Compare commits

...

8 Commits

Author SHA1 Message Date
781252bdb3 next ly version 2025-07-10 18:29:36 -04:00
f085365598 update vesktop 2025-07-08 22:20:44 -04:00
9d787e5290 force makefile to run dest no matter what 2025-06-28 15:43:20 -04:00
a64d65ccba update lutgen-studio 2025-06-28 15:39:30 -04:00
652c7fc116 update the makefile to error faster 2025-06-27 08:31:04 -04:00
bec0968764 update XD 2025-06-27 08:30:36 -04:00
804edca4fe add lutgen-studio 2025-06-27 08:30:22 -04:00
ca3a9d8b1e update lutgen 2025-06-27 08:30:04 -04:00
6 changed files with 66 additions and 20 deletions

View File

@ -1,8 +1,9 @@
BUILDDIR := ./void-packages BUILDDIR := ./void-packages
TEMPLATES := $(shell find srcpkgs/* -maxdepth 0 -type d) TEMPLATES := $(shell find srcpkgs/* -maxdepth 0 -type d)
PACKAGES := $(addprefix $(BUILDDIR)/,$(notdir $(TEMPLATES))) PACKAGES := $(addprefix $(BUILDDIR)/,$(notdir $(TEMPLATES)))
.SHELLFLAGS := -ec
all: sync $(PACKAGES) end all: sync $(PACKAGES) dest end
$(info TEMPLATES: $(TEMPLATES)) $(info TEMPLATES: $(TEMPLATES))
$(info PACKAGES: $(PACKAGES)) $(info PACKAGES: $(PACKAGES))
@ -11,11 +12,13 @@ $(BUILDDIR)/%: srcpkgs/%
@echo "Building package: $<" @echo "Building package: $<"
@rm -rf $(BUILDDIR)/srcpkgs/$< @rm -rf $(BUILDDIR)/srcpkgs/$<
@cp -ru $< $(BUILDDIR)/srcpkgs/ @cp -ru $< $(BUILDDIR)/srcpkgs/
@-cd $(BUILDDIR) && ./xbps-src clean $< @cd $(BUILDDIR) && ./xbps-src clean $<
@-cd $(BUILDDIR) && ./xbps-src pkg $< || echo "Warning: Failed to build $<" @cd $(BUILDDIR) && ./xbps-src pkg $<
dest:
@mkdir -p ./dest @mkdir -p ./dest
@-cp -u $(BUILDDIR)/hostdir/binpkgs/*.xbps ./dest/ @cp -u $(BUILDDIR)/hostdir/binpkgs/*.xbps ./dest/
@-cp $(BUILDDIR)/hostdir/binpkgs/x86_64-repodata ./dest/ @cp $(BUILDDIR)/hostdir/binpkgs/x86_64-repodata ./dest/
end: end:
@printf "\n\n\033[1;31mRun the following commands:\033[m\n" @printf "\n\n\033[1;31mRun the following commands:\033[m\n"
@ -36,3 +39,5 @@ build-clean:
rm -rf ./dest rm -rf ./dest
clean: sync-clean build-clean clean: sync-clean build-clean
.PHONY: dest

View File

@ -1,7 +1,7 @@
# Template file for 'XD' # Template file for 'XD'
pkgname=XD pkgname=XD
version=3.3 version=3.3
revision=1 revision=2
archs="x86_64" archs="x86_64"
makedepends="git libgit2-devel pkg-config" makedepends="git libgit2-devel pkg-config"
depends="libgit2" depends="libgit2"
@ -10,8 +10,8 @@ short_desc="smiley face to explain info on the shell"
maintainer="Zachary Scheiman <me@zacharyscheiman.com>" maintainer="Zachary Scheiman <me@zacharyscheiman.com>"
license="GPL-3.0-or-later" license="GPL-3.0-or-later"
homepage="https://git.squi.bid/XD" homepage="https://git.squi.bid/XD"
distfiles="https://git.squi.bid/${pkgname}/snapshot/${pkgname}-${version}.tar.gz" distfiles="https://git.squi.bid/squibid/${pkgname}/archive/v${version}.tar.gz"
checksum=1686fd1c989674826ca378cc6f4d32ca1d5a8fd9aee4b18cf7047db6408d3e25 checksum=40e5c6f4502e3980d92c8eebdd5c02d9cc18067e6e68c35b486ea195b0d9af04
do_build() { do_build() {
make make

View File

@ -0,0 +1,31 @@
# Template file for 'lutgen-studio'
pkgname=lutgen-studio
version=0.1.1
revision=1
archs="x86_64"
makedepends="curl"
depends="zenity wayland libssl3 libxkbcommon"
short_desc="Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes."
maintainer="Zachary Scheiman <me@zacharyscheiman.com>"
license="MIT"
homepage="https://github.com/ozwaldorf/lutgen-rs"
executable="https://github.com/ozwaldorf/lutgen-rs/releases/download/lutgen-studio-v${version}/lutgen-studio-v${version}-x86_64-unknown-linux-gnu"
checksum=67ada155e12510c57dbbf910927ebbc4ea3c905b1942e92e9f4d36c8353abf6e
do_fetch() {
mkdir -p $wrksrc
curl -L ${executable} -o ${wrksrc}/lutgen-studio
}
do_extract() {
:
}
do_install() {
local package_location="usr/lib/$pkgname"
vmkdir ${package_location}
chmod +x lutgen-studio
vcopy lutgen-studio ${package_location}
vmkdir usr/bin
ln -sfr $DESTDIR/${package_location}/lutgen-studio $DESTDIR/usr/bin/lutgen-studio
}

View File

@ -1,19 +1,29 @@
# Template file for 'lutgen' # Template file for 'lutgen'
pkgname=lutgen pkgname=lutgen
version=0.12.1 version=1.0.0
revision=1 revision=2
archs="x86_64" archs="x86_64"
makedepends="curl"
short_desc="Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes." short_desc="Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes."
maintainer="Zachary Scheiman <me@zacharyscheiman.com>" maintainer="Zachary Scheiman <me@zacharyscheiman.com>"
license="MIT" license="MIT"
homepage="https://github.com/ozwaldorf/lutgen-rs" homepage="https://github.com/ozwaldorf/lutgen-rs"
distfiles="https://github.com/ozwaldorf/lutgen-rs/releases/download/v${version}/lutgen-${version}-x86_64.tar.gz" executable="https://github.com/ozwaldorf/lutgen-rs/releases/download/lutgen-v${version}/lutgen-cli-v${version}-x86_64-unknown-linux-gnu "
checksum=97556d3537c8c1748570b4c814703bb1ec430f07da4aaedd64da4f87691a7095 checksum=d744cd4bb6033e252cff8918417f60825d080f2f24fade1fd42a1eed8be96b81
do_fetch() {
mkdir -p $wrksrc
curl -L ${executable} -o ${wrksrc}/lutgen
}
do_extract() {
:
}
do_install() { do_install() {
local package_location="usr/lib/$pkgname" local package_location="usr/lib/$pkgname"
vmkdir ${package_location} vmkdir ${package_location}
chmod +x lutgen chmod +x lutgen
vcopy lutgen ${package_location} vcopy lutgen ${package_location}
vmkdir usr/bin vmkdir usr/bin
ln -sfr $DESTDIR/${package_location}/lutgen $DESTDIR/usr/bin/lutgen ln -sfr $DESTDIR/${package_location}/lutgen $DESTDIR/usr/bin/lutgen

View File

@ -1,6 +1,6 @@
# Template file for 'ly' # Template file for 'ly'
pkgname=ly pkgname=ly
version=1.0.3 version=1.1.1
revision=1 revision=1
build_style=zig-build build_style=zig-build
nopie=yes nopie=yes
@ -8,10 +8,10 @@ makedepends="pam-devel xcb-util-devel pkg-config"
short_desc="display manager with console UI" short_desc="display manager with console UI"
maintainer="Zachary Scheiman <me@zacharyscheiman.com>" maintainer="Zachary Scheiman <me@zacharyscheiman.com>"
license="WTFPL" license="WTFPL"
homepage="https://github.com/fairyglade/ly" homepage="https://codeberg.org/fairyglade/ly"
changelog="https://github.com/fairyglade/ly/releases/tag/v${version}" changelog="https://codeberg.org/fairyglade/ly/releases/tag/v${version}"
distfiles="https://github.com/fairyglade/ly/archive/refs/tags/v${version}.tar.gz" distfiles="https://codeberg.org/fairyglade/ly/archive/v${version}.tar.gz"
checksum=269cc070905bd3a064b458dacb25787e409dad5930f2fbb98640f8e4f57b0bf6 checksum=27dab51187efe3d64eec1a0b98ba00c814dd01c0a0b360900cd0bd4f75076ef8
post_install() { post_install() {
vmkdir etc/sv vmkdir etc/sv

View File

@ -1,6 +1,6 @@
# Template file for 'vesktop' # Template file for 'vesktop'
pkgname=vesktop pkgname=vesktop
version=1.5.7 version=1.5.8
revision=1 revision=1
archs="x86_64" archs="x86_64"
short_desc="custom Discord App" short_desc="custom Discord App"
@ -8,7 +8,7 @@ maintainer="Zachary Scheiman <me@zacharyscheiman.com>"
license="GPL-3.0-or-later" license="GPL-3.0-or-later"
homepage="https://github.com/Vencord/Vesktop" homepage="https://github.com/Vencord/Vesktop"
distfiles="https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}.tar.gz" distfiles="https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}.tar.gz"
checksum=7670381baa4956d3d60b17562a3838db832cf3ff59cdf6563c7ffbc580508038 checksum=c2ed2184da586c575f3dbf14afc41a85760693586b079b3d2b0ba8f181cd3d51
do_install() { do_install() {