From e4419e522eaa77526f4cf87d05e32a77089d0668 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Tue, 4 Mar 2025 21:47:54 -0600 Subject: [PATCH 01/29] feat: add vesktop --- srcpkgs/vesktop/template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 srcpkgs/vesktop/template diff --git a/srcpkgs/vesktop/template b/srcpkgs/vesktop/template new file mode 100644 index 00000000000000..ce256f0295a419 --- /dev/null +++ b/srcpkgs/vesktop/template @@ -0,0 +1,27 @@ +# Template file for 'vesktop' +pkgname=vesktop +version=1.5.5 +revision=1 +hostmakedepends="nodejs pnpm" +short_desc="Vesktop is a custom discord app" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="GPL-3.0-or-later" +homepage="https://github.com/Vencord/Vesktop" +distfiles="https://github.com/Vencord/Vesktop/archive/refs/tags/v${version}.tar.gz" +checksum=1e85a8ddd76d19b61dd5b2758842e7f3484e19784816d015442a3c5647ff026e + +do_build() { + pnpm install --frozen-lockfile + pnpm run package:dir +} + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vmkdir ${TARGET_PATH} + vcopy dist/linux-unpacked/* ${TARGET_PATH} + + vmkdir usr/bin + ln -sf /${TARGET_PATH}/vesktop ${DESTDIR}/usr/bin/${pkgname} + chmod 0755 ${DESTDIR}/${TARGET_PATH}/vesktop +} From f847d95f31025c96a9e966a63fe28865875dce48 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Tue, 4 Mar 2025 22:08:17 -0600 Subject: [PATCH 02/29] feat: add ueberzugpp package --- common/shlibs | 4 ++++ srcpkgs/CLI11/template | 22 ++++++++++++++++++++++ srcpkgs/ueberzugpp/template | 16 ++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 srcpkgs/CLI11/template create mode 100644 srcpkgs/ueberzugpp/template diff --git a/common/shlibs b/common/shlibs index 5b2a988e66912d..ff6593a6c708dc 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4016,6 +4016,10 @@ libportal-gtk4.so.1 libportal-gtk4-0.6_1 libportal-qt6.so.1 libportal-qt6-0.9.1_3 libvips.so.42 libvips-8.9.2_1 libvips-cpp.so.42 libvips-8.9.2_1 +libportal-qt5.so.1 libportal-qt5-0.7.1_1 +libvips.so.42 libvips-8.15.4_1 +libvips-cpp.so.42 libvips-8.15.4_1 +libvips-cpp.so.42.8.15.4 libvips-8.15.4_1 libselinux.so.1 libselinux-3.0_1 libsepol.so.1 libsepol-3.0_1 libfrrcares.so.0 libfrr-7.3.1_1 diff --git a/srcpkgs/CLI11/template b/srcpkgs/CLI11/template new file mode 100644 index 00000000000000..600c81976b44ca --- /dev/null +++ b/srcpkgs/CLI11/template @@ -0,0 +1,22 @@ +# Template file for 'CLI11' +pkgname=CLI11 +version=2.4.2 +revision=1 +build_style=cmake +configure_args="-DCLI11_BUILD_EXAMPLES=OFF" +checkdepends="catch2" +short_desc="Command line parser for C++11 and beyond" +maintainer="Marcin Puc " +license="BSD-3-Clause" +homepage="https://github.com/CLIUtils/CLI11" +changelog="https://raw.githubusercontent.com/CLIUtils/CLI11/main/CHANGELOG.md" +distfiles="https://github.com/CLIUtils/CLI11/archive/refs/tags/v${version}.tar.gz" +checksum=f2d893a65c3b1324c50d4e682c0cdc021dd0477ae2c048544f39eed6654b699a + +if [ -z "${XBPS_CHECK_PKGS}" ]; then + configure_args+=" -DCLI11_BUILD_TESTS=OFF" +fi + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/ueberzugpp/template b/srcpkgs/ueberzugpp/template new file mode 100644 index 00000000000000..081dcc060654c5 --- /dev/null +++ b/srcpkgs/ueberzugpp/template @@ -0,0 +1,16 @@ +# Template file for 'ueberzugpp' +pkgname=ueberzugpp +version=2.9.6 +revision=1 +build_style=cmake +configure_args="-DENABLE_WAYLAND=ON -DENABLE_OPENGL=ON, -DCMAKE_BUILD_TYPE=Release" +hostmakedepends="pkg-config" +makedepends="chafa-devel extra-cmake-modules libopencv-devel libsixel-devel libvips-devel openssl-devel tbb-devel wayland-devel wayland-protocols xcb-util-image-devel xcb-util-renderutil-devel json-c++ CLI11 spdlog fmt range-v3 guidelines-support-library libvips-devel libsixel-devel libglvnd-devel" +short_desc="Drop in replacement for ueberzug" +maintainer="Marcin Puc " +license="GPL-3.0-or-later" +homepage="https://github.com/jstkdng/ueberzugpp" +changelog="https://github.com/jstkdng/ueberzugpp/releases" +distfiles="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${version}.tar.gz" +checksum=29cca04404c5883510aebf02846f608cfbf5892176bf4a48099e5167d5ef9d95 +conflicts="ueberzug" From d9f309bb8eb083f1c2a725cc7ec50fe1132a36c6 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 12 May 2025 15:45:21 +0000 Subject: [PATCH 03/29] Create dwm-wragdan package --- srcpkgs/dwm-wragdan/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/dwm-wragdan/template diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template new file mode 100644 index 00000000000000..1364f918fcba97 --- /dev/null +++ b/srcpkgs/dwm-wragdan/template @@ -0,0 +1,24 @@ +# Template file for 'dwm' +pkgname=dwm +version=git +revision=latest +makedepends="libXinerama-devel libXft-devel freetype-devel" +short_desc="Dynamic window manager for X" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://dwm.suckless.org" +distfiles="https://github.com/Wragdan/dwm/archive/refs/heads/main.tar.gz" +checksum=eeb75cd64799d3feb087f07d6ace7982e5b7d31bdc262de7ca5e16b0aad5c346 + +do_build() { + [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h + vsed -e "/CFLAGS/s|\${CPPFLAGS}|& $CFLAGS|g" -i config.mk + make CC=$CC INCS="-I. -I${XBPS_CROSS_BASE}/usr/include/freetype2" LIBS="-lX11 -lXinerama -lXft -lfontconfig" +} + +do_install() { + make PREFIX=/usr DESTDIR=$DESTDIR install + vinstall README 644 usr/share/doc/$pkgname + vinstall ${FILESDIR}/dwm.desktop 644 usr/share/xsessions + vlicense LICENSE +} From 24f590ce6eee6f3f8dd38ff6fe56bc33bcf17040 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 12 May 2025 15:56:39 +0000 Subject: [PATCH 04/29] version must contain at least one digit --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 1364f918fcba97..f21e810af2e251 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,6 +1,6 @@ # Template file for 'dwm' pkgname=dwm -version=git +version=6.5 revision=latest makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" From 39510fb0a1282629d481a17aa0d9a24a851c69f4 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 12 May 2025 15:57:30 +0000 Subject: [PATCH 05/29] change pkg name for dwm-wragdan --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index f21e810af2e251..219eb49d0e9434 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,5 +1,5 @@ # Template file for 'dwm' -pkgname=dwm +pkgname=dwm-wragdan version=6.5 revision=latest makedepends="libXinerama-devel libXft-devel freetype-devel" From ae08836ba2ab472c420c19e9616694b1465bd1de Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 12 May 2025 15:58:43 +0000 Subject: [PATCH 06/29] remove .desktop file --- srcpkgs/dwm-wragdan/template | 1 - 1 file changed, 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 219eb49d0e9434..0dc3ab462505f6 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -19,6 +19,5 @@ do_build() { do_install() { make PREFIX=/usr DESTDIR=$DESTDIR install vinstall README 644 usr/share/doc/$pkgname - vinstall ${FILESDIR}/dwm.desktop 644 usr/share/xsessions vlicense LICENSE } From 653fb8be32b122bc65d95230a09d6c348cb7e19c Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 12 May 2025 15:59:56 +0000 Subject: [PATCH 07/29] Update template --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 0dc3ab462505f6..1039105145720b 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=latest +revision=1 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From 690524bbd0ef00ff077fd994a7e3bcc83e36ca6c Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:04:48 +0000 Subject: [PATCH 08/29] create tempalte for own version of st --- srcpkgs/st-wragdan/template | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 srcpkgs/st-wragdan/template diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template new file mode 100644 index 00000000000000..b6e0e697452e50 --- /dev/null +++ b/srcpkgs/st-wragdan/template @@ -0,0 +1,38 @@ +# Template file for 'st' +pkgname=st-wragdan +version=0.9.2 +revision=1 +build_style=gnu-makefile +make_use_env=compliant +hostmakedepends="pkg-config" +makedepends="fontconfig-devel libX11-devel libXft-devel" +depends="ncurses st-terminfo-${version}_${revision}" +short_desc="Simple terminal implementation for X" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://st.suckless.org" +distfiles="https://github.com/Wragdan/st/archive/refs/heads/master.tar.gz" +checksum=4395af4193499583e0b731de684c34d98d8b58c66c3295f8f7af6a58069e5fa7 + +pre_build() { + vsed -i config.def.h -e 's|Liberation Mono|Monospace|g' + [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h + mkdir -p ${DESTDIR}/usr/share/terminfo +} + +pre_install() { + export TERMINFO=${DESTDIR}/usr/share/terminfo +} + +post_install() { + vdoc README + vdoc FAQ + vlicense LICENSE +} + +st-terminfo_package() { + short_desc+=" - terminfo data" + pkg_install() { + vmove usr/share/terminfo + } +} From 221241d105edc708e4aac91491d0f4903ea4d6ee Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:19:12 +0000 Subject: [PATCH 09/29] fix template for st --- srcpkgs/st-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index b6e0e697452e50..7eb613e4ccae65 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -15,7 +15,7 @@ distfiles="https://github.com/Wragdan/st/archive/refs/heads/master.tar.gz" checksum=4395af4193499583e0b731de684c34d98d8b58c66c3295f8f7af6a58069e5fa7 pre_build() { - vsed -i config.def.h -e 's|Liberation Mono|Monospace|g' + vsed -i config.h -e 's|Liberation Mono|Monospace|g' [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h mkdir -p ${DESTDIR}/usr/share/terminfo } From 51547edd758f8f64155c2fc8a6f2b046b504d059 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:19:55 +0000 Subject: [PATCH 10/29] add makedepend --- srcpkgs/st-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index 7eb613e4ccae65..147e0f09d3ae46 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-makefile make_use_env=compliant hostmakedepends="pkg-config" -makedepends="fontconfig-devel libX11-devel libXft-devel" +makedepends="fontconfig-devel libX11-devel libXft-devel harfbuzz-devel" depends="ncurses st-terminfo-${version}_${revision}" short_desc="Simple terminal implementation for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From 09eefb32b66b7016aa21e22d90a29ff030545bfd Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:21:00 +0000 Subject: [PATCH 11/29] Update template --- srcpkgs/st-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index 147e0f09d3ae46..9ee71dc7a5b078 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -25,7 +25,7 @@ pre_install() { } post_install() { - vdoc README + vdoc README.md vdoc FAQ vlicense LICENSE } From dddeba53790fa51e1fe65d911e21ce27b942f7b3 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:21:44 +0000 Subject: [PATCH 12/29] Update template --- srcpkgs/st-wragdan/template | 1 - 1 file changed, 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index 9ee71dc7a5b078..b959559f5f0281 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -26,7 +26,6 @@ pre_install() { post_install() { vdoc README.md - vdoc FAQ vlicense LICENSE } From dd50ff451863cd6bf42bf2e963a7235d5edf8398 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:31:43 +0000 Subject: [PATCH 13/29] Update template --- srcpkgs/st-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index b959559f5f0281..ace00632d13c0b 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -1,5 +1,5 @@ # Template file for 'st' -pkgname=st-wragdan +pkgname=st version=0.9.2 revision=1 build_style=gnu-makefile From 2289c5f175a60a209f88665ee88330ddbc6a0f46 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:35:36 +0000 Subject: [PATCH 14/29] Update template --- srcpkgs/st-wragdan/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index ace00632d13c0b..805fe84bcfc253 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -1,12 +1,12 @@ # Template file for 'st' -pkgname=st +pkgname=st-wragdan version=0.9.2 revision=1 build_style=gnu-makefile make_use_env=compliant hostmakedepends="pkg-config" makedepends="fontconfig-devel libX11-devel libXft-devel harfbuzz-devel" -depends="ncurses st-terminfo-${version}_${revision}" +depends="ncurses st-wragdan-terminfo-${version}_${revision}" short_desc="Simple terminal implementation for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" license="MIT" From 9b6bd375dc93e63586367650e559a42a4d6d756c Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 10:42:38 +0000 Subject: [PATCH 15/29] Update template --- srcpkgs/st-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template index 805fe84bcfc253..ddb8750808262f 100644 --- a/srcpkgs/st-wragdan/template +++ b/srcpkgs/st-wragdan/template @@ -29,7 +29,7 @@ post_install() { vlicense LICENSE } -st-terminfo_package() { +st-wragdan-terminfo_package() { short_desc+=" - terminfo data" pkg_install() { vmove usr/share/terminfo From 8f566ee7db499c802f4d91797f070767c652f93c Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Tue, 13 May 2025 22:46:58 -0600 Subject: [PATCH 16/29] chore: create symlink for st-terminfo to work --- srcpkgs/st-wragdan-terminfo | 1 + 1 file changed, 1 insertion(+) create mode 120000 srcpkgs/st-wragdan-terminfo diff --git a/srcpkgs/st-wragdan-terminfo b/srcpkgs/st-wragdan-terminfo new file mode 120000 index 00000000000000..3b5439b121da33 --- /dev/null +++ b/srcpkgs/st-wragdan-terminfo @@ -0,0 +1 @@ +st-wragdan \ No newline at end of file From cbb3744ee9ea3fe60d967736903108f78e371cde Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Wed, 14 May 2025 05:25:30 -0600 Subject: [PATCH 17/29] create template for fnm --- srcpkgs/fnm/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/fnm/template diff --git a/srcpkgs/fnm/template b/srcpkgs/fnm/template new file mode 100644 index 00000000000000..b1e2b97f4abaeb --- /dev/null +++ b/srcpkgs/fnm/template @@ -0,0 +1,15 @@ +# Template file for 'fnm' +pkgname=fnm +version=1.38.1 +revision=1 +build_style=cargo +hostmakedepends="pkg-config" +makedepends="libzstd-devel" +depends="" +short_desc="Fast and simple Node.js version manager, built in Rust" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="GPL-3.0-or-later" +homepage="https://github.com/Schniz/fnm" +#changelog="" +distfiles="https://github.com/Schniz/fnm/archive/refs/tags/v${version}.tar.gz" +checksum=c24e4c26183a4d88a33e343902ed2d45da23e78c66b2a696a7420eb86deddda9 From 24e52ba1d2273d3fa9826b93e5176a3962385323 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Fri, 4 Jul 2025 10:31:57 -0600 Subject: [PATCH 18/29] chore: add bruno and dwmblocks --- srcpkgs/bruno/template | 44 ++++++++++++++++++++++++++++++ srcpkgs/dwmblocks-wragdan/template | 20 ++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 srcpkgs/bruno/template create mode 100644 srcpkgs/dwmblocks-wragdan/template diff --git a/srcpkgs/bruno/template b/srcpkgs/bruno/template new file mode 100644 index 00000000000000..501091b54f5e37 --- /dev/null +++ b/srcpkgs/bruno/template @@ -0,0 +1,44 @@ +# Template file for 'bruno' +pkgname=bruno +version=2.6.1 +revision=1 +archs="x86_64" +hostmakedepends="n python3 python3-distutils-extra" +short_desc="Fast and Git-Friendly Opensource API client" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://www.usebruno.com/" +changelog="https://www.usebruno.com/changelog" +distfiles="https://github.com/usebruno/bruno/archive/refs/tags/v${version}.tar.gz" +checksum=86f216a3e790dd0a475b8b54de849790fcfe3744caaee4048205a8e38e39f42f + +do_build() { + # using node 20 + n 20 + + # dependencies + npm run setup + + # node gyp dependencies + npm install node-addon-api + + # actual bruno + npm run build:web + npm run build:electron +} + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vlicense license.md + + vmkdir ${TARGET_PATH} + vcopy packages/bruno-electron/out/linux-unpacked/* ${TARGET_PATH} + + + vinstall assets/images/logo.png 644 usr/share/pixmaps bruno.png + + vmkdir usr/bin + ln -sf /${TARGET_PATH}/bruno ${DESTDIR}/usr/bin/${pkgname} + chmod 0755 ${DESTDIR}/${TARGET_PATH}/bruno +} diff --git a/srcpkgs/dwmblocks-wragdan/template b/srcpkgs/dwmblocks-wragdan/template new file mode 100644 index 00000000000000..70a20e2502e38f --- /dev/null +++ b/srcpkgs/dwmblocks-wragdan/template @@ -0,0 +1,20 @@ +# Template file for 'dwmblocks-wragdan' +pkgname=dwmblocks-wragdan +version=0.0 +revision=1 +makedepends="libX11-devel" +short_desc="Modular status bar for dwm written in c." +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://github.com/Wragdan/dwmblocks" +distfiles="https://github.com/Wragdan/dwmblocks/archive/refs/heads/main.tar.gz" +checksum=e8b0547ffeb464ea8f002d4a8ec10ff00117396241a069688a1b25afc08f7f34 + +do_build() { + make CC=$CC +} + +do_install() { + make PREFIX=/usr DESTDIR=$DESTDIR install + vlicense LICENSE +} From b8ed402349c2e638bfb5eccb07edc718e741c21d Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Fri, 4 Jul 2025 15:06:04 -0600 Subject: [PATCH 19/29] chore: update vesktop --- srcpkgs/vesktop/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vesktop/template b/srcpkgs/vesktop/template index ce256f0295a419..cb8c2228479ce5 100644 --- a/srcpkgs/vesktop/template +++ b/srcpkgs/vesktop/template @@ -1,6 +1,6 @@ # Template file for 'vesktop' pkgname=vesktop -version=1.5.5 +version=1.5.7 revision=1 hostmakedepends="nodejs pnpm" short_desc="Vesktop is a custom discord app" @@ -8,7 +8,7 @@ maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" license="GPL-3.0-or-later" homepage="https://github.com/Vencord/Vesktop" distfiles="https://github.com/Vencord/Vesktop/archive/refs/tags/v${version}.tar.gz" -checksum=1e85a8ddd76d19b61dd5b2758842e7f3484e19784816d015442a3c5647ff026e +checksum=5018a7df4c10bc95ff62234f94c903a56c2051f826adb1110bf3d00297e4a848 do_build() { pnpm install --frozen-lockfile From bf453b8f8b3243045402bee3f7a25ba22032139d Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Fri, 4 Jul 2025 15:36:28 -0600 Subject: [PATCH 20/29] chore: update dwm-wragdan --- srcpkgs/dwm-wragdan/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 1039105145720b..5c6eec17837807 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,14 +1,14 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=1 +revision=2 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" license="MIT" homepage="https://dwm.suckless.org" distfiles="https://github.com/Wragdan/dwm/archive/refs/heads/main.tar.gz" -checksum=eeb75cd64799d3feb087f07d6ace7982e5b7d31bdc262de7ca5e16b0aad5c346 +checksum=ca303a3461029a13c10fa754d95613e5b4812cda3e98a09371ff34f4be0af501 do_build() { [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h From 0777c57e07157bdd93376aae075cf5fcebbe1456 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Fri, 4 Jul 2025 22:54:12 -0600 Subject: [PATCH 21/29] chore: update ueberzugpp --- srcpkgs/ueberzugpp/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ueberzugpp/template b/srcpkgs/ueberzugpp/template index 081dcc060654c5..38bc0e55aa1a4e 100644 --- a/srcpkgs/ueberzugpp/template +++ b/srcpkgs/ueberzugpp/template @@ -1,6 +1,6 @@ # Template file for 'ueberzugpp' pkgname=ueberzugpp -version=2.9.6 +version=2.9.7 revision=1 build_style=cmake configure_args="-DENABLE_WAYLAND=ON -DENABLE_OPENGL=ON, -DCMAKE_BUILD_TYPE=Release" @@ -12,5 +12,5 @@ license="GPL-3.0-or-later" homepage="https://github.com/jstkdng/ueberzugpp" changelog="https://github.com/jstkdng/ueberzugpp/releases" distfiles="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${version}.tar.gz" -checksum=29cca04404c5883510aebf02846f608cfbf5892176bf4a48099e5167d5ef9d95 +checksum=fcf4b35e2a38a42a9ea6665f2168a1f778008424b14817bcd381dbb7b5cc54b7 conflicts="ueberzug" From f76c5e967114878368cf799cf71bdcfbcccbf4ed Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Tue, 19 Aug 2025 14:34:17 -0600 Subject: [PATCH 22/29] chore: add pulumi cli --- srcpkgs/pulumi/template | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 srcpkgs/pulumi/template diff --git a/srcpkgs/pulumi/template b/srcpkgs/pulumi/template new file mode 100644 index 00000000000000..c16c6631d2e769 --- /dev/null +++ b/srcpkgs/pulumi/template @@ -0,0 +1,38 @@ +# Template file for 'pulumi' +pkgname=pulumi +version=3.190.0 +revision=1 +build_style=fetch +short_desc="The pulumi cli" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="Apache-2.0" +homepage="https://www.pulumi.com" +distfiles="https://get.pulumi.com/releases/sdk/${pkgname}-v${version}-linux-x64.tar.gz" +checksum=a8cda5a0fd20f433e8ced3116bd5f26080a6481194dd20daa6a9b64390857b50 + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vmkdir ${TARGET_PATH} + + bsdtar -xf ${pkgname}-v${version}-linux-x64.tar.gz + vcopy pulumi/pulumi ${TARGET_PATH} + vcopy pulumi/pulumi-analyzer-policy ${TARGET_PATH} + vcopy pulumi/pulumi-language-nodejs ${TARGET_PATH} + vcopy pulumi/pulumi-resource-pulumi-nodejs ${TARGET_PATH} + vcopy pulumi/pulumi-watch ${TARGET_PATH} + + vmkdir usr/bin + + ln -sf /${TARGET_PATH}/pulumi ${DESTDIR}/usr/bin/pulumi + ln -sf /${TARGET_PATH}/pulumi-analyzer-policy ${DESTDIR}/usr/bin/pulumi-analyzer-policy + ln -sf /${TARGET_PATH}/pulumi-language-nodejs ${DESTDIR}/usr/bin/pulumi-language-nodejs + ln -sf /${TARGET_PATH}/pulumi-resource-pulumi-nodejs ${DESTDIR}/usr/bin/pulumi-resource-pulumi-nodejs + ln -sf /${TARGET_PATH}/pulumi-watch ${DESTDIR}/usr/bin/pulumi-watch + + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-analyzer-policy + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-language-nodejs + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-resource-pulumi-nodejs + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-watch +} From 978dee3798d81b02ad58808a3f033d953164e06c Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Sun, 5 Oct 2025 21:03:36 -0600 Subject: [PATCH 23/29] chore: new revision for dwm --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 5c6eec17837807..5dd51625ebbff3 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=2 +revision=3 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From a44fd7466d9476733022f4cc45b100f1ffdbf029 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Sun, 5 Oct 2025 21:46:47 -0600 Subject: [PATCH 24/29] chore: revision for dwm --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 5dd51625ebbff3..e7d710df313ed4 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=3 +revision=4 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From af65d30015dd8f902d1398e30885ff16bfec0782 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Sun, 5 Oct 2025 21:56:31 -0600 Subject: [PATCH 25/29] chore: new dwm revision --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index e7d710df313ed4..655875a7daf5ed 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=4 +revision=5 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From 9dcdef160f339f535cd308f486273ce0790fb342 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Sun, 5 Oct 2025 22:21:56 -0600 Subject: [PATCH 26/29] chore: increase revision for dwm-wragdan --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 655875a7daf5ed..cdc52f4de0d225 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=5 +revision=7 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From 9bf843105eafa97b66c58ad9f134b1ae2eda988f Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Sun, 5 Oct 2025 22:26:11 -0600 Subject: [PATCH 27/29] chore: bump dwm-wragdan --- srcpkgs/dwm-wragdan/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index cdc52f4de0d225..7e6ef0a7299e54 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,7 +1,7 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=7 +revision=8 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" From dd1dbc3256feeef8c2cdbb106e02992789585afb Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:32:05 -0600 Subject: [PATCH 28/29] chore: update dwm-wragdan --- srcpkgs/dwm-wragdan/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 7e6ef0a7299e54..74f62cf32f8684 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,14 +1,14 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=8 +revision=9 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" license="MIT" homepage="https://dwm.suckless.org" distfiles="https://github.com/Wragdan/dwm/archive/refs/heads/main.tar.gz" -checksum=ca303a3461029a13c10fa754d95613e5b4812cda3e98a09371ff34f4be0af501 +checksum=f287155a890b2c71e010dc82a8e2a35810eb126e4a2647ee6087bcf24f1ca87c do_build() { [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h From 4e204e174df7c2eca1be042502bf194150b1f4b1 Mon Sep 17 00:00:00 2001 From: Wragdan <17775924+Wragdan@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:49:10 -0600 Subject: [PATCH 29/29] chore: update dwm-wragdan --- srcpkgs/dwm-wragdan/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template index 74f62cf32f8684..29812c89cec956 100644 --- a/srcpkgs/dwm-wragdan/template +++ b/srcpkgs/dwm-wragdan/template @@ -1,14 +1,14 @@ # Template file for 'dwm' pkgname=dwm-wragdan version=6.5 -revision=9 +revision=10 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="Dynamic window manager for X" maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" license="MIT" homepage="https://dwm.suckless.org" distfiles="https://github.com/Wragdan/dwm/archive/refs/heads/main.tar.gz" -checksum=f287155a890b2c71e010dc82a8e2a35810eb126e4a2647ee6087bcf24f1ca87c +checksum=9dcd09737b6ce5ada1dd2d17a2a128880d0c8676cdf13eb97a02152872bed996 do_build() { [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h