From b6a31ff164f4216db50a425c20b81b853833baa1 Mon Sep 17 00:00:00 2001 From: CToID Date: Sat, 4 Apr 2026 16:47:36 +0800 Subject: [PATCH 01/12] mako: update to 1.11.0. --- srcpkgs/mako/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mako/template b/srcpkgs/mako/template index d48a3d04fa0f7c..77f9e78105ddcc 100644 --- a/srcpkgs/mako/template +++ b/srcpkgs/mako/template @@ -1,6 +1,6 @@ # Template file for 'mako' pkgname=mako -version=1.10.0 +version=1.11.0 revision=1 build_style=meson configure_args="-Dicons=enabled -Dman-pages=enabled -Dzsh-completions=true @@ -13,7 +13,7 @@ maintainer="Orphaned " license="MIT" homepage="https://wayland.emersion.fr/mako/" distfiles="https://github.com/emersion/mako/archive/v${version}.tar.gz" -checksum=3ca44f6bb85c941a4f637a9787931c22ee9a7fe6b8039e6985baf863719b0f95 +checksum=72d11d3fca20a3dfbca0107ff875eace479751be0cf2ddd1dd5bafa131ac7282 post_install() { vlicense LICENSE From f32efcf9412adec18f3349378b2475a261ab8813 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:21 -0400 Subject: [PATCH 02/12] fastfetch: update to 2.61.0. --- srcpkgs/fastfetch/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template index 002d4e81beffd8..4938f894797b82 100644 --- a/srcpkgs/fastfetch/template +++ b/srcpkgs/fastfetch/template @@ -1,6 +1,6 @@ # Template file for 'fastfetch' pkgname=fastfetch -version=2.60.0 +version=2.61.0 revision=1 build_style=cmake configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF" @@ -14,7 +14,7 @@ license="MIT" homepage="https://github.com/fastfetch-cli/fastfetch" changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md" distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz" -checksum=001dd608ebe0d8b651069983690cc93fe7f3e41ac11a50fc591b22c2fe97d9a4 +checksum=b05b95bcc0915431cf732382813261497fa4412c3967904c1a9f207d5c946c65 case "$XBPS_TARGET_MACHINE" in x86_64|aarch64) makedepends+=" DirectX-Headers" ;; From 0ddbd4a73dd479b5ba8304e84a38a814ff74e688 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:25 -0400 Subject: [PATCH 03/12] gegl: update to 0.4.70. --- srcpkgs/gegl/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gegl/template b/srcpkgs/gegl/template index 3d94b7932de257..688c6fe41bf613 100644 --- a/srcpkgs/gegl/template +++ b/srcpkgs/gegl/template @@ -1,6 +1,6 @@ # Template file for 'gegl' pkgname=gegl -version=0.4.68 +version=0.4.70 revision=1 build_style=meson build_helper="gir" @@ -18,7 +18,7 @@ license="GPL-3.0-only, LGPL-3.0-only" homepage="https://gegl.org/" changelog="https://gitlab.gnome.org/GNOME/gegl/-/raw/master/docs/NEWS.adoc" distfiles="https://download.gimp.org/pub/gegl/${version%.*}/gegl-${version}.tar.xz" -checksum=5002309b9a701260658e8b3a61540fd5673887cef998338e1992524a33b23ae3 +checksum=47f50d9c3aecd375deb48c11ebfead52d162e4fc162a4b3d44618277f1faec02 case "$XBPS_TARGET_MACHINE" in arm*) configure_args+=" -Db_lto=false" From d69b3c6259847cbdf2e7ccc793aa2eb72a8cecbc Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:26 -0400 Subject: [PATCH 04/12] gimp: update to 3.2.2. --- srcpkgs/gimp/patches/cross-gimp.patch | 106 -------------------------- srcpkgs/gimp/template | 6 +- 2 files changed, 3 insertions(+), 109 deletions(-) delete mode 100644 srcpkgs/gimp/patches/cross-gimp.patch diff --git a/srcpkgs/gimp/patches/cross-gimp.patch b/srcpkgs/gimp/patches/cross-gimp.patch deleted file mode 100644 index c6e1775498bf5c..00000000000000 --- a/srcpkgs/gimp/patches/cross-gimp.patch +++ /dev/null @@ -1,106 +0,0 @@ -From e83eef67a9f5e49fca9d6474cacb70a6f96c4aa1 Mon Sep 17 00:00:00 2001 -From: Bruno Lopes -Date: Fri, 20 Mar 2026 22:51:15 -0300 -Subject: [PATCH] tools: Ensure python3 in-build symlinking does not run on - Windows - ---- - tools/in-build-gimp.py | 29 +++++++++++++++-------------- - 1 file changed, 15 insertions(+), 14 deletions(-) - -diff --git a/tools/in-build-gimp.py b/tools/in-build-gimp.py -index 89817f8b572..9029ad52568 100644 ---- a/tools/in-build-gimp.py -+++ b/tools/in-build-gimp.py -@@ -44,20 +44,21 @@ try: - #Ensure the same python from meson.build (GIMP_PYTHON_WITH_GI) is used by plugins - #This is needed because GIMP_PYTHON_WITH_GI can not coincide with python3 from shebang - #(on MacPorts, there is no python3 symlink, so we would misuse Xcode python3 without GI) -- python_symlink = shutil.which("python3") -- pygobject_found=False -- different_python=False -- if python_symlink and not os.path.samefile(python_symlink, os.environ.get("GIMP_PYTHON_WITH_GI")): -- result = subprocess.run([python_symlink,"-c","import sys, gi; version='3.0'; sys.exit(gi.check_version(version))"], check=False) -- pygobject_found = (result.returncode == 0) -- if not python_symlink or (python_symlink and not pygobject_found): -- different_python=True -- tmp_path = os.path.join(GIMP3_DIRECTORY, "tmp_python") -- os.makedirs(tmp_path, exist_ok=True) -- tmp_symlink = os.path.join(tmp_path, "python3") -- if not os.path.exists(tmp_symlink): -- os.symlink(os.environ.get("GIMP_PYTHON_WITH_GI"), tmp_symlink) -- os.environ["PATH"] = tmp_path + os.pathsep + os.environ.get("PATH", "") -+ if sys.platform not in ['win32', 'cygwin']: -+ python_symlink = shutil.which("python3") -+ pygobject_found=False -+ different_python=False -+ if python_symlink and not os.path.samefile(python_symlink, os.environ.get("GIMP_PYTHON_WITH_GI")): -+ result = subprocess.run([python_symlink,"-c","import sys, gi; version='3.0'; sys.exit(gi.check_version(version))"], check=False) -+ pygobject_found = (result.returncode == 0) -+ if not python_symlink or (python_symlink and not pygobject_found): -+ different_python=True -+ tmp_path = os.path.join(GIMP3_DIRECTORY, "tmp_python") -+ os.makedirs(tmp_path, exist_ok=True) -+ tmp_symlink = os.path.join(tmp_path, "python3") -+ if not os.path.exists(tmp_symlink): -+ os.symlink(os.environ.get("GIMP_PYTHON_WITH_GI"), tmp_symlink) -+ os.environ["PATH"] = tmp_path + os.pathsep + os.environ.get("PATH", "") - - if "GIMP_DEBUG_SELF" in os.environ and shutil.which("gdb"): - print(f"RUNNING: gdb --batch -x {os.environ['GIMP_GLOBAL_SOURCE_ROOT']}/tools/debug-in-build-gimp.py --args {os.environ['GIMP_SELF_IN_BUILD']} {' '.join(sys.argv[1:])}") --- -GitLab - -From e453dac63bd20abc5a663dca2556ae31cf62a08d Mon Sep 17 00:00:00 2001 -From: Bruno Lopes -Date: Sat, 21 Mar 2026 07:37:48 -0300 -Subject: [PATCH] tools: Forgot to exclude Windows from a section - ---- - tools/in-build-gimp.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/in-build-gimp.py b/tools/in-build-gimp.py -index 9029ad52568..3827c7c0fc4 100644 ---- a/tools/in-build-gimp.py -+++ b/tools/in-build-gimp.py -@@ -67,7 +67,7 @@ try: - print(f"RUNNING: {os.environ['GIMP_SELF_IN_BUILD']} {' '.join(sys.argv[1:])}") - subprocess.run([os.environ["GIMP_SELF_IN_BUILD"]] + sys.argv[1:],stdin=sys.stdin, check=True) - -- if different_python: -+ if sys.platform not in ['win32', 'cygwin'] and different_python: - os.environ["PATH"] = os.pathsep.join([p for p in os.environ["PATH"].split(os.pathsep) if p != tmp_path]) - shutil.rmtree(tmp_path, ignore_errors=True) - --- -GitLab - -From 3b187b53a551f6ee8298a13fea48910c98a8b468 Mon Sep 17 00:00:00 2001 -From: Bruno Lopes -Date: Sun, 22 Mar 2026 08:00:33 -0300 -Subject: [PATCH] Test fix for cross-building - ---- - tools/in-build-gimp.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tools/in-build-gimp.py b/tools/in-build-gimp.py -index 3827c7c0fc4..e30ca892b1a 100644 ---- a/tools/in-build-gimp.py -+++ b/tools/in-build-gimp.py -@@ -44,10 +44,10 @@ try: - #Ensure the same python from meson.build (GIMP_PYTHON_WITH_GI) is used by plugins - #This is needed because GIMP_PYTHON_WITH_GI can not coincide with python3 from shebang - #(on MacPorts, there is no python3 symlink, so we would misuse Xcode python3 without GI) -- if sys.platform not in ['win32', 'cygwin']: -+ different_python=False -+ if sys.platform not in ['win32', 'cygwin'] and os.environ.get("GIMP_PYTHON_WITH_GI"): - python_symlink = shutil.which("python3") - pygobject_found=False -- different_python=False - if python_symlink and not os.path.samefile(python_symlink, os.environ.get("GIMP_PYTHON_WITH_GI")): - result = subprocess.run([python_symlink,"-c","import sys, gi; version='3.0'; sys.exit(gi.check_version(version))"], check=False) - pygobject_found = (result.returncode == 0) --- -GitLab diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template index 6b7065427ab154..baafef99f0c118 100644 --- a/srcpkgs/gimp/template +++ b/srcpkgs/gimp/template @@ -1,6 +1,6 @@ # Template file for 'gimp' pkgname=gimp -version=3.2.0 +version=3.2.2 revision=1 build_style=meson build_helper="gir qemu" @@ -22,7 +22,7 @@ maintainer="classabbyamp " license="GPL-3.0-only" homepage="https://www.gimp.org" distfiles="https://download.gimp.org/gimp/v${version%.*}/gimp-${version/+rc/-RC}.tar.xz" -checksum=2618391416e51be3c693df9ef90e3860ed72ab3d36363ea1f196e30b75b2e083 +checksum=6c5f8cbabe081f405633a2d32b79a08166aeb7b43c7f548391608dc0d0de71be lib32disabled=yes if [ "$CROSS_BUILD" ]; then @@ -30,7 +30,7 @@ if [ "$CROSS_BUILD" ]; then configure_args+=" -Dcan-crosscompile-gir=true -Dgi-docgen=disabled" fi -if [ -n "$XBPS_CHECK_PKGS" ]; then +if [ -n "$XBPS_CHECK_PKGS" ] && [ -z "$CROSS_BUILD" ]; then configure_args+=" -Dheadless-tests=enabled" else configure_args+=" -Dheadless-tests=disabled" From 39567d1084b91e5ab43ae29d80a357f5edf62e6e Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:28 -0400 Subject: [PATCH 05/12] libvirt: update to 12.2.0. --- srcpkgs/libvirt/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libvirt/template b/srcpkgs/libvirt/template index 38bc1ddba29333..27c506c98ac44a 100644 --- a/srcpkgs/libvirt/template +++ b/srcpkgs/libvirt/template @@ -1,6 +1,6 @@ # Template file for 'libvirt' pkgname=libvirt -version=12.0.0 +version=12.2.0 revision=1 build_style=meson configure_args="-Dqemu_user=libvirt -Dqemu_group=libvirt -Drunstatedir=/run @@ -20,7 +20,7 @@ license="LGPL-2.1-or-later" homepage="https://libvirt.org" changelog="https://raw.githubusercontent.com/libvirt/libvirt/master/NEWS.rst" distfiles="https://libvirt.org/sources/libvirt-${version}.tar.xz" -checksum=bf4e680019c04c45b557dd4a7ef59e952887f74e3c47044fe035a961fb624726 +checksum=ac93cd0da743a6c231911fb549399b415102ecfee775329bebbf61ed843b9786 # At least one test times out on CI but works locally make_check=ci-skip From ece17bef26ebd1dadd40ef007d36745a66ac1177 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:30 -0400 Subject: [PATCH 06/12] noto-fonts-ttf: update to 2026.04.01. --- srcpkgs/noto-fonts-ttf/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/noto-fonts-ttf/template b/srcpkgs/noto-fonts-ttf/template index db8594d37a334e..ffd2a4ae71b4d6 100644 --- a/srcpkgs/noto-fonts-ttf/template +++ b/srcpkgs/noto-fonts-ttf/template @@ -1,7 +1,7 @@ # Template file for 'noto-fonts-ttf' pkgname=noto-fonts-ttf reverts="20220810_1 20190926_2 20190926_1 20181202_1 20181106_1" -version=2026.03.01 +version=2026.04.01 revision=1 depends="font-util" short_desc="Google Noto TTF Fonts" @@ -9,7 +9,7 @@ maintainer="classabbyamp " license="OFL-1.1" homepage="https://notofonts.github.io/" distfiles="https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-${version}.tar.gz" -checksum=033b0ecbbd40f5a8b4522e69b3ab913a1bbf499ee0c6d646f4c7f8c598d4f95a +checksum=3a19af6df3c395352715470fd2fa4ed50e75a99551db9dc3b743e1f87e871b7b font_dirs="/usr/share/fonts/noto" nostrip=yes # just font files provides="font:sans-serif-0_1 font:serif-0_1" From 0d7eb0d38ef2d53e9a5443c7005461db2a4d978c Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:31 -0400 Subject: [PATCH 07/12] python3-orjson: update to 3.11.8. --- srcpkgs/python3-orjson/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python3-orjson/template b/srcpkgs/python3-orjson/template index 94f6af9bfdd2cd..525c682e6057e6 100644 --- a/srcpkgs/python3-orjson/template +++ b/srcpkgs/python3-orjson/template @@ -1,6 +1,6 @@ # Template file for 'python3-orjson' pkgname=python3-orjson -version=3.11.7 +version=3.11.8 revision=1 build_style=python3-pep517 build_helper="rust" @@ -13,7 +13,7 @@ license="Apache-2.0 OR MIT" homepage="https://github.com/ijl/orjson" changelog="https://raw.githubusercontent.com/ijl/orjson/master/CHANGELOG.md" distfiles="https://github.com/ijl/orjson/archive/refs/tags/${version}.tar.gz" -checksum=662ca58f2bc067ad91f88ffc8f657f2a95f61f6019ea01c00871b047020cbd18 +checksum=6d161d9cd3f62d56a5a1216899c62e0ed1b64e5aadff6000cb7e95242caa0923 post_install() { vlicense LICENSE-MIT From c757240b274c2720e0d6694b46d73d288dfad41d Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:32 -0400 Subject: [PATCH 08/12] tailscale: update to 1.96.4. --- srcpkgs/tailscale/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template index c33553a8195891..83c3af74df51c2 100644 --- a/srcpkgs/tailscale/template +++ b/srcpkgs/tailscale/template @@ -1,6 +1,6 @@ # Template file for 'tailscale' pkgname=tailscale -version=1.96.2 +version=1.96.4 revision=1 build_style=go build_helper="qemu" @@ -17,7 +17,7 @@ license="BSD-3-Clause" homepage="https://tailscale.com" changelog="https://tailscale.com/changelog" distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz" -checksum=2142b73a86de1e934e20a8f316c8139e234b3360bb76edda4cf5b6cef1e605f3 +checksum=57b70731af7ae0ed167519924905fd032ddd8559a65bc8a3329d9da495f0feb2 post_install() { for sh in bash fish zsh; do From b91a2487e309e5b02b4f80a431c0180008e3d721 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:34 -0400 Subject: [PATCH 09/12] tinymist: update to 0.14.14. --- srcpkgs/tinymist/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template index 27d54890fb2978..45911650d57dfe 100644 --- a/srcpkgs/tinymist/template +++ b/srcpkgs/tinymist/template @@ -1,6 +1,6 @@ # Template file for 'tinymist' pkgname=tinymist -version=0.14.12 +version=0.14.14 revision=1 build_style=cargo build_helper="qemu" @@ -12,7 +12,7 @@ license="Apache-2.0" homepage="https://myriad-dreamin.github.io/tinymist/" changelog="https://github.com/Myriad-Dreamin/tinymist/releases" distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz" -checksum=feb042f8f5b39f07eb770137d892c0217a69b6a73d672c275b1169ccd7efeb57 +checksum=36d28b09cddc126e2b91c48a9c3b07e1c38f951f2e8a5546de8530b6e973c4bf # takes forever make_check=no From 6db054189c262d84124bd48e3851e818df4e006b Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:36 -0400 Subject: [PATCH 10/12] vivaldi: update to 7.9.3970.47+1. --- srcpkgs/vivaldi/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template index c6ed4518948837..d574166cbfe074 100644 --- a/srcpkgs/vivaldi/template +++ b/srcpkgs/vivaldi/template @@ -2,7 +2,7 @@ # Permission to redistribute is granted. # see: srcpkgs/vivaldi/files/redistribution-permission.eml pkgname=vivaldi -version=7.9.3970.41+1 +version=7.9.3970.47+1 revision=1 archs="x86_64 aarch64" depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils" @@ -16,11 +16,11 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so" case "$XBPS_TARGET_MACHINE" in x86_64) distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb" - checksum=3aa9dbe6bedf3f524e1b09b62a9d63400f7f6231df9e0d815e18aa3bec3520a3 + checksum=0dcd55cb107ad16b2bca7393e6bf39f97963c7c994ec82a876720878667fbbe3 ;; aarch64) distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb" - checksum=caa693f76fa590db2b9f0f8fb93293617704c721399d626589417b0e4cb9f292 + checksum=d3c2a517c249959a8065e48502a68dccc3df1e9f7919d75149c9cb9e44363c5f ;; *) broken="No distfiles available for this target" From 62788104e32ab49074900f56c497ab1e64b3a860 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 20:52:44 -0400 Subject: [PATCH 11/12] openpgp-card-tools: fix update-check --- srcpkgs/openpgp-card-tools/update | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 srcpkgs/openpgp-card-tools/update diff --git a/srcpkgs/openpgp-card-tools/update b/srcpkgs/openpgp-card-tools/update deleted file mode 100644 index 62c2355e5b130f..00000000000000 --- a/srcpkgs/openpgp-card-tools/update +++ /dev/null @@ -1,2 +0,0 @@ -site="https://gitlab.com/openpgp-card/openpgp-card/-/tags?format=atom" -pattern="(openpgp-card-)?tools/v\K[\d.]+(?=)" From a57b860e7d0927c8d8b0907d7ad3ecb8f32ead4f Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 5 Apr 2026 23:47:56 -0400 Subject: [PATCH 12/12] linux-base: only depend on sof-firmware on supported archs --- srcpkgs/linux-base/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/linux-base/template b/srcpkgs/linux-base/template index cbb02e27c0c238..65dda4bf904ab9 100644 --- a/srcpkgs/linux-base/template +++ b/srcpkgs/linux-base/template @@ -2,7 +2,7 @@ pkgname=linux-base version=2026.03.23 revision=1 -depends="dracut sof-firmware alsa-firmware linux-firmware-network" +depends="dracut alsa-firmware linux-firmware-network" short_desc="Linux kernel base dependencies" maintainer="Érico Nogueira " license="Public Domain" @@ -10,7 +10,7 @@ homepage="https://voidlinux.org/" case "$XBPS_TARGET_MACHINE" in i686*|x86_64*) - depends+=" linux-firmware-intel linux-firmware-nvidia linux-firmware-amd" + depends+=" sof-firmware linux-firmware-intel linux-firmware-nvidia linux-firmware-amd" ;; esac