From 231e72d6ad3b1a77f27121dbb599fbeb3b470f30 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 1 Sep 2025 18:34:05 +0000 Subject: [PATCH 0001/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index ae291c72e0..aea95d4c68 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.3 +Version: 0.4.4 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 50f31ec51b7396b338c62316a6abbe87bdb7e3be Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 2 Sep 2025 02:42:33 +0800 Subject: [PATCH 0002/1547] fix: limine (#6249) Signed-off-by: madomado --- anda/system/limine/.gitignore | 1 + anda/system/limine/limine.spec | 12 ++++++------ anda/system/limine/update.rhai | 4 +++- andax/bump_extras.rhai | 4 ++++ 4 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 anda/system/limine/.gitignore diff --git a/anda/system/limine/.gitignore b/anda/system/limine/.gitignore new file mode 100644 index 0000000000..b43bf86b50 --- /dev/null +++ b/anda/system/limine/.gitignore @@ -0,0 +1 @@ +README.md diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index 8a7156319d..6afe803f68 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,11 +1,11 @@ Name: limine -Version: moved.to.codeberg +Version: 9.6.5 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause URL: https://limine-bootloader.org -Source0: https://github.com/limine-bootloader/limine/releases/download/v%version/limine-%version.tar.gz -Source1: https://raw.githubusercontent.com/limine-bootloader/limine/v%version/README.md +Source0: https://codeberg.org/Limine/Limine/releases/download/v%version/limine-%version.tar.gz +Source1: https://codeberg.org/Limine/Limine/raw/tag/v%version/README.md Packager: madonuko BuildRequires: nasm mtools llvm lld clang make @@ -15,10 +15,10 @@ the reference implementation for the Limine boot protocol. %prep %autosetup -cp %SOURCE1 . +cp %{S:1} . %build -%configure --enable-all TOOLCHAIN_FOR_TARGET=llvm +%configure --enable-all CC_FOR_TARGET=clang LD_FOR_TARGET=ld.lld %make_build %install @@ -27,7 +27,7 @@ cp %SOURCE1 . %files %doc README.md 3RDPARTY.md FAQ.md CONFIG.md PROTOCOL.md COPYING USAGE.md -%doc %_datadir/doc/limine/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt +%license %_datadir/doc/limine/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt %license COPYING %_bindir/limine %_includedir/limine.h diff --git a/anda/system/limine/update.rhai b/anda/system/limine/update.rhai index bd43fbeb2c..eb0821f62d 100644 --- a/anda/system/limine/update.rhai +++ b/anda/system/limine/update.rhai @@ -1 +1,3 @@ -rpm.version(gh("limine-bootloader/limine")); +import "andax/bump_extras.rhai" as bump; + +rpm.version(bump::codeberg("Limine/Limine")); diff --git a/andax/bump_extras.rhai b/andax/bump_extras.rhai index 184bbacec5..d994f39c3f 100644 --- a/andax/bump_extras.rhai +++ b/andax/bump_extras.rhai @@ -2,6 +2,10 @@ fn codeberg_commit(repo) { return get(`https://codeberg.org/api/v1/repos/${repo}/commits?stat=false&verification=false&files=false&limit=1`).json_arr()[0].sha; } +fn codeberg(repo) { + return get(`https://codeberg.org/api/v1/repos/${repo}/releases/latest`).json().tag_name; +} + fn as_bodhi_ver(branch) { if branch.starts_with("el") { branch.crop(2); From fc24708e463f90ab8438d18ad60fbfbe7eb7ea87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 1 Sep 2025 18:44:31 +0000 Subject: [PATCH 0003/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 3b1a9509f9..83cd461601 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.3 +Version: 0.4.4 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 11ebbb4316..619b50a7a1 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.3 +Version: 0.4.4 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 655450082a6b04549ec2359bfd9dbfb727446797 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 1 Sep 2025 20:45:38 +0000 Subject: [PATCH 0004/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 686b28eaa2..970febb55a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 4800aa9bfc01eff958345874186eaf4163f12f6a -%global ver 0.0.37-18117 +%global commit 6d1a85b9477011bf81849e08c141fab7eeeb3e10 +%global ver 0.0.37-18118 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b9df1f67e8bc597b2a68e2c48f53dfc9d6be9434 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 01:26:54 +0000 Subject: [PATCH 0005/1547] bump: ruffle-nightly rpcs3 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9dcbbba652..1718511328 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-01 +%global ver 2025-09-02 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 970febb55a..4f0a4a0f9c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6d1a85b9477011bf81849e08c141fab7eeeb3e10 -%global ver 0.0.37-18118 +%global commit c7de9053b4a5e0f02f4a5b9e13bb5643c70b8c53 +%global ver 0.0.37-18119 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c3bbff7664002ade652f9a169371abaa61017161 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 01:46:54 +0000 Subject: [PATCH 0006/1547] bump(nightly): flameshot-nightly ghostty-nightly micro-nightly zed-nightly nim-nightly nvidia-patch scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 81d2e7286b..9567fee801 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 06f41a86cc91d53d68871fcdc67053239ff1e87b +%global commit 980cf5352a533463b84ca783eb238c152eb707e5 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250830 +%global commit_date 20250902 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 41fe73eed6..b73c324318 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2009ea511d30efd4fb96bd8788b18767f614956d +%global commit 5ef6412823f789d530dcba54705a533b2e6ce0a7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-08-31 +%global fulldate 2025-09-01 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 039f144da9..61d2abccdc 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash b8057f28c6e5adef9744250643ad8cf8b5fafa18 -%global commit_date 20250826 +%global commit_hash 4b2f8aa828406b971aedce431a6c1e400646807e +%global commit_date 20250902 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ec043cb9e1..64000c9aaf 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit a852bcc09410b47dcabbe9b089725777024d125e +%global commit 970242480a156f89843454cc6bc69b2921a13794 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250901 +%global commit_date 20250902 %global ver 0.203.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 727e02c88c..a2267f2ce1 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 065c4b443bcbeee02c6c6bb18cb1cc651e3fcf2b +%global commit 87dc1820c08e02cc13b99b97275ca7e9827895e4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250829 +%global commit_date 20250902 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 824bbfbf30..6204195b8b 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 0d73206875f7e5096356c4b510cd30f1e84b3fd1 +%global commit 96997daa55de266fd96f5ad4d5e9bd1a541351cd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250825 +%global commit_date 20250902 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index bde1bfb4c4..201f35f790 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit dc12a8468e388f68350657fb6f26683bf588cc4e +%global commit 023cae7d23feab3fae15c564ddfeba872e3326b8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250901 +%global commitdate 20250902 %global ver 1.0.15 Name: scx-scheds-nightly From b819a7f1bd9b3d10a762dc4fdcdadfe4cda2da54 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 2 Sep 2025 17:58:00 +0800 Subject: [PATCH 0007/1547] fix(fluent-icon-theme): try using symlinks (#6255) --- anda/themes/fluent-icon-theme/fluent-icon-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec index 4dfa733b63..67f001d78a 100644 --- a/anda/themes/fluent-icon-theme/fluent-icon-theme.spec +++ b/anda/themes/fluent-icon-theme/fluent-icon-theme.spec @@ -2,7 +2,7 @@ Name: fluent-icon-theme Version: 20250821 -Release: 2%?dist +Release: 3%?dist Summary: Fluent icon theme for linux desktops License: GPL-3.0 @@ -25,7 +25,7 @@ Fluent icon theme for linux desktops. mkdir -p %buildroot%_datadir/themes ./install.sh -a -d %buildroot%_datadir/icons -%fdupes %buildroot%_datadir/icons/ +%fdupes -s %buildroot%_datadir/icons/ %files %license COPYING From 8cac0b90a8d92a96c1425dfaf5c173287438db02 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 2 Sep 2025 17:59:17 +0800 Subject: [PATCH 0008/1547] fix(throne): desktop file (#6257) --- anda/apps/throne/throne.desktop | 8 ++++---- anda/apps/throne/throne.sh | 2 +- anda/apps/throne/throne.spec | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/anda/apps/throne/throne.desktop b/anda/apps/throne/throne.desktop index 5be2046d62..0a8a23b594 100644 --- a/anda/apps/throne/throne.desktop +++ b/anda/apps/throne/throne.desktop @@ -2,10 +2,10 @@ Version=1.0 Terminal=false Type=Application -Name=nekoray +Name=Throne Categories=Network; Comment=Qt based cross-platform GUI proxy configuration manager (backend: sing-box) Comment[zh_CN]=基于 Qt 的跨平台代理配置管理器 (后端 sing-box) -Keywords=Internet;VPN;Proxy;sing-box; -Exec=/bin/nekoray -Icon=/usr/share/icons/nekoray.ico +Keywords=Internet;VPN;Proxy;sing-box;nekoray; +Exec=/usr/bin/throne +Icon=/usr/share/icons/Throne.ico diff --git a/anda/apps/throne/throne.sh b/anda/apps/throne/throne.sh index 6a41b65f7a..684d9b0967 100644 --- a/anda/apps/throne/throne.sh +++ b/anda/apps/throne/throne.sh @@ -1,2 +1,2 @@ #!/bin/sh -/lib64/nekoray/nekoray -appdata "${@}" +/usr/lib64/throne/throne -appdata "${@}" diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index 3e891d37fa..f3b3671d2a 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -2,7 +2,7 @@ Name: throne Version: 1.0.5 -Release: 1%?dist +Release: 2%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne License: GPLv3 @@ -84,8 +84,6 @@ install -Dm755 %__cmake_builddir/Throne %buildroot%_libdir/%name/%name install -Dm755 %__cmake_builddir/%core %buildroot%_libdir/%name/%core install -Dpm755 %{SOURCE4} %{buildroot}%{_bindir}/%{name} install -Dpm644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop -sed -i 's~/bin~%{_bindir}~g' %{buildroot}%{_datadir}/applications/%{name}.desktop -sed -i 's~/bin~%{_bindir}~g;s~/lib64~%{_libdir}~g' %{buildroot}%{_bindir}/%{name} install -Dpm644 res/Throne.ico -t %buildroot%_iconsdir/ install -Dpm644 res/public/Throne.png -t %buildroot%_datadir/pixmaps/ patchelf --remove-rpath %{buildroot}%{_libdir}/%{name}/%{name} From 23648bec94fd233a3f96cc6bf58223003f1696d8 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 2 Sep 2025 18:00:17 +0800 Subject: [PATCH 0009/1547] add: zoi (#6229) --- anda/langs/rust/zoi/anda.hcl | 5 + anda/langs/rust/zoi/rust-zoi-rs.spec | 94 +++++++++++++++++++ anda/langs/rust/zoi/update.rhai | 1 + .../rust/zoi/zoi-rs-fix-metadata-auto.diff | 12 +++ 4 files changed, 112 insertions(+) create mode 100644 anda/langs/rust/zoi/anda.hcl create mode 100644 anda/langs/rust/zoi/rust-zoi-rs.spec create mode 100644 anda/langs/rust/zoi/update.rhai create mode 100644 anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff diff --git a/anda/langs/rust/zoi/anda.hcl b/anda/langs/rust/zoi/anda.hcl new file mode 100644 index 0000000000..fa1c2c3a2b --- /dev/null +++ b/anda/langs/rust/zoi/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-zoi-rs.spec" + } +} diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec new file mode 100644 index 0000000000..2800b845f4 --- /dev/null +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -0,0 +1,94 @@ +%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ + +%global crate zoi-rs +%global crate_version 4.3.7-beta + +Name: rust-zoi-rs +Version: %(echo %crate_version | sed 's/-/~/g') +Release: 1%?dist +Summary: Universal Package Manager & Environment Setup Tool +SourceLicense: Apache-2.0 +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib +URL: https://crates.io/crates/zoi-rs +Source: %{crates_source %{crate} %{crate_version}} +# Automatically generated patch to strip dependencies and normalize metadata +Patch: zoi-rs-fix-metadata-auto.diff +BuildRequires: cargo +BuildRequires: rpm_macro(cargo_install) +BuildRequires: pkgconfig(openssl) +BuildRequires: perl(FindBin) +BuildRequires: perl(IPC::Cmd) +BuildRequires: perl(File::Compare) +BuildRequires: perl(File::Copy) +Packager: madonuko + +%global _description %{expand: +Zoi is a universal package manager and environment setup tool, designed to simplify package management and environment configuration across multiple operating systems.} + +%description %_description + +%package -n %{crate} +Summary: %{summary} +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib +# LICENSE.dependencies contains a full license breakdown +Provides: zoi = %evr +Provides: zoi.prod.beta = %evr +Requires: git + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc CODE_OF_CONDUCT.md +%doc README.md +%doc SECURITY.md +%{_bindir}/zoi + +%pkg_completion -Befz zoi -n %{crate} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CODE_OF_CONDUCT.md +%doc %{crate_instdir}/README.md +%doc %{crate_instdir}/SECURITY.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + + +%prep +%autosetup -n %{crate}-%{crate_version} +%cargo_prep_online + +%build +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install + +# skip powershell +"%buildroot%_bindir/zoi" generate-completions bash | install -Dm644 /dev/stdin %buildroot%bash_completions_dir/zoi +"%buildroot%_bindir/zoi" generate-completions elvish | install -Dm644 /dev/stdin %buildroot%elvish_completions_dir/zoi.elv +"%buildroot%_bindir/zoi" generate-completions fish | install -Dm644 /dev/stdin %buildroot%fish_completions_dir/zoi.fish +"%buildroot%_bindir/zoi" generate-completions zsh | install -Dm644 /dev/stdin %buildroot%zsh_completions_dir/_zoi diff --git a/anda/langs/rust/zoi/update.rhai b/anda/langs/rust/zoi/update.rhai new file mode 100644 index 0000000000..bb9c782331 --- /dev/null +++ b/anda/langs/rust/zoi/update.rhai @@ -0,0 +1 @@ +rpm.global("crate_version", crates("zoi-rs")); diff --git a/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff b/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff new file mode 100644 index 0000000000..54fe0a3877 --- /dev/null +++ b/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff @@ -0,0 +1,12 @@ +--- zoi-rs-4.3.7-beta/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ zoi-rs-4.3.7-beta/Cargo.toml 2025-09-01T17:17:19.316000+00:00 +@@ -200,8 +200,6 @@ + [build-dependencies.dotenvy] + version = "0.15.7" + +-[target."cfg(windows)".dependencies.winreg] +-version = "0.55.0" +- + [lints.clippy] + too_many_arguments = "allow" ++ From 7db5d17a30a635f18604d28fe0d9318609707567 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 2 Sep 2025 18:08:41 +0800 Subject: [PATCH 0010/1547] fix: bottom (#6082) --- .../rust/bottom/bottom-fix-metadata-auto.diff | 42 ++-- anda/langs/rust/bottom/rust-bottom.spec | 230 +++++++++++++++++- 2 files changed, 239 insertions(+), 33 deletions(-) diff --git a/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff b/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff index 7ea813b0a6..5badb0f2f9 100644 --- a/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff +++ b/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff @@ -1,33 +1,33 @@ ---- bottom-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ bottom-0.10.2/Cargo.toml 2024-08-18T14:28:49.594610+00:00 -@@ -354,15 +354,6 @@ +--- bottom-0.11.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ bottom-0.11.1/Cargo.toml 2025-08-15T10:26:42.425577+00:00 +@@ -357,38 +357,11 @@ [target.'cfg(all(target_arch = "x86_64", target_os = "linux"))'.dev-dependencies.portable-pty] - version = "0.8.1" + version = "0.9.0" -[target.'cfg(target_os = "freebsd")'.dependencies.filedescriptor] --version = "0.8.2" +-version = "0.8.3" - -[target.'cfg(target_os = "freebsd")'.dependencies.serde_json] --version = "1.0.120" +-version = "1.0.142" - -[target.'cfg(target_os = "freebsd")'.dependencies.sysctl] --version = "0.5.5" +-version = "0.6.0" - [target.'cfg(target_os = "linux")'.dependencies.rustix] - version = "0.38.34" + version = "1.0.8" features = [ -@@ -370,24 +361,6 @@ + "fs", "param", - ] - +-] +- -[target.'cfg(target_os = "macos")'.dependencies.core-foundation] --version = "0.9.4" +-version = "0.10.1" - -[target.'cfg(target_os = "macos")'.dependencies.mach2] --version = "0.4.2" +-version = "0.4.3" - -[target.'cfg(target_os = "windows")'.dependencies.windows] --version = "0.58.0" +-version = "0.61.3" -features = [ - "Win32_Foundation", - "Win32_Security", @@ -36,13 +36,11 @@ - "Win32_System_Ioctl", - "Win32_System_ProcessStatus", - "Win32_System_Threading", --] -- - [target."cfg(unix)".dependencies.libc] - version = "0.2.155" + ] -@@ -402,3 +375,4 @@ - [lints.rustdoc] - broken_intra_doc_links = "deny" - missing_crate_level_docs = "deny" + [target."cfg(unix)".dependencies.libc] +@@ -420,3 +393,4 @@ + codegen-units = 1 + debug = 0 + strip = "symbols" + diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec index 9f3ca65a4d..590bd0cf71 100644 --- a/anda/langs/rust/bottom/rust-bottom.spec +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -1,6 +1,7 @@ -# Generated by rust2rpm 26 -%bcond_without check +# Generated by rust2rpm 27 +%bcond check 0 +%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate bottom Name: rust-bottom @@ -25,7 +26,7 @@ terminal. Supports Linux, macOS, and Windows.} %package -n %{crate} Summary: %{summary} -License: MIT +License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) Packager: Ben Woods %description -n %{crate} %{_description} @@ -35,25 +36,232 @@ Packager: Ben Woods %license LICENSE.dependencies %doc README.md %{_bindir}/btm -%{_datadir}/bash-completion/completions/btm -%{_datadir}/fish/vendor_completions.d/btm.fish -%{_datadir}/zsh/site-functions/_btm +%{_bindir}/schema %{_mandir}/man1/btm.1* +%pkg_completion -Bfz -n %crate btm + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+battery-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+battery-devel %{_description} + +This package contains library source intended for building other packages which +use the "battery" feature of the "%{crate}" crate. + +%files -n %{name}+battery-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+deploy-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+deploy-devel %{_description} + +This package contains library source intended for building other packages which +use the "deploy" feature of the "%{crate}" crate. + +%files -n %{name}+deploy-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+fern-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+fern-devel %{_description} + +This package contains library source intended for building other packages which +use the "fern" feature of the "%{crate}" crate. + +%files -n %{name}+fern-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+generate_schema-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+generate_schema-devel %{_description} + +This package contains library source intended for building other packages which +use the "generate_schema" feature of the "%{crate}" crate. + +%files -n %{name}+generate_schema-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+gpu-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+gpu-devel %{_description} + +This package contains library source intended for building other packages which +use the "gpu" feature of the "%{crate}" crate. + +%files -n %{name}+gpu-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+log-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+log-devel %{_description} + +This package contains library source intended for building other packages which +use the "log" feature of the "%{crate}" crate. + +%files -n %{name}+log-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+logging-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+logging-devel %{_description} + +This package contains library source intended for building other packages which +use the "logging" feature of the "%{crate}" crate. + +%files -n %{name}+logging-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+nvidia-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+nvidia-devel %{_description} + +This package contains library source intended for building other packages which +use the "nvidia" feature of the "%{crate}" crate. + +%files -n %{name}+nvidia-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+nvml-wrapper-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+nvml-wrapper-devel %{_description} + +This package contains library source intended for building other packages which +use the "nvml-wrapper" feature of the "%{crate}" crate. + +%files -n %{name}+nvml-wrapper-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+schemars-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+schemars-devel %{_description} + +This package contains library source intended for building other packages which +use the "schemars" feature of the "%{crate}" crate. + +%files -n %{name}+schemars-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serde_json-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serde_json-devel %{_description} + +This package contains library source intended for building other packages which +use the "serde_json" feature of the "%{crate}" crate. + +%files -n %{name}+serde_json-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+starship-battery-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+starship-battery-devel %{_description} + +This package contains library source intended for building other packages which +use the "starship-battery" feature of the "%{crate}" crate. + +%files -n %{name}+starship-battery-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+strum-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+strum-devel %{_description} + +This package contains library source intended for building other packages which +use the "strum" feature of the "%{crate}" crate. + +%files -n %{name}+strum-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+time-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+time-devel %{_description} + +This package contains library source intended for building other packages which +use the "time" feature of the "%{crate}" crate. + +%files -n %{name}+time-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+zfs-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+zfs-devel %{_description} + +This package contains library source intended for building other packages which +use the "zfs" feature of the "%{crate}" crate. + +%files -n %{name}+zfs-devel +%ghost %{crate_instdir}/Cargo.toml + %prep %autosetup -n %{crate}-%{version} -p1 %cargo_prep_online %build -#cargo_build -%{cargo_license_summary_online} -%{cargo_license_online} > LICENSE.dependencies +#cargo_build -f generate_schema +%{cargo_license_summary_online -f generate_schema} +%{cargo_license_online -f generate_schema} > LICENSE.dependencies %install # https://github.com/ClementTsang/bottom/blob/main/docs/content/contribution/packaging-and-distribution.md#manpage-and-completion-generation export BTM_GENERATE=true -%cargo_install +%cargo_install -f generate_schema # Completions +ls target/tmp/bottom install -Dpm 0644 target/tmp/bottom/completion/btm.bash %{buildroot}%{_datadir}/bash-completion/completions/btm install -Dpm 0644 target/tmp/bottom/completion/btm.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/btm.fish install -Dpm 0644 target/tmp/bottom/completion/_btm %{buildroot}%{_datadir}/zsh/site-functions/_btm @@ -61,7 +269,7 @@ install -Dpm 0644 target/tmp/bottom/manpage/btm.1 %{buildroot}%{_mandir}/man1/bt %if %{with check} %check -%cargo_test +%cargo_test -f generate_schema %endif %changelog From c9920b2b8a773e6d1b8a4e1f94496b4f5c51ff09 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 13:18:13 +0000 Subject: [PATCH 0011/1547] bump: compat-nvidia-repo dkms-nvidia dkms-nvidia-open nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-open-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig --- anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 2 +- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 2 +- anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 2 +- anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec | 2 +- anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec | 2 +- anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec | 2 +- anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec | 2 +- anda/system/nvidia/nvidia-settings/nvidia-settings.spec | 2 +- anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec index 3ae57d43ef..a56204f266 100644 --- a/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec +++ b/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo -Version: 580.76.05 +Version: 580.82.07 Epoch: 3 Release: 1%?dist Summary: Compatibility package required by official CUDA packages diff --git a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec index ea35ae369d..7a8bf29fcb 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -6,7 +6,7 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index c5deff7b67..c886ece940 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index e4055754ea..23aa8d2067 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,7 +10,7 @@ %endif Name: nvidia-driver -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index 4e8e38fce2..f23f8c996e 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -7,7 +7,7 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec index 986688e74c..56db46a650 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-kmod -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec index 685d1a3fa5..39347b681b 100644 --- a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-open-kmod -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec index 585e91954d..fc00b9a50f 100644 --- a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec +++ b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec @@ -1,5 +1,5 @@ Name: nvidia-modprobe -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec index 8e23ff3431..74adbeb32b 100644 --- a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec +++ b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec @@ -1,5 +1,5 @@ Name: nvidia-persistenced -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec index 1e7090d36e..06880e2418 100644 --- a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec +++ b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec @@ -1,5 +1,5 @@ Name: nvidia-settings -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec index 07eb0e284a..b43ce42e3c 100644 --- a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec +++ b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec @@ -1,5 +1,5 @@ Name: nvidia-xconfig -Version: 580.76.05 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3 From 465590270454d0d3b2b1fc5c7de24cd948e91c87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 14:40:13 +0000 Subject: [PATCH 0012/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 938ca1bf99..53f47b76a4 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-22 +%global upstream_version v1.0.0-beta-23 %global ver %{sub %upstream_version 2} Name: walker From 18ba87da0c6885a4a31ecc6feb6d9dad40ee760a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 14:52:06 +0000 Subject: [PATCH 0013/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 53f47b76a4..bf5db67e54 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-23 +%global upstream_version v1.0.0-beta-26 %global ver %{sub %upstream_version 2} Name: walker From 624dc23e5b1874601ff0b71a8e048401ed0fb860 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 17:01:40 +0000 Subject: [PATCH 0014/1547] bump: android-studio --- anda/devs/android-studio/stable/android-studio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/android-studio/stable/android-studio.spec b/anda/devs/android-studio/stable/android-studio.spec index 5b038070c7..e952e67da7 100644 --- a/anda/devs/android-studio/stable/android-studio.spec +++ b/anda/devs/android-studio/stable/android-studio.spec @@ -4,8 +4,8 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio -Version: 2025.1.2.13 -Release: 2%?dist +Version: 2025.1.3.7 +Release: 1%?dist Summary: Official IDE for Android development License: Apache-2.0 Packager: like-engels From c81ab9c49cb9433b37bae3c6aec9a853bfa6cf7b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 17:26:41 +0000 Subject: [PATCH 0015/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index b32891c43c..2edaff426c 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.70+73a0b5441 +%global ver 0.16.0-dev.164+bc7955306 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From b452f8f18ea9876aeb310518046fea4f4daef70d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 20:47:52 +0000 Subject: [PATCH 0016/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 7223050704..372c95acb8 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.91.0 +Version: 1.92.0 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From 24b7c98747799986de6a31cd2bfef03e0ec68592 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 20:57:57 +0000 Subject: [PATCH 0017/1547] bump: nautilus-open-any-terminal --- .../nautilus-open-any-terminal.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec index 62b31839ba..dbe15bbd40 100644 --- a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec +++ b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec @@ -1,8 +1,8 @@ %global pypi_name nautilus_open_any_terminal Name: nautilus-open-any-terminal -Version: 0.6.1 -Release: 2%?dist +Version: 0.6.2 +Release: 1%?dist Summary: Context-menu entry for opening other terminal in Nautilus License: GPL-3.0-only URL: https://github.com/Stunkymonkey/nautilus-open-any-terminal From 38fc1d5e0b36ff60e8ecf5f7381dc17b10d76ecf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 21:50:21 +0000 Subject: [PATCH 0018/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c5202bccef..1a09c0a251 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.202.4-pre +%global ver 0.202.5-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 9dfe2bea75026e9f912effe7e2e3c6c733a0e99a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 22:27:21 +0000 Subject: [PATCH 0019/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 3766e49b3a..22884f45fb 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.107 +Version: 0.0.108 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 1224125e33..5a8f93f926 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.107 +Version: 0.0.108 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From fa6c7d8dd3ec284d4f1a06ced3228f48ad859d8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 23:22:00 +0000 Subject: [PATCH 0020/1547] bump: zed electron --- anda/devs/zed/stable/zed.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index a63aa2707d..f7300b0cab 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.201.8 +Version: 0.201.9 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index e6e4628f35..5e47b74528 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 37.4.0 +Version: 38.0.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 70f59fd300f32719051d7eedf940a894cbbda7d7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 2 Sep 2025 23:38:24 +0000 Subject: [PATCH 0021/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 4f0a4a0f9c..2e539acda7 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c7de9053b4a5e0f02f4a5b9e13bb5643c70b8c53 -%global ver 0.0.37-18119 +%global commit 34a9d03d3d3d76b7dc87e806b16297ff30090e70 +%global ver 0.0.37-18121 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 6e037c2e678c5c3228be0ccc865d87799cbb2093 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 01:39:36 +0000 Subject: [PATCH 0022/1547] bump(nightly): mpv-nightly winetricks-git hyprlang.nightly ghostty-nightly micro-nightly zed-nightly vala-nightly intel-ipu6-drivers scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/desktops/waylands/hyprlang/hyprlang.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/vala/vala-nightly/vala-nightly.spec | 4 ++-- .../system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index eed5df460d..8086d59855 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit efb70d7f27780bbc7db2ad9a7f2fbf05e610c97e +%global commit b9ceaf243dff844456d4ed37c188ffe6b9495ce7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250830 +%global commit_date 20250903 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index 3af3fe81c2..4dcb4bff8d 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 9a399f26a42db7c0c8c9c9688c8b98ffc38d22f6 +%global commit 75118236ac5cb6f51918460a14f7bc40162a115e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250826 +%global commit_date 20250903 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec index 2725974aea..67b15a7f0e 100644 --- a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec +++ b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprlang %global ver 0.6.3 -%global commit 23f0debd2003f17bd65f851cd3f930cff8a8c809 -%global commit_date 20250728 +%global commit 3d63fb4a42c819f198deabd18c0c2c1ded1de931 +%global commit_date 20250903 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index b73c324318..42cde5234c 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5ef6412823f789d530dcba54705a533b2e6ce0a7 +%global commit 8d11c08db3263e0507bfe010e4c423a61b323ac0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-01 +%global fulldate 2025-09-02 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 61d2abccdc..18c8182667 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 4b2f8aa828406b971aedce431a6c1e400646807e -%global commit_date 20250902 +%global commit_hash bbea2a3f28319e90a41a328815bd59ec320a23a6 +%global commit_date 20250903 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 64000c9aaf..aab69149a8 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 970242480a156f89843454cc6bc69b2921a13794 +%global commit 1ed17fdd941f43891f4358980528c1d5231c731e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250902 -%global ver 0.203.0 +%global commit_date 20250903 +%global ver 0.204.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/vala/vala-nightly/vala-nightly.spec b/anda/langs/vala/vala-nightly/vala-nightly.spec index 4ecdd2b05e..ee4f5b948d 100644 --- a/anda/langs/vala/vala-nightly/vala-nightly.spec +++ b/anda/langs/vala/vala-nightly/vala-nightly.spec @@ -3,11 +3,11 @@ %global priority 90 %global real_name vala -%global commit ba1b29121791c2a2235f33cf87a11563ac7da945 +%global commit d680994c54dd34b8bd3bd808f0023be19ea647da %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git -%global commit_date 20250806 +%global commit_date 20250903 %global snapshot_info %{commit_date}.%{shortcommit} Name: vala-nightly diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 057c5389e4..35ee667d02 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 +%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250827 +%global commit_date 20250903 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 201f35f790..e2f27d9cc4 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 023cae7d23feab3fae15c564ddfeba872e3326b8 +%global commit 63039a276cf0e7ef1bd9c9ede52aa2dd0124db70 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250902 +%global commitdate 20250903 %global ver 1.0.15 Name: scx-scheds-nightly From 6e6e6a0f1d6514b50523a109a6bcc47f1a07b15b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 02:38:05 +0000 Subject: [PATCH 0023/1547] bump(branch): intel-ipu6-kmod dkms-intel-ipu6 --- anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec | 4 ++-- anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index d6993ca54a..c0583f85b3 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 +%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250827 +%global commit_date 20250903 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index 75be93c5fa..ee615a950c 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 +%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250827 +%global commit_date 20250903 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 From 4a0e08b80cb14921c61a9b2fdf5894b89e365fa9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 02:45:56 +0000 Subject: [PATCH 0024/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 1718511328..5c011f7e80 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-02 +%global ver 2025-09-03 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From ff094a1d04ed178951ea57e578ca8238fc130b33 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 2 Sep 2025 22:17:09 -0500 Subject: [PATCH 0025/1547] Add: mdbook (#6254) --- anda/tools/mdbook/anda.hcl | 5 +++++ anda/tools/mdbook/mdbook.spec | 42 +++++++++++++++++++++++++++++++++++ anda/tools/mdbook/update.rhai | 1 + 3 files changed, 48 insertions(+) create mode 100644 anda/tools/mdbook/anda.hcl create mode 100644 anda/tools/mdbook/mdbook.spec create mode 100644 anda/tools/mdbook/update.rhai diff --git a/anda/tools/mdbook/anda.hcl b/anda/tools/mdbook/anda.hcl new file mode 100644 index 0000000000..442f07baee --- /dev/null +++ b/anda/tools/mdbook/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "mdbook.spec" + } +} diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec new file mode 100644 index 0000000000..8a600d4450 --- /dev/null +++ b/anda/tools/mdbook/mdbook.spec @@ -0,0 +1,42 @@ +Name: mdBook +Version: 0.4.52 +Release: 1%?dist +Summary: Create a book from markdown files +License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) +URL: https://github.com/rust-lang/mdBook +Source0: %url/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: gcc +BuildRequires: cargo +BuildRequires: mold + +Packager: Owen Zimmerman + +Provides: mdbook + +%description +mdBook is a utility to create modern online books from Markdown files. + +%prep +%autosetup -n %{name}-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md CONTRIBUTING.md CHANGELOG.md +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/mdbook + +%changelog +* Mon Sep 01 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/mdbook/update.rhai b/anda/tools/mdbook/update.rhai new file mode 100644 index 0000000000..d56cee7e69 --- /dev/null +++ b/anda/tools/mdbook/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rust-lang/mdBook")); From 0f26d62f37d66a71add0f1ac37a73b61dc9b8d49 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 03:18:05 +0000 Subject: [PATCH 0026/1547] bump: rust-extest --- anda/misc/extest/rust-extest.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/extest/rust-extest.spec b/anda/misc/extest/rust-extest.spec index 5669af2f53..61b99ffd37 100644 --- a/anda/misc/extest/rust-extest.spec +++ b/anda/misc/extest/rust-extest.spec @@ -1,6 +1,6 @@ -%global commit 3faca3a192a823e3f6183e4aee4ca827c6d973ba +%global commit 185dc538691ddd16c949779a9af41d2513749045 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250725 +%global commit_date 20250903 %if 0%{?fedora} == 41 %ifarch %ix86 %global debug_package %{nil} From 436e3405a4e94ff864980539ede65b03530a6224 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 3 Sep 2025 19:05:55 +0800 Subject: [PATCH 0027/1547] fix(throne): rename core (#6279) resolves #6278 Signed-off-by: madomado --- anda/apps/throne/throne.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index f3b3671d2a..ce0041490b 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -2,7 +2,7 @@ Name: throne Version: 1.0.5 -Release: 2%?dist +Release: 3%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne License: GPLv3 @@ -39,7 +39,7 @@ BuildRequires: golang BuildRequires: rpm_macro(gobuildflags) BuildRequires: protobuf-compiler Requires: %{name}-core -%define core throne_core +%define core Core %package core Summary: %{summary} From 03b7d4a1e660f2941e9be6dece2d45f88da01250 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 11:29:25 +0000 Subject: [PATCH 0028/1547] bump: mesa --- anda/lib/mesa/mesa.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 8e59cdfd90..9aa5e379f3 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,8 +79,8 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.1 -Release: 4%?dist +Version: 25.2.2 +Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From cd597f165784226f1124d7d27efb02816e173c55 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Wed, 3 Sep 2025 22:06:27 +0700 Subject: [PATCH 0029/1547] gamescope-session-*: Rebase to Bazzite fork (#6284) --- .../gamescope-session-steam.spec | 37 +++++++++++-------- .../games/gamescope-session-steam/update.rhai | 2 +- .../gamescope-session/gamescope-session.spec | 19 +++++----- anda/games/gamescope-session/update.rhai | 2 +- 4 files changed, 33 insertions(+), 27 deletions(-) diff --git a/anda/games/gamescope-session-steam/gamescope-session-steam.spec b/anda/games/gamescope-session-steam/gamescope-session-steam.spec index fa0143f930..ee7eb65a25 100644 --- a/anda/games/gamescope-session-steam/gamescope-session-steam.spec +++ b/anda/games/gamescope-session-steam/gamescope-session-steam.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit 1a3fdb7fa15a4bba7204bef69702b7a10a297828 +%global commit ba967fd8c5de7dc6c623b614296b3872255996b0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date 20241206 @@ -9,7 +9,7 @@ Version: %commit_date.%shortcommit Release: 1%?dist Summary: gamescope-session-steam License: MIT -URL: https://github.com/ChimeraOS/gamescope-session-steam +URL: https://github.com/bazzite-org/gamescope-session-steam Source0: %url/archive/%commit.tar.gz %description @@ -21,20 +21,25 @@ Source0: %url/archive/%commit.tar.gz %build %install -mkdir -p %buildroot -cp -r usr %buildroot/ +mkdir -p %{buildroot}%{_bindir}/ +mkdir -p %{buildroot}%{_datadir}/ +cp -rv usr/bin/* %{buildroot}%{_bindir} +cp -rv usr/share/* %{buildroot}%{_datadir} +rm -rf %{buildroot}%{_bindir}/steamos-polkit-helpers +rm %{buildroot}%{_bindir}/jupiter-biosupdate +# We want to actually keep this for drop-in scripts +# rm %{buildroot}%{_bindir}/steamos-session-select +rm %{buildroot}%{_bindir}/steamos-update + %files %license LICENSE -%_bindir/steamos-polkit-helpers/ -%_bindir/jupiter-biosupdate -%_bindir/steam-http-loader -%_bindir/steamos-select-branch -%_bindir/steamos-session-select -%_bindir/steamos-update -%_datadir/applications/gamescope-mimeapps.list -%_datadir/applications/steam_http_loader.desktop -%_datadir/gamescope-session-plus/sessions.d/steam -%_datadir/polkit-1/actions/org.chimeraos.update.policy -%_datadir/wayland-sessions/gamescope-session-steam.desktop -%_datadir/wayland-sessions/gamescope-session.desktop +%{_bindir}/steam-http-loader +%{_bindir}/steamos-select-branch +%{_bindir}/steamos-session-select +%{_datadir}/applications/gamescope-mimeapps.list +%{_datadir}/applications/steam_http_loader.desktop +%{_datadir}/gamescope-session-plus/sessions.d/steam +%{_datadir}/polkit-1/actions/org.chimeraos.update.policy +%{_datadir}/wayland-sessions/gamescope-session-steam.desktop +%{_datadir}/wayland-sessions/gamescope-session.desktop \ No newline at end of file diff --git a/anda/games/gamescope-session-steam/update.rhai b/anda/games/gamescope-session-steam/update.rhai index 35c20f6c72..570f56cdff 100644 --- a/anda/games/gamescope-session-steam/update.rhai +++ b/anda/games/gamescope-session-steam/update.rhai @@ -1,5 +1,5 @@ if filters.contains("nightly") { - rpm.global("commit", gh_commit("ChimeraOS/gamescope-session-steam")); + rpm.global("commit", gh_commit("bazzite-org/gamescope-session-steam")); if rpm.changed() { rpm.release(); rpm.global("commit_date", date()); diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index c1737193ff..9693af941a 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,15 +1,15 @@ %define debug_package %nil -%global commit 1c14e09d2cf75c9716fb8ca808d243ea9f5e9154 +%global commit c65fbffa7306167989e4dd6fe76d6bab3c9d8c30 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date 20250802 Name: gamescope-session Version: %commit_date.%shortcommit Release: 1%?dist -Summary: ChimeraOS session on Gamescope +Summary: Gamescope session based on Valve's gamescope License: MIT -URL: https://github.com/ChimeraOS/gamescope-session +URL: https://github.com/bazzite-org/gamescope-session Source0: %url/archive/%commit.tar.gz BuildRequires: systemd-rpm-macros @@ -28,12 +28,13 @@ cp -r usr %buildroot/ %files %doc README.md %license LICENSE -%_bindir/export-gpu -%_bindir/gamescope-session-plus -%_userunitdir/gamescope-session-plus@.service -%_datadir/gamescope-session-plus/device-quirks -%_datadir/gamescope-session-plus/gamescope-session-plus -%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua +%{_bindir}/export-gpu +%{_bindir}/gamescope-session-plus +%{_datadir}/gamescope-session-plus/device-quirks +%{_datadir}/gamescope-session-plus/gamescope-session-plus +%{_userunitdir}/gamescope-session-plus@.service +%{_userunitdir}/gamescope-session.target + %changelog %autochangelog diff --git a/anda/games/gamescope-session/update.rhai b/anda/games/gamescope-session/update.rhai index bb1b270640..08c489e27a 100644 --- a/anda/games/gamescope-session/update.rhai +++ b/anda/games/gamescope-session/update.rhai @@ -1,5 +1,5 @@ if filters.contains("nightly") { - rpm.global("commit", gh_commit("ChimeraOS/gamescope-session")); + rpm.global("commit", gh_commit("bazzite-org/gamescope-session")); if rpm.changed() { rpm.release(); rpm.global("commit_date", date()); From 1a8e9b5e396cbcb6f784a5e6c68dd1722f40bb77 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 15:21:51 +0000 Subject: [PATCH 0030/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 1a09c0a251..00fcc708c0 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.202.5-pre +%global ver 0.202.5 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index f7300b0cab..c7d84f7d0b 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.201.9 +Version: 0.202.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 92d5dc373cead8d701cd5e1c2aad868f0163051d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 15:57:26 +0000 Subject: [PATCH 0031/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 00fcc708c0..452ed34dce 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.202.5 +%global ver 0.203.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From c5882b9e7a067e957f38517b88b4505c560ad878 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 16:46:53 +0000 Subject: [PATCH 0032/1547] bump: rust-chess-tui --- anda/games/chess-tui/rust-chess-tui.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/chess-tui/rust-chess-tui.spec b/anda/games/chess-tui/rust-chess-tui.spec index f3c2c86236..46fea93570 100644 --- a/anda/games/chess-tui/rust-chess-tui.spec +++ b/anda/games/chess-tui/rust-chess-tui.spec @@ -4,8 +4,8 @@ %global crate chess-tui Name: rust-chess-tui -Version: 1.6.1 -Release: %autorelease +Version: 1.6.2 +Release: 1%?dist Summary: Rusty chess game in your terminal 🦀 License: MIT From 0b76cb28aea914571963c51b88ff6d18a4b1f3fa Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 3 Sep 2025 11:20:25 -0700 Subject: [PATCH 0033/1547] fix(ffmpeg): Track LCEVCdec, update patches, drop libnpp for now (#5993) (#6289) * Rebase on F42 * Empty commit I hate GitHub * This URL is unreachable with the source fetching cURL params currently * GCC14 real this time? * Okay * Gonna have to figure something else out * Death * I guess maybe * ? * Try removing Wall again I guess * Oops * IDK * Update configure.patch * Update ffmpeg.spec * Update ffmpeg.spec * Update ffmpeg.spec * Update ffmpeg.spec * Update ffmpeg.spec * Update ffmpeg.spec * chore: Also track LCEVCdec * chore: Change some patches * Update ffmpeg.spec * Update ffmpeg.spec * chore: Disable libnpp because it's just BROKEN * chore(update.rhai): Comment out libnpp tracking for now * chore: Delete ffmpeg-nvcc.patch --------- (cherry picked from commit 6fb5fa85ebf30d4924ec0f35e459632422aceebd) Signed-off-by: Gilver Co-authored-by: Gilver Co-authored-by: madomado --- VERSION_libnpp.txt | 1 + anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt | 1 + .../multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch | 40 +++ anda/multimedia/ffmpeg/ffmpeg-chromium.patch | 1 + anda/multimedia/ffmpeg/ffmpeg-nvcc.patch | 12 - anda/multimedia/ffmpeg/ffmpeg.spec | 25 +- anda/multimedia/ffmpeg/update.rhai | 2 + ffmpeg-LCEVCdec-4.patch | 40 +++ ffmpeg-decklink-14.4.patch | 327 ++++++++++++++++++ 9 files changed, 420 insertions(+), 29 deletions(-) create mode 100644 VERSION_libnpp.txt create mode 100644 anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt create mode 100644 anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch delete mode 100644 anda/multimedia/ffmpeg/ffmpeg-nvcc.patch create mode 100644 ffmpeg-LCEVCdec-4.patch create mode 100644 ffmpeg-decklink-14.4.patch diff --git a/VERSION_libnpp.txt b/VERSION_libnpp.txt new file mode 100644 index 0000000000..6d15e4097d --- /dev/null +++ b/VERSION_libnpp.txt @@ -0,0 +1 @@ +13.0.0.50 diff --git a/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt b/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt new file mode 100644 index 0000000000..1454f6ed4b --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt @@ -0,0 +1 @@ +4.0.1 diff --git a/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch b/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch new file mode 100644 index 0000000000..ff266b17b2 --- /dev/null +++ b/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch @@ -0,0 +1,40 @@ +--- a/libavcodec/lcevcdec.c ++++ b/libavcodec/lcevcdec.c +@@ -139,7 +139,7 @@ static int lcevc_send_frame(void *logctx + if (!sd) + return 1; + +- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); ++ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); + if (res != LCEVC_Success) + return AVERROR_EXTERNAL; + +@@ -147,7 +147,7 @@ static int lcevc_send_frame(void *logctx + if (ret < 0) + return ret; + +- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, NULL); ++ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, NULL); + if (res != LCEVC_Success) + return AVERROR_EXTERNAL; + +--- a/libavfilter/vf_lcevc.c ++++ b/libavfilter/vf_lcevc.c +@@ -139,7 +139,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) + return ret; + + if (sd) { +- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); ++ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); + if (res == LCEVC_Again) + return AVERROR(EAGAIN); + else if (res != LCEVC_Success) { +@@ -148,7 +148,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) + } + } + +- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, in); ++ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, in); + if (res != LCEVC_Success) { + av_log(ctx, AV_LOG_ERROR, "LCEVC_SendDecoderBase failed\n"); + LCEVC_FreePicture(lcevc->decoder, picture); diff --git a/anda/multimedia/ffmpeg/ffmpeg-chromium.patch b/anda/multimedia/ffmpeg/ffmpeg-chromium.patch index cf9b9c8d6f..2d9d364c30 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-chromium.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-chromium.patch @@ -28,3 +28,4 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/utils.c ffmpeg-7.1.1/libavformat/utils.c + /* an arbitrarily chosen "sane" max packet size -- 50M */ #define SANE_CHUNK_SIZE (50000000) + diff --git a/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch b/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch deleted file mode 100644 index 88ae668455..0000000000 --- a/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure ---- ffmpeg-7.1.1.old/configure 2025-03-24 11:04:46.377074634 +0100 -+++ ffmpeg-7.1.1/configure 2025-03-24 11:04:54.615698726 +0100 -@@ -6742,7 +6742,7 @@ - nvccflags=$nvccflags_default - fi - --nvccflags="$nvccflags -std=c++11" -+nvccflags="$nvccflags -std=c++14" - - if enabled x86_64 || enabled ppc64 || enabled aarch64; then - nvccflags="$nvccflags -m64" diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index da82c8b17a..c2b317a10f 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,9 +11,9 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 8.0 -Release: 1%?dist -License: LGPL-3.0-or-later +Version: 7.1.1 +Release: 5%{?dist} +License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 @@ -26,8 +26,8 @@ Patch2: %{name}-HandBrake.patch # https://bugzilla.redhat.com/show_bug.cgi?id=2240127 # Reference: https://crbug.com/1306560 Patch3: %{name}-chromium.patch -# Fix build with recent NVCC: -Patch4: %{name}-nvcc.patch +# Support LCEVCdec 4.0+: +Patch5: https://aur.archlinux.org/cgit/aur.git/plain/080-ffmpeg-lcevcdec4.0.0-fix.patch?h=ffmpeg-full#/%{name}-LCEVCdec-4.patch BuildRequires: AMF-devel >= 1.4.28 BuildRequires: bzip2-devel @@ -70,6 +70,7 @@ BuildRequires: pkgconfig(dav1d) >= 0.5.0 BuildRequires: pkgconfig(davs2) >= 1.6.0 BuildRequires: pkgconfig(dvdnav) >= 6.1.1 BuildRequires: pkgconfig(fdk-aac) +BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) @@ -150,10 +151,6 @@ BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28 %ifarch x86_64 aarch64 -# Nvidia CUVID support and Performance Primitives based code -BuildRequires: cuda-cudart-devel -BuildRequires: cuda-nvcc -BuildRequires: libnpp-devel BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 %endif @@ -400,12 +397,6 @@ This subpackage contains the headers for FFmpeg libswscale. #sed -i -e 's|#!/bin/sh|#!/bin/sh -x|g' configure %build -# Work around a new GCC15 change until FFmpeg updates for it -%if 0%{?fedora} >= 42 -%if "%{version}" <= "7.1.1" -export CFLAGS="%{optflags} -Wno-incompatible-pointer-types" -%endif -%endif %set_build_flags ./configure \ @@ -422,6 +413,7 @@ export CFLAGS="%{optflags} -Wno-incompatible-pointer-types" --enable-alsa \ --enable-bzlib \ --enable-chromaprint \ + --disable-cuda-nvcc \ --enable-frei0r \ --enable-gcrypt \ --enable-gmp \ @@ -465,6 +457,7 @@ export CFLAGS="%{optflags} -Wno-incompatible-pointer-types" --enable-libmodplug \ --enable-libmp3lame \ --enable-libmysofa \ + --disable-libnpp \ --enable-libopencore-amrnb \ --enable-libopencore-amrwb \ --disable-libopencv \ @@ -545,10 +538,8 @@ export CFLAGS="%{optflags} -Wno-incompatible-pointer-types" --prefix=%{_prefix} \ --shlibdir=%{_libdir} \ %ifarch x86_64 aarch64 - --enable-cuda-nvcc \ --enable-cuvid \ --enable-ffnvcodec \ - --enable-libnpp \ --enable-nvdec \ --enable-nvenc \ --extra-cflags="-I%{_includedir}/cuda" \ diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index c7c838cb2d..5999c26a90 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -6,6 +6,8 @@ rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); +// open_file("anda/multimedia/ffmpeg/VERSION_libnpp.txt", "w").write(bump::madoguchi("libnpp", labels.branch)); +open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch)); let dir = sub(`/[^/]+$`, "", __script_path); if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { diff --git a/ffmpeg-LCEVCdec-4.patch b/ffmpeg-LCEVCdec-4.patch new file mode 100644 index 0000000000..ff266b17b2 --- /dev/null +++ b/ffmpeg-LCEVCdec-4.patch @@ -0,0 +1,40 @@ +--- a/libavcodec/lcevcdec.c ++++ b/libavcodec/lcevcdec.c +@@ -139,7 +139,7 @@ static int lcevc_send_frame(void *logctx + if (!sd) + return 1; + +- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); ++ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); + if (res != LCEVC_Success) + return AVERROR_EXTERNAL; + +@@ -147,7 +147,7 @@ static int lcevc_send_frame(void *logctx + if (ret < 0) + return ret; + +- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, NULL); ++ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, NULL); + if (res != LCEVC_Success) + return AVERROR_EXTERNAL; + +--- a/libavfilter/vf_lcevc.c ++++ b/libavfilter/vf_lcevc.c +@@ -139,7 +139,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) + return ret; + + if (sd) { +- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); ++ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); + if (res == LCEVC_Again) + return AVERROR(EAGAIN); + else if (res != LCEVC_Success) { +@@ -148,7 +148,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) + } + } + +- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, in); ++ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, in); + if (res != LCEVC_Success) { + av_log(ctx, AV_LOG_ERROR, "LCEVC_SendDecoderBase failed\n"); + LCEVC_FreePicture(lcevc->decoder, picture); diff --git a/ffmpeg-decklink-14.4.patch b/ffmpeg-decklink-14.4.patch new file mode 100644 index 0000000000..d6606a4a72 --- /dev/null +++ b/ffmpeg-decklink-14.4.patch @@ -0,0 +1,327 @@ +From 7cdcac1a8ca650aeebda36afc695dfbe02a55ebb Mon Sep 17 00:00:00 2001 +From: pabloko +Date: Wed, 25 Dec 2024 04:00:35 +0100 +Subject: [PATCH 1/2] SDK 14.4 + +--- + libavdevice/decklink_common.cpp | 8 ++++---- + libavdevice/decklink_common.h | 4 ++-- + libavdevice/decklink_dec.cpp | 34 ++++++++++++++++++++------------- + libavdevice/decklink_enc.cpp | 22 ++++++++++++++------- + 4 files changed, 42 insertions(+), 26 deletions(-) + +diff --git a/libavdevice/decklink_common.cpp b/libavdevice/decklink_common.cpp +index 47de7ef6b0f7c..34cd17a129f6a 100644 +--- a/libavdevice/decklink_common.cpp ++++ b/libavdevice/decklink_common.cpp +@@ -512,8 +512,8 @@ int ff_decklink_list_devices(AVFormatContext *avctx, + return AVERROR(EIO); + + while (ret == 0 && iter->Next(&dl) == S_OK) { +- IDeckLinkOutput *output_config; +- IDeckLinkInput *input_config; ++ IDeckLinkOutput_v14_2_1 *output_config; ++ IDeckLinkInput_v14_2_1 *input_config; + const char *display_name = NULL; + const char *unique_name = NULL; + AVDeviceInfo *new_device = NULL; +@@ -527,14 +527,14 @@ int ff_decklink_list_devices(AVFormatContext *avctx, + goto next; + + if (show_outputs) { +- if (dl->QueryInterface(IID_IDeckLinkOutput, (void **)&output_config) == S_OK) { ++ if (dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **)&output_config) == S_OK) { + output_config->Release(); + add = 1; + } + } + + if (show_inputs) { +- if (dl->QueryInterface(IID_IDeckLinkInput, (void **)&input_config) == S_OK) { ++ if (dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **)&input_config) == S_OK) { + input_config->Release(); + add = 1; + } +diff --git a/libavdevice/decklink_common.h b/libavdevice/decklink_common.h +index 6b32dc2d09cba..4f836aee66cd3 100644 +--- a/libavdevice/decklink_common.h ++++ b/libavdevice/decklink_common.h +@@ -93,8 +93,8 @@ typedef struct DecklinkPacketQueue { + struct decklink_ctx { + /* DeckLink SDK interfaces */ + IDeckLink *dl; +- IDeckLinkOutput *dlo; +- IDeckLinkInput *dli; ++ IDeckLinkOutput_v14_2_1 *dlo; ++ IDeckLinkInput_v14_2_1 *dli; + IDeckLinkConfiguration *cfg; + IDeckLinkProfileAttributes *attr; + decklink_output_callback *output_callback; +diff --git a/libavdevice/decklink_dec.cpp b/libavdevice/decklink_dec.cpp +index 418701e4e0c7a..a2a3ac95b8514 100644 +--- a/libavdevice/decklink_dec.cpp ++++ b/libavdevice/decklink_dec.cpp +@@ -105,13 +105,13 @@ static VANCLineNumber vanc_line_numbers[] = { + {bmdModeUnknown, 0, -1, -1, -1} + }; + +-class decklink_allocator : public IDeckLinkMemoryAllocator ++class decklink_allocator : public IDeckLinkMemoryAllocator_v14_2_1 + { + public: + decklink_allocator(): _refs(1) { } + virtual ~decklink_allocator() { } + +- // IDeckLinkMemoryAllocator methods ++ // IDeckLinkMemoryAllocator_v14_2_1 methods + virtual HRESULT STDMETHODCALLTYPE AllocateBuffer(unsigned int bufferSize, void* *allocatedBuffer) + { + void *buf = av_malloc(bufferSize + AV_INPUT_BUFFER_PADDING_SIZE); +@@ -129,7 +129,11 @@ class decklink_allocator : public IDeckLinkMemoryAllocator + virtual HRESULT STDMETHODCALLTYPE Decommit() { return S_OK; } + + // IUnknown methods +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; AddRef(); return S_OK; } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } + virtual ULONG STDMETHODCALLTYPE Release(void) + { +@@ -472,7 +476,7 @@ static uint8_t *get_metadata(AVFormatContext *avctx, uint16_t *buf, size_t width + } + + +-static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame *videoFrame, int64_t pts) ++static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, int64_t pts) + { + const uint8_t KLV_DID = 0x44; + const uint8_t KLV_IN_VANC_SDID = 0x04; +@@ -574,17 +578,21 @@ static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideo + } + } + +-class decklink_input_callback : public IDeckLinkInputCallback ++class decklink_input_callback : public IDeckLinkInputCallback_v14_2_1 + { + public: + explicit decklink_input_callback(AVFormatContext *_avctx); + ~decklink_input_callback(); + +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkInputCallback_v14_2_1) { *ppv = (IDeckLinkInputCallback_v14_2_1*)this; AddRef(); return S_OK; } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void); + virtual ULONG STDMETHODCALLTYPE Release(void); + virtual HRESULT STDMETHODCALLTYPE VideoInputFormatChanged(BMDVideoInputFormatChangedEvents, IDeckLinkDisplayMode*, BMDDetectedVideoInputFormatFlags); +- virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame*, IDeckLinkAudioInputPacket*); ++ virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame_v14_2_1*, IDeckLinkAudioInputPacket*); + + private: + std::atomic _refs; +@@ -593,7 +601,7 @@ class decklink_input_callback : public IDeckLinkInputCallback + int no_video; + int64_t initial_video_pts; + int64_t initial_audio_pts; +- IDeckLinkVideoInputFrame* last_video_frame; ++ IDeckLinkVideoInputFrame_v14_2_1* last_video_frame; + }; + + decklink_input_callback::decklink_input_callback(AVFormatContext *_avctx) : _refs(1) +@@ -625,7 +633,7 @@ ULONG decklink_input_callback::Release(void) + return ret; + } + +-static int64_t get_pkt_pts(IDeckLinkVideoInputFrame *videoFrame, ++static int64_t get_pkt_pts(IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, + IDeckLinkAudioInputPacket *audioFrame, + int64_t wallclock, + int64_t abs_wallclock, +@@ -679,7 +687,7 @@ static int64_t get_pkt_pts(IDeckLinkVideoInputFrame *videoFrame, + return pts; + } + +-static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame *videoFrame) ++static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) + { + IDeckLinkTimecode *timecode; + int ret = AVERROR(ENOENT); +@@ -701,7 +709,7 @@ static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational f + return ret; + } + +-static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame *videoFrame) ++static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) + { + AVRational frame_rate = ctx->video_st->r_frame_rate; + int ret; +@@ -726,7 +734,7 @@ static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimec + } + + HRESULT decklink_input_callback::VideoInputFrameArrived( +- IDeckLinkVideoInputFrame *videoFrame, IDeckLinkAudioInputPacket *audioFrame) ++ IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, IDeckLinkAudioInputPacket *audioFrame) + { + void *frameBytes; + void *audioFrameBytes; +@@ -1141,7 +1149,7 @@ av_cold int ff_decklink_read_header(AVFormatContext *avctx) + goto error; + + /* Get input device. */ +- if (ctx->dl->QueryInterface(IID_IDeckLinkInput, (void **) &ctx->dli) != S_OK) { ++ if (ctx->dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **) &ctx->dli) != S_OK) { + av_log(avctx, AV_LOG_ERROR, "Could not open input device from '%s'\n", + avctx->url); + ret = AVERROR(EIO); +diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp +index cb8f91730eeb3..28da8b24f5010 100644 +--- a/libavdevice/decklink_enc.cpp ++++ b/libavdevice/decklink_enc.cpp +@@ -48,7 +48,7 @@ extern "C" { + #endif + + /* DeckLink callback class declaration */ +-class decklink_frame : public IDeckLinkVideoFrame ++class decklink_frame : public IDeckLinkVideoFrame_v14_2_1 + { + public: + decklink_frame(struct decklink_ctx *ctx, AVFrame *avframe, AVCodecID codec_id, int height, int width) : +@@ -111,7 +111,11 @@ class decklink_frame : public IDeckLinkVideoFrame + _ancillary->AddRef(); + return S_OK; + } +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkVideoFrame_v14_2_1) { *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; AddRef(); return S_OK; } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } + virtual ULONG STDMETHODCALLTYPE Release(void) + { +@@ -138,10 +142,10 @@ class decklink_frame : public IDeckLinkVideoFrame + std::atomic _refs; + }; + +-class decklink_output_callback : public IDeckLinkVideoOutputCallback ++class decklink_output_callback : public IDeckLinkVideoOutputCallback_v14_2_1 + { + public: +- virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame *_frame, BMDOutputFrameCompletionResult result) ++ virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame_v14_2_1 *_frame, BMDOutputFrameCompletionResult result) + { + decklink_frame *frame = static_cast(_frame); + struct decklink_ctx *ctx = frame->_ctx; +@@ -159,7 +163,11 @@ class decklink_output_callback : public IDeckLinkVideoOutputCallback + return S_OK; + } + virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped(void) { return S_OK; } +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) { *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; AddRef(); return S_OK; } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return 1; } + virtual ULONG STDMETHODCALLTYPE Release(void) { return 1; } + }; +@@ -739,7 +747,7 @@ static int decklink_write_video_packet(AVFormatContext *avctx, AVPacket *pkt) + ctx->first_pts = pkt->pts; + + /* Schedule frame for playback. */ +- hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame *) frame, ++ hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame_v14_2_1 *) frame, + pkt->pts * ctx->bmd_tb_num, + ctx->bmd_tb_num, ctx->bmd_tb_den); + /* Pass ownership to DeckLink, or release on failure */ +@@ -874,7 +882,7 @@ av_cold int ff_decklink_write_header(AVFormatContext *avctx) + return ret; + + /* Get output device. */ +- if (ctx->dl->QueryInterface(IID_IDeckLinkOutput, (void **) &ctx->dlo) != S_OK) { ++ if (ctx->dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **) &ctx->dlo) != S_OK) { + av_log(avctx, AV_LOG_ERROR, "Could not open output device from '%s'\n", + avctx->url); + ret = AVERROR(EIO); + +From 9b4249693423c47df7b4b876d4777e2feb972fb5 Mon Sep 17 00:00:00 2001 +From: pabloko +Date: Wed, 8 Jan 2025 00:59:07 +0100 +Subject: [PATCH 2/2] format + +--- + libavdevice/decklink_dec.cpp | 14 +++++++++++--- + libavdevice/decklink_enc.cpp | 16 +++++++++++++--- + 2 files changed, 24 insertions(+), 6 deletions(-) + +diff --git a/libavdevice/decklink_dec.cpp b/libavdevice/decklink_dec.cpp +index a2a3ac95b8514..28b523c8fd433 100644 +--- a/libavdevice/decklink_dec.cpp ++++ b/libavdevice/decklink_dec.cpp +@@ -131,7 +131,11 @@ class decklink_allocator : public IDeckLinkMemoryAllocator_v14_2_1 + // IUnknown methods + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) + { +- if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; AddRef(); return S_OK; } ++ if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { ++ *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } + return E_NOINTERFACE; + } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } +@@ -585,8 +589,12 @@ class decklink_input_callback : public IDeckLinkInputCallback_v14_2_1 + ~decklink_input_callback(); + + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) +- { +- if (iid == IID_IDeckLinkInputCallback_v14_2_1) { *ppv = (IDeckLinkInputCallback_v14_2_1*)this; AddRef(); return S_OK; } ++ { ++ if (iid == IID_IDeckLinkInputCallback_v14_2_1) { ++ *ppv = (IDeckLinkInputCallback_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } + return E_NOINTERFACE; + } + virtual ULONG STDMETHODCALLTYPE AddRef(void); +diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp +index 28da8b24f5010..5bed55dc4fae6 100644 +--- a/libavdevice/decklink_enc.cpp ++++ b/libavdevice/decklink_enc.cpp +@@ -113,7 +113,12 @@ class decklink_frame : public IDeckLinkVideoFrame_v14_2_1 + } + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) + { +- if (iid == IID_IDeckLinkVideoFrame_v14_2_1) { *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; AddRef(); return S_OK; } ++ if (iid == IID_IDeckLinkVideoFrame_v14_2_1) ++ { ++ *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } + return E_NOINTERFACE; + } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } +@@ -164,8 +169,13 @@ class decklink_output_callback : public IDeckLinkVideoOutputCallback_v14_2_1 + } + virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped(void) { return S_OK; } + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) +- { +- if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) { *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; AddRef(); return S_OK; } ++ { ++ if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) ++ { ++ *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } + return E_NOINTERFACE; + } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return 1; } From 41f6d52d57fda3afdb72ddda2683effe43e8a440 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 18:43:21 +0000 Subject: [PATCH 0034/1547] bump(branch): ffmpeg --- anda/multimedia/ffmpeg/ffmpeg.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index c2b317a10f..6a5f357699 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,8 +11,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 7.1.1 -Release: 5%{?dist} +Version: 8.0 +Release: 1%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 From 06969a8e8fa1f8ef4c822ae99e17bcf8f7ffda08 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 21:17:14 +0000 Subject: [PATCH 0035/1547] bump: nautilus-open-any-terminal --- .../nautilus-open-any-terminal/nautilus-open-any-terminal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec index dbe15bbd40..f756883f47 100644 --- a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec +++ b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec @@ -1,7 +1,7 @@ %global pypi_name nautilus_open_any_terminal Name: nautilus-open-any-terminal -Version: 0.6.2 +Version: 0.6.3 Release: 1%?dist Summary: Context-menu entry for opening other terminal in Nautilus License: GPL-3.0-only From dcac76853df9a5eef4827f489b063f09bf229724 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 3 Sep 2025 22:24:19 +0000 Subject: [PATCH 0036/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 0465fb92d7..669b4be3cc 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.68.0 +Version: 7.69.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 0b6b283e75f38f06960418f51487425b776b6449 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 01:39:30 +0000 Subject: [PATCH 0037/1547] bump: ruffle-nightly zed-preview zed --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 5c011f7e80..81a2a55c0e 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-03 +%global ver 2025-09-04 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 452ed34dce..45a15d90a7 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.0-pre +%global ver 0.203.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index c7d84f7d0b..d1e62d0b17 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.202.5 +Version: 0.202.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From e6877cc7405c113306afc918443691c565335190 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 01:40:11 +0000 Subject: [PATCH 0038/1547] bump(nightly): hyprgraphics.nightly zed-nightly opentabletdriver-nightly scx-scheds-nightly --- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- .../opentabletdriver-nightly/opentabletdriver-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 10e40bbe9c..4583349837 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.5 -%global commit 157cc52065a104fc3b8fa542ae648b992421d1c7 -%global commit_date 20250821 +%global commit 621e2e00f1736aa18c68f7dfbf2b9cff94b8cc4d +%global commit_date 20250904 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index aab69149a8..ba641f7cf2 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1ed17fdd941f43891f4358980528c1d5231c731e +%global commit f36a545a86469e4bbd0726b363a742d4879de756 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250903 +%global commit_date 20250904 %global ver 0.204.0 %bcond_with check diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec index cf21027be3..da5d808e87 100644 --- a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -1,7 +1,7 @@ -%global commit d4150dea3c0e1f60177b3bb47faea114ba221663 +%global commit 4cebd851f5a90dbb11c48eba709ac27fe289ebf1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250125 -%global ver 0.6.5.0 +%global commit_date 20250904 +%global ver 0.6.5.1 # We aren't using Mono but RPM expected Mono %global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index e2f27d9cc4..ac9c2835e9 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 63039a276cf0e7ef1bd9c9ede52aa2dd0124db70 +%global commit 7a1f079ba87a0f54f7c29f539a82831b81c4b68c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250903 +%global commitdate 20250904 %global ver 1.0.15 Name: scx-scheds-nightly From 822ca11030b3220cb832398bd422fb582356774e Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 3 Sep 2025 21:41:38 -0500 Subject: [PATCH 0039/1547] chore: Rebuild FFmpeg without libnpp (#6293) Signed-off-by: Gilver --- anda/multimedia/ffmpeg/ffmpeg.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 6a5f357699..5a0978bd56 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,8 +11,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 8.0 -Release: 1%?dist +Version: 7.1.1 +Release: 16%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 From 5a1e4e184a0b28652c6ea9b1d334e6bb3482450f Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 3 Sep 2025 21:44:41 -0500 Subject: [PATCH 0040/1547] chore(nvidia*): Update specs, reblacklist Nouveau (#6291) --- .../nvidia-driver/70-nvidia-driver.preset | 1 + .../nvidia/nvidia-driver/nvidia-driver.spec | 19 ++++++++++--------- .../nvidia-kmod-common.spec | 8 ++++---- .../nvidia/nvidia-kmod-common/nvidia.conf | 5 ++++- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/anda/system/nvidia/nvidia-driver/70-nvidia-driver.preset b/anda/system/nvidia/nvidia-driver/70-nvidia-driver.preset index 4d7eeef038..f897d23a61 100644 --- a/anda/system/nvidia/nvidia-driver/70-nvidia-driver.preset +++ b/anda/system/nvidia/nvidia-driver/70-nvidia-driver.preset @@ -4,6 +4,7 @@ enable nvidia-hibernate.service enable nvidia-resume.service enable nvidia-suspend.service +enable nvidia-suspend-then-hibernate.service # Enable Dynamic Boost. From: # file:///usr/share/doc/nvidia-driver/html/dynamicboost.html diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index 23aa8d2067..d01a323ac2 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -63,10 +63,11 @@ version %{version}. %package libs Summary: Libraries for %{name} -Requires: egl-gbm%{?_isa} >= 2:1.1.2 -Requires: egl-wayland%{?_isa} >= 1.1.13.1 -Requires: egl-x11%{?_isa} -Requires: libvdpau%{?_isa} >= 0.5 +Requires: egl-gbm%{?_isa} >= 2:1.1.2.1 +Requires: (egl-wayland%{?_isa} >= 1.1.20 or egl-wayland2%{?_isa} >= 1.0.0~20250806gitd4deb7c-3) +Suggests: egl-wayland%{?_isa} >= 1.1.20 +Requires: egl-x11%{?_isa} >= 1.0.3 +Requires: libvdpau%{?_isa} >= 1.5 Requires: libglvnd%{?_isa} >= 1.0 Requires: libglvnd-egl%{?_isa} >= 1.0 Requires: libglvnd-gles%{?_isa} >= 1.0 @@ -76,7 +77,7 @@ Requires: libnvidia-ml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: vulkan-loader %if 0%{?fedora} %ifarch x86_64 -Requires: %{name}-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (%{name}-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif # dlopened @@ -102,7 +103,7 @@ Requires: libnvidia-cfg = %{?epoch:%{epoch}:}%{version}-%{release} %endif %if 0%{?fedora} %ifarch x86_64 -Requires: %{name}-cuda-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (%{name}-cuda-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif # dlopened: @@ -121,7 +122,7 @@ Provides: nvidia-driver-NvFBCOpenGL = %{?epoch:%{epoch}:}%{version}-%{rele Obsoletes: nvidia-driver-NvFBCOpenGL < %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?fedora} %ifarch x86_64 -Requires: libnvidia-fbc(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (libnvidia-fbc(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif # dlopened: @@ -137,7 +138,7 @@ graphics scenarios. Summary: NVIDIA library for shader compilation (nvgpucomp) %if 0%{?fedora} %ifarch x86_64 -Requires: libnvidia-gpucomp(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (libnvidia-gpucomp(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif @@ -151,7 +152,7 @@ Provides: cuda-nvml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Provides: nvidia-driver-NVML = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?fedora} %ifarch x86_64 -Requires: libnvidia-ml(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (libnvidia-ml(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif Obsoletes: nvidia-driver-NVML < %{?epoch:%{epoch}:}%{version}-%{release} diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index f23f8c996e..03294421c2 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -66,8 +66,8 @@ cp %{SOURCE18} . # Fallback service. Fall back to Nouveau if NVIDIA drivers fail. # This is actually from RPM Fusion. -install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir} -install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir} +%dnl install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir} +%dnl install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir} %pre # Remove the kernel command line adjustments one last time when doing an upgrade @@ -87,9 +87,9 @@ dracut --regenerate-all --force %dir %{_prefix}/lib/firmware/nvidia %{_prefix}/lib/firmware/nvidia/%{version} %config(noreplace) %{_sysconfdir}/modprobe.d/nvidia-modeset.conf -%{_udevrulesdir}/10-nvidia-fallback.rules +%dnl %{_udevrulesdir}/10-nvidia-fallback.rules %{_udevrulesdir}/60-nvidia.rules -%{_unitdir}/nvidia-fallback.service +%dnl %{_unitdir}/nvidia-fallback.service %changelog %autochangelog diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia.conf b/anda/system/nvidia/nvidia-kmod-common/nvidia.conf index 0e4083bf5e..76b347f6e3 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia.conf +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia.conf @@ -1,5 +1,8 @@ -# NOVA must be blacklisted as it conflicts with both these drivers and Nouveau. +# Nouvea/Nova must be blacklisted here as well beside from the initrd to avoid a +# delayed loading (for example on Optimus laptops where the Nvidia card is not +# driving the main display). +blacklist nouveau blacklist nova-core # Make a soft dependency for nvidia-uvm as adding the module loading to From ff46296e3820c9615267657db41dc04708f06f2d Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 3 Sep 2025 19:48:15 -0700 Subject: [PATCH 0041/1547] chore: Bulk update CUDA (#6201) (#6296) --- anda/lib/nvidia/cuda-cccl/cuda-cccl.spec | 7 +-- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 3 +- anda/lib/nvidia/cuda-culibos/anda.hcl | 9 +++ .../lib/nvidia/cuda-culibos/cuda-culibos.spec | 43 +++++++++++++++ anda/lib/nvidia/cuda-culibos/update.rhai | 3 + .../nvidia/cuda-cuobjdump/cuda-cuobjdump.spec | 5 +- anda/lib/nvidia/cuda-cupti/cuda-cupti.spec | 2 +- .../nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec | 5 +- anda/lib/nvidia/cuda-gdb/cuda-gdb.spec | 8 +-- .../nvidia/cuda-nvdisasm/cuda-nvdisasm.spec | 6 +- anda/lib/nvidia/cuda-nvml/cuda-nvml.spec | 4 +- .../lib/nvidia/cuda-nvprune/cuda-nvprune.spec | 5 +- anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec | 5 +- anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec | 31 ++--------- anda/lib/nvidia/cuda-nvtx/nvToolsExt.pc | 2 +- anda/lib/nvidia/cuda-sandbox/anda.hcl | 1 - .../lib/nvidia/cuda-sandbox/cuda-sandbox.spec | 15 +++-- .../nvidia/cuda-sanitizer/cuda-sanitizer.spec | 4 +- anda/lib/nvidia/cuda/cuda.spec | 4 +- anda/lib/nvidia/libcublas/libcublas.spec | 4 +- anda/lib/nvidia/libcufft/libcufft.spec | 7 +-- anda/lib/nvidia/libcufile/libcufile.spec | 12 +--- anda/lib/nvidia/libcurand/libcurand.spec | 5 +- anda/lib/nvidia/libcusolver/libcusolver.spec | 4 +- anda/lib/nvidia/libcusparse/libcusparse.spec | 5 +- anda/lib/nvidia/libnpp/libnpp.spec | 4 +- anda/lib/nvidia/libnvfatbin/libnvfatbin.spec | 5 +- .../lib/nvidia/libnvjitlink/libnvjitlink.spec | 4 +- anda/lib/nvidia/libnvjpeg/libnvjpeg.spec | 5 +- .../nvidia/libnvptxcompiler-devel/anda.hcl | 9 +++ .../libnvptxcompiler-devel.spec | 45 +++++++++++++++ .../nvidia/libnvptxcompiler-devel/update.rhai | 3 + anda/lib/nvidia/libnvvm/anda.hcl | 9 +++ anda/lib/nvidia/libnvvm/libnvvm.spec | 52 ++++++++++++++++++ anda/lib/nvidia/libnvvm/update.rhai | 3 + anda/tools/nvidia/cuda-crt/anda.hcl | 9 +++ anda/tools/nvidia/cuda-crt/cuda-crt.spec | 44 +++++++++++++++ anda/tools/nvidia/cuda-crt/update.rhai | 3 + anda/tools/nvidia/cuda-ctadvisor/anda.hcl | 9 +++ .../nvidia/cuda-ctadvisor/cuda-ctadvisor.spec | 44 +++++++++++++++ anda/tools/nvidia/cuda-ctadvisor/update.rhai | 3 + anda/tools/{ => nvidia}/cuda-gcc/anda.hcl | 0 .../tools/{ => nvidia}/cuda-gcc/cuda-gcc.spec | 0 anda/tools/{ => nvidia}/cuda-gcc/update.rhai | 0 anda/tools/{ => nvidia}/cuda-nvcc/anda.hcl | 0 .../{ => nvidia}/cuda-nvcc/cuda-nvcc.spec | 55 +++---------------- .../tools/{ => nvidia}/cuda-nvcc/nvcc.profile | 2 +- anda/tools/{ => nvidia}/cuda-nvcc/update.rhai | 0 48 files changed, 360 insertions(+), 147 deletions(-) create mode 100644 anda/lib/nvidia/cuda-culibos/anda.hcl create mode 100644 anda/lib/nvidia/cuda-culibos/cuda-culibos.spec create mode 100644 anda/lib/nvidia/cuda-culibos/update.rhai create mode 100644 anda/lib/nvidia/libnvptxcompiler-devel/anda.hcl create mode 100644 anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec create mode 100644 anda/lib/nvidia/libnvptxcompiler-devel/update.rhai create mode 100644 anda/lib/nvidia/libnvvm/anda.hcl create mode 100644 anda/lib/nvidia/libnvvm/libnvvm.spec create mode 100644 anda/lib/nvidia/libnvvm/update.rhai create mode 100644 anda/tools/nvidia/cuda-crt/anda.hcl create mode 100644 anda/tools/nvidia/cuda-crt/cuda-crt.spec create mode 100644 anda/tools/nvidia/cuda-crt/update.rhai create mode 100644 anda/tools/nvidia/cuda-ctadvisor/anda.hcl create mode 100644 anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec create mode 100644 anda/tools/nvidia/cuda-ctadvisor/update.rhai rename anda/tools/{ => nvidia}/cuda-gcc/anda.hcl (100%) rename anda/tools/{ => nvidia}/cuda-gcc/cuda-gcc.spec (100%) rename anda/tools/{ => nvidia}/cuda-gcc/update.rhai (100%) rename anda/tools/{ => nvidia}/cuda-nvcc/anda.hcl (100%) rename anda/tools/{ => nvidia}/cuda-nvcc/cuda-nvcc.spec (64%) rename anda/tools/{ => nvidia}/cuda-nvcc/nvcc.profile (74%) rename anda/tools/{ => nvidia}/cuda-nvcc/update.rhai (100%) diff --git a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec index e7753e6819..a4560351ae 100644 --- a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec +++ b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec @@ -1,12 +1,12 @@ %global real_name cuda_cccl %global debug_package %{nil} -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.50 -Release: 1%?dist +Release: 2%{?dist} Summary: CXX Core Compute Libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -41,8 +41,6 @@ mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_libdir}/cmake cp -fr include/* %{buildroot}%{_includedir}/ -# Conflict with rocthrust-devel in main repositories: -mv %{buildroot}%{_includedir}/thrust %{buildroot}%{_includedir}/cuda/ cp -fr lib/cmake/* %{buildroot}%{_libdir}/cmake rm -f %{buildroot}%{_libdir}/cmake/thrust/README.md @@ -55,4 +53,3 @@ rm -f %{buildroot}%{_libdir}/cmake/thrust/README.md %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index 72d0491370..cf867f61ae 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.48 -Release: 1%?dist +Release: 2%{?dist} Summary: CUDA Runtime API library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -74,7 +74,6 @@ sed -i \ %{_includedir}/* %{_libdir}/libcudadevrt.a %{_libdir}/libcudart.so -%{_libdir}/libculibos.a %{_libdir}/pkgconfig/cudart.pc %files static diff --git a/anda/lib/nvidia/cuda-culibos/anda.hcl b/anda/lib/nvidia/cuda-culibos/anda.hcl new file mode 100644 index 0000000000..8c787e7bf9 --- /dev/null +++ b/anda/lib/nvidia/cuda-culibos/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "cuda-culibos.spec" + } + labels { + subrepo = "nvidia" + updbranch = 1 + } +} diff --git a/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec new file mode 100644 index 0000000000..20a92acc79 --- /dev/null +++ b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec @@ -0,0 +1,43 @@ +%global real_name cuda_culibos + +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 13-0 + +Name: %(echo %real_name | tr '_' '-')-devel +Epoch: 1 +Version: 13.0.39 +Release: 1%{?dist} +Summary: CUDA Culibos Math development library +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz + +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +CUDA CULIBOS is a Math Libraries fork of the cuos library. + +%prep +%ifarch x86_64 +%setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif + +%install +install -p -m 0755 -D lib/libculibos.a %{buildroot}%{_libdir}/libculibos.a + +%files +%license LICENSE +%{_libdir}/libculibos.a + +%changelog +%autochangelog diff --git a/anda/lib/nvidia/cuda-culibos/update.rhai b/anda/lib/nvidia/cuda-culibos/update.rhai new file mode 100644 index 0000000000..6fa6263995 --- /dev/null +++ b/anda/lib/nvidia/cuda-culibos/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("cuda_culibos")); diff --git a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec index 255ef1e2dd..bacbbb5a98 100644 --- a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec +++ b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -45,4 +45,3 @@ install -m 0755 -p -D bin/cuobjdump %{buildroot}%{_bindir}/cuobjdump %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec index bcb7d43538..5ee12f411b 100644 --- a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec +++ b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.48 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec index 8b7568eefe..cd5c1d41e1 100644 --- a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec +++ b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA cuxxfilt (demangler) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -50,4 +50,3 @@ install -m 0644 -p -D lib/libcufilt.a %{buildroot}%{_libdir}/libcufilt.a %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec index 47beed4bd0..e7951e6364 100644 --- a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec +++ b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec @@ -3,12 +3,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA GDB License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL URL: https://developer.nvidia.com/cuda-toolkit @@ -41,11 +41,7 @@ mkdir -p %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_libdir} -%ifarch x86_64 -install -p -m 0755 -D bin/cuda-gdb-minimal %{buildroot}%{_bindir}/cuda-gdb -%else install -p -m 0755 -D bin/cuda-gdb %{buildroot}%{_bindir}/cuda-gdb -%endif install -p -m 0755 -D bin/cuda-gdbserver %{buildroot}%{_bindir}/cuda-gdbserver cp -f extras/Debugger/include/* %{buildroot}%{_includedir}/ diff --git a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec index 5b9dad707f..38ee48d72c 100644 --- a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec +++ b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -19,7 +19,7 @@ Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} - + %description nvdisasm extracts information from standalone cubin files and presents them in human readable format. The output of nvdisasm includes CUDA assembly code for diff --git a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec index c582f736e6..045b27db00 100644 --- a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec +++ b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: cuda-nvml Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Management library (NVML) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec index b190525789..3cf657c97b 100644 --- a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec +++ b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA nvprune License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -42,4 +42,3 @@ install -m 0755 -p -D bin/nvprune %{buildroot}%{_bindir}/nvprune %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec index 348934c1a7..3bcf2c7951 100644 --- a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec +++ b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.48 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA runtime compilation library (NVRTC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -100,4 +100,3 @@ sed -i \ %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec index e81e52b5ce..31ddd57843 100644 --- a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec +++ b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Tools Extension (NVTX) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -62,33 +62,12 @@ sed -i \ %files %license LICENSE -%{_libdir}/libnvToolsExt.so.* +%{_libdir}/libnvtx3interop.so.* %files devel -%{_includedir}/nvToolsExtCuda.h -%{_includedir}/nvToolsExtCudaRt.h -%{_includedir}/nvToolsExt.h -%{_includedir}/nvToolsExtOpenCL.h -%{_includedir}/nvToolsExtSync.h %dir %{_includedir}/nvtx3/ -%{_includedir}/nvtx3/nvToolsExtCuda.h -%{_includedir}/nvtx3/nvToolsExtCudaRt.h -%{_includedir}/nvtx3/nvToolsExt.h -%{_includedir}/nvtx3/nvToolsExtOpenCL.h -%{_includedir}/nvtx3/nvToolsExtSync.h -%dir %{_includedir}/nvtx3/nvtxDetail/ -%{_includedir}/nvtx3/nvtxDetail/nvtxImplCore.h -%{_includedir}/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h -%{_includedir}/nvtx3/nvtxDetail/nvtxImplCuda_v3.h -%{_includedir}/nvtx3/nvtxDetail/nvtxImpl.h -%{_includedir}/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h -%{_includedir}/nvtx3/nvtxDetail/nvtxImplSync_v3.h -%{_includedir}/nvtx3/nvtxDetail/nvtxInitDecls.h -%{_includedir}/nvtx3/nvtxDetail/nvtxInitDefs.h -%{_includedir}/nvtx3/nvtxDetail/nvtxInit.h -%{_includedir}/nvtx3/nvtxDetail/nvtxLinkOnce.h -%{_includedir}/nvtx3/nvtxDetail/nvtxTypes.h -%{_libdir}/libnvToolsExt.so +%{_includedir}/nvtx3/* +%{_libdir}/libnvtx3interop.so %{_libdir}/pkgconfig/nvToolsExt.pc %changelog diff --git a/anda/lib/nvidia/cuda-nvtx/nvToolsExt.pc b/anda/lib/nvidia/cuda-nvtx/nvToolsExt.pc index 16ae2272f0..afa7f07781 100644 --- a/anda/lib/nvidia/cuda-nvtx/nvToolsExt.pc +++ b/anda/lib/nvidia/cuda-nvtx/nvToolsExt.pc @@ -4,5 +4,5 @@ includedir=INCLUDE_DIR Name: nvToolsExt Description: NVIDIA Tools Extension Version: CUDA_VERSION -Libs: -L${libdir} -lnvToolsExt +Libs: -L${libdir} -lnvtx3interop Cflags: -I${includedir} diff --git a/anda/lib/nvidia/cuda-sandbox/anda.hcl b/anda/lib/nvidia/cuda-sandbox/anda.hcl index 43320c9288..8e3c3441e8 100644 --- a/anda/lib/nvidia/cuda-sandbox/anda.hcl +++ b/anda/lib/nvidia/cuda-sandbox/anda.hcl @@ -1,5 +1,4 @@ project pkg { - arches = ["x86_64"] rpm { spec = "cuda-sandbox.spec" } diff --git a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec index b00a90320e..58d04daa35 100644 --- a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec +++ b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec @@ -4,18 +4,19 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: cuda-sandbox Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 2%{?dist} Summary: CUDA nvsandboxutils License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit -ExclusiveArch: x86_64 +ExclusiveArch: x86_64 aarch64 Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} @@ -35,13 +36,19 @@ Conflicts: %{name}-devel-%{major_package_version} < %{?epoch:%{epoch}:}%{ve This package provides development files for the CUDA nvsandboxutils library. %prep +%ifarch x86_64 %setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif %install mkdir -p %{buildroot}%{_includedir} cp -fr include/* %{buildroot}%{_includedir}/ -install -p -m 0644 -D %{_lib}/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a +install -p -m 0644 -D lib*/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a %files devel %license LICENSE diff --git a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec index 4115d07440..0208b0d376 100644 --- a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec +++ b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: cuda-sanitizer Epoch: 1 Version: 13.0.48 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Compute Sanitizer API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda/cuda.spec b/anda/lib/nvidia/cuda/cuda.spec index 0f459ad41f..5915995ebc 100644 --- a/anda/lib/nvidia/cuda/cuda.spec +++ b/anda/lib/nvidia/cuda/cuda.spec @@ -1,9 +1,9 @@ %global debug_package %{nil} -%global major_package_version 12-8 +%global major_package_version 13-0 Name: cuda Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Compute Unified Device Architecture Toolkit Epoch: 1 License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index 8278ed3311..7625d7aa80 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcublas Epoch: 1 Version: 13.0.0.19 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcufft/libcufft.spec b/anda/lib/nvidia/libcufft/libcufft.spec index 62724f2348..3fdc66d12b 100644 --- a/anda/lib/nvidia/libcufft/libcufft.spec +++ b/anda/lib/nvidia/libcufft/libcufft.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcufft Epoch: 2 Version: 12.0.0.15 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -94,9 +94,8 @@ sed -i \ %files static %{_libdir}/libcufft_static.a -%{_libdir}/libcufft_static_nocallback.a +%dnl %{_libdir}/libcufft_static_nocallback.a %{_libdir}/libcufftw_static.a %changelog %autochangelog - diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec index fa4d758c85..67e33d1052 100644 --- a/anda/lib/nvidia/libcufile/libcufile.spec +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcufile Epoch: 1 Version: 1.15.0.42 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA GPUDirect Storage library (cuFile) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -100,15 +100,9 @@ sed -i \ %{_libdir}/libcufile_rdma.so %{_libdir}/libcufile.so %{_libdir}/pkgconfig/cufile.pc -%{_mandir}/man3/CUfileFSOps.3* +%{_mandir}/man3/CUfile*.3* %{_mandir}/man3/cufileRDMAInfo.3* %{_mandir}/man3/cufile.h.3* -%{_mandir}/man3/CUfileDrvProps.3* -%{_mandir}/man3/CUfileDescr_t.3* -%{_mandir}/man3/CUfileError.3* -%{_mandir}/man3/CUfileIOParams.3* -%{_mandir}/man3/CUfileIOEvents.3* -%{_mandir}/man3/CUfileOpError.h.3* %files static %{_libdir}/libcufile_rdma_static.a diff --git a/anda/lib/nvidia/libcurand/libcurand.spec b/anda/lib/nvidia/libcurand/libcurand.spec index 4551764644..42217742d7 100644 --- a/anda/lib/nvidia/libcurand/libcurand.spec +++ b/anda/lib/nvidia/libcurand/libcurand.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcurand Epoch: 2 Version: 10.4.0.35 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Random Number Generation library (cuRAND) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -97,4 +97,3 @@ sed -i \ %changelog %autochangelog - diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec index 022f3b149c..e04b8e01d2 100644 --- a/anda/lib/nvidia/libcusolver/libcusolver.spec +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcusolver Epoch: 2 Version: 12.0.3.29 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA cuSOLVER library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusparse/libcusparse.spec b/anda/lib/nvidia/libcusparse/libcusparse.spec index 83e60b4f3f..bcce9f275e 100644 --- a/anda/lib/nvidia/libcusparse/libcusparse.spec +++ b/anda/lib/nvidia/libcusparse/libcusparse.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libcusparse Epoch: 1 Version: 12.6.2.49 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -85,4 +85,3 @@ sed -i \ %changelog %autochangelog - diff --git a/anda/lib/nvidia/libnpp/libnpp.spec b/anda/lib/nvidia/libnpp/libnpp.spec index aa06a3d593..859c119e60 100644 --- a/anda/lib/nvidia/libnpp/libnpp.spec +++ b/anda/lib/nvidia/libnpp/libnpp.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libnpp Epoch: 1 Version: 13.0.0.50 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Performance Primitives libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec index 0e2396d801..47c0d6d634 100644 --- a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec +++ b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libnvfatbin Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Fatbin Creator API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -86,4 +86,3 @@ sed -i \ %changelog %autochangelog - diff --git a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec index da6d44ff71..b8738f280b 100644 --- a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec +++ b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libnvjitlink Epoch: 1 Version: 13.0.39 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA compiler library for JIT LTO functionality License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec index 8c5765dda0..5272ffbdc6 100644 --- a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec +++ b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec @@ -2,12 +2,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: libnvjpeg Epoch: 1 Version: 13.0.0.40 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA NVIDIA JPEG decoder (nvJPEG) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -81,4 +81,3 @@ sed -i \ %changelog %autochangelog - diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/anda.hcl b/anda/lib/nvidia/libnvptxcompiler-devel/anda.hcl new file mode 100644 index 0000000000..32d749a8c3 --- /dev/null +++ b/anda/lib/nvidia/libnvptxcompiler-devel/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "libnvptxcompiler-devel.spec" + } + labels { + subrepo = "nvidia" + updbranch = 1 + } +} diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec new file mode 100644 index 0000000000..11496236e5 --- /dev/null +++ b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec @@ -0,0 +1,45 @@ +%global real_name libnvptxcompiler + +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 13-0 + +Name: %{real_name}-devel +Epoch: 1 +Version: 13.0.48 +Release: 1%{?dist} +Summary: CUDA nvptxcompiler +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz + +Conflicts: %{real_name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +Compiler IR for CUDA applications. + +%prep +%ifarch x86_64 +%setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif + +%install +install -p -m 0755 -D lib/libnvptxcompiler_static.a %{buildroot}%{_libdir}/libnvptxcompiler_static.a +install -p -m 0644 -D include/nvPTXCompiler.h %{buildroot}%{_includedir}/nvPTXCompiler.h + +%files +%license LICENSE +%{_libdir}/libnvptxcompiler_static.a +%{_includedir}/nvPTXCompiler.h + +%changelog +%autochangelog diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/update.rhai b/anda/lib/nvidia/libnvptxcompiler-devel/update.rhai new file mode 100644 index 0000000000..c78f2973fc --- /dev/null +++ b/anda/lib/nvidia/libnvptxcompiler-devel/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("libnvptxcompiler")); diff --git a/anda/lib/nvidia/libnvvm/anda.hcl b/anda/lib/nvidia/libnvvm/anda.hcl new file mode 100644 index 0000000000..657a9337c7 --- /dev/null +++ b/anda/lib/nvidia/libnvvm/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "libnvvm.spec" + } + labels { + subrepo = "nvidia" + updbranch = 1 + } +} diff --git a/anda/lib/nvidia/libnvvm/libnvvm.spec b/anda/lib/nvidia/libnvvm/libnvvm.spec new file mode 100644 index 0000000000..50612269a1 --- /dev/null +++ b/anda/lib/nvidia/libnvvm/libnvvm.spec @@ -0,0 +1,52 @@ +%global real_name libnvvm + +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 13-0 + +Name: %(echo %real_name | tr '_' '-') +Epoch: 1 +Version: 13.0.48 +Release: 1%{?dist} +Summary: CUDA NVVM +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz + +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +Compiler IR for CUDA applications. + +%prep +%ifarch x86_64 +%setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif + +%install +install -p -m 0755 -D nvvm/bin/cicc %{buildroot}%{_bindir}/cicc +install -p -m 0644 -D nvvm/include/nvvm.h %{buildroot}%{_includedir}/nvvm.h +install -p -m 0644 -D nvvm/libdevice/libdevice.10.bc %{buildroot}%{_datadir}/libdevice/libdevice.10.bc + +mkdir -p %{buildroot}%{_libdir} +cp -fr nvvm/lib64/* %{buildroot}%{_libdir}/ + +%files +%license LICENSE +%{_bindir}/cicc +%{_datadir}/libdevice +%{_includedir}/nvvm.h +%{_libdir}/libnvvm.so +%{_libdir}/libnvvm.so.* + +%changelog +%autochangelog diff --git a/anda/lib/nvidia/libnvvm/update.rhai b/anda/lib/nvidia/libnvvm/update.rhai new file mode 100644 index 0000000000..e04c6a2432 --- /dev/null +++ b/anda/lib/nvidia/libnvvm/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("libnvvm")); diff --git a/anda/tools/nvidia/cuda-crt/anda.hcl b/anda/tools/nvidia/cuda-crt/anda.hcl new file mode 100644 index 0000000000..f1e8efbdce --- /dev/null +++ b/anda/tools/nvidia/cuda-crt/anda.hcl @@ -0,0 +1,9 @@ +project "pkg" { + rpm { + spec = "cuda-crt.spec" + } + labels { + updbranch = 1 + subrepo = "nvidia" + } +} diff --git a/anda/tools/nvidia/cuda-crt/cuda-crt.spec b/anda/tools/nvidia/cuda-crt/cuda-crt.spec new file mode 100644 index 0000000000..ef8549e351 --- /dev/null +++ b/anda/tools/nvidia/cuda-crt/cuda-crt.spec @@ -0,0 +1,44 @@ +%global real_name cuda_crt + +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 13-0 + +Name: %(echo %real_name | tr '_' '-') +Epoch: 1 +Version: 13.0.48 +Release: 1%{?dist} +Summary: CUDA crt +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz + +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +CUDA crt Compiler for CUDA applications. + +%prep +%ifarch x86_64 +%setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif + +%install +mkdir -p %{buildroot}%{_includedir} +cp -fra include/crt %{buildroot}%{_includedir}/ + +%files +%license LICENSE +%{_includedir}/crt + +%changelog +%autochangelog diff --git a/anda/tools/nvidia/cuda-crt/update.rhai b/anda/tools/nvidia/cuda-crt/update.rhai new file mode 100644 index 0000000000..8b2472ef83 --- /dev/null +++ b/anda/tools/nvidia/cuda-crt/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("cuda_crt")); diff --git a/anda/tools/nvidia/cuda-ctadvisor/anda.hcl b/anda/tools/nvidia/cuda-ctadvisor/anda.hcl new file mode 100644 index 0000000000..8f15a0fcd5 --- /dev/null +++ b/anda/tools/nvidia/cuda-ctadvisor/anda.hcl @@ -0,0 +1,9 @@ +project "pkg" { + rpm { + spec = "cuda-ctadvisor.spec" + } + labels { + updbranch = 1 + subrepo = "nvidia" + } +} diff --git a/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec new file mode 100644 index 0000000000..596d15cac4 --- /dev/null +++ b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec @@ -0,0 +1,44 @@ +%global real_name cuda_ctadvisor + +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 13-0 + +Name: %(echo %real_name | tr '_' '-') +Epoch: 1 +Version: 13.0.39 +Release: 1%{?dist} +Summary: CUDA ctadvisor +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz + +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +CUDA ctadvisor is a tool that analyzes trace files generated by NVCC and NVRTC, +and emits advices to reduce compilation time. + +%prep +%ifarch x86_64 +%setup -q -n %{real_name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive +%endif + +%install +install -p -m 0755 -D bin/ctadvisor %{buildroot}%{_bindir}/ctadvisor + +%files +%license LICENSE +%{_bindir}/ctadvisor + +%changelog +%autochangelog diff --git a/anda/tools/nvidia/cuda-ctadvisor/update.rhai b/anda/tools/nvidia/cuda-ctadvisor/update.rhai new file mode 100644 index 0000000000..3b1ea76ace --- /dev/null +++ b/anda/tools/nvidia/cuda-ctadvisor/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("cuda_ctadvisor")); diff --git a/anda/tools/cuda-gcc/anda.hcl b/anda/tools/nvidia/cuda-gcc/anda.hcl similarity index 100% rename from anda/tools/cuda-gcc/anda.hcl rename to anda/tools/nvidia/cuda-gcc/anda.hcl diff --git a/anda/tools/cuda-gcc/cuda-gcc.spec b/anda/tools/nvidia/cuda-gcc/cuda-gcc.spec similarity index 100% rename from anda/tools/cuda-gcc/cuda-gcc.spec rename to anda/tools/nvidia/cuda-gcc/cuda-gcc.spec diff --git a/anda/tools/cuda-gcc/update.rhai b/anda/tools/nvidia/cuda-gcc/update.rhai similarity index 100% rename from anda/tools/cuda-gcc/update.rhai rename to anda/tools/nvidia/cuda-gcc/update.rhai diff --git a/anda/tools/cuda-nvcc/anda.hcl b/anda/tools/nvidia/cuda-nvcc/anda.hcl similarity index 100% rename from anda/tools/cuda-nvcc/anda.hcl rename to anda/tools/nvidia/cuda-nvcc/anda.hcl diff --git a/anda/tools/cuda-nvcc/cuda-nvcc.spec b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec similarity index 64% rename from anda/tools/cuda-nvcc/cuda-nvcc.spec rename to anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec index 3c862a3f32..a5a8ab4cd5 100644 --- a/anda/tools/cuda-nvcc/cuda-nvcc.spec +++ b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec @@ -4,12 +4,12 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none -%global major_package_version 12-8 +%global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.48 -Release: 1%?dist +Release: 2%{?dist} Summary: CUDA Compiler (NVCC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -30,6 +30,10 @@ Obsoletes: cuda-gcc Provides: cuda-gcc %endif +Requires: cuda-crt +Requires: libnvptxcompiler-devel +Requires: libnvvm-devel + %description The compilation trajectory involves several splitting, compilation, preprocessing, and merging steps for each CUDA source file. It is the purpose of @@ -57,15 +61,10 @@ code from NVVM IR. %install mkdir -p %{buildroot}%{_bindir} - mkdir -p %{buildroot}%{_includedir} -mkdir -p %{buildroot}%{_libdir} -mkdir -p %{buildroot}%{_datadir}/nvcc/ -cp -fr bin/* nvvm/bin/* %{buildroot}%{_bindir}/ -cp -fr include/* nvvm/include/* %{buildroot}%{_includedir}/ -cp -fr lib/* nvvm/lib64/* %{buildroot}%{_libdir}/ -cp -fr nvvm/libdevice/* %{buildroot}%{_datadir}/nvcc/ +cp -fr bin/* %{buildroot}%{_bindir}/ +cp -fr include/* %{buildroot}%{_includedir}/ cp -f %{SOURCE3} %{buildroot}%{_bindir}/ @@ -77,54 +76,18 @@ sed -i \ %files %license LICENSE +%{_bindir}/__nvcc_device_query %{_bindir}/bin2c -%{_bindir}/cicc %dir %{_bindir}/crt/ %{_bindir}/crt/link.stub %{_bindir}/crt/prelink.stub %{_bindir}/cudafe++ %{_bindir}/fatbinary %{_bindir}/nvcc -%{_bindir}/__nvcc_device_query %{_bindir}/nvcc.profile %{_bindir}/nvlink %{_bindir}/ptxas -%dir %{_datadir}/nvcc/ -%{_datadir}/nvcc/libdevice.10.bc -%dir %{_includedir}/crt/ -%{_includedir}/crt/common_functions.h -%{_includedir}/crt/cudacc_ext.h -%{_includedir}/crt/device_double_functions.h -%{_includedir}/crt/device_double_functions.hpp -%{_includedir}/crt/device_fp128_functions.h -%{_includedir}/crt/device_functions.h -%{_includedir}/crt/device_functions.hpp -%{_includedir}/crt/func_macro.h -%{_includedir}/crt/host_config.h -%{_includedir}/crt/host_defines.h -%{_includedir}/crt/host_runtime.h -%{_includedir}/crt/math_functions.h -%{_includedir}/crt/math_functions.hpp -%{_includedir}/crt/mma.h -%{_includedir}/crt/mma.hpp -%{_includedir}/crt/nvfunctional -%{_includedir}/crt/sm_70_rt.h -%{_includedir}/crt/sm_70_rt.hpp -%{_includedir}/crt/sm_80_rt.h -%{_includedir}/crt/sm_80_rt.hpp -%{_includedir}/crt/sm_90_rt.h -%{_includedir}/crt/sm_90_rt.hpp -%{_includedir}/crt/sm_100_rt.h -%{_includedir}/crt/sm_100_rt.hpp -%{_includedir}/crt/storage_class.h %{_includedir}/fatbinary_section.h -%{_includedir}/nvPTXCompiler.h -%{_includedir}/nvvm.h - -%{_libdir}/libnvptxcompiler_static.a -%{_libdir}/libnvvm.so -%{_libdir}/libnvvm.so.4 -%{_libdir}/libnvvm.so.4.0.0 %changelog %autochangelog diff --git a/anda/tools/cuda-nvcc/nvcc.profile b/anda/tools/nvidia/cuda-nvcc/nvcc.profile similarity index 74% rename from anda/tools/cuda-nvcc/nvcc.profile rename to anda/tools/nvidia/cuda-nvcc/nvcc.profile index 056b753533..fe2654e168 100644 --- a/anda/tools/cuda-nvcc/nvcc.profile +++ b/anda/tools/nvidia/cuda-nvcc/nvcc.profile @@ -1,4 +1,4 @@ -NVVMIR_LIBRARY_DIR = /usr/share/cuda +NVVMIR_LIBRARY_DIR = /usr/share/libdevice PATH += /usr/libexec/cuda/open64/bin: INCLUDES += "-IINCLUDE_DIR" LIBRARIES =+ "-LLIBDIR" diff --git a/anda/tools/cuda-nvcc/update.rhai b/anda/tools/nvidia/cuda-nvcc/update.rhai similarity index 100% rename from anda/tools/cuda-nvcc/update.rhai rename to anda/tools/nvidia/cuda-nvcc/update.rhai From 704ee317ab3f90e5ddab46d07653e067936fbb3d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 03:19:06 +0000 Subject: [PATCH 0042/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 2edaff426c..adbd2042ec 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.164+bc7955306 +%global ver 0.16.0-dev.168+d51d18c98 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 11060ca3f7e7a38e82711a3c3e3ad5791264983d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 03:27:55 +0000 Subject: [PATCH 0043/1547] bump(branch): ffmpeg --- anda/multimedia/ffmpeg/ffmpeg.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 5a0978bd56..6a5f357699 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,8 +11,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 7.1.1 -Release: 16%?dist +Version: 8.0 +Release: 1%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 From 18e83f719e201c5e2fd3408b7baa361135e2403d Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 3 Sep 2025 23:15:18 -0700 Subject: [PATCH 0044/1547] feat: Change all NVIDIA driver specs to weekly to offset NVIDIA server issues (#6304) (#6305) * feat: Change all NVIDIA driver specs to weekly to offset NVIDIA server issues * fix: Aaaaa * fix: AaaaaAAAAAAAA * fix: AaaaaAAAAAAAAAAAAAAAAAAAA * Delete anda/system/nvidia/nvidia-kmod-common/kernel.conf * fix: AAAAAAAAAAAAAAAAAAAAAAAA * fix: I'm losing it I tell ya --------- (cherry picked from commit 7e6c617bd1b98cc588b75738c489fa2e82d86b09) Signed-off-by: Gilver Co-authored-by: Gilver --- .../nvidia/compat-nvidia-repo/anda.hcl | 1 + .../compat-nvidia-repo.spec | 0 .../nvidia/compat-nvidia-repo/update.rhai | 0 .../system/nvidia/dkms-nvidia/closed/anda.hcl | 1 + .../nvidia/libva-nvidia-driver/anda.hcl | 2 +- .../libva-nvidia-driver.spec | 31 +-- anda/system/nvidia/nvidia-driver/anda.hcl | 3 +- .../nvidia/nvidia-kmod-common/99-nvidia.conf | 3 + .../system/nvidia/nvidia-kmod-common/anda.hcl | 3 +- .../nvidia-kmod-common/nvidia-boot-update | 207 ++++++++++++++++++ .../nvidia-kmod-common.spec | 38 ++-- .../nvidia-kmod-common/nvidia-modeset.conf | 2 +- .../nvidia/nvidia-kmod-common/nvidia.conf | 8 +- .../system/nvidia/nvidia-kmod/closed/anda.hcl | 3 +- anda/system/nvidia/nvidia-kmod/open/anda.hcl | 1 + anda/system/nvidia/nvidia-modprobe/anda.hcl | 3 +- .../nvidia/nvidia-persistenced/anda.hcl | 3 +- anda/system/nvidia/nvidia-settings/anda.hcl | 3 +- anda/system/nvidia/nvidia-xconfig/anda.hcl | 3 +- 19 files changed, 257 insertions(+), 58 deletions(-) rename anda/{lib => system}/nvidia/compat-nvidia-repo/anda.hcl (89%) rename anda/{lib => system}/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec (100%) rename anda/{lib => system}/nvidia/compat-nvidia-repo/update.rhai (100%) create mode 100644 anda/system/nvidia/nvidia-kmod-common/99-nvidia.conf create mode 100755 anda/system/nvidia/nvidia-kmod-common/nvidia-boot-update diff --git a/anda/lib/nvidia/compat-nvidia-repo/anda.hcl b/anda/system/nvidia/compat-nvidia-repo/anda.hcl similarity index 89% rename from anda/lib/nvidia/compat-nvidia-repo/anda.hcl rename to anda/system/nvidia/compat-nvidia-repo/anda.hcl index 0cfec17863..7bfd3b4224 100644 --- a/anda/lib/nvidia/compat-nvidia-repo/anda.hcl +++ b/anda/system/nvidia/compat-nvidia-repo/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { subrepo = "nvidia" + weekly = 1 } } diff --git a/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec similarity index 100% rename from anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec rename to anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec diff --git a/anda/lib/nvidia/compat-nvidia-repo/update.rhai b/anda/system/nvidia/compat-nvidia-repo/update.rhai similarity index 100% rename from anda/lib/nvidia/compat-nvidia-repo/update.rhai rename to anda/system/nvidia/compat-nvidia-repo/update.rhai diff --git a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl index 1fc99a9f40..d8d0a41a19 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl @@ -4,5 +4,6 @@ project pkg { } labels { subrepo = "nvidia" + weekly = 1 } } diff --git a/anda/system/nvidia/libva-nvidia-driver/anda.hcl b/anda/system/nvidia/libva-nvidia-driver/anda.hcl index 007aa44ec7..97464a37bf 100644 --- a/anda/system/nvidia/libva-nvidia-driver/anda.hcl +++ b/anda/system/nvidia/libva-nvidia-driver/anda.hcl @@ -6,6 +6,6 @@ project "pkg" { labels = { subrepo = "nvidia" mock = 1 - nightly = 1 + weekly = 1 } } diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index 80b71db25e..acb43a0803 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -41,7 +41,7 @@ Provides: nvdec-vaapi-driver = %{version}-%{release} Requires: mesa-filesystem %if 0%{?fedora} %ifarch x86_64 -Requires: %{name}(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: (%{name}(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif @@ -73,31 +73,4 @@ decode of web content, and may not operate correctly in other applications. %{_libdir}/dri/nvidia_drv_video.so %changelog -* Sun Nov 10 2024 Simone Caronni - 1:0.0.13^20241108git259b7b7-1 -- Update to latest snapshot. -- Drop no longer needed patch. - -* Fri Oct 04 2024 Simone Caronni - 1:0.0.12^20240909git68efa33-2 -- Update to latest snapshot. -- Add patch for 560/Wayland. - -* Mon May 06 2024 Simone Caronni - 1:0.0.12-1 -- Update to 0.0.12. -- Trim changelog. -- Clean up SPEC file, allow it to build for EL8. - -* Wed Nov 08 2023 Simone Caronni - 0.0.11-1 -- Update to 0.0.11. -- Rename to libva-nvidia-driver, as in main Fedora repository. - -* Wed Jun 28 2023 Simone Caronni - 0.0.10-1 -- Update to 0.0.10. - -* Mon Mar 20 2023 Simone Caronni - 0.0.9-1.20230319gitc0a7f54 -- Update to latest snapshot. - -* Mon Feb 06 2023 Simone Caronni - 0.0.8-2.20230205git17c62b8 -- Add latest fixes. - -* Sat Feb 04 2023 Simone Caronni - 0.0.8-1.20230131git2bb71a5 -- Rebase to latest snapshot. +%autochangelog diff --git a/anda/system/nvidia/nvidia-driver/anda.hcl b/anda/system/nvidia/nvidia-driver/anda.hcl index 91ae1308c7..4d1022e455 100644 --- a/anda/system/nvidia/nvidia-driver/anda.hcl +++ b/anda/system/nvidia/nvidia-driver/anda.hcl @@ -9,5 +9,6 @@ project "pkg" { labels = { subrepo = "nvidia" mock = 1 + weekly = 1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-kmod-common/99-nvidia.conf b/anda/system/nvidia/nvidia-kmod-common/99-nvidia.conf new file mode 100644 index 0000000000..ddff6a6500 --- /dev/null +++ b/anda/system/nvidia/nvidia-kmod-common/99-nvidia.conf @@ -0,0 +1,3 @@ +# Omit the nvidia driver from the ramdisk, to avoid needing to regenerate +# the ramdisk on updates. +omit_drivers+=" nvidia nvidia_drm nvidia_modeset nvidia_peermem nvidia_uvm " diff --git a/anda/system/nvidia/nvidia-kmod-common/anda.hcl b/anda/system/nvidia/nvidia-kmod-common/anda.hcl index 915b62fb8f..d0bd9685e5 100644 --- a/anda/system/nvidia/nvidia-kmod-common/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod-common/anda.hcl @@ -5,5 +5,6 @@ project "pkg" { arches = ["x86_64"] labels = { subrepo = "nvidia" + weekly = 1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-boot-update b/anda/system/nvidia/nvidia-kmod-common/nvidia-boot-update new file mode 100755 index 0000000000..142d7ca48a --- /dev/null +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-boot-update @@ -0,0 +1,207 @@ +#!/usr/bin/sh + + +# EL8 (grub2 with BootLoaderSpec patches) +# +# kernel options: grub.cfg + grubenv + /etc/kernel/cmdline +# kernel options in /boot/loader/entries/*.conf use kernelopts from /boot/grub2/grubenv +# grubby +# - updates kernelopts in /boot/grub2/grubenv +# - does not update /etc/default/grub +# - does not update kernelopts in grub.cfg +# grub.cfg: +# - UEFI: /etc/grub2-efi.cfg -> /boot/efi/EFI//grub.cfg +# - BIOS: /etc/grub2.cfg -> /boot/grub2/grub.cfg + + +# EL9 + EL10 (grub2 with BootLoaderSpec patches) +# +# kernel options: grub.cfg + /etc/kernel/cmdline + /boot/loader/entries/*.conf +# manually update: /etc/default/grub + /etc/kernel/cmdline +# /etc/kernel/cmdline is not really used +# grub2-mkconfig does not update /boot/loader/entries/*.conf +# grub.cfg: +# - UEFI: /etc/grub2-efi.cfg -> /boot/efi/EFI//grub.cfg +# - BIOS: /etc/grub2.cfg -> /boot/grub2/grub.cfg + + +# Fedora (grub2 with BootLoaderSpec patches) +# +# kernel options: grub.cfg + /etc/kernel/cmdline + /boot/loader/entries/*.conf +# manually update: /etc/default/grub +# grub2-mkconfig: +# - updates /boot/loader/entries/*.conf +# - updates /etc/kernel/cmdline +# grub.cfg: +# - UEFI/BIOS: /boot/grub2/grub.cfg + + +# Fedora (systemd-boot) +# +# kernel options: grub.cfg + /boot/efi/loader/entries/*.conf (UEFI only) +# grubby as an updateloaderentries alias: +# - updates all entries in /boot/efi/loader/entries/*.conf +# - does not work with multiple parameters at once +# - does not update /etc/kernel/cmdline + + +# Complete use case coverage, regardless of boot loaders: +# +# - update options in /etc/default/grub +# - regenerate grub.cfg/grubenv +# - update options in /boot/{efi/}loader/entries/*.conf entries +# - update options in /etc/kernel/cmdline +# - cover both UEFI and BIOS case + +CMDLINE_ARGS_NVIDIA="rd.driver.blacklist=nouveau rd.driver.blacklist=nova-core" +CMDLINE_ARGS_ALWAYS_REMOVE="nomodeset gfxpayload=vga=normal nouveau.modeset=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 modprobe.blacklist=nouveau initcall_blacklist=simpledrm_platform_driver_init" + +print_usage() { +cat <> /etc/default/grub + else + for param in $CMDLINE_ARGS_NVIDIA; do + echo ${GRUB_CMDLINE_LINUX} | grep -q $param + [ $? -eq 1 ] && GRUB_CMDLINE_LINUX="${GRUB_CMDLINE_LINUX} ${param}" + done + for param in $CMDLINE_ARGS_ALWAYS_REMOVE; do + echo ${GRUB_CMDLINE_LINUX} | grep -q $param + [ $? -eq 0 ] && GRUB_CMDLINE_LINUX="$(echo ${GRUB_CMDLINE_LINUX} | sed -e "s/ $param//g")" + done + sed -i -e "s|^GRUB_CMDLINE_LINUX=.*|GRUB_CMDLINE_LINUX=\"${GRUB_CMDLINE_LINUX}\"|g" /etc/default/grub + fi + + grub2-mkconfig -o $GRUB_CFG &>/dev/null + + fi + + # Edit BootLoaderSpec entries + if [ -v BLS_ENTRIES ]; then + + for config_file in $BLS_ENTRIES/*.conf; do + for param in $CMDLINE_ARGS_NVIDIA; do + grep -q $param $config_file + [ $? -eq 1 ] && sed -i -e "s|^options.*|& $param|" $config_file + done + for param in $CMDLINE_ARGS_ALWAYS_REMOVE; do + grep -q $param $config_file + [ $? -eq 0 ] && sed -i -e "s| $param||" $config_file + done + done + + fi + + # Edit /etc/kernel/cmdline + for param in $CMDLINE_ARGS_NVIDIA; do + grep -q $param /etc/kernel/cmdline + [ $? -eq 1 ] && sed -i -e "s|^.*|& $param|" /etc/kernel/cmdline + done + for param in $CMDLINE_ARGS_ALWAYS_REMOVE; do + grep -q $param /etc/kernel/cmdline + [ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline + done + +} + +preun() { + + # Edit GRUB configuration file + if [ -v GRUB_CFG ]; then + + for param in $CMDLINE_ARGS_NVIDIA; do + echo ${GRUB_CMDLINE_LINUX} | grep -q $param + [ $? -eq 0 ] && GRUB_CMDLINE_LINUX="$(echo ${GRUB_CMDLINE_LINUX} | sed -e "s/ $param//g")" + done + sed -i -e "s|^GRUB_CMDLINE_LINUX=.*|GRUB_CMDLINE_LINUX=\"${GRUB_CMDLINE_LINUX}\"|g" /etc/default/grub + + grub2-mkconfig -o $GRUB_CFG &>/dev/null + + fi + + # Edit BootLoaderSpec entries + if [ -v BLS_ENTRIES ]; then + + for config_file in $BLS_ENTRIES/*.conf; do + for param in $CMDLINE_ARGS_NVIDIA; do + grep -q $param $config_file + [ $? -eq 0 ] && sed -i -e "s| $param||" $config_file + done + done + + fi + + # Edit /etc/kernel/cmdline + for param in $CMDLINE_ARGS_NVIDIA; do + grep -q $param /etc/kernel/cmdline + [ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline + done + +} + +case "$1" in + post) + check + post + exit 0 + ;; + preun) + check + preun + exit 0 + ;; + *) + print_usage + exit 0 + ;; +esac diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index 03294421c2..f4587bef10 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -1,5 +1,3 @@ -%global _dracutopts_in rd.driver.blacklist=nouveau modprobe.blacklist=nouveau -%global _dracutopts_rm nomodeset gfxpayload=vga=normal nouveau.modeset=0 nvidia-drm.modeset=1 initcall_blacklist=simpledrm_platform_driver_init %global _dracut_conf_d %{_prefix}/lib/dracut/dracut.conf.d # gsp_*.bin: ELF 64-bit LSB executable, UCB RISC-V @@ -8,7 +6,7 @@ Name: nvidia-kmod-common Version: 580.82.07 -Release: 1%?dist +Release: 2%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 License: NVIDIA License @@ -17,12 +15,12 @@ URL: http://www.nvidia.com/object/unix.html BuildArch: noarch Source0: http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run -Source18: MODULE_VARIANT.txt -Source19: nvidia-modeset.conf -Source20: nvidia.conf -Source21: 60-nvidia.rules -Source22: nvidia-fallback.service -Source23: 10-nvidia-fallback.rules +Source16: MODULE_VARIANT.txt +Source17: nvidia-boot-update +Source18: nvidia-modeset.conf +Source19: nvidia.conf +Source20: 60-nvidia.rules +Source21: 99-nvidia.conf # UDev rule location (_udevrulesdir) and systemd macros: BuildRequires: systemd-rpm-macros @@ -39,28 +37,37 @@ Obsoletes: cuda-nvidia-kmod-common < %{?epoch:%{epoch}:}%{version} %description This package provides the common files required by all NVIDIA kernel module package variants. - + %prep sh %{SOURCE0} -x --target nvidia-kmod-%{version}-x86_64 %setup -T -D -n nvidia-kmod-%{version}-x86_64 %install +# Script for post/preun tasks +install -p -m 0755 -D %{SOURCE17} %{buildroot}%{_bindir}/nvidia-boot-update + # Nvidia modesetting support: -install -p -m 0644 -D %{SOURCE19} %{buildroot}%{_sysconfdir}/modprobe.d/nvidia-modeset.conf +install -p -m 0644 -D %{SOURCE18} %{buildroot}%{_sysconfdir}/modprobe.d/nvidia-modeset.conf # Load nvidia-uvm, enable complete power management: -install -p -m 0644 -D %{SOURCE20} %{buildroot}%{_modprobedir}/nvidia.conf +install -p -m 0644 -D %{SOURCE19} %{buildroot}%{_modprobedir}/nvidia.conf + +# Avoid Nvidia modules getting in the initrd: +install -p -m 0644 -D %{SOURCE21} %{buildroot}%{_dracut_conf_d}/99-nvidia.conf # UDev rules # https://github.com/NVIDIA/nvidia-modprobe/blob/master/modprobe-utils/nvidia-modprobe-utils.h#L33-L46 # https://github.com/negativo17/nvidia-kmod-common/issues/11 # https://github.com/negativo17/nvidia-driver/issues/27 -install -p -m 644 -D %{SOURCE21} %{buildroot}%{_udevrulesdir}/60-nvidia.rules +install -p -m 644 -D %{SOURCE20} %{buildroot}%{_udevrulesdir}/60-nvidia.rules # Firmware files: mkdir -p %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/ install -p -m 644 firmware/* %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version} +%post +%{_bindir}/nvidia-boot-update post + # Old kernel.conf rewritten as a doc file. cp %{SOURCE18} . @@ -81,15 +88,14 @@ fi ||: dracut --regenerate-all --force %files -%doc MODULE_VARIANT.txt +%{_dracut_conf_d}/99-nvidia.conf %{_modprobedir}/nvidia.conf %dir %{_prefix}/lib/firmware %dir %{_prefix}/lib/firmware/nvidia %{_prefix}/lib/firmware/nvidia/%{version} +%{_bindir}/nvidia-boot-update %config(noreplace) %{_sysconfdir}/modprobe.d/nvidia-modeset.conf -%dnl %{_udevrulesdir}/10-nvidia-fallback.rules %{_udevrulesdir}/60-nvidia.rules -%dnl %{_unitdir}/nvidia-fallback.service %changelog %autochangelog diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-modeset.conf b/anda/system/nvidia/nvidia-kmod-common/nvidia-modeset.conf index c4e6e744e5..9ac5dcd4b6 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-modeset.conf +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-modeset.conf @@ -1,4 +1,4 @@ # Nvidia modesetting support. Set to 0 or comment to disable kernel modesetting # support. This must be disabled in case of SLI Mosaic. -options nvidia-drm modeset=1 fbdev=1 +options nvidia-drm modeset=1 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia.conf b/anda/system/nvidia/nvidia-kmod-common/nvidia.conf index 76b347f6e3..04dcf5bd0b 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia.conf +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia.conf @@ -5,17 +5,17 @@ blacklist nouveau blacklist nova-core -# Make a soft dependency for nvidia-uvm as adding the module loading to -# /usr/lib/modules-load.d/nvidia-uvm.conf for systemd consumption, makes the +# Add soft dependencies for extra modules as adding the module loading to +# /usr/lib/modules-load.d/*.conf for systemd consumption, makes the # configuration file to be added to the initrd but not the module, throwing an # error on plymouth about not being able to find the module. # Ref: /usr/lib/dracut/modules.d/00systemd/module-setup.sh -# Even adding the module is not the correct thing, as we don't want it to be +# Even adding the modules is not the correct thing, as we don't want it to be # included in the initrd, so use this configuration file to specify the # dependency. -softdep nvidia post: nvidia-uvm +softdep nvidia post: nvidia-uvm nvidia-drm # Enable complete power management. From: # file:///usr/share/doc/nvidia-driver/html/powermanagement.html diff --git a/anda/system/nvidia/nvidia-kmod/closed/anda.hcl b/anda/system/nvidia/nvidia-kmod/closed/anda.hcl index b5ccca3615..7bc1d131cc 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod/closed/anda.hcl @@ -5,5 +5,6 @@ project "pkg" { labels { mock = 1 subrepo = "nvidia" + weekly =1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-kmod/open/anda.hcl b/anda/system/nvidia/nvidia-kmod/open/anda.hcl index 2caf4b7e53..8ab260311c 100644 --- a/anda/system/nvidia/nvidia-kmod/open/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod/open/anda.hcl @@ -5,5 +5,6 @@ project "pkg" { labels { mock = 1 subrepo = "nvidia" + weekly = 1 } } diff --git a/anda/system/nvidia/nvidia-modprobe/anda.hcl b/anda/system/nvidia/nvidia-modprobe/anda.hcl index 12fa43ca14..29295cb5cd 100644 --- a/anda/system/nvidia/nvidia-modprobe/anda.hcl +++ b/anda/system/nvidia/nvidia-modprobe/anda.hcl @@ -4,5 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" + weekly = 1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-persistenced/anda.hcl b/anda/system/nvidia/nvidia-persistenced/anda.hcl index 94fb3ebc91..34e7a22e91 100644 --- a/anda/system/nvidia/nvidia-persistenced/anda.hcl +++ b/anda/system/nvidia/nvidia-persistenced/anda.hcl @@ -4,5 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" + weekly = 1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-settings/anda.hcl b/anda/system/nvidia/nvidia-settings/anda.hcl index bfec503ed7..e042848129 100644 --- a/anda/system/nvidia/nvidia-settings/anda.hcl +++ b/anda/system/nvidia/nvidia-settings/anda.hcl @@ -4,5 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" + weekly = 1 } -} \ No newline at end of file +} diff --git a/anda/system/nvidia/nvidia-xconfig/anda.hcl b/anda/system/nvidia/nvidia-xconfig/anda.hcl index 0008900a30..51c74d4fb7 100644 --- a/anda/system/nvidia/nvidia-xconfig/anda.hcl +++ b/anda/system/nvidia/nvidia-xconfig/anda.hcl @@ -4,5 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" + weekly = 1 } -} \ No newline at end of file +} From c41b7b7bcf971bb66896a9327745df8d75bbb621 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 4 Sep 2025 15:16:23 +0800 Subject: [PATCH 0045/1547] fix(dracut-strip-trigger): actually run after the kernel finally works (#6309) --- .../dracut-strip-trigger/dracut-strip-trigger.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec index d788cbaa62..cea9da9389 100644 --- a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec +++ b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec @@ -1,9 +1,9 @@ Name: dracut-strip-trigger Version: 0 -Release: 3%?dist +Release: 4%?dist Summary: Strip initramfs aggressively License: GPL-3.0-only -Requires(post): dracut +Requires: dracut installonlypkg(kernel) Source0: LICENSE %global _desc %{expand: @@ -29,9 +29,9 @@ dracut --force --parallel --regenerate-all --hostonly --strip --aggressive-strip echo 'All non-rescue initramfs have been regenerated.' echo 'If you have problems booting up, use the rescue image, then uninstall `%name`.' -%triggerpostun -- installonlypkg(kernel) -dracut --force --hostonly --strip --aggressive-strip +%transfiletriggerin -P 1 -- /boot +dracut --force --hostonly --strip --aggressive-strip $(stat --format '%Y %y $%n' /boot/initramfs* | sort -nr | cut -d$ -f2- | head -n1) %postun -echo 'Regenerating all initramfs…' +[ $1 = 0 ] && echo 'Regenerating all initramfs…' [ $1 = 0 ] && dracut --force --parallel --regenerate-all --no-hostonly --strip From d2f41980c7a3bc157b1542f7b607ad465f8c8b11 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 4 Sep 2025 02:16:56 -0500 Subject: [PATCH 0046/1547] fix?(sbctl): Try to run triggers after kernel post scripts run (#6090) * fix?(sbctl): Try to run triggers after kernel post scripts run Signed-off-by: Gilver * ...? Signed-off-by: Gilver * Actually Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/sbctl/sbctl.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index 2de66554d7..dc7155425c 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl Version: 0.17 -Release: 3%?dist +Release: 4%?dist Summary: Secure Boot key manager License: MIT @@ -45,7 +45,13 @@ export GOPATH=%{_builddir}/go %make_install PREFIX=%{_prefix} install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} -%transfiletriggerin -P 1 -- /boot /efi /usr/lib /usr/libexec +%transfiletriggerin -P 1 -- /efi /usr/lib /usr/libexec +if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then + exec Date: Thu, 4 Sep 2025 10:14:27 +0000 Subject: [PATCH 0047/1547] bump(branch): cuda-cccl cuda-cudart cuda-culibos cuda-cuobjdump cuda-cupti cuda-cuxxfilt cuda-gdb cuda-nvdisasm cuda-nvml cuda-nvprune cuda-nvrtc cuda-nvtx cuda-profiler cuda-sandbox cuda-sanitizer cuda libcublas libcufft libcufile libcusolver libcusparse libnpp libnvfatbin libnvjitlink libnvjpeg libnvptxcompiler-devel libnvvm cuda-crt cuda-ctadvisor cuda-nvcc --- anda/lib/nvidia/cuda-cccl/cuda-cccl.spec | 4 ++-- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 4 ++-- anda/lib/nvidia/cuda-culibos/cuda-culibos.spec | 4 ++-- anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec | 4 ++-- anda/lib/nvidia/cuda-cupti/cuda-cupti.spec | 4 ++-- anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec | 4 ++-- anda/lib/nvidia/cuda-gdb/cuda-gdb.spec | 4 ++-- anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec | 4 ++-- anda/lib/nvidia/cuda-nvml/cuda-nvml.spec | 4 ++-- anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec | 4 ++-- anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec | 4 ++-- anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec | 4 ++-- anda/lib/nvidia/cuda-profiler/cuda-profiler.spec | 2 +- anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec | 4 ++-- anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec | 4 ++-- anda/lib/nvidia/cuda/cuda.spec | 4 ++-- anda/lib/nvidia/libcublas/libcublas.spec | 4 ++-- anda/lib/nvidia/libcufft/libcufft.spec | 4 ++-- anda/lib/nvidia/libcufile/libcufile.spec | 4 ++-- anda/lib/nvidia/libcusolver/libcusolver.spec | 4 ++-- anda/lib/nvidia/libcusparse/libcusparse.spec | 4 ++-- anda/lib/nvidia/libnpp/libnpp.spec | 4 ++-- anda/lib/nvidia/libnvfatbin/libnvfatbin.spec | 4 ++-- anda/lib/nvidia/libnvjitlink/libnvjitlink.spec | 4 ++-- anda/lib/nvidia/libnvjpeg/libnvjpeg.spec | 4 ++-- .../nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec | 4 ++-- anda/lib/nvidia/libnvvm/libnvvm.spec | 4 ++-- anda/tools/nvidia/cuda-crt/cuda-crt.spec | 4 ++-- anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec | 4 ++-- anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec | 4 ++-- 30 files changed, 59 insertions(+), 59 deletions(-) diff --git a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec index a4560351ae..1df4be25c6 100644 --- a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec +++ b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec @@ -5,8 +5,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.50 -Release: 2%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CXX Core Compute Libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index cf867f61ae..0d77a815af 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 2%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA Runtime API library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec index 20a92acc79..e42f87d8ac 100644 --- a/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec +++ b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-')-devel Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA Culibos Math development library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec index bacbbb5a98..81fe136756 100644 --- a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec +++ b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec index 5ee12f411b..dfdd70a498 100644 --- a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec +++ b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec index cd5c1d41e1..3614b12b75 100644 --- a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec +++ b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA cuxxfilt (demangler) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec index e7951e6364..0ff77482de 100644 --- a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec +++ b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec @@ -7,8 +7,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA GDB License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec index 38ee48d72c..0d5af2350d 100644 --- a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec +++ b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec index 045b27db00..2580ba138d 100644 --- a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec +++ b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec @@ -8,8 +8,8 @@ Name: cuda-nvml Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.87 +Release: 1%?dist Summary: NVIDIA Management library (NVML) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec index 3cf657c97b..b6b7ebed9f 100644 --- a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec +++ b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA nvprune License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec index 3bcf2c7951..37e0fc90cb 100644 --- a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec +++ b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA runtime compilation library (NVRTC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec index 31ddd57843..4c3cc748ab 100644 --- a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec +++ b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: NVIDIA Tools Extension (NVTX) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec b/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec index 884edbf859..4cc2a4cfa6 100644 --- a/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec +++ b/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec @@ -5,7 +5,7 @@ Name: cuda-profiler Epoch: 1 -Version: 13.0.39 +Version: 13.0.85 Release: 1%?dist Summary: CUDA Profiler API License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec index 58d04daa35..cec0727dad 100644 --- a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec +++ b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec @@ -8,8 +8,8 @@ Name: cuda-sandbox Epoch: 1 -Version: 13.0.39 -Release: 2%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA nvsandboxutils License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec index 0208b0d376..7a590a0c35 100644 --- a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec +++ b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec @@ -8,8 +8,8 @@ Name: cuda-sanitizer Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA Compute Sanitizer API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda/cuda.spec b/anda/lib/nvidia/cuda/cuda.spec index 5915995ebc..2c494635a0 100644 --- a/anda/lib/nvidia/cuda/cuda.spec +++ b/anda/lib/nvidia/cuda/cuda.spec @@ -2,8 +2,8 @@ %global major_package_version 13-0 Name: cuda -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: NVIDIA Compute Unified Device Architecture Toolkit Epoch: 1 License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index 7625d7aa80..0cf47a418f 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,8 +6,8 @@ Name: libcublas Epoch: 1 -Version: 13.0.0.19 -Release: 1%{?dist} +Version: 13.0.2.14 +Release: 1%?dist Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcufft/libcufft.spec b/anda/lib/nvidia/libcufft/libcufft.spec index 3fdc66d12b..3c22aac096 100644 --- a/anda/lib/nvidia/libcufft/libcufft.spec +++ b/anda/lib/nvidia/libcufft/libcufft.spec @@ -6,8 +6,8 @@ Name: libcufft Epoch: 2 -Version: 12.0.0.15 -Release: 1%{?dist} +Version: 12.0.0.61 +Release: 1%?dist Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec index 67e33d1052..eaa06781b3 100644 --- a/anda/lib/nvidia/libcufile/libcufile.spec +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -6,8 +6,8 @@ Name: libcufile Epoch: 1 -Version: 1.15.0.42 -Release: 1%{?dist} +Version: 1.15.1.6 +Release: 1%?dist Summary: NVIDIA GPUDirect Storage library (cuFile) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec index e04b8e01d2..04e5c4524c 100644 --- a/anda/lib/nvidia/libcusolver/libcusolver.spec +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -6,8 +6,8 @@ Name: libcusolver Epoch: 2 -Version: 12.0.3.29 -Release: 1%{?dist} +Version: 12.0.4.66 +Release: 1%?dist Summary: NVIDIA cuSOLVER library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusparse/libcusparse.spec b/anda/lib/nvidia/libcusparse/libcusparse.spec index bcce9f275e..2002a6c128 100644 --- a/anda/lib/nvidia/libcusparse/libcusparse.spec +++ b/anda/lib/nvidia/libcusparse/libcusparse.spec @@ -6,8 +6,8 @@ Name: libcusparse Epoch: 1 -Version: 12.6.2.49 -Release: 1%{?dist} +Version: 12.6.3.3 +Release: 1%?dist Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnpp/libnpp.spec b/anda/lib/nvidia/libnpp/libnpp.spec index 859c119e60..1ab24c02ec 100644 --- a/anda/lib/nvidia/libnpp/libnpp.spec +++ b/anda/lib/nvidia/libnpp/libnpp.spec @@ -6,8 +6,8 @@ Name: libnpp Epoch: 1 -Version: 13.0.0.50 -Release: 1%{?dist} +Version: 13.0.1.2 +Release: 1%?dist Summary: NVIDIA Performance Primitives libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec index 47c0d6d634..a671d9e213 100644 --- a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec +++ b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec @@ -6,8 +6,8 @@ Name: libnvfatbin Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA Fatbin Creator API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec index b8738f280b..91138561fa 100644 --- a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec +++ b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec @@ -6,8 +6,8 @@ Name: libnvjitlink Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: NVIDIA compiler library for JIT LTO functionality License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec index 5272ffbdc6..f5d8956ee7 100644 --- a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec +++ b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec @@ -6,8 +6,8 @@ Name: libnvjpeg Epoch: 1 -Version: 13.0.0.40 -Release: 1%{?dist} +Version: 13.0.1.86 +Release: 1%?dist Summary: CUDA NVIDIA JPEG decoder (nvJPEG) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec index 11496236e5..b0a6106f57 100644 --- a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec +++ b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec @@ -8,8 +8,8 @@ Name: %{real_name}-devel Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA nvptxcompiler License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvvm/libnvvm.spec b/anda/lib/nvidia/libnvvm/libnvvm.spec index 50612269a1..fe1f90d53f 100644 --- a/anda/lib/nvidia/libnvvm/libnvvm.spec +++ b/anda/lib/nvidia/libnvvm/libnvvm.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA NVVM License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/tools/nvidia/cuda-crt/cuda-crt.spec b/anda/tools/nvidia/cuda-crt/cuda-crt.spec index ef8549e351..ed8079937b 100644 --- a/anda/tools/nvidia/cuda-crt/cuda-crt.spec +++ b/anda/tools/nvidia/cuda-crt/cuda-crt.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 1%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA crt License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec index 596d15cac4..b31ea63c19 100644 --- a/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec +++ b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.39 -Release: 1%{?dist} +Version: 13.0.85 +Release: 1%?dist Summary: CUDA ctadvisor License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec index a5a8ab4cd5..6d104313b1 100644 --- a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec +++ b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.48 -Release: 2%{?dist} +Version: 13.0.88 +Release: 1%?dist Summary: CUDA Compiler (NVCC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit From dde5af0139d2592139f9af98497b87ae93485699 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Thu, 4 Sep 2025 21:47:28 +0700 Subject: [PATCH 0048/1547] Bump commit date on gamescope-session packages (#6321) --- anda/games/gamescope-session-steam/gamescope-session-steam.spec | 2 +- anda/games/gamescope-session/gamescope-session.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/gamescope-session-steam/gamescope-session-steam.spec b/anda/games/gamescope-session-steam/gamescope-session-steam.spec index ee7eb65a25..ffa56da88a 100644 --- a/anda/games/gamescope-session-steam/gamescope-session-steam.spec +++ b/anda/games/gamescope-session-steam/gamescope-session-steam.spec @@ -2,7 +2,7 @@ %global commit ba967fd8c5de7dc6c623b614296b3872255996b0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20241206 +%global commit_date 20250904 Name: gamescope-session-steam Version: %commit_date.%shortcommit diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index 9693af941a..38318fce39 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -2,7 +2,7 @@ %global commit c65fbffa7306167989e4dd6fe76d6bab3c9d8c30 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250802 +%global commit_date 20250904 Name: gamescope-session Version: %commit_date.%shortcommit From 58eb24c99cdab49ecb9995645be936d58c7c4e01 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 4 Sep 2025 09:49:14 -0500 Subject: [PATCH 0049/1547] feat(libnvvm): Add devel files (#6319) * feat(libnvvm): Add devel files Signed-off-by: Gilver * fix: A Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/lib/nvidia/libnvvm/libnvvm.spec | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/anda/lib/nvidia/libnvvm/libnvvm.spec b/anda/lib/nvidia/libnvvm/libnvvm.spec index fe1f90d53f..975af1f2c6 100644 --- a/anda/lib/nvidia/libnvvm/libnvvm.spec +++ b/anda/lib/nvidia/libnvvm/libnvvm.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 2%{?dist} Summary: CUDA NVVM License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -21,7 +21,15 @@ Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} %description -Compiler IR for CUDA applications. +LLVM IR for CUDA applications. + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description devel +Files for development with %{name} and LLVM IR bytecode. %prep %ifarch x86_64 @@ -42,11 +50,13 @@ cp -fr nvvm/lib64/* %{buildroot}%{_libdir}/ %files %license LICENSE +%{_libdir}/libnvvm.so.* + +%files devel %{_bindir}/cicc %{_datadir}/libdevice %{_includedir}/nvvm.h %{_libdir}/libnvvm.so -%{_libdir}/libnvvm.so.* %changelog %autochangelog From 8c22a0b0efca8b575e165771f0b94e1e49314eac Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 5 Sep 2025 00:01:50 +0800 Subject: [PATCH 0050/1547] add: sway-audio-idle-inhibit (#6318) --- .../waylands/sway-audio-idle-inhibit/anda.hcl | 5 ++++ .../sway-audio-idle-inhibit.spec | 28 +++++++++++++++++++ .../sway-audio-idle-inhibit/update.rhai | 1 + 3 files changed, 34 insertions(+) create mode 100644 anda/desktops/waylands/sway-audio-idle-inhibit/anda.hcl create mode 100644 anda/desktops/waylands/sway-audio-idle-inhibit/sway-audio-idle-inhibit.spec create mode 100644 anda/desktops/waylands/sway-audio-idle-inhibit/update.rhai diff --git a/anda/desktops/waylands/sway-audio-idle-inhibit/anda.hcl b/anda/desktops/waylands/sway-audio-idle-inhibit/anda.hcl new file mode 100644 index 0000000000..342689b332 --- /dev/null +++ b/anda/desktops/waylands/sway-audio-idle-inhibit/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "sway-audio-idle-inhibit.spec" + } +} diff --git a/anda/desktops/waylands/sway-audio-idle-inhibit/sway-audio-idle-inhibit.spec b/anda/desktops/waylands/sway-audio-idle-inhibit/sway-audio-idle-inhibit.spec new file mode 100644 index 0000000000..c33d4645fd --- /dev/null +++ b/anda/desktops/waylands/sway-audio-idle-inhibit/sway-audio-idle-inhibit.spec @@ -0,0 +1,28 @@ +Name: sway-audio-idle-inhibit +Version: 0.2.0 +Release: 1%?dist +Summary: Prevents swayidle/hypridle from sleeping while any application is outputting or receiving audio +License: GPL-3.0-only +URL: https://github.com/ErikReider/SwayAudioIdleInhibit +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildRequires: meson gcc-c++ +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libsystemd) + +%description +%summary. + +%prep +%autosetup -n SwayAudioIdleInhibit-%version + +%build +%meson -Dlogind-provider=systemd +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license LICENSE +%_bindir/sway-audio-idle-inhibit diff --git a/anda/desktops/waylands/sway-audio-idle-inhibit/update.rhai b/anda/desktops/waylands/sway-audio-idle-inhibit/update.rhai new file mode 100644 index 0000000000..659513fa35 --- /dev/null +++ b/anda/desktops/waylands/sway-audio-idle-inhibit/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("ErikReider/SwayAudioIdleInhibit")); From d88d438dbc7bdc9e93ad9455d09ac6f2c8eef9b8 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Thu, 4 Sep 2025 23:12:06 +0700 Subject: [PATCH 0051/1547] add: udev rules for 8Bitdo controllers (#6335) --- anda/games/8bitdo-udev-rules/71-8bitdo.rules | 4 ++ .../8bitdo-udev-rules/8bitdo-udev-rules.spec | 39 +++++++++++++++++++ anda/games/8bitdo-udev-rules/anda.hcl | 6 +++ 3 files changed, 49 insertions(+) create mode 100644 anda/games/8bitdo-udev-rules/71-8bitdo.rules create mode 100644 anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec create mode 100644 anda/games/8bitdo-udev-rules/anda.hcl diff --git a/anda/games/8bitdo-udev-rules/71-8bitdo.rules b/anda/games/8bitdo-udev-rules/71-8bitdo.rules new file mode 100644 index 0000000000..d758f7f5a2 --- /dev/null +++ b/anda/games/8bitdo-udev-rules/71-8bitdo.rules @@ -0,0 +1,4 @@ +# 2.4GHz/Dongle +KERNEL=="hidraw*", ATTRS{idVendor}=="2dc8", MODE="0660", TAG+="uaccess" +# Bluetooth +KERNEL=="hidraw*", KERNELS=="*2DC8:*", MODE="0660", TAG+="uaccess" diff --git a/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec b/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec new file mode 100644 index 0000000000..3500a34f68 --- /dev/null +++ b/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec @@ -0,0 +1,39 @@ + +Name: 8bitdo-udev-rules +Version: 1.0 +Release: 1%{?dist} +Summary: Udev rules for 8Bitdo controllers +Provides: 8bitdo-udev = %{version}-%{release} +License: Unlicense +Source0: 71-8bitdo.rules +BuildArch: noarch +BuildRequires: systemd +Requires: systemd-udev + +%global udev_order 71 + +%description +Udev rules for 8Bitdo controllers, for use with Steam Input +and generic gamepad support in Linux. + +%prep + +%build + +%install +install -D -p -m 644 %SOURCE0 %{buildroot}%{_udevrulesdir}/%{udev_order}-8bitdo.rules + +%post +%udev_rules_update + +%postun +%udev_rules_update + +%files +%_udevrulesdir/%{udev_order}-8bitdo.rules + + + +%changelog +* Thu Sep 04 2025 Cappy Ishihara +- Initial release diff --git a/anda/games/8bitdo-udev-rules/anda.hcl b/anda/games/8bitdo-udev-rules/anda.hcl new file mode 100644 index 0000000000..11d759fd36 --- /dev/null +++ b/anda/games/8bitdo-udev-rules/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + rpm { + spec = "8bitdo-udev-rules.spec" + } + arches = ["x86_64"] +} From 8dd45b12033670678a25d622a31ad77ee6c29be2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 16:17:11 +0000 Subject: [PATCH 0052/1547] bump(branch): libcusparselt --- anda/lib/nvidia/libcusparselt/libcusparselt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/libcusparselt/libcusparselt.spec b/anda/lib/nvidia/libcusparselt/libcusparselt.spec index 0ffdbe5748..c75359afc9 100644 --- a/anda/lib/nvidia/libcusparselt/libcusparselt.spec +++ b/anda/lib/nvidia/libcusparselt/libcusparselt.spec @@ -4,7 +4,7 @@ %global _build_id_links none Name: libcusparselt -Version: 0.8.0.4 +Version: 0.8.1.1 Release: 1%?dist Summary: CUDA Library for Sparse Matrix-Matrix Multiplication License: NVIDIA License From 20306d64b64f41d5b201f1599f9d26ab0af9de52 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 4 Sep 2025 11:20:19 -0500 Subject: [PATCH 0053/1547] fix?: sbctl again (#6329) I am in physical agony help me Signed-off-by: Gilver --- anda/tools/sbctl/sbctl.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index dc7155425c..8583df5ea8 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl Version: 0.17 -Release: 4%?dist +Release: 5%?dist Summary: Secure Boot key manager License: MIT @@ -51,7 +51,7 @@ if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; the %{_bindir}/sbctl-batch-sign fi -%filetriggerpostun -P 1 -- /boot +%transfiletriggerun -P -10000 -- /boot if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then exec Date: Fri, 5 Sep 2025 00:39:01 +0800 Subject: [PATCH 0054/1547] add: waybar-niri-taskbar (#6330) * add: waybar-niri-taskbar * atk Signed-off-by: madomado * pin ver to 25.05 * gdk-3.0 * fix diff --------- Signed-off-by: madomado --- anda/desktops/waylands/niri-taskbar/anda.hcl | 5 ++ .../niri-taskbar-fix-metadata-auto.diff | 16 +++++ .../niri-taskbar/rust-niri-taskbar.spec | 69 +++++++++++++++++++ .../waylands/niri-taskbar/update.rhai | 2 + 4 files changed, 92 insertions(+) create mode 100644 anda/desktops/waylands/niri-taskbar/anda.hcl create mode 100644 anda/desktops/waylands/niri-taskbar/niri-taskbar-fix-metadata-auto.diff create mode 100644 anda/desktops/waylands/niri-taskbar/rust-niri-taskbar.spec create mode 100644 anda/desktops/waylands/niri-taskbar/update.rhai diff --git a/anda/desktops/waylands/niri-taskbar/anda.hcl b/anda/desktops/waylands/niri-taskbar/anda.hcl new file mode 100644 index 0000000000..8e4334b96d --- /dev/null +++ b/anda/desktops/waylands/niri-taskbar/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-niri-taskbar.spec" + } +} diff --git a/anda/desktops/waylands/niri-taskbar/niri-taskbar-fix-metadata-auto.diff b/anda/desktops/waylands/niri-taskbar/niri-taskbar-fix-metadata-auto.diff new file mode 100644 index 0000000000..49e8aba9c5 --- /dev/null +++ b/anda/desktops/waylands/niri-taskbar/niri-taskbar-fix-metadata-auto.diff @@ -0,0 +1,16 @@ +--- niri-taskbar-0.3.0+niri.25.08/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ niri-taskbar-0.3.0+niri.25.08/Cargo.toml 2025-09-04T15:36:25.545774+00:00 +@@ -13,7 +13,7 @@ + edition = "2024" + rust-version = "1.87.0" + name = "niri-taskbar" +-version = "0.2.0+niri.25.05" ++version = "0.3.0" + build = false + autolib = false + autobins = false +@@ -79,3 +79,4 @@ + + [dependencies.zbus] + version = "5.5.0" ++ diff --git a/anda/desktops/waylands/niri-taskbar/rust-niri-taskbar.spec b/anda/desktops/waylands/niri-taskbar/rust-niri-taskbar.spec new file mode 100644 index 0000000000..a2e53fc3f3 --- /dev/null +++ b/anda/desktops/waylands/niri-taskbar/rust-niri-taskbar.spec @@ -0,0 +1,69 @@ +# Generated by rust2rpm 27 +%bcond check 0 + +%global crate niri-taskbar +%global crate_version 0.2.0+niri.25.05 + +Name: rust-niri-taskbar +Version: %(echo %crate_version | sed 's/\+.*//g') +Release: 1%?dist +Summary: Niri taskbar module for Waybar + +License: MIT +URL: https://crates.io/crates/niri-taskbar +Source: %{crates_source %{crate} %{crate_version}} +# Automatically generated patch to strip dependencies and normalize metadata +Patch: niri-taskbar-fix-metadata-auto.diff + +BuildRequires: cargo-rpm-macros >= 24 +BuildRequires: pkgconfig(cairo-gobject) +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(atk) +BuildRequires: pkgconfig(gdk-3.0) + +%global _description %{expand: +Niri taskbar module for Waybar.} + +%description %{_description} + +%package -n waybar-%{crate} +Summary: %{summary} +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND GPL-3.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND (Unlicense OR MIT) +# LICENSE.dependencies contains a full license breakdown + +%description -n waybar-%{crate} %{_description} + +%files -n waybar-%{crate} +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%doc USAGE +%_libdir/waybar/libniri_taskbar.so + +%prep +%autosetup -n %{crate}-%{crate_version} -p1 +%cargo_prep_online +cat< USAGE +The module is installed to: + %_libdir/waybar/libniri_taskbar.so + +See https://crates.io/crates/niri-taskbar#configuration for more info. +EOF + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies +%cargo_build + +%install +install -Dm755 target/rpm/libniri_taskbar.so -t %buildroot%_libdir/waybar/ + +%posttrans +[ $1 -eq 1 ] && cat %_pkgdocdir/USAGE + +%if %{with check} +%check +%cargo_test +%endif diff --git a/anda/desktops/waylands/niri-taskbar/update.rhai b/anda/desktops/waylands/niri-taskbar/update.rhai new file mode 100644 index 0000000000..fb75cb0244 --- /dev/null +++ b/anda/desktops/waylands/niri-taskbar/update.rhai @@ -0,0 +1,2 @@ +terminate(); +rpm.global("crate_version", crates("niri-taskbar")); From fcc479276d77c712d55f71f0e99520fac2ab4bfa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 16:45:38 +0000 Subject: [PATCH 0055/1547] bump: geist --- anda/fonts/geist/geist.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/geist/geist.spec b/anda/fonts/geist/geist.spec index 54d8d27bae..dda198f477 100644 --- a/anda/fonts/geist/geist.spec +++ b/anda/fonts/geist/geist.spec @@ -1,5 +1,5 @@ Name: geist-font -Version: 1.5.0 +Version: 1.5.1 Release: 1%?dist URL: https://vercel.com/font Source0: https://github.com/vercel/geist-font/archive/refs/tags/%version.tar.gz From 045a67c7f0269a03250e52cc3767940bd58002b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 17:32:00 +0000 Subject: [PATCH 0056/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index a9e63093f8..b1e7c621a6 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.2 +Version: 3.35.3 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From adb9d541ef27c74ce475666cd8ac2bf678d2f30b Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Thu, 4 Sep 2025 10:54:56 -0700 Subject: [PATCH 0057/1547] fix(LCEVCdec): Update BuildRequires (#6354) (#6355) Needed for #6351. (cherry picked from commit 51f361748fd7bda0808476309548ba10aa9f6033) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/multimedia/lcevcdec/LCEVCdec.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/multimedia/lcevcdec/LCEVCdec.spec b/anda/multimedia/lcevcdec/LCEVCdec.spec index e36f9be71f..4d837e7af5 100644 --- a/anda/multimedia/lcevcdec/LCEVCdec.spec +++ b/anda/multimedia/lcevcdec/LCEVCdec.spec @@ -23,6 +23,7 @@ BuildRequires: cmake(nlohmann_json) BuildRequires: cmake(range-v3) BuildRequires: gcc-c++ BuildRequires: git +BuildRequires: vulkan-loader BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavdevice) BuildRequires: pkgconfig(libxxhash) From 619d9d41a890864912e61f6b875505ac3191fc42 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 17:57:28 +0000 Subject: [PATCH 0058/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 8ef8bbbc4b..8fc901b59b 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.748 +Version: 0.0.749 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 565a41fd14..4cd28316d6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.748 +Version: 0.0.749 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 04d288b8a64afe5e4a9f4bcf30a5fff131fcdbce Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 4 Sep 2025 13:15:26 -0500 Subject: [PATCH 0059/1547] fix(gstreamer1-plugins-bad,gstreamer1-vaapi): Track build deps (#6349) (#6352) * fix(gstreamer1-plugins-bad,gstreamer1-vaapi): Track build deps * A (cherry picked from commit 451a7ee729ac9abf677969f7c0fdfb045c63b2f2) Signed-off-by: GildedRoach --- .../LCEVCdec_VERSION.txt | 1 + .../gstreamer1-plugins-bad-lcevcdec4.patch | 35 +++++++++++++++++++ .../gstreamer1-plugins-bad.spec | 6 +++- .../gstreamer1-plugins-bad/update.rhai | 10 ++++-- .../gstreamer1-vaapi/PLUGINS_BAD_release.txt | 1 + .../gstreamer1/gstreamer1-vaapi/update.rhai | 8 +++++ 6 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt create mode 100644 anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad-lcevcdec4.patch create mode 100644 anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt new file mode 100644 index 0000000000..1454f6ed4b --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt @@ -0,0 +1 @@ +4.0.1 diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad-lcevcdec4.patch b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad-lcevcdec4.patch new file mode 100644 index 0000000000..a04f9c1c9c --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad-lcevcdec4.patch @@ -0,0 +1,35 @@ +diff --git a/ext/lcevcdecoder/gstlcevcdec.c b/ext/lcevcdecoder/gstlcevcdec.c +index a1af5b11390b..3c9cb2ffdf2b 100644 +--- a/ext/lcevcdecoder/gstlcevcdec.c ++++ b/ext/lcevcdecoder/gstlcevcdec.c +@@ -539,7 +539,7 @@ send_enhancement_data (GstLcevcDec * lcevc, GstBuffer * input_buffer) + } + + if (LCEVC_SendDecoderEnhancementData (lcevc->decoder_handle, +- input_buffer->pts, TRUE, enhancement_info.data, ++ input_buffer->pts, enhancement_info.data, + enhancement_info.size) != LCEVC_Success) { + GST_INFO_OBJECT (lcevc, + "Could not send input buffer %" GST_TIME_FORMAT +@@ -581,7 +581,7 @@ send_base_picture (GstLcevcDec * lcevc, GstBuffer * input_buffer) + goto done; + } + +- if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts, TRUE, ++ if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts, + picture_handle, 1000000, NULL) != LCEVC_Success) { + GST_ELEMENT_ERROR (lcevc, STREAM, DECODE, (NULL), + ("Could not send input buffer %" GST_TIME_FORMAT " base picture", +diff --git a/ext/lcevcdecoder/meson.build b/ext/lcevcdecoder/meson.build +index ecc5be034a95..ead6b9e9a361 100644 +--- a/ext/lcevcdecoder/meson.build ++++ b/ext/lcevcdecoder/meson.build +@@ -26,7 +26,7 @@ plugin_sources += { + 'lcevcdecoder': pathsep.join(doc_sources) + } + +-lcevc_dec_dep = dependency ('lcevc_dec', required: get_option('lcevcdecoder')) ++lcevc_dec_dep = dependency ('lcevc_dec', version: '>= 4', required: get_option('lcevcdecoder')) + + if lcevc_dec_dep.found() + gstlcevcdecoder = library('gstlcevcdecoder', diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index 936fb5d6b9..5d53935e46 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.5 -Release: 1%?dist +Release: 2%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only @@ -13,6 +13,10 @@ URL: http://gstreamer.freedesktop.org/ Source0: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz Source1: gstreamer-bad.metainfo.xml +# Add support for LCEVCdec 4. Based off: +# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/1b041d8114b4de8341926fe1ae62a1d64781970d +Patch0: %{name}-lcevcdec4.patch + # Requires Provides with and without _isa defined due to package dependencies Obsoletes: %{name}-free < %{?epoch}:%{version}-%{release} Provides: %{name}-free = %{?epoch}:%{version}-%{release} diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai index 5265f08cc8..ca63da16cd 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai @@ -9,5 +9,11 @@ let vr = bump::bodhi_vr("gstreamer1-plugins-bad-free", branch); rpm.version(vr[1]); rpm.release(vr[2]); -let opencv_ver = bump::bodhi("opencv", bodhi_branch); -open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(opencv_ver); +open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(bump::bodhi("opencv", bodhi_branch)); +open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch)); + +let dir = sub(`/[^/]+$`, "", __script_path); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt new file mode 100644 index 0000000000..1204199104 --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt @@ -0,0 +1 @@ +2.fcrawhide diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai index b852f108b2..67c7f347fe 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai @@ -3,3 +3,11 @@ import "andax/bump_extras.rhai" as bump; let vr = bump::bodhi_vr("gstreamer1-vaapi", bump::as_bodhi_ver(labels.branch)); rpm.version(vr[1]); rpm.release(vr[2]); + +open_file("anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt", "w").write(bump::madoguchi_json("gstreamer1-plugins-bad", labels.branch).rel); + +let dir = sub(`/[^/]+$`, "", __script_path); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} From 28aff694a73cc581d8a0e56f34f7175a2c8cfe27 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 18:19:11 +0000 Subject: [PATCH 0060/1547] bump(branch): gstreamer1-plugins-bad --- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index 5d53935e46..193e71008d 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.5 -Release: 2%?dist +Release: 1%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only From dd0379044dc3e33c2ac2d3376309abf9222f1757 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 18:45:13 +0000 Subject: [PATCH 0061/1547] bump(branch): gstreamer1-vaapi --- .../gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt index 1204199104..8213d34942 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt @@ -1 +1 @@ -2.fcrawhide +1.fcrawhide From 9085a91174e37d05737c9e105fe65f1fa7792622 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 19:59:49 +0000 Subject: [PATCH 0062/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index adbd2042ec..2a3bdbdba1 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.168+d51d18c98 +%global ver 0.16.0-dev.172+a11dfaf61 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 1cea7f8e0992b88445d1b9f6e545b16a91d942cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 22:54:01 +0000 Subject: [PATCH 0063/1547] bump: discord-canary-openasar discord-canary zed-preview zed --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 8fc901b59b..5bcd91f97f 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.749 +Version: 0.0.750 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 4cd28316d6..68c2ec17b1 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.749 +Version: 0.0.750 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 45a15d90a7..fdc489392d 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.1-pre +%global ver 0.203.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index d1e62d0b17..abc6d70572 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.202.6 +Version: 0.202.7 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From e685185b51c0afb1d81240d31bcc6f57f308a864 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 23:12:29 +0000 Subject: [PATCH 0064/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 89d1ee64ad..68f25b831d 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.12.0.46 +Version: 9.13.0.50 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From 72369ecb3722e5403d40236d8db8920118503891 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 4 Sep 2025 23:22:53 +0000 Subject: [PATCH 0065/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 274b6eced0..179aa523e9 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.158 +Version: 0.0.159 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index d1946abaae..0842e07a8b 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.158 +Version: 0.0.159 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 04ee66606d01a6bc8e62ebfd74769ca4afa3f3d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 01:42:21 +0000 Subject: [PATCH 0066/1547] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 42cde5234c..89d1fe642e 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 8d11c08db3263e0507bfe010e4c423a61b323ac0 +%global commit 8a2ab8ff210ab2c7f8d281ddfbc7316f8dcb9145 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-02 +%global fulldate 2025-09-04 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ba641f7cf2..efb58867a4 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f36a545a86469e4bbd0726b363a742d4879de756 +%global commit fded3fbcdb6861e0913bda8c86adaab6256ed254 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250904 +%global commit_date 20250905 %global ver 0.204.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index dd0ee5f0b3..e68af5e030 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 5480ce6b4418819ee0465fd96919167150a07c43 +%global commit 320cf0b3c26fe6b8ab2ba206e19e03402da17fe8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250822 +%global commit_date 20250905 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index a2267f2ce1..9a21f28081 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 87dc1820c08e02cc13b99b97275ca7e9827895e4 +%global commit 8ea8755cc0252eb52a3f1d68d1c91f8f5f7d449f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250902 +%global commit_date 20250905 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ac9c2835e9..1098d938ac 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7a1f079ba87a0f54f7c29f539a82831b81c4b68c +%global commit 8d812fb7024e661f167df871e16bf66a61804321 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250904 +%global commitdate 20250905 %global ver 1.0.15 Name: scx-scheds-nightly From 91a1f4ea89ce1d91c814d2ae4d7be5f5ad460752 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 01:54:34 +0000 Subject: [PATCH 0067/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 81a2a55c0e..b5dcce1d1c 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-04 +%global ver 2025-09-05 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From bac702ef82a25748db097533904f370d489bbead Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 5 Sep 2025 00:13:32 -0500 Subject: [PATCH 0068/1547] fix(?????????): sbctl (#6344) * fix(?????????): sbctl I think this is like the last thing I can try agh Signed-off-by: Gilver * Update sbctl.spec Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/sbctl/sbctl.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index 8583df5ea8..4c35ba23db 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl Version: 0.17 -Release: 5%?dist +Release: 6%?dist Summary: Secure Boot key manager License: MIT @@ -51,7 +51,7 @@ if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; the %{_bindir}/sbctl-batch-sign fi -%transfiletriggerun -P -10000 -- /boot +%filetriggerpostun -P -10000 -- /boot if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then exec Date: Fri, 5 Sep 2025 09:40:50 +0000 Subject: [PATCH 0069/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index bf5db67e54..b2a919f7f6 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-26 +%global upstream_version v1.0.0-beta-27 %global ver %{sub %upstream_version 2} Name: walker From fc010a91e0d0662266e925864d136eedb5e569bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 10:28:24 +0000 Subject: [PATCH 0070/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 2e539acda7..fd168663ab 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 34a9d03d3d3d76b7dc87e806b16297ff30090e70 -%global ver 0.0.37-18121 +%global commit f84df036515ad079926a22e03e489a56ee06cd4f +%global ver 0.0.37-18124 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2a9ec7518ee0616f05aaa3ebdd3c358d10878e50 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 11:39:30 +0000 Subject: [PATCH 0071/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index eff0243652..2eb8a2224d 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.8.21 +Version: 2025.9.0 Release: 1%?dist Summary: Front-end to your dev env From f20339917a57916983ac4bbe2e034a273a4c39cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 12:52:04 +0000 Subject: [PATCH 0072/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 2a3bdbdba1..f8e5ffacce 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.172+a11dfaf61 +%global ver 0.16.0-dev.178+b1189ab03 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 9986b0f04483fc3642237586b967347380019de4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 13:26:15 +0000 Subject: [PATCH 0073/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index b2a919f7f6..fb6b4d7f29 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-27 +%global upstream_version v1.0.0-beta-28 %global ver %{sub %upstream_version 2} Name: walker From 276663bbc8e3d214af3cd4a9cc5dc1abf878f325 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 13:55:46 +0000 Subject: [PATCH 0074/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 2eb8a2224d..4a1c8c43ec 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.0 +Version: 2025.9.1 Release: 1%?dist Summary: Front-end to your dev env From e45fcc818739c019123744c3143db7ff8198c83c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 16:22:13 +0000 Subject: [PATCH 0075/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 5bcd91f97f..a1a3f35d2c 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.750 +Version: 0.0.751 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 68c2ec17b1..6133a18dfe 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.750 +Version: 0.0.751 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 91c85846b653f34a2f5131a6ff9b49b4ac484ce5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 16:42:57 +0000 Subject: [PATCH 0076/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 4a1c8c43ec..1e5e8e5148 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.1 +Version: 2025.9.2 Release: 1%?dist Summary: Front-end to your dev env From e545ea31402c7d31412502fed8f174bfb181a12c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 21:40:09 +0000 Subject: [PATCH 0077/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 09468186a3..f4d5921bbe 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.08.30.224204 +Version: 2025.09.05.212910 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7e44a245d06e90a6e9057dbf5c7461ad83069c89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 22:49:12 +0000 Subject: [PATCH 0078/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f4d5921bbe..882b8e92ce 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.05.212910 +Version: 2025.09.05.223835 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3d082ed660c27e075c816431d794618b2aeeb68b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 23:22:40 +0000 Subject: [PATCH 0079/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index fd168663ab..86ae8b4211 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit f84df036515ad079926a22e03e489a56ee06cd4f -%global ver 0.0.37-18124 +%global commit 05648428715b9f1f54707290eb9fc1b1a124744e +%global ver 0.0.37-18125 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e8b6076264a4ae7f3f9da9d553964defcd750207 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Sep 2025 23:47:09 +0000 Subject: [PATCH 0080/1547] bump: scx-scheds --- anda/system/scx-scheds/stable/scx-scheds.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 0726e0e5e8..a5202af6ba 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,5 +1,5 @@ Name: scx-scheds -Version: 1.0.15 +Version: 1.0.16 Release: 1%?dist Summary: sched_ext schedulers and tools SourceLicense: GPL-2.0-only From e057ab212e223204807d4612d56ac1dc33f02c11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 01:39:25 +0000 Subject: [PATCH 0081/1547] bump(nightly): micro-nightly zed-nightly tdlib-nightly scx-scheds-nightly --- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 18c8182667..1c913ec0df 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash bbea2a3f28319e90a41a328815bd59ec320a23a6 -%global commit_date 20250903 +%global commit_hash 0b9c7c0c4afbe17ab6e64b6f74340d0be4c70db7 +%global commit_date 20250906 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index efb58867a4..1172553726 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit fded3fbcdb6861e0913bda8c86adaab6256ed254 +%global commit 23dc1f5ea4061591ed44121e8a4ba191f7e7b647 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250905 +%global commit_date 20250906 %global ver 0.204.0 %bcond_with check diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 19104523b0..fddf5fbd44 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5c77c4692c28eb48a68ef1c1eeb1b1d732d507d3 -%global ver 1.8.52 -%global commit_date 20250820 +%global commit bdec6af5d70dd51dd8ee9c0565a8a81deb9d169b +%global ver 1.8.53 +%global commit_date 20250906 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 1098d938ac..0c48d3c4b4 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,7 +1,7 @@ -%global commit 8d812fb7024e661f167df871e16bf66a61804321 +%global commit e70f853ae0f011a9c15cdaa0e4ade70a52133ab6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250905 -%global ver 1.0.15 +%global commitdate 20250906 +%global ver 1.0.16 Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} From d09ae0a8685d54823978071c5b4460ee73bebdce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 01:40:52 +0000 Subject: [PATCH 0082/1547] bump: ruffle-nightly sass limine --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/misc/sass/sass.spec | 2 +- anda/system/limine/limine.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b5dcce1d1c..a2cbd31b7b 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-05 +%global ver 2025-09-06 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 372c95acb8..81174901eb 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.92.0 +Version: 1.92.1 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index 6afe803f68..eb55b453c3 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 9.6.5 +Version: 9.6.6 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 3a82087dd1b743db65d0cb157c82ec2779493ddc Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 5 Sep 2025 23:24:24 -0500 Subject: [PATCH 0083/1547] Add: qmk (#6358) Signed-off-by: Owen --- anda/tools/qmk_cli/anda.hcl | 5 ++ anda/tools/qmk_cli/nonexistant-deps.patch | 17 +++++ anda/tools/qmk_cli/qmk_cli.spec | 80 +++++++++++++++++++++++ anda/tools/qmk_cli/update.rhai | 1 + 4 files changed, 103 insertions(+) create mode 100644 anda/tools/qmk_cli/anda.hcl create mode 100644 anda/tools/qmk_cli/nonexistant-deps.patch create mode 100644 anda/tools/qmk_cli/qmk_cli.spec create mode 100644 anda/tools/qmk_cli/update.rhai diff --git a/anda/tools/qmk_cli/anda.hcl b/anda/tools/qmk_cli/anda.hcl new file mode 100644 index 0000000000..874dae703f --- /dev/null +++ b/anda/tools/qmk_cli/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "qmk_cli.spec" + } +} diff --git a/anda/tools/qmk_cli/nonexistant-deps.patch b/anda/tools/qmk_cli/nonexistant-deps.patch new file mode 100644 index 0000000000..81f1961ac0 --- /dev/null +++ b/anda/tools/qmk_cli/nonexistant-deps.patch @@ -0,0 +1,17 @@ +diff --git a/setup.cfg b/setup.cfg +index c3da40d..e031621 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -37,10 +37,10 @@ classifiers = + [options] + install_requires = + hid +- milc>=1.9.0 ++# milc>=1.9.0 + pyusb + # qmk_firmware packages +- dotty-dict ++# dotty-dict + hjson + jsonschema>=4 + pillow diff --git a/anda/tools/qmk_cli/qmk_cli.spec b/anda/tools/qmk_cli/qmk_cli.spec new file mode 100644 index 0000000000..68b5af284a --- /dev/null +++ b/anda/tools/qmk_cli/qmk_cli.spec @@ -0,0 +1,80 @@ +%define debug_package %nil +%global pypi_name qmk_cli +%global _desc The QMK CLI (command line interface) makes building and working with QMK keyboards easier. We have provided a number of commands to simplify and streamline tasks such as obtaining and compiling the QMK firmware, creating keymaps, and more. + + +Name: python-%{pypi_name} +Version: 1.1.8 +Release: 1%?dist +Summary: A program to help users work with QMK +License: MIT +URL: https://github.com/qmk/qmk_cli +Source0: %url/archive/refs/tags/%version.tar.gz +Patch0: nonexistant-deps.patch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3dist(setuptools) +BuildRequires: git +BuildRequires: python3-devel + +Requires: python3 +Requires: python3-platformdirs +Requires: python3-argcomplete +Requires: python3-colorama +Requires: python3-jsonschema +Requires: git +Requires: avr-gcc +Requires: arm-none-eabi-gcc +Requires: avr-libc +Requires: arm-none-eabi-binutils +Requires: arm-none-eabi-newlib +Requires: avr-binutils +Requires: dfu-programmer +Requires: dfu-util +Requires: avrdude +Requires: python3-hjson +Requires: python3-pygments +Requires: python3-hid +Requires: python3-pyusb +Requires: python3-pyserial +Requires: python3-pillow + +Provides: qmk +Provides: qmk_cli +Provides: qmk-cli +Provides: python3-qmk_cli + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -p1 -n qmk_cli-%version + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files qmk_cli + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md SECURITY.md +%license LICENSE +%{_bindir}/qmk +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/qmk-%version.dist-info/* + +%changelog +* Thu Sep 04 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/qmk_cli/update.rhai b/anda/tools/qmk_cli/update.rhai new file mode 100644 index 0000000000..7a8aa73deb --- /dev/null +++ b/anda/tools/qmk_cli/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("qmk/qmk_cli")); From 02f1dd9385da4caaefa96acee609ef05e18ff7ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 05:45:52 +0000 Subject: [PATCH 0084/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index f8e5ffacce..c57140a106 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.178+b1189ab03 +%global ver 0.16.0-dev.191+9fa2394f8 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 296c1674775ef570302c8c7caacf8569b89743f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 05:55:44 +0000 Subject: [PATCH 0085/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 882b8e92ce..93c47e64c9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.05.223835 +Version: 2025.09.06.054156 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 85f8488c7bd563fe097f37b0dbaa72ef69d93663 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 06:42:52 +0000 Subject: [PATCH 0086/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 032e77ce59..a44a4bbc01 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.70+73a0b5441 +Version: 0.16.0~dev.191+9fa2394f8 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 6d0b0c52ed4a495fb87204f39af756476fb27bfc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 07:15:53 +0000 Subject: [PATCH 0087/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index fb6b4d7f29..ef31ed5854 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-28 +%global upstream_version v1.0.0-beta-29 %global ver %{sub %upstream_version 2} Name: walker From 7c173aabd4fd9de7be90e0c221a9c3eb5b28d745 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 6 Sep 2025 02:20:01 -0500 Subject: [PATCH 0088/1547] fix: mpv (#6368) * Fix: mpv * Bump release Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * silly funny f41 --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/mpv/python-mpv.spec | 36 ++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/anda/langs/python/mpv/python-mpv.spec b/anda/langs/python/mpv/python-mpv.spec index f65f454d3a..d0ca15e65a 100644 --- a/anda/langs/python/mpv/python-mpv.spec +++ b/anda/langs/python/mpv/python-mpv.spec @@ -1,8 +1,10 @@ %define debug_package %nil +%global pypi_name mpv +%global _desc python-mpv is a ctypes-based python interface to the mpv media player. It gives you more or less full control of all features of the player, just as the lua interface does. -Name: python3-mpv +Name: python-%{pypi_name} Version: 1.0.8 -Release: 1%?dist +Release: 2%?dist Summary: Python interface to the awesome mpv media player License: GPL-2.0+ OR LGPL-2.1+ URL: https://github.com/jaseg/python-mpv @@ -10,31 +12,57 @@ Source0: https://github.com/jaseg/python-mpv/archive/refs/tags/v%version.tar.gz Requires: mpv-devel BuildRequires: python3-devel BuildRequires: python3dist(setuptools) +BuildRequires: python3-pip %description -python-mpv is a ctypes-based python interface to the mpv media player. -It gives you more or less full control of all features of the player, just as the lua interface does. +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc %prep %autosetup -n python-mpv-%version +%if 0%{?fedora} <= 41 || 0%{?rhel} cat< setup.py from setuptools import setup setup() EOL +%endif %build +%if 0%{?fedora} <= 41 || 0%{?rhel} %py3_build +%else +%pyproject_wheel +%endif %install +%if 0%{?fedora} <= 41 || 0%{?rhel} %py3_install +%else +%pyproject_install +%pyproject_save_files mpv +%endif +%if 0%{?fedora} <= 41 || 0%{?rhel} %files %doc README.rst %license LICENSE.GPL LICENSE.LGPL %ghost %python3_sitelib/__pycache__/mpv.cpython-*.pyc %python3_sitelib/mpv-%version-py%python3_version.egg-info/ %python3_sitelib/mpv.py +%else +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst +%license LICENSE.GPL LICENSE.LGPL +%ghost %python3_sitelib/__pycache__/mpv.cpython-*.pyc +%python3_sitelib/mpv.py +%endif %changelog %autochangelog From 84d9110476c89d04aad3ab71db3c14c53ed85aec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 08:28:13 +0000 Subject: [PATCH 0089/1547] bump: golang-github-jesseduffield-lazygit --- .../langs/go/lazygit/golang-github-jesseduffield-lazygit.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec index 80a98cc347..b17e02216a 100644 --- a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec +++ b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec @@ -2,7 +2,7 @@ # https://github.com/jesseduffield/lazygit %global goipath github.com/jesseduffield/lazygit -Version: 0.54.2 +Version: 0.55.0 %gometa -f @@ -13,7 +13,7 @@ Simple terminal UI for git commands.} %global godocs docs README.md VISION.md Name: golang-github-jesseduffield-lazygit -Release: 2%?dist +Release: 1%?dist Summary: Simple terminal UI for git commands License: MIT From 1c7b82057e5349ca84c6c50d5aa3580260e6e156 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 08:43:33 +0000 Subject: [PATCH 0090/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index ef31ed5854..e980d6bfdc 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-29 +%global upstream_version v1.0.0-beta-30 %global ver %{sub %upstream_version 2} Name: walker From 78274b38e92b36b1991bbed5add89f9d4883157c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 09:39:39 +0000 Subject: [PATCH 0091/1547] bump: lomiri-indicator-network --- .../lomiri-indicator-network/lomiri-indicator-network.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec b/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec index 437bf29862..8463395439 100644 --- a/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec +++ b/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network -%global commit 4aa16a3674bf513995cf07fffaf700d007e726d8 +%global commit ee3fddcc45a8322938aacc0effd4383b29ebfaf6 %forgemeta Name: lomiri-indicator-network -Version: 1.1.1 +Version: 1.1.2 Release: 1%?dist Summary: The Network indicator for Ubuntu Touch License: GPL-3.0 AND LGPL-3.0 From 31c1b76d1d0a0e7f726a86f555fd4c5576564abc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 12:47:01 +0000 Subject: [PATCH 0092/1547] bump: anki-qt5 anki --- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index b1879201d1..fa7278600a 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 25.07.5 +Version: 25.09 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 4fd052c8b4..e84a28c4cf 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 25.07.5 +Version: 25.09 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 59634fa4555ec21bc65b7fa1ff536a2ef2ed8be7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 14:20:33 +0000 Subject: [PATCH 0093/1547] bump: anki-bin rnote --- anda/apps/anki-bin/anki-bin.spec | 8 ++++---- anda/langs/rust/rnote/rnote.spec | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 2147f0f5d0..4256261a53 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,9 +1,9 @@ -%global xurl https://files.pythonhosted.org/packages/a3/86/c1c459a06466ffc3a205de9852875a922c378a7bfb9fb1310bea019dacd1/anki-25.7.5-cp39-abi3-manylinux_2_36_x86_64.whl -%global aurl https://files.pythonhosted.org/packages/29/75/81eb12d43381f5150a2fb1acc2757d25741af5bf0635f40faab61eefcb44/anki-25.7.5-cp39-abi3-manylinux_2_36_aarch64.whl -%global qurl https://files.pythonhosted.org/packages/5e/e6/4c36d3c1ed0e2a6e4bf95eb919d603078d935b5c75950c7627e79340f25a/aqt-25.7.5-py3-none-any.whl +%global xurl https://files.pythonhosted.org/packages/7f/56/a1603b10d38ee51b94ae2836be40cae6fc512f046cece5792aa3c896023e/anki-25.9-cp39-abi3-manylinux_2_36_x86_64.whl +%global aurl https://files.pythonhosted.org/packages/bb/3e/b61430bde7b6b54ffe2a5c26a9ce93d86fd08ab787479c8fbe2bc5961ff7/anki-25.9-cp39-abi3-manylinux_2_36_aarch64.whl +%global qurl https://files.pythonhosted.org/packages/ce/bc/2d4decdcbb9098e1355c50d894298184567a3a7501f3a43c7dbc5827cdd8/aqt-25.9-py3-none-any.whl Name: anki-bin -Version: 25.7.5 +Version: 25.9 Release: 1%?dist Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/langs/rust/rnote/rnote.spec b/anda/langs/rust/rnote/rnote.spec index 4641617a5a..8dc413ff28 100644 --- a/anda/langs/rust/rnote/rnote.spec +++ b/anda/langs/rust/rnote/rnote.spec @@ -1,8 +1,8 @@ %global rustflags_debuginfo 1 Name: rnote -Version: 0.12.0 -Release: 2%?dist +Version: 0.13.0 +Release: 1%?dist Summary: Sketch and take handwritten notes License: GPL-3.0 URL: https://github.com/flxzt/rnote From 257a3481e3eb1f3e7551c1ffec06aa5616d8855f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 16:56:06 +0000 Subject: [PATCH 0094/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 1e5e8e5148..5b09df0925 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.2 +Version: 2025.9.3 Release: 1%?dist Summary: Front-end to your dev env From 64eaa6e871245692115d9708b4ccd69e315731f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 17:39:03 +0000 Subject: [PATCH 0095/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 5b09df0925..af3f6db65e 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.3 +Version: 2025.9.4 Release: 1%?dist Summary: Front-end to your dev env From a9be6b4d03610e27e5cbbbbc28dc46f81afc6062 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 21:51:05 +0000 Subject: [PATCH 0096/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index af3f6db65e..d62d9bc892 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.4 +Version: 2025.9.5 Release: 1%?dist Summary: Front-end to your dev env From 132ea750d8097b9ec01a1520d80720120474553f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 21:58:48 +0000 Subject: [PATCH 0097/1547] bump: uutils-coreutils-replace --- .../uutils-coreutils-replace/uutils-coreutils-replace.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec index b8bd2c1674..89db39d54f 100644 --- a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec +++ b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec @@ -5,7 +5,7 @@ %endif Name: uutils-coreutils-replace -Version: 0.1.0 +Version: 0.2.0 Release: 1%?dist Summary: Cross-platform Rust rewrite of the GNU coreutils License: MIT From 25d37194dbac53adc4cad85f55e3a83a67db15b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 22:37:14 +0000 Subject: [PATCH 0098/1547] bump: zig-master-bootstrap yt-dlp-git --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index c57140a106..1b25c0a219 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.191+9fa2394f8 +%global ver 0.16.0-dev.195+ac42eaaad %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 93c47e64c9..8331f16e00 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.06.054156 +Version: 2025.09.06.222825 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7e8c353e51ed04413cbc7afc7b351224a20172a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 23:29:27 +0000 Subject: [PATCH 0099/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8331f16e00..9f77445a87 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.06.222825 +Version: 2025.09.06.231717 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 78df4b1446c34c5c9f1656912a57ff08d932f2ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Sep 2025 23:34:50 +0000 Subject: [PATCH 0100/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index a44a4bbc01..9c8fc517d9 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.191+9fa2394f8 +Version: 0.16.0~dev.195+ac42eaaad Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From baf4200f8b13396f29360080e6bcf454c260a17a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 01:27:54 +0000 Subject: [PATCH 0101/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 9f77445a87..129b9bdd0b 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.06.231717 +Version: 2025.09.07.005737 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7f74db07f68b1ed4c53b78fb62d1b01a78135b06 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 01:47:50 +0000 Subject: [PATCH 0102/1547] bump(nightly): flameshot-nightly micro-nightly zed-nightly scx-scheds-nightly spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 9567fee801..91872a883e 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 980cf5352a533463b84ca783eb238c152eb707e5 +%global commit cd80260a6cbb59f3d58eaed377a49821c5b2227d %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250902 +%global commit_date 20250907 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 1c913ec0df..f0d75f85a0 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 0b9c7c0c4afbe17ab6e64b6f74340d0be4c70db7 -%global commit_date 20250906 +%global commit_hash 45342bb0f1b160a90748e634ab56daad7f320420 +%global commit_date 20250907 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 1172553726..68b399c644 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 23dc1f5ea4061591ed44121e8a4ba191f7e7b647 +%global commit 5c30578c4961d3766ee991b119658b02741b85e5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250906 +%global commit_date 20250907 %global ver 0.204.0 %bcond_with check diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 0c48d3c4b4..a21eb64e4a 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit e70f853ae0f011a9c15cdaa0e4ade70a52133ab6 +%global commit abc5cff81c16cf6a4e45a8990df1226081281062 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250906 +%global commitdate 20250907 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index cf925e1ef8..6b8d5d457d 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit bde730fec64491b5687b3a2eb9108527156e8b02 -%global commit_date 20250824 +%global commit d763ce8858547602c9039c0a54455b54df8d01c4 +%global commit_date 20250907 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From bdd9b93b9ab4d606816d455897b4a1e738442aae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 02:50:03 +0000 Subject: [PATCH 0103/1547] bump: feishin ruffle-nightly --- anda/apps/feishin/feishin.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index 9f7a34606b..817a500f58 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.19.0 +Version: 0.20.0 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index a2cbd31b7b..3a71a3a44c 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-06 +%global ver 2025-09-07 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 4b8014821e0b79625a8c6653db641cd5ecfd88fc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 07:59:19 +0000 Subject: [PATCH 0104/1547] bump: uutils-coreutils-replace --- .../uutils-coreutils-replace/uutils-coreutils-replace.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec index 89db39d54f..b8bd2c1674 100644 --- a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec +++ b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec @@ -5,7 +5,7 @@ %endif Name: uutils-coreutils-replace -Version: 0.2.0 +Version: 0.1.0 Release: 1%?dist Summary: Cross-platform Rust rewrite of the GNU coreutils License: MIT From 4cb6c3059360f377ef50dfba0d2070a17d57abff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 09:16:54 +0000 Subject: [PATCH 0105/1547] bump: youtube-music --- anda/apps/youtube-music/youtube-music.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/youtube-music/youtube-music.spec b/anda/apps/youtube-music/youtube-music.spec index 03419406ed..672bfe046b 100644 --- a/anda/apps/youtube-music/youtube-music.spec +++ b/anda/apps/youtube-music/youtube-music.spec @@ -12,7 +12,7 @@ %global vendor_pnpm 1 Name: youtube-music -Version: 3.10.0 +Version: 3.11.0 Release: 1%?dist Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader) Source1: youtube-music.desktop From 870ca616ffbe1f71cffbfdf3b68eb44cecc24a82 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 12:41:16 +0000 Subject: [PATCH 0106/1547] bump: walker rpcs3 --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index e980d6bfdc..7c16ce6773 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-30 +%global upstream_version v1.0.0-beta-31 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 86ae8b4211..ae4f2120be 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 05648428715b9f1f54707290eb9fc1b1a124744e -%global ver 0.0.37-18125 +%global commit c76a3366ec45a5b566bf9b8248232a88f18e3729 +%global ver 0.0.37-18126 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2754f7c12125484f5e97bd694ea1493e96b8b3fd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 15:20:02 +0000 Subject: [PATCH 0107/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 1b25c0a219..7019112dce 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.195+ac42eaaad +%global ver 0.16.0-dev.197+1a5cf072a %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 27bd2270089b124991687b911b91da6ecc3eb9d9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 16:14:37 +0000 Subject: [PATCH 0108/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 9c8fc517d9..82f0d60696 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.195+ac42eaaad +Version: 0.16.0~dev.197+1a5cf072a Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 9ded73930c3b66fdb8c8af5c52bc8a7972fcb250 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 17:40:21 +0000 Subject: [PATCH 0109/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ae4f2120be..38f1540a5f 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c76a3366ec45a5b566bf9b8248232a88f18e3729 -%global ver 0.0.37-18126 +%global commit e457dbdea3ace99a10e18e2ab584241786322b52 +%global ver 0.0.37-18127 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 3acda54d798f577385562b0a1dee289024e769b7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 19:13:32 +0000 Subject: [PATCH 0110/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 129b9bdd0b..aab9b89d35 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.07.005737 +Version: 2025.09.07.190938 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6e03690bdb8c941eafd9881f9a2ccb3b5b592281 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 21:29:00 +0000 Subject: [PATCH 0111/1547] bump: rpcs3 deviceinfo --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/lib/deviceinfo/deviceinfo.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 38f1540a5f..c67b43f5ad 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e457dbdea3ace99a10e18e2ab584241786322b52 -%global ver 0.0.37-18127 +%global commit 28920f178171ca79c9fa7c5cda4dde5edcf8a345 +%global ver 0.0.37-18128 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/lib/deviceinfo/deviceinfo.spec b/anda/lib/deviceinfo/deviceinfo.spec index bf9aabb0ab..a60e87c428 100644 --- a/anda/lib/deviceinfo/deviceinfo.spec +++ b/anda/lib/deviceinfo/deviceinfo.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/deviceinfo -%global commit 4423aab5a9f25ac1f6baf0623c7cf7a040d254ff +%global commit 41a4e2b50c18a4650cd3c3dae83cce72017fa74b %forgemeta Name: deviceinfo -Version: 0.2.3 +Version: 0.2.4 Release: 1%?dist Summary: Library to detect and configure devices License: GPLv3+ From 324cd1f87ca0567f19a907033ed14e80a254324f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 21:49:38 +0000 Subject: [PATCH 0112/1547] bump: appimagelauncher --- anda/tools/appimagelauncher/appimagelauncher.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 10420ae589..2a3cea729a 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -2,8 +2,8 @@ %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) Name: appimagelauncher -Version: 2.2.0 -Release: 1%{?dist} +Version: 3.0.0.beta.1 +Release: 1%?dist Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages License: MIT From 1169131a17aab14a9846402c9a17b83454fa2003 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Sep 2025 23:20:13 +0000 Subject: [PATCH 0113/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 7d8094e4af..503afa15c7 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.7 +Version: 1.19.8 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 8fe8a1ae67d3de2f98698cb05950189b4f0e7b11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 01:27:21 +0000 Subject: [PATCH 0114/1547] bump: ruffle-nightly rust-mise --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 3a71a3a44c..11f1110cdb 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-07 +%global ver 2025-09-08 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index d62d9bc892..c86ea97429 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.5 +Version: 2025.9.6 Release: 1%?dist Summary: Front-end to your dev env From c61d11db99349b694bf55e720af18c43d51b02b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 01:47:48 +0000 Subject: [PATCH 0115/1547] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly micro-nightly zed-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 91872a883e..ffaa6cddbd 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit cd80260a6cbb59f3d58eaed377a49821c5b2227d +%global commit 83506050fd6031c1b3378107b4ee8c9f7066deb3 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250907 +%global commit_date 20250908 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 8086d59855..32427e8160 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit b9ceaf243dff844456d4ed37c188ffe6b9495ce7 +%global commit 77dee9be2fa2fe4a2f45345b9902a4cd0b7fbdb5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250903 +%global commit_date 20250908 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 89d1fe642e..47b713ffcf 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 8a2ab8ff210ab2c7f8d281ddfbc7316f8dcb9145 +%global commit 155bd1dbed0c1bfd62a2e1c5eb09b2eb1f11bdfc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-04 +%global fulldate 2025-09-07 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index f0d75f85a0..d087726cf0 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 45342bb0f1b160a90748e634ab56daad7f320420 -%global commit_date 20250907 +%global commit_hash ed970eede399fc68681e69b87420067561b304bd +%global commit_date 20250908 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 68b399c644..0038111021 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5c30578c4961d3766ee991b119658b02741b85e5 +%global commit 69bdef38ecef673609e1acf1e7a6d79f5d4d44d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250907 +%global commit_date 20250908 %global ver 0.204.0 %bcond_with check From 2438eaa0c1f66dd3c7a4417617a2cd950562b840 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 08:28:19 +0000 Subject: [PATCH 0116/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 7019112dce..9586a57b92 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.197+1a5cf072a +%global ver 0.16.0-dev.205+4c0127566 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From ed49762218f7022acd13788e85f0b5c51b487672 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 09:16:54 +0000 Subject: [PATCH 0117/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 82f0d60696..4022844df3 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.197+1a5cf072a +Version: 0.16.0~dev.205+4c0127566 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 497916f3dd8e93b6ed4122e4e6dc8be8914f2a72 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 14:25:43 +0000 Subject: [PATCH 0118/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 06a968b425..53d4913028 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 9846c9a84b18e7fff432979089ccb0066cfde413 -%global commit_date 20250827 +%global commit c46aef06bb6f5f6e4817e446229000cac090c064 +%global commit_date 20250908 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 28983089839e8c0064022c3b336d47aa10f328c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 15:19:16 +0000 Subject: [PATCH 0119/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 53d4913028..dbc0db75a0 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit c46aef06bb6f5f6e4817e446229000cac090c064 +%global commit 9621ae11165ad4de4a3d9edd722bb32d0233ebed %global commit_date 20250908 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From a18615b83428bc456cf06616bab2cb3c83762aa2 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 9 Sep 2025 01:30:55 +0800 Subject: [PATCH 0120/1547] fix(lomiri-indicator-network): files (#6374) Signed-off-by: madomado --- .../lomiri-indicator-network/lomiri-indicator-network.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec b/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec index 8463395439..d677e36c08 100644 --- a/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec +++ b/anda/desktops/lomiri-unity/lomiri-indicator-network/lomiri-indicator-network.spec @@ -65,7 +65,7 @@ The %{name}-doc package contains documentation files for %{name}. %files -f %{name}.lang %doc README.md %license COPYING COPYING.LGPL -%config /usr/etc/xdg/autostart/lomiri-indicator-network.desktop +%config /etc/xdg/autostart/lomiri-indicator-network.desktop %{_userunitdir}/*.service %{_libdir}/liblomiri-connectivity-qt1.so.* %dir %{_qt5_qmldir}/Lomiri/Connectivity From 005d98dbd45141080ac2e0ab4c9e7c69472650f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 17:55:53 +0000 Subject: [PATCH 0121/1547] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 6048fbdbf1..7e7800d3a5 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.54 +%global ver 1.8.60 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 3c9031e68a..fa11856cd6 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.59 +%global ver 1.8.60 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 38c6c58c7c5f80f3291fba66590e51a113302e62 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 19:29:42 +0000 Subject: [PATCH 0122/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index aea95d4c68..0c87fd8d6b 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.4 +Version: 0.4.5 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 9ba937d2475cce5368ebe8c1c8f1184a067cd49f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 19:35:04 +0000 Subject: [PATCH 0123/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 83cd461601..ad2bee662d 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.4 +Version: 0.4.5 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 619b50a7a1..d79fd57093 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.4 +Version: 0.4.5 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 4210c332add8b5806ea7dbba3f11d24b22366e74 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 20:43:15 +0000 Subject: [PATCH 0124/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a1a3f35d2c..18ce576267 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.751 +Version: 0.0.752 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 6133a18dfe..b9d9bb7b8f 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.751 +Version: 0.0.752 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From dad7ec0a04fcae6429bdd62490d3ccf58ae3e221 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 21:30:10 +0000 Subject: [PATCH 0125/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index c67b43f5ad..2115043f4a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 28920f178171ca79c9fa7c5cda4dde5edcf8a345 -%global ver 0.0.37-18128 +%global commit f63bb4c7fb68c4d599595f328c902c91405195c0 +%global ver 0.0.37-18129 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From f28bd5b004bc4dc0c8660713e9e6cea354a1122e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 8 Sep 2025 22:55:56 +0000 Subject: [PATCH 0126/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index aab9b89d35..1fef00fb7c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.07.190938 +Version: 2025.09.08.224450 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From edd392ba96732cc3620d7e403d141c66822b7094 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 01:24:53 +0000 Subject: [PATCH 0127/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 11f1110cdb..fda1a83024 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-08 +%global ver 2025-09-09 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From cf64c6779f7d77a5b9bd4b1fba50b7f7e16d7aed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 01:44:08 +0000 Subject: [PATCH 0128/1547] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly rtaudio-nightly scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/multimedia/rtaudio/rtaudio-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 47b713ffcf..1128c2130e 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 155bd1dbed0c1bfd62a2e1c5eb09b2eb1f11bdfc +%global commit cd6820eb93411e7e1704bb361773d8caa3b2cb40 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-07 +%global fulldate 2025-09-08 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 0038111021..9842696656 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 69bdef38ecef673609e1acf1e7a6d79f5d4d44d3 +%global commit ea4073e50e3f21f46bc64c2f3864398b3946e22a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250908 +%global commit_date 20250909 %global ver 0.204.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e68af5e030..1e55ee37af 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 320cf0b3c26fe6b8ab2ba206e19e03402da17fe8 +%global commit 2ed5650c4fa5d48965515644311520c38c181167 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250905 +%global commit_date 20250909 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/multimedia/rtaudio/rtaudio-nightly.spec b/anda/multimedia/rtaudio/rtaudio-nightly.spec index a9b3766782..9dbbaa7e90 100644 --- a/anda/multimedia/rtaudio/rtaudio-nightly.spec +++ b/anda/multimedia/rtaudio/rtaudio-nightly.spec @@ -1,8 +1,8 @@ #? https://src.fedoraproject.org/rpms/rtaudio/blob/db1aa72863ccbfd480e22c2f7aefb41ebb8e2360/f/rtaudio.spec -%global commit 40e0d8140f14acd8552d2dc4f42dcc853274a12c +%global commit acec45bb17425b0bfbc9972ead29d2b0c22c0c93 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250430 -%global ver 6.0.1 +%global commit_date 20250909 +%global ver .0.1 Name: rtaudio-nightly Version: %{ver}^%{commit_date}.git.%{shortcommit} diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index a21eb64e4a..64aebc4fcf 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit abc5cff81c16cf6a4e45a8990df1226081281062 +%global commit 88bd7f611372e3b520e9b99dc669acd4f404461d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250907 +%global commitdate 20250909 %global ver 1.0.16 Name: scx-scheds-nightly From 9ad703de3ec68540063b9e70d8685a8c259f8195 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 12:40:26 +0000 Subject: [PATCH 0129/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 7d4c10600d..8cd6748fdb 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 392d3cda1731337264bd63ce16324c7ac10d9992 +%global commit 65ce3ef3fcca0e3525242c2ff4ab59eb323347a0 %forgemeta Name: lomiri-system-settings From 6891ee1ac68cc257b30ca6b22ff49daa6237a9f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 16:25:12 +0000 Subject: [PATCH 0130/1547] bump: swww --- anda/desktops/waylands/swww/swww.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/swww/swww.spec index 31a49d129b..3a39341219 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/swww/swww.spec @@ -1,5 +1,5 @@ Name: swww -Version: 0.10.3 +Version: 0.11.0 Release: 1%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only From 678be7f609fea2a919477ae5f985d410031aea74 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 16:46:22 +0000 Subject: [PATCH 0131/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 22884f45fb..7b5d5259c7 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.108 +Version: 0.0.109 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 5a8f93f926..cd385c34c2 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.108 +Version: 0.0.109 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From 080129e894193f05baa4c116839c0a26fa98b6f6 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 9 Sep 2025 09:51:18 -0700 Subject: [PATCH 0132/1547] Update ffmpeg to 8.0 (#6382) (#6383) * Remove Handbrake patch as it was integrated upstream * Remove version restrictions in the specfile as almost all of them have been long surpassed * Refresh VP9 decoder patch from Intel * Remove libpostproc package as it is no longer a separate so * Disable libplacebo in the build as 7.351.0 is required with this version of libavformat. Fedora is on 7.349 and Terra has obsoleted its coverage of this package. * Bump all soversions to match upstream (cherry picked from commit e2cf969074f66ef716f4f1b6013803f3b3cc894a) Co-authored-by: Ehren Bendler <143813417+ebendler@users.noreply.github.com> --- anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch | 1904 ----------------- anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch | 78 +- anda/multimedia/ffmpeg/ffmpeg.spec | 160 +- 3 files changed, 113 insertions(+), 2029 deletions(-) delete mode 100644 anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch diff --git a/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch b/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch deleted file mode 100644 index 0326da27f5..0000000000 --- a/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch +++ /dev/null @@ -1,1904 +0,0 @@ -diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure ---- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:39.093543820 +0100 -+++ ffmpeg-7.1.1/configure 2025-03-24 10:54:39.281929795 +0100 -@@ -3338,6 +3338,7 @@ - av1_mediacodec_decoder_deps="mediacodec" - av1_mediacodec_encoder_deps="mediacodec" - av1_mediacodec_encoder_select="extract_extradata_bsf" -+av1_mf_encoder_deps="mediafoundation" - av1_nvenc_encoder_deps="nvenc NV_ENC_PIC_PARAMS_AV1" - av1_nvenc_encoder_select="atsc_a53" - av1_qsv_decoder_select="qsvdec" -diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c ---- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:39.094862193 +0100 -+++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:39.282298069 +0100 -@@ -839,6 +839,7 @@ - extern const FFCodec ff_av1_qsv_decoder; - extern const FFCodec ff_av1_qsv_encoder; - extern const FFCodec ff_av1_amf_encoder; -+extern const FFCodec ff_av1_mf_encoder; - extern const FFCodec ff_av1_vaapi_encoder; - extern const FFCodec ff_libopenh264_encoder; - extern const FFCodec ff_libopenh264_decoder; -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c ffmpeg-7.1.1/libavcodec/amfenc_av1.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c 2025-03-24 10:54:38.133756381 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_av1.c 2025-03-24 10:54:39.277830845 +0100 -@@ -116,6 +116,7 @@ - { "none", "no adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_NONE }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, - { "caq", "context adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_CAQ }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, - -+ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, - - { "align", "alignment mode", OFFSET(align), AV_OPT_TYPE_INT, {.i64 = AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_NO_RESTRICTIONS }, AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_64X16_ONLY, AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_NO_RESTRICTIONS, VE, .unit = "align" }, - { "64x16", "", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_64X16_ONLY }, 0, 0, VE, .unit = "align" }, -@@ -186,6 +187,8 @@ - AMFRate framerate; - AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); - amf_int64 color_depth; -+ amf_int64 color_primaries; -+ amf_int64 transfer_characteristic; - amf_int64 color_profile; - enum AVPixelFormat pix_fmt; - -@@ -238,7 +241,11 @@ - } - - /// Color profile -+ color_primaries = ff_amf_get_color_primaries(avctx); -+ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); - color_profile = ff_amf_get_color_profile(avctx); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, color_primaries); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PROFILE, color_profile); - - /// Color Depth -@@ -250,16 +257,6 @@ - } - - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_COLOR_BIT_DEPTH, color_depth); -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PROFILE, color_profile); -- if (color_depth == AMF_COLOR_BIT_DEPTH_8) { -- /// Color Transfer Characteristics (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709); -- /// Color Primaries (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT709); -- } else { -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084); -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT2020); -- } - - profile_level = avctx->level; - if (profile_level == AV_LEVEL_UNKNOWN) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.c ffmpeg-7.1.1/libavcodec/amfenc.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc.c 2025-03-24 10:54:38.032755166 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc.c 2025-03-24 10:54:39.279550845 +0100 -@@ -415,10 +415,6 @@ - else - pix_fmt = avctx->pix_fmt; - -- if (pix_fmt == AV_PIX_FMT_P010) { -- AMF_RETURN_IF_FALSE(ctx, ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n"); -- } -- - ctx->format = amf_av_to_amf_format(pix_fmt); - AMF_RETURN_IF_FALSE(ctx, ctx->format != AMF_SURFACE_UNKNOWN, AVERROR(EINVAL), - "Format %s is not supported\n", av_get_pix_fmt_name(pix_fmt)); -@@ -766,11 +762,50 @@ - switch (avctx->codec->id) { - case AV_CODEC_ID_H264: - AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_AUD, !!ctx->aud); -+ switch (frame->pict_type) { -+ case AV_PICTURE_TYPE_I: -+ if (ctx->forced_idr) { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_SPS, 1); -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_PPS, 1); -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_IDR); -+ } else { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_I); -+ } -+ break; -+ case AV_PICTURE_TYPE_P: -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_P); -+ break; -+ case AV_PICTURE_TYPE_B: -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_B); -+ break; -+ } - break; - case AV_CODEC_ID_HEVC: - AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_INSERT_AUD, !!ctx->aud); -+ switch (frame->pict_type) { -+ case AV_PICTURE_TYPE_I: -+ if (ctx->forced_idr) { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_INSERT_HEADER, 1); -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_IDR); -+ } else { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_I); -+ } -+ break; -+ case AV_PICTURE_TYPE_P: -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_P); -+ break; -+ } -+ break; -+ case AV_CODEC_ID_AV1: -+ if (frame->pict_type == AV_PICTURE_TYPE_I) { -+ if (ctx->forced_idr) { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_INSERT_SEQUENCE_HEADER, 1); -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE_KEY); -+ } else { -+ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE_INTRA_ONLY); -+ } -+ } - break; -- //case AV_CODEC_ID_AV1 not supported - default: - break; - } -@@ -878,6 +913,115 @@ - return ret; - } - -+int ff_amf_get_color_primaries(AVCodecContext *avctx) -+{ -+ amf_int64 color_primaries = AMF_COLOR_PRIMARIES_UNDEFINED; -+ switch (avctx->color_primaries) { -+ case AVCOL_PRI_BT709: -+ color_primaries = AMF_COLOR_PRIMARIES_BT709; -+ break; -+ case AVCOL_PRI_UNSPECIFIED: -+ color_primaries = AMF_COLOR_PRIMARIES_UNSPECIFIED; -+ break; -+ case AVCOL_PRI_RESERVED: -+ color_primaries = AMF_COLOR_PRIMARIES_RESERVED; -+ break; -+ case AVCOL_PRI_BT470M: -+ color_primaries = AMF_COLOR_PRIMARIES_BT470M; -+ break; -+ case AVCOL_PRI_BT470BG: -+ color_primaries = AMF_COLOR_PRIMARIES_BT470BG; -+ break; -+ case AVCOL_PRI_SMPTE170M: -+ color_primaries = AMF_COLOR_PRIMARIES_SMPTE170M; -+ break; -+ case AVCOL_PRI_SMPTE240M: -+ color_primaries = AMF_COLOR_PRIMARIES_SMPTE240M; -+ break; -+ case AVCOL_PRI_FILM: -+ color_primaries = AMF_COLOR_PRIMARIES_FILM; -+ break; -+ case AVCOL_PRI_BT2020: -+ color_primaries = AMF_COLOR_PRIMARIES_BT2020; -+ break; -+ case AVCOL_PRI_SMPTE428: -+ color_primaries = AMF_COLOR_PRIMARIES_SMPTE428; -+ break; -+ case AVCOL_PRI_SMPTE431: -+ color_primaries = AMF_COLOR_PRIMARIES_SMPTE431; -+ break; -+ case AVCOL_PRI_SMPTE432: -+ color_primaries = AMF_COLOR_PRIMARIES_SMPTE432; -+ break; -+ case AVCOL_PRI_EBU3213: -+ color_primaries = AMF_COLOR_PRIMARIES_JEDEC_P22; -+ break; -+ } -+ return color_primaries; -+} -+ -+int ff_amf_get_transfer_characteristic(AVCodecContext *avctx) -+{ -+ amf_int64 transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_UNDEFINED; -+ switch (avctx->color_trc) { -+ case AVCOL_TRC_BT709: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709; -+ break; -+ case AVCOL_TRC_UNSPECIFIED: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_UNSPECIFIED; -+ break; -+ case AVCOL_TRC_RESERVED: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_RESERVED; -+ break; -+ case AVCOL_TRC_GAMMA22: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_GAMMA22; -+ break; -+ case AVCOL_TRC_GAMMA28: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_GAMMA28; -+ break; -+ case AVCOL_TRC_SMPTE170M: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE170M; -+ break; -+ case AVCOL_TRC_SMPTE240M: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE240M; -+ break; -+ case AVCOL_TRC_LINEAR: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LINEAR; -+ break; -+ case AVCOL_TRC_LOG: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LOG; -+ break; -+ case AVCOL_TRC_LOG_SQRT: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LOG_SQRT; -+ break; -+ case AVCOL_TRC_IEC61966_2_4: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_IEC61966_2_4; -+ break; -+ case AVCOL_TRC_BT1361_ECG: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT1361_ECG; -+ break; -+ case AVCOL_TRC_IEC61966_2_1: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_IEC61966_2_1; -+ break; -+ case AVCOL_TRC_BT2020_10: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT2020_10; -+ break; -+ case AVCOL_TRC_BT2020_12: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT2020_12; -+ break; -+ case AVCOL_TRC_SMPTE2084: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084; -+ break; -+ case AVCOL_TRC_SMPTE428: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE428; -+ break; -+ case AVCOL_TRC_ARIB_STD_B67: -+ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_ARIB_STD_B67; -+ break; -+ } -+ return transfer_characteristic; -+} -+ - int ff_amf_get_color_profile(AVCodecContext *avctx) - { - amf_int64 color_profile = AMF_VIDEO_CONVERTER_COLOR_PROFILE_UNKNOWN; -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.h ffmpeg-7.1.1/libavcodec/amfenc.h ---- ffmpeg-7.1.1.old/libavcodec/amfenc.h 2025-03-24 10:54:37.990754660 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc.h 2025-03-24 10:54:39.277763348 +0100 -@@ -114,6 +114,7 @@ - int max_b_frames; - int qvbr_quality_level; - int hw_high_motion_quality_boost; -+ int forced_idr; - - // HEVC - specific options - -@@ -173,6 +174,8 @@ - */ - extern const enum AVPixelFormat ff_amf_pix_fmts[]; - -+int ff_amf_get_color_primaries(AVCodecContext *avctx); -+int ff_amf_get_transfer_characteristic(AVCodecContext *avctx); - int ff_amf_get_color_profile(AVCodecContext *avctx); - - /** -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c ffmpeg-7.1.1/libavcodec/amfenc_h264.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c 2025-03-24 10:54:38.175756886 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_h264.c 2025-03-24 10:54:39.277925894 +0100 -@@ -133,6 +133,7 @@ - { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, - { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, - -+ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, - { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, - - -@@ -201,6 +202,8 @@ - AMFRate framerate; - AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); - int deblocking_filter = (avctx->flags & AV_CODEC_FLAG_LOOP_FILTER) ? 1 : 0; -+ amf_int64 color_primaries; -+ amf_int64 transfer_characteristic; - amf_int64 color_profile; - enum AVPixelFormat pix_fmt; - -@@ -273,7 +276,11 @@ - AMF_ASSIGN_PROPERTY_RATIO(res, ctx->encoder, AMF_VIDEO_ENCODER_ASPECT_RATIO, ratio); - } - -+ color_primaries = ff_amf_get_color_primaries(avctx); -+ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); - color_profile = ff_amf_get_color_profile(avctx); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PRIMARIES, color_primaries); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PROFILE, color_profile); - - /// Color Range (Support for older Drivers) -@@ -287,10 +294,6 @@ - AMF_RETURN_IF_FALSE(ctx, pix_fmt != AV_PIX_FMT_P010, AVERROR_INVALIDDATA, "10-bit input video is not supported by AMF H264 encoder\n"); - - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_COLOR_BIT_DEPTH, AMF_COLOR_BIT_DEPTH_8); -- /// Color Transfer Characteristics (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_TRANSFER_CHARACTERISTIC, (amf_int64)avctx->color_trc); -- /// Color Primaries (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PRIMARIES, (amf_int64)avctx->color_primaries); - - // autodetect rate control method - if (ctx->rate_control_mode == AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_UNKNOWN) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c ffmpeg-7.1.1/libavcodec/amfenc_hevc.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c 2025-03-24 10:54:37.991754672 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_hevc.c 2025-03-24 10:54:39.278019962 +0100 -@@ -100,6 +100,7 @@ - { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, - { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, - -+ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE }, - { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, - - -@@ -167,6 +168,8 @@ - AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); - int deblocking_filter = (avctx->flags & AV_CODEC_FLAG_LOOP_FILTER) ? 1 : 0; - amf_int64 color_depth; -+ amf_int64 color_primaries; -+ amf_int64 transfer_characteristic; - amf_int64 color_profile; - enum AVPixelFormat pix_fmt; - -@@ -241,7 +244,11 @@ - AMF_ASSIGN_PROPERTY_RATIO(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_ASPECT_RATIO, ratio); - } - -+ color_primaries = ff_amf_get_color_primaries(avctx); -+ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); - color_profile = ff_amf_get_color_profile(avctx); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, color_primaries); -+ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PROFILE, color_profile); - /// Color Range (Support for older Drivers) - AMF_ASSIGN_PROPERTY_BOOL(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_NOMINAL_RANGE, !!(avctx->color_range == AVCOL_RANGE_JPEG)); -@@ -253,15 +260,6 @@ - color_depth = AMF_COLOR_BIT_DEPTH_10; - } - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_COLOR_BIT_DEPTH, color_depth); -- if (color_depth == AMF_COLOR_BIT_DEPTH_8) { -- /// Color Transfer Characteristics (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709); -- /// Color Primaries (AMF matches ISO/IEC) -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT709); -- } else { -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084); -- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT2020); -- } - - // Picture control properties - AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_NUM_GOPS_PER_IDR, ctx->gops_per_idr); -diff -Naur ffmpeg-7.1.1.old/libavcodec/av1dec.c ffmpeg-7.1.1/libavcodec/av1dec.c ---- ffmpeg-7.1.1.old/libavcodec/av1dec.c 2025-03-24 10:54:38.093755899 +0100 -+++ ffmpeg-7.1.1/libavcodec/av1dec.c 2025-03-24 10:54:39.273932914 +0100 -@@ -1002,6 +1002,8 @@ - break; - } - case ITU_T_T35_PROVIDER_CODE_DOLBY: { -+ AVBufferRef *rpu_buf; -+ AVFrameSideData *rpu; - int provider_oriented_code = bytestream2_get_be32(&gb); - if (itut_t35->itu_t_t35_country_code != ITU_T_T35_COUNTRY_CODE_US || - provider_oriented_code != 0x800) -@@ -1014,6 +1016,18 @@ - break; // ignore - } - -+ rpu_buf = av_buffer_alloc(itut_t35->payload_size); -+ if (rpu_buf) { -+ memcpy(rpu_buf->data, itut_t35->payload, itut_t35->payload_size); -+ rpu = av_frame_new_side_data_from_buf(frame, AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, rpu_buf); -+ if (!rpu) { -+ av_buffer_unref(&rpu_buf); -+ return AVERROR(ENOMEM); -+ } -+ } else { -+ return AVERROR(ENOMEM); -+ } -+ - ret = ff_dovi_attach_side_data(&s->dovi, frame); - if (ret < 0) - return ret; -diff -Naur ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c ---- ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:38.075755683 +0100 -+++ ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:39.273106358 +0100 -@@ -125,6 +125,7 @@ - AVPacket *in; - GetByteContext gb; - -+ int has_sps = 0, has_pps = 0; - int got_irap = 0; - int i, ret = 0; - -@@ -158,11 +159,14 @@ - } - - nalu_type = (bytestream2_peek_byte(&gb) >> 1) & 0x3f; -+ has_sps = (has_sps || nalu_type == HEVC_NAL_SPS); -+ has_pps = (has_pps || nalu_type == HEVC_NAL_PPS); - - /* prepend extradata to IRAP frames */ - is_irap = nalu_type >= HEVC_NAL_BLA_W_LP && - nalu_type <= HEVC_NAL_RSV_IRAP_VCL23; -- add_extradata = is_irap && !got_irap; -+ /* ignore the extradata if IRAP frame has sps and pps */ -+ add_extradata = is_irap && !got_irap && !(has_sps && has_pps); - extra_size = add_extradata * ctx->par_out->extradata_size; - got_irap |= is_irap; - -diff -Naur ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c ffmpeg-7.1.1/libavcodec/ccaption_dec.c ---- ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c 2025-03-24 10:54:38.169756814 +0100 -+++ ffmpeg-7.1.1/libavcodec/ccaption_dec.c 2025-03-24 10:54:39.268544045 +0100 -@@ -889,12 +889,13 @@ - - if (ctx->buffer[bidx].str[0] || ctx->real_time) { - ff_dlog(ctx, "cdp writing data (%s)\n", ctx->buffer[bidx].str); -- start_time = ctx->buffer_time[0]; -- sub->pts = start_time; -- end_time = ctx->buffer_time[1]; -- if (!ctx->real_time) -+ if (!ctx->real_time) { -+ start_time = ctx->buffer_time[0]; -+ sub->pts = start_time; -+ end_time = ctx->buffer_time[1]; - sub->end_display_time = av_rescale_q(end_time - start_time, - AV_TIME_BASE_Q, ms_tb); -+ } - else - sub->end_display_time = -1; - ret = ff_ass_add_rect2(sub, ctx->buffer[bidx].str, ctx->readorder++, 0, NULL, NULL, &nb_rect_allocated); -diff -Naur ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c ffmpeg-7.1.1/libavcodec/dvdsubdec.c ---- ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c 2025-03-24 10:54:37.975754480 +0100 -+++ ffmpeg-7.1.1/libavcodec/dvdsubdec.c 2025-03-24 10:54:39.267391144 +0100 -@@ -45,6 +45,8 @@ - int buf_size; - int forced_subs_only; - uint8_t used_color[256]; -+ int64_t pts; -+ int output_empty_rects; - } DVDSubContext; - - static void yuv_a_to_rgba(const uint8_t *ycbcr, const uint8_t *alpha, uint32_t *rgba, int num_values) -@@ -230,7 +232,10 @@ - uint32_t size; - int64_t offset1, offset2; - -- if (buf_size < 10) -+ if (buf_size < 2) -+ return AVERROR(EAGAIN); -+ -+ if (buf_size == 2 && AV_RB16(buf) == 0) - return -1; - - if (AV_RB16(buf) == 0) { /* HD subpicture with 4-byte offsets */ -@@ -243,15 +248,22 @@ - cmd_pos = 2; - } - -+ if (big_offsets && buf_size < 6) -+ return AVERROR(EAGAIN); -+ - size = READ_OFFSET(buf + (big_offsets ? 2 : 0)); -- cmd_pos = READ_OFFSET(buf + cmd_pos); - -- if (cmd_pos < 0 || cmd_pos > buf_size - 2 - offset_size) { -- if (cmd_pos > size) { -- av_log(ctx, AV_LOG_ERROR, "Discarding invalid packet\n"); -- return 0; -- } -+ if (size == 0) -+ return -1; -+ -+ if (buf_size < size) - return AVERROR(EAGAIN); -+ -+ cmd_pos = READ_OFFSET(buf + cmd_pos); -+ -+ if (cmd_pos < 0 || cmd_pos > size) { -+ av_log(ctx, AV_LOG_ERROR, "Discarding invalid packet\n"); -+ return AVERROR_INVALIDDATA; - } - - while (cmd_pos > 0 && cmd_pos < buf_size - 2 - offset_size) { -@@ -524,10 +536,13 @@ - int appended = 0; - int is_menu; - -+ if (ctx->pts == AV_NOPTS_VALUE && sub->pts != AV_NOPTS_VALUE) -+ ctx->pts = sub->pts; - if (ctx->buf_size) { - int ret = append_to_cached_buf(avctx, buf, buf_size); - if (ret < 0) { - *data_size = 0; -+ ctx->pts = AV_NOPTS_VALUE; - return ret; - } - buf = ctx->buf; -@@ -538,7 +553,12 @@ - is_menu = decode_dvd_subtitles(ctx, sub, buf, buf_size); - if (is_menu == AVERROR(EAGAIN)) { - *data_size = 0; -- return appended ? 0 : append_to_cached_buf(avctx, buf, buf_size); -+ int ret = appended ? 0 : append_to_cached_buf(avctx, buf, buf_size); -+ if (ret < 0) { -+ ctx->pts = AV_NOPTS_VALUE; -+ return ret; -+ } -+ return buf_size; - } - - if (is_menu < 0) { -@@ -547,9 +567,10 @@ - reset_rects(sub); - *data_size = 0; - -+ ctx->pts = AV_NOPTS_VALUE; - return buf_size; - } -- if (!is_menu && find_smallest_bounding_rectangle(ctx, sub) == 0) -+ if (!is_menu && !ctx->output_empty_rects && find_smallest_bounding_rectangle(ctx, sub) == 0) - goto no_subtitle; - - if (ctx->forced_subs_only && !(sub->rects[0]->flags & AV_SUBTITLE_FLAG_FORCED)) -@@ -557,6 +578,8 @@ - - ctx->buf_size = 0; - *data_size = 1; -+ sub->pts = ctx->pts; -+ ctx->pts = AV_NOPTS_VALUE; - return buf_size; - } - -@@ -682,6 +705,7 @@ - av_log(avctx, AV_LOG_DEBUG, " 0x%06"PRIx32, ctx->palette[i]); - av_log(avctx, AV_LOG_DEBUG, "\n"); - } -+ ctx->pts = AV_NOPTS_VALUE; - - return 1; - } -@@ -698,6 +722,7 @@ - { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, - { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, - { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, -+ { "output_empty_rects", "Output subtitles with empty or fully transparent rects", OFFSET(output_empty_rects), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, - { NULL } - }; - static const AVClass dvdsub_class = { -diff -Naur ffmpeg-7.1.1.old/libavcodec/libdav1d.c ffmpeg-7.1.1/libavcodec/libdav1d.c ---- ffmpeg-7.1.1.old/libavcodec/libdav1d.c 2025-03-24 10:54:38.090755863 +0100 -+++ ffmpeg-7.1.1/libavcodec/libdav1d.c 2025-03-24 10:54:39.274085311 +0100 -@@ -563,6 +563,8 @@ - break; - } - case ITU_T_T35_PROVIDER_CODE_DOLBY: { -+ AVBufferRef *rpu_buf; -+ AVFrameSideData *rpu; - int provider_oriented_code = bytestream2_get_be32(&gb); - if (itut_t35->country_code != ITU_T_T35_COUNTRY_CODE_US || - provider_oriented_code != 0x800) -@@ -575,6 +577,18 @@ - break; // ignore - } - -+ rpu_buf = av_buffer_alloc(itut_t35->payload_size); -+ if (rpu_buf) { -+ memcpy(rpu_buf->data, itut_t35->payload, itut_t35->payload_size); -+ rpu = av_frame_new_side_data_from_buf(frame, AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, rpu_buf); -+ if (!rpu) { -+ av_buffer_unref(&rpu_buf); -+ goto fail; -+ } -+ } else { -+ goto fail; -+ } -+ - res = ff_dovi_attach_side_data(&dav1d->dovi, frame); - if (res < 0) - goto fail; -diff -Naur ffmpeg-7.1.1.old/libavcodec/mfenc.c ffmpeg-7.1.1/libavcodec/mfenc.c ---- ffmpeg-7.1.1.old/libavcodec/mfenc.c 2025-03-24 10:54:38.125756284 +0100 -+++ ffmpeg-7.1.1/libavcodec/mfenc.c 2025-03-24 10:54:39.282547759 +0100 -@@ -1315,3 +1315,4 @@ - - MF_ENCODER(VIDEO, h264, H264, venc_opts, VFMTS, VCAPS, defaults); - MF_ENCODER(VIDEO, hevc, HEVC, venc_opts, VFMTS, VCAPS, defaults); -+MF_ENCODER(VIDEO, av1, AV1, venc_opts, VFMTS, VCAPS, defaults); -diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.c ffmpeg-7.1.1/libavcodec/mf_utils.c ---- ffmpeg-7.1.1.old/libavcodec/mf_utils.c 2025-03-24 10:54:38.086755815 +0100 -+++ ffmpeg-7.1.1/libavcodec/mf_utils.c 2025-03-24 10:54:39.282392106 +0100 -@@ -240,6 +240,7 @@ - GUID_ENTRY(MFMediaType_Video), - GUID_ENTRY(MFAudioFormat_PCM), - GUID_ENTRY(MFAudioFormat_Float), -+ GUID_ENTRY(ff_MFVideoFormat_AV1), - GUID_ENTRY(MFVideoFormat_H264), - GUID_ENTRY(MFVideoFormat_H264_ES), - GUID_ENTRY(ff_MFVideoFormat_HEVC), -@@ -507,6 +508,7 @@ - const CLSID *ff_codec_to_mf_subtype(enum AVCodecID codec) - { - switch (codec) { -+ case AV_CODEC_ID_AV1: return &ff_MFVideoFormat_AV1; - case AV_CODEC_ID_H264: return &MFVideoFormat_H264; - case AV_CODEC_ID_HEVC: return &ff_MFVideoFormat_HEVC; - case AV_CODEC_ID_AC3: return &MFAudioFormat_Dolby_AC3; -diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.h ffmpeg-7.1.1/libavcodec/mf_utils.h ---- ffmpeg-7.1.1.old/libavcodec/mf_utils.h 2025-03-24 10:54:38.061755515 +0100 -+++ ffmpeg-7.1.1/libavcodec/mf_utils.h 2025-03-24 10:54:39.282464482 +0100 -@@ -113,6 +113,7 @@ - - DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_HEVC, 0x43564548); // FCC('HEVC') - DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_HEVC_ES, 0x53564548); // FCC('HEVS') -+DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_AV1, 0x31305641); // FCC('AV01') - - - // This enum is missing from mingw-w64's codecapi.h by v7.0.0. -diff -Naur ffmpeg-7.1.1.old/libavcodec/pgssubdec.c ffmpeg-7.1.1/libavcodec/pgssubdec.c ---- ffmpeg-7.1.1.old/libavcodec/pgssubdec.c 2025-03-24 10:54:37.986754612 +0100 -+++ ffmpeg-7.1.1/libavcodec/pgssubdec.c 2025-03-24 10:54:39.280528236 +0100 -@@ -35,9 +35,11 @@ - #include "libavutil/opt.h" - - #define RGBA(r,g,b,a) (((unsigned)(a) << 24) | ((r) << 16) | ((g) << 8) | (b)) --#define MAX_EPOCH_PALETTES 8 // Max 8 allowed per PGS epoch --#define MAX_EPOCH_OBJECTS 64 // Max 64 allowed per PGS epoch --#define MAX_OBJECT_REFS 2 // Max objects per display set -+#define MAX_EPOCH_PALETTES 8 // Max 8 allowed per PGS epoch -+#define MAX_EPOCH_OBJECTS 64 // Max 64 allowed per PGS epoch -+#define MAX_OBJECT_REFS 2 // Max objects per display set -+#define MAX_OBJECT_WH 4096 // Max object width/height -+ - - enum SegmentType { - PALETTE_SEGMENT = 0x14, -@@ -48,57 +50,80 @@ - }; - - typedef struct PGSSubObjectRef { -- int id; -- int window_id; -- uint8_t composition_flag; -- int x; -- int y; -- int crop_x; -- int crop_y; -- int crop_w; -- int crop_h; -+ uint16_t id; -+ uint8_t window_id; -+ uint8_t composition_flag; -+ uint16_t x; -+ uint16_t y; -+ uint16_t crop_x; -+ uint16_t crop_y; -+ uint16_t crop_w; -+ uint16_t crop_h; - } PGSSubObjectRef; - - typedef struct PGSSubPresentation { -- int id_number; -- int palette_id; -- int object_count; -+ uint8_t palette_flag; -+ uint8_t palette_id; -+ uint8_t object_count; - PGSSubObjectRef objects[MAX_OBJECT_REFS]; -- int64_t pts; -+ int64_t pts; - } PGSSubPresentation; - - typedef struct PGSSubObject { -- int id; -- int w; -- int h; -- uint8_t *rle; -- unsigned int rle_buffer_size, rle_data_len; -- unsigned int rle_remaining_len; -+ uint16_t id; -+ uint16_t w; -+ uint16_t h; -+ uint8_t *rle; -+ uint8_t *bitmap; -+ uint32_t rle_buffer_size; -+ uint32_t rle_data_len; -+ uint32_t rle_remaining_len; -+ uint32_t bitmap_buffer_size; -+ uint32_t bitmap_size; - } PGSSubObject; - - typedef struct PGSSubObjects { -- int count; -+ uint8_t count; - PGSSubObject object[MAX_EPOCH_OBJECTS]; - } PGSSubObjects; - - typedef struct PGSSubPalette { -- int id; -- uint32_t clut[256]; -+ uint8_t id; -+ uint32_t clut[AVPALETTE_COUNT]; - } PGSSubPalette; - - typedef struct PGSSubPalettes { -- int count; -+ uint8_t count; - PGSSubPalette palette[MAX_EPOCH_PALETTES]; - } PGSSubPalettes; - -+typedef struct PGSGraphicPlane { -+ uint8_t count; -+ uint8_t writable; -+ AVSubtitleRect visible_rect[MAX_OBJECT_REFS]; -+} PGSGraphicPlane; -+ - typedef struct PGSSubContext { - AVClass *class; - PGSSubPresentation presentation; - PGSSubPalettes palettes; - PGSSubObjects objects; -+ PGSGraphicPlane plane; - int forced_subs_only; - } PGSSubContext; - -+static void clear_graphic_plane(PGSSubContext *ctx) -+{ -+ int i; -+ -+ for (i = 0; i < ctx->plane.count; i++) { -+ av_freep(&ctx->plane.visible_rect[i].data[0]); -+ memset(&ctx->plane.visible_rect[i], 0, sizeof(ctx->plane.visible_rect[i])); -+ } -+ ctx->plane.writable = 0; -+ ctx->plane.count = 0; -+} -+ - static void flush_cache(AVCodecContext *avctx) - { - PGSSubContext *ctx = avctx->priv_data; -@@ -106,8 +131,11 @@ - - for (i = 0; i < ctx->objects.count; i++) { - av_freep(&ctx->objects.object[i].rle); -- ctx->objects.object[i].rle_buffer_size = 0; -+ ctx->objects.object[i].rle_buffer_size = 0; - ctx->objects.object[i].rle_remaining_len = 0; -+ av_freep(&ctx->objects.object[i].bitmap); -+ ctx->objects.object[i].bitmap_buffer_size = 0; -+ ctx->objects.object[i].bitmap_size = 0; - } - ctx->objects.count = 0; - ctx->palettes.count = 0; -@@ -144,6 +172,7 @@ - - static av_cold int close_decoder(AVCodecContext *avctx) - { -+ clear_graphic_plane((PGSSubContext *)avctx->priv_data); - flush_cache(avctx); - - return 0; -@@ -159,48 +188,51 @@ - * @param buf pointer to the RLE data to process - * @param buf_size size of the RLE data to process - */ --static int decode_rle(AVCodecContext *avctx, AVSubtitleRect *rect, -- const uint8_t *buf, unsigned int buf_size) -+static int decode_object_rle(AVCodecContext *avctx, PGSSubObject *object) - { -- const uint8_t *rle_bitmap_end; -+ const uint8_t *rle_buf; -+ const uint8_t *rle_end; - int pixel_count, line_count; -+ rle_buf = object->rle; -+ rle_end = object->rle + object->rle_data_len; - -- rle_bitmap_end = buf + buf_size; -+ object->bitmap_size = object->w * object->h; -+ av_fast_padded_malloc(&object->bitmap, &object->bitmap_buffer_size, -+ object->bitmap_size); - -- rect->data[0] = av_malloc_array(rect->w, rect->h); -- -- if (!rect->data[0]) -+ if (!object->bitmap) - return AVERROR(ENOMEM); - - pixel_count = 0; - line_count = 0; - -- while (buf < rle_bitmap_end && line_count < rect->h) { -+ while (rle_buf < rle_end && line_count < object->h) { - uint8_t flags, color; - int run; - -- color = bytestream_get_byte(&buf); -+ color = bytestream_get_byte(&rle_buf); - run = 1; - - if (color == 0x00) { -- flags = bytestream_get_byte(&buf); -+ flags = bytestream_get_byte(&rle_buf); - run = flags & 0x3f; - if (flags & 0x40) -- run = (run << 8) + bytestream_get_byte(&buf); -- color = flags & 0x80 ? bytestream_get_byte(&buf) : 0; -+ run = (run << 8) + bytestream_get_byte(&rle_buf); -+ color = flags & 0x80 ? bytestream_get_byte(&rle_buf) : 0; - } - -- if (run > 0 && pixel_count + run <= rect->w * rect->h) { -- memset(rect->data[0] + pixel_count, color, run); -+ if (run > 0 && pixel_count + run <= object->w * object->h) { -+ memset(object->bitmap + pixel_count, color, run); - pixel_count += run; - } else if (!run) { - /* - * New Line. Check if correct pixels decoded, if not display warning - * and adjust bitmap pointer to correct new line position. - */ -- if (pixel_count % rect->w > 0) { -- av_log(avctx, AV_LOG_ERROR, "Decoded %d pixels, when line should be %d pixels\n", -- pixel_count % rect->w, rect->w); -+ if (pixel_count % object->w > 0) { -+ av_log(avctx, AV_LOG_ERROR, -+ "Decoded %d pixels, when object line should be %d pixels\n", -+ pixel_count % object->w, object->w); - if (avctx->err_recognition & AV_EF_EXPLODE) { - return AVERROR_INVALIDDATA; - } -@@ -209,13 +241,11 @@ - } - } - -- if (pixel_count < rect->w * rect->h) { -- av_log(avctx, AV_LOG_ERROR, "Insufficient RLE data for subtitle\n"); -+ if (pixel_count < object->w * object->h) { -+ av_log(avctx, AV_LOG_ERROR, "Insufficient RLE data for object\n"); - return AVERROR_INVALIDDATA; - } -- -- ff_dlog(avctx, "Pixel Count = %d, Area = %d\n", pixel_count, rect->w * rect->h); -- -+ ff_dlog(avctx, "Pixel Count = %d, Area = %d\n", pixel_count, object->w * object->h); - return 0; - } - -@@ -237,7 +267,7 @@ - - uint8_t sequence_desc; - unsigned int rle_bitmap_len, width, height; -- int id; -+ int id, ret; - - if (buf_size <= 4) - return AVERROR_INVALIDDATA; -@@ -260,57 +290,71 @@ - /* Read the Sequence Description to determine if start of RLE data or appended to previous RLE */ - sequence_desc = bytestream_get_byte(&buf); - -- if (!(sequence_desc & 0x80)) { -- /* Additional RLE data */ -- if (buf_size > object->rle_remaining_len) -+ /* First in sequence object definition segment */ -+ if (sequence_desc & 0x80) { -+ if (buf_size <= 7) - return AVERROR_INVALIDDATA; -+ buf_size -= 7; - -- memcpy(object->rle + object->rle_data_len, buf, buf_size); -- object->rle_data_len += buf_size; -- object->rle_remaining_len -= buf_size; -- -- return 0; -- } -- -- if (buf_size <= 7) -- return AVERROR_INVALIDDATA; -- buf_size -= 7; -+ /* Decode rle bitmap length, stored size includes width/height data */ -+ rle_bitmap_len = bytestream_get_be24(&buf) - 2*2; - -- /* Decode rle bitmap length, stored size includes width/height data */ -- rle_bitmap_len = bytestream_get_be24(&buf) - 2*2; -+ if (buf_size > rle_bitmap_len) { -+ av_log(avctx, AV_LOG_ERROR, -+ "Buffer dimension %d larger than the expected RLE data %d\n", -+ buf_size, rle_bitmap_len); -+ return AVERROR_INVALIDDATA; -+ } - -- if (buf_size > rle_bitmap_len) { -- av_log(avctx, AV_LOG_ERROR, -- "Buffer dimension %d larger than the expected RLE data %d\n", -- buf_size, rle_bitmap_len); -- return AVERROR_INVALIDDATA; -- } -+ /* Get bitmap dimensions from data */ -+ width = bytestream_get_be16(&buf); -+ height = bytestream_get_be16(&buf); -+ -+ /* Make sure the bitmap is not too large */ -+ if (MAX_OBJECT_WH < width || MAX_OBJECT_WH < height || !width || !height) { -+ av_log(avctx, AV_LOG_ERROR, "Bitmap dimensions (%dx%d) invalid.\n", width, height); -+ return AVERROR_INVALIDDATA; -+ } - -- /* Get bitmap dimensions from data */ -- width = bytestream_get_be16(&buf); -- height = bytestream_get_be16(&buf); -- -- /* Make sure the bitmap is not too large */ -- if (avctx->width < width || avctx->height < height || !width || !height) { -- av_log(avctx, AV_LOG_ERROR, "Bitmap dimensions (%dx%d) invalid.\n", width, height); -- return AVERROR_INVALIDDATA; -- } -+ object->rle_data_len = 0; -+ object->w = width; -+ object->h = height; -+ /* Dimensions against video are checked at decode after cropping. */ -+ av_fast_padded_malloc(&object->rle, &object->rle_buffer_size, rle_bitmap_len); - -- object->w = width; -- object->h = height; -+ if (!object->rle) { -+ object->rle_remaining_len = 0; -+ return AVERROR(ENOMEM); -+ } - -- av_fast_padded_malloc(&object->rle, &object->rle_buffer_size, rle_bitmap_len); -+ memcpy(object->rle, buf, buf_size); -+ object->rle_remaining_len = rle_bitmap_len; -+ } else { -+ /* Additional RLE data */ -+ if (buf_size > object->rle_remaining_len) -+ return AVERROR_INVALIDDATA; - -- if (!object->rle) { -- object->rle_data_len = 0; -- object->rle_remaining_len = 0; -- return AVERROR(ENOMEM); -+ memcpy(object->rle + object->rle_data_len, buf, buf_size); - } -+ object->rle_data_len += buf_size; -+ object->rle_remaining_len -= buf_size; - -- memcpy(object->rle, buf, buf_size); -- object->rle_data_len = buf_size; -- object->rle_remaining_len = rle_bitmap_len - buf_size; -- -+ /* Last in sequence object definition (can be both first and last) */ -+ if (sequence_desc & 0x40) { -+ /* Attempt decoding if data is valid */ -+ if (0 == object->rle_remaining_len) { -+ ret = decode_object_rle(avctx, object); -+ if (ret < 0 && (avctx->err_recognition & AV_EF_EXPLODE || ret == AVERROR(ENOMEM))) { -+ return ret; -+ } -+ } else { -+ av_log(avctx, AV_LOG_ERROR, -+ "RLE data length %u is %u bytes shorter than expected\n", -+ object->rle_data_len, object->rle_remaining_len); -+ if (avctx->err_recognition & AV_EF_EXPLODE) -+ return AVERROR_INVALIDDATA; -+ } -+ } - return 0; - } - -@@ -318,7 +362,7 @@ - * Parse the palette segment packet. - * - * The palette segment contains details of the palette, -- * a maximum of 256 colors can be defined. -+ * a maximum of 256 colors (AVPALETTE_COUNT) can be defined. - * - * @param avctx contains the current codec context - * @param buf pointer to the packet to process -@@ -391,13 +435,17 @@ - int64_t pts) - { - PGSSubContext *ctx = avctx->priv_data; -- int i, state, ret; -+ int ret; -+ uint8_t i, state; - const uint8_t *buf_end = buf + buf_size; - - // Video descriptor - int w = bytestream_get_be16(&buf); - int h = bytestream_get_be16(&buf); - -+ // On a new display set, reset writability of the graphic plane -+ ctx->plane.writable = 0; -+ - ctx->presentation.pts = pts; - - ff_dlog(avctx, "Video Dimensions %dx%d\n", -@@ -406,88 +454,121 @@ - if (ret < 0) - return ret; - -- /* Skip 1 bytes of unknown, frame rate */ -- buf++; -+ /* Skip 3 bytes: framerate (1), presentation id number (2) */ -+ buf+=3; - -- // Composition descriptor -- ctx->presentation.id_number = bytestream_get_be16(&buf); - /* -- * state is a 2 bit field that defines pgs epoch boundaries -+ * State is a 2 bit field that defines pgs epoch boundaries - * 00 - Normal, previously defined objects and palettes are still valid - * 01 - Acquisition point, previous objects and palettes can be released - * 10 - Epoch start, previous objects and palettes can be released - * 11 - Epoch continue, previous objects and palettes can be released - * -- * reserved 6 bits discarded -+ * Reserved 6 bits discarded - */ - state = bytestream_get_byte(&buf) >> 6; - if (state != 0) { -+ /* Epoch start always wipes the graphic plane. Epoch continue does only if -+ * playback is not seamless, which should not happen with a proper stream. -+ */ -+ if (0b10 == state) -+ clear_graphic_plane((PGSSubContext *)avctx->priv_data); - flush_cache(avctx); - } - -+ /* Reserved 7 bits discarded. */ -+ ctx->presentation.palette_flag = bytestream_get_byte(&buf) & 0x80; -+ ctx->presentation.palette_id = bytestream_get_byte(&buf); -+ - /* -- * skip palette_update_flag (0x80), -+ * On palette update, don't parse the compositions references, -+ * just evaluate the existing graphic plane with the new palette. - */ -- buf += 1; -- ctx->presentation.palette_id = bytestream_get_byte(&buf); -- ctx->presentation.object_count = bytestream_get_byte(&buf); -- if (ctx->presentation.object_count > MAX_OBJECT_REFS) { -- av_log(avctx, AV_LOG_ERROR, -- "Invalid number of presentation objects %d\n", -- ctx->presentation.object_count); -- ctx->presentation.object_count = 2; -- if (avctx->err_recognition & AV_EF_EXPLODE) { -- return AVERROR_INVALIDDATA; -+ if (!ctx->presentation.palette_flag) { -+ ctx->presentation.object_count = bytestream_get_byte(&buf); -+ if (ctx->presentation.object_count > MAX_OBJECT_REFS) { -+ av_log(avctx, AV_LOG_ERROR, -+ "Invalid number of presentation objects %d\n", -+ ctx->presentation.object_count); -+ ctx->presentation.object_count = 2; -+ if (avctx->err_recognition & AV_EF_EXPLODE) { -+ return AVERROR_INVALIDDATA; -+ } - } -- } - -+ for (i = 0; i < ctx->presentation.object_count; i++) { -+ PGSSubObjectRef *const object = &ctx->presentation.objects[i]; - -- for (i = 0; i < ctx->presentation.object_count; i++) -- { -- PGSSubObjectRef *const object = &ctx->presentation.objects[i]; -- -- if (buf_end - buf < 8) { -- av_log(avctx, AV_LOG_ERROR, "Insufficent space for object\n"); -- ctx->presentation.object_count = i; -- return AVERROR_INVALIDDATA; -- } -- -- object->id = bytestream_get_be16(&buf); -- object->window_id = bytestream_get_byte(&buf); -- object->composition_flag = bytestream_get_byte(&buf); -- -- object->x = bytestream_get_be16(&buf); -- object->y = bytestream_get_be16(&buf); -- -- // If cropping -- if (object->composition_flag & 0x80) { -- object->crop_x = bytestream_get_be16(&buf); -- object->crop_y = bytestream_get_be16(&buf); -- object->crop_w = bytestream_get_be16(&buf); -- object->crop_h = bytestream_get_be16(&buf); -- } -- -- ff_dlog(avctx, "Subtitle Placement x=%d, y=%d\n", -- object->x, object->y); -- -- if (object->x > avctx->width || object->y > avctx->height) { -- av_log(avctx, AV_LOG_ERROR, "Subtitle out of video bounds. x = %d, y = %d, video width = %d, video height = %d.\n", -- object->x, object->y, -- avctx->width, avctx->height); -- object->y = object->x = 0; -- if (avctx->err_recognition & AV_EF_EXPLODE) { -+ if (buf_end - buf < 8) { -+ av_log(avctx, AV_LOG_ERROR, "Insufficent space for object\n"); -+ ctx->presentation.object_count = i; - return AVERROR_INVALIDDATA; - } -+ -+ object->id = bytestream_get_be16(&buf); -+ object->window_id = bytestream_get_byte(&buf); -+ object->composition_flag = bytestream_get_byte(&buf); -+ -+ object->x = bytestream_get_be16(&buf); -+ object->y = bytestream_get_be16(&buf); -+ -+ // If cropping -+ if (object->composition_flag & 0x80) { -+ object->crop_x = bytestream_get_be16(&buf); -+ object->crop_y = bytestream_get_be16(&buf); -+ object->crop_w = bytestream_get_be16(&buf); -+ object->crop_h = bytestream_get_be16(&buf); -+ } -+ -+ /* Placement is checked at decode after cropping. */ -+ ff_dlog(avctx, "Subtitle Placement x=%d, y=%d\n", -+ object->x, object->y); - } - } -+ return 0; -+} -+ -+/** -+ * Parse the window segment packet. -+ * -+ * The window segment instructs the decoder to redraw the graphic plane -+ * with the composition references provided in the presentation segment -+ * -+ * @param avctx contains the current codec context -+ */ -+static int parse_window_segment(AVCodecContext *avctx, const uint8_t *buf, -+ int buf_size) -+{ -+ PGSSubContext *ctx = (PGSSubContext *)avctx->priv_data; -+ -+ // 1 byte: number of windows defined -+ if (bytestream_get_byte(&buf) > MAX_OBJECT_REFS) { -+ av_log(avctx, AV_LOG_ERROR, "Too many windows defined.\n"); -+ return AVERROR_INVALIDDATA; -+ } - -+ /* TODO: mask objects with windows when transfering to the graphic plane -+ * Window Segment Structure -+ * { -+ * 1 byte : window id, -+ * 2 bytes: X position of window, -+ * 2 bytes: Y position of window, -+ * 2 bytes: Width of window, -+ * 2 bytes: Height of window. -+ * } -+ */ -+ // Flush the graphic plane, it will be redrawn. -+ clear_graphic_plane(ctx); -+ ctx->plane.writable = 1; -+ ctx->plane.count = ctx->presentation.object_count; - return 0; - } - - /** - * Parse the display segment packet. - * -- * The display segment controls the updating of the display. -+ * The display segment closes the display set. The inferred data is used -+ * to decide if the display should be updated. - * - * @param avctx contains the current codec context - * @param data pointer to the data pertaining the subtitle to display -@@ -500,26 +581,33 @@ - PGSSubContext *ctx = avctx->priv_data; - int64_t pts; - PGSSubPalette *palette; -- int i, ret; -+ int i; - - pts = ctx->presentation.pts != AV_NOPTS_VALUE ? ctx->presentation.pts : sub->pts; - memset(sub, 0, sizeof(*sub)); - sub->pts = pts; - ctx->presentation.pts = AV_NOPTS_VALUE; -- sub->start_display_time = 0; - // There is no explicit end time for PGS subtitles. The end time - // is defined by the start of the next sub which may contain no - // objects (i.e. clears the previous sub) - sub->end_display_time = UINT32_MAX; -- sub->format = 0; - -- // Blank if last object_count was 0. -- if (!ctx->presentation.object_count) -+ // Object count is zero only on an epoch start with no WDS -+ // or the last DS with a WDS had no presentation object. -+ if (!ctx->plane.count) { - return 1; -- sub->rects = av_calloc(ctx->presentation.object_count, sizeof(*sub->rects)); -- if (!sub->rects) { -- return AVERROR(ENOMEM); - } -+ -+ if (!ctx->presentation.palette_flag && !ctx->plane.writable) { -+ // This display set does not perform a display update -+ // E.g. it only defines new objects or palettes for future usage. -+ return 0; -+ } -+ -+ sub->rects = av_calloc(ctx->plane.count, sizeof(*sub->rects)); -+ if (!sub->rects) -+ return AVERROR(ENOMEM); -+ - palette = find_palette(ctx->presentation.palette_id, &ctx->palettes); - if (!palette) { - // Missing palette. Should only happen with damaged streams. -@@ -528,57 +616,128 @@ - avsubtitle_free(sub); - return AVERROR_INVALIDDATA; - } -- for (i = 0; i < ctx->presentation.object_count; i++) { -- AVSubtitleRect *const rect = av_mallocz(sizeof(*rect)); -- PGSSubObject *object; - -- if (!rect) -- return AVERROR(ENOMEM); -- sub->rects[sub->num_rects++] = rect; -- rect->type = SUBTITLE_BITMAP; -+ for (i = 0; i < ctx->plane.count; i++) { -+ const PGSSubObjectRef *sub_object = &ctx->presentation.objects[i]; -+ AVSubtitleRect *const gp_rect = &ctx->plane.visible_rect[i]; -+ AVSubtitleRect *rect; -+ gp_rect->type = SUBTITLE_BITMAP; -+ -+ // Compose the graphic plane if a window segment has been provided -+ if (ctx->plane.writable) { -+ PGSSubObject *object; -+ -+ // Process bitmap -+ object = find_object(sub_object->id, &ctx->objects); -+ if (!object) { -+ // Missing object. Should only happen with damaged streams. -+ av_log(avctx, AV_LOG_ERROR, "Invalid object id %d\n", sub_object->id); -+ if (avctx->err_recognition & AV_EF_EXPLODE) -+ return AVERROR_INVALIDDATA; -+ // Leaves rect empty with 0 width and height. -+ continue; -+ } -+ if (sub_object->composition_flag & 0x40) -+ gp_rect->flags |= AV_SUBTITLE_FLAG_FORCED; - -- /* Process bitmap */ -- object = find_object(ctx->presentation.objects[i].id, &ctx->objects); -- if (!object) { -- // Missing object. Should only happen with damaged streams. -- av_log(avctx, AV_LOG_ERROR, "Invalid object id %d\n", -- ctx->presentation.objects[i].id); -- if (avctx->err_recognition & AV_EF_EXPLODE) -- return AVERROR_INVALIDDATA; -- // Leaves rect empty with 0 width and height. -- continue; -- } -- if (ctx->presentation.objects[i].composition_flag & 0x40) -- rect->flags |= AV_SUBTITLE_FLAG_FORCED; -+ gp_rect->x = sub_object->x; -+ gp_rect->y = sub_object->y; - -- rect->x = ctx->presentation.objects[i].x; -- rect->y = ctx->presentation.objects[i].y; -+ if (object->rle) { -+ int out_of_picture = 0; -+ gp_rect->w = object->w; -+ gp_rect->h = object->h; -+ -+ gp_rect->linesize[0] = object->w; -+ -+ // Check for cropping. -+ if (sub_object->composition_flag & 0x80) { -+ int out_of_object = 0; -+ -+ if (object->w < sub_object->crop_x + sub_object->crop_w) -+ out_of_object = 1; -+ if (object->h < sub_object->crop_y + sub_object->crop_h) -+ out_of_object = 1; -+ -+ if (out_of_object) { -+ av_log(avctx, AV_LOG_ERROR, -+ "Subtitle cropping values are out of object. " -+ "obj_w = %d, obj_h = %d, crop_x = %d, crop_y = %d, " -+ "crop_w = %d, crop_h = %d.\n", -+ object->w, -+ object->h, -+ sub_object->crop_x, -+ sub_object->crop_y, -+ sub_object->crop_w, -+ sub_object->crop_h); -+ if (avctx->err_recognition & AV_EF_EXPLODE) -+ return AVERROR_INVALIDDATA; -+ } else { -+ // Replace subtitle dimensions with cropping ones. -+ gp_rect->w = sub_object->crop_w; -+ gp_rect->h = sub_object->crop_h; -+ gp_rect->linesize[0] = sub_object->crop_w; -+ } -+ } - -- if (object->rle) { -- rect->w = object->w; -- rect->h = object->h; -+ /* Make sure the subtitle is not out of picture. */ -+ if (avctx->width < gp_rect->x + gp_rect->w || !gp_rect->w) -+ out_of_picture = 1; -+ if (avctx->height < gp_rect->y + gp_rect->h || !gp_rect->h) -+ out_of_picture = 1; -+ if (out_of_picture) { -+ av_log(avctx, AV_LOG_ERROR, -+ "Subtitle out of video bounds. " -+ "x = %d, y = %d, width = %d, height = %d.\n", -+ gp_rect->x, gp_rect->y, gp_rect->w, gp_rect->h); -+ if (avctx->err_recognition & AV_EF_EXPLODE) -+ return AVERROR_INVALIDDATA; -+ gp_rect->w = 0; -+ gp_rect->h = 0; -+ continue; -+ } - -- rect->linesize[0] = object->w; -+ if (!object->bitmap_size || object->rle_remaining_len) { -+ gp_rect->w = 0; -+ gp_rect->h = 0; -+ continue; -+ } - -- if (object->rle_remaining_len) { -- av_log(avctx, AV_LOG_ERROR, "RLE data length %u is %u bytes shorter than expected\n", -- object->rle_data_len, object->rle_remaining_len); -- if (avctx->err_recognition & AV_EF_EXPLODE) -- return AVERROR_INVALIDDATA; -- } -- ret = decode_rle(avctx, rect, object->rle, object->rle_data_len); -- if (ret < 0) { -- if ((avctx->err_recognition & AV_EF_EXPLODE) || -- ret == AVERROR(ENOMEM)) { -- return ret; -+ gp_rect->data[0] = av_malloc_array(gp_rect->w, gp_rect->h); -+ if (!gp_rect->data[0]) -+ return AVERROR(ENOMEM); -+ -+ if (sub_object->composition_flag & 0x80) { -+ /* Copy cropped bitmap. */ -+ int y; -+ -+ for (y = 0; y < sub_object->crop_h; y++) { -+ memcpy(&gp_rect->data[0][y * sub_object->crop_w], -+ &object->bitmap[(sub_object->crop_y + y) * -+ object->w + sub_object->crop_x], -+ sub_object->crop_w); -+ } -+ } -+ else { -+ /* copy full object */ -+ memcpy(gp_rect->data[0], object->bitmap, object->bitmap_size); - } -- rect->w = 0; -- rect->h = 0; -- continue; - } - } -- /* Allocate memory for colors */ -- rect->nb_colors = 256; -+ // Export graphic plane content with latest palette -+ rect = av_memdup(gp_rect, sizeof(*gp_rect)); -+ if (!rect) -+ return AVERROR(ENOMEM); -+ -+ sub->rects[sub->num_rects++] = rect; -+ if (gp_rect->data[0]) { -+ rect->data[0] = av_memdup(gp_rect->data[0], rect->w*rect->h); -+ if (!rect->data[0]) -+ return AVERROR(ENOMEM); -+ } -+ -+ // Allocate memory for colors -+ rect->nb_colors = AVPALETTE_COUNT; - rect->data[1] = av_mallocz(AVPALETTE_SIZE); - if (!rect->data[1]) - return AVERROR(ENOMEM); -@@ -641,14 +800,7 @@ - ret = parse_presentation_segment(avctx, buf, segment_length, sub->pts); - break; - case WINDOW_SEGMENT: -- /* -- * Window Segment Structure (No new information provided): -- * 2 bytes: Unknown, -- * 2 bytes: X position of subtitle, -- * 2 bytes: Y position of subtitle, -- * 2 bytes: Width of subtitle, -- * 2 bytes: Height of subtitle. -- */ -+ ret = parse_window_segment(avctx, buf, segment_length); - break; - case DISPLAY_SEGMENT: - if (*got_sub_ptr) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/videotoolbox.c ffmpeg-7.1.1/libavcodec/videotoolbox.c ---- ffmpeg-7.1.1.old/libavcodec/videotoolbox.c 2025-03-24 10:54:38.027755105 +0100 -+++ ffmpeg-7.1.1/libavcodec/videotoolbox.c 2025-03-24 10:54:39.271196851 +0100 -@@ -916,6 +916,23 @@ - break; - } - -+#if ARCH_X86_64 -+ if (avctx->codec_id == AV_CODEC_ID_H264 && -+ avctx->sw_pix_fmt == AV_PIX_FMT_YUV420P10) -+ { -+ // 10-bit H.264 is not supported on x86_64 -+ return AVERROR(ENOSYS); -+ } -+#endif -+ -+ if (avctx->codec_id == AV_CODEC_ID_H264 && -+ (avctx->level == 61 || avctx->level == 62)) -+ { -+ // H.264 Level 6.1 and 6.2 can't be -+ // decoded properly -+ return AVERROR(ENOSYS); -+ } -+ - #if defined(MAC_OS_X_VERSION_10_9) && !TARGET_OS_IPHONE && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9) && AV_HAS_BUILTIN(__builtin_available) - if (avctx->codec_id == AV_CODEC_ID_PRORES) { - if (__builtin_available(macOS 10.9, *)) { -diff -Naur ffmpeg-7.1.1.old/libavformat/isom.h ffmpeg-7.1.1/libavformat/isom.h ---- ffmpeg-7.1.1.old/libavformat/isom.h 2025-03-24 10:54:38.366759184 +0100 -+++ ffmpeg-7.1.1/libavformat/isom.h 2025-03-24 10:54:39.261252302 +0100 -@@ -272,6 +272,9 @@ - MOVEncryptionIndex *encryption_index; - } cenc; - -+ int has_fallback; // Audio fallback track -+ int fallback; -+ - struct IAMFDemuxContext *iamf; - } MOVStreamContext; - -diff -Naur ffmpeg-7.1.1.old/libavformat/matroskaenc.c ffmpeg-7.1.1/libavformat/matroskaenc.c ---- ffmpeg-7.1.1.old/libavformat/matroskaenc.c 2025-03-24 10:54:38.396759545 +0100 -+++ ffmpeg-7.1.1/libavformat/matroskaenc.c 2025-03-24 10:54:39.269651231 +0100 -@@ -2933,6 +2933,16 @@ - case AV_CODEC_ID_AAC: - if (side_data_size && mkv->track.bc) { - int output_sample_rate = 0; -+ if (par->extradata && par->extradata_size) { -+ if (par->extradata_size != side_data_size || -+ memcmp(par->extradata, side_data, side_data_size)) { -+ av_log(s, AV_LOG_ERROR, "Error, AAC extradata changed mid-stream.\n"); -+ return AVERROR(EINVAL); -+ } else { -+ // Already written -+ break; -+ } -+ } - ret = get_aac_sample_rates(s, mkv, side_data, side_data_size, - &track->sample_rate, &output_sample_rate); - if (ret < 0) -diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c ---- ffmpeg-7.1.1.old/libavformat/mov.c 2025-03-24 10:54:38.353759028 +0100 -+++ ffmpeg-7.1.1/libavformat/mov.c 2025-03-24 10:54:39.261629363 +0100 -@@ -56,6 +56,7 @@ - #include "libavcodec/mpegaudiodecheader.h" - #include "libavcodec/mlp_parse.h" - #include "avformat.h" -+#include "avlanguage.h" - #include "internal.h" - #include "avio_internal.h" - #include "demux.h" -@@ -342,6 +343,73 @@ - return 0; - } - -+static int mov_read_3gp_udta_tag(MOVContext *c, AVIOContext *pb, MOVAtom atom) -+{ -+ const char *key; -+ AVDictionary *metadata; -+ uint16_t langcode = 0; -+ char key2[32], language[4] = {0}; -+ uint32_t str_size, version; -+ char *str; -+ if (atom.size < 6) -+ return AVERROR_INVALIDDATA; -+ switch (atom.type) { -+ case MKTAG( 'a','l','b','m'): key = "album"; break; -+ case MKTAG( 'a','u','t','h'): key = "author"; break; -+ case MKTAG( 'c','p','r','t'): key = "copyright"; break; -+ case MKTAG( 'd','s','c','p'): key = "comment"; break; -+ case MKTAG( 'g','n','r','e'): key = "genre"; break; -+ case MKTAG( 'p','e','r','f'): key = "artist"; break; -+ case MKTAG( 't','i','t','l'): key = "title"; break; -+ case MKTAG( 'y','r','r','c'): key = "date"; break; -+ default: return 0; -+ } -+ version = avio_rb32(pb); // version + flags -+ if (version != 0) -+ av_log(c->fc, AV_LOG_WARNING, "udta %s unknown version number: %u\n", str, version); -+ if (MKTAG( 'y','r','r','c') == atom.type) { -+ int year; -+ year = avio_rb16(pb); -+ str = av_asprintf("%d", year); -+ if (!str) -+ return AVERROR(ENOMEM); -+ } else { -+ int ret; -+ const char *tmp; -+ langcode = avio_rb16(pb); -+ ff_mov_lang_to_iso639(langcode, language); -+ tmp = ff_convert_lang_to(language, AV_LANG_ISO639_2_BIBL); -+ if (!tmp) -+ av_log(c->fc, AV_LOG_WARNING, "udta %s unknown language code: %u\n", str, langcode); -+ str_size = atom.size - 6; -+ if (str_size <= 0 || str_size >= INT_MAX/2) -+ return AVERROR_INVALIDDATA; -+ str = av_mallocz(str_size + 1); -+ if (!str) -+ return AVERROR(ENOMEM); -+ ret = ffio_read_size(pb, str, str_size); -+ if (ret < 0) { -+ av_free(str); -+ return ret; -+ } -+ str[str_size] = 0; -+ } -+ if (c->trak_index < 0) { -+ metadata = c->fc->metadata; -+ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; -+ } -+ else { -+ metadata = c->fc->streams[c->trak_index]->metadata; -+ } -+ av_dict_set(&metadata, key, str, 0); -+ if (*language && strcmp(language, "und")) { -+ snprintf(key2, sizeof(key2), "%s-%s", key, language); -+ av_dict_set(&metadata, key2, str, 0); -+ } -+ av_freep(&str); -+ return 0; -+} -+ - static int mov_read_udta_string(MOVContext *c, AVIOContext *pb, MOVAtom atom) - { - char tmp_key[AV_FOURCC_MAX_STRING_SIZE] = {0}; -@@ -354,6 +422,7 @@ - int (*parse)(MOVContext*, AVIOContext*, unsigned, const char*) = NULL; - int raw = 0; - int num = 0; -+ AVDictionary *metadata; - - switch (atom.type) { - case MKTAG( '@','P','R','M'): key = "premiere_version"; raw = 1; break; -@@ -367,15 +436,33 @@ - case MKTAG( 'c','a','t','g'): key = "category"; break; - case MKTAG( 'c','p','i','l'): key = "compilation"; - parse = mov_metadata_int8_no_padding; break; -- case MKTAG( 'c','p','r','t'): key = "copyright"; break; -+ case MKTAG( 'c','p','r','t'): -+ key = "copyright"; -+ if (!c->itunes_metadata) { -+ int64_t pos = avio_tell(pb); -+ int ret = mov_read_3gp_udta_tag(c, pb, atom); -+ if (ret != AVERROR_INVALIDDATA) -+ return ret; -+ avio_seek(pb, pos, SEEK_SET); -+ } -+ break; - case MKTAG( 'd','e','s','c'): key = "description"; break; - case MKTAG( 'd','i','s','k'): key = "disc"; - parse = mov_metadata_track_or_disc_number; break; - case MKTAG( 'e','g','i','d'): key = "episode_uid"; - parse = mov_metadata_int8_no_padding; break; - case MKTAG( 'F','I','R','M'): key = "firmware"; raw = 1; break; -- case MKTAG( 'g','n','r','e'): key = "genre"; -- parse = mov_metadata_gnre; break; -+ case MKTAG( 'g','n','r','e'): -+ key = "genre"; -+ parse = mov_metadata_gnre; -+ if (!c->itunes_metadata) { -+ int64_t pos = avio_tell(pb); -+ int ret = mov_read_3gp_udta_tag(c, pb, atom); -+ if (ret != AVERROR_INVALIDDATA) -+ return ret; -+ avio_seek(pb, pos, SEEK_SET); -+ } -+ break; - case MKTAG( 'h','d','v','d'): key = "hd_video"; - parse = mov_metadata_int8_no_padding; break; - case MKTAG( 'H','M','M','T'): -@@ -386,6 +473,7 @@ - return mov_metadata_loci(c, pb, atom.size); - case MKTAG( 'm','a','n','u'): key = "make"; break; - case MKTAG( 'm','o','d','l'): key = "model"; break; -+ case MKTAG( 'n','a','m','e'): key = "title"; raw = 1; break; - case MKTAG( 'p','c','s','t'): key = "podcast"; - parse = mov_metadata_int8_no_padding; break; - case MKTAG( 'p','g','a','p'): key = "gapless_playback"; -@@ -445,6 +533,15 @@ - case MKTAG(0xa9,'w','r','n'): key = "warning"; break; - case MKTAG(0xa9,'w','r','t'): key = "composer"; break; - case MKTAG(0xa9,'x','y','z'): key = "location"; break; -+ case MKTAG( 'a','l','b','m'): -+ case MKTAG( 'a','u','t','h'): -+ case MKTAG( 'd','s','c','p'): -+ case MKTAG( 'p','e','r','f'): -+ case MKTAG( 't','i','t','l'): -+ case MKTAG( 'y','r','r','c'): -+ if (!c->itunes_metadata) { -+ return mov_read_3gp_udta_tag(c, pb, atom); -+ } - } - retry: - if (c->itunes_metadata && atom.size > 8) { -@@ -571,17 +668,23 @@ - } - str[str_size] = 0; - } -- c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; -- av_dict_set(&c->fc->metadata, key, str, 0); -+ if (c->trak_index < 0) { -+ metadata = c->fc->metadata; -+ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; -+ if (!strcmp(key, "encoder")) { -+ int major, minor, micro; -+ if (sscanf(str, "HandBrake %d.%d.%d", &major, &minor, µ) == 3) { -+ c->handbrake_version = 1000000*major + 1000*minor + micro; -+ } -+ } -+ } -+ else { -+ metadata = c->fc->streams[c->trak_index]->metadata; -+ } -+ av_dict_set(&metadata, key, str, 0); - if (*language && strcmp(language, "und")) { - snprintf(key2, sizeof(key2), "%s-%s", key, language); -- av_dict_set(&c->fc->metadata, key2, str, 0); -- } -- if (!strcmp(key, "encoder")) { -- int major, minor, micro; -- if (sscanf(str, "HandBrake %d.%d.%d", &major, &minor, µ) == 3) { -- c->handbrake_version = 1000000*major + 1000*minor + micro; -- } -+ av_dict_set(&metadata, key2, str, 0); - } - } - -@@ -9081,6 +9184,23 @@ - return ret; - } - -+static int mov_read_fall(MOVContext *c, AVIOContext *pb, MOVAtom atom) -+{ -+ AVStream *st; -+ MOVStreamContext *sc; -+ -+ if (c->fc->nb_streams < 1) -+ return 0; -+ st = c->fc->streams[c->fc->nb_streams-1]; -+ sc = st->priv_data; -+ -+ sc->fallback = avio_rb32(pb); -+ sc->has_fallback = 1; -+ -+ return 0; -+} -+ -+ - static const MOVParseTableEntry mov_default_parse_table[] = { - { MKTAG('A','C','L','R'), mov_read_aclr }, - { MKTAG('A','P','R','G'), mov_read_avid }, -@@ -9183,6 +9303,7 @@ - { MKTAG('v','p','c','C'), mov_read_vpcc }, - { MKTAG('m','d','c','v'), mov_read_mdcv }, - { MKTAG('c','l','l','i'), mov_read_clli }, -+{ MKTAG('f','a','l','l'), mov_read_fall }, - { MKTAG('d','v','c','C'), mov_read_dvcc_dvvc }, - { MKTAG('d','v','v','C'), mov_read_dvcc_dvvc }, - { MKTAG('d','v','w','C'), mov_read_dvcc_dvvc }, -@@ -10367,6 +10488,23 @@ - err = ff_replaygain_export(st, s->metadata); - if (err < 0) - return err; -+ if (sc->has_fallback) { -+ for (j = 0; j < s->nb_streams; j++) { -+ if (s->streams[j]->id == sc->fallback) { -+ AVPacketSideData *sd; -+ int *fallback; -+ sd = av_packet_side_data_new(&st->codecpar->coded_side_data, -+ &st->codecpar->nb_coded_side_data, -+ AV_PKT_DATA_FALLBACK_TRACK, -+ sizeof(int), 0); -+ if (!sd) -+ return AVERROR(ENOMEM); -+ fallback = (int*)sd->data; -+ *fallback = j; -+ break; -+ } -+ } -+ } - break; - case AVMEDIA_TYPE_VIDEO: - if (sc->display_matrix) { -diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc.c ---- ffmpeg-7.1.1.old/libavformat/movenc.c 2025-03-24 10:54:38.381759365 +0100 -+++ ffmpeg-7.1.1/libavformat/movenc.c 2025-03-24 10:54:39.258769917 +0100 -@@ -28,6 +28,7 @@ - - #include "movenc.h" - #include "avformat.h" -+#include "avlanguage.h" - #include "avio_internal.h" - #include "dovi_isom.h" - #include "riff.h" -@@ -4055,6 +4056,41 @@ - return len + 24; - } - -+static uint16_t language_code(const char *str) -+{ -+ return (((str[0] - 0x60) & 0x1F) << 10) + -+ (((str[1] - 0x60) & 0x1F) << 5) + -+ (( str[2] - 0x60) & 0x1F); -+} -+static int mov_write_3gp_udta_tag(AVIOContext *pb, AVDictionary *metadata, -+ const char *tag, const char *str) -+{ -+ int64_t pos = avio_tell(pb); -+ AVDictionaryEntry *t = av_dict_get(metadata, str, NULL, 0); -+ if (!t || !utf8len(t->value)) -+ return 0; -+ avio_wb32(pb, 0); /* size */ -+ ffio_wfourcc(pb, tag); /* type */ -+ avio_wb32(pb, 0); /* version + flags */ -+ if (!strcmp(tag, "yrrc")) -+ avio_wb16(pb, atoi(t->value)); -+ else { -+ int lang = 0, len; -+ len = strlen(t->key); -+ if (t->key[len - 4] == '-') { -+ lang = ff_mov_iso639_to_lang(&t->key[len - 3], 1); -+ } -+ if (!lang) -+ lang = ff_mov_iso639_to_lang("und", 1); -+ avio_wb16(pb, lang); /* language */ -+ avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */ -+ if (!strcmp(tag, "albm") && -+ (t = av_dict_get(metadata, "track", NULL, 0))) -+ avio_w8(pb, atoi(t->value)); -+ } -+ return update_size(pb, pos); -+} -+ - static int mov_write_track_metadata(AVIOContext *pb, AVStream *st, - const char *tag, const char *str) - { -@@ -4129,8 +4165,23 @@ - if (ret < 0) - return ret; - -- if (mov->mode & (MODE_MP4|MODE_MOV)) -+ if (mov->mode & (MODE_MP4|MODE_MOV)) { -+ AVDictionaryEntry *t = NULL; -+ int und = 0; -+ - mov_write_track_metadata(pb_buf, st, "name", "title"); -+ while ((t = av_dict_get(st->metadata, "title-", t, AV_DICT_IGNORE_SUFFIX))) { -+ int len = strlen(t->key); -+ if (len == 10 && -+ ff_convert_lang_to(&t->key[len - 3], AV_LANG_ISO639_2_BIBL)) { -+ mov_write_3gp_udta_tag(pb_buf, st->metadata, "titl", t->key); -+ if (!strcmp("und", &t->key[len - 3])) -+ und = 1; -+ } -+ } -+ if (!und) -+ mov_write_3gp_udta_tag(pb_buf, st->metadata, "titl", "title"); -+ } - - if (mov->mode & MODE_MP4) { - if ((ret = mov_write_track_kinds(pb_buf, st)) < 0) -@@ -4727,35 +4778,6 @@ - return 0; - } - --static uint16_t language_code(const char *str) --{ -- return (((str[0] - 0x60) & 0x1F) << 10) + -- (((str[1] - 0x60) & 0x1F) << 5) + -- (( str[2] - 0x60) & 0x1F); --} -- --static int mov_write_3gp_udta_tag(AVIOContext *pb, AVFormatContext *s, -- const char *tag, const char *str) --{ -- int64_t pos = avio_tell(pb); -- AVDictionaryEntry *t = av_dict_get(s->metadata, str, NULL, 0); -- if (!t || !utf8len(t->value)) -- return 0; -- avio_wb32(pb, 0); /* size */ -- ffio_wfourcc(pb, tag); /* type */ -- avio_wb32(pb, 0); /* version + flags */ -- if (!strcmp(tag, "yrrc")) -- avio_wb16(pb, atoi(t->value)); -- else { -- avio_wb16(pb, language_code("eng")); /* language */ -- avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */ -- if (!strcmp(tag, "albm") && -- (t = av_dict_get(s->metadata, "track", NULL, 0))) -- avio_w8(pb, atoi(t->value)); -- } -- return update_size(pb, pos); --} -- - static int mov_write_chpl_tag(AVIOContext *pb, AVFormatContext *s) - { - int64_t pos = avio_tell(pb); -@@ -4794,14 +4816,14 @@ - return ret; - - if (mov->mode & MODE_3GP) { -- mov_write_3gp_udta_tag(pb_buf, s, "perf", "artist"); -- mov_write_3gp_udta_tag(pb_buf, s, "titl", "title"); -- mov_write_3gp_udta_tag(pb_buf, s, "auth", "author"); -- mov_write_3gp_udta_tag(pb_buf, s, "gnre", "genre"); -- mov_write_3gp_udta_tag(pb_buf, s, "dscp", "comment"); -- mov_write_3gp_udta_tag(pb_buf, s, "albm", "album"); -- mov_write_3gp_udta_tag(pb_buf, s, "cprt", "copyright"); -- mov_write_3gp_udta_tag(pb_buf, s, "yrrc", "date"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "perf", "artist"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "titl", "title"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "auth", "author"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "gnre", "genre"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "dscp", "comment"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "albm", "album"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "cprt", "copyright"); -+ mov_write_3gp_udta_tag(pb_buf, s->metadata, "yrrc", "date"); - mov_write_loci_tag(s, pb_buf); - } else if (mov->mode == MODE_MOV && !(mov->flags & FF_MOV_FLAG_USE_MDTA)) { // the title field breaks gtkpod with mp4 and my suspicion is that stuff is not valid in mp4 - mov_write_string_metadata(s, pb_buf, "\251ART", "artist", 0); -diff -Naur ffmpeg-7.1.1.old/libavutil/frame.c ffmpeg-7.1.1/libavutil/frame.c ---- ffmpeg-7.1.1.old/libavutil/frame.c 2025-03-24 10:54:38.298758366 +0100 -+++ ffmpeg-7.1.1/libavutil/frame.c 2025-03-24 10:54:39.274197994 +0100 -@@ -45,6 +45,7 @@ - [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" }, - [AV_FRAME_DATA_DETECTION_BBOXES] = { "Bounding boxes for object detection and classification" }, - [AV_FRAME_DATA_DOVI_RPU_BUFFER] = { "Dolby Vision RPU Data" }, -+ [AV_FRAME_DATA_DOVI_RPU_BUFFER_T35] = { "Dolby Vision RPU ITU T35 Data" }, - [AV_FRAME_DATA_DOVI_METADATA] = { "Dolby Vision Metadata" }, - [AV_FRAME_DATA_LCEVC] = { "LCEVC NAL data" }, - [AV_FRAME_DATA_VIEW_ID] = { "View ID" }, -diff -Naur ffmpeg-7.1.1.old/libavutil/frame.h ffmpeg-7.1.1/libavutil/frame.h ---- ffmpeg-7.1.1.old/libavutil/frame.h 2025-03-24 10:54:38.287758234 +0100 -+++ ffmpeg-7.1.1/libavutil/frame.h 2025-03-24 10:54:39.274296419 +0100 -@@ -201,6 +201,12 @@ - AV_FRAME_DATA_DOVI_RPU_BUFFER, - - /** -+ * Dolby Vision RPU ITU T35 raw data, suitable for passing to SVT-AV1 -+ * or other libraries. Array of uint8_t. -+ */ -+ AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, -+ -+ /** - * Parsed Dolby Vision metadata, suitable for passing to a software - * implementation. The payload is the AVDOVIMetadata struct defined in - * libavutil/dovi_meta.h. -diff -Naur ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c ffmpeg-7.1.1/libswscale/swscale_unscaled.c ---- ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c 2025-03-24 10:54:38.201757199 +0100 -+++ ffmpeg-7.1.1/libswscale/swscale_unscaled.c 2025-03-24 10:54:39.272233834 +0100 -@@ -341,7 +341,7 @@ - const uint8_t *tsrc0 = src[0]; - for (x = c->srcW; x > 0; x--) { - t = *tsrc0++; -- output_pixel(tdstY++, t | (t << 8)); -+ output_pixel(tdstY++, (t << 8)); - } - src[0] += srcStride[0]; - dstY += dstStride[0] / 2; -@@ -352,9 +352,9 @@ - const uint8_t *tsrc2 = src[2]; - for (x = c->srcW / 2; x > 0; x--) { - t = *tsrc1++; -- output_pixel(tdstUV++, t | (t << 8)); -+ output_pixel(tdstUV++, (t << 8)); - t = *tsrc2++; -- output_pixel(tdstUV++, t | (t << 8)); -+ output_pixel(tdstUV++, (t << 8)); - } - src[1] += srcStride[1]; - src[2] += srcStride[2]; diff --git a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch index 351c801512..2d163a4bf2 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch @@ -1,7 +1,8 @@ -diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure ---- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:38.202757211 +0100 -+++ ffmpeg-7.1.1/configure 2025-03-24 10:54:38.618546808 +0100 -@@ -278,6 +278,7 @@ +diff --git a/configure b/configure +index 727c3daea8..1da8f40bff 100755 +--- a/configure ++++ b/configure +@@ -278,6 +278,7 @@ External library support: --enable-libsrt enable Haivision SRT protocol via libsrt [no] --enable-libssh enable SFTP protocol via libssh [no] --enable-libsvtav1 enable AV1 encoding via SVT [no] @@ -9,7 +10,7 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure --enable-libtensorflow enable TensorFlow as a DNN module backend for DNN based filters like sr [no] --enable-libtesseract enable Tesseract, needed for ocr filter [no] -@@ -1953,6 +1954,7 @@ +@@ -1973,6 +1974,7 @@ EXTERNAL_LIBRARY_LIST=" libshaderc libshine libsmbclient @@ -17,7 +18,7 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure libsnappy libsoxr libspeex -@@ -3575,6 +3577,7 @@ +@@ -3658,6 +3660,7 @@ libvpx_vp8_decoder_deps="libvpx" libvpx_vp8_encoder_deps="libvpx" libvpx_vp9_decoder_deps="libvpx" libvpx_vp9_encoder_deps="libvpx" @@ -25,18 +26,31 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure libvvenc_encoder_deps="libvvenc" libwebp_encoder_deps="libwebp" libwebp_anim_encoder_deps="libwebp" -@@ -6997,6 +7000,7 @@ - enabled libspeex && require_pkg_config libspeex speex speex/speex.h speex_decoder_init - enabled libsrt && require_pkg_config libsrt "srt >= 1.3.0" srt/srt.h srt_socket - enabled libsvtav1 && require_pkg_config libsvtav1 "SvtAv1Enc >= 0.9.0" EbSvtAv1Enc.h svt_av1_enc_init_handle +@@ -7160,6 +7163,7 @@ enabled libtwolame && require libtwolame twolame.h twolame_init -ltwolame + die "ERROR: libtwolame must be installed and version must be >= 0.3.10"; } + enabled libuavs3d && require_pkg_config libuavs3d "uavs3d >= 1.1.41" uavs3d.h uavs3d_decode + enabled libv4l2 && require_pkg_config libv4l2 libv4l2 libv4l2.h v4l2_ioctl +enabled libsvtvp9 && require_pkg_config libsvtvp9 SvtVp9Enc EbSvtVp9Enc.h eb_vp9_svt_init_handle - enabled libtensorflow && require libtensorflow tensorflow/c/c_api.h TF_Version -ltensorflow - enabled libtesseract && require_pkg_config libtesseract tesseract tesseract/capi.h TessBaseAPICreate - enabled libtheora && require libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg -diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c ---- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:38.119756212 +0100 -+++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:38.619934060 +0100 -@@ -796,6 +796,7 @@ + enabled libvidstab && require_pkg_config libvidstab "vidstab >= 0.98" vid.stab/libvidstab.h vsMotionDetectInit + enabled libvmaf && require_pkg_config libvmaf "libvmaf >= 2.0.0" libvmaf.h vmaf_init + enabled libvmaf && check_pkg_config libvmaf_cuda "libvmaf >= 2.0.0" libvmaf_cuda.h vmaf_cuda_state_init +diff --git a/libavcodec/Makefile b/libavcodec/Makefile +index 83ef92963a..d63ec14d84 100644 +--- a/libavcodec/Makefile ++++ b/libavcodec/Makefile +@@ -1191,6 +1191,7 @@ OBJS-$(CONFIG_LIBVO_AMRWBENC_ENCODER) += libvo-amrwbenc.o + OBJS-$(CONFIG_LIBVORBIS_DECODER) += libvorbisdec.o + OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbisenc.o \ + vorbis_data.o ++OBJS-$(CONFIG_LIBSVT_VP9_ENCODER) += libsvt_vp9.o + OBJS-$(CONFIG_LIBVPX_VP8_DECODER) += libvpxdec.o + OBJS-$(CONFIG_LIBVPX_VP8_ENCODER) += libvpxenc.o + OBJS-$(CONFIG_LIBVPX_VP9_DECODER) += libvpxdec.o +diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c +index f5ec2e01e8..11928d7afa 100644 +--- a/libavcodec/allcodecs.c ++++ b/libavcodec/allcodecs.c +@@ -809,6 +809,7 @@ extern const FFCodec ff_libuavs3d_decoder; extern const FFCodec ff_libvo_amrwbenc_encoder; extern const FFCodec ff_libvorbis_encoder; extern const FFCodec ff_libvorbis_decoder; @@ -44,9 +58,11 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allco extern const FFCodec ff_libvpx_vp8_encoder; extern const FFCodec ff_libvpx_vp8_decoder; extern FFCodec ff_libvpx_vp9_encoder; -diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libsvt_vp9.c ---- ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c 1970-01-01 01:00:00.000000000 +0100 -+++ ffmpeg-7.1.1/libavcodec/libsvt_vp9.c 2025-03-24 10:54:38.620176868 +0100 +diff --git a/libavcodec/libsvt_vp9.c b/libavcodec/libsvt_vp9.c +new file mode 100644 +index 0000000000..90ed5cbff2 +--- /dev/null ++++ b/libavcodec/libsvt_vp9.c @@ -0,0 +1,701 @@ +/* +* Scalable Video Technology for VP9 encoder library plugin @@ -260,11 +276,11 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libs + param->intra_period = avctx->gop_size - 1; + + if (avctx->framerate.num > 0 && avctx->framerate.den > 0) { -+ param->frame_rate_numerator = avctx->framerate.num; -+ param->frame_rate_denominator = avctx->framerate.den * avctx->ticks_per_frame; ++ param->frame_rate_numerator = avctx->framerate.num; ++ param->frame_rate_denominator = avctx->framerate.den; + } else { -+ param->frame_rate_numerator = avctx->time_base.den; -+ param->frame_rate_denominator = avctx->time_base.num * avctx->ticks_per_frame; ++ param->frame_rate_numerator = avctx->time_base.den; ++ param->frame_rate_denominator = avctx->time_base.num; + } + + if (param->rate_control_mode) { @@ -749,14 +765,6 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libs + .defaults = eb_enc_defaults, + .p.wrapper_name = "libsvt_vp9", +}; -diff -Naur ffmpeg-7.1.1.old/libavcodec/Makefile ffmpeg-7.1.1/libavcodec/Makefile ---- ffmpeg-7.1.1.old/libavcodec/Makefile 2025-03-24 10:54:37.935753999 +0100 -+++ ffmpeg-7.1.1/libavcodec/Makefile 2025-03-24 10:54:38.620394147 +0100 -@@ -1157,6 +1157,7 @@ - OBJS-$(CONFIG_LIBVORBIS_DECODER) += libvorbisdec.o - OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbisenc.o \ - vorbis_data.o -+OBJS-$(CONFIG_LIBSVT_VP9_ENCODER) += libsvt_vp9.o - OBJS-$(CONFIG_LIBVPX_VP8_DECODER) += libvpxdec.o - OBJS-$(CONFIG_LIBVPX_VP8_ENCODER) += libvpxenc.o - OBJS-$(CONFIG_LIBVPX_VP9_DECODER) += libvpxdec.o +-- +2.50.1 + diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 6a5f357699..fea6f7952c 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -1,13 +1,12 @@ %global _lto_cflags %{nil} -%global avcodec_soversion 61 -%global avdevice_soversion 61 -%global avfilter_soversion 10 -%global avformat_soversion 61 -%global avutil_soversion 59 -%global postproc_soversion 58 -%global swresample_soversion 5 -%global swscale_soversion 8 +%global avcodec_soversion 62 +%global avdevice_soversion 62 +%global avfilter_soversion 11 +%global avformat_soversion 62 +%global avutil_soversion 60 +%global swresample_soversion 6 +%global swscale_soversion 9 Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg @@ -21,15 +20,13 @@ Source0: http://%{name}.org/releases/%{name}-%{version}.tar.xz # https://github.com/OpenVisualCloud/SVT-VP9/tree/master/ffmpeg_plugin Patch0: %{name}-svt-vp9.patch -# https://github.com/HandBrake/HandBrake/tree/e117cfe7fca37abeec59ea4201e5d93ed7477746 -Patch2: %{name}-HandBrake.patch # https://bugzilla.redhat.com/show_bug.cgi?id=2240127 # Reference: https://crbug.com/1306560 Patch3: %{name}-chromium.patch # Support LCEVCdec 4.0+: Patch5: https://aur.archlinux.org/cgit/aur.git/plain/080-ffmpeg-lcevcdec4.0.0-fix.patch?h=ffmpeg-full#/%{name}-LCEVCdec-4.patch -BuildRequires: AMF-devel >= 1.4.28 +BuildRequires: AMF-devel BuildRequires: bzip2-devel BuildRequires: codec2-devel BuildRequires: doxygen @@ -37,8 +34,9 @@ BuildRequires: frei0r-devel BuildRequires: gmp-devel BuildRequires: gsm-devel BuildRequires: ilbc-devel -BuildRequires: lame-devel >= 3.98.3 +BuildRequires: lame-devel BuildRequires: ladspa-devel +BuildRequires: LCEVCdec-devel >= 4.0.0 BuildRequires: libavc1394-devel BuildRequires: libchromaprint-devel BuildRequires: libgcrypt-devel @@ -57,18 +55,18 @@ BuildRequires: snappy-devel BuildRequires: soxr-devel BuildRequires: subversion BuildRequires: texinfo -BuildRequires: twolame-devel >= 0.3.10 +BuildRequires: twolame-devel BuildRequires: vo-amrwbenc-devel BuildRequires: xvidcore-devel BuildRequires: xz-devel BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(aom) >= 1.0.0 -BuildRequires: pkgconfig(aribb24) >= 1.0.3 +BuildRequires: pkgconfig(aom) +BuildRequires: pkgconfig(aribb24) BuildRequires: pkgconfig(caca) -BuildRequires: pkgconfig(dav1d) >= 0.5.0 -BuildRequires: pkgconfig(davs2) >= 1.6.0 -BuildRequires: pkgconfig(dvdnav) >= 6.1.1 +BuildRequires: pkgconfig(dav1d) +BuildRequires: pkgconfig(davs2) +BuildRequires: pkgconfig(dvdnav) BuildRequires: pkgconfig(fdk-aac) BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 BuildRequires: pkgconfig(fontconfig) @@ -76,43 +74,42 @@ BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(jack) -BuildRequires: pkgconfig(kvazaar) >= 0.8.1 -BuildRequires: pkgconfig(lc3) >= 1.1.0 -BuildRequires: pkgconfig(lcms2) >= 2.13 -BuildRequires: pkgconfig(lcevc_dec) >= 2.0.0 -BuildRequires: pkgconfig(libaribcaption) >= 1.1.1 -BuildRequires: pkgconfig(libass) >= 0.11.0 +BuildRequires: pkgconfig(kvazaar) +BuildRequires: pkgconfig(lc3) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libaribcaption) +BuildRequires: pkgconfig(libass) BuildRequires: pkgconfig(libbluray) BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libcdio_paranoia) BuildRequires: pkgconfig(libdc1394-2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libgme) -BuildRequires: pkgconfig(libjxl) >= 0.7.0 -#BuildRequires: pkgconfig(lensfun) > 0.3.95 +BuildRequires: pkgconfig(libjxl) +#BuildRequires: pkgconfig(lensfun) BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(libmysofa) -BuildRequires: pkgconfig(libopenjp2) >= 2.1.0 -BuildRequires: pkgconfig(libopenmpt) >= 0.2.6557 -BuildRequires: pkgconfig(libplacebo) >= 4.192.0 +BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libopenmpt) +#BuildRequires: pkgconfig(libplacebo) >= 7.351.0 BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libqrencode) #BuildRequires: pkgconfig(libquirc) -BuildRequires: pkgconfig(librabbitmq) >= 0.7.1 -BuildRequires: pkgconfig(librist) >= 0.2.7 +BuildRequires: pkgconfig(librabbitmq) +BuildRequires: pkgconfig(librist) BuildRequires: pkgconfig(librtmp) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libssh) BuildRequires: pkgconfig(libtcmalloc) -BuildRequires: pkgconfig(libva) >= 0.35.0 +BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-drm) BuildRequires: pkgconfig(libva-x11) BuildRequires: pkgconfig(libv4l2) -BuildRequires: pkgconfig(libvvenc) >= 1.11.0 +BuildRequires: pkgconfig(libvvenc) BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(libwebpmux) >= 0.4.0 +BuildRequires: pkgconfig(libwebpmux) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libzmq) >= 4.2.1 +BuildRequires: pkgconfig(libzmq) BuildRequires: pkgconfig(lilv-0) BuildRequires: pkgconfig(lv2) #BuildRequires: pkgconfig(OpenCL) @@ -120,24 +117,24 @@ BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(openh264) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) -BuildRequires: pkgconfig(rav1e) >= 0.4.0 -BuildRequires: pkgconfig(rubberband) >= 1.8.1 +BuildRequires: pkgconfig(rav1e) +BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(sdl2) -BuildRequires: pkgconfig(shaderc) >= 2019.1 +BuildRequires: pkgconfig(shaderc) #BuildRequires: pkgconfig(shine) BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(speex) -BuildRequires: pkgconfig(srt) >= 1.3.0 +BuildRequires: pkgconfig(srt) BuildRequires: pkgconfig(tesseract) -BuildRequires: pkgconfig(uavs3d) >= 1.1.41 -BuildRequires: pkgconfig(vapoursynth-script) >= 42 -BuildRequires: pkgconfig(vidstab) >= 0.98 +BuildRequires: pkgconfig(uavs3d) +BuildRequires: pkgconfig(vapoursynth-script) +BuildRequires: pkgconfig(vidstab) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(vorbisenc) -BuildRequires: pkgconfig(vpx) >= 1.4.0 -BuildRequires: pkgconfig(vulkan) >= 1.3.277 -BuildRequires: pkgconfig(xavs2) >= 1.3.0 -BuildRequires: pkgconfig(xcb) >= 1.4 +BuildRequires: pkgconfig(vpx) +BuildRequires: pkgconfig(vulkan) +BuildRequires: pkgconfig(xavs2) +BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-shape) BuildRequires: pkgconfig(xcb-shm) BuildRequires: pkgconfig(xcb-xfixes) @@ -146,9 +143,9 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x264) BuildRequires: pkgconfig(x265) BuildRequires: pkgconfig(xv) -BuildRequires: pkgconfig(zimg) >= 2.7.0 +BuildRequires: pkgconfig(zimg) BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28 +BuildRequires: pkgconfig(zvbi-0.2) %ifarch x86_64 aarch64 BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 @@ -156,14 +153,15 @@ BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 %ifarch x86_64 BuildRequires: pkgconfig(libmfx) -BuildRequires: pkgconfig(libvmaf) >= 2.0.0 -BuildRequires: pkgconfig(SvtAv1Enc) >= 0.9.0 +BuildRequires: pkgconfig(libvmaf) +BuildRequires: pkgconfig(SvtAv1Enc) BuildRequires: pkgconfig(SvtVp9Enc) -BuildRequires: pkgconfig(vpl) >= 2.6 -#BuildRequires: pkgconfig(xevd) >= 0.4.1 -#BuildRequires: pkgconfig(xeve) >= 0.4.3 +BuildRequires: pkgconfig(vpl) +#BuildRequires: pkgconfig(xevd) +#BuildRequires: pkgconfig(xeve) %endif +Obsoletes: %{name} < %{epoch}:%{version}-%{release} Obsoletes: %{name}-free < %{epoch}:%{version}-%{release} Provides: %{name}-free = %{epoch}:%{version}-%{release} @@ -180,9 +178,11 @@ Requires: libavdevice%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavfilter%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} -Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} +Obsoletes: libpostproc-free < %{epoch}:%{version}-%{release} +Obsoletes: libpostproc < %{epoch}:%{version}-%{release} +Obsoletes: %{name}-libs < %{epoch}:%{version}-%{release} %description libs FFmpeg is a complete and free Internet live audio and video @@ -195,6 +195,9 @@ This metapackage pulls in all the %{name} libraries. Summary: Metapackage for %{name} development files Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: %{name}-devel < %{epoch}:%{version}-%{release} +Obsoletes: %{name}-free-devel < %{epoch}:%{version}-%{release} +Provides: %{name}-free-devel = %{epoch}:%{version}-%{release} %description devel FFmpeg is a complete and free Internet live audio and video broadcasting @@ -203,6 +206,7 @@ time in many formats. This package contains development files for %{name}. %package -n libavcodec Summary: FFmpeg codec library +Obsoletes: libavcodec < %{epoch}:%{version}-%{release} Obsoletes: libavcodec-free < %{epoch}:%{version}-%{release} Provides: libavcodec-free = %{epoch}:%{version}-%{release} @@ -216,6 +220,7 @@ Summary: Development files for FFmpeg's codec library Requires: libavcodec%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: libavcodec-devel < %{epoch}:%{version}-%{release} Obsoletes: libavcodec-free-devel < %{epoch}:%{version}-%{release} Provides: libavcodec-free-devel = %{epoch}:%{version}-%{release} @@ -228,6 +233,7 @@ This subpackage contains the headers for FFmpeg libavcodec. %package -n libavdevice Summary: FFMpeg devices muxing/demuxing library +Obsoletes: libavdevice < %{epoch}:%{version}-%{release} Obsoletes: libavdevice-free < %{epoch}:%{version}-%{release} Provides: libavdevice-free = %{epoch}:%{version}-%{release} @@ -244,6 +250,7 @@ Requires: libavfilter-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: libavdevice-devel < %{epoch}:%{version}-%{release} Obsoletes: libavdevice-free-devel < %{epoch}:%{version}-%{release} Provides: libavdevice-free-devel = %{epoch}:%{version}-%{release} @@ -255,9 +262,9 @@ Summary: FFmpeg audio and video filtering library Requires: libavcodec%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} -Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} +Obsoletes: libavfilter < %{epoch}:%{version}-%{release} Obsoletes: libavfilter-free < %{epoch}:%{version}-%{release} Provides: libavfilter-free = %{epoch}:%{version}-%{release} @@ -271,10 +278,10 @@ Requires: libavcodec-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavfilter%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} -Requires: libpostproc-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: libavfilter-devel < %{epoch}:%{version}-%{release} Obsoletes: libavfilter-free-devel < %{epoch}:%{version}-%{release} Provides: libavfilter-free-devel = %{epoch}:%{version}-%{release} @@ -283,6 +290,7 @@ This subpackage contains the headers for FFmpeg libavfilter. %package -n libavformat Summary: FFmpeg's stream format library +Obsoletes: libavformat < %{epoch}:%{version}-%{release} Obsoletes: libavformat-free < %{epoch}:%{version}-%{release} Provides: libavformat-free = %{epoch}:%{version}-%{release} @@ -298,6 +306,7 @@ Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: libavformat-devel < %{epoch}:%{version}-%{release} Obsoletes: libavformat-free-devel < %{epoch}:%{version}-%{release} Provides: libavformat-free-devel = %{epoch}:%{version}-%{release} @@ -306,6 +315,7 @@ This subpackage contains the headers for FFmpeg libavformat. %package -n libavutil Summary: FFmpeg's utility library +Obsoletes: libavutil < %{epoch}:%{version}-%{release} Obsoletes: libavutil-free < %{epoch}:%{version}-%{release} Provides: libavutil-free = %{epoch}:%{version}-%{release} @@ -320,38 +330,17 @@ for pixel and sample formats). Summary: Development files for FFmpeg's utility library Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig +Obsoletes: libavutil-devel < %{epoch}:%{version}-%{release} Obsoletes: libavutil-free-devel < %{epoch}:%{version}-%{release} Provides: libavutil-free-devel = %{epoch}:%{version}-%{release} %description -n libavutil-devel This subpackage contains the headers for FFmpeg libavutil. -%package -n libpostproc -Summary: FFmpeg post-processing library -Obsoletes: libpostproc-free < %{epoch}:%{version}-%{release} -Provides: libpostproc-free = %{epoch}:%{version}-%{release} - -%description -n libpostproc -A library with video postprocessing filters, such as deblocking and -deringing filters, noise reduction, automatic contrast and brightness -correction, linear/cubic interpolating deinterlacing. - -%package -n libpostproc-devel -Summary: Development files for the FFmpeg post-processing library -Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} -Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} -Requires: pkgconfig -Obsoletes: libpostproc-free-devel < %{epoch}:%{version}-%{release} -Provides: libpostproc-free-devel = %{epoch}:%{version}-%{release} - -%description -n libpostproc-devel -This subpackage contains the headers for FFmpeg libpostproc. - %package -n libswresample Summary: FFmpeg software resampling library Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} Obsoletes: libavresemple < %{epoch}:%{version}-%{release} -Provides: libavresemple = %{epoch}:%{version}-%{release} Obsoletes: libswresample-free < %{epoch}:%{version}-%{release} Provides: libswresample-free = %{epoch}:%{version}-%{release} @@ -364,7 +353,6 @@ Summary: Development files for the FFmpeg software resampling library Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Obsoletes: libavresemple-devel < %{epoch}:%{version}-%{release} -Provides: libavresemple-devel = %{epoch}:%{version}-%{release} Obsoletes: libswresample-free-devel < %{epoch}:%{version}-%{release} Provides: libswresample-free-devel = %{epoch}:%{version}-%{release} @@ -373,6 +361,7 @@ This subpackage contains the headers for FFmpeg libswresample. %package -n libswscale Summary: FFmpeg image scaling and colorspace/pixel conversion library +Obsoletes: libswscale < %{epoch}:%{version}-%{release} Obsoletes: libswscale-free < %{epoch}:%{version}-%{release} Provides: libswscale-free = %{epoch}:%{version}-%{release} @@ -384,6 +373,7 @@ pixel format conversion operations. Summary: Development files for FFmpeg's image scaling and colorspace library Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} +Obsoletes: libswscale-devel < %{epoch}:%{version}-%{release} Obsoletes: libswscale-free-devel < %{epoch}:%{version}-%{release} Provides: libswscale-free-devel = %{epoch}:%{version}-%{release} @@ -465,7 +455,7 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-libopenjpeg \ --enable-libopenmpt \ --enable-libopus \ - --enable-libplacebo \ + --disable-libplacebo \ --enable-libpulse \ --enable-libqrencode \ --disable-libquirc \ @@ -517,7 +507,6 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-opencl \ --enable-opengl \ --enable-openssl \ - --enable-postproc \ --enable-sdl2 \ --enable-shared \ --enable-swresample \ @@ -632,15 +621,6 @@ mv doc/*.html doc/html %{_libdir}/libavutil.so %{_mandir}/man3/libavutil.3* -%files -n libpostproc -%license COPYING.GPLv2 LICENSE.md -%{_libdir}/libpostproc.so.%{postproc_soversion}* - -%files -n libpostproc-devel -%{_includedir}/libpostproc -%{_libdir}/pkgconfig/libpostproc.pc -%{_libdir}/libpostproc.so - %files -n libswresample %license COPYING.GPLv2 LICENSE.md %{_libdir}/libswresample.so.%{swresample_soversion}* From 437399cc735bab8df4f83d6e8962ae5ee274d719 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 17:17:52 +0000 Subject: [PATCH 0133/1547] bump: rnote --- anda/langs/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/rnote/rnote.spec b/anda/langs/rust/rnote/rnote.spec index 8dc413ff28..76092a65d4 100644 --- a/anda/langs/rust/rnote/rnote.spec +++ b/anda/langs/rust/rnote/rnote.spec @@ -1,7 +1,7 @@ %global rustflags_debuginfo 1 Name: rnote -Version: 0.13.0 +Version: 0.13.1 Release: 1%?dist Summary: Sketch and take handwritten notes License: GPL-3.0 From 3b782e347e1051c04545fa4e0e45fa6853a8d97d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 17:31:28 +0000 Subject: [PATCH 0134/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 7c16ce6773..f3eabf999d 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0-beta-31 +%global upstream_version v1.0.0 %global ver %{sub %upstream_version 2} Name: walker From d64dc8491fcfde87b464ad775c80e4c36f1d3bc7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 17:45:58 +0000 Subject: [PATCH 0135/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 18ce576267..5eafbce830 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.752 +Version: 0.0.753 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b9d9bb7b8f..68cb3bbc69 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.752 +Version: 0.0.753 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From e0413b56c720737475b0676f992f6d133b2ff7bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 19:48:07 +0000 Subject: [PATCH 0136/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index c86ea97429..f69db08837 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.6 +Version: 2025.9.7 Release: 1%?dist Summary: Front-end to your dev env From 1795c5b59894a2e4aa5d8c0d28a3b2f75f68ba57 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 19:58:25 +0000 Subject: [PATCH 0137/1547] bump: dart --- anda/langs/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index 5d1faf93dc..ee3f6d9e8c 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.9.2 +Version: 3.9.3 Release: 1%?dist Summary: The Dart Language License: BSD-3-Clause From 7334f4707775625a2c0f0f57712661a9010e48cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 20:59:52 +0000 Subject: [PATCH 0138/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index fdc489392d..7933fa2d2a 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.2-pre +%global ver 0.203.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index abc6d70572..07f58b1c26 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.202.7 +Version: 0.202.8 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From cf4c2ed03e0fe68ca5e77c5e46611041438e94b6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 21:22:05 +0000 Subject: [PATCH 0139/1547] bump: uutils-coreutils-replace --- .../uutils-coreutils-replace/uutils-coreutils-replace.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec index b8bd2c1674..05b7a01e84 100644 --- a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec +++ b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec @@ -5,7 +5,7 @@ %endif Name: uutils-coreutils-replace -Version: 0.1.0 +Version: 0.2.2 Release: 1%?dist Summary: Cross-platform Rust rewrite of the GNU coreutils License: MIT From 3f3349c6e1a8b8199261b5f6d90697eee5006ec4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 9 Sep 2025 21:56:53 +0000 Subject: [PATCH 0140/1547] bump: chezmoi --- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index 6059988604..a34760047a 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.65.0 +Version: 2.65.1 %gometa -f From 98a8fd23781d58da1ecefd931bc246ad14a07c62 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 01:21:04 +0000 Subject: [PATCH 0141/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index fda1a83024..c809460e6f 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-09 +%global ver 2025-09-10 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 7709b0831b95ab2da617d36a476da07997e62020 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 01:40:47 +0000 Subject: [PATCH 0142/1547] bump(nightly): ghostty-nightly micro-nightly zed-nightly nim-nightly intel-ipu6-drivers scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 1128c2130e..5fbbfca006 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit cd6820eb93411e7e1704bb361773d8caa3b2cb40 +%global commit 0dc324607d289fcf5588fb9da4bd2c5459353974 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-08 +%global fulldate 2025-09-09 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index d087726cf0..aba7acf113 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash ed970eede399fc68681e69b87420067561b304bd -%global commit_date 20250908 +%global commit_hash ad24089e4e638209af66a27526f050a41de96b7f +%global commit_date 20250910 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 9842696656..a8f81c0254 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ea4073e50e3f21f46bc64c2f3864398b3946e22a +%global commit 9c548a0ec6d8b84e2b3b1ee2a78add5fae7a8ba7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250909 +%global commit_date 20250910 %global ver 0.204.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 9a21f28081..fe0d1389e9 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 8ea8755cc0252eb52a3f1d68d1c91f8f5f7d449f +%global commit 5ba279276ea98e59e36faa6cbf71c10e12b43124 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250905 +%global commit_date 20250910 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 35ee667d02..a4ac7b4f52 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 +%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250903 +%global commit_date 20250910 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 64aebc4fcf..dfe9e76635 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 88bd7f611372e3b520e9b99dc669acd4f404461d +%global commit 982b7e2ed81f7c9def20b0765fd488e6ea93bbea %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250909 +%global commitdate 20250910 %global ver 1.0.16 Name: scx-scheds-nightly From 12ecb921fe3acc7c4400a485fc15d169366c1656 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 02:38:25 +0000 Subject: [PATCH 0143/1547] bump(branch): intel-ipu6-kmod dkms-intel-ipu6 --- anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec | 4 ++-- anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index c0583f85b3..7fedae6208 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 +%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250903 +%global commit_date 20250910 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index ee615a950c..ea3b21d238 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 6c5ed62bd7d00a2a866741487c3e223db5c59670 +%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250903 +%global commit_date 20250910 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 From 436814a8f39068bab8626cee4870805601555fad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 02:40:38 +0000 Subject: [PATCH 0144/1547] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 6fd55dec2f..b9dc6abaae 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.62.2 +Version: 0.63.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 71e6e62119fae1d6f2d409c4834cb5a21fb85fd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 03:18:18 +0000 Subject: [PATCH 0145/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 9586a57b92..beee72a164 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.205+4c0127566 +%global ver 0.16.0-dev.218+1872c85ac %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From cd0029f91228e7d96b7d661e1e032b7eb797b248 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 03:41:17 +0000 Subject: [PATCH 0146/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 7933fa2d2a..6da1095dcd 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.3-pre +%global ver 0.203.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 79e9cc246fe2637d7795766aefdc15d97fe1fd80 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 04:15:42 +0000 Subject: [PATCH 0147/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 4022844df3..14b9c1c504 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.205+4c0127566 +Version: 0.16.0~dev.218+1872c85ac Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 00ab15b1300e06d1cb599eaf816312709fbdfffe Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 9 Sep 2025 23:34:53 -0500 Subject: [PATCH 0148/1547] Revert "Update ffmpeg to 8.0 (#6382) (#6383)" (#6386) This reverts commit 080129e894193f05baa4c116839c0a26fa98b6f6. --- anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch | 1904 +++++++++++++++++ anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch | 78 +- anda/multimedia/ffmpeg/ffmpeg.spec | 164 +- anda/multimedia/ffmpeg/update.rhai | 3 +- 4 files changed, 2033 insertions(+), 116 deletions(-) create mode 100644 anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch diff --git a/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch b/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch new file mode 100644 index 0000000000..0326da27f5 --- /dev/null +++ b/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch @@ -0,0 +1,1904 @@ +diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure +--- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:39.093543820 +0100 ++++ ffmpeg-7.1.1/configure 2025-03-24 10:54:39.281929795 +0100 +@@ -3338,6 +3338,7 @@ + av1_mediacodec_decoder_deps="mediacodec" + av1_mediacodec_encoder_deps="mediacodec" + av1_mediacodec_encoder_select="extract_extradata_bsf" ++av1_mf_encoder_deps="mediafoundation" + av1_nvenc_encoder_deps="nvenc NV_ENC_PIC_PARAMS_AV1" + av1_nvenc_encoder_select="atsc_a53" + av1_qsv_decoder_select="qsvdec" +diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c +--- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:39.094862193 +0100 ++++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:39.282298069 +0100 +@@ -839,6 +839,7 @@ + extern const FFCodec ff_av1_qsv_decoder; + extern const FFCodec ff_av1_qsv_encoder; + extern const FFCodec ff_av1_amf_encoder; ++extern const FFCodec ff_av1_mf_encoder; + extern const FFCodec ff_av1_vaapi_encoder; + extern const FFCodec ff_libopenh264_encoder; + extern const FFCodec ff_libopenh264_decoder; +diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c ffmpeg-7.1.1/libavcodec/amfenc_av1.c +--- ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c 2025-03-24 10:54:38.133756381 +0100 ++++ ffmpeg-7.1.1/libavcodec/amfenc_av1.c 2025-03-24 10:54:39.277830845 +0100 +@@ -116,6 +116,7 @@ + { "none", "no adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_NONE }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, + { "caq", "context adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_CAQ }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, + ++ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, + + { "align", "alignment mode", OFFSET(align), AV_OPT_TYPE_INT, {.i64 = AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_NO_RESTRICTIONS }, AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_64X16_ONLY, AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_NO_RESTRICTIONS, VE, .unit = "align" }, + { "64x16", "", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_64X16_ONLY }, 0, 0, VE, .unit = "align" }, +@@ -186,6 +187,8 @@ + AMFRate framerate; + AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); + amf_int64 color_depth; ++ amf_int64 color_primaries; ++ amf_int64 transfer_characteristic; + amf_int64 color_profile; + enum AVPixelFormat pix_fmt; + +@@ -238,7 +241,11 @@ + } + + /// Color profile ++ color_primaries = ff_amf_get_color_primaries(avctx); ++ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); + color_profile = ff_amf_get_color_profile(avctx); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, color_primaries); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PROFILE, color_profile); + + /// Color Depth +@@ -250,16 +257,6 @@ + } + + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_COLOR_BIT_DEPTH, color_depth); +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PROFILE, color_profile); +- if (color_depth == AMF_COLOR_BIT_DEPTH_8) { +- /// Color Transfer Characteristics (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709); +- /// Color Primaries (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT709); +- } else { +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084); +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_AV1_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT2020); +- } + + profile_level = avctx->level; + if (profile_level == AV_LEVEL_UNKNOWN) { +diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.c ffmpeg-7.1.1/libavcodec/amfenc.c +--- ffmpeg-7.1.1.old/libavcodec/amfenc.c 2025-03-24 10:54:38.032755166 +0100 ++++ ffmpeg-7.1.1/libavcodec/amfenc.c 2025-03-24 10:54:39.279550845 +0100 +@@ -415,10 +415,6 @@ + else + pix_fmt = avctx->pix_fmt; + +- if (pix_fmt == AV_PIX_FMT_P010) { +- AMF_RETURN_IF_FALSE(ctx, ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n"); +- } +- + ctx->format = amf_av_to_amf_format(pix_fmt); + AMF_RETURN_IF_FALSE(ctx, ctx->format != AMF_SURFACE_UNKNOWN, AVERROR(EINVAL), + "Format %s is not supported\n", av_get_pix_fmt_name(pix_fmt)); +@@ -766,11 +762,50 @@ + switch (avctx->codec->id) { + case AV_CODEC_ID_H264: + AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_AUD, !!ctx->aud); ++ switch (frame->pict_type) { ++ case AV_PICTURE_TYPE_I: ++ if (ctx->forced_idr) { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_SPS, 1); ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_INSERT_PPS, 1); ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_IDR); ++ } else { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_I); ++ } ++ break; ++ case AV_PICTURE_TYPE_P: ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_P); ++ break; ++ case AV_PICTURE_TYPE_B: ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_PICTURE_TYPE_B); ++ break; ++ } + break; + case AV_CODEC_ID_HEVC: + AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_INSERT_AUD, !!ctx->aud); ++ switch (frame->pict_type) { ++ case AV_PICTURE_TYPE_I: ++ if (ctx->forced_idr) { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_INSERT_HEADER, 1); ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_IDR); ++ } else { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_I); ++ } ++ break; ++ case AV_PICTURE_TYPE_P: ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_HEVC_FORCE_PICTURE_TYPE, AMF_VIDEO_ENCODER_HEVC_PICTURE_TYPE_P); ++ break; ++ } ++ break; ++ case AV_CODEC_ID_AV1: ++ if (frame->pict_type == AV_PICTURE_TYPE_I) { ++ if (ctx->forced_idr) { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_INSERT_SEQUENCE_HEADER, 1); ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE_KEY); ++ } else { ++ AMF_ASSIGN_PROPERTY_INT64(res, surface, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE, AMF_VIDEO_ENCODER_AV1_FORCE_FRAME_TYPE_INTRA_ONLY); ++ } ++ } + break; +- //case AV_CODEC_ID_AV1 not supported + default: + break; + } +@@ -878,6 +913,115 @@ + return ret; + } + ++int ff_amf_get_color_primaries(AVCodecContext *avctx) ++{ ++ amf_int64 color_primaries = AMF_COLOR_PRIMARIES_UNDEFINED; ++ switch (avctx->color_primaries) { ++ case AVCOL_PRI_BT709: ++ color_primaries = AMF_COLOR_PRIMARIES_BT709; ++ break; ++ case AVCOL_PRI_UNSPECIFIED: ++ color_primaries = AMF_COLOR_PRIMARIES_UNSPECIFIED; ++ break; ++ case AVCOL_PRI_RESERVED: ++ color_primaries = AMF_COLOR_PRIMARIES_RESERVED; ++ break; ++ case AVCOL_PRI_BT470M: ++ color_primaries = AMF_COLOR_PRIMARIES_BT470M; ++ break; ++ case AVCOL_PRI_BT470BG: ++ color_primaries = AMF_COLOR_PRIMARIES_BT470BG; ++ break; ++ case AVCOL_PRI_SMPTE170M: ++ color_primaries = AMF_COLOR_PRIMARIES_SMPTE170M; ++ break; ++ case AVCOL_PRI_SMPTE240M: ++ color_primaries = AMF_COLOR_PRIMARIES_SMPTE240M; ++ break; ++ case AVCOL_PRI_FILM: ++ color_primaries = AMF_COLOR_PRIMARIES_FILM; ++ break; ++ case AVCOL_PRI_BT2020: ++ color_primaries = AMF_COLOR_PRIMARIES_BT2020; ++ break; ++ case AVCOL_PRI_SMPTE428: ++ color_primaries = AMF_COLOR_PRIMARIES_SMPTE428; ++ break; ++ case AVCOL_PRI_SMPTE431: ++ color_primaries = AMF_COLOR_PRIMARIES_SMPTE431; ++ break; ++ case AVCOL_PRI_SMPTE432: ++ color_primaries = AMF_COLOR_PRIMARIES_SMPTE432; ++ break; ++ case AVCOL_PRI_EBU3213: ++ color_primaries = AMF_COLOR_PRIMARIES_JEDEC_P22; ++ break; ++ } ++ return color_primaries; ++} ++ ++int ff_amf_get_transfer_characteristic(AVCodecContext *avctx) ++{ ++ amf_int64 transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_UNDEFINED; ++ switch (avctx->color_trc) { ++ case AVCOL_TRC_BT709: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709; ++ break; ++ case AVCOL_TRC_UNSPECIFIED: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_UNSPECIFIED; ++ break; ++ case AVCOL_TRC_RESERVED: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_RESERVED; ++ break; ++ case AVCOL_TRC_GAMMA22: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_GAMMA22; ++ break; ++ case AVCOL_TRC_GAMMA28: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_GAMMA28; ++ break; ++ case AVCOL_TRC_SMPTE170M: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE170M; ++ break; ++ case AVCOL_TRC_SMPTE240M: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE240M; ++ break; ++ case AVCOL_TRC_LINEAR: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LINEAR; ++ break; ++ case AVCOL_TRC_LOG: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LOG; ++ break; ++ case AVCOL_TRC_LOG_SQRT: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_LOG_SQRT; ++ break; ++ case AVCOL_TRC_IEC61966_2_4: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_IEC61966_2_4; ++ break; ++ case AVCOL_TRC_BT1361_ECG: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT1361_ECG; ++ break; ++ case AVCOL_TRC_IEC61966_2_1: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_IEC61966_2_1; ++ break; ++ case AVCOL_TRC_BT2020_10: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT2020_10; ++ break; ++ case AVCOL_TRC_BT2020_12: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_BT2020_12; ++ break; ++ case AVCOL_TRC_SMPTE2084: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084; ++ break; ++ case AVCOL_TRC_SMPTE428: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE428; ++ break; ++ case AVCOL_TRC_ARIB_STD_B67: ++ transfer_characteristic = AMF_COLOR_TRANSFER_CHARACTERISTIC_ARIB_STD_B67; ++ break; ++ } ++ return transfer_characteristic; ++} ++ + int ff_amf_get_color_profile(AVCodecContext *avctx) + { + amf_int64 color_profile = AMF_VIDEO_CONVERTER_COLOR_PROFILE_UNKNOWN; +diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.h ffmpeg-7.1.1/libavcodec/amfenc.h +--- ffmpeg-7.1.1.old/libavcodec/amfenc.h 2025-03-24 10:54:37.990754660 +0100 ++++ ffmpeg-7.1.1/libavcodec/amfenc.h 2025-03-24 10:54:39.277763348 +0100 +@@ -114,6 +114,7 @@ + int max_b_frames; + int qvbr_quality_level; + int hw_high_motion_quality_boost; ++ int forced_idr; + + // HEVC - specific options + +@@ -173,6 +174,8 @@ + */ + extern const enum AVPixelFormat ff_amf_pix_fmts[]; + ++int ff_amf_get_color_primaries(AVCodecContext *avctx); ++int ff_amf_get_transfer_characteristic(AVCodecContext *avctx); + int ff_amf_get_color_profile(AVCodecContext *avctx); + + /** +diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c ffmpeg-7.1.1/libavcodec/amfenc_h264.c +--- ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c 2025-03-24 10:54:38.175756886 +0100 ++++ ffmpeg-7.1.1/libavcodec/amfenc_h264.c 2025-03-24 10:54:39.277925894 +0100 +@@ -133,6 +133,7 @@ + { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, + { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, + ++ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, + { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, + + +@@ -201,6 +202,8 @@ + AMFRate framerate; + AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); + int deblocking_filter = (avctx->flags & AV_CODEC_FLAG_LOOP_FILTER) ? 1 : 0; ++ amf_int64 color_primaries; ++ amf_int64 transfer_characteristic; + amf_int64 color_profile; + enum AVPixelFormat pix_fmt; + +@@ -273,7 +276,11 @@ + AMF_ASSIGN_PROPERTY_RATIO(res, ctx->encoder, AMF_VIDEO_ENCODER_ASPECT_RATIO, ratio); + } + ++ color_primaries = ff_amf_get_color_primaries(avctx); ++ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); + color_profile = ff_amf_get_color_profile(avctx); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PRIMARIES, color_primaries); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PROFILE, color_profile); + + /// Color Range (Support for older Drivers) +@@ -287,10 +294,6 @@ + AMF_RETURN_IF_FALSE(ctx, pix_fmt != AV_PIX_FMT_P010, AVERROR_INVALIDDATA, "10-bit input video is not supported by AMF H264 encoder\n"); + + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_COLOR_BIT_DEPTH, AMF_COLOR_BIT_DEPTH_8); +- /// Color Transfer Characteristics (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_TRANSFER_CHARACTERISTIC, (amf_int64)avctx->color_trc); +- /// Color Primaries (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_OUTPUT_COLOR_PRIMARIES, (amf_int64)avctx->color_primaries); + + // autodetect rate control method + if (ctx->rate_control_mode == AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_UNKNOWN) { +diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c ffmpeg-7.1.1/libavcodec/amfenc_hevc.c +--- ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c 2025-03-24 10:54:37.991754672 +0100 ++++ ffmpeg-7.1.1/libavcodec/amfenc_hevc.c 2025-03-24 10:54:39.278019962 +0100 +@@ -100,6 +100,7 @@ + { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, + { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, + ++ { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE }, + { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, + + +@@ -167,6 +168,8 @@ + AMFSize framesize = AMFConstructSize(avctx->width, avctx->height); + int deblocking_filter = (avctx->flags & AV_CODEC_FLAG_LOOP_FILTER) ? 1 : 0; + amf_int64 color_depth; ++ amf_int64 color_primaries; ++ amf_int64 transfer_characteristic; + amf_int64 color_profile; + enum AVPixelFormat pix_fmt; + +@@ -241,7 +244,11 @@ + AMF_ASSIGN_PROPERTY_RATIO(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_ASPECT_RATIO, ratio); + } + ++ color_primaries = ff_amf_get_color_primaries(avctx); ++ transfer_characteristic = ff_amf_get_transfer_characteristic(avctx); + color_profile = ff_amf_get_color_profile(avctx); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, color_primaries); ++ AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, transfer_characteristic); + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PROFILE, color_profile); + /// Color Range (Support for older Drivers) + AMF_ASSIGN_PROPERTY_BOOL(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_NOMINAL_RANGE, !!(avctx->color_range == AVCOL_RANGE_JPEG)); +@@ -253,15 +260,6 @@ + color_depth = AMF_COLOR_BIT_DEPTH_10; + } + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_COLOR_BIT_DEPTH, color_depth); +- if (color_depth == AMF_COLOR_BIT_DEPTH_8) { +- /// Color Transfer Characteristics (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_BT709); +- /// Color Primaries (AMF matches ISO/IEC) +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT709); +- } else { +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_TRANSFER_CHARACTERISTIC, AMF_COLOR_TRANSFER_CHARACTERISTIC_SMPTE2084); +- AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_OUTPUT_COLOR_PRIMARIES, AMF_COLOR_PRIMARIES_BT2020); +- } + + // Picture control properties + AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_NUM_GOPS_PER_IDR, ctx->gops_per_idr); +diff -Naur ffmpeg-7.1.1.old/libavcodec/av1dec.c ffmpeg-7.1.1/libavcodec/av1dec.c +--- ffmpeg-7.1.1.old/libavcodec/av1dec.c 2025-03-24 10:54:38.093755899 +0100 ++++ ffmpeg-7.1.1/libavcodec/av1dec.c 2025-03-24 10:54:39.273932914 +0100 +@@ -1002,6 +1002,8 @@ + break; + } + case ITU_T_T35_PROVIDER_CODE_DOLBY: { ++ AVBufferRef *rpu_buf; ++ AVFrameSideData *rpu; + int provider_oriented_code = bytestream2_get_be32(&gb); + if (itut_t35->itu_t_t35_country_code != ITU_T_T35_COUNTRY_CODE_US || + provider_oriented_code != 0x800) +@@ -1014,6 +1016,18 @@ + break; // ignore + } + ++ rpu_buf = av_buffer_alloc(itut_t35->payload_size); ++ if (rpu_buf) { ++ memcpy(rpu_buf->data, itut_t35->payload, itut_t35->payload_size); ++ rpu = av_frame_new_side_data_from_buf(frame, AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, rpu_buf); ++ if (!rpu) { ++ av_buffer_unref(&rpu_buf); ++ return AVERROR(ENOMEM); ++ } ++ } else { ++ return AVERROR(ENOMEM); ++ } ++ + ret = ff_dovi_attach_side_data(&s->dovi, frame); + if (ret < 0) + return ret; +diff -Naur ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c +--- ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:38.075755683 +0100 ++++ ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:39.273106358 +0100 +@@ -125,6 +125,7 @@ + AVPacket *in; + GetByteContext gb; + ++ int has_sps = 0, has_pps = 0; + int got_irap = 0; + int i, ret = 0; + +@@ -158,11 +159,14 @@ + } + + nalu_type = (bytestream2_peek_byte(&gb) >> 1) & 0x3f; ++ has_sps = (has_sps || nalu_type == HEVC_NAL_SPS); ++ has_pps = (has_pps || nalu_type == HEVC_NAL_PPS); + + /* prepend extradata to IRAP frames */ + is_irap = nalu_type >= HEVC_NAL_BLA_W_LP && + nalu_type <= HEVC_NAL_RSV_IRAP_VCL23; +- add_extradata = is_irap && !got_irap; ++ /* ignore the extradata if IRAP frame has sps and pps */ ++ add_extradata = is_irap && !got_irap && !(has_sps && has_pps); + extra_size = add_extradata * ctx->par_out->extradata_size; + got_irap |= is_irap; + +diff -Naur ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c ffmpeg-7.1.1/libavcodec/ccaption_dec.c +--- ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c 2025-03-24 10:54:38.169756814 +0100 ++++ ffmpeg-7.1.1/libavcodec/ccaption_dec.c 2025-03-24 10:54:39.268544045 +0100 +@@ -889,12 +889,13 @@ + + if (ctx->buffer[bidx].str[0] || ctx->real_time) { + ff_dlog(ctx, "cdp writing data (%s)\n", ctx->buffer[bidx].str); +- start_time = ctx->buffer_time[0]; +- sub->pts = start_time; +- end_time = ctx->buffer_time[1]; +- if (!ctx->real_time) ++ if (!ctx->real_time) { ++ start_time = ctx->buffer_time[0]; ++ sub->pts = start_time; ++ end_time = ctx->buffer_time[1]; + sub->end_display_time = av_rescale_q(end_time - start_time, + AV_TIME_BASE_Q, ms_tb); ++ } + else + sub->end_display_time = -1; + ret = ff_ass_add_rect2(sub, ctx->buffer[bidx].str, ctx->readorder++, 0, NULL, NULL, &nb_rect_allocated); +diff -Naur ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c ffmpeg-7.1.1/libavcodec/dvdsubdec.c +--- ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c 2025-03-24 10:54:37.975754480 +0100 ++++ ffmpeg-7.1.1/libavcodec/dvdsubdec.c 2025-03-24 10:54:39.267391144 +0100 +@@ -45,6 +45,8 @@ + int buf_size; + int forced_subs_only; + uint8_t used_color[256]; ++ int64_t pts; ++ int output_empty_rects; + } DVDSubContext; + + static void yuv_a_to_rgba(const uint8_t *ycbcr, const uint8_t *alpha, uint32_t *rgba, int num_values) +@@ -230,7 +232,10 @@ + uint32_t size; + int64_t offset1, offset2; + +- if (buf_size < 10) ++ if (buf_size < 2) ++ return AVERROR(EAGAIN); ++ ++ if (buf_size == 2 && AV_RB16(buf) == 0) + return -1; + + if (AV_RB16(buf) == 0) { /* HD subpicture with 4-byte offsets */ +@@ -243,15 +248,22 @@ + cmd_pos = 2; + } + ++ if (big_offsets && buf_size < 6) ++ return AVERROR(EAGAIN); ++ + size = READ_OFFSET(buf + (big_offsets ? 2 : 0)); +- cmd_pos = READ_OFFSET(buf + cmd_pos); + +- if (cmd_pos < 0 || cmd_pos > buf_size - 2 - offset_size) { +- if (cmd_pos > size) { +- av_log(ctx, AV_LOG_ERROR, "Discarding invalid packet\n"); +- return 0; +- } ++ if (size == 0) ++ return -1; ++ ++ if (buf_size < size) + return AVERROR(EAGAIN); ++ ++ cmd_pos = READ_OFFSET(buf + cmd_pos); ++ ++ if (cmd_pos < 0 || cmd_pos > size) { ++ av_log(ctx, AV_LOG_ERROR, "Discarding invalid packet\n"); ++ return AVERROR_INVALIDDATA; + } + + while (cmd_pos > 0 && cmd_pos < buf_size - 2 - offset_size) { +@@ -524,10 +536,13 @@ + int appended = 0; + int is_menu; + ++ if (ctx->pts == AV_NOPTS_VALUE && sub->pts != AV_NOPTS_VALUE) ++ ctx->pts = sub->pts; + if (ctx->buf_size) { + int ret = append_to_cached_buf(avctx, buf, buf_size); + if (ret < 0) { + *data_size = 0; ++ ctx->pts = AV_NOPTS_VALUE; + return ret; + } + buf = ctx->buf; +@@ -538,7 +553,12 @@ + is_menu = decode_dvd_subtitles(ctx, sub, buf, buf_size); + if (is_menu == AVERROR(EAGAIN)) { + *data_size = 0; +- return appended ? 0 : append_to_cached_buf(avctx, buf, buf_size); ++ int ret = appended ? 0 : append_to_cached_buf(avctx, buf, buf_size); ++ if (ret < 0) { ++ ctx->pts = AV_NOPTS_VALUE; ++ return ret; ++ } ++ return buf_size; + } + + if (is_menu < 0) { +@@ -547,9 +567,10 @@ + reset_rects(sub); + *data_size = 0; + ++ ctx->pts = AV_NOPTS_VALUE; + return buf_size; + } +- if (!is_menu && find_smallest_bounding_rectangle(ctx, sub) == 0) ++ if (!is_menu && !ctx->output_empty_rects && find_smallest_bounding_rectangle(ctx, sub) == 0) + goto no_subtitle; + + if (ctx->forced_subs_only && !(sub->rects[0]->flags & AV_SUBTITLE_FLAG_FORCED)) +@@ -557,6 +578,8 @@ + + ctx->buf_size = 0; + *data_size = 1; ++ sub->pts = ctx->pts; ++ ctx->pts = AV_NOPTS_VALUE; + return buf_size; + } + +@@ -682,6 +705,7 @@ + av_log(avctx, AV_LOG_DEBUG, " 0x%06"PRIx32, ctx->palette[i]); + av_log(avctx, AV_LOG_DEBUG, "\n"); + } ++ ctx->pts = AV_NOPTS_VALUE; + + return 1; + } +@@ -698,6 +722,7 @@ + { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, + { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, + { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, ++ { "output_empty_rects", "Output subtitles with empty or fully transparent rects", OFFSET(output_empty_rects), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, + { NULL } + }; + static const AVClass dvdsub_class = { +diff -Naur ffmpeg-7.1.1.old/libavcodec/libdav1d.c ffmpeg-7.1.1/libavcodec/libdav1d.c +--- ffmpeg-7.1.1.old/libavcodec/libdav1d.c 2025-03-24 10:54:38.090755863 +0100 ++++ ffmpeg-7.1.1/libavcodec/libdav1d.c 2025-03-24 10:54:39.274085311 +0100 +@@ -563,6 +563,8 @@ + break; + } + case ITU_T_T35_PROVIDER_CODE_DOLBY: { ++ AVBufferRef *rpu_buf; ++ AVFrameSideData *rpu; + int provider_oriented_code = bytestream2_get_be32(&gb); + if (itut_t35->country_code != ITU_T_T35_COUNTRY_CODE_US || + provider_oriented_code != 0x800) +@@ -575,6 +577,18 @@ + break; // ignore + } + ++ rpu_buf = av_buffer_alloc(itut_t35->payload_size); ++ if (rpu_buf) { ++ memcpy(rpu_buf->data, itut_t35->payload, itut_t35->payload_size); ++ rpu = av_frame_new_side_data_from_buf(frame, AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, rpu_buf); ++ if (!rpu) { ++ av_buffer_unref(&rpu_buf); ++ goto fail; ++ } ++ } else { ++ goto fail; ++ } ++ + res = ff_dovi_attach_side_data(&dav1d->dovi, frame); + if (res < 0) + goto fail; +diff -Naur ffmpeg-7.1.1.old/libavcodec/mfenc.c ffmpeg-7.1.1/libavcodec/mfenc.c +--- ffmpeg-7.1.1.old/libavcodec/mfenc.c 2025-03-24 10:54:38.125756284 +0100 ++++ ffmpeg-7.1.1/libavcodec/mfenc.c 2025-03-24 10:54:39.282547759 +0100 +@@ -1315,3 +1315,4 @@ + + MF_ENCODER(VIDEO, h264, H264, venc_opts, VFMTS, VCAPS, defaults); + MF_ENCODER(VIDEO, hevc, HEVC, venc_opts, VFMTS, VCAPS, defaults); ++MF_ENCODER(VIDEO, av1, AV1, venc_opts, VFMTS, VCAPS, defaults); +diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.c ffmpeg-7.1.1/libavcodec/mf_utils.c +--- ffmpeg-7.1.1.old/libavcodec/mf_utils.c 2025-03-24 10:54:38.086755815 +0100 ++++ ffmpeg-7.1.1/libavcodec/mf_utils.c 2025-03-24 10:54:39.282392106 +0100 +@@ -240,6 +240,7 @@ + GUID_ENTRY(MFMediaType_Video), + GUID_ENTRY(MFAudioFormat_PCM), + GUID_ENTRY(MFAudioFormat_Float), ++ GUID_ENTRY(ff_MFVideoFormat_AV1), + GUID_ENTRY(MFVideoFormat_H264), + GUID_ENTRY(MFVideoFormat_H264_ES), + GUID_ENTRY(ff_MFVideoFormat_HEVC), +@@ -507,6 +508,7 @@ + const CLSID *ff_codec_to_mf_subtype(enum AVCodecID codec) + { + switch (codec) { ++ case AV_CODEC_ID_AV1: return &ff_MFVideoFormat_AV1; + case AV_CODEC_ID_H264: return &MFVideoFormat_H264; + case AV_CODEC_ID_HEVC: return &ff_MFVideoFormat_HEVC; + case AV_CODEC_ID_AC3: return &MFAudioFormat_Dolby_AC3; +diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.h ffmpeg-7.1.1/libavcodec/mf_utils.h +--- ffmpeg-7.1.1.old/libavcodec/mf_utils.h 2025-03-24 10:54:38.061755515 +0100 ++++ ffmpeg-7.1.1/libavcodec/mf_utils.h 2025-03-24 10:54:39.282464482 +0100 +@@ -113,6 +113,7 @@ + + DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_HEVC, 0x43564548); // FCC('HEVC') + DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_HEVC_ES, 0x53564548); // FCC('HEVS') ++DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_AV1, 0x31305641); // FCC('AV01') + + + // This enum is missing from mingw-w64's codecapi.h by v7.0.0. +diff -Naur ffmpeg-7.1.1.old/libavcodec/pgssubdec.c ffmpeg-7.1.1/libavcodec/pgssubdec.c +--- ffmpeg-7.1.1.old/libavcodec/pgssubdec.c 2025-03-24 10:54:37.986754612 +0100 ++++ ffmpeg-7.1.1/libavcodec/pgssubdec.c 2025-03-24 10:54:39.280528236 +0100 +@@ -35,9 +35,11 @@ + #include "libavutil/opt.h" + + #define RGBA(r,g,b,a) (((unsigned)(a) << 24) | ((r) << 16) | ((g) << 8) | (b)) +-#define MAX_EPOCH_PALETTES 8 // Max 8 allowed per PGS epoch +-#define MAX_EPOCH_OBJECTS 64 // Max 64 allowed per PGS epoch +-#define MAX_OBJECT_REFS 2 // Max objects per display set ++#define MAX_EPOCH_PALETTES 8 // Max 8 allowed per PGS epoch ++#define MAX_EPOCH_OBJECTS 64 // Max 64 allowed per PGS epoch ++#define MAX_OBJECT_REFS 2 // Max objects per display set ++#define MAX_OBJECT_WH 4096 // Max object width/height ++ + + enum SegmentType { + PALETTE_SEGMENT = 0x14, +@@ -48,57 +50,80 @@ + }; + + typedef struct PGSSubObjectRef { +- int id; +- int window_id; +- uint8_t composition_flag; +- int x; +- int y; +- int crop_x; +- int crop_y; +- int crop_w; +- int crop_h; ++ uint16_t id; ++ uint8_t window_id; ++ uint8_t composition_flag; ++ uint16_t x; ++ uint16_t y; ++ uint16_t crop_x; ++ uint16_t crop_y; ++ uint16_t crop_w; ++ uint16_t crop_h; + } PGSSubObjectRef; + + typedef struct PGSSubPresentation { +- int id_number; +- int palette_id; +- int object_count; ++ uint8_t palette_flag; ++ uint8_t palette_id; ++ uint8_t object_count; + PGSSubObjectRef objects[MAX_OBJECT_REFS]; +- int64_t pts; ++ int64_t pts; + } PGSSubPresentation; + + typedef struct PGSSubObject { +- int id; +- int w; +- int h; +- uint8_t *rle; +- unsigned int rle_buffer_size, rle_data_len; +- unsigned int rle_remaining_len; ++ uint16_t id; ++ uint16_t w; ++ uint16_t h; ++ uint8_t *rle; ++ uint8_t *bitmap; ++ uint32_t rle_buffer_size; ++ uint32_t rle_data_len; ++ uint32_t rle_remaining_len; ++ uint32_t bitmap_buffer_size; ++ uint32_t bitmap_size; + } PGSSubObject; + + typedef struct PGSSubObjects { +- int count; ++ uint8_t count; + PGSSubObject object[MAX_EPOCH_OBJECTS]; + } PGSSubObjects; + + typedef struct PGSSubPalette { +- int id; +- uint32_t clut[256]; ++ uint8_t id; ++ uint32_t clut[AVPALETTE_COUNT]; + } PGSSubPalette; + + typedef struct PGSSubPalettes { +- int count; ++ uint8_t count; + PGSSubPalette palette[MAX_EPOCH_PALETTES]; + } PGSSubPalettes; + ++typedef struct PGSGraphicPlane { ++ uint8_t count; ++ uint8_t writable; ++ AVSubtitleRect visible_rect[MAX_OBJECT_REFS]; ++} PGSGraphicPlane; ++ + typedef struct PGSSubContext { + AVClass *class; + PGSSubPresentation presentation; + PGSSubPalettes palettes; + PGSSubObjects objects; ++ PGSGraphicPlane plane; + int forced_subs_only; + } PGSSubContext; + ++static void clear_graphic_plane(PGSSubContext *ctx) ++{ ++ int i; ++ ++ for (i = 0; i < ctx->plane.count; i++) { ++ av_freep(&ctx->plane.visible_rect[i].data[0]); ++ memset(&ctx->plane.visible_rect[i], 0, sizeof(ctx->plane.visible_rect[i])); ++ } ++ ctx->plane.writable = 0; ++ ctx->plane.count = 0; ++} ++ + static void flush_cache(AVCodecContext *avctx) + { + PGSSubContext *ctx = avctx->priv_data; +@@ -106,8 +131,11 @@ + + for (i = 0; i < ctx->objects.count; i++) { + av_freep(&ctx->objects.object[i].rle); +- ctx->objects.object[i].rle_buffer_size = 0; ++ ctx->objects.object[i].rle_buffer_size = 0; + ctx->objects.object[i].rle_remaining_len = 0; ++ av_freep(&ctx->objects.object[i].bitmap); ++ ctx->objects.object[i].bitmap_buffer_size = 0; ++ ctx->objects.object[i].bitmap_size = 0; + } + ctx->objects.count = 0; + ctx->palettes.count = 0; +@@ -144,6 +172,7 @@ + + static av_cold int close_decoder(AVCodecContext *avctx) + { ++ clear_graphic_plane((PGSSubContext *)avctx->priv_data); + flush_cache(avctx); + + return 0; +@@ -159,48 +188,51 @@ + * @param buf pointer to the RLE data to process + * @param buf_size size of the RLE data to process + */ +-static int decode_rle(AVCodecContext *avctx, AVSubtitleRect *rect, +- const uint8_t *buf, unsigned int buf_size) ++static int decode_object_rle(AVCodecContext *avctx, PGSSubObject *object) + { +- const uint8_t *rle_bitmap_end; ++ const uint8_t *rle_buf; ++ const uint8_t *rle_end; + int pixel_count, line_count; ++ rle_buf = object->rle; ++ rle_end = object->rle + object->rle_data_len; + +- rle_bitmap_end = buf + buf_size; ++ object->bitmap_size = object->w * object->h; ++ av_fast_padded_malloc(&object->bitmap, &object->bitmap_buffer_size, ++ object->bitmap_size); + +- rect->data[0] = av_malloc_array(rect->w, rect->h); +- +- if (!rect->data[0]) ++ if (!object->bitmap) + return AVERROR(ENOMEM); + + pixel_count = 0; + line_count = 0; + +- while (buf < rle_bitmap_end && line_count < rect->h) { ++ while (rle_buf < rle_end && line_count < object->h) { + uint8_t flags, color; + int run; + +- color = bytestream_get_byte(&buf); ++ color = bytestream_get_byte(&rle_buf); + run = 1; + + if (color == 0x00) { +- flags = bytestream_get_byte(&buf); ++ flags = bytestream_get_byte(&rle_buf); + run = flags & 0x3f; + if (flags & 0x40) +- run = (run << 8) + bytestream_get_byte(&buf); +- color = flags & 0x80 ? bytestream_get_byte(&buf) : 0; ++ run = (run << 8) + bytestream_get_byte(&rle_buf); ++ color = flags & 0x80 ? bytestream_get_byte(&rle_buf) : 0; + } + +- if (run > 0 && pixel_count + run <= rect->w * rect->h) { +- memset(rect->data[0] + pixel_count, color, run); ++ if (run > 0 && pixel_count + run <= object->w * object->h) { ++ memset(object->bitmap + pixel_count, color, run); + pixel_count += run; + } else if (!run) { + /* + * New Line. Check if correct pixels decoded, if not display warning + * and adjust bitmap pointer to correct new line position. + */ +- if (pixel_count % rect->w > 0) { +- av_log(avctx, AV_LOG_ERROR, "Decoded %d pixels, when line should be %d pixels\n", +- pixel_count % rect->w, rect->w); ++ if (pixel_count % object->w > 0) { ++ av_log(avctx, AV_LOG_ERROR, ++ "Decoded %d pixels, when object line should be %d pixels\n", ++ pixel_count % object->w, object->w); + if (avctx->err_recognition & AV_EF_EXPLODE) { + return AVERROR_INVALIDDATA; + } +@@ -209,13 +241,11 @@ + } + } + +- if (pixel_count < rect->w * rect->h) { +- av_log(avctx, AV_LOG_ERROR, "Insufficient RLE data for subtitle\n"); ++ if (pixel_count < object->w * object->h) { ++ av_log(avctx, AV_LOG_ERROR, "Insufficient RLE data for object\n"); + return AVERROR_INVALIDDATA; + } +- +- ff_dlog(avctx, "Pixel Count = %d, Area = %d\n", pixel_count, rect->w * rect->h); +- ++ ff_dlog(avctx, "Pixel Count = %d, Area = %d\n", pixel_count, object->w * object->h); + return 0; + } + +@@ -237,7 +267,7 @@ + + uint8_t sequence_desc; + unsigned int rle_bitmap_len, width, height; +- int id; ++ int id, ret; + + if (buf_size <= 4) + return AVERROR_INVALIDDATA; +@@ -260,57 +290,71 @@ + /* Read the Sequence Description to determine if start of RLE data or appended to previous RLE */ + sequence_desc = bytestream_get_byte(&buf); + +- if (!(sequence_desc & 0x80)) { +- /* Additional RLE data */ +- if (buf_size > object->rle_remaining_len) ++ /* First in sequence object definition segment */ ++ if (sequence_desc & 0x80) { ++ if (buf_size <= 7) + return AVERROR_INVALIDDATA; ++ buf_size -= 7; + +- memcpy(object->rle + object->rle_data_len, buf, buf_size); +- object->rle_data_len += buf_size; +- object->rle_remaining_len -= buf_size; +- +- return 0; +- } +- +- if (buf_size <= 7) +- return AVERROR_INVALIDDATA; +- buf_size -= 7; ++ /* Decode rle bitmap length, stored size includes width/height data */ ++ rle_bitmap_len = bytestream_get_be24(&buf) - 2*2; + +- /* Decode rle bitmap length, stored size includes width/height data */ +- rle_bitmap_len = bytestream_get_be24(&buf) - 2*2; ++ if (buf_size > rle_bitmap_len) { ++ av_log(avctx, AV_LOG_ERROR, ++ "Buffer dimension %d larger than the expected RLE data %d\n", ++ buf_size, rle_bitmap_len); ++ return AVERROR_INVALIDDATA; ++ } + +- if (buf_size > rle_bitmap_len) { +- av_log(avctx, AV_LOG_ERROR, +- "Buffer dimension %d larger than the expected RLE data %d\n", +- buf_size, rle_bitmap_len); +- return AVERROR_INVALIDDATA; +- } ++ /* Get bitmap dimensions from data */ ++ width = bytestream_get_be16(&buf); ++ height = bytestream_get_be16(&buf); ++ ++ /* Make sure the bitmap is not too large */ ++ if (MAX_OBJECT_WH < width || MAX_OBJECT_WH < height || !width || !height) { ++ av_log(avctx, AV_LOG_ERROR, "Bitmap dimensions (%dx%d) invalid.\n", width, height); ++ return AVERROR_INVALIDDATA; ++ } + +- /* Get bitmap dimensions from data */ +- width = bytestream_get_be16(&buf); +- height = bytestream_get_be16(&buf); +- +- /* Make sure the bitmap is not too large */ +- if (avctx->width < width || avctx->height < height || !width || !height) { +- av_log(avctx, AV_LOG_ERROR, "Bitmap dimensions (%dx%d) invalid.\n", width, height); +- return AVERROR_INVALIDDATA; +- } ++ object->rle_data_len = 0; ++ object->w = width; ++ object->h = height; ++ /* Dimensions against video are checked at decode after cropping. */ ++ av_fast_padded_malloc(&object->rle, &object->rle_buffer_size, rle_bitmap_len); + +- object->w = width; +- object->h = height; ++ if (!object->rle) { ++ object->rle_remaining_len = 0; ++ return AVERROR(ENOMEM); ++ } + +- av_fast_padded_malloc(&object->rle, &object->rle_buffer_size, rle_bitmap_len); ++ memcpy(object->rle, buf, buf_size); ++ object->rle_remaining_len = rle_bitmap_len; ++ } else { ++ /* Additional RLE data */ ++ if (buf_size > object->rle_remaining_len) ++ return AVERROR_INVALIDDATA; + +- if (!object->rle) { +- object->rle_data_len = 0; +- object->rle_remaining_len = 0; +- return AVERROR(ENOMEM); ++ memcpy(object->rle + object->rle_data_len, buf, buf_size); + } ++ object->rle_data_len += buf_size; ++ object->rle_remaining_len -= buf_size; + +- memcpy(object->rle, buf, buf_size); +- object->rle_data_len = buf_size; +- object->rle_remaining_len = rle_bitmap_len - buf_size; +- ++ /* Last in sequence object definition (can be both first and last) */ ++ if (sequence_desc & 0x40) { ++ /* Attempt decoding if data is valid */ ++ if (0 == object->rle_remaining_len) { ++ ret = decode_object_rle(avctx, object); ++ if (ret < 0 && (avctx->err_recognition & AV_EF_EXPLODE || ret == AVERROR(ENOMEM))) { ++ return ret; ++ } ++ } else { ++ av_log(avctx, AV_LOG_ERROR, ++ "RLE data length %u is %u bytes shorter than expected\n", ++ object->rle_data_len, object->rle_remaining_len); ++ if (avctx->err_recognition & AV_EF_EXPLODE) ++ return AVERROR_INVALIDDATA; ++ } ++ } + return 0; + } + +@@ -318,7 +362,7 @@ + * Parse the palette segment packet. + * + * The palette segment contains details of the palette, +- * a maximum of 256 colors can be defined. ++ * a maximum of 256 colors (AVPALETTE_COUNT) can be defined. + * + * @param avctx contains the current codec context + * @param buf pointer to the packet to process +@@ -391,13 +435,17 @@ + int64_t pts) + { + PGSSubContext *ctx = avctx->priv_data; +- int i, state, ret; ++ int ret; ++ uint8_t i, state; + const uint8_t *buf_end = buf + buf_size; + + // Video descriptor + int w = bytestream_get_be16(&buf); + int h = bytestream_get_be16(&buf); + ++ // On a new display set, reset writability of the graphic plane ++ ctx->plane.writable = 0; ++ + ctx->presentation.pts = pts; + + ff_dlog(avctx, "Video Dimensions %dx%d\n", +@@ -406,88 +454,121 @@ + if (ret < 0) + return ret; + +- /* Skip 1 bytes of unknown, frame rate */ +- buf++; ++ /* Skip 3 bytes: framerate (1), presentation id number (2) */ ++ buf+=3; + +- // Composition descriptor +- ctx->presentation.id_number = bytestream_get_be16(&buf); + /* +- * state is a 2 bit field that defines pgs epoch boundaries ++ * State is a 2 bit field that defines pgs epoch boundaries + * 00 - Normal, previously defined objects and palettes are still valid + * 01 - Acquisition point, previous objects and palettes can be released + * 10 - Epoch start, previous objects and palettes can be released + * 11 - Epoch continue, previous objects and palettes can be released + * +- * reserved 6 bits discarded ++ * Reserved 6 bits discarded + */ + state = bytestream_get_byte(&buf) >> 6; + if (state != 0) { ++ /* Epoch start always wipes the graphic plane. Epoch continue does only if ++ * playback is not seamless, which should not happen with a proper stream. ++ */ ++ if (0b10 == state) ++ clear_graphic_plane((PGSSubContext *)avctx->priv_data); + flush_cache(avctx); + } + ++ /* Reserved 7 bits discarded. */ ++ ctx->presentation.palette_flag = bytestream_get_byte(&buf) & 0x80; ++ ctx->presentation.palette_id = bytestream_get_byte(&buf); ++ + /* +- * skip palette_update_flag (0x80), ++ * On palette update, don't parse the compositions references, ++ * just evaluate the existing graphic plane with the new palette. + */ +- buf += 1; +- ctx->presentation.palette_id = bytestream_get_byte(&buf); +- ctx->presentation.object_count = bytestream_get_byte(&buf); +- if (ctx->presentation.object_count > MAX_OBJECT_REFS) { +- av_log(avctx, AV_LOG_ERROR, +- "Invalid number of presentation objects %d\n", +- ctx->presentation.object_count); +- ctx->presentation.object_count = 2; +- if (avctx->err_recognition & AV_EF_EXPLODE) { +- return AVERROR_INVALIDDATA; ++ if (!ctx->presentation.palette_flag) { ++ ctx->presentation.object_count = bytestream_get_byte(&buf); ++ if (ctx->presentation.object_count > MAX_OBJECT_REFS) { ++ av_log(avctx, AV_LOG_ERROR, ++ "Invalid number of presentation objects %d\n", ++ ctx->presentation.object_count); ++ ctx->presentation.object_count = 2; ++ if (avctx->err_recognition & AV_EF_EXPLODE) { ++ return AVERROR_INVALIDDATA; ++ } + } +- } + ++ for (i = 0; i < ctx->presentation.object_count; i++) { ++ PGSSubObjectRef *const object = &ctx->presentation.objects[i]; + +- for (i = 0; i < ctx->presentation.object_count; i++) +- { +- PGSSubObjectRef *const object = &ctx->presentation.objects[i]; +- +- if (buf_end - buf < 8) { +- av_log(avctx, AV_LOG_ERROR, "Insufficent space for object\n"); +- ctx->presentation.object_count = i; +- return AVERROR_INVALIDDATA; +- } +- +- object->id = bytestream_get_be16(&buf); +- object->window_id = bytestream_get_byte(&buf); +- object->composition_flag = bytestream_get_byte(&buf); +- +- object->x = bytestream_get_be16(&buf); +- object->y = bytestream_get_be16(&buf); +- +- // If cropping +- if (object->composition_flag & 0x80) { +- object->crop_x = bytestream_get_be16(&buf); +- object->crop_y = bytestream_get_be16(&buf); +- object->crop_w = bytestream_get_be16(&buf); +- object->crop_h = bytestream_get_be16(&buf); +- } +- +- ff_dlog(avctx, "Subtitle Placement x=%d, y=%d\n", +- object->x, object->y); +- +- if (object->x > avctx->width || object->y > avctx->height) { +- av_log(avctx, AV_LOG_ERROR, "Subtitle out of video bounds. x = %d, y = %d, video width = %d, video height = %d.\n", +- object->x, object->y, +- avctx->width, avctx->height); +- object->y = object->x = 0; +- if (avctx->err_recognition & AV_EF_EXPLODE) { ++ if (buf_end - buf < 8) { ++ av_log(avctx, AV_LOG_ERROR, "Insufficent space for object\n"); ++ ctx->presentation.object_count = i; + return AVERROR_INVALIDDATA; + } ++ ++ object->id = bytestream_get_be16(&buf); ++ object->window_id = bytestream_get_byte(&buf); ++ object->composition_flag = bytestream_get_byte(&buf); ++ ++ object->x = bytestream_get_be16(&buf); ++ object->y = bytestream_get_be16(&buf); ++ ++ // If cropping ++ if (object->composition_flag & 0x80) { ++ object->crop_x = bytestream_get_be16(&buf); ++ object->crop_y = bytestream_get_be16(&buf); ++ object->crop_w = bytestream_get_be16(&buf); ++ object->crop_h = bytestream_get_be16(&buf); ++ } ++ ++ /* Placement is checked at decode after cropping. */ ++ ff_dlog(avctx, "Subtitle Placement x=%d, y=%d\n", ++ object->x, object->y); + } + } ++ return 0; ++} ++ ++/** ++ * Parse the window segment packet. ++ * ++ * The window segment instructs the decoder to redraw the graphic plane ++ * with the composition references provided in the presentation segment ++ * ++ * @param avctx contains the current codec context ++ */ ++static int parse_window_segment(AVCodecContext *avctx, const uint8_t *buf, ++ int buf_size) ++{ ++ PGSSubContext *ctx = (PGSSubContext *)avctx->priv_data; ++ ++ // 1 byte: number of windows defined ++ if (bytestream_get_byte(&buf) > MAX_OBJECT_REFS) { ++ av_log(avctx, AV_LOG_ERROR, "Too many windows defined.\n"); ++ return AVERROR_INVALIDDATA; ++ } + ++ /* TODO: mask objects with windows when transfering to the graphic plane ++ * Window Segment Structure ++ * { ++ * 1 byte : window id, ++ * 2 bytes: X position of window, ++ * 2 bytes: Y position of window, ++ * 2 bytes: Width of window, ++ * 2 bytes: Height of window. ++ * } ++ */ ++ // Flush the graphic plane, it will be redrawn. ++ clear_graphic_plane(ctx); ++ ctx->plane.writable = 1; ++ ctx->plane.count = ctx->presentation.object_count; + return 0; + } + + /** + * Parse the display segment packet. + * +- * The display segment controls the updating of the display. ++ * The display segment closes the display set. The inferred data is used ++ * to decide if the display should be updated. + * + * @param avctx contains the current codec context + * @param data pointer to the data pertaining the subtitle to display +@@ -500,26 +581,33 @@ + PGSSubContext *ctx = avctx->priv_data; + int64_t pts; + PGSSubPalette *palette; +- int i, ret; ++ int i; + + pts = ctx->presentation.pts != AV_NOPTS_VALUE ? ctx->presentation.pts : sub->pts; + memset(sub, 0, sizeof(*sub)); + sub->pts = pts; + ctx->presentation.pts = AV_NOPTS_VALUE; +- sub->start_display_time = 0; + // There is no explicit end time for PGS subtitles. The end time + // is defined by the start of the next sub which may contain no + // objects (i.e. clears the previous sub) + sub->end_display_time = UINT32_MAX; +- sub->format = 0; + +- // Blank if last object_count was 0. +- if (!ctx->presentation.object_count) ++ // Object count is zero only on an epoch start with no WDS ++ // or the last DS with a WDS had no presentation object. ++ if (!ctx->plane.count) { + return 1; +- sub->rects = av_calloc(ctx->presentation.object_count, sizeof(*sub->rects)); +- if (!sub->rects) { +- return AVERROR(ENOMEM); + } ++ ++ if (!ctx->presentation.palette_flag && !ctx->plane.writable) { ++ // This display set does not perform a display update ++ // E.g. it only defines new objects or palettes for future usage. ++ return 0; ++ } ++ ++ sub->rects = av_calloc(ctx->plane.count, sizeof(*sub->rects)); ++ if (!sub->rects) ++ return AVERROR(ENOMEM); ++ + palette = find_palette(ctx->presentation.palette_id, &ctx->palettes); + if (!palette) { + // Missing palette. Should only happen with damaged streams. +@@ -528,57 +616,128 @@ + avsubtitle_free(sub); + return AVERROR_INVALIDDATA; + } +- for (i = 0; i < ctx->presentation.object_count; i++) { +- AVSubtitleRect *const rect = av_mallocz(sizeof(*rect)); +- PGSSubObject *object; + +- if (!rect) +- return AVERROR(ENOMEM); +- sub->rects[sub->num_rects++] = rect; +- rect->type = SUBTITLE_BITMAP; ++ for (i = 0; i < ctx->plane.count; i++) { ++ const PGSSubObjectRef *sub_object = &ctx->presentation.objects[i]; ++ AVSubtitleRect *const gp_rect = &ctx->plane.visible_rect[i]; ++ AVSubtitleRect *rect; ++ gp_rect->type = SUBTITLE_BITMAP; ++ ++ // Compose the graphic plane if a window segment has been provided ++ if (ctx->plane.writable) { ++ PGSSubObject *object; ++ ++ // Process bitmap ++ object = find_object(sub_object->id, &ctx->objects); ++ if (!object) { ++ // Missing object. Should only happen with damaged streams. ++ av_log(avctx, AV_LOG_ERROR, "Invalid object id %d\n", sub_object->id); ++ if (avctx->err_recognition & AV_EF_EXPLODE) ++ return AVERROR_INVALIDDATA; ++ // Leaves rect empty with 0 width and height. ++ continue; ++ } ++ if (sub_object->composition_flag & 0x40) ++ gp_rect->flags |= AV_SUBTITLE_FLAG_FORCED; + +- /* Process bitmap */ +- object = find_object(ctx->presentation.objects[i].id, &ctx->objects); +- if (!object) { +- // Missing object. Should only happen with damaged streams. +- av_log(avctx, AV_LOG_ERROR, "Invalid object id %d\n", +- ctx->presentation.objects[i].id); +- if (avctx->err_recognition & AV_EF_EXPLODE) +- return AVERROR_INVALIDDATA; +- // Leaves rect empty with 0 width and height. +- continue; +- } +- if (ctx->presentation.objects[i].composition_flag & 0x40) +- rect->flags |= AV_SUBTITLE_FLAG_FORCED; ++ gp_rect->x = sub_object->x; ++ gp_rect->y = sub_object->y; + +- rect->x = ctx->presentation.objects[i].x; +- rect->y = ctx->presentation.objects[i].y; ++ if (object->rle) { ++ int out_of_picture = 0; ++ gp_rect->w = object->w; ++ gp_rect->h = object->h; ++ ++ gp_rect->linesize[0] = object->w; ++ ++ // Check for cropping. ++ if (sub_object->composition_flag & 0x80) { ++ int out_of_object = 0; ++ ++ if (object->w < sub_object->crop_x + sub_object->crop_w) ++ out_of_object = 1; ++ if (object->h < sub_object->crop_y + sub_object->crop_h) ++ out_of_object = 1; ++ ++ if (out_of_object) { ++ av_log(avctx, AV_LOG_ERROR, ++ "Subtitle cropping values are out of object. " ++ "obj_w = %d, obj_h = %d, crop_x = %d, crop_y = %d, " ++ "crop_w = %d, crop_h = %d.\n", ++ object->w, ++ object->h, ++ sub_object->crop_x, ++ sub_object->crop_y, ++ sub_object->crop_w, ++ sub_object->crop_h); ++ if (avctx->err_recognition & AV_EF_EXPLODE) ++ return AVERROR_INVALIDDATA; ++ } else { ++ // Replace subtitle dimensions with cropping ones. ++ gp_rect->w = sub_object->crop_w; ++ gp_rect->h = sub_object->crop_h; ++ gp_rect->linesize[0] = sub_object->crop_w; ++ } ++ } + +- if (object->rle) { +- rect->w = object->w; +- rect->h = object->h; ++ /* Make sure the subtitle is not out of picture. */ ++ if (avctx->width < gp_rect->x + gp_rect->w || !gp_rect->w) ++ out_of_picture = 1; ++ if (avctx->height < gp_rect->y + gp_rect->h || !gp_rect->h) ++ out_of_picture = 1; ++ if (out_of_picture) { ++ av_log(avctx, AV_LOG_ERROR, ++ "Subtitle out of video bounds. " ++ "x = %d, y = %d, width = %d, height = %d.\n", ++ gp_rect->x, gp_rect->y, gp_rect->w, gp_rect->h); ++ if (avctx->err_recognition & AV_EF_EXPLODE) ++ return AVERROR_INVALIDDATA; ++ gp_rect->w = 0; ++ gp_rect->h = 0; ++ continue; ++ } + +- rect->linesize[0] = object->w; ++ if (!object->bitmap_size || object->rle_remaining_len) { ++ gp_rect->w = 0; ++ gp_rect->h = 0; ++ continue; ++ } + +- if (object->rle_remaining_len) { +- av_log(avctx, AV_LOG_ERROR, "RLE data length %u is %u bytes shorter than expected\n", +- object->rle_data_len, object->rle_remaining_len); +- if (avctx->err_recognition & AV_EF_EXPLODE) +- return AVERROR_INVALIDDATA; +- } +- ret = decode_rle(avctx, rect, object->rle, object->rle_data_len); +- if (ret < 0) { +- if ((avctx->err_recognition & AV_EF_EXPLODE) || +- ret == AVERROR(ENOMEM)) { +- return ret; ++ gp_rect->data[0] = av_malloc_array(gp_rect->w, gp_rect->h); ++ if (!gp_rect->data[0]) ++ return AVERROR(ENOMEM); ++ ++ if (sub_object->composition_flag & 0x80) { ++ /* Copy cropped bitmap. */ ++ int y; ++ ++ for (y = 0; y < sub_object->crop_h; y++) { ++ memcpy(&gp_rect->data[0][y * sub_object->crop_w], ++ &object->bitmap[(sub_object->crop_y + y) * ++ object->w + sub_object->crop_x], ++ sub_object->crop_w); ++ } ++ } ++ else { ++ /* copy full object */ ++ memcpy(gp_rect->data[0], object->bitmap, object->bitmap_size); + } +- rect->w = 0; +- rect->h = 0; +- continue; + } + } +- /* Allocate memory for colors */ +- rect->nb_colors = 256; ++ // Export graphic plane content with latest palette ++ rect = av_memdup(gp_rect, sizeof(*gp_rect)); ++ if (!rect) ++ return AVERROR(ENOMEM); ++ ++ sub->rects[sub->num_rects++] = rect; ++ if (gp_rect->data[0]) { ++ rect->data[0] = av_memdup(gp_rect->data[0], rect->w*rect->h); ++ if (!rect->data[0]) ++ return AVERROR(ENOMEM); ++ } ++ ++ // Allocate memory for colors ++ rect->nb_colors = AVPALETTE_COUNT; + rect->data[1] = av_mallocz(AVPALETTE_SIZE); + if (!rect->data[1]) + return AVERROR(ENOMEM); +@@ -641,14 +800,7 @@ + ret = parse_presentation_segment(avctx, buf, segment_length, sub->pts); + break; + case WINDOW_SEGMENT: +- /* +- * Window Segment Structure (No new information provided): +- * 2 bytes: Unknown, +- * 2 bytes: X position of subtitle, +- * 2 bytes: Y position of subtitle, +- * 2 bytes: Width of subtitle, +- * 2 bytes: Height of subtitle. +- */ ++ ret = parse_window_segment(avctx, buf, segment_length); + break; + case DISPLAY_SEGMENT: + if (*got_sub_ptr) { +diff -Naur ffmpeg-7.1.1.old/libavcodec/videotoolbox.c ffmpeg-7.1.1/libavcodec/videotoolbox.c +--- ffmpeg-7.1.1.old/libavcodec/videotoolbox.c 2025-03-24 10:54:38.027755105 +0100 ++++ ffmpeg-7.1.1/libavcodec/videotoolbox.c 2025-03-24 10:54:39.271196851 +0100 +@@ -916,6 +916,23 @@ + break; + } + ++#if ARCH_X86_64 ++ if (avctx->codec_id == AV_CODEC_ID_H264 && ++ avctx->sw_pix_fmt == AV_PIX_FMT_YUV420P10) ++ { ++ // 10-bit H.264 is not supported on x86_64 ++ return AVERROR(ENOSYS); ++ } ++#endif ++ ++ if (avctx->codec_id == AV_CODEC_ID_H264 && ++ (avctx->level == 61 || avctx->level == 62)) ++ { ++ // H.264 Level 6.1 and 6.2 can't be ++ // decoded properly ++ return AVERROR(ENOSYS); ++ } ++ + #if defined(MAC_OS_X_VERSION_10_9) && !TARGET_OS_IPHONE && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9) && AV_HAS_BUILTIN(__builtin_available) + if (avctx->codec_id == AV_CODEC_ID_PRORES) { + if (__builtin_available(macOS 10.9, *)) { +diff -Naur ffmpeg-7.1.1.old/libavformat/isom.h ffmpeg-7.1.1/libavformat/isom.h +--- ffmpeg-7.1.1.old/libavformat/isom.h 2025-03-24 10:54:38.366759184 +0100 ++++ ffmpeg-7.1.1/libavformat/isom.h 2025-03-24 10:54:39.261252302 +0100 +@@ -272,6 +272,9 @@ + MOVEncryptionIndex *encryption_index; + } cenc; + ++ int has_fallback; // Audio fallback track ++ int fallback; ++ + struct IAMFDemuxContext *iamf; + } MOVStreamContext; + +diff -Naur ffmpeg-7.1.1.old/libavformat/matroskaenc.c ffmpeg-7.1.1/libavformat/matroskaenc.c +--- ffmpeg-7.1.1.old/libavformat/matroskaenc.c 2025-03-24 10:54:38.396759545 +0100 ++++ ffmpeg-7.1.1/libavformat/matroskaenc.c 2025-03-24 10:54:39.269651231 +0100 +@@ -2933,6 +2933,16 @@ + case AV_CODEC_ID_AAC: + if (side_data_size && mkv->track.bc) { + int output_sample_rate = 0; ++ if (par->extradata && par->extradata_size) { ++ if (par->extradata_size != side_data_size || ++ memcmp(par->extradata, side_data, side_data_size)) { ++ av_log(s, AV_LOG_ERROR, "Error, AAC extradata changed mid-stream.\n"); ++ return AVERROR(EINVAL); ++ } else { ++ // Already written ++ break; ++ } ++ } + ret = get_aac_sample_rates(s, mkv, side_data, side_data_size, + &track->sample_rate, &output_sample_rate); + if (ret < 0) +diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c +--- ffmpeg-7.1.1.old/libavformat/mov.c 2025-03-24 10:54:38.353759028 +0100 ++++ ffmpeg-7.1.1/libavformat/mov.c 2025-03-24 10:54:39.261629363 +0100 +@@ -56,6 +56,7 @@ + #include "libavcodec/mpegaudiodecheader.h" + #include "libavcodec/mlp_parse.h" + #include "avformat.h" ++#include "avlanguage.h" + #include "internal.h" + #include "avio_internal.h" + #include "demux.h" +@@ -342,6 +343,73 @@ + return 0; + } + ++static int mov_read_3gp_udta_tag(MOVContext *c, AVIOContext *pb, MOVAtom atom) ++{ ++ const char *key; ++ AVDictionary *metadata; ++ uint16_t langcode = 0; ++ char key2[32], language[4] = {0}; ++ uint32_t str_size, version; ++ char *str; ++ if (atom.size < 6) ++ return AVERROR_INVALIDDATA; ++ switch (atom.type) { ++ case MKTAG( 'a','l','b','m'): key = "album"; break; ++ case MKTAG( 'a','u','t','h'): key = "author"; break; ++ case MKTAG( 'c','p','r','t'): key = "copyright"; break; ++ case MKTAG( 'd','s','c','p'): key = "comment"; break; ++ case MKTAG( 'g','n','r','e'): key = "genre"; break; ++ case MKTAG( 'p','e','r','f'): key = "artist"; break; ++ case MKTAG( 't','i','t','l'): key = "title"; break; ++ case MKTAG( 'y','r','r','c'): key = "date"; break; ++ default: return 0; ++ } ++ version = avio_rb32(pb); // version + flags ++ if (version != 0) ++ av_log(c->fc, AV_LOG_WARNING, "udta %s unknown version number: %u\n", str, version); ++ if (MKTAG( 'y','r','r','c') == atom.type) { ++ int year; ++ year = avio_rb16(pb); ++ str = av_asprintf("%d", year); ++ if (!str) ++ return AVERROR(ENOMEM); ++ } else { ++ int ret; ++ const char *tmp; ++ langcode = avio_rb16(pb); ++ ff_mov_lang_to_iso639(langcode, language); ++ tmp = ff_convert_lang_to(language, AV_LANG_ISO639_2_BIBL); ++ if (!tmp) ++ av_log(c->fc, AV_LOG_WARNING, "udta %s unknown language code: %u\n", str, langcode); ++ str_size = atom.size - 6; ++ if (str_size <= 0 || str_size >= INT_MAX/2) ++ return AVERROR_INVALIDDATA; ++ str = av_mallocz(str_size + 1); ++ if (!str) ++ return AVERROR(ENOMEM); ++ ret = ffio_read_size(pb, str, str_size); ++ if (ret < 0) { ++ av_free(str); ++ return ret; ++ } ++ str[str_size] = 0; ++ } ++ if (c->trak_index < 0) { ++ metadata = c->fc->metadata; ++ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; ++ } ++ else { ++ metadata = c->fc->streams[c->trak_index]->metadata; ++ } ++ av_dict_set(&metadata, key, str, 0); ++ if (*language && strcmp(language, "und")) { ++ snprintf(key2, sizeof(key2), "%s-%s", key, language); ++ av_dict_set(&metadata, key2, str, 0); ++ } ++ av_freep(&str); ++ return 0; ++} ++ + static int mov_read_udta_string(MOVContext *c, AVIOContext *pb, MOVAtom atom) + { + char tmp_key[AV_FOURCC_MAX_STRING_SIZE] = {0}; +@@ -354,6 +422,7 @@ + int (*parse)(MOVContext*, AVIOContext*, unsigned, const char*) = NULL; + int raw = 0; + int num = 0; ++ AVDictionary *metadata; + + switch (atom.type) { + case MKTAG( '@','P','R','M'): key = "premiere_version"; raw = 1; break; +@@ -367,15 +436,33 @@ + case MKTAG( 'c','a','t','g'): key = "category"; break; + case MKTAG( 'c','p','i','l'): key = "compilation"; + parse = mov_metadata_int8_no_padding; break; +- case MKTAG( 'c','p','r','t'): key = "copyright"; break; ++ case MKTAG( 'c','p','r','t'): ++ key = "copyright"; ++ if (!c->itunes_metadata) { ++ int64_t pos = avio_tell(pb); ++ int ret = mov_read_3gp_udta_tag(c, pb, atom); ++ if (ret != AVERROR_INVALIDDATA) ++ return ret; ++ avio_seek(pb, pos, SEEK_SET); ++ } ++ break; + case MKTAG( 'd','e','s','c'): key = "description"; break; + case MKTAG( 'd','i','s','k'): key = "disc"; + parse = mov_metadata_track_or_disc_number; break; + case MKTAG( 'e','g','i','d'): key = "episode_uid"; + parse = mov_metadata_int8_no_padding; break; + case MKTAG( 'F','I','R','M'): key = "firmware"; raw = 1; break; +- case MKTAG( 'g','n','r','e'): key = "genre"; +- parse = mov_metadata_gnre; break; ++ case MKTAG( 'g','n','r','e'): ++ key = "genre"; ++ parse = mov_metadata_gnre; ++ if (!c->itunes_metadata) { ++ int64_t pos = avio_tell(pb); ++ int ret = mov_read_3gp_udta_tag(c, pb, atom); ++ if (ret != AVERROR_INVALIDDATA) ++ return ret; ++ avio_seek(pb, pos, SEEK_SET); ++ } ++ break; + case MKTAG( 'h','d','v','d'): key = "hd_video"; + parse = mov_metadata_int8_no_padding; break; + case MKTAG( 'H','M','M','T'): +@@ -386,6 +473,7 @@ + return mov_metadata_loci(c, pb, atom.size); + case MKTAG( 'm','a','n','u'): key = "make"; break; + case MKTAG( 'm','o','d','l'): key = "model"; break; ++ case MKTAG( 'n','a','m','e'): key = "title"; raw = 1; break; + case MKTAG( 'p','c','s','t'): key = "podcast"; + parse = mov_metadata_int8_no_padding; break; + case MKTAG( 'p','g','a','p'): key = "gapless_playback"; +@@ -445,6 +533,15 @@ + case MKTAG(0xa9,'w','r','n'): key = "warning"; break; + case MKTAG(0xa9,'w','r','t'): key = "composer"; break; + case MKTAG(0xa9,'x','y','z'): key = "location"; break; ++ case MKTAG( 'a','l','b','m'): ++ case MKTAG( 'a','u','t','h'): ++ case MKTAG( 'd','s','c','p'): ++ case MKTAG( 'p','e','r','f'): ++ case MKTAG( 't','i','t','l'): ++ case MKTAG( 'y','r','r','c'): ++ if (!c->itunes_metadata) { ++ return mov_read_3gp_udta_tag(c, pb, atom); ++ } + } + retry: + if (c->itunes_metadata && atom.size > 8) { +@@ -571,17 +668,23 @@ + } + str[str_size] = 0; + } +- c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; +- av_dict_set(&c->fc->metadata, key, str, 0); ++ if (c->trak_index < 0) { ++ metadata = c->fc->metadata; ++ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; ++ if (!strcmp(key, "encoder")) { ++ int major, minor, micro; ++ if (sscanf(str, "HandBrake %d.%d.%d", &major, &minor, µ) == 3) { ++ c->handbrake_version = 1000000*major + 1000*minor + micro; ++ } ++ } ++ } ++ else { ++ metadata = c->fc->streams[c->trak_index]->metadata; ++ } ++ av_dict_set(&metadata, key, str, 0); + if (*language && strcmp(language, "und")) { + snprintf(key2, sizeof(key2), "%s-%s", key, language); +- av_dict_set(&c->fc->metadata, key2, str, 0); +- } +- if (!strcmp(key, "encoder")) { +- int major, minor, micro; +- if (sscanf(str, "HandBrake %d.%d.%d", &major, &minor, µ) == 3) { +- c->handbrake_version = 1000000*major + 1000*minor + micro; +- } ++ av_dict_set(&metadata, key2, str, 0); + } + } + +@@ -9081,6 +9184,23 @@ + return ret; + } + ++static int mov_read_fall(MOVContext *c, AVIOContext *pb, MOVAtom atom) ++{ ++ AVStream *st; ++ MOVStreamContext *sc; ++ ++ if (c->fc->nb_streams < 1) ++ return 0; ++ st = c->fc->streams[c->fc->nb_streams-1]; ++ sc = st->priv_data; ++ ++ sc->fallback = avio_rb32(pb); ++ sc->has_fallback = 1; ++ ++ return 0; ++} ++ ++ + static const MOVParseTableEntry mov_default_parse_table[] = { + { MKTAG('A','C','L','R'), mov_read_aclr }, + { MKTAG('A','P','R','G'), mov_read_avid }, +@@ -9183,6 +9303,7 @@ + { MKTAG('v','p','c','C'), mov_read_vpcc }, + { MKTAG('m','d','c','v'), mov_read_mdcv }, + { MKTAG('c','l','l','i'), mov_read_clli }, ++{ MKTAG('f','a','l','l'), mov_read_fall }, + { MKTAG('d','v','c','C'), mov_read_dvcc_dvvc }, + { MKTAG('d','v','v','C'), mov_read_dvcc_dvvc }, + { MKTAG('d','v','w','C'), mov_read_dvcc_dvvc }, +@@ -10367,6 +10488,23 @@ + err = ff_replaygain_export(st, s->metadata); + if (err < 0) + return err; ++ if (sc->has_fallback) { ++ for (j = 0; j < s->nb_streams; j++) { ++ if (s->streams[j]->id == sc->fallback) { ++ AVPacketSideData *sd; ++ int *fallback; ++ sd = av_packet_side_data_new(&st->codecpar->coded_side_data, ++ &st->codecpar->nb_coded_side_data, ++ AV_PKT_DATA_FALLBACK_TRACK, ++ sizeof(int), 0); ++ if (!sd) ++ return AVERROR(ENOMEM); ++ fallback = (int*)sd->data; ++ *fallback = j; ++ break; ++ } ++ } ++ } + break; + case AVMEDIA_TYPE_VIDEO: + if (sc->display_matrix) { +diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc.c +--- ffmpeg-7.1.1.old/libavformat/movenc.c 2025-03-24 10:54:38.381759365 +0100 ++++ ffmpeg-7.1.1/libavformat/movenc.c 2025-03-24 10:54:39.258769917 +0100 +@@ -28,6 +28,7 @@ + + #include "movenc.h" + #include "avformat.h" ++#include "avlanguage.h" + #include "avio_internal.h" + #include "dovi_isom.h" + #include "riff.h" +@@ -4055,6 +4056,41 @@ + return len + 24; + } + ++static uint16_t language_code(const char *str) ++{ ++ return (((str[0] - 0x60) & 0x1F) << 10) + ++ (((str[1] - 0x60) & 0x1F) << 5) + ++ (( str[2] - 0x60) & 0x1F); ++} ++static int mov_write_3gp_udta_tag(AVIOContext *pb, AVDictionary *metadata, ++ const char *tag, const char *str) ++{ ++ int64_t pos = avio_tell(pb); ++ AVDictionaryEntry *t = av_dict_get(metadata, str, NULL, 0); ++ if (!t || !utf8len(t->value)) ++ return 0; ++ avio_wb32(pb, 0); /* size */ ++ ffio_wfourcc(pb, tag); /* type */ ++ avio_wb32(pb, 0); /* version + flags */ ++ if (!strcmp(tag, "yrrc")) ++ avio_wb16(pb, atoi(t->value)); ++ else { ++ int lang = 0, len; ++ len = strlen(t->key); ++ if (t->key[len - 4] == '-') { ++ lang = ff_mov_iso639_to_lang(&t->key[len - 3], 1); ++ } ++ if (!lang) ++ lang = ff_mov_iso639_to_lang("und", 1); ++ avio_wb16(pb, lang); /* language */ ++ avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */ ++ if (!strcmp(tag, "albm") && ++ (t = av_dict_get(metadata, "track", NULL, 0))) ++ avio_w8(pb, atoi(t->value)); ++ } ++ return update_size(pb, pos); ++} ++ + static int mov_write_track_metadata(AVIOContext *pb, AVStream *st, + const char *tag, const char *str) + { +@@ -4129,8 +4165,23 @@ + if (ret < 0) + return ret; + +- if (mov->mode & (MODE_MP4|MODE_MOV)) ++ if (mov->mode & (MODE_MP4|MODE_MOV)) { ++ AVDictionaryEntry *t = NULL; ++ int und = 0; ++ + mov_write_track_metadata(pb_buf, st, "name", "title"); ++ while ((t = av_dict_get(st->metadata, "title-", t, AV_DICT_IGNORE_SUFFIX))) { ++ int len = strlen(t->key); ++ if (len == 10 && ++ ff_convert_lang_to(&t->key[len - 3], AV_LANG_ISO639_2_BIBL)) { ++ mov_write_3gp_udta_tag(pb_buf, st->metadata, "titl", t->key); ++ if (!strcmp("und", &t->key[len - 3])) ++ und = 1; ++ } ++ } ++ if (!und) ++ mov_write_3gp_udta_tag(pb_buf, st->metadata, "titl", "title"); ++ } + + if (mov->mode & MODE_MP4) { + if ((ret = mov_write_track_kinds(pb_buf, st)) < 0) +@@ -4727,35 +4778,6 @@ + return 0; + } + +-static uint16_t language_code(const char *str) +-{ +- return (((str[0] - 0x60) & 0x1F) << 10) + +- (((str[1] - 0x60) & 0x1F) << 5) + +- (( str[2] - 0x60) & 0x1F); +-} +- +-static int mov_write_3gp_udta_tag(AVIOContext *pb, AVFormatContext *s, +- const char *tag, const char *str) +-{ +- int64_t pos = avio_tell(pb); +- AVDictionaryEntry *t = av_dict_get(s->metadata, str, NULL, 0); +- if (!t || !utf8len(t->value)) +- return 0; +- avio_wb32(pb, 0); /* size */ +- ffio_wfourcc(pb, tag); /* type */ +- avio_wb32(pb, 0); /* version + flags */ +- if (!strcmp(tag, "yrrc")) +- avio_wb16(pb, atoi(t->value)); +- else { +- avio_wb16(pb, language_code("eng")); /* language */ +- avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */ +- if (!strcmp(tag, "albm") && +- (t = av_dict_get(s->metadata, "track", NULL, 0))) +- avio_w8(pb, atoi(t->value)); +- } +- return update_size(pb, pos); +-} +- + static int mov_write_chpl_tag(AVIOContext *pb, AVFormatContext *s) + { + int64_t pos = avio_tell(pb); +@@ -4794,14 +4816,14 @@ + return ret; + + if (mov->mode & MODE_3GP) { +- mov_write_3gp_udta_tag(pb_buf, s, "perf", "artist"); +- mov_write_3gp_udta_tag(pb_buf, s, "titl", "title"); +- mov_write_3gp_udta_tag(pb_buf, s, "auth", "author"); +- mov_write_3gp_udta_tag(pb_buf, s, "gnre", "genre"); +- mov_write_3gp_udta_tag(pb_buf, s, "dscp", "comment"); +- mov_write_3gp_udta_tag(pb_buf, s, "albm", "album"); +- mov_write_3gp_udta_tag(pb_buf, s, "cprt", "copyright"); +- mov_write_3gp_udta_tag(pb_buf, s, "yrrc", "date"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "perf", "artist"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "titl", "title"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "auth", "author"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "gnre", "genre"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "dscp", "comment"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "albm", "album"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "cprt", "copyright"); ++ mov_write_3gp_udta_tag(pb_buf, s->metadata, "yrrc", "date"); + mov_write_loci_tag(s, pb_buf); + } else if (mov->mode == MODE_MOV && !(mov->flags & FF_MOV_FLAG_USE_MDTA)) { // the title field breaks gtkpod with mp4 and my suspicion is that stuff is not valid in mp4 + mov_write_string_metadata(s, pb_buf, "\251ART", "artist", 0); +diff -Naur ffmpeg-7.1.1.old/libavutil/frame.c ffmpeg-7.1.1/libavutil/frame.c +--- ffmpeg-7.1.1.old/libavutil/frame.c 2025-03-24 10:54:38.298758366 +0100 ++++ ffmpeg-7.1.1/libavutil/frame.c 2025-03-24 10:54:39.274197994 +0100 +@@ -45,6 +45,7 @@ + [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" }, + [AV_FRAME_DATA_DETECTION_BBOXES] = { "Bounding boxes for object detection and classification" }, + [AV_FRAME_DATA_DOVI_RPU_BUFFER] = { "Dolby Vision RPU Data" }, ++ [AV_FRAME_DATA_DOVI_RPU_BUFFER_T35] = { "Dolby Vision RPU ITU T35 Data" }, + [AV_FRAME_DATA_DOVI_METADATA] = { "Dolby Vision Metadata" }, + [AV_FRAME_DATA_LCEVC] = { "LCEVC NAL data" }, + [AV_FRAME_DATA_VIEW_ID] = { "View ID" }, +diff -Naur ffmpeg-7.1.1.old/libavutil/frame.h ffmpeg-7.1.1/libavutil/frame.h +--- ffmpeg-7.1.1.old/libavutil/frame.h 2025-03-24 10:54:38.287758234 +0100 ++++ ffmpeg-7.1.1/libavutil/frame.h 2025-03-24 10:54:39.274296419 +0100 +@@ -201,6 +201,12 @@ + AV_FRAME_DATA_DOVI_RPU_BUFFER, + + /** ++ * Dolby Vision RPU ITU T35 raw data, suitable for passing to SVT-AV1 ++ * or other libraries. Array of uint8_t. ++ */ ++ AV_FRAME_DATA_DOVI_RPU_BUFFER_T35, ++ ++ /** + * Parsed Dolby Vision metadata, suitable for passing to a software + * implementation. The payload is the AVDOVIMetadata struct defined in + * libavutil/dovi_meta.h. +diff -Naur ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c ffmpeg-7.1.1/libswscale/swscale_unscaled.c +--- ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c 2025-03-24 10:54:38.201757199 +0100 ++++ ffmpeg-7.1.1/libswscale/swscale_unscaled.c 2025-03-24 10:54:39.272233834 +0100 +@@ -341,7 +341,7 @@ + const uint8_t *tsrc0 = src[0]; + for (x = c->srcW; x > 0; x--) { + t = *tsrc0++; +- output_pixel(tdstY++, t | (t << 8)); ++ output_pixel(tdstY++, (t << 8)); + } + src[0] += srcStride[0]; + dstY += dstStride[0] / 2; +@@ -352,9 +352,9 @@ + const uint8_t *tsrc2 = src[2]; + for (x = c->srcW / 2; x > 0; x--) { + t = *tsrc1++; +- output_pixel(tdstUV++, t | (t << 8)); ++ output_pixel(tdstUV++, (t << 8)); + t = *tsrc2++; +- output_pixel(tdstUV++, t | (t << 8)); ++ output_pixel(tdstUV++, (t << 8)); + } + src[1] += srcStride[1]; + src[2] += srcStride[2]; diff --git a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch index 2d163a4bf2..351c801512 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch @@ -1,8 +1,7 @@ -diff --git a/configure b/configure -index 727c3daea8..1da8f40bff 100755 ---- a/configure -+++ b/configure -@@ -278,6 +278,7 @@ External library support: +diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure +--- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:38.202757211 +0100 ++++ ffmpeg-7.1.1/configure 2025-03-24 10:54:38.618546808 +0100 +@@ -278,6 +278,7 @@ --enable-libsrt enable Haivision SRT protocol via libsrt [no] --enable-libssh enable SFTP protocol via libssh [no] --enable-libsvtav1 enable AV1 encoding via SVT [no] @@ -10,7 +9,7 @@ index 727c3daea8..1da8f40bff 100755 --enable-libtensorflow enable TensorFlow as a DNN module backend for DNN based filters like sr [no] --enable-libtesseract enable Tesseract, needed for ocr filter [no] -@@ -1973,6 +1974,7 @@ EXTERNAL_LIBRARY_LIST=" +@@ -1953,6 +1954,7 @@ libshaderc libshine libsmbclient @@ -18,7 +17,7 @@ index 727c3daea8..1da8f40bff 100755 libsnappy libsoxr libspeex -@@ -3658,6 +3660,7 @@ libvpx_vp8_decoder_deps="libvpx" +@@ -3575,6 +3577,7 @@ libvpx_vp8_encoder_deps="libvpx" libvpx_vp9_decoder_deps="libvpx" libvpx_vp9_encoder_deps="libvpx" @@ -26,31 +25,18 @@ index 727c3daea8..1da8f40bff 100755 libvvenc_encoder_deps="libvvenc" libwebp_encoder_deps="libwebp" libwebp_anim_encoder_deps="libwebp" -@@ -7160,6 +7163,7 @@ enabled libtwolame && require libtwolame twolame.h twolame_init -ltwolame - die "ERROR: libtwolame must be installed and version must be >= 0.3.10"; } - enabled libuavs3d && require_pkg_config libuavs3d "uavs3d >= 1.1.41" uavs3d.h uavs3d_decode - enabled libv4l2 && require_pkg_config libv4l2 libv4l2 libv4l2.h v4l2_ioctl +@@ -6997,6 +7000,7 @@ + enabled libspeex && require_pkg_config libspeex speex speex/speex.h speex_decoder_init + enabled libsrt && require_pkg_config libsrt "srt >= 1.3.0" srt/srt.h srt_socket + enabled libsvtav1 && require_pkg_config libsvtav1 "SvtAv1Enc >= 0.9.0" EbSvtAv1Enc.h svt_av1_enc_init_handle +enabled libsvtvp9 && require_pkg_config libsvtvp9 SvtVp9Enc EbSvtVp9Enc.h eb_vp9_svt_init_handle - enabled libvidstab && require_pkg_config libvidstab "vidstab >= 0.98" vid.stab/libvidstab.h vsMotionDetectInit - enabled libvmaf && require_pkg_config libvmaf "libvmaf >= 2.0.0" libvmaf.h vmaf_init - enabled libvmaf && check_pkg_config libvmaf_cuda "libvmaf >= 2.0.0" libvmaf_cuda.h vmaf_cuda_state_init -diff --git a/libavcodec/Makefile b/libavcodec/Makefile -index 83ef92963a..d63ec14d84 100644 ---- a/libavcodec/Makefile -+++ b/libavcodec/Makefile -@@ -1191,6 +1191,7 @@ OBJS-$(CONFIG_LIBVO_AMRWBENC_ENCODER) += libvo-amrwbenc.o - OBJS-$(CONFIG_LIBVORBIS_DECODER) += libvorbisdec.o - OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbisenc.o \ - vorbis_data.o -+OBJS-$(CONFIG_LIBSVT_VP9_ENCODER) += libsvt_vp9.o - OBJS-$(CONFIG_LIBVPX_VP8_DECODER) += libvpxdec.o - OBJS-$(CONFIG_LIBVPX_VP8_ENCODER) += libvpxenc.o - OBJS-$(CONFIG_LIBVPX_VP9_DECODER) += libvpxdec.o -diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c -index f5ec2e01e8..11928d7afa 100644 ---- a/libavcodec/allcodecs.c -+++ b/libavcodec/allcodecs.c -@@ -809,6 +809,7 @@ extern const FFCodec ff_libuavs3d_decoder; + enabled libtensorflow && require libtensorflow tensorflow/c/c_api.h TF_Version -ltensorflow + enabled libtesseract && require_pkg_config libtesseract tesseract tesseract/capi.h TessBaseAPICreate + enabled libtheora && require libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg +diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c +--- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:38.119756212 +0100 ++++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:38.619934060 +0100 +@@ -796,6 +796,7 @@ extern const FFCodec ff_libvo_amrwbenc_encoder; extern const FFCodec ff_libvorbis_encoder; extern const FFCodec ff_libvorbis_decoder; @@ -58,11 +44,9 @@ index f5ec2e01e8..11928d7afa 100644 extern const FFCodec ff_libvpx_vp8_encoder; extern const FFCodec ff_libvpx_vp8_decoder; extern FFCodec ff_libvpx_vp9_encoder; -diff --git a/libavcodec/libsvt_vp9.c b/libavcodec/libsvt_vp9.c -new file mode 100644 -index 0000000000..90ed5cbff2 ---- /dev/null -+++ b/libavcodec/libsvt_vp9.c +diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libsvt_vp9.c +--- ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg-7.1.1/libavcodec/libsvt_vp9.c 2025-03-24 10:54:38.620176868 +0100 @@ -0,0 +1,701 @@ +/* +* Scalable Video Technology for VP9 encoder library plugin @@ -276,11 +260,11 @@ index 0000000000..90ed5cbff2 + param->intra_period = avctx->gop_size - 1; + + if (avctx->framerate.num > 0 && avctx->framerate.den > 0) { -+ param->frame_rate_numerator = avctx->framerate.num; -+ param->frame_rate_denominator = avctx->framerate.den; ++ param->frame_rate_numerator = avctx->framerate.num; ++ param->frame_rate_denominator = avctx->framerate.den * avctx->ticks_per_frame; + } else { -+ param->frame_rate_numerator = avctx->time_base.den; -+ param->frame_rate_denominator = avctx->time_base.num; ++ param->frame_rate_numerator = avctx->time_base.den; ++ param->frame_rate_denominator = avctx->time_base.num * avctx->ticks_per_frame; + } + + if (param->rate_control_mode) { @@ -765,6 +749,14 @@ index 0000000000..90ed5cbff2 + .defaults = eb_enc_defaults, + .p.wrapper_name = "libsvt_vp9", +}; --- -2.50.1 - +diff -Naur ffmpeg-7.1.1.old/libavcodec/Makefile ffmpeg-7.1.1/libavcodec/Makefile +--- ffmpeg-7.1.1.old/libavcodec/Makefile 2025-03-24 10:54:37.935753999 +0100 ++++ ffmpeg-7.1.1/libavcodec/Makefile 2025-03-24 10:54:38.620394147 +0100 +@@ -1157,6 +1157,7 @@ + OBJS-$(CONFIG_LIBVORBIS_DECODER) += libvorbisdec.o + OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbisenc.o \ + vorbis_data.o ++OBJS-$(CONFIG_LIBSVT_VP9_ENCODER) += libsvt_vp9.o + OBJS-$(CONFIG_LIBVPX_VP8_DECODER) += libvpxdec.o + OBJS-$(CONFIG_LIBVPX_VP8_ENCODER) += libvpxenc.o + OBJS-$(CONFIG_LIBVPX_VP9_DECODER) += libvpxdec.o diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index fea6f7952c..5a0978bd56 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -1,17 +1,18 @@ %global _lto_cflags %{nil} -%global avcodec_soversion 62 -%global avdevice_soversion 62 -%global avfilter_soversion 11 -%global avformat_soversion 62 -%global avutil_soversion 60 -%global swresample_soversion 6 -%global swscale_soversion 9 +%global avcodec_soversion 61 +%global avdevice_soversion 61 +%global avfilter_soversion 10 +%global avformat_soversion 61 +%global avutil_soversion 59 +%global postproc_soversion 58 +%global swresample_soversion 5 +%global swscale_soversion 8 Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 8.0 -Release: 1%?dist +Version: 7.1.1 +Release: 16%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 @@ -20,13 +21,15 @@ Source0: http://%{name}.org/releases/%{name}-%{version}.tar.xz # https://github.com/OpenVisualCloud/SVT-VP9/tree/master/ffmpeg_plugin Patch0: %{name}-svt-vp9.patch +# https://github.com/HandBrake/HandBrake/tree/e117cfe7fca37abeec59ea4201e5d93ed7477746 +Patch2: %{name}-HandBrake.patch # https://bugzilla.redhat.com/show_bug.cgi?id=2240127 # Reference: https://crbug.com/1306560 Patch3: %{name}-chromium.patch # Support LCEVCdec 4.0+: Patch5: https://aur.archlinux.org/cgit/aur.git/plain/080-ffmpeg-lcevcdec4.0.0-fix.patch?h=ffmpeg-full#/%{name}-LCEVCdec-4.patch -BuildRequires: AMF-devel +BuildRequires: AMF-devel >= 1.4.28 BuildRequires: bzip2-devel BuildRequires: codec2-devel BuildRequires: doxygen @@ -34,9 +37,8 @@ BuildRequires: frei0r-devel BuildRequires: gmp-devel BuildRequires: gsm-devel BuildRequires: ilbc-devel -BuildRequires: lame-devel +BuildRequires: lame-devel >= 3.98.3 BuildRequires: ladspa-devel -BuildRequires: LCEVCdec-devel >= 4.0.0 BuildRequires: libavc1394-devel BuildRequires: libchromaprint-devel BuildRequires: libgcrypt-devel @@ -55,18 +57,18 @@ BuildRequires: snappy-devel BuildRequires: soxr-devel BuildRequires: subversion BuildRequires: texinfo -BuildRequires: twolame-devel +BuildRequires: twolame-devel >= 0.3.10 BuildRequires: vo-amrwbenc-devel BuildRequires: xvidcore-devel BuildRequires: xz-devel BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(aom) -BuildRequires: pkgconfig(aribb24) +BuildRequires: pkgconfig(aom) >= 1.0.0 +BuildRequires: pkgconfig(aribb24) >= 1.0.3 BuildRequires: pkgconfig(caca) -BuildRequires: pkgconfig(dav1d) -BuildRequires: pkgconfig(davs2) -BuildRequires: pkgconfig(dvdnav) +BuildRequires: pkgconfig(dav1d) >= 0.5.0 +BuildRequires: pkgconfig(davs2) >= 1.6.0 +BuildRequires: pkgconfig(dvdnav) >= 6.1.1 BuildRequires: pkgconfig(fdk-aac) BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 BuildRequires: pkgconfig(fontconfig) @@ -74,42 +76,43 @@ BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(jack) -BuildRequires: pkgconfig(kvazaar) -BuildRequires: pkgconfig(lc3) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libaribcaption) -BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(kvazaar) >= 0.8.1 +BuildRequires: pkgconfig(lc3) >= 1.1.0 +BuildRequires: pkgconfig(lcms2) >= 2.13 +BuildRequires: pkgconfig(lcevc_dec) >= 2.0.0 +BuildRequires: pkgconfig(libaribcaption) >= 1.1.1 +BuildRequires: pkgconfig(libass) >= 0.11.0 BuildRequires: pkgconfig(libbluray) BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libcdio_paranoia) BuildRequires: pkgconfig(libdc1394-2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libgme) -BuildRequires: pkgconfig(libjxl) -#BuildRequires: pkgconfig(lensfun) +BuildRequires: pkgconfig(libjxl) >= 0.7.0 +#BuildRequires: pkgconfig(lensfun) > 0.3.95 BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(libmysofa) -BuildRequires: pkgconfig(libopenjp2) -BuildRequires: pkgconfig(libopenmpt) -#BuildRequires: pkgconfig(libplacebo) >= 7.351.0 +BuildRequires: pkgconfig(libopenjp2) >= 2.1.0 +BuildRequires: pkgconfig(libopenmpt) >= 0.2.6557 +BuildRequires: pkgconfig(libplacebo) >= 4.192.0 BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libqrencode) #BuildRequires: pkgconfig(libquirc) -BuildRequires: pkgconfig(librabbitmq) -BuildRequires: pkgconfig(librist) +BuildRequires: pkgconfig(librabbitmq) >= 0.7.1 +BuildRequires: pkgconfig(librist) >= 0.2.7 BuildRequires: pkgconfig(librtmp) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libssh) BuildRequires: pkgconfig(libtcmalloc) -BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(libva) >= 0.35.0 BuildRequires: pkgconfig(libva-drm) BuildRequires: pkgconfig(libva-x11) BuildRequires: pkgconfig(libv4l2) -BuildRequires: pkgconfig(libvvenc) +BuildRequires: pkgconfig(libvvenc) >= 1.11.0 BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(libwebpmux) +BuildRequires: pkgconfig(libwebpmux) >= 0.4.0 BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libzmq) +BuildRequires: pkgconfig(libzmq) >= 4.2.1 BuildRequires: pkgconfig(lilv-0) BuildRequires: pkgconfig(lv2) #BuildRequires: pkgconfig(OpenCL) @@ -117,24 +120,24 @@ BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(openh264) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) -BuildRequires: pkgconfig(rav1e) -BuildRequires: pkgconfig(rubberband) +BuildRequires: pkgconfig(rav1e) >= 0.4.0 +BuildRequires: pkgconfig(rubberband) >= 1.8.1 BuildRequires: pkgconfig(sdl2) -BuildRequires: pkgconfig(shaderc) +BuildRequires: pkgconfig(shaderc) >= 2019.1 #BuildRequires: pkgconfig(shine) BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(speex) -BuildRequires: pkgconfig(srt) +BuildRequires: pkgconfig(srt) >= 1.3.0 BuildRequires: pkgconfig(tesseract) -BuildRequires: pkgconfig(uavs3d) -BuildRequires: pkgconfig(vapoursynth-script) -BuildRequires: pkgconfig(vidstab) +BuildRequires: pkgconfig(uavs3d) >= 1.1.41 +BuildRequires: pkgconfig(vapoursynth-script) >= 42 +BuildRequires: pkgconfig(vidstab) >= 0.98 BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(vorbisenc) -BuildRequires: pkgconfig(vpx) -BuildRequires: pkgconfig(vulkan) -BuildRequires: pkgconfig(xavs2) -BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(vpx) >= 1.4.0 +BuildRequires: pkgconfig(vulkan) >= 1.3.277 +BuildRequires: pkgconfig(xavs2) >= 1.3.0 +BuildRequires: pkgconfig(xcb) >= 1.4 BuildRequires: pkgconfig(xcb-shape) BuildRequires: pkgconfig(xcb-shm) BuildRequires: pkgconfig(xcb-xfixes) @@ -143,9 +146,9 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x264) BuildRequires: pkgconfig(x265) BuildRequires: pkgconfig(xv) -BuildRequires: pkgconfig(zimg) +BuildRequires: pkgconfig(zimg) >= 2.7.0 BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(zvbi-0.2) +BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28 %ifarch x86_64 aarch64 BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 @@ -153,15 +156,14 @@ BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 %ifarch x86_64 BuildRequires: pkgconfig(libmfx) -BuildRequires: pkgconfig(libvmaf) -BuildRequires: pkgconfig(SvtAv1Enc) +BuildRequires: pkgconfig(libvmaf) >= 2.0.0 +BuildRequires: pkgconfig(SvtAv1Enc) >= 0.9.0 BuildRequires: pkgconfig(SvtVp9Enc) -BuildRequires: pkgconfig(vpl) -#BuildRequires: pkgconfig(xevd) -#BuildRequires: pkgconfig(xeve) +BuildRequires: pkgconfig(vpl) >= 2.6 +#BuildRequires: pkgconfig(xevd) >= 0.4.1 +#BuildRequires: pkgconfig(xeve) >= 0.4.3 %endif -Obsoletes: %{name} < %{epoch}:%{version}-%{release} Obsoletes: %{name}-free < %{epoch}:%{version}-%{release} Provides: %{name}-free = %{epoch}:%{version}-%{release} @@ -178,11 +180,9 @@ Requires: libavdevice%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavfilter%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} +Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: libpostproc-free < %{epoch}:%{version}-%{release} -Obsoletes: libpostproc < %{epoch}:%{version}-%{release} -Obsoletes: %{name}-libs < %{epoch}:%{version}-%{release} %description libs FFmpeg is a complete and free Internet live audio and video @@ -195,9 +195,6 @@ This metapackage pulls in all the %{name} libraries. Summary: Metapackage for %{name} development files Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: %{name}-devel < %{epoch}:%{version}-%{release} -Obsoletes: %{name}-free-devel < %{epoch}:%{version}-%{release} -Provides: %{name}-free-devel = %{epoch}:%{version}-%{release} %description devel FFmpeg is a complete and free Internet live audio and video broadcasting @@ -206,7 +203,6 @@ time in many formats. This package contains development files for %{name}. %package -n libavcodec Summary: FFmpeg codec library -Obsoletes: libavcodec < %{epoch}:%{version}-%{release} Obsoletes: libavcodec-free < %{epoch}:%{version}-%{release} Provides: libavcodec-free = %{epoch}:%{version}-%{release} @@ -220,7 +216,6 @@ Summary: Development files for FFmpeg's codec library Requires: libavcodec%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: libavcodec-devel < %{epoch}:%{version}-%{release} Obsoletes: libavcodec-free-devel < %{epoch}:%{version}-%{release} Provides: libavcodec-free-devel = %{epoch}:%{version}-%{release} @@ -233,7 +228,6 @@ This subpackage contains the headers for FFmpeg libavcodec. %package -n libavdevice Summary: FFMpeg devices muxing/demuxing library -Obsoletes: libavdevice < %{epoch}:%{version}-%{release} Obsoletes: libavdevice-free < %{epoch}:%{version}-%{release} Provides: libavdevice-free = %{epoch}:%{version}-%{release} @@ -250,7 +244,6 @@ Requires: libavfilter-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: libavdevice-devel < %{epoch}:%{version}-%{release} Obsoletes: libavdevice-free-devel < %{epoch}:%{version}-%{release} Provides: libavdevice-free-devel = %{epoch}:%{version}-%{release} @@ -262,9 +255,9 @@ Summary: FFmpeg audio and video filtering library Requires: libavcodec%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} +Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: libavfilter < %{epoch}:%{version}-%{release} Obsoletes: libavfilter-free < %{epoch}:%{version}-%{release} Provides: libavfilter-free = %{epoch}:%{version}-%{release} @@ -278,10 +271,10 @@ Requires: libavcodec-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavfilter%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavformat-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} +Requires: libpostproc-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: libavfilter-devel < %{epoch}:%{version}-%{release} Obsoletes: libavfilter-free-devel < %{epoch}:%{version}-%{release} Provides: libavfilter-free-devel = %{epoch}:%{version}-%{release} @@ -290,7 +283,6 @@ This subpackage contains the headers for FFmpeg libavfilter. %package -n libavformat Summary: FFmpeg's stream format library -Obsoletes: libavformat < %{epoch}:%{version}-%{release} Obsoletes: libavformat-free < %{epoch}:%{version}-%{release} Provides: libavformat-free = %{epoch}:%{version}-%{release} @@ -306,7 +298,6 @@ Requires: libavformat%{?_isa} = %{epoch}:%{version}-%{release} Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: libavformat-devel < %{epoch}:%{version}-%{release} Obsoletes: libavformat-free-devel < %{epoch}:%{version}-%{release} Provides: libavformat-free-devel = %{epoch}:%{version}-%{release} @@ -315,7 +306,6 @@ This subpackage contains the headers for FFmpeg libavformat. %package -n libavutil Summary: FFmpeg's utility library -Obsoletes: libavutil < %{epoch}:%{version}-%{release} Obsoletes: libavutil-free < %{epoch}:%{version}-%{release} Provides: libavutil-free = %{epoch}:%{version}-%{release} @@ -330,17 +320,38 @@ for pixel and sample formats). Summary: Development files for FFmpeg's utility library Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig -Obsoletes: libavutil-devel < %{epoch}:%{version}-%{release} Obsoletes: libavutil-free-devel < %{epoch}:%{version}-%{release} Provides: libavutil-free-devel = %{epoch}:%{version}-%{release} %description -n libavutil-devel This subpackage contains the headers for FFmpeg libavutil. +%package -n libpostproc +Summary: FFmpeg post-processing library +Obsoletes: libpostproc-free < %{epoch}:%{version}-%{release} +Provides: libpostproc-free = %{epoch}:%{version}-%{release} + +%description -n libpostproc +A library with video postprocessing filters, such as deblocking and +deringing filters, noise reduction, automatic contrast and brightness +correction, linear/cubic interpolating deinterlacing. + +%package -n libpostproc-devel +Summary: Development files for the FFmpeg post-processing library +Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} +Requires: libpostproc%{?_isa} = %{epoch}:%{version}-%{release} +Requires: pkgconfig +Obsoletes: libpostproc-free-devel < %{epoch}:%{version}-%{release} +Provides: libpostproc-free-devel = %{epoch}:%{version}-%{release} + +%description -n libpostproc-devel +This subpackage contains the headers for FFmpeg libpostproc. + %package -n libswresample Summary: FFmpeg software resampling library Requires: libavutil%{?_isa} = %{epoch}:%{version}-%{release} Obsoletes: libavresemple < %{epoch}:%{version}-%{release} +Provides: libavresemple = %{epoch}:%{version}-%{release} Obsoletes: libswresample-free < %{epoch}:%{version}-%{release} Provides: libswresample-free = %{epoch}:%{version}-%{release} @@ -353,6 +364,7 @@ Summary: Development files for the FFmpeg software resampling library Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswresample%{?_isa} = %{epoch}:%{version}-%{release} Obsoletes: libavresemple-devel < %{epoch}:%{version}-%{release} +Provides: libavresemple-devel = %{epoch}:%{version}-%{release} Obsoletes: libswresample-free-devel < %{epoch}:%{version}-%{release} Provides: libswresample-free-devel = %{epoch}:%{version}-%{release} @@ -361,7 +373,6 @@ This subpackage contains the headers for FFmpeg libswresample. %package -n libswscale Summary: FFmpeg image scaling and colorspace/pixel conversion library -Obsoletes: libswscale < %{epoch}:%{version}-%{release} Obsoletes: libswscale-free < %{epoch}:%{version}-%{release} Provides: libswscale-free = %{epoch}:%{version}-%{release} @@ -373,7 +384,6 @@ pixel format conversion operations. Summary: Development files for FFmpeg's image scaling and colorspace library Requires: libavutil-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: libswscale%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: libswscale-devel < %{epoch}:%{version}-%{release} Obsoletes: libswscale-free-devel < %{epoch}:%{version}-%{release} Provides: libswscale-free-devel = %{epoch}:%{version}-%{release} @@ -455,7 +465,7 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-libopenjpeg \ --enable-libopenmpt \ --enable-libopus \ - --disable-libplacebo \ + --enable-libplacebo \ --enable-libpulse \ --enable-libqrencode \ --disable-libquirc \ @@ -507,6 +517,7 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-opencl \ --enable-opengl \ --enable-openssl \ + --enable-postproc \ --enable-sdl2 \ --enable-shared \ --enable-swresample \ @@ -621,6 +632,15 @@ mv doc/*.html doc/html %{_libdir}/libavutil.so %{_mandir}/man3/libavutil.3* +%files -n libpostproc +%license COPYING.GPLv2 LICENSE.md +%{_libdir}/libpostproc.so.%{postproc_soversion}* + +%files -n libpostproc-devel +%{_includedir}/libpostproc +%{_libdir}/pkgconfig/libpostproc.pc +%{_libdir}/libpostproc.so + %files -n libswresample %license COPYING.GPLv2 LICENSE.md %{_libdir}/libswresample.so.%{swresample_soversion}* diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index 5999c26a90..c735ec8e5a 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -1,7 +1,8 @@ import "andax/bump_extras.rhai" as bump; import "andax/spec.rhai" as spec; -rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg.org/download.html"), 1)); +// rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg.org/download.html"), 1)); +rpm.version(bump::bodhi("ffmpeg-free", bump::as_bodhi_ver(labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); From 2a28bd1a5fef7fc059e3978d99c35834bcd6694f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 06:37:02 +0000 Subject: [PATCH 0149/1547] bump: golang-google-grpc.terra --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index afa28a0a9b..566868db91 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.75.0 +Version: 1.75.1 %gometa -L From f794351643eed3dbf89441c1c335f7e6734d40ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 08:46:38 +0000 Subject: [PATCH 0150/1547] bump: golang-google-grpc.terra kotlin-native kotlin --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- anda/langs/kotlin/kotlin-native/kotlin-native.spec | 2 +- anda/langs/kotlin/kotlin/kotlin.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index 566868db91..6f4011f11a 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.75.1 +Version: 1.74.3 %gometa -L diff --git a/anda/langs/kotlin/kotlin-native/kotlin-native.spec b/anda/langs/kotlin/kotlin-native/kotlin-native.spec index ed1193dc7c..7b6a01a543 100644 --- a/anda/langs/kotlin/kotlin-native/kotlin-native.spec +++ b/anda/langs/kotlin/kotlin-native/kotlin-native.spec @@ -2,7 +2,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Name: kotlin-native -Version: 2.2.10 +Version: 2.2.20 Release: 1%?dist Summary: LLVM backend for the Kotlin compiler ExclusiveArch: x86_64 diff --git a/anda/langs/kotlin/kotlin/kotlin.spec b/anda/langs/kotlin/kotlin/kotlin.spec index 704a440611..1ad9896e6b 100644 --- a/anda/langs/kotlin/kotlin/kotlin.spec +++ b/anda/langs/kotlin/kotlin/kotlin.spec @@ -1,7 +1,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Name: kotlin -Version: 2.2.10 +Version: 2.2.20 Release: 1%?dist Summary: Statically typed programming language From b922bcbf1172b000ea393fea31db5969ac6de16e Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 10 Sep 2025 04:00:19 -0500 Subject: [PATCH 0151/1547] fix(ffmpeg): Missing ) in update.rhai (#6389) * fix(ffmpeg): Missing ) in update.rhai I really shouldn't edit on mobile browsers for GitHub because it's really glitchy and randomly deletes characters... Signed-off-by: Gilver * fix: Somehow ffmpeg-free is not found Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/multimedia/ffmpeg/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index c735ec8e5a..abe27e5dfd 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -2,7 +2,7 @@ import "andax/bump_extras.rhai" as bump; import "andax/spec.rhai" as spec; // rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg.org/download.html"), 1)); -rpm.version(bump::bodhi("ffmpeg-free", bump::as_bodhi_ver(labels.branch)); +rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); From f57d74e21d86c4c34c89b59e0fc0f2dfca6e6cbf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 09:21:27 +0000 Subject: [PATCH 0152/1547] bump: golang-google-grpc.terra --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index 6f4011f11a..761cc26fc7 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.74.3 +Version: 1.73.1 %gometa -L From 808eca17255b34cad8d0108a63568930f41ffeda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 09:39:25 +0000 Subject: [PATCH 0153/1547] bump: golang-google-grpc.terra --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index 761cc26fc7..566868db91 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.73.1 +Version: 1.75.1 %gometa -L From 7bd8a0761461b7abce275bb73e5e0122cf025878 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 10:26:57 +0000 Subject: [PATCH 0154/1547] bump: dkms-nvidia-open --- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index c886ece940..d84e470c39 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 From bf6429c537d5a578e7e7a11282855d7139db666b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 10:41:56 +0000 Subject: [PATCH 0155/1547] bump: dkms-nvidia-open --- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index d84e470c39..c886ece940 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.82.09 +Version: 580.82.07 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 From 3077f3392fff187d6450576e4c15a81bdb530cbe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 10:56:17 +0000 Subject: [PATCH 0156/1547] bump: dkms-nvidia-open --- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index c886ece940..d84e470c39 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 From ffdeb86d5ebf3bb8dfbfea827348c70650db681f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 16:33:04 +0000 Subject: [PATCH 0157/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 2115043f4a..0d79703217 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit f63bb4c7fb68c4d599595f328c902c91405195c0 -%global ver 0.0.37-18129 +%global commit 09f8c6ddcd8421f57570091c319d24b0fc0f11db +%global ver 0.0.37-18130 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 1d9c635a9c8786df32837d945034c3e4fd69e8da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 17:01:16 +0000 Subject: [PATCH 0158/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 5eafbce830..de05ce5dd7 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.753 +Version: 0.0.754 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 68cb3bbc69..8bf34be4bc 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.753 +Version: 0.0.754 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 7e1351dd66f21570e8ae3e3f9fc5859b03a47502 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 17:22:33 +0000 Subject: [PATCH 0159/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 6da1095dcd..03d0cf83e0 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.4-pre +%global ver 0.203.4 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 07f58b1c26..4ecfc00c51 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.202.8 +Version: 0.203.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 24bc7667ecd73358b5f6c3e33ec48f3dc471672e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 17:59:00 +0000 Subject: [PATCH 0160/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 03d0cf83e0..1603255211 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.203.4 +%global ver 0.204.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From ae0eeedeec7454f218263e9214a83c383ddb97cc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 18:35:48 +0000 Subject: [PATCH 0161/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 1fef00fb7c..5f35592048 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.08.224450 +Version: 2025.09.10.181740 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8046d0115c9b4c9a6d2b21dd21808c191f3cd37e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 19:26:18 +0000 Subject: [PATCH 0162/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 5f35592048..0cac3b750e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.10.181740 +Version: 2025.09.10.183922 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 11c756b1a98f418d8280c4a30ca4217ae0518656 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 19:57:59 +0000 Subject: [PATCH 0163/1547] bump: rpcs3 zig-master-bootstrap --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0d79703217..9b199043e8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 09f8c6ddcd8421f57570091c319d24b0fc0f11db -%global ver 0.0.37-18130 +%global commit eb6d13a8c0b642b590eff9d06e9a71b33d4e1fd1 +%global ver 0.0.37-18131 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index beee72a164..c6d4156485 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.218+1872c85ac +%global ver 0.16.0-dev.224+f63cd9194 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 7b9e7a1fcdfda1214075a2192b25a193426218b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 20:25:51 +0000 Subject: [PATCH 0164/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 5e47b74528..85c392f77f 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.0.0 +Version: 38.1.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 082e9db7ff2fe422c0541b21294b04bab5644ea5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 20:37:47 +0000 Subject: [PATCH 0165/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 14b9c1c504..7d9db69a8b 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.218+1872c85ac +Version: 0.16.0~dev.224+f63cd9194 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 22ce59c7979b6d7a0bc8b5644918a8ba054b2702 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 21:36:52 +0000 Subject: [PATCH 0166/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0cac3b750e..fa2eba4676 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.10.183922 +Version: 2025.09.10.212848 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 358b85d229f6a6ea139576eb495d748e10ebc7e4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 21:47:10 +0000 Subject: [PATCH 0167/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index fa2eba4676..8dbe078415 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.10.212848 +Version: 2025.09.10.213427 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3e619ad2ee0a678d280c3fcc7b81d30c589c491b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 21:57:21 +0000 Subject: [PATCH 0168/1547] bump: groovy groovy-docs --- anda/langs/groovy/groovy-docs/groovy-docs.spec | 2 +- anda/langs/groovy/groovy.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/groovy/groovy-docs/groovy-docs.spec b/anda/langs/groovy/groovy-docs/groovy-docs.spec index d4acca8d41..047315d797 100644 --- a/anda/langs/groovy/groovy-docs/groovy-docs.spec +++ b/anda/langs/groovy/groovy-docs/groovy-docs.spec @@ -1,5 +1,5 @@ Name: groovy-docs -Version: 5.0.0 +Version: 5.0.1 Release: 1%?dist Summary: Documentation for the Groovy programming language URL: https://groovy-lang.org/ diff --git a/anda/langs/groovy/groovy.spec b/anda/langs/groovy/groovy.spec index 23498cd17a..058ff00cac 100644 --- a/anda/langs/groovy/groovy.spec +++ b/anda/langs/groovy/groovy.spec @@ -1,5 +1,5 @@ Name: groovy -Version: 5.0.0 +Version: 5.0.1 Release: 1%?dist Summary: A multi-faceted language for the Java platform BuildArch: noarch From b4526bce86570a5adfab21e81005d271bb27b03b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 22:19:47 +0000 Subject: [PATCH 0169/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index b37d2747b7..95485cae63 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,12 +3,12 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.86.0 +%global raw_ver v1.87.0 Name: komikku -Version: 1.86.0 +Version: 1.87.0 %forgemeta -Release: 2%?dist +Release: 1%?dist Summary: A manga reader for GNOME BuildArch: noarch From 0653b72602fa89bbbafd9447722312278c6fb8b2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 22:45:45 +0000 Subject: [PATCH 0170/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 669b4be3cc..bb8c3f5048 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.69.0 +Version: 7.70.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From da36bd77b4c705260070e944f6cd027b8078a199 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 10 Sep 2025 22:56:01 +0000 Subject: [PATCH 0171/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index f69db08837..962a010191 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.7 +Version: 2025.9.8 Release: 1%?dist Summary: Front-end to your dev env From 46aeb450cc8da4b56d34b8de936ecc36758e61e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 01:23:12 +0000 Subject: [PATCH 0172/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index c809460e6f..3bc11a34e3 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-10 +%global ver 2025-09-11 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 0027bf17e70466dfe445e324a7fff4ca5c899b67 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 01:43:07 +0000 Subject: [PATCH 0173/1547] bump(nightly): flameshot-nightly legcord-nightly hyprgraphics.nightly ghostty-nightly zed-nightly nim-nightly astal tdlib-nightly rtl8821cu-kmod-common scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- .../system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index ffaa6cddbd..a5e138c305 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 83506050fd6031c1b3378107b4ee8c9f7066deb3 +%global commit 1e18288738d77beb6acdb2df65ae0cf5f984d58c %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250908 +%global commit_date 20250911 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 0f573e3edb..400fd26f50 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 53299982c074d3b8f2b2ddacc9babf9971f3aef7 -%global commit_date 20250826 +%global commit b55a0f58bae0c633498948ddab054f96da6da2d0 +%global commit_date 20250911 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 4583349837..d686e9ec11 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.5 -%global commit 621e2e00f1736aa18c68f7dfbf2b9cff94b8cc4d -%global commit_date 20250904 +%global commit aa9d14963b94186934fd0715d9a7f0f2719e64bb +%global commit_date 20250911 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 5fbbfca006..80f8983109 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0dc324607d289fcf5588fb9da4bd2c5459353974 +%global commit 5aac5a764b7058587489e728191fcc36f09c33e7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-09 +%global fulldate 2025-09-10 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index a8f81c0254..b19b2a9de3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 9c548a0ec6d8b84e2b3b1ee2a78add5fae7a8ba7 +%global commit aee21ca17f5408f0fddb839ba60f79485eae385d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250910 -%global ver 0.204.0 +%global commit_date 20250911 +%global ver 0.205.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index fe0d1389e9..2d4df8b27e 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 5ba279276ea98e59e36faa6cbf71c10e12b43124 +%global commit af6be4f839fc9ff08559320be2deeea47202e859 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250910 +%global commit_date 20250911 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 05e9937caf..e96226f06e 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 20bd8318e4136fbd3d4eb2d64dbabc3acbc915dd +%global commit 344a6dce56437a190b99e516a6cab8332cccf19e %global shortcommit %{sub %commit 1 7} -%global commit_date 20250830 +%global commit_date 20250911 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index fddf5fbd44..67d63bb82d 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit bdec6af5d70dd51dd8ee9c0565a8a81deb9d169b -%global ver 1.8.53 -%global commit_date 20250906 +%global commit 6dca40bdaac8b5e66c7a793727bf3f81e9711f70 +%global ver 1.8.54 +%global commit_date 20250911 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec b/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec index e4fb7e8c3a..af5d7b966f 100644 --- a/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec +++ b/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec @@ -1,6 +1,6 @@ -%global commit 945c687aa1e62ee0b95b1ddd1dbfdbd513c30152 +%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250722 +%global commit_date 20250911 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index dfe9e76635..f71c2a915b 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 982b7e2ed81f7c9def20b0765fd488e6ea93bbea +%global commit fb24066980708aa7b6a100fb97fafde447be5a39 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250910 +%global commitdate 20250911 %global ver 1.0.16 Name: scx-scheds-nightly From 8ba0b8a0263beb213316ed9e418e4271fa60fb11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 02:43:02 +0000 Subject: [PATCH 0174/1547] bump(branch): astal-gtk rtl8821cu-kmod dkms-rtl8821cu --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec | 4 ++-- anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 76d9f3f4d0..3fc4034c11 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 20bd8318e4136fbd3d4eb2d64dbabc3acbc915dd -%global shortcommit 20bd831 -%global commit_date 20250830 +%global commit 344a6dce56437a190b99e516a6cab8332cccf19e +%global shortcommit 344a6dc +%global commit_date 20250911 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec b/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec index 3466e5e331..4bf7c03da8 100644 --- a/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec +++ b/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec @@ -1,6 +1,6 @@ -%global commit 945c687aa1e62ee0b95b1ddd1dbfdbd513c30152 +%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250722 +%global commit_date 20250911 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 diff --git a/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec b/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec index ac4c9fc36b..4abe3d6767 100644 --- a/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec +++ b/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec @@ -1,6 +1,6 @@ -%global commit 945c687aa1e62ee0b95b1ddd1dbfdbd513c30152 +%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250722 +%global commit_date 20250911 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 From 68bf3d84a18f0d315ac27afe2f19f9de4e3371a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 09:19:33 +0000 Subject: [PATCH 0175/1547] bump: flatpost --- anda/apps/flatpost/flatpost.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/flatpost/flatpost.spec b/anda/apps/flatpost/flatpost.spec index dd9cdf780e..ddc7f53f25 100644 --- a/anda/apps/flatpost/flatpost.spec +++ b/anda/apps/flatpost/flatpost.spec @@ -1,5 +1,5 @@ Name: flatpost -Version: 1.1.0 +Version: 1.1.1 Release: 1%?dist License: BSD-2-Clause Summary: Desktop environment agnostic Flathub software center. From b7653700d158a1676c60ff1570a1194af3c8042e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 10:48:35 +0000 Subject: [PATCH 0176/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9b199043e8..cd2d62525b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit eb6d13a8c0b642b590eff9d06e9a71b33d4e1fd1 -%global ver 0.0.37-18131 +%global commit b3d5493a6b5ed1f5b74625cf94d92587182252ff +%global ver 0.0.37-18136 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 3408be2d2f1d89432a91f36b946a159d38b53f92 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 13:05:47 +0000 Subject: [PATCH 0177/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index c6d4156485..db2dcb1f01 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.224+f63cd9194 +%global ver 0.16.0-dev.225+0b75a2a1b %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From c682782395a7694221ea4dd1458783b494490af1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 13:31:16 +0000 Subject: [PATCH 0178/1547] bump: atac --- anda/devs/atac/atac.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/atac/atac.spec b/anda/devs/atac/atac.spec index e9ae8387e3..f5b20d8521 100644 --- a/anda/devs/atac/atac.spec +++ b/anda/devs/atac/atac.spec @@ -6,7 +6,7 @@ %global __brp_mangle_shebangs %{nil} Name: atac -Version: 0.20.2 +Version: 0.21.0 Release: 1%?dist Summary: Arguably a Terminal API Client From 7b29e6c8f4e7ae3e0a252f360e1276e5ab32b837 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 14:14:09 +0000 Subject: [PATCH 0179/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 7d9db69a8b..17b9b8a5cd 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.224+f63cd9194 +Version: 0.16.0~dev.225+0b75a2a1b Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 1e6dccb97446f6f5eb073ca92a53635e57309c2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 15:37:57 +0000 Subject: [PATCH 0180/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8dbe078415..70384cfd8e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.10.213427 +Version: 2025.09.11.151820 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5ddfdd1ae222ed15e3d1c141d79ac65d391c5f50 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 15:49:05 +0000 Subject: [PATCH 0181/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 70384cfd8e..d8a329d59e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.151820 +Version: 2025.09.11.153610 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From db9bdc9e58f537de67a6df7faf8c67783f8ffb4f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 17:40:31 +0000 Subject: [PATCH 0182/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index de05ce5dd7..babf6f0dac 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.754 +Version: 0.0.755 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8bf34be4bc..9fb6654707 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.754 +Version: 0.0.755 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 730f54aa49e08f4b11e7b660a4fec055de2bcd3b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 17:50:34 +0000 Subject: [PATCH 0183/1547] bump: feishin --- anda/apps/feishin/feishin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index 817a500f58..00b0cd801b 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.20.0 +Version: 0.20.1 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 From 8c779faceacf02dce9301cdb6b3795808f43caae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 18:55:35 +0000 Subject: [PATCH 0184/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 3d15d4b74c..f833fbde1d 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.103.25610 +Version: 1.104.06114 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 0e937c513671af9d9c4359257ed4ea5da02d7752 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 19:37:44 +0000 Subject: [PATCH 0185/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index d8a329d59e..5a0861ddf1 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.153610 +Version: 2025.09.11.193250 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From de64bb992cc7a9bfaaf7106b8aa48e6796c6d915 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 20:21:54 +0000 Subject: [PATCH 0186/1547] bump: discord-ptb-openasar discord-ptb rust-mise --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 179aa523e9..134e890bd7 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.159 +Version: 0.0.160 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 0842e07a8b..5146855bfc 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.159 +Version: 0.0.160 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 962a010191..a9bf86ea01 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.8 +Version: 2025.9.9 Release: 1%?dist Summary: Front-end to your dev env From 9f1713826636d2c44b1129eb06e9db67911294a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 20:47:02 +0000 Subject: [PATCH 0187/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 5a0861ddf1..6dd4eb2375 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.193250 +Version: 2025.09.11.204217 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 9f99d7dfa2a6e7293c52de7990761822de5cf8de Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 21:19:08 +0000 Subject: [PATCH 0188/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 6dd4eb2375..b30fe4a8d5 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.204217 +Version: 2025.09.11.210009 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 916fc18f92515908982505244c98fa2de7ca0f16 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 21:39:32 +0000 Subject: [PATCH 0189/1547] bump: python3-protobuf --- anda/langs/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/protobuf/python3-protobuf.spec b/anda/langs/python/protobuf/python3-protobuf.spec index 8ab35d3a6f..8311e11a30 100644 --- a/anda/langs/python/protobuf/python3-protobuf.spec +++ b/anda/langs/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 6.32.0 +Version: 6.32.1 Release: 1%?dist Summary: Protocol Buffers From b22d772e31727f96e20f12e5e9e95f961e0fbe81 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 22:23:42 +0000 Subject: [PATCH 0190/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index cd2d62525b..3c6d581970 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit b3d5493a6b5ed1f5b74625cf94d92587182252ff -%global ver 0.0.37-18136 +%global commit c36d01b46b68139b4c17ffda0b46ce3e20b5c2e0 +%global ver 0.0.37-18137 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b6757d03919e8f7c4448c6cec2d088386f9974fe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 11 Sep 2025 22:58:22 +0000 Subject: [PATCH 0191/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b30fe4a8d5..51b9877c89 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.210009 +Version: 2025.09.11.225146 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8830408ee02242631729436b955b0f83e0a8726e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 01:39:17 +0000 Subject: [PATCH 0192/1547] bump(nightly): mpv-nightly zed-nightly nim-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 32427e8160..a9eac4b41f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 77dee9be2fa2fe4a2f45345b9902a4cd0b7fbdb5 +%global commit d837c43656876fb2fb7cbcf7e74bd438ba563217 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250908 +%global commit_date 20250912 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b19b2a9de3..8428373069 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit aee21ca17f5408f0fddb839ba60f79485eae385d +%global commit bdf44e55aaa15fd3fee4889adae08e903023ec5f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250911 +%global commit_date 20250912 %global ver 0.205.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 2d4df8b27e..1ea43687c6 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit af6be4f839fc9ff08559320be2deeea47202e859 +%global commit d60e0211bc6a360da15be72c48b8062081e785f2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250911 +%global commit_date 20250912 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index f71c2a915b..b7e6c902bf 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit fb24066980708aa7b6a100fb97fafde447be5a39 +%global commit 0b89bcff7c6f30d651967af88f5684db336e3162 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250911 +%global commitdate 20250912 %global ver 1.0.16 Name: scx-scheds-nightly From 8542e3f797b03754a14617355f82f4d49b17c611 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 02:44:04 +0000 Subject: [PATCH 0193/1547] bump: ruffle-nightly apparmor --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/lib/apparmor/apparmor.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 3bc11a34e3..265d4f274d 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-11 +%global ver 2025-09-12 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index f913501fc6..4be8a657f0 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -6,7 +6,7 @@ %bcond_with tests Name: apparmor -Version: 5.0.0~alpha1 +Version: 4.1.2 Release: 1%?dist Summary: AppArmor userspace components From d729240b0d73f9269235139a4dbbabfe8b8a3d33 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 04:00:09 +0000 Subject: [PATCH 0194/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 1603255211..1e8659e0f4 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.204.0-pre +%global ver 0.204.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 3c3b74fa2d4adcc631c85457b3caba1af502485d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 04:28:47 +0000 Subject: [PATCH 0195/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 3c6d581970..d94670be00 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c36d01b46b68139b4c17ffda0b46ce3e20b5c2e0 -%global ver 0.0.37-18137 +%global commit a2a3ce1d7a23970baf04ccb5dee91dba17ba1b09 +%global ver 0.0.37-18138 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a6822ed3ed7b0786831ffe6903647547f336ea0a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 04:55:37 +0000 Subject: [PATCH 0196/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 4ecfc00c51..465a1a6a27 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.203.4 +Version: 0.203.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 11f660035bfc9be35d93394185dcd5077618a058 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 05:33:17 +0000 Subject: [PATCH 0197/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index db2dcb1f01..3b7fede05d 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.225+0b75a2a1b +%global ver 0.16.0-dev.229+bfda12efc %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 9a76d0ed88ac306a51a6a7d92eb1d22a87ec74d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 06:20:24 +0000 Subject: [PATCH 0198/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 17b9b8a5cd..8f512baa91 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.225+0b75a2a1b +Version: 0.16.0~dev.229+bfda12efc Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 3c2b50b43e4bb4eba11e0f50ba524b8cf1502fe4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 07:46:37 +0000 Subject: [PATCH 0199/1547] bump: goofcord --- anda/apps/goofcord/stable/goofcord.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec index a67e1bac70..25a1ccceef 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -9,7 +9,7 @@ %endif Name: goofcord -Version: 1.10.2 +Version: 1.10.3 Release: 1%?dist License: OSL-3.0 Summary: A privacy-minded Legcord fork. From 038d2a3f0b75efb2ecc1ba1446afa442c96264ed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 08:27:11 +0000 Subject: [PATCH 0200/1547] bump: osu-lazer yt-dlp-git --- anda/games/osu-lazer/osu-lazer.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 12bb7b273c..18aadbd975 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,9 +1,9 @@ -%define osuresver 2025.819.0 +%define osuresver 2025.911.0 %global debug_package %{nil} %define __strip /bin/true Name: osu-lazer -Version: 2025.816.0 +Version: 2025.912.0 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 51b9877c89..49a9c60303 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.11.225146 +Version: 2025.09.12.081556 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From ecbdcd867bdd0a11520a4038520ffcb6886de85e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 12:50:43 +0000 Subject: [PATCH 0201/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index f833fbde1d..0fec76fc05 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.104.06114 +Version: 1.104.06131 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 1d37334530291413563dcc7970797caef33f3042 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 19:34:56 +0000 Subject: [PATCH 0202/1547] bump(branch): neovim-default-editor --- anda/tools/neovim-default-editor/neovim-default-editor.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index 59b3e84b93..a884a80138 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -2,8 +2,8 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors -Version: 0.5.2 -Release: 7%?dist +Version: 0.11.4 +Release: 1%?dist Epoch: 0 # Inherited from Neovim itself License: Apache-2.0 AND Vim AND MIT From ba9134209058ca3108305e93bfbe93753ef5142f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 19:47:25 +0000 Subject: [PATCH 0203/1547] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index ffedf637f5..4216164e68 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.14 +%global ver wine-10.15 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From 45a20e59dcc14b1a18c1ab66f986b8c483be62b4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 21:21:24 +0000 Subject: [PATCH 0204/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d94670be00..6eebfbabc5 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit a2a3ce1d7a23970baf04ccb5dee91dba17ba1b09 -%global ver 0.0.37-18138 +%global commit 6106e8f79f021764f9feca56ee5541bdef8128db +%global ver 0.0.37-18139 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 517b5e01b9f0cb6d51c7c30a3c0cd86a28dec216 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 21:56:37 +0000 Subject: [PATCH 0205/1547] bump: atac --- anda/devs/atac/atac.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/atac/atac.spec b/anda/devs/atac/atac.spec index f5b20d8521..12589abf92 100644 --- a/anda/devs/atac/atac.spec +++ b/anda/devs/atac/atac.spec @@ -6,7 +6,7 @@ %global __brp_mangle_shebangs %{nil} Name: atac -Version: 0.21.0 +Version: 0.22.0 Release: 1%?dist Summary: Arguably a Terminal API Client From f11883699219900d6a3ea216e58b7492b12af0ff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 22:32:18 +0000 Subject: [PATCH 0206/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 3b7fede05d..348f5dd299 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.229+bfda12efc +%global ver 0.16.0-dev.230+fb3afc8d3 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From f29f4728d814cd81a2af5665095a5dc6ccf22ad3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 23:12:05 +0000 Subject: [PATCH 0207/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 8f512baa91..3a4a8e0f03 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.229+bfda12efc +Version: 0.16.0~dev.230+fb3afc8d3 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From a409d55cccb21f1ebd924d414bfee603f11e21c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 12 Sep 2025 23:16:24 +0000 Subject: [PATCH 0208/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index babf6f0dac..7d3d4ba0a1 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.755 +Version: 0.0.756 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 9fb6654707..5c218c5412 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.755 +Version: 0.0.756 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 8a9c89516d558d3d74bf85fafc59b8bb33753094 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 01:34:59 +0000 Subject: [PATCH 0209/1547] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 80f8983109..7fce125099 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5aac5a764b7058587489e728191fcc36f09c33e7 +%global commit da7e3d1882573260580c8d260c48654ab5f130df %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-10 +%global fulldate 2025-09-12 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 8428373069..321ebc0e6c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit bdf44e55aaa15fd3fee4889adae08e903023ec5f +%global commit ded646760467d653fd57ee3ef4fc1edcfafba6ae %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250912 +%global commit_date 20250913 %global ver 0.205.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1e55ee37af..ac92668c7c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 2ed5650c4fa5d48965515644311520c38c181167 +%global commit 31852724b173f29118038dee48449e7123913835 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250909 +%global commit_date 20250913 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 1ea43687c6..c1133c1263 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit d60e0211bc6a360da15be72c48b8062081e785f2 +%global commit ff9cae896ce900ac8e77ec9a51e09192653a1a49 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250912 +%global commit_date 20250913 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index b7e6c902bf..c05a74fe63 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0b89bcff7c6f30d651967af88f5684db336e3162 +%global commit c3b6b3c066ad5e8997c5aabd068c4718cd9f5f48 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250912 +%global commitdate 20250913 %global ver 1.0.16 Name: scx-scheds-nightly From 0731749908fa25aab1f9c3c0e5b3ad4a6546f096 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 01:48:47 +0000 Subject: [PATCH 0210/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 265d4f274d..3d53047797 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-12 +%global ver 2025-09-13 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 0eb70b6b19b40626e589ef4e4e27d1076cc57eff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 03:29:47 +0000 Subject: [PATCH 0211/1547] bump: maple-fonts --- anda/fonts/maple/maple-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/maple/maple-fonts.spec b/anda/fonts/maple/maple-fonts.spec index 97f362988f..5584eb0b41 100644 --- a/anda/fonts/maple/maple-fonts.spec +++ b/anda/fonts/maple/maple-fonts.spec @@ -1,6 +1,6 @@ %define debug_package %nil %define _ttfontsdir %{_datadir}/fonts/maple -%global upstream_ver v7.6 +%global upstream_ver v7.7 %define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )") Name: maple-fonts From ac03d9d3ae47e144990a7117014deccc9e94f57a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 06:25:34 +0000 Subject: [PATCH 0212/1547] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index d89ebe8ade..aa0e515543 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.14 +Version: 10.15 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From 29309f5c941770b0bfec43e3e045168cfe217060 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 07:15:06 +0000 Subject: [PATCH 0213/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index f3eabf999d..8755a7b6d0 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.0 +%global upstream_version v1.0.1 %global ver %{sub %upstream_version 2} Name: walker From d88a6fd664feb2b16ea647570b6571f421b2d087 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 07:37:38 +0000 Subject: [PATCH 0214/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 8755a7b6d0..0577838f60 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.1 +%global upstream_version v1.0.2 %global ver %{sub %upstream_version 2} Name: walker From df4cc5760821668de714980c2d3729284fb2a894 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 07:58:05 +0000 Subject: [PATCH 0215/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 0577838f60..61e9310eb8 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.2 +%global upstream_version v1.0.3 %global ver %{sub %upstream_version 2} Name: walker From cd31124a8304fd50542c10c5ccf8eae373f3af6d Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 13 Sep 2025 06:53:31 -0500 Subject: [PATCH 0216/1547] chore(scx-scheds,scx-scheds-nightly): Update specs (#6393) --- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 9 ++------- anda/system/scx-scheds/stable/scx-scheds.spec | 6 +++--- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index c05a74fe63..5abae41de1 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -5,7 +5,7 @@ Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 1%?dist +Release: 2%?dist Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib @@ -83,29 +83,24 @@ License: GPL-2.0-only %post %systemd_post scx_loader.service -%systemd_post scx.service %preun %systemd_preun scx_loader.service -%systemd_preun scx.service %postun %systemd_postun_with_restart scx_loader.service -%systemd_postun_with_restart scx.service %files %doc OVERVIEW.md %doc README.md %license LICENSE %license LICENSE.dependencies -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/default/scx %{_bindir}/scx* %{_bindir}/vmlinux_docify %{_unitdir}/scx_loader.service -%{_unitdir}/scx.service %{_datadir}/dbus-1/system.d/org.scx.Loader.conf %{_datadir}/dbus-1/system-services/org.scx.Loader.service -%attr(0644,root,root) %config(noreplace) %{_datadir}/scx_loader/config.toml +%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13^20250612.git.c1507b0-1 diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index a5202af6ba..34e2db7de8 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -44,7 +44,7 @@ Provides: scxctl = %{version} Provides: scx_layered Provides: scx_rustland Provides: scx_rusty -Obsoletes: scxctl >= 0.3.4 +Obsoletes: scxctl <= 0.3.4 Packager: Gilver E. %description @@ -64,8 +64,7 @@ License: GPL-2.0-only %build %meson \ -Dsystemd=enabled \ - -Dopenrc=disabled \ - -Dlibalpm=disabled + -Dopenrc=disabled %meson_build %install @@ -97,6 +96,7 @@ License: GPL-2.0-only %{_unitdir}/scx.service %{_datadir}/dbus-1/system.d/org.scx.Loader.conf %{_datadir}/dbus-1/system-services/org.scx.Loader.service +%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13-1 From f6236c939dceb786ef4e6e73f1b1a4a2e3cfc6a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 12:43:55 +0000 Subject: [PATCH 0217/1547] bump: sarasa-gothic-fonts --- anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index a6b01a8383..f64b849e95 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 1.0.32 +Version: 1.0.33 Release: 1%?dist URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z From f76968852a7ad6fca5de814df39adb6e8541f787 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 13:05:38 +0000 Subject: [PATCH 0218/1547] bump: rio --- anda/devs/rio/rio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index b1c28ac14b..b5d9268f5b 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.29 +Version: 0.2.30 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 166d4330b21af33363ff84f100954fefcc73bc37 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 15:21:15 +0000 Subject: [PATCH 0219/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 348f5dd299..af78582b70 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.230+fb3afc8d3 +%global ver 0.16.0-dev.233+a0ec4e270 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 2ce8e0a9f2cd283e8af0347701069eb678e314d9 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 13 Sep 2025 23:25:13 +0800 Subject: [PATCH 0220/1547] add: openutau (#6392) Close #2057 --- anda/multimedia/openutau/anda.hcl | 5 +++ anda/multimedia/openutau/openutau.bin.spec | 49 ++++++++++++++++++++++ anda/multimedia/openutau/update.rhai | 9 ++++ 3 files changed, 63 insertions(+) create mode 100644 anda/multimedia/openutau/anda.hcl create mode 100644 anda/multimedia/openutau/openutau.bin.spec create mode 100644 anda/multimedia/openutau/update.rhai diff --git a/anda/multimedia/openutau/anda.hcl b/anda/multimedia/openutau/anda.hcl new file mode 100644 index 0000000000..873448f2c7 --- /dev/null +++ b/anda/multimedia/openutau/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "openutau.bin.spec" + } +} diff --git a/anda/multimedia/openutau/openutau.bin.spec b/anda/multimedia/openutau/openutau.bin.spec new file mode 100644 index 0000000000..ed52191c91 --- /dev/null +++ b/anda/multimedia/openutau/openutau.bin.spec @@ -0,0 +1,49 @@ +%global ver build/0.1.529 + +Name: openutau.bin +Version: %(echo %ver | sed -E 's@^build/@@') +Release: 1%?dist +Summary: Open singing synthesis platform / Open source UTAU successor +License: MIT +URL: http://www.openutau.com +Source0: https://github.com/stakira/OpenUtau/releases/download/%ver/OpenUtau-linux-x64.tar.gz +Source1: https://github.com/stakira/OpenUtau/raw/refs/tags/%ver/LICENSE.txt +Source2: https://github.com/stakira/OpenUtau/raw/refs/tags/%ver/OpenUtau/Assets/open-utau.ico +Packager: madonuko +Provides: openutau = %evr +Provides: OpenUtau = %evr + +%description +OpenUtau is a free, open-source editor made for the UTAU community. + +%prep +cp %{S:1} %{S:2} . +cat< OpenUtau.desktop +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Name=OpenUtau +Categories=Audio;AudioVideoEditing; +Comment=%summary +Keywords=utau;synthesis; +Exec=%_bindir/OpenUtau +Icon=%_iconsdir/hicolor/apps/open-utau.ico +EOF + +%install +mkdir -p %buildroot%_bindir +ln -s %_datadir/openutau/OpenUtau %buildroot%_bindir/OpenUtau +install -Dm644 OpenUtau.desktop -t %buildroot%_datadir/applications +install -Dpm644 open-utau.ico -t %buildroot%_iconsdir/hicolor/apps + +mkdir -p %buildroot%_datadir/openutau +cd %buildroot%_datadir/openutau +tar tf %{S:0} + +%files +%license LICENSE.txt +%_bindir/OpenUtau +%_datadir/openutau +%_datadir/applications/OpenUtau.desktop +%_iconsdir/hicolor/apps/open-utau.ico diff --git a/anda/multimedia/openutau/update.rhai b/anda/multimedia/openutau/update.rhai new file mode 100644 index 0000000000..e8924c3302 --- /dev/null +++ b/anda/multimedia/openutau/update.rhai @@ -0,0 +1,9 @@ +let v = gh("stakira/OpenUtau"); +let url = `OpenUtau-linux-x64.tar.gz` + +if get(`https://github.com/stakira/OpenUtau/releases/expanded_assets/${v}`).contains(url) { + rpm.global("ver", v); +} else { + print(`openutau: ${v} (waiting for bundle)`); + terminate(); +} From c1088376030a940d8a63bf82b5de0f6dc3b6b681 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 16:13:52 +0000 Subject: [PATCH 0221/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 3a4a8e0f03..c90f844a97 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.230+fb3afc8d3 +Version: 0.16.0~dev.233+a0ec4e270 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From d2c07538a98304d0d27e5d8b17eea32bd4ac9ccd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 17:19:06 +0000 Subject: [PATCH 0222/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index a9bf86ea01..1015da91cd 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.9 +Version: 2025.9.10 Release: 1%?dist Summary: Front-end to your dev env From ade3a0583760a06db7bbc2a5d1d8e79ba5dc4be0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 21:14:58 +0000 Subject: [PATCH 0223/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index eb55b453c3..c17a784a94 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 9.6.6 +Version: 9.6.7 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 2db97305f64a3e415a69f5f39339de66aa3e427a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 21:37:37 +0000 Subject: [PATCH 0224/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 49a9c60303..155c8c496c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.12.081556 +Version: 2025.09.13.213023 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From ad70959d15e0da8fd0b3171ffe6e889f240ba677 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 22:19:22 +0000 Subject: [PATCH 0225/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 155c8c496c..96f2946925 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.13.213023 +Version: 2025.09.13.215551 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8259a716d6171c32ec5c25c0eff07d5805d022d9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 22:45:43 +0000 Subject: [PATCH 0226/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 96f2946925..14ce4fb77a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.13.215551 +Version: 2025.09.13.223238 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c5c2b87f1d0b57f0008de5c539ac266377a7b808 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 13 Sep 2025 23:15:56 +0000 Subject: [PATCH 0227/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 14ce4fb77a..06b4722a82 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.13.223238 +Version: 2025.09.13.225050 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 4f573294e94e16a702dcdc5e4a4ab7b7bfb95ca8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 01:47:08 +0000 Subject: [PATCH 0228/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index a9eac4b41f..e61fa10d7d 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit d837c43656876fb2fb7cbcf7e74bd438ba563217 +%global commit b9b3106d2fb5acca5a32e1c7e4ab9870436f6978 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250912 +%global commit_date 20250914 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 7fce125099..46815ad162 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit da7e3d1882573260580c8d260c48654ab5f130df +%global commit 0c63946bdb68080cd5cac0f97622b8509b6776a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-12 +%global fulldate 2025-09-13 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 321ebc0e6c..83e9c0633c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ded646760467d653fd57ee3ef4fc1edcfafba6ae +%global commit c50b561e1c826e707e0d89bd7d82373c27f2fe32 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250913 +%global commit_date 20250914 %global ver 0.205.0 %bcond_with check From 333f0923e9493aef17d8b0afe422553ddefa0d63 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 02:02:26 +0000 Subject: [PATCH 0229/1547] bump: ruffle-nightly libhelium --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/lib/libhelium/libhelium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 3d53047797..514a78b496 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-13 +%global ver 2025-09-14 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 7e7800d3a5..0133993baa 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.60 +%global ver 1.8.61 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From ed48024cf2e88e6262acd5d1dfc90aac8711c71d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 03:08:22 +0000 Subject: [PATCH 0230/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index fa11856cd6..0981079d91 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.60 +%global ver 1.8.61 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 04f236cdaa5ddb44afc4e87829ead631ed3401ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 10:45:39 +0000 Subject: [PATCH 0231/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 8cd6748fdb..3ae5eec7bc 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 65ce3ef3fcca0e3525242c2ff4ab59eb323347a0 +%global commit 6dfdc52b35545449e92228fa4814c2e0a71be987 %forgemeta Name: lomiri-system-settings From 856f7d4ac6b3d5677cb9dbb13f1307985298603a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 13:26:17 +0000 Subject: [PATCH 0232/1547] bump: rust-eza --- anda/langs/rust/eza/rust-eza.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/eza/rust-eza.spec b/anda/langs/rust/eza/rust-eza.spec index ed9f936655..9439b0e31b 100644 --- a/anda/langs/rust/eza/rust-eza.spec +++ b/anda/langs/rust/eza/rust-eza.spec @@ -4,7 +4,7 @@ %global crate eza Name: rust-eza -Version: 0.23.1 +Version: 0.23.3 Release: 1%?dist Summary: Modern replacement for ls From ca90597e27e38aa29672cd022ce74462ecd46aaa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 14:16:57 +0000 Subject: [PATCH 0233/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 6eebfbabc5..d45123f54c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6106e8f79f021764f9feca56ee5541bdef8128db -%global ver 0.0.37-18139 +%global commit 0daa6d6fb085fbcedc97dd9b1b2827c9f4741715 +%global ver 0.0.37-18140 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 4f7e8893e391d42d457d79ae40fbcdbe7b05710a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 17:29:44 +0000 Subject: [PATCH 0234/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index af78582b70..6a2144fa76 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.233+a0ec4e270 +%global ver 0.16.0-dev.234+32a1aabff %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 48060cfeb81c25f40594094af17df196e3ec3d88 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 14 Sep 2025 22:50:15 +0000 Subject: [PATCH 0235/1547] bump: espanso-wayland espanso-x11 --- anda/tools/espanso-wayland/espanso-wayland.spec | 2 +- anda/tools/espanso-x11/espanso-x11.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/espanso-wayland/espanso-wayland.spec b/anda/tools/espanso-wayland/espanso-wayland.spec index 59657ea215..58c40c58dd 100644 --- a/anda/tools/espanso-wayland/espanso-wayland.spec +++ b/anda/tools/espanso-wayland/espanso-wayland.spec @@ -1,5 +1,5 @@ Name: espanso-wayland -Version: 2.2.4 +Version: 2.2.5 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for Wayland License: GPL-3.0 diff --git a/anda/tools/espanso-x11/espanso-x11.spec b/anda/tools/espanso-x11/espanso-x11.spec index 0e46222c7e..a7252e107f 100644 --- a/anda/tools/espanso-x11/espanso-x11.spec +++ b/anda/tools/espanso-x11/espanso-x11.spec @@ -1,5 +1,5 @@ Name: espanso-x11 -Version: 2.2.4 +Version: 2.2.5 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for X11 License: GPL-3.0 From 6f5b2071d9df842fde9fd054b9e0d9324af3662e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 00:49:00 +0000 Subject: [PATCH 0236/1547] bump(weekly): compat-nvidia-repo dkms-nvidia nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-open-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig --- anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 2 +- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 2 +- anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 4 ++-- anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec | 2 +- anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec | 2 +- anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec | 2 +- .../nvidia/nvidia-persistenced/nvidia-persistenced.spec | 2 +- anda/system/nvidia/nvidia-settings/nvidia-settings.spec | 2 +- anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec index a56204f266..0dad63ecac 100644 --- a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec +++ b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo -Version: 580.82.07 +Version: 580.82.09 Epoch: 3 Release: 1%?dist Summary: Compatibility package required by official CUDA packages diff --git a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec index 7a8bf29fcb..a9e1e4d330 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -6,7 +6,7 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index d01a323ac2..2f9592678f 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,7 +10,7 @@ %endif Name: nvidia-driver -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index f4587bef10..db1f282837 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -5,8 +5,8 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 580.82.07 -Release: 2%?dist +Version: 580.82.09 +Release: 1%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 License: NVIDIA License diff --git a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec index 56db46a650..ca7a775f6e 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-kmod -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec index 39347b681b..a7becc209a 100644 --- a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-open-kmod -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec index fc00b9a50f..1f210b4a96 100644 --- a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec +++ b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec @@ -1,5 +1,5 @@ Name: nvidia-modprobe -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec index 74adbeb32b..6b104a8eca 100644 --- a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec +++ b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec @@ -1,5 +1,5 @@ Name: nvidia-persistenced -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec index 06880e2418..7c3ca106b8 100644 --- a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec +++ b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec @@ -1,5 +1,5 @@ Name: nvidia-settings -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec index b43ce42e3c..e61e88e669 100644 --- a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec +++ b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec @@ -1,5 +1,5 @@ Name: nvidia-xconfig -Version: 580.82.07 +Version: 580.82.09 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3 From 89442d73b3494c5b0b352376eff93c6b1d78505a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 01:27:41 +0000 Subject: [PATCH 0237/1547] bump: ruffle-nightly rpcs3 copyparty --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/copyparty/copyparty.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 514a78b496..a6426301b0 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-14 +%global ver 2025-09-15 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d45123f54c..306965c1cb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0daa6d6fb085fbcedc97dd9b1b2827c9f4741715 -%global ver 0.0.37-18140 +%global commit 25925f2680dd3ebf04073c4b3a17f14dccf55ed5 +%global ver 0.0.37-18141 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 503afa15c7..f797e975f3 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.8 +Version: 1.19.9 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 1f91e6e02d65be163d9055399c0e30a0a4fdb54e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 01:48:45 +0000 Subject: [PATCH 0238/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index e61fa10d7d..23f810556c 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit b9b3106d2fb5acca5a32e1c7e4ab9870436f6978 +%global commit 0d03e0565fa4b38658deb4ec407947a6a3b2f889 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250914 +%global commit_date 20250915 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 46815ad162..1f40b0fe55 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0c63946bdb68080cd5cac0f97622b8509b6776a5 +%global commit b58a761aba75fadf1e3dd2ea23df9e38c4284c92 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-13 +%global fulldate 2025-09-14 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 83e9c0633c..e5123b64a0 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit c50b561e1c826e707e0d89bd7d82373c27f2fe32 +%global commit 1090c47a90c586b397dc3fdd0cd09b530f37e5a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250914 +%global commit_date 20250915 %global ver 0.205.0 %bcond_with check From 17d68297416d5e2e86ae520fcd6c233c1c2de332 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 02:54:23 +0000 Subject: [PATCH 0239/1547] bump: bun-bin --- anda/devs/bun/bun-bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 61e4bac14f..cee4329e97 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.2.21 +Version: 1.2.22 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT From 0645a6fcefe44fcd66c26ed3823c8608fc21abe2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 16:26:59 +0000 Subject: [PATCH 0240/1547] bump: ghostty --- anda/devs/ghostty/stable/ghostty.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index fb73d22007..bf53555395 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -3,8 +3,8 @@ %global appid com.mitchellh.ghostty Name: ghostty -Version: 1.1.3 -Release: 2%?dist +Version: 1.2.0 +Release: 1%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 URL: https://ghostty.org/ From 5f1d63e2aa5f15e95124fd9e5efb8b76f4af07fe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 16:56:36 +0000 Subject: [PATCH 0241/1547] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index b9dc6abaae..8143668158 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.63.0 +Version: 0.63.1 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 894152304795c6234951f35a8fc8d0d24afe1fc6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 17:45:48 +0000 Subject: [PATCH 0242/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index c1c5d79aeb..f109baff5d 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit 9a3a3e12094d5f2daaafd148404fde214280f5e7 -%global commit_date 20250826 +%global commit c42d556c8a23fce0ff64111e64588dd2fc09cd43 +%global commit_date 20250915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme From 6c45bfcf9da71870c13728ac1bc773621fb2b7ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 17:56:02 +0000 Subject: [PATCH 0243/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index f109baff5d..6bebcff068 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,4 +1,4 @@ -%global commit c42d556c8a23fce0ff64111e64588dd2fc09cd43 +%global commit 2f83afbb072a295bb790c234f4ea090bdd24d8a7 %global commit_date 20250915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From fcd5f74c59d836c09c3e8b22cf35ec9c7da1f53f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 18:28:14 +0000 Subject: [PATCH 0244/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index 6bebcff068..18317c7a88 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,4 +1,4 @@ -%global commit 2f83afbb072a295bb790c234f4ea090bdd24d8a7 +%global commit e955abde5d9e3a2b6c202d01477f545eca128fef %global commit_date 20250915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 4fb0c0c3895c599b0e4aaf7e24c5ac4a5c9545ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 18:48:38 +0000 Subject: [PATCH 0245/1547] bump: limine tela-icon-theme --- anda/system/limine/limine.spec | 2 +- anda/themes/tela-icon-theme/tela-icon-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index c17a784a94..4d2183d808 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 9.6.7 +Version: 10.0.0 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index 18317c7a88..f957d226e0 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,4 +1,4 @@ -%global commit e955abde5d9e3a2b6c202d01477f545eca128fef +%global commit 4bd1dbcde70fc90ccfa509b060ae396290c0a54d %global commit_date 20250915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 39bb6df15abdad7ef9ad3a7cbd3fcddd9d985ea7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 18:58:57 +0000 Subject: [PATCH 0246/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index f957d226e0..855eb1ce83 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,4 +1,4 @@ -%global commit 4bd1dbcde70fc90ccfa509b060ae396290c0a54d +%global commit dc147e90c4546c22eab9a5ea634bf655e17fecd4 %global commit_date 20250915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 413f362b71b23d83d414d2b0b67cb014c7eae7d8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 15 Sep 2025 23:37:02 +0000 Subject: [PATCH 0247/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 7b5d5259c7..814403c500 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.109 +Version: 0.0.110 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index cd385c34c2..4e66a26f82 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.109 +Version: 0.0.110 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From 0e6e48475ddb3ed92c2b87d9907d9feafd1accc6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 01:40:25 +0000 Subject: [PATCH 0248/1547] bump(nightly): mpv-nightly winetricks-git ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly nvidia-patch scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 6 +++--- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 23f810556c..66c2d1dc01 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 0d03e0565fa4b38658deb4ec407947a6a3b2f889 +%global commit 764da9919c9dcdd951d9441dac2b56b8a03770ad %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250915 +%global commit_date 20250916 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index 4dcb4bff8d..9a597a5e88 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 75118236ac5cb6f51918460a14f7bc40162a115e +%global commit 13bf50cbf84e00a7d5a0f13e1beefad306d58622 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250903 +%global commit_date 20250916 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 1f40b0fe55..aa07fce781 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,9 +1,9 @@ -%global commit b58a761aba75fadf1e3dd2ea23df9e38c4284c92 +%global commit 0e9d052e681d57be45c605289dfdfb5be634c0c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-14 +%global fulldate 2025-09-15 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV -%global ver 1.1.4 +%global ver 1.2.1 %global base_name ghostty %global appid com.mitchellh.%{base_name} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index e5123b64a0..6f14ceef07 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1090c47a90c586b397dc3fdd0cd09b530f37e5a0 +%global commit 555b6ee4e5aaa67e124411aeca121b4ae94649d7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250915 +%global commit_date 20250916 %global ver 0.205.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ac92668c7c..63bbaa7615 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 31852724b173f29118038dee48449e7123913835 +%global commit 668ff454031ad9fa908f838435f8e848f8980638 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250913 +%global commit_date 20250916 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index c1133c1263..f3c9f4e5ad 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit ff9cae896ce900ac8e77ec9a51e09192653a1a49 +%global commit 40fe59b6ef0025739998bc47ddde44d09601a861 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250913 +%global commit_date 20250916 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 6204195b8b..3542c2f7d4 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 96997daa55de266fd96f5ad4d5e9bd1a541351cd +%global commit e181448e64e2a252962ddf0f8664274cd6c69e6e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250902 +%global commit_date 20250916 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 5abae41de1..ee103c82b9 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,11 +1,11 @@ -%global commit c3b6b3c066ad5e8997c5aabd068c4718cd9f5f48 +%global commit 030c685bf53ddccc045c67f644ec5d1a0ffdec62 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250913 +%global commitdate 20250916 %global ver 1.0.16 Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 2%?dist +Release: 1%?dist Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib From ed257b17d663b2ab5d2dc87743d4402ebac4523b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 01:49:37 +0000 Subject: [PATCH 0249/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index a6426301b0..67b444bae6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-15 +%global ver 2025-09-16 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From c1bac6abc16e26d7b81f219d27c30cd9ca555bf9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 07:25:47 +0000 Subject: [PATCH 0250/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 61e9310eb8..82dc452951 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.3 +%global upstream_version v1.0.4 %global ver %{sub %upstream_version 2} Name: walker From c6e484afab1dfda49a60c16f738c6667043e704b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 11:15:45 +0000 Subject: [PATCH 0251/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 306965c1cb..050c4fb26c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 25925f2680dd3ebf04073c4b3a17f14dccf55ed5 -%global ver 0.0.37-18141 +%global commit 1a7d702e4eee481267b14a74ce2a3ce4c258eaa2 +%global ver 0.0.37-18142 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From af1e72b6eacfc952228d5edcee0f8a9d48846dde Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 13:28:49 +0000 Subject: [PATCH 0252/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 6a2144fa76..16d90ca8f8 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.234+32a1aabff +%global ver 0.16.0-dev.235+377a8b2a3 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 41cfed9b41482d5abfc1716439a4243555be98c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 14:14:30 +0000 Subject: [PATCH 0253/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c90f844a97..2650522bcb 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.233+a0ec4e270 +Version: 0.16.0~dev.235+377a8b2a3 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 4d0974e5ab72f4228c6c53a176f955fd3434b10b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 14:20:25 +0000 Subject: [PATCH 0254/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 1015da91cd..fab002f73c 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.10 +Version: 2025.9.11 Release: 1%?dist Summary: Front-end to your dev env From e9e0a152f127d958a2a5d89af25f6263b0933732 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 15:42:19 +0000 Subject: [PATCH 0255/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 050c4fb26c..ecd6b65954 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 1a7d702e4eee481267b14a74ce2a3ce4c258eaa2 -%global ver 0.0.37-18142 +%global commit 335ed8d91be36902fd47cf45c59ef0cc4caebf15 +%global ver 0.0.37-18143 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e4e3e3e21092c28d13e8c64c26869afc0e52a138 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 16 Sep 2025 12:48:00 -0500 Subject: [PATCH 0256/1547] fix: Remove patches that got added to the repo root somehow? (#6405) * Delete ffmpeg-decklink-14.4.patch Signed-off-by: Gilver * Delete ffmpeg-LCEVCdec-4.patch Signed-off-by: Gilver --------- Signed-off-by: Gilver --- ffmpeg-LCEVCdec-4.patch | 40 ----- ffmpeg-decklink-14.4.patch | 327 ------------------------------------- 2 files changed, 367 deletions(-) delete mode 100644 ffmpeg-LCEVCdec-4.patch delete mode 100644 ffmpeg-decklink-14.4.patch diff --git a/ffmpeg-LCEVCdec-4.patch b/ffmpeg-LCEVCdec-4.patch deleted file mode 100644 index ff266b17b2..0000000000 --- a/ffmpeg-LCEVCdec-4.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- a/libavcodec/lcevcdec.c -+++ b/libavcodec/lcevcdec.c -@@ -139,7 +139,7 @@ static int lcevc_send_frame(void *logctx - if (!sd) - return 1; - -- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); -+ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); - if (res != LCEVC_Success) - return AVERROR_EXTERNAL; - -@@ -147,7 +147,7 @@ static int lcevc_send_frame(void *logctx - if (ret < 0) - return ret; - -- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, NULL); -+ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, NULL); - if (res != LCEVC_Success) - return AVERROR_EXTERNAL; - ---- a/libavfilter/vf_lcevc.c -+++ b/libavfilter/vf_lcevc.c -@@ -139,7 +139,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) - return ret; - - if (sd) { -- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size); -+ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size); - if (res == LCEVC_Again) - return AVERROR(EAGAIN); - else if (res != LCEVC_Success) { -@@ -148,7 +148,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) - } - } - -- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, in); -+ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, in); - if (res != LCEVC_Success) { - av_log(ctx, AV_LOG_ERROR, "LCEVC_SendDecoderBase failed\n"); - LCEVC_FreePicture(lcevc->decoder, picture); diff --git a/ffmpeg-decklink-14.4.patch b/ffmpeg-decklink-14.4.patch deleted file mode 100644 index d6606a4a72..0000000000 --- a/ffmpeg-decklink-14.4.patch +++ /dev/null @@ -1,327 +0,0 @@ -From 7cdcac1a8ca650aeebda36afc695dfbe02a55ebb Mon Sep 17 00:00:00 2001 -From: pabloko -Date: Wed, 25 Dec 2024 04:00:35 +0100 -Subject: [PATCH 1/2] SDK 14.4 - ---- - libavdevice/decklink_common.cpp | 8 ++++---- - libavdevice/decklink_common.h | 4 ++-- - libavdevice/decklink_dec.cpp | 34 ++++++++++++++++++++------------- - libavdevice/decklink_enc.cpp | 22 ++++++++++++++------- - 4 files changed, 42 insertions(+), 26 deletions(-) - -diff --git a/libavdevice/decklink_common.cpp b/libavdevice/decklink_common.cpp -index 47de7ef6b0f7c..34cd17a129f6a 100644 ---- a/libavdevice/decklink_common.cpp -+++ b/libavdevice/decklink_common.cpp -@@ -512,8 +512,8 @@ int ff_decklink_list_devices(AVFormatContext *avctx, - return AVERROR(EIO); - - while (ret == 0 && iter->Next(&dl) == S_OK) { -- IDeckLinkOutput *output_config; -- IDeckLinkInput *input_config; -+ IDeckLinkOutput_v14_2_1 *output_config; -+ IDeckLinkInput_v14_2_1 *input_config; - const char *display_name = NULL; - const char *unique_name = NULL; - AVDeviceInfo *new_device = NULL; -@@ -527,14 +527,14 @@ int ff_decklink_list_devices(AVFormatContext *avctx, - goto next; - - if (show_outputs) { -- if (dl->QueryInterface(IID_IDeckLinkOutput, (void **)&output_config) == S_OK) { -+ if (dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **)&output_config) == S_OK) { - output_config->Release(); - add = 1; - } - } - - if (show_inputs) { -- if (dl->QueryInterface(IID_IDeckLinkInput, (void **)&input_config) == S_OK) { -+ if (dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **)&input_config) == S_OK) { - input_config->Release(); - add = 1; - } -diff --git a/libavdevice/decklink_common.h b/libavdevice/decklink_common.h -index 6b32dc2d09cba..4f836aee66cd3 100644 ---- a/libavdevice/decklink_common.h -+++ b/libavdevice/decklink_common.h -@@ -93,8 +93,8 @@ typedef struct DecklinkPacketQueue { - struct decklink_ctx { - /* DeckLink SDK interfaces */ - IDeckLink *dl; -- IDeckLinkOutput *dlo; -- IDeckLinkInput *dli; -+ IDeckLinkOutput_v14_2_1 *dlo; -+ IDeckLinkInput_v14_2_1 *dli; - IDeckLinkConfiguration *cfg; - IDeckLinkProfileAttributes *attr; - decklink_output_callback *output_callback; -diff --git a/libavdevice/decklink_dec.cpp b/libavdevice/decklink_dec.cpp -index 418701e4e0c7a..a2a3ac95b8514 100644 ---- a/libavdevice/decklink_dec.cpp -+++ b/libavdevice/decklink_dec.cpp -@@ -105,13 +105,13 @@ static VANCLineNumber vanc_line_numbers[] = { - {bmdModeUnknown, 0, -1, -1, -1} - }; - --class decklink_allocator : public IDeckLinkMemoryAllocator -+class decklink_allocator : public IDeckLinkMemoryAllocator_v14_2_1 - { - public: - decklink_allocator(): _refs(1) { } - virtual ~decklink_allocator() { } - -- // IDeckLinkMemoryAllocator methods -+ // IDeckLinkMemoryAllocator_v14_2_1 methods - virtual HRESULT STDMETHODCALLTYPE AllocateBuffer(unsigned int bufferSize, void* *allocatedBuffer) - { - void *buf = av_malloc(bufferSize + AV_INPUT_BUFFER_PADDING_SIZE); -@@ -129,7 +129,11 @@ class decklink_allocator : public IDeckLinkMemoryAllocator - virtual HRESULT STDMETHODCALLTYPE Decommit() { return S_OK; } - - // IUnknown methods -- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } -+ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -+ { -+ if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; AddRef(); return S_OK; } -+ return E_NOINTERFACE; -+ } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } - virtual ULONG STDMETHODCALLTYPE Release(void) - { -@@ -472,7 +476,7 @@ static uint8_t *get_metadata(AVFormatContext *avctx, uint16_t *buf, size_t width - } - - --static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame *videoFrame, int64_t pts) -+static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, int64_t pts) - { - const uint8_t KLV_DID = 0x44; - const uint8_t KLV_IN_VANC_SDID = 0x04; -@@ -574,17 +578,21 @@ static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideo - } - } - --class decklink_input_callback : public IDeckLinkInputCallback -+class decklink_input_callback : public IDeckLinkInputCallback_v14_2_1 - { - public: - explicit decklink_input_callback(AVFormatContext *_avctx); - ~decklink_input_callback(); - -- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } -+ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -+ { -+ if (iid == IID_IDeckLinkInputCallback_v14_2_1) { *ppv = (IDeckLinkInputCallback_v14_2_1*)this; AddRef(); return S_OK; } -+ return E_NOINTERFACE; -+ } - virtual ULONG STDMETHODCALLTYPE AddRef(void); - virtual ULONG STDMETHODCALLTYPE Release(void); - virtual HRESULT STDMETHODCALLTYPE VideoInputFormatChanged(BMDVideoInputFormatChangedEvents, IDeckLinkDisplayMode*, BMDDetectedVideoInputFormatFlags); -- virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame*, IDeckLinkAudioInputPacket*); -+ virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame_v14_2_1*, IDeckLinkAudioInputPacket*); - - private: - std::atomic _refs; -@@ -593,7 +601,7 @@ class decklink_input_callback : public IDeckLinkInputCallback - int no_video; - int64_t initial_video_pts; - int64_t initial_audio_pts; -- IDeckLinkVideoInputFrame* last_video_frame; -+ IDeckLinkVideoInputFrame_v14_2_1* last_video_frame; - }; - - decklink_input_callback::decklink_input_callback(AVFormatContext *_avctx) : _refs(1) -@@ -625,7 +633,7 @@ ULONG decklink_input_callback::Release(void) - return ret; - } - --static int64_t get_pkt_pts(IDeckLinkVideoInputFrame *videoFrame, -+static int64_t get_pkt_pts(IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, - IDeckLinkAudioInputPacket *audioFrame, - int64_t wallclock, - int64_t abs_wallclock, -@@ -679,7 +687,7 @@ static int64_t get_pkt_pts(IDeckLinkVideoInputFrame *videoFrame, - return pts; - } - --static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame *videoFrame) -+static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) - { - IDeckLinkTimecode *timecode; - int ret = AVERROR(ENOENT); -@@ -701,7 +709,7 @@ static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational f - return ret; - } - --static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame *videoFrame) -+static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) - { - AVRational frame_rate = ctx->video_st->r_frame_rate; - int ret; -@@ -726,7 +734,7 @@ static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimec - } - - HRESULT decklink_input_callback::VideoInputFrameArrived( -- IDeckLinkVideoInputFrame *videoFrame, IDeckLinkAudioInputPacket *audioFrame) -+ IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, IDeckLinkAudioInputPacket *audioFrame) - { - void *frameBytes; - void *audioFrameBytes; -@@ -1141,7 +1149,7 @@ av_cold int ff_decklink_read_header(AVFormatContext *avctx) - goto error; - - /* Get input device. */ -- if (ctx->dl->QueryInterface(IID_IDeckLinkInput, (void **) &ctx->dli) != S_OK) { -+ if (ctx->dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **) &ctx->dli) != S_OK) { - av_log(avctx, AV_LOG_ERROR, "Could not open input device from '%s'\n", - avctx->url); - ret = AVERROR(EIO); -diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp -index cb8f91730eeb3..28da8b24f5010 100644 ---- a/libavdevice/decklink_enc.cpp -+++ b/libavdevice/decklink_enc.cpp -@@ -48,7 +48,7 @@ extern "C" { - #endif - - /* DeckLink callback class declaration */ --class decklink_frame : public IDeckLinkVideoFrame -+class decklink_frame : public IDeckLinkVideoFrame_v14_2_1 - { - public: - decklink_frame(struct decklink_ctx *ctx, AVFrame *avframe, AVCodecID codec_id, int height, int width) : -@@ -111,7 +111,11 @@ class decklink_frame : public IDeckLinkVideoFrame - _ancillary->AddRef(); - return S_OK; - } -- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } -+ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -+ { -+ if (iid == IID_IDeckLinkVideoFrame_v14_2_1) { *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; AddRef(); return S_OK; } -+ return E_NOINTERFACE; -+ } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } - virtual ULONG STDMETHODCALLTYPE Release(void) - { -@@ -138,10 +142,10 @@ class decklink_frame : public IDeckLinkVideoFrame - std::atomic _refs; - }; - --class decklink_output_callback : public IDeckLinkVideoOutputCallback -+class decklink_output_callback : public IDeckLinkVideoOutputCallback_v14_2_1 - { - public: -- virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame *_frame, BMDOutputFrameCompletionResult result) -+ virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame_v14_2_1 *_frame, BMDOutputFrameCompletionResult result) - { - decklink_frame *frame = static_cast(_frame); - struct decklink_ctx *ctx = frame->_ctx; -@@ -159,7 +163,11 @@ class decklink_output_callback : public IDeckLinkVideoOutputCallback - return S_OK; - } - virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped(void) { return S_OK; } -- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } -+ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -+ { -+ if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) { *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; AddRef(); return S_OK; } -+ return E_NOINTERFACE; -+ } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return 1; } - virtual ULONG STDMETHODCALLTYPE Release(void) { return 1; } - }; -@@ -739,7 +747,7 @@ static int decklink_write_video_packet(AVFormatContext *avctx, AVPacket *pkt) - ctx->first_pts = pkt->pts; - - /* Schedule frame for playback. */ -- hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame *) frame, -+ hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame_v14_2_1 *) frame, - pkt->pts * ctx->bmd_tb_num, - ctx->bmd_tb_num, ctx->bmd_tb_den); - /* Pass ownership to DeckLink, or release on failure */ -@@ -874,7 +882,7 @@ av_cold int ff_decklink_write_header(AVFormatContext *avctx) - return ret; - - /* Get output device. */ -- if (ctx->dl->QueryInterface(IID_IDeckLinkOutput, (void **) &ctx->dlo) != S_OK) { -+ if (ctx->dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **) &ctx->dlo) != S_OK) { - av_log(avctx, AV_LOG_ERROR, "Could not open output device from '%s'\n", - avctx->url); - ret = AVERROR(EIO); - -From 9b4249693423c47df7b4b876d4777e2feb972fb5 Mon Sep 17 00:00:00 2001 -From: pabloko -Date: Wed, 8 Jan 2025 00:59:07 +0100 -Subject: [PATCH 2/2] format - ---- - libavdevice/decklink_dec.cpp | 14 +++++++++++--- - libavdevice/decklink_enc.cpp | 16 +++++++++++++--- - 2 files changed, 24 insertions(+), 6 deletions(-) - -diff --git a/libavdevice/decklink_dec.cpp b/libavdevice/decklink_dec.cpp -index a2a3ac95b8514..28b523c8fd433 100644 ---- a/libavdevice/decklink_dec.cpp -+++ b/libavdevice/decklink_dec.cpp -@@ -131,7 +131,11 @@ class decklink_allocator : public IDeckLinkMemoryAllocator_v14_2_1 - // IUnknown methods - virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) - { -- if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; AddRef(); return S_OK; } -+ if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { -+ *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; -+ AddRef(); -+ return S_OK; -+ } - return E_NOINTERFACE; - } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } -@@ -585,8 +589,12 @@ class decklink_input_callback : public IDeckLinkInputCallback_v14_2_1 - ~decklink_input_callback(); - - virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -- { -- if (iid == IID_IDeckLinkInputCallback_v14_2_1) { *ppv = (IDeckLinkInputCallback_v14_2_1*)this; AddRef(); return S_OK; } -+ { -+ if (iid == IID_IDeckLinkInputCallback_v14_2_1) { -+ *ppv = (IDeckLinkInputCallback_v14_2_1*)this; -+ AddRef(); -+ return S_OK; -+ } - return E_NOINTERFACE; - } - virtual ULONG STDMETHODCALLTYPE AddRef(void); -diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp -index 28da8b24f5010..5bed55dc4fae6 100644 ---- a/libavdevice/decklink_enc.cpp -+++ b/libavdevice/decklink_enc.cpp -@@ -113,7 +113,12 @@ class decklink_frame : public IDeckLinkVideoFrame_v14_2_1 - } - virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) - { -- if (iid == IID_IDeckLinkVideoFrame_v14_2_1) { *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; AddRef(); return S_OK; } -+ if (iid == IID_IDeckLinkVideoFrame_v14_2_1) -+ { -+ *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; -+ AddRef(); -+ return S_OK; -+ } - return E_NOINTERFACE; - } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } -@@ -164,8 +169,13 @@ class decklink_output_callback : public IDeckLinkVideoOutputCallback_v14_2_1 - } - virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped(void) { return S_OK; } - virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) -- { -- if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) { *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; AddRef(); return S_OK; } -+ { -+ if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) -+ { -+ *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; -+ AddRef(); -+ return S_OK; -+ } - return E_NOINTERFACE; - } - virtual ULONG STDMETHODCALLTYPE AddRef(void) { return 1; } From e279d2c8270c4ca6f6caf2003e9662ba00921ec7 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 16 Sep 2025 10:48:24 -0700 Subject: [PATCH 0257/1547] fix(ghostty): Update for new release (#6404) (#6406) --- anda/devs/ghostty/stable/ghostty.spec | 62 +++++++++++++-------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index bf53555395..2d45373295 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -11,6 +11,7 @@ URL: https://ghostty.org/ Source0: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz Source1: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz.minisig BuildRequires: anda-srpm-macros >= 0.2.15 +BuildRequires: gettext BuildRequires: gtk4-devel BuildRequires: libadwaita-devel BuildRequires: libX11-devel @@ -18,22 +19,26 @@ BuildRequires: minisign BuildRequires: ncurses BuildRequires: ncurses-devel BuildRequires: pandoc-cli +BuildRequires: systemd-rpm-macros BuildRequires: zig >= 0.14.0 BuildRequires: zig-rpm-macros +BuildRequires: pkgconfig(blueprint-compiler) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gtk4-layer-shell-0) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) -Requires: %{name}-terminfo = %{version}-%{release} -Requires: %{name}-shell-integration = %{version}-%{release} +Requires: %{name}-terminfo = %{evr} +Requires: %{name}-shell-integration = %{evr} Requires: (%{name}-kio = %{evr} if kf6-kio) Requires: gtk4 +Requires: gtk4-layer-shell Requires: libadwaita Conflicts: ghostty-nightly Packager: Gilver E. @@ -43,7 +48,7 @@ Packager: Gilver E. %package bash-completion Summary: Ghostty Bash completion -Requires: %{name} = %{version}-%{release} +Requires: %{name} Requires: bash-completion Supplements: (%{name} and bash-completion) BuildArch: noarch @@ -53,7 +58,7 @@ Bash shell completion for Ghostty. %package fish-completion Summary: Ghostty Fish completion -Requires: %{name} = %{version}-%{release} +Requires: %{name} Requires: fish Supplements: (%{name} and fish) BuildArch: noarch @@ -63,7 +68,7 @@ Fish shell completion for Ghostty. %package zsh-completion Summary: Ghostty Zsh completion -Requires: %{name} = %{version}-%{release} +Requires: %{name} Requires: zsh Supplements: (%{name} and zsh) BuildArch: noarch @@ -129,33 +134,21 @@ This package contains files allowing Ghostty to integrate with various shells. %package terminfo Summary: Ghostty terminfo -Supplements: %{name} %if 0%{?fedora} >= 42 -Requires: ncurses-term >= 6.5-5.20250125%{?dist} +Requires: ncurses-term >= 6.5-5.20250125 %endif +Supplements: %{name} Obsoletes: %{name}-terminfo-source < %{evr} BuildArch: noarch %description terminfo Ghostty's terminfo. Needed for basic terminal function. -%package terminfo-source -Summary: Source files for Ghostty's terminfo -Requires: %{name} -Requires: %{name}-terminfo -BuildArch: noarch - -%description terminfo-source -Source files for Ghostty's terminfo. Available for debugging use. - %prep /usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} %autosetup -export ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" -zig build --fetch -zig fetch git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e -zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a900ad773618b +ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh %build @@ -167,14 +160,16 @@ DESTDIR="%{buildroot}" \ -Dversion-string="%{version}" \ -Dstrip=false \ -Dpie=true \ - -Demit-docs + -Demit-docs -#Don't conflict with ncurses-term on F42 and up +# Don't conflict with ncurses-term on F42 and up %if 0%{?fedora} >= 42 -rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty +rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name} %endif -%files +%find_lang %{appid} + +%files -f %{appid}.lang %doc README.md %license LICENSE %{_bindir}/%{name} @@ -183,6 +178,7 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %{_datadir}/%{name}/doc %{_datadir}/%{name}/themes %{_datadir}/metainfo/%{appid}.metainfo.xml +%{_datadir}/dbus-1/services/%{appid}.service %{_iconsdir}/hicolor/16x16/apps/%{appid}.png %{_iconsdir}/hicolor/16x16@2/apps/%{appid}.png %{_iconsdir}/hicolor/32x32/apps/%{appid}.png @@ -195,8 +191,7 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %{_iconsdir}/hicolor/1024x1024/apps/%{appid}.png %{_mandir}/man1/%{name}.1.gz %{_mandir}/man5/%{name}.5.gz -%{_userunitdir}/%{appid}.service -%{_prefix}/lib/dbus-1/services/%{appid}.service +%{_userunitdir}/app-%{appid}.service %files bash-completion %{bash_completions_dir}/%{name}.bash @@ -239,13 +234,18 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %files terminfo %if 0%{?fedora} < 42 -%{_datadir}/terminfo/g/ghostty +%{_datadir}/terminfo/g/%{name} %endif -%{_datadir}/terminfo/x/xterm-ghostty +%{_datadir}/terminfo/x/xterm-%{name} -%files terminfo-source -%{_datadir}/terminfo/ghostty.termcap -%{_datadir}/terminfo/ghostty.terminfo +%post +%systemd_user_post app-%{appid}.service + +%preun +%systemd_user_preun app-%{appid}.service + +%postun +%systemd_user_postun app-%{appid}.service %changelog * Fri Jan 31 2025 Gilver E. From 3df4434f018d9b7bee4d94587865652608d8b80b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 17:55:37 +0000 Subject: [PATCH 0258/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 06b4722a82..19c3387ab3 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.13.225050 +Version: 2025.09.16.174315 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 0916d8c24ad60b67e5945c403da182dea30871f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 20:27:51 +0000 Subject: [PATCH 0259/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index b1e7c621a6..59d02cf21a 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.3 +Version: 3.35.4 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From d93b4ba2db9f1a5a6221244a4ddea4c63b4ab8ca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 21:17:55 +0000 Subject: [PATCH 0260/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 85c392f77f..bd2eb16fe2 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.1.0 +Version: 38.1.1 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From e6197605effc2b2d3921876ce066cde68f08b470 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 22:26:02 +0000 Subject: [PATCH 0261/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 19c3387ab3..2ff4380c1f 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.16.174315 +Version: 2025.09.16.221922 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 094630d6f57c9814750266f0be3a2b6839b72b8f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 22:46:39 +0000 Subject: [PATCH 0262/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index fab002f73c..573e0ca662 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.11 +Version: 2025.9.12 Release: 1%?dist Summary: Front-end to your dev env From cde420daeeb51d129876a57e1f4157d592ad77cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 16 Sep 2025 23:16:20 +0000 Subject: [PATCH 0263/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2ff4380c1f..1b80db2246 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.16.221922 +Version: 2025.09.16.230324 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 4625a352f02e34165e8ec2dc83782404ea70f571 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 01:02:32 +0000 Subject: [PATCH 0264/1547] bump(branch): neovim-default-editor --- anda/tools/neovim-default-editor/neovim-default-editor.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index a884a80138..6e02c9173c 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -2,7 +2,7 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors -Version: 0.11.4 +Version: 0.6.0 Release: 1%?dist Epoch: 0 # Inherited from Neovim itself From 80550c8bd1a0d8a36ffe75f7ab3ab7878f95eabb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 01:40:24 +0000 Subject: [PATCH 0265/1547] bump(nightly): envision ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly intel-ipu6-drivers scx-scheds-nightly --- anda/apps/envision/envision.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 9becf7faf9..352f0ba8f1 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 32b222cd9e2749cfdecb216189f954c719e3f66e -%global commit_date 20250820 +%global commit 5470662f25a0fc9cdb024d2e3dce4108f5cc529a +%global commit_date 20250917 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index aa07fce781..8923ccc0a4 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0e9d052e681d57be45c605289dfdfb5be634c0c4 +%global commit 0f0a61c38dbebbd70979afbd3df81bf143efca9d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-15 +%global fulldate 2025-09-17 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 6f14ceef07..151f78b8a1 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 555b6ee4e5aaa67e124411aeca121b4ae94649d7 +%global commit f6c5c68751f686a4cf90ea1a1d32a361cb7c888e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250916 +%global commit_date 20250917 %global ver 0.205.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 63bbaa7615..8bf68472a8 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 668ff454031ad9fa908f838435f8e848f8980638 +%global commit b7b06c0e487601a2849cbf3063087bd8124e1c02 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250916 +%global commit_date 20250917 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index f3c9f4e5ad..4f8f30dce5 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 40fe59b6ef0025739998bc47ddde44d09601a861 +%global commit 51a9ada0436958ba3c3423802dd0d26dec88e18b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250916 +%global commit_date 20250917 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index a4ac7b4f52..22bb1a3c35 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b +%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250910 +%global commit_date 20250917 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ee103c82b9..24175c0477 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 030c685bf53ddccc045c67f644ec5d1a0ffdec62 +%global commit eb6e035b623d27d8d81bd054917751d060c6d8c5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250916 +%global commitdate 20250917 %global ver 1.0.16 Name: scx-scheds-nightly From 00d1a9ddca6fdc3f70f26e14fa0127b15aab664d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 01:53:24 +0000 Subject: [PATCH 0266/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 67b444bae6..f4f860ce64 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-16 +%global ver 2025-09-17 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 10e6c18b34bd673871d14c98a19a9d2d5b5708fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 02:38:53 +0000 Subject: [PATCH 0267/1547] bump(branch): intel-ipu6-kmod dkms-intel-ipu6 --- anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec | 4 ++-- anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index 7fedae6208..4613d0fed3 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b +%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250910 +%global commit_date 20250917 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index ea3b21d238..e32b6e7469 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 4bb5b4d8128fbf7f4730cd364a8f7fc13a0ef65b +%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250910 +%global commit_date 20250917 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 From f50942ce4f1a80bc75ec4c1702e66ebb8479e4a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 05:18:37 +0000 Subject: [PATCH 0268/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 1b80db2246..8692d3e9ff 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.16.230324 +Version: 2025.09.17.045857 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7395bc0f014543d4d45f8be61da57042aef30147 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 05:55:41 +0000 Subject: [PATCH 0269/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 16d90ca8f8..224ee6b444 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.235+377a8b2a3 +%global ver 0.16.0-dev.237+496313a1b %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From e56ea15796b045dba31f4eb4b96886ec38f4dfb3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 06:47:12 +0000 Subject: [PATCH 0270/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 2650522bcb..ebcd055b80 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.235+377a8b2a3 +Version: 0.16.0~dev.237+496313a1b Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 1900eeab108cbccaf6d3feeed92882eb2d9abdff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 07:26:07 +0000 Subject: [PATCH 0271/1547] bump: anki-qt5 anki --- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index fa7278600a..39dff5b184 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 25.09 +Version: 25.09.2 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index e84a28c4cf..8d29ac2e71 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 25.09 +Version: 25.09.2 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 73ffee06862c1bdae4d5a6835b7a930dc72b2d05 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 08:52:27 +0000 Subject: [PATCH 0272/1547] bump: anki-bin --- anda/apps/anki-bin/anki-bin.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 4256261a53..029564fa6d 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,9 +1,9 @@ -%global xurl https://files.pythonhosted.org/packages/7f/56/a1603b10d38ee51b94ae2836be40cae6fc512f046cece5792aa3c896023e/anki-25.9-cp39-abi3-manylinux_2_36_x86_64.whl -%global aurl https://files.pythonhosted.org/packages/bb/3e/b61430bde7b6b54ffe2a5c26a9ce93d86fd08ab787479c8fbe2bc5961ff7/anki-25.9-cp39-abi3-manylinux_2_36_aarch64.whl -%global qurl https://files.pythonhosted.org/packages/ce/bc/2d4decdcbb9098e1355c50d894298184567a3a7501f3a43c7dbc5827cdd8/aqt-25.9-py3-none-any.whl +%global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl +%global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl +%global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl Name: anki-bin -Version: 25.9 +Version: 25.9.2 Release: 1%?dist Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 4d6ffbee34e54a1b998aa8acdb296bd0d34fd220 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 12:01:20 +0000 Subject: [PATCH 0273/1547] bump: nodejs-backport --- anda/devs/backport/nodejs-backport.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/backport/nodejs-backport.spec b/anda/devs/backport/nodejs-backport.spec index e17293783a..740041aadb 100644 --- a/anda/devs/backport/nodejs-backport.spec +++ b/anda/devs/backport/nodejs-backport.spec @@ -3,7 +3,7 @@ %bcond test 1 Name: node-%{module} -Version: 10.0.2 +Version: 10.0.3 Release: 1%?dist Summary: Backport GitHub commits SourceLicense: Apache-2.0 From e6ca9a3144864b4004ded40678feed2c5954e7ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 12:53:48 +0000 Subject: [PATCH 0274/1547] bump: nodejs-backport --- anda/devs/backport/nodejs-backport.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/backport/nodejs-backport.spec b/anda/devs/backport/nodejs-backport.spec index 740041aadb..6b1e45bbb2 100644 --- a/anda/devs/backport/nodejs-backport.spec +++ b/anda/devs/backport/nodejs-backport.spec @@ -3,7 +3,7 @@ %bcond test 1 Name: node-%{module} -Version: 10.0.3 +Version: 10.1.0 Release: 1%?dist Summary: Backport GitHub commits SourceLicense: Apache-2.0 From 9ef1f5d376b7014a5f0dfa6ac4b6848511e5b79e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 14:18:51 +0000 Subject: [PATCH 0275/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 82dc452951..ed5077f260 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.4 +%global upstream_version v1.0.5 %global ver %{sub %upstream_version 2} Name: walker From 5b5ad93426bf6adadce6a212927c597681a55f03 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 14:37:53 +0000 Subject: [PATCH 0276/1547] bump: halloy mesa --- anda/apps/halloy/halloy.spec | 2 +- anda/lib/mesa/mesa.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/halloy/halloy.spec b/anda/apps/halloy/halloy.spec index 47adfce9ec..4955bc00da 100644 --- a/anda/apps/halloy/halloy.spec +++ b/anda/apps/halloy/halloy.spec @@ -4,7 +4,7 @@ %global crate halloy Name: halloy -Version: 2025.8 +Version: 2025.9 Release: 1%?dist Summary: An open-source IRC client written in Rust, with the Iced GUI library Packager: Yoong jin diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 9aa5e379f3..a7a4422172 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,7 +79,7 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.2 +Version: 25.2.3 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From f042fb498e5cf9b421d79c5663b78215d7ac4219 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 15:26:21 +0000 Subject: [PATCH 0277/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 1e8659e0f4..4ce6dde32b 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.204.1-pre +%global ver 0.204.1 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 465a1a6a27..30d856df14 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.203.5 +Version: 0.204.1 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From f1a982c74f68233aaec3e7b4372f99a54d429218 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 15:50:51 +0000 Subject: [PATCH 0278/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index bd2eb16fe2..20f9f29c2c 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.1.1 +Version: 38.1.2 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 9c50953ce9ba913c5f74acd9a128efb1bb363b9d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 16:30:44 +0000 Subject: [PATCH 0279/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 4ce6dde32b..04937fd348 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.204.1 +%global ver 0.205.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 94e2283b831e4ee7a2a75e2cd06ead1482fd6f0b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 18:50:09 +0000 Subject: [PATCH 0280/1547] bump: golang-github-jesseduffield-lazygit --- anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec index b17e02216a..1ed7c840ef 100644 --- a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec +++ b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec @@ -2,7 +2,7 @@ # https://github.com/jesseduffield/lazygit %global goipath github.com/jesseduffield/lazygit -Version: 0.55.0 +Version: 0.55.1 %gometa -f From eb9718dad15a5d5e215992a6fe6d656da26952df Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 18 Sep 2025 04:09:56 +0800 Subject: [PATCH 0281/1547] add: kup (#6414) --- anda/desktops/kde/kup/anda.hcl | 5 ++ anda/desktops/kde/kup/kup.spec | 81 +++++++++++++++++++++++++++++++ anda/desktops/kde/kup/update.rhai | 5 ++ 3 files changed, 91 insertions(+) create mode 100644 anda/desktops/kde/kup/anda.hcl create mode 100644 anda/desktops/kde/kup/kup.spec create mode 100644 anda/desktops/kde/kup/update.rhai diff --git a/anda/desktops/kde/kup/anda.hcl b/anda/desktops/kde/kup/anda.hcl new file mode 100644 index 0000000000..49cd5bd690 --- /dev/null +++ b/anda/desktops/kde/kup/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "kup.spec" + } +} diff --git a/anda/desktops/kde/kup/kup.spec b/anda/desktops/kde/kup/kup.spec new file mode 100644 index 0000000000..c98e9a6e54 --- /dev/null +++ b/anda/desktops/kde/kup/kup.spec @@ -0,0 +1,81 @@ +%global _qt_major_version 6 +%global ver kup-0.10.0 +%global commit 130face33a7500b6f881cf8dc7114a2ba2ea1081 + +Name: kup +Version: %(echo %ver | sed -E 's/^kup-//') +Release: 1%?dist +Summary: Backup scheduler for the Plasma desktop +License: GPL-3.0-or-later WITH LicenseRef-KDE-Accepted-GPL +URL: https://invent.kde.org/system/kup +Source0: %url/-/archive/%ver.tar.gz +Packager: madonuko +Requires: (bup or rsync) +Suggests: bup +BuildRequires: cmake extra-cmake-modules +BuildRequires: cmake(Qt%{_qt_major_version}Core) +BuildRequires: cmake(Qt%{_qt_major_version}Widgets) +BuildRequires: cmake(KF%{_qt_major_version}Solid) +BuildRequires: cmake(KF%{_qt_major_version}KIO) +BuildRequires: cmake(KF%{_qt_major_version}IdleTime) +BuildRequires: cmake(KF%{_qt_major_version}I18n) +BuildRequires: cmake(KF%{_qt_major_version}Notifications) +BuildRequires: cmake(KF%{_qt_major_version}CoreAddons) +BuildRequires: cmake(KF%{_qt_major_version}DBusAddons) +BuildRequires: cmake(KF%{_qt_major_version}Config) +BuildRequires: cmake(KF%{_qt_major_version}JobWidgets) +BuildRequires: cmake(KF%{_qt_major_version}WidgetsAddons) +BuildRequires: cmake(KF%{_qt_major_version}XmlGui) +BuildRequires: cmake(KF%{_qt_major_version}KCMUtils) +BuildRequires: cmake(KF%{_qt_major_version}Crash) +BuildRequires: pkgconfig(libgit2) +BuildRequires: cmake(Plasma) +BuildRequires: cmake(Plasma5Support) + +%description +Kup is created for helping people to keep up-to-date backups of their personal files. Connecting a USB hard drive is the primary supported way to store files, but saving files to a server over a network connection is also possible for advanced users. + +When you plug in your external hard drive Kup will automatically start copying your latest changes, but of course it will only do so if you have been active on your computer for some number of hours since the last time you took a backup (and it can of course ask you first, before copying anything). +In general Kup tries to not disturb you needlessly. + +There are two types of backup schemes supported, one which keeps the backup folder completely in sync with what you have on your computer, deleting from the backup any file that you have deleted on your computer etc. The other scheme also keeps older versions of your files in the backup folder. When using this, only the small parts of your files that has actually changed since last backup will be saved and therefore incremental backups are very cheap. This is especially useful if you are working on big files. At the same time it's as easy to access your files as if a complete backup was taken every time; every backup contains a complete version of your directories. Behind the scenes all the content that is actually the same is only stored once. To make this happen Kup runs the backup program "bup" in the background, look at https://github.com/bup/bup for more details. + +%prep +%autosetup -n %name-%ver-%commit +mv LICENSES/* . + +%build +%cmake_kf6 \ + -DQT_MAJOR_VERSION=%{_qt_major_version} \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON +%cmake_build + +%install +%cmake_install + +%find_lang kup + +%files -f kup.lang +%doc README.md +%license GPL-2.0-only.txt GPL-2.0-or-later.txt GPL-3.0-only.txt LicenseRef-KDE-Accepted-GPL.txt +%_sysconfdir/xdg/autostart/kup-daemon.desktop +%_bindir/kup-daemon +%_bindir/kup-filedigger +%_bindir/kup-purger +%_kf6_plugindir/kio/kio_bup.so +%_qt6_plugindir/plasma/kcms/systemsettings_qwidgets/kcm_kup.so +%_qt6_plugindir/plasma5support/dataengine/plasma_engine_kup.so +%_datadir/applications/kcm_kup.desktop +%_iconsdir/hicolor/scalable/apps/kup.svg +%_datadir/knotifications6/kupdaemon.notifyrc +%_metainfodir/org.kde.kup.appdata.xml +%_metainfodir/org.kde.kupapplet.appdata.xml +%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/FullRepresentation.qml +%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/main.qml +%_datadir/plasma/plasmoids/org.kde.kupapplet/metadata.json +%_datadir/plasma5support/services/kupdaemonservice.operations +%_datadir/plasma5support/services/kupservice.operations +%_datadir/qlogging-categories6/kup.categories diff --git a/anda/desktops/kde/kup/update.rhai b/anda/desktops/kde/kup/update.rhai new file mode 100644 index 0000000000..5a4c3aa392 --- /dev/null +++ b/anda/desktops/kde/kup/update.rhai @@ -0,0 +1,5 @@ +let v = gitlab_tag("invent.kde.org", "445"); +rpm.global("ver", v); +if rpm.changed() { + rpm.global("commit", get(`https://invent.kde.org/api/v4/projects/445/repository/tags/${v}`).json().commit.id); +} From efbe2055b062e301d27811b26012f8c01dcffb21 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 22:46:59 +0000 Subject: [PATCH 0282/1547] bump: komikku zig-master-bootstrap --- anda/apps/komikku/komikku.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 95485cae63..df38f8944e 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.87.0 +%global raw_ver v1.88.0 Name: komikku -Version: 1.87.0 +Version: 1.88.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 224ee6b444..00a46bc83c 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.237+496313a1b +%global ver 0.16.0-dev.238+580b6d1fa %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 9f040639c4e032a73d1aa55227976f8b6f760e63 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 17 Sep 2025 23:34:50 +0000 Subject: [PATCH 0283/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index ebcd055b80..f5b7bad48c 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.237+496313a1b +Version: 0.16.0~dev.238+580b6d1fa Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 142b923912f4a59d30f859ced740a8e521dea9a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 01:02:25 +0000 Subject: [PATCH 0284/1547] bump(branch): gnome-shell gstreamer1-plugin-libav gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-vaapi --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 6 +++--- .../gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec | 2 +- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- .../gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec | 2 +- .../gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index be6afac342..a291630b4d 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -1,6 +1,6 @@ %global tarball_version %%(echo %{version} | tr '~' '.') -%global major_version 48 -%global minor_version 2 +%global major_version 49 +%global minor_version 0 %if 0%{?rhel} %global portal_helper 0 @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 3%{?dist}.switcheroo +Release: 1%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec index eb1beafa03..c863c47288 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-libav -Version: 1.26.5 +Version: 1.26.6 Release: 1%?dist Epoch: 1 Summary: GStreamer Libav plugin diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index 193e71008d..0eb2b32dff 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -3,7 +3,7 @@ %global majorminor 1.0 Name: gstreamer1-plugins-bad -Version: 1.26.5 +Version: 1.26.6 Release: 1%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec index 031b13bb72..234ecbf3be 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec @@ -1,7 +1,7 @@ %global majorminor 1.0 Name: gstreamer1-plugins-ugly -Version: 1.26.5 +Version: 1.26.6 Release: 1%?dist Epoch: 1 Summary: GStreamer streaming media framework "ugly" plugins diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec index d36a5078ff..8fc0926ebd 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-vaapi -Version: 1.26.5 +Version: 1.26.6 Release: 1%?dist Epoch: 1 Summary: GStreamer VA-API integration From 2eed0f08cef72c1d39d06117ba37b393e8541781 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 01:40:30 +0000 Subject: [PATCH 0285/1547] bump(nightly): flameshot-nightly hyprgraphics.nightly ghostty-nightly zed-nightly nim-nightly nvidia-patch scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index a5e138c305..734cab403f 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 1e18288738d77beb6acdb2df65ae0cf5f984d58c +%global commit aea75fb95676ec0a1b3488d8ab78880c84487648 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250911 +%global commit_date 20250918 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index d686e9ec11..b24e594a04 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.5 -%global commit aa9d14963b94186934fd0715d9a7f0f2719e64bb -%global commit_date 20250911 +%global commit b86c4d9ed353073e764fef286423c5cc6fb9318b +%global commit_date 20250918 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 8923ccc0a4..d67b07b4c5 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,4 +1,4 @@ -%global commit 0f0a61c38dbebbd70979afbd3df81bf143efca9d +%global commit 1efde5caba2d9f1fbd3e3f1a100f341feca095b4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global fulldate 2025-09-17 %global commit_date %(echo %{fulldate} | sed 's/-//g') diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 151f78b8a1..f70b17e98d 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit f6c5c68751f686a4cf90ea1a1d32a361cb7c888e +%global commit ea473eea875dcdbca05a3e98d10117724cdad935 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250917 -%global ver 0.205.0 +%global commit_date 20250918 +%global ver 0.206.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 4f8f30dce5..26d23dd8f6 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 51a9ada0436958ba3c3423802dd0d26dec88e18b +%global commit 41ce86b577b5deb2184b1ce196d3215a7cbd51e1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250917 +%global commit_date 20250918 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 3542c2f7d4..6206087f22 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit e181448e64e2a252962ddf0f8664274cd6c69e6e +%global commit ff4401dc602b8b0157b3f61a93b715dad5091c7f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250916 +%global commit_date 20250918 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 24175c0477..edfe523663 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit eb6e035b623d27d8d81bd054917751d060c6d8c5 +%global commit 96933b761a0a9a639b76e89aaa2a93d408b4c8dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250917 +%global commitdate 20250918 %global ver 1.0.16 Name: scx-scheds-nightly From 1ec9c6138b42ef4cc85d329bf4928b7b1dabb58e Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 18 Sep 2025 10:45:57 +0800 Subject: [PATCH 0286/1547] add: bup (#6413) --- anda/misc/bup/anda.hcl | 5 ++ anda/misc/bup/bup.spec | 120 ++++++++++++++++++++++++++++++++++++++ anda/misc/bup/update.rhai | 1 + 3 files changed, 126 insertions(+) create mode 100644 anda/misc/bup/anda.hcl create mode 100644 anda/misc/bup/bup.spec create mode 100644 anda/misc/bup/update.rhai diff --git a/anda/misc/bup/anda.hcl b/anda/misc/bup/anda.hcl new file mode 100644 index 0000000000..cb4d0ddd9c --- /dev/null +++ b/anda/misc/bup/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "bup.spec" + } +} diff --git a/anda/misc/bup/bup.spec b/anda/misc/bup/bup.spec new file mode 100644 index 0000000000..128eb9a41a --- /dev/null +++ b/anda/misc/bup/bup.spec @@ -0,0 +1,120 @@ +Name: bup +Version: 0.33.9 +Release: 1%?dist +Summary: Efficient backup system based on the git packfile format +License: LGPL-2.0-only +URL: https://bup.github.io +Source0: https://github.com/bup/bup/archive/refs/tags/%version.tar.gz +Packager: madonuko +BuildRequires: python3-devel +BuildRequires: gcc-c++ git-core +BuildRequires: pandoc +BuildRequires: pkgconfig(readline) +BuildRequires: pkgconfig(libacl) +Requires: python3 + +%description +bup is a program that backs things up. It's short for "backup." Can you believe that nobody else has named an open source program "bup" after all this time? Me neither. + +%package doc +Summary: HTML documentations for %name +BuildArch: noarch +%description doc +HTML documentations for %name. + +%prep +%autosetup + +%build +./configure +%make_build + +%install +%make_install PREFIX=%_prefix LIBDIR=%_libdir/bup + +%files doc +%license LICENSE +%doc %_pkgdocdir/bup-bloom.1.html +%doc %_pkgdocdir/bup-cat-file.1.html +%doc %_pkgdocdir/bup-config.5.html +%doc %_pkgdocdir/bup-daemon.1.html +%doc %_pkgdocdir/bup-damage.1.html +%doc %_pkgdocdir/bup-drecurse.1.html +%doc %_pkgdocdir/bup-features.1.html +%doc %_pkgdocdir/bup-fsck.1.html +%doc %_pkgdocdir/bup-ftp.1.html +%doc %_pkgdocdir/bup-fuse.1.html +%doc %_pkgdocdir/bup-gc.1.html +%doc %_pkgdocdir/bup-get.1.html +%doc %_pkgdocdir/bup-help.1.html +%doc %_pkgdocdir/bup-import-duplicity.1.html +%doc %_pkgdocdir/bup-import-rdiff-backup.1.html +%doc %_pkgdocdir/bup-import-rsnapshot.1.html +%doc %_pkgdocdir/bup-index.1.html +%doc %_pkgdocdir/bup-init.1.html +%doc %_pkgdocdir/bup-join.1.html +%doc %_pkgdocdir/bup-ls.1.html +%doc %_pkgdocdir/bup-margin.1.html +%doc %_pkgdocdir/bup-memtest.1.html +%doc %_pkgdocdir/bup-meta.1.html +%doc %_pkgdocdir/bup-midx.1.html +%doc %_pkgdocdir/bup-mux.1.html +%doc %_pkgdocdir/bup-on.1.html +%doc %_pkgdocdir/bup-prune-older.1.html +%doc %_pkgdocdir/bup-random.1.html +%doc %_pkgdocdir/bup-restore.1.html +%doc %_pkgdocdir/bup-rm.1.html +%doc %_pkgdocdir/bup-save.1.html +%doc %_pkgdocdir/bup-server.1.html +%doc %_pkgdocdir/bup-split.1.html +%doc %_pkgdocdir/bup-tag.1.html +%doc %_pkgdocdir/bup-tick.1.html +%doc %_pkgdocdir/bup-validate-object-links.1.html +%doc %_pkgdocdir/bup-validate-ref-links.1.html +%doc %_pkgdocdir/bup-web.1.html +%doc %_pkgdocdir/bup.1.html + +%files +%license LICENSE +%doc README.md DESIGN HACKING +%_bindir/bup +%_libdir/bup/ +%_mandir/man1/bup-bloom.1.* +%_mandir/man1/bup-cat-file.1.* +%_mandir/man1/bup-daemon.1.* +%_mandir/man1/bup-damage.1.* +%_mandir/man1/bup-drecurse.1.* +%_mandir/man1/bup-features.1.* +%_mandir/man1/bup-fsck.1.* +%_mandir/man1/bup-ftp.1.* +%_mandir/man1/bup-fuse.1.* +%_mandir/man1/bup-gc.1.* +%_mandir/man1/bup-get.1.* +%_mandir/man1/bup-help.1.* +%_mandir/man1/bup-import-duplicity.1.* +%_mandir/man1/bup-import-rdiff-backup.1.* +%_mandir/man1/bup-import-rsnapshot.1.* +%_mandir/man1/bup-index.1.* +%_mandir/man1/bup-init.1.* +%_mandir/man1/bup-join.1.* +%_mandir/man1/bup-ls.1.* +%_mandir/man1/bup-margin.1.* +%_mandir/man1/bup-memtest.1.* +%_mandir/man1/bup-meta.1.* +%_mandir/man1/bup-midx.1.* +%_mandir/man1/bup-mux.1.* +%_mandir/man1/bup-on.1.* +%_mandir/man1/bup-prune-older.1.* +%_mandir/man1/bup-random.1.* +%_mandir/man1/bup-restore.1.* +%_mandir/man1/bup-rm.1.* +%_mandir/man1/bup-save.1.* +%_mandir/man1/bup-server.1.* +%_mandir/man1/bup-split.1.* +%_mandir/man1/bup-tag.1.* +%_mandir/man1/bup-tick.1.* +%_mandir/man1/bup-validate-object-links.1.* +%_mandir/man1/bup-validate-ref-links.1.* +%_mandir/man1/bup-web.1.* +%_mandir/man1/bup.1.* +%_mandir/man5/bup-config.5.* diff --git a/anda/misc/bup/update.rhai b/anda/misc/bup/update.rhai new file mode 100644 index 0000000000..6c2d73a6cd --- /dev/null +++ b/anda/misc/bup/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("bup/bup")); From 80bbaf4f7c3980e8587bc2b80684f79483d7a8ef Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 02:56:27 +0000 Subject: [PATCH 0287/1547] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 7d3d4ba0a1..11b547f07f 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.756 +Version: 0.0.757 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 5c218c5412..3a4add082d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.756 +Version: 0.0.757 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index f4f860ce64..56ff06d980 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-17 +%global ver 2025-09-18 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From c45d5622da5af47c85d628c20a4edb22b220d515 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 13:55:42 +0000 Subject: [PATCH 0288/1547] bump: gradle --- anda/tools/buildsys/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/gradle/gradle.spec b/anda/tools/buildsys/gradle/gradle.spec index d5ec147afb..c0040d7b71 100644 --- a/anda/tools/buildsys/gradle/gradle.spec +++ b/anda/tools/buildsys/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 9.0.0 +Version: 9.1.0 Release: 1%?dist Summary: Powerful build system for the JVM URL: https://gradle.org/ From 46e92f51b22ba5a74f7c6f1fe85e2ac59e2c4e4f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 14:19:07 +0000 Subject: [PATCH 0289/1547] bump: signal-desktop walker --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- anda/desktops/waylands/walker/walker.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index bb8c3f5048..695ea64af3 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.70.0 +Version: 7.71.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index ed5077f260..d75820c198 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.5 +%global upstream_version v1.0.6 %global ver %{sub %upstream_version 2} Name: walker From 9478b200f64fe0b33bf5e48f7a7fdf0fc646d7e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 15:41:03 +0000 Subject: [PATCH 0290/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 00a46bc83c..248fa43c40 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.238+580b6d1fa +%global ver 0.16.0-dev.252+ae00a2a84 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 5af258440063a6639202e2fba1fdfb5aade8cdb0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 16:43:11 +0000 Subject: [PATCH 0291/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index f5b7bad48c..cc5617431a 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.238+580b6d1fa +Version: 0.16.0~dev.252+ae00a2a84 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From ec36a32cd061b73144360735b6bf73fa1036c269 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 17:16:37 +0000 Subject: [PATCH 0292/1547] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 8143668158..4e44c78bc1 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.63.1 +Version: 0.64.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 1e3072d4797f8fc6111601639b90acabd2504d12 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 18:27:53 +0000 Subject: [PATCH 0293/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 11b547f07f..2ac1abce2a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.757 +Version: 0.0.758 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 3a4add082d..a9334a6b9e 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.757 +Version: 0.0.758 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 5f05eb9e1fdfc566789721ea7d22c0fe3245b9f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 18:59:14 +0000 Subject: [PATCH 0294/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 0fec76fc05..323ec349cb 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.104.06131 +Version: 1.104.16282 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 87f38d1c16ed04026b1abbf15fb0aaced98d4eec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 19:19:51 +0000 Subject: [PATCH 0295/1547] bump: bitwarden-cli.bin --- anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec index 3a8cdf718d..4841262bcf 100644 --- a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec +++ b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec @@ -1,5 +1,5 @@ Name: bitwarden-cli.bin -Version: 2025.8.0 +Version: 2025.9.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only From 63e022b45a551e07c976d9af646ff56d9c41f436 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 20:38:18 +0000 Subject: [PATCH 0296/1547] bump(branch): bitwarden-cli --- anda/apps/bitwarden/cli/bitwarden-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/bitwarden/cli/bitwarden-cli.spec b/anda/apps/bitwarden/cli/bitwarden-cli.spec index a3041e5baa..a0b498527f 100644 --- a/anda/apps/bitwarden/cli/bitwarden-cli.spec +++ b/anda/apps/bitwarden/cli/bitwarden-cli.spec @@ -6,7 +6,7 @@ %endif Name: bitwarden-cli -Version: 2025.8.0 +Version: 2025.9.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only From c60a2aa4bd2e87fd5c39a37dfe61c00abb665e0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 20:50:00 +0000 Subject: [PATCH 0297/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 134e890bd7..f36a492496 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.160 +Version: 0.0.161 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 5146855bfc..9d627139bc 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.160 +Version: 0.0.161 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 44f8e7cbde9305d5d0c87c4af73981ea881be499 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 19 Sep 2025 05:02:39 +0800 Subject: [PATCH 0298/1547] add: scrcpy (#6423) * add: scrcpy Close #6373 * gcc Signed-off-by: madomado * a * a * a * readme * files * update.rhai --------- Signed-off-by: madomado --- anda/apps/scrcpy/anda.hcl | 5 ++++ anda/apps/scrcpy/scrcpy.spec | 50 ++++++++++++++++++++++++++++++++++++ anda/apps/scrcpy/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/apps/scrcpy/anda.hcl create mode 100644 anda/apps/scrcpy/scrcpy.spec create mode 100644 anda/apps/scrcpy/update.rhai diff --git a/anda/apps/scrcpy/anda.hcl b/anda/apps/scrcpy/anda.hcl new file mode 100644 index 0000000000..91d14db1fb --- /dev/null +++ b/anda/apps/scrcpy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "scrcpy.spec" + } +} diff --git a/anda/apps/scrcpy/scrcpy.spec b/anda/apps/scrcpy/scrcpy.spec new file mode 100644 index 0000000000..c69467d21d --- /dev/null +++ b/anda/apps/scrcpy/scrcpy.spec @@ -0,0 +1,50 @@ +Name: scrcpy +Version: 3.3.2 +Release: 1%?dist +Summary: Display and control your Android device +License: Apache-2.0 +URL: https://github.com/Genymobile/scrcpy +Source0: %url/archive/refs/tags/v%version.tar.gz +Packager: madonuko +BuildRequires: meson ninja-build cmake nasm gcc +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavdevice) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswresample) +BuildRequires: pkgconfig(libusb) +BuildRequires: pkgconfig(libv4l2) +BuildRequires: cmake(VulkanHeaders) +BuildRequires: vulkan-loader + +%description +This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS. + +%pkg_completion -Bz + +%prep +%autosetup + +%build +export WORK_DIR=$PWD/work +export OUTPUT_DIR=$PWD/output +export VERSION=v%version + +%meson \ + -Dcompile_server=false \ + -Dportable=false \ + -Dstatic=false +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license LICENSE +%_bindir/scrcpy +%_datadir/applications/scrcpy-console.desktop +%_datadir/applications/scrcpy.desktop +%_iconsdir/hicolor/*/apps/scrcpy.png +%_mandir/man1/scrcpy.1.* diff --git a/anda/apps/scrcpy/update.rhai b/anda/apps/scrcpy/update.rhai new file mode 100644 index 0000000000..008bd5ccd6 --- /dev/null +++ b/anda/apps/scrcpy/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("Genymobile/scrcpy")); From a284965492ea8807f092cd3ccb6dd5662767e727 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 22:19:03 +0000 Subject: [PATCH 0299/1547] bump: zed-preview zed rpcs3 --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 04937fd348..016b22935e 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.205.0-pre +%global ver 0.205.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 30d856df14..11433992ac 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.204.1 +Version: 0.204.2 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ecd6b65954..9ba847e204 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 335ed8d91be36902fd47cf45c59ef0cc4caebf15 -%global ver 0.0.37-18143 +%global commit cc3b1163f11cc8d0c462d4b5841a5c9f54867ef3 +%global ver 0.0.37-18144 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 7995b6fe6f34b4c757fcae8cc7a8f5c47b4143df Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 18 Sep 2025 23:17:10 +0000 Subject: [PATCH 0300/1547] bump: nerdfetch-tools --- anda/tools/nerdfetch/nerdfetch-tools.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/nerdfetch/nerdfetch-tools.spec b/anda/tools/nerdfetch/nerdfetch-tools.spec index c96ddd8fa1..677801eed0 100644 --- a/anda/tools/nerdfetch/nerdfetch-tools.spec +++ b/anda/tools/nerdfetch/nerdfetch-tools.spec @@ -1,5 +1,5 @@ Name: nerdfetch -Version: 8.4.0 +Version: 8.4.2 Release: 1%?dist Summary: A POSIX *nix fetch script using Nerdfonts From 69390d4217d0a2d68d92b6debd907bf124200c7c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 01:43:14 +0000 Subject: [PATCH 0301/1547] bump(nightly): mpv-nightly hyprgraphics.nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly nvidia-patch scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 6 +++--- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 66c2d1dc01..b97572725c 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 764da9919c9dcdd951d9441dac2b56b8a03770ad +%global commit 0bbcc91e1bfc3917924e3c7f3740a1ddc49e8317 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250916 +%global commit_date 20250919 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index b24e594a04..e3b824dd1b 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -1,9 +1,9 @@ #? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec %global realname hyprgraphics -%global ver 0.1.5 -%global commit b86c4d9ed353073e764fef286423c5cc6fb9318b -%global commit_date 20250918 +%global ver 0.1.6 +%global commit c44e749dd611521dee940d00f7c444ee0ae4cfb7 +%global commit_date 20250919 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index d67b07b4c5..05de653c10 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1efde5caba2d9f1fbd3e3f1a100f341feca095b4 +%global commit b9a5cad5622667b033be0fedef5490be4ba68aef %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-17 +%global fulldate 2025-09-19 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index f70b17e98d..33500c1a84 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ea473eea875dcdbca05a3e98d10117724cdad935 +%global commit e5e308ba78c3de679b822e50a07b3432a1624ce1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250918 +%global commit_date 20250919 %global ver 0.206.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 8bf68472a8..404cb591cb 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit b7b06c0e487601a2849cbf3063087bd8124e1c02 +%global commit 1724bdaeb997ffd49f194db1d55b8dc22a62c889 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250917 +%global commit_date 20250919 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 26d23dd8f6..e280f06d39 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 41ce86b577b5deb2184b1ce196d3215a7cbd51e1 +%global commit 87ee9c84cb8cba3a404af235755c80037aefea6b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250918 +%global commit_date 20250919 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 6206087f22..4f1643fbf5 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit ff4401dc602b8b0157b3f61a93b715dad5091c7f +%global commit 3c8f885212d827dfe329e96bac876c7c37475afa %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250918 +%global commit_date 20250919 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index edfe523663..906c02ff06 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 96933b761a0a9a639b76e89aaa2a93d408b4c8dd +%global commit 88c7effa2942fc65c18acf9947defcbf8b21fba5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250918 +%global commitdate 20250919 %global ver 1.0.16 Name: scx-scheds-nightly From 957038d0bf224a0bb9d7e4b2fd595bdb36be8bd4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 02:45:48 +0000 Subject: [PATCH 0302/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9ba847e204..b9c90c68bf 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit cc3b1163f11cc8d0c462d4b5841a5c9f54867ef3 -%global ver 0.0.37-18144 +%global commit e995511c57595c44fd34f19bc7b499bbc3c476a0 +%global ver 0.0.37-18145 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 8963b51c0dd53c21c3ad3512f9233c9e8f8defc5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 08:31:09 +0000 Subject: [PATCH 0303/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 248fa43c40..54e87a6f1b 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.252+ae00a2a84 +%global ver 0.16.0-dev.253+4314c9653 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 43a3a5df131739c08c51d9af9437333ad749884a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 09:15:20 +0000 Subject: [PATCH 0304/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index cc5617431a..44c13dbb9e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.252+ae00a2a84 +Version: 0.16.0~dev.253+4314c9653 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 71011290d9cfbe7eddd6806971ce9df964696db1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 09:28:53 +0000 Subject: [PATCH 0305/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b9c90c68bf..46c8a905c0 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e995511c57595c44fd34f19bc7b499bbc3c476a0 -%global ver 0.0.37-18145 +%global commit ffeb16fe1ec7a6a62ac317270dab20197b060ef9 +%global ver 0.0.37-18146 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From da9dc0f88d33c28307efce6af308e8b92a4d7672 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 09:55:42 +0000 Subject: [PATCH 0306/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 46c8a905c0..fa69fc0705 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit ffeb16fe1ec7a6a62ac317270dab20197b060ef9 -%global ver 0.0.37-18146 +%global commit 3e701a743bcb9c3485ac3dcf2a5b6c04570a3bdc +%global ver 0.0.37-18147 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 10af61b0e758e07217f43e40bad136011c6e1e2c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 14:44:38 +0000 Subject: [PATCH 0307/1547] bump: terra-mock-configs --- anda/terra/mock-configs/terra-mock-configs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/mock-configs/terra-mock-configs.spec b/anda/terra/mock-configs/terra-mock-configs.spec index 5c12f8daaf..367d267673 100644 --- a/anda/terra/mock-configs/terra-mock-configs.spec +++ b/anda/terra/mock-configs/terra-mock-configs.spec @@ -1,5 +1,5 @@ Name: terra-mock-configs -Version: 2.1.0 +Version: 2.1.1 Release: 1%?dist Epoch: 1 Summary: Mock configs for Terra repos From 14aacf9ba342ca4c53b70d33a9c7280c2d68c502 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 17:45:49 +0000 Subject: [PATCH 0308/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 016b22935e..c69bcd2504 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.205.1-pre +%global ver 0.205.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 11433992ac..120f6669ce 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.204.2 +Version: 0.204.3 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 3d9940bcd723772188aaf3d0e9f8736724667e04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 20:39:26 +0000 Subject: [PATCH 0309/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8692d3e9ff..928e5f2435 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.17.045857 +Version: 2025.09.19.202303 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6c4bbf9e25f48c54c0424b9b08914a5914be7fa8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 21:56:41 +0000 Subject: [PATCH 0310/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 573e0ca662..c64a3779a6 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.12 +Version: 2025.9.13 Release: 1%?dist Summary: Front-end to your dev env From 20100a3a1a9e5631f0a55a3facf50788fe8f3767 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 22:45:47 +0000 Subject: [PATCH 0311/1547] bump: sass yt-dlp-git --- anda/misc/sass/sass.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 81174901eb..28411af939 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.92.1 +Version: 1.93.0 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 928e5f2435..f1fc8fca45 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.19.202303 +Version: 2025.09.19.223847 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f7c3c811bae7e36c80778a841f57380f0bdbf7b4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 22:56:01 +0000 Subject: [PATCH 0312/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index f797e975f3..5e52cb2262 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.9 +Version: 1.19.10 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 5d372adc6138babf113f7ce3318b3635705a880c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 19 Sep 2025 23:16:59 +0000 Subject: [PATCH 0313/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f1fc8fca45..97294c9628 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.19.223847 +Version: 2025.09.19.231217 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 89fa7c812c71d188d71a29ff801fd2b8883b55b7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 01:01:36 +0000 Subject: [PATCH 0314/1547] bump(branch): kf6-kio --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 22da5f23dc..f66da8b635 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -1,8 +1,8 @@ %global framework kio %global stable_kf6 stable -%global majmin_ver_kf6 6.17 -%global ecm_ver 6.17.0 +%global majmin_ver_kf6 6.18 +%global ecm_ver 6.18.0 %global ecm_rel 1 Name: kf6-%{framework} From bf42845ddc1f0013051a909a12a067c12955b416 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 01:38:49 +0000 Subject: [PATCH 0315/1547] bump(nightly): flameshot-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly tdlib-nightly nvidia-patch scx-scheds-nightly spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 734cab403f..2c837f9703 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit aea75fb95676ec0a1b3488d8ab78880c84487648 +%global commit 03c398d9c2dbbc2afd9ec557f6cc551b04441f33 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250918 +%global commit_date 20250920 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 05de653c10..279c359b3d 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,4 +1,4 @@ -%global commit b9a5cad5622667b033be0fedef5490be4ba68aef +%global commit f6e4a2888afc4a5a49446ed0f859287a0523a82d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global fulldate 2025-09-19 %global commit_date %(echo %{fulldate} | sed 's/-//g') diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 33500c1a84..7c6c930732 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit e5e308ba78c3de679b822e50a07b3432a1624ce1 +%global commit be77682a3fd3ace184a9059cc7b212e3ea4891d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250919 +%global commit_date 20250920 %global ver 0.206.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 404cb591cb..0982dc2445 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 1724bdaeb997ffd49f194db1d55b8dc22a62c889 +%global commit 28b755cf048c162adf6e96c55c91f747bc698c66 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250919 +%global commit_date 20250920 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index e280f06d39..ac82984ee2 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 87ee9c84cb8cba3a404af235755c80037aefea6b +%global commit 3f48576113bcf6e00d7bf1cafb202c757569a60a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250919 +%global commit_date 20250920 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 67d63bb82d..6bc745c88f 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6dca40bdaac8b5e66c7a793727bf3f81e9711f70 -%global ver 1.8.54 -%global commit_date 20250911 +%global commit 369ee922b45bfa7e8da357e4d62e93925862d86d +%global ver 1.8.55 +%global commit_date 20250920 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 4f1643fbf5..a35a2c3714 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 3c8f885212d827dfe329e96bac876c7c37475afa +%global commit 23d2c6bffc8a7c11344553462483ee9127e2bd6b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250919 +%global commit_date 20250920 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 906c02ff06..4b9425776e 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 88c7effa2942fc65c18acf9947defcbf8b21fba5 +%global commit 1f0f94ce30c56be5f80367b7a2aae291b0416d46 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250919 +%global commitdate 20250920 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 6b8d5d457d..9f4ae793b9 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit d763ce8858547602c9039c0a54455b54df8d01c4 -%global commit_date 20250907 +%global commit 4e438db721a88a510392019ce0362ca120d7dfde +%global commit_date 20250920 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 01c71a61b7f7ff940008af5824e85089ec44407d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 01:53:34 +0000 Subject: [PATCH 0316/1547] bump: ruffle-nightly zig-master-bootstrap --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 56ff06d980..93071a15ce 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-18 +%global ver 2025-09-20 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 54e87a6f1b..0d15015b3a 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.253+4314c9653 +%global ver 0.16.0-dev.254+6dd0270a1 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 16811a3b9b17b8c0d11d056a85acc48bde1d78a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 02:36:30 +0000 Subject: [PATCH 0317/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 44c13dbb9e..7771ccdcf6 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.253+4314c9653 +Version: 0.16.0~dev.254+6dd0270a1 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 670041c66c909184d69a90a6a952b03eb6c61d1c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 02:53:31 +0000 Subject: [PATCH 0318/1547] bump: swww --- anda/desktops/waylands/swww/swww.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/swww/swww.spec index 3a39341219..1337d6a0d2 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/swww/swww.spec @@ -1,5 +1,5 @@ Name: swww -Version: 0.11.0 +Version: 0.11.1 Release: 1%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only From 40888577b7c227c30d4e82d43ffa51c7999dc14b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 08:00:00 +0000 Subject: [PATCH 0319/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index d75820c198..3b154a47cf 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.6 +%global upstream_version v1.0.7 %global ver %{sub %upstream_version 2} Name: walker From 4901b332eb498acd9f70508dd4f532dd8ed79833 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 10:34:30 +0000 Subject: [PATCH 0320/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 5e52cb2262..6503ba70e4 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.10 +Version: 1.19.11 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From dce06805eab772409d1c6b156d235a10652cf2b2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 13:55:57 +0000 Subject: [PATCH 0321/1547] bump: swww --- anda/desktops/waylands/swww/swww.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/swww/swww.spec index 1337d6a0d2..5eeb6cd0b1 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/swww/swww.spec @@ -1,5 +1,5 @@ Name: swww -Version: 0.11.1 +Version: 0.11.2 Release: 1%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only From 122ee07530835ff972358c3af1dbc451b6c9ddaa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 15:17:09 +0000 Subject: [PATCH 0322/1547] bump: neovide --- anda/devs/neovide/neovide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/neovide/neovide.spec b/anda/devs/neovide/neovide.spec index 516f1494ed..b6b13b242d 100644 --- a/anda/devs/neovide/neovide.spec +++ b/anda/devs/neovide/neovide.spec @@ -2,7 +2,7 @@ %global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate} Name: rust-neovide -Version: 0.15.1 +Version: 0.15.2 Release: 1%?dist Summary: No Nonsense Neovim Client in Rust From 744eb129d114cbd04e82fb572af7ded0c8addf0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 16:36:45 +0000 Subject: [PATCH 0323/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index 855eb1ce83..a6ce03f32a 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit dc147e90c4546c22eab9a5ea634bf655e17fecd4 -%global commit_date 20250915 +%global commit 2888d73d5efc697926559150335dcbe4cf42a1aa +%global commit_date 20250920 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme From 806b7badee825da61979e8f780760de2ba4d5d06 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 17:58:55 +0000 Subject: [PATCH 0324/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index fa69fc0705..84bcc2ea1d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3e701a743bcb9c3485ac3dcf2a5b6c04570a3bdc -%global ver 0.0.37-18147 +%global commit 6b87423293ff20124fd2b6a39c60954a2e13a274 +%global ver 0.0.37-18148 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From cd0da29528b132b4332ab703dcc86c5d305c6cc2 Mon Sep 17 00:00:00 2001 From: Ruka <10516443+ru-ka@users.noreply.github.com> Date: Sat, 20 Sep 2025 20:08:01 +0200 Subject: [PATCH 0325/1547] add: ShivaVG (#6147) * ShivaVG package Signed-off-by: Ruka <10516443+ru-ka@users.noreply.github.com> * Auto update of ShivaVG - rhai script for auto-updating on every commit - .spec fix: LICENSE inclusion into the rpm package Signed-off-by: Ruka <10516443+ru-ka@users.noreply.github.com> * ShivaVG Fixes * wip * fix * Rename update.rhai to update.rhai.bak Signed-off-by: madomado * enable debug --------- Signed-off-by: Ruka <10516443+ru-ka@users.noreply.github.com> Signed-off-by: madomado Co-authored-by: Ruka Co-authored-by: madonuko Co-authored-by: Gilver --- anda/lib/ShivaVG/ShivaVG.spec | 59 ++++++++++++++++++++++++++++++++ anda/lib/ShivaVG/anda.hcl | 5 +++ anda/lib/ShivaVG/update.rhai.bak | 5 +++ 3 files changed, 69 insertions(+) create mode 100644 anda/lib/ShivaVG/ShivaVG.spec create mode 100644 anda/lib/ShivaVG/anda.hcl create mode 100644 anda/lib/ShivaVG/update.rhai.bak diff --git a/anda/lib/ShivaVG/ShivaVG.spec b/anda/lib/ShivaVG/ShivaVG.spec new file mode 100644 index 0000000000..569186b624 --- /dev/null +++ b/anda/lib/ShivaVG/ShivaVG.spec @@ -0,0 +1,59 @@ +%global commit 35e58010f3662b21b6632bbe55988dc18070534c +%global commit_date 20211031 +%global shortcommit %{sub %{commit} 1 7} + +Name: ShivaVG +Version: 0~%{commit_date}git.%shortcommit +Release: 1%{?dist} +Summary: An open-source LGPL ANSI C implementation of the Khronos Group OpenVG specification + +License: LGPL-2.1-or-later +URL: https://github.com/vpxyz/ShivaVG +Source0: %{url}/archive/%{commit}/ShivaVG-%{commit}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: glew-devel +BuildRequires: mesa-libGL-devel +BuildRequires: freeglut-devel +BuildRequires: libjpeg-turbo-devel +BuildRequires: pkgconfig + +%description +ShivaVG is an open-source LGPL ANSI C implementation of the Khronos Group OpenVG specification. +OpenVG is an royalty-free, cross-platform API that provides a low-level hardware acceleration +interface for vector graphics and imaging applications. + +%package devel +Requires: %{name} = %evr +Requires: glew-devel +Requires: mesa-libGL-devel +%pkg_devel_files +%_libdir/cmake/OpenVG/ + +%package static +Requires: %{name} = %evr +%pkg_static_files + +%prep +%autosetup -n ShivaVG-%{commit} +sed '/set(CMAKE_C_FLAGS/d' -i CMakeLists.txt + +%build +%cmake -DBUILD_EXAMPLES=OFF -DDEBUG=ON -DPROJECT_VERSION=%commit -DCMAKE_C_FLAGS='%build_cflags' +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%doc README.md + +%changelog +* Wed Aug 27 2025 Ruka - 20211031.35e5801-1 +- Set up auto-update mechanism using commit-based versioning +- Added license and documentation files + +* Mon Aug 25 2025 Ruka - 0.1.35e5801-1 +- Initial packaging for Terra PKG diff --git a/anda/lib/ShivaVG/anda.hcl b/anda/lib/ShivaVG/anda.hcl new file mode 100644 index 0000000000..e06d003706 --- /dev/null +++ b/anda/lib/ShivaVG/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "ShivaVG.spec" + } +} diff --git a/anda/lib/ShivaVG/update.rhai.bak b/anda/lib/ShivaVG/update.rhai.bak new file mode 100644 index 0000000000..2306208283 --- /dev/null +++ b/anda/lib/ShivaVG/update.rhai.bak @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("vpxyz/ShivaVG")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From bc0017316cefb71d32bbfb6d9990c2b68234d905 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 21 Sep 2025 01:20:13 +0700 Subject: [PATCH 0326/1547] add: honkers-railway-launcher (#6435) --- .../honkers-railway-launcher/anda.hcl | 5 ++ .../honkers-railway-launcher.spec | 75 +++++++++++++++++++ .../honkers-railway-launcher/update.rhai | 1 + 3 files changed, 81 insertions(+) create mode 100644 anda/games/launcher.moe/honkers-railway-launcher/anda.hcl create mode 100644 anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec create mode 100644 anda/games/launcher.moe/honkers-railway-launcher/update.rhai diff --git a/anda/games/launcher.moe/honkers-railway-launcher/anda.hcl b/anda/games/launcher.moe/honkers-railway-launcher/anda.hcl new file mode 100644 index 0000000000..bac7e2e7bd --- /dev/null +++ b/anda/games/launcher.moe/honkers-railway-launcher/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "honkers-railway-launcher.spec" + } +} diff --git a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec new file mode 100644 index 0000000000..f8b67bc2a5 --- /dev/null +++ b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec @@ -0,0 +1,75 @@ +%global cargo_install_lib 0 +%global crate honkers-railway-launcher +%global appid moe.launcher.the-honkers-railway-launcher +Name: %{crate} +Version: 1.11.1 +Release: 1%{?dist} +Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling + +License: GPL-3.0-or-later +URL: https://github.com/an-anime-team/the-honkers-railway-launcher +Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Packager: Cappy Ishihara + + +# Allow migrate path from Maroxy's OBS repo +Provides: the-honkers-railway-launcher = %{version}-%{release} + +Requires: unzip +Requires: cabextract +Requires: tar +Requires: git +Requires: p7zip +Requires: curl +Requires: xdelta +BuildRequires: gtk4 +BuildRequires: git +BuildRequires: rust +BuildRequires: cargo +BuildRequires: gtk4-devel +BuildRequires: openssl-devel +BuildRequires: python3 +BuildRequires: python3-gobject +BuildRequires: libadwaita-devel +BuildRequires: cmake +BuildRequires: gcc clang-devel mold +BuildRequires: rust-packaging +BuildRequires: desktop-file-utils +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros + + +%description +%{summary} + +%prep +%autosetup -n the-honkers-railway-launcher-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%crate_install_bin + +install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png +desktop-file-install \ + --set-icon="%{appid}" \ + --set-key="Exec" --set-value="%{name}" \ + --dir=%{buildroot}%{_datadir}/applications \ + assets/honkers-railway-launcher.desktop + +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/honkers-railway-launcher.desktop + + +%files +%license LICENSE +%doc README.md CHANGELOG.md +%{_datadir}/applications/honkers-railway-launcher.desktop +%{_bindir}/%{crate} +%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png + +%changelog +* Sat Sep 20 2025 Cappy Ishihara +- Initial package diff --git a/anda/games/launcher.moe/honkers-railway-launcher/update.rhai b/anda/games/launcher.moe/honkers-railway-launcher/update.rhai new file mode 100644 index 0000000000..cde049e69a --- /dev/null +++ b/anda/games/launcher.moe/honkers-railway-launcher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("an-anime-team/the-honkers-railway-launcher")); From 6f713883815c658002b4d88ce9a74cb607a36a71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 18:31:16 +0000 Subject: [PATCH 0327/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c69bcd2504..64081c3504 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.205.2-pre +%global ver 0.204.4 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 120f6669ce..b0b9284556 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.204.3 +Version: 0.204.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 397725e4a8eb745acaebf2add99ab29188cab1fe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 18:46:14 +0000 Subject: [PATCH 0328/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index c64a3779a6..b8606ff90d 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.13 +Version: 2025.9.14 Release: 1%?dist Summary: Front-end to your dev env From 4c8fa1570324e5758c0bcf1f73f64b7994484123 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 20 Sep 2025 19:56:56 +0000 Subject: [PATCH 0329/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 64081c3504..42f18ce5f6 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.204.4 +%global ver 0.205.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 627e5bf40e471240ed5384c775470b0bcf769c88 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 01:50:14 +0000 Subject: [PATCH 0330/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly cros-keyboard-map scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/system/cros-keyboard-map/cros-keyboard-map.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index b97572725c..68d24e1670 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 0bbcc91e1bfc3917924e3c7f3740a1ddc49e8317 +%global commit f147b133f0a06dd98baeb0b1cd3d08bacc346260 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250919 +%global commit_date 20250921 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 279c359b3d..81e1d2dfa5 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit f6e4a2888afc4a5a49446ed0f859287a0523a82d +%global commit 511314e1a1ecfa5ed21dbc8eabfd0aeecb27b792 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-19 +%global fulldate 2025-09-20 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 7c6c930732..03e946b498 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit be77682a3fd3ace184a9059cc7b212e3ea4891d3 +%global commit 839c216620af116459e2ba15e82f3df8c3597349 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250920 +%global commit_date 20250921 %global ver 0.206.0 %bcond_with check diff --git a/anda/system/cros-keyboard-map/cros-keyboard-map.spec b/anda/system/cros-keyboard-map/cros-keyboard-map.spec index 4401eb3229..a0de293630 100644 --- a/anda/system/cros-keyboard-map/cros-keyboard-map.spec +++ b/anda/system/cros-keyboard-map/cros-keyboard-map.spec @@ -1,6 +1,6 @@ -%global commit_date 20250619 +%global commit_date 20250921 -%global tree_commit 4e12f63955c1309c4e9580841083f05614f9e367 +%global tree_commit 7f7bfe5647635084b5699b2b7f4f5dfb489bbdae %global tree_shortcommit %(c=%{tree_commit}; echo ${c:0:7}) %global um_commit 46892acafb2fff3f3ace425d4694382c92645feb diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 4b9425776e..645ffbe013 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1f0f94ce30c56be5f80367b7a2aae291b0416d46 +%global commit 4587a88e05cb65b0c73dad50c5f613d94bed064e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250920 +%global commitdate 20250921 %global ver 1.0.16 Name: scx-scheds-nightly From f011b559431e8cde3fd3085e321a26729895cb57 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 03:13:06 +0000 Subject: [PATCH 0331/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 93071a15ce..04509a69ee 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-20 +%global ver 2025-09-21 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From d5350cea38cd236935460833557f5443af6acf7f Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 21 Sep 2025 13:13:53 +0700 Subject: [PATCH 0332/1547] Update gamescope (#6444) --- anda/games/terra-gamescope/handheld.patch | 3907 ++++------------- .../terra-gamescope/terra-gamescope.spec | 4 +- 2 files changed, 762 insertions(+), 3149 deletions(-) diff --git a/anda/games/terra-gamescope/handheld.patch b/anda/games/terra-gamescope/handheld.patch index abac2aba08..fcd7cb87f3 100755 --- a/anda/games/terra-gamescope/handheld.patch +++ b/anda/games/terra-gamescope/handheld.patch @@ -1,2576 +1,3 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Joshua Ashton -Date: Thu, 21 Nov 2024 07:18:22 +0000 -Subject: Revert "steamcompmgr: Fix crash when using magnifier and game - recording" - -This reverts commit 611a47683f8304ae7a128347a2237df345482fcd. ---- - src/steamcompmgr.cpp | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index a8f44d1ef2da..0a1f2b263b21 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -1974,7 +1974,7 @@ paint_window_commit( const gamescope::Rc &lastCommit, steamcompmgr_win - drawYOffset += w->GetGeometry().nY * currentScaleRatio_y; - } - -- if ( cursor && zoomScaleRatio != 1.0 ) -+ if ( zoomScaleRatio != 1.0 ) - { - drawXOffset += (((int)sourceWidth / 2) - cursor->x()) * currentScaleRatio_x; - drawYOffset += (((int)sourceHeight / 2) - cursor->y()) * currentScaleRatio_y; -@@ -2200,10 +2200,10 @@ static void paint_pipewire() - s_ulLastOverrideCommitId = ulOverrideCommitId; - - // Paint the windows we have onto the Pipewire stream. -- paint_window( pFocus->focusWindow, pFocus->focusWindow, &frameInfo, global_focus.cursor, 0, 1.0f, pFocus->overrideWindow ); -+ paint_window( pFocus->focusWindow, pFocus->focusWindow, &frameInfo, nullptr, 0, 1.0f, pFocus->overrideWindow ); - - if ( pFocus->overrideWindow && !pFocus->focusWindow->isSteamStreamingClient ) -- paint_window( pFocus->overrideWindow, pFocus->focusWindow, &frameInfo, global_focus.cursor, PaintWindowFlag::NoFilter, 1.0f, pFocus->overrideWindow ); -+ paint_window( pFocus->overrideWindow, pFocus->focusWindow, &frameInfo, nullptr, PaintWindowFlag::NoFilter, 1.0f, pFocus->overrideWindow ); - - gamescope::Rc pRGBTexture = s_pPipewireBuffer->texture->isYcbcr() - ? vulkan_acquire_screenshot_texture( g_nOutputWidth, g_nOutputHeight, false, DRM_FORMAT_XRGB2101010 ) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Joshua Ashton -Date: Thu, 21 Nov 2024 07:19:00 +0000 -Subject: backend: Hack - ---- - src/backend.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/backend.cpp b/src/backend.cpp -index 8a6bbe8ed944..2411d4ebdc48 100644 ---- a/src/backend.cpp -+++ b/src/backend.cpp -@@ -56,7 +56,7 @@ namespace gamescope - CBaseBackendFb::~CBaseBackendFb() - { - // I do not own the client buffer, but I released that in DecRef. -- assert( !HasLiveReferences() ); -+ //assert( !HasLiveReferences() ); - } - - uint32_t CBaseBackendFb::IncRef() --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Fri, 31 Jan 2025 17:21:47 -0800 -Subject: layer: Fix 32-bit layer crash -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Some fprintf pointers added in "layer: Fix oldSwapchain when going in/out -of XWayland bypassing" will crash when executed in the 32-bit WSI layer. - -GCC also warns about the pointer usage when compiling the 32-bit layer: -"warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 -has type ‘VkSwapchainKHR’ {aka ‘long long unsigned int’} [-Wformat=]" - -To keep it simple, let's just reinterpret_cast the problematic pointers -to void*. - -Closes: #1718 -Closes: #1736 ---- - layer/VkLayer_FROG_gamescope_wsi.cpp | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/layer/VkLayer_FROG_gamescope_wsi.cpp b/layer/VkLayer_FROG_gamescope_wsi.cpp -index 718a2604f318..5bd1408bf780 100644 ---- a/layer/VkLayer_FROG_gamescope_wsi.cpp -+++ b/layer/VkLayer_FROG_gamescope_wsi.cpp -@@ -1076,9 +1076,9 @@ namespace GamescopeWSILayer { - gamescope_swapchain_destroy(state->object); - } - GamescopeSwapchain::remove(swapchain); -- fprintf(stderr, "[Gamescope WSI] Destroying swapchain: %p\n", swapchain); -+ fprintf(stderr, "[Gamescope WSI] Destroying swapchain: %p\n", reinterpret_cast(swapchain)); - pDispatch->DestroySwapchainKHR(device, swapchain, pAllocator); -- fprintf(stderr, "[Gamescope WSI] Destroyed swapchain: %p\n", swapchain); -+ fprintf(stderr, "[Gamescope WSI] Destroyed swapchain: %p\n", reinterpret_cast(swapchain)); - } - - static VkResult CreateSwapchainKHR( -@@ -1160,7 +1160,7 @@ namespace GamescopeWSILayer { - - fprintf(stderr, "[Gamescope WSI] Creating swapchain for xid: 0x%0x - oldSwapchain: %p - provided minImageCount: %u - minImageCount: %u - format: %s - colorspace: %s - flip: %s\n", - gamescopeSurface->window, -- pCreateInfo->oldSwapchain, -+ reinterpret_cast(pCreateInfo->oldSwapchain), - pCreateInfo->minImageCount, - minImageCount, - vkroots::helpers::enumString(pCreateInfo->imageFormat), -@@ -1241,7 +1241,7 @@ namespace GamescopeWSILayer { - - fprintf(stderr, "[Gamescope WSI] Created swapchain for xid: 0x%0x swapchain: %p - imageCount: %u\n", - gamescopeSurface->window, -- *pSwapchain, -+ reinterpret_cast(*pSwapchain), - imageCount); - - gamescope_swapchain_swapchain_feedback( --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Sun, 5 Jan 2025 11:05:42 +0900 -Subject: main: cleanup args - ---- - src/main.cpp | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/main.cpp b/src/main.cpp -index 9dff5c4d8560..cd251af559e1 100644 ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -70,6 +70,7 @@ const struct option *gamescope_options = (struct option[]){ - { "expose-wayland", no_argument, 0 }, - { "mouse-sensitivity", required_argument, nullptr, 's' }, - { "mangoapp", no_argument, nullptr, 0 }, -+ { "adaptive-sync", no_argument, nullptr, 0 }, - - { "backend", required_argument, nullptr, 0 }, - -@@ -88,7 +89,6 @@ const struct option *gamescope_options = (struct option[]){ - { "default-touch-mode", required_argument, nullptr, 0 }, - { "generate-drm-mode", required_argument, nullptr, 0 }, - { "immediate-flips", no_argument, nullptr, 0 }, -- { "adaptive-sync", no_argument, nullptr, 0 }, - { "framerate-limit", required_argument, nullptr, 0 }, - - // openvr options -@@ -203,6 +203,7 @@ const char usage[] = - " Default: 1000 nits, Max: 10000 nits\n" - " --framerate-limit Set a simple framerate limit. Used as a divisor of the refresh rate, rounds down eg 60 / 59 -> 60fps, 60 / 25 -> 30fps. Default: 0, disabled.\n" - " --mangoapp Launch with the mangoapp (mangohud) performance overlay enabled. You should use this instead of using mangohud on the game or gamescope.\n" -+ " --adaptive-sync Enable adaptive sync if available (variable rate refresh)\n" - "\n" - "Nested mode options:\n" - " -o, --nested-unfocused-refresh game refresh rate when unfocused\n" -@@ -213,11 +214,10 @@ const char usage[] = - " --display-index forces gamescope to use a specific display in nested mode." - "\n" - "Embedded mode options:\n" -- " -O, --prefer-output list of connectors in order of preference\n" -+ " -O, --prefer-output list of connectors in order of preference (ex: DP-1,DP-2,DP-3,HDMI-A-1)\n" - " --default-touch-mode 0: hover, 1: left, 2: right, 3: middle, 4: passthrough\n" - " --generate-drm-mode DRM mode generation algorithm (cvt, fixed)\n" - " --immediate-flips Enable immediate flips, may result in tearing\n" -- " --adaptive-sync Enable adaptive sync if available (variable rate refresh)\n" - "\n" - #if HAVE_OPENVR - "VR mode options:\n" --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Bernon?= -Date: Wed, 29 Jan 2025 11:16:47 +0100 -Subject: steamcompmgr: Set WM_STATE property on map and unmap notify events. - -This is mandated by the ICCCM specification and Wine now depends on it. ---- - src/steamcompmgr.cpp | 21 +++++++++++++-------- - 1 file changed, 13 insertions(+), 8 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index 0a1f2b263b21..2544acfb0501 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -3378,6 +3378,14 @@ found:; - return vecPossibleFocusWindows; - } - -+static void set_wm_state( xwayland_ctx_t *ctx, Window win, uint32_t state ) -+{ -+ uint32_t wmState[] = { state, None }; -+ XChangeProperty(ctx->dpy, win, ctx->atoms.WMStateAtom, ctx->atoms.WMStateAtom, 32, -+ PropModeReplace, (unsigned char *)wmState, -+ sizeof(wmState) / sizeof(wmState[0])); -+} -+ - void xwayland_ctx_t::DetermineAndApplyFocus( const std::vector< steamcompmgr_win_t* > &vecPossibleFocusWindows ) - { - xwayland_ctx_t *ctx = this; -@@ -3438,10 +3446,7 @@ void xwayland_ctx_t::DetermineAndApplyFocus( const std::vector< steamcompmgr_win - { - /* Some games (e.g. DOOM Eternal) don't react well to being put back as - * iconic, so never do that. Only take them out of iconic. */ -- uint32_t wmState[] = { ICCCM_NORMAL_STATE, None }; -- XChangeProperty(ctx->dpy, ctx->focus.focusWindow->xwayland().id, ctx->atoms.WMStateAtom, ctx->atoms.WMStateAtom, 32, -- PropModeReplace, (unsigned char *)wmState, -- sizeof(wmState) / sizeof(wmState[0])); -+ set_wm_state( ctx, ctx->focus.focusWindow->xwayland().id, ICCCM_NORMAL_STATE ); - - gpuvis_trace_printf( "determine_and_apply_focus focus %lu", ctx->focus.focusWindow->xwayland().id ); - -@@ -4227,6 +4232,8 @@ map_win(xwayland_ctx_t* ctx, Window id, unsigned long sequence) - } - - MakeFocusDirty(); -+ -+ set_wm_state( ctx, w->xwayland().id, ICCCM_NORMAL_STATE ); - } - - static void -@@ -4251,6 +4258,7 @@ unmap_win(xwayland_ctx_t *ctx, Window id, bool fade) - MakeFocusDirty(); - - finish_unmap_win(ctx, w); -+ set_wm_state( ctx, w->xwayland().id, ICCCM_WITHDRAWN_STATE ); - } - - uint32_t -@@ -4817,10 +4825,7 @@ handle_wm_change_state(xwayland_ctx_t *ctx, steamcompmgr_win_t *w, XClientMessag - * agreed on it; immediately revert to normal state to avoid being - * stuck in a paused state. */ - xwm_log.debugf("Rejecting WM_CHANGE_STATE to ICONIC for window 0x%lx", w->xwayland().id); -- uint32_t wmState[] = { ICCCM_NORMAL_STATE, None }; -- XChangeProperty(ctx->dpy, w->xwayland().id, ctx->atoms.WMStateAtom, ctx->atoms.WMStateAtom, 32, -- PropModeReplace, (unsigned char *)wmState, -- sizeof(wmState) / sizeof(wmState[0])); -+ set_wm_state( ctx, w->xwayland().id, ICCCM_NORMAL_STATE ); - } else { - xwm_log.debugf("Unhandled WM_CHANGE_STATE to %ld for window 0x%lx", state, w->xwayland().id); - } --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Tue, 1 Apr 2025 23:37:29 +0100 -Subject: rendervulkan: Fix scaled YUV coming out weird - -Our linear emulation doesn't fully support unnormalized right now. ---- - src/rendervulkan.hpp | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/src/rendervulkan.hpp b/src/rendervulkan.hpp -index d8a24e93795a..a3a11a7ba96f 100644 ---- a/src/rendervulkan.hpp -+++ b/src/rendervulkan.hpp -@@ -325,6 +325,9 @@ struct FrameInfo_t - } - - bool viewConvertsToLinearAutomatically() const { -+ if (isYcbcr()) -+ return true; -+ - return colorspace == GAMESCOPE_APP_TEXTURE_COLORSPACE_LINEAR || - colorspace == GAMESCOPE_APP_TEXTURE_COLORSPACE_SCRGB || - colorspace == GAMESCOPE_APP_TEXTURE_COLORSPACE_PASSTHRU; -@@ -362,7 +365,7 @@ struct FrameInfo_t - uint32_t result = 0; - for (int i = 0; i < layerCount; i++) - { -- result |= layers[ i ].colorspace << (i * GamescopeAppTextureColorspace_Bits); -+result |= layers[ i ].colorspace << (i * GamescopeAppTextureColorspace_Bits); - } - return result; - } --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Wed, 2 Apr 2025 01:09:56 +0100 -Subject: steamcompmgr: Fix pipewire stream being incorrect size on external - displays when scaled up - ---- - src/steamcompmgr.cpp | 18 +++++++++++++++--- - 1 file changed, 15 insertions(+), 3 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index 2544acfb0501..7371a3905b56 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -2199,6 +2199,17 @@ static void paint_pipewire() - s_ulLastFocusCommitId = ulFocusCommitId; - s_ulLastOverrideCommitId = ulOverrideCommitId; - -+ uint32_t uWidth = s_pPipewireBuffer->texture->width(); -+ uint32_t uHeight = s_pPipewireBuffer->texture->height(); -+ -+ const uint32_t uCompositeDebugBackup = g_uCompositeDebug; -+ const uint32_t uBackupWidth = currentOutputWidth; -+ const uint32_t uBackupHeight = currentOutputHeight; -+ -+ g_uCompositeDebug = 0; -+ currentOutputWidth = uWidth; -+ currentOutputHeight = uHeight; -+ - // Paint the windows we have onto the Pipewire stream. - paint_window( pFocus->focusWindow, pFocus->focusWindow, &frameInfo, nullptr, 0, 1.0f, pFocus->overrideWindow ); - -@@ -2206,13 +2217,11 @@ static void paint_pipewire() - paint_window( pFocus->overrideWindow, pFocus->focusWindow, &frameInfo, nullptr, PaintWindowFlag::NoFilter, 1.0f, pFocus->overrideWindow ); - - gamescope::Rc pRGBTexture = s_pPipewireBuffer->texture->isYcbcr() -- ? vulkan_acquire_screenshot_texture( g_nOutputWidth, g_nOutputHeight, false, DRM_FORMAT_XRGB2101010 ) -+ ? vulkan_acquire_screenshot_texture( uWidth, uHeight, false, DRM_FORMAT_XRGB2101010 ) - : gamescope::Rc{ s_pPipewireBuffer->texture }; - - gamescope::Rc pYUVTexture = s_pPipewireBuffer->texture->isYcbcr() ? s_pPipewireBuffer->texture : nullptr; - -- uint32_t uCompositeDebugBackup = g_uCompositeDebug; -- g_uCompositeDebug = 0; - - std::optional oPipewireSequence = vulkan_screenshot( &frameInfo, pRGBTexture, pYUVTexture ); - // If we ever want the fat compositing path, use this. -@@ -2220,6 +2229,9 @@ static void paint_pipewire() - - g_uCompositeDebug = uCompositeDebugBackup; - -+ currentOutputWidth = uBackupWidth; -+ currentOutputHeight = uBackupHeight; -+ - if ( oPipewireSequence ) - { - vulkan_wait( *oPipewireSequence, true ); --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Wed, 2 Apr 2025 01:55:47 +0100 -Subject: steamcompmgr: VRR frame limiting - ---- - src/steamcompmgr.cpp | 116 +++++++++++++++++++++++++++--------- - src/steamcompmgr_shared.hpp | 2 + - 2 files changed, 91 insertions(+), 27 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index 7371a3905b56..d91cc45b5be5 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -898,10 +898,6 @@ bool g_bChangeDynamicRefreshBasedOnGameOpenRatherThanActive = false; - - bool steamcompmgr_window_should_limit_fps( steamcompmgr_win_t *w ) - { -- // VRR + FPS Limit needs another approach. -- if ( GetBackend()->IsVRRActive() ) -- return false; -- - return w && !window_is_steam( w ) && !w->isOverlay && !w->isExternalOverlay; - } - -@@ -5076,6 +5072,8 @@ steamcompmgr_flush_frame_done( steamcompmgr_win_t *w ) - w->unlockedForFrameCallback = false; - w->receivedDoneCommit = false; - -+ w->last_commit_first_latch_time = timespec_to_nanos(now); -+ - // Acknowledge commit once. - wlserver_lock(); - -@@ -5093,35 +5091,58 @@ steamcompmgr_flush_frame_done( steamcompmgr_win_t *w ) - } - } - --static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vblank_idx ) --{ -- if ( GetBackend()->IsVRRActive() ) -- return true; -+static std::optional s_oLowestFPSLimitScheduleVRR; - -+static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vblank_idx, steamcompmgr_win_t *w = nullptr, uint64_t now = 0 ) -+{ - bool bSendCallback = true; - - int nRefreshHz = gamescope::ConvertmHzToHz( g_nNestedRefresh ? g_nNestedRefresh : g_nOutputRefresh ); - int nTargetFPS = g_nSteamCompMgrTargetFPS; -- if ( g_nSteamCompMgrTargetFPS && bShouldLimitFPS && nRefreshHz > nTargetFPS ) -+ -+ if ( GetBackend()->IsVRRActive() ) - { -- int nVblankDivisor = nRefreshHz / nTargetFPS; -+ bool bCloseEnough = std::abs( g_nSteamCompMgrTargetFPS - nRefreshHz ) < 2; -+ -+ if ( g_nSteamCompMgrTargetFPS && bShouldLimitFPS && w && !bCloseEnough ) -+ { -+ uint64_t schedule = w->last_commit_first_latch_time + g_SteamCompMgrLimitedAppRefreshCycle; -+ -+ static constexpr uint64_t k_ulVRRScheduleFudge = 200'000; // 0.2ms -+ if ( now + k_ulVRRScheduleFudge < schedule ) -+ { -+ bSendCallback = false; - -- if ( vblank_idx % nVblankDivisor != 0 ) -- bSendCallback = false; -+ if ( !s_oLowestFPSLimitScheduleVRR ) -+ s_oLowestFPSLimitScheduleVRR = schedule; -+ else -+ s_oLowestFPSLimitScheduleVRR = std::min( *s_oLowestFPSLimitScheduleVRR, schedule ); -+ } -+ } -+ } -+ else -+ { -+ if ( g_nSteamCompMgrTargetFPS && bShouldLimitFPS && nRefreshHz > nTargetFPS ) -+ { -+ int nVblankDivisor = nRefreshHz / nTargetFPS; -+ -+ if ( vblank_idx % nVblankDivisor != 0 ) -+ bSendCallback = false; -+ } - } - - return bSendCallback; - } - --static bool steamcompmgr_should_vblank_window( steamcompmgr_win_t *w, uint64_t vblank_idx ) -+static bool steamcompmgr_should_vblank_window( steamcompmgr_win_t *w, uint64_t vblank_idx, uint64_t now ) - { -- return steamcompmgr_should_vblank_window( steamcompmgr_window_should_limit_fps( w ), vblank_idx ); -+ return steamcompmgr_should_vblank_window( steamcompmgr_window_should_limit_fps( w ), vblank_idx, w, now ); - } - - static void --steamcompmgr_latch_frame_done( steamcompmgr_win_t *w, uint64_t vblank_idx ) -+steamcompmgr_latch_frame_done( steamcompmgr_win_t *w, uint64_t vblank_idx, uint64_t now ) - { -- if ( steamcompmgr_should_vblank_window( w, vblank_idx ) ) -+ if ( steamcompmgr_should_vblank_window( w, vblank_idx, now ) ) - { - w->unlockedForFrameCallback = true; - } -@@ -6145,12 +6166,27 @@ void handle_done_commits_xwayland( xwayland_ctx_t *ctx, bool vblank, uint64_t vb - - uint64_t now = get_time_in_nanos(); - -- vblank = vblank && steamcompmgr_should_vblank_window( true, vblank_idx ); -- - // very fast loop yes - for ( auto& entry : ctx->doneCommits.listCommitsDone ) - { -- if (entry.fifo && (!vblank || fifo_win_seqs.count(entry.winSeq) > 0)) -+ bool entry_vblank = vblank; -+ -+ if ( GetBackend()->IsVRRActive() ) -+ { -+ for ( steamcompmgr_win_t *w = ctx->list; w; w = w->xwayland().next ) -+ { -+ if (w->seq != entry.winSeq) -+ continue; -+ -+ entry_vblank = entry_vblank && steamcompmgr_should_vblank_window( true, vblank_idx, w, now ); -+ } -+ } -+ else -+ { -+ entry_vblank = entry_vblank && steamcompmgr_should_vblank_window( true, vblank_idx ); -+ } -+ -+ if (entry.fifo && (!entry_vblank || fifo_win_seqs.count(entry.winSeq) > 0)) - { - commits_before_their_time.push_back( entry ); - continue; -@@ -7414,6 +7450,11 @@ void LaunchNestedChildren( char **ppPrimaryChildArgv ) - } - } - -+static gamescope::CTimerFunction g_FPSLimitVRRTimer{ [] -+{ -+ // do nothing. -+}}; -+ - void - steamcompmgr_main(int argc, char **argv) - { -@@ -7547,6 +7588,7 @@ steamcompmgr_main(int argc, char **argv) - } - - g_SteamCompMgrWaiter.AddWaitable( &GetVBlankTimer() ); -+ g_SteamCompMgrWaiter.AddWaitable( &g_FPSLimitVRRTimer ); - GetVBlankTimer().ArmNextVBlank( true ); - - { -@@ -7722,18 +7764,20 @@ steamcompmgr_main(int argc, char **argv) - if ( vblank ) - { - { -+ uint64_t now = get_time_in_nanos(); -+ - gamescope_xwayland_server_t *server = NULL; - for (size_t i = 0; (server = wlserver_get_xwayland_server(i)); i++) - { - for (steamcompmgr_win_t *w = server->ctx->list; w; w = w->xwayland().next) - { -- steamcompmgr_latch_frame_done( w, vblank_idx ); -+ steamcompmgr_latch_frame_done( w, vblank_idx, now ); - } - } - - for ( const auto& xdg_win : g_steamcompmgr_xdg_wins ) - { -- steamcompmgr_latch_frame_done( xdg_win.get(), vblank_idx ); -+ steamcompmgr_latch_frame_done( xdg_win.get(), vblank_idx, now ); - } - } - } -@@ -7757,18 +7801,36 @@ steamcompmgr_main(int argc, char **argv) - - steamcompmgr_check_xdg(vblank, vblank_idx); - -+ if ( s_oLowestFPSLimitScheduleVRR ) -+ { -+ g_FPSLimitVRRTimer.ArmTimer( *s_oLowestFPSLimitScheduleVRR ); -+ s_oLowestFPSLimitScheduleVRR = std::nullopt; -+ } -+ - if ( vblank ) - { - vblank_idx++; - - int nRealRefreshmHz = g_nNestedRefresh ? g_nNestedRefresh : g_nOutputRefresh; -- int nRealRefreshHz = gamescope::ConvertmHzToHz( nRealRefreshmHz ); -- int nTargetFPS = g_nSteamCompMgrTargetFPS ? g_nSteamCompMgrTargetFPS : nRealRefreshHz; -- nTargetFPS = std::min( nTargetFPS, nRealRefreshHz ); -- int nVblankDivisor = nRealRefreshHz / nTargetFPS; -- - g_SteamCompMgrAppRefreshCycle = gamescope::mHzToRefreshCycle( nRealRefreshmHz ); -- g_SteamCompMgrLimitedAppRefreshCycle = g_SteamCompMgrAppRefreshCycle * nVblankDivisor; -+ g_SteamCompMgrLimitedAppRefreshCycle = g_SteamCompMgrAppRefreshCycle; -+ if ( g_nSteamCompMgrTargetFPS ) -+ { -+ int nRealRefreshHz = gamescope::ConvertmHzToHz( nRealRefreshmHz ); -+ int nTargetFPS = g_nSteamCompMgrTargetFPS; -+ nTargetFPS = std::min( nTargetFPS, nRealRefreshHz ); -+ -+ if ( GetBackend()->IsVRRActive() ) -+ { -+ g_SteamCompMgrLimitedAppRefreshCycle = gamescope::mHzToRefreshCycle( gamescope::ConvertHztomHz( nTargetFPS ) ); -+ } -+ else -+ { -+ int nVblankDivisor = nRealRefreshHz / nTargetFPS; -+ -+ g_SteamCompMgrLimitedAppRefreshCycle = g_SteamCompMgrAppRefreshCycle * nVblankDivisor; -+ } -+ } - } - - // Handle presentation-time stuff -diff --git a/src/steamcompmgr_shared.hpp b/src/steamcompmgr_shared.hpp -index 095694e4937a..f300eb94d954 100644 ---- a/src/steamcompmgr_shared.hpp -+++ b/src/steamcompmgr_shared.hpp -@@ -127,6 +127,8 @@ struct steamcompmgr_win_t { - bool maybe_a_dropdown = false; - bool outdatedInteractiveFocus = false; - -+ uint64_t last_commit_first_latch_time = 0; -+ - bool hasHwndStyle = false; - uint32_t hwndStyle = 0; - bool hasHwndStyleEx = false; --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Colin Kinloch -Date: Sat, 21 Dec 2024 17:08:12 +0000 -Subject: scripts: Derive script path from meson prefix - ---- - meson.build | 1 + - src/Script/Script.cpp | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index c4924c7afb44..00a1cb42bde4 100644 ---- a/meson.build -+++ b/meson.build -@@ -68,6 +68,7 @@ endif - add_project_arguments( - '-DHAVE_PIPEWIRE=@0@'.format(pipewire_dep.found().to_int()), - '-DHAVE_OPENVR=@0@'.format(openvr_dep.found().to_int()), -+ '-DSCRIPT_DIR="@0@"'.format(prefix / data_dir / 'gamescope/scripts'), - language: 'cpp', - ) - -diff --git a/src/Script/Script.cpp b/src/Script/Script.cpp -index a104ee993bc9..142371b33e0f 100644 ---- a/src/Script/Script.cpp -+++ b/src/Script/Script.cpp -@@ -130,7 +130,7 @@ namespace gamescope - } - else - { -- RunFolder( "/usr/share/gamescope/scripts", true ); -+ RunFolder( SCRIPT_DIR, true ); - RunFolder( "/etc/gamescope/scripts", true ); - } - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Wed, 30 Oct 2024 14:56:18 -0700 -Subject: script: Lenovo Legion Go LCD display configuration - -Add support for the Lenovo Legion Go handheld, which features a rotated -1600x2560 panel that reports 60Hz and 144Hz modes in the EDID. VRR and -HDR are not supported, and only one panel model is known to be in use. - -Modes other than 60Hz and 144Hz have a small chance of causing a locked -touchscreen until another modeset is performed or have artifacts during -modesetting, so extra modes are not included. The dynamic_modegen section -is filled out in case users decide to add their own refresh rates in a -local table. - -This configuration has been tested with: -* SteamOS Main 20241025.1000 with kernel 6.8.12-valve3 -* Arch Linux with kernel 6.12-rc5 - -Signed-off-by: Matthew Schwartz ---- - .../displays/lenovo.legiongo.lcd.lua | 45 +++++++++++++++++++ - 1 file changed, 45 insertions(+) - create mode 100644 scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua - -diff --git a/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua b/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua -new file mode 100644 -index 000000000000..2360cfe35cb2 ---- /dev/null -+++ b/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua -@@ -0,0 +1,45 @@ -+gamescope.config.known_displays.lenovo_legiongo_lcd = { -+ pretty_name = "Lenovo Legion Go LCD", -+ dynamic_refresh_rates = { -+ 60, 144 -+ }, -+ hdr = { -+ -- Setup some fallbacks for undocking with HDR, meant -+ -- for the internal panel. It does not support HDR. -+ supported = false, -+ force_enabled = false, -+ eotf = gamescope.eotf.gamma22, -+ max_content_light_level = 500, -+ max_frame_average_luminance = 500, -+ min_content_light_level = 0.5 -+ }, -+ -- Use the EDID colorimetry for now, but someone should check -+ -- if the EDID colorimetry truly matches what the display is capable of. -+ dynamic_modegen = function(base_mode, refresh) -+ debug("Generating mode "..refresh.."Hz for Lenovo Legion Go LCD") -+ local mode = base_mode -+ -+ -- These are only tuned for 1600x2560 -+ gamescope.modegen.set_resolution(mode, 1600, 2560) -+ -+ -- Horizontal timings: Hfront, Hsync, Hback -+ gamescope.modegen.set_h_timings(mode, 60, 30, 130) -+ -- Vertical timings: Vfront, Vsync, Vback -+ gamescope.modegen.set_v_timings(mode, 30, 4, 96) -+ -+ mode.clock = gamescope.modegen.calc_max_clock(mode, refresh) -+ mode.vrefresh = gamescope.modegen.calc_vrefresh(mode) -+ -+ return mode -+ end, -+ matches = function(display) -+ -- There is only a single panel in use on the Lenovo Legion Go. -+ if display.vendor == "LEN" and display.model == "Go Display" and display.product == 0x0001 then -+ debug("[lenovo_legiongo_lcd] Matched vendor: "..display.vendor.." model: "..display.model.." product: "..display.product) -+ return 5000 -+ end -+ return -1 -+ end -+} -+debug("Registered Lenovo Legion Go LCD as a known display") -+--debug(inspect(gamescope.config.known_displays.lenovo_legiongo_lcd)) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Aarron Lee -Date: Wed, 9 Oct 2024 23:19:15 -0400 -Subject: script: GPD Win 4 display configuration - -This introduces a display configuration for the GPD Win 4 handheld. - -Most of this display configuration was derived from the edid as-is, -excluding the dynamic_refresh_rates. - -All refresh rates were all manually tested with the Steam slider, -and the device functioned as expected through multiple games. - -This was tested on two separate GPD Win 4 devices. - -Tested on: - -Model DMI - - G1618-04 -Distro - - Bazzite 40 -Kernels - - 6.9.12-210.fsync.fc40.x86_64 - - 6.11.2-201.fsync.fc40.x86_64 - -All refresh rates were tested with the following games: - -- Ghost of Tsushima -- Nier Automata -- Metaphor: ReFantazio (Demo) -- Boomerang Fu - -These games were tested with 35hz, 40hz, 50hz, -and had no observed issues: - -- Crosscode -- Cult of Lamb -- Dave the Diver -- MDA Rain Code Plus -- Shantae and the Seven Sirens ---- - .../00-gamescope/displays/gpd.win4.lcd.lua | 60 +++++++++++++++++++ - 1 file changed, 60 insertions(+) - create mode 100644 scripts/00-gamescope/displays/gpd.win4.lcd.lua - -diff --git a/scripts/00-gamescope/displays/gpd.win4.lcd.lua b/scripts/00-gamescope/displays/gpd.win4.lcd.lua -new file mode 100644 -index 000000000000..5f5eec898c3b ---- /dev/null -+++ b/scripts/00-gamescope/displays/gpd.win4.lcd.lua -@@ -0,0 +1,60 @@ -+-- colorimetry from edid -+local gpd_win4_lcd_colorimetry = { -+ r = { x = 0.6250, y = 0.3398 }, -+ g = { x = 0.2802, y = 0.5947 }, -+ b = { x = 0.1552, y = 0.0703 }, -+ w = { x = 0.2832, y = 0.2978 } -+} -+ -+gamescope.config.known_displays.gpd_win4_lcd = { -+ pretty_name = "GPD Win 4", -+ dynamic_refresh_rates = { -+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -+ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, -+ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 -+ }, -+ hdr = { -+ supported = false, -+ force_enabled = false, -+ eotf = gamescope.eotf.gamma22, -+ max_content_light_level = 400, -+ max_frame_average_luminance = 400, -+ min_content_light_level = 0.5 -+ }, -+ colorimetry = gpd_win4_lcd_colorimetry, -+ dynamic_modegen = function(base_mode, refresh) -+ debug("Generating mode "..refresh.."Hz for GPD Win 4") -+ local mode = base_mode -+ -+ gamescope.modegen.set_resolution(mode, 1920, 1080) -+ -+ -- Horizontal timings: Hfront, Hsync, Hback -+ gamescope.modegen.set_h_timings(mode, 72, 8, 16) -+ -- Vertical timings: Vfront, Vsync, Vback -+ gamescope.modegen.set_v_timings(mode, 14, 3, 13) -+ -+ mode.clock = gamescope.modegen.calc_max_clock(mode, refresh) -+ mode.vrefresh = gamescope.modegen.calc_vrefresh(mode) -+ -+ return mode -+ end, -+ matches = function(display) -+ -- There are multiple revisions of the GPD Win 4 -+ -- They all should have the same panel -+ -- lcd_types is just in case there are different panels -+ local lcd_types = { -+ { vendor = "GPD", model = "G1618-04" }, -+ } -+ -+ for index, value in ipairs(lcd_types) do -+ if value.vendor == display.vendor and value.model == display.model then -+ debug("[gpd_win4_lcd] Matched vendor: "..value.vendor.." model: "..value.model) -+ return 5000 -+ end -+ end -+ -+ return -1 -+ end -+} -+debug("Registered GPD Win 4 as a known display") -+--debug(inspect(gamescope.config.known_displays.gpd_win4_lcd)) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Wed, 2 Apr 2025 03:15:44 +0100 -Subject: DRMBackend: Read the EDID's modes for dynamic refresh rate modes by - default - -Should supercede https://github.com/ValveSoftware/gamescope/pull/1627 and allow this feature on some handhelds that just expose modes in the EDID. ---- - src/Backends/DRMBackend.cpp | 32 ++++++++++++++++++++++++++++++-- - 1 file changed, 30 insertions(+), 2 deletions(-) - -diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index 0b121e84167a..37185856b7ec 100644 ---- a/src/Backends/DRMBackend.cpp -+++ b/src/Backends/DRMBackend.cpp -@@ -2142,6 +2142,8 @@ namespace gamescope - bool bHasKnownColorimetry = false; - bool bHasKnownHDRInfo = false; - -+ m_Mutable.ValidDynamicRefreshRates.clear(); -+ m_Mutable.fnDynamicModeGenerator = nullptr; - { - CScriptScopedLock script; - -@@ -2155,8 +2157,6 @@ namespace gamescope - (int)oKnownDisplay->first.size(), oKnownDisplay->first.data(), - (int)psvPrettyName.size(), psvPrettyName.data() ); - -- m_Mutable.fnDynamicModeGenerator = nullptr; -- m_Mutable.ValidDynamicRefreshRates.clear(); - - sol::optional otDynamicRefreshRates = tTable["dynamic_refresh_rates"]; - sol::optional ofnDynamicModegen = tTable["dynamic_modegen"]; -@@ -2243,6 +2243,34 @@ namespace gamescope - bHasKnownHDRInfo = true; - } - } -+ else -+ { -+ // Unknown display, see if there are any other refresh rates in the EDID we can get. -+ if ( GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL ) -+ { -+ const drmModeModeInfo *pPreferredMode = find_mode( m_pConnector.get(), 0, 0, 0 ); -+ -+ if ( pPreferredMode ) -+ { -+ // See if the EDID has any modes for us. -+ for (int i = 0; i < m_pConnector->count_modes; i++) -+ { -+ const drmModeModeInfo *pMode = &m_pConnector->modes[i]; -+ -+ if ( pMode->hdisplay != pPreferredMode->hdisplay || pMode->vdisplay != pPreferredMode->vdisplay ) -+ continue; -+ -+ -+ if ( !Algorithm::Contains( m_Mutable.ValidDynamicRefreshRates, pMode->vrefresh ) ) -+ { -+ m_Mutable.ValidDynamicRefreshRates.push_back( pMode->vrefresh ); -+ } -+ } -+ -+ std::sort( m_Mutable.ValidDynamicRefreshRates.begin(), m_Mutable.ValidDynamicRefreshRates.end() ); -+ } -+ } -+ } - } - - if ( !bHasKnownColorimetry ) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: sharkautarch <128002472+sharkautarch@users.noreply.github.com> -Date: Tue, 3 Dec 2024 13:31:37 -0500 -Subject: wlserver: wlserver_run(): ensure waylock is released when - wl_event_loop_dispatch returns ret<0 - ---- - src/wlserver.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index 78a86ee0e2e2..4ce9511352d0 100644 ---- a/src/wlserver.cpp -+++ b/src/wlserver.cpp -@@ -1956,6 +1956,7 @@ void wlserver_run(void) - wl_display_flush_clients(wlserver.display); - int ret = wl_event_loop_dispatch(wlserver.event_loop, 0); - if (ret < 0) { -+ wlserver_unlock(); - break; - } - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Wed, 2 Apr 2025 04:29:16 +0100 -Subject: DRMBackend: Expose data string from EDID to matches function - ---- - src/Backends/DRMBackend.cpp | 12 ++++++++++-- - src/Script/Script.cpp | 3 ++- - src/Script/Script.h | 2 +- - 3 files changed, 13 insertions(+), 4 deletions(-) - -diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index 37185856b7ec..06ebbe7255d4 100644 ---- a/src/Backends/DRMBackend.cpp -+++ b/src/Backends/DRMBackend.cpp -@@ -287,6 +287,7 @@ namespace gamescope - const char *GetName() const override { return m_Mutable.szName; } - const char *GetMake() const override { return m_Mutable.pszMake; } - const char *GetModel() const override { return m_Mutable.szModel; } -+ const char *GetDataString() const { return m_Mutable.szDataString; } - uint32_t GetPossibleCRTCMask() const { return m_Mutable.uPossibleCRTCMask; } - std::span GetValidDynamicRefreshRates() const override { return m_Mutable.ValidDynamicRefreshRates; } - const displaycolorimetry_t& GetDisplayColorimetry() const { return m_Mutable.DisplayColorimetry; } -@@ -392,6 +393,7 @@ namespace gamescope - char szName[32]{}; - char szMakePNP[4]{}; - char szModel[16]{}; -+ char szDataString[16]{}; - const char *pszMake = ""; // Not owned, no free. This is a pointer to pnp db or szMakePNP. - std::vector ValidDynamicRefreshRates{}; - DRMModeGenerator fnDynamicModeGenerator; -@@ -2128,13 +2130,19 @@ namespace gamescope - for ( size_t i = 0; pDescriptors[i] != nullptr; i++ ) - { - const di_edid_display_descriptor *pDesc = pDescriptors[i]; -- if ( di_edid_display_descriptor_get_tag( pDesc ) == DI_EDID_DISPLAY_DESCRIPTOR_PRODUCT_NAME ) -+ const di_edid_display_descriptor_tag eTag = di_edid_display_descriptor_get_tag( pDesc ); -+ if ( eTag == DI_EDID_DISPLAY_DESCRIPTOR_PRODUCT_NAME ) - { - // Max length of di_edid_display_descriptor_get_string is 14 - // m_szModel is 16 bytes. - const char *pszModel = di_edid_display_descriptor_get_string( pDesc ); - strncpy( m_Mutable.szModel, pszModel, sizeof( m_Mutable.szModel ) ); - } -+ else if ( eTag == DI_EDID_DISPLAY_DESCRIPTOR_DATA_STRING ) -+ { -+ const char *pszDataString = di_edid_display_descriptor_get_string( pDesc ); -+ strncpy( m_Mutable.szDataString, pszDataString, sizeof( m_Mutable.szDataString ) ); -+ } - } - - drm_log.infof("Connector %s -> %s - %s", m_Mutable.szName, m_Mutable.szMakePNP, m_Mutable.szModel ); -@@ -2147,7 +2155,7 @@ namespace gamescope - { - CScriptScopedLock script; - -- auto oKnownDisplay = script.Manager().Gamescope().Config.LookupDisplay( script, m_Mutable.szMakePNP, pProduct->product, m_Mutable.szModel ); -+ auto oKnownDisplay = script.Manager().Gamescope().Config.LookupDisplay( script, m_Mutable.szMakePNP, pProduct->product, m_Mutable.szModel, m_Mutable.szDataString ); - if ( oKnownDisplay ) - { - sol::table tTable = oKnownDisplay->second; -diff --git a/src/Script/Script.cpp b/src/Script/Script.cpp -index 142371b33e0f..ceb1f80e3a77 100644 ---- a/src/Script/Script.cpp -+++ b/src/Script/Script.cpp -@@ -247,7 +247,7 @@ namespace gamescope - // GamescopeScript_t - // - -- std::optional> GamescopeScript_t::Config_t::LookupDisplay( CScriptScopedLock &script, std::string_view psvVendor, uint16_t uProduct, std::string_view psvModel ) -+ std::optional> GamescopeScript_t::Config_t::LookupDisplay( CScriptScopedLock &script, std::string_view psvVendor, uint16_t uProduct, std::string_view psvModel, std::string_view psvDataString ) - { - int nMaxPrority = -1; - std::optional> oOutDisplay; -@@ -256,6 +256,7 @@ namespace gamescope - tDisplay["vendor"] = psvVendor; - tDisplay["product"] = uProduct; - tDisplay["model"] = psvModel; -+ tDisplay["data_string"] = psvDataString; - - for ( auto iter : KnownDisplays ) - { -diff --git a/src/Script/Script.h b/src/Script/Script.h -index 6eebb66a9f36..7c856a75e512 100644 ---- a/src/Script/Script.h -+++ b/src/Script/Script.h -@@ -30,7 +30,7 @@ namespace gamescope - - sol::table KnownDisplays; - -- std::optional> LookupDisplay( CScriptScopedLock &script, std::string_view psvVendor, uint16_t uProduct, std::string_view psvModel ); -+ std::optional> LookupDisplay( CScriptScopedLock &script, std::string_view psvVendor, uint16_t uProduct, std::string_view psvModel, std::string_view psvDataString ); - } Config; - }; - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: "Pierre-Loup A. Griffais" -Date: Tue, 15 Apr 2025 15:56:02 -0700 -Subject: steamcompmgr: avoid a crash with pipewire+magnification - -It won't render the correct offset for now, but that's better than crashing. - -Probably magnification should be ignore when painting for pipewire? ---- - src/steamcompmgr.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index d91cc45b5be5..d0a069e69c60 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -1972,8 +1972,8 @@ paint_window_commit( const gamescope::Rc &lastCommit, steamcompmgr_win - - if ( zoomScaleRatio != 1.0 ) - { -- drawXOffset += (((int)sourceWidth / 2) - cursor->x()) * currentScaleRatio_x; -- drawYOffset += (((int)sourceHeight / 2) - cursor->y()) * currentScaleRatio_y; -+ drawXOffset += (((int)sourceWidth / 2) - (cursor ? cursor->x() : 0)) * currentScaleRatio_x; -+ drawYOffset += (((int)sourceHeight / 2) - (cursor ? cursor->y() : 0)) * currentScaleRatio_y; - } - } - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Sun, 6 Apr 2025 20:35:54 -0700 -Subject: build: add workaround to build with CMake 4.0 - -OpenVR's CMakelist does not support CMake 4.0 yet, causing build failures -in gamescope. Until a new OpenVR SDK is released, let's make sure gamescope -stays buildable in the meantime with a workaround which can be removed in -the future. - -Closes: #1785 ---- - meson.build | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 00a1cb42bde4..cc07a59ca99a 100644 ---- a/meson.build -+++ b/meson.build -@@ -55,7 +55,10 @@ if get_option('enable_openvr_support') - if not openvr_dep.found() - cmake = import('cmake') - openvr_var = cmake.subproject_options() -- openvr_var.add_cmake_defines({'USE_LIBCXX': false}) -+ openvr_var.add_cmake_defines({'USE_LIBCXX': false, -+ #HACK: remove me when openvr supports CMake 4.0 -+ 'CMAKE_POLICY_VERSION_MINIMUM': '3.5'}) -+ #ENDHACK - openvr_var.set_override_option('warning_level', '0') - openvr_proj = cmake.subproject('openvr', options : openvr_var) - openvr_dep = openvr_proj.dependency('openvr_api') --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Fri, 25 Apr 2025 16:17:00 +0100 -Subject: WaylandBackend: Fix initial scale for Wayland surfaces - ---- - src/Backends/WaylandBackend.cpp | 26 ++++++++++++++++++++++---- - 1 file changed, 22 insertions(+), 4 deletions(-) - -diff --git a/src/Backends/WaylandBackend.cpp b/src/Backends/WaylandBackend.cpp -index 08af8bca1b99..da43d03987a8 100644 ---- a/src/Backends/WaylandBackend.cpp -+++ b/src/Backends/WaylandBackend.cpp -@@ -272,6 +272,7 @@ namespace gamescope - std::vector m_pOutputs; - bool m_bNeedsDecorCommit = false; - uint32_t m_uFractionalScale = 120; -+ bool m_bHasRecievedScale = false; - - std::mutex m_PlaneStateLock; - std::optional m_oCurrentPlaneState; -@@ -1358,14 +1359,31 @@ namespace gamescope - - void CWaylandPlane::Wayland_FractionalScale_PreferredScale( wp_fractional_scale_v1 *pFractionalScale, uint32_t uScale ) - { -- if ( m_uFractionalScale != uScale ) -+ bool bDirty = false; -+ -+ static uint32_t s_uGlobalFractionalScale = 120; -+ if ( s_uGlobalFractionalScale != uScale ) - { -- g_nOutputWidth = ( g_nOutputWidth * uScale ) / m_uFractionalScale; -- g_nOutputHeight = ( g_nOutputHeight * uScale ) / m_uFractionalScale; -+ if ( m_bHasRecievedScale ) -+ { -+ g_nOutputWidth = ( g_nOutputWidth * uScale ) / m_uFractionalScale; -+ g_nOutputHeight = ( g_nOutputHeight * uScale ) / m_uFractionalScale; -+ } -+ -+ s_uGlobalFractionalScale = uScale; -+ bDirty = true; -+ } - -+ if ( m_uFractionalScale != uScale ) -+ { - m_uFractionalScale = uScale; -- force_repaint(); -+ bDirty = true; - } -+ -+ m_bHasRecievedScale = true; -+ -+ if ( bDirty ) -+ force_repaint(); - } - - //////////////// --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= -Date: Wed, 9 Apr 2025 14:01:13 -0700 -Subject: rendervulkan: Append VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA - when creating scanout VkImages -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -It already appends VK_STRUCTURE_TYPE_WSI_IMAGE_CREATE_INFO_MESA when -creating scanout images to make other Vulkan drivers works, so lets -also append VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA to make -ANV+Xe KMD work. - -Signed-off-by: José Roberto de Souza ---- - src/rendervulkan.cpp | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/src/rendervulkan.cpp b/src/rendervulkan.cpp -index 7efcc0dbd8a9..b8412b8fdf2f 100644 ---- a/src/rendervulkan.cpp -+++ b/src/rendervulkan.cpp -@@ -163,6 +163,7 @@ Target *pNextFind(const Base *base, VkStructureType sType) - } - - #define VK_STRUCTURE_TYPE_WSI_IMAGE_CREATE_INFO_MESA (VkStructureType)1000001002 -+#define VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA (VkStructureType)1000001003 - - struct wsi_image_create_info { - VkStructureType sType; -@@ -173,6 +174,11 @@ struct wsi_image_create_info { - const uint64_t *modifiers; - }; - -+struct wsi_memory_allocate_info { -+ VkStructureType sType; -+ const void *pNext; -+ bool implicit_sync; -+}; - - // DRM doesn't have 32bit floating point formats, so add our own - #define DRM_FORMAT_ABGR32323232F fourcc_code('A', 'B', '8', 'F') -@@ -2215,6 +2221,15 @@ bool CVulkanTexture::BInit( uint32_t width, uint32_t height, uint32_t depth, uin - VkImportMemoryFdInfoKHR importMemoryInfo = {}; - VkExportMemoryAllocateInfo memory_export_info = {}; - VkMemoryDedicatedAllocateInfo memory_dedicated_info = {}; -+ struct wsi_memory_allocate_info memory_wsi_info = {}; -+ -+ if ( flags.bFlippable == true ) -+ { -+ memory_wsi_info = { -+ .sType = VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA, -+ .pNext = std::exchange(allocInfo.pNext, &memory_wsi_info), -+ }; -+ } - - if ( flags.bExportable == true || pDMA != nullptr ) - { --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: MithicSpirit -Date: Thu, 30 Jan 2025 15:54:26 -0500 -Subject: WaylandBackend: prevent crash after closing window - -Whenever a window was closed, gamescope would segfault due to calling -IsSurfacePlane with null (from Wayland_Pointer_Leave, and maybe a few -other places). This is addressed by having IsSurfacePlane short-circuit -if it's passed null. - -HACK: I feel like IsSurfacePlane shouldn't ever be called with a null -pointer, but this is the easiest way to solve this for now, and the code -needs refactoring anyway. ---- - src/Backends/WaylandBackend.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/Backends/WaylandBackend.cpp b/src/Backends/WaylandBackend.cpp -index da43d03987a8..22f8ee5c8fac 100644 ---- a/src/Backends/WaylandBackend.cpp -+++ b/src/Backends/WaylandBackend.cpp -@@ -75,7 +75,9 @@ static inline uint32_t WaylandScaleToLogical( uint32_t pValue, uint32_t pFactor - } - - static bool IsSurfacePlane( wl_surface *pSurface ) { -- return wl_proxy_get_tag( (wl_proxy *)pSurface ) == &GAMESCOPE_plane_tag; -+ // HACK: this probably should never be called with a null pointer, but it -+ // was happening after a window was closed. -+ return pSurface && (wl_proxy_get_tag( (wl_proxy *)pSurface ) == &GAMESCOPE_plane_tag); - } - - #define WAYLAND_NULL() [] ( void *pData, Args... args ) { } --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Tue, 1 Apr 2025 23:03:56 -0700 -Subject: script: fixup Ally config to support BOE panels - -Also made some style fixups. Verified working on both BOE -and TMX panel models. ---- - .../displays/asus.rogally.lcd.lua | 35 ++++++++++++------- - 1 file changed, 23 insertions(+), 12 deletions(-) - -diff --git a/scripts/00-gamescope/displays/asus.rogally.lcd.lua b/scripts/00-gamescope/displays/asus.rogally.lcd.lua -index 11ba7cc30f9b..40b5188b5c73 100644 ---- a/scripts/00-gamescope/displays/asus.rogally.lcd.lua -+++ b/scripts/00-gamescope/displays/asus.rogally.lcd.lua -@@ -10,7 +10,7 @@ local rogally_lcd_refresh_rates = { - } - - gamescope.config.known_displays.rogally_lcd = { -- pretty_name = "ASUS ROG Ally/Ally X LCD", -+ pretty_name = "ASUS ROG Ally / ROG Ally X LCD", - hdr = { - -- Setup some fallbacks for undocking with HDR, meant - -- for the internal panel. It does not support HDR. -@@ -21,16 +21,14 @@ gamescope.config.known_displays.rogally_lcd = { - max_frame_average_luminance = 500, - min_content_light_level = 0.5 - }, -- -- Use the EDID colorimetry for now, but someone should check -- -- if the EDID colorimetry truly matches what the display is capable of. - dynamic_refresh_rates = rogally_lcd_refresh_rates, -- -- Follow the Steam Deck OLED style for modegen by variang the VFP (Vertical Front Porch) -+ -- Follow the Steam Deck OLED style for modegen by varying the VFP (Vertical Front Porch) - -- - -- Given that this display is VRR and likely has an FB/Partial FB in the DDIC: - -- it should be able to handle this method, and it is more optimal for latency - -- than elongating the clock. - dynamic_modegen = function(base_mode, refresh) -- debug("Generating mode "..refresh.."Hz for ROG Ally with fixed pixel clock") -+ debug("Generating mode "..refresh.."Hz for ASUS ROG Ally / ROG Ally X LCD with fixed pixel clock") - local vfps = { - 1771, 1720, 1655, 1600, 1549, - 1499, 1455, 1405, 1361, 1320, -@@ -50,7 +48,7 @@ gamescope.config.known_displays.rogally_lcd = { - } - local vfp = vfps[zero_index(refresh - 48)] - if vfp == nil then -- warn("Couldn't do refresh "..refresh.." on ROG Ally") -+ warn("Couldn't do refresh "..refresh.." on ASUS ROG Ally / ROG Ally X LCD") - return base_mode - end - -@@ -62,15 +60,28 @@ gamescope.config.known_displays.rogally_lcd = { - --debug(inspect(mode)) - return mode - end, -- -- There is only a single panel model in use across both -- -- ROG Ally + ROG Ally X. - matches = function(display) -- if display.vendor == "TMX" and display.model == "TL070FVXS01-0" and display.product == 0x0002 then -- debug("[rogally_lcd] Matched vendor: "..display.vendor.." model: "..display.model.." product:"..display.product) -- return 5000 -+ -- There are two panels used across the ROG Ally and ROG Ally X -+ -- with the same timings, but the model names are in different -+ -- parts of the EDID. -+ local lcd_types = { -+ { vendor = "TMX", model = "TL070FVXS01-0", product = 0x0002 }, -+ { vendor = "BOE", data_string = "TS070FHM-LU0", product = 0x0C33 }, -+ } -+ -+ for index, value in ipairs(lcd_types) do -+ -- We only match if the vendor and product match exactly, plus either model or data_string -+ if value.vendor == display.vendor and value.product == display.product then -+ if (value.model and value.model == display.model) -+ or (value.data_string and value.data_string == display.data_string) then -+ debug("[rogally_lcd] Matched vendor: "..value.vendor.." model: "..(value.model or value.data_string).." product: "..value.product) -+ return 5000 -+ end -+ end - end -+ - return -1 - end - } --debug("Registered ASUS ROG Ally/Ally X LCD as a known display") -+debug("Registered ASUS ROG Ally / ROG Ally X LCD as a known display") - --debug(inspect(gamescope.config.known_displays.rogally_lcd)) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Colin Kinloch -Date: Sat, 21 Dec 2024 17:24:31 +0000 -Subject: scripts: Search GAMESCOPE_SCRIPT_PATH for scripts - -Adds GAMESCOPE_SCRIPT_PATH as a colon separated list of paths to search for scripts in. - -It's also added to the meson devenv which allows developers to test changes by running: -`meson devenv -C _build` ---- - meson.build | 4 ++++ - src/Script/Script.cpp | 10 ++++++++++ - 2 files changed, 14 insertions(+) - -diff --git a/meson.build b/meson.build -index cc07a59ca99a..562ee1585a6b 100644 ---- a/meson.build -+++ b/meson.build -@@ -102,3 +102,7 @@ endif - - # Handle default script/config stuff - meson.add_install_script('default_scripts_install.sh') -+ -+devenv = environment() -+devenv.set('GAMESCOPE_SCRIPT_PATH', join_paths(meson.current_source_dir(), 'scripts')) -+meson.add_devenv(devenv) -diff --git a/src/Script/Script.cpp b/src/Script/Script.cpp -index ceb1f80e3a77..2d3cd47bb8ec 100644 ---- a/src/Script/Script.cpp -+++ b/src/Script/Script.cpp -@@ -124,10 +124,20 @@ namespace gamescope - - void CScriptManager::RunDefaultScripts() - { -+ const char *sScriptPathEnv = getenv("GAMESCOPE_SCRIPT_PATH"); -+ - if ( cv_script_use_local_scripts ) - { - RunFolder( "../scripts", true ); - } -+ else if ( sScriptPathEnv ) -+ { -+ std::vector sScriptPaths = gamescope::Split( sScriptPathEnv, ":" ); -+ for ( const auto &sScriptPath : sScriptPaths ) -+ { -+ RunFolder( sScriptPath, true ); -+ } -+ } - else - { - RunFolder( SCRIPT_DIR, true ); --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Paul Gofman -Date: Mon, 7 Apr 2025 17:42:30 -0600 -Subject: steamcompmgr: Set receivedDoneCommit even if the commit is not for - current surface in update_wayland_res(). - ---- - src/steamcompmgr.cpp | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index d0a069e69c60..e40f95715746 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -6469,8 +6469,7 @@ void update_wayland_res(CommitDoneList_t *doneCommits, steamcompmgr_win_t *w, Re - wlserver_lock(); - wlr_buffer_unlock( buf ); - wlserver_unlock(); -- -- // Don't mark as recieve done commit, it was for the wrong surface. -+ w->receivedDoneCommit = true; - return; - } - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: "kingstom.chen" -Date: Tue, 18 Feb 2025 08:59:06 +0800 -Subject: Force wrap file usage for stb and glm dependencies - -the `dependency()` for stb and glm first searched for system-installed versions, -which could an incompatible version (e.g. `stb_image_resize2.h`), it may break the build. - -By forcing the use of the subproject wrap files, it will prevent breaking changes -due to unpredictable system dependency versions. ---- - src/meson.build | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/src/meson.build b/src/meson.build -index 74fc0334d47e..f35f7ef0cb94 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -19,11 +19,14 @@ xkbcommon = dependency('xkbcommon') - thread_dep = dependency('threads') - cap_dep = dependency('libcap', required: get_option('rt_cap')) - epoll_dep = dependency('epoll-shim', required: false) --glm_dep = dependency('glm') - sdl2_dep = dependency('SDL2', required: get_option('sdl2_backend')) --stb_dep = dependency('stb') - avif_dep = dependency('libavif', version: '>=1.0.0', required: get_option('avif_screenshots')) - -+glm_proj = subproject('glm') -+glm_dep = glm_proj.get_variable('glm_dep') -+stb_proj = subproject('stb') -+stb_dep = stb_proj.get_variable('stb_dep') -+ - wlroots_dep = dependency( - 'wlroots', - version: ['>= 0.18.0', '< 0.19.0'], --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Thu, 3 Apr 2025 14:08:50 -0700 -Subject: script: Lenovo Legion Go S LCD display configuration - -This configuration covers the non-VRR limiter of the Lenovo Legion Go S. -In the EDID, only 60Hz and 120Hz are listed as valid modes with different -pixel clocks. Because of this, an LCD Deck style for dynamic modegen works best. - -The refresh rates within this configuration were tested with hundreds of modesets -on my Z2 Go model with a CSW panel. ---- - .../displays/lenovo.legiongos.lcd.lua | 59 +++++++++++++++++++ - 1 file changed, 59 insertions(+) - create mode 100644 scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua - -diff --git a/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua b/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua -new file mode 100644 -index 000000000000..6263478c0517 ---- /dev/null -+++ b/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua -@@ -0,0 +1,59 @@ -+local legiongos_lcd_refresh_rates = { -+ 52, 53, 54, 56, 57, 58, 59, -+ 60, 61, 62, 63, 64, 65, 67, 68, 69, -+ 70, -+ 102, 103, 104, 105, 106, 107, 108, 109, -+ 111, 112, 113, 114, 115, 116, 117, 118, 119, -+ 120 -+} -+ -+gamescope.config.known_displays.legiongos_lcd = { -+ pretty_name = "Lenovo Legion Go S LCD", -+ hdr = { -+ -- The Legion Go S panel does not support HDR. -+ supported = false, -+ force_enabled = false, -+ eotf = gamescope.eotf.gamma22, -+ max_content_light_level = 500, -+ max_frame_average_luminance = 500, -+ min_content_light_level = 0.5 -+ }, -+ -- 60Hz has a different pixel clock than 120Hz in the EDID with VRR disabled, -+ -- and the panel is not responsive to tuning VFPs. To cover the non-VRR -+ -- limiter, an LCD Deck-style dynamic modegen method works best. -+ dynamic_refresh_rates = legiongos_lcd_refresh_rates, -+ dynamic_modegen = function(base_mode, refresh) -+ debug("Generating mode "..refresh.."Hz for Lenovo Legion Go S LCD") -+ local mode = base_mode -+ -+ -- These are only tuned for 1920x1200. -+ gamescope.modegen.set_resolution(mode, 1920, 1200) -+ -+ -- hfp, hsync, hbp -+ gamescope.modegen.set_h_timings(mode, 48, 36, 80) -+ -- vfp, vsync, vbp -+ gamescope.modegen.set_v_timings(mode, 54, 6, 4) -+ mode.clock = gamescope.modegen.calc_max_clock(mode, refresh) -+ mode.vrefresh = gamescope.modegen.calc_vrefresh(mode) -+ -+ --debug(inspect(mode)) -+ return mode -+ end, -+ matches = function(display) -+ local lcd_types = { -+ { vendor = "CSW", model = "PN8007QB1-1", product = 0x0800 }, -+ { vendor = "BOE", model = "NS080WUM-LX1", product = 0x0C00 }, -+ } -+ -+ for index,value in ipairs(lcd_types) do -+ if value.vendor == display.vendor and value.model == display.model and value.product == display.product then -+ debug("[legiongos_lcd] Matched vendor: "..display.vendor.." model: "..display.model.." product: "..display.product) -+ return 5000 -+ end -+ end -+ -+ return -1 -+ end -+} -+debug("Registered Lenovo Legion Go S LCD as a known display") -+--debug(inspect(gamescope.config.known_displays.legiongos_lcd)) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Wed, 9 Apr 2025 14:22:16 -0700 -Subject: script: add additional BOE panel - -Some BOE units have panels with different product codes but -identical model names. ---- - scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua b/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua -index 6263478c0517..32f776c17f3d 100644 ---- a/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua -+++ b/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua -@@ -43,6 +43,7 @@ gamescope.config.known_displays.legiongos_lcd = { - local lcd_types = { - { vendor = "CSW", model = "PN8007QB1-1", product = 0x0800 }, - { vendor = "BOE", model = "NS080WUM-LX1", product = 0x0C00 }, -+ { vendor = "BOE", model = "NS080WUM-LX1", product = 0x0CFF }, - } - - for index,value in ipairs(lcd_types) do --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Attila Fidan -Date: Wed, 29 Jan 2025 07:51:13 +0000 -Subject: WaylandBackend: Don't assert on non-xkb-v1 keymaps - -Long story short, there are some edge cases where sway may send -no_keymap to clients when a virtual keyboard is created on the seat, -in specific circumstances. It will later send the xkb keymap before any -key events are sent. Other clients simply ignore non-xkb-v1 keymaps (or -the lack of a keymap), they don't assert. So gamescope should do the -same. ---- - src/Backends/WaylandBackend.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/Backends/WaylandBackend.cpp b/src/Backends/WaylandBackend.cpp -index 22f8ee5c8fac..3207a6b9f7d4 100644 ---- a/src/Backends/WaylandBackend.cpp -+++ b/src/Backends/WaylandBackend.cpp -@@ -2748,7 +2748,8 @@ namespace gamescope - // Ideally we'd use this to influence our keymap to clients, eg. x server. - - defer( close( nFd ) ); -- assert( uFormat == WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 ); -+ if ( uFormat != WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 ) -+ return; - - char *pMap = (char *)mmap( nullptr, uSize, PROT_READ, MAP_PRIVATE, nFd, 0 ); - if ( !pMap || pMap == MAP_FAILED ) --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: M Stoeckl -Date: Tue, 21 Jan 2025 16:08:47 -0500 -Subject: main: Give error message on invalid integer or float argument - ---- - src/main.cpp | 54 +++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 41 insertions(+), 13 deletions(-) - -diff --git a/src/main.cpp b/src/main.cpp -index cd251af559e1..58bede8582fd 100644 ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -425,6 +425,34 @@ static enum gamescope::GamescopeBackend parse_backend_name(const char *str) - } - } - -+static int parse_integer(const char *str, const char *optionName) -+{ -+ auto result = gamescope::Parse(str); -+ if ( result.has_value() ) -+ { -+ return result.value(); -+ } -+ else -+ { -+ fprintf( stderr, "gamescope: invalid value for --%s, \"%s\" is either not an integer or is far too large\n", optionName, str ); -+ exit(1); -+ } -+} -+ -+static float parse_float(const char *str, const char *optionName) -+{ -+ auto result = gamescope::Parse(str); -+ if ( result.has_value() ) -+ { -+ return result.value(); -+ } -+ else -+ { -+ fprintf( stderr, "gamescope: invalid value for --%s, \"%s\" could not be interpreted as a real number\n", optionName, str ); -+ exit(1); -+ } -+} -+ - struct sigaction handle_signal_action = {}; - - void ShutdownGamescope() -@@ -677,25 +705,25 @@ int main(int argc, char **argv) - const char *opt_name; - switch (o) { - case 'w': -- g_nNestedWidth = atoi( optarg ); -+ g_nNestedWidth = parse_integer( optarg, "nested-width" ); - break; - case 'h': -- g_nNestedHeight = atoi( optarg ); -+ g_nNestedHeight = parse_integer( optarg, "nested-height" ); - break; - case 'r': -- g_nNestedRefresh = gamescope::ConvertHztomHz( atoi( optarg ) ); -+ g_nNestedRefresh = gamescope::ConvertHztomHz( parse_integer( optarg, "nested-refresh" ) ); - break; - case 'W': -- g_nPreferredOutputWidth = atoi( optarg ); -+ g_nPreferredOutputWidth = parse_integer( optarg, "output-width" ); - break; - case 'H': -- g_nPreferredOutputHeight = atoi( optarg ); -+ g_nPreferredOutputHeight = parse_integer( optarg, "output-height" ); - break; - case 'o': -- g_nNestedUnfocusedRefresh = gamescope::ConvertHztomHz( atoi( optarg ) ); -+ g_nNestedUnfocusedRefresh = gamescope::ConvertHztomHz( parse_integer( optarg, "nested-unfocused-refresh" ) ); - break; - case 'm': -- g_flMaxWindowScale = atof( optarg ); -+ g_flMaxWindowScale = parse_float( optarg, "max-scale" ); - break; - case 'S': - g_wantedUpscaleScaler = parse_upscaler_scaler(optarg); -@@ -716,7 +744,7 @@ int main(int argc, char **argv) - g_bGrabbed = true; - break; - case 's': -- g_mouseSensitivity = atof( optarg ); -+ g_mouseSensitivity = parse_float( optarg, "mouse-sensitivity" ); - break; - case 'e': - steamMode = true; -@@ -734,21 +762,21 @@ int main(int argc, char **argv) - } else if (strcmp(opt_name, "disable-color-management") == 0) { - g_bForceDisableColorMgmt = true; - } else if (strcmp(opt_name, "xwayland-count") == 0) { -- g_nXWaylandCount = atoi( optarg ); -+ g_nXWaylandCount = parse_integer( optarg, opt_name ); - } else if (strcmp(opt_name, "composite-debug") == 0) { - cv_composite_debug |= CompositeDebugFlag::Markers; - cv_composite_debug |= CompositeDebugFlag::PlaneBorders; - } else if (strcmp(opt_name, "hdr-debug-heatmap") == 0) { - cv_composite_debug |= CompositeDebugFlag::Heatmap; - } else if (strcmp(opt_name, "default-touch-mode") == 0) { -- gamescope::cv_touch_click_mode = (gamescope::TouchClickMode) atoi( optarg ); -+ gamescope::cv_touch_click_mode = (gamescope::TouchClickMode) parse_integer( optarg, opt_name ); - } else if (strcmp(opt_name, "generate-drm-mode") == 0) { - g_eGamescopeModeGeneration = parse_gamescope_mode_generation( optarg ); - } else if (strcmp(opt_name, "force-orientation") == 0) { - g_DesiredInternalOrientation = force_orientation( optarg ); - } else if (strcmp(opt_name, "sharpness") == 0 || - strcmp(opt_name, "fsr-sharpness") == 0) { -- g_upscaleFilterSharpness = atoi( optarg ); -+ g_upscaleFilterSharpness = parse_integer( optarg, opt_name ); - } else if (strcmp(opt_name, "rt") == 0) { - g_bRt = true; - } else if (strcmp(opt_name, "prefer-vk-device") == 0) { -@@ -762,7 +790,7 @@ int main(int argc, char **argv) - } else if (strcmp(opt_name, "force-grab-cursor") == 0) { - g_bForceRelativeMouse = true; - } else if (strcmp(opt_name, "display-index") == 0) { -- g_nNestedDisplayIndex = atoi( optarg ); -+ g_nNestedDisplayIndex = parse_integer( optarg, opt_name ); - } else if (strcmp(opt_name, "adaptive-sync") == 0) { - cv_adaptive_sync = true; - } else if (strcmp(opt_name, "expose-wayland") == 0) { -@@ -770,7 +798,7 @@ int main(int argc, char **argv) - } else if (strcmp(opt_name, "backend") == 0) { - eCurrentBackend = parse_backend_name( optarg ); - } else if (strcmp(opt_name, "cursor-scale-height") == 0) { -- g_nCursorScaleHeight = atoi(optarg); -+ g_nCursorScaleHeight = parse_integer(optarg, opt_name); - } else if (strcmp(opt_name, "mangoapp") == 0) { - g_bLaunchMangoapp = true; - } --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Joshua Ashton -Date: Sat, 7 Sep 2024 22:22:22 +0100 -Subject: protocol: Add gamescope-action-binding protocol - ---- - protocol/gamescope-action-binding.xml | 85 ++++++++++ - protocol/meson.build | 1 + - src/Apps/gamescope_hotkey_example.cpp | 179 +++++++++++++++++++++ - src/WaylandServer/GamescopeActionBinding.h | 163 +++++++++++++++++++ - src/WaylandServer/WaylandDecls.h | 3 + - src/meson.build | 2 + - src/wlserver.cpp | 58 ++++++- - 7 files changed, 489 insertions(+), 2 deletions(-) - create mode 100644 protocol/gamescope-action-binding.xml - create mode 100644 src/Apps/gamescope_hotkey_example.cpp - create mode 100644 src/WaylandServer/GamescopeActionBinding.h - -diff --git a/protocol/gamescope-action-binding.xml b/protocol/gamescope-action-binding.xml -new file mode 100644 -index 000000000000..2164cb87ad84 ---- /dev/null -+++ b/protocol/gamescope-action-binding.xml -@@ -0,0 +1,85 @@ -+ -+ -+ -+ -+ Copyright © 2024 Valve Corporation -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice (including the next -+ paragraph) shall be included in all copies or substantial portions of the -+ Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -+ DEALINGS IN THE SOFTWARE. -+ -+ -+ -+ This is a private Gamescope protocol. Regular Wayland clients must not use -+ it. -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ Flags that control how the action is armed. -+ -+ -+ -+ -+ -+ -+ -+ Flags that say how the action was triggered. -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/protocol/meson.build b/protocol/meson.build -index dbce92edce52..9f75f188af52 100644 ---- a/protocol/meson.build -+++ b/protocol/meson.build -@@ -36,6 +36,7 @@ protocols = [ - 'gamescope-reshade.xml', - 'gamescope-swapchain.xml', - 'gamescope-private.xml', -+ 'gamescope-action-binding.xml', - - # wlroots protocols - 'wlr-layer-shell-unstable-v1.xml', -diff --git a/src/Apps/gamescope_hotkey_example.cpp b/src/Apps/gamescope_hotkey_example.cpp -new file mode 100644 -index 000000000000..ffd88bdfa2c8 ---- /dev/null -+++ b/src/Apps/gamescope_hotkey_example.cpp -@@ -0,0 +1,179 @@ -+#include -+#include -+#include -+#include -+#include -+#include -+#include "convar.h" -+#include "Utils/Version.h" -+ -+#include -+ -+#include -+#include -+ -+// TODO: Consolidate -+#define WAYLAND_NULL() [] ( void *pData, Args... args ) { } -+#define WAYLAND_USERDATA_TO_THIS(type, name) [] ( void *pData, Args... args ) { type *pThing = (type *)pData; pThing->name( std::forward(args)... ); } -+ -+namespace gamescope -+{ -+ class CActionBinding -+ { -+ public: -+ bool Init( gamescope_action_binding_manager *pManager, std::span pKeySyms ) -+ { -+ Shutdown(); -+ -+ m_pBinding = gamescope_action_binding_manager_create_action_binding( pManager ); -+ if ( !m_pBinding ) -+ return false; -+ -+ wl_array array; -+ wl_array_init(&array); -+ for ( uint32_t uKeySym : pKeySyms ) -+ { -+ uint32_t *pKeySymPtr = (uint32_t *)wl_array_add(&array, sizeof(uint32_t) ); -+ *pKeySymPtr = uKeySym; -+ } -+ -+ gamescope_action_binding_add_listener( m_pBinding, &s_BindingListener, (void *)this ); -+ gamescope_action_binding_add_keyboard_trigger( m_pBinding, &array ); -+ gamescope_action_binding_set_description( m_pBinding, "My Example Hotkey :)" ); -+ gamescope_action_binding_arm( m_pBinding, 0 ); -+ -+ return true; -+ } -+ -+ void Shutdown() -+ { -+ if ( m_pBinding ) -+ { -+ gamescope_action_binding_destroy( m_pBinding ); -+ m_pBinding = nullptr; -+ } -+ } -+ -+ void Wayland_Triggered( gamescope_action_binding *pBinding, uint32_t uSequence, uint32_t uTriggerFlags, uint32_t uTimeLo, uint32_t uTimeHi ) -+ { -+ fprintf( stderr, "Hotkey pressed!" ); -+ } -+ -+ private: -+ gamescope_action_binding *m_pBinding = nullptr; -+ -+ static const gamescope_action_binding_listener s_BindingListener; -+ }; -+ -+ const gamescope_action_binding_listener CActionBinding::s_BindingListener = -+ { -+ .triggered = WAYLAND_USERDATA_TO_THIS( CActionBinding, Wayland_Triggered ), -+ }; -+ -+ class GamescopeHotkeyExample -+ { -+ public: -+ GamescopeHotkeyExample(); -+ ~GamescopeHotkeyExample(); -+ -+ bool Init(); -+ void Run(); -+ private: -+ wl_display *m_pDisplay = nullptr; -+ gamescope_action_binding_manager *m_pActionBindingManager = nullptr; -+ -+ void Wayland_Registry_Global( wl_registry *pRegistry, uint32_t uName, const char *pInterface, uint32_t uVersion ); -+ static const wl_registry_listener s_RegistryListener; -+ }; -+ -+ GamescopeHotkeyExample::GamescopeHotkeyExample() -+ { -+ } -+ -+ GamescopeHotkeyExample::~GamescopeHotkeyExample() -+ { -+ } -+ -+ bool GamescopeHotkeyExample::Init() -+ { -+ const char *pDisplayName = getenv( "GAMESCOPE_WAYLAND_DISPLAY" ); -+ if ( !pDisplayName || !*pDisplayName ) -+ pDisplayName = "gamescope-0"; -+ -+ if ( !( m_pDisplay = wl_display_connect( pDisplayName ) ) ) -+ { -+ fprintf( stderr, "Failed to open GAMESCOPE_WAYLAND_DISPLAY.\n" ); -+ return false; -+ } -+ -+ { -+ wl_registry *pRegistry; -+ if ( !( pRegistry = wl_display_get_registry( m_pDisplay ) ) ) -+ { -+ fprintf( stderr, "Failed to get wl_registry.\n" ); -+ return false; -+ } -+ -+ wl_registry_add_listener( pRegistry, &s_RegistryListener, (void *)this ); -+ wl_display_roundtrip( m_pDisplay ); -+ wl_display_roundtrip( m_pDisplay ); -+ -+ if ( !m_pActionBindingManager ) -+ { -+ fprintf( stderr, "Failed to get Gamescope binding manager\n" ); -+ return false; -+ } -+ -+ wl_registry_destroy( pRegistry ); -+ } -+ -+ return true; -+ } -+ -+ void GamescopeHotkeyExample::Run() -+ { -+ // Add a test hotkey of Shift + P. -+ std::vector uKeySyms = { 0xffe1, 0x0070 }; // XKB_KEY_Shift_L + XKB_KEY_p -+ -+ CActionBinding binding; -+ if ( !binding.Init( m_pActionBindingManager, uKeySyms ) ) -+ return; -+ -+ wl_display_flush( m_pDisplay ); -+ -+ for ( ;; ) -+ { -+ wl_display_dispatch( m_pDisplay ); -+ } -+ } -+ -+ void GamescopeHotkeyExample::Wayland_Registry_Global( wl_registry *pRegistry, uint32_t uName, const char *pInterface, uint32_t uVersion ) -+ { -+ if ( !strcmp( pInterface, gamescope_action_binding_manager_interface.name ) ) -+ { -+ m_pActionBindingManager = (decltype(m_pActionBindingManager)) wl_registry_bind( pRegistry, uName, &gamescope_action_binding_manager_interface, uVersion ); -+ } -+ } -+ -+ const wl_registry_listener GamescopeHotkeyExample::s_RegistryListener = -+ { -+ .global = WAYLAND_USERDATA_TO_THIS( GamescopeHotkeyExample, Wayland_Registry_Global ), -+ .global_remove = WAYLAND_NULL(), -+ }; -+ -+ static int RunHotkeyExample( int argc, char *argv[] ) -+ { -+ gamescope::GamescopeHotkeyExample hotkeyExample; -+ if ( !hotkeyExample.Init() ) -+ return 1; -+ -+ hotkeyExample.Run(); -+ -+ return 0; -+ } -+} -+ -+int main( int argc, char *argv[] ) -+{ -+ return gamescope::RunHotkeyExample( argc, argv ); -+} -diff --git a/src/WaylandServer/GamescopeActionBinding.h b/src/WaylandServer/GamescopeActionBinding.h -new file mode 100644 -index 000000000000..81aab05dcd22 ---- /dev/null -+++ b/src/WaylandServer/GamescopeActionBinding.h -@@ -0,0 +1,163 @@ -+#pragma once -+ -+#include "WaylandProtocol.h" -+ -+#include "gamescope-action-binding-protocol.h" -+ -+#include -+#include -+#include -+ -+#include "convar.h" -+#include "Utils/Algorithm.h" -+ -+#include "wlr_begin.hpp" -+#include -+#include -+#include "wlr_end.hpp" -+ -+using namespace std::literals; -+ -+uint64_t get_time_in_nanos(); -+ -+namespace gamescope::WaylandServer -+{ -+ struct Keybind_t -+ { -+ std::unordered_set setKeySyms; -+ }; -+ -+ /////////////////////////// -+ // CGamescopeActionBinding -+ /////////////////////////// -+ class CGamescopeActionBinding : public CWaylandResource -+ { -+ public: -+ WL_PROTO_DEFINE( gamescope_action_binding, 1 ); -+ -+ CGamescopeActionBinding( WaylandResourceDesc_t desc ) -+ : CWaylandResource( desc ) -+ { -+ s_Bindings.push_back( this ); -+ } -+ -+ ~CGamescopeActionBinding() -+ { -+ std::erase_if( s_Bindings, [this]( CGamescopeActionBinding *pBinding ){ return pBinding == this; } ); -+ } -+ -+ // gamescope_action_binding -+ -+ void SetDescription( const char *pszDescription ) -+ { -+ m_sDescription = pszDescription; -+ } -+ -+ void AddKeyboardTrigger( wl_array *pKeysymsArray ) -+ { -+ size_t zKeysymCount = pKeysymsArray->size / sizeof( xkb_keysym_t ); -+ -+ std::span pKeysyms = std::span { -+ reinterpret_cast( pKeysymsArray->data ), -+ zKeysymCount }; -+ -+ std::unordered_set setKeySyms; -+ for ( xkb_keysym_t uKeySym : pKeysyms ) -+ { -+ setKeySyms.emplace( uKeySym ); -+ } -+ -+ m_KeyboardTriggers.emplace_back( std::move( setKeySyms ) ); -+ } -+ -+ void ClearTriggers() -+ { -+ m_KeyboardTriggers.clear(); -+ } -+ -+ void Arm( uint32_t uArmFlags ) -+ { -+ m_ouArmFlags = uArmFlags; -+ } -+ -+ void Disarm() -+ { -+ m_ouArmFlags = std::nullopt; -+ } -+ -+ // -+ -+ bool IsArmed() { return m_ouArmFlags != std::nullopt; } -+ std::span GetKeyboardTriggers() { return m_KeyboardTriggers; } -+ -+ bool Execute() -+ { -+ if ( !IsArmed() ) -+ return false; -+ -+ uint32_t uArmFlags = *m_ouArmFlags; -+ bool bBlockInput = !!( uArmFlags & GAMESCOPE_ACTION_BINDING_ARM_FLAG_NO_BLOCK ); -+ -+ uint32_t uTriggerFlags = GAMESCOPE_ACTION_BINDING_TRIGGER_FLAG_KEYBOARD; -+ -+ uint64_t ulNow = get_time_in_nanos(); -+ -+ static uint32_t s_uSequence = 0; -+ uint32_t uTimeLo = static_cast( ulNow & 0xffffffff ); -+ uint32_t uTimeHi = static_cast( ulNow >> 32 ); -+ gamescope_action_binding_send_triggered( GetResource(), s_uSequence++, uTriggerFlags, uTimeLo, uTimeHi ); -+ -+ if ( uArmFlags & GAMESCOPE_ACTION_BINDING_ARM_FLAG_ONE_SHOT ) -+ Disarm(); -+ -+ return bBlockInput; -+ } -+ -+ static std::span GetBindings() -+ { -+ return s_Bindings; -+ } -+ -+ private: -+ std::string m_sDescription; -+ std::vector m_KeyboardTriggers; -+ -+ std::optional m_ouArmFlags; -+ -+ static std::vector s_Bindings; -+ }; -+ -+ const struct gamescope_action_binding_interface CGamescopeActionBinding::Implementation = -+ { -+ .destroy = WL_PROTO_DESTROY(), -+ .set_description = WL_PROTO( CGamescopeActionBinding, SetDescription ), -+ .add_keyboard_trigger = WL_PROTO( CGamescopeActionBinding, AddKeyboardTrigger ), -+ .clear_triggers = WL_PROTO( CGamescopeActionBinding, ClearTriggers ), -+ .arm = WL_PROTO( CGamescopeActionBinding, Arm ), -+ .disarm = WL_PROTO( CGamescopeActionBinding, Disarm ), -+ }; -+ -+ std::vector CGamescopeActionBinding::s_Bindings; -+ -+ ////////////////////////////////// -+ // CGamescopeActionBindingManager -+ ////////////////////////////////// -+ class CGamescopeActionBindingManager : public CWaylandResource -+ { -+ public: -+ WL_PROTO_DEFINE( gamescope_action_binding_manager, 1 ); -+ WL_PROTO_DEFAULT_CONSTRUCTOR(); -+ -+ void CreateActionBinding( uint32_t uId ) -+ { -+ CWaylandResource::Create( m_pClient, m_uVersion, uId ); -+ } -+ }; -+ -+ const struct gamescope_action_binding_manager_interface CGamescopeActionBindingManager::Implementation = -+ { -+ .destroy = WL_PROTO_DESTROY(), -+ .create_action_binding = WL_PROTO( CGamescopeActionBindingManager, CreateActionBinding ), -+ }; -+ -+} -diff --git a/src/WaylandServer/WaylandDecls.h b/src/WaylandServer/WaylandDecls.h -index e8fd9343192b..e43623aa6a74 100644 ---- a/src/WaylandServer/WaylandDecls.h -+++ b/src/WaylandServer/WaylandDecls.h -@@ -15,4 +15,7 @@ namespace gamescope::WaylandServer - class CReshadeManager; - using CReshade = CWaylandProtocol; - -+ class CGamescopeActionBindingManager; -+ using CGamescopeActionBindingProtocol = CWaylandProtocol; -+ - } -diff --git a/src/meson.build b/src/meson.build -index f35f7ef0cb94..842768ce7ce4 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -222,3 +222,5 @@ executable('gamescope_color_microbench', ['color_bench.cpp', 'color_helpers.cpp' - executable('gamescope_color_tests', ['color_tests.cpp', 'color_helpers.cpp'], gamescope_core_src, gamescope_version, dependencies:[glm_dep]) - - executable('gamescopectl', ['Apps/gamescopectl.cpp'], gamescope_core_src, gamescope_version, protocols_client_src, dependencies: [dep_wayland], install:true ) -+ -+executable('gamescope_hotkey_example', ['Apps/gamescope_hotkey_example.cpp'], gamescope_core_src, gamescope_version, protocols_client_src, dependencies: [dep_wayland, xkbcommon], install: false ) -diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index 4ce9511352d0..ffaf7aff7343 100644 ---- a/src/wlserver.cpp -+++ b/src/wlserver.cpp -@@ -20,6 +20,7 @@ - #include "WaylandServer/WaylandProtocol.h" - #include "WaylandServer/LinuxDrmSyncobj.h" - #include "WaylandServer/Reshade.h" -+#include "WaylandServer/GamescopeActionBinding.h" - - #include "wlr_begin.hpp" - #include -@@ -108,6 +109,7 @@ static void wlserver_update_cursor_constraint(); - static void handle_pointer_constraint(struct wl_listener *listener, void *data); - static void wlserver_constrain_cursor( struct wlr_pointer_constraint_v1 *pNewConstraint ); - struct wlr_surface *wlserver_surface_to_main_surface( struct wlr_surface *pSurface ); -+void wlserver_process_hotkeys( wlr_keyboard *keyboard, uint32_t key, bool press ); - - std::vector& gamescope_xwayland_server_t::retrieve_commits() - { -@@ -306,6 +308,9 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) - } - #endif - -+ // TODO: Remove the below hack when Steam is shipping -+ // `gamescope_action_binding_manager` in Steam Stable -+ // as it can just use a keybind to grab these always. - bool forbidden_key = - keysym == XKB_KEY_XF86AudioLowerVolume || - keysym == XKB_KEY_XF86AudioRaiseVolume || -@@ -324,6 +329,8 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) - return; - } - } -+ -+ wlserver_process_hotkeys( keyboard->wlr, event->state == WL_KEYBOARD_KEY_STATE_PRESSED, event->time_msec ); - - wlr_seat_set_keyboard( wlserver.wlr.seat, keyboard->wlr ); - wlr_seat_keyboard_notify_key( wlserver.wlr.seat, event->time_msec, event->keycode, event->state ); -@@ -1748,6 +1755,8 @@ bool wlserver_init( void ) { - - create_reshade(); - -+ new gamescope::WaylandServer::CGamescopeActionBindingProtocol( wlserver.display ); -+ - create_gamescope_xwayland(); - - create_gamescope_swapchain_factory_v2(); -@@ -2038,12 +2047,57 @@ void wlserver_keyboardfocus( struct wlr_surface *surface, bool bConstrain ) - } - } - -+void wlserver_process_hotkeys( wlr_keyboard *keyboard, uint32_t key, bool press ) -+{ -+ xkb_keycode_t keycode = key + 8; -+ xkb_keysym_t keysym = xkb_state_key_get_one_sym( keyboard->xkb_state, keycode ); -+ -+ static std::unordered_set s_setPressedKeySyms; -+ if ( press ) -+ { -+ s_setPressedKeySyms.emplace( keysym ); -+ } -+ else -+ { -+ s_setPressedKeySyms.erase( keysym ); -+ } -+ -+ { -+ using namespace gamescope::WaylandServer; -+ -+ std::span ppBindings = CGamescopeActionBinding::GetBindings(); -+ -+ for ( CGamescopeActionBinding *pBinding : ppBindings ) -+ { -+ if ( !pBinding->IsArmed() ) -+ continue; -+ -+ std::span pKeybinds = pBinding->GetKeyboardTriggers(); -+ for ( const Keybind_t &keybind : pKeybinds ) -+ { -+ if ( !pBinding->IsArmed() ) -+ break; -+ -+ if ( s_setPressedKeySyms != keybind.setKeySyms ) -+ continue; -+ -+ if ( pBinding->Execute() ) -+ return; -+ } -+ } -+ } -+} -+ - void wlserver_key( uint32_t key, bool press, uint32_t time ) - { - assert( wlserver_is_lock_held() ); - -- assert( wlserver.wlr.virtual_keyboard_device != nullptr ); -- wlr_seat_set_keyboard( wlserver.wlr.seat, wlserver.wlr.virtual_keyboard_device ); -+ wlr_keyboard *keyboard = wlserver.wlr.virtual_keyboard_device; -+ -+ wlserver_process_hotkeys( keyboard, key, press ); -+ -+ assert( keyboard != nullptr ); -+ wlr_seat_set_keyboard( wlserver.wlr.seat, keyboard ); - wlr_seat_keyboard_notify_key( wlserver.wlr.seat, time, key, press ); - - bump_input_counter(); --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Samuel Dionne-Riel -Date: Mon, 14 Oct 2024 20:50:45 -0400 -Subject: wlserver: Re-hook pausing on session pause - -During the refactor in 88eb1b477d8b1efbe6d7087dcde74052dad84049, the -handle_session_active function lost the ultimate role of *causing a -pause* when the session became inactive. - -The duty of pausing the session was given the `DirtyState` function on -the backend, which now uses the same "moral" condition to set the paused -state (`g_DRM.paused = !wlsession_active();`)... - -... except that now `DirtyState` state is only called when the session -is resumed. In turn, this means that on session suspend, nothing ends-up -pausing the DRM backend anymore! - -This change unconditionally calls `DirtyState`, which in turn does the -accounting for pausing the backend. Actually, it conditionally passes -`false` to the argument to force nothing. - -This fixes what ends-up causing `drmModeAtomicCommit: Permission denied` -when moving to another VT from gamescope's. ---- - src/wlserver.cpp | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index ffaf7aff7343..bb87703162be 100644 ---- a/src/wlserver.cpp -+++ b/src/wlserver.cpp -@@ -1347,8 +1347,7 @@ bool wlsession_active() - - static void handle_session_active( struct wl_listener *listener, void *data ) - { -- if (wlserver.wlr.session->active) -- GetBackend()->DirtyState( true, true ); -+ GetBackend()->DirtyState( wlserver.wlr.session->active, wlserver.wlr.session->active ); - wl_log.infof( "Session %s", wlserver.wlr.session->active ? "resumed" : "paused" ); - } - #endif --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Sat, 1 Mar 2025 22:35:56 +0000 -Subject: steamcompmgr: Fix icon/title being spam set - -Overlays should not get an appid, that's just for focus id logic. ---- - src/steamcompmgr.cpp | 23 ++++++++++++++++++++--- - src/steamcompmgr_shared.hpp | 6 ++++++ - 2 files changed, 26 insertions(+), 3 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index e40f95715746..f718832ea5c2 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -3961,8 +3961,10 @@ determine_and_apply_focus() - if ( global_focus.focusWindow ) - { - GetBackend()->GetNestedHints()->SetVisible( true ); -- GetBackend()->GetNestedHints()->SetTitle( global_focus.focusWindow->title ); -- GetBackend()->GetNestedHints()->SetIcon( global_focus.focusWindow->icon ); -+ if ( global_focus.focusWindow != previous_focus.focusWindow ) { -+ GetBackend()->GetNestedHints()->SetTitle( global_focus.focusWindow->title ); -+ GetBackend()->GetNestedHints()->SetIcon( global_focus.focusWindow->icon ); -+ } - } - else - { -@@ -4200,9 +4202,15 @@ map_win(xwayland_ctx_t* ctx, Window id, unsigned long sequence) - { - w->appID = w->xwayland().id; - } -+ - w->isOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.overlayAtom, 0); - w->isExternalOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.externalOverlayAtom, 0); - -+ // misyl: Disable appID for overlay types, as parts of the code don't expect that focus-wise. -+ // Fixes mangoapp usage when nested, and not in SteamOS. -+ if ( w->IsAnyOverlay() ) -+ w->appID = 0; -+ - get_size_hints(ctx, w); - - get_net_wm_state(ctx, w); -@@ -4462,6 +4470,9 @@ add_win(xwayland_ctx_t *ctx, Window id, Window prev, unsigned long sequence) - new_win->appID = id; - } - -+ if ( new_win->IsAnyOverlay() ) -+ new_win->appID = 0; -+ - Window transientFor = None; - if ( XGetTransientForHint( ctx->dpy, id, &transientFor ) ) - { -@@ -4693,7 +4704,7 @@ damage_win(xwayland_ctx_t *ctx, XDamageNotifyEvent *de) - if (!w) - return; - -- if ((w->isOverlay || w->isExternalOverlay) && !w->opacity) -+ if (w->IsAnyOverlay() && !w->opacity) - return; - - // First damage event we get, compute focus; we only want to focus damaged -@@ -5295,6 +5306,8 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - xwm_log.errorf( "appid clash was %u now %u", w->appID, appID ); - } - w->appID = appID; -+ if ( w->IsAnyOverlay() ) -+ w->appID = 0; - - MakeFocusDirty(); - } -@@ -5305,6 +5318,8 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - if (w) - { - w->isOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.overlayAtom, 0); -+ if ( w->IsAnyOverlay() ) -+ w->appID = 0; - MakeFocusDirty(); - } - } -@@ -5314,6 +5329,8 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - if (w) - { - w->isExternalOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.externalOverlayAtom, 0); -+ if ( w->IsAnyOverlay() ) -+ w->appID = 0; - MakeFocusDirty(); - } - } -diff --git a/src/steamcompmgr_shared.hpp b/src/steamcompmgr_shared.hpp -index f300eb94d954..989d09d50c4a 100644 ---- a/src/steamcompmgr_shared.hpp -+++ b/src/steamcompmgr_shared.hpp -@@ -116,6 +116,12 @@ struct steamcompmgr_win_t { - uint32_t appID = 0; - bool isOverlay = false; - bool isExternalOverlay = false; -+ -+ bool IsAnyOverlay() const -+ { -+ return isOverlay || isExternalOverlay; -+ } -+ - bool isFullscreen = false; - bool isSysTrayIcon = false; - bool sizeHintsSpecified = false; --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Autumn Ashton -Date: Sun, 2 Mar 2025 00:36:38 +0000 -Subject: steamcompmgr: Fix Steam sidebars with recent icon fix - ---- - src/steamcompmgr.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index f718832ea5c2..e46c34bbfbc0 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -4208,7 +4208,7 @@ map_win(xwayland_ctx_t* ctx, Window id, unsigned long sequence) - - // misyl: Disable appID for overlay types, as parts of the code don't expect that focus-wise. - // Fixes mangoapp usage when nested, and not in SteamOS. -- if ( w->IsAnyOverlay() ) -+ if ( w->isExternalOverlay ) - w->appID = 0; - - get_size_hints(ctx, w); -@@ -4470,7 +4470,7 @@ add_win(xwayland_ctx_t *ctx, Window id, Window prev, unsigned long sequence) - new_win->appID = id; - } - -- if ( new_win->IsAnyOverlay() ) -+ if ( new_win->isExternalOverlay ) - new_win->appID = 0; - - Window transientFor = None; -@@ -5306,7 +5306,7 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - xwm_log.errorf( "appid clash was %u now %u", w->appID, appID ); - } - w->appID = appID; -- if ( w->IsAnyOverlay() ) -+ if ( w->isExternalOverlay ) - w->appID = 0; - - MakeFocusDirty(); -@@ -5318,7 +5318,7 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - if (w) - { - w->isOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.overlayAtom, 0); -- if ( w->IsAnyOverlay() ) -+ if ( w->isExternalOverlay ) - w->appID = 0; - MakeFocusDirty(); - } -@@ -5329,7 +5329,7 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - if (w) - { - w->isExternalOverlay = get_prop(ctx, w->xwayland().id, ctx->atoms.externalOverlayAtom, 0); -- if ( w->IsAnyOverlay() ) -+ if ( w->isExternalOverlay ) - w->appID = 0; - MakeFocusDirty(); - } --- -2.50.1 - - From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Fri, 22 Nov 2024 01:37:48 +0100 @@ -2609,7 +36,7 @@ index 000000000000..8dd5815d4aeb + # sudo reboot +EOF -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -2629,26 +56,26 @@ Co-authored-by: Antheas Kapenekakis 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index 06ebbe7255d4..ffce5d7d8448 100644 +index 1ec2699821f0..c8e821314dc4 100644 --- a/src/Backends/DRMBackend.cpp +++ b/src/Backends/DRMBackend.cpp -@@ -2253,8 +2253,10 @@ namespace gamescope +@@ -2342,8 +2342,10 @@ namespace gamescope } else { + if ( g_customRefreshRates.size() > 0 && GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL ) + m_Mutable.ValidDynamicRefreshRates = g_customRefreshRates; // Unknown display, see if there are any other refresh rates in the EDID we can get. -- if ( GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL ) -+ else if ( GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL ) +- if ( GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL || cv_drm_allow_dynamic_modes_for_external_display ) ++ else if ( GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL || cv_drm_allow_dynamic_modes_for_external_display ) { const drmModeModeInfo *pPreferredMode = find_mode( m_pConnector.get(), 0, 0, 0 ); diff --git a/src/main.cpp b/src/main.cpp -index 58bede8582fd..1443f49b51e9 100644 +index cdb35c3b2518..d63b1fe50cc6 100644 --- a/src/main.cpp +++ b/src/main.cpp -@@ -129,6 +129,7 @@ const struct option *gamescope_options = (struct option[]){ +@@ -133,6 +133,7 @@ const struct option *gamescope_options = (struct option[]){ { "fade-out-duration", required_argument, nullptr, 0 }, { "force-orientation", required_argument, nullptr, 0 }, { "force-windows-fullscreen", no_argument, nullptr, 0 }, @@ -2656,7 +83,7 @@ index 58bede8582fd..1443f49b51e9 100644 { "disable-color-management", no_argument, nullptr, 0 }, { "sdr-gamut-wideness", required_argument, nullptr, 0 }, -@@ -202,6 +203,7 @@ const char usage[] = +@@ -207,6 +208,7 @@ const char usage[] = " --hdr-itm-target-nits set the target luminace of the inverse tone mapping process.\n" " Default: 1000 nits, Max: 10000 nits\n" " --framerate-limit Set a simple framerate limit. Used as a divisor of the refresh rate, rounds down eg 60 / 59 -> 60fps, 60 / 25 -> 30fps. Default: 0, disabled.\n" @@ -2664,7 +91,7 @@ index 58bede8582fd..1443f49b51e9 100644 " --mangoapp Launch with the mangoapp (mangohud) performance overlay enabled. You should use this instead of using mangohud on the game or gamescope.\n" " --adaptive-sync Enable adaptive sync if available (variable rate refresh)\n" "\n" -@@ -453,6 +455,33 @@ static float parse_float(const char *str, const char *optionName) +@@ -460,6 +462,33 @@ static float parse_float(const char *str, const char *optionName) } } @@ -2698,7 +125,7 @@ index 58bede8582fd..1443f49b51e9 100644 struct sigaction handle_signal_action = {}; void ShutdownGamescope() -@@ -774,6 +803,8 @@ int main(int argc, char **argv) +@@ -783,6 +812,8 @@ int main(int argc, char **argv) g_eGamescopeModeGeneration = parse_gamescope_mode_generation( optarg ); } else if (strcmp(opt_name, "force-orientation") == 0) { g_DesiredInternalOrientation = force_orientation( optarg ); @@ -2728,7 +155,7 @@ index 2e6fb833af12..390c04a63ecd 100644 enum class GamescopeUpscaleFilter : uint32_t { -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -2741,14 +168,14 @@ allows for CTRL for a smooth transition. Suggested-by: Antheas Kapenekakis --- - src/wlserver.cpp | 27 +++++++++++++++++++++++++-- - 1 file changed, 25 insertions(+), 2 deletions(-) + src/wlserver.cpp | 23 ++++++++++++++++++++++- + 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index bb87703162be..8b58050fd6d7 100644 +index 4d8546eed51f..56a9f25cd03a 100644 --- a/src/wlserver.cpp +++ b/src/wlserver.cpp -@@ -292,6 +292,9 @@ static void wlserver_handle_modifiers(struct wl_listener *listener, void *data) +@@ -296,6 +296,9 @@ static void wlserver_handle_modifiers(struct wl_listener *listener, void *data) bump_input_counter(); } @@ -2757,8 +184,8 @@ index bb87703162be..8b58050fd6d7 100644 + static void wlserver_handle_key(struct wl_listener *listener, void *data) { - struct wlserver_keyboard *keyboard = wl_container_of( listener, keyboard, key ); -@@ -315,7 +318,14 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) + struct wlr_keyboard *keyboard = &wlserver.keyboard_group->keyboard; +@@ -319,7 +322,14 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) keysym == XKB_KEY_XF86AudioLowerVolume || keysym == XKB_KEY_XF86AudioRaiseVolume || keysym == XKB_KEY_XF86PowerOff; @@ -2766,20 +193,18 @@ index bb87703162be..8b58050fd6d7 100644 + + // Check for steam overlay key (ctrl/super + 1/2) + bool is_steamshortcut = -+ ((env_gs_enable_ctrl_12 && (keyboard->wlr->modifiers.depressed & WLR_MODIFIER_CTRL)) || -+ (keyboard->wlr->modifiers.depressed & WLR_MODIFIER_LOGO)) && ++ ((env_gs_enable_ctrl_12 && (keyboard->modifiers.depressed & WLR_MODIFIER_CTRL)) || ++ (keyboard->modifiers.depressed & WLR_MODIFIER_LOGO)) && + (keysym == XKB_KEY_1 || keysym == XKB_KEY_2); + + if ( ( event->state == WL_KEYBOARD_KEY_STATE_PRESSED || event->state == WL_KEYBOARD_KEY_STATE_RELEASED ) && (forbidden_key || is_steamshortcut) ) { // Always send volume+/- to root server only, to avoid it reaching the game. struct wlr_surface *old_kb_surf = wlserver.kb_focus_surface; -@@ -323,9 +333,22 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) - if ( new_kb_surf ) +@@ -328,6 +338,17 @@ static void wlserver_handle_key(struct wl_listener *listener, void *data) { wlserver_keyboardfocus( new_kb_surf, false ); -- wlr_seat_set_keyboard( wlserver.wlr.seat, keyboard->wlr ); -+ wlr_seat_set_keyboard( wlserver.wlr.seat, wlserver.wlr.virtual_keyboard_device ); + wlr_seat_set_keyboard( wlserver.wlr.seat, keyboard ); + + if (is_steamshortcut) + { @@ -2793,13 +218,9 @@ index bb87703162be..8b58050fd6d7 100644 + wlr_seat_keyboard_notify_key( wlserver.wlr.seat, event->time_msec, event->keycode, event->state ); wlserver_keyboardfocus( old_kb_surf, false ); -+ wlr_seat_set_keyboard( wlserver.wlr.seat, keyboard->wlr ); -+ return; - } - } -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -2812,10 +233,10 @@ Subject: fix(external): fix crash when using external touchscreens 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index 8b58050fd6d7..0b99c498e55d 100644 +index 56a9f25cd03a..4d6e8de55ba4 100644 --- a/src/wlserver.cpp +++ b/src/wlserver.cpp -@@ -2552,8 +2552,12 @@ static void apply_touchscreen_orientation(double *x, double *y ) +@@ -2766,8 +2766,12 @@ static void apply_touchscreen_orientation(double *x, double *y ) double tx = 0; double ty = 0; @@ -2831,7 +252,7 @@ index 8b58050fd6d7..0b99c498e55d 100644 default: case GAMESCOPE_PANEL_ORIENTATION_AUTO: -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -2847,10 +268,10 @@ custom modeline generation has been provided. 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index ffce5d7d8448..c4f358fbc933 100644 +index c8e821314dc4..a919c61f9f8d 100644 --- a/src/Backends/DRMBackend.cpp +++ b/src/Backends/DRMBackend.cpp -@@ -2169,7 +2169,9 @@ namespace gamescope +@@ -2258,7 +2258,9 @@ namespace gamescope sol::optional otDynamicRefreshRates = tTable["dynamic_refresh_rates"]; sol::optional ofnDynamicModegen = tTable["dynamic_modegen"]; @@ -2862,7 +283,7 @@ index ffce5d7d8448..c4f358fbc933 100644 m_Mutable.ValidDynamicRefreshRates = TableToVector( *otDynamicRefreshRates ); -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -2871,24 +292,24 @@ Date: Wed, 30 Oct 2024 00:39:03 +0100 Subject: fix(battery): run at half hz while at steamUI with atom --- - src/steamcompmgr.cpp | 44 ++++++++++++++++++++++++++++++++++---------- + src/steamcompmgr.cpp | 53 +++++++++++++++++++++++++++++++++++--------- src/xwayland_ctx.hpp | 2 ++ - 2 files changed, 36 insertions(+), 10 deletions(-) + 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index e46c34bbfbc0..3b3a106b13e9 100644 +index b0cf080e0642..07e45b19fc61 100644 --- a/src/steamcompmgr.cpp +++ b/src/steamcompmgr.cpp -@@ -165,6 +165,8 @@ uint32_t g_reshade_technique_idx = 0; +@@ -172,6 +172,8 @@ uint32_t g_reshade_technique_idx = 0; bool g_bSteamIsActiveWindow = false; bool g_bForceInternal = false; +bool b_bForceFrameLimit = false; +bool g_bRefreshHalveEnable = false; - static std::vector< steamcompmgr_win_t* > GetGlobalPossibleFocusWindows(); - static bool -@@ -791,6 +793,7 @@ uint64_t g_uCurrentBasePlaneCommitID = 0; + namespace gamescope + { +@@ -928,6 +930,7 @@ uint64_t g_uCurrentBasePlaneCommitID = 0; bool g_bCurrentBasePlaneIsFifo = false; static int g_nSteamCompMgrTargetFPS = 0; @@ -2896,7 +317,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 static uint64_t g_uDynamicRefreshEqualityTime = 0; static int g_nDynamicRefreshRate[gamescope::GAMESCOPE_SCREEN_TYPE_COUNT] = { 0, 0 }; // Delay to stop modes flickering back and forth. -@@ -810,7 +813,7 @@ static void _update_app_target_refresh_cycle() +@@ -947,7 +950,7 @@ static void _update_app_target_refresh_cycle() int target_fps = g_nCombinedAppRefreshCycleOverride[type]; g_nDynamicRefreshRate[ type ] = 0; @@ -2905,7 +326,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 if ( !target_fps ) { -@@ -819,7 +822,7 @@ static void _update_app_target_refresh_cycle() +@@ -956,7 +959,7 @@ static void _update_app_target_refresh_cycle() if ( g_nCombinedAppRefreshCycleChangeFPS[ type ] ) { @@ -2914,7 +335,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 } if ( g_nCombinedAppRefreshCycleChangeRefresh[ type ] ) -@@ -840,9 +843,9 @@ static void _update_app_target_refresh_cycle() +@@ -977,9 +980,9 @@ static void _update_app_target_refresh_cycle() static void update_app_target_refresh_cycle() { @@ -2926,7 +347,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 update_runtime_info(); } -@@ -5052,7 +5055,7 @@ update_runtime_info() +@@ -5316,7 +5319,7 @@ update_runtime_info() if ( g_nRuntimeInfoFd < 0 ) return; @@ -2935,7 +356,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 pwrite( g_nRuntimeInfoFd, &limiter_enabled, sizeof( limiter_enabled ), 0 ); } -@@ -5115,7 +5118,7 @@ static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vb +@@ -5379,7 +5382,7 @@ static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vb { bool bCloseEnough = std::abs( g_nSteamCompMgrTargetFPS - nRefreshHz ) < 2; @@ -2944,7 +365,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 { uint64_t schedule = w->last_commit_first_latch_time + g_SteamCompMgrLimitedAppRefreshCycle; -@@ -5133,7 +5136,7 @@ static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vb +@@ -5397,7 +5400,7 @@ static bool steamcompmgr_should_vblank_window( bool bShouldLimitFPS, uint64_t vb } else { @@ -2953,7 +374,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 { int nVblankDivisor = nRefreshHz / nTargetFPS; -@@ -5516,7 +5519,7 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) +@@ -5796,7 +5799,7 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) } if ( ev->atom == ctx->atoms.gamescopeFPSLimit ) { @@ -2962,7 +383,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 update_runtime_info(); } for (int i = 0; i < gamescope::GAMESCOPE_SCREEN_TYPE_COUNT; i++) -@@ -5943,6 +5946,10 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) +@@ -6227,6 +6230,10 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) MakeFocusDirty(); } } @@ -2973,7 +394,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 } static int -@@ -6300,7 +6307,7 @@ void handle_presented_for_window( steamcompmgr_win_t* w ) +@@ -6603,7 +6610,7 @@ void handle_presented_for_window( steamcompmgr_win_t* w ) uint64_t next_refresh_time = g_SteamCompMgrVBlankTime.schedule.ulTargetVBlank; @@ -2982,7 +403,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 ? g_SteamCompMgrLimitedAppRefreshCycle : g_SteamCompMgrAppRefreshCycle; -@@ -7124,6 +7131,8 @@ void init_xwayland_ctx(uint32_t serverId, gamescope_xwayland_server_t *xwayland_ +@@ -7462,6 +7469,8 @@ void init_xwayland_ctx(uint32_t serverId, gamescope_xwayland_server_t *xwayland_ ctx->atoms.primarySelection = XInternAtom(ctx->dpy, "PRIMARY", false); ctx->atoms.targets = XInternAtom(ctx->dpy, "TARGETS", false); @@ -2991,7 +412,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 ctx->root_width = DisplayWidth(ctx->dpy, ctx->scr); ctx->root_height = DisplayHeight(ctx->dpy, ctx->scr); -@@ -7542,7 +7551,7 @@ steamcompmgr_main(int argc, char **argv) +@@ -7883,7 +7892,7 @@ steamcompmgr_main(int argc, char **argv) } else if (strcmp(opt_name, "hdr-itm-target-nits") == 0) { g_flHDRItmTargetNits = atof(optarg); } else if (strcmp(opt_name, "framerate-limit") == 0) { @@ -3000,12 +421,21 @@ index e46c34bbfbc0..3b3a106b13e9 100644 } else if (strcmp(opt_name, "reshade-effect") == 0) { g_reshade_effect = optarg; } else if (strcmp(opt_name, "reshade-technique-idx") == 0) { -@@ -7667,6 +7676,21 @@ steamcompmgr_main(int argc, char **argv) +@@ -8051,6 +8060,30 @@ steamcompmgr_main(int argc, char **argv) // as a question. const bool bIsVBlankFromTimer = vblank; -+ if ( g_bRefreshHalveEnable && window_is_steam( global_focus.focusWindow ) ) { -+ // Halve refresh rate on SteamUI ++ // Halve refresh rate on SteamUI ++ bool isSteam = false; ++ for (auto &iter : g_VirtualConnectorFocuses) ++ { ++ global_focus_t *pFocus = &iter.second; ++ if (window_is_steam( pFocus->focusWindow )) { ++ isSteam = true; ++ break; ++ } ++ } ++ if ( g_bRefreshHalveEnable && isSteam ) { + int nRealRefreshHz = gamescope::ConvertmHzToHz( g_nNestedRefresh ? g_nNestedRefresh : g_nOutputRefresh ); + if (nRealRefreshHz > 100 && (g_nSteamCompMgrTargetFPSreq > 50 || !g_nSteamCompMgrTargetFPSreq)) { + g_nSteamCompMgrTargetFPS = nRealRefreshHz / 2; @@ -3020,7 +450,7 @@ index e46c34bbfbc0..3b3a106b13e9 100644 + } + // We can always vblank if VRR. - const bool bVRR = GetBackend()->IsVRRActive(); + const bool bVRR = GetBackend()->GetCurrentConnector() && GetBackend()->GetCurrentConnector()->IsVRRActive(); if ( bVRR ) diff --git a/src/xwayland_ctx.hpp b/src/xwayland_ctx.hpp index df2af70d19ae..e4eec9fa0c48 100644 @@ -3036,165 +466,7 @@ index df2af70d19ae..e4eec9fa0c48 100644 bool HasQueuedEvents(); -- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Antheas Kapenekakis -Date: Wed, 13 Nov 2024 17:22:05 +0100 -Subject: feat: add DPMS support through an Atom - ---- - src/Backends/DRMBackend.cpp | 16 +++++++++++++--- - src/rendervulkan.hpp | 2 ++ - src/steamcompmgr.cpp | 15 ++++++++++++--- - src/xwayland_ctx.hpp | 1 + - 4 files changed, 28 insertions(+), 6 deletions(-) - -diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index c4f358fbc933..856b03fc3747 100644 ---- a/src/Backends/DRMBackend.cpp -+++ b/src/Backends/DRMBackend.cpp -@@ -2702,6 +2702,9 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI - drm->needs_modeset = true; - } - -+ if (drm->pCRTC && drm->pCRTC->GetProperties().ACTIVE->GetCurrentValue() != !frameInfo->dpms) -+ drm->needs_modeset = true; -+ - drm_colorspace uColorimetry = DRM_MODE_COLORIMETRY_DEFAULT; - - const bool bWantsHDR10 = g_bOutputHDREnabled && frameInfo->outputEncodingEOTF == EOTF_PQ; -@@ -2757,7 +2760,7 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI - uint32_t flags = DRM_MODE_ATOMIC_NONBLOCK; - - // We do internal refcounting with these events -- if ( drm->pCRTC != nullptr ) -+ if ( !frameInfo->dpms && drm->pCRTC != nullptr) - flags |= DRM_MODE_PAGE_FLIP_EVENT; - - if ( async || g_bForceAsyncFlips ) -@@ -2830,7 +2833,13 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI - - if ( drm->pCRTC ) - { -- drm->pCRTC->GetProperties().ACTIVE->SetPendingValue( drm->req, 1u, true ); -+ if ( frameInfo->dpms ) { -+ // We can't disable a CRTC if it's already disabled -+ if (drm->pCRTC->GetProperties().ACTIVE->GetCurrentValue() != 0) -+ drm->pCRTC->GetProperties().ACTIVE->SetPendingValue(drm->req, 0, true); -+ } -+ else -+ drm->pCRTC->GetProperties().ACTIVE->SetPendingValue( drm->req, 1u, true ); - drm->pCRTC->GetProperties().MODE_ID->SetPendingValue( drm->req, drm->pending.mode_id ? drm->pending.mode_id->GetBlobValue() : 0lu, true ); - - if ( drm->pCRTC->GetProperties().VRR_ENABLED ) -@@ -2861,7 +2870,7 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI - drm->flags = flags; - - int ret; -- if ( drm->pCRTC == nullptr ) { -+ if (frameInfo->dpms || drm->pCRTC == nullptr ) { - ret = 0; - } else if ( drm->bUseLiftoff ) { - ret = drm_prepare_liftoff( drm, frameInfo, needs_modeset ); -@@ -3424,6 +3433,7 @@ namespace gamescope - - FrameInfo_t presentCompFrameInfo = {}; - presentCompFrameInfo.allowVRR = pFrameInfo->allowVRR; -+ presentCompFrameInfo.dpms = pFrameInfo->dpms; - presentCompFrameInfo.outputEncodingEOTF = pFrameInfo->outputEncodingEOTF; - - if ( bNeedsFullComposite ) -diff --git a/src/rendervulkan.hpp b/src/rendervulkan.hpp -index a3a11a7ba96f..0f8cba8516c0 100644 ---- a/src/rendervulkan.hpp -+++ b/src/rendervulkan.hpp -@@ -281,6 +281,8 @@ struct FrameInfo_t - bool applyOutputColorMgmt; // drm only - EOTF outputEncodingEOTF; - -+ bool dpms; -+ - int layerCount; - struct Layer_t - { -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index 3b3a106b13e9..fcdc9ac1559f 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -167,6 +167,8 @@ bool g_bSteamIsActiveWindow = false; - bool g_bForceInternal = false; - bool b_bForceFrameLimit = false; - bool g_bRefreshHalveEnable = false; -+bool g_bDPMS = false; -+bool g_bDPMS_set = false; - - static std::vector< steamcompmgr_win_t* > GetGlobalPossibleFocusWindows(); - static bool -@@ -2254,7 +2256,7 @@ bool ShouldDrawCursor() - } - - static void --paint_all(bool async) -+paint_all( bool async, bool dpms ) - { - gamescope_xwayland_server_t *root_server = wlserver_get_xwayland_server(0); - xwayland_ctx_t *root_ctx = root_server->ctx.get(); -@@ -2305,6 +2307,7 @@ paint_all(bool async) - frameInfo.outputEncodingEOTF = g_ColorMgmt.pending.outputEncodingEOTF; - frameInfo.allowVRR = cv_adaptive_sync; - frameInfo.bFadingOut = fadingOut; -+ frameInfo.dpms = dpms; - - // If the window we'd paint as the base layer is the streaming client, - // find the video underlay and put it up first in the scenegraph -@@ -5950,6 +5953,10 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) - { - g_bRefreshHalveEnable = !!get_prop( ctx, ctx->root, ctx->atoms.gamescopeFrameHalveAtom, 0 ); - } -+ if (ev->atom == ctx->atoms.gamescopeDPMS) -+ { -+ g_bDPMS = !!get_prop(ctx, ctx->root, ctx->atoms.gamescopeDPMS, 0); -+ } - } - - static int -@@ -7132,6 +7139,7 @@ void init_xwayland_ctx(uint32_t serverId, gamescope_xwayland_server_t *xwayland_ - ctx->atoms.targets = XInternAtom(ctx->dpy, "TARGETS", false); - - ctx->atoms.gamescopeFrameHalveAtom = XInternAtom( ctx->dpy, "GAMESCOPE_STEAMUI_HALFHZ", false );; -+ ctx->atoms.gamescopeDPMS = XInternAtom(ctx->dpy, "GAMESCOPE_DPMS", false); - - ctx->root_width = DisplayWidth(ctx->dpy, ctx->scr); - ctx->root_height = DisplayHeight(ctx->dpy, ctx->scr); -@@ -8127,9 +8135,10 @@ steamcompmgr_main(int argc, char **argv) - bShouldPaint = true; - } - -- if ( bShouldPaint ) -+ if ( bShouldPaint || (g_bDPMS != g_bDPMS_set && vblank) ) - { -- paint_all( eFlipType == FlipType::Async ); -+ g_bDPMS_set = g_bDPMS; -+ paint_all( eFlipType == FlipType::Async, g_bDPMS ); - - hasRepaint = false; - hasRepaintNonBasePlane = false; -diff --git a/src/xwayland_ctx.hpp b/src/xwayland_ctx.hpp -index e4eec9fa0c48..2347cbb3340c 100644 ---- a/src/xwayland_ctx.hpp -+++ b/src/xwayland_ctx.hpp -@@ -248,6 +248,7 @@ struct xwayland_ctx_t final : public gamescope::IWaitable - Atom targets; - - Atom gamescopeFrameHalveAtom; -+ Atom gamescopeDPMS; - } atoms; - - bool HasQueuedEvents(); --- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -3215,10 +487,10 @@ Subject: feat(intel): add rotation shader for rotating output create mode 100644 src/shaders/cs_rotation.comp diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index 856b03fc3747..e1547f4a1a9b 100644 +index a919c61f9f8d..a099185e7cdc 100644 --- a/src/Backends/DRMBackend.cpp +++ b/src/Backends/DRMBackend.cpp -@@ -1530,6 +1530,10 @@ static void update_drm_effective_orientations( struct drm_t *drm, const drmModeM +@@ -1609,6 +1609,10 @@ static void update_drm_effective_orientations( struct drm_t *drm, const drmModeM if ( pDRMInternalConnector != drm->pConnector ) pInternalMode = find_mode( pDRMInternalConnector->GetModeConnector(), 0, 0, 0 ); @@ -3229,7 +501,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 pDRMInternalConnector->UpdateEffectiveOrientation( pInternalMode ); } -@@ -1541,6 +1545,10 @@ static void update_drm_effective_orientations( struct drm_t *drm, const drmModeM +@@ -1620,6 +1624,10 @@ static void update_drm_effective_orientations( struct drm_t *drm, const drmModeM if ( pDRMExternalConnector != drm->pConnector ) pExternalMode = find_mode( pDRMExternalConnector->GetModeConnector(), 0, 0, 0 ); @@ -3240,7 +512,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 pDRMExternalConnector->UpdateEffectiveOrientation( pExternalMode ); } } -@@ -1754,7 +1762,7 @@ LiftoffStateCacheEntry FrameInfoToLiftoffStateCacheEntry( struct drm_t *drm, con +@@ -1835,7 +1843,7 @@ LiftoffStateCacheEntry FrameInfoToLiftoffStateCacheEntry( struct drm_t *drm, con uint64_t crtcW = srcWidth / frameInfo->layers[ i ].scale.x; uint64_t crtcH = srcHeight / frameInfo->layers[ i ].scale.y; @@ -3249,7 +521,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 { int64_t imageH = frameInfo->layers[ i ].tex->contentHeight() / frameInfo->layers[ i ].scale.y; -@@ -2047,6 +2055,17 @@ namespace gamescope +@@ -2136,6 +2144,17 @@ namespace gamescope void CDRMConnector::UpdateEffectiveOrientation( const drmModeModeInfo *pMode ) { @@ -3267,7 +539,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 if ( this->GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL && g_DesiredInternalOrientation != GAMESCOPE_PANEL_ORIENTATION_AUTO ) { m_ChosenOrientation = g_DesiredInternalOrientation; -@@ -3068,6 +3087,13 @@ bool drm_set_mode( struct drm_t *drm, const drmModeModeInfo *mode ) +@@ -3185,6 +3204,13 @@ bool drm_set_mode( struct drm_t *drm, const drmModeModeInfo *mode ) g_bRotated = false; g_nOutputWidth = mode->hdisplay; g_nOutputHeight = mode->vdisplay; @@ -3281,7 +553,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 break; case GAMESCOPE_PANEL_ORIENTATION_90: case GAMESCOPE_PANEL_ORIENTATION_270: -@@ -3327,6 +3353,11 @@ namespace gamescope +@@ -3449,6 +3475,11 @@ namespace gamescope bNeedsFullComposite |= !!(g_uCompositeDebug & CompositeDebugFlag::Heatmap); @@ -3293,7 +565,7 @@ index 856b03fc3747..e1547f4a1a9b 100644 bool bDoComposite = true; if ( !bNeedsFullComposite && !bWantsPartialComposite ) { -@@ -3417,7 +3448,7 @@ namespace gamescope +@@ -3539,7 +3570,7 @@ namespace gamescope if ( bDefer && !!( g_uCompositeDebug & CompositeDebugFlag::Markers ) ) g_uCompositeDebug |= CompositeDebugFlag::Markers_Partial; @@ -3303,10 +575,10 @@ index 856b03fc3747..e1547f4a1a9b 100644 m_bWasCompositing = true; diff --git a/src/main.cpp b/src/main.cpp -index 1443f49b51e9..c96b8f0ac39e 100644 +index d63b1fe50cc6..cfd4cc11d179 100644 --- a/src/main.cpp +++ b/src/main.cpp -@@ -127,6 +127,7 @@ const struct option *gamescope_options = (struct option[]){ +@@ -131,6 +131,7 @@ const struct option *gamescope_options = (struct option[]){ { "composite-debug", no_argument, nullptr, 0 }, { "disable-xres", no_argument, nullptr, 'x' }, { "fade-out-duration", required_argument, nullptr, 0 }, @@ -3314,7 +586,7 @@ index 1443f49b51e9..c96b8f0ac39e 100644 { "force-orientation", required_argument, nullptr, 0 }, { "force-windows-fullscreen", no_argument, nullptr, 0 }, { "custom-refresh-rates", required_argument, nullptr, 0 }, -@@ -190,6 +191,7 @@ const char usage[] = +@@ -194,6 +195,7 @@ const char usage[] = " -e, --steam enable Steam integration\n" " --xwayland-count create N xwayland servers\n" " --prefer-vk-device prefer Vulkan device for compositing (ex: 1002:7300)\n" @@ -3322,7 +594,7 @@ index 1443f49b51e9..c96b8f0ac39e 100644 " --force-orientation rotate the internal display (left, right, normal, upsidedown)\n" " --force-windows-fullscreen force windows inside of gamescope to be the size of the nested display (fullscreen)\n" " --cursor-scale-height if specified, sets a base output height to linearly scale the cursor against.\n" -@@ -348,6 +350,9 @@ static gamescope::GamescopeModeGeneration parse_gamescope_mode_generation( const +@@ -355,6 +357,9 @@ static gamescope::GamescopeModeGeneration parse_gamescope_mode_generation( const } } @@ -3332,7 +604,7 @@ index 1443f49b51e9..c96b8f0ac39e 100644 GamescopePanelOrientation g_DesiredInternalOrientation = GAMESCOPE_PANEL_ORIENTATION_AUTO; static GamescopePanelOrientation force_orientation(const char *str) { -@@ -803,6 +808,8 @@ int main(int argc, char **argv) +@@ -812,6 +817,8 @@ int main(int argc, char **argv) g_eGamescopeModeGeneration = parse_gamescope_mode_generation( optarg ); } else if (strcmp(opt_name, "force-orientation") == 0) { g_DesiredInternalOrientation = force_orientation( optarg ); @@ -3355,10 +627,10 @@ index 390c04a63ecd..e7b857d44b0d 100644 extern bool g_bFullscreen; diff --git a/src/meson.build b/src/meson.build -index 842768ce7ce4..0a0e958ba313 100644 +index a3dfdabd7366..36c073ec214e 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -73,6 +73,7 @@ shader_src = [ +@@ -70,6 +70,7 @@ shader_src = [ 'shaders/cs_nis.comp', 'shaders/cs_nis_fp16.comp', 'shaders/cs_rgb_to_nv12.comp', @@ -3367,7 +639,7 @@ index 842768ce7ce4..0a0e958ba313 100644 spirv_shaders = glsl_generator.process(shader_src) diff --git a/src/rendervulkan.cpp b/src/rendervulkan.cpp -index b8412b8fdf2f..d833d0093830 100644 +index f79d26e0c139..b19f9bf101b4 100644 --- a/src/rendervulkan.cpp +++ b/src/rendervulkan.cpp @@ -48,6 +48,7 @@ @@ -3378,7 +650,7 @@ index b8412b8fdf2f..d833d0093830 100644 #define A_CPU #include "shaders/ffx_a.h" -@@ -904,6 +905,7 @@ bool CVulkanDevice::createShaders() +@@ -923,6 +924,7 @@ bool CVulkanDevice::createShaders() SHADER(NIS, cs_nis); } SHADER(RGB_TO_NV12, cs_rgb_to_nv12); @@ -3386,7 +658,7 @@ index b8412b8fdf2f..d833d0093830 100644 #undef SHADER for (uint32_t i = 0; i < shaderInfos.size(); i++) -@@ -1134,6 +1136,7 @@ void CVulkanDevice::compileAllPipelines() +@@ -1153,6 +1155,7 @@ void CVulkanDevice::compileAllPipelines() SHADER(EASU, 1, 1, 1); SHADER(NIS, 1, 1, 1); SHADER(RGB_TO_NV12, 1, 1, 1); @@ -3394,7 +666,7 @@ index b8412b8fdf2f..d833d0093830 100644 #undef SHADER for (auto& info : pipelineInfos) { -@@ -3229,8 +3232,16 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3249,8 +3252,16 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) uint32_t uDRMFormat = pOutput->uOutputFormat; @@ -3412,7 +684,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3238,7 +3249,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3258,7 +3269,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) } pOutput->outputImages[1] = new CVulkanTexture(); @@ -3421,7 +693,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3246,7 +3257,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3266,7 +3277,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) } pOutput->outputImages[2] = new CVulkanTexture(); @@ -3430,7 +702,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3261,7 +3272,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3281,7 +3292,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) uint32_t uPartialDRMFormat = pOutput->uOutputFormatOverlay; pOutput->outputImagesPartialOverlay[0] = new CVulkanTexture(); @@ -3439,7 +711,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3269,7 +3280,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3289,7 +3300,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) } pOutput->outputImagesPartialOverlay[1] = new CVulkanTexture(); @@ -3448,7 +720,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3277,7 +3288,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) +@@ -3297,7 +3308,7 @@ static bool vulkan_make_output_images( VulkanOutput_t *pOutput ) } pOutput->outputImagesPartialOverlay[2] = new CVulkanTexture(); @@ -3457,7 +729,7 @@ index b8412b8fdf2f..d833d0093830 100644 if ( bSuccess != true ) { vk_log.errorf( "failed to allocate buffer for KMS" ); -@@ -3407,6 +3418,28 @@ static void update_tmp_images( uint32_t width, uint32_t height ) +@@ -3427,6 +3438,28 @@ static void update_tmp_images( uint32_t width, uint32_t height ) } } @@ -3486,7 +758,7 @@ index b8412b8fdf2f..d833d0093830 100644 static bool init_nis_data() { -@@ -3873,7 +3906,7 @@ extern uint32_t g_reshade_technique_idx; +@@ -3903,7 +3936,7 @@ extern uint32_t g_reshade_technique_idx; ReshadeEffectPipeline *g_pLastReshadeEffect = nullptr; @@ -3495,7 +767,7 @@ index b8412b8fdf2f..d833d0093830 100644 { EOTF outputTF = frameInfo->outputEncodingEOTF; if (!frameInfo->applyOutputColorMgmt) -@@ -3948,7 +3981,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco +@@ -3978,7 +4011,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco cmdBuffer->setTextureSrgb(0, true); cmdBuffer->setSamplerUnnormalized(0, false); cmdBuffer->setSamplerNearest(0, false); @@ -3512,7 +784,7 @@ index b8412b8fdf2f..d833d0093830 100644 cmdBuffer->uploadConstants(frameInfo, g_upscaleFilterSharpness / 10.0f); cmdBuffer->dispatch(div_roundup(currentOutputWidth, pixelsPerGroup), div_roundup(currentOutputHeight, pixelsPerGroup)); -@@ -3991,7 +4032,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco +@@ -4021,7 +4062,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco cmdBuffer->bindPipeline( g_device.pipeline(SHADER_TYPE_BLIT, nisFrameInfo.layerCount, nisFrameInfo.ycbcrMask(), 0u, nisFrameInfo.colorspaceMask(), outputTF )); bind_all_layers(cmdBuffer.get(), &nisFrameInfo); @@ -3529,7 +801,7 @@ index b8412b8fdf2f..d833d0093830 100644 cmdBuffer->uploadConstants(&nisFrameInfo); int pixelsPerGroup = 8; -@@ -4029,7 +4078,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco +@@ -4059,7 +4108,15 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco type = frameInfo->blurLayer0 == BLUR_MODE_COND ? SHADER_TYPE_BLUR_COND : SHADER_TYPE_BLUR; cmdBuffer->bindPipeline(g_device.pipeline(type, frameInfo->layerCount, frameInfo->ycbcrMask(), blur_layer_count, frameInfo->colorspaceMask(), outputTF )); bind_all_layers(cmdBuffer.get(), frameInfo); @@ -3546,7 +818,7 @@ index b8412b8fdf2f..d833d0093830 100644 cmdBuffer->bindTexture(VKR_BLUR_EXTRA_SLOT, g_output.tmpOutput); cmdBuffer->setTextureSrgb(VKR_BLUR_EXTRA_SLOT, !useSrgbView); // Inverted because it chooses whether to view as linear (sRGB view) or sRGB (raw view). It's horrible. I need to change it. cmdBuffer->setSamplerUnnormalized(VKR_BLUR_EXTRA_SLOT, true); -@@ -4039,14 +4096,51 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco +@@ -4069,14 +4126,51 @@ std::optional vulkan_composite( struct FrameInfo_t *frameInfo, gamesco } else { @@ -3605,10 +877,10 @@ index b8412b8fdf2f..d833d0093830 100644 if ( pPipewireTexture != nullptr ) diff --git a/src/rendervulkan.hpp b/src/rendervulkan.hpp -index 0f8cba8516c0..911ca7ea208c 100644 +index 63cc6029ac5f..93a4a6027f55 100644 --- a/src/rendervulkan.hpp +++ b/src/rendervulkan.hpp -@@ -396,7 +396,7 @@ gamescope::OwningRc vulkan_create_texture_from_dmabuf( struct wl +@@ -408,7 +408,7 @@ gamescope::OwningRc vulkan_create_texture_from_dmabuf( struct wl gamescope::OwningRc vulkan_create_texture_from_bits( uint32_t width, uint32_t height, uint32_t contentWidth, uint32_t contentHeight, uint32_t drmFormat, CVulkanTexture::createFlags texCreateFlags, void *bits ); gamescope::OwningRc vulkan_create_texture_from_wlr_buffer( struct wlr_buffer *buf, gamescope::OwningRc pBackendFb ); @@ -3617,7 +889,7 @@ index 0f8cba8516c0..911ca7ea208c 100644 void vulkan_wait( uint64_t ulSeqNo, bool bReset ); gamescope::Rc vulkan_get_last_output_image( bool partial, bool defer ); gamescope::Rc vulkan_acquire_screenshot_texture(uint32_t width, uint32_t height, bool exportable, uint32_t drmFormat, EStreamColorspace colorspace = k_EStreamColorspace_Unknown); -@@ -533,6 +533,9 @@ struct VulkanOutput_t +@@ -545,6 +545,9 @@ struct VulkanOutput_t // NIS gamescope::OwningRc nisScalerImage; gamescope::OwningRc nisUsmImage; @@ -3627,7 +899,7 @@ index 0f8cba8516c0..911ca7ea208c 100644 }; -@@ -545,6 +548,7 @@ enum ShaderType { +@@ -557,6 +560,7 @@ enum ShaderType { SHADER_TYPE_RCAS, SHADER_TYPE_NIS, SHADER_TYPE_RGB_TO_NV12, @@ -3695,10 +967,10 @@ index 000000000000..1a47fd505748 + imageStore(dst, rotatedCoord, outputValue); +} diff --git a/src/wlserver.cpp b/src/wlserver.cpp -index 0b99c498e55d..d3ae7beb7b1f 100644 +index 4d6e8de55ba4..a694b5245a97 100644 --- a/src/wlserver.cpp +++ b/src/wlserver.cpp -@@ -2579,6 +2579,11 @@ static void apply_touchscreen_orientation(double *x, double *y ) +@@ -2793,6 +2793,11 @@ static void apply_touchscreen_orientation(double *x, double *y ) break; } @@ -3711,85 +983,7 @@ index 0b99c498e55d..d3ae7beb7b1f 100644 *y = ty; } -- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Antheas Kapenekakis -Date: Thu, 13 Mar 2025 19:04:51 +0100 -Subject: fix(hdr): remove PQ from internal panels and allow disabling for - externals - -New steam update forces HDR mode. The cursed patching gamescope does is -not supported for all displays, especially internal ones. So disable by -default on internal panels and allow disabling on externals. ---- - src/Backends/DRMBackend.cpp | 2 +- - src/main.cpp | 1 + - src/steamcompmgr.cpp | 3 +++ - src/steamcompmgr.hpp | 1 + - 4 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index e1547f4a1a9b..d7107325ad59 100644 ---- a/src/Backends/DRMBackend.cpp -+++ b/src/Backends/DRMBackend.cpp -@@ -2367,7 +2367,7 @@ namespace gamescope - } - } - -- if ( pColorimetry && pColorimetry->bt2020_rgb && -+ if ( g_bHDRPqEnable && GetScreenType() != GAMESCOPE_SCREEN_TYPE_INTERNAL && pColorimetry && pColorimetry->bt2020_rgb && - pHDRStaticMetadata && pHDRStaticMetadata->eotfs && pHDRStaticMetadata->eotfs->pq ) - { - m_Mutable.HDR.bExposeHDRSupport = true; -diff --git a/src/main.cpp b/src/main.cpp -index c96b8f0ac39e..58230054ce53 100644 ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -199,6 +199,7 @@ const char usage[] = - " If this is not set, and there is a HDR client, it will be tonemapped SDR.\n" - " --sdr-gamut-wideness Set the 'wideness' of the gamut for SDR comment. 0 - 1.\n" - " --hdr-sdr-content-nits set the luminance of SDR content in nits. Default: 400 nits.\n" -+ " --hdr-pq-disable disable HDR metadata detection for PQ EOTFs. IE disable HDR for external panels but not ones added through config. \n" - " --hdr-itm-enabled enable SDR->HDR inverse tone mapping. only works for SDR input.\n" - " --hdr-itm-sdr-nits set the luminance of SDR content in nits used as the input for the inverse tone mapping process.\n" - " Default: 100 nits, Max: 1000 nits\n" -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index fcdc9ac1559f..86df7eaf681f 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -363,6 +363,7 @@ bool g_bVRRInUse_CachedValue = false; - bool g_bSupportsHDR_CachedValue = false; - bool g_bForceHDR10OutputDebug = false; - gamescope::ConVar cv_hdr_enabled{ "hdr_enabled", false, "Whether or not HDR is enabled if it is available." }; -+bool g_bHDRPqEnable = true; - bool g_bHDRItmEnable = false; - int g_nCurrentRefreshRate_CachedValue = 0; - -@@ -7548,6 +7549,8 @@ steamcompmgr_main(int argc, char **argv) - g_bForceHDRSupportDebug = true; - } else if (strcmp(opt_name, "hdr-debug-force-output") == 0) { - g_bForceHDR10OutputDebug = true; -+ } else if (strcmp(opt_name, "hdr-pq-disabled") == 0 || strcmp(opt_name, "hdr-pq-disable") == 0) { -+ g_bHDRPqEnable = false; - } else if (strcmp(opt_name, "hdr-itm-enabled") == 0 || strcmp(opt_name, "hdr-itm-enable") == 0) { - g_bHDRItmEnable = true; - } else if (strcmp(opt_name, "sdr-gamut-wideness") == 0) { -diff --git a/src/steamcompmgr.hpp b/src/steamcompmgr.hpp -index 9f384c461ca4..0df01c0ed0e3 100644 ---- a/src/steamcompmgr.hpp -+++ b/src/steamcompmgr.hpp -@@ -38,6 +38,7 @@ static const uint32_t g_zposOverlay = 3; - static const uint32_t g_zposCursor = 4; - static const uint32_t g_zposMuraCorrection = 5; - -+extern bool g_bHDRPqEnable; - extern bool g_bHDRItmEnable; - extern bool g_bForceHDRSupportDebug; - --- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -3805,7 +999,7 @@ see: https://github.com/ValveSoftware/gamescope/pull/1671 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/layer/VkLayer_FROG_gamescope_wsi.cpp b/layer/VkLayer_FROG_gamescope_wsi.cpp -index 5bd1408bf780..495bbc070ff8 100644 +index af0c2009930b..263cbc37bd88 100644 --- a/layer/VkLayer_FROG_gamescope_wsi.cpp +++ b/layer/VkLayer_FROG_gamescope_wsi.cpp @@ -183,6 +183,16 @@ namespace GamescopeWSILayer { @@ -3825,7 +1019,7 @@ index 5bd1408bf780..495bbc070ff8 100644 // Taken from Mesa, licensed under MIT. // // No real reason to rewrite this code, -@@ -588,7 +598,11 @@ namespace GamescopeWSILayer { +@@ -589,7 +599,11 @@ namespace GamescopeWSILayer { createInfo.ppEnabledExtensionNames = enabledExts.data(); setenv("vk_xwayland_wait_ready", "false", 0); @@ -3838,7 +1032,7 @@ index 5bd1408bf780..495bbc070ff8 100644 VkResult result = pfnCreateInstanceProc(&createInfo, pAllocator, pInstance); if (result != VK_SUCCESS) -@@ -893,6 +907,10 @@ namespace GamescopeWSILayer { +@@ -899,6 +913,10 @@ namespace GamescopeWSILayer { const vkroots::VkInstanceDispatch* pDispatch, VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures) { @@ -3850,7 +1044,7 @@ index 5bd1408bf780..495bbc070ff8 100644 } -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -3928,7 +1122,7 @@ index 000000000000..891f1ea9ca6f +debug("Registered Lenovo Legion Go S LCD as a known display") \ No newline at end of file -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -3944,10 +1138,10 @@ Subject: feat(display): consider vporch to avoid timing issues 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp -index d7107325ad59..bcfc56dcbe20 100644 +index a099185e7cdc..d09030e0cf5e 100644 --- a/src/Backends/DRMBackend.cpp +++ b/src/Backends/DRMBackend.cpp -@@ -114,6 +114,11 @@ namespace gamescope +@@ -213,6 +213,11 @@ namespace gamescope return nRefresh; } @@ -3959,7 +1153,7 @@ index d7107325ad59..bcfc56dcbe20 100644 template using CAutoDeletePtr = std::unique_ptr; -@@ -3077,6 +3082,9 @@ bool drm_set_mode( struct drm_t *drm, const drmModeModeInfo *mode ) +@@ -3194,6 +3199,9 @@ bool drm_set_mode( struct drm_t *drm, const drmModeModeInfo *mode ) g_nOutputRefresh = gamescope::GetModeRefresh( mode ); g_nDynamicRefreshHz = 0; @@ -3970,10 +1164,10 @@ index d7107325ad59..bcfc56dcbe20 100644 switch ( drm->pConnector->GetCurrentOrientation() ) diff --git a/src/main.cpp b/src/main.cpp -index 58230054ce53..b11e67c0c9b7 100644 +index cfd4cc11d179..0d88e3a2cded 100644 --- a/src/main.cpp +++ b/src/main.cpp -@@ -285,6 +285,7 @@ int g_nNestedDisplayIndex = 0; +@@ -291,6 +291,7 @@ int g_nNestedDisplayIndex = 0; uint32_t g_nOutputWidth = 0; uint32_t g_nOutputHeight = 0; int g_nOutputRefresh = 0; @@ -3994,7 +1188,7 @@ index e7b857d44b0d..e6f8ff133689 100644 extern bool g_bForceInternal; extern bool g_bUseRotationShader; diff --git a/src/vblankmanager.cpp b/src/vblankmanager.cpp -index 2fd0ec45ef81..ceb7829127c3 100644 +index f036d000a8e2..e388374c98ba 100644 --- a/src/vblankmanager.cpp +++ b/src/vblankmanager.cpp @@ -95,8 +95,6 @@ namespace gamescope @@ -4018,70 +1212,7 @@ index 2fd0ec45ef81..ceb7829127c3 100644 const uint64_t ulDecayAlpha = m_ulVBlankRateOfDecayPercentage; // eg. 980 = 98% -- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Antheas Kapenekakis -Date: Sun, 4 May 2025 22:45:14 +0200 -Subject: Revert "Force wrap file usage for stb and glm dependencies" - -This reverts commit b01717437797ee97a6a9810ddfc69153b3861df1. ---- - src/meson.build | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -diff --git a/src/meson.build b/src/meson.build -index 0a0e958ba313..8a3a7237c787 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -19,14 +19,11 @@ xkbcommon = dependency('xkbcommon') - thread_dep = dependency('threads') - cap_dep = dependency('libcap', required: get_option('rt_cap')) - epoll_dep = dependency('epoll-shim', required: false) -+glm_dep = dependency('glm') - sdl2_dep = dependency('SDL2', required: get_option('sdl2_backend')) -+stb_dep = dependency('stb') - avif_dep = dependency('libavif', version: '>=1.0.0', required: get_option('avif_screenshots')) - --glm_proj = subproject('glm') --glm_dep = glm_proj.get_variable('glm_dep') --stb_proj = subproject('stb') --stb_dep = stb_proj.get_variable('stb_dep') -- - wlroots_dep = dependency( - 'wlroots', - version: ['>= 0.18.0', '< 0.19.0'], --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Antheas Kapenekakis -Date: Sat, 17 May 2025 03:06:20 +0200 -Subject: fix: prevent external overlays from pulling focus - ---- - src/steamcompmgr.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index 86df7eaf681f..be69ce4b391f 100644 ---- a/src/steamcompmgr.cpp -+++ b/src/steamcompmgr.cpp -@@ -6132,8 +6132,8 @@ bool handle_done_commit( steamcompmgr_win_t *w, xwayland_ctx_t *ctx, uint64_t co - hasRepaintNonBasePlane = true; - } - -- // If this is an external overlay, repaint -- if ( w == global_focus.externalOverlayWindow && w->opacity != TRANSLUCENT ) -+ // External overlays, e.g., mangohud, should not be able to repaint when VRR is on -+ if ( !GetBackend()->IsVRRActive() && w == global_focus.externalOverlayWindow && w->opacity != TRANSLUCENT ) - { - hasRepaintNonBasePlane = true; - } --- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -4192,7 +1323,161 @@ index 32f776c17f3d..057850f374f8 100644 +debug("Registered Lenovo Legion Go S LCD as a known display") \ No newline at end of file -- -2.50.1 +2.51.0 + + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Antheas Kapenekakis +Date: Fri, 29 Aug 2025 16:45:39 +0200 +Subject: feat: add DPMS support through an Atom + +--- + src/Backends/DRMBackend.cpp | 15 ++++++++++++++- + src/rendervulkan.hpp | 2 ++ + src/steamcompmgr.cpp | 18 +++++++++++++++--- + src/xwayland_ctx.hpp | 1 + + 4 files changed, 32 insertions(+), 4 deletions(-) + +diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp +index d09030e0cf5e..2861f30aaf66 100644 +--- a/src/Backends/DRMBackend.cpp ++++ b/src/Backends/DRMBackend.cpp +@@ -2827,6 +2827,9 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI + drm->needs_modeset = true; + } + ++ if (drm->pCRTC && drm->pCRTC->GetProperties().ACTIVE->GetCurrentValue() != !frameInfo->dpms) ++ drm->needs_modeset = true; ++ + drm_colorspace uColorimetry = DRM_MODE_COLORIMETRY_DEFAULT; + + const bool bWantsHDR10 = g_bOutputHDREnabled && frameInfo->outputEncodingEOTF == EOTF_PQ; +@@ -2894,6 +2897,9 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI + needs_modeset = true; + } + ++ if ( frameInfo->dpms ) ++ bSleep = true; ++ + if ( !bSleep ) + { + if ( drm->pCRTC != nullptr ) +@@ -2973,7 +2979,13 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI + + if ( drm->pCRTC && !bSleep ) + { +- drm->pCRTC->GetProperties().ACTIVE->SetPendingValue( drm->req, 1u, true ); ++ if ( frameInfo->dpms ) { ++ // We can't disable a CRTC if it's already disabled ++ if (drm->pCRTC->GetProperties().ACTIVE->GetCurrentValue() != 0) ++ drm->pCRTC->GetProperties().ACTIVE->SetPendingValue(drm->req, 0, true); ++ } ++ else ++ drm->pCRTC->GetProperties().ACTIVE->SetPendingValue( drm->req, 1u, true ); + drm->pCRTC->GetProperties().MODE_ID->SetPendingValue( drm->req, drm->pending.mode_id ? drm->pending.mode_id->GetBlobValue() : 0lu, true ); + + if ( drm->pCRTC->GetProperties().VRR_ENABLED ) +@@ -3594,6 +3606,7 @@ namespace gamescope + + FrameInfo_t presentCompFrameInfo = {}; + presentCompFrameInfo.allowVRR = pFrameInfo->allowVRR; ++ presentCompFrameInfo.dpms = pFrameInfo->dpms; + presentCompFrameInfo.outputEncodingEOTF = pFrameInfo->outputEncodingEOTF; + + if ( bNeedsFullComposite ) +diff --git a/src/rendervulkan.hpp b/src/rendervulkan.hpp +index 93a4a6027f55..0833fc46ffd7 100644 +--- a/src/rendervulkan.hpp ++++ b/src/rendervulkan.hpp +@@ -292,6 +292,8 @@ struct FrameInfo_t + bool applyOutputColorMgmt; // drm only + EOTF outputEncodingEOTF; + ++ bool dpms; ++ + int layerCount; + struct Layer_t + { +diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp +index 07e45b19fc61..f25f810f9387 100644 +--- a/src/steamcompmgr.cpp ++++ b/src/steamcompmgr.cpp +@@ -174,6 +174,8 @@ bool g_bSteamIsActiveWindow = false; + bool g_bForceInternal = false; + bool b_bForceFrameLimit = false; + bool g_bRefreshHalveEnable = false; ++bool g_bDPMS = false; ++bool g_bDPMS_set = false; + + namespace gamescope + { +@@ -2421,7 +2423,7 @@ gamescope::ConVar cv_paint_cursor_plane{ "paint_cursor_plane", true }; + gamescope::ConVar cv_paint_mura_plane{ "paint_mura_plane", true }; + + static void +-paint_all( global_focus_t *pFocus, bool async ) ++paint_all(global_focus_t *pFocus, bool async, bool dpms) + { + if ( !pFocus ) + return; +@@ -2479,6 +2481,7 @@ paint_all( global_focus_t *pFocus, bool async ) + frameInfo.outputEncodingEOTF = g_ColorMgmt.pending.outputEncodingEOTF; + frameInfo.allowVRR = cv_adaptive_sync; + frameInfo.bFadingOut = fadingOut; ++ frameInfo.dpms = dpms; + + // If the window we'd paint as the base layer is the streaming client, + // find the video underlay and put it up first in the scenegraph +@@ -6234,6 +6237,10 @@ handle_property_notify(xwayland_ctx_t *ctx, XPropertyEvent *ev) + { + g_bRefreshHalveEnable = !!get_prop( ctx, ctx->root, ctx->atoms.gamescopeFrameHalveAtom, 0 ); + } ++ if (ev->atom == ctx->atoms.gamescopeDPMS) ++ { ++ g_bDPMS = !!get_prop(ctx, ctx->root, ctx->atoms.gamescopeDPMS, 0); ++ } + } + + static int +@@ -7470,6 +7477,7 @@ void init_xwayland_ctx(uint32_t serverId, gamescope_xwayland_server_t *xwayland_ + ctx->atoms.targets = XInternAtom(ctx->dpy, "TARGETS", false); + + ctx->atoms.gamescopeFrameHalveAtom = XInternAtom( ctx->dpy, "GAMESCOPE_STEAMUI_HALFHZ", false );; ++ ctx->atoms.gamescopeDPMS = XInternAtom(ctx->dpy, "GAMESCOPE_DPMS", false); + + ctx->root_width = DisplayWidth(ctx->dpy, ctx->scr); + ctx->root_height = DisplayHeight(ctx->dpy, ctx->scr); +@@ -8611,10 +8619,14 @@ steamcompmgr_main(int argc, char **argv) + bShouldPaint = false; + } + ++ if ( g_bDPMS != g_bDPMS_set && vblank ) ++ bShouldPaint = true; ++ + if ( bShouldPaint ) + { +- paint_all( pPaintFocus, eFlipType == FlipType::Async ); +- ++ paint_all( pPaintFocus, eFlipType == FlipType::Async, g_bDPMS ); ++ ++ g_bDPMS_set = g_bDPMS; + bPainted = true; + } + } +diff --git a/src/xwayland_ctx.hpp b/src/xwayland_ctx.hpp +index e4eec9fa0c48..2347cbb3340c 100644 +--- a/src/xwayland_ctx.hpp ++++ b/src/xwayland_ctx.hpp +@@ -248,6 +248,7 @@ struct xwayland_ctx_t final : public gamescope::IWaitable + Atom targets; + + Atom gamescopeFrameHalveAtom; ++ Atom gamescopeDPMS; + } atoms; + + bool HasQueuedEvents(); +-- +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 @@ -4233,205 +1518,533 @@ index ec7d4e430ee8..17ba783f809b 100644 path = thirdparty/SPIRV-Headers url = https://github.com/KhronosGroup/SPIRV-Headers/ -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis -Date: Sun, 29 Jun 2025 13:17:14 +0200 -Subject: switch to bazzite fork for wlroots +Date: Fri, 29 Aug 2025 15:31:34 +0200 +Subject: fix: drain timer fds to avoid epoll_wait returning constantly +Currently, if the VBlank or VRR timers expire without being rescheduled, +their FDs remain readable, causing epoll_wait to return instantly.|Drain +the FDs in the OnPollIn handlers to prevent this. --- - .gitmodules | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + src/waitable.h | 6 ++++++ + 1 file changed, 6 insertions(+) -diff --git a/.gitmodules b/.gitmodules -index 17ba783f809b..2ae6cd101faf 100644 ---- a/.gitmodules -+++ b/.gitmodules -@@ -1,6 +1,6 @@ - [submodule "subprojects/wlroots"] - path = subprojects/wlroots -- url = https://github.com/misyltoad/wlroots.git -+ url = https://github.com/bazzite-org/wlroots.git - [submodule "subprojects/libliftoff"] - path = subprojects/libliftoff - url = https://gitlab.freedesktop.org/emersion/libliftoff.git +diff --git a/src/waitable.h b/src/waitable.h +index 30edf8f52deb..36ac61ee7233 100644 +--- a/src/waitable.h ++++ b/src/waitable.h +@@ -182,6 +182,11 @@ namespace gamescope + ArmTimer( 0ul, false ); + } + ++ void OnPollIn() ++ { ++ IWaitable::Drain(m_nFD); ++ } ++ + int GetFD() + { + return m_nFD; +@@ -200,6 +205,7 @@ namespace gamescope + + void OnPollIn() final + { ++ ITimerWaitable::OnPollIn(); + m_fnPollFunc(); + } + private: -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Matthew Schwartz -Date: Sun, 22 Jun 2025 10:39:19 -0700 -Subject: steamcompmgr: track FSR state with preemptive upscaling +From: Antheas Kapenekakis +Date: Sat, 30 Aug 2025 15:12:39 +0200 +Subject: fix(intel): allow night mode and color adjustment via compositing -g_bFSRActive was only being applied to the first frame of preemptive -upscaling, which meant that the FSR badge would quickly flicker from on -to off when preemptive upscaling was active. - -To account for this, track the state of preemptive upscaling and use -it to activate g_bFSRActive when applicable. --- - src/steamcompmgr.cpp | 3 +++ - 1 file changed, 3 insertions(+) + src/Backends/DRMBackend.cpp | 11 +++++++++++ + 1 file changed, 11 insertions(+) +diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp +index 2861f30aaf66..3c4e5907b2a9 100644 +--- a/src/Backends/DRMBackend.cpp ++++ b/src/Backends/DRMBackend.cpp +@@ -3481,6 +3481,17 @@ namespace gamescope + bNeedsFullComposite |= pFrameInfo->bFadingOut; + bNeedsFullComposite |= !g_reshade_effect.empty(); + ++ if ( !SupportsColorManagement() ) { ++ // Fuzzy match default values to see if we need to composite ++ bNeedsFullComposite |= g_ColorMgmt.pending.nightmode.amount != 0.0f; ++ bNeedsFullComposite |= g_ColorMgmt.pending.outputVirtualWhite.x > 0 && ++ abs(g_ColorMgmt.pending.outputVirtualWhite.x - 0.3127f) > 0.001f; ++ bNeedsFullComposite |= g_ColorMgmt.pending.outputVirtualWhite.y > 0 && ++ abs(g_ColorMgmt.pending.outputVirtualWhite.y - 0.3290f) > 0.001f; ++ bNeedsFullComposite |= g_ColorMgmt.pending.sdrGamutWideness >= 0 && ++ abs(g_ColorMgmt.pending.sdrGamutWideness - 0.5f) > 0.02f; ++ } ++ + if ( g_bOutputHDREnabled ) + { + bNeedsFullComposite |= g_bHDRItmEnable; +-- +2.51.0 + + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Antheas Kapenekakis +Date: Sat, 30 Aug 2025 15:32:00 +0200 +Subject: fix(hdr): disable PQ on handheld internal displays + +For some reason, the PQ transfer function does not work on current +handhelds. So use gamma 22 instead. This allows us to skip creating +configs and read the HDR metadata from the displays. +--- + src/Backends/DRMBackend.cpp | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp +index 3c4e5907b2a9..83da1bfe231b 100644 +--- a/src/Backends/DRMBackend.cpp ++++ b/src/Backends/DRMBackend.cpp +@@ -2465,7 +2465,13 @@ namespace gamescope + pHDRStaticMetadata && pHDRStaticMetadata->eotfs && pHDRStaticMetadata->eotfs->pq ) + { + m_Mutable.HDR.bExposeHDRSupport = true; +- m_Mutable.HDR.eOutputEncodingEOTF = EOTF_PQ; ++ if (GetScreenType() == GAMESCOPE_SCREEN_TYPE_INTERNAL) ++ // Current handheld internal displays have issues ++ // with PQ, e.g., Ayaneo 3, Steam Deck etc. ++ // Use Gamma 2.2 as the safest option for now. ++ m_Mutable.HDR.eOutputEncodingEOTF = EOTF_Gamma22; ++ else ++ m_Mutable.HDR.eOutputEncodingEOTF = EOTF_PQ; + m_Mutable.HDR.uMaxContentLightLevel = + pHDRStaticMetadata->desired_content_max_luminance + ? nits_to_u16( pHDRStaticMetadata->desired_content_max_luminance ) +-- +2.51.0 + + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Antheas Kapenekakis +Date: Fri, 29 Aug 2025 17:17:06 +0200 +Subject: chore: use system glm, stb + +--- + meson.build | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 5e5bd4cdc7c4..802e4a052bcd 100644 +--- a/meson.build ++++ b/meson.build +@@ -50,10 +50,8 @@ dep_x11 = dependency('x11') + dep_wayland = dependency('wayland-client') + vulkan_dep = dependency('vulkan') + +-glm_proj = subproject('glm') +-glm_dep = glm_proj.get_variable('glm_dep') +-stb_proj = subproject('stb') +-stb_dep = stb_proj.get_variable('stb_dep') ++glm_dep = dependency('glm') ++stb_dep = dependency('stb') + + if get_option('enable_openvr_support') + openvr_dep = dependency('openvr', version: '>= 2.7', required : false) +-- +2.51.0 + + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Antheas Kapenekakis +Date: Fri, 29 Aug 2025 19:04:17 +0200 +Subject: Revert "mangoapp: plumb engineName" + +This reverts commit b9f20436d1bdf7bd8212541817b254e1b4c8eb1e. +--- + layer/VkLayer_FROG_gamescope_wsi.cpp | 9 +-------- + protocol/gamescope-swapchain.xml | 1 - + src/WaylandServer/WaylandServerLegacy.h | 1 - + src/mangoapp.cpp | 6 ------ + src/steamcompmgr.cpp | 6 ------ + src/steamcompmgr.hpp | 1 - + src/steamcompmgr_shared.hpp | 2 -- + src/wlserver.cpp | 4 +--- + 8 files changed, 2 insertions(+), 28 deletions(-) + +diff --git a/layer/VkLayer_FROG_gamescope_wsi.cpp b/layer/VkLayer_FROG_gamescope_wsi.cpp +index 263cbc37bd88..d1835a4c7487 100644 +--- a/layer/VkLayer_FROG_gamescope_wsi.cpp ++++ b/layer/VkLayer_FROG_gamescope_wsi.cpp +@@ -404,7 +404,6 @@ namespace GamescopeWSILayer { + struct GamescopeInstanceData { + wl_display* display; + uint32_t appId = 0; +- std::string engineName; + GamescopeLayerClient::Flags flags = 0; + }; + VKROOTS_DEFINE_SYNCHRONIZED_MAP_TYPE(GamescopeInstance, VkInstance); +@@ -631,14 +630,9 @@ namespace GamescopeWSILayer { + { + uint32_t appId = clientAppId(); + +- std::string engineName; +- if (pCreateInfo->pApplicationInfo && pCreateInfo->pApplicationInfo->pEngineName) +- engineName = pCreateInfo->pApplicationInfo->pEngineName; +- + auto state = GamescopeInstance::create(*pInstance, GamescopeInstanceData { + .display = display, + .appId = appId, +- .engineName = engineName, + .flags = defaultLayerClientFlags(pCreateInfo->pApplicationInfo, appId), + }); + +@@ -1275,8 +1269,7 @@ namespace GamescopeWSILayer { + uint32_t(pCreateInfo->imageColorSpace), + uint32_t(pCreateInfo->compositeAlpha), + uint32_t(pCreateInfo->preTransform), +- uint32_t(pCreateInfo->clipped), +- gamescopeInstance->engineName.c_str()); ++ uint32_t(pCreateInfo->clipped)); + + return VK_SUCCESS; + } +diff --git a/protocol/gamescope-swapchain.xml b/protocol/gamescope-swapchain.xml +index 58ac8463b752..91be3fc02d67 100644 +--- a/protocol/gamescope-swapchain.xml ++++ b/protocol/gamescope-swapchain.xml +@@ -89,7 +89,6 @@ + + + +- + + + +diff --git a/src/WaylandServer/WaylandServerLegacy.h b/src/WaylandServer/WaylandServerLegacy.h +index 63ee2ca17e8c..0facb7dc8b1e 100644 +--- a/src/WaylandServer/WaylandServerLegacy.h ++++ b/src/WaylandServer/WaylandServerLegacy.h +@@ -29,7 +29,6 @@ struct wlserver_vk_swapchain_feedback + VkCompositeAlphaFlagBitsKHR vk_composite_alpha; + VkSurfaceTransformFlagBitsKHR vk_pre_transform; + VkBool32 vk_clipped; +- std::shared_ptr vk_engine_name; + + std::shared_ptr hdr_metadata_blob; + }; +diff --git a/src/mangoapp.cpp b/src/mangoapp.cpp +index d8e1ce7edafe..91e01bc275c6 100644 +--- a/src/mangoapp.cpp ++++ b/src/mangoapp.cpp +@@ -31,7 +31,6 @@ struct mangoapp_msg_v1 { + uint16_t displayRefresh; + bool bAppWantsHDR : 1; + bool bSteamFocused : 1; +- char engineName[40]; + + // WARNING: Always ADD fields, never remove or repurpose fields + } __attribute__((packed)) mangoapp_msg_v1; +@@ -61,11 +60,6 @@ void mangoapp_update( uint64_t visible_frametime, uint64_t app_frametime_ns, uin + mangoapp_msg_v1.displayRefresh = (uint16_t) gamescope::ConvertmHzToHz( g_nOutputRefresh ); + mangoapp_msg_v1.bAppWantsHDR = g_bAppWantsHDRCached; + mangoapp_msg_v1.bSteamFocused = g_focusedBaseAppId == 769; +- memset(mangoapp_msg_v1.engineName, 0, sizeof(mangoapp_msg_v1.engineName)); +- if (focusWindow_engine) +- focusWindow_engine->copy(mangoapp_msg_v1.engineName, sizeof(mangoapp_msg_v1.engineName) / sizeof(char)); +- else +- std::string("gamescope").copy(mangoapp_msg_v1.engineName, sizeof(mangoapp_msg_v1.engineName) / sizeof(char)); + msgsnd(msgid, &mangoapp_msg_v1, sizeof(mangoapp_msg_v1) - sizeof(mangoapp_msg_v1.hdr.msg_type), IPC_NOWAIT); + } + diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp -index be69ce4b391f..f867335557f9 100644 +index f25f810f9387..d5a6a4af51df 100644 --- a/src/steamcompmgr.cpp +++ b/src/steamcompmgr.cpp -@@ -2509,6 +2509,9 @@ paint_all( bool async, bool dpms ) - } +@@ -1026,7 +1026,6 @@ int g_BlurRadius = 5; + unsigned int g_BlurFadeStartTime = 0; - g_bFSRActive = frameInfo.useFSRLayer0; -+ if ( const auto& heldCommit = g_HeldCommits[HELD_COMMIT_BASE]; heldCommit && heldCommit->upscaledTexture ) { -+ g_bFSRActive = ( heldCommit->upscaledTexture->eFilter == GamescopeUpscaleFilter::FSR ); -+ } + pid_t focusWindow_pid; +-std::shared_ptr focusWindow_engine = nullptr; - g_bFirstFrame = false; - --- -2.50.1 - - -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Georg Lehmann -Date: Mon, 7 Aug 2023 18:54:01 +0200 -Subject: rendervulkan: account for ycbcr descriptor count when creating - descriptor pool - ---- - src/rendervulkan.cpp | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -diff --git a/src/rendervulkan.cpp b/src/rendervulkan.cpp -index d833d0093830..ac5c16dab035 100644 ---- a/src/rendervulkan.cpp -+++ b/src/rendervulkan.cpp -@@ -847,6 +847,25 @@ bool CVulkanDevice::createPools() - return false; - } - -+ VkPhysicalDeviceImageFormatInfo2 imageFormatInfo = { -+ .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, -+ .format = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, -+ .type = VK_IMAGE_TYPE_2D, -+ .tiling = VK_IMAGE_TILING_OPTIMAL, -+ .usage = VK_IMAGE_USAGE_SAMPLED_BIT, -+ }; -+ -+ VkSamplerYcbcrConversionImageFormatProperties ycbcrProps = { -+ .sType = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, -+ }; -+ -+ VkImageFormatProperties2 imageFormatProps = { -+ .sType = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2, -+ .pNext = &ycbcrProps, -+ }; -+ -+ res = vk.GetPhysicalDeviceImageFormatProperties2( physDev(), &imageFormatInfo, &imageFormatProps ); -+ - VkDescriptorPoolSize poolSizes[3] { + focus_t g_steamcompmgr_xdg_focus; + std::vector> g_steamcompmgr_xdg_wins; +@@ -6396,9 +6395,6 @@ bool handle_done_commit( steamcompmgr_win_t *w, xwayland_ctx_t *ctx, uint64_t co + uint32_t j; + for ( j = 0; j < w->commit_queue.size(); j++ ) + { +- if (w->commit_queue[ j ]->feedback.has_value()) +- w->engineName = w->commit_queue[ j ]->feedback->vk_engine_name; +- + if ( w->commit_queue[ j ]->commitID == commitID ) { - VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, -@@ -858,7 +877,7 @@ bool CVulkanDevice::createPools() - }, - { - VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, -- uint32_t(m_descriptorSets.size()) * ((2 * VKR_SAMPLER_SLOTS) + (2 * VKR_LUT3D_COUNT)), -+ uint32_t(m_descriptorSets.size()) * (((ycbcrProps.combinedImageSamplerDescriptorCount + 1) * VKR_SAMPLER_SLOTS) + (2 * VKR_LUT3D_COUNT)), - }, - }; - + gpuvis_trace_printf( "commit %lu done", w->commit_queue[ j ]->commitID ); +@@ -6443,8 +6439,6 @@ bool handle_done_commit( steamcompmgr_win_t *w, xwayland_ctx_t *ctx, uint64_t co + if ( !cv_paint_debug_pause_base_plane ) + g_HeldCommits[ HELD_COMMIT_BASE ] = w->commit_queue[ j ]; + hasRepaint = true; +- +- focusWindow_engine = w->engineName; + } + + if ( w == pFocus->overrideWindow ) +diff --git a/src/steamcompmgr.hpp b/src/steamcompmgr.hpp +index 98e927296483..2f489a26a0aa 100644 +--- a/src/steamcompmgr.hpp ++++ b/src/steamcompmgr.hpp +@@ -144,7 +144,6 @@ struct wlserver_x11_surface_info *lookup_x11_surface_info_from_xid( gamescope_xw + + extern gamescope::VBlankTime g_SteamCompMgrVBlankTime; + extern pid_t focusWindow_pid; +-extern std::shared_ptr focusWindow_engine; + + void init_xwayland_ctx(uint32_t serverId, gamescope_xwayland_server_t *xwayland_server); + void gamescope_set_selection(std::string contents, GamescopeSelection eSelection); +diff --git a/src/steamcompmgr_shared.hpp b/src/steamcompmgr_shared.hpp +index 5a2198d97bed..4027013148b2 100644 +--- a/src/steamcompmgr_shared.hpp ++++ b/src/steamcompmgr_shared.hpp +@@ -149,8 +149,6 @@ struct steamcompmgr_win_t { + bool unlockedForFrameCallback = false; + bool receivedDoneCommit = false; + +- std::shared_ptr engineName; +- + std::vector< gamescope::Rc > commit_queue; + std::shared_ptr> icon; + +diff --git a/src/wlserver.cpp b/src/wlserver.cpp +index a694b5245a97..42c6bc0c2430 100644 +--- a/src/wlserver.cpp ++++ b/src/wlserver.cpp +@@ -862,8 +862,7 @@ static void gamescope_swapchain_swapchain_feedback( struct wl_client *client, st + uint32_t vk_colorspace, + uint32_t vk_composite_alpha, + uint32_t vk_pre_transform, +- uint32_t vk_clipped, +- const char *vk_engine_name) ++ uint32_t vk_clipped) + { + wlserver_wl_surface_info *wl_info = (wlserver_wl_surface_info *)wl_resource_get_user_data( resource ); + if ( wl_info ) +@@ -875,7 +874,6 @@ static void gamescope_swapchain_swapchain_feedback( struct wl_client *client, st + .vk_composite_alpha = VkCompositeAlphaFlagBitsKHR(vk_composite_alpha), + .vk_pre_transform = VkSurfaceTransformFlagBitsKHR(vk_pre_transform), + .vk_clipped = VkBool32(vk_clipped), +- .vk_engine_name = std::make_shared(vk_engine_name), + .hdr_metadata_blob = nullptr, + }); + } -- -2.50.1 +2.51.0 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis -Date: Wed, 20 Aug 2025 22:07:52 +0200 -Subject: feat: add Ayaneo 3 display +Date: Sun, 31 Aug 2025 20:55:02 +0200 +Subject: fix: separate blend tf to its own check +Currently, blend tf and other color mgmt checks are combined into one +check. However, new hardware does not support the blend tf for a plane, +causing loss of all color mgmt features. Separate the checks so that +color mgmt can still be used on such hardware. + +Also, add the other function checks to drm_supports_color_mgmt so that +there are no edge cases where only subproperties are supported. --- - .../displays/ayaneo.ayaneo3.oled.lua | 69 +++++++++++++++++++ - 1 file changed, 69 insertions(+) - create mode 100644 scripts/00-gamescope/displays/ayaneo.ayaneo3.oled.lua + src/Backends/DRMBackend.cpp | 40 +++++++++++++++++++++++++++++-------- + 1 file changed, 32 insertions(+), 8 deletions(-) -diff --git a/scripts/00-gamescope/displays/ayaneo.ayaneo3.oled.lua b/scripts/00-gamescope/displays/ayaneo.ayaneo3.oled.lua -new file mode 100644 -index 000000000000..9f6f725560b6 ---- /dev/null -+++ b/scripts/00-gamescope/displays/ayaneo.ayaneo3.oled.lua -@@ -0,0 +1,69 @@ -+local panel_id = "aya_fhd_oled" -+local panel_name = "AYA FHD OLED Panel" -+ -+local panel_models = { -+ { vendor = "AYA", model = "AYAOLED_FHD" }, +diff --git a/src/Backends/DRMBackend.cpp b/src/Backends/DRMBackend.cpp +index 83da1bfe231b..c1a714569bf2 100644 +--- a/src/Backends/DRMBackend.cpp ++++ b/src/Backends/DRMBackend.cpp +@@ -559,6 +559,7 @@ extern std::string g_reshade_effect; + + bool drm_update_color_mgmt(struct drm_t *drm); + bool drm_supports_color_mgmt(struct drm_t *drm); ++bool drm_supports_srgb_to_pq(struct drm_t *drm); + bool drm_set_connector( struct drm_t *drm, gamescope::CDRMConnector *conn ); + + struct drm_color_ctm2 { +@@ -2691,13 +2692,15 @@ drm_prepare_liftoff( struct drm_t *drm, const struct FrameInfo_t *frameInfo, boo + } + } + +- if ( drm_supports_color_mgmt( drm ) ) ++ if ( drm_supports_srgb_to_pq( drm ) ) + { + if (!cv_drm_debug_disable_blend_tf && !bSinglePlane) + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_BLEND_TF", drm->pending.output_tf ); + else +- liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_BLEND_TF", AMDGPU_TRANSFER_FUNCTION_DEFAULT ); +- ++ liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_BLEND_TF", AMDGPU_TRANSFER_FUNCTION_DEFAULT ); ++ } ++ if ( drm_supports_color_mgmt( drm ) ) ++ { + if (!cv_drm_debug_disable_ctm && frameInfo->layers[i].ctm != nullptr) + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_CTM", frameInfo->layers[i].ctm->GetBlobValue() ); + else +@@ -2712,13 +2715,16 @@ drm_prepare_liftoff( struct drm_t *drm, const struct FrameInfo_t *frameInfo, boo + liftoff_layer_unset_property( drm->lo_layers[ i ], "COLOR_ENCODING" ); + liftoff_layer_unset_property( drm->lo_layers[ i ], "COLOR_RANGE" ); + ++ if ( drm_supports_srgb_to_pq( drm ) ) ++ { ++ liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_BLEND_TF", AMDGPU_TRANSFER_FUNCTION_DEFAULT ); ++ } + if ( drm_supports_color_mgmt( drm ) ) + { + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_DEGAMMA_TF", AMDGPU_TRANSFER_FUNCTION_DEFAULT ); + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_SHAPER_LUT", 0 ); + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_SHAPER_TF", 0 ); + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_LUT3D", 0 ); +- liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_BLEND_TF", AMDGPU_TRANSFER_FUNCTION_DEFAULT ); + liftoff_layer_set_property( drm->lo_layers[ i ], "AMD_PLANE_CTM", 0 ); + } + } +@@ -2870,7 +2876,7 @@ int drm_prepare( struct drm_t *drm, bool async, const struct FrameInfo_t *frameI + + bool bSinglePlane = frameInfo->layerCount < 2 && cv_drm_single_plane_optimizations; + +- if ( drm_supports_color_mgmt( &g_DRM ) && frameInfo->applyOutputColorMgmt ) ++ if ( drm_supports_srgb_to_pq( &g_DRM ) && frameInfo->applyOutputColorMgmt ) + { + if ( !cv_drm_debug_disable_output_tf && !bSinglePlane ) + { +@@ -3371,7 +3377,20 @@ bool drm_supports_color_mgmt(struct drm_t *drm) + if ( !drm->pPrimaryPlane ) + return false; + +- return drm->pPrimaryPlane->GetProperties().AMD_PLANE_CTM.has_value() && drm->pPrimaryPlane->GetProperties().AMD_PLANE_BLEND_TF.has_value(); ++ return drm->pPrimaryPlane->GetProperties().AMD_PLANE_CTM.has_value() && // dm->dc->caps.color.mpc.gamut_remap ++ drm->pPrimaryPlane->GetProperties().AMD_PLANE_SHAPER_LUT.has_value() && // dpp_color_caps.hw_3d_lut ++ drm->pPrimaryPlane->GetProperties().AMD_PLANE_DEGAMMA_TF.has_value(); // dpp_color_caps.dgam_ram || dpp_color_caps.gamma_corr +} + -+local panel_refresh_rates = { 60, 90, 120, 144 } ++bool drm_supports_srgb_to_pq(struct drm_t *drm) ++{ ++ if ( g_bForceDisableColorMgmt ) ++ return false; + -+local panel_hdr = { -+ supported = true, -+ force_enabled = true, -+ eotf = gamescope.eotf.ST2084, -+ max_content_light_level = 993.486, -+ max_frame_average_luminance = 400, -+ min_content_light_level = 0.007 -+} ++ if ( !drm->pPrimaryPlane ) ++ return false; + ++ return drm->pPrimaryPlane->GetProperties().AMD_PLANE_BLEND_TF.has_value(); // dpp_color_caps.ogam_ram + } + + std::span drm_get_valid_refresh_rates( struct drm_t *drm ) +@@ -3501,12 +3520,12 @@ namespace gamescope + if ( g_bOutputHDREnabled ) + { + bNeedsFullComposite |= g_bHDRItmEnable; +- if ( !SupportsColorManagement() ) ++ if ( !SupportsSRGBtoPQ() ) + bNeedsFullComposite |= ( pFrameInfo->layerCount > 1 || pFrameInfo->layers[0].colorspace != GAMESCOPE_APP_TEXTURE_COLORSPACE_HDR10_PQ ); + } + else + { +- if ( !SupportsColorManagement() ) ++ if ( !SupportsSRGBtoPQ() ) + bNeedsFullComposite |= ColorspaceIsHDR( pFrameInfo->layers[0].colorspace ); + } + +@@ -3915,6 +3934,11 @@ namespace gamescope + return drm_supports_color_mgmt( &g_DRM ); + } + ++ bool SupportsSRGBtoPQ() const ++ { ++ return drm_supports_srgb_to_pq( &g_DRM ); ++ } + -+gamescope.config.known_displays[panel_id] = { -+ pretty_name = panel_name, -+ -+ -- These tables are optional -+ colorimetry = (panel_colorimetry ~= nil) and panel_colorimetry, -+ dynamic_refresh_rates = (panel_refresh_rates ~= nil) and panel_refresh_rates, -+ hdr = (panel_hdr ~= nil) and panel_hdr, -+ -+ dynamic_modegen = function(base_mode, refresh) -+ local mode = base_mode -+ debug("["..panel_id.."] Switching mode to "..mode.hdisplay.."x"..mode.vdisplay.."@"..refresh.."Hz") -+ -+ -- Override blanking intervals if defined -+ if panel_resolutions ~= nil then -+ for i, res in ipairs(panel_resolutions) do -+ if res.width == mode.hdisplay and res.height == mode.vdisplay then -+ -+ if res.hfp ~= nil and res.hsync ~= nil and res.hbp ~= nil then -+ gamescope.modegen.set_h_timings(mode, set_res.hfp, set_res.hsync, set_res.hbp) -+ debug("["..panel_id.."] Overriding horizontal blanking interval") -+ end -+ -+ if res.vfp ~= nil and res.vsync ~= nil and res.vbp ~= nil then -+ gamescope.modegen.set_v_timings(mode, set_res.vfp, set_res.vsync, set_res.vbp) -+ debug("["..panel_id.."] Overriding vertical blanking interval") -+ end -+ -+ -- No need to iterate anymore -+ break -+ end -+ end -+ end -+ -+ mode.clock = gamescope.modegen.calc_max_clock(mode, refresh) -+ mode.vrefresh = gamescope.modegen.calc_vrefresh(mode) -+ -+ return mode -+ end, -+ -+ matches = function(display) -+ for i, panel in ipairs(panel_models) do -+ if panel.vendor == display.vendor and panel.model == display.model then -+ debug("["..panel_id.."] Matched vendor: "..display.vendor.." model: "..display.model) -+ return 4000 -+ end -+ end -+ -+ return -1 -+ end -+} -\ No newline at end of file + int Commit( const FrameInfo_t *pFrameInfo ) + { + drm_t *drm = &g_DRM; -- -2.50.1 +2.51.0 + + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Colin Kinloch +Date: Fri, 1 Aug 2025 16:06:23 +0100 +Subject: WaylandBackend: Check features before using color management + +This stops compositors lacking required features, transfer functions or +primaries from triggering protocol errors on start. +--- + src/Backends/WaylandBackend.cpp | 32 ++++++++++++++++++-------------- + 1 file changed, 18 insertions(+), 14 deletions(-) + +diff --git a/src/Backends/WaylandBackend.cpp b/src/Backends/WaylandBackend.cpp +index 664ed0eac070..1171980ba61d 100644 +--- a/src/Backends/WaylandBackend.cpp ++++ b/src/Backends/WaylandBackend.cpp +@@ -1990,13 +1990,14 @@ namespace gamescope + return false; + if ( !Algorithm::Contains( m_WPColorManagerFeatures.eFeatures, WP_COLOR_MANAGER_V1_FEATURE_SET_LUMINANCES ) ) + return false; ++ if ( !Algorithm::Contains( m_WPColorManagerFeatures.eFeatures, WP_COLOR_MANAGER_V1_FEATURE_WINDOWS_SCRGB ) ) ++ return false; + + // Transfer Functions + if ( !Algorithm::Contains( m_WPColorManagerFeatures.eTransferFunctions, WP_COLOR_MANAGER_V1_TRANSFER_FUNCTION_SRGB ) ) + return false; + if ( !Algorithm::Contains( m_WPColorManagerFeatures.eTransferFunctions, WP_COLOR_MANAGER_V1_TRANSFER_FUNCTION_ST2084_PQ ) ) + return false; +- // TODO: Need scRGB + + // Primaries + if ( !Algorithm::Contains( m_WPColorManagerFeatures.ePrimaries, WP_COLOR_MANAGER_V1_PRIMARIES_SRGB ) ) +@@ -2006,6 +2007,22 @@ namespace gamescope + + return true; + }(); ++ ++ if ( m_WPColorManagerFeatures.bSupportsGamescopeColorManagement ) ++ { ++ // HDR10. ++ { ++ wp_image_description_creator_params_v1 *pParams = wp_color_manager_v1_create_parametric_creator( m_pWPColorManager ); ++ wp_image_description_creator_params_v1_set_primaries_named( pParams, WP_COLOR_MANAGER_V1_PRIMARIES_BT2020 ); ++ wp_image_description_creator_params_v1_set_tf_named( pParams, WP_COLOR_MANAGER_V1_TRANSFER_FUNCTION_ST2084_PQ ); ++ m_pWPImageDescriptions[ GAMESCOPE_APP_TEXTURE_COLORSPACE_HDR10_PQ ] = wp_image_description_creator_params_v1_create( pParams ); ++ } ++ ++ // scRGB ++ { ++ m_pWPImageDescriptions[ GAMESCOPE_APP_TEXTURE_COLORSPACE_SCRGB ] = wp_color_manager_v1_create_windows_scrgb( m_pWPColorManager ); ++ } ++ } + } + + m_pLibDecor = libdecor_new( m_pDisplay, &s_LibDecorInterface ); +@@ -2476,19 +2493,6 @@ namespace gamescope + { + m_pWPColorManager = (wp_color_manager_v1 *)wl_registry_bind( pRegistry, uName, &wp_color_manager_v1_interface, 1u ); + wp_color_manager_v1_add_listener( m_pWPColorManager, &s_WPColorManagerListener, this ); +- +- // HDR10. +- { +- wp_image_description_creator_params_v1 *pParams = wp_color_manager_v1_create_parametric_creator( m_pWPColorManager ); +- wp_image_description_creator_params_v1_set_primaries_named( pParams, WP_COLOR_MANAGER_V1_PRIMARIES_BT2020 ); +- wp_image_description_creator_params_v1_set_tf_named( pParams, WP_COLOR_MANAGER_V1_TRANSFER_FUNCTION_ST2084_PQ ); +- m_pWPImageDescriptions[ GAMESCOPE_APP_TEXTURE_COLORSPACE_HDR10_PQ ] = wp_image_description_creator_params_v1_create( pParams ); +- } +- +- // scRGB +- { +- m_pWPImageDescriptions[ GAMESCOPE_APP_TEXTURE_COLORSPACE_SCRGB ] = wp_color_manager_v1_create_windows_scrgb( m_pWPColorManager ); +- } + } + else if ( !strcmp( pInterface, zwp_pointer_constraints_v1_interface.name ) ) + { +-- +2.51.0 diff --git a/anda/games/terra-gamescope/terra-gamescope.spec b/anda/games/terra-gamescope/terra-gamescope.spec index c5630e35a4..3f1e43d863 100755 --- a/anda/games/terra-gamescope/terra-gamescope.spec +++ b/anda/games/terra-gamescope/terra-gamescope.spec @@ -3,12 +3,12 @@ %global _default_patch_fuzz 2 %global build_timestamp %(date +"%Y%m%d") #global gamescope_tag 3.15.11 -%global gamescope_commit f873ec7868fe84d2850e91148bcbd6d6b19a7443 +%global gamescope_commit 2f30679c80791844c29402d232462874fe23dd46 %define short_commit %(echo %{gamescope_commit} | cut -c1-8) Name: terra-gamescope #Version: 100.%{gamescope_tag} -Version: 127.%{short_commit} +Version: 134.%{short_commit} Release: 1%?dist Summary: Micro-compositor for video games on Wayland From ce7217bfc2249da86e787ac1d1b7f9664a1ee34e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 08:42:08 +0000 Subject: [PATCH 0333/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 84bcc2ea1d..fc899dd238 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6b87423293ff20124fd2b6a39c60954a2e13a274 -%global ver 0.0.37-18148 +%global commit 1667998b4ef1bb941a05c2492d7c31a25cc1a8c1 +%global ver 0.0.37-18149 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 8fee01db9c64be9000e756a3d17f511f8fc41685 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 21 Sep 2025 02:41:01 -0700 Subject: [PATCH 0334/1547] chore: Bring in latest DXIL changes from Fedora PR discussions (#6376) (#6450) (cherry picked from commit 03cce5eb93ad2f5764ffa301ae26457780dffd12) Signed-off-by: Kyle Gospodnetich Co-authored-by: Kyle Gospodnetich --- anda/lib/mesa/mesa.spec | 38 ++++++++++++++------------------------ 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index a7a4422172..aece2217d3 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -32,7 +32,7 @@ %global intel_platform_vulkan %{?with_vulkan_hw:,intel,intel_hasvk}%{!?with_vulkan_hw:%{nil}} %if !0%{?rhel} %global with_i915 1 -%endif +%endif %endif %ifarch x86_64 %if !0%{?with_vulkan_hw} @@ -80,7 +80,7 @@ Summary: Mesa graphics libraries # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 Version: 25.2.3 -Release: 1%?dist +Release: 2%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org @@ -189,7 +189,7 @@ BuildRequires: pkgconfig(vulkan) %endif %if 0%{?with_d3d12} BuildRequires: pkgconfig(DirectX-Headers) >= 1.614.1 -%endif +%endif %description %{summary}. @@ -324,29 +324,20 @@ Summary: Mesa TensorFlow Lite delegate %endif %if 0%{?with_d3d12} -%package dxil +%package dxil-devel Summary: Mesa SPIR-V to DXIL binary Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: %{name}-dxil-libs < 1:25.2.3-2 +Obsoletes: %{name}-dxil < 1:25.2.3-2 -%description dxil -Binary for translating SPIR-V shader code to DXIL for Direct3D 12 - -%package dxil-libs -Summary: Mesa SPIR-V to DXIL libraries -Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: %{name}-dxil = %{?epoch:%{epoch}:}%{version}-%{release} - -%description dxil-libs -Libraries for translating SPIR-V shader code to DXIL for Direct3D 12 +%description dxil-devel +Development tools for translating SPIR-V shader code to DXIL for Direct3D 12 %endif %package vulkan-drivers Summary: Mesa Vulkan drivers Requires: vulkan%{_isa} Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?with_d3d12} -Requires: %{name}-dxil-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -%endif Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release} %description vulkan-drivers @@ -520,7 +511,7 @@ popd %{_libdir}/dri/iris_dri.so %if 0%{?with_i915} %{_libdir}/dri/i915_dri.so -%endif +%endif %endif %ifarch aarch64 x86_64 %{ix86} %if 0%{?with_asahi} @@ -529,7 +520,7 @@ popd %endif %if 0%{?with_d3d12} %{_libdir}/dri/d3d12_dri.so -%endif +%endif %{_libdir}/dri/ingenic-drm_dri.so %{_libdir}/dri/imx-drm_dri.so %{_libdir}/dri/imx-lcdif_dri.so @@ -612,7 +603,7 @@ popd %endif %if 0%{?with_d3d12} %{_libdir}/dri/d3d12_drv_video.so -%endif +%endif %{_libdir}/dri/virtio_gpu_drv_video.so %endif @@ -628,14 +619,13 @@ popd %endif %if 0%{?with_d3d12} %{_libdir}/vdpau/libvdpau_d3d12.so.1* -%endif +%endif %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1* %endif %if 0%{?with_d3d12} -%files dxil +%files dxil-devel %{_bindir}/spirv2dxil -%files dxil-libs %{_libdir}/libspirv_to_dxil.a %{_libdir}/libspirv_to_dxil.so %endif @@ -650,7 +640,7 @@ popd %if 0%{?with_virtio} %{_libdir}/libvulkan_virtio.so %{_datadir}/vulkan/icd.d/virtio_icd.*.json -%endif +%endif %if 0%{?with_vulkan_hw} %{_libdir}/libvulkan_radeon.so %{_datadir}/drirc.d/00-radv-defaults.conf From f55d4a554562f4968b5577c9b0599edbe8402ed8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 14:15:35 +0000 Subject: [PATCH 0335/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 3ae5eec7bc..cb62145f15 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 6dfdc52b35545449e92228fa4814c2e0a71be987 +%global commit 5f60a5419e04653e5ded4a10a704eec2d7373985 %forgemeta Name: lomiri-system-settings From 7ee7a010193f04c2920e7691f495b5b3c5b8af0e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 14:45:38 +0000 Subject: [PATCH 0336/1547] bump: rpcs3 yt-dlp-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index fc899dd238..7bcde2dabb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 1667998b4ef1bb941a05c2492d7c31a25cc1a8c1 -%global ver 0.0.37-18149 +%global commit 9d020a3e5956134bd55d610082d82228bdfa0a96 +%global ver 0.0.37-18151 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 97294c9628..5ba0bda0a4 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.19.231217 +Version: 2025.09.21.142937 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5e5714d03c2ba180c163c8c59e6d0ee4c9061d62 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 15:29:36 +0000 Subject: [PATCH 0337/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 5ba0bda0a4..d5b98a5e5a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.21.142937 +Version: 2025.09.21.151054 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 236d7a8999f0f7abaeb1244acbc3665443b1a653 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 16:00:09 +0000 Subject: [PATCH 0338/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7bcde2dabb..cc07ca07f3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9d020a3e5956134bd55d610082d82228bdfa0a96 -%global ver 0.0.37-18151 +%global commit 9524211b9adc7459fa3d770623615bb3503bbff9 +%global ver 0.0.37-18152 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From fffae7c1dab52ccd81129c1b1dee7980f94f32d7 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 22 Sep 2025 00:11:08 +0800 Subject: [PATCH 0339/1547] fix(mock-configs): add terra-rawhide.tpl (#6454) Signed-off-by: madomado --- anda/terra/mock-configs/terra-mock-configs.spec | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/anda/terra/mock-configs/terra-mock-configs.spec b/anda/terra/mock-configs/terra-mock-configs.spec index 367d267673..fec7562f0d 100644 --- a/anda/terra/mock-configs/terra-mock-configs.spec +++ b/anda/terra/mock-configs/terra-mock-configs.spec @@ -1,6 +1,6 @@ Name: terra-mock-configs Version: 2.1.1 -Release: 1%?dist +Release: 2%?dist Epoch: 1 Summary: Mock configs for Terra repos @@ -21,19 +21,14 @@ Obsoletes: anda-mock-configs < 3-2%{?dist} %prep %autosetup -n mock-configs-%version -%build - %install -mkdir -p %{buildroot}%{_sysusersdir} -mkdir -p %{buildroot}%{_sysconfdir}/mock/templates - -# not copying terra-el-dev.tpl as we aren't using dev -cp -v -t %{buildroot}%{_sysconfdir}/mock/templates/ terra.tpl terra-el.tpl -cp -v *.cfg %{buildroot}%{_sysconfdir}/mock/ +install -Dpm644 *.tpl -t %{buildroot}%{_sysconfdir}/mock/templates/ +install -Dpm644 *.cfg -t %{buildroot}%{_sysconfdir}/mock/ %files %config %{_sysconfdir}/mock/templates/terra.tpl %config %{_sysconfdir}/mock/templates/terra-el.tpl +%config %{_sysconfdir}/mock/templates/terra-rawhide.tpl %config %{_sysconfdir}/mock/terra-*-x86_64.cfg %config %{_sysconfdir}/mock/terra-*-aarch64.cfg %config %{_sysconfdir}/mock/terra-*-i386.cfg From 69c3729af2c900dc217a30ffa8cc12965d9a7d5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 19:59:30 +0000 Subject: [PATCH 0340/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index 4d2183d808..afa49af8cd 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.0.0 +Version: 10.0.1 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 6572285caf418213172a45a67fee0632e9618ec4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 22:18:47 +0000 Subject: [PATCH 0341/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 6503ba70e4..3230039f12 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.11 +Version: 1.19.12 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From b4ccb4a28edcc95e6085c52c5d24c05b48acd62f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 21 Sep 2025 22:45:37 +0000 Subject: [PATCH 0342/1547] bump: rust-mise espanso-wayland espanso-x11 --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/espanso-wayland/espanso-wayland.spec | 2 +- anda/tools/espanso-x11/espanso-x11.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index b8606ff90d..192e3a0d99 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.14 +Version: 2025.9.15 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/espanso-wayland/espanso-wayland.spec b/anda/tools/espanso-wayland/espanso-wayland.spec index 58c40c58dd..31b872b3eb 100644 --- a/anda/tools/espanso-wayland/espanso-wayland.spec +++ b/anda/tools/espanso-wayland/espanso-wayland.spec @@ -1,5 +1,5 @@ Name: espanso-wayland -Version: 2.2.5 +Version: 2.2.6 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for Wayland License: GPL-3.0 diff --git a/anda/tools/espanso-x11/espanso-x11.spec b/anda/tools/espanso-x11/espanso-x11.spec index a7252e107f..f55c5de13c 100644 --- a/anda/tools/espanso-x11/espanso-x11.spec +++ b/anda/tools/espanso-x11/espanso-x11.spec @@ -1,5 +1,5 @@ Name: espanso-x11 -Version: 2.2.5 +Version: 2.2.6 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for X11 License: GPL-3.0 From 99838c0345e5d7a32897afea80b8658893c4edc6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 01:50:14 +0000 Subject: [PATCH 0343/1547] bump(nightly): ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 81e1d2dfa5..b8427eb085 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 511314e1a1ecfa5ed21dbc8eabfd0aeecb27b792 +%global commit bc95317ba45a686dcda9721a0d5148a53378099e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-20 +%global fulldate 2025-09-21 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index aba7acf113..913ce5d7e4 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash ad24089e4e638209af66a27526f050a41de96b7f -%global commit_date 20250910 +%global commit_hash ec8bb7c11d74914167d1abdea69bed743ba87c00 +%global commit_date 20250922 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 03e946b498..2b5e758802 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 839c216620af116459e2ba15e82f3df8c3597349 +%global commit 891a06c2940b7aa441aac047a98d0dce86fb39a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250921 +%global commit_date 20250922 %global ver 0.206.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0982dc2445..0125cec804 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 28b755cf048c162adf6e96c55c91f747bc698c66 +%global commit f7e58723e0d4488855798895e6b71c1079004f91 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250920 +%global commit_date 20250922 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 9f4ae793b9..190b8b01f2 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 4e438db721a88a510392019ce0362ca120d7dfde -%global commit_date 20250920 +%global commit 0ba0b3216ac83fea2bb111c56b9c0cbf85825ccc +%global commit_date 20250922 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 27eea2665ab9510481a14d0c0a91d2ffa624c805 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 21 Sep 2025 19:05:28 -0700 Subject: [PATCH 0344/1547] fix(scrcpy): builddep on libOpenCL.so.1 (#6432) (#6462) (cherry picked from commit 24b302d980f16ac346314c0cfc5c3562d198fc60) Signed-off-by: madomado Co-authored-by: madomado --- anda/apps/scrcpy/scrcpy.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/apps/scrcpy/scrcpy.spec b/anda/apps/scrcpy/scrcpy.spec index c69467d21d..09231c4589 100644 --- a/anda/apps/scrcpy/scrcpy.spec +++ b/anda/apps/scrcpy/scrcpy.spec @@ -17,6 +17,7 @@ BuildRequires: pkgconfig(libusb) BuildRequires: pkgconfig(libv4l2) BuildRequires: cmake(VulkanHeaders) BuildRequires: vulkan-loader +BuildRequires: %_libdir/libOpenCL.so.1 %description This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS. From 58e1a616745277d9446f07d9e75b0b8e9f1c7c32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 02:06:38 +0000 Subject: [PATCH 0345/1547] bump: ruffle-nightly espanso-wayland espanso-x11 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/espanso-wayland/espanso-wayland.spec | 2 +- anda/tools/espanso-x11/espanso-x11.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 04509a69ee..a6a3bcaa81 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-21 +%global ver 2025-09-22 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/espanso-wayland/espanso-wayland.spec b/anda/tools/espanso-wayland/espanso-wayland.spec index 31b872b3eb..704917a437 100644 --- a/anda/tools/espanso-wayland/espanso-wayland.spec +++ b/anda/tools/espanso-wayland/espanso-wayland.spec @@ -1,5 +1,5 @@ Name: espanso-wayland -Version: 2.2.6 +Version: 2.2.7 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for Wayland License: GPL-3.0 diff --git a/anda/tools/espanso-x11/espanso-x11.spec b/anda/tools/espanso-x11/espanso-x11.spec index f55c5de13c..b152ccd15a 100644 --- a/anda/tools/espanso-x11/espanso-x11.spec +++ b/anda/tools/espanso-x11/espanso-x11.spec @@ -1,5 +1,5 @@ Name: espanso-x11 -Version: 2.2.6 +Version: 2.2.7 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for X11 License: GPL-3.0 From ec70a54fd2abfbb093bfac0404e5a7ab3dccb7fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 06:53:45 +0000 Subject: [PATCH 0346/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index cc07ca07f3..db14d1f780 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9524211b9adc7459fa3d770623615bb3503bbff9 -%global ver 0.0.37-18152 +%global commit 6bc690491fbe3f0c9e8431d6eddc628d2df96a9c +%global ver 0.0.37-18153 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From cbc0e43a703f358e50780f6057f6e7ce7e74b534 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 09:55:40 +0000 Subject: [PATCH 0347/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index dbc0db75a0..e6d741fdf8 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 9621ae11165ad4de4a3d9edd722bb32d0233ebed -%global commit_date 20250908 +%global commit 695f412e70bb75a2c7c132ccf52fe747f44d1503 +%global commit_date 20250922 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From da7fd886d93ebb5fa6baf1da8196a21d5b1fcfd7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 12:39:23 +0000 Subject: [PATCH 0348/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 0b77e3d467..459cd817ad 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.8.16 +Version: 2025.9.22 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From 92ce140fa9f40ccd70014fc2e4f58d0650b97d51 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 13:41:48 +0000 Subject: [PATCH 0349/1547] bump: honkers-railway-launcher --- .../honkers-railway-launcher/honkers-railway-launcher.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec index f8b67bc2a5..62cee0a63f 100644 --- a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec +++ b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec @@ -2,8 +2,8 @@ %global crate honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher Name: %{crate} -Version: 1.11.1 -Release: 1%{?dist} +Version: 1.12.0 +Release: 1%?dist Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling License: GPL-3.0-or-later From 8ffd43a4ddcae8db5d6ba132b2cc72c7bba25a6b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 14:40:11 +0000 Subject: [PATCH 0350/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index db14d1f780..f3eeb5d114 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6bc690491fbe3f0c9e8431d6eddc628d2df96a9c -%global ver 0.0.37-18153 +%global commit 29108e1cb4dc884ff88295831aed790278b7e75b +%global ver 0.0.37-18154 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 636ad9772487d7c609907f882830e2ac2c53674b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 15:19:59 +0000 Subject: [PATCH 0351/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 459cd817ad..bca16c1f9c 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.9.22 +Version: 2025.9.23 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From 87b8fa5686f2e44b58bdd37d30ace62642078551 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 16:45:30 +0000 Subject: [PATCH 0352/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 814403c500..023c4b048b 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.110 +Version: 0.0.111 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 4e66a26f82..0d3023015d 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.110 +Version: 0.0.111 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From 41a1967fbb146173f633215c1704bc089bbcd8bc Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 22 Sep 2025 09:54:13 -0700 Subject: [PATCH 0353/1547] fix(scrcpy): specify OpenCL-ICD-Loader manually (#6466) (#6468) (cherry picked from commit 1879f83ed03fdecdf7106d6177a9a444e85b3433) Signed-off-by: madomado Co-authored-by: madomado --- anda/apps/scrcpy/scrcpy.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/apps/scrcpy/scrcpy.spec b/anda/apps/scrcpy/scrcpy.spec index 09231c4589..12e8c4bc21 100644 --- a/anda/apps/scrcpy/scrcpy.spec +++ b/anda/apps/scrcpy/scrcpy.spec @@ -17,7 +17,8 @@ BuildRequires: pkgconfig(libusb) BuildRequires: pkgconfig(libv4l2) BuildRequires: cmake(VulkanHeaders) BuildRequires: vulkan-loader -BuildRequires: %_libdir/libOpenCL.so.1 +BuildRequires: OpenCL-ICD-Loader +BuildConflicts: dkms-nvidia akmod-nvidia %description This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS. From 88152b802585dfd8559785e74fb0a2216e78286a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 16:55:43 +0000 Subject: [PATCH 0354/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index e6d741fdf8..cbf41a57b4 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit 695f412e70bb75a2c7c132ccf52fe747f44d1503 +%global commit b54c8d7ddfdafefbe3d8dd374236bf089ccfd512 %global commit_date 20250922 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From e8e8e13dfcdc5bf4232a46986f3e6f3e638246bd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 19:39:58 +0000 Subject: [PATCH 0355/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 42f18ce5f6..4fdbb6d7ee 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.205.3-pre +%global ver 0.205.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index b0b9284556..ade4106cb7 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.204.4 +Version: 0.204.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From e0f1cf7e0d70526bc13f19f0d89efc2b4f67d4ec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 19:50:13 +0000 Subject: [PATCH 0356/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index d5b98a5e5a..e39108a6df 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.21.151054 +Version: 2025.09.22.194228 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f6c75bf2b36c9d61315a3a13ac5ebd6af3467284 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 22 Sep 2025 22:24:17 +0000 Subject: [PATCH 0357/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 28411af939..014e393677 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.93.0 +Version: 1.93.1 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From 559ad5debe03d1542a311010ded2d28db5ad8547 Mon Sep 17 00:00:00 2001 From: Ruka <10516443+ru-ka@users.noreply.github.com> Date: Tue, 23 Sep 2025 03:10:05 +0200 Subject: [PATCH 0358/1547] add: natscli (#6467) * add: natscli package Signed-off-by: Ruka <10516443+ru-ka@users.noreply.github.com> * add go spec macros and nightly tag --------- Signed-off-by: Ruka <10516443+ru-ka@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/natscli/anda.hcl | 8 ++++++ anda/tools/natscli/natscli.spec | 46 +++++++++++++++++++++++++++++++++ anda/tools/natscli/update.rhai | 5 ++++ 3 files changed, 59 insertions(+) create mode 100644 anda/tools/natscli/anda.hcl create mode 100644 anda/tools/natscli/natscli.spec create mode 100644 anda/tools/natscli/update.rhai diff --git a/anda/tools/natscli/anda.hcl b/anda/tools/natscli/anda.hcl new file mode 100644 index 0000000000..1ddcd48556 --- /dev/null +++ b/anda/tools/natscli/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "natscli.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec new file mode 100644 index 0000000000..04c7992efc --- /dev/null +++ b/anda/tools/natscli/natscli.spec @@ -0,0 +1,46 @@ +# https://github.com/nats-io/natscli +%global goipath github.com/nats-io/natscli +%global commit 607ceaac6bb542dacadb52573fb20bedc5b6228b +%global commit_date 20250919 +%global shortcommit %{sub %{commit} 1 7} + +%gometa -f + +Name: natscli +Version: 0~%{commit_date}git.%shortcommit +Release: 1%{?dist} +Summary: The NATS Command Line Interface + +License: Apache-2.0 +URL: %{gourl} +Source0: %{gosource} + +Packager: Ruka + +BuildRequires: go +BuildRequires: git +BuildRequires: anda-srpm-macros + +%description +A command line utility to interact with and manage NATS. + +%prep +%goprep -A + +%build +%define currentgoldflags -X main.version=%{version} -X main.commit=%{commit} -X main.date=%{commit_date} +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/nats %{goipath}/nats + +%install +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%files +%license LICENSE +%doc README.md AUTH.md LOCAL_DEVELOPMENT.md cli/cheats/* +%{_bindir}/nats + +%changelog +* Fri Sep 19 2025 Ruka - 0~20250919git.607ceaa-1 +- Initial packaging for Terra PKG diff --git a/anda/tools/natscli/update.rhai b/anda/tools/natscli/update.rhai new file mode 100644 index 0000000000..c00ddfcbd3 --- /dev/null +++ b/anda/tools/natscli/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("nats-io/natscli")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} \ No newline at end of file From 9ee1c68e54d490d7a62946140df7ec3f3a8b02e5 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 Sep 2025 09:26:31 +0800 Subject: [PATCH 0359/1547] fix: mpv-nightly (#6424) --- anda/apps/mpv/mpv-nightly.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 68d24e1670..6722fb208f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -82,6 +82,10 @@ BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xv) %endif +%ifarch x86_64 +BuildRequires: libOpenCL.so.1 +%endif + Requires: hicolor-icon-theme Provides: mplayer-backend Recommends: (yt-dlp or youtube-dl) From 053c6dc3aa27c0a3d4b901c08e992ea597a1e276 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 Sep 2025 09:26:43 +0800 Subject: [PATCH 0360/1547] fix: mise (#6461) --- anda/tools/buildsys/mise/mise-fix-metadata-auto.diff | 9 +++++---- anda/tools/buildsys/mise/rust-mise.spec | 5 +++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/anda/tools/buildsys/mise/mise-fix-metadata-auto.diff b/anda/tools/buildsys/mise/mise-fix-metadata-auto.diff index 7145ccb2e3..57543fb611 100644 --- a/anda/tools/buildsys/mise/mise-fix-metadata-auto.diff +++ b/anda/tools/buildsys/mise/mise-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- mise-2025.6.6/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ mise-2025.6.6/Cargo.toml 2025-06-23T09:18:21.561501+00:00 -@@ -475,26 +475,6 @@ +--- mise-2025.9.15/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ mise-2025.9.15/Cargo.toml 2025-09-22T01:33:34.763933+00:00 +@@ -507,27 +507,6 @@ optional = true default-features = false @@ -10,6 +10,7 @@ - "archive-zip", - "compression-zip-deflate", - "signatures", +- "rustls", -] -optional = true -default-features = false @@ -27,7 +28,7 @@ [lints.clippy] borrowed_box = "allow" -@@ -509,3 +489,4 @@ +@@ -544,3 +523,4 @@ [profile.serious] lto = true inherits = "release" diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 192e3a0d99..93e2da68bb 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -29,9 +29,10 @@ The front-end to your dev env.} %description %{_description} %package -n %{crate} -Summary: %{summary} -License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) URL: https://mise.jdx.dev/ +Summary: %{summary} +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) AND bzip2-1.0.6 +# LICENSE.dependencies contains a full license breakdown %description -n %{crate} %{_description} From 6bbc0f45000f32aecf8b8d478da84f12c947c0b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 01:41:05 +0000 Subject: [PATCH 0361/1547] bump(nightly): flameshot-nightly mpv-nightly hyprgraphics.nightly zed-nightly prismlauncher-nightly nim-nightly scx-scheds-nightly natscli spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 6 +++--- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 2c837f9703..3b9d1866df 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 03c398d9c2dbbc2afd9ec557f6cc551b04441f33 +%global commit 095dcba94f201b088552f3f1341b55847197104f %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250920 +%global commit_date 20250923 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 6722fb208f..04f971cc2c 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit f147b133f0a06dd98baeb0b1cd3d08bacc346260 +%global commit ee0f7013478abad3f7fcd05a7f61d360b7447b18 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250921 +%global commit_date 20250923 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index e3b824dd1b..ebfea4e72d 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.6 -%global commit c44e749dd611521dee940d00f7c444ee0ae4cfb7 -%global commit_date 20250919 +%global commit 32e6b8386f7dc70a4cc01607a826a281f3c52364 +%global commit_date 20250923 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 2b5e758802..eaef93005a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 891a06c2940b7aa441aac047a98d0dce86fb39a0 +%global commit 681a4adc42df0c93b95fd1a36a3ad47eaca086c0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250922 +%global commit_date 20250923 %global ver 0.206.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0125cec804..20ad196e3c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit f7e58723e0d4488855798895e6b71c1079004f91 +%global commit e1a7f6cac42143afb7fbed77d641c82c701a0e04 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250922 +%global commit_date 20250923 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index ac82984ee2..47784f2925 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 3f48576113bcf6e00d7bf1cafb202c757569a60a +%global commit 6938fce40c0bd0adb553e040c0ff0de3aced70b4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250920 +%global commit_date 20250923 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 645ffbe013..d1fd53710f 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 4587a88e05cb65b0c73dad50c5f613d94bed064e +%global commit 2d9839cb2675c95e8470760f3089cd21a98de797 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250921 +%global commitdate 20250923 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 04c7992efc..dc4c670986 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,14 +1,14 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 607ceaac6bb542dacadb52573fb20bedc5b6228b -%global commit_date 20250919 +%global commit 414d5ebc7ca6a760a7940312da2c2e0a44f61008 +%global commit_date 20250923 %global shortcommit %{sub %{commit} 1 7} %gometa -f Name: natscli Version: 0~%{commit_date}git.%shortcommit -Release: 1%{?dist} +Release: 1%?dist Summary: The NATS Command Line Interface License: Apache-2.0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 190b8b01f2..02b97b59d2 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 0ba0b3216ac83fea2bb111c56b9c0cbf85825ccc -%global commit_date 20250922 +%global commit 81e6468ae15da06df579c7c6355066f1ebff0f95 +%global commit_date 20250923 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 4b3d64903abe609fbfbab273a57203af79df7d29 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 02:48:30 +0000 Subject: [PATCH 0362/1547] bump: ruffle-nightly rust-wild-linker rust-mise --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/rust/wild/rust-wild-linker.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index a6a3bcaa81..13b0920ad6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-22 +%global ver 2025-09-23 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/rust/wild/rust-wild-linker.spec b/anda/langs/rust/wild/rust-wild-linker.spec index 049c86f0d1..66e4202223 100644 --- a/anda/langs/rust/wild/rust-wild-linker.spec +++ b/anda/langs/rust/wild/rust-wild-linker.spec @@ -4,7 +4,7 @@ %global crate wild-linker Name: rust-wild-linker -Version: 0.5.0 +Version: 0.6.0 Release: 1%?dist Summary: Very fast linker for Linux diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 93e2da68bb..da56b04e94 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.15 +Version: 2025.9.16 Release: 1%?dist Summary: Front-end to your dev env From f13bc25de660e85f146e195d75af048f1cd3fd95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 03:23:16 +0000 Subject: [PATCH 0363/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 0d15015b3a..f758dd155e 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.254+6dd0270a1 +%global ver 0.16.0-dev.368+2a97e0af6 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 65b2b00b8570b562fd48d817d9e2f77b03dfa82b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 04:16:50 +0000 Subject: [PATCH 0364/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 7771ccdcf6..bddeab6fc1 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.254+6dd0270a1 +Version: 0.16.0~dev.368+2a97e0af6 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From d9d54f694ccffb7b81f599254c4d2e02ac77e3f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 05:18:31 +0000 Subject: [PATCH 0365/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e39108a6df..bd781cc137 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.22.194228 +Version: 2025.09.23.050743 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 347e02838a95a8ba8ceb1eb4e7ac44b970a7de2d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 06:31:37 +0000 Subject: [PATCH 0366/1547] bump: lomiri-download-manager --- .../lomiri-download-manager/lomiri-download-manager.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-download-manager/lomiri-download-manager.spec b/anda/desktops/lomiri-unity/lomiri-download-manager/lomiri-download-manager.spec index ef7f41d87c..99efc489e5 100644 --- a/anda/desktops/lomiri-unity/lomiri-download-manager/lomiri-download-manager.spec +++ b/anda/desktops/lomiri-unity/lomiri-download-manager/lomiri-download-manager.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager -%global commit 7f4c49f125209235b9a808a6e72d1fdfdd2b01ca +%global commit 4ceb67059014b9b7e0e15f860297fe60b95903a2 %forgemeta Name: lomiri-download-manager -Version: 0.2.1 +Version: 0.2.2 Release: 1%?dist Summary: Upload Download Manager for Lomiri License: LGPLv3 From 398fff8cd210d2e8296ab5ebdc701bb6077d9251 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 06:52:45 +0000 Subject: [PATCH 0367/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index bd781cc137..bac55ac0a4 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.23.050743 +Version: 2025.09.23.063346 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 221f50a54b31b0fef01aea33d00d736bd63e5071 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 16:56:27 +0000 Subject: [PATCH 0368/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 2ac1abce2a..41cee35745 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.758 +Version: 0.0.759 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index a9334a6b9e..0f366432e3 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.758 +Version: 0.0.759 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From e0bd3dcec3b305d8601219ad84644c66a56d717c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 21:22:29 +0000 Subject: [PATCH 0369/1547] bump: chezmoi --- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index a34760047a..0827bc3345 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.65.1 +Version: 2.65.2 %gometa -f From 88a838d9580d56ab91edfde34bfd16a34547838c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 21:36:25 +0000 Subject: [PATCH 0370/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 3230039f12..4b54f1d7d2 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.12 +Version: 1.19.13 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 09b5c8ac2b470be8f3f263cbf632e96e30a6e1d8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 21:56:38 +0000 Subject: [PATCH 0371/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 014e393677..04e6c9e637 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.93.1 +Version: 1.93.2 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From 9f42259ba021500e836bbb82a371361274acf460 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 23 Sep 2025 22:55:54 +0000 Subject: [PATCH 0372/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 4b54f1d7d2..6a535c07fa 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.13 +Version: 1.19.14 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 2b84e066e57b4b9402236b501fcbca5f0087988e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 01:42:21 +0000 Subject: [PATCH 0373/1547] bump(nightly): flameshot-nightly mpv-nightly zed-nightly nim-nightly scx-scheds-nightly natscli rpi-utils spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 3b9d1866df..da28b85254 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 095dcba94f201b088552f3f1341b55847197104f +%global commit 652ad9f133a55da45295dcbfe7321382460d6e6d %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250923 +%global commit_date 20250924 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 04f971cc2c..4623c5b9d8 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit ee0f7013478abad3f7fcd05a7f61d360b7447b18 +%global commit be98b35c89b42c6f094de4a97ee0a926559a5fa4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250923 +%global commit_date 20250924 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index eaef93005a..f7a2185218 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 681a4adc42df0c93b95fd1a36a3ad47eaca086c0 +%global commit 0f7dbf57f5e690780cf7b388d19fa1378e297a6e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250923 -%global ver 0.206.0 +%global commit_date 20250924 +%global ver 0.207.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 47784f2925..a5b6589a18 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 6938fce40c0bd0adb553e040c0ff0de3aced70b4 +%global commit d85c0324b7432d688722888cbcdf24fba67b70b5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250923 +%global commit_date 20250924 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index d1fd53710f..f321790c02 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2d9839cb2675c95e8470760f3089cd21a98de797 +%global commit b88c6665d46d0a61c3335e37d3d1f9a04316497e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250923 +%global commitdate 20250924 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index dc4c670986..05e811929c 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 414d5ebc7ca6a760a7940312da2c2e0a44f61008 -%global commit_date 20250923 +%global commit 032cae0b3d7151d2d21e09b8f06d87dc1e97ca29 +%global commit_date 20250924 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 65109d75f2..fcebefdbaa 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 49621512ec33a52432aa826441f058ba8da2c3af -%global commit_date 20250828 +%global commit d84dc9bd5f9eef141e5a98d5c10114a1f670e8ef +%global commit_date 20250924 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 02b97b59d2..41a393ab04 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 81e6468ae15da06df579c7c6355066f1ebff0f95 -%global commit_date 20250923 +%global commit 08b00cf6892ed76d9b4ee3c0cdd401362ad7d99b +%global commit_date 20250924 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 636bfdb111e27d38b1737bdc1ab8cefa991b12c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 01:59:10 +0000 Subject: [PATCH 0374/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 13b0920ad6..8243ba5876 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-23 +%global ver 2025-09-24 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From b72ac9f4a8301ec47a9c5451d4e44b4ea41c51d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 03:37:48 +0000 Subject: [PATCH 0375/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index bca16c1f9c..3057fd18f9 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.9.23 +Version: 2025.9.24 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From fed1b910024cc305e474cc66c78d9f2cbdbf480d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 06:29:33 +0000 Subject: [PATCH 0376/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index cbf41a57b4..55fb987a46 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit b54c8d7ddfdafefbe3d8dd374236bf089ccfd512 -%global commit_date 20250922 +%global commit 69449eabe7b93b0bb83720a98ba9ce788a457fec +%global commit_date 20250924 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 60993c03a2fd1c52f55b7f569ed4cb291b296af8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 07:00:25 +0000 Subject: [PATCH 0377/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 55fb987a46..37be4503fe 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit 69449eabe7b93b0bb83720a98ba9ce788a457fec +%global commit 81f0364d15c51971494af84a8a971e679662de24 %global commit_date 20250924 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 0d3624d37db696b0f41d15b3ae4e57fd2c068843 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 07:49:39 +0000 Subject: [PATCH 0378/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index f3eeb5d114..d399c4f6e9 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 29108e1cb4dc884ff88295831aed790278b7e75b -%global ver 0.0.37-18154 +%global commit 8163c6c041ab77d40f69946285c323ed9db7ea67 +%global ver 0.0.37-18155 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 3060940ce7a566615ac216200983404013158dce Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 24 Sep 2025 21:01:51 +0800 Subject: [PATCH 0379/1547] fix(readymade-git): bdep glibc-all-langpacks (#6489) --- anda/system/readymade/git/readymade-git.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 37be4503fe..9563ea90ce 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -13,7 +13,12 @@ Source1: https://github.com/FyraLabs/rdms_proc_macros/archive/HEAD.tar.gz BuildRequires: anda-srpm-macros rust-packaging mold BuildRequires: pkgconfig(libhelium-1) BuildRequires: clang-devel +BuildRequires: gcc BuildRequires: cmake +BuildRequires: glibc-all-langpacks +# We'll need cryptsetup to unlock disks for now +Requires: cryptsetup +Recommends: readymade-config Conflicts: readymade Obsoletes: readymade-nightly < 20250502.4dc78ec-3 From a700ccd6074d682ea9acc3508f112919973614f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 13:28:03 +0000 Subject: [PATCH 0380/1547] bump: zig-master-bootstrap rust-mise --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index f758dd155e..5362c559bb 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.368+2a97e0af6 +%global ver 0.16.0-dev.377+7b92d5f40 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index da56b04e94..a915d01380 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.16 +Version: 2025.9.17 Release: 1%?dist Summary: Front-end to your dev env From 2a054ff1fd3bc1e272b2782909990d3a0feb1db8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 14:12:12 +0000 Subject: [PATCH 0381/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index bddeab6fc1..e212aa0b11 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.368+2a97e0af6 +Version: 0.16.0~dev.377+7b92d5f40 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From ba1b61387673820ec90ac5f248aebbadd6ba355c Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 24 Sep 2025 23:50:45 +0800 Subject: [PATCH 0382/1547] fix(signal-desktop): exclude provs (#6486) * fix(signal-desktop): exclude provs Signed-off-by: madomado * bump Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/apps/signal-desktop/signal-desktop.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 695ea64af3..9705bff278 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -2,8 +2,7 @@ %define debug_package %{nil} # Exclude private libraries -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so +%global __provides_exclude ^lib.*\\.so.*$ %ifarch x86_64 %define arch %{nil} @@ -13,7 +12,7 @@ Name: signal-desktop Version: 7.71.0 -Release: 1%?dist +Release: 2%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz From 21f4bbbcebb1a5d4c6118f0c30c362168d244bfb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 16:25:13 +0000 Subject: [PATCH 0383/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 4fdbb6d7ee..d934f40d2b 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.205.4-pre +%global ver 0.206.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index ade4106cb7..2d6c69e724 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.204.5 +Version: 0.205.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 8dd88bc41ce82c9904239dbef0aadaf12eac6277 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 25 Sep 2025 00:43:39 +0800 Subject: [PATCH 0384/1547] fix(hyprgraphics): bdep pangocairo (#6485) Signed-off-by: madomado --- anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index ebfea4e72d..66d0e01805 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -24,6 +24,7 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(pangocairo) BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libwebp) From 92ae971847ad33d4e73b89f765511bf9c9b88769 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 24 Sep 2025 22:21:11 +0000 Subject: [PATCH 0385/1547] bump: discord-canary-openasar discord-canary signal-desktop --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/signal-desktop/signal-desktop.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 41cee35745..79f8f3f418 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.759 +Version: 0.0.760 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 0f366432e3..8ec76e82c0 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.759 +Version: 0.0.760 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 9705bff278..0238092c5e 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -11,8 +11,8 @@ %endif Name: signal-desktop -Version: 7.71.0 -Release: 2%?dist +Version: 7.72.0 +Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz From 9fd1e7b115361aaa001b0cae0de427235da4288b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 01:22:49 +0000 Subject: [PATCH 0386/1547] bump: ruffle-nightly rust-mise --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 8243ba5876..0fc71d14c8 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-24 +%global ver 2025-09-25 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index a915d01380..168798d157 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.17 +Version: 2025.9.18 Release: 1%?dist Summary: Front-end to your dev env From b1bbfde8b51233ea7657552ab18e03d07b78f2c0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 01:42:10 +0000 Subject: [PATCH 0387/1547] bump(nightly): ghostty-nightly zed-nightly nim-nightly scx-scheds-nightly natscli --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index b8427eb085..64ba37fbca 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit bc95317ba45a686dcda9721a0d5148a53378099e +%global commit fc0a37f9e02ffb1adb24cbbd64ed0c3ecfb46ecd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-21 +%global fulldate 2025-09-24 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index f7a2185218..63d65fbb5a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0f7dbf57f5e690780cf7b388d19fa1378e297a6e +%global commit 6b968e01186f46b084049b7a546c015cf3d7a078 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250924 +%global commit_date 20250925 %global ver 0.207.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index a5b6589a18..30a17d4054 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit d85c0324b7432d688722888cbcdf24fba67b70b5 +%global commit 9f74712ec6ec346f8f1366c10f752d0a9aa85a70 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250924 +%global commit_date 20250925 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index f321790c02..28d5976360 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit b88c6665d46d0a61c3335e37d3d1f9a04316497e +%global commit 6edce36eab5b6d8b6076f2cc22626bb513ab7b8b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250924 +%global commitdate 20250925 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 05e811929c..afe8107734 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 032cae0b3d7151d2d21e09b8f06d87dc1e97ca29 -%global commit_date 20250924 +%global commit 2431ad30d9c2c67df00bb8470498300a4039ccae +%global commit_date 20250925 %global shortcommit %{sub %{commit} 1 7} %gometa -f From efd5bdc25848cfb254e6fe258bd6e1a842671a79 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 24 Sep 2025 21:10:32 -0500 Subject: [PATCH 0388/1547] fix(ghostty-nightly): Package development files (#6502) Signed-off-by: Gilver --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 64ba37fbca..a24b971004 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -98,6 +98,13 @@ BuildArch: noarch %description zsh-completion Zsh shell completion for Ghostty. +%package devel +Summary: Development files for Ghostty. +Requires: %{name} = %{evr} + +%description devel +This package includes the development files for Ghostty. + %package kio Summary: KIO support for Ghostty Requires: %{name} = %{evr} @@ -230,6 +237,11 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %files zsh-completion %{zsh_completions_dir}/_%{base_name} +%files devel +%{_includedir}/ghostty/ +%{_libdir}/libghostty-vt.so +%{_datadir}/pkgconfig/libghostty-vt.pc + %files kio %{_datadir}/kio/servicemenus/%{appid}.desktop From 45afa3e95f88764f37ca89a937acba27e4abba9e Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 24 Sep 2025 21:47:53 -0500 Subject: [PATCH 0389/1547] fix(ghostty): KIO package dependency (#6507) * fix(nightly): KIO package dependency Signed-off-by: Gilver * fix(stable): KIO package dependency Signed-off-by: Gilver * Okay Signed-off-by: Gilver * Okay 2 Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 5 +++-- anda/devs/ghostty/stable/ghostty.spec | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index a24b971004..0ed898433b 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -9,7 +9,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 1%?dist +Release: 2%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif @@ -44,7 +44,8 @@ BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) Requires: %{name}-terminfo = %{evr} Requires: %{name}-shell-integration = %{evr} -Requires: (%{name}-kio = %{evr} if kf6-kio) +Requires: (%{name}-kio = %{evr} if kf5-kio-core) +Requires: (%{name}-kio = %{evr} if kf6-kio-core) Requires: gtk4 Requires: gtk4-layer-shell Requires: libadwaita diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index 2d45373295..0a09d63e0f 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -4,7 +4,7 @@ Name: ghostty Version: 1.2.0 -Release: 1%?dist +Release: 2%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 URL: https://ghostty.org/ @@ -35,8 +35,8 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) Requires: %{name}-terminfo = %{evr} -Requires: %{name}-shell-integration = %{evr} -Requires: (%{name}-kio = %{evr} if kf6-kio) +Requires: (%{name}-kio = %{evr} if kf5-kio-core) +Requires: (%{name}-kio = %{evr} if kf6-kio-core) Requires: gtk4 Requires: gtk4-layer-shell Requires: libadwaita From 4732230cbc6c0d729f308435e9d1ea6ea0aa66cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 03:26:30 +0000 Subject: [PATCH 0390/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 3057fd18f9..2320fef402 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.9.24 +Version: 2025.9.25 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From c11e3d90519720256325d0d546ea08000f7c5e3b Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 25 Sep 2025 12:08:19 +0800 Subject: [PATCH 0391/1547] fix(signal-desktop): also exclude reqs (#6512) --- anda/apps/signal-desktop/signal-desktop.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 0238092c5e..ceedb8c35e 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -2,6 +2,7 @@ %define debug_package %{nil} # Exclude private libraries +%global __requires_exclude libffmpeg.so %global __provides_exclude ^lib.*\\.so.*$ %ifarch x86_64 @@ -12,7 +13,7 @@ Name: signal-desktop Version: 7.72.0 -Release: 1%?dist +Release: 2%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz From 530dd1fe80ff9bf8efc65f0e231234193d9ee201 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 05:56:52 +0000 Subject: [PATCH 0392/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 5362c559bb..af2d8572e2 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.377+7b92d5f40 +%global ver 0.16.0-dev.381+bc512648d %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 265bcf2fd6b4df9aeab6bd0a7ee1ab2371decf72 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 06:48:39 +0000 Subject: [PATCH 0393/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e212aa0b11..6b82b22ced 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.377+7b92d5f40 +Version: 0.16.0~dev.381+bc512648d Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From dc54614b9b169d11dbcf7b2ebbf5caafb3ae7796 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 13:28:52 +0000 Subject: [PATCH 0394/1547] bump: honkers-railway-launcher rpcs3 --- .../honkers-railway-launcher/honkers-railway-launcher.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec index 62cee0a63f..35674eeeda 100644 --- a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec +++ b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec @@ -2,7 +2,7 @@ %global crate honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher Name: %{crate} -Version: 1.12.0 +Version: 1.12.1 Release: 1%?dist Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d399c4f6e9..ba159b5cef 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8163c6c041ab77d40f69946285c323ed9db7ea67 -%global ver 0.0.37-18155 +%global commit 6451c4d49fdf87380df65bd834d6582a1b6acde6 +%global ver 0.0.37-18156 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 370a064588575bd2b2d491dd429c79d87324a87f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 13:46:08 +0000 Subject: [PATCH 0395/1547] bump: rust-lowfi --- anda/devs/lowfi/rust-lowfi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/lowfi/rust-lowfi.spec b/anda/devs/lowfi/rust-lowfi.spec index 51e9268911..5e87e05f7b 100644 --- a/anda/devs/lowfi/rust-lowfi.spec +++ b/anda/devs/lowfi/rust-lowfi.spec @@ -2,7 +2,7 @@ %global crate lowfi Name: rust-lowfi -Version: 1.6.0 +Version: 1.7.0 Release: 1%?dist Summary: Extremely simple lofi player From 9b60f28564b2e670ad22cc1f3f288ea93ad14806 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 14:20:45 +0000 Subject: [PATCH 0396/1547] bump: rust-lowfi --- anda/devs/lowfi/rust-lowfi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/lowfi/rust-lowfi.spec b/anda/devs/lowfi/rust-lowfi.spec index 5e87e05f7b..01ecab42fc 100644 --- a/anda/devs/lowfi/rust-lowfi.spec +++ b/anda/devs/lowfi/rust-lowfi.spec @@ -2,7 +2,7 @@ %global crate lowfi Name: rust-lowfi -Version: 1.7.0 +Version: 1.7.1 Release: 1%?dist Summary: Extremely simple lofi player From 894abbfa38d4ce704eead05d6afb72ec7d8cbbec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 14:43:51 +0000 Subject: [PATCH 0397/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index d934f40d2b..13d8946764 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.0-pre +%global ver 0.206.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 693801c24d618c257454bc5fc7f7148bb0d2f147 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 15:20:41 +0000 Subject: [PATCH 0398/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index ceedb8c35e..97da499643 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,8 +12,8 @@ %endif Name: signal-desktop -Version: 7.72.0 -Release: 2%?dist +Version: 7.72.1 +Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz From 9d0bf61ab5c33b5890ee418f58adc1f52445d249 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 25 Sep 2025 11:10:59 -0500 Subject: [PATCH 0399/1547] add: provides tags for signal-desktop (#6518) --- anda/apps/signal-desktop/signal-desktop.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 97da499643..af9e990f70 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -13,7 +13,7 @@ Name: signal-desktop Version: 7.72.1 -Release: 1%?dist +Release: 2%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz @@ -49,6 +49,10 @@ Requires: at-spi2-atk Requires: expat Requires: alsa-lib +Provides: signal +Provides: Signal +Provides: Signal-Desktop + %description Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers. From 1287b3ea9ae1a3f3b0ca47b3ba197cd06b34dc75 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 16:57:17 +0000 Subject: [PATCH 0400/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 168798d157..38885c8f87 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.18 +Version: 2025.9.19 Release: 1%?dist Summary: Front-end to your dev env From b238217242159a7f03a6f030d88855f4d4ed211b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 17:19:12 +0000 Subject: [PATCH 0401/1547] bump: rust-lowfi zed --- anda/devs/lowfi/rust-lowfi.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/lowfi/rust-lowfi.spec b/anda/devs/lowfi/rust-lowfi.spec index 01ecab42fc..4d9c86af11 100644 --- a/anda/devs/lowfi/rust-lowfi.spec +++ b/anda/devs/lowfi/rust-lowfi.spec @@ -2,7 +2,7 @@ %global crate lowfi Name: rust-lowfi -Version: 1.7.1 +Version: 1.7.2 Release: 1%?dist Summary: Extremely simple lofi player diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 2d6c69e724..77085a2e5a 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.4 +Version: 0.205.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From aca4985d48b5409c1c8b6be66164d3968ba92174 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 17:45:39 +0000 Subject: [PATCH 0402/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 13d8946764..0307deb221 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.1-pre +%global ver 0.206.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 898a63d7a1eff5f5592818471a08cfcc0026732e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 17:55:45 +0000 Subject: [PATCH 0403/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ba159b5cef..7b1704d533 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6451c4d49fdf87380df65bd834d6582a1b6acde6 -%global ver 0.0.37-18156 +%global commit 359163c44298ef9baac835936fce192337ac560a +%global ver 0.0.37-18158 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2caf41ccd4468e300b087b67ca526c70a1aa7cb8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 18:59:55 +0000 Subject: [PATCH 0404/1547] bump: codium zsync2 --- anda/devs/codium/codium.spec | 2 +- anda/lib/zsync2/zsync2.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 323ec349cb..c60bfff78b 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.104.16282 +Version: 1.104.26450 Release: 1%?dist Summary: Code editing. Redefined. License: MIT diff --git a/anda/lib/zsync2/zsync2.spec b/anda/lib/zsync2/zsync2.spec index 5d9b970f72..c3166c89b6 100644 --- a/anda/lib/zsync2/zsync2.spec +++ b/anda/lib/zsync2/zsync2.spec @@ -1,8 +1,8 @@ -%global git_commit 87fb5a0f3c14d3cf35aa6547cc60d099c89ca532 +%global git_commit 5b0eac782ba0771c4fe1fcdaa39e36a9716a06d9 %global commit_short %(c=%{git_commit}; echo ${c:0:7}) -%global ver 2.0.0-alpha-1-20230304 +%global ver 2.0.0-alpha-1-20250925 %global libver %ver.git%{commit_short} # replace - with ~ From a65619171749a91a7242f107bf3a226b02269dcf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 20:25:00 +0000 Subject: [PATCH 0405/1547] bump: falcond --- anda/system/falcond/falcond.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/falcond/falcond.spec b/anda/system/falcond/falcond.spec index dd4503b4f4..41038d0151 100644 --- a/anda/system/falcond/falcond.spec +++ b/anda/system/falcond/falcond.spec @@ -1,7 +1,7 @@ %global _include_minidebuginfo 0 Name: falcond -Version: 1.1.7 +Version: 1.1.8 Release: 1%?dist Summary: Advanced Linux Gaming Performance Daemon License: MIT From 1f43d2a22b3f93f4fdb97c3bd005ebc44bade3a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 22:55:41 +0000 Subject: [PATCH 0406/1547] bump: zsync2 --- anda/lib/zsync2/zsync2.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/zsync2/zsync2.spec b/anda/lib/zsync2/zsync2.spec index c3166c89b6..9f08aa2387 100644 --- a/anda/lib/zsync2/zsync2.spec +++ b/anda/lib/zsync2/zsync2.spec @@ -1,8 +1,8 @@ -%global git_commit 5b0eac782ba0771c4fe1fcdaa39e36a9716a06d9 +%global git_commit fc62ae7851ef28dc390a57fbdbe90b0afc5e3102 %global commit_short %(c=%{git_commit}; echo ${c:0:7}) -%global ver 2.0.0-alpha-1-20250925 +%global ver 2.0.0-alpha-1-20250926 %global libver %ver.git%{commit_short} # replace - with ~ From c14ca38581348958012fc6a5e99b57b3ab4b0a58 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 25 Sep 2025 23:16:49 +0000 Subject: [PATCH 0407/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 79f8f3f418..edf3c87505 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.760 +Version: 0.0.761 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8ec76e82c0..d9d522d277 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.760 +Version: 0.0.761 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From f9138b44a7477012cfca334b5df762c7595a35b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 00:36:57 +0000 Subject: [PATCH 0408/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 0fc71d14c8..9d7943a56b 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-25 +%global ver 2025-09-26 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 0537536d6ba1ffb6ca17a73ada2513c560a51d7d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 01:42:34 +0000 Subject: [PATCH 0409/1547] bump(nightly): mpv-nightly zed-nightly prismlauncher-nightly falcond-profiles scx-scheds-nightly v4l2-relayd natscli rpi-utils --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/system/falcond-profiles/falcond-profiles.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/system/v4l2-relayd/v4l2-relayd.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 4623c5b9d8..adbc43b195 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit be98b35c89b42c6f094de4a97ee0a926559a5fa4 +%global commit 74b47cfcb4ec510a31f1422fed758e2859fcef02 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250924 +%global commit_date 20250926 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 63d65fbb5a..bdb6332423 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6b968e01186f46b084049b7a546c015cf3d7a078 +%global commit 0e0f48d8e1707377654cf6b1ee236162d2d16c8d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250925 +%global commit_date 20250926 %global ver 0.207.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 20ad196e3c..efb0188327 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit e1a7f6cac42143afb7fbed77d641c82c701a0e04 +%global commit fcd385262108349f11fdab09b14a55aa6f3a8a03 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250923 +%global commit_date 20250926 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/system/falcond-profiles/falcond-profiles.spec b/anda/system/falcond-profiles/falcond-profiles.spec index 249ef87ffb..fa04977d38 100644 --- a/anda/system/falcond-profiles/falcond-profiles.spec +++ b/anda/system/falcond-profiles/falcond-profiles.spec @@ -1,10 +1,10 @@ -%global commit 96c2cdfee69761d2c29caebb4b1e9ff7cc904f7a +%global commit 56f49e5f51074d9b851e9e7f5d72e3c79d50d1a3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250613 +%global commit_date 20250926 Name: falcond-profiles Version: 0^%{commit_date}git.%{shortcommit} -Release: 1%{?dist} +Release: 1%?dist Summary: Profiles for falcond License: MIT URL: https://github.com/PikaOS-Linux/falcond-profiles diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 28d5976360..df9fa515fc 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6edce36eab5b6d8b6076f2cc22626bb513ab7b8b +%global commit 94cb6eba13d4d2d4616e33edb2b2eee411df2e31 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250925 +%global commitdate 20250926 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/system/v4l2-relayd/v4l2-relayd.spec b/anda/system/v4l2-relayd/v4l2-relayd.spec index b3e48a1f28..763b455c2d 100644 --- a/anda/system/v4l2-relayd/v4l2-relayd.spec +++ b/anda/system/v4l2-relayd/v4l2-relayd.spec @@ -1,5 +1,5 @@ -%global commit fda071b434a9978c754f557474812aa5d48b24ba -%global commit_date 20250616 +%global commit 8811ec2435e51cbbd9659fee0465ecaeccf8869a +%global commit_date 20250926 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: v4l2-relayd diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index afe8107734..12cfff3c4f 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 2431ad30d9c2c67df00bb8470498300a4039ccae -%global commit_date 20250925 +%global commit 4a6341a930283c850117c6a12f0f6a487906d4aa +%global commit_date 20250926 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index fcebefdbaa..e6ef4fdf63 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit d84dc9bd5f9eef141e5a98d5c10114a1f670e8ef -%global commit_date 20250924 +%global commit 4f639ab3f5bf6a68d8ea4868a5e0b6829377b7ed +%global commit_date 20250926 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 8ff514564ddba7405736a517c7239d9218b54de6 Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 26 Sep 2025 00:28:39 -0500 Subject: [PATCH 0410/1547] fix(scx-scheds-nightly): New file (#6523) Signed-off-by: Gilver --- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index df9fa515fc..dfa596d95e 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -97,6 +97,7 @@ License: GPL-2.0-only %license LICENSE.dependencies %{_bindir}/scx* %{_bindir}/vmlinux_docify +%{_bindir}/xtask %{_unitdir}/scx_loader.service %{_datadir}/dbus-1/system.d/org.scx.Loader.conf %{_datadir}/dbus-1/system-services/org.scx.Loader.service From 4fb95650302180fcb65bbdff2033b73276d2f44d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 05:35:46 +0000 Subject: [PATCH 0411/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 3b154a47cf..37b3eb71e5 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.7 +%global upstream_version v1.0.8 %global ver %{sub %upstream_version 2} Name: walker From 173250ed9c35e4caa79e0e5b666525319735dcd4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 08:48:46 +0000 Subject: [PATCH 0412/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index 4a0e139d2a..cf55716877 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.10.0 +Version: 0.11.0 Release: 1%?dist Summary: A modern package delivery system From c2d0a336cdb1e8eff9cb6e6ce7d1c6914a807f33 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 13:26:50 +0000 Subject: [PATCH 0413/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index af2d8572e2..c3a23e48a6 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.381+bc512648d +%global ver 0.16.0-dev.387+4a344de65 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 889be05a80416ad2acc08a701948f1432d74a35b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 14:12:45 +0000 Subject: [PATCH 0414/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 6b82b22ced..d7d27d2b7a 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.381+bc512648d +Version: 0.16.0~dev.387+4a344de65 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From bb9ae75f6de6e3624804987abf289761d691a1fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 16:59:35 +0000 Subject: [PATCH 0415/1547] bump: falcond --- anda/system/falcond/falcond.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/falcond/falcond.spec b/anda/system/falcond/falcond.spec index 41038d0151..b777d07588 100644 --- a/anda/system/falcond/falcond.spec +++ b/anda/system/falcond/falcond.spec @@ -1,7 +1,7 @@ %global _include_minidebuginfo 0 Name: falcond -Version: 1.1.8 +Version: 1.1.9 Release: 1%?dist Summary: Advanced Linux Gaming Performance Daemon License: MIT From 8106433f3eedd3be97682ba868cdc12f802008ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 18:33:44 +0000 Subject: [PATCH 0416/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index bac55ac0a4..ba713ebe43 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.23.063346 +Version: 2025.09.26.182731 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 182b5f9202d5b7dd3aa9eed6c8652f5c6bf27642 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 19:50:06 +0000 Subject: [PATCH 0417/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 0307deb221..e21fb2a610 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.2-pre +%global ver 0.206.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From a98fa413283ad56443bc72018452987e762b9b18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 20:00:17 +0000 Subject: [PATCH 0418/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 77085a2e5a..665f607e2d 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.5 +Version: 0.205.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 10e7ebc4c80133e7d538e84d4b509a706d92d3b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 21:28:05 +0000 Subject: [PATCH 0419/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index ba713ebe43..6f838bcaf7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.26.182731 +Version: 2025.09.26.212013 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 97af9eaa90c9ac76f233891a8647a65e55a01680 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 21:59:29 +0000 Subject: [PATCH 0420/1547] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 4e44c78bc1..090d8a4e82 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.64.0 +Version: 0.65.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 850a875b5301b5e33efce3a82f0f30092188301c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 26 Sep 2025 22:23:16 +0000 Subject: [PATCH 0421/1547] bump: rust-mise yt-dlp-git --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 38885c8f87..3ef08c8ff8 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.19 +Version: 2025.9.20 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 6f838bcaf7..ecbb70c35e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.26.212013 +Version: 2025.09.26.215932 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From e6e89c2d5a27638fc841d9fb55557981c6c70917 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 01:38:31 +0000 Subject: [PATCH 0422/1547] bump(nightly): flameshot-nightly hyprlang.nightly hyprutils.nightly zed-nightly nim-nightly vala-language-server-nightly scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/desktops/waylands/hyprlang/hyprlang.nightly.spec | 4 ++-- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- .../vala-language-server-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index da28b85254..34d23c814b 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 652ad9f133a55da45295dcbfe7321382460d6e6d +%global commit c5f7398a803339ffd9a8d2e495b6f74eb82b696d %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250924 +%global commit_date 20250927 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec index 67b15a7f0e..538d1587a4 100644 --- a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec +++ b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprlang %global ver 0.6.3 -%global commit 3d63fb4a42c819f198deabd18c0c2c1ded1de931 -%global commit_date 20250903 +%global commit 4dafa28d4f79877d67a7d1a654cddccf8ebf15da +%global commit_date 20250927 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index 44268ad7bb..83febf582a 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.8.4 -%global commit b2ae3204845f5f2f79b4703b441252d8ad2ecfd0 -%global commit_date 20250826 +%global commit 05f0fb2774acc1ec202bf0090b10b7263183814f +%global commit_date 20250927 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index bdb6332423..a54967e680 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0e0f48d8e1707377654cf6b1ee236162d2d16c8d +%global commit 0fe696bc7c8192a0b37db41f7aeda156e570d89e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250926 +%global commit_date 20250927 %global ver 0.207.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 30a17d4054..5287db83b2 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 9f74712ec6ec346f8f1366c10f752d0a9aa85a70 +%global commit f4497c61584dca8acd489ceb7ba862b150f5cf55 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250925 +%global commit_date 20250927 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec index df48184a9f..e131cb14eb 100644 --- a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec @@ -1,9 +1,9 @@ %global real_name vala-language-server -%global commit a5d24a8cf7b61d0d2082234034905f0f8ed96726 +%global commit c66ce433375815fb65d3aefddf68122817c0073d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250606 +%global commit_date 20250927 %global snapshot_info %{commit_date}.%{shortcommit} %global verrel 0.48.7 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index dfa596d95e..f8b1e5d1c1 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 94cb6eba13d4d2d4616e33edb2b2eee411df2e31 +%global commit f95166630ba0584c086ab9ec92d58c00215d9110 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250926 +%global commitdate 20250927 %global ver 1.0.16 Name: scx-scheds-nightly From 591bed048d52fc1a17873f677db479d1f0a1f712 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 01:39:01 +0000 Subject: [PATCH 0423/1547] bump: opengamepadui --- anda/games/opengamepadui/opengamepadui.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/opengamepadui/opengamepadui.spec b/anda/games/opengamepadui/opengamepadui.spec index 420e6890ec..a368cb3780 100644 --- a/anda/games/opengamepadui/opengamepadui.spec +++ b/anda/games/opengamepadui/opengamepadui.spec @@ -1,5 +1,5 @@ Name: opengamepadui -Version: 0.41.0 +Version: 0.42.0 Release: 1%?dist Summary: Open source gamepad-native game launcher and overlay From b1fb0b9ecfbb9a520a8914b02d1bf1bef7c06574 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 02:43:07 +0000 Subject: [PATCH 0424/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9d7943a56b..7a6365eba5 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-26 +%global ver 2025-09-27 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From c14d6c3b90c5cef09da9b9fa7ec754b1d25519e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 04:21:38 +0000 Subject: [PATCH 0425/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index cf55716877..2f50dc9363 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.11.0 +Version: 0.11.1 Release: 1%?dist Summary: A modern package delivery system From a5f6cb2fd4dee46b0bdcdd9422451337ea4d8b3d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 05:55:48 +0000 Subject: [PATCH 0426/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index c3a23e48a6..a89d04f9d6 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.387+4a344de65 +%global ver 0.16.0-dev.393+dd4be26f5 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 61c771e05e9d0a0bd070d101541edd5f7f23b47f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 06:42:11 +0000 Subject: [PATCH 0427/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index d7d27d2b7a..965517c834 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.387+4a344de65 +Version: 0.16.0~dev.393+dd4be26f5 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From f6e9213fdfb75cbfb9632c9f3d2596683bc126f0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 07:34:46 +0000 Subject: [PATCH 0428/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 68f25b831d..f675b7ac06 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.13.0.50 +Version: 9.13.1.26 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From f293b0fd364f61fd8c65388ccb056624a226ccd3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 10:38:07 +0000 Subject: [PATCH 0429/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index 2f50dc9363..9e1ee91c17 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.11.1 +Version: 0.11.2 Release: 1%?dist Summary: A modern package delivery system From 3bba18e8418cf01c2c3b46ced098d816986201f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 14:15:34 +0000 Subject: [PATCH 0430/1547] bump: scrcpy --- anda/apps/scrcpy/scrcpy.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/scrcpy/scrcpy.spec b/anda/apps/scrcpy/scrcpy.spec index 12e8c4bc21..e5ee7c7f6c 100644 --- a/anda/apps/scrcpy/scrcpy.spec +++ b/anda/apps/scrcpy/scrcpy.spec @@ -1,5 +1,5 @@ Name: scrcpy -Version: 3.3.2 +Version: 3.3.3 Release: 1%?dist Summary: Display and control your Android device License: Apache-2.0 From 4fbf300de8b536ebd29aa0ff76acd7f3b71af0b1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 16:29:04 +0000 Subject: [PATCH 0431/1547] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 0133993baa..0c88766d1c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.61 +%global ver 1.8.62 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 0981079d91..636e4591d9 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.61 +%global ver 1.8.62 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 91a96733de60a1b30f8b6642fa6e653ba667abdd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 20:37:29 +0000 Subject: [PATCH 0432/1547] bump: rio --- anda/devs/rio/rio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index b5d9268f5b..75436ed933 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.30 +Version: 0.2.31 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 11d455a287230200264a7abf30fa2763372ad32b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 22:37:36 +0000 Subject: [PATCH 0433/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 3ef08c8ff8..49246b50c0 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.20 +Version: 2025.9.21 Release: 1%?dist Summary: Front-end to your dev env From 905c54e8b4a5dedc6342953cd6287631f8f3a7f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 27 Sep 2025 22:58:03 +0000 Subject: [PATCH 0434/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index a89d04f9d6..d9c3f5cb2b 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.393+dd4be26f5 +%global ver 0.16.0-dev.427+86077fe6b %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 6e4f6aa247647d5012f6332d3a4c4fe5c86acac2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 01:10:40 +0000 Subject: [PATCH 0435/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 965517c834..3c41124126 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.393+dd4be26f5 +Version: 0.16.0~dev.427+86077fe6b Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From b3e678949660143387f1b33ed2418f19842210c5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 01:51:16 +0000 Subject: [PATCH 0436/1547] bump(nightly): mpv-nightly winetricks-git hyprutils.nightly ghostty-nightly zed-nightly nim-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index adbc43b195..ee19a4283d 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 74b47cfcb4ec510a31f1422fed758e2859fcef02 +%global commit db2b4362c7e4326ecb6683862a9fcb4bae069c12 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250926 +%global commit_date 20250928 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index 9a597a5e88..cdc567e27e 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 13bf50cbf84e00a7d5a0f13e1beefad306d58622 +%global commit 5a543dbc7bcb2465f3fb77bcfb28c0fc21d508b5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250916 +%global commit_date 20250928 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index 83febf582a..e212f7e321 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.8.4 -%global commit 05f0fb2774acc1ec202bf0090b10b7263183814f -%global commit_date 20250927 +%global commit 64446e1a4c00ec9bb90ccdbeb3470be6e9bde83a +%global commit_date 20250928 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 0ed898433b..b72be91508 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit fc0a37f9e02ffb1adb24cbbd64ed0c3ecfb46ecd +%global commit e4e8a61e0c55bae669d24dfec8c5f142c0aa3b4b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-24 +%global fulldate 2025-09-27 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 @@ -9,7 +9,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 2%?dist +Release: 1%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index a54967e680..5661f5afc4 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0fe696bc7c8192a0b37db41f7aeda156e570d89e +%global commit 78098f6809346ba8b45db7ffa768fba75578a263 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250927 +%global commit_date 20250928 %global ver 0.207.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 5287db83b2..d79c66c6de 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit f4497c61584dca8acd489ceb7ba862b150f5cf55 +%global commit cc49bf07fecc324a6d4db3bc0968f34da6d400ef %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250927 +%global commit_date 20250928 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index f8b1e5d1c1..11ccab0705 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit f95166630ba0584c086ab9ec92d58c00215d9110 +%global commit 0104b6778089ac874012deb919c02a9b1040cc93 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250927 +%global commitdate 20250928 %global ver 1.0.16 Name: scx-scheds-nightly From 171800a782e2f499bea1a152a9c7aadb45e9c7a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 04:21:20 +0000 Subject: [PATCH 0437/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 20f9f29c2c..9b0a93b8c2 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.1.2 +Version: 38.2.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 319c83abc186ef9befa815f5af06665d685777b6 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 00:22:55 -0500 Subject: [PATCH 0438/1547] add: pyvcd (#6532) Signed-off-by: Owen --- anda/langs/python/pyvcd/anda.hcl | 6 +++ anda/langs/python/pyvcd/pyvcd.spec | 61 +++++++++++++++++++++++++++++ anda/langs/python/pyvcd/update.rhai | 1 + 3 files changed, 68 insertions(+) create mode 100644 anda/langs/python/pyvcd/anda.hcl create mode 100644 anda/langs/python/pyvcd/pyvcd.spec create mode 100644 anda/langs/python/pyvcd/update.rhai diff --git a/anda/langs/python/pyvcd/anda.hcl b/anda/langs/python/pyvcd/anda.hcl new file mode 100644 index 0000000000..1210696ce7 --- /dev/null +++ b/anda/langs/python/pyvcd/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "pyvcd.spec" + } +} diff --git a/anda/langs/python/pyvcd/pyvcd.spec b/anda/langs/python/pyvcd/pyvcd.spec new file mode 100644 index 0000000000..4a3af4ece5 --- /dev/null +++ b/anda/langs/python/pyvcd/pyvcd.spec @@ -0,0 +1,61 @@ +%global pypi_name pyvcd +%global _desc Python package for writing Value Change Dump (VCD) files. + +Name: python-%{pypi_name} +Version: 0.4.0 +Release: 1%?dist +Summary: Python package for writing Value Change Dump (VCD) files +License: MIT +URL: https://github.com/SanDisk-Open-Source/pyvcd +Source0: %url/releases/download/%version/pyvcd-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3 +BuildRequires: python3.10 +BuildRequires: python3-build +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: python3-installer +BuildRequires: git + +Requires: python3 + +Provides: pyvcd +Provides: python3-pyvcd + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n pyvcd-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files vcd + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst CODE_OF_CONDUCT.md CHANGELOG.rst +%license LICENSE.txt +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/pyvcd-%version.dist-info/* + +%changelog +* Sat Sep 27 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/pyvcd/update.rhai b/anda/langs/python/pyvcd/update.rhai new file mode 100644 index 0000000000..9c489c3f8f --- /dev/null +++ b/anda/langs/python/pyvcd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("SanDisk-Open-Source/pyvcd")); From 5df3523cda7a9bb5ff97c993b0ce3ef48000e736 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 00:23:22 -0500 Subject: [PATCH 0439/1547] fix(qmk_cli): remove duplicate build dep (#6531) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/qmk_cli/qmk_cli.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/tools/qmk_cli/qmk_cli.spec b/anda/tools/qmk_cli/qmk_cli.spec index 68b5af284a..0ab99a936f 100644 --- a/anda/tools/qmk_cli/qmk_cli.spec +++ b/anda/tools/qmk_cli/qmk_cli.spec @@ -16,7 +16,6 @@ BuildRequires: python3-devel BuildRequires: python3-pip BuildRequires: python3dist(setuptools) BuildRequires: git -BuildRequires: python3-devel Requires: python3 Requires: python3-platformdirs From 01c209ee5b4db783a14be335436e659b05da6f9d Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 00:59:58 -0500 Subject: [PATCH 0440/1547] add: fx2 (#6541) Signed-off-by: Owen --- anda/langs/python/fx2/anda.hcl | 6 ++++ anda/langs/python/fx2/fx2.spec | 60 +++++++++++++++++++++++++++++++ anda/langs/python/fx2/update.rhai | 1 + 3 files changed, 67 insertions(+) create mode 100644 anda/langs/python/fx2/anda.hcl create mode 100644 anda/langs/python/fx2/fx2.spec create mode 100644 anda/langs/python/fx2/update.rhai diff --git a/anda/langs/python/fx2/anda.hcl b/anda/langs/python/fx2/anda.hcl new file mode 100644 index 0000000000..b119dd1efa --- /dev/null +++ b/anda/langs/python/fx2/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "fx2.spec" + } +} diff --git a/anda/langs/python/fx2/fx2.spec b/anda/langs/python/fx2/fx2.spec new file mode 100644 index 0000000000..c38b4c8385 --- /dev/null +++ b/anda/langs/python/fx2/fx2.spec @@ -0,0 +1,60 @@ +%global pypi_name fx2 +%global _desc Chip support package for Cypress EZ-USB FX2 series microcontrollers. + +Name: python-%{pypi_name} +Version: 0.13 +Release: 1%?dist +Summary: Chip support package for Cypress EZ-USB FX2 series microcontrollers +License: 0BSD +URL: https://github.com/whitequark/libfx2 +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-pdm-backend +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm + +Requires: python3dist(libusb1) + +Provides: fx2 +Provides: python3-fx2 +Provides: libfx2 +Provides: python3-libfx2 + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n libfx2-%{version} + +%build +export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} +pushd software +%pyproject_wheel +popd + +%install +%pyproject_install +%pyproject_save_files fx2 + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE-0BSD.txt +%{_bindir}/fx2tool +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Sun Sep 28 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/fx2/update.rhai b/anda/langs/python/fx2/update.rhai new file mode 100644 index 0000000000..1453f575a3 --- /dev/null +++ b/anda/langs/python/fx2/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("whitequark/libfx2")); From f361f18b3d79c31180b8023f8390fb79a3e7ffd0 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 28 Sep 2025 15:24:38 +0700 Subject: [PATCH 0441/1547] feat(dracut-strip-trigger): use config files instead (#6549) Instead of spending the double amount of time regenerating the initramfs twice by adding a transaction trigger in the RPM, a better way is to simply just add a Dracut config file to set up aggressive stripping. Also adds a conflict to `dracut-config-generic` since that does the opposite of what this package does. If you wanted to install this package you'd not want this installed anyway, since both conflict with each other. --- .../01-aggressive-strip.conf | 3 +++ .../dracut-strip-trigger.spec | 16 ++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 anda/system/dracut-strip-trigger/01-aggressive-strip.conf diff --git a/anda/system/dracut-strip-trigger/01-aggressive-strip.conf b/anda/system/dracut-strip-trigger/01-aggressive-strip.conf new file mode 100644 index 0000000000..cbd6a0dd35 --- /dev/null +++ b/anda/system/dracut-strip-trigger/01-aggressive-strip.conf @@ -0,0 +1,3 @@ +do_strip=yes +aggressive_strip=yes +hostonly=yes \ No newline at end of file diff --git a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec index cea9da9389..3d5af46fa6 100644 --- a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec +++ b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec @@ -1,10 +1,12 @@ Name: dracut-strip-trigger Version: 0 -Release: 4%?dist +Release: 5%?dist Summary: Strip initramfs aggressively License: GPL-3.0-only Requires: dracut installonlypkg(kernel) +Conflicts: dracut-config-generic Source0: LICENSE +Source1: 01-aggressive-strip.conf %global _desc %{expand: Strip initramfs automatically for each kernel update using --hostonly --aggressive-strip. @@ -19,19 +21,21 @@ cat< README EOF cp %{S:0} . +%install +mkdir -p %{buildroot}/usr/lib/dracut/dracut.conf.d/ +cp %{S:1} %{buildroot}/usr/lib/dracut/dracut.conf.d/ + %files +/usr/lib/dracut/dracut.conf.d/01-aggressive-strip.conf %doc README %license LICENSE %post echo 'Regenerating all initramfs…' -dracut --force --parallel --regenerate-all --hostonly --strip --aggressive-strip +dracut --force --parallel --regenerate-all echo 'All non-rescue initramfs have been regenerated.' echo 'If you have problems booting up, use the rescue image, then uninstall `%name`.' -%transfiletriggerin -P 1 -- /boot -dracut --force --hostonly --strip --aggressive-strip $(stat --format '%Y %y $%n' /boot/initramfs* | sort -nr | cut -d$ -f2- | head -n1) - %postun [ $1 = 0 ] && echo 'Regenerating all initramfs…' -[ $1 = 0 ] && dracut --force --parallel --regenerate-all --no-hostonly --strip +[ $1 = 0 ] && dracut --force --parallel --regenerate-all From 6499c9347ff17a95c9799f24d63f7f64ff4e9ade Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 11:18:31 +0000 Subject: [PATCH 0442/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 636e4591d9..97a773526d 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.62 +%global ver 1.8.63 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 85574cbeb63b0d0f95aef3f840c2798bf9287797 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 13:31:38 +0000 Subject: [PATCH 0443/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index 676da76bb1..adec8af113 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.2.2 +Version: 2.3.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From a698db264500fc447e751be4424be26592777a28 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 Sep 2025 23:00:14 +0800 Subject: [PATCH 0444/1547] add: vgmstream (#6490) Close #6443. --- anda/multimedia/vgmstream/anda.hcl | 5 +++ anda/multimedia/vgmstream/update.rhai | 5 +++ anda/multimedia/vgmstream/vgmstream.spec | 55 ++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 anda/multimedia/vgmstream/anda.hcl create mode 100644 anda/multimedia/vgmstream/update.rhai create mode 100644 anda/multimedia/vgmstream/vgmstream.spec diff --git a/anda/multimedia/vgmstream/anda.hcl b/anda/multimedia/vgmstream/anda.hcl new file mode 100644 index 0000000000..7b5a699086 --- /dev/null +++ b/anda/multimedia/vgmstream/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "vgmstream.spec" + } +} diff --git a/anda/multimedia/vgmstream/update.rhai b/anda/multimedia/vgmstream/update.rhai new file mode 100644 index 0000000000..ed091a8d06 --- /dev/null +++ b/anda/multimedia/vgmstream/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("vgmstream/vgmstream")); +if rpm.changed() { + rpm.global("commit_date", date()); + rpm.release(); +} diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec new file mode 100644 index 0000000000..93b52781e9 --- /dev/null +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -0,0 +1,55 @@ +%global commit 9db666eb0c2275334ac68a2537a6a689aee792f2 +%global shortcommit %{sub %{commit} 1 7} +%global commit_date 20250924 + +Name: vgmstream +Version: 0~%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: A library for playback of various streamed audio formats used in video games +License: ISC +URL: https://vgmstream.org +Packager: madonuko +Source0: https://github.com/vgmstream/vgmstream/archive/%commit.tar.gz +# https://github.com/vgmstream/vgmstream/blob/master/make-build-cmake.sh +BuildRequires: gcc gcc-c++ cmake git-core +BuildRequires: pkgconfig(libmpg123) pkgconfig(vorbis) pkgconfig(speex) +BuildRequires: pkgconfig(libavformat) pkgconfig(libavcodec) pkgconfig(libavutil) pkgconfig(libswresample) +BuildRequires: yasm pkgconfig(opus) pkgconfig(ao) pkgconfig(audacious) + +%description +%summary. + +%package devel +%pkg_devel_files +%license COPYING +%_libdir/cmake/vgmstream + +%package -n audacious-plugins-vgmstream +Summary: Audacious input plugin for vgmstream +Supplements: (vgmstream and audacious) +%description -n audacious-plugins-vgmstream +Audacious input plugin for vgmstream. +For more information, see the main vgmstream package. + +%files -n audacious-plugins-vgmstream +%license COPYING +%_libdir/audacious/Input/vgmstream.so + +%prep +%autosetup -n %name-%commit + +sed 's/VERSION=""/VERSION="%shortcommit"/g' -i version-make.sh + +%build +# https://github.com/vgmstream/vgmstream/issues/1780 +%cmake -DCMAKE_BUILD_TYPE=Release -DUSE_G719=0 %["%_arch" == "x86_64" ? "" : "-DUSE_CELT=0"] +%cmake_build + +%install +%cmake_install + +%files +%doc README.md SECURITY.md doc/*.md +%license COPYING +%_bindir/vgmstream-cli +%_bindir/vgmstream123 From 887c070d4c1a545ad0e20803ccfb1e090544e9aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 15:21:59 +0000 Subject: [PATCH 0445/1547] bump: lomiri-system-settings arrpc --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- anda/misc/arrpc/arrpc.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index cb62145f15..cf10cb5b13 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 5f60a5419e04653e5ded4a10a704eec2d7373985 +%global commit 1284d5cda5595b5b2602fe9009616c3368b791a0 %forgemeta Name: lomiri-system-settings diff --git a/anda/misc/arrpc/arrpc.spec b/anda/misc/arrpc/arrpc.spec index 23e4b84491..343cb0449a 100644 --- a/anda/misc/arrpc/arrpc.spec +++ b/anda/misc/arrpc/arrpc.spec @@ -1,9 +1,9 @@ %define debug_package %nil %define __strip /bin/true -%global commit 5aadc307cb9bf4479f0a12364a253b07a77ace22 +%global commit 87c7c6f67ab8ad440e2ca0bdabce9626226bc25b Name: arrpc -Version: 3.5.0 +Version: 3.6.0 Release: 1%?dist Summary: Open Discord RPC server for atypical setups License: MIT From b687ac598e891f6c1262986bcf350d8170fe82ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 15:36:34 +0000 Subject: [PATCH 0446/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 49246b50c0..25e7870b98 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.21 +Version: 2025.9.22 Release: 1%?dist Summary: Front-end to your dev env From 085961ad6b934b8c2e1090fa7c190147eb3e9f85 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 Sep 2025 23:42:49 +0800 Subject: [PATCH 0447/1547] feat(dracut-strip-trigger): add iscsi to circumvent issue? (#6530) --- .../dracut-strip-trigger/dracut-strip-trigger.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec index 3d5af46fa6..892dd3ec8c 100644 --- a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec +++ b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec @@ -1,6 +1,6 @@ Name: dracut-strip-trigger Version: 0 -Release: 5%?dist +Release: 6%?dist Summary: Strip initramfs aggressively License: GPL-3.0-only Requires: dracut installonlypkg(kernel) @@ -22,13 +22,18 @@ EOF cp %{S:0} . %install -mkdir -p %{buildroot}/usr/lib/dracut/dracut.conf.d/ -cp %{S:1} %{buildroot}/usr/lib/dracut/dracut.conf.d/ + +mkdir -p %buildroot/usr/lib/dracut/dracut.conf.d/ +cat< %buildroot/usr/lib/dracut/dracut.conf.d/02-iscsi.conf +add_dracutmodules+=" iscsi " +EOF +cp %{S:1} %buildroot/usr/lib/dracut/dracut.conf.d/ %files -/usr/lib/dracut/dracut.conf.d/01-aggressive-strip.conf %doc README %license LICENSE +/usr/lib/dracut/dracut.conf.d/02-iscsi.conf +/usr/lib/dracut/dracut.conf.d/01-aggressive-strip.conf %post echo 'Regenerating all initramfs…' From 6208b3dca809a28ae5b1070552d6ec08a17dc0b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 15:56:59 +0000 Subject: [PATCH 0448/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index d9c3f5cb2b..b2c75fec32 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.427+86077fe6b +%global ver 0.16.0-dev.452+1f7ee99b3 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From e8e402e13d7ce119ec73318deb00825189407a5a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 16:38:34 +0000 Subject: [PATCH 0449/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 3c41124126..bde9191a19 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.427+86077fe6b +Version: 0.16.0~dev.452+1f7ee99b3 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From f4fc7acc3183781259d5d381138321b2aecc9465 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:18:42 -0500 Subject: [PATCH 0450/1547] add: jschon (#6546) Signed-off-by: Owen --- anda/langs/python/jschon/anda.hcl | 6 +++ anda/langs/python/jschon/jschon.spec | 58 ++++++++++++++++++++++++++++ anda/langs/python/jschon/update.rhai | 1 + 3 files changed, 65 insertions(+) create mode 100644 anda/langs/python/jschon/anda.hcl create mode 100644 anda/langs/python/jschon/jschon.spec create mode 100644 anda/langs/python/jschon/update.rhai diff --git a/anda/langs/python/jschon/anda.hcl b/anda/langs/python/jschon/anda.hcl new file mode 100644 index 0000000000..2969bebd6f --- /dev/null +++ b/anda/langs/python/jschon/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "jschon.spec" + } +} diff --git a/anda/langs/python/jschon/jschon.spec b/anda/langs/python/jschon/jschon.spec new file mode 100644 index 0000000000..86ea58b475 --- /dev/null +++ b/anda/langs/python/jschon/jschon.spec @@ -0,0 +1,58 @@ +%global pypi_name jschon +%global _desc An object-oriented JSON Schema implementation for Python. + +Name: python-%{pypi_name} +Version: 0.11.1 +Release: 1%?dist +Summary: An object-oriented JSON Schema implementation for Python +License: MIT +URL: https://github.com/marksparkza/jschon +Source0: %url/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3 +BuildRequires: python3-devel +BuildRequires: python3-build +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-sphinx +BuildRequires: python3-sphinx_rtd_theme + +Requires: python3-requests +Requires: python3-rfc3986 + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: jschon +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n jschon-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files jschon + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst CONTRIBUTING.rst CHANGELOG.rst TESTING.rst +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/jschon-%version.dist-info/* + +%changelog +* Sun Sep 28 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/jschon/update.rhai b/anda/langs/python/jschon/update.rhai new file mode 100644 index 0000000000..29f1d73fae --- /dev/null +++ b/anda/langs/python/jschon/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("marksparkza/jschon")); From 6dbfbae3991527b386c85eb7af0099843dd7dd8b Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:19:57 -0500 Subject: [PATCH 0451/1547] add: cobs (#6548) Signed-off-by: Owen --- anda/langs/python/cobs/anda.hcl | 6 ++++ anda/langs/python/cobs/cobs.spec | 49 ++++++++++++++++++++++++++++++ anda/langs/python/cobs/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/cobs/anda.hcl create mode 100644 anda/langs/python/cobs/cobs.spec create mode 100644 anda/langs/python/cobs/update.rhai diff --git a/anda/langs/python/cobs/anda.hcl b/anda/langs/python/cobs/anda.hcl new file mode 100644 index 0000000000..acfc87affc --- /dev/null +++ b/anda/langs/python/cobs/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "cobs.spec" + } +} diff --git a/anda/langs/python/cobs/cobs.spec b/anda/langs/python/cobs/cobs.spec new file mode 100644 index 0000000000..642759e7aa --- /dev/null +++ b/anda/langs/python/cobs/cobs.spec @@ -0,0 +1,49 @@ +%global pypi_name cobs +%global _desc Python functions for encoding and decoding COBS. + +Name: python-%{pypi_name} +Version: 1.2.2 +Release: 1%?dist +Summary: Python functions for encoding and decoding COBS +License: MIT +URL: https://pypi.org/project/cobs/ +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: cobs +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n cobs-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files cobs + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst +%license LICENSE.txt +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Sun Sep 28 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/cobs/update.rhai b/anda/langs/python/cobs/update.rhai new file mode 100644 index 0000000000..e9d333f16c --- /dev/null +++ b/anda/langs/python/cobs/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("cobs")); From 706dc775282981bd3f289bac1146d5949bbdbeca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 17:29:02 +0000 Subject: [PATCH 0452/1547] bump: opentabletdriver --- anda/system/opentabletdriver/opentabletdriver.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/opentabletdriver/opentabletdriver.spec b/anda/system/opentabletdriver/opentabletdriver.spec index aabc5673a8..760af82a64 100644 --- a/anda/system/opentabletdriver/opentabletdriver.spec +++ b/anda/system/opentabletdriver/opentabletdriver.spec @@ -9,8 +9,8 @@ %global dotnet_runtime_version 8.0 Name: opentabletdriver -Version: 0.6.5.1 -Release: 2%?dist +Version: 0.6.6.0 +Release: 1%?dist Summary: A cross-platform open source tablet driver License: LGPLv3 URL: https://github.com/OpenTabletDriver/OpenTabletDriver From 3ae02bbc32d7927b2f9cf1758eb69dedb848fa09 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 18:32:10 +0000 Subject: [PATCH 0453/1547] bump: bun-bin rust-usage-cli vgmstream sops --- anda/devs/bun/bun-bin.spec | 2 +- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- anda/tools/sops/sops.spec | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index cee4329e97..766a9eba54 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.2.22 +Version: 1.2.23 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index adec8af113..e0265641da 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.3.0 +Version: 2.3.1 Release: 1%?dist Summary: CLI for working with usage-based CLIs diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 93b52781e9..ea5e1def0d 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 9db666eb0c2275334ac68a2537a6a689aee792f2 +%global commit 25fa4a5619412bee1c1d2814acfd638a0886de38 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250924 +%global commit_date 20250928 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit diff --git a/anda/tools/sops/sops.spec b/anda/tools/sops/sops.spec index 57363ed205..c251126aa3 100644 --- a/anda/tools/sops/sops.spec +++ b/anda/tools/sops/sops.spec @@ -1,6 +1,6 @@ %define debug_package %nil Name: sops -Version: 3.10.2 +Version: 3.11.0 Release: 1%?dist Summary: Simple and flexible tool for managing secrets License: MPL-2.0 From 759c9bdb36393c861914e764488e5fc12bf1fb89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 19:16:13 +0000 Subject: [PATCH 0454/1547] bump: vgmstream helium-gtk-theme --- anda/multimedia/vgmstream/vgmstream.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index ea5e1def0d..2bc6e94af0 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,4 +1,4 @@ -%global commit 25fa4a5619412bee1c1d2814acfd638a0886de38 +%global commit f499bf0c8b8d746ab2bd7feebd914d972ef40fec %global shortcommit %{sub %{commit} 1 7} %global commit_date 20250928 diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 97a773526d..e1b7175ae9 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.63 +%global ver 1.8.64 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 030c483f742a3e0036b42e5aa7517a72c7d0837f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Sep 2025 21:18:23 +0000 Subject: [PATCH 0455/1547] bump: rpcs3 rust-mise --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7b1704d533..e9432c8797 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 359163c44298ef9baac835936fce192337ac560a -%global ver 0.0.37-18158 +%global commit 6fe6c4e0f62d941a7056fcef5cb44d2339d725ed +%global ver 0.0.37-18159 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 25e7870b98..e1c6509fa0 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.22 +Version: 2025.9.23 Release: 1%?dist Summary: Front-end to your dev env From 1f3c09f7f9288953e5aa761aa926eccd55fe1118 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 00:46:18 +0000 Subject: [PATCH 0456/1547] bump(weekly): gstreamer1-plugin-icamerasrc libva-nvidia-driver --- .../gstreamer1-plugin-icamerasrc.spec | 4 ++-- .../nvidia/libva-nvidia-driver/libva-nvidia-driver.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-icamerasrc/gstreamer1-plugin-icamerasrc.spec b/anda/multimedia/gstreamer1/gstreamer1-plugin-icamerasrc/gstreamer1-plugin-icamerasrc.spec index 9999dfa92c..14bf43da0e 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-icamerasrc/gstreamer1-plugin-icamerasrc.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-icamerasrc/gstreamer1-plugin-icamerasrc.spec @@ -1,5 +1,5 @@ -%global fulldate 2025-03-25 -%global commit 7f90219b0cdc00b263415e09eb8c3687daf06ab9 +%global fulldate 2025-09-26 +%global commit 4fb31db76b618aae72184c59314b839dedb42689 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index acb43a0803..6d32b89bea 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -1,5 +1,5 @@ -%global commit0 e02b9c5c714f35a7576f0c1e549327e060fc7903 -%global date 20250819 +%global commit0 3d46e26818a9e0eff26a7cd0db581316029d953b +%global date 20250929 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global upstream_name nvidia-vaapi-driver From 8f32e216b695491658f69d67186392e39d4b518d Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Sep 2025 19:54:04 -0500 Subject: [PATCH 0457/1547] add: amaranth (#6547) --- anda/langs/amaranth/amaranth.spec | 63 +++++++++++++++++++++++++++++++ anda/langs/amaranth/anda.hcl | 6 +++ anda/langs/amaranth/update.rhai | 1 + 3 files changed, 70 insertions(+) create mode 100644 anda/langs/amaranth/amaranth.spec create mode 100644 anda/langs/amaranth/anda.hcl create mode 100644 anda/langs/amaranth/update.rhai diff --git a/anda/langs/amaranth/amaranth.spec b/anda/langs/amaranth/amaranth.spec new file mode 100644 index 0000000000..415b914c4d --- /dev/null +++ b/anda/langs/amaranth/amaranth.spec @@ -0,0 +1,63 @@ +%global pypi_name amaranth +%global _desc Scots A modern hardware definition language and toolchain based on Python. + +%define _python_dist_allow_version_zero 1 + +Name: python-%{pypi_name} +Version: 0.5.7 +Release: 1%?dist +Summary: A modern hardware definition language and toolchain based on Python +License: BSD-2-Clause +URL: https://github.com/amaranth-lang/amaranth +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-setuptools_scm +BuildRequires: python3-packaging +BuildRequires: python3-pip + +Requires: python3 +Requires: python3-jinja2 +Requires: python3-jschon +Requires: python3-pyvcd + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: amaranth +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n amaranth-%version + +# Swap out pdm.backend to setuptools.build_meta +sed -i 's|pdm.backend|setuptools.build_meta|' pyproject.toml + +%build +export PDM_BUILD_SCM_VERSION=%{version} +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files amaranth + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md CONTRIBUTING.txt +%license LICENSE.txt +%{_bindir}/amaranth-rpc +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Sun Sep 28 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/amaranth/anda.hcl b/anda/langs/amaranth/anda.hcl new file mode 100644 index 0000000000..701dd1930c --- /dev/null +++ b/anda/langs/amaranth/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "amaranth.spec" + } +} diff --git a/anda/langs/amaranth/update.rhai b/anda/langs/amaranth/update.rhai new file mode 100644 index 0000000000..7e8bd3f744 --- /dev/null +++ b/anda/langs/amaranth/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("amaranth-lang/amaranth")); From 51a4c1e2664d293baddc09e5ca30ab6d54921615 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 01:45:39 +0000 Subject: [PATCH 0458/1547] bump(nightly): mpv-nightly zed-nightly gamescope-session nim-nightly libbacktrace-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/gamescope-session/gamescope-session.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/backtrace/libbacktrace-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index ee19a4283d..beb238b9e7 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit db2b4362c7e4326ecb6683862a9fcb4bae069c12 +%global commit 7037ff456309519f9c4ed88f086b8716dcbc37ac %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250928 +%global commit_date 20250929 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5661f5afc4..f666cff7cb 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 78098f6809346ba8b45db7ffa768fba75578a263 +%global commit 77854f46274d464a9171deb07e61858f57963d1c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250928 +%global commit_date 20250929 %global ver 0.207.0 %bcond_with check diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index 38318fce39..f3caefba86 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit c65fbffa7306167989e4dd6fe76d6bab3c9d8c30 +%global commit 007f031516b3aae970d86487f2ee95b9911c8b3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250904 +%global commit_date 20250929 Name: gamescope-session Version: %commit_date.%shortcommit diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index d79c66c6de..68cf7b764d 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit cc49bf07fecc324a6d4db3bc0968f34da6d400ef +%global commit 483389d3999e243d7c61647c55187b0578dc57ee %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250928 +%global commit_date 20250929 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/backtrace/libbacktrace-nightly.spec b/anda/lib/backtrace/libbacktrace-nightly.spec index f60702c1c4..ef1e45fc77 100644 --- a/anda/lib/backtrace/libbacktrace-nightly.spec +++ b/anda/lib/backtrace/libbacktrace-nightly.spec @@ -1,8 +1,8 @@ %global debug_package %nil -%global commit 793921876c981ce49759114d7bb89bb89b2d3a2d +%global commit 2f67a3abfd1947ddec71fc11965a9cf9191d45ad %global shortcommit %(c=%commit; echo ${c:0:7}) -%global commit_date 20250411 +%global commit_date 20250929 %global _desc %{expand: A C library that may be linked into a C/C++ program to produce symbolic backtraces. diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 11ccab0705..b8f737d663 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0104b6778089ac874012deb919c02a9b1040cc93 +%global commit e99bd3768e789d7754827f752ab9e03d42373410 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250928 +%global commitdate 20250929 %global ver 1.0.16 Name: scx-scheds-nightly From 2fe9dde7a552a60de3cfe0b826fcb245b55c15eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 01:46:57 +0000 Subject: [PATCH 0459/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 7a6365eba5..a91d23b0f9 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-27 +%global ver 2025-09-29 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 7c8c611fd7b71a040519388d59e10def55b1dd43 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 29 Sep 2025 17:36:51 +0700 Subject: [PATCH 0460/1547] add: fyra-labs-natrium-fonts (#6574) --- anda/fonts/natrium/anda.hcl | 6 ++++ anda/fonts/natrium/natrium-fonts.spec | 47 +++++++++++++++++++++++++++ anda/fonts/natrium/update.rhai | 1 + 3 files changed, 54 insertions(+) create mode 100644 anda/fonts/natrium/anda.hcl create mode 100644 anda/fonts/natrium/natrium-fonts.spec create mode 100644 anda/fonts/natrium/update.rhai diff --git a/anda/fonts/natrium/anda.hcl b/anda/fonts/natrium/anda.hcl new file mode 100644 index 0000000000..c0675aa540 --- /dev/null +++ b/anda/fonts/natrium/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "natrium-fonts.spec" + } +} diff --git a/anda/fonts/natrium/natrium-fonts.spec b/anda/fonts/natrium/natrium-fonts.spec new file mode 100644 index 0000000000..de93b57398 --- /dev/null +++ b/anda/fonts/natrium/natrium-fonts.spec @@ -0,0 +1,47 @@ +%global orgprefix fyralabs +%global fontcontact security@fyralabs.com +%global fontorg co.tauos +%global foundry Fyra Labs +%global fontlicense OFL-1.1 +%global fontlicenses LICENSE.md +%global fontdocs README.md + +Version: 1.0.0 +Release: 1%{?dist} +%global fontfamily Natrium +%global fontsummary Natrium - The tauOS UI font +%global fonts Natrium/otf/*.otf +%global fontdescription %fontsummary + +URL: https://github.com/tau-OS/natrium +Provides: natrium-fonts = %{version}-%{release} +Source0: %url/releases/download/v%{version}/natrium-fonts.zip + +BuildRequires: fontforge +BuildRequires: rpm_macro(fontpkg) + + +%global fonts2 NatriumMono/otf/*.otf +%global fontfamily2 Natrium Mono +%global fontsummary2 Natrium Mono - The tauOS monospace font +%global fontdescription2 %fontsummary2 + +%fontpkg -a +%fontmetapkg + + +%prep +%autosetup -c + +%build +%fontbuild + +%install +%fontinstall -a + + + +%check +%fontcheck -a + +%fontfiles -a diff --git a/anda/fonts/natrium/update.rhai b/anda/fonts/natrium/update.rhai new file mode 100644 index 0000000000..1bd109136c --- /dev/null +++ b/anda/fonts/natrium/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/natrium")); From 1c09f2a44d3792062a027f89b246e1b05e45f23d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 11:40:38 +0000 Subject: [PATCH 0461/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index e0265641da..5ffdb418e9 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.3.1 +Version: 2.3.2 Release: 1%?dist Summary: CLI for working with usage-based CLIs From a3ea64af20ec434d87b3bedbfde28c4f5a2b12a0 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 29 Sep 2025 19:17:46 +0700 Subject: [PATCH 0462/1547] Repackage SIPA fonts properly (#6575) * Repackage SIPA fonts properly * add packager line and changelog * remove debugging ls line * actually the SIPA font's don't directly use OFL, only the Google Fonts revision do --- anda/fonts/sipa/15-supercede-sarabun.conf | 2 +- anda/fonts/sipa/SIPA-LICENSE | 63 +++++ anda/fonts/sipa/sipa-fonts.spec | 276 +++++++++++----------- 3 files changed, 205 insertions(+), 136 deletions(-) create mode 100644 anda/fonts/sipa/SIPA-LICENSE diff --git a/anda/fonts/sipa/15-supercede-sarabun.conf b/anda/fonts/sipa/15-supercede-sarabun.conf index c8aadda9d6..4253ad5d76 100644 --- a/anda/fonts/sipa/15-supercede-sarabun.conf +++ b/anda/fonts/sipa/15-supercede-sarabun.conf @@ -1,7 +1,7 @@ - Set Thai font preferences + Redirect requests for Sarabun to Sarabun New for proper cross-platform rendering diff --git a/anda/fonts/sipa/SIPA-LICENSE b/anda/fonts/sipa/SIPA-LICENSE new file mode 100644 index 0000000000..aae7dcbf95 --- /dev/null +++ b/anda/fonts/sipa/SIPA-LICENSE @@ -0,0 +1,63 @@ +สัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์ + +ชื่อที่สงวนไว้สำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้ +TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic, +TH Niramit AS, TH Niramit AS Italic, TH Niramit AS Bold, TH Niramit AS Bold Italic, +TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic, +TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic, +TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic, +TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic, +TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic, +TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic, +TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic, +TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic. + +โปรแกรมคอมพิวเตอร์ฟอนต์นี้ เป็นลิขสิทธิ์ร่วมกันของกรมทรัพย์สินทางปัญญา กระทรวงพาณิชย์ และสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) + +สัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์นี้ มีวัตถุประสงค์เพื่อก่อให้เกิดความร่วมมือในการสร้างสรรค์ฟอนต์ในวงกว้าง รวมทั้งเพื่อประโยชน์ทางด้านการศึกษาและการแบ่งปันความรู้และพัฒนาโปรแกรมคอมพิวเตอร์ฟอนต์นี้ + +ข้อกำหนดและเงื่อนไขของสัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์นี้ + +(1) อนุญาตให้ใช้ได้โดยไม่คิดค่าใช้จ่ายและอนุญาตให้ทำซ้ำโปรแกรมคอมพิวเตอร์ฟอนต์นี้ได้ รวมทั้งอนุญาตให้ได้ศึกษา ดัดแปลง และแจกจ่ายให้แก่ผู้อื่นได้ ทั้งนี้จะต้องไม่นำโปรแกรมคอมพิวเตอร์ฟอนต์นี้และโปรแกรมคอมพิวเตอร์ฟอนต์ที่ดัดแปลงออกจำหน่าย เว้นแต่เป็นการจำหน่ายรวมติดไปกับโปรแกรมคอมพิวเตอร์อื่น + +(2) ก่อนดำเนินการดัดแปลงโปรแกรมคอมพิวเตอร์ฟอนต์ จะต้องแจ้งให้เจ้าของลิขสิทธิ์ทราบเป็นลายลักษณ์อักษร + +(3) เมื่อดัดแปลงโปรแกรมคอมพิวเตอร์ฟอนต์นี้แล้ว ห้ามผู้ดัดแปลงใช้ชื่อฟอนต์เดิม รวมทั้งห้ามใช้ชื่อเจ้าของลิขสิทธิ์และผู้สร้างสรรค์โปรแกรมคอมพิวเตอร์ฟอนต์นี้ ในการโฆษณาโปรแกรมคอมพิวเตอร์ฟอนต์ที่ได้ดัดแปลง เว้นแต่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากเจ้าของลิขสิทธิ์ + +(4) ผู้ดัดแปลงโปรแกรมคอมพิวเตอร์นี้จะต้องยินยอมให้โปรแกรมคอมพิวเตอร์ฟอนต์ ที่ดัดแปลงขึ้นใหม่มีข้อกำหนดและเงื่อนไขสัญญาอนุญาตให้ใช้โปรแกรมเช่นเดียวกันกับข้อกำหนด และเงื่อนไขของสัญญาอนุญาตนี้เช่นกัน + +ข้อถือสิทธิ +เจ้าของลิขสิทธิ์ไม่รับประกันการใช้งานโปรแกรมคอมพิวเตอร์ฟอนต์และไฟล์ที่เกี่ยวข้องนี้แต่อย่างใด ไม่มีการรับรองว่าโปรแกรมคอมพิวเตอร์ฟอนต์นี้จะทำงานได้อย่างที่ควรจะเป็น และไม่มีการรับรองว่าจะมีการพัฒนาต่อยอดในอนาคต ไม่มีและไม่รับรองว่าจะมีการให้คำแนะนำทางเทคนิคสำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้ + + +Font Computer Program License Agreement + +Reserved Font Names for this Font Computer Program: +TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic, +TH Niramit AS, TH Niramit AS Italic, TH Niramit AS Bold, TH Niramit AS Bold Italic, +TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic, +TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic, +TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic, +TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic, +TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic, +TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic, +TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic, +TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic. + +This Font Computer Program is the copyright of the Department of Intellectual Property (DIP), Ministry of Commerce and the Software Industry Promotion Agency (Public Organization) (SIPA) + +The purposes of this Font Computer Program License are to stimulate worldwide development of cooperative font creation, to benefit for academic, to share and to develop in partnership with others. + +Terms and Conditions of the Font Computer Program + +(1) Allow to use without any charges and allow to reproduce, study, adapt and distribute this Font Computer Program. Neither the original version nor adapted version of Font Computer Program may be sold by itself, except bundled and/or sold with any computer program. + +(2) If you wish to adapt this Font Computer Program, you must notify copyright owners (DIP & SIPA) in writing. + +(3) No adapted version of Font Computer Program may use the Reserved Font Name(s), the name(s) of the copyright owners and the author(s) of the Font Computer Program must not be used to promote or advertise any adapted version, except obtaining written permission from copyright owners and the author(s). + +(4) The adapted version of Font Computer Program must be released under the term and condition of this license. + +DISCLAIMER +THE FONT COMPUTER PROGRAM AND RELATED FILES ARE PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND. NO GUARANTEES ARE MADE THAT THIS FONT COMPUTER PROGRAM WILL WORK AS EXPECTED OR WILL BE DEVELOPED FURTHUR IN ANY SPECIFIC WAY. THERE IS NO OFFER OR GUARANTEE OF TECHNICAL SUPPORT. + diff --git a/anda/fonts/sipa/sipa-fonts.spec b/anda/fonts/sipa/sipa-fonts.spec index 49fffb2dd2..77aa2326e7 100644 --- a/anda/fonts/sipa/sipa-fonts.spec +++ b/anda/fonts/sipa/sipa-fonts.spec @@ -1,160 +1,166 @@ -%global variants Baijam Chakra Charm Charmonman Fahkwang K2D_July8 KoHo Kodchasal Krub Mali_Grade6 Niramit_AS Srisakdi Sarabun SarabunNew - -Name: sipa-fonts +%global fontcontact depathailand@depa.or.th +# note: SIPA is actually dead, superceded by depa +# This namespace is still kept for historical reasons, +# kinda like how packages from Meta still use the `com.facebook` +# namespace +%global fontorg th.or.sipa Version: 20200217 -Release: 3%?dist -Summary: Thai National Fonts collection +Release: 5%{?dist} URL: https://www.nstda.or.th/home/news_post/thai-font/ -License: LicenseRef-DIP-SIPA AND OFL-1.1-RFN -Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip -Source1: 15-supercede-sarabun.conf -BuildRequires: unzip -Supplements: (default-fonts-th) -BuildArch: noarch -# Sarabun has very tiny latin alphanumeric glyphs, so it's not suitable for general use. -# And this causes legibility issues in many applications that defer to it. -# So let's have Laksaman synthesize it instead. -# TH Sarabun has also been superceded by Google Fonts' Sarabun/TH Sarabun New by the same foundry. (#2482) +%global fontlicense LicenseRef-DIP-SIPA AND OFL-1.1-RFN +%global fontlicenses LICENSE -Recommends: %{lua: -local x = "" -local ver = rpm.expand("%version-%release") -for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do - local v = string.gsub(variant, "_", " ") - local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" - if name ~= "th-sarabun-fonts" then - x = x .. name .. " = "..ver.." " - end -end -print(x) -} - -%description +%global common_description %{expand: Thai National Fonts collection, freely-licensed computer fonts for the Thai script sponsored by the Thai government. - - -%{lua: -local summary = rpm.expand("%summary.\n"); -for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do - local v = string.gsub(variant, "_", " ") - local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" - print("%package -n "..name.."\n") - print("Summary: Thai "..v.." fonts (sipa-fonts)\n") - print("%description -n "..name.."\n") - print(summary) -end } +# hoo boy, this is gonna be a long one + +Name: sipa-fonts +Provides: %{name} = %{version}-%{release} +Obsoletes: sipa-fonts < 20200217-5 +Packager: Cappy Ishihara +Summary: Thai National Fonts collection +Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip +# migration path for old versions +Requires: %{name}-all +# The SIPA license is a custom localized variant of the OFL, +# which means it's open source. It's a one-off license just for +# this package so this is necessary, +# and these fonts are an open-source, state-sponsored package +# required for official Thai documentation +License: LicenseRef-DIP-SIPA +Source1: 15-supercede-sarabun.conf +Source2: SIPA-LICENSE +BuildRequires: rpm_macro(fontpkg) +Supplements: (default-fonts-th) +Supplements: langpacks-th-fonts +BuildArch: noarch + +%description +%{common_description} + +%global fontfamily1 TH Sarabun PSK +%global foundry1 Suppakit Chalermlarp +%global fonts1 'TH Sarabun'*.ttf +%global fontsummary1 %{fontfamily1} font family +%global fontdescription1 %{common_description} + +%global fontfamily2 TH Sarabun New +%global foundry2 %foundry1 +%global fontlicense OFL-1.1-RFN +%global fonts2 'TH Sarabun New'*.ttf +%global fontsummary2 Revision of the %{fontfamily1} font family +%global fontdescription2 %{common_description} + +%global fontfamily3 TH Charmonman +%global foundry3 Ekkalak Phianphanawet +%global fonts3 'TH Charmonman'*.ttf +%global fontsummary3 %{fontfamily3} font family +%global fontdescription3 %{common_description} + +%global fontfamily4 TH Krub +%global foundry4 Ekkalak Phianphanawet +%global fonts4 'TH Krub'*.ttf +%global fontsummary4 %{fontfamily4} font family +%global fontdescription4 %{common_description} + +%global fontfamily5 TH Srisakdi +%global foundry5 Aksaramethi +%global fonts5 'TH Srisakdi'*.ttf +%global fontsummary5 %{fontfamily5} font family +%global fontdescription5 %{common_description} + +%global fontfamily6 TH Niramit AS +%global foundry6 Aksaramethi +%global fonts6 'TH Niramit AS'*.ttf +%global fontsummary6 %{fontfamily6} font family +%global fontdescription6 %{common_description} + + +%global fontfamily7 TH Charm of AU +%global foundry7 Kanlayanamit Noraratphutthi +%global fonts7 'TH Charm of AU'*.ttf +%global fontsummary7 %{fontfamily7} font family +%global fontdescription7 %{common_description} + +%global fontfamily8 TH Kodchasal +%global foundry8 Kansuda Piamprachakphong +%global fonts8 'TH Kodchasal'*.ttf +%global fontsummary8 %{fontfamily8} font family +%global fontdescription8 %{common_description} + +%global fontfamily9 TH K2D July8 +%global foundry9 Kan Rotsawat +%global fonts9 'TH K2D July8'*.ttf +%global fontsummary9 %{fontfamily9} font family +%global fontdescription9 %{common_description} + +%global fontfamily10 TH Mali Grade 6 +%global foundry10 Sudarat Leotsithong +%global fonts10 'TH Mali Grade6'*.ttf +%global fontsummary10 %{fontfamily10} font family +%global fontdescription10 %{common_description} + +%global fontfamily11 TH Chakra Petch +%global foundry11 Thirawat Photwibunsiri +%global fonts11 'TH Chakra Petch'*.ttf +%global fontsummary11 %{fontfamily11} font family +%global fontdescription11 %{common_description} + +%global fontfamily12 TH Bai Jamjuree CP +%global foundry12 PITA +%global fonts12 'TH Baijam'*.ttf +%global fontsummary12 %{fontfamily12} font family +%global fontdescription12 %{common_description} + +%global fontfamily13 TH KoHo +%global foundry13 KoHo +%global fonts13 'TH KoHo'*.ttf +%global fontsummary13 %{fontfamily13} font family +%global fontdescription13 %{common_description} + +%global fontfamily14 TH Fah Kwang +%global foundry14 Team 11 +%global fonts14 'TH Fahkwang'*.ttf +%global fontsummary14 %{fontfamily14} font family +%global fontdescription14 %{common_description} + + +%fontpkg -a +%fontmetapkg %prep %autosetup -n Fonts - -# copied from https://www.f0nt.com/about/license/ -cat < LICENSE -สัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์ - -ชื่อที่สงวนไว้สำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้ -TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic, -TH Niramit AS, TH Niramit AS Italic, TH Niramit AS Bold, TH Niramit AS Bold Italic, -TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic, -TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic, -TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic, -TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic, -TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic, -TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic, -TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic, -TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic. - -โปรแกรมคอมพิวเตอร์ฟอนต์นี้ เป็นลิขสิทธิ์ร่วมกันของกรมทรัพย์สินทางปัญญา กระทรวงพาณิชย์ และสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) - -สัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์นี้ มีวัตถุประสงค์เพื่อก่อให้เกิดความร่วมมือในการสร้างสรรค์ฟอนต์ในวงกว้าง รวมทั้งเพื่อประโยชน์ทางด้านการศึกษาและการแบ่งปันความรู้และพัฒนาโปรแกรมคอมพิวเตอร์ฟอนต์นี้ - -ข้อกำหนดและเงื่อนไขของสัญญาอนุญาตให้ใช้โปรแกรมคอมพิวเตอร์ฟอนต์นี้ - -(1) อนุญาตให้ใช้ได้โดยไม่คิดค่าใช้จ่ายและอนุญาตให้ทำซ้ำโปรแกรมคอมพิวเตอร์ฟอนต์นี้ได้ รวมทั้งอนุญาตให้ได้ศึกษา ดัดแปลง และแจกจ่ายให้แก่ผู้อื่นได้ ทั้งนี้จะต้องไม่นำโปรแกรมคอมพิวเตอร์ฟอนต์นี้และโปรแกรมคอมพิวเตอร์ฟอนต์ที่ดัดแปลงออกจำหน่าย เว้นแต่เป็นการจำหน่ายรวมติดไปกับโปรแกรมคอมพิวเตอร์อื่น - -(2) ก่อนดำเนินการดัดแปลงโปรแกรมคอมพิวเตอร์ฟอนต์ จะต้องแจ้งให้เจ้าของลิขสิทธิ์ทราบเป็นลายลักษณ์อักษร - -(3) เมื่อดัดแปลงโปรแกรมคอมพิวเตอร์ฟอนต์นี้แล้ว ห้ามผู้ดัดแปลงใช้ชื่อฟอนต์เดิม รวมทั้งห้ามใช้ชื่อเจ้าของลิขสิทธิ์และผู้สร้างสรรค์โปรแกรมคอมพิวเตอร์ฟอนต์นี้ ในการโฆษณาโปรแกรมคอมพิวเตอร์ฟอนต์ที่ได้ดัดแปลง เว้นแต่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากเจ้าของลิขสิทธิ์ - -(4) ผู้ดัดแปลงโปรแกรมคอมพิวเตอร์นี้จะต้องยินยอมให้โปรแกรมคอมพิวเตอร์ฟอนต์ ที่ดัดแปลงขึ้นใหม่มีข้อกำหนดและเงื่อนไขสัญญาอนุญาตให้ใช้โปรแกรมเช่นเดียวกันกับข้อกำหนด และเงื่อนไขของสัญญาอนุญาตนี้เช่นกัน - -ข้อถือสิทธิ -เจ้าของลิขสิทธิ์ไม่รับประกันการใช้งานโปรแกรมคอมพิวเตอร์ฟอนต์และไฟล์ที่เกี่ยวข้องนี้แต่อย่างใด ไม่มีการรับรองว่าโปรแกรมคอมพิวเตอร์ฟอนต์นี้จะทำงานได้อย่างที่ควรจะเป็น และไม่มีการรับรองว่าจะมีการพัฒนาต่อยอดในอนาคต ไม่มีและไม่รับรองว่าจะมีการให้คำแนะนำทางเทคนิคสำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้ - - -Font Computer Program License Agreement - -Reserved Font Names for this Font Computer Program: -TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic, -TH Niramit AS, TH Niramit AS Italic, TH Niramit AS Bold, TH Niramit AS Bold Italic, -TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic, -TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic, -TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic, -TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic, -TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic, -TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic, -TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic, -TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic. - -This Font Computer Program is the copyright of the Department of Intellectual Property (DIP), Ministry of Commerce and the Software Industry Promotion Agency (Public Organization) (SIPA) - -The purposes of this Font Computer Program License are to stimulate worldwide development of cooperative font creation, to benefit for academic, to share and to develop in partnership with others. - -Terms and Conditions of the Font Computer Program - -(1) Allow to use without any charges and allow to reproduce, study, adapt and distribute this Font Computer Program. Neither the original version nor adapted version of Font Computer Program may be sold by itself, except bundled and/or sold with any computer program. - -(2) If you wish to adapt this Font Computer Program, you must notify copyright owners (DIP & SIPA) in writing. - -(3) No adapted version of Font Computer Program may use the Reserved Font Name(s), the name(s) of the copyright owners and the author(s) of the Font Computer Program must not be used to promote or advertise any adapted version, except obtaining written permission from copyright owners and the author(s). - -(4) The adapted version of Font Computer Program must be released under the term and condition of this license. - -DISCLAIMER -THE FONT COMPUTER PROGRAM AND RELATED FILES ARE PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND. NO GUARANTEES ARE MADE THAT THIS FONT COMPUTER PROGRAM WILL WORK AS EXPECTED OR WILL BE DEVELOPED FURTHUR IN ANY SPECIFIC WAY. THERE IS NO OFFER OR GUARANTEE OF TECHNICAL SUPPORT. - - -EOF +cp -v %{SOURCE2} LICENSE %build - -%install -mkdir -p %buildroot/%_datadir/fonts/sipa/ -mv *.ttf %buildroot/%_datadir/fonts/sipa/ -cd %buildroot/%_datadir/fonts/sipa/ mv "THSarabun Bold Italic.ttf" "TH Sarabun Bold Italic.ttf" mv "THSarabun Bold.ttf" "TH Sarabun Bold.ttf" mv "THSarabun BoldItalic.ttf" "TH Sarabun BoldItalic.ttf" mv "THSarabun Italic.ttf" "TH Sarabun Italic.ttf" mv "THSarabun.ttf" "TH Sarabun.ttf" -mv "THSarabunNew Bold.ttf" "TH SarabunNew Bold.ttf" -mv "THSarabunNew BoldItalic.ttf" "TH SarabunNew BoldItalic.ttf" -mv "THSarabunNew Italic.ttf" "TH SarabunNew Italic.ttf" -mv "THSarabunNew.ttf" "TH SarabunNew.ttf" +mv "THSarabunNew Bold.ttf" "TH Sarabun New Bold.ttf" +mv "THSarabunNew BoldItalic.ttf" "TH Sarabun New BoldItalic.ttf" +mv "THSarabunNew Italic.ttf" "TH Sarabun New Italic.ttf" +mv "THSarabunNew.ttf" "TH Sarabun New.ttf" +%fontbuild -a +%install +%fontinstall -a install -Dm644 %{SOURCE1} %buildroot/%{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf +%check +%fontcheck -a -%files -%license LICENSE -%dir %{_datadir}/fonts/sipa/ - - -%{lua: -for variant in (rpm.expand("%variants")):gmatch("[^ ]+") do - local v = string.gsub(variant, "_", " ") - local name = "th-"..string.gsub(v:lower(), " ", "-").."-fonts" - print("%files -n "..name.."\n") - print("%license LICENSE\n") - print("/usr/share/fonts/sipa/TH?"..v:gsub(" ", "?").."*\n") - if name == "th-sarabunnew-fonts" then - print("/etc/fonts/conf.d/15-supercede-sarabun.conf\n") - end -end -} +%fontfiles -a +%config(noreplace) %{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf %changelog +* Mon Sep 29 2025 Cappy Ishihara - 20200217-5 +- Use Fedora macros to build and install fonts +- Auto-generate AppStream metadata for fonts + * Sun Jun 11 2023 windowsboy111 - 20200217-1 - Initial package From 078ce29996f161fa3db5a399ea59d2c236227c0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 13:19:49 +0000 Subject: [PATCH 0463/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index b2c75fec32..88b3629471 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.452+1f7ee99b3 +%global ver 0.16.0-dev.457+f90510b08 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 040e66e2950c64433bf960c7ae429acf1c681156 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 13:43:29 +0000 Subject: [PATCH 0464/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index edf3c87505..5fc8ca9ebf 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.761 +Version: 0.0.762 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d9d522d277..b46f07d1f1 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.761 +Version: 0.0.762 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From b1708469b38a83dce4dbc3890545f8c8fff72091 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 14:19:06 +0000 Subject: [PATCH 0465/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 37b3eb71e5..efb5288878 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.8 +%global upstream_version v1.0.9 %global ver %{sub %upstream_version 2} Name: walker From ea879fd1508e5a3a93c359dffafb01bbfc66c31f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 16:20:18 +0000 Subject: [PATCH 0466/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 2bc6e94af0..13b3b8db1c 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit f499bf0c8b8d746ab2bd7feebd914d972ef40fec +%global commit 9a7456571b96e399e8d720c227ce381fa0af9219 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250928 +%global commit_date 20250929 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 53ea8aec2afecb3e265d4dc2880fe4eef2551775 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 17:17:29 +0000 Subject: [PATCH 0467/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index 59d02cf21a..0fdb1e78c8 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.4 +Version: 3.35.5 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 462858ae7182b020458d27aa2442851a81f9a91f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 19:20:37 +0000 Subject: [PATCH 0468/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index e21fb2a610..1f87254217 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.3-pre +%global ver 0.206.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 665f607e2d..a11d76a035 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.6 +Version: 0.205.7 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 59471b316dd4dc07ad121757196e45aa2e7f19fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 20:18:51 +0000 Subject: [PATCH 0469/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 5fc8ca9ebf..487ee9eac9 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.762 +Version: 0.0.763 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b46f07d1f1..68f20e4c98 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.762 +Version: 0.0.763 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From d0a5ac38e09aa1b6044a2c4b68ad3c680d007b71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 21:29:24 +0000 Subject: [PATCH 0470/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index ecbb70c35e..643b77f6a5 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.26.215932 +Version: 2025.09.29.032523 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c5ef5888c6d64eae1e73f75a0f4b86488dec4652 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 22:21:59 +0000 Subject: [PATCH 0471/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 1f87254217..02931d1da6 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.4-pre +%global ver 0.206.5-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index a11d76a035..3c83fcd5eb 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.7 +Version: 0.205.8 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 88cb9313015a047b14bad76f647d96a26c8f1b22 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Sep 2025 23:19:57 +0000 Subject: [PATCH 0472/1547] bump: rust-mise copyparty --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/copyparty/copyparty.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index e1c6509fa0..b6bca835d1 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.23 +Version: 2025.9.24 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 6a535c07fa..117bf93c41 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.14 +Version: 1.19.15 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 31dd058419e2f2c72d25f1005a5699be10c0fdbd Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 29 Sep 2025 20:04:23 -0500 Subject: [PATCH 0473/1547] fix: minor stardust stuff (#6585) * Minor stardust fixes Signed-off-by: Owen * bump telescope release Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- .../armillary/stardust-armillary.spec | 2 +- .../atmosphere/stardust-atmosphere.spec | 4 ++-- .../black-hole/stardust-black-hole.spec | 6 +++--- anda/stardust/comet/stardust-comet.spec | 4 ++-- anda/stardust/flatland/stardust-flatland.spec | 4 ++-- anda/stardust/gravity/stardust-gravity.spec | 8 ++++---- anda/stardust/magnetar/stardust-magnetar.spec | 5 ++--- .../stardust-non-spatial-input.spec | 4 ++-- .../protostar/stardust-protostar.spec | 2 +- anda/stardust/server/stardust-server.spec | 2 +- .../telescope/stardust-telescope.spec | 20 +++++++++++++------ 11 files changed, 34 insertions(+), 27 deletions(-) diff --git a/anda/stardust/armillary/stardust-armillary.spec b/anda/stardust/armillary/stardust-armillary.spec index 3a6fc88e92..8056e6743f 100644 --- a/anda/stardust/armillary/stardust-armillary.spec +++ b/anda/stardust/armillary/stardust-armillary.spec @@ -7,7 +7,7 @@ Name: stardust-xr-armillary Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Model viewer for Stardust XR. +Summary: Model viewer for Stardust XR URL: https://github.com/StardustXR/armillary Source0: %url/archive/%commit/armillary-%commit.tar.gz License: MIT diff --git a/anda/stardust/atmosphere/stardust-atmosphere.spec b/anda/stardust/atmosphere/stardust-atmosphere.spec index 8a309c1151..e4b090b73c 100644 --- a/anda/stardust/atmosphere/stardust-atmosphere.spec +++ b/anda/stardust/atmosphere/stardust-atmosphere.spec @@ -7,7 +7,7 @@ Name: stardust-xr-atmosphere Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Environment, homespace, and setup client for Stardust XR. +Summary: Environment, homespace, and setup client for Stardust XR URL: https://github.com/StardustXR/atmosphere Source0: %url/archive/%commit/atmosphere-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: atmosphere stardust-atmosphere Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n atmosphere-%commit diff --git a/anda/stardust/black-hole/stardust-black-hole.spec b/anda/stardust/black-hole/stardust-black-hole.spec index 9aeff4f1b5..f80c0c6e60 100644 --- a/anda/stardust/black-hole/stardust-black-hole.spec +++ b/anda/stardust/black-hole/stardust-black-hole.spec @@ -2,12 +2,12 @@ %global commit_date 20241230 %global shortcommit %(c=%{commit}; echo ${c:0:7}) # Exclude input files from mangling -%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ +%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ Name: stardust-xr-black-hole Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Spatial storage for Stardust XR. +Summary: Spatial storage for Stardust XR URL: https://github.com/StardustXR/black-hole Source0: %url/archive/%commit/black-hole-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: black-hole stardust-black-hole Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n black-hole-%commit diff --git a/anda/stardust/comet/stardust-comet.spec b/anda/stardust/comet/stardust-comet.spec index d893cce5c1..0f12162cfd 100644 --- a/anda/stardust/comet/stardust-comet.spec +++ b/anda/stardust/comet/stardust-comet.spec @@ -7,7 +7,7 @@ Name: stardust-xr-comet Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Annotate things in Stardust XR. +Summary: Annotate things in Stardust XR URL: https://github.com/StardustXR/comet Source0: %url/archive/%commit/comet-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: comet stardust-comet Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n comet-%commit diff --git a/anda/stardust/flatland/stardust-flatland.spec b/anda/stardust/flatland/stardust-flatland.spec index 9aad7da700..e95b8bb8d2 100644 --- a/anda/stardust/flatland/stardust-flatland.spec +++ b/anda/stardust/flatland/stardust-flatland.spec @@ -7,7 +7,7 @@ Name: stardust-xr-flatland Version: %commit_date.%shortcommit Release: 2%?dist -Summary: Flatland for Stardust XR. +Summary: Flatland for Stardust XR URL: https://github.com/StardustXR/flatland Source0: %url/archive/%commit/flatland-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: flatland stardust-flatland Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n flatland-%commit diff --git a/anda/stardust/gravity/stardust-gravity.spec b/anda/stardust/gravity/stardust-gravity.spec index 8489ee0f33..e388a24cbb 100644 --- a/anda/stardust/gravity/stardust-gravity.spec +++ b/anda/stardust/gravity/stardust-gravity.spec @@ -7,17 +7,17 @@ Name: stardust-xr-gravity Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Utility to launch apps and Stardust XR clients spatially. +Summary: Utility to launch apps and Stardust XR clients spatially URL: https://github.com/StardustXR/gravity Source0: %url/archive/%commit/gravity-%commit.tar.gz License: MIT -BuildRequires: cargo cmake anda-srpm-macros cargo-rpm-macros mold +BuildRequires: cargo cmake anda-srpm-macros cargo-rpm-macros mold -Provides: stardust-gravity +Provides: gravity stardust-gravity Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n gravity-%commit diff --git a/anda/stardust/magnetar/stardust-magnetar.spec b/anda/stardust/magnetar/stardust-magnetar.spec index d2e3deef8d..5df1f08241 100644 --- a/anda/stardust/magnetar/stardust-magnetar.spec +++ b/anda/stardust/magnetar/stardust-magnetar.spec @@ -7,7 +7,7 @@ Name: stardust-xr-magnetar Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Workspaces client for Stardust XR. +Summary: Workspaces client for Stardust XR URL: https://github.com/StardustXR/magnetar Source0: %url/archive/%commit/magnetar-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: magnetar stardust-magnetar Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n magnetar-%commit @@ -38,4 +38,3 @@ Packager: Owen Zimmerman %changelog * Wed Sep 11 2024 Owen-sz - Package StardustXR magnetar - diff --git a/anda/stardust/non-spatial-input/stardust-non-spatial-input.spec b/anda/stardust/non-spatial-input/stardust-non-spatial-input.spec index bc3ac41d97..5253334f22 100644 --- a/anda/stardust/non-spatial-input/stardust-non-spatial-input.spec +++ b/anda/stardust/non-spatial-input/stardust-non-spatial-input.spec @@ -7,7 +7,7 @@ Name: stardust-xr-non-spatial-input Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Tools you can easily snap together to get non-spatial input into Stardust XR. +Summary: Tools you can easily snap together to get non-spatial input into Stardust XR URL: https://github.com/StardustXR/non-spatial-input Source0: %url/archive/%commit/non-spatial-input-%commit.tar.gz License: MIT @@ -17,7 +17,7 @@ Provides: non-spatial-input stardust-non-spatial-input Packager: Owen Zimmerman %description -%summary +%summary. %prep %autosetup -n non-spatial-input-%commit diff --git a/anda/stardust/protostar/stardust-protostar.spec b/anda/stardust/protostar/stardust-protostar.spec index fc2a96eee1..92bb200db5 100644 --- a/anda/stardust/protostar/stardust-protostar.spec +++ b/anda/stardust/protostar/stardust-protostar.spec @@ -7,7 +7,7 @@ Name: stardust-xr-protostar Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Prototype application launcher for Stardust XR. +Summary: Prototype application launcher for Stardust XR URL: https://github.com/StardustXR/protostar Source0: %url/archive/%commit/protostar-%commit.tar.gz License: MIT diff --git a/anda/stardust/server/stardust-server.spec b/anda/stardust/server/stardust-server.spec index f77eab6e01..a6a1e8a4cf 100644 --- a/anda/stardust/server/stardust-server.spec +++ b/anda/stardust/server/stardust-server.spec @@ -7,7 +7,7 @@ Name: stardust-xr-server Version: %commit_date.%shortcommit Release: 1%?dist -Summary: Usable Linux display server that reinvents human-computer interaction for all kinds of XR. +Summary: Usable Linux display server that reinvents human-computer interaction for all kinds of XR URL: https://github.com/StardustXR/server Source0: %url/archive/%commit/server-%commit.tar.gz License: GPL-2.0-only diff --git a/anda/stardust/telescope/stardust-telescope.spec b/anda/stardust/telescope/stardust-telescope.spec index 5830464444..b45fc7c748 100644 --- a/anda/stardust/telescope/stardust-telescope.spec +++ b/anda/stardust/telescope/stardust-telescope.spec @@ -6,17 +6,25 @@ Name: stardust-xr-telescope Version: %commit_date.git~%shortcommit -Release: 1%?dist -Summary: See the stars! Easy stardust setups to run on your computer. +Release: 2%?dist +Summary: See the stars! Easy stardust setups to run on your computer License: MIT URL: https://github.com/StardustXR/telescope Source0: %url/archive/%commit.tar.gz + Requires: bash -Requires: stardust-xr-server -Requires: stardust-xr-gravity -Requires: stardust-xr-black-hole -Requires: stardust-xr-protostar Requires: xwayland-satellite +Requires: stardust-xr-armillary +Requires: stardust-xr-atmosphere +Requires: stardust-xr-black-hole +Requires: stardust-xr-comet +Requires: stardust-xr-flatland +Requires: stardust-xr-gravity +Requires: stardust-xr-magnetar +Requires: stardust-xr-non-spatial-input +Requires: stardust-xr-protostar +Requires: stardust-xr-server + BuildArch: noarch Provides: telescope stardust-telescope From 9d545a7b23db998ec0f4a5e43ae31992eede7c25 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 01:25:23 +0000 Subject: [PATCH 0474/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 487ee9eac9..cd21c96c99 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.763 +Version: 0.0.764 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 68f20e4c98..deceb7e294 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.763 +Version: 0.0.764 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From ad8feaa779df02a721c285201982de4023c0e0a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 01:40:56 +0000 Subject: [PATCH 0475/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index beb238b9e7..4a7b49b552 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 7037ff456309519f9c4ed88f086b8716dcbc37ac +%global commit 05656cdae754b22a1f2022653abf1de8a9e02c97 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250929 +%global commit_date 20250930 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index b72be91508..40f181de18 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit e4e8a61e0c55bae669d24dfec8c5f142c0aa3b4b +%global commit 7ba9f9a21a2030e80e88b9e8fc35725f199abe79 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-27 +%global fulldate 2025-09-29 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index f666cff7cb..696edc6bba 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 77854f46274d464a9171deb07e61858f57963d1c +%global commit 5922f4adce07781467c0e3d172a11cf22fcfdab5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250929 +%global commit_date 20250930 %global ver 0.207.0 %bcond_with check diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index b8f737d663..9268e10f1d 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit e99bd3768e789d7754827f752ab9e03d42373410 +%global commit 029238a352c031385f5588d9545836e7bd4e3eb3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250929 +%global commitdate 20250930 %global ver 1.0.16 Name: scx-scheds-nightly From e9cf4684cdc5fdc9206f67138794fa3e9979df13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 02:51:24 +0000 Subject: [PATCH 0476/1547] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 090d8a4e82..94f8056c9c 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.65.0 +Version: 0.66.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From de824d021993f2b1159d9655687f4947d0425e91 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 03:23:01 +0000 Subject: [PATCH 0477/1547] bump: python-pywal16 --- anda/langs/python/pywal16/python-pywal16.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/pywal16/python-pywal16.spec b/anda/langs/python/pywal16/python-pywal16.spec index 1393fb3ef7..511f552de2 100644 --- a/anda/langs/python/pywal16/python-pywal16.spec +++ b/anda/langs/python/pywal16/python-pywal16.spec @@ -3,7 +3,7 @@ Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.} Name: python-%{pypi_name} -Version: 3.8.9 +Version: 3.8.10 Release: 1%?dist Summary: 16 color fork of the original Pywal License: MIT From 4effe1102d08a9b39e29556e292cb751e3969a5c Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 30 Sep 2025 02:18:04 -0500 Subject: [PATCH 0478/1547] fix: python packages (#6584) --- anda/langs/python/fx2/fx2.spec | 10 ++++------ anda/langs/python/jschon/jschon.spec | 6 ++++-- anda/langs/python/pyvcd/pyvcd.spec | 8 ++------ anda/tools/qmk_cli/anda.hcl | 3 ++- anda/tools/qmk_cli/qmk_cli.spec | 11 +++++------ 5 files changed, 17 insertions(+), 21 deletions(-) diff --git a/anda/langs/python/fx2/fx2.spec b/anda/langs/python/fx2/fx2.spec index c38b4c8385..f662c76340 100644 --- a/anda/langs/python/fx2/fx2.spec +++ b/anda/langs/python/fx2/fx2.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 0.13 -Release: 1%?dist +Release: 2%?dist Summary: Chip support package for Cypress EZ-USB FX2 series microcontrollers License: 0BSD URL: https://github.com/whitequark/libfx2 @@ -18,11 +18,6 @@ BuildRequires: python3-setuptools_scm Requires: python3dist(libusb1) -Provides: fx2 -Provides: python3-fx2 -Provides: libfx2 -Provides: python3-libfx2 - Packager: Owen Zimmerman %description @@ -30,6 +25,9 @@ Packager: Owen Zimmerman %package -n python3-%{pypi_name} Summary: %{summary} +Provides: libfx2 +Provides: fx2 +Provides: python3-libfx2 %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} diff --git a/anda/langs/python/jschon/jschon.spec b/anda/langs/python/jschon/jschon.spec index 86ea58b475..6207922308 100644 --- a/anda/langs/python/jschon/jschon.spec +++ b/anda/langs/python/jschon/jschon.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 0.11.1 -Release: 1%?dist +Release: 2%?dist Summary: An object-oriented JSON Schema implementation for Python License: MIT URL: https://github.com/marksparkza/jschon @@ -37,7 +37,7 @@ Provides: jschon %_desc %prep -%autosetup -n jschon-%{version} +%git_clone %{url}.git %{version} %build %pyproject_wheel @@ -51,6 +51,8 @@ Provides: jschon %license LICENSE %ghost %python3_sitelib/__pycache__/*.cpython-*.pyc %ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%{python3_sitelib}/jschon/catalog/json-schema-2019-09/*.json +%{python3_sitelib}/jschon/catalog/json-schema-2020-12/*.json %python3_sitelib/jschon-%version.dist-info/* %changelog diff --git a/anda/langs/python/pyvcd/pyvcd.spec b/anda/langs/python/pyvcd/pyvcd.spec index 4a3af4ece5..ddde4591e0 100644 --- a/anda/langs/python/pyvcd/pyvcd.spec +++ b/anda/langs/python/pyvcd/pyvcd.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 0.4.0 -Release: 1%?dist +Release: 2%?dist Summary: Python package for writing Value Change Dump (VCD) files License: MIT URL: https://github.com/SanDisk-Open-Source/pyvcd @@ -22,11 +22,6 @@ BuildRequires: python3-devel BuildRequires: python3-installer BuildRequires: git -Requires: python3 - -Provides: pyvcd -Provides: python3-pyvcd - Packager: Owen Zimmerman %description @@ -34,6 +29,7 @@ Packager: Owen Zimmerman %package -n python3-%{pypi_name} Summary: %{summary} +Provides: pyvcd %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} diff --git a/anda/tools/qmk_cli/anda.hcl b/anda/tools/qmk_cli/anda.hcl index 874dae703f..af0f652324 100644 --- a/anda/tools/qmk_cli/anda.hcl +++ b/anda/tools/qmk_cli/anda.hcl @@ -1,5 +1,6 @@ project pkg { - rpm { + arches = ["x86_64"] + rpm { spec = "qmk_cli.spec" } } diff --git a/anda/tools/qmk_cli/qmk_cli.spec b/anda/tools/qmk_cli/qmk_cli.spec index 0ab99a936f..3243ba3307 100644 --- a/anda/tools/qmk_cli/qmk_cli.spec +++ b/anda/tools/qmk_cli/qmk_cli.spec @@ -5,12 +5,13 @@ Name: python-%{pypi_name} Version: 1.1.8 -Release: 1%?dist +Release: 2%?dist Summary: A program to help users work with QMK License: MIT URL: https://github.com/qmk/qmk_cli Source0: %url/archive/refs/tags/%version.tar.gz Patch0: nonexistant-deps.patch +BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pip @@ -39,11 +40,6 @@ Requires: python3-pyusb Requires: python3-pyserial Requires: python3-pillow -Provides: qmk -Provides: qmk_cli -Provides: qmk-cli -Provides: python3-qmk_cli - Packager: Owen Zimmerman %description @@ -51,6 +47,9 @@ Packager: Owen Zimmerman %package -n python3-%{pypi_name} Summary: %{summary} +Provides: qmk +Provides: qmk_cli +Provides: qmk-cli %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} From 3e38c5442322a1f0e49421a774cde0d354bf03b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 08:49:14 +0000 Subject: [PATCH 0479/1547] bump: rp-appset --- anda/apps/rp-appset/rp-appset.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index c59e3cbdaf..c28289b898 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 5b4b8f65c3d2795a61e765a01e07af9bfe3d1990 -%global commit_date 20250501 +%global commit 60d90d92bb78b7deaac5908c51e5990f891b979a +%global commit_date 20250930 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset From 48f6c6f21cb5ee11c55359eac266a11e88031b83 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 08:59:29 +0000 Subject: [PATCH 0480/1547] bump: raindrop --- anda/tools/raindrop/raindrop.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index f86fe7dc1c..704c82fc11 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,5 +1,5 @@ -%global commit 66271d1eea4740131bae3aaec499a7ce06441ace -%global commit_date 20250530 +%global commit cbda84c911a5b89a7ab216ed79525e7b264354d6 +%global commit_date 20250930 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: raindrop From 5070f5838ffb38b763730bbe395a5b57adefb998 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 10:39:25 +0000 Subject: [PATCH 0481/1547] bump: rp-bookshelf --- anda/apps/rp-bookshelf/rp-bookshelf.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/rp-bookshelf/rp-bookshelf.spec b/anda/apps/rp-bookshelf/rp-bookshelf.spec index 1a52bd980e..67103aa78f 100644 --- a/anda/apps/rp-bookshelf/rp-bookshelf.spec +++ b/anda/apps/rp-bookshelf/rp-bookshelf.spec @@ -1,5 +1,5 @@ -%global commit 53102fb6f4b0324cc89635f0ef58966c6b847a74 -%global commit_date 20250327 +%global commit e5e5796f787fade0514c44649d206a860049424d +%global commit_date 20250930 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rp-bookshelf From 70c55b2c18c59e8f6d6b398836815895fdb15aaa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 10:50:04 +0000 Subject: [PATCH 0482/1547] bump: piclone --- anda/tools/piclone/piclone.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/piclone/piclone.spec b/anda/tools/piclone/piclone.spec index d94b54ef74..a4ce626907 100644 --- a/anda/tools/piclone/piclone.spec +++ b/anda/tools/piclone/piclone.spec @@ -1,5 +1,5 @@ -%global commit 2d0d97cd76d9e570c14cf18ef3d6369d2513d13a -%global commit_date 20250327 +%global commit db32e1f3c9b8f606c15a9bfe5d1e34ce2f700cdb +%global commit_date 20250930 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: piclone From d1dd5475559ba089254a47f3b71e7f99ba827a4f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 12:53:32 +0000 Subject: [PATCH 0483/1547] bump: dkms-nvidia-open --- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index d84e470c39..cd088ec904 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 From d99115ecd6465b0a6ac44c6066e38aa4c6682556 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 16:25:09 +0000 Subject: [PATCH 0484/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 10c13bb4afeb347fece7d647ae810d1fde62458a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 16:45:16 +0000 Subject: [PATCH 0485/1547] bump: steam python3-pillow-heif --- anda/games/steam/steam.spec | 2 +- anda/langs/python/pillow-heif/python3-pillow-heif.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. diff --git a/anda/langs/python/pillow-heif/python3-pillow-heif.spec b/anda/langs/python/pillow-heif/python3-pillow-heif.spec index 4e017729ed..605157daca 100644 --- a/anda/langs/python/pillow-heif/python3-pillow-heif.spec +++ b/anda/langs/python/pillow-heif/python3-pillow-heif.spec @@ -6,7 +6,7 @@ %bcond_with doc Name: python-%{srcname} -Version: 1.1.0 +Version: 1.1.1 Release: 1%?dist Summary: Python library for working with HEIF images and plugin for Pillow From 7268b2f84376b0ca9cff896a88c4fad50c731536 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 16:56:17 +0000 Subject: [PATCH 0486/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 183d419f8b4cff767d22b6bac37d9b89a83ea2ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 17:17:56 +0000 Subject: [PATCH 0487/1547] bump: discord-canary-openasar discord-canary steam --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/steam/steam.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index cd21c96c99..9ed7a065ed 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.764 +Version: 0.0.765 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index deceb7e294..38d4e938fa 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.764 +Version: 0.0.765 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 97ea020a328bba8146f763ca53c1d882648f9960 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 17:33:18 +0000 Subject: [PATCH 0488/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 88b3629471..08b31d5f9d 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.457+f90510b08 +%global ver 0.16.0-dev.463+f624191f9 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 49cdd5413d6290b8ea21396a2572cb88308b02ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 18:18:45 +0000 Subject: [PATCH 0489/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index bde9191a19..c31de73014 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.452+1f7ee99b3 +Version: 0.16.0~dev.463+f624191f9 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From c90573d36f01564b2a938042e759793d6b50795c Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 30 Sep 2025 13:21:21 -0500 Subject: [PATCH 0490/1547] chore(dkms-nvidia-open): Make weekly (#6595) Same reason as everything else, the garbo NVIDIA servers. Signed-off-by: Gilver --- anda/system/nvidia/dkms-nvidia/open/anda.hcl | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/system/nvidia/dkms-nvidia/open/anda.hcl b/anda/system/nvidia/dkms-nvidia/open/anda.hcl index 3bc9d135c7..e16da0c6e8 100644 --- a/anda/system/nvidia/dkms-nvidia/open/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/open/anda.hcl @@ -4,5 +4,6 @@ project pkg { } labels { subrepo = "nvidia" + weekly = 1 } } From 13d3f085d67e7b073a1820a7b1507426920b49d4 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 1 Oct 2025 02:21:51 +0800 Subject: [PATCH 0491/1547] fix: ruffle (#6572) --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index a91d23b0f9..2b608746d6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -17,7 +17,7 @@ Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%v Provides: ruffle BuildRequires: cargo-rpm-macros >= 24 BuildRequires: anda-srpm-macros mold -BuildRequires: gcc-c++ cmake java +BuildRequires: gcc-c++ cmake BuildRequires: java-latest-openjdk-headless BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gtk+-3.0) From 1a29cfca02ad7d39e68bf10bdf494a8dc79e5e80 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 18:25:15 +0000 Subject: [PATCH 0492/1547] bump: compiz9 lomiri-schemas rust-mise --- anda/desktops/compiz9/compiz9.spec | 2 +- anda/desktops/lomiri-unity/lomiri-schemas/lomiri-schemas.spec | 4 ++-- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index 43d887d68b..eceedb05e9 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -1,4 +1,4 @@ -%define _ubuntu_rel 22.10.20220822-0ubuntu16 +%define _ubuntu_rel 25.10.20250930-0ubuntu1 %global _hardened_build 0 Name: compiz9 diff --git a/anda/desktops/lomiri-unity/lomiri-schemas/lomiri-schemas.spec b/anda/desktops/lomiri-unity/lomiri-schemas/lomiri-schemas.spec index 89c169fe64..94b202768f 100644 --- a/anda/desktops/lomiri-unity/lomiri-schemas/lomiri-schemas.spec +++ b/anda/desktops/lomiri-unity/lomiri-schemas/lomiri-schemas.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas -%global commit 139e6090d18040270e942429cf08f6b48a67b0cc +%global commit c5d57303dfb0f9641c9c0ce572905b3eedb99bd9 %forgemeta Name: lomiri-schemas -Version: 0.1.8 +Version: 0.1.9 Release: 1%?dist Summary: Configuration schemas for lomiri License: LGPL-2.0-or-later diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index b6bca835d1..59ff22a43e 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.24 +Version: 2025.9.25 Release: 1%?dist Summary: Front-end to your dev env From 273f27ce8de92062194c4a4b201b2daad364929d Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 30 Sep 2025 13:35:53 -0500 Subject: [PATCH 0493/1547] fix(libva-nvidia-driver): Should be nightly (#6600) This is Git based so should be nightly. Signed-off-by: Gilver --- anda/system/nvidia/libva-nvidia-driver/anda.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/nvidia/libva-nvidia-driver/anda.hcl b/anda/system/nvidia/libva-nvidia-driver/anda.hcl index 97464a37bf..007aa44ec7 100644 --- a/anda/system/nvidia/libva-nvidia-driver/anda.hcl +++ b/anda/system/nvidia/libva-nvidia-driver/anda.hcl @@ -6,6 +6,6 @@ project "pkg" { labels = { subrepo = "nvidia" mock = 1 - weekly = 1 + nightly = 1 } } From e32365472f0734293768917239aeb7e1c2327ae9 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 1 Oct 2025 02:39:56 +0800 Subject: [PATCH 0494/1547] fix(rio): bdep alsa (#6573) --- anda/devs/rio/rio.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 75436ed933..e3e66d6b84 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -21,6 +21,7 @@ BuildRequires: libxcb-devel BuildRequires: libxkbcommon-devel BuildRequires: mold BuildRequires: sed +BuildRequires: pkgconfig(alsa) Requires: freetype Requires: fontconfig Requires: hicolor-icon-theme From 363a213fee33c6977825c97ee1efcdad3ecda129 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 18:56:10 +0000 Subject: [PATCH 0495/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e9432c8797..59c40b9e40 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6fe6c4e0f62d941a7056fcef5cb44d2339d725ed -%global ver 0.0.37-18159 +%global commit 5b3c70fb18028007cd58433339039033de50b2ac +%global ver 0.0.37-18160 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9a8be35fab4c060056381759be8bfb4451113791 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 19:59:09 +0000 Subject: [PATCH 0496/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 59c40b9e40..edc09fc9b3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 5b3c70fb18028007cd58433339039033de50b2ac -%global ver 0.0.37-18160 +%global commit 8f776e14a21dbb43f77ddc721521abb849d66241 +%global ver 0.0.37-18161 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e267e23af541262f055f3f1c4508ec78b33411c8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 20:27:32 +0000 Subject: [PATCH 0497/1547] bump: rpcs3 steam dart --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/games/steam/steam.spec | 2 +- anda/langs/dart/dart.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index edc09fc9b3..167b389650 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8f776e14a21dbb43f77ddc721521abb849d66241 -%global ver 0.0.37-18161 +%global commit 506e927df52f11c84bf4fe1039b5085d2f824d49 +%global ver 0.0.37-18162 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index ee3f6d9e8c..e542b7b266 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.9.3 +Version: 3.9.4 Release: 1%?dist Summary: The Dart Language License: BSD-3-Clause From 48c2ac2e47eac39fcbed3e99641287eab545f74d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 20:41:26 +0000 Subject: [PATCH 0498/1547] bump: zed-preview zed steam --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/games/steam/steam.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 02931d1da6..2f209d16b0 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.5-pre +%global ver 0.206.6-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 3c83fcd5eb..5cb2b0c6fd 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.8 +Version: 0.205.9 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From e27c15631f18e443ac489c8351dad4b99b8b4226 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 21:29:48 +0000 Subject: [PATCH 0499/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 167b389650..5d5c620caa 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 506e927df52f11c84bf4fe1039b5085d2f824d49 -%global ver 0.0.37-18162 +%global commit cc01b0f0dcf5c45ddb5f374cabaa6928aa5af716 +%global ver 0.0.37-18169 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e02ab018d635ef0ad0caf57c1c2f41e5614f6c14 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 22:17:12 +0000 Subject: [PATCH 0500/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 9ed7a065ed..ad15950da0 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.765 +Version: 0.0.766 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 38d4e938fa..bee5e81844 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.765 +Version: 0.0.766 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 5d2f90937209c5004e4a9b638b31b02ec1aead96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 22:33:02 +0000 Subject: [PATCH 0501/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 5d5c620caa..214f1f2be1 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit cc01b0f0dcf5c45ddb5f374cabaa6928aa5af716 -%global ver 0.0.37-18169 +%global commit 23b339d410fafc21326502d381b4b03611fa294b +%global ver 0.0.38-18170 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 66e28e3ab5696baae3f5362b7c66d7b876800cdd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 23:16:58 +0000 Subject: [PATCH 0502/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 82f14e9ce6f070d91752e9416bcd177edbfb9b42 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Sep 2025 23:50:40 +0000 Subject: [PATCH 0503/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 54d2525068ebbcf9d89b809e7dfbc0de2bbbe255 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 01:12:00 +0000 Subject: [PATCH 0504/1547] bump(branch): ffmpeg --- anda/multimedia/ffmpeg/ffmpeg.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 5a0978bd56..0fef77e7eb 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,8 +11,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 7.1.1 -Release: 16%?dist +Version: 7.1.2 +Release: 1%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 From 61edef52ff124ddf7397e70817cb2e73cce3b7af Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 01:39:33 +0000 Subject: [PATCH 0505/1547] bump: ruffle-nightly steam --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/steam/steam.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 2b608746d6..b53fcdeae1 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-09-29 +%global ver 2025-10-01 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 7867f96ee383e93f84aaa4e490b1c67b69267a96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 01:52:46 +0000 Subject: [PATCH 0506/1547] bump(nightly): flameshot-nightly hyprgraphics.nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly grabnim scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 34d23c814b..889aaff597 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit c5f7398a803339ffd9a8d2e495b6f74eb82b696d +%global commit 5be16b2edef82ed6baa91085eff3b85705f7353d %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250927 +%global commit_date 20251001 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 66d0e01805..710731f7b4 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.6 -%global commit 32e6b8386f7dc70a4cc01607a826a281f3c52364 -%global commit_date 20250923 +%global commit f4995eaa46dad0e5db3834f6d6f0430f4dc3aab9 +%global commit_date 20251001 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index e212f7e321..f7d7b6722e 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.8.4 -%global commit 64446e1a4c00ec9bb90ccdbeb3470be6e9bde83a -%global commit_date 20250928 +%global commit 1f80045da198ecfc1611b6b1bdbf98eb29274ebf +%global commit_date 20251001 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 40f181de18..86134f0de4 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7ba9f9a21a2030e80e88b9e8fc35725f199abe79 +%global commit f41e61cd31a1e5555a9a52ae29da6ee37f150d1f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-29 +%global fulldate 2025-09-30 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 696edc6bba..eae9870573 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5922f4adce07781467c0e3d172a11cf22fcfdab5 +%global commit a13e84a10835e7852a2373132f72031d12c7bd53 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250930 +%global commit_date 20251001 %global ver 0.207.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index efb0188327..fb0711fb75 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit fcd385262108349f11fdab09b14a55aa6f3a8a03 +%global commit 60f81d54b30b167c222d060851f9c1814d26c58e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250926 +%global commit_date 20251001 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 8c147c8d51..380a9f3296 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit b610436355c1440dcdb54fb486431359ee7e2a40 -%global commit_date 20250817 +%global commit 2433b28ac8ec384a2d9c294aa2aa037d669be659 +%global commit_date 20251001 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 9268e10f1d..b36f77769a 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 029238a352c031385f5588d9545836e7bd4e3eb3 +%global commit 833e8fa950eee1a295ef6ccec227f1f6253dff22 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250930 +%global commitdate 20251001 %global ver 1.0.16 Name: scx-scheds-nightly From 453ceab61650152ba6c3c3711f25ab85575c6893 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 03:02:28 +0000 Subject: [PATCH 0507/1547] bump: gh-act --- anda/langs/go/gh-act/gh-act.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/gh-act/gh-act.spec b/anda/langs/go/gh-act/gh-act.spec index 72df0e52fc..0425398cf8 100644 --- a/anda/langs/go/gh-act/gh-act.spec +++ b/anda/langs/go/gh-act/gh-act.spec @@ -12,7 +12,7 @@ # https://github.com/nektos/act %global goipath github.com/nektos/act -Version: 0.2.81 +Version: 0.2.82 %gometa -f From bd7b9e6047ead28aa3a3e3baa7b4fc7c2204b63f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 03:59:20 +0000 Subject: [PATCH 0508/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 7a215a44a9a3271e9675d74b3941fc39d67a7714 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 04:30:24 +0000 Subject: [PATCH 0509/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 7b4b06b1c3e4d78a0df00728e5f0a167bf5ab196 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 1 Oct 2025 13:06:25 +0800 Subject: [PATCH 0510/1547] fix(katsu): remove dep dracut-config-generic (#6570) --- anda/tools/buildsys/katsu/katsu.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/katsu/katsu.spec b/anda/tools/buildsys/katsu/katsu.spec index e5a910b1f5..bc70b6cd5e 100644 --- a/anda/tools/buildsys/katsu/katsu.spec +++ b/anda/tools/buildsys/katsu/katsu.spec @@ -7,7 +7,7 @@ Name: katsu Version: 0.9.2 -Release: 1%?dist +Release: 2%?dist Summary: Vicious image builder Packager: madonuko @@ -30,7 +30,7 @@ Source0: %url/archive/refs/tags/v%version.tar.gz BuildRequires: anda-srpm-macros cargo-rpm-macros >= 26 Requires: xorriso dracut limine grub2 systemd-devel squashfs-tools parted gdisk -Requires: dracut-live dracut-config-generic dracut-config-rescue grub2-tools-extra dracut-squash +Requires: dracut-live dracut-config-rescue grub2-tools-extra dracut-squash BuildRequires: cargo rust-packaging pkgconfig(libudev) clang-devel mold %description From f017e8914b4db53bef8a7be5b848fd2b163971b7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 05:47:28 +0000 Subject: [PATCH 0511/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From abd863d8c99af736f2f44d6b9d290a71dc7f4a41 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 05:57:27 +0000 Subject: [PATCH 0512/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 3ad9d6b34142d6e0f512bbd875a9ce4f4ea0829e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 06:34:43 +0000 Subject: [PATCH 0513/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From e59b64c81f3dab0af07a4f5c6d7cb8b1783f9da0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 07:19:08 +0000 Subject: [PATCH 0514/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 643b77f6a5..b7238b6f5c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.09.29.032523 +Version: 2025.10.01.065439 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From bec8c560db6a6f1e6d5384fea76e9dc55a1e62cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 07:33:01 +0000 Subject: [PATCH 0515/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From c3d08673815116d9b9c6ebd8b24d044ed5905372 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 07:55:43 +0000 Subject: [PATCH 0516/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From e82fb20ccb268f62d254e29df0d626dcc9031b46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 08:26:01 +0000 Subject: [PATCH 0517/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 5d09077302455e2b6a7747ef19a00a81d0ddd73b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 09:26:35 +0000 Subject: [PATCH 0518/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 39efff21020ffbc756c3cd2ae12bd019eeee45cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 09:41:46 +0000 Subject: [PATCH 0519/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From ca52f58a259640c4d3fc3a89ed7064f3d3505776 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 09:55:45 +0000 Subject: [PATCH 0520/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 95032bce28f446016fccd4a74380dd2a4c3646aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 10:39:43 +0000 Subject: [PATCH 0521/1547] bump: steam zig-master-bootstrap --- anda/games/steam/steam.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 08b31d5f9d..5fbea3c348 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.463+f624191f9 +%global ver 0.16.0-dev.464+df1909900 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 4120e872707c143e9982688420f064ba1e6357bb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 10:50:05 +0000 Subject: [PATCH 0522/1547] bump: steam mesa --- anda/games/steam/steam.spec | 2 +- anda/lib/mesa/mesa.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index aece2217d3..8e399bf08c 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,8 +79,8 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.3 -Release: 2%?dist +Version: 25.2.4 +Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 71451dfc539fed5e57a4bf9520239667cd58c8d7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 11:21:54 +0000 Subject: [PATCH 0523/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From 2b3e6ccf1d0e57a3e768bdc97394ae9c1f35a4c2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 11:35:41 +0000 Subject: [PATCH 0524/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c31de73014..e2d0742fa5 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.463+f624191f9 +Version: 0.16.0~dev.464+df1909900 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 6c5e71c89ae44f289a850d56736109e47b62b845 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 11:37:26 +0000 Subject: [PATCH 0525/1547] bump: rust-television --- anda/langs/rust/television/rust-television.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index 6a3fe71cf4..83153901dc 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.3 +Version: 0.13.4 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI From 9b295e1d7aecc8e1f397118b040fe9e0bb466790 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 11:47:46 +0000 Subject: [PATCH 0526/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From d0bfef64e035bcdb9c9da70bf138016cf95eb7da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 11:57:44 +0000 Subject: [PATCH 0527/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From eecfb8ae76d796bb6c9ace4f22fd78da395a3713 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 1 Oct 2025 07:39:31 -0500 Subject: [PATCH 0528/1547] fix(rpcs3): Conditionals for LLVM20 (#6609) * fix(rpcs3): Conditionals for LLVM20 Signed-off-by: Gilver * I meant to do this Signed-off-by: Gilver * I THINK I can just do this actually? Signed-off-by: Gilver * Aaaaa Signed-off-by: Gilver * Revert "I THINK I can just do this actually?" This reverts commit 783550419217ee61695be76c5f638661dc651059. * Right Signed-off-by: Gilver * Update rpcs3.spec Signed-off-by: Gilver * Update rpcs3.spec Signed-off-by: Gilver * Update rpcs3.spec Signed-off-by: Gilver * feat: _libdir Signed-off-by: Gilver * feat: Macro Signed-off-by: Gilver * feat: _lib Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/games/rpcs3/rpcs3.spec | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 214f1f2be1..4a52dff1c4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -1,5 +1,10 @@ %global _distro_extra_cflags -Wno-uninitialized %global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint +# Define which LLVM/Clang version RPCS3 needs +%if %{?fedora} >= 43 +%global llvm_major 20 +%bcond llvm_compat 1 +%endif # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo %{__build_flags_lang_c} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS//g') %{?_distro_extra_cflags} %global build_cxxflags %(echo %{__build_flags_lang_cxx} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS//g') %{?_distro_extra_cxxflags} @@ -17,7 +22,8 @@ License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 %dnl Source0: %url/archive/refs/tags/v%version.tar.gz BuildRequires: anda-srpm-macros glew openal-soft cmake vulkan-validation-layers git-core mold -BuildRequires: clang +BuildRequires: llvm%{?llvm_major}-devel +BuildRequires: clang%{?llvm_major} BuildRequires: cmake(FAudio) BuildRequires: cmake(OpenAL) BuildRequires: cmake(OpenCV) @@ -52,7 +58,7 @@ BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-cursor) #BuildRequires: pkgconfig(wayland-eglstream) BuildRequires: doxygen -BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-devel llvm-devel +BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-devel %description %summary. @@ -62,6 +68,9 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit- %build # Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64 +%if %{with llvm_compat} +export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake +%endif %cmake -DDISABLE_LTO=TRUE \ -DZSTD_BUILD_STATIC=ON \ -DCMAKE_SKIP_RPATH=ON \ @@ -84,8 +93,13 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit- -DUSE_SYSTEM_FLATBUFFERS=OFF \ -DUSE_SYSTEM_PUGIXML=OFF \ -DUSE_SYSTEM_WOLFSSL=OFF \ +%if %{with llvm_compat} + -DCMAKE_C_COMPILER=clang-%{?llvm_major} \ + -DCMAKE_CXX_COMPILER=clang++-%{?llvm_major} \ +%else -DCMAKE_C_COMPILER=clang \ -DCMAKE_CXX_COMPILER=clang++ \ +%endif -DCMAKE_LINKER=mold \ -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \ -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" From a67ebf3cc661ed5c2bbedd8a088b04459679f792 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 13:57:35 +0000 Subject: [PATCH 0529/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..1cb401d912 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.85 +Version: 1.0.0.84 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From efe10b415110ac0c742c5f6a5ca70b0a6190bf18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 14:24:38 +0000 Subject: [PATCH 0530/1547] bump: steam --- anda/games/steam/steam.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 1cb401d912..6968f23c33 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -4,7 +4,7 @@ %global appstream_id com.valvesoftware.Steam Name: steam -Version: 1.0.0.84 +Version: 1.0.0.85 Release: 1%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. From b6a8e5a60ea40bca675c7acf73e745bced2e0d26 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 14:43:07 +0000 Subject: [PATCH 0531/1547] bump: lomiri-api --- anda/desktops/lomiri-unity/lomiri-api/lomiri-api.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-api/lomiri-api.spec b/anda/desktops/lomiri-unity/lomiri-api/lomiri-api.spec index 16c7b54028..56938c53f5 100644 --- a/anda/desktops/lomiri-unity/lomiri-api/lomiri-api.spec +++ b/anda/desktops/lomiri-unity/lomiri-api/lomiri-api.spec @@ -3,7 +3,7 @@ %forgemeta Name: lomiri-api -Version: 0.2.2 +Version: 0.2.3 Release: 1%?dist Summary: API for Lomiri From 9448e4e170992b456f3005e31658f5e57c87e9c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 15:35:32 +0000 Subject: [PATCH 0532/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index efb5288878..f9b2318d55 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.0.9 +%global upstream_version v1.1.0 %global ver %{sub %upstream_version 2} Name: walker From 2731bc78511f21c58d31731b72757db41f93c878 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 16:46:41 +0000 Subject: [PATCH 0533/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 2f209d16b0..f89afdaf98 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.6-pre +%global ver 0.206.6 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 5cb2b0c6fd..09bdad615f 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.205.9 +Version: 0.206.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 4af2d75e9f3930783fd3944a6f32ba8989cab200 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 17:19:01 +0000 Subject: [PATCH 0534/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index f89afdaf98..86a01fb19b 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.206.6 +%global ver 0.207.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From c8496310b90ff07ab3feeed70b5e2db199e8e915 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 18:29:05 +0000 Subject: [PATCH 0535/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 59ff22a43e..2a34831e8b 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.9.25 +Version: 2025.10.0 Release: 1%?dist Summary: Front-end to your dev env From fe867e6bbfffef58d44f1d9aeffd0de2febdbf98 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 20:50:06 +0000 Subject: [PATCH 0536/1547] bump: lomiri-settings-components --- .../lomiri-settings-components.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-settings-components/lomiri-settings-components.spec b/anda/desktops/lomiri-unity/lomiri-settings-components/lomiri-settings-components.spec index 16a5f90fe9..5eb61ebeb3 100644 --- a/anda/desktops/lomiri-unity/lomiri-settings-components/lomiri-settings-components.spec +++ b/anda/desktops/lomiri-unity/lomiri-settings-components/lomiri-settings-components.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components -%global commit 8be505f0a54e9803adcaa20fefe334b3c3b7d4e7 +%global commit 91a0a1f94b90d8e3371ab47b769bcd058ac57a74 %forgemeta Name: lomiri-settings-components -Version: 1.1.2 +Version: 1.1.3 Release: 1%?dist Summary: The system settings components for Lomiri License: GPLv3 AND LGPLv3 From 47c08dde5954909daacdceedfad643b778b37b27 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Oct 2025 23:57:12 +0000 Subject: [PATCH 0537/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index ad15950da0..1321dc114d 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.766 +Version: 0.0.767 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index bee5e81844..f6e5616ae8 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.766 +Version: 0.0.767 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From be8d8efe98325328c251ae774b96968a719029da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 01:40:45 +0000 Subject: [PATCH 0538/1547] bump(nightly): mpv-nightly hyprgraphics.nightly zed-nightly astal natscli --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/lib/astal/astal/astal.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 4a7b49b552..24345aa2c3 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 05656cdae754b22a1f2022653abf1de8a9e02c97 +%global commit 6179a24741af62e4786ff012657ca04da150b258 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250930 +%global commit_date 20251002 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 710731f7b4..a34ef02b4d 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.6 -%global commit f4995eaa46dad0e5db3834f6d6f0430f4dc3aab9 -%global commit_date 20251001 +%global commit 899ff15787a17f5c8ccfc2e1f735caaa75f6827c +%global commit_date 20251002 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index eae9870573..5535861617 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit a13e84a10835e7852a2373132f72031d12c7bd53 +%global commit 86ebb1890d84e0b378aedc104ff67efb98d0ee29 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251001 -%global ver 0.207.0 +%global commit_date 20251002 +%global ver 0.208.0 %bcond_with check %bcond nightly 1 diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index e96226f06e..47b737daac 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 344a6dce56437a190b99e516a6cab8332cccf19e +%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250911 +%global commit_date 20251002 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 12cfff3c4f..72bd62b3d6 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 4a6341a930283c850117c6a12f0f6a487906d4aa -%global commit_date 20250926 +%global commit 9061681b45427a0e51d761767e5a5a03a558a819 +%global commit_date 20251002 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 99eab95189765bbf284e7f45a15c67915a7534c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 01:41:19 +0000 Subject: [PATCH 0539/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1321dc114d..250e630f9e 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.767 +Version: 0.0.768 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index f6e5616ae8..151b812e2a 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.767 +Version: 0.0.768 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 690a002f43058f9d428de354f149b5f5dc895451 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 02:39:26 +0000 Subject: [PATCH 0540/1547] bump(branch): astal-gtk neovim-default-editor --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- anda/tools/neovim-default-editor/neovim-default-editor.spec | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 3fc4034c11..2b1c3215b0 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 344a6dce56437a190b99e516a6cab8332cccf19e -%global shortcommit 344a6dc -%global commit_date 20250911 +%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45 +%global shortcommit 55b24cd +%global commit_date 20251002 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index 6e02c9173c..5fe76ca78c 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -3,7 +3,7 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors Version: 0.6.0 -Release: 1%?dist +Release: 2%?dist Epoch: 0 # Inherited from Neovim itself License: Apache-2.0 AND Vim AND MIT From 4ddc33261d2ec1111869000226280ca6a223474d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 02:46:44 +0000 Subject: [PATCH 0541/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b53fcdeae1..9bff922bcc 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-01 +%global ver 2025-10-02 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 4e7176eec3fedc812c7827338b969622e7294d73 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:38:48 -0500 Subject: [PATCH 0542/1547] add: halo (#6612) Signed-off-by: Owen --- anda/langs/python/halo/anda.hcl | 6 ++++ anda/langs/python/halo/halo.spec | 49 ++++++++++++++++++++++++++++++ anda/langs/python/halo/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/halo/anda.hcl create mode 100644 anda/langs/python/halo/halo.spec create mode 100644 anda/langs/python/halo/update.rhai diff --git a/anda/langs/python/halo/anda.hcl b/anda/langs/python/halo/anda.hcl new file mode 100644 index 0000000000..e69a3af3a3 --- /dev/null +++ b/anda/langs/python/halo/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "halo.spec" + } +} diff --git a/anda/langs/python/halo/halo.spec b/anda/langs/python/halo/halo.spec new file mode 100644 index 0000000000..b82b3a2a41 --- /dev/null +++ b/anda/langs/python/halo/halo.spec @@ -0,0 +1,49 @@ +%global pypi_name halo +%global _desc Beautiful spinners for terminal, IPython and Jupyter. + +Name: python-%{pypi_name} +Version: 0.0.31 +Release: 1%?dist +Summary: Beautiful spinners for terminal, IPython and Jupyter +License: MIT +URL: https://github.com/manrajgrover/halo +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: halo +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n halo-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files halo + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/halo-%{version}.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/halo/update.rhai b/anda/langs/python/halo/update.rhai new file mode 100644 index 0000000000..08b3f339a8 --- /dev/null +++ b/anda/langs/python/halo/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("halo")); From 426cf4a742ae09b91dd67b049b366f947780dfb5 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:39:31 -0500 Subject: [PATCH 0543/1547] add: types-colorama (#6613) Signed-off-by: Owen --- anda/langs/python/types-colorama/anda.hcl | 6 +++ .../python/types-colorama/types-colorama.spec | 50 +++++++++++++++++++ anda/langs/python/types-colorama/update.rhai | 5 ++ 3 files changed, 61 insertions(+) create mode 100644 anda/langs/python/types-colorama/anda.hcl create mode 100644 anda/langs/python/types-colorama/types-colorama.spec create mode 100644 anda/langs/python/types-colorama/update.rhai diff --git a/anda/langs/python/types-colorama/anda.hcl b/anda/langs/python/types-colorama/anda.hcl new file mode 100644 index 0000000000..7244011b67 --- /dev/null +++ b/anda/langs/python/types-colorama/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "types-colorama.spec" + } +} diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec new file mode 100644 index 0000000000..7d7f324bf9 --- /dev/null +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -0,0 +1,50 @@ +%global commit 91055c730ffcda6311654cf32d663858ece69bad +%global commit_date 20250930 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global pypi_name types-colorama +%global _desc Typing stubs for colorama. + +Name: python-%{pypi_name} +Version: 0~%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: Typing stubs for colorama +License: Apache-2.0 +URL: https://github.com/python/typeshed +Source0: %url/archive/%commit/typeshed-%commit.tar.gz +BuildArch: noarch +BuildRequires: python3-devel +Requires: python3-colorama +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: types-colorama +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n typeshed-%{commit} + +%build +# Not needed for stub file package + +%install +mkdir -p %{buildroot}%{python3_sitelib}/colorama-stubs +install -Dm755 stubs/colorama/colorama/*.pyi %{buildroot}%{python3_sitelib}/colorama-stubs/ +install -Dm755 stubs/colorama/METADATA.toml %{buildroot}%{python3_sitelib}/colorama-stubs/METADATA.toml + +%files -n python3-%{pypi_name} +%doc README.md MAINTAINERS.md CONTRIBUTING.md +%license LICENSE +%python3_sitelib/colorama-stubs/METADATA.toml +%{python3_sitelib}/colorama-stubs/*.pyi + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/types-colorama/update.rhai b/anda/langs/python/types-colorama/update.rhai new file mode 100644 index 0000000000..8f3b59cbfc --- /dev/null +++ b/anda/langs/python/types-colorama/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("python/typeshed")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From be97a17cc87388e53a52e5eb69327a01b0497492 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Thu, 2 Oct 2025 10:40:15 +0700 Subject: [PATCH 0544/1547] feat(sipa): obsolete older versions of fonts (#6628) --- anda/fonts/sipa/sipa-fonts.spec | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/anda/fonts/sipa/sipa-fonts.spec b/anda/fonts/sipa/sipa-fonts.spec index 77aa2326e7..b4867433a7 100644 --- a/anda/fonts/sipa/sipa-fonts.spec +++ b/anda/fonts/sipa/sipa-fonts.spec @@ -5,7 +5,7 @@ # namespace %global fontorg th.or.sipa Version: 20200217 -Release: 5%{?dist} +Release: 6%{?dist} URL: https://www.nstda.or.th/home/news_post/thai-font/ %global fontlicense LicenseRef-DIP-SIPA AND OFL-1.1-RFN %global fontlicenses LICENSE @@ -22,6 +22,24 @@ Obsoletes: sipa-fonts < 20200217-5 Packager: Cappy Ishihara Summary: Thai National Fonts collection Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip + + +# The packages were renamed +Obsoletes: th-baijam-fonts +Obsoletes: th-chakra-fonts +Obsoletes: th-charm-fonts +Obsoletes: th-charmonman-fonts +Obsoletes: th-fahkwang-fonts +Obsoletes: th-k2d-july8-fonts +Obsoletes: th-kodchasal-fonts +Obsoletes: th-koho-fonts +Obsoletes: th-krub-fonts +Obsoletes: th-mali-grade6-fonts +Obsoletes: th-niramit-as-fonts +Obsoletes: th-sarabun-fonts +Obsoletes: th-sarabunnew-fonts +Obsoletes: th-srisakdi-fonts + # migration path for old versions Requires: %{name}-all # The SIPA license is a custom localized variant of the OFL, From 36cd518a691ee86bb8e137c237cd9d25a7efed4c Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:44:31 -0500 Subject: [PATCH 0545/1547] add: py-spinners (#6610) Signed-off-by: Owen --- anda/langs/python/py-spinners/anda.hcl | 6 +++ .../langs/python/py-spinners/py-spinners.spec | 50 +++++++++++++++++++ anda/langs/python/py-spinners/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/langs/python/py-spinners/anda.hcl create mode 100644 anda/langs/python/py-spinners/py-spinners.spec create mode 100644 anda/langs/python/py-spinners/update.rhai diff --git a/anda/langs/python/py-spinners/anda.hcl b/anda/langs/python/py-spinners/anda.hcl new file mode 100644 index 0000000000..2aa5726200 --- /dev/null +++ b/anda/langs/python/py-spinners/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "py-spinners.spec" + } +} diff --git a/anda/langs/python/py-spinners/py-spinners.spec b/anda/langs/python/py-spinners/py-spinners.spec new file mode 100644 index 0000000000..da2827b417 --- /dev/null +++ b/anda/langs/python/py-spinners/py-spinners.spec @@ -0,0 +1,50 @@ +%global pypi_name spinners +%global _desc More than 60 spinners for terminal, python wrapper for amazing node library cli-spinners. + +Name: python-%{pypi_name} +Version: 0.0.24 +Release: 1%?dist +Summary: More than 60 spinners for terminal, python wrapper for amazing node library cli-spinners +License: MIT +URL: https://pypi.org/project/spinners/ +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: py-spinners +Provides: %{pypi_name} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/spinners-%{version}.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/py-spinners/update.rhai b/anda/langs/python/py-spinners/update.rhai new file mode 100644 index 0000000000..faacc79dc9 --- /dev/null +++ b/anda/langs/python/py-spinners/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("spinners")); From ec9e789b77a3ad17b0a6f51924b51f30702238cc Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:44:51 -0500 Subject: [PATCH 0546/1547] add: log_symbols (#6611) Signed-off-by: Owen --- anda/langs/python/log_symbols/anda.hcl | 6 +++ .../langs/python/log_symbols/log_symbols.spec | 50 +++++++++++++++++++ anda/langs/python/log_symbols/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/langs/python/log_symbols/anda.hcl create mode 100644 anda/langs/python/log_symbols/log_symbols.spec create mode 100644 anda/langs/python/log_symbols/update.rhai diff --git a/anda/langs/python/log_symbols/anda.hcl b/anda/langs/python/log_symbols/anda.hcl new file mode 100644 index 0000000000..5d851fdd7c --- /dev/null +++ b/anda/langs/python/log_symbols/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "log_symbols.spec" + } +} diff --git a/anda/langs/python/log_symbols/log_symbols.spec b/anda/langs/python/log_symbols/log_symbols.spec new file mode 100644 index 0000000000..2acf6b403a --- /dev/null +++ b/anda/langs/python/log_symbols/log_symbols.spec @@ -0,0 +1,50 @@ +%global pypi_name log_symbols +%global _desc Colored symbols for various log levels for Python. + +Name: python-%{pypi_name} +Version: 0.0.14 +Release: 1%?dist +Summary: Colored symbols for various log levels for Python +License: MIT +URL: https://github.com/manrajgrover/py-log-symbols +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: log_symbols +Provides: py-log-symbols +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files log_symbols + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/log_symbols-%{version}.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/log_symbols/update.rhai b/anda/langs/python/log_symbols/update.rhai new file mode 100644 index 0000000000..99710c3447 --- /dev/null +++ b/anda/langs/python/log_symbols/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("log_symbols")); From 7ff109d8415baa85c6b5dd351007d99fdc49e62f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 03:46:01 +0000 Subject: [PATCH 0547/1547] bump: types-colorama zig-master-bootstrap --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 7d7f324bf9..914e42dd0b 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 91055c730ffcda6311654cf32d663858ece69bad -%global commit_date 20250930 +%global commit 6547ec10b881acac28ed000a7c2108f8de1c6a1e +%global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 5fbea3c348..2cc4a10b44 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.464+df1909900 +%global ver 0.16.0-dev.565+f50c64797 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 5f3aeb761a4de27842f63915b355b6efa2871f42 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 04:40:16 +0000 Subject: [PATCH 0548/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e2d0742fa5..dc4ed56f77 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.464+df1909900 +Version: 0.16.0~dev.565+f50c64797 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 9dfb63021d05fd6065a6127e5a2821c38212f148 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Oct 2025 23:57:48 -0500 Subject: [PATCH 0549/1547] add: glasgow (#6590) * add: glasgow Signed-off-by: Owen * whoops dont need these theyre autogenerated, plus other stuff Signed-off-by: Owen * whoops Signed-off-by: Owen * fix provides Signed-off-by: Owen * Don't hardcode sitelib/glasgow- version Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/glasgow/anda.hcl | 6 ++ anda/tools/glasgow/glasgow.spec | 71 ++++++++++++++++++++ anda/tools/glasgow/remove-dep-versions.patch | 44 ++++++++++++ anda/tools/glasgow/update.rhai | 5 ++ 4 files changed, 126 insertions(+) create mode 100644 anda/tools/glasgow/anda.hcl create mode 100644 anda/tools/glasgow/glasgow.spec create mode 100644 anda/tools/glasgow/remove-dep-versions.patch create mode 100644 anda/tools/glasgow/update.rhai diff --git a/anda/tools/glasgow/anda.hcl b/anda/tools/glasgow/anda.hcl new file mode 100644 index 0000000000..8e1cf2926f --- /dev/null +++ b/anda/tools/glasgow/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "glasgow.spec" + } +} diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec new file mode 100644 index 0000000000..fb1ed1e8ea --- /dev/null +++ b/anda/tools/glasgow/glasgow.spec @@ -0,0 +1,71 @@ +%global commit b8a7635d0479c9b4af574fb9c28d9c6036e0a14a +%global commit_date 20250927 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global pypi_name glasgow +%global _desc Scots Army Knife for electronics. + +# Errors without setting this for some reason +%global _udevrulesdir /usr/lib/udev/rules.d + +Name: python-%{pypi_name} +Version: %commit_date.%shortcommit +Release: 1%?dist +Summary: Scots Army Knife for electronics +License: 0BSD AND Apache-2.0 +URL: https://github.com/GlasgowEmbedded/glasgow +Source0: %url/archive/%commit/glasgow-%commit.tar.gz +Patch0: remove-dep-versions.patch +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-build +BuildRequires: python3-pdm-backend +BuildRequires: git + +Requires: yosys +Requires: nextpnr +Requires: icestorm + +Recommends: python3-aiohttp + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: glasgow +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -p1 -n glasgow-%commit + +%build +export PDM_BUILD_SCM_VERSION=0.1.0 +pushd software +%pyproject_wheel +popd + +%install +%pyproject_install +%pyproject_save_files glasgow +install -Dm644 config/70-glasgow.rules %{buildroot}%{_udevrulesdir}/70-glasgow.rules + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md CODEOWNERS CODE_OF_CONDUCT.md CONTRIBUTING.md +%license LICENSE-0BSD.txt LICENSE-Apache-2.0.txt +%{_bindir}/glasgow +%{_udevrulesdir}/70-glasgow.rules +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/glasgow-*.dist-info/* + +%changelog +* Mon Sep 29 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/glasgow/remove-dep-versions.patch b/anda/tools/glasgow/remove-dep-versions.patch new file mode 100644 index 0000000000..dfcad74c02 --- /dev/null +++ b/anda/tools/glasgow/remove-dep-versions.patch @@ -0,0 +1,44 @@ +diff --git a/software/pyproject.toml b/software/pyproject.toml +index c1151748..c3302e60 100644 +--- a/software/pyproject.toml ++++ b/software/pyproject.toml +@@ -29,30 +29,30 @@ requires-python = ">=3.11, <4" + dependencies = [ + # We use `typing` features not available in the lowest Python version we support. The library + # `typing_extensions` provides shims for such features. It uses SemVer. +- "typing_extensions>=4.8,<5", ++ "typing_extensions", + # Amaranth is the core of the Glasgow software/gateware interoperability layer. It uses SemVer. +- "amaranth>=0.5.7,<0.6", ++ "amaranth", + # `packaging` is used in the plugin system, `support.plugin`. It uses CalVer: the major version + # is the two last digits of the year and the minor version is the release within that year. +- "packaging>=23.0", ++ "packaging", + # `platformdirs` is used in the bitstream builder to use platform-appropriate cache directories. + # It uses SemVer. +- "platformdirs>=3.0.0,<5", ++ "platformdirs", + # `fx2` is effectively maintained together with Glasgow. It uses SemVer, and keeps backward + # compatibility within the 0.x release series. +- "fx2>=0.11,<1", ++ "fx2", + # `libusb1` is used to communicate with the device, and its API mirrors the stable API/ABI of + # of the native `libusb1` library. It increases major version when dropping support for older + # Python versions. +- "libusb1>=3.3.0; sys_platform!='emscripten'", ++ "libusb1; sys_platform!='emscripten'", + # `cobs` is used to multiplex communication streams in applets. It uses an ad-hoc versioning + # system. +- "cobs>=1.2.1", ++ "cobs", + # `pyvcd` is used in the applet analyzer to dump waveform files. It is also a dependency of + # Amaranth, and the version range here must be compatible with Amaranth's. +- "pyvcd>=0.4.1,<0.5", ++ "pyvcd", + # `importlib_resources` is used to shim over Python API incompatibilities. It uses SemVer. +- "importlib_resources~=6.5.2", ++ "importlib_resources", + ] + + [project.optional-dependencies] diff --git a/anda/tools/glasgow/update.rhai b/anda/tools/glasgow/update.rhai new file mode 100644 index 0000000000..9b91f749d9 --- /dev/null +++ b/anda/tools/glasgow/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("GlasgowEmbedded/glasgow")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From 7e755a49c24d982e46e0861a54fd27455ad341ad Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 2 Oct 2025 13:01:14 +0800 Subject: [PATCH 0550/1547] fix(hyprgraphics): librsvg-2.0 (#6649) Signed-off-by: madomado --- anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index a34ef02b4d..55c0c79192 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -30,6 +30,7 @@ BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libmagic) BuildRequires: pkgconfig(spng) +BuildRequires: pkgconfig(librsvg-2.0) %if %{with libjxl} BuildRequires: pkgconfig(libjxl) From e9b71cce188e305c21435138800d837aacb86385 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:02:01 -0500 Subject: [PATCH 0551/1547] add: milc (#6614) * add: milc Signed-off-by: Owen * add pip dep Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/milc/anda.hcl | 6 ++++ anda/langs/python/milc/milc.spec | 56 ++++++++++++++++++++++++++++++ anda/langs/python/milc/update.rhai | 1 + 3 files changed, 63 insertions(+) create mode 100644 anda/langs/python/milc/anda.hcl create mode 100644 anda/langs/python/milc/milc.spec create mode 100644 anda/langs/python/milc/update.rhai diff --git a/anda/langs/python/milc/anda.hcl b/anda/langs/python/milc/anda.hcl new file mode 100644 index 0000000000..2b33a7f2d2 --- /dev/null +++ b/anda/langs/python/milc/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "milc.spec" + } +} diff --git a/anda/langs/python/milc/milc.spec b/anda/langs/python/milc/milc.spec new file mode 100644 index 0000000000..cfc9e833a6 --- /dev/null +++ b/anda/langs/python/milc/milc.spec @@ -0,0 +1,56 @@ +%global pypi_name milc +%global _desc Batteries-Included Python 3 CLI Framework. + +Name: python-%{pypi_name} +Version: 1.9.1 +Release: 1%?dist +Summary: Batteries-Included Python 3 CLI Framework +License: MIT +URL: https://github.com/clueboard/milc +Source0: %url/archive/refs/tags/%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Requires: python3-platformdirs +Requires: python3-argcomplete +Requires: python3-colorama +Requires: python3-halo + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: milc +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n milc-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files milc + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md COMPARISONS.md CHANGELOG.rst +%license LICENSE +%{_bindir}/milc-color +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/milc-%version.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/milc/update.rhai b/anda/langs/python/milc/update.rhai new file mode 100644 index 0000000000..4578cff642 --- /dev/null +++ b/anda/langs/python/milc/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("clueboard/milc")); From 6a4395e2b18f8ae0c0780fec64eb9894ec2d5748 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:02:42 -0500 Subject: [PATCH 0552/1547] add: dotty-dict (#6615) Signed-off-by: Owen --- anda/langs/python/dotty-dict/anda.hcl | 6 +++ anda/langs/python/dotty-dict/dotty-dict.spec | 53 ++++++++++++++++++++ anda/langs/python/dotty-dict/update.rhai | 1 + 3 files changed, 60 insertions(+) create mode 100644 anda/langs/python/dotty-dict/anda.hcl create mode 100644 anda/langs/python/dotty-dict/dotty-dict.spec create mode 100644 anda/langs/python/dotty-dict/update.rhai diff --git a/anda/langs/python/dotty-dict/anda.hcl b/anda/langs/python/dotty-dict/anda.hcl new file mode 100644 index 0000000000..ab551493a7 --- /dev/null +++ b/anda/langs/python/dotty-dict/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "dotty-dict.spec" + } +} diff --git a/anda/langs/python/dotty-dict/dotty-dict.spec b/anda/langs/python/dotty-dict/dotty-dict.spec new file mode 100644 index 0000000000..c0d0470825 --- /dev/null +++ b/anda/langs/python/dotty-dict/dotty-dict.spec @@ -0,0 +1,53 @@ +%global pypi_name dotty_dict +%global _desc Dictionary wrapper for quick access to deeply nested keys. + +Name: python-%{pypi_name} +Version: 1.3.1 +Release: 1%?dist +Summary: Dictionary wrapper for quick access to deeply nested keys +License: MIT +URL: https://github.com/pawelzny/dotty_dict +Source0: %url/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-build +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-poetry-core +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: dotty_dict +Provides: dotty-dict +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n dotty_dict-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files dotty_dict + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst AUTHORS.rst CONTRIBUTING.rst +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/dotty_dict-%version.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/dotty-dict/update.rhai b/anda/langs/python/dotty-dict/update.rhai new file mode 100644 index 0000000000..5e673da02e --- /dev/null +++ b/anda/langs/python/dotty-dict/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pawelzny/dotty_dict")); From 3ff19e40d9168a7e9be42a2ce08f8a2b0d053a52 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 05:17:30 +0000 Subject: [PATCH 0553/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index fb1ed1e8ea..75c90dc312 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit b8a7635d0479c9b4af574fb9c28d9c6036e0a14a -%global commit_date 20250927 +%global commit 4617ebf5d106e5c31bce3a1e477017bc0c6b3e1d +%global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 62d316542fe230014328822068c6fa93d518e778 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:36:44 -0500 Subject: [PATCH 0554/1547] update qmk_cli, remove patch (#6616) --- anda/tools/qmk_cli/nonexistant-deps.patch | 17 ----------------- anda/tools/qmk_cli/qmk_cli.spec | 5 ++--- 2 files changed, 2 insertions(+), 20 deletions(-) delete mode 100644 anda/tools/qmk_cli/nonexistant-deps.patch diff --git a/anda/tools/qmk_cli/nonexistant-deps.patch b/anda/tools/qmk_cli/nonexistant-deps.patch deleted file mode 100644 index 81f1961ac0..0000000000 --- a/anda/tools/qmk_cli/nonexistant-deps.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/setup.cfg b/setup.cfg -index c3da40d..e031621 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -37,10 +37,10 @@ classifiers = - [options] - install_requires = - hid -- milc>=1.9.0 -+# milc>=1.9.0 - pyusb - # qmk_firmware packages -- dotty-dict -+# dotty-dict - hjson - jsonschema>=4 - pillow diff --git a/anda/tools/qmk_cli/qmk_cli.spec b/anda/tools/qmk_cli/qmk_cli.spec index 3243ba3307..17f906f309 100644 --- a/anda/tools/qmk_cli/qmk_cli.spec +++ b/anda/tools/qmk_cli/qmk_cli.spec @@ -5,12 +5,11 @@ Name: python-%{pypi_name} Version: 1.1.8 -Release: 2%?dist +Release: 3%?dist Summary: A program to help users work with QMK License: MIT URL: https://github.com/qmk/qmk_cli Source0: %url/archive/refs/tags/%version.tar.gz -Patch0: nonexistant-deps.patch BuildArch: noarch BuildRequires: python3-devel @@ -56,7 +55,7 @@ Provides: qmk-cli %_desc %prep -%autosetup -p1 -n qmk_cli-%version +%autosetup -n qmk_cli-%version %build %pyproject_wheel From a9fb39c321333d5c32668e6218b978c1ec547e21 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 06:48:44 +0000 Subject: [PATCH 0555/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 914e42dd0b..b9a85aeaa5 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 6547ec10b881acac28ed000a7c2108f8de1c6a1e +%global commit e6f51839ad6dc1d25d9ed1756b2e1e8b8e342a0f %global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From f2e058e839eeeb1f0e535605a41dc71881a77723 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 07:23:40 +0000 Subject: [PATCH 0556/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index f9b2318d55..068eeffcd7 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.1.0 +%global upstream_version v1.2.0 %global ver %{sub %upstream_version 2} Name: walker From 9bcaf1f9b3abc3c95daaab7e512cf09c93ee3a3c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 08:29:12 +0000 Subject: [PATCH 0557/1547] bump: vpkedit walker --- anda/apps/vpkedit/vpkedit.spec | 2 +- anda/desktops/waylands/walker/walker.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/vpkedit/vpkedit.spec b/anda/apps/vpkedit/vpkedit.spec index 4c16ba627b..96441df955 100644 --- a/anda/apps/vpkedit/vpkedit.spec +++ b/anda/apps/vpkedit/vpkedit.spec @@ -1,5 +1,5 @@ Name: vpkedit -Version: 5.0.0.1 +Version: 5.0.0.2 Release: 1%?dist Summary: A CLI/GUI tool to create, read, and write several pack file formats License: MIT diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 068eeffcd7..fb9c877514 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.2.0 +%global upstream_version v1.2.1 %global ver %{sub %upstream_version 2} Name: walker From 65d36ddf1e4adf5bc840dcaa5ef2277bd1bc9671 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 09:22:38 +0000 Subject: [PATCH 0558/1547] bump: vpkedit --- anda/apps/vpkedit/vpkedit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/vpkedit/vpkedit.spec b/anda/apps/vpkedit/vpkedit.spec index 96441df955..2967b32c89 100644 --- a/anda/apps/vpkedit/vpkedit.spec +++ b/anda/apps/vpkedit/vpkedit.spec @@ -1,5 +1,5 @@ Name: vpkedit -Version: 5.0.0.2 +Version: 5.0.0.3 Release: 1%?dist Summary: A CLI/GUI tool to create, read, and write several pack file formats License: MIT From 2f72e13e3b989d3092ceb1caa1215f2d5f16b5d5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 10:26:39 +0000 Subject: [PATCH 0559/1547] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index a1b43e5187..55f10a9dba 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -1,5 +1,5 @@ Name: hyprlock -Version: 0.9.1 +Version: 0.9.2 Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From d32183a09ace9767e0fb45fc4e1dd7cc557df795 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 11:14:38 +0000 Subject: [PATCH 0560/1547] bump: rust-television --- anda/langs/rust/television/rust-television.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index 83153901dc..1efbf35f7d 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.4 +Version: 0.13.5 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI From bc2a5de5957950af1836131be61483a1de6fd952 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 12:51:40 +0000 Subject: [PATCH 0561/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 75c90dc312..fb81de1b9d 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 4617ebf5d106e5c31bce3a1e477017bc0c6b3e1d +%global commit cb7127c9fae070c7d653f4b0d852f29d223a6ca9 %global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 38e85b5b67b604f477722d3e6c53381f9c76ba64 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 13:26:03 +0000 Subject: [PATCH 0562/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index b9a85aeaa5..8fc2cf8da9 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit e6f51839ad6dc1d25d9ed1756b2e1e8b8e342a0f +%global commit bee1e1f551c1c4b74b1cbb250ffd1152290b40a5 %global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From f7ffbb305e79b119ba4cd1b53245856070c7cc1c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 14:18:35 +0000 Subject: [PATCH 0563/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index af9e990f70..6bcf321535 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,8 +12,8 @@ %endif Name: signal-desktop -Version: 7.72.1 -Release: 2%?dist +Version: 7.73.0 +Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz From 33637750fcbf991a02320be047456b77086f1cd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 17:29:59 +0000 Subject: [PATCH 0564/1547] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 0c88766d1c..28977e6230 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.62 +%global ver 1.8.64 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 6f5245edd3b25fc66c9f504aa41ddf8ee02c45d2 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 3 Oct 2025 01:47:36 +0800 Subject: [PATCH 0565/1547] fix(ffmpeg): -Wno-incompatible-pointer-types (#6666) Signed-off-by: madomado --- anda/multimedia/ffmpeg/ffmpeg.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 0fef77e7eb..90683c835e 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -1,3 +1,4 @@ +%define _distro_extra_cflags -Wno-incompatible-pointer-types %global _lto_cflags %{nil} %global avcodec_soversion 61 From a5e4014d9d6c0bb5cd1223f0525c03cc94a720eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 18:26:35 +0000 Subject: [PATCH 0566/1547] bump: discord-canary-openasar discord-canary glasgow --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/glasgow/glasgow.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 250e630f9e..786ed65f8f 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.768 +Version: 0.0.769 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 151b812e2a..0c508e576c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.768 +Version: 0.0.769 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index fb81de1b9d..ef23a74977 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit cb7127c9fae070c7d653f4b0d852f29d223a6ca9 +%global commit 7e725cb498b4bf1039d59a6332b92c42df384833 %global commit_date 20251002 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From f964480ab7d6f47d27679ccac5f785b0ba360a54 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 19:25:43 +0000 Subject: [PATCH 0567/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 786ed65f8f..0917a9b7fd 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.769 +Version: 0.0.770 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 0c508e576c..8c43367846 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.769 +Version: 0.0.770 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 47d7b1be4b2ec391cbdc83abb52b570652f563a9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 20:39:37 +0000 Subject: [PATCH 0568/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 2cc4a10b44..7e46b50504 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.565+f50c64797 +%global ver 0.16.0-dev.577+c50aa2b95 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 8e30743f586576fdfbfc9ed559dcb2a32676e93d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 21:34:46 +0000 Subject: [PATCH 0569/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index dc4ed56f77..e7bcfb9376 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.565+f50c64797 +Version: 0.16.0~dev.577+c50aa2b95 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 6d6282ee5220e5b33ae243fb86cb414443433c77 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Oct 2025 21:46:41 +0000 Subject: [PATCH 0570/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 0917a9b7fd..96af301fcf 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.770 +Version: 0.0.771 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8c43367846..ab09ad787c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.770 +Version: 0.0.771 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From b43505484f7721c5da39711b8b267cb3c8f6b8e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 01:40:36 +0000 Subject: [PATCH 0571/1547] bump(nightly): mpv-nightly zed-nightly prismlauncher-nightly scx-scheds-nightly natscli rpi-utils --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 24345aa2c3..9f33d712c6 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 6179a24741af62e4786ff012657ca04da150b258 +%global commit e821a360df95877f346307d8690913357bea49d7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251002 +%global commit_date 20251003 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5535861617..8d5fbc36b6 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 86ebb1890d84e0b378aedc104ff67efb98d0ee29 +%global commit 64c289a9a2017a2b3f1678236c6f7413247b157b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251002 +%global commit_date 20251003 %global ver 0.208.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index fb0711fb75..4ea3480762 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 60f81d54b30b167c222d060851f9c1814d26c58e +%global commit 8b5e91920dda7324ad3db98f56b209bba0f4e57d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251001 +%global commit_date 20251003 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index b36f77769a..419a5f2a2d 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 833e8fa950eee1a295ef6ccec227f1f6253dff22 +%global commit d0db9b05243989a89acb52f921159868d482bbf3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251001 +%global commitdate 20251003 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 72bd62b3d6..181a50d351 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 9061681b45427a0e51d761767e5a5a03a558a819 -%global commit_date 20251002 +%global commit f26e95f19c53418b6f496a1e4d2c571216cfc1d7 +%global commit_date 20251003 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index e6ef4fdf63..e4b4a4c43a 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 4f639ab3f5bf6a68d8ea4868a5e0b6829377b7ed -%global commit_date 20250926 +%global commit 9f61b87db715fe9729305e242de8412d8db4153c +%global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From a3b1b701df0151b8271317584988e4305dc3ccd7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 03:48:47 +0000 Subject: [PATCH 0572/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 2a34831e8b..47b8414f92 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.0 +Version: 2025.10.1 Release: 1%?dist Summary: Front-end to your dev env From b1e08c2eea173ee48b6d130597fc58e0f0f24eb5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 06:48:27 +0000 Subject: [PATCH 0573/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8fc2cf8da9..d4d92355d7 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit bee1e1f551c1c4b74b1cbb250ffd1152290b40a5 -%global commit_date 20251002 +%global commit aa52024657e7aecfe03d08a7e3719a2ded9a907a +%global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From c823e8136076e6a24669b6d565f618d7123fb26d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 09:20:49 +0000 Subject: [PATCH 0574/1547] bump: rp-appset raindrop --- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/tools/raindrop/raindrop.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index c28289b898..ee087c76d3 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 60d90d92bb78b7deaac5908c51e5990f891b979a -%global commit_date 20250930 +%global commit d24f8ccd4716edda4431babc0a8d0e015b0d2a40 +%global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index 704c82fc11..f07dbb0834 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,5 +1,5 @@ -%global commit cbda84c911a5b89a7ab216ed79525e7b264354d6 -%global commit_date 20250930 +%global commit a8a1fe4182aa4595a68079b7465189702a882b0e +%global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: raindrop From 5eacda504ef04a9def725f97b11ff1921b3239f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 09:38:00 +0000 Subject: [PATCH 0575/1547] bump: raindrop --- anda/tools/raindrop/raindrop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index f07dbb0834..73c67f99f6 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,4 +1,4 @@ -%global commit a8a1fe4182aa4595a68079b7465189702a882b0e +%global commit 53c21b13f8f8439a60c00a8664783d8d3cbee07f %global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 0d0316a42b8bebf7b965558082ce05d483a6a504 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 09:48:12 +0000 Subject: [PATCH 0576/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 9b0a93b8c2..308dd5b78e 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.2.0 +Version: 38.2.1 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 558b69db98a9e5b401615927e7393e758ae5bd4d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 10:25:04 +0000 Subject: [PATCH 0577/1547] bump: rp-appset raindrop --- anda/apps/rp-appset/rp-appset.spec | 2 +- anda/tools/raindrop/raindrop.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index ee087c76d3..b005bd7974 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,4 +1,4 @@ -%global commit d24f8ccd4716edda4431babc0a8d0e015b0d2a40 +%global commit 2905b8fc7d4a5d3a952163e0ba5ee7968c92dfb4 %global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index 73c67f99f6..515d7817ba 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,4 +1,4 @@ -%global commit 53c21b13f8f8439a60c00a8664783d8d3cbee07f +%global commit ce72b7a951e91e5203e78e8a64ad66b55015ee40 %global commit_date 20251003 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 9d48353394aab8c2ff3625ff41e58c059732d190 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 10:40:17 +0000 Subject: [PATCH 0578/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index e1b7175ae9..7b3ba01d09 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.64 +%global ver 1.8.65 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From e68595af5169644597368692f76a23c322fed905 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 11:20:54 +0000 Subject: [PATCH 0579/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 7b3ba01d09..b9d9caa412 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.65 +%global ver 1.8.66 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 18897b701d6185ca7cd30ccb81d5e81091ac853a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 11:47:11 +0000 Subject: [PATCH 0580/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index b9d9caa412..b9916b21db 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.66 +%global ver 1.8.67 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From e29ae772cc708153e7d6abd1c90a175fc462d461 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 12:45:45 +0000 Subject: [PATCH 0581/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 4a52dff1c4..fd946df8eb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 23b339d410fafc21326502d381b4b03611fa294b -%global ver 0.0.38-18170 +%global commit 4141f761050fc7289f0f4aaed09f4cd666a325de +%global ver 0.0.38-18171 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 30e6f46288b4f3325a26c4b54a9f1993cbcb30bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 13:14:59 +0000 Subject: [PATCH 0582/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 13b3b8db1c..becbfefb53 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 9a7456571b96e399e8d720c227ce381fa0af9219 +%global commit 257b015ca7268942d3439cd11a9e0a28d9a4eb2a %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250929 +%global commit_date 20251003 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 15ba2bed0a9ae1130cdbaf1b14be0793c08bf3fc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 16:23:28 +0000 Subject: [PATCH 0583/1547] bump: coolercontrol --- anda/apps/coolercontrol/coolercontrol.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index f342fc7281..d6ec64be8e 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 2.2.2 +Version: 3.0.0 Release: 1%?dist Summary: Cooling device control for Linux License: GPL-3.0-or-later From 3a35b920de8f17b3f119ea590bd153ef85c0918f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 17:16:13 +0000 Subject: [PATCH 0584/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 96af301fcf..de502b5043 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.771 +Version: 0.0.772 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index ab09ad787c..8f3b9bc6bc 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.771 +Version: 0.0.772 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From de56fafb7e3114b89167936f0e4b94c2436404c2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 17:30:48 +0000 Subject: [PATCH 0585/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index fd946df8eb..fdf224dc8c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 4141f761050fc7289f0f4aaed09f4cd666a325de -%global ver 0.0.38-18171 +%global commit e8aa1caa4ea8a3734085a70b1ec9507631b734d0 +%global ver 0.0.38-18172 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0d8f7474281a61553adc1d9b6a938ee9b83b86fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 20:49:41 +0000 Subject: [PATCH 0586/1547] bump: rust-eza --- anda/langs/rust/eza/rust-eza.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/eza/rust-eza.spec b/anda/langs/rust/eza/rust-eza.spec index 9439b0e31b..173dd8d6fe 100644 --- a/anda/langs/rust/eza/rust-eza.spec +++ b/anda/langs/rust/eza/rust-eza.spec @@ -4,7 +4,7 @@ %global crate eza Name: rust-eza -Version: 0.23.3 +Version: 0.23.4 Release: 1%?dist Summary: Modern replacement for ls From 1317fcebd1c0451404d95122530378bbbe8dde0e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 21:21:08 +0000 Subject: [PATCH 0587/1547] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index 4216164e68..7ed857f152 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.15 +%global ver wine-10.16 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From 7875ead2716eb035f90580e4c73981f6283f0c70 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 23:39:22 +0000 Subject: [PATCH 0588/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index de502b5043..8c8bb5d1bb 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.772 +Version: 0.0.773 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8f3b9bc6bc..9a9a3f9927 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.772 +Version: 0.0.773 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From c0039c983572b707ae47aa4a1727236d438a11d6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Oct 2025 23:49:27 +0000 Subject: [PATCH 0589/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 47b8414f92..6c306203a9 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.1 +Version: 2025.10.2 Release: 1%?dist Summary: Front-end to your dev env From 8855cdc657c6dbda31571d6e5c10ac69509a5824 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 01:37:27 +0000 Subject: [PATCH 0590/1547] bump(nightly): flameshot-nightly mpv-nightly hyprgraphics.nightly hyprutils.nightly ghostty-nightly zed-nightly grabnim astal scx-scheds-nightly spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 6 +++--- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 6 +++--- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 889aaff597..a8701abfdc 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit 5be16b2edef82ed6baa91085eff3b85705f7353d +%global commit d5acafff05c1433cef3316e8099dde59456ab2dd %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251001 +%global commit_date 20251004 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 9f33d712c6..35023f4c68 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit e821a360df95877f346307d8690913357bea49d7 +%global commit 17a3ac4cf2b8bfc5dee912fb35568f3de6825991 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251003 +%global commit_date 20251004 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 55c0c79192..bda928e3db 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -1,9 +1,9 @@ #? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec %global realname hyprgraphics -%global ver 0.1.6 -%global commit 899ff15787a17f5c8ccfc2e1f735caaa75f6827c -%global commit_date 20251002 +%global ver 0.2.0 +%global commit 9431db625cd9bb66ac55525479dce694101d6d7a +%global commit_date 20251004 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index f7d7b6722e..12dee9a621 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.8.4 +%global ver 0.9.0 -%global commit 1f80045da198ecfc1611b6b1bdbf98eb29274ebf -%global commit_date 20251001 +%global commit 94cce794344538c4d865e38682684ec2bbdb2ef3 +%global commit_date 20251004 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 86134f0de4..85c643f86a 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit f41e61cd31a1e5555a9a52ae29da6ee37f150d1f +%global commit 42a38ff672fe0cbbb8588380058c91ac16ed9069 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-09-30 +%global fulldate 2025-10-03 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 8d5fbc36b6..7028580576 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 64c289a9a2017a2b3f1678236c6f7413247b157b +%global commit 55e68553a45722718305f4207ca09a54a214eecb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251003 +%global commit_date 20251004 %global ver 0.208.0 %bcond_with check diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 380a9f3296..8b9c3222d0 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 2433b28ac8ec384a2d9c294aa2aa037d669be659 -%global commit_date 20251001 +%global commit 58189043144409175e23268256c82f674694ab1d +%global commit_date 20251004 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 47b737daac..7facfcf9c4 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45 +%global commit 97fe47120dc9388210c96c482128f19343876a67 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251002 +%global commit_date 20251004 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 419a5f2a2d..0b339a1622 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit d0db9b05243989a89acb52f921159868d482bbf3 +%global commit a09691c1337fef8d7dc5e0ca30aaf8ff443ff4e3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251003 +%global commitdate 20251004 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 41a393ab04..455354664c 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 08b00cf6892ed76d9b4ee3c0cdd401362ad7d99b -%global commit_date 20250924 +%global commit 4ed82a9d27683e84ae8cacd3288f1c75bc92ca42 +%global commit_date 20251004 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 3ea97b8dafe5ba20ea7bdd07b73d7b9d22c5c70f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 01:50:35 +0000 Subject: [PATCH 0591/1547] bump: discord-canary-openasar discord-canary vgmstream --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 8c8bb5d1bb..829393c82f 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.773 +Version: 0.0.774 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 9a9a3f9927..c457742fc6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.773 +Version: 0.0.774 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index becbfefb53..64d3b555bf 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 257b015ca7268942d3439cd11a9e0a28d9a4eb2a +%global commit 9841f830457ab5ab32b56dbf9736374aa400f749 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251003 +%global commit_date 20251004 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 2d0a3b47c7a30aa7889ebd1b2c8588acd11851d9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 02:17:21 +0000 Subject: [PATCH 0592/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 2b1c3215b0..a82981d724 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45 -%global shortcommit 55b24cd -%global commit_date 20251002 +%global commit 97fe47120dc9388210c96c482128f19343876a67 +%global shortcommit 97fe471 +%global commit_date 20251004 Name: astal Version: 0^%commit_date.%commit From 9ef7175037e801f3bf173bf15ea5da52006b93db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 02:50:21 +0000 Subject: [PATCH 0593/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9bff922bcc..c13cbf0e59 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-02 +%global ver 2025-10-04 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 6955c8b6b3aa8ab39a4b2da94dc001e80a0148fe Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 3 Oct 2025 23:01:02 -0500 Subject: [PATCH 0594/1547] fix provides tag (#6673) Signed-off-by: Owen --- anda/langs/python/types-colorama/types-colorama.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index d4d92355d7..8dd30e47bf 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -7,7 +7,7 @@ Name: python-%{pypi_name} Version: 0~%{commit_date}git.%shortcommit -Release: 1%?dist +Release: 2%?dist Summary: Typing stubs for colorama License: Apache-2.0 URL: https://github.com/python/typeshed @@ -23,6 +23,7 @@ Packager: Owen Zimmerman %package -n python3-%{pypi_name} Summary: %{summary} Provides: types-colorama +Provides: python%{python3_pkgversion}dist(types-colorama) %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} From 6d792cbaca12d5b3de72ed2935724e1afc0bc2cd Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 3 Oct 2025 23:32:02 -0500 Subject: [PATCH 0595/1547] fix(types-colorama): add other provides tag (#6679) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/types-colorama/types-colorama.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8dd30e47bf..008b014125 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -7,7 +7,7 @@ Name: python-%{pypi_name} Version: 0~%{commit_date}git.%shortcommit -Release: 2%?dist +Release: 3%?dist Summary: Typing stubs for colorama License: Apache-2.0 URL: https://github.com/python/typeshed @@ -24,6 +24,7 @@ Packager: Owen Zimmerman Summary: %{summary} Provides: types-colorama Provides: python%{python3_pkgversion}dist(types-colorama) +Provides: python3.13dist(types-colorama) %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} From 39332882fe530cd31dc230d4751d4a5cd533f562 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 07:48:26 +0000 Subject: [PATCH 0596/1547] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 9563ea90ce..fa867cce45 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 81f0364d15c51971494af84a8a971e679662de24 -%global commit_date 20250924 +%global commit bb8cfa0ec76c703faac1f47743206cc5e267d16d +%global commit_date 20251004 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 7407e11d4e3b6edf7c43c1dd62c6976f24acd869 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 4 Oct 2025 16:32:41 +0800 Subject: [PATCH 0597/1547] fix(readymade-git): include back um configs (#6684) Signed-off-by: madomado --- anda/system/readymade/git/readymade-git.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index fa867cce45..698e249a2d 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -4,7 +4,7 @@ Name: readymade-git Version: %commit_date.%shortcommit -Release: 1%?dist +Release: 2%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later URL: https://github.com/FyraLabs/readymade @@ -58,6 +58,7 @@ ln -sf %{_datadir}/applications/com.fyralabs.Readymade.desktop %{buildroot}%{_da %files config-ultramarine %_sysconfdir/readymade.toml +%_datadir/readymade/* %files From aa01cd745b7ebe5623a243ba1eb8c15101e841cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 09:49:57 +0000 Subject: [PATCH 0598/1547] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index aa0e515543..6f1cf9ef40 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.15 +Version: 10.16 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From 8531fdc2ebe9aabbb016038fda8f7519ef7a5c7c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 11:18:22 +0000 Subject: [PATCH 0599/1547] bump: netto --- anda/langs/nim/netto/netto.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/nim/netto/netto.spec b/anda/langs/nim/netto/netto.spec index 4f16887c14..7c081b0f56 100644 --- a/anda/langs/nim/netto/netto.spec +++ b/anda/langs/nim/netto/netto.spec @@ -1,6 +1,6 @@ Name: netto -Version: 0.1.1 -Release: 2%?dist +Version: 0.1.2 +Release: 1%?dist Summary: 📡 GUI Network Applet License: GPL-3.0-or-later URL: https://github.com/madonuko/netto From 5eab50afdb196b2f16d9724a3455daacfc02b76f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 12:47:05 +0000 Subject: [PATCH 0600/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index fdf224dc8c..0c616189b3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e8aa1caa4ea8a3734085a70b1ec9507631b734d0 -%global ver 0.0.38-18172 +%global commit 054000fb37294c2bb68f1316a305c6e16a7c5bcc +%global ver 0.0.38-18174 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From f988a8335801c89b848f3958104bd36cef0ea46e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 13:10:36 +0000 Subject: [PATCH 0601/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 7e46b50504..1a96cefcbd 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.577+c50aa2b95 +%global ver 0.16.0-dev.600+12ed0ff1e %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 0b504f5a8dec18a337fd68abd1cf613305971f16 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 13:30:56 +0000 Subject: [PATCH 0602/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0c616189b3..ab2734e2d5 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 054000fb37294c2bb68f1316a305c6e16a7c5bcc -%global ver 0.0.38-18174 +%global commit 274fec7bd01aed0ecd3d9fb77658b28ae2b6db5b +%global ver 0.0.38-18176 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 6caa61cc2efd72ec119cfc793769728bbab81f78 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 14:10:56 +0000 Subject: [PATCH 0603/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e7bcfb9376..ebf7f0194a 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.577+c50aa2b95 +Version: 0.16.0~dev.600+12ed0ff1e Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 1aa3327f4266ee746d4e47a32524026e43637350 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 15:28:52 +0000 Subject: [PATCH 0604/1547] bump: coolercontrol --- anda/apps/coolercontrol/coolercontrol.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index d6ec64be8e..70cfd8d169 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 3.0.0 +Version: 3.0.1 Release: 1%?dist Summary: Cooling device control for Linux License: GPL-3.0-or-later From d10ca4b428b2cc7f06237301662137d25b0378b3 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 5 Oct 2025 00:37:26 +0800 Subject: [PATCH 0605/1547] fix: delete VERSION_libnpp.txt (#6672) Signed-off-by: madomado --- VERSION_libnpp.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 VERSION_libnpp.txt diff --git a/VERSION_libnpp.txt b/VERSION_libnpp.txt deleted file mode 100644 index 6d15e4097d..0000000000 --- a/VERSION_libnpp.txt +++ /dev/null @@ -1 +0,0 @@ -13.0.0.50 From ea7b32e5d99c05e2110f0da258ee890772396a2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 16:55:48 +0000 Subject: [PATCH 0606/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ab2734e2d5..53468d9eb9 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 274fec7bd01aed0ecd3d9fb77658b28ae2b6db5b -%global ver 0.0.38-18176 +%global commit f05fabdb79fec63b555a1542720926ef8e0ffa0c +%global ver 0.0.38-18177 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b0059fe5789258e250d540ee027d22a9dc7d9246 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 17:29:00 +0000 Subject: [PATCH 0607/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index c60bfff78b..31b3340ce0 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.104.26450 +Version: 1.104.36664 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 52551a7e50eceb78cd49b4991bfd46af2a7dbc51 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 18:32:34 +0000 Subject: [PATCH 0608/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 008b014125..2066fffaed 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit aa52024657e7aecfe03d08a7e3719a2ded9a907a -%global commit_date 20251003 +%global commit 725a90026e52531310e8589a7ddcdf6798f91c6b +%global commit_date 20251004 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama @@ -7,7 +7,7 @@ Name: python-%{pypi_name} Version: 0~%{commit_date}git.%shortcommit -Release: 3%?dist +Release: 1%?dist Summary: Typing stubs for colorama License: Apache-2.0 URL: https://github.com/python/typeshed From e2439dbca057ead2080e15b94b608cb4a1bd4f2d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Oct 2025 22:37:20 +0000 Subject: [PATCH 0609/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index ef23a74977..ab635e8465 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 7e725cb498b4bf1039d59a6332b92c42df384833 -%global commit_date 20251002 +%global commit 3bfe5f9f45208ee4e186033bc85059516332b2b1 +%global commit_date 20251004 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 2fab2c000793172a7cf6d945648112a57dc46a05 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 01:37:43 +0000 Subject: [PATCH 0610/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index c13cbf0e59..6f255e159c 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-04 +%global ver 2025-10-05 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 37e049f7b04734311934c4b6022eb06422210834 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 01:50:05 +0000 Subject: [PATCH 0611/1547] bump(nightly): hyprland-protocols.nightly hyprutils.nightly ghostty-nightly zed-nightly grabnim astal scx-scheds-nightly spotx-bash --- .../hyprland-protocols/hyprland-protocols.nightly.spec | 6 +++--- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 6 +++--- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec b/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec index d142180c7a..3828c20d69 100644 --- a/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec +++ b/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec @@ -1,9 +1,9 @@ #? https://src.fedoraproject.org/rpms/hyprland-protocols/blob/rawhide/f/hyprland-protocols.spec %global realname hyprland-protocols -%global ver 0.6.4 -%global commit 613878cb6f459c5e323aaafe1e6f388ac8a36330 -%global commit_date 20250604 +%global ver 0.7.0 +%global commit bd153e76f751f150a09328dbdeb5e4fab9d23622 +%global commit_date 20251005 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index 12dee9a621..c966923b58 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.9.0 +%global ver 0.10.0 -%global commit 94cce794344538c4d865e38682684ec2bbdb2ef3 -%global commit_date 20251004 +%global commit 3df7bde01efb3a3e8e678d1155f2aa3f19e177ef +%global commit_date 20251005 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 85c643f86a..0935ffdd26 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 42a38ff672fe0cbbb8588380058c91ac16ed9069 +%global commit abae5422bf1fa4b281b7faf05c92716f86f49d55 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-03 +%global fulldate 2025-10-05 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 7028580576..e23d759c48 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 55e68553a45722718305f4207ca09a54a214eecb +%global commit b32075cdcbfc373079efe294a788786de0d08a2a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251004 +%global commit_date 20251005 %global ver 0.208.0 %bcond_with check diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 8b9c3222d0..0d56711358 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 58189043144409175e23268256c82f674694ab1d -%global commit_date 20251004 +%global commit b62ac9ff0b0db73f1c294f055190e256de3938f9 +%global commit_date 20251005 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 7facfcf9c4..b0f94b4ea4 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 97fe47120dc9388210c96c482128f19343876a67 +%global commit a8e2862bc76daffb3e9bcb6bcebb9232dc46b96c %global shortcommit %{sub %commit 1 7} -%global commit_date 20251004 +%global commit_date 20251005 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 0b339a1622..101d2d5a70 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit a09691c1337fef8d7dc5e0ca30aaf8ff443ff4e3 +%global commit 8f74ea8e6706aa5c3f9312e9ef73fce1389443c2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251004 +%global commitdate 20251005 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 455354664c..8256a77d8e 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 4ed82a9d27683e84ae8cacd3288f1c75bc92ca42 -%global commit_date 20251004 +%global commit 1432357f4806b2da7864a6a1bac0829798d0d316 +%global commit_date 20251005 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From ff8fa3f0caec19f6838f4366d56821d4f10a42eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 02:49:57 +0000 Subject: [PATCH 0612/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index a82981d724..022156b7e7 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 97fe47120dc9388210c96c482128f19343876a67 -%global shortcommit 97fe471 -%global commit_date 20251004 +%global commit a8e2862bc76daffb3e9bcb6bcebb9232dc46b96c +%global shortcommit a8e2862 +%global commit_date 20251005 Name: astal Version: 0^%commit_date.%commit From ee267eb3eae087552bffe0b51a3d4933e53d1f3b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 07:15:58 +0000 Subject: [PATCH 0613/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 53468d9eb9..49c8643291 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit f05fabdb79fec63b555a1542720926ef8e0ffa0c -%global ver 0.0.38-18177 +%global commit 48bf30aa2d82e18933ddac2464a1007082e7351a +%global ver 0.0.38-18178 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From d0a745671aa457ac66307f4b2f4f1e81c9bd0f92 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 09:16:26 +0000 Subject: [PATCH 0614/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index fb9c877514..42ee14595c 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v1.2.1 +%global upstream_version v2.0.0 %global ver %{sub %upstream_version 2} Name: walker From 39667cd3f5bb1946c83b5633cb4be3cde11b3925 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 09:28:49 +0000 Subject: [PATCH 0615/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index afa49af8cd..1558e677e9 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.0.1 +Version: 10.1.0 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 8b1ec0cc5f241276b4739e094c02150085bc4c9e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 13:11:38 +0000 Subject: [PATCH 0616/1547] bump: types-colorama zig-master-bootstrap --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 2066fffaed..7abf4c0975 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 725a90026e52531310e8589a7ddcdf6798f91c6b -%global commit_date 20251004 +%global commit 9f7ddd9ecc9a0ff29ca0b250c412bcbcc36024a4 +%global commit_date 20251005 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 1a96cefcbd..e6431a10b3 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.600+12ed0ff1e +%global ver 0.16.0-dev.604+e932ab003 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From bc856913d8d71521e66e399c2efdcd0b27bfb0b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 14:11:07 +0000 Subject: [PATCH 0617/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index ebf7f0194a..d062c44d51 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.600+12ed0ff1e +Version: 0.16.0~dev.604+e932ab003 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 7311a79d91abffe9bb3d7ecbf0d19fc76edced46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 18:32:51 +0000 Subject: [PATCH 0618/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index ab635e8465..b6c9ee9160 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 3bfe5f9f45208ee4e186033bc85059516332b2b1 -%global commit_date 20251004 +%global commit a65aa4835da4b1fa581b6ff07f5d69fb5e5a22cb +%global commit_date 20251005 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 2d529fa6b45b50c0d3c6b018b71427d776aac26a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 18:47:43 +0000 Subject: [PATCH 0619/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 42ee14595c..1e811e0d5c 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.0.0 +%global upstream_version v2.0.1 %global ver %{sub %upstream_version 2} Name: walker From f116fc59b43fab1eb5f3ed00018fce4a4fffab42 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 19:58:22 +0000 Subject: [PATCH 0620/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 0c87fd8d6b..7927a8d86f 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.5 +Version: 0.4.6 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From d9f8ade539cdebc941d6c0c4c5d54200ef1a8850 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 20:13:59 +0000 Subject: [PATCH 0621/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index ad2bee662d..aa497f393d 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.5 +Version: 0.4.6 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index d79fd57093..61237f0589 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.5 +Version: 0.4.6 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From e22949499516840f1f23d22e5092d31ccde1de1b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 20:24:46 +0000 Subject: [PATCH 0622/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 7927a8d86f..7021c8174b 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.6 +Version: 0.4.7 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 029699abb32e6edfc7006223fa353cdff35a50f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 20:36:01 +0000 Subject: [PATCH 0623/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index aa497f393d..d7eb3108c6 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.6 +Version: 0.4.7 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 61237f0589..a7612de5bc 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.6 +Version: 0.4.7 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 143aaee06fefb101ccaa7475aeed2350665e2a35 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 21:39:42 +0000 Subject: [PATCH 0624/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 7abf4c0975..6bf1919a48 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 9f7ddd9ecc9a0ff29ca0b250c412bcbcc36024a4 +%global commit 9c26ab12e280c3703d0bd27fe5074294f44703cb %global commit_date 20251005 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 0575fa966c9ebdc6a916d8b6142efa9f0c0f9d3c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 21:49:47 +0000 Subject: [PATCH 0625/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 7021c8174b..66257b2d9b 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.7 +Version: 0.4.8 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 9860de4a5be56286bf33adc01239cc9e5c0fc6b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 22:12:01 +0000 Subject: [PATCH 0626/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index d7eb3108c6..68204aa03b 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.7 +Version: 0.4.8 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index a7612de5bc..4f1c380369 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.7 +Version: 0.4.8 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 87bd8187347637ce8523585c6b7f754b09d92180 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 22:23:32 +0000 Subject: [PATCH 0627/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 64d3b555bf..0825ddb06c 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 9841f830457ab5ab32b56dbf9736374aa400f749 +%global commit 354cb080bb5b5fab573ed77e5e80938b256860f5 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251004 +%global commit_date 20251005 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 86770e1cafe7948ce67070f946dd53ca73448a43 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Oct 2025 23:19:07 +0000 Subject: [PATCH 0628/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 117bf93c41..0d9d3e91dc 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.15 +Version: 1.19.16 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 4104f53e916a71258edacdf9d7d0117330828139 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 00:45:29 +0000 Subject: [PATCH 0629/1547] bump(weekly): compat-nvidia-repo dkms-nvidia nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-open-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig --- anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 2 +- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 2 +- anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 2 +- anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec | 2 +- anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec | 2 +- anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec | 2 +- anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec | 2 +- anda/system/nvidia/nvidia-settings/nvidia-settings.spec | 2 +- anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec index 0dad63ecac..d79eb67d37 100644 --- a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec +++ b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo -Version: 580.82.09 +Version: 580.95.05 Epoch: 3 Release: 1%?dist Summary: Compatibility package required by official CUDA packages diff --git a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec index a9e1e4d330..1cbc498c29 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -6,7 +6,7 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index 2f9592678f..ea74f3a981 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,7 +10,7 @@ %endif Name: nvidia-driver -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index db1f282837..b2488d0cac 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -5,7 +5,7 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec index ca7a775f6e..6221ef6643 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-kmod -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec index a7becc209a..6910bac44f 100644 --- a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-open-kmod -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec index 1f210b4a96..5d2608a472 100644 --- a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec +++ b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec @@ -1,5 +1,5 @@ Name: nvidia-modprobe -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec index 6b104a8eca..32b73216cd 100644 --- a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec +++ b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec @@ -1,5 +1,5 @@ Name: nvidia-persistenced -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec index 7c3ca106b8..7519844dc8 100644 --- a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec +++ b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec @@ -1,5 +1,5 @@ Name: nvidia-settings -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec index e61e88e669..dffafe99cc 100644 --- a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec +++ b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec @@ -1,5 +1,5 @@ Name: nvidia-xconfig -Version: 580.82.09 +Version: 580.95.05 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3 From e2ff7d7d51dc3c58d585f815541b7a95bdc2cda3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 01:43:49 +0000 Subject: [PATCH 0630/1547] bump(nightly): legcord-nightly mpv-nightly ghostty-nightly zed-nightly astal scx-scheds-nightly spotx-bash --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 400fd26f50..3a355d5ba1 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit b55a0f58bae0c633498948ddab054f96da6da2d0 -%global commit_date 20250911 +%global commit e68610a3ecee4235666fd170eb8021d8447bfa1c +%global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 35023f4c68..b257149e32 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 17a3ac4cf2b8bfc5dee912fb35568f3de6825991 +%global commit be5e606377b69fa46578f5e00e428642a33d47da %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251004 +%global commit_date 20251006 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 0935ffdd26..b5e6479195 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,4 +1,4 @@ -%global commit abae5422bf1fa4b281b7faf05c92716f86f49d55 +%global commit c5ea4a807907306c82017ec73a9e41805c2f0714 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global fulldate 2025-10-05 %global commit_date %(echo %{fulldate} | sed 's/-//g') diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index e23d759c48..40b8d8ad81 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit b32075cdcbfc373079efe294a788786de0d08a2a +%global commit 0f0974f10588f0b9e2223c99104f3727b9614e2e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251005 +%global commit_date 20251006 %global ver 0.208.0 %bcond_with check diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index b0f94b4ea4..13b9aa1cdd 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit a8e2862bc76daffb3e9bcb6bcebb9232dc46b96c +%global commit 12c15b44608422e494c387aba6adc1ab6315d925 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251005 +%global commit_date 20251006 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 101d2d5a70..379bf31f66 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 8f74ea8e6706aa5c3f9312e9ef73fce1389443c2 +%global commit 2e5d50df543d56d2261c6dadb466cdf1ffc8622a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251005 +%global commitdate 20251006 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 8256a77d8e..e201f9acbc 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 1432357f4806b2da7864a6a1bac0829798d0d316 -%global commit_date 20251005 +%global commit 2e954c23d8d184d8797b2e75fcfb625b780fc4da +%global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 1a661886d311c85c0939c6aa814dc6844e63d5a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 01:58:41 +0000 Subject: [PATCH 0631/1547] bump: espanso-wayland espanso-x11 --- anda/tools/espanso-wayland/espanso-wayland.spec | 2 +- anda/tools/espanso-x11/espanso-x11.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/espanso-wayland/espanso-wayland.spec b/anda/tools/espanso-wayland/espanso-wayland.spec index 704917a437..2507889808 100644 --- a/anda/tools/espanso-wayland/espanso-wayland.spec +++ b/anda/tools/espanso-wayland/espanso-wayland.spec @@ -1,5 +1,5 @@ Name: espanso-wayland -Version: 2.2.7 +Version: 2.2.8 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for Wayland License: GPL-3.0 diff --git a/anda/tools/espanso-x11/espanso-x11.spec b/anda/tools/espanso-x11/espanso-x11.spec index b152ccd15a..a5ce79a86b 100644 --- a/anda/tools/espanso-x11/espanso-x11.spec +++ b/anda/tools/espanso-x11/espanso-x11.spec @@ -1,5 +1,5 @@ Name: espanso-x11 -Version: 2.2.7 +Version: 2.2.8 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for X11 License: GPL-3.0 From 06dcb11339b56d6f273bf65a7561395144cd79a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 02:44:04 +0000 Subject: [PATCH 0632/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 022156b7e7..1cfaa0b6af 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit a8e2862bc76daffb3e9bcb6bcebb9232dc46b96c -%global shortcommit a8e2862 -%global commit_date 20251005 +%global commit 12c15b44608422e494c387aba6adc1ab6315d925 +%global shortcommit 12c15b4 +%global commit_date 20251006 Name: astal Version: 0^%commit_date.%commit From af4d861af482a23aec027470b0a2e9fc2fb52de0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 03:06:30 +0000 Subject: [PATCH 0633/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 6c306203a9..302b10eaf9 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.2 +Version: 2025.10.3 Release: 1%?dist Summary: Front-end to your dev env From ce326707d7c90f2f3c9c51dab0635547c6666d18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 06:29:19 +0000 Subject: [PATCH 0634/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index e6431a10b3..1c753c3cb1 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.604+e932ab003 +%global ver 0.16.0-dev.624+606c7bcc8 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 82923fdf5677c1196592d383786ccc2c2eaa302c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 06:50:59 +0000 Subject: [PATCH 0635/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index b6c9ee9160..2e18b98d44 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit a65aa4835da4b1fa581b6ff07f5d69fb5e5a22cb -%global commit_date 20251005 +%global commit bd4d6fb8ded0b791e66174256c060efa0f00a855 +%global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From b3bb1117a113db4263ee096ca5d17fd1dfb07493 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 07:14:31 +0000 Subject: [PATCH 0636/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index d062c44d51..79a2057fc6 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.604+e932ab003 +Version: 0.16.0~dev.624+606c7bcc8 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 876339b5d8fbb557497c580d7f85b40fc871ec53 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 07:19:06 +0000 Subject: [PATCH 0637/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 86a01fb19b..16612c8d6b 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.207.0-pre +%global ver 0.207.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From d28351ff255add6b59c5ddf7db0d905ea49e2cf0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 09:26:59 +0000 Subject: [PATCH 0638/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 6bf1919a48..66f028b76f 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 9c26ab12e280c3703d0bd27fe5074294f44703cb -%global commit_date 20251005 +%global commit 3c161811adf94079da9db866f67053a91c11b23c +%global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 77a6babf80457c3073f2a3f6c31183fe0795ad0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 12:55:34 +0000 Subject: [PATCH 0639/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 66f028b76f..37f2a98e26 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 3c161811adf94079da9db866f67053a91c11b23c +%global commit e9d5cc78162c54aaac70315cb6303f8a3a1e8b17 %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From d50dfadb32ac315fbb36f9f500ec8481efc672c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 13:28:44 +0000 Subject: [PATCH 0640/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 1e811e0d5c..a35005728a 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.0.1 +%global upstream_version v2.0.2 %global ver %{sub %upstream_version 2} Name: walker From a240601c7c1d6cbab430e2db048f0d0308c1cf32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 13:47:02 +0000 Subject: [PATCH 0641/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 302b10eaf9..1370bc80e8 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.3 +Version: 2025.10.4 Release: 1%?dist Summary: Front-end to your dev env From f681ae6fc3beda4c4636a2426b7a9387580cf129 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 13:56:57 +0000 Subject: [PATCH 0642/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index a35005728a..8d5eb41856 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.0.2 +%global upstream_version v2.0.3 %global ver %{sub %upstream_version 2} Name: walker From e6b81d9dddef5d0a17184366bae54d9177e8ee65 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 14:21:57 +0000 Subject: [PATCH 0643/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 8d5eb41856..15b7d86aca 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.0.3 +%global upstream_version v2.0.4 %global ver %{sub %upstream_version 2} Name: walker From 26eef8ed91dc44b3d2d820fb0d2caa02e4f0fc11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 14:42:40 +0000 Subject: [PATCH 0644/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 2e18b98d44..0627d76fb8 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit bd4d6fb8ded0b791e66174256c060efa0f00a855 +%global commit dcb96e175bd6aaa6fd13f2e6f555e07a4162c0c2 %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 1291f3dd4197c92c8a47e2fd5d45bbfcfaeb7855 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 15:19:33 +0000 Subject: [PATCH 0645/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 37f2a98e26..c612ea493a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit e9d5cc78162c54aaac70315cb6303f8a3a1e8b17 +%global commit bbe48c754c61e6a2ae052c05cab95f8fd25dd900 %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From d61a7fd54e16a2fe57d491b301b4f5af82954da6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 15:35:20 +0000 Subject: [PATCH 0646/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 0627d76fb8..030143108f 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit dcb96e175bd6aaa6fd13f2e6f555e07a4162c0c2 +%global commit 796f1b7c2e14bbf4e062cb1c20742d65fda23635 %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 26bdfb95e782b6dc2346623943472f2b4dff5b08 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 16:46:08 +0000 Subject: [PATCH 0647/1547] bump: discord-canary-openasar discord-canary walker --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/desktops/waylands/walker/walker.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 829393c82f..9c652d70ad 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.774 +Version: 0.0.775 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index c457742fc6..b22cd75048 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.774 +Version: 0.0.775 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 15b7d86aca..0a65de105b 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.0.4 +%global upstream_version v2.1.0 %global ver %{sub %upstream_version 2} Name: walker From 4c029b312d31b6dfcd882ccf23993aefd4bae0a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 17:19:04 +0000 Subject: [PATCH 0648/1547] bump: ghostty --- anda/devs/ghostty/stable/ghostty.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index 0a09d63e0f..a668122b73 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -3,8 +3,8 @@ %global appid com.mitchellh.ghostty Name: ghostty -Version: 1.2.0 -Release: 2%?dist +Version: 1.2.1 +Release: 1%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 URL: https://ghostty.org/ From 9e9c3cb1d9e0dace03038a8b442b8a70b207e193 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 18:28:31 +0000 Subject: [PATCH 0649/1547] bump: walker zed-preview --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 0a65de105b..16476d410e 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.1.0 +%global upstream_version v2.1.1 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 16612c8d6b..5214a72673 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.207.2-pre +%global ver 0.207.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From d6fa9ad55cc58bae604efe80b2bf9d4cb7354b13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 18:59:28 +0000 Subject: [PATCH 0650/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 09bdad615f..db44d3f923 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.206.6 +Version: 0.206.7 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 62e7d17666a1930ad6b892b813c1d186f6de9872 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 20:40:06 +0000 Subject: [PATCH 0651/1547] bump: golang-google-grpc.terra --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index 566868db91..58bbc73a52 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.75.1 +Version: 1.76.0 %gometa -L From 53dfc1da1a215f15c6e37b101ffb539e79bcaa7a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 21:00:42 +0000 Subject: [PATCH 0652/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index c612ea493a..881b9fcc78 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit bbe48c754c61e6a2ae052c05cab95f8fd25dd900 +%global commit f1f3c128011a6a1c223561c457a44625091a324c %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 703450cd0487c23f22527821c2b35a928a4376d1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 22:19:10 +0000 Subject: [PATCH 0653/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 9c652d70ad..0d62283f5a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.775 +Version: 0.0.776 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b22cd75048..5922e01a4c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.775 +Version: 0.0.776 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 8a372e2cb2563e8b76fdb8ed6718dfccc8f7c2e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 22:45:43 +0000 Subject: [PATCH 0654/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 881b9fcc78..9a2c5244d1 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit f1f3c128011a6a1c223561c457a44625091a324c +%global commit 96ea0adfa1efc114cdf09adc340fc9104b88bd56 %global commit_date 20251006 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 814752e8583ef9f6502704173cc433e51f9785a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Oct 2025 23:16:51 +0000 Subject: [PATCH 0655/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 1c753c3cb1..3bd73d0ee8 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.624+606c7bcc8 +%global ver 0.16.0-dev.627+e6e4792a5 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From c1470d46bfa0063adac053a115eb5e71790d126d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 00:37:09 +0000 Subject: [PATCH 0656/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 6f255e159c..b2b87ccc44 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-05 +%global ver 2025-10-07 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 490ba26931b616705a083e485999d0271eaa0552 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 01:04:02 +0000 Subject: [PATCH 0657/1547] bump(branch): zig-master gstreamer1-plugins-bad --- anda/langs/zig/master/zig-master.spec | 2 +- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 79a2057fc6..ce16495fa9 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.624+606c7bcc8 +Version: 0.16.0~dev.627+e6e4792a5 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index 0eb2b32dff..aed02f33a1 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.6 -Release: 1%?dist +Release: 2%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only From 34e3f2df6e3c31f9435a9aea2ffa3d44fa47d366 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 01:41:33 +0000 Subject: [PATCH 0658/1547] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly nim-nightly astal scx-scheds-nightly natscli --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index a8701abfdc..f5cc9c1e7c 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit d5acafff05c1433cef3316e8099dde59456ab2dd +%global commit f8ab6a67517476522631fb0838eab3fa58093402 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251004 +%global commit_date 20251007 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index b257149e32..8d01e5eb52 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit be5e606377b69fa46578f5e00e428642a33d47da +%global commit 6083cf13f28a0e82fa116678d3a0a2848d99f182 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251006 +%global commit_date 20251007 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index b5e6479195..5585b2a65f 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit c5ea4a807907306c82017ec73a9e41805c2f0714 +%global commit 3d1977ca4338fb217d1bc67567dd91dc7340f053 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-05 +%global fulldate 2025-10-06 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 40b8d8ad81..840476df58 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0f0974f10588f0b9e2223c99104f3727b9614e2e +%global commit f6f11eb54409865705b7b5bb81ceb89c50dd87e4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251006 +%global commit_date 20251007 %global ver 0.208.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 68cf7b764d..25343e6d12 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 483389d3999e243d7c61647c55187b0578dc57ee +%global commit 440b55a44a82fa4e6b1d17e36c46d517d2b06cab %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250929 +%global commit_date 20251007 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 13b9aa1cdd..9374c38624 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 12c15b44608422e494c387aba6adc1ab6315d925 +%global commit 4340f050adad2895c068f2600cfed11d669679f8 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251006 +%global commit_date 20251007 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 379bf31f66..eedb0d3d08 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2e5d50df543d56d2261c6dadb466cdf1ffc8622a +%global commit 1d624e026144d0df6038d23503c4f7b595382086 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251006 +%global commitdate 20251007 %global ver 1.0.16 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 181a50d351..d20b92ae08 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit f26e95f19c53418b6f496a1e4d2c571216cfc1d7 -%global commit_date 20251003 +%global commit 6a2312b5296cabee5781e8cebfaa8ad357e74792 +%global commit_date 20251007 %global shortcommit %{sub %{commit} 1 7} %gometa -f From e773744fdd7f062240ada479276c96cefc756431 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 02:40:17 +0000 Subject: [PATCH 0659/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 1cfaa0b6af..9ac5152a72 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 12c15b44608422e494c387aba6adc1ab6315d925 -%global shortcommit 12c15b4 -%global commit_date 20251006 +%global commit 4340f050adad2895c068f2600cfed11d669679f8 +%global shortcommit 4340f05 +%global commit_date 20251007 Name: astal Version: 0^%commit_date.%commit From f541b2e5b0a6e1892cebc884172382c7da585178 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 04:22:26 +0000 Subject: [PATCH 0660/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 030143108f..2df6438428 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 796f1b7c2e14bbf4e062cb1c20742d65fda23635 -%global commit_date 20251006 +%global commit 38daaf65082a21081b38bdc0d1a5a17fbc18f4d1 +%global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From a28b823b42053cfdfcc764a2111b34b9cd147eda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 06:50:35 +0000 Subject: [PATCH 0661/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 9a2c5244d1..5e9f91e621 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 96ea0adfa1efc114cdf09adc340fc9104b88bd56 -%global commit_date 20251006 +%global commit 79bb399a6d0250c0693b4dba42ee9203b8be74dc +%global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 1caa170db9ddee7452488297102e81fabcf8060a Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 7 Oct 2025 13:52:44 +0700 Subject: [PATCH 0662/1547] add: Tracktion Waveform (#6692) * add tracktion waveform * oops forgot changelog msg * explicitly set arches for arm and x86_64 --- anda/apps/tracktion-waveform/.gitignore | 1 + anda/apps/tracktion-waveform/anda.hcl | 6 +++ .../tracktion-waveform.spec | 51 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 anda/apps/tracktion-waveform/.gitignore create mode 100644 anda/apps/tracktion-waveform/anda.hcl create mode 100644 anda/apps/tracktion-waveform/tracktion-waveform.spec diff --git a/anda/apps/tracktion-waveform/.gitignore b/anda/apps/tracktion-waveform/.gitignore new file mode 100644 index 0000000000..c776bdfc0e --- /dev/null +++ b/anda/apps/tracktion-waveform/.gitignore @@ -0,0 +1 @@ +*.deb \ No newline at end of file diff --git a/anda/apps/tracktion-waveform/anda.hcl b/anda/apps/tracktion-waveform/anda.hcl new file mode 100644 index 0000000000..92a997b602 --- /dev/null +++ b/anda/apps/tracktion-waveform/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64", "aarch64"] + rpm { + spec = "tracktion-waveform.spec" + } +} diff --git a/anda/apps/tracktion-waveform/tracktion-waveform.spec b/anda/apps/tracktion-waveform/tracktion-waveform.spec new file mode 100644 index 0000000000..251b1d729e --- /dev/null +++ b/anda/apps/tracktion-waveform/tracktion-waveform.spec @@ -0,0 +1,51 @@ +%undefine __brp_mangle_shebangs +%define debug_package %nil +%global __strip /bin/true + +Name: tracktion-waveform +Version: 13.5.13 +Packager: Cappy Ishihara +Release: 1%{?dist} +Summary: Tracktion Waveform DAW +ExclusiveArch: x86_64 aarch64 +%global majver %(echo %{version} | cut -d '.' -f 1) +%global truncated_ver %(echo %{version} | tr -d .) + +%ifarch x86_64 +%global pkgarch amd64 +%endif + +%ifarch aarch64 +%global pkgarch arm64 +%endif + +License: Proprietary +URL: https://www.tracktion.com/products/waveform-free +Source0: https://downloads.tracktion.com/w%{majver}/%{truncated_ver}b/waveform%{majver}_%{version}_%{pkgarch}.deb + +BuildRequires: tar +BuildRequires: binutils + +%description +%{summary} + +%prep +%autosetup -Tc + +ar x %{SOURCE0} +%install +tar xvf data.tar.gz -C %{buildroot} +export QA_RPATHS="[0-7]" + +%files +%{_bindir}/Waveform%{majver} +%{_datadir}/pixmaps/* +%{_datadir}/mime/packages/waveform13.xml +%{_datadir}/applications/waveform13.desktop +%{_docdir}/Waveform%{majver}/* + + + +%changelog +* Tue Oct 07 2025 Cappy Ishihara +- Initial Release From 83db2a8c21fe7215845c88e71b282c18e08af28f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 07:48:05 +0000 Subject: [PATCH 0663/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 16476d410e..9901142048 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.1.1 +%global upstream_version v2.2.0 %global ver %{sub %upstream_version 2} Name: walker From 7d0bf050ce4d1d2a21b0c0ec4430c38fbb2c3ab0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 09:36:21 +0000 Subject: [PATCH 0664/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 5e9f91e621..678d24006a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 79bb399a6d0250c0693b4dba42ee9203b8be74dc +%global commit dfaf10db5cb90ab4019caad8995cf8b16808b3a9 %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 2f058dffabda7ed0183f157c0cc485dfbbedca9d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 09:46:37 +0000 Subject: [PATCH 0665/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 678d24006a..34a20278b7 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit dfaf10db5cb90ab4019caad8995cf8b16808b3a9 +%global commit a02656a5569a68afc84cf45dfa65791bce90f46e %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 76822ca28f96cd783fd7062603d42c6931b108eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 10:42:14 +0000 Subject: [PATCH 0666/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 34a20278b7..75d5897ba2 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit a02656a5569a68afc84cf45dfa65791bce90f46e +%global commit 7b277d8516fa6df77499517b6318793dda850f80 %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 82960a49174dcf4bb910dcbf8e4381994e732398 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 11:15:48 +0000 Subject: [PATCH 0667/1547] bump: rpcs3 rust-mise --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 49c8643291..56d9a57ea8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 48bf30aa2d82e18933ddac2464a1007082e7351a -%global ver 0.0.38-18178 +%global commit b18a0830f3be7b9a7368344c5e212b00dcf8a0a0 +%global ver 0.0.38-18179 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 1370bc80e8..0cc22aa7aa 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.4 +Version: 2025.10.5 Release: 1%?dist Summary: Front-end to your dev env From fcaa5f4d22c74b6606449f3e566deb55f74cc540 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 13:17:10 +0000 Subject: [PATCH 0668/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 75d5897ba2..8d047167e3 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 7b277d8516fa6df77499517b6318793dda850f80 +%global commit e057b9f97f34cc3fdf92edcb1df4a88214c0d1f2 %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From bb9e6742f9757c406fbdc06bfed6a26109ddd1cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 13:42:12 +0000 Subject: [PATCH 0669/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8d047167e3..ffdb99e8f6 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit e057b9f97f34cc3fdf92edcb1df4a88214c0d1f2 +%global commit bc49fc5fe85122aa718c6b40a2b92c2fcca043d2 %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 7b6ee8a004f3e0578d27cb2320ad2c6a6214673d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 15:49:21 +0000 Subject: [PATCH 0670/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index ffdb99e8f6..cad932b6ae 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit bc49fc5fe85122aa718c6b40a2b92c2fcca043d2 +%global commit fe11cc058c59679573b08c5f4de48012fa05ca22 %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 903e35ce9603b3bdc413afe79a53c96942014f82 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 15:59:37 +0000 Subject: [PATCH 0671/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 3bd73d0ee8..bf7ab9dcfa 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.627+e6e4792a5 +%global ver 0.16.0-dev.646+2962db333 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 3ec7111ec3a745883fe94fa262a781b4edb551c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 16:44:03 +0000 Subject: [PATCH 0672/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index ce16495fa9..5f04f36ce7 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.627+e6e4792a5 +Version: 0.16.0~dev.646+2962db333 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 15fd10651253f3d374007d20dbdd7dcc7586510b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 18:49:37 +0000 Subject: [PATCH 0673/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index cad932b6ae..eed30eb6ea 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit fe11cc058c59679573b08c5f4de48012fa05ca22 +%global commit 058aa6246b9c5b61267dadf1ea25b7040960d86a %global commit_date 20251007 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 19238cafe1729fdc4a0a858e3c6dc396a665c5dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 20:25:37 +0000 Subject: [PATCH 0674/1547] bump: scx-scheds --- anda/system/scx-scheds/stable/scx-scheds.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 34e2db7de8..2956303378 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,5 +1,5 @@ Name: scx-scheds -Version: 1.0.16 +Version: 1.0.17 Release: 1%?dist Summary: sched_ext schedulers and tools SourceLicense: GPL-2.0-only From c80ec31c7f791a9a4228dd3db98373e6dc76d2fa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 21:00:14 +0000 Subject: [PATCH 0675/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 0d62283f5a..3b5a18628e 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.776 +Version: 0.0.777 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 5922e01a4c..d12a2d3e73 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.776 +Version: 0.0.777 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 98617064ff72105a4be14141cea333195aae1d39 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 22:20:32 +0000 Subject: [PATCH 0676/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 308dd5b78e..81279a69e5 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.2.1 +Version: 38.2.2 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From a1a3e7821954356da9e31f127bd3b212520b602d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Oct 2025 23:17:02 +0000 Subject: [PATCH 0677/1547] bump: chezmoi --- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index 0827bc3345..c3ef6459a7 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.65.2 +Version: 2.66.0 %gometa -f From fe2354c70744e954186292a132ac39f0f2ff20dc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 00:00:40 +0000 Subject: [PATCH 0678/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 3b5a18628e..49f29fa804 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.777 +Version: 0.0.778 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d12a2d3e73..74e2436526 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.777 +Version: 0.0.778 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From c02b6e92f0509a3924907f52d8a5cdf98b9eb008 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 01:41:50 +0000 Subject: [PATCH 0679/1547] bump(nightly): mpv-nightly zed-nightly astal scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 8d01e5eb52..adaadacf1e 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 6083cf13f28a0e82fa116678d3a0a2848d99f182 +%global commit e70bb8802fbf8f7edcd24a036c5ff2b5bf04fd27 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251007 +%global commit_date 20251008 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 840476df58..7c1f8d3a1c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f6f11eb54409865705b7b5bb81ceb89c50dd87e4 +%global commit f652c3a14dcba7fa259eb4f7a6cc3b1eefff8acd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251007 +%global commit_date 20251008 %global ver 0.208.0 %bcond_with check diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 9374c38624..66cdd1af14 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 4340f050adad2895c068f2600cfed11d669679f8 +%global commit 8d9ed4c624981156f52846ae58826f7c94f30546 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251007 +%global commit_date 20251008 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index eedb0d3d08..36ee200631 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,7 +1,7 @@ -%global commit 1d624e026144d0df6038d23503c4f7b595382086 +%global commit 76e7eadc8caab8b91f17effe9bdd2b5b7b03e7a3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251007 -%global ver 1.0.16 +%global commitdate 20251008 +%global ver 1.0.17 Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} From 7216c31c206adc5c7d753faaa8f1f938950e5cc8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 01:58:10 +0000 Subject: [PATCH 0680/1547] bump: ruffle-nightly rust-bottom --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/rust/bottom/rust-bottom.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b2b87ccc44..790cfd2944 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-07 +%global ver 2025-10-08 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec index 590bd0cf71..428b7966c5 100644 --- a/anda/langs/rust/bottom/rust-bottom.spec +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -5,7 +5,7 @@ %global crate bottom Name: rust-bottom -Version: 0.11.1 +Version: 0.11.2 Release: 1%?dist Summary: Customizable cross-platform graphical process/system monitor for the terminal From b12d5f31c15fb4bfba2201139819a940ce5da1b6 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 7 Oct 2025 21:13:51 -0500 Subject: [PATCH 0681/1547] fix(copyparty): don't dep on python3 (#6697) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/copyparty/copyparty.spec | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 0d9d3e91dc..71f706077e 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -2,7 +2,7 @@ Name: %{pypi_name} Version: 1.19.16 -Release: 1%?dist +Release: 2%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty Source0: %{pypi_source} @@ -12,7 +12,6 @@ BuildRequires: anda-srpm-macros BuildRequires: python3-devel python3-pip pyproject-rpm-macros BuildRequires: python3dist(wheel) python3dist(build) python3dist(jinja2) BuildRequires: python3dist(setuptools) python3dist(installer) -Requires: python3 Requires: python3-%{name} = %{evr} Suggests: ffmpeg python3dist(fuse) BuildArch: noarch @@ -20,8 +19,7 @@ Packager: Riley Loo %description Portable file server with accelerated resumable uploads, dedup, WebDAV, -FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no -(runtime) deps (other than Python itself) +FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps. %package -n python3-%{pypi_name} Requires: python3 @@ -29,10 +27,8 @@ Summary: %{summary} Requires: %{name} = %{evr} %description -n python3-%{pypi_name} - Portable file server with accelerated resumable uploads, dedup, WebDAV, -FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no -(runtime) deps (other than Python itself) +FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps. %prep %autosetup -n copyparty-%version @@ -53,8 +49,6 @@ FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no %files -n python3-%{pypi_name} %{python3_sitelib}/%{pypi_name}* - %changelog - * Mon Jul 28 2025 Riley Loo - Initial package From af36bced737d3e2efb7d4f2d937905ddc5439a5f Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 7 Oct 2025 21:14:28 -0500 Subject: [PATCH 0682/1547] add: croskbd (#6698) * add: croskbd Signed-off-by: Owen * Dont need this dep Signed-off-by: Owen * Patch fixed upstream Signed-off-by: Owen * Clean up install args Signed-off-by: Owen --------- Signed-off-by: Owen --- anda/system/croskbd/anda.hcl | 5 ++++ anda/system/croskbd/croskbd.spec | 43 ++++++++++++++++++++++++++++++++ anda/system/croskbd/update.rhai | 5 ++++ 3 files changed, 53 insertions(+) create mode 100644 anda/system/croskbd/anda.hcl create mode 100644 anda/system/croskbd/croskbd.spec create mode 100644 anda/system/croskbd/update.rhai diff --git a/anda/system/croskbd/anda.hcl b/anda/system/croskbd/anda.hcl new file mode 100644 index 0000000000..1dafa1d896 --- /dev/null +++ b/anda/system/croskbd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "croskbd.spec" + } +} diff --git a/anda/system/croskbd/croskbd.spec b/anda/system/croskbd/croskbd.spec new file mode 100644 index 0000000000..293ca006cf --- /dev/null +++ b/anda/system/croskbd/croskbd.spec @@ -0,0 +1,43 @@ +Name: croskbd +Version: 0.1.0 +Release: 1%{?dist} +Summary: Chromebook Keyboard Daemon + +License: BSD-3-Clause +URL: https://github.com/WeirdTreeThing/croskbd +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz + +Packager: Owen Zimmerman + +BuildRequires: make gcc systemd-rpm-macros + +%description +%{summary}. + +%prep +%autosetup -n %{name}-%{version} + +%build +%make_build + +%install +%make_install DESTDIR=%{buildroot} PREFIX=%{_prefix} install install_systemd + +%post +%systemd_post %{name}.service + +%preun +%systemd_preun %{name}.service + +%postun +%systemd_postun_with_restart %{name}.service + +%files +%license LICENSE +%doc README.md +%{_bindir}/%{name} +%{_unitdir}/%{name}.service + +%changelog +* Tue Oct 07 2025 Owen-sz +- Initial commit diff --git a/anda/system/croskbd/update.rhai b/anda/system/croskbd/update.rhai new file mode 100644 index 0000000000..5a91c00fd2 --- /dev/null +++ b/anda/system/croskbd/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("WeirdTreeThing/croskbd")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From 5e0e0aef137b8823ec64296d12b33611e03e59d4 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 7 Oct 2025 21:18:49 -0500 Subject: [PATCH 0683/1547] fix(croskbd): rhai script tracking versions (#6707) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/croskbd/update.rhai | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/anda/system/croskbd/update.rhai b/anda/system/croskbd/update.rhai index 5a91c00fd2..672b3a497a 100644 --- a/anda/system/croskbd/update.rhai +++ b/anda/system/croskbd/update.rhai @@ -1,5 +1 @@ -rpm.global("commit", gh_commit("WeirdTreeThing/croskbd")); -if rpm.changed() { - rpm.release(); - rpm.global("commit_date", date()); -} +rpm.version(gh("WeirdTreeThing/croskbd")); From c992152bc46a40cca6e435f02f4d160706290491 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 02:40:26 +0000 Subject: [PATCH 0684/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 9ac5152a72..cef2d2d530 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 4340f050adad2895c068f2600cfed11d669679f8 -%global shortcommit 4340f05 -%global commit_date 20251007 +%global commit 8d9ed4c624981156f52846ae58826f7c94f30546 +%global shortcommit 8d9ed4c +%global commit_date 20251008 Name: astal Version: 0^%commit_date.%commit From f8d6ae8c3e4d8b0dedbc6b1f2c010a468cbb3e35 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 7 Oct 2025 23:09:33 -0500 Subject: [PATCH 0685/1547] add: F-Sy-H (#6712) Signed-off-by: Owen --- anda/misc/F-Sy-H/F-Sy-H.spec | 52 ++++++++++++++++++++++++++++++++++++ anda/misc/F-Sy-H/anda.hcl | 6 +++++ anda/misc/F-Sy-H/update.rhai | 1 + 3 files changed, 59 insertions(+) create mode 100644 anda/misc/F-Sy-H/F-Sy-H.spec create mode 100644 anda/misc/F-Sy-H/anda.hcl create mode 100644 anda/misc/F-Sy-H/update.rhai diff --git a/anda/misc/F-Sy-H/F-Sy-H.spec b/anda/misc/F-Sy-H/F-Sy-H.spec new file mode 100644 index 0000000000..d0732d12eb --- /dev/null +++ b/anda/misc/F-Sy-H/F-Sy-H.spec @@ -0,0 +1,52 @@ +%define _zshfuncdir %{_datadir}/zsh/site-functions + +Name: F-Sy-H +Version: 1.67 +Release: 1%?dist +Summary: Feature-rich Syntax Highlighting for Zsh +License: BSD-3-Clause +URL: https://github.com/z-shell/F-Sy-H +Source0: %url/archive/refs/tags/v%version.tar.gz +Requires: zsh +BuildArch: noarch +Provides: f-sy-h +Provides: zsh-F-Sy-H +Provides: zsh-f-sy-h +Packager: Owen Zimmerman + +%description +%summary. + +%prep +%autosetup -n F-Sy-H-%{version} + +%build + +%install + +mkdir -p %{buildroot}%{_zshfuncdir}/chroma +mkdir -p %{buildroot}%{_zshfuncdir}/functions +mkdir -p %{buildroot}%{_zshfuncdir}/share +mkdir -p %{buildroot}%{_zshfuncdir}/share/parse +mkdir -p %{buildroot}%{_zshfuncdir}/themes + +install -Dm644 F-Sy-H.plugin.zsh %{buildroot}%{_zshfuncdir}/F-Sy-H.plugin.zsh +install -Dm644 chroma/* %{buildroot}%{_zshfuncdir}/chroma/ +install -Dm644 functions/* %{buildroot}%{_zshfuncdir}/functions/ +install -Dm644 share/*.zsh %{buildroot}%{_zshfuncdir}/share/ +install -Dm644 share/parse/* %{buildroot}%{_zshfuncdir}/share/parse/ +install -Dm644 themes/* %{buildroot}%{_zshfuncdir}/themes/ + +%files +%doc docs/*.md +%license LICENSE +%{_zshfuncdir}/F-Sy-H.plugin.zsh +%{_zshfuncdir}/chroma/* +%{_zshfuncdir}/functions/* +%{_zshfuncdir}/share/*.zsh +%{_zshfuncdir}/share/parse/* +%{_zshfuncdir}/themes/* + +%changelog +* Tue Oct 07 2025 Owen Zimmerman +- Initial commit diff --git a/anda/misc/F-Sy-H/anda.hcl b/anda/misc/F-Sy-H/anda.hcl new file mode 100644 index 0000000000..cb220c84a3 --- /dev/null +++ b/anda/misc/F-Sy-H/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "F-Sy-H.spec" + } +} diff --git a/anda/misc/F-Sy-H/update.rhai b/anda/misc/F-Sy-H/update.rhai new file mode 100644 index 0000000000..2ea7780d16 --- /dev/null +++ b/anda/misc/F-Sy-H/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("z-shell/F-Sy-H")); From ab4b0b63c2d27b2d0ebfd3f06a0166ed0a20122a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 08:47:47 +0000 Subject: [PATCH 0686/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index eed30eb6ea..74234de531 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 058aa6246b9c5b61267dadf1ea25b7040960d86a -%global commit_date 20251007 +%global commit 751525bc74818f2070a24acb870b90f8f7126bb8 +%global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 3e6b3447847efaade71aed3c2768912ba9afe568 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 08:57:53 +0000 Subject: [PATCH 0687/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 74234de531..2236080fcb 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 751525bc74818f2070a24acb870b90f8f7126bb8 +%global commit cffeff0b615c54c5763098339e791e214b41bb80 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 6f0e3d0751aac42faab441ecfcc65736aa99fc08 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 09:26:16 +0000 Subject: [PATCH 0688/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index bf7ab9dcfa..7a15c777b9 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.646+2962db333 +%global ver 0.16.0-dev.655+6893e7fee %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 5107860f1b4e5567d836f1938247bf183505fb23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 09:41:12 +0000 Subject: [PATCH 0689/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 2236080fcb..f62d2ac149 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit cffeff0b615c54c5763098339e791e214b41bb80 +%global commit af0ee4015b291c6b85a26a5ef8be2b57e8e9f6f7 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 8cab7ced3c9c9abf570a75ee406491e8b1b130cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 10:14:54 +0000 Subject: [PATCH 0690/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 5f04f36ce7..6ff42c4a5e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.646+2962db333 +Version: 0.16.0~dev.655+6893e7fee Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From cb3839fc790caebd65c952d6e20c5367845c08b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 10:20:01 +0000 Subject: [PATCH 0691/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index f62d2ac149..80c51c8570 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit af0ee4015b291c6b85a26a5ef8be2b57e8e9f6f7 +%global commit 0e10493a411815111b70051150aeba1d2e9a6a39 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 2db88c1a0d983351d5576bf9f7d63a2e5dffc84c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 10:49:45 +0000 Subject: [PATCH 0692/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 80c51c8570..3dd3b6af62 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 0e10493a411815111b70051150aeba1d2e9a6a39 +%global commit dc290f4f3026bca8ce88fc7795d55ec7591a8849 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From b703aae4e0e12f0aedb5f444c3dda8ec4910ffea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 11:47:29 +0000 Subject: [PATCH 0693/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 3dd3b6af62..973ba255b3 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit dc290f4f3026bca8ce88fc7795d55ec7591a8849 +%global commit 3542650a05c9414e4bcfb699766e0bf8d45fbf07 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 50e6bc302719c841fff874a74b7459dccfc6969c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 11:57:28 +0000 Subject: [PATCH 0694/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 973ba255b3..63ab9fb3a5 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 3542650a05c9414e4bcfb699766e0bf8d45fbf07 +%global commit c6b6bb7a0b6105417637b181da9c4adf9b3ba86d %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 6b715d2ee77ad9b93af347ea71c4cfc28c80c8ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 12:50:02 +0000 Subject: [PATCH 0695/1547] bump: types-colorama rust-mise --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 63ab9fb3a5..819d84363b 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit c6b6bb7a0b6105417637b181da9c4adf9b3ba86d +%global commit 12e7d4e9cff4f0fbbd725054a4a11f2a7d2dd579 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 0cc22aa7aa..0319c05973 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.5 +Version: 2025.10.6 Release: 1%?dist Summary: Front-end to your dev env From a6550787860c3f3206a15d97675ab2aa4aa97883 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 14:40:51 +0000 Subject: [PATCH 0696/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 819d84363b..36df1a8a6a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 12e7d4e9cff4f0fbbd725054a4a11f2a7d2dd579 +%global commit be7e7c5e2b72d1b7bdd23afb99a1a8988cff35af %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 5ef6ef55f0eac6c5032e576a6268ba8c14be0a90 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 15:20:23 +0000 Subject: [PATCH 0697/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 36df1a8a6a..20831900ec 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit be7e7c5e2b72d1b7bdd23afb99a1a8988cff35af +%global commit 4e6a00ece51cad09fa5ca42a4b01ddde70292b22 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From f3fee0af825e2f62372265406b86bb2cb587a4d0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 15:59:16 +0000 Subject: [PATCH 0698/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 49f29fa804..688dde0891 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.778 +Version: 0.0.779 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 74e2436526..0c9985d040 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.778 +Version: 0.0.779 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From c5d07529a25471948bd27592ebca7130edd0f3dd Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Wed, 8 Oct 2025 23:50:42 +0700 Subject: [PATCH 0699/1547] new: yabridge (#6717) --- anda/multimedia/yabridge/anda.hcl | 6 + anda/multimedia/yabridge/yabridge.spec | 276 +++++++++++++++++++++++++ 2 files changed, 282 insertions(+) create mode 100644 anda/multimedia/yabridge/anda.hcl create mode 100644 anda/multimedia/yabridge/yabridge.spec diff --git a/anda/multimedia/yabridge/anda.hcl b/anda/multimedia/yabridge/anda.hcl new file mode 100644 index 0000000000..1e3f96c6b3 --- /dev/null +++ b/anda/multimedia/yabridge/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "yabridge.spec" + } +} diff --git a/anda/multimedia/yabridge/yabridge.spec b/anda/multimedia/yabridge/yabridge.spec new file mode 100644 index 0000000000..87e6c4432e --- /dev/null +++ b/anda/multimedia/yabridge/yabridge.spec @@ -0,0 +1,276 @@ +# Original credits to Patrick Laimbock for the original spec, +# this one is cleaned up because the the COPR version is messy as hell + +##trace + +# force single job compilation +%dnl %define _smp_mflags -j1 +%global cargo_install_lib 0 + +%undefine _hardened_build +%undefine _include_frame_pointers + +# target wine version +%global wineversion 9.21 +%global debug_package %{nil} +%global _lto_cflags %{nil} + +%global with_32bit 1 +%global vst3sdkversion 3.7.7_build_19-patched +%global vst3ver %(b=%{vst3sdkversion}; echo ${b:1:6}) + +%global gitdate 20250601 +%global commit 918d24a16e8eda9ac2eac692704770dfed96f6ee +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global version 5.1.1 +%global release 1 + +# set this to "1" if building a git/beta/rc release +%global beta_or_rc 0 + + +#============================================================================= +# general +#----------------------------------------------------------------------------- +Name: yabridge +Version: %{version} +%if %{beta_or_rc} +Release: 0.%{release}.%{gitdate}.git%{shortcommit}%{?dist} +%else +Release: %{release}%{?dist} +%endif +Summary: Yet Another VST bridge, run Windows VST2 plugins under Linux +License: GPLv3 +Packager: Cappy Ishihara +URL: https://github.com/robbert-vdh/yabridge +%if %{beta_or_rc} +Source0: https://github.com/robbert-vdh/yabridge/archive/{commit}/%{name}-%{version}-git%{shortcommit}.tar.gz +#Source0: https://github.com/robbert-vdh/yabridge/archive/yabridge-master.zip +%else +Source0: https://github.com/robbert-vdh/yabridge/archive/%{version}/%{name}-%{version}.tar.gz +%endif +# https://github.com/robbert-vdh/vst3sdk + +Source4: https://github.com/robbert-vdh/vst3sdk/archive/refs/tags/v%{vst3sdkversion}.tar.gz +#Source5: vst3sdk-meson.build +# + +BuildRequires: vim +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: uuid-devel +BuildRequires: cmake +BuildRequires: cargo +BuildRequires: mold +BuildRequires: clang-devel +BuildRequires: git-core +BuildRequires: meson >= 0.56 +BuildRequires: gcc +BuildRequires: gcc-c++ +#BuildRequires: asio-devel +BuildRequires: boost +BuildRequires: boost-devel +BuildRequires: boost-filesystem +BuildRequires: boost-system +BuildRequires: dbus-devel +BuildRequires: git-core +BuildRequires: glibc-devel +BuildRequires: libstdc++-devel +BuildRequires: libxcb-devel +BuildRequires: rust +BuildRequires: /usr/bin/winegcc +BuildRequires: (wine-devel or wine-staging-devel or wine-stable-devel or wine-dev-devel) +BuildRequires: xcb-util-wm-devel +%if %{with_32bit} +#BuildRequires: asio-devel(x86-32) +BuildRequires: boost(x86-32) +BuildRequires: boost-devel(x86-32) +BuildRequires: boost-filesystem(x86-32) +BuildRequires: boost-iostreams(x86-32) +BuildRequires: boost-system(x86-32) +BuildRequires: dbus-devel(x86-32) +BuildRequires: glibc-devel(x86-32) +BuildRequires: libstdc++-devel(x86-32) +BuildRequires: libxcb-devel(x86-32) +# We need shell32 and ole32, for some reason terra wine just doens't have it +%dnl BuildRequires: (wine-devel(x86-32) or wine-staging-devel(x86-32) or wine-stable-devel(x86-32) or wine-dev-devel(x86-32)) +BuildRequires: wine-devel(x86-32) +BuildRequires: /usr/bin/winegcc +BuildRequires: xcb-util-wm-devel +BuildRequires: xcb-util-wm-devel(x86-32) +%endif + +ExclusiveArch: x86_64 + +Requires: boost +Requires: boost-filesystem +Requires: boost-system +Requires: libxcb +Requires: libXau +Requires: python3 + +%if %{with_32bit} +Requires: glibc(x86-32) +Requires: libgcc(x86-32) +Requires: libstdc++(x86-32) +Requires: libxcb(x86-32) +Requires: libXau(x86-32) +%endif + +%description +Yet Another way to use Windows VST plugins on Linux. Yabridge seamlessly +supports running both 64-bit Windows VST2 plugins as well as 32-bit Windows +VST2 plugins in a 64-bit Linux VST host. This project aims to be as +transparent as possible to achieve the best possible plugin compatibility +while also staying easy to debug and maintain. + + +#============================================================================= +# prep +#----------------------------------------------------------------------------- +%prep +%if %{beta_or_rc} +%autosetup -p1 -n %{name} +%else +%autosetup -p1 -n %{name}-%{version} +%endif + +pushd subprojects/ +tar -xvf %{SOURCE4} +#mv vst3sdk-%{vst3sdkversion} vst3 +# vst3sdk +#rm -rf vst3/.git vst3/.gitmodules +#cp -av %%{SOURCE5} vst3/meson.build +popd + + +# rename migration README.md for easier inclusion in the package +mv -v tools/migration/README.md tools/migration/README-migration.md + + +%if %{beta_or_rc} +# sync yabridgectl version with yabridge version +sed -i -e's|^version.*$|version = "%{version}"|' tools/yabridgectl/Cargo.toml +%endif + +## change deprecated dialect option 'c++2a' to c++20 in meson.build +## see https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#Options-Controlling-C-Dialect +#sed -i -e's|c++2a|c++20|g' meson.build + +# hack: fix problem with detecting the wine version +#sed -i -e"s|wine_version = wine_version.stdout()|wine_version = '9.21'|" meson.build + + +#============================================================================= +# build +#----------------------------------------------------------------------------- +%build +export LDFLAGS="%{build_ldflags}" + +%ifarch x86_64 +%define bitbridge true +%else +%define bitbridge false +%endif + +export CC_LD=mold +export LD=mold + +%if %{with_32bit} +%meson --cross-file cross-wine.conf \ + -Dbitbridge=true --wrap-mode=default --unity=on --unity-size=1000 +%else +%meson --cross-file cross-wine.conf \ + -Dbitbridge=false --wrap-mode=default --unity=on --unity-size=1000 +%endif + +%meson_build + +pushd tools/yabridgectl +%cargo_prep_online +%cargo_build +popd + + +#============================================================================= +# check +#----------------------------------------------------------------------------- +%check +# there are no tests +# ninja test -v -j1 -C build test + + +#============================================================================= +# install +#----------------------------------------------------------------------------- +%install +ls -R +# create directories +install -d -m0755 %{buildroot}%{_bindir} +install -d -m0755 %{buildroot}%{_libdir} + +# install apps and libs +install -D -m 0755 %{_vpath_builddir}/yabridge-host*.exe* %{buildroot}%{_bindir}/ +install -D -m 0755 %{_vpath_builddir}/libyabridge-chainloader-vst*.so %{buildroot}%{_libdir}/ +install -D -m 0755 %{_vpath_builddir}/libyabridge-chainloader-clap*.so %{buildroot}%{_libdir}/ +install -D -m 0755 %{_vpath_builddir}/libyabridge-vst*.so %{buildroot}%{_libdir}/ +install -D -m 0755 %{_vpath_builddir}/libyabridge-clap*.so %{buildroot}%{_libdir}/ + +# install tool +pushd tools/yabridgectl +%cargo_install +#install -D -m 0755 tools/yabridgectl/target/release/yabridgectl %{buildroot}%{_bindir}/ +popd + +# install migration scripts +install -D -m 0755 tools/migration/*.py %{buildroot}%{_bindir}/ + + + +#============================================================================= +# files +#----------------------------------------------------------------------------- +%files +%defattr(-,root,root) +%license COPYING +%doc CHANGELOG.md README.md ROADMAP.md tools/migration/README-migration.md +%attr(0755,root,root) %{_bindir}/yabridgectl +%attr(0755,root,root) %{_bindir}/yabridge-host.exe +%attr(0755,root,root) %{_bindir}/yabridge-host.exe.so +# migration scripts +%attr(0755,root,root) %{_bindir}/migrate-ardour.py +%attr(0755,root,root) %{_bindir}/migrate-bitwig.py +%attr(0755,root,root) %{_bindir}/migrate-reaper.py +%attr(0755,root,root) %{_bindir}/migrate-renoise.py +%if %{with_32bit} +%attr(0755,root,root) %{_bindir}/yabridge-host-32.exe +%attr(0755,root,root) %{_bindir}/yabridge-host-32.exe.so +%endif +%attr(0755,root,root) %{_libdir}/libyabridge-chainloader-clap.so +%attr(0755,root,root) %{_libdir}/libyabridge-chainloader-vst2.so +%attr(0755,root,root) %{_libdir}/libyabridge-chainloader-vst3.so +%attr(0755,root,root) %{_libdir}/libyabridge-clap.so +%attr(0755,root,root) %{_libdir}/libyabridge-vst2.so +%attr(0755,root,root) %{_libdir}/libyabridge-vst3.so + + +#============================================================================= +# post +#----------------------------------------------------------------------------- +%post +/sbin/ldconfig + + +#============================================================================= +# postun +#----------------------------------------------------------------------------- +%postun +/sbin/ldconfig + + +#============================================================================= +# changelog +#----------------------------------------------------------------------------- +%changelog +%autochangelog From a0f09f832e7a0e1df653f27d3dac2b6791ec5818 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 17:16:28 +0000 Subject: [PATCH 0700/1547] bump: ghostty glasgow --- anda/devs/ghostty/stable/ghostty.spec | 2 +- anda/tools/glasgow/glasgow.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index a668122b73..f17e18974d 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -3,7 +3,7 @@ %global appid com.mitchellh.ghostty Name: ghostty -Version: 1.2.1 +Version: 1.2.2 Release: 1%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 2df6438428..4e2b491629 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 38daaf65082a21081b38bdc0d1a5a17fbc18f4d1 -%global commit_date 20251007 +%global commit d935ee721b956d16c765536ce53def775a5dce5c +%global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From c6a73b3d34523e5f4e3041344153bcf28b86c88a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 17:45:58 +0000 Subject: [PATCH 0701/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 4e2b491629..5d230cd3ce 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit d935ee721b956d16c765536ce53def775a5dce5c +%global commit f030e5a375034940478d8c165e2325304dae887c %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From ef71237d66b1874d57f7137f98f3291e9c758687 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 18:29:21 +0000 Subject: [PATCH 0702/1547] bump: discord-canary-openasar discord-canary zed-preview --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 688dde0891..ad11f9f977 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.779 +Version: 0.0.780 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 0c9985d040..2f8b6b6d1e 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.779 +Version: 0.0.780 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 5214a72673..96cbd745b9 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.207.3-pre +%global ver 0.208.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 91b404df172cc8631889d4a3628539347173730a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 18:51:02 +0000 Subject: [PATCH 0703/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 20831900ec..0ef374eb46 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 4e6a00ece51cad09fa5ca42a4b01ddde70292b22 +%global commit 3ee1e5b8939289f4f2696b55db0927e92130c475 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 194c87adc3d0d765304f40ad6a454e14372bc525 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 19:14:36 +0000 Subject: [PATCH 0704/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index db44d3f923..138187817c 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.206.7 +Version: 0.207.3 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 92058c0a68ae6c31425dcfc0641268f3443a35ae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 19:38:54 +0000 Subject: [PATCH 0705/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 0ef374eb46..e2fa39cc3e 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 3ee1e5b8939289f4f2696b55db0927e92130c475 +%global commit 2ed2765d8d4a90b043d6511ab801dd7dc8b8e992 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 5cd9e30604023c8c2648ccad0d946d5b9ec906d9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 20:41:34 +0000 Subject: [PATCH 0706/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 5d230cd3ce..00d9a8d47f 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit f030e5a375034940478d8c165e2325304dae887c +%global commit 3c31f64197b8dcbe35b497338140dceca86833d5 %global commit_date 20251008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 4bc840e218dc8b90a8b217b48d64e87ea8a68079 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 20:55:43 +0000 Subject: [PATCH 0707/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index ad11f9f977..1f4dc708e6 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.780 +Version: 0.0.781 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 2f8b6b6d1e..8170e07e0a 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.780 +Version: 0.0.781 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From ac798272e1cd4f9389fcbd4ae35b651390bff92a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 21:29:53 +0000 Subject: [PATCH 0708/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 96cbd745b9..99d60c424e 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.208.0-pre +%global ver 0.208.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 861ec0a8c1acc1e7b68d28dcc3ab72ec984b335f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 22:40:09 +0000 Subject: [PATCH 0709/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1f4dc708e6..f7c6c38f96 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.781 +Version: 0.0.782 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8170e07e0a..71dc370db4 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.781 +Version: 0.0.782 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 20b223b6a041315951b241c611bc807332831dd2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Oct 2025 22:50:12 +0000 Subject: [PATCH 0710/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 6bcf321535..8c9ac20c97 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.73.0 +Version: 7.74.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 61b38efd403633a75e0b63760814472763420816 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 01:42:26 +0000 Subject: [PATCH 0711/1547] bump(nightly): ghostty-nightly zed-nightly gamescope-session nim-nightly scx-scheds-nightly spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/games/gamescope-session/gamescope-session.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 5585b2a65f..6180f7819a 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3d1977ca4338fb217d1bc67567dd91dc7340f053 +%global commit 67ece534237ea5ebf99f2fe5628c56d52e3291f3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-06 +%global fulldate 2025-10-07 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 7c1f8d3a1c..53929df576 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit f652c3a14dcba7fa259eb4f7a6cc3b1eefff8acd +%global commit e077b63915a6840dc1b0d0c9f3606ebf7759dc59 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251008 -%global ver 0.208.0 +%global commit_date 20251009 +%global ver 0.209.0 %bcond_with check %bcond nightly 1 diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index f3caefba86..3c7629f573 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit 007f031516b3aae970d86487f2ee95b9911c8b3b +%global commit f9fcddae806bf5f27e831c66248a3ffdbb86c338 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250929 +%global commit_date 20251009 Name: gamescope-session Version: %commit_date.%shortcommit diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 25343e6d12..6195ce69bf 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 440b55a44a82fa4e6b1d17e36c46d517d2b06cab +%global commit 7c65d9e74704b2767520c6bc77ed315deab85cd9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251007 +%global commit_date 20251009 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 36ee200631..1ee8919afb 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 76e7eadc8caab8b91f17effe9bdd2b5b7b03e7a3 +%global commit 894c001590f31cf1c4c66f0aadf763f6c8730064 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251008 +%global commitdate 20251009 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index e201f9acbc..66df9342ce 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 2e954c23d8d184d8797b2e75fcfb625b780fc4da -%global commit_date 20251006 +%global commit 12cfe5dcec1d82cb613d8aa8dd60f4cd181dfb06 +%global commit_date 20251009 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From ddfa0258ae507901e5b3cc6b0131bc376a2cfefc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 02:51:44 +0000 Subject: [PATCH 0712/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 7a15c777b9..5338b0f49b 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.655+6893e7fee +%global ver 0.16.0-dev.660+27aba2d77 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 638b3daabba26abba55c05b1d5ffddb6e774e2e7 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 8 Oct 2025 22:39:59 -0500 Subject: [PATCH 0713/1547] add: PGPy13 (#6722) Signed-off-by: Owen --- anda/langs/python/pgpy13/anda.hcl | 6 +++ anda/langs/python/pgpy13/pgpy13.spec | 57 ++++++++++++++++++++++++++++ anda/langs/python/pgpy13/update.rhai | 1 + 3 files changed, 64 insertions(+) create mode 100644 anda/langs/python/pgpy13/anda.hcl create mode 100644 anda/langs/python/pgpy13/pgpy13.spec create mode 100644 anda/langs/python/pgpy13/update.rhai diff --git a/anda/langs/python/pgpy13/anda.hcl b/anda/langs/python/pgpy13/anda.hcl new file mode 100644 index 0000000000..b15add48ac --- /dev/null +++ b/anda/langs/python/pgpy13/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "pgpy13.spec" + } +} diff --git a/anda/langs/python/pgpy13/pgpy13.spec b/anda/langs/python/pgpy13/pgpy13.spec new file mode 100644 index 0000000000..678d1f481c --- /dev/null +++ b/anda/langs/python/pgpy13/pgpy13.spec @@ -0,0 +1,57 @@ +%global pypi_name PGPy13 +%global _desc PGPy is a Python library for implementing Pretty Good Privacy into Python programs, conforming to the OpenPGP specification per RFC 4880. + +Name: python-%{pypi_name} +Version: 0.6.1rc1 +Release: 1%?dist +Summary: Pretty Good Privacy for Python +License: BSD-3-Clause +URL: https://github.com/memory/PGPy +Source0: https://files.pythonhosted.org/packages/source/P/PGPy13/pgpy13-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3 +BuildRequires: python3.10 +BuildRequires: python3-build +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: python3-installer +BuildRequires: git + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: PGPy13 +Provides: pgpy13 +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n pgpy13-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files pgpy + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Wed Oct 08 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/pgpy13/update.rhai b/anda/langs/python/pgpy13/update.rhai new file mode 100644 index 0000000000..2f77501f77 --- /dev/null +++ b/anda/langs/python/pgpy13/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("PGPy13")); From 1e8de6627cc001658b3aa8ce3f789f48e7751ceb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 03:49:06 +0000 Subject: [PATCH 0714/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 6ff42c4a5e..38a5ddb477 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.655+6893e7fee +Version: 0.16.0~dev.660+27aba2d77 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 282d3f649e56a9e6944199658a4ca052f2d4ce6a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 9 Oct 2025 00:26:35 -0500 Subject: [PATCH 0715/1547] add: superisoupdater (#6723) --- anda/langs/python/superisoupdater/anda.hcl | 6 ++ .../superisoupdater/remove-version-reqs.patch | 33 ++++++++++ .../superisoupdater/superisoupdater.spec | 63 +++++++++++++++++++ anda/langs/python/superisoupdater/update.rhai | 1 + 4 files changed, 103 insertions(+) create mode 100644 anda/langs/python/superisoupdater/anda.hcl create mode 100644 anda/langs/python/superisoupdater/remove-version-reqs.patch create mode 100644 anda/langs/python/superisoupdater/superisoupdater.spec create mode 100644 anda/langs/python/superisoupdater/update.rhai diff --git a/anda/langs/python/superisoupdater/anda.hcl b/anda/langs/python/superisoupdater/anda.hcl new file mode 100644 index 0000000000..faf4d34d2f --- /dev/null +++ b/anda/langs/python/superisoupdater/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "superisoupdater.spec" + } +} diff --git a/anda/langs/python/superisoupdater/remove-version-reqs.patch b/anda/langs/python/superisoupdater/remove-version-reqs.patch new file mode 100644 index 0000000000..e367b49cb3 --- /dev/null +++ b/anda/langs/python/superisoupdater/remove-version-reqs.patch @@ -0,0 +1,33 @@ +diff --git a/requirements.txt b/requirements.txt +index f450174..94ac9b8 100644 +--- a/requirements.txt ++++ b/requirements.txt +@@ -1,4 +1,4 @@ +-beautifulsoup4==4.12.2 +-requests==2.31.0 +-tqdm==4.65.0 +-PGPy13==0.6.1rc1 +\ No newline at end of file ++beautifulsoup4 ++requests ++tqdm ++PGPy13 +diff --git a/setup.py b/setup.py +index aa41242..348b51c 100644 +--- a/setup.py ++++ b/setup.py +@@ -43,10 +43,10 @@ setup( + package_data={"": ["config.toml.default"]}, + python_requires=">=3.10, <4", + install_requires=[ +- "beautifulsoup4==4.12.2", +- "requests==2.31.0", +- "tqdm==4.65.0", +- "PGPy13==0.6.1rc1", ++ "beautifulsoup4", ++ "requests", ++ "tqdm", ++ "PGPy13", + ], # Optional + # extras_require={ + # "dev": [""], diff --git a/anda/langs/python/superisoupdater/superisoupdater.spec b/anda/langs/python/superisoupdater/superisoupdater.spec new file mode 100644 index 0000000000..a7b7751d77 --- /dev/null +++ b/anda/langs/python/superisoupdater/superisoupdater.spec @@ -0,0 +1,63 @@ +%global pypi_name sisou +%global _desc A powerful tool to conveniently update all of your ISOs! + +Name: python-%{pypi_name} +Version: 1.4.1 +Release: 1%?dist +Summary: %{_desc} +License: GPLv3 +URL: https://github.com/JoshuaVandaele/SuperISOUpdater +Source0: %url/archive/refs/tags/%{version}.tar.gz +Patch0: remove-version-reqs.patch +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-build +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%{_desc} + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: sisou +Provides: SuperISOUpdater +Provides: superisoupdater +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%{_desc} + +%prep +%autosetup -p1 -n SuperISOUpdater-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files sisou + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/sisou +%ghost %{python3_sitelib}/__pycache__/*.cpython-*.pyc +%ghost %{python3_sitelib}/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%{python3_sitelib}/sisou-%{version}.dist-info/* +%{python3_sitelib}/config/*.py +%{python3_sitelib}/config/__pycache__/*.cpython-*.pyc +%{python3_sitelib}/config/__pycache__/*.cpython-*.*-*.pyc +%{python3_sitelib}/config/config.toml.default +%{python3_sitelib}/modules/*.py +%{python3_sitelib}/modules/__pycache__/*.pyc +%{python3_sitelib}/modules/updaters/*.py +%{python3_sitelib}/modules/updaters/__pycache__/*.pyc + +%changelog +* Wed Oct 08 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/superisoupdater/update.rhai b/anda/langs/python/superisoupdater/update.rhai new file mode 100644 index 0000000000..ddf8b96010 --- /dev/null +++ b/anda/langs/python/superisoupdater/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("JoshuaVandaele/SuperISOUpdater")); From be5fdbb36fc491cae32a7febcfe7bf7642f075c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 07:18:12 +0000 Subject: [PATCH 0716/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index e2fa39cc3e..997b6320f7 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 2ed2765d8d4a90b043d6511ab801dd7dc8b8e992 -%global commit_date 20251008 +%global commit 73b34018a6dc49bdb171bada206ca95b42c51566 +%global commit_date 20251009 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From c9670b11cd825cc850c93be2353960cd199dea4a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 07:55:49 +0000 Subject: [PATCH 0717/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 00d9a8d47f..400bca9f60 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 3c31f64197b8dcbe35b497338140dceca86833d5 -%global commit_date 20251008 +%global commit dc2b4015b4574749c22c64594308b64166edd04b +%global commit_date 20251009 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 665527f63539bcde4fe309becc1f35d2bef2f9ec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 11:12:09 +0000 Subject: [PATCH 0718/1547] bump(branch): cuda-cudart libcublas --- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 2 +- anda/lib/nvidia/libcublas/libcublas.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index 0d77a815af..bf4f03ec45 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.88 +Version: 13.0.96 Release: 1%?dist Summary: CUDA Runtime API library License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index 0cf47a418f..cfb95ff6bd 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,7 +6,7 @@ Name: libcublas Epoch: 1 -Version: 13.0.2.14 +Version: 13.1.0.3 Release: 1%?dist Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit From 35ee49112ce23d5499317cb225c9af639269a3c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 11:15:55 +0000 Subject: [PATCH 0719/1547] bump: LCEVCdec --- anda/multimedia/lcevcdec/LCEVCdec.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/lcevcdec/LCEVCdec.spec b/anda/multimedia/lcevcdec/LCEVCdec.spec index 4d837e7af5..584d527e49 100644 --- a/anda/multimedia/lcevcdec/LCEVCdec.spec +++ b/anda/multimedia/lcevcdec/LCEVCdec.spec @@ -9,7 +9,7 @@ %bcond docs 0 Name: LCEVCdec -Version: 4.0.1 +Version: 4.0.2 Release: 1%?dist Summary: MPEG-5 LCEVC Decoder License: BSD-3-Clause-Clear From 5149a68e74e01b6f92b1b18a566b58c081571aed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 13:43:42 +0000 Subject: [PATCH 0720/1547] bump: bun-bin --- anda/devs/bun/bun-bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 766a9eba54..106f253cf0 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.2.23 +Version: 1.3.0 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT From e220b40d0d6903a10f7c308938b453b2276ec6cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 14:19:28 +0000 Subject: [PATCH 0721/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index cf10cb5b13..3cbf7243e6 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 1284d5cda5595b5b2602fe9009616c3368b791a0 +%global commit 20f82f68438e4ad6f594dec0e85afafc4bfa965f %forgemeta Name: lomiri-system-settings From c8e734a450faf77dea7b6a26bab5769dfc2f6fe1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 15:24:57 +0000 Subject: [PATCH 0722/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 997b6320f7..34ca019c99 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 73b34018a6dc49bdb171bada206ca95b42c51566 +%global commit 21f3e4c08e62ccdcd0ffcc79430c6388da8e188f %global commit_date 20251009 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From ffa9da3ddbdd8a31c9d043a1084feffdedcb8bd7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 16:59:20 +0000 Subject: [PATCH 0723/1547] bump: android-studio --- anda/devs/android-studio/stable/android-studio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/android-studio/stable/android-studio.spec b/anda/devs/android-studio/stable/android-studio.spec index e952e67da7..5e81dc05ed 100644 --- a/anda/devs/android-studio/stable/android-studio.spec +++ b/anda/devs/android-studio/stable/android-studio.spec @@ -4,7 +4,7 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio -Version: 2025.1.3.7 +Version: 2025.1.4.8 Release: 1%?dist Summary: Official IDE for Android development License: Apache-2.0 From 1ff288b92a657433ab2e76a195f60b26808a2181 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 17:40:11 +0000 Subject: [PATCH 0724/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index 0fdb1e78c8..9f6fc1156f 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.5 +Version: 3.35.6 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 5d9bf6dc6cd5cf0408b7b67b58af735f17f65e6d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 18:00:35 +0000 Subject: [PATCH 0725/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 99d60c424e..5b62003162 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.208.1-pre +%global ver 0.208.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From d09cdcecc6b6d01298d54ae23c841514d1c41f83 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 18:23:07 +0000 Subject: [PATCH 0726/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index f675b7ac06..b407eefd30 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.13.1.26 +Version: 9.14.0.64 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From 00e9775952b9e0920f72f3c7c2e91532d9d24cf7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 18:38:22 +0000 Subject: [PATCH 0727/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index f7c6c38f96..351f5dec9a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.782 +Version: 0.0.783 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 71dc370db4..747b9445d6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.782 +Version: 0.0.783 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 54ea1a250d6974220f59d1dd4a990bbb9b936067 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 19:15:32 +0000 Subject: [PATCH 0728/1547] bump: zed zig-master-bootstrap --- anda/devs/zed/stable/zed.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 138187817c..1a3f509801 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.207.3 +Version: 0.207.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 5338b0f49b..0ef365cb71 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.660+27aba2d77 +%global ver 0.16.0-dev.683+60a332406 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From d1f81c1ec6e7538d6203febf7dd482ffbffad91c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 20:15:42 +0000 Subject: [PATCH 0729/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 38a5ddb477..fa3e4b0adf 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.660+27aba2d77 +Version: 0.16.0~dev.683+60a332406 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 7f81bb4bcbba3d995e86e3de275f9c2343ca7789 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 20:42:49 +0000 Subject: [PATCH 0730/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index f36a492496..a39f5b2ebe 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.161 +Version: 0.0.162 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 9d627139bc..d550617c4a 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.161 +Version: 0.0.162 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 3f37ca1e7467969856a9a632d39f4dc6cc896a4d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Oct 2025 21:45:45 +0000 Subject: [PATCH 0731/1547] bump: nautilus-open-any-terminal --- .../nautilus-open-any-terminal/nautilus-open-any-terminal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec index f756883f47..2392c4404a 100644 --- a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec +++ b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec @@ -1,7 +1,7 @@ %global pypi_name nautilus_open_any_terminal Name: nautilus-open-any-terminal -Version: 0.6.3 +Version: 0.7.0 Release: 1%?dist Summary: Context-menu entry for opening other terminal in Nautilus License: GPL-3.0-only From 5449038a8f8750b2c4380f5fee4244f07c5d8bbc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 01:23:05 +0000 Subject: [PATCH 0732/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 790cfd2944..52dd51069d 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-08 +%global ver 2025-10-10 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 25cd38c35c67ce82f39041a1a92011818c231493 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 01:43:07 +0000 Subject: [PATCH 0733/1547] bump(nightly): legcord-nightly ghostty-nightly zed-nightly astal Carla-nightly rtl8821cu-kmod-common scx-scheds-nightly intel-usbio-drivers --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/multimedia/carla/Carla-nightly.spec | 4 ++-- .../system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- .../usbio-drivers/kmod-common/intel-usbio-drivers.spec | 6 +++--- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 3a355d5ba1..064e5f0ac0 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit e68610a3ecee4235666fd170eb8021d8447bfa1c -%global commit_date 20251006 +%global commit 53f383b487bd2e043b4e34a3c40057e85fe4aab8 +%global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 6180f7819a..602c58a14d 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 67ece534237ea5ebf99f2fe5628c56d52e3291f3 +%global commit f2c7f4ec0f7882a30abcd3496c9044a424083447 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-07 +%global fulldate 2025-10-09 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 53929df576..7ad771e2e7 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit e077b63915a6840dc1b0d0c9f3606ebf7759dc59 +%global commit a4ec693e3471f87aea89bc4c8132330b0fde3a9f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251009 +%global commit_date 20251010 %global ver 0.209.0 %bcond_with check diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 66cdd1af14..5e53473b36 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 8d9ed4c624981156f52846ae58826f7c94f30546 +%global commit 71b008e5fb59e0a992724db78d54a5ddcf234515 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251008 +%global commit_date 20251010 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/multimedia/carla/Carla-nightly.spec b/anda/multimedia/carla/Carla-nightly.spec index 09d5ead0fd..2c59c15181 100644 --- a/anda/multimedia/carla/Carla-nightly.spec +++ b/anda/multimedia/carla/Carla-nightly.spec @@ -1,8 +1,8 @@ %global pname carla %global ver 2.5.10 -%global commit 12bc40fd6c9c5b36481c7df55086b27ba9ae8a80 +%global commit 1d8dcb5aab5e0c30352e9f928ce3e40cbc86a439 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250901 +%global commit_date 20251010 Name: Carla-nightly Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit diff --git a/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec b/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec index af5d7b966f..c0793ac4f0 100644 --- a/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec +++ b/anda/system/rtl8821cu/kmod-common/rtl8821cu-kmod-common.spec @@ -1,6 +1,6 @@ -%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b +%global commit 3d1fcf4bc838542ceb03b0b4e9e40600720cf6ae %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250911 +%global commit_date 20251010 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 1ee8919afb..4094b7b6b0 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 894c001590f31cf1c4c66f0aadf763f6c8730064 +%global commit 5b20917d36b13290ad3723b3680e3a28998c22c6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251009 +%global commitdate 20251010 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec index bb9a354cbc..3a7a449916 100644 --- a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec +++ b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec @@ -1,11 +1,11 @@ -%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250312 +%global commit_date 20251010 %global debug_package %{nil} Name: dkms-%{modulename} Version: 0^%{commit_date}git.%{shortcommit} -Release: 1%{?dist} +Release: 1%?dist Summary: Common files for the USBIO drivers License: GPL-2.0-only URL: https://github.com/intel/usbio-drivers From 6647e155c2379a160aa7c79fdfb2c7e3dc9e4e59 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 02:43:20 +0000 Subject: [PATCH 0734/1547] bump(branch): astal-gtk rtl8821cu-kmod dkms-rtl8821cu intel-usbio-kmod dkms-intel-usbio --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec | 4 ++-- anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec | 4 ++-- anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec | 4 ++-- anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index cef2d2d530..c0b115ef50 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 8d9ed4c624981156f52846ae58826f7c94f30546 -%global shortcommit 8d9ed4c -%global commit_date 20251008 +%global commit 71b008e5fb59e0a992724db78d54a5ddcf234515 +%global shortcommit 71b008e +%global commit_date 20251010 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec b/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec index 4bf7c03da8..f47ef34615 100644 --- a/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec +++ b/anda/system/rtl8821cu/akmod/rtl8821cu-kmod.spec @@ -1,6 +1,6 @@ -%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b +%global commit 3d1fcf4bc838542ceb03b0b4e9e40600720cf6ae %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250911 +%global commit_date 20251010 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 diff --git a/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec b/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec index 4abe3d6767..7520b4b481 100644 --- a/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec +++ b/anda/system/rtl8821cu/dkms/dkms-rtl8821cu.spec @@ -1,6 +1,6 @@ -%global commit 07fa9cf0fa8b0c08920c359c725dfc250e91422b +%global commit 3d1fcf4bc838542ceb03b0b4e9e40600720cf6ae %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250911 +%global commit_date 20251010 %global ver 5.12.0.4 %global modulename rtl8821cu %global git_name 8821cu-20210916 diff --git a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec index 827958604f..b13db3e348 100644 --- a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec +++ b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20241210 +%global commit_date 20251010 %global modulename intel-usbio Name: %{modulename}-kmod diff --git a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec index 4996afbfa9..51ffad955e 100644 --- a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec +++ b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec @@ -1,12 +1,12 @@ -%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250312 +%global commit_date 20251010 %global debug_package %{nil} %global modulename intel-usbio Name: dkms-%{modulename} Version: 0^%{commit_date}git.%{shortcommit} -Release: 1%{?dist} +Release: 1%?dist Summary: Kernel drivers for the USBIO Extension License: GPL-2.0-only URL: https://github.com/intel/usbio-drivers From 9891eccbddc6c948a58c67e531ff2898eeb85736 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 02:45:44 +0000 Subject: [PATCH 0735/1547] bump: bun-bin rust-mise --- anda/devs/bun/bun-bin.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 106f253cf0..766a9eba54 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.3.0 +Version: 1.2.23 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 0319c05973..1083092e5a 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.6 +Version: 2025.10.7 Release: 1%?dist Summary: Front-end to your dev env From 764d364b58c18ba3aafafe8f1646a51f393a7584 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 05:35:53 +0000 Subject: [PATCH 0736/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 34ca019c99..c9a36c1fa0 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 21f3e4c08e62ccdcd0ffcc79430c6388da8e188f -%global commit_date 20251009 +%global commit 0b6151340be88bf9d69789727619bfa1c05404ae +%global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 534efbb2a47f00782c41f292126027826d55a18e Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 10 Oct 2025 03:17:25 -0500 Subject: [PATCH 0737/1547] add: west (#6732) --- anda/langs/python/west/anda.hcl | 6 ++++ anda/langs/python/west/update.rhai | 1 + anda/langs/python/west/west.spec | 55 ++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 anda/langs/python/west/anda.hcl create mode 100644 anda/langs/python/west/update.rhai create mode 100644 anda/langs/python/west/west.spec diff --git a/anda/langs/python/west/anda.hcl b/anda/langs/python/west/anda.hcl new file mode 100644 index 0000000000..f15f1e4d3c --- /dev/null +++ b/anda/langs/python/west/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "west.spec" + } +} diff --git a/anda/langs/python/west/update.rhai b/anda/langs/python/west/update.rhai new file mode 100644 index 0000000000..00dbbc8bac --- /dev/null +++ b/anda/langs/python/west/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("zephyrproject-rtos/west")); diff --git a/anda/langs/python/west/west.spec b/anda/langs/python/west/west.spec new file mode 100644 index 0000000000..1d3748b9b6 --- /dev/null +++ b/anda/langs/python/west/west.spec @@ -0,0 +1,55 @@ +%global pypi_name west +%global _desc West, Zephyr's meta-tool. + +Name: python-%{pypi_name} +Version: 1.5.0 +Release: 1%?dist +Summary: West, Zephyr's meta-tool +License: Apache-2.0 +URL: https://github.com/zephyrproject-rtos/west +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-build +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: python3-installer + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: west +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n west-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files west + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst MAINTAINERS.rst +%license LICENSE +%{_bindir}/west +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/west-%version.dist-info/* + +%changelog +* Fri Oct 10 2025 Owen Zimmerman +- Initial commit From e11bf6c522aba7fad378602ede4ecfa8e1100efa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 09:42:21 +0000 Subject: [PATCH 0738/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 56d9a57ea8..b48a4b7033 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit b18a0830f3be7b9a7368344c5e212b00dcf8a0a0 -%global ver 0.0.38-18179 +%global commit 43c4947cb90624b674a32b220581a7c9a895c0a4 +%global ver 0.0.38-18180 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 58c2de808c0eeec6be1ae3943d47043a58a6b418 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 10:44:05 +0000 Subject: [PATCH 0739/1547] bump: types-colorama libhelium --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- anda/lib/libhelium/libhelium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index c9a36c1fa0..ed67a752fe 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 0b6151340be88bf9d69789727619bfa1c05404ae +%global commit 33414287a7c7c9f849ee98391edd2ffe8e26d7ce %global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 28977e6230..ef87687925 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.64 +%global ver 1.8.65 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 19ed4619045dfb5ce318972938df2d4afa283e72 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 11:40:24 +0000 Subject: [PATCH 0740/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b48a4b7033..9fa5f99ab4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 43c4947cb90624b674a32b220581a7c9a895c0a4 -%global ver 0.0.38-18180 +%global commit 9e49b9100fab7293c5f616f6aebc91799461c26c +%global ver 0.0.38-18185 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9a835688caf0db58be456c30a16e2a3469757ea3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 11:50:36 +0000 Subject: [PATCH 0741/1547] bump: goofcord --- anda/apps/goofcord/stable/goofcord.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec index 25a1ccceef..e5cf51e431 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -9,7 +9,7 @@ %endif Name: goofcord -Version: 1.10.3 +Version: 1.11.0 Release: 1%?dist License: OSL-3.0 Summary: A privacy-minded Legcord fork. From 3ec9874224a74233155d7440cacd1bed256f26c7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 12:38:48 +0000 Subject: [PATCH 0742/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 0ef365cb71..4cc191215e 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.683+60a332406 +%global ver 0.16.0-dev.699+529aa9f27 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 20526e1f86ef44f001ab43293d338c3d1b1f6d30 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 13:42:23 +0000 Subject: [PATCH 0743/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index fa3e4b0adf..84ec3c721c 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.683+60a332406 +Version: 0.16.0~dev.699+529aa9f27 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 097ec504470ff277f6a7c19044d1335151a1e871 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 16:32:26 +0000 Subject: [PATCH 0744/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index ed67a752fe..ea3d1d6ee0 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 33414287a7c7c9f849ee98391edd2ffe8e26d7ce +%global commit 560f6ddd32505b127e13bfa699f2cf35d11ad445 %global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 438ef76dbe6120c1e839412d098c239895b4f558 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 16:50:07 +0000 Subject: [PATCH 0745/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 400bca9f60..f51af73619 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit dc2b4015b4574749c22c64594308b64166edd04b -%global commit_date 20251009 +%global commit 0de553081bc51386c244e1d68551ca9cf329e513 +%global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 2c605a7fe5ca9d7d6336e3cbe5a9c9f68e8a65a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 17:23:36 +0000 Subject: [PATCH 0746/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 31b3340ce0..83056281cd 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.104.36664 +Version: 1.105.06808 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From aba482b6eef14a0b842cc8168e2b14a8527af98c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 17:58:58 +0000 Subject: [PATCH 0747/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index ea3d1d6ee0..6ed27f4c1a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 560f6ddd32505b127e13bfa699f2cf35d11ad445 +%global commit d7cf36970fd3433fe821f982591c56043c75a5ba %global commit_date 20251010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 1ff3480dbe5aa87a7cfa20872964e194c0bfd48a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 19:14:33 +0000 Subject: [PATCH 0748/1547] bump: discord-canary-openasar discord-canary zed-preview --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 351f5dec9a..5cbc6f1fb0 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.783 +Version: 0.0.784 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 747b9445d6..6b83455da9 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.783 +Version: 0.0.784 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 5b62003162..6831a3b5ea 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.208.2-pre +%global ver 0.208.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From f98a208287a9a483af4289688dac67795277b92b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 19:48:53 +0000 Subject: [PATCH 0749/1547] bump: surface-dtx-daemon --- anda/system/surface-dtx-daemon/surface-dtx-daemon.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec b/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec index 75d319178e..799a2b1102 100644 --- a/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec +++ b/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec @@ -1,5 +1,5 @@ %global debug_package %{nil} -%global ver v0.3.9-1 +%global ver v0.3.10-1 %global ver2 %(echo %{ver} | sed 's/^v//') Name: terra-surface-dtx-daemon From d1fc90c8b2a0e194ba8e57d48816043b6309d373 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 20:27:17 +0000 Subject: [PATCH 0750/1547] bump: rust-sccache --- anda/tools/buildsys/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/sccache/rust-sccache.spec b/anda/tools/buildsys/sccache/rust-sccache.spec index 9702154dbf..51f522193f 100644 --- a/anda/tools/buildsys/sccache/rust-sccache.spec +++ b/anda/tools/buildsys/sccache/rust-sccache.spec @@ -13,7 +13,7 @@ %global crate sccache Name: rust-sccache -Version: 0.10.0 +Version: 0.11.0 Release: 1%?dist Summary: Ccache-like tool From 941f612f6c6d134cd4744f0737ea9f635bbdb205 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 21:15:45 +0000 Subject: [PATCH 0751/1547] bump: bun-bin --- anda/devs/bun/bun-bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 766a9eba54..106f253cf0 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.2.23 +Version: 1.3.0 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT From b2787594745d186c11f893b28f66049f38ec08c2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 22:38:33 +0000 Subject: [PATCH 0752/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 5cbc6f1fb0..24ff77e8c8 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.784 +Version: 0.0.785 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 6b83455da9..2b5fc32938 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.784 +Version: 0.0.785 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From fae799b0be2545ac93a6735b59797b25da43b876 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Oct 2025 23:21:59 +0000 Subject: [PATCH 0753/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 24ff77e8c8..2bda2fd783 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.785 +Version: 0.0.786 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 2b5fc32938..065efd7f3a 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.785 +Version: 0.0.786 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 8654ee45fc7be2ea5d87bfc975036ce4982add1f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 01:38:42 +0000 Subject: [PATCH 0754/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly nim-nightly scx-scheds-nightly intel-usbio-drivers --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- .../system/usbio-drivers/kmod-common/intel-usbio-drivers.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index adaadacf1e..0217b91a0d 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit e70bb8802fbf8f7edcd24a036c5ff2b5bf04fd27 +%global commit 67330ba2de700d887e0479c736213d18f221fa00 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251008 +%global commit_date 20251011 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 602c58a14d..28fb5a58d6 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit f2c7f4ec0f7882a30abcd3496c9044a424083447 +%global commit c5ad7563f92656ec02bd08856b46431f2e222e69 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-09 +%global fulldate 2025-10-10 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 7ad771e2e7..ed32ef0ea0 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit a4ec693e3471f87aea89bc4c8132330b0fde3a9f +%global commit 42365df12fa6af685bc132318ce60fc655c7f936 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251010 +%global commit_date 20251011 %global ver 0.209.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 6195ce69bf..226bc47f53 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 7c65d9e74704b2767520c6bc77ed315deab85cd9 +%global commit 3962264c3532b860e40f985ffb2c8c3718baa34e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251009 +%global commit_date 20251011 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 4094b7b6b0..2714b84783 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5b20917d36b13290ad3723b3680e3a28998c22c6 +%global commit ed137aa9c8bf6b976e6c9eeb95fd217e6c8c36a1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251010 +%global commitdate 20251011 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec index 3a7a449916..49130798d3 100644 --- a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec +++ b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec @@ -1,6 +1,6 @@ -%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e +%global commit 774890f017eaa000df0647965a627f8738dcea71 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251010 +%global commit_date 20251011 %global debug_package %{nil} Name: dkms-%{modulename} From ddf05d0062b3fc76a48fae4a09d0462e862e100c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 02:36:19 +0000 Subject: [PATCH 0755/1547] bump(branch): intel-usbio-kmod dkms-intel-usbio --- anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec | 4 ++-- anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec index b13db3e348..9fabdccbc0 100644 --- a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec +++ b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e +%global commit 774890f017eaa000df0647965a627f8738dcea71 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251010 +%global commit_date 20251011 %global modulename intel-usbio Name: %{modulename}-kmod diff --git a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec index 51ffad955e..d950ccb459 100644 --- a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec +++ b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec @@ -1,6 +1,6 @@ -%global commit 41220bcd20d3a026d76e32019440ccc05fb8464e +%global commit 774890f017eaa000df0647965a627f8738dcea71 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251010 +%global commit_date 20251011 %global debug_package %{nil} %global modulename intel-usbio From 6ef13a848e7294e349ef1c5bb04e16788928ca03 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 02:43:03 +0000 Subject: [PATCH 0756/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 52dd51069d..30086fd9ae 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-10 +%global ver 2025-10-11 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 89d55e04adfd3df05c6b44089ce48bc60f649e12 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 08:29:20 +0000 Subject: [PATCH 0757/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 9901142048..543484acd5 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.2.0 +%global upstream_version v2.2.1 %global ver %{sub %upstream_version 2} Name: walker From c04007e3dea152e68bb437016bf982ad42b66642 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 11:28:28 +0000 Subject: [PATCH 0758/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 6ed27f4c1a..a21662fcb1 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit d7cf36970fd3433fe821f982591c56043c75a5ba -%global commit_date 20251010 +%global commit 776508741d76b58f9dcb2aaf42f7d4596a48d580 +%global commit_date 20251011 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 6f8a38d65c4b8aa58b3c609b717bb496f2b5a266 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 13:31:37 +0000 Subject: [PATCH 0759/1547] bump: golang-github-sentriz-cliphist --- .../waylands/cliphist/golang-github-sentriz-cliphist.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec b/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec index 42e71bcdaf..39dc9c3779 100644 --- a/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec +++ b/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec @@ -12,7 +12,7 @@ # https://github.com/sentriz/cliphist %global goipath github.com/sentriz/cliphist -Version: 0.6.1 +Version: 0.7.0 %gometa -f @@ -23,7 +23,7 @@ Wayland clipboard manager with support for multimedia.} %global godocs CHANGELOG.md readme.md version.txt Name: cliphist -Release: 3%?dist +Release: 1%?dist Summary: Wayland clipboard manager with support for multimedia Provides: golang-github-sentriz-cliphist = %version-%release Obsoletes: golang-github-sentriz-cliphist < 0.6.1-2 From 0c73cd99cda33751be2945fe396a7704ed86a64e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 14:49:49 +0000 Subject: [PATCH 0760/1547] bump: opentabletdriver --- anda/system/opentabletdriver/opentabletdriver.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/opentabletdriver/opentabletdriver.spec b/anda/system/opentabletdriver/opentabletdriver.spec index 760af82a64..502df3918e 100644 --- a/anda/system/opentabletdriver/opentabletdriver.spec +++ b/anda/system/opentabletdriver/opentabletdriver.spec @@ -9,7 +9,7 @@ %global dotnet_runtime_version 8.0 Name: opentabletdriver -Version: 0.6.6.0 +Version: 0.6.6.1 Release: 1%?dist Summary: A cross-platform open source tablet driver License: LGPLv3 From 405592ff09d1edbf33657aa95c65b39bb15250d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 16:40:01 +0000 Subject: [PATCH 0761/1547] bump: espanso-wayland espanso-x11 --- anda/tools/espanso-wayland/espanso-wayland.spec | 2 +- anda/tools/espanso-x11/espanso-x11.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/espanso-wayland/espanso-wayland.spec b/anda/tools/espanso-wayland/espanso-wayland.spec index 2507889808..b016277067 100644 --- a/anda/tools/espanso-wayland/espanso-wayland.spec +++ b/anda/tools/espanso-wayland/espanso-wayland.spec @@ -1,5 +1,5 @@ Name: espanso-wayland -Version: 2.2.8 +Version: 2.3.0 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for Wayland License: GPL-3.0 diff --git a/anda/tools/espanso-x11/espanso-x11.spec b/anda/tools/espanso-x11/espanso-x11.spec index a5ce79a86b..3794f249bd 100644 --- a/anda/tools/espanso-x11/espanso-x11.spec +++ b/anda/tools/espanso-x11/espanso-x11.spec @@ -1,5 +1,5 @@ Name: espanso-x11 -Version: 2.2.8 +Version: 2.3.0 Release: 1%?dist Summary: Cross-platform Text Expander written in Rust for X11 License: GPL-3.0 From 6e3e06cc87eab1e8c8fe6541647ced7facd538bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 17:36:14 +0000 Subject: [PATCH 0762/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 0825ddb06c..cc724026ef 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 354cb080bb5b5fab573ed77e5e80938b256860f5 +%global commit 76bdaf0ef0dadd531ef560b6e32361ad72513144 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251005 +%global commit_date 20251011 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 20bc3c5e2f97263e28a78ab007b4239f263e7727 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Oct 2025 19:36:38 +0000 Subject: [PATCH 0763/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b7238b6f5c..fb4ae568e7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.01.065439 +Version: 2025.10.11.192920 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 81d4fd4b11c9c93ca5c8c6ac451db81fa9b04fac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 01:27:02 +0000 Subject: [PATCH 0764/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 30086fd9ae..62a739fb85 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-11 +%global ver 2025-10-12 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From e33d6d9f46e1efde818f804182bc2e05115ddba2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 01:46:20 +0000 Subject: [PATCH 0765/1547] bump(nightly): mpv-nightly ghostty-nightly micro-nightly zed-nightly gamescope-session nim-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/gamescope-session/gamescope-session.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 0217b91a0d..caebc23613 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 67330ba2de700d887e0479c736213d18f221fa00 +%global commit ad59ff1b4a7479e15cb01a96f64ada4fb4df4951 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251011 +%global commit_date 20251012 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 28fb5a58d6..798191ab42 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit c5ad7563f92656ec02bd08856b46431f2e222e69 +%global commit d3ee3c5b8a382aee982973cce704411b9a33f052 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-10 +%global fulldate 2025-10-11 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 913ce5d7e4..f5e1f99392 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash ec8bb7c11d74914167d1abdea69bed743ba87c00 -%global commit_date 20250922 +%global commit_hash 815ca0b6d840bc619d56fc9571cd6b9f8f8e233c +%global commit_date 20251012 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ed32ef0ea0..e1e67361ed 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 42365df12fa6af685bc132318ce60fc655c7f936 +%global commit deef58bef72dc2d7cc2225c578bae128c97e40b1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251011 +%global commit_date 20251012 %global ver 0.209.0 %bcond_with check diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index 3c7629f573..b298558ab4 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit f9fcddae806bf5f27e831c66248a3ffdbb86c338 +%global commit 7887b2941dd1ec70bf002e8ea3cd6007859131ec %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251009 +%global commit_date 20251012 Name: gamescope-session Version: %commit_date.%shortcommit diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 226bc47f53..a2cd28ae24 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 3962264c3532b860e40f985ffb2c8c3718baa34e +%global commit 1ef81f41902b9f9be1af7b1e93eedb08da9ba5b6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251011 +%global commit_date 20251012 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 2714b84783..d97428e3db 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit ed137aa9c8bf6b976e6c9eeb95fd217e6c8c36a1 +%global commit 47bb889b56c1b27b651eb5fb092531348b971415 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251011 +%global commitdate 20251012 %global ver 1.0.17 Name: scx-scheds-nightly From 73cb6d1a4b49b8ade7b0b140da1944341902993e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 06:25:46 +0000 Subject: [PATCH 0766/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 543484acd5..d42c243c38 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.2.1 +%global upstream_version v2.3.0 %global ver %{sub %upstream_version 2} Name: walker From b0c67c281a179e59fa655133e00a172c3d638518 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 06:55:32 +0000 Subject: [PATCH 0767/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index fb4ae568e7..2b41df0b40 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.11.192920 +Version: 2025.10.12.064927 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f993b2f4734c7e31c697cdd47fdda607226036e4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 08:43:45 +0000 Subject: [PATCH 0768/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 3cbf7243e6..9a019e4599 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 20f82f68438e4ad6f594dec0e85afafc4bfa965f +%global commit ea78dc231082d0b7f9bad1cb37437574fd8bda6a %forgemeta Name: lomiri-system-settings From 78ec55dfd16b65fe67f5df940839f36a8f811859 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 11:50:15 +0000 Subject: [PATCH 0769/1547] bump: zapret --- anda/misc/zapret/zapret.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index b1b5bc081b..7039c117e7 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,5 +1,5 @@ Name: zapret -Version: 71.4 +Version: 72 Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT From 73f56de26dd0992c3e5290a3c64ccc0a352c014e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 12:50:09 +0000 Subject: [PATCH 0770/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index f51af73619..d071720d14 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 0de553081bc51386c244e1d68551ca9cf329e513 -%global commit_date 20251010 +%global commit cb2034e70e8b5fc9ac66036fe91d29a14ab5f4d4 +%global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From fd635ea0a7a04eb6c925f8e3a727b7612410a0f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 13:31:53 +0000 Subject: [PATCH 0771/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index d071720d14..708b828fde 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit cb2034e70e8b5fc9ac66036fe91d29a14ab5f4d4 +%global commit 1f28be83cc93f1a54bc52a81dc7e27ce0dfb7b1f %global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 4a4a0bfe17b14fbf9e76bcdb697f9c8889823d0b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 13:55:39 +0000 Subject: [PATCH 0772/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 708b828fde..8dae365e42 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 1f28be83cc93f1a54bc52a81dc7e27ce0dfb7b1f +%global commit 4042ff8d65a3ae29dfb825ff1202e05fccb4f736 %global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From fb3188a8642ec1feadbb55d404ba875f6ce8b75b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 14:31:13 +0000 Subject: [PATCH 0773/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 4cc191215e..020322e4be 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.699+529aa9f27 +%global ver 0.16.0-dev.725+923ddd94a %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 5e329aaf764e076663e5b61f9dc1a5f29251e3c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 15:12:07 +0000 Subject: [PATCH 0774/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 84ec3c721c..fc9a39aa1f 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.699+529aa9f27 +Version: 0.16.0~dev.725+923ddd94a Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From c44382b912b303b07235b3187951cff5a219bcb5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 15:29:17 +0000 Subject: [PATCH 0775/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 8dae365e42..da358bb0bc 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 4042ff8d65a3ae29dfb825ff1202e05fccb4f736 +%global commit 31e813abb8f4ddcc7dbfb03a37d921e3269df6c5 %global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 35db9e154bcb72e643eca377b8cb422abbc2b2a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 18:47:53 +0000 Subject: [PATCH 0776/1547] bump: types-colorama yt-dlp-git --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index a21662fcb1..7ffe82c1ea 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 776508741d76b58f9dcb2aaf42f7d4596a48d580 -%global commit_date 20251011 +%global commit 25f3f74ad3ca505e52bbe3d4e6d8fa777e404385 +%global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2b41df0b40..e6586b5ab9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.064927 +Version: 2025.10.12.183031 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 4823051b029e9b6d76d9053b4defcd242df8fe9d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 20:38:10 +0000 Subject: [PATCH 0777/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e6586b5ab9..919698ff48 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.183031 +Version: 2025.10.12.202152 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 9f4cbfa0bfe4c8bbfa509d31027a0c9e724fe248 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 21:20:46 +0000 Subject: [PATCH 0778/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index da358bb0bc..081a57be0e 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 31e813abb8f4ddcc7dbfb03a37d921e3269df6c5 +%global commit f71b9c1ceb2e91ecfabeec2bf22204661a59af96 %global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 9edd05559ea144d8275f2ab71b5221806199dd55 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 21:36:47 +0000 Subject: [PATCH 0779/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 081a57be0e..fccafc8c2b 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit f71b9c1ceb2e91ecfabeec2bf22204661a59af96 +%global commit 28c3e17d0d9b0310a2eb5702d6c038e9701b1e48 %global commit_date 20251012 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From af2b06b64b94b87a77109a1c0923db98cb9337e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 21:57:13 +0000 Subject: [PATCH 0780/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 919698ff48..bfe22aebdd 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.202152 +Version: 2025.10.12.214254 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From df7f17b069f3fb5bd59ba9009a8a2e19567cf98a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 22:38:31 +0000 Subject: [PATCH 0781/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index bfe22aebdd..aa124a97e9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.214254 +Version: 2025.10.12.215407 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7d78af2aea22a6fa8d80b7ce744b2c612b6bb465 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 23:16:24 +0000 Subject: [PATCH 0782/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index aa124a97e9..6b42737911 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.215407 +Version: 2025.10.12.225438 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 650a32702658aec475bef01e32af5589f784e96e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Oct 2025 23:28:53 +0000 Subject: [PATCH 0783/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index b9916b21db..cf10cfb055 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.67 +%global ver 1.8.69 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 118208e4d02c6990de60c7ed293ab57687253e54 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 01:49:48 +0000 Subject: [PATCH 0784/1547] bump(nightly): ghostty-nightly zed-nightly scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 798191ab42..348067beb0 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit d3ee3c5b8a382aee982973cce704411b9a33f052 +%global commit 97a5a59cc3edf86cb939ca563b3bb43afe43a79a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-11 +%global fulldate 2025-10-12 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index e1e67361ed..bfc00c05f3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit deef58bef72dc2d7cc2225c578bae128c97e40b1 +%global commit 92e765b5d2c6729e3da73132900852c016c91d84 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251012 +%global commit_date 20251013 %global ver 0.209.0 %bcond_with check diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index d97428e3db..cd71bc3538 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 47bb889b56c1b27b651eb5fb092531348b971415 +%global commit 8c65e8fc0d9b30fcf413d046336df0705386d1d7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251012 +%global commitdate 20251013 %global ver 1.0.17 Name: scx-scheds-nightly From ee930008d63f0cd60f6b13d80d147c2ec4d9dcfe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 02:05:13 +0000 Subject: [PATCH 0785/1547] bump: feishin glasgow --- anda/apps/feishin/feishin.spec | 2 +- anda/tools/glasgow/glasgow.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index 00b0cd801b..f366a71d70 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.20.1 +Version: 0.21.0 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index fccafc8c2b..15d5597390 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 28c3e17d0d9b0310a2eb5702d6c038e9701b1e48 -%global commit_date 20251012 +%global commit 9a3bf8f7b31166494811e18a626e2bb94de7699a +%global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From ff2180b68414db636996d7823098855612da9e0b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 03:16:07 +0000 Subject: [PATCH 0786/1547] bump: ruffle-nightly glasgow --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/glasgow/glasgow.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 62a739fb85..f3806d49cf 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-12 +%global ver 2025-10-13 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 15d5597390..0f60cadabe 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 9a3bf8f7b31166494811e18a626e2bb94de7699a +%global commit a7dc38e7ad83f1c32245e2aa7f4f378e8bc6e7b9 %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From f66319be9dace0e847c4854eb64c8667a42e3abb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 07:34:20 +0000 Subject: [PATCH 0787/1547] bump: walker zig-master-bootstrap --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index d42c243c38..5f20e6459c 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.3.0 +%global upstream_version v2.4.0 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 020322e4be..8101af326c 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.725+923ddd94a +%global ver 0.16.0-dev.728+87c18945c %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 3165f6929dfea8461c53673d496a03e50e0d3fac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 08:21:10 +0000 Subject: [PATCH 0788/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index fc9a39aa1f..25b53f3416 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.725+923ddd94a +Version: 0.16.0~dev.728+87c18945c Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 1675b02b5cf5ad7edf4486ecd89d05bc396eeceb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 09:55:36 +0000 Subject: [PATCH 0789/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9fa5f99ab4..6a58426e82 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9e49b9100fab7293c5f616f6aebc91799461c26c -%global ver 0.0.38-18185 +%global commit 1cae72c87281525468a09f721d4781aff42d433d +%global ver 0.0.38-18235 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c981b3565367b00656dbcb7d942cf73d90b14dc7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 10:55:50 +0000 Subject: [PATCH 0790/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index 1558e677e9..a9d76453c8 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.1.0 +Version: 10.1.1 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 576e701304176c3bf0deb34c1662fc366680fdbc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 11:16:22 +0000 Subject: [PATCH 0791/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 7ffe82c1ea..e53b270eda 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 25f3f74ad3ca505e52bbe3d4e6d8fa777e404385 -%global commit_date 20251012 +%global commit 7f2d9484f3694027f8adc962646d0dfb066bf0c9 +%global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 6f00875d3717516010f17726095f3124b9232cd4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 12:39:40 +0000 Subject: [PATCH 0792/1547] bump: feishin glasgow --- anda/apps/feishin/feishin.spec | 2 +- anda/tools/glasgow/glasgow.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index f366a71d70..cbb4a73aad 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.21.0 +Version: 0.21.1 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 0f60cadabe..d5e6a8863d 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit a7dc38e7ad83f1c32245e2aa7f4f378e8bc6e7b9 +%global commit 4c949b8d49bd071d2a095217605186c984ee6bf2 %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From be1dd60419a9814901505f6f13509a8fed74ecef Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 13:43:35 +0000 Subject: [PATCH 0793/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 1083092e5a..3d44e6f7ed 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.7 +Version: 2025.10.8 Release: 1%?dist Summary: Front-end to your dev env From 34d17c8fa3c9fd8e907808122b6615a41a4f7861 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 14:21:08 +0000 Subject: [PATCH 0794/1547] bump: zed-preview zapret --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/misc/zapret/zapret.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 6831a3b5ea..6e7878e75b 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.208.3-pre +%global ver 0.208.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index 7039c117e7..c4bf201d99 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,5 +1,5 @@ Name: zapret -Version: 72 +Version: 72.1 Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT From 4aeee010825a4d980f9d0bef35b62d5dd70474a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 15:35:47 +0000 Subject: [PATCH 0795/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 6a58426e82..9fa5f99ab4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 1cae72c87281525468a09f721d4781aff42d433d -%global ver 0.0.38-18235 +%global commit 9e49b9100fab7293c5f616f6aebc91799461c26c +%global ver 0.0.38-18185 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 00c0ffda8184b8c4e6d4fe36cf9a1180b3419c51 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 14 Oct 2025 00:09:24 +0800 Subject: [PATCH 0796/1547] rm: sccache (#6741) https://src.fedoraproject.org/rpms/rust-sccache/ --- anda/tools/buildsys/sccache/anda.hcl | 5 - anda/tools/buildsys/sccache/rust-sccache.spec | 496 ------------------ .../buildsys/sccache/sccache-0.8.2.crate | Bin 355087 -> 0 bytes .../sccache/sccache-fix-metadata-auto.diff | 15 - anda/tools/buildsys/sccache/update.rhai | 1 - 5 files changed, 517 deletions(-) delete mode 100644 anda/tools/buildsys/sccache/anda.hcl delete mode 100644 anda/tools/buildsys/sccache/rust-sccache.spec delete mode 100644 anda/tools/buildsys/sccache/sccache-0.8.2.crate delete mode 100644 anda/tools/buildsys/sccache/sccache-fix-metadata-auto.diff delete mode 100644 anda/tools/buildsys/sccache/update.rhai diff --git a/anda/tools/buildsys/sccache/anda.hcl b/anda/tools/buildsys/sccache/anda.hcl deleted file mode 100644 index 665fb9cf1a..0000000000 --- a/anda/tools/buildsys/sccache/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "rust-sccache.spec" - } -} diff --git a/anda/tools/buildsys/sccache/rust-sccache.spec b/anda/tools/buildsys/sccache/rust-sccache.spec deleted file mode 100644 index 51f522193f..0000000000 --- a/anda/tools/buildsys/sccache/rust-sccache.spec +++ /dev/null @@ -1,496 +0,0 @@ -# Generated by rust2rpm 26 -%bcond_with check -# aarch64 dist is not available -%ifarch aarch64 -%bcond_with dist_server -%else -%bcond_without dist_server -%endif - -# Don't mangle shebangs -%global __brp_mangle_shebangs %{nil} - -%global crate sccache - -Name: rust-sccache -Version: 0.11.0 -Release: 1%?dist -Summary: Ccache-like tool - -License: Apache-2.0 -URL: https://crates.io/crates/sccache -Source: %{crates_source} -# Automatically generated patch to strip dependencies and normalize metadata -Patch: sccache-fix-metadata-auto.diff - -BuildRequires: cargo-rpm-macros >= 24 -BuildRequires: anda-srpm-macros -BuildRequires: openssl-devel -BuildRequires: gcc -BuildRequires: perl -BuildRequires: rust-packaging -BuildRequires: mold - -%global _description %{expand: -Sccache is a ccache-like tool. It is used as a compiler wrapper and -avoids compilation when possible. Sccache has the capability to utilize -caching in remote storage environments, including various cloud storage -options, or alternatively, in local storage.} - -%description %{_description} - -%package -n %{crate} -Summary: %{summary} -License: MIT - -%description -n %{crate} %{_description} - -%files -n %{crate} -%license LICENSE -#license LICENSE.dependencies -%doc CODE_OF_CONDUCT.md -%doc README.md -%{_bindir}/sccache -%if %{with dist_server} -%{_bindir}/sccache-dist -%endif - -%package devel -Summary: %{summary} -BuildArch: noarch -Provides: crate(sccache) = 0.7.4 -Requires: cargo -Requires: rust >= 1.67.1 - -%description devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/CODE_OF_CONDUCT.md -%doc %{crate_instdir}/README.md -%{crate_instdir}/ - -%package -n %{name}+default-devel -Summary: %{summary} -BuildArch: noarch -Provides: crate(sccache/default) = 0.7.4 -Requires: cargo -Requires: crate(sccache) = 0.7.4 -Requires: crate(sccache/all) = 0.7.4 - -%description -n %{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n %{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+all-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+all-devel %{_description} - -This package contains library source intended for building other packages which -use the "all" feature of the "%{crate}" crate. - -%files -n %{name}+all-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+azure-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+azure-devel %{_description} - -This package contains library source intended for building other packages which -use the "azure" feature of the "%{crate}" crate. - -%files -n %{name}+azure-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-client-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-client-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-client" feature of the "%{crate}" crate. - -%files -n %{name}+dist-client-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-server-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-server-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-server" feature of the "%{crate}" crate. - -%files -n %{name}+dist-server-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+dist-tests-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dist-tests-devel %{_description} - -This package contains library source intended for building other packages which -use the "dist-tests" feature of the "%{crate}" crate. - -%files -n %{name}+dist-tests-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+flate2-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+flate2-devel %{_description} - -This package contains library source intended for building other packages which -use the "flate2" feature of the "%{crate}" crate. - -%files -n %{name}+flate2-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+gcs-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+gcs-devel %{_description} - -This package contains library source intended for building other packages which -use the "gcs" feature of the "%{crate}" crate. - -%files -n %{name}+gcs-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+gha-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+gha-devel %{_description} - -This package contains library source intended for building other packages which -use the "gha" feature of the "%{crate}" crate. - -%files -n %{name}+gha-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+http-body-util-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+http-body-util-devel %{_description} - -This package contains library source intended for building other packages which -use the "http-body-util" feature of the "%{crate}" crate. - -%files -n %{name}+http-body-util-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+hyper-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+hyper-devel %{_description} - -This package contains library source intended for building other packages which -use the "hyper" feature of the "%{crate}" crate. - -%files -n %{name}+hyper-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+hyper-util-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+hyper-util-devel %{_description} - -This package contains library source intended for building other packages which -use the "hyper-util" feature of the "%{crate}" crate. - -%files -n %{name}+hyper-util-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+jwt-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+jwt-devel %{_description} - -This package contains library source intended for building other packages which -use the "jwt" feature of the "%{crate}" crate. - -%files -n %{name}+jwt-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+libmount-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+libmount-devel %{_description} - -This package contains library source intended for building other packages which -use the "libmount" feature of the "%{crate}" crate. - -%files -n %{name}+libmount-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+memcached-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+memcached-devel %{_description} - -This package contains library source intended for building other packages which -use the "memcached" feature of the "%{crate}" crate. - -%files -n %{name}+memcached-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+native-zlib-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+native-zlib-devel %{_description} - -This package contains library source intended for building other packages which -use the "native-zlib" feature of the "%{crate}" crate. - -%files -n %{name}+native-zlib-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+nix-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+nix-devel %{_description} - -This package contains library source intended for building other packages which -use the "nix" feature of the "%{crate}" crate. - -%files -n %{name}+nix-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+opendal-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+opendal-devel %{_description} - -This package contains library source intended for building other packages which -use the "opendal" feature of the "%{crate}" crate. - -%files -n %{name}+opendal-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+openssl-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+openssl-devel %{_description} - -This package contains library source intended for building other packages which -use the "openssl" feature of the "%{crate}" crate. - -%files -n %{name}+openssl-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+oss-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+oss-devel %{_description} - -This package contains library source intended for building other packages which -use the "oss" feature of the "%{crate}" crate. - -%files -n %{name}+oss-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+redis-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+redis-devel %{_description} - -This package contains library source intended for building other packages which -use the "redis" feature of the "%{crate}" crate. - -%files -n %{name}+redis-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+reqsign-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+reqsign-devel %{_description} - -This package contains library source intended for building other packages which -use the "reqsign" feature of the "%{crate}" crate. - -%files -n %{name}+reqsign-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+reqwest-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+reqwest-devel %{_description} - -This package contains library source intended for building other packages which -use the "reqwest" feature of the "%{crate}" crate. - -%files -n %{name}+reqwest-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+rouille-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+rouille-devel %{_description} - -This package contains library source intended for building other packages which -use the "rouille" feature of the "%{crate}" crate. - -%files -n %{name}+rouille-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+s3-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+s3-devel %{_description} - -This package contains library source intended for building other packages which -use the "s3" feature of the "%{crate}" crate. - -%files -n %{name}+s3-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+sha2-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+sha2-devel %{_description} - -This package contains library source intended for building other packages which -use the "sha2" feature of the "%{crate}" crate. - -%files -n %{name}+sha2-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+syslog-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+syslog-devel %{_description} - -This package contains library source intended for building other packages which -use the "syslog" feature of the "%{crate}" crate. - -%files -n %{name}+syslog-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+unstable-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+unstable-devel %{_description} - -This package contains library source intended for building other packages which -use the "unstable" feature of the "%{crate}" crate. - -%files -n %{name}+unstable-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+url-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+url-devel %{_description} - -This package contains library source intended for building other packages which -use the "url" feature of the "%{crate}" crate. - -%files -n %{name}+url-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+vendored-openssl-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+vendored-openssl-devel %{_description} - -This package contains library source intended for building other packages which -use the "vendored-openssl" feature of the "%{crate}" crate. - -%files -n %{name}+vendored-openssl-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+version-compare-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+version-compare-devel %{_description} - -This package contains library source intended for building other packages which -use the "version-compare" feature of the "%{crate}" crate. - -%files -n %{name}+version-compare-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+webdav-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+webdav-devel %{_description} - -This package contains library source intended for building other packages which -use the "webdav" feature of the "%{crate}" crate. - -%files -n %{name}+webdav-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{crate}-%{version} -p1 -%cargo_prep_online - - -%build -%if %{with dist_server} -%cargo_build -f dist-server -%else -%cargo_build -%endif - -%install -rm -rf .git || true -%if %{with dist_server} -%cargo_install -f dist-server -%else -%cargo_install -%endif - -%if %{with check} -%check -%if %{with dist_server} -%cargo_test -f dist-server -%else -%cargo_test -%endif - -%endif - -%changelog -* Mon Dec 18 2023 Cappy Ishihara - 0.7.4-1 -- Initial package diff --git a/anda/tools/buildsys/sccache/sccache-0.8.2.crate b/anda/tools/buildsys/sccache/sccache-0.8.2.crate deleted file mode 100644 index b794f8041197f98cc6cb22d671db9347827964c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355087 zcmV(%K;pk2iwFn+00002|8rwwVPj}zEif)PE;24-a$$630PMYKdmP7+E;^s_Joi7; zfVzj0%m#9;%%X=grYK0}u_WptDci@EZcna2o4u(QlF)K~`+cLTyU{y9vLRa|VmwrL zbyZd_krD5k84)=S!G(*|Vkh=QoSpM`KEvgH}-s zr+nrjCXtPHTD!z-Wwi8G3U-Xge!fS=4Bg}cazo-n1sos!{BQ67{>A^stMea{a543# zE=)Ru{`l05CY_8g?d&?;=_t*9IJxX~-(vpHCiwb)xl;V!I8!BOf(c321=sZ7U(@_w zZ``lsukU&ZbM>2Hci>_%8|LESY~07kM=_1Vs57Kt-+N!DKb%g+_n`;sB5Pf;`s{Ii zZIr&Bc19`QFD9dDIvP#;^+VHfr+|$%UH~F3`6k%u0)$(be^WY@9AtzS|9xQW6{XM35{6s^Uo)^ zP(}9_uWLqsv+%1CgYj7&>f*)~TYBVl(i@)6dcFPe$>jCq=r^tZN6?O~$zae87p~KP zJMDi1{V&Q5{f|%Y_5UxX|5wL(NtZ9KZBgj+x%LzfU)@;G)RWmy&r&KbCKD*}(?*uM zu75rgvXjoBzBV16hCx51;beTeC}n(dG3j;hEWWqK!xTEX6CAyJ&5&f*9h35GCj6F~ zKCgd(`s@t52~~w2z^FsP=D`TMyfeP4{*Iz+v($&0A8#rC8H`eDjnmML+$6=KOX?c> z|LP%nr-!|Yu|tpG)tB=+;C`xwEBfixHPu)*mJ3_CZYr;}gJbkY>&m<}!%z%frqQSq zQ~mRjy1W`&*r2rYwGwfY>A3z_5Gwvh3X|D4QhC`;yI0?#Z!bn^d@<-kL9r9@|Gp>F z|6}HVOvBWV&JQMsPyyG?f5p}M{MQOP;r;x-{lA&TyI+W-=`aGm)F7f&^K7Vv7Rc!e`&n%mqo9H-(A_-Og}$x%6wN zUoVK=Us^S4Ek8n3BKIaM>txNYTIdmz>w$T-@IOqt@M7gIs`E;XcfF#i)2=tnYTRmd z2jKf77cEFp()`0{mJDpwdu9p^tv;- zT>c4MwMFZ5G-5McI2)}63%y#hebhz0L1t^N3XQ#}`07Gn-61IO4=>fxS_zM5be;Nk z?dg+i)~pt{uP!I9F#26`yma@S;z>7>n2e{x;b258e`Y!F6)#d6LM)2$Wk1xfDW0A^ z{PfGSlU`h2ja;mx6vzC;=o5Cl-ptv^ZIV+w(=gY?*skBx$vax{;6ZV>d8%gY>qE05 zgi9}4E^97Yv*+t^YUc#1FiNw*Ud-)H`CXsD>oav$5Y09B13ug<&chi0TsTbF)T^yi zya(}#9b6tuOx)z7dpVnuw9x z?y|b7wETN|4e4pqV%yEENEq}dFdzwcw9;ra7_Hm~6*71=-^!%7))r)^1(NJtEYMav zv83V!J7H=?hrhdynJr{3X_#Fv7r*Swi{fe|?-#V4)fxkvr_q*sFp*Hv>*mmdx)74G zaV=|Y`rd9#D}8U#;)ILig5P`qX7z7G@r@tzY2x1ap?>H5V$xl;)y>m<_J$PUj5=TZRg8> z!I8hN4hxY@{g-n^_4J!(&)c6oeDtU1Pai%yyFZ&hzan6_1hh6R%_ahx*Wf&a;(q~O zx&C>xD@2-Q)eMfOaZtG7q(%D}^Btttg|8y_0r|#1$lI zt;2@aHE5)@6OEvJPeZbddg=?yo!~otH@a-fY*t#x+0XU+emw5<+<7{_-v^uj`R+&mGB{_pORu~P&B{lXcW+*+W~A<~_}sibIyqj#ILE(&*3WC@+$dZe zzFPBQ-@aa>-b=HkR>}F!yVa~NcwW?7)vZ(7^3WYtm$|FAwt%AzxpKo{7eeetua-<@ zGk@{$YiKcO;LBd>PulY*IXhV?b0@mm6qmPo8$V$;2P|u?8-~{W*53GK*uXZq>*{Ix zsCjNaFCY9aj4&%FZqf;F{_c5W5B2h2J*JwOE&?yx1mP~ZY}_S`d3TrN$W`a=w1~@i z>fbjE-42+v4YoA4c?q|S66QSkf2#%Ee*>f4nxUMnbzN5ew8u0acTZm?NXaP0-Kc0` zTdwdo{eAiH(UWI?ZGU?9^%qb6&zEOkJ#RmM`1JF$=PTW`Yih0b@26*fKKtUy*Jn@L zpFV!N@_bA$Qx{bofjW;?AA0ubpPoK>viiDld@&jf)=DR`@Yxp+KYzA?wd+Z+G(2~T zzYIn%+-NZE$C=wzD!Sy%JIFxR9_XXfKmYKfB2W9ZY!U}+gmo_Tu)srfFVVE|$-2;A z4S6R*C0~8r^o5#9MdQ=ki4Q*b@$sj3Mk$X^C#du3&&S1o{%7&Q=Z~NN@taTDPriBn z^*7IV4bRQJP~a~sOLSKPfS75EFY;p#_{uGzQoh1-pg*Ik^8>)dD6 zH7NL6Id3%$f^ItL#1rV4+M%iw*TC>LVQYMFXMVTa?meB&xzlTFK{sIfG<~{K47#<} zyG@VY#f(agep%BjolGDtce-iZ$|QCea#|9s*RbbaFH6{ce(n9Lxadsk?ier4kUK>!B540h*M+S2V6~!~xT2Py`r$ww zTKxCRNot=b*dBaqlQmCmSjPT&8vpmKr0a0SoolN9elg}3UyRwT%JF}nkDw9$yZFEJ z(vP=+ius%Co7c-Ydz}I%M7glyyrbhq_Puh>adi3;+0K~&D(4>`BN)oL{ z?Y}&I_%*=6B06WotRJ`jHXIFT768zaTPS27WT!J3Kj64BzzB2+NIYQp2J-U)v>5h? z?xdfgQpt~`*(U-r%6Vhg^Yhtcx>CUP#QX4N#}%_d_-Mtr&+oh5#4ksK+_|&kP0OA3 zYVq18ym!WGNOfr*_GqdkB^tW{oS>Gc-Z>e zclUAmF12tjw9O3^r<7nS$S=JIZFiCS_zcDwNej9@$xLT7=o5G>Ub<1I)|nr^y14wW zkG53v?5~f$_~z5)dQxyu%a4fkqBj5Ex8sjL{IKq)_DBCk?-@-#Y^U#kYWLGe|Ml-b z-TC(KF^xJe)3+afbc@yPy&yc>8WuaoVs!*!XFTk>%PWzn75>sKbrp*f^m+q@TI3cn zGYfAwQpG!UT=7#e9*js&U>1JAVo~oD=Nl4E24OV0wml@DSC*we&qV$ z;-Av~rKU6pzG>luoweNr^V^a3QkRXVU8vj-CxhbA%n`mbSYM8wxya95{=E-Z-ZmI@z$!?eLbRpp>%JyFyZ>m=FXa! zz3k0Pns?93-XC7_okG?lk6Ftrv2=|}y4b+qw84457}0-L+@gk;9<+S5bDDU7y1w^| z;fwPX#O2zwFwpKdv9Q2GJ@+CN=j2v7987AYcC-w5*9?>?Koq+E^SB=vAQ?J*V zoZ2#!oH?t!^<~&n@W;hhPo9H#Jfvu3lJlaUQ1K?5jW!xP{U(6U6KcIz3}C`XuR7yI zZdwI;n;fo5X#tdzSZ%(cpo-IC5Cpxr7>p+;EBDlqYU%Z$7e_pwJ@l*Tjhfe|LQTWB6N81K{82s8@`}Bh!7iIo@y!~l{ zr|U)iyywC6x;99QNA~pn66#v*ht(2?uP9cp9-dZz`Cg!cxcO|+3dQmBx~uUSfMa!2 z6+{9r1;O`bUGfLVh*_OX_|ynQhEvYG@b&+ zrtW|I$Jvw5R-U?gNAd8BFCKh|e?G!o`}*OtXMg$hK3!Y6ef{xG!Cz+YGs9VL5YK}< zi+2+I@pNslFfOOQ(?1pVU!2S?j#izHaL?K!EpnBe(bosS1)ZMjZgkwj*P*x#ZGSRr<1Dq(DLBk( zbC0j&>$Hg}zB2WpQ~R=^DaUKl@W(ZOrqqxBDjpWgFs?O2a7Pr(T(A5tqrTat>l|Il z;?(Z^GrLWW>i3Ezr~UZ~&y7~$fByOQ{f1}GWaHhd5vWa@p19KfPtQJE-h^1X_vM2R zK0HUIidL`SU`w;okBdhnQ77ax{1c&x7O2$tr`fN?gW}ucZ$CWw_}h=ZJ^txi{?qYC zD{JG$zc(}RgLzGUYF_bu@xjaAlRaMD$DK{rFFWH2fHLOiAlF8F9zJ%w?e44k6=Qcf zM#)eFw30+m;=KiM!{YtxCA{uT3bDeTHW!X2*KUtQDEN&HlJzkgC8Esp?Lgw6lRZO6 z3zD(+5S)36eEj=j1>uri=?!A>yVsc9ah^`(_~X@EhF5-t#TSnsoqhG}tiFB2TZFQ# zyv+35EMEy(wRpU#OlyPs;rPOhr@f-(T_JS2^4L$n=absb;{RH?;2(hZf+M z0zYqULSD8!5mS7>1neIAl||ML!`&ZkUh`VabPF`bt`tuCppEmY6?;`x(5 zoqaV^;|b+W#wW|aklKD9to_f3|LhLNsWtAq;oHZ7UKjtZ%Z>PNqxk#y&tES7^AU}5 z@eHFpKB7oa%+KW*&}P2ULNVd6S|s99SZIA=Z@kj>1v-7S4#k#$80v%K2i-)g*%uBx zw>#G%vjte!AM`s!xE8og&^CezE*pPclk zJ)c$_X6TJ!`tY;o|C);Iy7}L^T6J!sZQeo+?4SR-+|2(X zIFs+^|1UTHH%7S$2j7ea$E=^(?{(LNjJxKSzj*Tb{i5E_!Ifu^9zA^YM_N32{>S^p z%DUBz6W8kqjT~Mnl_lT$Up@%(mR%u^8(MsP1K-7E__^xGNZtX9;Hw?G4{z)pwkZhf z-d!iB%NycX<5n~wx~-UoqZB9)+Wi|6`?^6hQ;ASk5xuVz;=P{uW%a~ZwrSsH@D{4#PVubX0Ir`e zmeLKZ>yV`vEa{L}FD5Te>z~$B6>QNb6%hY@`e$cE$K$UaKWRUF^yuu_v-Y3P{tv}| zQQ0oyKgSz4K0AB#^z8YT8+WOzPriBdCyEbQ@@JU;bfv>+2W?r2)ipldP<)?1e)1K% zc-#Vmp0wtw?%`jaE!DqGkq=v%KzGe5e@$cQ&a+3N{pH#7ho3%t{;&;w`|y)5&Zt}> z=g0qgDz=fQdgIAY!;7>wJ=`nue@p#196+_T$Q5RLk3*`9p2xrV>1ui8y(<6Bsq(S> zt>|(0gYOP}n=(9gCg~lt`K*L}`h4XjOB%fwMkl=v#n%qg*BuRJWf!fBN{V z&vEysO>FtuOqq}4Aq>!EU(s$-OfRVc$u-yb{Kr3~%Lixv(!Pve zGV%JWC*k|gy5E2E>VJRzMYnf0=|1}Oum77r`R0euo@+LJ_VjP%(l7V6UF^d%mn2sn0vnQ_3hfeS*ulVeAVS{{)Wf7K zbEY+Sth-l}*Y8Q=%K7J6)Xax>AJ*#SS-a`3Z=QZ}_ul**q!aY#$;R(Zi0wzezj@J5 zzxnF<<1f#eeXkwGuiUeE#d~G<+f;U#{=XGXw@7XJZW|_xMUHuKdlx$9H*G*;-}cCBOFSrl@2T=d-Q0)V+!j5|Lha^~Y-c0RdRd@`LBgXwzIE~pfAt9tjFim z_LmR;+J5}}?92AE$A6e3h^c)1tobHM>*>EE3;X7K_-_hAhJ)04;VSBc-N(tncb zxthtpHHG?Ki~c&b=+Z*kXyx>BWRHXS|Bd-ScnD+JN3bVSLL^)fd||IPJPeDA8Viuk(JR zIF9JQ<s_8wy;?E7Y=vH=v=qNugta9jX)~~IoL|&mg>5aR3?+eS3fz||baRck zH>7~cFQ5JSQSo6P6N-xcXs>~x5e2|+EuD~eGSlxX>1sFKi@U|~A1JNZ$!I)W>5)23 zSwb;+FgO{|GVPDE5YMj$^+8IgXFg_^Rewp-U6?qb7EKYd^2I^h(X$ z;GRtt*F)>ml9D^%fbJ~nJR9d+@`-hjBxl4TkI5j8YPer-3T>;YUr<*7ckVH&=Lr z;SPQG40W2lx%gsmevr3QI+NoMHc&&21?uFQ@5Twg_~OrBw*P$g^jYm>c+AV=YjNQ|xcKduJJ!9{u&Nl&fi#(9|RIyWg$oDBQSC;_DoH^}X%hv^${)+3rcW4c7IB zl<-&E&I7Q^i_UPKX!`5Xz+(zu!oE$rv43|$sRt*};I4o9%3T()X6VRQi}Y&l%HNDq z*VW0LF6S2SP7{1h3;9dwSZEi)r@GL|1qgV5Fw3g8uC=cYUt3Yyt0$Hmt;W_2LXUj= zTFXV;FHbfdBJW)9jq~Kum$SIgCR-X6{+0^=PVtyhRG>Rwx&EZiP&Z2MMcpk88H>}} z*^cA}|2--GLi;G-VSUO#=Q8!y<3(Zhw#b<5MrU$&JjWvQosm0>`>wY$cW!EF?yRY> zJ6o;Io!hiGcYX+ z_3LtSQJRNWf^*idrzDixr1<0GuOB^vrlTqEx^&p*W#KVR7rAa0DB1Pt`06bO+b*{N z8af0@JNL3C8!pE71?4Mh4RW51Zn$`Go?lmtHJh@hb>&*P>vZLrlQ0~!WU(d|c1zWn;}7iWOw55M^eWBT;LhH+ZD`{C0^e|-G>?9uaY zo}N9M)qnHVt>(?Qwm|z1PyrmhHOfnt>9^8nhw!Hj;kNu~-?OsYWo7Sq&s^qz3!LYF z8sBl#$$++5#_!e7d-d}k;_igFG*8IMqW)0Bif+f##Cbyi8CO)rV)iX(s-}yhL@)d4 zr?s7q#mieQVAvLI94#-Y7sbhGxSBFI&|k}_{a-};-lU7_KA@9(Yrlnm!S)|OGuPnt zy;gp&mEUXSomx3;o4;?Qf$I`ZH+=UtNNn82YiDfq(Hk&VD5e|SeRA@v($gCqxnnut zx7ELg$iP+mN|Dps>S3sFYZTtl*S2|R?g&y5J6t;1d>!(+XJB)d$6o#qv=H{Dggbe6N^$*5TUUzdfFv8h89%(VPQ!bs)jUai5Ror@z&{Fn9Rz zem9iuRow0Q`ny?I6x;IsY|{vDqGi`BFaFt;zp*+ym^S-iJfZ2{n;#I~sDpokMw_>S zPFvrvx-U7qg|6mo_p{Bve}ipre{uHbvo9X3 z+`OgkS6+B@+E+|3Py0>A>n;6uqrt5keSnd@>b%1Y>r%bmY)s!Drtv@U{Ev4#`Qt|C ze{jk5`uQKFWbgC;|8n{N>Ew^=5B{KNl@#yQC&yll2K~+t=^l*x{BrGr(FSC|(=R*e z)zS$eRQ_8W5Tf>+5KxyA72AM7eb6AKUm;k;$i0N%U}{j$oLj^+Nh4IK zhEzvK8<9Zu(W}F$?{>x)O?*9d<^FR@YOTBNoRZc0T^%d3awf@@My`9g1@eox)aL;Z z#qBx(;PBRGlPthu)1;MPwfg*%=1ivt4~o0Xf^wH^%Hq(yIozY$R?bdYe&pl=@>1V? zLV>PLxtld;y}^Mj@74JM^nY_?`ytKJn<||9f=w@kw`Z ze$-Gxd>LMbqoX@l3S{Z5#nT}jw2A+Wps|l?jBt9gxbcXh)1jwMKd!G)A&+aBD(H;p z=DayNK9bfd0-eo1CQTWeqomU^g`FioX;y+i{`j<6zoAm7&_6$WMC*HhSwyfl=gfWl z@d=rP)*`a?y;`{W{2z`|t2rCI)$DklT)KAye>cE?Oqc8PUu$OG&;MWGuQt~Ak6JaJ z7!K|i^%>T+5xy74-G=WL zzmY%Hv<_?-Ujkrj#OI)K^N+P3FjcY4zv-r1e@`e58~axs4g`GmDoQ{dtSj|SbY8;;ZB6;xmo zXm(Ap_0m9d=Pa16ZYla>yz<5{f5YOPPhb$}sB}8#pjP!m7bEpl9t|i@VE??EmOJT) zcD{hj+p{{}u%LRmqRz!ZHKidL(4o_H!S%KX>NzjDx!i6pFOB7w+Zs+Sy>KHumqz1z zh08gCHZ+wj>JF~gR_Lws#@|D2I%9NKssnl^ z@W1|GLb(m=L$fD?J_@AbYin7@_Z6O&$WzX=3*g{S6mA}jB1LzC|4DUT3Ti@LLX~qj83lGM7yrE5_7berSs<&lK8MYyl_6v zbOWs#*1hr~&8O77f5zl&K-rKB4_WCACzs7kJ~^5_)2^Rc6g(F|*CW}W+SLnTDXyp| z4=D3uRuDRPCTaBx8|kduv?Oqw4UU5_rO6Ayg22^d;<~R$AgBkS(jsZR`ql0Fb?rt2 zJt#P;`3>gxqo-edRu5s_H7FWAMN&BG=Ed;;bM615C!e0RpL|9KP<;B$qvt2R_zT#7 zF3R=uf4O4f{rb-@@ka)(*PGT6l3&vbPv{JrwU^JQotSD7K02yr%+k6pzMYd3Nxzw< zUk-lgK#kuW*NgEqVKDdNG|UXkr1SlhqS1@e;Ut~#q~8_Z7wC?z5Dl-cfWg+ zn%Y6hoPKl{mj67R93B0~zk?axsk0FLgVbJ=8n_dRv-v0;9X*B#9rP${eoXb8)CqIy ztixnL03fJzSLYzE%eWfg&Ph7CUo0x_r{_(rmup{FB%F8ts}mnAo;*J%w+ZWIfMOY`97fDE8C2m}mD@Y^{#(Az)6=LO;%AzWx48do~swiwJ zLr$`?js<^wv>aVPZ271-KJWCpo#T5)-|cE%H;q=BhIXBZ1Gg;G@(C}Q3f6d@823@e z%4QpNtenlkd&_mQAw{ov&S+oq%4c0kCv_&*x2=^=$w{xGOQsw}zWo-rS|3<8ZP zA(%R6Bg)8qDYA++tO-#Z%6G>-8iH37%%Su*3S&=GZnD7pNrSqlJTN_8!zwD-Z63#xi zfK|t=_K2E5qmm~-g?_AnCqZ|2v%ljS}Br- z`f^6fsEMylPguh}^F{ijql{do46snlGNbY!V^=BQmW+D$hODk!uQ5j=wnP<{j z6SNk}OP93QRmc@YJeD5KEUmIJ8y~cbt}2xbQp&C4e)B<^4gUI29U2Gd;2_t^C+?kR z!J;`vDpxsYd{!yJ(7+s(!Z9047c|o%TMM0=wO5tejsxaNx}k{*cA{);c&=&gOtP2T zD{n(IL(~cYAO#ysZdnql)G9JB4R=w99Au2lN?+z|y^}&iG!v|_HD$@1xpp?Mwq1+; zZNCI>-WX$B9@?nN2<(7Sl(wpvhwN$}pu;fdvX_{h35qS3I+LN%S!tD`5*BC>JVi#g zwb35UX%egNZr^BamR1Ls-&h)#jftgomBgq<9ef11#SFE$Dji4DxiB`HTsn+kk`lPj zYP8=&8SPRvqtF_^a>KQ;DGy$MK$!s84^xsV#&wjOaZ@>6d5-~5n3+{2n2RiPo^0YO zdKWQN%2q5?uH0Gwk-HqFyw?Bn#2nf>LJLS1MexRiR6;pa5T>Yw1%q&bsY;_QJSeSY zC7}8>L@UQ&qL+{}y|4Z+Q&_9NIXL7dh69w14&~Xq?1Ra$;gPezN?xjvJ=&&#RiuUd zV4$p`i3C#*uxYZ{iw0bU#2BL2F_tU|o=>asYAX!j$Px~i>UMI9(xfdIZpWg!9 zWZHw>!^-i}!dx3D8e-89@n~WBg4G87Q^Mw_(lQWzR)M3SFRX)(+BFR*6-_?B{aFk; zZ;3K^Zh{Xi1Z`jqJkv5Oj>dr7mp;4Fo2+$`nAX9i6ub2bud`KRZ>V!tUhJPCkQT+RmsX66k4^NuxE!_fzQ_RmZ$Xs z#nQCw^jot9@cR2?@S-!=EsIw`W!)H(`9El9U>1VPBq%iPG3&tR6Ld6B4mJ;lhFcJ0 z2w+qW0t@@$Wdh;BO`bDtkeg2gg2D6qNytg<@|Dszxv<6=l08dvJl%PKfX z2sc)f?RtaiAD-YE;X!Xu$x>+UthC%Yuy4hZ1n?A@@v6#TeVW+}m;r&V0N1ldR?B7i=9ufSRaK{}hDTTNg(gesw#wd80R2km#&-`kCa z-h&Ii^~$p>bmm~(F-TZs;fa@&i57XYN!)57c#bLp;DN4z8(^+5=9zb5yPjCW94mUW zi5FVAHl1{u3qx1uLuhvgH`ArW(&PFHl01QwDw<%gq zj8X<5^-70IR1jH`Wg<)5M%YW(2x$zrI}QG}`U{x+Lrbp|#(?RS0FtKEWhErzNqeuk z1Wd1T%BA$lmL5_I)?t|zV1QAk5*#J5oqDeev?$klUmsj;FrbkPa)(NR6q!^7ftpt; z3uQvA3=kp2h^P~$oJ~4`36?UK0MHE3dWVgk^X+>_OXPK*y(VX@i6eJ6aEW&Meve$z z_H)Zmb585)DV!Y~&q*+=fZ?rtDZtE_l9lE_nX*zP~KF%AG6 z1k`L_%dfXh!3XM|xvr%%m&^^cc4!^rti`A&?{ltzOaV&?mI1N~=$wk%42_dRsR+da zmuTP;4K~UY2fB@we5aNYD_xcJ!>^46Wiw+iddjN+v+V&vOC2IpE`um0hXJf$>|t9{ z5Fz@qN`PX3EZIjE!~VUrx{B#_Yqmq~8g6)vik;>*IQ8`P?Qf-4Xd!r&DV6n}!F&LI zVd4uAEZ~>ug@bu5GnZOxm=cK|Q7LjTttv2+uWS3*<%F;Mn%Wz>?qF>}o2!G5vdNMq zqo9ca7s_m12FeL4FkrL*0cSoXX@K2;OF@O5C`+A1h4~E~=V*y-d;KpbjeF^>D`bEi zf^sP#M`He4s^*Zj}qN44frf?eaCMlZgyA zmhPlIGy;OaR}v_PgID-m3U3S$pYcYZStaNxw6S%rBnHh12m|udS}R0ND#mv#zOOjb z&}`|rzN^>FTR#kD%UJ)YcS!4x{b{dZt>YC4K}+r99-ST>0jgH^R_7s}*X^%{i)sHw ziWDo=ALn1dl$8nAK>DB(%&Z~ao&v2_#Zbm7C2$Ic83=KfIb;u^NwnYYKs%tBDz`g^xdLU(Q3RS|_fwCIDd8XI9C6sTV*r4a(u8^%zXN_or%E@A5=RH;ch zv7j{|qbPH*z$O6E+uMq&x9em!bN@QJ&?Md5-{8elx886SGyRXHpfRo`IUGwE5UyyO z&4BbK59C$ZkZtB(It`r#^+gzy!_w^DaI3ws?yc><)otsd4)x5QplQuLvm8R*_PF!I zbzL*-zxAFu^lC0fpWs1uAV-y}I2a#99M%$a0n$+c(=h;S7J%%OtwJc#ZC(lKt;B@c zz9vWI&$bfZWjk%rjqBcS2PYFuqP&_e4BJe#1*Oj3Y%V7WGW6!1i3KbLcQ;uB?_|uphzUppHAmxUXOIA&0Lgu!_T zpw)Yx{gB!rb(=koNvD6=dXYkKFRtl{<@MP0<;O$oDd0k-qGT~-Ox)~26O;f?kX0#} z(9uHC0+(0h3j-WRHX4|$0%rpKW??6J!^CdYhtbzDZyWRQ;0{zg@k%FFaaTzIicCa1 zK_LM*kmo|B67B%M2o$Jbg+}wTV=^g?M%%nYgjX7|pbFQ}?k!KPuQMK6m_do0@Rbkb ziX{U%euE4G4+{xw??fy!BQIjBVS;!xo^w_zCZUX^EvflCo6>eUcPM1?*0&=|A#5eG zE>W$-bC6Ik&`U9g3Mg1hSR?==a&CtjN+1G0tKbqj70nAoS1_MLK0%7QCc@81%P=g7l)&p4N!!HDRMtCIBw+A6{i0nHP0*h6NYh zPEl&#m-ejYd&fr#azDELU0|(%n5jjaK^K5+){!wuFm7Q0a%sKuP5{3+FO#(xIZ4j7 z06h#OG~OiGYiA<|ZYCJedsG6NM#!117-) zhz@mH`b zYL2Fz0t0XgdzVG&{mr&S0mv?K({#_~89K68r&C^Q@!?nOoVPwl2hu2^T8smWP~1lt zyC_}86pEljrt z*8uTV*<)5!K-4L6!%J2&MSbfM-lbC}kv}IB;Q3A(x4lfHBsQ zQ)&kItV#wH@D^U*q-r^<_Vhp}X9)kT;~OXblR3njB))qbbrXzZM)@nqA-=HQN_DOOHcP9cL({o0hN>#Yf$G{ZKc;UH}4b& zuiMixnzSV(aep{w?2Lz9cNqtp{s)Ji1uh2Ryo%cKl5>+QCaMIJ1v{mZ0eh+aJ2bB- zI9>^;GT3G)b?+bxFw(c8z`8G6-Oh#%&$tUF>tT*wJU#n+PD-5b=y96;PMzLildEHS&@fmRRJ*yBX!9%)5-@H zfqw;gsFfa&iu~vkH_9jD_^!~L)R|nQ+jpRIqI5~g2sIs`o5*_x z=$W*En<#^0%s3TA5IVznR8oVe|yM-%mR)U3Y!%@msK|njBD=i6wwUSxF1K>KAel}SU0 z743jRE$@=v(P+arMV=hqHAO@Bm7toC(u4u!Rbb?r7A&blg(;Z>bck3irVEO@As18^xMpP{7YyJXpda$nt%6dVCCIGy zJY%2|54KYE60-;~CK&p!N0R;J0MbUV!-6T)bLRuR<2U(>gWN$3LbxcT_+>_sFq;t>4N6rE5nK%D%`sb6YR9hR)oSu)WaiG{8n{U- z^oF;dI-{~NDNrk|D7Z>`L($R%#vJfV@W9>KVURL85{*|-nL#QBI}f^z541y|0YN384wQ@snx<@9lvBe&;rd)b1!rPp z+e4Gr9Vq4(#+`oS>eF}q!6JBhJyv;)3k8kl9&exAf4L#=hbCV#SF|L;ZIm!1jH0sx zx&Cnt274gl^&uJ?AmQMt{>ohYPy);Z zMjNaG`o&fpD%N3Ex|E%?5yk|jqf|EG|G_QMVt|S){q`lWl_s>t7Y^!o&sc4{`?lSV zDGHQUNXW|=*v*!}yWW{hK|Ij_AXHVwAk5IU$yUB}fp*bUfbH=v?~ItBgudp8rtEvkZRKcr)JJHnG{WK`O3pW>I8F0d4AA9ReEJ{Q32tmGC*s2 zO;Mr7;nD3Lm$T#)yIVKiwuuggfAFO4l~ai zrvM-XIJg!-lR+yPV4DPIb^J#JQ*gpTFY3gg3%Ll;fG*rZnx&QLd+QxgQ92FAk~OLh zfHtMzfzmOQRnindTY~EXUHMo#riAwbIvzh6%4eLtzGfI}0lxJ{pyn2ghASaxPu~X0 z&O-UGLG4187V|Jz5fi7(e3bZFRE#U~q=GqS0;xTR8NDh^SdX& zs&B~}?mm2sh@~vX!D*f&WhJ3>GlF(&vM|cU3JT3yVT|Emn}OpqgRoT$i@Ccz${rNRd2Im^qC zt0!bNtS|V0i5z;}G8rJN$Zb_=h%HBzm}cA)RGtWs2LkU6>C9sZ82Q74I%UG2Wj5QerrVS2C$yja7DOZ`2d&Q`; zPWHMOoc_!G%5_6`F48qon~K>yZ(=D?`JNjttIC}*JNP1jmahjifD>VJCJs;IWYI+DOXu8A?}e`rK(IZmVsh!OY-%Q znp|#ox&mKp#D5-Ma7>28Xhj4S9j$}aHo?*fN*ErZSD28QC7Or2(h1rw+DzMBS_>(h z+2yZs(Q{#Q^Yq|hECJw5ngD6%l<m}G}%DLKc2F06fB3=x}6Z*XAyL)J66O7~lk%UYX#wA5sF-(*u&r|Xe7+x94gN{-q zN-ufLwEqq8nPsv&@qU0@+5(9Hbr$a)&L%MGWHae4mdxNIlMxtZ#osSqs4Jyh!W@@P{9c={d z5*;Nb%aUsW?hRcMcyN|O-_#CEQd^2)S={Uo5F%1UC~#Wl@chk{$U^c!`-ZN%bZ5CiQ^X$A!wgmMD5 zL!-5h3n=0ectj}ZG70fcjFTOtgE$}{O2<;kn{>e(uwB>KZA&w^ur)_?&w7D&m!+-( zWFGAhETTQ+qn~n8_%RBn65tFYCzujYO;Z$2-m&JpCwzYmvo2b@#I4^Q{=^c!3%;fCL>JWlE7a#}!>tQW?XdWfkKo5sb1WCF>%;gx&ZQ6{2%8H{|-@ z2ro-uA;loXkz(@|M%&Taa49oI?^A3|qBXaQa}aE970(j*TaoFm+%8|2D}TeaP07Ri zegKtf3ihfr9h(ApBq@cM@hX~<;@ASJOxfirBuK(8sgluQ0k{KTFYO$F%i*T8r#if| z4xMU|fQV=T)Cp%}%m&I+iPE9o5#OT$zJ^#ahUzEBgvWKD2tq_Vygj$fvYV`gUU73# z%vK||spqSi+1Q%-wZ)-d3*lX|VLMhx$Aj=9O~eKteU(NnN>VpJ66}hS(jr=aABx== zxZ3~#*=rDbY3WG6iWBOoQnbdG7)2dz8KEmRtUs-ti6AJL5^7P)1XPegp59^DR!50e zHEyUq-*$|y#^nY*-=YrO2*efU;2twNCFPR{m9iBr0b(=+^YwW)VAK^aQ#7=HkU<11 znWMx901`Tw%_tbDy&DIst5i$fN=;n7voH+LwoO%W<&x_GH*uZF=j%bzV%@cj$KJ<(y%o8};g}=-WF7$K!1{Gu^+T;LRH0MhMP*4}Z-U}(@4 zi873Ur{yZS?`GzpC7bv@8;(gbcX%4P!e$qkqI^f-DD|sq|gvS$Bb}_ z30L6PV0UH6EKuqOOaqWW%xB3dfq9}M?O?}t?XfQh@NMj39sU@4iFuc@z(_<43=m$* zbe=A`IHL_B(C!>f;J|drVv6MaoK#>^8d%&N=|mTsSohvGo(*<$G#LywU>g^QU+~pn zbRN1?3lo4Stf1tEl(!)VIcB#=aFvz5S3Wu;B210i+eDz5?zxClN=LZgskX9&%!U8gQwWtrd5D+iC5 zwUMHEyib51CZ}K$(-kQYqUfkBzzC&8HX;~F+2dms1*7F6VWE!LTV%fZ$F^h(@}xX? zZqSsfP^##3m0XfuGgfIjMM;9iX6ucl(=o~jL@TUNIWz7(R1M|#fhpMzZ*S&>^pEkN z4{`}0npXGus}pexhj*JqS#B`7phVC@LkEggzKnrF5Ghq`Nm#~f8%j$3Q&Mg%Sq3_) zNA56$&G~J`?8Lk^=r>G_pW0|{H?Fd^*Pq(d{^o0^H|(ai8~6F{-s-v^F5BY?fW`W; z5QonhLvimeLM!{AXqSOF0D_r!#iv)F5d1xg%07#)vRpJ)rRc*&ivv4lT z53#$EosGjh#7VuDa@ZwZwkGz2rDfSSU0X_{AO6>SHV z9|ps8K6Rr#QK6I?WWA;0&_m^nGYn>4C=VsVpnre{1gH_yswP92egFnqQT`oCYx*Kv z1H)eddwa2K5AVuHW?gF@d^;$U8w5yPVo~WRv~|HNWfMh6Q5ah?jsa#v%Y!^b=zh!@ zj4$9?hNa%wfY{QT(dFggx3E#qL}`LS-GGkK$BGG<(u!udplwLnYy=o{UYM9PVG6MI zD3Y<^hJNwad7sTG_$z%9OZO+BL(~<L#agCaZckrWfQGnx^db!Ojjv6)^oBRJlx$_&ghsCt-TV~QKTnRXdD_V zfNTM4F=}+mj8_y24}goAgtnHP;th5k4&U9k7}DDa@3ec zt()usO`NA9xjM3xGL`j)lrO3I@@nvE-=gm#p~?CTIrz4Q(;Ra?XiGL zJmck!+i?ohQD<`5$|H2wtHJ2Sj?0V3mxOCqhj(6YdWjuA8~|Mngh|JyN7Z1JM8_QX z=m8~Z@h5<#DO>|(ceVfoH^r+@p|*GdN3RO-r8MoSaC6Qv-p0Sh!yQSNIpQxzDAb(Yks2TbG< zM#(8U7mHm>d#NpGNIIXnRoo=e*H!ylATqap=658g)ryQqrehaOSs4jDFN2Sc))Bqo zkonr9iq}Zl)n?r+$?`Sl@bPPxxsFO zmunvBOfDEG4}3zWhll7yfSAy>y9V8J0PMDcWfGPptr#Vx5djKTdLFAivtiyv>rGGx zUyv1OfV5TiQnShlMP76|h${Kg$0W2ZePv^n881sZ0yk@mc~esSV-;d`qxo#-C)&iGmzOX~MM~Fq`SS zo7zONuenek-WO7#K{?RqF%eZ1VE!%}I$%dz4V7!OcJCta$mB_gEpGVDX<1Q zuo(8ud6z57|CM*Sx(s}sadHhe9sblKSGp3&h*?jkRo2cd3h1!{TPrbQqN-ieT$w8^ zxeZP#NpUgWSEaIQM{c{NJP}K|Vn)*+#*;lT`s&QbwK;fr|0J0ykC&&dQ?Dz~csiFt zV`4g5tqwxbab8t$4!8nJ*ixV_rlLqWapS99M>i4;i<`bl_7>o-j=-=MI*>ffoypE? zuWYI)OE0FDrE`5mjv>Qx!eEpD0kHx$HXIf&e=D&G7f%* zCv1kYTv%FiWtLe{Sq{Q11Yk2Hf@P;M^7V?HQV?hczQmJNAeE)(`K`&}YP#4J&b&HM z^A(CZ&(wI!qQ(9`oIiKl(Vq^4t1L@T*)>>JrB0MFDi}(`3S%89ADkhxtq6luMr2vB z48|5xGO@ai6mhGoJsYm<2j9|TfL)S_AnBM44nt5u9dbIRk+^8ZHLcol08l!W%u*Kk z(kMbECF3CZ9hZfZcO6LI}FrSSDB^KEQj0pI1WFSVFMMx@0 zu@|KyrsOO`GhxUulK6R#WBkg&L|5Zh>)RLSL}7EM(X=lEF6`@&#j!@~{DB=lY+KRJ zUvdfX(W6IL)PVthNm@B0hh&|c4V1A(=`xy90A*S$odohRyK;`!3kNB->g|Y4ClqrF z?TD7L`;^)+0OFFxP;y15y(%kdEm?6>3Cy%a$?7!BJV2#NpoKy5=(p3}#i2+ybc`Rm z(F;1>raPG2e$p2SpyEXUGw>B1oe`=GCFCfBzoNt60nH%9=#mKPAi0R0R!S}C}~WU zD?#T^xRMcnQO01BkQdj213Ze`!TRC=}LiaVw{0w!C? z=R-=8D_9?fVPw{6zzjP02u-5V46c+?CCy=-BPDb2bYK#ChLzco4~X2gGqHRu#d_5L z!Owt;baV(0C9P>d1cPx_mgGVRO(YWI(SSo#o(}uVs5?)pVkDZO1bE)zeX|@2O6!uN z=2Wilu5Iqs-M8ItMTe z?TG1qH!`phK)bOnd+1KEE_qegGg1B$btphJ#ULlX!Jmsw=IV4X< z%UZ8_sp+Wm07{!^Stn#C6Q?X6U<@GSIa;V>XS}&~?Db+Zv%N@)b6v|9^lu}F@1a9V z$}0ZdtCP>N!R>Zv1vce*PT<&u2InUVv{c~H0(zr0x9C%*^fr;agg(DJ!U1!m? zL>3}5P~c?%8-r(?~(bQlKCm;|#?a2(H*+D6cj*b?9BwFx?xto6c{}!8#oY;|^cD09`ezrU~iC zyVh*n#D$99zWsL6=^{}UK25~1>|h7{M$O^&o=X_yB4c4nz*EIIMFsw1L*Ug!2Wbe|35*j{EfIMU z0A2*psWJ@#E5kSsid*YTEVQ|;AXYzqb=ZMy@5L2D9fT!QHNc9nyO5YBG~_;cm_$XX zL71BMQOTAsc_P7ZlQ;)NPXi{dKe}xSUoJ+SK=xk=q{xg*VoD2_dnPS$ki?#8&}d{5 zBfxGAsI&|~!R*9Rgb{0<&=CQ>Y&w3v^Sa)l^6#8!w*R`|P>WJb$@LBba&aB)M3Up2 zv2!O2ZmI&>y=0mGIEN;YGWE^`Ws-!sRDb_WFE7U}8upFaOri|_2nhh57ipg0Je8oo z&{`21D3gJ!V4VrqZNh>d$wU&)=z=w_@2VdgFDi6RC{B1pPD|DzB9!_l(&M#Ck2wj`ervzEU&r)kysZN!Woq~XsL@9Ds zF~GGY2wfE+P;#VxYc`G#wHauq>Hen&1SEjlQU96V3mSl9*SwR3dlhs<&wp!~}U!Cjq z@>W{uc_bgYH4Qj+q;oQAn`CU}LJc9L2L{w1+dxAkW+oManX6EH^Gr!C(@f&WINVh> zbC^+d>r}6S4XOvvCK0R%Q$|6M=Vj&`GA>=!6be!uGL12uVX1+cBG$NPcLq^{?PozO zBPEkNkAAN{$vyjic>~A5XS07#s?5N>nfwDaKC_T#8qg&v8T-a+)D{w41_34+Mff#~ zpg3j>jbn5xn^#S9h4U3veNipcs0E^%*PM~&7h)rNAAxyn#Fsl3q`UE<+jgZ=mPHQA zw>l<=grrYxQKkTS?C6oQ)RttuMdD|nWE4m?3dB;<0j>0JT$uZHdg zVY8-$d4d{~wMmgn06UY2GBQ!Z-;SUg=28UGaP!b1W5JblHq)7@}GP?kLz>2Sr`yB@R_CkAy-R37^ zdCix8d_~=BX(GyZtLWNR+Ur+F`!*t|lbGWG-*qKgd5A?`+!^&74#R&hZWUoE9T4CXVHH z--`Y@jcz}u)VhYneD>Z|D9kcOjRWkMIL%XrAfy2lCYtAyoCRPq1{@YKw5L$!RPh1NX^~_FreIP+6?A6r2Y$Dl>NYD#|#wd0ArMKvGd2B%ugc z%8wOvOBobVBn)&UnJ2de%a7C|RYy{|%A(~_QCBkBaI7_5e@!Wz_3C=DT$+KeJli`s zj`NTuTGHIA5P(9nIvu#OO-z!cQCa9Pih+`oBq|dHRWb@=C2T06R4G+Pci@RIo7ymF8J2jHGJ0V)vEcmc{h#pC$5F!-3E(FjH1H#?R-yl zVA2q}h>~$&AR2R%GZNge&r+1LzBUDDA`9rRCA*S`GEHQT(<%aOr!8AxnRvM`WU>|g zJSg&TXR>$``?eiIHV7kXBdMSl3G&8%bP;~ImYZ5i+*vlE#pwf!;{KyWX#ZhTT!v8r zg4j&aP01L2=u&xTg$8!c0wV(%0!!!C7LhgJ8X}0&U5I)VjX%mM@qUp7mwbM;6zYz( zP;+fAFqh>x8*J}71{NffveYivJi?JLOZJ@(l2k=$uA)M+#Z*?taf}6t*w!e>E#yXC z7E0#3s)=?!wFhrm78FpEZ7xJ6`D1D0B2wDmOqB)A04h!*oToBjI}W-;aE|B#GGU}L zWumW}!9xh;6e255tj^<@Exa<5WqFw!U6@n`I?c);3D{W{I~B2h0M^}xm|UoWREO!U zGdQWo{@`iy(z2mPkz$mZ0XRXK>jdyZhhZ$klx+Zu$P{78j;ncyEeIImP^LvV z-fb>E-Bvu0V;hwKh>N2**?WI0tx^m*i9l%ybZ(KyQ4&T0gBw)IqOC#35~%N)2@TF%A&oB1*F&%V~uvAQr=-%oE1c0MnOJnKFr`N)rG}5wrf1hW4Z+ z6O3bhPfN_i8r?Df_R4Kcuz$iSnf;pr(kK(h5okjNI!bgIslXJmNg=7A%?9ib15GGW zMzCC*wqY#d6uR-FTjx=qpkaQ%{+TNHMN-(@l#wa1ZvZYj!5Jt_k|u!&bD)_xEP+eY z2xq`pNFZg4I0mN$^NpuN2XAK*eJyt9Zn`or58Xj6Eue#9T7V2?uCQ59eacXWSdXxb zFaI+O`kqBt>HWG;ia*twGh><&67d7Q&hjBRj)+qo4 zf>;8krcfJFBUswMjFpjDmf!#aezWjZn&knJK@u|nGzwhTg~9}Rv~&2&N<_iK=jD{S zh}a;+G7lvdWtu3Q?g9`zHV`#|Qcz}Bo2iw*etbgfM zs&lp>U-oUfev%f;Q7!0RF4e&AeO5c)?yA_=EJ^beY?YEA(khb#*Wz8{5I>w z)m&Uwi@B+kXz}q))hybkrfn9Qo`Y^CN}A)T^SboE3olx4ZY&tV3CVxb;nR(CoNHjzJEOby zOzQ_viE(A zhfQvyz3-dM64twj^ElTSc@Y+@s0UR!fp%2_*cQy2G^vqkkfg2`UXFhvqimw@U!H!u z)Az02zdP^auIm0D@4J4ZGG<)Ey~pI2aRhxVN^@4a2@0bN8wXlKaVwx2gjoy-isPHH zXH;$zta-rV2T_SrqH?jr({=0O>|BA1VcS;1>%DX4EMx^b=;tb@laERo`zC^A#cX9M zqC^)_!1g#y4Fl5(X)rbdcod2s`wH(E{#uWfgJ|z%=kg-3AOWN*}gstY7Pc3SyRqWnt_fsL#TVY2u6+n|)8)EUUnrmU?e zN}GXlZJ`aTwrQ!dvM`x4CJM^bvO>2uDX$e~x+YcIV}2_oqRm3MJ%!Uxe{HVD1=+)W z=NSePO0O&-s!APen@1V&lg=>HB)}S2TNvP^ShF@}mP3`y%2dlBF_tarwS2JMudWCo z^(cF2-vN6@#uHPkEbBNB$!KKN>tQsz+-2MO)&V0AK3Nm^#mJ`|fN=20mv z`8 zdR8P%m=`73VH8`|D%CoZ;(pOF>gw7W(b3Lb4K%v|uc1WT`^KA4fKe3C(qa)uAr3(j znG{?fl2WI_m=Xw~FhP)&qJVN^C8UBV<2+S52zT18sgjL0Z{Ol9FJmq9ROm=TtyHnK zB3F!p3{wl42BkA)oq|YdW|jbs+M;xdjKy5Btq-($j1F7Q&sVEo=FKEWedPDf^9wL~ z3Fa;t=2-*+z|~l2r7B6l_Cd=D^WQ_6K;cYcR=jc5o46unDZ<~-lA?=(+g7OduU_Xl zI8t1eY0B)TR1{?)Qs~y0O{kM3m5|Ya27AgCrt3P+#Ia=5Qvun%Ln-YA3*IBaxmsLY zEzOCjF2fN>*?ap6tstEuz%ChC08a}15=m&5LgpH> zRTm5ZDWDyvd6An?mSHA2J2nI_^IbK5njGh$qk7*sI+v*xDlMtNLu6)Pv*0&SmH@M` zJwY19stgDZK+8oE;geVcekCF-pk$PHG*|tKKypT;KX_r0%s|Pv7Fw_{kxFyu4Ow0? zXHi0r1h-`)Y8KusQfUOsjpHV?`rbq+TiVo%=Eh7s>bTb=PHRGz%;hG6-$SV4pOT zF%;KC#xzG!`j<4wGR{9Ui3TH0i~zexbX4lQ>Mb{=C3nrywcI=L&P+_Rdhozs;lc_S z9swOi#(+3Dc0j3+6m$&a$~6v$x>vGGy|of}tq4`XMM;5sb`j!+5i%EIqs|{ZQbH8a zCihBw3~t%+g3#y5Ka_%kOR1AF!U^k79NC&34<&I#ij+#snY>Iw-*|maNa$% zOCU{YO|gtQiwmHzFtI7l9k_ZHY5-PUq(EUhPmIbbyxBaM%`c_MfM$1OHGkTeTPF#W zGDh8dM`JPj!~`Z~In1;O!4S1IkqELxkSxojv_VmtC@_pUr#2B}&?WJONwR2HbFexv za~n%OKxw*AL0%;~4kIaymT6(4FphCRLaBg^L6-*F9pFYlKVqI4C=sR2A+)m8$enRU zHxt&&VBe@Hk8tqWYd*>W12cXcLS?Ka78FH6;Gch` zntspPh{L(pn*E+lmo`qpFXF-^K@Lt46k(EQ(Aj0Kf9$MopPYg+C^Y*vb{E4a;#@Q?LYbp$T)PNr3s|44g4n0;myU z8?(%&H_+)U%zj>6*0mU_4d*r8Z~P9uW-1GJh%EQLr&7fDkIhkWq;(#a!a@m1B8YVn zDlk-?Wd-vIYz!?Rga)WX$PbC*UYNk-e~-U)YQlFoRCnF+(1Ec6x~~ii5_SYN5L~Z_ z*)t_&ra%F7o~EHyR;D4Ok2cUZGEr)ZQ)5b~B71bHGR$XG>1gi(1z{#EL$qxa6=lfU z0YSi$U@C{kA#u>5b|m0(HVj1+1Xg7ci*l+oG?CunsM!i$YY)d4vDw^$aocF7Auil| zh$fUsDDl7wg-!B=&Dy{vR7M{~0kE!Qs7+zn`6>^f=tp^Mk|>Z`04@dTG%nmW$KNu= zQ4}h(VfKF7p&sHSLqUwPSnE;;P@kcVgkhORSrVl{yjn5|HVk9NLYJv33dZ?>O-gI; znTu&fwb`n!R>$FeO{5c}4b^Hns&>5pBsxqBB1*^DLtz>6&VXYTFmb`)1Q$%21J=m| z)EAoba)=L0HM@Y;y~|N^uh85kqVl9-H0Y4N_dU-jlt$VJaHWK1nv#{9z_LTDri%s8 z7$*SwEJLd;<8R88=GmC-X98`fIsMMvz1?Wi7WRJV+H?TcrA-CYQVsB&37Ie*F0oca zd|9c4&SX)lJWKPW1Ur+0K`@bm%nMom>Cvw7H-VJfNA>~gYsv^LiS_irk9AaJP}@S_ zYFlIh{$(;Jb8J--K>iqI;v&dHoyO9#!i1Q1F|@<)I){F|W1`~%`42H$01=>O4gRBa zilZ0hz+e318OZ}xtK zWoVMzWGb?Tbg2t~#>{469txI2RG`REv-3%$A%FlD={3P$5m5>k_bhnw+g5qJtPRcH zwt&@C+XVoaeIrnvCcs`QOVTXLvyjQ|I>>XuI)hr4S*m3gMC_ymh+2j*jzI!RfHj4} z8tkZY-;RGy58^%M>92e6$+C0-AZ8NFGyofym_QT=k(-F~R2iG3lx1u{MMaXu)XtMI zF{utR9VhuiM11rL*=$e0*uT3R3IkiYG1e_q^s+J@6$)1zg&A8V3vlOOcup-ENiVY4e2DZ z3`%1e*vQ0I6dCh`iyi)BZJ<(|4FkVgEt39ZwW^a|xDb9b>(V++d#Y{jz}4tAo8fPF z;-U7IQL@S26FSQ%S0aZ}B8vckhel(~E-L{}iqMdH(7I{k&t+J!1U(iyRt1ClMQnFj zx%;ymwYno1Xi0^#099=7|4N$kr8Z!1pt$kCJx!ZB*^i7B3OjgIIsH7 zK!SFs`&+nk%Pw!`zZj*&FC#1Q-m3tp5?fTp3HB&qp*P^Q$mB7YRuPA6kS#Nt7$_xq z&Yqt}%8;{>S`l=T zC{}sM1b+xJ9TZSrilU4PIy9kj?MTn8)M8O1tZOC(p3r zIvP#8kZrEM|4PCIyH;RRLFcKIQJ^BG?*^$zOcZ4z$&62aQ~M$0IHN}fWc3mG<} z6>gS(220GG|BXDe&~R@ zR2CvMQ2`ym2timE6lGo};FmI{8%c(NWcX16@fRkAR6$u}5Fwd$B^Mq7{0$47K6K|4 zDFv$#Vw#ZJX--G4kgBBeT56qzVX4x>6_f}3D*%SIQS31X2w39UX;wN_p!KdfkE@_Q zg!wVIY0m5iC@TiQB@KfhW+6;lBt=AI!;T^{$H4F(uGF0h9gpZm)1(ul|pl%yQbfzRZ+dW61aT>J1gu>JqAihjQSy049p)mWBjih#3 zUMIVjY}c0gI~L*rD($mOSrV`irzkJ>)0*4|Cvp5H00?C)q;mg99h`l3)hy%^upGGUA3eCo; zMhlagv7i5V;xrAQQ zQtG-z7!`TU_O4PwNw7Kzqe6il#E>L1Pjq5*$x1u9f(S{ZQ95B1H><=ZfdRZ_ylDU? zdUwL;*X=(r<)y2ovvX-an{j|bxc81kj86xW&?ZwhDNP!K*ux?XZCT_}N1bCT{TRImE0mofz!&SatiW{@uQ3?MZjHP?Ts6G6?laryc7Ep|I z78MZ3Wfp)98{bUT7@0ziEeke=r!dwjpj;}T8etED(n7O)blVh~SwHk7WX9m6lB_Qc z<5Z~JmQ15B!@{aKw?-CuBsE=SX&j4!#V#eQeoIR+yDOut*{Gpjz4y=?)+LPvRyGf5 zHwASwkX34%0tZ`VYydcn(+#vtMO7rFjjUGCosu|9c67^Z+v82rtDoAOfjA3!-3ZO* z<2%f2Hr@8-aj!hY5RqE72CX2JEC^G`&;kvGY!aPm zXMzn9t9G8`n>q7GM)vQ$C;KN5LsDo6Z;`M!Y7VH97@G1yr6rDVSP<4S=8UDKpduQu zA(6)=b~f2nlw|XH^;z7ER)62dd&ZT75=<0lOA4?X6O<|j21y09_%t(Yf>z*97MT$2 zR@*3!W6&kTq>T=5?=1dt=iI(bm9WqD9z#&(Z2iEVyqRDz*F+RypqXzRF&R11(AuG9 zL_9``4kQ3HkQM|+5*Ieh)BA;*j5Bn0PaT@-<@Lodg=hb^&m^)oke02@pd7@7%502v zD6|E42%wK91rx9>jZ!kUdBRjkb}z*7!VT#TvSh^iFd`~?fI7oA*AdW%V3+qS0^2XK zb43Q02c(RDle{!wbg2q(@IaX*dor^Sa}t+E7t`^2^_WlGi+1l(6O}I)dNDQ-?z>h@ zM)z4^qg+5Ij${-9iZPreEM*)>9T=;NRP$8km>-}nV_rn4S+^F4HhXmYBz$VYC~08t z9dLlXC8#I1!i1JbCsi`j5{SKE9(YDeNa8-v%Y+7DaCz23B0DrYxnMJk%hmcqEEm5{ zh06naM0*d$N^=O^z%rkmgD*rRSjSt-T*@TLN?oYZ8qH>yfW%Q5K}nMV;i%Zv&!=l= zzmx8o3em%C&Aq#@3^zwag!yqAf(ynFw%YZwbqz9e_L<0`a+gJ5S*5B-l`gc7fJAc^ zsF|L?dimg)RWZ&-97HCTGKZd*Fq|L-f(EEhL3-@p7^s*z&&*AMWCo8=DMYi1M3Tkv z{mahiOR=k;(#M_i_kmguosk-b0jq~3rVR2-WqE-;3!whwMFGA5^bsW*KuU+P37C^9 zY;3F$1=NfT+H<~Z|2DRmnn1L7w@41qQPPlOfn-gfw8|3(vg$A~Ie8t14`7nYII~4u zK=lk$@DX7BK*V_Nm?0{X|4ev zSiTE-2LVHva;7$ofEcBWqa@lTnT7>pAKHfvfdgP}l`Aj%BvG^*?+uDCIV7Lks2LK$a_eCMuKKQZp?L+kgr-O zYYmuMl3Sn!$tvSKUO`dhyXqP+O?gydcHhKf(;$L&WF;-G7*3{uMNJ75BWa8V;M8Eg z>@JsN!sa=XLsMYUqRitcET@eS9iKh)>DDJ_=F)H&CsZY%pPw@d?iMxTmU|xhIOzyl zM3_?%&$YGS(?Sw^n=Ark2TO{%5h+%xSD% zU2h&d$G)^oeM@B+89)wOC{}|=h17|RH0`7Yd_M+41al995~R$kP^pM;W^KH~Hh+8e zUsFH(p}|yC<|Uv~mIMi_0+fn@x3sM%&^k1=3>9Q5HP$d{BNVyLiYyL;!o(tVsC~+- z()L?8yl;-wXK}fC_)rWh@;nO!U{T3p586a3hg3+5P^JOxt5HgO8<=Pw=L#|nkUx|R zV$A|@q-jv!n3-;wTeX;|g#8D8KCiGi)%j{OzgnA53-fv3b1oGCVQySTzldd`Wdw`` zXabD|bBvNKEDD?0Gz=ioL9{uWzr^&<>D=qOjG`cXVxkZl?VG59X_If`w;R-Y-8SIzy5I9pAL9V@zZPrGXw5Qe8e{5pV4 zGj=RBSwfwRjb=g1*v&*^3371b65OebH1wXhNF%@*fMu)`VL%b>2q?G)3R|vjD>ixG zB%-ZVsm_7z^gWlb$*dVV6ytL5kT%W$ngq~z7$t%MN>PvqHY$ltN^TxSLV^eCEC+`u z3UI(IOt7x>#D>xRNU7IoeBArG?Pz_Uh4FOw@F$FIt0e(^6e}GuDV(y4vD!3SL%(5X zxQsOS2fZ*_&RLj!wo?npf9XSF82rYnGwC=fRi5vU?&l2C%^x@*)F} z17lQHr>TrWHfaqCw!%uF6@@VXqLH-RNdN_g`o@1>F5V<_`TNdSeer`YTrOk@l|5!J zhBQbsrL!1-C=O$m-~hBIQ5Dcnpu1S8$@EpRh`V8ALt5I~#7)x{{=wU=LcdaUtx*n! zA>>G*Y@X!0zyV3KjCnjUU~V7{6iJ!pF?1QtZ0i{MSafSi-!8=9Ru(bE8t=zD>I+6y z6!xC{697A~ys;`W=x>E(Y)U9yB3EwMe;~!Fkx;Q?pvQ>S6|r)JkxD{*u=$JlNAPbS`!sM)}kcXLw!bk=#y@f;)Ng*)bs1)oK6XX!U zD!wJI@jk5{eIK3e`Z>YgEsHX7zA(8NWSgh`O<2s<3G*!yiYA{J1b=2vRo1nZw&Uia0bFGY5eCF2WjU69F# zJ~Vp-f|5l}w>*GTlxbbcvJ6eCOb|zfl#I23vQk2=OQKZM zy07=T$MyB&eNOit{Ec&%nJ7$|H)hSMFNdJ8{RZ zjlS>g+Vpq3Zrs|nTfW^juVCi4J0BcT`uaaL%8%}5AiRhj@(K&-#Y4C4n3i=jlM(7H5a z9<*eWW0yEzo#Q_ne6`2?;de#k&;wJG)8QAWGSSM|oG}iv6opCgHz>nANy;qH zB4hdKI1vEPrj&7>#OAk6RSBbR|lKz#fp;2gBq-nFPNrJp^;Z(1%;I{}vNzlo*Kg zNTmP(fh{FN@4o|Aw9I2bsC^0c=k_I12Y| z;n$DtDeoU*CK?lJWsU z(ZVFnGQ+xDCbyzYOQqt{by8;`J}DTjpC+M|Kpj9zIsq>c0h<;=_p{;c4Y8Js%j+-m zwfNk+;aVrnj$LbNa&6B$e}I#kO6U+_5~)m5Tm}Qp-!0=8Sbokv0Cfer>52_j#!Sp{%uuNKxP-tnR1Im@z-iI3<(JLA9WY$yZ~nf zB#DApgkcm2uuyi6F-Z)x&KZ}`?lb%>3zisT6Ld@mE5u&Olk?}$=ePR|yG#00%paiT z2qb%1N*3afY;PKbg<@U}%jBg%mn_x@3XL*`qQwPUT*pCJ7Qo7eQ@w45H`QGeys1Xz z4#VIN{0=is_fE|!O6mFy6DY${SXE%3RKZFv(3PXy0GZhglVYy{oL8th8o)V}HV7D9 zxTBG+XFpfJoYg%)+@$}@fByML|EZJ`*zGy1+C)#Ei}l&+h_ylX`Hld8vLu=OJO}`> zvY`Ii{f?j6I6V0;!9QXFa0tYDHv4~d|G$~N|MSatvp>Cjbv(nr&whIU=7(qRUp{~K z>eXLo-ygp|e*5hG@r&7af1N#l_V)WX2j3igGyD16T+XhqmMg*BxS8i3v(0L@IXAP0 z$7WBsXIKc{Q`E_3T1?S>S@1%NN=#=bvNpU(Qs2T$0nx)DA$M`uTevzGfk z*}C}1&Gn_7-K?%>V$GTP`Ldw48|zG(nfT1FHs@mFX1`jq6D~&HP0I}%LtZX^G0U6T za<%$}!@rs7g|%jFE;qBs9Q?(#I-gyv{EMp9rI1VW1cR8pGp6^rBfi2d($@RHMK^d9 zMt#rFlgH_d2TSOcjclzE45x+HP3tJubg2i#H{8aoFNu? zwLF@=-0++0%3xF671&6u*m_pCH1pfVRHUl@&ZYUzK9jVrfMyn${n4y>%Q+sx=_+w0 zJTY)133fn3GhV}uSzKc2E>_t4YO`8n1!m^*(_+24yx__l;(N8cc3b#KtQV_myn4C1 z*6r0RH#=O2#TCnqS^J`k%NyQ`jRW~M*B)UlK@NV^-X1@D@x$@a1)$Y0=H@d{niF%6 z>c#wcpg>?}*s4bS;m;$?`T~o9MY}W(wqdJ$%pbqi2Jc;6ao}^VX!XZG%In2a_W<5< zq0D9F2Jr04t-n(~)&|SBz$kC{&4k#$Sp5oe6i@5DeoCNxwO)~+kJe@h+5_b*vAo~T zHtTD1!1P!~C0<`HHXMI=;F?}GUjwMf#bv*hS3^U)zL{$rKMwRit`}>g=S>fEw`Tm# zRTKiyB?{U)k>c{^eD(R`AbIW4!PXPHVy)x**B=K-dyht!bj>0L*M_5Oee;6BWzocS z3zuWOJ?`;UOYw_|@4Beb0tSnaPF`8v@igD}VlaVZeA!Z5ZC#YG@K>?D?hW0pabg-O zHollQf8@D8IXBCz8r^QaK!Xm{#vPEY_oPQt%ibhqpRB9F(2I#{Kb=955|tcaf&CL1IB*ev69)0S7qX&xm@WR$I8ZMY`9Rv+i$K$ z#2-#kV$DNp^5a`WM|$^p{^ZbxtK=WtmW11S=bf)vRP&}u*vC;xy)ni8`%3y}-^r8y z{qr{8D#t5Y!vlWH1}dM8#3Y#1HFy+_L?6c)=kdgatnKcq`^+!IkiN#O2?z2{p5qP1 z+jKv55#ASloXEr;UO7J3<9S>zz6|GE49~US=!@00Yu@U90m^CVtb%;g?Jusjck>&Q zK}=QMhdP=v;zK&m9!*>+&HChOZR}|9<5gHm)`uIe!+2fWWU%1?#`2Qo`t_KI-Mal& zo>#X37;)^QEV+|Eu%g0HDom_|YwJCn-4sm#rEnXEW67rGH@=k}jE1*HQv}s?GUCsY z$)&#Nh$kbL1=IXiXAjhcz_&kXs+{}mi27?+U}ml_??rj8WcVGYZoL8$U2Y#I*R^v? zhOmdjZx?%&x%f2V^J8J+ie}s)h-*mlaq?c*LhA0P9{N@{8p?-uihYm&Xj}dc7PTt2;K8g>43u zSq@11Q!*y&L8+CG6SX1kcyV2c;0`X}a+8L1df(&y>tcu!zUJm?Gi32$O~s$)17(iY z`A*b@{y4IjPv4=`G&2}pHmNur#nTVHU9lKkyZ|nA8vlgcn7AC0UoU81*uMVT_-NPI zu_OzzJlPCIQ{14*!Szj_=8qG7nkO%>+e&_%XrDQC{dOP2;TpNRRSiXaJfQ8bQ#NTU zP|JnsuozdPp6Hd!R&Sv?(pO?S)oJUJtxsy;(c;r}`waz| zA53Rv>4A{X?LFJ0fF`hocrSexU$X#pyQYa(*HEE-y%TQDZ^NQc?YKxn)vepyw-WI- zZ09X|(%bBALxxLJkNjy5ec`$1!tK}ik>^5T2V1(DzN#ZT8o?Yi`xR@+ivf+Q+s3@A zswpCJ^xfUo8~^AD%~AMxP{p^rs5>NswduC<yt=P=d(MG7KCe?$V7ngB# z@+Ztd`*N6v{m;J#$LT6%ZhiI6o2yU$1QGP^rUEY?eD6Lxd4FCzHzvP*zPhYdOY@&D z+W&|Azs}9HXa8^Q;2r!MhItzN7sh?FFiRBk^Dx1u|9AO+hm-riOyZ-02ORa8mvz7vY0?`9}W7vD2~VksSCR`;rv^-T4Ud z?f;$)6uHCMEk;g^09z}2-KV_u@YOE8+Bo7}cg-)2i>~#|Iagf$t=Ak| zD*;_=!?D)hwZU*3&syzO>wDBV{+hP`&P%_R;?ypIG#5j zLDg%#Na55XZ5u~x)unMveQX}K>-BEBw?6Y=%Nf;kMd8ssZ&TmN)OwX#GKU7}UcSpk zbU52`ElsTny+&KkqJej)1o8c)J{Xx?PjRkj8MBxP$PTUw1Z$|H|{wH8rQ(UG0?gNdQO4X zCD3;WjNJjdJpr9zb;<`&TdsE)t$Rk<+Sof`sQ!nTsdreY`;%*J)6GbCn4}wn^t3H{ zYs!rc`kwaTZ)V3XY`SA=E->4LUpuS9Ow1aqbIYDqcGjRfAT~V1xAtPF`pjcjA9lXj zP#p&~3e9`?6;*n1Citl{6I6~^=bsnaG|!|=xq)h2KM)#z_xPhpOZt=%{SE{A&Y9QR z_pG(ww_jrhuNPwpoz-_E^;}s~ zj;x^@Ys-_=`Z+oWRyV-jNSw`K2Hjk&Zzfz^t%GZ8TwBhq*0r_e*xDXU->KDiX-zt` zwij~dU0aTx%ok_rSvH&Gj70+n*ftNFjqE0$SLz#r%Cx%H1XC(d4Z1LJMi|E1=r zKx~Jze-W40IEJ$*2$G#QkrDjy>C?}jKOYJAnxobF>}hSwtezh5#`ni>e|R^0_WH%_ z`J2}-UcP_%=JmVTpWeKk{q*kmaQ622$G2}@{Pdh3AG)hvynOfm?aS|e;wSC_;nD1c zv5QM*-e!V~fA^z$MvrD-Di9DCMtHVHQ%U6v#cFlwjp9Bl>6&Y7J?IIh)tG%&Tgx>=KH&sLu= zsi3T9xRFL_alJWTt$`-_zWO;+cQ~Pdm!7Q!Zgja!?auZFV9vmnj@_e2g8-WKLX*D; z<(|@v!lhs>>&L8E0N8)EXyg&Il-8@|q06VLe_6Ugd*ingRWzN_VE{eQKdHXZvrYFL z|H7l$pXxNItLydEs`6sZuWGyD%^p3fpYq5}rJ6lnJn^?uD~5vP?57+Az_0uHkfwem zu<5+6ev1FftpKysE&*z}d3tdxBma3d{o7B(hyev3`Gw4r%Xcr5<9s5|V z?8as4)v3`mlpMBa&poJqjKAQpIsbNXcD?pKBA1@n4gHN%$j3t$mpA@1YzJ*a7?54B zF7PGWH4*tW2Na7_@k-GUl>4OiNMWbM%rB37+~M{F>t_t6S-ZOcP`$OlPqXP7rMD;C z=U$j;n^KAA__KQfxGrX{MtL{wp8+{WOo2GWjo9%aQd)Ne02b?MvgRK4--pg-*JPZI_k7Hc8$M;Xj{o6oxP0~Mk(%qhbB}Me zm<#Aw&G|II)?Syvy0~dvn6;^uHMekVB0xH!NAgLt=?gHTHT%y}NF4TLWV@)NL2-4= z%67Z{oUFW-@sm3~JOk~K?Y*yEz@7rSH4Z*(Yfl^v>l%qPPg?o4ad+YSU4uXD9SSB0 zI|I?OVcXTU1n;PsM}s>Yb-9td;nhdMy~y$L5v*u-*@?Sbr9~g8kSn{_lisDlVnPwO zyTQx-q&+mUW=@alXL)(wvSr+4mNm^N>Uwou;qYFFH7zX-QzANQAeV7Q@r~!o+#|QJlaxqi_2@O$Tg>`r_2|*~2oLae zJMHEK-U)g73rPNWF?gv99+Ac{I7Au8$ua2ud%8ndng6&3{Ve%fwZeLPaZSM6JAR%K zMMtym39DS`gLe82vYNfS_QJKM)k$Thcg*@+*+5FpdJ8lo3&EHjigUQ&uPlW?gm+~& zSeb_W!1|V&RP9R#H**@YaYO*@KCKiP`AC{Ku`I4u zgV(lj2hNytEsQu_$Ih>=CGK6av_f^Y6d?5W6O7r5+RA-W1B<@i)`$5mFLq#g^u`Hs z?s$vept!d|KMFG4{~zqmW87x0HauXi_h=1~Fu=+yL{DZ{ey+XU16;?$&c!F=P+l`2 zr$?_?{K5$VvjqF~{|84|tv7yST0T$%%{Ga;|x*3uTk_aJY3aP=!bb1NEIcf>*^*#A}+s=%p8)9t2g7H574jlr5s zu2$S1cLJ-$)+{MDcMHa8C|XFN;I-qxake2B0v}v7*k+3#-GcJGKmEpO zY}a6Nj*f_E@b9XX$lGeO7vVcN*%thn%XYPdPUPi#!@K@?(CSrB{7kPw zX=fZShv)STZ0q8R7VT;a`nK93|BNOooO~E+693(a(dM19_fBuP>7X?AC|6#{8Fkhq zA*c_FOVWwg9;@E#osXs=X+G0;TGoEze9rcpRqxGfv%vv7Y;bc=g?HKkMl_sU@5Sv4 zJAycL1&>o@OTK0khh!}n$5OD*Bp)$btW?!Bjf zx_T^N;-rjL*6mmCQH|;;T&X9gV|GMmCYO~=Nzl&QdrZyL9B1$oaZ@*|ON&tUK@)v3OfzP_b9tpG-N=^vY6ie`-6TK8OjeX6Q%9m9X`GxIGX>!0gw1JrC` zJ3d2^dDcn5@$*;f!|^JM2J7{#T(xd6u}XGuQXGJwgV1dj<2m%4le}s7##btX=x6x2 zfD-!t+_c5E#>?E>ZwDT{D%~3SphI-ZD-p`}aO$(=IM&UUZN3#7LTmoKroPjs$lg<$ zq1P*PpObLtSHHqW^ylRCDVjI5HkbPPqJgbj6w@#kum3gMIpk?>fg2+RmSOTRIcpWG zsyQ66z8=z_UzlBfi^(PGvO8ty$P3* ze@xF;w6YVUIqZ&&b;{z+4ppRYookPhdmdliv*vXJ7MrWc<8Dd@1wu}^=iYLTJMdMFLLFTvW?3sA#0)- zaYL)FAr2~|jduj`81%NJevwBP-av{~Y*nH&=yZIOoPg?w&`;WzTqrnujlq8$(>sZq_0iTD^R9&#e9x zW2$M`U)&IFGvdR}>Qt+#P3DQCiLRug-%<$v)dk(t91T|4XBo+QD_W(4mfDehwmD7B zzSYuTLIn7g%8zC*7L`+-=(M%7pMgKIE;sEVXoo6qyaMYqZ>m@w8*sbml$Xv5cGzuL zefFzvsII6ajRr#%wSP6ums^|rgmx{k{728;&0fBHH2dz^yO-~p#r^r^`#-<=>HX~I zXK&v=d;R|9@w?fZw|%$#n?KE-z5eU$Uthj{0l2g99^fyuj#k}F7LKpzo|&{eLC#Jp z8a{OcCD$#LQ;61M7K_Dv|MLB-<3p_a>-o#qe|r1!_4mg=9KU{lIQ!xF?ejlll+V6< z`Re8Szd927)64g-kKg(5foJtIeth;88}`$yXK!ae{`B_8H}8(UwDsP?B|Qrm{}o=k za9#)JnekfTHo0Ku)~l=ag7Dl;*n+xviKD-c$*Va4MSN9$Ob^|V(U;rC`qdDE*!oyc}Hdr8SV1N^z%xN-Pr;G?B8c4Casw0owO z#*?*S2w2Z#aB0q#3!pD$o*cH`?!zrpZfp6ulinYDpg^1cav>d{bAvmhJ)-qnG_Tw+ z0-tyY@hl0DnuFU&o>x)QV!5))i=;7!23^T{vm^<@WcoDiId1fdsz#M@sF z|6)^ta7c#)=tDzX{fyR_F7&5`bCTLRe1kcgei54BhWhdT1e8a!XNod`tI%*>zWG@v zsC$Rv=W{~$?c+Lh7T)S^Yfz{& z{Fw*dpLe%5wp|--EYuZ$2avIzFrAC_h2umGxNcXmJI>eZb>}UsEyq4Hfy$~kq8^Uz z#`2~H8{LF%xB}gpwqX8qj~aWhu^o#i;N#aXC|9S#;N17me*6)ay!^L6atocc037wE z4qxbp?(sV}l+Ud%iQ#qkyy378qu914G_ZQbBiqz~Crndq++SVWNgFQiuJv>SDs!pPPVMR? zvr~fCu2pHekQL`4ZAMb@#zz>OGhCAgKbkcu>BHa`4ikj8X#Mf^$~Au1);!Z0IoJo2 z9&1kwoip*n4gP$beQ@K(I0s(VkM8oCNOVtU+9sdFen9B#F)wIiE}#5&KBCb_$Oydn zYAUPOFn)1atD%lHwiMMuoSxRdlFnKtwoG;nA&X5z?stWp))COmo_Dw02chr69(Byw zLElQbwO-Be7TaO=yAb%_3BMcQ?Us#2<@-Zuh}^*%(9DdDL9Uqtd=Y3F7eLM*^}c%g z&C~S?GyP`jwu7&j(Q<33ZAPXyiuSh#UsXrz>M85E)N4IjXMfLNZSHa7lLNO4D{Y>y zKJ_Ne#PZcAj`r+)^fDl>ONEaGbd2@Wv$eQ7pQMXhpMp0ZG#O>{**k`_YhaSDM$dD8 zb@1(-f4axGB0(SgFTGKCveD+#(crAbCf=TS`Lq!#h-Cnlp2h{~tKq24MAIv}g7Qa+an@gU|tIf@} zXLM`19=9Ei>e4CB>}TuRO{6ApjRmc%PT}+heQrYg93bVsxrU4U#5)^zz0(JH_O`XA zjmkiEr9EIf6||WOfSqE%b!}#2KrYn;RU2Jhtd%2=rMPkVJ8FG%)j5tT{7yHT=*bCwuxGPZdkHJ^tpJ z|GH1S5P#cCCB@gil3G8%w7a(X+I{lQ`;1yHMO)kEGtF&_OU41#3;0ddUN`sG&Fkyt zz3bc)-(dfnSY2O1&GF!GR^8`wd_J#PKkj&8=9yMoubJfm# zz*wRD;5x^rhdkSV^)9YIe;0QjzK!}He)BeJKBv90;jjF;yXA)_Ilun8{k^;7`_<|U zB=+11g?i}q)!(b$qn@!?LH&jMx%Y^{QSmqb`B`_x&qls@_Lte?=U(K0Cw?`{r{AxI zUYfQ|+tNI#Z~fV&=o`LObb$f%-~9-ORoe z**r^pdN&_}Le&piAuX`U^Pnj9kop?GwVgOrj(WszhBp^stGk}SXg}(hEJP_a!C|!Iox>sLz`jw zkc&Di!1Eu)x}DBY>G`jBQY>%$rJ_wCU|Y}CHFHhB!HT;{9~`{7tf$}R^NUMwl5!(p zse}c%>7Q2@My}20Zaw%LaO~43e>^xiJw278IzQlN?bz!F^2>t*49-302cdq%&h+>( zZ7~=D_p5Rez5l@KTCZkx)q#npavt^8yP33PaQkE`wOUOJ}_eDDuv-7aPi1iQ_12dHZI%cpVAPTj{xtbnHGHT*xVEyxES{NjwW zMYq83QQL3V(YU+ksY`LC>-4F=yT+_Dw`p}^V#gCIgHy1Xow+hQ%bNqd|MZ{!{N{(_ zr$_#A^+Q

(rSlHPNJBEZ2+jgPX_4gRP0MlFn0h%Y3?7J#7nnx|Qqbkz=^5t(;sy zKj-i$3CMOX4Qq>eBjUmZ+15^mXZ?Dn?L?XwkY1fsR~yx_>(jSCy?g)s6;rKRNWho~&Lif%( zf~I;ps=E918$RTuc?c-*yA@6x&y*97)hE^Jjc>gh&&*iOsXBDQvL2obNguUOaGY6o8eV7Yqxy!>kpTwEL{pa9Qm47B{_taHy=oGndEW@3dLb*@$8>+CUf zY{y@By>NBae_xw+(OWcUk?{?MiJ`hngk?;^$8F!c(hZ&> zd->qx3M4UwN*zW<|OfE`hKJ0CcQ@H;9 z?_Cj(CNg~XH(t-5-uuCAUs z(bE&{zvlB_7yRqqIPV!T=KiOD{c> z>7Vqe8?_79!J+q`_&`a~i&}0Lz<$JhmU_{1N6LnDz(DCcPT3_QdzyPcL7+ zIC=lqACG76-oHKmA3r^N#YzlV(??V@X+yd^d;IqJ$5+pu9|O|-&&4DDKYujqi1$yg zo_+uBhzW&pj9dqkl@%2-je*DgdvjB*F{KPZ2@A{PA zhaU`x^Mvd*@CEaf+^3bVbfCx(?KOc!mk)0m#bztqvypaS{!XpzEcm|q;2Epd`$zEw zs~S%@OM$~boui_b$S#7<2PM?md(+7K-Sg+qz|l`$e*gN-+vAgW$8Y}vKL7H~$?@B_ zZ{B_zoBXM#x|VzpBe^u z=#us~{taI1@(((lliAp%fRyM(_>qa;Gzogm68K?Xt(FUQGxJr&XY4%EX1N^y%xgDJ zgKD`EK6!kPka^UVe@$Y&3?)W_@@<;a`yr3qlZVF-Wf&mE ze9QA1D*4CX12E0*1(@2aZe5>moAqfg|MAVMm(TxtQZLT8B-9T_M@Jv)6}s%qO`aJ! zkt?YDu$;w?Y!x1ws-dLq1#7KLIIrM4j`&`_I3@)4MxU|w!CQc~{tW%H-ly2tR<|uA zPi8gcLK)@rT?AlT(-c_5Df*{A(P49bU7b2D{uKDB)sYy)>FR2z=uA?S7{xofzE>uCaL4dMr`BYzE!8HL(IiPy6nya*nbp z^05X>o%ReF&{1mZ@2N+$8^;MRe96DsBL2srxo&Xl?8AJ1xtfn^fzR6?zpdiGx!C8w zovG??ZC&8MxiZIpJ3AMD^R;&WwyLU+9o%Q38dtckd17sJwN6WHm{ZqW>a+22F?Sa{Lf`CX44t{2MLQ9-&P~~Z_xa?{3=))~#7L)g? z8i(=*KfHVQs^Jdxmb+qDm#Z5Wu({Z_yY@1#N5g8OEt;^2+UC$N#N7IA>NnS#r5k%) zt+y?i+)lu+$2Z<9)G#WqHP!6HrM~dEEwy%s%XvwL&66$>XT9-Hx^U6F&WzGMiwOyzz1)2M_WkU|t5?19QO!X^x-L`f5`r-=9IeXfKYSDW1+jen#&AYvHM|H4z z?V)WCpgUtcoX$S~qggL|JJsmdr~l-@VH1^bFOUC(5T8%U^_LjrVsl-`0oPS|YX4_v zeCRuN`Y)+{QCyL=X*7aCu$1$8d0PcJ@8JQ>nvF}ORa*eaetP%*%?~I3*YEJl@msei zf^}>E(-5LN4kYcsIp41sKD!7j^#2rv>)tsORfnzHeRb{S0|$`4!&a7+MAln7NCnYTR%1R^Vge&WzO9pp;*oHn+i!T z4Xp|AF#X)v4p%y({Or9e23$)Fb-pllb+o=9Zg=(VvHSOQQfF;u-bRlc^k(?ip5JWi zkxrdGdG+S|>4$oXA@27vPkkD5H`NfVXU}geo~~wDT}+s2Jv*({Gs5!rBD@@mxZYg( zq`vFRbG&Kkk~}UKivH`xrP}gEc>5cDUnk!^d;YKQ-#&YO42|3uwsbmfQ=fD+%Wt1< zF0LB?7@NP*#5U{A=v!x*Z2jEr!Z`s^uU<86H1OouvwZltv_o%Q^m^^zIjmain)~Os z{yz6{ZES7Y-`z|phz%g`&P?snIoxu8^w#=<#mkqj;1}m%YJUfvISw&49)xDB?{N6v z*XELM!*&X<-<-U7cKpMe*Z8b~QFRy{8GlO~l#rTT@CHZV!#34TE&sqI4V9$p@Aot~ z%8$bS2j4V6c3!{xNq?K_EdC1v{ZKbfBNq8;gKVC^Z1VCcFMN%qzGJvC_qcLY9wS%h zE<|+G`Oes}O3vRcSHLi}+uzCi9vv}WS_oO2`j}|TwV#>)xOPFh zgD*P>_58=5F!Hs_lXEA8hh$Z48gqz?_uh7Mkxrcbpa*(fz_c?_bdd-R^6h59I|4%eldGp=7(@v!GX?m>hPRG6YE;FO>mmY7Mx1z->#*<&o-2>(n zigcoR*)aFnmDLl^*8KW-GqYR5yZ6Xt9J&e7@H2=+X`-gICl#L&>5H{&S!f$fvK41~ zFkms%(!O_&$t6R6pUG;qtP3`tI~d^|mCj;~Co}QZpA}I9wDZNLW!Nlm>>DH0S@g}J zZRo4==@jlxmutViA%b?a(-`AxgxBNLqCY5rmm`P>U!%K@J34*hORVcAqJb?3Ha(#3 zs!aHxxbvg^-7RlybE*tmX8qhKe9Wf~N2o;C)e)@)Q8LHJ&- ztYL?4@(0!Yl6e6zpEpK#&mu)ett>pH^J zUtTJ2kQKG#$w$D}j~~yuZ+cra)^N(@xrO73o4>DS1dr z{~vqrzTUKz_6`4C9fij56q{Od?Cij8=$ORNJPk>{I4SL_`TSZXyU1Ii)1k&AQTz0|vzUZ7cmwo8h;D*uF-IPGbKPE6zg=boh~Qzj!S)P{wd z>0*sVnly+LZNRcMhQk4f<$1?*XNfae>2zM=a$fFmzS7YL!NtM9#_5XTR}j2z+CNFaa3ii=a1|dvKz`DVpc!-7_f+2f?!y1A0#XURJDX49Kw;zw z!8@k4u4P2(byL-UyS*5YY>N)=XswU;ax9H&XJ^Um!*sAh-BZ)W`P(2C9Q!eiXwtbf$i}T?Z>i9pC{=fTJg#V88f1|Zs zr2p%i+iPFw|7W59wA|X$n0|AgPT~tiXh@^;KzADThoTI3z1*y!@jKRWG)Wpx#(qJ| zE`dgYQJ3k=#T27O0+UW*_By;_I6>5NQMcHKH&y<-f>avhaxCa>)-mV+r;MU<=o8Ts z4C8r7o`U^sOS6Ft!GADl;WEqk% zWwMu6MWF@_rQ*$ks`M$s^`<$ZKpH|CI&sQGPL+ueVJLDM#FwE7Apxp2f$G=YQFMth z**b=TgC|76=A&_4Y4LexC}Ig`AV-^oFk>g$&O=NWb)`r=Yp)qxgK`x;g#Mx;HHqev z(8O9&xzcabn>2~z4Bl~P^^HMO&KluKbdhj4eKh0G9;EJl`LY3TQ8z7x>w2Hy#Uhto z0%dagJhwU)h1f!z^l62Yt?yB(zaTuHK4l(x^z*{sPZEkH}T!gKQVB_(6 zb8|i1-fC`d51Zr1!PfZkqv3EH-ZUSN8)-7sp_b&p=_l#EgJ!E`@EsSE3Az9A+AI7U z{)8nhdS-SVrBc>uCqxmO-yaI5mO#VFz&3Jdt5m%%e{ng4j-eW}#-ZAl!c%nCDjIT% zenhzT0}my1_H$3`4jbp$v572op~_^)+abbA6GmTUr$F5s@-9TigH9-gDLU}hlh?`+ z%{>nNOKI9=532!AK(4icx7Y9gOfUQWo#vp1y)%3OnV*+kJ<9HM$9VP7-!IM%PWL+} zyFU!rw=>Q8a4MJWfXtT)QW&}k%M0f_D4)fj4;t#mMnla2NA8Eh1km_ovRhCmQ#|W8H0_dg~&d35Y<>=M&`fui~OF9la+;K z@97)`mS(6hJgB1kHcJAPX9;(%Vt(1gBs)<&g6Lux!B;N@TD*usWeykbS=8qXoca)L zop>dUf-IoEPdG0E&S}qlx>`lCK_%nPNd0q7N@qt3X7|&9F3xkBoA@5MI)d~Sh$W{8+nq4p~LJ* z&6LfA3WQ=fZlgVd;yv;1k+Z@VJ8lAbd1W0W>!pP)K#YQEcCJvAj74b0tod$7XMuGz z@G9~21Mg@1BXQjGUe4p)3*^T1PyIzQLHrU4uxR=%f8F0`H`lh-)+$g* zK<Z77Df$_*ftBO85GSWvo z?&kW|qwTfF&DNU3&qom>ty}@MYaqG@Ix-Mer<_5HXRgRR_=wN<%E@l#SY;(cSKNw2 z|KRT_V)|wB6jth-{c9;)2gjma&509Y=7r%x1KQqfZZ#jb zwznR+_uOswdGwTq56vhrX?vICKv&x6kD#3m|NV5sqx+?7i-G-m=e2=I~KMn`r(9WX-&jb5-<+=b5yBT zMq!njYV7Gz+6MNUKJ3F&YOJ)8=yHaWI_URL_g{4T{Q)btL@aaoHJz$H`J!M~$I!Dv zHRt5CfVtQ39Jp}S9r{U~df)decCis=Vjq$;hGosKxet*9ed2HkCn-&{2A{hIzNt8(#)OyrQ^f(stS@TZ9pd=l zr-~WdRq)EmlPx+pS0LRlo$ZPc4_GyPCX|8!;nX{lrLDK7DILLwleuRmCzwP53jzZW z9Of~|K?5iuoocqW{WbVsv)ydAn$3!%$`A<}5}hp;xrd%EiB5Dd57HDCnUinjF-CE( zb3v#Lf37&XG|m?OJi-dQvn;{jiFuS*j#8KsEyP4nsShJ!sSoJMqpgj#HMiQ@aIa9o zUURJPcHDKi4GOE$;2dBLe$t4>4HQ<))KM5@e%k6B_oHV_1>~#6q)%XSa8PX?$KTb3 zw6(tdxbgkyVh88yo{ATYP4wC*m<;mf*izV2p`qlpwOe{%_T5rnay?kH zI#4e>ZArK8x})|$TD-tOSn={zRvv2~tvRC$xv*LW-J$-3$Zhy1?E zwXWE$$1T6P^~i_y*l4vMtu;`RYw!pD{AylVF=#H)NEa7l3L`Ybzvn&;(rD=ZaC&-N zARK6?8gWLg)X%MXfayE(i_X-u+2TE0z6W&`Uu$~hyH9~RqOE~sSfa%gNv0o~t#z|X z6bF6VGGP{VYn>+1&0;o`Wy;SDlvE2di~H7C)iUO=><|QkDR{&Qo(j-|%8!@sEewPn zs?@mQ>`e*c$L`VLvjO9rd-_SjXv@j_7bm%o<~RH)&*O*ozu>L{VJt@ zmD0a*>0i}H9JS7Of|t*>pgM0WsQK%u`xfv%`GT3=gZqXbMl27W^4RLnz2$Z)J! zbCG_H@(WI}cnDtsA0&&3$$*Si<+p~>hcNdt@eO ztu2K>xES=Bs`@3U=3!wQm2F4dhq;3I_a2wGpYQJ-bcwk=Iy)VZYZ=LumUIz>Q>av9 z&IOUEH0h>f>4`M3Wbn8M$1H`2YRIPE zDLe>+rq^l>B;%I8q6g~(Onv0#u~pG)zPUD_GsGai#9*!YkKeNR&&p4F*z~vFiV%0j z*sxSLRP0ufmM9~T2{bfdjld02L+9_67iM>LyqME zxo)`1$wmQPV&w&(+lx@;c8iUtNZkeiChQBV1+vj18k0iLL@J>Jg5gl70x&=jn^iiJ zwHyW6+dmn|QH^I@Oq+_iA|neft$c6)AKgKz_9b7VXkgHRW6*j&fRS74++2HJ=umg} zbRbl$u~MUqQ(4sxl4Yv*nqBR|(QfCUfAX^b;%E>0oQVd)#Qj^|LcrfAg5+5pXpwV( zmW+XsGzT@A+jQM>cF#@j)3ePW`nMCdeBoCV+;d4K-OhYsKa(1f@;u? zA$(9(iSjkRqjd{JLNh`xL9iYS$k9+!GA(}q&+Pq{AK@Q))))wY7179P=M=G1J4iQ~ z^C43c7IB_4G?`)sqWi1_(H@habSc6X1?4o~4$ec~rA-*iM=I(SZ88+AN1pGzB7c0!-Cc`A$P z{$3vGM{rC{x*@_j!bBjZW#XL1P&(jnoV0-u91_>rxIpILqd3I|s(n3a%7ex5U>!p* z8WHMJ*Yj8;9~TMl*nbz_0m_zonG(d(aE0rN(*+kezo^hl^-cNUze}j z7sOiW-2Z&Me?qWp1GiCpd3uVhNH&pN@-$a`m-3a28;%X}+=vckUT(+UeyjH0sq#j_ z4Iuh@CVn7W4eq99($q)m0CW5JMfU}>-~&cu8tmr9#0>X+7L(5g#u@B%- zog6H^r#2Dbr}#o~DAHuW-rf)I;Bzf~ybAJt{GlVv8g>JZN{2q{*-y*zA-SF7eHY#q zD?5P;3XK`3M?ZECa}^fe6e_jpV0i~mj|S2-t^(#HKwO&gvd>PAUJQiF8N#RZo4OVO zcnKJfL8gecS-Dwy*?qd#`N=vBfs|7C8HUXu`zXn-yyaA8u7T3AX&vmNwMT1>>5Zjd z%b!ANGgd)Yz8$9hW?Us%hAuQ~_&PdiUx zdmbE}?e&3?>q?pZz1!dSxy<55L$d12_w;5Bcxj(V_b?yl_wPl%-HkXE?ad5aE(iO?&PS zz1HRy>E5p5Bx{>|Hqj-b4$h-+NODg#yO|5p-C`ydiI7r=VG30`bot8@^PAbn7c7#qV)h>YX!|<#2R%=#94AX z-t8Tq96ra&t0X=i^-v!+il@rhC10Qxl50s9n0O?t(IVw^VlbbaMJ*Gw8@_7^&Jmky zYrsuv!}YGhx9--)fW|-=MoBm!pHZl3MK8op-16|`m?p|zPZNMCUQmOD07`;GNy#hO z;Fu+t=iLUHM9&<;CEz;VLd zF7(+|5{9(=DW49L0tUS^^*4g|D3M$$3_`M_=zOvYS_k`_gi{p7CA&ek*)ZgpTg z3k{@+8ftGSr%t4hx<+vCGrlXz`toUQ-8eWKrwqkw(z@fhwqL zFjC~?(WvB0%{iBPRMMC7d&g(mxF@(_d6`C?sD>`o=*&@?C=#{Yz z7{4)c_({+rXb&K`66Qj1(a?8TCkRlv5ZNAD$f<+~Rw{U35)m1ARN%H%LL*fD()Snf z=tenUyW~HBdg+nM*Nf;e_+Vh;6%(eMyr}VZH*R=D-3P}mfkjmgz;+CdVuw;rv#x1k9 zxLiep=iRctiYa`ENIP_=gzxKg5~8V)-P+yi=mz*<*+LS5S))1cNj0u()h#e`3b2i{ z8IQX!wDToy?--4#>P%B->`wT%uO95mB)fo-^aT>S zI3HDvNyULqZfYFR!3Uk@29cRCnzNXt6A{MV(=Zev2e{G|uo~fgP@s>oide&0mS3R4 z_bfhn=?!k(X*#u;X^d{Wfi*kDF(L8f*A0*tfG=5f81iEzFK38zVOT-f8*nzMV0SEX^1^HL|B?Mg)t_%Ji|#T}ykOS!hVf5nuFR`EZ^F?d45OUlW;>-k>S)Ndu)HJE z8T0v6h67vb*1_xM1d&`J!9g(54kOtS{}MApj+F*Q_ixsNTg(MDr+kAsL0^cjwNX0t z5d(b~ni;^WQV}S+Brqn%vI8-;KI%b>snK&D=ycngCAMl*Fq@+h8gMmUc*HtHW%Xvo z!GFIz73rutCvHDMdB?GFSQjZRIJz?_J(eI_2Dp8^{bMqY5IiYsJ9JE{q79uP@?9Ks z&qXZDGZ~O*V-2IZ5WCdcFib>&VZvkwgp=n4R$?7wN?-|MovUyEm_0ya$rmUM26m|A z7RqKU z(H;~ZxK-nz;RuNBZ6Z^RheRP%8d2T!fUO|nca=KKgrzE#FtZlaogMc#SNZZokNVW3 zN?k_X$C1FBUyjaBNR{(L_oQ2K|4^w|ukA2ov($#d)G@qJ?c?G)msU-BJho-6ja=f4u2_B+)I?(KbB5SbDf_ zfEw3K3SMDoVPQ1O=uS>ee$#_ zMG57Gl^dxZw{lFnm4^FnM|Am_s;dTXdZ)+}!h&^?RgpfM zRL-;F%I7b!8p)GYCXt`x@+yfWQ9CMQH zqA5r`iBPIk6r7lxM2iMw^CV9}Tj}d4U68r*8ZllR>_#ayMBH!LV}?=*8b|sb<`#W>L(aP$qC;|F+t68( z&d4QeA-(Wq3FV`BF*c15O1ka<4o$rG)$Hk53>l=uH7(OjamYt9i9v~!mo-kVgM{Tr zs)5d%oHRoJ5a6-1lLMWpj$=Ru68u<~!v|Fg2~m3RP(@a#4Wf@VHRVeTHIS)+ga(Jh z)OfXHu(5({u!&RtY>=$9YQ#W!-ri{T%?fg4tR8L=o^7qEt0SKjHMD52G7E(ms%>rF zyf?qh5lsniC1=G}s^SK=Xrs;(L-ndNQTr1cq7YE{o_(O|?Jxy@$K%*VPdOUJ@sGP* zf~XY|r=3~NO**P$DEUm^I&vAj3u)VkFo_ll(q&kfQZ9bcXT3X^U1k;m#^0^!X1^VdT}8Ihe7jm%Cd zM$`&ZXg|u&=3>NK4iRh}FlqVA}^8|Wmj9N3Rla7=>bw2N#~vJj6Z%c|hWg3C;)K$5(zN?g?> znUPWb(@vrI!yCLMB4E3#oO=dtD(kLLwVM20yuJ8S?WOjS7%OzE$aNAwcO%>jQo&=_VI5x{3}!008+I^4c=PE{o; zvZ4nhONy)m$57|Qy)F>Hbd+#9ciOY30V-hew__H+$Yx9#lx&j$=fMk=p&+m9L(M&B zW1&>h;?$1^6n*|xU5;H>-tNFzq(+9>Ga_W3925mnr(nhbQiSojMMDG%Fbr_(WA4hK zWcx0&mfEyO;wrS;LNvk66z8)`i7&eojDW3Wc?Wv!Nl>MIogpbAecpAb5+#XTwq#wU z%y9{Dn2v7ECNzrfYvH(<$v&d=?iR?+K#$L{nJOz-LzJ~Xfo>IK`eHx zLXhYM8n{q$HMtmn_D;fJ;_V+Rruae1!O`R!C7HLlWj!~Jcu%^50GNiB|B@c;NQL-O zDXzRsvZmJVviMpE76FMZIo7r5Ew5JU;Kg8sW!s!zE;yUkOYB-AKhxgUc62&Nn$OY5 zJPH~wH`t=DfHhW@hZpEzRZt34`S#``q|=Jox(;(XRZnYl9v!DB!{F*`0Snsi3uzs^ij@Io|*unTVk!5lWeR%Uaz_P58hDR zDy+jL8@*Ax#nvi==xwDOg?i{^h&e zvkFb-7r4Fu6Y&46qb%Ndf6)#6J^0_-+s&o?4_nRF_80%}&+wvDm~NC|)6S4r0un}jkM-9XHtI`2u{ zN(??HxRj4AVp*{u_UabptUw{O{qFe8?C)w;%y^`Vx#MnmWYOtFeOb4yB}}Nbis^hF zXQlVuMLL344fwBy)(5e&C_meH#-dDm<;-7S>XAZe?*D!U{26d6!kFOoWciISODwMC z_>tvfn6iM4?t>G`ZV{tX^-R*e651TKhR`&`9!67im&L{65$YQkWQx$g^i4-~$_&?= z>&rnkUux9zjS;2-7J^`=bDv$r`151-c{M3k-25H6lM9Ih2p*+X(zKf zA}x^Um}+hO0NNTjG>f=gD3n%N_8|Ms!l?f-3zw1_Q&FG_GN-a@us%f#RvP3|ad(_l z(=R|%BKo5#T%r2zgoatyaF{;BgDz$oAT$?U&-e^aebRlG;$}A2w%4~envYr=Yfz{I zjNJuhSwwdh%cDx%S^^_MnRLgooAYSF)WSTezQdLEu_i*gGcFwL!J&qXDo4d77Tsfv zGrov3*eD(0y4cfDQ#=BB2`vWbA;^xLEOjXPM8re4C?3|zu}xDOZOd;W0+kHPpo7Bx z!Tuk|jIb;Sj+6r69=z+1(?0$}D-BzzA>~hUq<~KQNN^=pViv-x1x<><*J6b-aP5_xF*w%^{Rq92m@d~CW zZ(lbvWqe-Lkx}Qu$bcC1&OL@QgAevCLUa%KP_$X>J`Ou0r(-BrMEC}9YlN6cPDCbO}j8o2diXElnKMS?VZ?|>#cBgZ44JHg>jIQ8tDl0<4LT1Xb1EiIXVNX%G3ed)7 zRN~$e7S2iv>{d6QKPB(HI?-AJbTQ<(=KmWIi{+HbN=rU#yz?wwEb3E-DzGKLMR=Q$ z4Q^C$B{j$N1N=X8Crn?GjG}zb!!S$m%A&BqBlZbq4K`-QQ2|1Ilcj~`OK~2SuTD>{8{-Q>)9wY+R`OixG)`)6f6 zS7bf79dpJ{WND3v!afhr@hR8G}| z4oZ03`51YW)~l*hB68_`;tek4C237^tfMauYaCsZ8OKTInAIpBJtCgyAiiNgpm)0> zi>mxaYR5Xaim!DTd)!$I>AFISt$G`k&m=eX{uf z?aih958G=Sn_u)lpHKgnJI8kHk2%xt(FNu8LdLz0Dv%5ieDo>D5gSfdwW?s_=`cwb z#TA0;N=_Ao8a> zA$XZE+xLcWs;B#0?QTL#ny38s-dZ=)m;@tWMT2LrApht z1{Pl?iEk`r*T7Z!FqMz1ZE4Mxtr4Z#GuPIh8DE%zSPu&J1r;5AZxkc+57K;iFF`yh`a#D&fRrsDI7o6rZ2(g7sHa6)(Rlr&jcoa;u) zk$|)^6hUvCR8xZEwOrFd5cJ($&M!gcS@?@jKMEN7WHXyH(^w$3?Q%JYj8%5Z$JJQk zc@PaHr{%m=(31(J`6*_^5?PO7v61a;=ah1x0tQw(tP;mr1e+qSR7}tX0zZ((cy>9t zv0V_@WmK1Rb>avepmvLZ9A(Q2u%a;RoLdsv>clf8Vv`j!kyo^Ekeic_aU;!!3iT5L zqP#qFJA>!OxEPA++;*H;iZj)o66dPQh``i=v1ShTHnQtQLGEWd2lk#IAZNXFDi3G< z7J1gVJ($2OCymLO$eu>Nosw2eM_xU-^+e(V!W{VSgI zm!zE-m=^*FsG2<3>m0L>yiX}U(wu{ULGxgkZqc{0Pd$Y+E4OA0HC=+>Djv)pu?hLJ z0rXeSaeFz+&lJ-^eEBoYgFH~WcvhXLXvus-8d98mvWU!~UPJ{5&xjvb2GZVX4g{rL zJf-Y9$3ZknO$sb@M5N@Dq49gM5QU%bWJxd#C94m8LNZS#Jd?_!J&J;= zI~l1Qr<2z|Sl-z7QU5c||}5V^Q9-knExpvU=sa*jcbAXCt=>1Z3eREV!@ z6nQ$kA-+j;T6M++$c;9(EOT>aatQW$bgL;eC(;_bxVj}*nD;Ig7r;bZC&9dwdjDCH|%MsUID>36}k@@Y3iXX$T!0J z;Pe=;DO^4G>|!y?7H$)>dVHf@X9vMN)BKL9cfd-1ejM=$z)yHOEVC`+lG_M5oNZlw zOI@cGh~etP`2#W-8pZBl5?u^~xi<>m43vH%cavL|x8-ZR7|O3QTI-}0b?8>cNz(X& z4pYsKDsX=@>JPd3znJ6xr<&tXFr5T9Y78dV8M_N}KtrI8Ig&_Yv{U;+>*p-w2>Lg- zN9c)aXKv*Iw+KLvVtnHcF8KJeI0cpBuO`cx(mB)P%3rsn(Gh;H#Y{|mpVD%+#}O&k z#0arw)8kOf6-z!Ff>eQw&w?N_(3a}EhGof>UgBC7AQa|V7cOY{7DK@#QmgDPt}8%} zTx)-l&A2O9vC_7PoP-cHa{V7@Ntn=fVRqFuE=!By!0%x;RKiaK9F>y?>P7cksU$Bn zpmQfPEH;uG(<!#6%_ zmVmFCP2zyS)3i|lI2IWAJWeB`UqtXHu!C$glmVenw?P6zGO1`}5?uSt@1Xfmpy!D7 zq2?Q^yNzjp2e={f_L7z#T6wah`zMFht7$xPzj?d#a^O>1(sMQ&aNaR%=3Z6r(HoE7 z81qb8v)PK}unkHWv(gamRuy(8Oy{4=Xhl^JpUW$9=d4!rp|HlayRs<%+2;DCYxY0S zR{w7|)qircyMK$?hb_B8I{B!TYjLCtOEE6G@1`3|;5B6f)LIU{Dv7KMAY(2D-`1WO zC6GXVn@hSpTGKJnno5mm+bn(bbfQFF0#%k*A(#%$bP^{CedI`V+{N4OD7eA<=Y{Qv zQ-~i03N_ctds64y@8G)7FCzm9dL5*W8l9v;qin-!B!$!+j=D)WIk7@fT%>tyEj2%a znOL_#HdEj@5LlN15}3@;^4xbzKX!hr^wd`C(UVI1TpxS+qzQyJnUALL{EIMI_hs4X z2C3A4tIQTt!KZ|e*X#8AaE>)?Zq+MrYG6e!QA(+_TN{78l32d8@;kvf^UgAlL~7pcOOz_Y=dfr-eWM%sbq*XDYez8%$wY0d!*2& z^}MQc|JQw8$a4w)j~j;w5^xx3;U|9@{3-AGvRvFW-dJBBJ#LMMqwUAzaX8)zJ*t3r zwB_9qB>vkwILfdz*Fc>E@I6*DOC6*wd!(=Sk2X2GZPV7Tzw%&)6CVoYCIyQ9r%VFr zs@nv+T2kXc2>h5p*|j80uI)oB8yjDP8lxyi6zk{>`f?-kIK?XF!XascD^Ut%a$o^a zUNYPkbO_txz*sgXPXfaG#)}@91+1Cne^xf(PA>{+f~Fh|UaZ@x*J_5Pb0;GVBQFY80&|c9Im&D<(JPnF~jDANs4x>IJ~-Lk6KbR&X4` zhI0U|e4nuIFp8K<9%Hse#eI%WR@M}pc1~2ex;+PhrC@Ow{N6^7%}tTQFS2m#(O46{ z%`o%Hglp2;PR<*toY_q7KE67&NLJ1J2rWr0b-Fa2bGCZMvlZ?E|Ga_bWhVTq-OuQMH-%Y}d;|pcN3I78J>^Y8OwbqhmX<8%mG7<*#jM zKyel0=}#tarhc4UHdHyElk7xRLq(?GV$2hhENCK&^k)~Xt0 zfz@FC{Dne%}2KTtuhI}&$_c}qiY6ePfT;}-Hc zOD{1YB3aNuevrC@-Dd}#=e>bn?9~$0$k`uqLFhzkMbF@Y z8`^bydp`Otxm<=0Jt^BKUkx0s5H(__Xw8K2 zgS*T*Kbu9_D`zic#U8BhPKj#Sc?pt6x+8`yFP;G@3Vl9iP6x39R=ji0d)%E@P8Tk9 z(s1us*toYSu}vvUo9&$Mv(E7qbtxP@z1bmIz#}wqX_e7@AEGz!!-oRDD7L>+4=@5s z5k&F_=s!HQY%IiLIpRn~#n`sUi`?t7z@c2csb{O< zPHz4pWIoBy1)sv!PEqh=K@zt3RR~lEHx4?i5Z%J%@`3s~!Gt)ZjL5CJ4p796h3_k0 zOgv=J6szBe3mW7@2?p#XKo_yikE7v+u)1-b=7c*KWm=$y14 zYL^Iou9V{`u_2uH9;!1l>R4)xdqOIPnQ|9Fr%7OCa&MSK<&S%@0BTw8xv0cqWAlYGki1eai@kIX z=h$1!O;Mr0rKU?v*V#SnJUzg)wHO{6&*)!$QV~4h#;7@SAO6%m>0z?hx_ixWLi0s( z$;pv)x^@N8%i01`r`UWPx#;noUXt{b6tgRGmnud^+v^zd2<1F0H(7w_sUSnpK{n!z zg{_%|bH2_BE2E~*C(?8iOeesup*LUKHHKW3-OnXsZQE6g#Y-rG?|*-@<#49FHo@KV z)3*D&N zlFbdPx$sg5b(*4VMV4&5O*ndIaMJDU^^Xn@ei@J%o_>9KvVYngSaKgJ)}SXS4+JW` zvSfVZZp;(D^RzmI^IVP@Y?QrB8QM@sW3rb@FtT;0X7u$Ol&0ovF`6Nsvrdl!P=d@+ z7x{9kaLEr{Huqv-GFWM->_)YegZQaR3a4lW@o3>_&A_M|B#mJbl0qKl$Z>i?anV#I z3ry<6p((_|33da4AK7mdm8=xxN}g13si6-#Jen`yPTC)@NP1#M4@cP!$`Tqn7aX^)@i#Ca(%t3hW;Qr5h&oRaP zv;F7&AC6vh8(eGSuC;O{^rccyeNYXa`_l{eMVJMc5x5PKJ~={|OjvYOP1}y3Vw}%-9@fmtdO+r?@b8ctO ze@LAt$vn!OC>8p^1;`@`wbntl>MR0ZC%~_h0hLXVHQT1&F#YSl48~u&8jg^KOCeK%MK9+`pK%9_{b# zDn~*EdH$T(c7g}f+Q)p_PkWvT1YX;LTmzl;L@hF9B;LO^gS8b1oklvFD$%d!o2TQT&vdJ|=svB+(WshOXjv z{D+--PV4xbGY-2o%y|jlN1-Ql`wcc)t*rrtF&e}jQ!pcASKhfjC^YS8|AbhO>#=5X z^`V3mI>j2>(CU(*TYrV_)@UxqNK}~|)9!2JP#*&4_fQp5BMnn0<}}5U#(s>^PFGlq zN|r;BD&$d?aJm(8o@0lR?3$gJ;4NmxnM}foj$hsLJ9Ac&XtpA)!4ln_;qpu4F%qmZGn?F zp?0ahn1oYuDN~mC0GMY=NT>{%<-3Oy#xv54zWMj}KsrWU@zL2Sse1-%th!H4?74(+ zh3J=~7f~E~C_GP?Ws!s^bx^26hbEMiFwLip(s=W&!r#xYyVcUOWr z7L4A2S?*9YaG9S|d@Lv4)^(FkT_05g7FZcgv(f`wOJB|hd6If{$G)#aM z9QoJE%(Z03GzV{Q|75jBU+dsQu5Orrq-ga0}>+U*>yil`e{PTlOKZMoBt{F@d%=;)IdsPhyBml}bP5`qxH zD0}xZx(qlb|8{$XP_X@fbO-E&qjW4KC3Y&!=aqr9EZ`=hryyV?5rgUKVg&U9jSDC} zc{GJJeWAiL;FeL-ngiiU=t`krCR~Yz&%6Khd zh9N?a0SbT4eF7544oFngvNEx49sxPov8S=_Z~KqQWB6V_W55LXtWWu}7$cUPlM*EQ z63dO(uuo2ZqRmQ`{lelBI7=vRSdQDa_H}pnbce9y8Df7%mYtF@8h&$VjLW&QWX8vp z-EHiC^9^xuA@MD7O55DBz^Lmg=OB;QdIl4Ywgt=(jEv(_BU-7&yw?mw`B`{5i7x3N z1yfR=p=m8*tqdz7Gg5Y{plu4~ps~h@^riSCU9N+Y!LPzgFQ|5{K?r`{^@knq9-Nr&(RIn;y=Owdcz@N1Uze0ix}(OR`t z#wqRx8}6_cTN9|G0s?kl#km-ZsyNGYiQ8O8$TU`~S_9Z`oKBse~am3^_^{MHp)= zRtSd9=BuOS(IN+nkGde`8?kbJnSC0ET5ToPi3{NHF*tu3{4-7@C)CgsM zNgha3h(Q@k$&9aJkc-GzxD@ATt8bTETXS&mwsv|Z?TUnH4 z^Qx^(0TeW$RpHK&nSB#SlwvBN9D6f%xvx?EdV7idlT%-6ZS;yskqqS)B3@mR2&Q}k z47{K1Z^cc?dpWN^6rajy++e&ZIlY$&M}feOosA};&N@M+By!;%>foD^wrfWz!P5CM z>*&9Z)7&RntKVm21I`ntc7c_0(BMr-8f$4&#L+0x*DB?KvnPl3BKBG`Gu4Ny2?LNmmrC1+ri2#;Q8zuAM#3~4v#cfb*9#6Z#}#qhWh+k=+Qr8tDkppilVyD%eQIT$QRoiHVR z8tyc}D2BqC@@TmjZd~9HapTtQO-zS}f9;)iUL4~yjtN=4w|&k;POgp^#k7)bz{7}S zT_`+)C1CGd0^Y#TG9Czmd-hoo(dRu^K9c!ubQFn#*X%&p^3 zeQ}fSYk&K)eM9Z2loE=eR1Ve#4M`>p>s9fHP+$?^uh+57_lScCtU4tu$!vFZ!6X;_ z1_YmpH1-QQ)k8Dq%hv%g5wEH_(j%B|6ok<_EToXQ0> zi!VmCnC1RdE%-mx*rT5lz~-rnc8pr2mIoGZJWQX;0SWr9;jB^#D+%$=6eShx$W-k; z6cx*Sl5)Zk;UW>noP^i2k&LQgs9X%uw6Stk5Eq_03gU;Iiao%%OC7n!QId=?&lR!f z5JMvCOIAB%sa~j-s9ElY&IHVLo~2rSCHFol1O@-!a%d1?OR2D9m3(^?W4EtJ2Th>F zH~=K{S7gKd^Y)(?;gsj*W9fk2@BhEKWdB*;Y<|)Id=~wWUT&nImKx$k_XYj1*Y6(g z9UtwZg`Cu~=lTmHqEGdn!I<6}`KEEM3G^QtWJ3)8{SJYO(Fx#5`#a=rpSZs74;Z#A zRoiJvr>W=nA8-T;RCV>%BZW*&7teRSp{$em943^|JhYynjL-egjP^g-H(I&Lb`G zptwN}r)H5{TTw+EHBRE-(bmS=8j$-Yg3{DP)iaYsf`iuP;cQ_;!eFleCD2j%gTXse5p8<|d2D zZHr<1xfW(y{B(^6F8bu=?ik1Ndv%T9>++sl=>zL3uFH4+^X1_6P2h4p??hF3{Z>CY05yB=r zFq~s2RNa>A!}ayGAMkvz7Z$o-U4@f5M#jZyN-5Ml^5$wJ;U!8m9?)1%S5^B&fd%eu zfdytp?;cp-E(I3gRQ~C}0{6277L;`fecd|;`%gPhJN?~*qq9Bq2JFgM_V-j!->MS5 z?(PZfUi4NqanG!RE6mN|QO*tjE)p0is~Bw=*No+Ig40(EZZDnk?9D{~PAAg#gm-@; z&^gwh>9hsq9YJ*#%ky=2(8Rx3yC62PwL$4p61s3MH&2(j8rL-eQPT#_l-OSxy%N$4KRAKaH5vmt`7(8nCM&-oGD z+IyV?TSZ)oNfpe=iy_8K9zifB@kL{E+#GF=nxm~|IBGo_Z>^6u9>Y;te{`|F9&C&@ zAGO9|coB{p7*X9wlVL+4fAH!xP=5~f`AK^3ptbeLJ6K=aMmY{~J{Xl$Wz=jt58VNM zluMeswZ8qB10q?dFMCsb=DDZ4$KFMNc28M2cEBWfJ+w>{Ee~tDNo@1)O~2)@`x~Z` zgWjr2$iM-OxK*nr5bobXJp_@@dl!>1aTn?LZ&sD?+%tG1Ih$6rsn%Vk9MxD->?w!> zYL%09Fyay1ZD^^hY26-qe*srVb_!1EV0=bcv>w0d-WcS$?kJcAqX zVId{IG3hH5c4|(kri>i=5?CI~>FL3;Ix@Wh3U@QjD{_96PK!Z2xw z)&R?x@p?Yqs(8z)P%AQE7xP`V)*h`h?lFtqngxKmDbJMlD! z|4wbwC$HMy(Jmc5`THxQo<46Q>3MbD_RW1tRpPh@z9Ok1ed-4Px&~5nGq}CEHkbOlZkDdw zeA@#HgMV#sOD7(!NhdTNfcpe-?dnV2YPQyyr07ErYy(i>D4-j_+_SfIANx=Bw{@L= zx4YWL9?>E;TYoM+^8ZZv5ASwNdi#0of34>Bvi)zP`33*$^T>Zne|91Xe~;PM0n>4& zSuxR)$_lI^Z1ApQ@Ox!dI%f$+BU0T7Zdc+;zyH@FOm246r~kFy8Ade);hd^~C-P@S zhZ^l8r<}hTF`IZz;=xsKDN;j%IkF_W1dfY6>*fn~(P9V4EYM7}$##RIf-foNiTt(Z z8ugg{bTp8nM*b&l6*-#-N|!=Ch60!2ohC$mQB$x7R)^pw!bKV_hDygqWgX`wv()FD zomgdXwpe9KW>4Hd|J2A8tT9)C73+mgm3uLo;%38O4kISUm3{oedCGYPr*myY6)0S0 z;p&zenG)0%=DRK`X`wirtyuN)mX6Cj)k+c|iSoFRqB%b$b#`VHPYTMm!NpYpvOpV` zNb+2hyv35-nc>_F#~x+2v;DyHMj)g?%>(7$abr2gh$l=0lW?u#|H;FCAsX&ea*2Q$>TMs1o^zTq$HJ@Qqh_`u1S0uF;*UFl+%3Br9d_y2MF9=%jelLj$#B= zp}yqxlTX;2IAM+PP&*?L({MgV*U48Vi3En8?PAS7rXCu6(bxW`-v1n*`HV2`KLQW% zzWA@^a{Sk3YwL^u&*#$r@^ZVh-l&R^-`SCw(P1#$mkdf8_M7r%ka7b~^kQmq=W(=y z4$~%C8gFw}s)7`XNd1WbEk-k=Yn_b{c`Bp zez7uj+$oH^Qo(33g{%bPm6>8nuxgi1hsSqFIe4DQBhVV|8!y)GuO5Y5N!ys+Z zQ0Y0~=6$}qOQ|>6^seJC&ao0Cj~4qj9Qv2D1!>F>Y8-(fba`OYQ_L;2~z)+L*K2~GGrl@ZGDEk!mFhL)lg z#_b~(ReORux0E~%P{W(s*h+WSmb4MLee+x2+W8jeiptNiAQL})h~9T|^s2eHP8+JY zz*;nW_z?OFG>k!wS2rxVhXaQJpMRp)>SSkG@9fKJ@hA z?#$u9@ot|>G85#FXY2x_Z!1P9OMzFHRsQ=pjt6K#g5!R#xw&>HNi9m#1qdWi{2u+t zsd6%Jz4>VK(bnV5^_mIC5kwK{`iWXRi)5Om9l^9;d4$~YE$eS#yW2a2K@BLvGo<__ z)OQ6^`5xt?9VFUbb9+sQ*jfGLpQfCcPJ&kY5KiixQjEtJ8~UW&-a5PPvlr z4N*O^*flW4&_LxEd&3c8FxQ&OqT1XTM?Lfz800bl*lH(}1fky~Jhgc26;!|uV2y3V(v z5i?-T(Y`3+Q0WQ47^3`TrD_>WQ<~F(g1QWs7x*vZ|786STxB0M0N}mxU#+zz|G$m(FZ!R)xc=ry+v2necEufG%j88eFva_P z7`y>iLtt}=cZjAz5=~HXG$ht0o&ab-m%r&6DM_A%(MKu{u|1GjMjB|m0;>Xwa)Vqt zr`rx|?2MhRPo@_iFlEDa2b^JFLs5SO7p-E_;%OAd?6S1Gy^KVR1`4? z#hH-hOx*=$kg%$s#O<3>1ctLWe;a6MYg*kWJHQ)mY{@-}=`>&SEi5aBb&zFnv;b+% zl@ijm*~W9RF%)mFKh z_GStQs73G4rr&&o5+_=y5|iI6AfzcYXi!{uFlV0`Yi{kFs5#KUle6CGZvW*;=lHmL zvZE27R46Y4A6Xvs|L0wMCG@|y{&B;<-kblWxwT%T|E=xqFZBO2+5gu|oxgkQf5yq% z$T{WFHUuG|Jb6^?mv*_f1HGXAT%6ap_LnE!=j7_Azl72pQI*fhobzYY-e-n16#N~Z zt616rIyDTiN!D&M%f3|8&UevV#WD|+iclyPI-ik%C_rm^eko&RU2C6SM6>-Pq*{B? zWt0VzqhW|06J!XrG>LI9R|$>XA5Kq?dyUhBUcqm(w~kJm{a){2$3SuzH%MBtfF1Tw z8m0`OKr?TUW@4QnYL!&Q0YEhaIC%j?5^-lRq=yq-Nr-k=(iGCTJ;G20`69WQTeNoF zWgK)$M&VX_y{^|=uPqNma6EhadpPU6C%+t{v!oiA>y$+2S#6!8wZKR@;z{qbW4&ab z27;$uu&6mYqkg z>6-xzG@&R+iH7BnRH>wgb|pvFNs9@J4ndWLDI+|_ESghRD;Hx}tIo@w8>IR0Rm9?o zG9QN{Ry833x`c6;R8Av&zU%CsLF(Os+NlGT;!5N6*_ICU(pc)bYx^!235;#8sVik7 zFnL)#j3 z>5HSGhdHd$2JGgMCrwen^1FBzdeJCt)cmqr+2ny&SVFvTpDrnw&VB`_r#yo9Wlw^2 zt=E*(9E2Ly`66y?fT>FD>`MXx%P%AmI_*EK@c88D+5SQI)>vMp(@#0GQlOCRhj>6Z zd(zlw_T`xv(BHtVM#K@i+1+jF1XencRNMV23f%Mk7kj-ot-?(NJ@$iX082#+4gG~G z)TM+;)Sgoux}tID`Jgpkma5H4zwADRrN>z7(_c6xXdf5qeR0}A z*FH&@wsnbqiPHX}8U9a~|KUK6f;S&g2k<`q@5W|pN&mau{DS}fdE|ds?!C@Wh3GS& zpzyGW{B=z`L#K+f`BO&lve3KoWhI=oP`xb`P;w6g-GXAF$Tb8Ftdetws$$JJSbRNa zt;Up`yZoBOS;gi{=<{v3;v4?9zahBdSgJ4I_T^gy>^*-PybCcBi!i}fS|fhNp-kemQbAvkaQ|eZiE}durX9G!`$+vOhH;nx~$D8TS2&c zQk{WOfvuDC(4S_^3i-*IJwvCXvh~)nq>bX6Tp+2v4^$voL&uNJgNU^b#G<F|%Ftz0V+dDjB9Ds||4*R*oa`N)KQppKXMTG1ap?ax;(3(P|7Nq*+*ZhUX*sMg%y$dQNo%-29qB`v0U+&k@@?(gn2>7BH2U)SaQVH(!; z7HWWsckWl`*P|M#_R@5M9lLW|x_)TOxrf>~H7@N(Li*Ssk+?TMVNY%LH*~9# z5`g4~@#WvD2xU=&>j1>bbGLH8S#ftbYzY;9ufC;#C+f+4S`7i?_B^qy-Isqo54*&_ zr0|;{-KOq?fH562ai-^=MY&BsBfUr;e5y7+LB$`l!=H8{K58dFQe_`!lz**)PrV;M z$zJ>v`|uMF{-bs7BUJPeM)qgEp2ePM=}kqShdlm;mOoo_pMG%vj;Z_%1Nx**e9C$H z6xIHF&d+B&JD=~|{9C5)6A$E*RsYH6hU+vu|3|%!@BIa~%LpBxqSn89J3CG|vE>+C zpPUSH&wa5-C-gjZ)9{k5=Oad-zkASDYjdj*wDtILYjb0}xk;@Uxe$N*seAJDsMp=0 zUk;CUJIAMIC;HcuvqS#zwA(v9{Q;Au^!UL&^&}P+Y~IKoJJ80BSpIp zY56$jR;4+a2I%sWN>h>LXr(Qfv{d88Y^Z}mF&IaJ#_&57(!Y62KSBk6Q`mxtw3t{c zjDO|{jAQIpUUp6n_Ya@9T}np&>+IJV7nguQ^0P(%foUj%C7%k^T3}iI5&y5Et4}9k zICpue$5F9I(J&kiJ@$?9!r7ZU_pSKh$L}TSUf%L_qK9h#X=nGx)056_cc-aN9j(KC z+F@m9?}PbP_r7dn_!#SzUFzPqwk0*%$B+86n3NV_f=4;!4IB=yVwF))1v`n}B+A^T z1Ec$5kNeNi|6*$Hi*)1-Bkv<Lm)Yj1W=ru zaH~6?0jQu-J^YFoN5(YE4zpE4;A54@lrx_r54%N*#;iE7c`Y;yi zA4Mx8z*NpDL=v*mbifBH^5NM@w+rjs-`(#6tv~2?4o!++?TON+(c_=x;&2nKCMNXV zOZ4v4lg3Gn<9VGkN81^NEB);4JNH-lOtGEgZ0^gD z$%s2&Tr{Mc8rH25Oh;QAxe6PqLh57gB=SljV@4*|z!iu+M$Pl}Ofp6&x;0_eXq>JE zCqq;qXuRn-`bdM-nN^&>zSKoM^zrdt?ixnG4vA&1P${k2N1((wJ7 z^VLzW53ENI-M*oO+Dr;&?sqr12I=CN=RWw2cry2X^N$C$iu2X++0*|1;psE{Y6db! z1_Z;~Nbr+OICh0C$-tA+lV|5R%3 z@4qX4=Bwe=G#|t2(G$EJZ)>J@4-x9X{KC-p8%BlPlKnndU%o-mTso>M49; z>ar4*FV%xxg_5sP214LOp-HVL=o#9WA$@~xQ*QHOA*Rr!C8c5FKo5?d_j{+m9CUXm zlQ|l<;zc%JWPP9)eGH@HH76dha_=75^`T4GS8*_ntmhVa!Lb4R{5$Z>NoEz1kOg=h zjd_Z!ml+T~CMe?=N{Bu3C+91UIK-c5FMDbSIbYo)5aJT45f&Eqd4v9gk%PFn?tFzi zUvEA&6?7)7Ds^|{I9bOHI>qN~9OEppLkCd0J~7YpBu3Zt{A58rRE#_zZ%^Wj)h;z}*@E$>LY%E7vUwx4D+t%&P~6n}8GrQ~>G-|K+Y}UBOph@tq;Vq^kw5 zeayyP&60ka}nhDn*Z&2Le*gYAG}8$lA%h5(A*S9AuOS=tm_*qVFl4YVnq&Odg4LE@L^wH82W z71DtB&+E*)N?V&-9tN1em%9i1-NVy<=j`-{KlAxLg$t?KIU-`X6*Bipo(eYdW!&$+ z^SVdR;B=5LZ9f=|5_iX~m|POgwXHSWxaYig`q-CO&R5yZJj8iu zY_2uol5}v^cV*V8)NNC43h4P(8;oW?eSStWjwL-MDKTi9^5EnbcCC*JNC2P361?1hq_EocX3_u!l2BT zG6@`W{vPI`=`#1gfy2k0(;s#eS>XDtNp0Le-6b+XSJSQ6ydpOhy{sz=h(CWtukJZ+ z%U2(=I=X}GX4t3X^gHh6`qrcEwa3lYT5-!Ls)xV*NYS`7wHV z-|U!MdWk#5)9v`#UHY1@nNI*;BD*Sz&+KuSfD5<@@xT*LGkh}!iQ8j9E|0_yixXt( zbonlVOLJBrHpLm`>bN#!=yr(F_q-`y$~zBQYps^Iw&k@Rxy|kN`sP0#xcP%qao^Kk z+1#j+_E71-7o{8nB3KsT)-N<+c5fxj_GSGJrR`g8XL^qfg23dCMs76Tp-FrfCNYTd z1$O=2IBizkixebiinu~aIt*X$tUq_Yda-wQxPJ=r2vw!D709u`e0ac^Qd%mn=WeV$ z-g3RMTT(TMRPUhmoeK3~I=au5s{T=D6@m0f%Rx^n_wlQWJ#Kh)%cz-PQ=REenhdcr zIyWSxHbBU32zSl*(ecq~{~ymVp6BRvM_R?VA6iHE=hJ-@`jq_l!JUA~+9?WbcdvoA zC|09}Qg)4fScjgU9GxBSTwjIZL_S3!1O;hY;)?Z9OCa=QIG00Iv9uTuNo&z~6C@3O zfZvr0c)C`#8|IqPL}_?J&kiNswimgTNxb&Ex=>mb;axJx>*jhF&>JJo+ua71-WyIw zPVQ!q0*%OUl3NxM)}#dZI@0esX{5_Ux}`!92Z!A4&(pb;(uZ;;#EAfUv zx36KJ<9+cKMwQlBN~^3@Pz)NyD0NX~_p4PVdG0qL^woe+iR8o&z01tqvSqukT2H=i zvRSF})b8;p8VTggQn$bQN{L+XGssF~;&IKteS->RSE0OR$h zVl_?55BpqU?xp5xP^_p>KoAD|rxhh?cyAcp2+HMUjdhVVo^|#Qx_d-n-c$QCI0pzW zyJT2l46e$uE>xQ6o$c;+yL<0zrOF+Cwk#f!S`F=wGf5er zI8!R6Dtil%EuYlmYPXEhy#*~z_*cIo z9mcD>k}hBt!V&i-*HAf;Xng>YXuXd}=!5@G(QPuqeQfH%$qK)ak55BBZryi=Y%tgi z=d!WzD}ZWzAt)b_pxljC+==9`Z0!mWglFX>L#*h_oE$#K$z04y2MjD|Xb}M5RN}d2 zR0^!q3Y*#2UyJY7y2u)qSHWDd788r(DiCLFl^BH{a=_{ls~ko^ z`jYs@(m5#p-&VHp}@DwHRD?{{628IKkuKq`-i9Q4`;_%Z|PT7wcgSf(;%90f$~1# zbDX|{iPib4+?wcob(>kqynV-$ZmD-*dX|J>kod~vN!X981URHt8moWLIPg~Ac zrIQG4^3-!MCAvW1)M@`yn#eCsg&*MmHw)(U*DwjjnST>ZC!ZewW4*byg#WR**81ZA z_c{I`iEisV1+R-X+@?v`YB|9uo@WGsYzjE(Vmb|y8~ub3IIN8JgfFHbHyohpq2V7 z`34@2ppVF>V+KL3gs3U%S;%1R;?uGs>uXrC0oJ~)Ua;|)Uv8w!G$(6CG)G1qO_|B zI(b56YCP@)lc#9p)I2~(9YL#SDa|>7nOZ=g1c-&x1^-;cZ>`?DY%8P1nB~--Dd#57 z3IqAqA|f4Uf*m7F7L(owj|##85?n}rSERf|S`*2;S<=IH3~=K(7)BFJKc`a9&nNK> zIzvHay!wT21R3W#yhx)A&hGnzUmWu69cJyj2g*2@V|#|Aq0%AjRIlZ)RUAaBLE=HC zMu*t28KH^+37G_N@`jEBXEbe_ncyrm;{4xsE&aABL;UXQg3Jy(m=$oj=J^CYoZ5sh zPY=i{2)h`hvq{@+`rDiSnt1_)#k-uu7s14vWI*Of>q#LN1Z2~8IY*2#-+Jf<#)OP| zhnM6q)9{_e$H-cWK?Y@BblY^jUEo50+db(#JMABLPEPy1lifcmE)&X&kYY71Q@6$e zAZ%7Jo|@c%=T4#v1fCd$Z}cN_`BcBmUtfxGz>HO$DpLy_X#KP0h-I~m#ueK5)>k3H z`+AhzHJpsUuvh;#@qfv1$>!8h@FSmw{{zNvZEFetXKV8d{`+V7(`dN6@%$zsRPPo{ zy!(Q$0QVUp$#S?uqXGYS5BL%oS*eBiHc)Ts?oZ+v3)h2N#R3(1RjGZ8RbafJ$_K$P z(Qq?TSOjNSqJ$HuD2ot>)S!w=Ek4%qi_{Tca270#wzyHK@lwzQzJWWfJoDk2yS~1* zp}*x$OB)CKyWPWH7wupHB)CQfF}O@Zm7fxrQ8J!leBU_3 zblq5u%{Q1iQ(cVGT!EO9m{mGGcfVJ0pLTlty*gI%a{u&)qq9@@W#{Cib9lPn?YT!M z?(Wgy-abO1!*9>r&fzcakNbyvbp`AkzQusU)D@`D2tkmcF2&HOE@)tXg-JUJW|s@( zZZGl5BZU~S*i+yFR2o>U#$?D%m&fHh4z6r4ySa+5+wI@@hdS`f(WDN0ZH76j>TWkl z;-rqr_u%6E<6HV>jF$ISyNzzY?e_C`dm-}0iM&kva0w&dG*0;mT!K?H47b~uPZfAR zeysR`Hn9 zP|}ni)!ow}Y251^psV=hy7Nb&E0bh_s*Klt`JG0OV>w6`^s|)DVBEuaG7%_m=shMw z=}&`s-TeW6dJ)Y3u!=^p{Yw_w)u7)Qe2>{iq1*5a|NV3^wrh}#lTdK?3MQq8`DJK6 zcp}s|@p){2m)^{V?e+`Uxo@qfs1I+q_X$Qg;JNz>Nwvsh}?hY0A z`L}A#AM)|4DpL&sb7H)mFw&LU_uuMzxC8R-*Zi;j9^2vWxjXtH{^2gQ+vpD1Uu5G) zRsPuL(pEQk|8Uq6y3djX&Vhv}IpQ^NcKYm5u3Ja1t6YyylT!1uxF287U`=Z^D)a~a zjpU5&G#EfMxp6ZzmcX?&JHot#&t^~Kx1W4t6jlX4RVll9X>#-CQ~IVV9VR$>)Eya< zDKZbPQTLmB_(996I>Nc4c2tK-dXj&H^H*$`jV;y62?If67z_4V>c$+XR&YDs@j5&n zipf;dES3!c%fQ`<8zhTWH~H)FTJPG$Q}8`57K@Tj;qplb=2{4jc1e+dB^(9H_z10xg?1_Cn$^N19oamUv}yjR@8< zv6${+YlEK-iOF$=$)P6aiwieD1mQ6CC@w&5Kz((gh4%~$`M$PGOxAb8{e5Sc%;ljx zc~aNhM`=f}qp(9~;dQmFPr3f&cn~00HZ4O%C!QA-KM-?cuEh1=MPSMTZJEI~Z!cyM zF^QKzYa_V${77%U-+x~&6BY~omOJfm{U2g#V|Z65X$-Y(@Cj-PF&N$>TpEN^ol{Pz zcyWoMB>t0848BrjvtB+*SwhLRA!LD4D2o@7c=lEd8TrF0l6W|SLP^?foa(R5To-Pq zAi1nobl7O6cy}!^i0{ALSe+fZ7nJ7^Z#fmKO10%~5?C4RF`ekN2E9g}D+Os0Zd9FE z8J1v{T~(XK`JbZt&#ekK&s4WsS@YNZwMtDZ0_1sGD}IiDs?;(_V2Z4yVK{@5J5Ndq zE8>MNE#J9QeQwMC@Vc#hO&6D06PG%z^G4bkI_n?@gILo3{tuc;{Go7D75~5#-d@18 zyRw*dG1-6qaNhr<+ONC)TV_ypwB<#kwudA#Qu`c-+Sa45ySn_Z_RPKY;eWqYZk-cT zoG#Fk!R3cxe*42k=%B(#R;=x37?L#*r)1fk6-#K*2cTJ}M|($Y;Cx4@^vV$qU_s#s zBBd>kctyKFtn&|6-5pGYL=Nj!WFx9nnuN4#2~kEovKO~&~u)VMJA zwhB997NVF23{TDFIGpQ{0r_BA!?(l9BE>LLY+|XKxt^%*m7fHD^mR7$Rjg?=Ds&XH z{w)nnVMt*#eKi}_(AzOrYSl*0QA<=K3a`Q$A+^8tjNTm{94vi|g+bm(Fo=JtU!}K| z4?JfdmJa(_UO*{BenhlHREZ-$NYF~eTfwiDlG}}X;aeNa{bt8)t|~V~X{EsDmEMDN zW-#}H&4=gqhedfwdcAG+%7}b!+K`HsPBLwFS&$v|)9rhDc>^YdDZnhHssd9m;Fc+8 zWRQ}M65@2=-*Wz=n`Vctg}GZZB+aWeFhtH^Sq8Qbz>$;p|U5)mfq0~g0h_1oH@smfJU#?)z!89N_a72Q85}4s}qB#PZdu;F{hSQuZ$hg zYul}B&stY8w7ShBWEn!)XZTNRH3LlnL7*>#OI!Z3c`-t|?|w)=G)xUErHmtuo6s{b z6k>an1mx<_!P%mZO|k)3C%R*jkR=h+rdc_|G_=N52N_k1UXAmjSj?-IovPDafRch- zLbBpz2XyO$+IwK%@t3hRHbAX82*CYzR9`#N;517L1(^`2;s zNq_ri17}c+5uRg~n|>Jl_oP3s_ zU@AypEok@We9#!wf(T1^E6V{IbxVNF@SAlX#s#f*S4|4+F$byWORA|2XX}i%x3O=? zNV%dq&LW0V9Gyl``We~|Bx{D22*Y)de+oVtlFzDo8a>}kj z%U`Rh);gBBI_L{J(e+Y?^WKOt@$e#$aG9%m(xv2}7b~v4sw>)_pEHYVE1ddWZ zdF&o+%%lu8(nb4Xbv~b#-Zo^AC^R6#;gY~*g3KiZNrYCD@-!}zuKA42Ue9Ln3GBF? z=ld^rM=y7Od3g|KfL?1thPT@o4Mx#(%*{sufMgd4ay}U33kq9ZaA;^naRbu@`X2NA zM(B=xB9ffXi}Zrj8#&LRY9LfO>jXGN7tK4FaKeix6FlF^^$ad&?4A~sh@^k_KE($- zT8Fttk?18%T3C#lmI&&#;zyWAeT7eOgm~B6WFu7^eO1oli{vX3YEqVjfVY-Bl_Ci% zdcX)%7~V}~BEfl)&*Kx;#ySchi;RR99sLNKO?b+}s{YPqgB^gUF8to?$BR)oB`L-6gZ*Ly#2AMS>$#mV=-4O}`so1n6mgI1&Cz39jlM{rtk!U}diP^XqSPzk@b zL115CWYdy5s7zBOj90p(7A_R3#yzj)(3&*=(ilu>ESF14ZWC(gtFbDlajNA8t?N1a zsOCkU4ZHo|LUqyjD$e`i5M7D!v<&Y=ys!<2c{WbEa#?MyYFv_#VVQZ{|I|E(i^$au zmoVllTnJejvi5|WUNM{xg3vW_%CXTy?&GMK#JqDeUmJxp4#VNwO<%^Gwq07VuJB%*VruWG zi{WhXEFGu$qNGehS>>PPx=v8bzzy3+DFJV|*Tl4OTlhfCO!FqQ#rB39a7bRYF11ot z4HuDeb-2X%a^io9W+g{D4s&^^1&Y5Sk1X;wfd{>1bgLY9*dbB!DG*%Sodk6IHXPl| z#q493dN*R9@L`x!qsJ!t!eL;pagh@0tA+(d&D9iTCn*=PfhbJ|1=T=@s>`2l30!yIb`H=YJ^Qdv}3%j&VGXk1;+Ob%96!R=L~(MdUq0c8d{!<9iE!6)NInS|TB zB!a>TnKLrMoCb0U0twyqVExkqGsaxtVa>2mdf@yu`hnt=Pjk0$d#8({8ic2MV?*c> zFfpSX7l;Hg0THAX;VPvtM9F1Jq#X36hs|8_!A#$4P=!E8NW{TuMreeSB45l)bHc_)r?4F^N^go&h}IFc0M&CC3U z$b(>)VS=HCwIkrJK9kI4N`wKeP|_%92W9`$bTUb@Mw1L8-a5XbhO4NbXTdkpZFG_* z8|b6H!Q8jgaO5KFYWG+828e6}DGp@a&i3=?owrLrYIdX4L_-N(`fW?|vbQgv&d2Qw z&(lf!!WrCtTNg$VKU{dpWa643Q7&1imVz-=xY=sakv4I`H|dwRZ9YM$Z~Ov(wiwp< z6gsIz9UPjDK9T_WpG$>nvdy`dZUmukw0@OjH$Uu#$WvUwz)~sU+HSB z;)VE{(p&9T(?HGGyZE>iaY4&P^mV#{^d92D^_syTDa;-nbVo2(OwhHIga2+GK2Y|JnhomPm;lsyU}&y+cr*O25U?PXK>D- zS`n_Mxd=D^dx}EF%e*3BhZYr)0v&^>fVf`>e@8JNM0|qEX@Qqk*6RN1@po%gUQChK zF-|WiQl!10tt#&=U-j!7F75RStlrCYEjR+b0lE&KTTK^}XCQS~7GxJ?G~~F);5L9w zY?!4RR$B68yOaGTt66`pZ*c!_34WBr(fZPCc?`V-UG+gg3P!mspI9*fbNn> zHl?wd$3vTFtwrn1bUn}68Fr-H8b`?oqHv|1<`f3Ph>SB%upuH67qh@#bxaM5?b`qY z#wEl(I$1E%ok$p);uR>VDzsTkhgQBcUa}8$S)uh=>^Xu1QBA76yO!~l9om57XA*a% zWIW+MRw>YvQTfa!T^U<|&>aYqbtRoKrfHUzr!sDUy?Of4$O#e9J`sjXgn6Qk0J!nhhCiem_aH z4NcN=jTq*?Bc(>~-R z;BF%i$5$%nk+MWM7zV=5!_ubc{y%*a*?gI6c73IN; z(@C72mYc_m^6EH$*CD_w?Fv(#D*FRABjDe&c%~;#$=~GDl9J|jl4CWLFJ`h}y(^p# zbcOvRKR<>Cy+O1+EAzfoIAR5e6^;nv8+ZC__`?S!)t!Z~ow$35Nfu$Fg9Sz)WG! zb|`-|<84l-q)SubY54Tn0ir8R^6?qjt*6uOIGu3wVZ0nmxz^#24Y^M$Jg_>v9;OpR z+0ht)?US6IQuW+@g>us&$OAl{^J1Jx#?45uqKGlB;@m$f9SYcTM8!GkZ#IIXLe!Gx z(M+ko($Co*j)8cK~!rw`};%VD={7fv+1%Fd#8R$R(Tw z0myohrN1wdh^_r-`ac=KKEwQZ!c$y^HL2rOR(cv=h`b9J*b&QcUdAD)FgQIuU!2PZ z5jB|n`6`r6*vKHPNU}mgd567UB6KHLhO8Mgjk~xFtH3faad=S~8Y7O~`U;FxkVrB=!)~ zzZ-n_!QbD%AM8E7zK-xGPSy3btNvX9mf{T|#Ud{uV-A{?1;QKkmO!H_eeQQvVrZQu{)jK)8Lm>|5-rlo2HtG-cQ$45`1C#E zy+%1eeElKgVN!_3bO=Z@bVYNkuvZK8-cDu&s9EHf9wpDUw<~I9286v;5~^6YBav_g z6W!>9`sdOjs{lA}{1`8aUzWgksV_0{AF)s7I~Xp*W#M4_sErkC(GSF4vj`ifTVG`{NCD zyR45niigSk=`1hUlTXI(+!p_dtj?r2W^;0}S7&inUANEP(q_(PwtkCTO)xR4-2_qz zvMwpP%N%hH;-4WIJ5Vg_=coWcqLP$C(qT<;(|$xUGD@zJ7mYrTyCUt%m2#$}YM&a+4!B>g??3qVGQR3bsTqx!sye9`cGbcm_1$vt zT;0Rf!Khm`)2oyTub35Pewpk zd;HbDf?-UN-$JMrZ0GAT&i>EXF8uH@+`#&E{f~!p_@1- zA&Ilx>*9qGZj=fIGl6WJ6gU#-@;NRL+@Q$th>Oj502lFW!P%1~fC_WTG9oTOn0}NR z6I%~6_u48ptfso!E{7=5YvNti1_PJG>>dtx@vGr*e>`5y(_|uSxD0O6QwRd>EBZNx zC9GPRf?Z{RwfiKR9jq3@HsV|m=v@L7-dh&Y?M^RRUlhqmghuZ4}xwyfC<&D42y_RV8#OB$N3QshxNzN^BiVZi}6@**V zHM0&7-MOT08h%HOFv+}srGM`P1l#(-=RNQi8S9)eivj#lUAC^=c7O(>T1=;iL}4p+ zT{#$^FPDO6aajqcn0k1nDgRP+pZfAoA+8wn_-QWMG;w_IrNkc?m@OOB?ZG<4@VG)_4+Jk@STWqJRcnu#jEfSR{Ejnf{E z^nFF{Ki6f2ywX1FHzQ*)k^i!V)L{E1^0D%gh z9O~vUddd3| zz#%=8CA7)4az@GsdTcN;m55%a;lLVoenD*hB%WOH60wrYTBBnVm>0H4R!JOJ&pJUz z)*2S)rnJ>eMorWlzH(Yu?^{!nrIXdnC@eff?`u9%&Y_H+Keu8=5$eZ@V^gkQGgkzu zt%EqX2dHfVrdum>zxegmkhuBq&J|nOLAF0e25ej zoB`EPCRSf-K)JnD@b5I*hJjo9@FrT3F$F+wz(4B-fZcFYa3?=;8u`OMP*y7+m>7mz zVE7D|vnZ%9a$$L{#fBUaa4q+H>d&u?>BT&z1R-MY1jUz&eD0w1KJ*w*g{4eQi)$64 zMGQiLud)VEG(}VEIowxbI3OzM^>DFy$y44kB!u>D7Fl34n zCrvkB+Q93K2nOllEu9Ttye)OeQ&=Ab^>^i|w|ZafZ_N|c zE^-^^3u-k@$47es0#K5z@ghmBcpI3JO11nMC$c3p)4$+JVLHu!ieo~eCABys3=k*h zfM~=}3awuNE6I-hn{nLMc{_zU=1q+G_(X|uz?sHyoFB(mYAhS+c>U#Zg@n35+S1gHV7Kh(vR3d5Ah*50Q*{=_Sic$ zO|TQ|U)yPlo3lwdfDX0unTW5VQdvsDTY! z_gVx$2cplO;f6jy?7ZT?C>;7(noTT^Q#Tx%Rm=5IXvgidMGW*aE9;eEBh?8f+XX^X z{=|D<|% zYw+FR?q*qxH;>b7Q$C%fWyQ`)z`B#Zs4(hUr-j(>E&}8r-jd2I$u9*f8V+%?pguZ- z3<;#~3S@m(LbBx@Lv-)kB5FSpA`eSEh75M?bY)g7M$nzJk@%Yig%>Jm-4*3AXOVD< z!O4Q&OOO73B%&4~ew%)IQ>K5wj@?JsN0_yG`S;re$O;#+vv(3c0AUp$Os=x%Sq5F@_j-05XM5*Q zrv=msdOJi#rTA|Q47ZQ13txGVj?;y@JCXFZT&E($PD@zi4v25p#U<-|Tae}MMUU+e zBkB@E=#3WD^t-NokJa7SHxM~xM52L2fZYAf;j{1Dn;F+LVCx%Z+Q=_6SX1RdCmjzh zNQVj$bl^0~_Tfa>e3t!?zx(8b;j9XND)yfD-a_`8E^Ry5q|_ZZc|4~dTYd)!FRSbb zH3r=f9rE^<;@@j#6&EhAlxf3hJN+7t>EZ-dl{k7r-f7Y(mng`V_Q9`OR)_E)X z`-i@`%k^6xf4a_N{ons)@2~$iGymrQ1q&FZ9E)#_!Hi~kSzgKEN?7cOio?hjZt>VJ|PRkLhtA|ox5qM7cHL3fg$8cYL zL9=3&rl<4;j@P5XG7yPCDtWXNR4Rlj)%dZ6EG27T=j{=TJ2KHUR%1v}qU?G6Zsae& zAX!U^5Vd*yPXwycXGV}nng}IKEUgG;6__ljY;}w*V^od@gBno3_5lpW^H7bWA41^* zdSeC=M%7w|$901$LZr{-4f^K?TW$s6{g5rrN8|YdZZZ@I9eo|$yA4z@+&s*nONv6B zCDRJ;u{g~lQzj zo8H@Mwkh#?*RkuO?SUMK<&xOjTH1z>Wr?AKS*(9!Pp z>*sWgSpz@tspr;zWoGi$qnz_zuo@##S$ohNhpHmn)a6mpf(VqP?{##gC$z`WFXHH* zK!1Mi&>MA->A+Qd@(LGI&DmSjWLzX;^GcxW9mMl_k_p?TJ!c}QN2^3|vy-$UH6WJA z)@()4r*KGYx=CCN=@f1?=KfEQw-3S3bP^qKza-G!iDz$M=sK|82%`^Wt(#hot-2SS z1QQ3)aWW~a94-&S({Q-WU1!2ko;Uob9V_n8#Uh)-anm(e2S-12e#30got}t=&>Kv= zKCfy0R6?}mLmM8-4eKGP5D{NqQ$ag^4}9jvNK>l<`;POXSj;PPUOktt`ue(|n?W(U zStVR%@f>8x%EN*_>gFM;Z4*7eN@V()b&32lj}dk>Z-z2>L%vHe>7$GL{t(Z$=Ku%3 z&wgmW|0qiS*xR$H@Rqt~-B>@mZ_U?LsJ(9YxIMUmPXRU1Bs_kGAy^7S z0QWeQCX!il5@%Jz!E8k2-{cg=dsguH^$@B!VkKli9+6V#`_EtiHvj|p&5f&8;kD}` z*!Oeb|L4H}PagOmBEzn&pwVam*~MotfB+c4r-cAOvEy^d|L2hZe}#~L!8HOA|MCF) z9Nzyqy#GHtyx-@r`#HA%b8Nqi?eEuJNB-<^f0}#L?@TnnHaT`UD)uocsH#S}_j=hcBToVHmhr<%Y z$`Ph4?|Owat{sbEKo)6pKe&2lCW4ynUG~#9mm(bt``x-IA(cuGZ+)28w~pJ;BK{wS zf_ZN?&+{8a|1XRG-@3c?&6X4Yf9Kl=-`xEi|NrO5|KGhEJ$eqCVqC=2Dvh(Bax`H4 z-}(9AJbAMA87$y4Siq+M3s8ae?}52aQ_s=+0y@L#|Iff&)W7 z84h>okt|7l)Wzseqs+D29SrR+&?|rU_kOhdyV*OtE25J>z%}y0edCD2=$YfIDk)W9 z8L@Z%@wdzBr-QrSJm78}=4VM}d|JZB20`pBxvKkjanDEO`X%OF)%+Rp=f4>LN1p$* z#XbT4&(^p1?$_~u?tJ_C{QrFZe?I^JE6#rcmPxXUel(q?!{L4@4yR~(jwY)FWdRIg zuC^z5`DUOT=`Vtj(ZeC?W8f`FVJi{oM_uBuvzUs#H!@Arc zL-Iv9J{|7Qlk5b97!m|fM@~8{G^qn@*E8)qH0DOqhEiC3!!b@%ceR1#(Rp9zR+5v;TZ%cp#eK}QhHOU7zkNXzQFsk zb_$vgOHVEqnj_XO!DsG9A@e60+u8BeH9mC`Y^sAEq^geGae3{aebp$UN3Kd>sD)8N z&xk5PnkA!%F;%JzS=fv+Vh+tRBc0N!^CmmX^2;m&mdI8vW#%gbZmd9}VnSREJ+99q zxiC*SwKH;B`uiD0s2jwICJA^w60OSbXk8p!2cC9S*qMI$rG$HHS_WMf7ocf5bV*!@ zre)D3X+0X3N0+5_2`m4^(aD*-00jJAsP7LPHFk_mZ07$dvcz;)E@Q z?BT0E>WKLJTHotNmY>GYz*Zwxc!;53=dyB!#$40jP9lL+{H z_vhW`W@(BH9$~-W8~;l>kWj;mf`R$yi>@LVp;i^~-*E6VKo$07bdJe=DTMU{{%ud1 zsa~!Pj;nG*=4gQUkMrCd%B$_epE}<64Wp4*L}E{g{bsBPuP2CN=$E(s`p5mztH1v^ zdb#~#*F01P7c9Hi3jVzN`Tzt?t8A&Hn~@ZfyO;yeTf{zlYaQ#v3(PEDHyST*#MfB8 z{*xq2P(<7K?Xuc9E$@EwVB;*ga=qpnJ00%4r*hW1Y*cu#2C^KR7WYQyfcnm%${VV6 zcGQoee{fHNLAw$^0>rhh(4^FZ-Pb@DqwS|pU$_6Xfr#~0px2^0n;iP9&LAqxm;~C+ z;+xW(GMq^5Q$}!2OV-*uhkxJwM`uarLtJTj6g_nryGE-nT~d_BQ`F3N@3@MH^DGHM z55IofK;ILVys(Ka1w9^>`Jxyn7^4U>@F;mVo-L3$wV7g-i;%c5rd!bq{`MA$ z%k%1XIZAmNLpLNJA>W&|)>MwyfF-kK(6-GIGW&7@KMUwyex4EP<63J1|6%X&U|IP| zLgCRP`mWmn{@Jbt!Ap$Wi@+14`;ULsd@H6O`OmKU`lvm`Yf@w3!9A;Ix^Wlw8Yz&) zqB=Cl+g|Jb3xU^RjoXaCl!xu+K z;&LeF{mBuY7VJ2g4Aumoo^9dcoy`$RbR*h>s`e^m1bOiYemO^nZTaGn)TTX&{=zDx zC;c^_@<#T+m@m2!kz-6z2dK&11Y$mghjSq}MGL=z%xh#QE7gJ&(tm(+mg` zt4*>=GC@-rkVG~(tIOXsi6bMs~x7{jWbkK5#^Hd8^~P?Z%012N29ak zNhYnG2Y(y4R}xrS`11LaQ^K)4=Ur>0g`*g4{yYI*H4S&%GlZJ?%a zjYvx$OjYff%g3AjEG$uG3Hd5+SATuo5aZ&W4%P*r)tNv=Nd#_rB)|$8BJ`8SdxKgW z6dDkd{UV)!AR#39POrrj*BoEW|BT~Pk7J;0T)ovMlT_7<4DRUTQ#9M+e${?BKvGFY z(5YnI#Sxiz@oVFEu_{{ZZ(NDc=_ECtfrZl=>elO~)a4#^YG6-MF=sz{!m(=NxC*m3 zC*f;XwDv?9tak9OcHlN1v>iX*&ut!_N{n?K%UZ^AtiYyyz_5}mS)%(drb%+PSJUvH zM3utt@FpZ_dNBSu^mt=_do7X_jHf4E;PX}QEjfnbuhLvf&KHY0PR7^bl!1PgRkZs* zyR0U_*i6&It)tDiD9DcFnL6S#bwmeDsr(;M{p2x=5jKeN(A-!Qp9t;uBYDXU9^9Rc z4LVl)k!b3zCVbtge zrDft;y6KE+9Hw}i^W=2H*iIt?OBiWeLv8BhJ(vfy{wwTab;@+^-2Ha21^>Go?o^~6{}`BQ1mYO{R?_%w%zl1_RQlf9mB!>L(G90B3Kq3d%h&k z9%{aSgRQ4&4tLy1o=?1-xAn0^#yo@ao0p-#n$Fgyu$JSpn2UFSsJL#s8JDmdCj?Y{ zT9O`i7-@Yhibc-1(o-`4*cevST8;R)j-{o=!Petdb&+)e`_a1oP-e+Or{s?|L1zh2x3;pd!vbO|96CA}G+#t>S;ay?1x(8#n&v=pb@)5`~Z`Y8`78%DVphoB6>babciL^1t$Vr+d{H!3Ne_v!E;|%x9*BICV|Lo*N z;>J`+bp~$@?fVdy`j3%}yAa+5_>Q@)e6jcPV0Y)u>)p}Qy@SKi&hx$9mxrUn{lD+N ztmkqz(@L`w`}S;>kN=h*%ly*Ya4$T`j0Z~-PXCmE5P6)$6`v8}JK=zC=Awp5sWtu$ zxI|v0e~1?{ixd5^H=!Q~AR5Ah*9)UNcD$X-<`Wo^9GM)EyGDyDoxw`Q$$6f^{CMB~ zuzj%m;Qr{%>*u3`?Pt5A-IqV^z1$T=lVXCgHcu1y4TO8je0?B)y$)vUKCX%+;dI?U z9Kx?JjKtmi%Ry3^pC{Rc@mHGHl6#|4@Z&Rc6Nrn*&HdvdE+%Ff%x{EaT@(~`h3U^R zX=B9^MdRtoD6Xoa3tW$Mm3St0rZBkUav~6c@ChkON8&kf|BleK(Q^@wErOUHvI>sG z3{t(yP^UIAPUzsm>N$JU3ZGHhv|4L7iL;XgE^6iMiZWuMJy*!WsKkT2*M5dTdW-oy zFGQf+yYC*1;IMt3W{Y=lQ5v5@pC~#FUp|8Y{&4VAXcU3b3E!I8%$}ebevN3~{16ep z@iEsem6P5nUF*Tj5oCXwDFKXh)4*U)$N(wC99F@MixJ}M!GKEw8D`(=AKvUee>&QG zx$}DW1u(Pi=P2; zp+<)CY>7Xj$9Re8_>GQpAm?h9X(Z+$eU}jUp9%j2_j5EEo~9s>C6j?q$Ip9;A*f*A zy-Ta^oyL3`bZ6~aW;4GXu@EHa!Oh+N`r0?~ zD2NM(TPT7uxc$+9csyJg%d>P2YZ8!hLtPlhq*Xb-qTa}6ygj-8IHC{|v^4g6zU4JT z%utWY1@qa{^p?KmcF=G`qvgeCJg3C9iQ`NYkYLhcPLnnh>VwI*XYsCkjbKMc^t&Vn zcCQxDf{fq`7QHtj;MlW6hGj`W_V?G3i1-ur4A8L)$l9m`4L-{4)7QGuRG{(wIdYXp zvWu33BdQ`W+bN-D>H0VYYSz8mk3Nh)L}TP@UqxRTF+jFQ9TgvB2=Ub$pg{w+L)QI( zZ$DsuoCD{Mq+} zR~~5L$dHua`1G1OVScoA3y4U2si-C%TlsH){q^G!AaEI6uD{8Ouv~O?=CHEDaFmB2Op_3i_kT z)qP@3KCG&00e;v0Fk~yr-B2Xu2SjBXP=cy*peVyG=qC;4c#Ye_WPLT-x2H(%6urV? zcQi1^HWTRVj}}u$llF0QhCEapOUCIul=ljATcr2y${|U|RTr<`wudZN{==bIKjP({ z;u69#vGq`Y_0~RiNezPev}Y2PL4EBU&~T~QE+Y)oK~0DD2Oj5`1-5TOy>qxdofyK* z#p)OY2slmNMM*VY^9x~g4EwLp1HtpSZ%*ex3fk&<96Xxmbh!#Wq>T5d)kCYnJX#Vk zpAdXd(u3{UNnWJY={dZ^zBmJ`d6EYvhY7x`i@G4h%F_~^bpl779#yoijuxZJRv5`5 z!cZv1L?D>c8E3&+z-nI6wFVb9S0yK5&z#kOJN_&klVIW`c$lSd^&?ffcbV-Mp@n8f zY1B20e#qZFnp|Z9nS~&IhC5UMNpS~1c%tum`b(c7r#?nik#;J_or9Rf?&~c^!lct{b17@=6R-ktB!&FP&)Ae4t7mg^_wp^VIL{-LAI91*PRlF+lcUO{JaRoW&9SR*c=&`QN z=(JPo(oVZU0h;p|%xY+H933}8?P_3`#-N${%=n^M!gC-qY$)3af#)j}>8IN-f82e& z|K{NNKSq-CC`-x$udP)&Cdn)mTV$SSVWsWE<^^KpW%CsLufPe0bCRUWG6Hi2it$o#}QD(uhe z8vBq4Z8492AQU1fXX_$fiQDlkA-$V5iUFN1waKwO`+ER0t?(8+Lx%%Fgmo319J$L@v1aUjrFkz*^%i1{BID6_os8*b6a z7;r(8Qz{xgyqYJ&;nSQ%&E*Fl^+=W%RR|K-j9=6ydq1`F_5k;9a|GV<2>0O)!WR0+ zcZ}|g6dU8eIMpZ5E4r06WkwB2UeaF#xD$qXDtZ-X6~n~2aU zkKSLi=ep$tLHfY?EUwV@7Qk-OW;sS?6y0tZC0VXUm#1l!l=B$FBEn_az7>AY9>$}* z=yp7ko9htkxr~LKk&UyU*KmsSg-l)2?8ony?G1H;uX<18t5=&#n)Zfkbx&)w*!CN) zZmljXjiYaU!CKNsafABk{=fyQb(eH#yvO($Jq}XvDyF>9xcodsM_KZ<%%KFld^Fv# zoWbA)OaHO#iq+V~4#HLl-2v3qMaIzs8HYP-0)-ILgmW6K z1BH+np=3aY2t^7)EvtIv$<_4y?B$^*m7M&>^(2V;>LL49S5bY`r32+?R8+%{Zlhk( zfBoQYId_h=6(`}R!^2lgXTq3;mG3ReS%TszP3Jx7(KppjbILRI`TmbT?!EkRwEOaB z3Q0q|Wi4t8{q(RlTm~hMkck!E1nNSsG{PhE_=}BtuBV&rnk3`4^kia9?CTMUVJURx zq~`?-W{=Gm+y66q1&7AYKAa-Y_qU%8qv?bDKw)>b;O9e8N}Md{qxj+n_+|I?>wP$A z_FnAnzd0O6(oYpWlfP;UbJ@MOwbhd~y?MFwd>g)d3a!3;ij(niwY=Wle)^Brbv(c- z3@ma2A$K78|CS#=O)8k!=zX*M3dZ;)L+#SdXmQbD9>o_qFvv*~Phjtzk(2d#e1;+I z1ww~Llbm7~XF0t@I6d^tj=Jd}835ajri+5II>-W)^#Z*PLEZosJkIC1rqC9?n9YIM z6BHz7QI7t`vHwF$zyKV7^Nz0<@5n1Rj`mx41IbdFhMKrY(n^8I;2XB>4#4M9*hW zw!aYbUH{45oHfO^_ppcFk`?r}n7a3L19?9hZ)8SC(I*X@=WLasu(Dm z?nO^5q2#CC?bnAt>~0@Q-t0|otUJ#+lC`7I!{r%`$%|PD!D(hshTR-r)ap4w#Leyf zHRk(CV)zc&GiD)ys`^AV#D6JIk%i>i>4(Ebg$Hbt3f8#nim6o2s~$j_B0;sgv4#yW zG(v*9M1On%hrw{r=ZL`au;!hNJC>)=Wsi7^InxLn6qC0&g$;Sx;pV9j$~!?{zd#{DPZF{AM4MrA_q?h}|)ULgv<0HzLt zA9h;|bI@=*3(RU@X0IFJfOKAur|fV_l;xfg1o|TUQGG`WCAT2v3w6SI4JuV$UZbZh%Ne?Ra# zBx(jvd37YqMDfsy>#u#x39pyJY@D+g6^vd+Ck)uYsiqVtFAGT-OuX?xAG-KnTCD3Cjp?TiY8$Ku`}n9ngG<0l z{in6rl_$-YxfWoko}q*&W4V^bzDFxkTiy$X!&_R6l<)mk#YkrJT{7DIXA1GuHQo&3 zX|Lb9qQRh5(d*?khHyhe6sMQ-QDpUgg=wIaQeSjimls0Vj1Uq?VS&!jWptjG$i2pR ztZ|>xl3qvgN#5zNRDVnDV-3RrxYC9(E3H57J#1anV69Bg9`@Fz;|Lon z*L{CXpFLc9l0JSMp+0j7aUT~+eD-kFne_% zVNSn&QA0LQ)eQ2YD`~Gu{82g@DNm{ggJ}Y%Fd7TGcQkkbS{Q!cDJznS7AX5P)l9Zq z(sFcFy@92aFmO#5PYNk3Dj`VsR;np%sJ8WX;c`~veMdxXFodhCUN0mlX4AasuJ<>- z+_8y-vj|+Kvl(7$wH`B<8;KSDORjqTCHA!jPhnwHUtx9)-D4AIyg+bbgQ{5KaCsSK zx69%7sMToWzM)O8(oLUHwuBj(Go-=E1MLS*u)GIDx4GVGX!Cjnu`wMp8fU2Y*I`AW4RhxJ0J))RY{0Q3goH4~tc$;JP15QE z+r~M`1=}LsgFz&cZmKa8jKs-vY^0QgNs{dcpI@z4OK=lSLDNwK3te3Gv_6vXu<=f9 z=pO@=O`qBqL#onYoDUm5wpp{QL<>4dd|`a8&JO3}hSR^p-_Xe{RD{TL@lRwNocLBI zDrKyio8{`LH$>zSEwT;8*md^4rj}OYIe`I+14NCnvy3m93~~hx7OsmSZY?8P#mOsI0~`P+#!jy-lMf8jv3W*tPdtw6mYh(Z za4AxeK9i*?Vudcwbj>G2^k-?*?L!j@#pSXGJjosdAN8jtx9mBFIH96FmFQ~1UbDm` z=dr%Guz?0`r>hu9U4^d~7tXvjqY6$c3-Q|FI>2+(%N|G77^xR`UcD)!?pDvp%a~@7 zny8L9ptrW^+HbgzRx(pD+pxNBRMcmM8a8fzWrokSIa-9sGZp4esq&pFHKa)dIN|o+ zp~N}ubj~$1Cwv1%16j*x@Kp@tEoR>|$NJUTl5?yZhE%d-8do8G7&7=*fWtSae!1R9 zA-9>P03MJ=(rgh>?Orccg7ZL7m>?pAzp0k`x*HAlW7JSetZp|2!joFEMMd)@uy8%NW8Pm2 z2rTOWzww&gFyWf$>>EZ=;<**}Sk<+LKCQGCt<*~>02{R;a{l?ey1KEc`S28{8;x!E2F{;VJsMV>&iaP3ruE-(CU4{k^4~mft@xeR z4SB_JxPIXjCznHxhHg+3tuA7I(MH6yc~?NQy+oQbNoN(xX+brLVwhGiY0Bj(NVi2Y zpT%S1`7035YJ{_dXjV7|!++I*V%KcdLg#gIlA;C=Bn+SvTaoUyK`9RtzVa`-TeC+~ zvoAs2Ay`~Q`fE+@1seL%nO2V{w77l*iq}1tgXQIwHt6=4$V|E`L_2Z(MmiGSv$U0lu-DmubuR>jqD zxIZ2*5R9&i)hZP*^@9HD`Xwi+qhb~ZU$7n)FM9Rdhq~aPbtqd?&@8G0@uO>W96*_? z(7QU%T3E+?in1CV)QuI(@=PvQF4*f=_W|}PMjkd;gq*X>wbgl@uLG)$CNmUY%)90~ zayA3CFMJ16w{|V=yEk@nRZ^tG9(>~F|5#VvZ>pN=F)Kd6_^@Qs;00CJRJ5BrcMfl2 zvuJzC{F}P}GGm)yP`8Rw6m+lb6WTw0l~Bp06W=0uw_BTdb1h`ZP_H>=S838Q08Vs^ zXLH0%C~N=M$Hf^MEXrt_W@&kP>x=4H9!5c^@}5Q_ zP}&x)W2uTbD^rS~BP$fJR_Fk!HB<%t2Ej{6SHeysC|1^;OZiH!vgR6w`NKDtqQ8dJ z+VLTlg6QBodzCFCATgAbNu^8Tfd$9xOSST^a**Fl`wlbY9hEcRDDA0WD9du+U-L&%Nj(F3(mvU ziF_3tdMMJ{JkjBD%6wG|PZU90Dh%L>88~Nl#E6vvcY1B&+8e^T)yLeVdk;M;_Ai?G8*tUwXl0mWS(+kgrS^#yHk8nVj; zbW(TqL3h0xdlIZ-9cwk;EInWLJ8s5)Cfi(VvU@|@YfJ6g6!Inn3p9Ax1GWjGCNMT1 z4;Xd5|8##yVafyxfYDj=IW8vomm+;(kbYX^94ZCJ$XbH|DP$tQH76oTfzClhnYfHq zZ5_X4r}SEO#jVDpVp0tK>AWmn;!6!?l5W@&s&)-GoFpvCKfqY%AQu7X(f~xf#^NYy z<#DEw3n2~DnrqTpWEI>@@tN2+u&+-s;T(&pYi+1VeQA+%H8${Ig(I!rT(xa$T0hwZ zY|{0byJ0_}lvX)T7BcsT)_!`|XE=l@ewkO#P_NhPhdkm?JdmeCnAdownw%xM4`pZJ^D7px-iz%+nL*@dLf#pDh+MBe$L&XzTQU|O7e-*Mz-K#g23H0; z+IxQ90+QltA(5-G6f=K=nMY9-$QKo6P2>dGB9BYo(8}UV=1Nw2#TrX8^CsRJCz7gy zkK#p&BedZKK^=h(+Y|}GU3V|Z1%R^6xd`ogm#NgrTQe~4?Q$TbGyh8@D=N^%ZKSdT ziq-BL3)^RkV>VO2$oenO8uEsI(@O&Fiep`_M8NC-)5H$bo*9!`iLQ~Vv*8xcgBnt1 z6aKxwq-<#xF8cvMTTjogmwPpT6u~Qf%tukYbT)6BsQB}LpX9$5`JW9e{hOtMZqEOF z@6NaPzIF3IfBWq>_de%;{!@k@&hNZ5v9psznbBL`JBd~hBnuz>oR;bFEO}9$_|yBo zhpYAo7}F(&p&bkODgj*`%1w0rQTctvCEs{m2<9&CXdvhxR1^NAmW7wJ1ugRKLQk%M z)t(>1`+oH1<=+2{c3lp9tktZP44fo~iM(UgmHi;I|4j6sQg5PbG$!E$gzCjH z&B83cgr%>(`ztV{a=b{ZP0F)UZvOSbm-HLT3qTqh_x}3VJNN(k-M4p5En1b2V34Ev z*|@w@SI**eEWUfmMh;xt_FcEn$_ge& zi+8lW^uLVXT=hBHq1SV`3kY(c;p)$dB`W=~!kky#% zOQf!nsEl=P+Zi<8ZhMLJ0^t#`SZ#^;;3&C&@5 zO=d77u4FqLN5sM_U;Hlv94>c8_*rqc58n1|vIfyUDfz;eL z+?R^e%H%$BTB7}J6}sL>kXD7Cyg@g;4P4NMEgUw2dFI{N$4%=Q-rBV|#Zld=7c|qE z)YfpXaEIvhG>i#qlR<#A6kR!X|M-tNvVM`3C$+2yRzX-z5Oq7lr7Xg5QRC0b#W8*s zPd-R)@%-ubs}FG*U)f>yTs&S(p!l!$Q>=#R!z~}R=UMiLZ{3E|xPpf7d~^TKovnL! zzq{wY2W}(Yf4lYFR{cFpC64piou7Yx`XGCKI6gc0xwuGQypH!L&wu!3@9fU@#ZUjp z>+^#+$oM560#-M*#>}`WnfD@Xv@@BeFO99816_T$IJU1x_0Zjak@Va!8^0vcBuBJk z5FasQ8u6#IE351!bR6gFd#piu#&P%J>X3+;jYt=(@Fn>B&6+sbk1kKs@u`wIip4A`qj^4G%uo~|n&i67raTHD zLAV2uQuTfKi+)s-FJVT-kD62J9m%2yB|-#**ZSHe|$H&JKfrve3N_! z{~Rax?oBtT{mq@dgN+@c-VL}TLgRzq$}gYa`R2Qg=XV}_XK%t{#xN}`qP{8MB0i6c zGU{SqM-EHJ`6l<*%>L)ScI(rKbd_>Ms#lNM3N!kx z)FMPxbVWf;YGE?dSZmBORU1TAvLd;UVGk2QeDPSmLJ7&398d6%IvERbvQdPkq+^gf zCh2sVU=kA+)Jj}XNq0^dkkP390*kNNcV^*F12jxii;X(uQV-}v9wpllWu(hfm;Mg0 zD>+0F2oOi-iA0H!ZHiu~&D!S&bq$@d8OUx_!71<-w*&q{XUpgUh;@23^6!tH)*)>h zz)Ln8Gsp=~gfBaKSnaQ|?P%P*;?h@`mF5bLPiJjArv;n~AZ}EnDNNWjf9EZbW|Qw!-szi5->D2r3GB3`6glsSFId5I|Nmz&+%pv%#e;}dP-q}p*B7nzDuotQL91%Qmo zagkDP9x7aNln!a4l8HMj()-%Kp>*BLx5WCd9x^r#K!a>V^}=CpO}b%Yx-xMrHg_xB z8|Z~T|9UG`dXupNrHsZ&zS=NRbF08sZ)KoFFFmtvHcmVxMatMUU~wQ-H?5c?@xprn zZxF9F0_n3CnYtBBL{jBg8xS}Ok$6cSD-F2dvZhl1Rgu5DBISjtpKYm&haMd#BUAk< z(oC_!zZ=r{_mw`OC$;||BDXWV`8#}jihRTCnwOa^8zh)$4VM4X&&Q$g2&}1`waZ~B z=S_zOr}Z^$Z2=!;tD{|HNYf0SE%ilGV<(*Sg8F~QjOSBSXp4Y<4Gp7!Nev=+2~|#t zz7`MedyNC6@VO15bW*wMF0h+5{`SGNH8{qGzE@#}|MYt1Wx`|3xPf899kC;FnwjkV zrV2lauVT0esvI4|qX_w=?FAjPRZ2?~eS9NCQDBMM&y8T$Gt-m$KX=MJ-~%X2enixk7^ zVvb5UzNESkmOKV=4;_Kv3I?ZEc}mwokOdcHchE`@TUl@uwb{BN&Ob$IHkT|PTCC}z zOg&i(ZPcO3wSD?1W9#)TC0uBEb^=9E)=H~D(-38f~?YEH9|R#%@$Si-sf z^CTo}ZLE|~Abv~Z=xqr_z6CNwq8hchloFv=@Q5TQ_pC-S!;K4Ow&)S?kq64EdTlt^ z-+uXfc^lkItN5e_j;ih(ns2eX7Uv4#Tf-2B?C{L?2Gl)vy#r#6A`Jrz)yx*=_9Of6 znPZqhKWaA)5I$hFohM4~>_c=mustLB1^w|M>YfeGFsz3D?DcAg3c0BdhmXYaj-EVO z!L^dciT(4tRC@hunDiWg1tLHDnK@GpSlu2Lv5K%sS?ei^&$h;o_@Q*X^5p5z=5zME)+?;uHysCa-r*NVex(`N<#10+w0;;w1MM35zrXZf3_&rj}1U1G?W!?2( z*M*IqAG{5J!!)SA;6Kgs?VNPj_zS$nT-&EiD=7N_74$I)@mO4A(8q<{9iolsGGP_W z7zrUh&gFyvRa-N~w=7h4)_h2~eeFHM`)4)J5#`T^*QJ0Pi6gk&ApVQ~-i-fP6v@rP zy;h9>+PZu9&RsYD>;5OEs2fpwFZs;|) zzyqb}r)Xj3h?|>O?s+-}2@5S|8JPyq$~`BsU%WvKA=SBS8c!gXSs<_G* zN(qXQRixi16GHNCoXpvu1>;ZC7%c-T3!JEBfOY&s)R7;fwG1S7jK7zbYf&(YE758E zj{?^=H!m+Q2QhV++{I^HwA_5Yx3l~5V0QyLEk1ga%`m-%GN>J2VGeNkfVS!^zKlQ| zk57t3x+_GNMOu*vSLV|Sq}v3mL8n`?8d-BDyGZs(T_DG3ji|GI5bYgwFd%2|ppTXO zvUm6sdKmq({rdIx%fr3hgJ}PCw6p*6>E7Yq{!94lS+xD~AJO0UUOok>Ii;I-@(xo_ zm)K2|Ow(jSQ+JRgRu?$GRT3#z^I4poEaHT(yR}M&-0TLXy-Zp`Oq$cz)?^s6x#j+y@Es) z+{Q#wR`1Z)6x&73Z%{fM0#0e0_K8fSf@~`kc8jtHqov66s;fKcIw9rgF)I7Xhr8&V z+Y~KP*IXdOFV$(3(dxRkn?*kFeGUTu7mNSq^Ixd<{)F@Y!GrtX+^L`cTc6{<{~721 z=i~kJ@&2*L`U^JdFb%p2qOuPurmn&y#bu!1zB`uZP1I^4CyRc^T+DyZ{;LAlP}J z&ouBUy+SYp_!0WNyyyS6yf+*k+zWkmnH*2z3;&n=ZaDmfetOoEL7qTVK-Ef-qrNaN zs2stGJB71piY^KCQ}zTd=d2p3(OBPoj6_j?2n$|&s28*Lis!iY80N0_Ow3H}Ij-+o z&zUeWxc96WqbWGNnoGcn7;z>>RS~BZ>=XS5znzkE3E=>jtD;~`&rLWBgea3;SQM}p zi2M;x@Z039AN>NX&H8#CSEuj=fs97@?+=UVbqyY4yBOENF{H(uUsTEYoE$udFXQuM zatMDugFpG@AL$%O37Z}c@hKblOXKBx#33p;X!k`@o#xQv|Ci38-P80Uq2HZKnNzkMuf2@2cC08G7vty(~`Sji}CEFaPO`{kx*mJp*&Uz^IYQ2uVT~)?Y^rX zN{33asgY;rxp>>{eLtW!d(zhuJ9e37ll-!TzJ2*CrcAo*j%Vq7eueeJB>=`A7gr;+ zo|V4-k5(H1bPVyqjP~`!lvc$=0Rm<=!Y9KBD)MV{HPMxb$f*vKhfR}alvDFYYE#%s z#yfFIqCVk2;&OpCV26#Pi@My8=2BH=dbQqYrtJwCSu-+PG9|k4O=W-0kAEYpcfKgb zLgFC7XrSR*b}-PxhGn6hL0=xwhsxh}GuoRZS%s+}3!SB!8yQ3gY+FB0;P_5|U$CGh zWGQ6MtmuVz)j-uJ+%4nEQwn7nwBBbYn97-Z!Y9Cf$oAPU?9eY>I8C{0kO z5I>^Cr@$qZJYqK}M zNvkEC7HFe5UNE|`IU3jq@K#!Orb7X0i61;8w|-#1kG>kQBNsicq2IDu`RlT7lM-Ol zI2|K06Vq|*BND(I0Sqsl5TK(Lof98a*6CY5K4*(@p-^LbtnE%TS+qaoLZ+l6LCS3(D@+6sp# zod_m_u3hNt3IunIgvvba9PwU(i6ANkV<(|z32sgiNjAJ^=vS&91&|^A7X5{!5&Ds# zn+wzCqeI{8C+cG&*h4Cg9ej$G85|S`e(0?Z+(PUkgSo0bDCQQW4nx9tBr(}#W5PXy zx2jlg*7DXL0)vxjmSrbJ;(ip#1W%dw};_q zwR;I-1k;@Od}6%qgfhC*x$&6WMQNF(PowxBd;_b1$j%vfdL&@kDDnYQu(Tc^5EBX2 zKH?#*Q8htJxR-kRI6W!4@TO%|*4CUq)eBAwD*?wG#2qYud{rf7x5J-xntFtH;v4n| zV>NEjBlxW2dcWurUYZV6E}bpt%Rmb7Ns-UHsu#R>h;RjB^F*Hi@B;@BWWv~~K{<~vGv!#{MMvf6gA34vM^4}tWqCa%S9QO? zxs_%`O_I1LIH`^(WRB-=tr@$TFip}zp?G661N1?{uz-L!H>V*ZDLIgmPC|bRPrQAC zm1b6mw?Ev;am1})>j}mfUVYK=;Y-*3F7ehy2Ly>!#vwwed{WUv2T6swLSd25(=qyW z`>LXq;-e<5D9;t#%_w0sg^%Za4P_Vd0`7KWnA;2Sy7X0e8qX2tCp)2V-?)H=lbL|E zDU*Z;jso`VY6B0t3SF$#RnzCvT%DsT!qQvORvo2T7iQ07qfY)ickiwlpq}{9AMBUaJ=q1l98`pK7Vhj9|=(3EJFX;ijeiW(g`)Sb-hA@xi0$& z_Zge0XC$!@FT7vDs+VW!oU+B_O3?-72)05o&+LEb(ruz{kgg5u~ zz;#_F7GJAL-KyP(^-l6Zr+dnOUnJu%etp~P1)`hWo?5I&Le5OI8ByFsO1$A731)0u z4%DegT1DeXG|s)|^R9N4puzoXop_Rk@hm+y7N{m{{0kqD1Xd>W+QT7w1PKo3Pc;z) zozOQ{tb@)#^N=2W1|`Lcwdqz{97!@(j!=GDwJ&fU`}Ls({p{VX=BhXPd<#cRsKs}0!%;7smv!OlJH+P=ty!vz zk7x~b8NSv;OARWGwvA%Y7?mV+43sOoy?}r+CP5G-6hk89zCH9Mc~j%5YemMwuYv5_ zOXEGYRfK$2rE?c4>7^yo+#94Dh1&6Ap*5XCr*CSW*#)*mHVT{qQ*fsF0HOqzz@&9bZS+q1F2)YRkWmSacLE749%8x)w`-$Lu}2i zd`;-8RTZ@+eo8CRg1Qc=koi8F>Rq39PKNwY@0(XJ^yS$C z{icpsnz>A8GmN3XNJXqxAx!RtSguP{Dd7tgQqxjZC=;YR!Ox|X9Q;@ZO2D2{YR>% z$Tar{tL6dJ>z?G%F%T!$N&M;vX5+}JjpXa1aK09FTf!R6;bbgOK?wbX*~iCxAwmJv z=qMsxm7K&6?n<~??_$gx$DnhOP!FO9(2?r%5p5Tpb(3pC$yd(UQLjF|za%!1#F7h< z_iKV_f&}mlS>HweQT2Jl1QMhYN0~4&PV%J8zN*x>(q_)^6jw>*5StNvU)wU+oXPb= z-3XgIi2Etk=s@yd`M_wG-D@7!D*;YNI$v4YqJ)3RSfX8?-7)bel-s*LGy}iqiKo5u z_+5IwP!0)ENp6Zw&A}I|HT7Db!R%s5%Q!c@O$AYtTy8b30AWC$zoZ?bu*hVNg-2YU z(UY1FD=r>;tJ+tfT@K?szLK=r=bfJNa?PkS>Vt-Ajq8d5)98%bGgx64N6+=>Bt?KR ztB_LQ&=FKKl_|#(!x5hNF1fFSCbxc&j65?-Jqsq69cdZasFq>mch~ls z`0QzRkW?_@1PNK<6P0joKy78yE*;de)>&>+mVZ=3Mmvd(J4v#u(IPv`^2-cv$H{C` zT5oB8+5R`nH@f9}$Ol`9=b*n~kqGM-HUfo50iGlM4Gp1>bYhX}r{E-bUq!8oz)iqQ ze~J9&G%imC5vGOGMA=egv4FXvGn71XVYWb;9;0d-exB1$6wB$5yA)%Lwa>@+G|o<> zptUI?P1ry;oy8}J>^aLXX@SWFj9^Uj8SN34vX7I~_#({<qgWo;s` z-{w3(=S$}M)MavdkdWluM|A$gvoI@1m*;+E5_UCcC|1f+;C}r@ZxqJ<2`I(Q3{O?aolKr0`t-r zo}SUsX!LaZaCbC1>f`U2kpO;Y>5u$g&TuF&4#J(tb zx2VeE3E8C2<;5O%i|!2C5J&vIfF5Z>hSa{OSP58&;!9ctXqd8!l2*+ zFYDE1ZhGj7{0kbUT2_{tGl&(AL~|q6oZ+`zyT~tRZY^&1jvA+trP1o!I(g52_muLH zKM{isT;ri3Pi5ZK^^^-usNHZK0<+DD@mgNM<(1{vBb>~mw|&-kE88WJGC?ETx_yO~ zd@Bo6pUc5OP>L&fdYqs41kR?TQ7>k963|7w91FBKL*cbLY}}6+UYw~^ zm=afP_A|cJQk4i)bls@=-K{lrO1_n(H zYV6RScYv#?Ff4cuwYrYYh$4Dmvke6J0A~;A*a<_(g*nwh*vg5Rb$-l+XLO;uOhm8& zg((bzyNL|cq3y%gc^BSKc7)+*)6(#mGxfNb;%rc-(xPC}FA9VB12pex`LIaGXIFH& z8949UqQ9VgK1(RRivFP(ZJ>Qh&L$E4WV*+*B$;FW$BZIRoT{FQASgKR$kQC-`Y(k{ zg@(!~hF{c)w5(%$=&%QJb-9?Mw;tY4u*y;>0U2&_EbfC^r9~n2d3NGfhe9jx91^1W zejzbnjA0Kj!A`-^HPhrWB5iyLgK%qOl_&=7s}atN6eGkIJO@l`)*P}{6K{^Sz7a53 zTHSyUUPIrXixu-SwuJgML*{1LMns$s?jK-qP(ScEAvh#xW+#<-ZY_9cDZj?vYEMzS zJ?#;KEo-I<-}Fthv~8b?vk?anJT^Bab1(K7?EI9>X0Q~$`+Hmw2bV zupQ6IMbc{MymFR7I2RFav|JER$ep8pZgxlT*fhND%bZSfm^?tf4#EIQ_~a2b#ve2( zw_Q*Agkbm>H87jzrem9QaI%xFyuX$fZTw9lIMp)$V8sK3i#$(iFzxt?Vo7{22zRMh z%MEl><$73`c@zD4xHci%zm!4-rEEWnkH>HwIAWO5qj>XpbG#{@q1vpQW)?0)k32

di0HsF(Aw+4edZ^iF-27|lu_q&6^J@LDWt!4voxkxKg!yF0e z{m8Wo(XD!HY9$A?K=5&Xl98@rLP=$nK^Ey0nRJ=(H@4c)40S9n?yU+ zSoB`~dTj!`Mep_RUcSuYJoCE84!YcM7(kRWu;k3f0zR!e>v&OoK)}+|{1VS=;Sg<% zsdkR|E_OO001y~o2gLxw=}Em*B5-&DH1gxlfuazJ$Xkvvs zcW`2fhslW@#F$|UN_GP-xz1EBE#LiGtW1yGkV3`m$#1OH1BTqZb@aM;H_j*AISfP< z+BrXM>zyM&spQTfg1lh#wSF`hv?RdO*d##lee_=Z(u&eVMlpTj;l}~UYswpw)12ZGPhkx48 zg*`ise8@XHGLt6G&QhKsCu(WIWo+&1rb%6ykGPZg=Tfx-h6_+M!NMtO)*x|>l&rFR z`%lE#qO6i)BukaIPxX`I{%TvSs%E#dKWzFIAwW9od425Ir(j$VN$FUCosxxXa&v%? zwL@un1?JL5hBy1rP7PJ3mt1Vm5!cpjj13Cz)|Ged%DY$XQXdhlvdvXRUg8Mv_l9sK zUPQU7W$&g7D#*xL%#v2KTyZ%?T}#)q{Jfx{1+|y8w`4tq`KfV#vH>6QfyNY^iYYwX z@7YvyPfE9g9qVC?rY!>{C$N9aL(RO6lOc#9Fel;M=T+DUcY z6jHvz&LEu(bgoNT(hTY%3R;CuMkb~LdSM~V0tWf15%zuK>x;RO&~z|CUZ{mtMGnD4 z{t4m+1IY$tje~oX%5B^%dit|+(QYd5`EJVBeI<|xLxlgXI1pD|_)V6tOLt2}S^knCKbc+xNOyo(_74s|lFQ{~`Ojx_5^MZp_*^TJTY)hx<8&)ik)G*K zO+su$T4d1f_!O;Bs5S**AS)e8;;@U$gj2z=OE;0h(Ks$na`AWrWXTQThqoa}vpjMu zx=h6PaaKuRbm{y-b;cs-gdcS?v|*nk!mk|FT207#A8>@CM6Hvw=#$$xnwz@P-ZX{5 zqt~-Y$V!F$ujo?)=eaTb2Ac5K68KElD^$zD3dDP%dFJmd22Z%b#ylcU*L(80AfI_+ z@_H^5*0drTmA`=h)aLQjuxn9Bl!feK{M9%!x}0U+ut3GDq{Pq$cpKrbCQLW_=nycv zeBz?;+g_|97Ee_@PBif+>!7B((On`L0%WQGmVHRx(E`Y`Zk$T`4|u%bb=FTdofX3 zb=7_NZGa}QZg21#oMXaM%Dkf@KoPfup8;ExHS~OI6l9vnuH={YnjYc?CI>~^Ri}}= zNk3pSq)>VL81>gt8DtJ`pKF8Q`F*(|2B+k@(CvB0N-RngB)qCoo^{z{g;1;N(v#ru z3s^>^f;*kQgI?Dg|n$7DPLd<_~dcsitKa>=1DgED){C{`8d2s)mTK>O#-`@G0|L=4D zzt8#q{!P>S+BxCg?=b$5l0W)76wN%B`_ifP`sOL)T=a+M#lpxM*ii62C!vVT2tJ|T z`zkX-tCVb)f^hSg(??W{WedUWjj1~{> zN7sCYqh_URE>llODf?=di6e>;w&Gy+3nyuMXx8Zuvved*tF__K8iwvXqOkcCyqv`7 zv0F=Rczo4e=Sshpwf4UENOc-5Tnx4;c*oZ+W5VyBbtfSZWf`Yx&7z15xZPPqw?yns zU5OCxxd65g_Z?xk#%XnBL^mL5eMC3qg7j5~)f%!ZZHauV~9(NzB?mf zilQZ)m^UHZiRsdlqvPC!YFP)ni3c*sZ5c#`OU5^crocQw$rs&@vDjG0`|DnZs&JI$ zBF4WqdZ!p{CmEv&ze=*T%iw%I#(!y_TxN(=-~u5a(L2c3ZE_*VCemEF^kO&gqpnt9 z+5*`31DZPm69{8iK*{?- zOEPfVh$9ReA)tnV#U8`(uP~gQa|NSn1&s(N1wmA>1(ID9EHMA$1%gqTwI&xyam5hG zDT4Z+=f%}vFlb^Wj8ihgk(nIDgbimL4{6GH?29~i2+yDo<^Qo2sfT~^~(KE8LW z97{sQxcD%>vKLU!frEJ%%xr}hSQwoDoMpz?Y{K%twOMGu`UWR`TqL7-GU?LhzZlFC zOsWWSDoBpLUQbbm;7lnC%-_J~dbFdjUwB99=kDg8;RHzkis0h-Tyxgcwu?KI=z88jvO-*t)*2 zTP@x`6fkf8#yWi?ZiLQl6673+Tt61BW?XeBsfX_B)m${3POU9t8GcsL#3G0|NanSk z>dYV4w*ZIhLBqXmFx-EQV{G|Kn}@+aYsqV;!IsI9Ln|{-aK9sv2bG$g?^Vue;by!2 z#3OB2P#-_NKg0GMvj3ip%iA*lF0ub^ef#Y<4{G+`yLZ0*Z2$cy*nhwE+kf3cKj!(# zECK0rJos!K{%jroIP0)F0v`rUloqO_1Y30;zn{fdh~GPWo}ZjR*Pi2_eFYCV9R4^i zg`pHyu1rrd_=d^&5TjK3k@3g#Jf7&nmq`g1tR0xBOj>#oCw@3Iz~%Y*qJW;fDQ0ll z11SVfdGuET3glF9hW42aJ|dSV+DF8h&pIe4Uz|@wc>E;lAmx^VbWf=B@jNZ@1lf!i z)#>IWxsWN8$d?(V10#0C2ljTOdPxcq6}K`J!IlsVWM`HyCQ@T*+KMEC%|l`Nkbega zAF{v^HKx*aK~qN@sd8jmFr3g9F5yalI)uf2qu_5;hD3b-#BkxaQEx)ULS_lshDNyY z)nJSHyequ<GA6S9=Sg+;MCXE%Ln=#d}v>mFSpdcPQYwB^e9YLWt$V4c| zq5igYd=p_8sa7bcJjD%n0bHsv%E>ca5RLM4;BAu;#qo`1IYOj&;VQ}E^kH0{?Qm$b z;+jd}QCJaC3?m6*t!(6Lo1(yaSK zK6fA!>l4JOIbcO(b}yXMh^ALy`~PZu^tLNmarOVR_wD^{+sLBlZ+{9#+n*z~viwLN zd*#?UuH&>mo5Z=c)9&6hKbn##n`@cWl9U~9?C*Z(0e}DqQk3Jg=^ppqv$05U01O6$ z!93xih$8RBVZPcy_}m8xNg_s3%a=?kT4%BM?t>oPvFV^?&03^J&;Ux zULN^x4_|HxaZ8&JA1asYaOaq=YGHn>U+Hk(93K47-tO`0S291^f4g4yqTr%;DtLiR zIR*z;OO8~H`Y@yt3PYgFchK=}(QkpIQ3AIh8};~bHI-klPA5T*$~B$^9F%`Cp>?dv zHJ$fM;)tu=K4QxpX&Dh|Gsp+F?ay#W6NW%bpdo>-wo|1)L8_Emr6I{Za759+4%L#@ zjiFSMfpfr;`a)lA5WFZj%$Yq&ErOiRiWow%VM~mmr;L`=5{>}O@mo%84%`l|& zXn-j(xH6)%)+n?^9)X|yGfO}$d})sjc*Pfj!nNA;VajcL-r3J(J_c+G}Gx{Tq?iIvx%_eE4uOr;f*4s@5THgq$>;M+Vryt|Ik_$12@u-7TAnb2Hfh} z^73vg8n%~}U0fc7mmdW&;U&3Vidh8Mik4KjIzIjnx~%@!!+-x<|ErS!RPNe)kOJq* ze@~v+^51t)o;=8ZUr_v~ZU1{7Tt*}BRWv*c!io1|kfz?#!GEXe$|$((MWbFY+kOxp zAB4w6g-0!fQF^Ryeu`MBvXCz-TNXEZsxWPqf;MxTOF7Ye>XH_h47IjtQIh%hsw_n^ z>0Z_QYFky2(!B4@o^0IJbfl)I$r&nzTiepy>GlsfGqiumzvr4-WW(ZXJ10ZgoWlsh zZsgx{yO9lxubp;;(ua#!#{{NWfHXh`^hx{K8lH8wAlB=#8hvE<>o}>qxr4oDaYBmY|C`MYqDni8nq#B(Cjz&gJAldYy5GSj01IwoHvluOUNhOqJt-4A}(H0&! z8ghPh*(!VDXi}uJmd*GHh!gmr?06^s0eSb~AbdFgjq@Mq_jf!0zyH>8{(t+R|M{KH z|A%w^;avaB=Dh;&nM8wN0EC22 z#;l}~kZRR4i+Te~El8Da#>`&d_XaAX_u^_8z@)B#F`afxnurROj4DDwfx)t}z#LtP z()DO1EZnZI=6o%{XrD!)4~Q;_uP>5WCfrzX$HDTzPGiF@;3Iy%^O9|sz*tIF#IqEj z5XEq{p*ZpMZeg=xRQn}bAbWG>Mq;S1M%4b|+)01;^IwXr_aOw#$^W_jWUUnc_1(s| z5BL9v^Z()e{~|3koPlyD9d6FC+EnMuTp&s4y=4ZiNP1Zlw{MCeGWbf2q>ZmInH$E{ zi)Y)N&G|{0EI6N>nu*+S*HnzWmT6lYUg#9{2E>RH3XwiR!Y(pb@k)z?Rid@}>X2g3 zfkM2K7cb{=!LZYNOPDGBkOAmv1q8uR$fq&F&zXN@ZB7P~@~UeSag3g`-{I5( z?=-p$%~4Y(F9iuE8Rc-2!5NvUE#*;At9BR@|KK=>3T*WjNRZMnv62I38LUEdz+^rT(|Fbk0fyT1$DaxRcS^b9J94i0_nma*u17+Hidkbi z6G5cl!*TCJE^gel<+O5&C%?e*C!*7S{}ucaM~J(umb{S3Py8tJ<+D;zs-l{oEwdCk zJc|zb0hc-+!__(L=<$?Qg+*itI3Hx4UJN&ASg;tgzv-EkiJD-qP+L zH6Thiz|5R6{EnzufD(}fQvI4gWr?^?;~S-AZC>W7u5ytW(9*pYcbZ>_tELQ5eZYEy z^JS@~^w6iE;*Ts`_DA6BR&CA)SGCWf{{=Dko-Dv~?7!bXc~Z9je)sK@2mSAt>i_?} z_adA`AH0J>7@y4sVd^~{8_V8t|WYFe1 zoiNsR5pPhoVtaW$p~4(ZY|)gGVr1qhLf8LimKhE`G@DV8H<=0Jwc35{jTS4 zQ&HvUB6L&kaG$yVQSnN;ybrOX&7!$0P@BG179T z)7EIva*gKl20CW4X|fuw7GFYa#KQX%^=K2$--0KUW3O_Hw!^37e&d8j11$=u-mOJ4 zhUTs+)mz@_J)*un3Mb=!pAmr(;c#0Npt@?pT{X2XOhRX5#KP{pG%~eQc}c{Z@|tA- zDT^Xz=&OmT)yY2R@)Q_mU`3&*;@If(X#WH_o)a8aieziR_ex=D4ZZ<(JQ~OdvM=#a zdx&BCGu{8QC->(5JYa6$hw`+ujw72K#{k@VErj*I%y zliFLlm4RE>Od2_kA3ZVd*y86MoWIlXlmh4%4Zg2-{chqojwY%sD{?>M*H)5gklrxa z6Nqrb^m>}>gVb6t?q`1Vr1HX!+s@~Vob4>keH3hbAg;K4J};6}y24kTG2fxokNDSI zIfa|a@9yNIUN6$IxD{n&k7N5HrABrbKwwin=Z4eYV!M^Bo$`G2yjKbx-_dH3I6fW)%=%LitiOwb=fKIzImZB+ZdwF=$2 zwzcaD&?rfI85CR9vnN#e=gZ8TeIz{jD4QMe7O#C4PNo^l4sdIXM3(=Aozi%wl=!ZL zwHIv0gbc7aiUi_tmPI3&txDkb@phHc^@i~!It}d{{&e8K`P)za>z!A7txoy5Nb{zu zE>Y52>dG%x#W=qhp`D&K$l^}{r5Lcdez#4Sg>#L>+aVL2&}}Hv4JHYoiclx$4-tft zO-4m(s|i+WiJeE0eyp$~>9&Sh1$351eHPaGZ_`NIQcH!AIKB4y?z%KD!+jK^OL4I) zL3aX2PmMBE;5a&9%$*ohT}wwI|GSOA9L23x zuni~{izonZ9{HrnHZs@~s~4TYbD-EIW5DL8&VjocItGrVmv`dP|Hao*r$MDz+O1W! zrv-ZicBN=pv}L-X|Lr_86zff#2n#@PmodG^viJg=$)|+j;z>l zmI-aUn6_6GRs!NAj?JOPo)@Ul(7e5z^x`fi{ z{wR#k-`|;W&6~!ZsqFWjP1bli*_Sh)_nP(rwP$U%X_c;RT~xt^!#o^yNT*5XY`L~Y zFwAGcM3*t^Zi1CQpbVzyv+K3!R#HlcsNbd9okh$aRr-I<9CSZ6fO+{}zS}7K|NZcg z|LsBl|DgZ>k9N@eRb(ftN(|G;w~m1r&UO6A(EMwUD&6a}HYdFr3qh4@PPG-_Q+*di zfuFlofGqS+Ji+;ncuM=ZNSfQ<%g=#u(Wd|XV*SJZM1BX3^Pg+2-JA7)zW@KX-<9e= zJ^B8-hx~63`ClL8g#Ro#K|GzNNuCT7tlE7DI1V$o4Z$fk1%Ot5msuW7_`%>h58;GB zuKe-G=yWe00gZIMAK~!SaFWC^2M>@<7uD4)udqGJ5KE5e(QffYA&Bfy z+#4WLtw@3va|xcwEZ4xYPeMSBl4=4^)%do%8fc2GTMRUR(k~EVfWDRP6x9-iM0Ta&gscM3jKjKO?1jIFglPEW zc!XZG^oK4eN+3G!@-!HRkJ>F8E&aZL)Y4=f+?4%3&Cj2N@hOLBk8!K{gDA!Vn#EXp zS7JvAK>9k&?X?de;@oqLfk2C@_91FlXiBcUC5S}nfL|bxeJE_YR|vJ?s_A?RA}yf$ zbd&=QuroB=yj$D!zJ2eQZmISJLJdCzL$Uk>pcKv#Q_0lU3od#p!fZV`5bultxAdjK z0m0hBP!zKjQF!1CD9 zzeD%@OH)P&E~Tp85I+YTTZ0ct)7%&-8zilbt{ z8-3btx7Ig)=&iy3TbCb7G?uAX<9-q|J9&;p_7Dx>eIQ9z=H4I6d`S`p7VFK#DGoi1 z;Y`7>ysU&+a%`bypN?4#RtdGDRCCsszrOa~1X-qgqU@f*EfYmUkjFxl3uRg7EQdQO z!G-zD@7Wcfk}FYsKIZ4ir85)3r?VpPrqLAkE1U|G&^#~Hm(Wv`Q%@jeN8{_Fix~)n zC{{-~m*Y0ZD{D)GAPw!N$z%e<>uH`4j0zH{gxUK7?g>%W{%&op)60YNu)V(4>3TOe z6?ER|m?_P$6?r+xzq>}t9`=C1zi{#PP>^&~uvYK>7R4~GV<3ys!7MjVXyw+kYtW^b zIg%30dzKeoBic|p;_v^^XadLm|6&A7AKs$^p#J{+Phc^glbqoaxV>(quLTk_slXa4()+=(q7OzSMq=#}THOXAeZ} zIl6tZZx>w6wC8~Iejke^!x#Mc>MR;UQ~Jk`FncW=NLlXfz5d1jW#`b}e|@}n_Ams*ZdW~Qk5A{*rLWA?rv{t16*Ep7|3nMNt_OEgv?DP<42W%Lm~CyaU5aPv6w0Q#juIL)y+3o*dm?rb)jBRMPT@zKg_z2}`K6Z3QF6<}t$#Zyq zL@f&tZ^9JG1SU2~P9we`%>YP@Wz=(K$_6}2ajhltMW8$Ig$5Glja(Z8OOna(49~?H zFkUPF1K^QzOtw!_-ITe{z4$&fpr>W=phwJ`jt6BUdsX z^Hchu(d6AKSEg1LkB5gXxElvZp6_1AFleCL;b1E{i+U?Z>xM@^ARH4@7(HC>BF z_33HWUN(als(D%q{<&HqA*|)d^-7zE+LX?GSMz{wA#HUZ>GzMq{J8AlY_l>RMKHQ- zG!kfsx7^WZ9ui7RD=ZGx49G2j-Rnq3cxmL zn)f&kovi;2BIrC~!Zx}PJA`4uiE+QEK~ZuA<<#nNG?ilSe_Sk#&!MAv68pUlYs#|p zijv2x2Pc{~6Wv{4E>WG}Q&zRK&60}#=#iA;9oc<*a3S=G({5A(Mo}wkziaLNeGjg* zt%JA6t@jO>PM)psZMbGx&_8dMV>l-_#l@*-gT;{AtrxG3?}QHR0_#GF%yUE^>5cWw zSt?1Pi3laCwsv1VztiB9$nW?V>j|M%1}_V^Y8-Uaglc!D=w7SGJ7^~@^08^#o(HMl z#AMKFjZBHMox>03RzWIy=S%^uF^_IVgQ}yUTLVz+`idr+Kv37BIIOE$>E~xWp9b^0||Ua--*8Wj`dF+p{S`2F^YaeEi$ z*PK#NQdUR3l#%$vvaeFZmh{u5Xw|EcR#X7)OZ~pgg%9_0%u^>F7=*Q|@9moA3I^vh_`jpm_AmcMX$!M}F`KAnae&in1M>}@~ z^ae}QkuW6^;aMq~n^mRorc5ndLLqC{iS(2p2q#@{fCNLiV(5v-fn?Hkz)qBsz<~~xwhOQNXISgh%#k-2$`Z>$$G1)z@$@Y zm@zsP<5(7hS_U@KsevTC4v-?ov&qD#&uUwX>8sYgA?A<)`Ig*;I?srrV0xv;+qGan zHtAHQq5(FB$Sno|{F5`9%!gB?Z3fB`OyQqN6ceDV-ROJ8lC$X~%EgzAb6i(Uka{z{ z@urwW635zY1hvzsRWCVjTX`hrpbQqcSX`KL1>xZ9W)x#YW&)3XxAxvx4Nh9pY>c-{ zpVs1b9&PJW->w;M{TiXmjbFtS=Z^)ug?=!IwY^rAK}RMkbtA3}{B}+Y$sei346 zEUHJjxSp2~zTtyeXeX-)dm!G8SiI6azg{u)Lm~3+NQHlSdt)_CsmXU(B~8|J z>xGjnbU+~#IrHt_I#Ta&)VhIK13=ea0T`rTu>kX^k8mp};35p-j2DP}apA9+Z8BmJ zK%lYV%S>u!ZZWobpM0$C{B~>o1UC!_=7W%}FC^9Qa*95)mNPq%L=ntf(5GwuKmg(` zl~+W~gQ@&=EEV#F@dYvi@u|B|5yHbrfqB{s_Nhi!j!{+3BWV#kJ|h7St=K|$;L&xz zWCXaXOE3}@KGrN7p%;WMoxWi#im0A zfNI4`#;nOMgyCH`(<>Xh?WFX@iS%oPbKxrCy_el>OAA#+zyB1K8A8pxz3q~RSvI>K zgg&OW+A5)-H%+GX-+=_bz;{9bQlEB<-m66Zw!GHL8!on$4(f_PN?tMqoSM4DYPws` z;xvR^jk*jBF#y@f%Q#dfjDe|wT&J%^cb@!PPmH8{t|33^Z=z|nOx=@MP@k8wLPK*E zJ_bIX&SG*CWfe#Y!X+y!P#ipY`P_eVxcBm4=Q+s4QJ!^4^TE~QoqCbUMUv$tR8Fo@ zxr0!y(uC?4lSfRDNo^%N9>LDYq&m`>HkUkv3%!gClE~9AEUQ5zVtOE4;2b1`EOr8-#hdV4;y^)^TE+E-J0e%ee>({h5(xk z_022)$G7`1y~BfpCLbIfygl6A^Ple=@A-Rg4t9TT*vXrn-M{VpwC4j7_jZn&%=6X$ z>;2t>R}ES|-#a>fzJIvjNTiQWc^|s=1L?3YM$Ngn+c;$KZD^wB!n_autlZ$Xs~ILt zgKS&q9ABwodPgizxY&9B?e%)^Z7x~%0W9q`bofK8VF1JXAKow3OSS9F@4wvA-rR zPit;&)`!9=|BLIth+F#aRsZFO^^Nt7QvSE~@4tJ9|9Xi3dWiq}bH{(NxxO!Id2>Zl zE}3DZc^Qf%_a94(hw`T+>CtsO#Io&l zX)#}QF$P0Cx~Nnz;_&WV?)msl|XZ;4}3`8UdZb`Zhbg8SLA z_?ur&5?I-n;bjQ#j?q1(KE&`NNzg@DMnys)N&*A#IPd!`jy`nW7Y!2_KR%;%!e#CE z_dY~I=d|}Bcg8R35BaM(6^fCsO#L9vB0tQA!IaW1QX&?9pC{)yV*J0I42TTVq^Qot zOSsxI=tKTPgh~dJb0B;G2Y)<|Dg!7hiZiLe8=?BO5<_5~0Cp?l0LAeqINs$6npd0lLzwNkkf+d58_C)n;;I6Nn3k<*w9tDxVt$`Hd#h=Zs1 zp$~5bhxVhy=hr+R3<(qy5>7^?Y3={?`ruH_ZvVjFJ3Kr%Y+3msL{Fj@>VmX!j^}6# zY^}G<1QKk+W~)*WCK({Pt0X_NKn_!e&r0H_hkZ}q72Y=>5lo|an>{8t6%esQ@36aM z6hYA$;I;~}1UkjqBzS;&+&@Yda4|%c6cBEMWI;>rEJ3rs7I}h1$fGkO&^x%JcX|Qt zh-aGTUBe7N&2#mX$3W$&g3O2SrCPxn$lQE9sYo8);+~OA--$w=GEpIU?l@5m{L!tJt1P57H5` z3|w~<#N0Z-XHn%1f1!-r?^~sVIO&%1ifnay;-j`+@`m%h`N9WCw4jnG00O;%001=6 z`xcxZO9sm`fO^!RqCbu9R%G}ZYVFV)lcyoSP!3E=*QKo>fkbD&7(+X;-Lpq6%`M|- z8eE~wKbXLfsbX4?o#R>p1+mikEu5`l&OPsSl56e>{8WOvfSVs$sRu+VgK&)Y@eJWp ziaLLY0vY;pU=cG_ur2U#_26lK6^5~dMF#*4mj*%uD^l%Amkolb@)~iuHyLY8yOE9v z@-{WI+W8=qr>I{P3)2hHZ9&)Ki6fh`6e0#*3Q+w%j;Fn>5rN2id#kYlo-0bNYIPCHI?2VJqo+FKxrwmU0A7x{E;OE`*O9~|$$_y@E##%+Cc`1a`7|8ZycZ^wr_ zyL%R}}fr7^PinL7SdJg|Ha7I5uX} zjm@Hy7YIv(D}RhiXKzCl zg;L{}V{bZiHB9lLG18wY#aA&W(Z3B~IyPx>Vy{E&Qo=dA5`@ubElCheLb|scl0^^QDKzacM z0*N1(bHBaJ^D(E%^KgmNb+bTttCa4uSmnnbZyzHgFO@72b5K1>QrRDSC#CtHi283` zwXZzhSMmtecU(awYSX!DrIEi5iechAa@k~{6#F7_xQr#cwKsG}4PMlF`xF_q=j0)u zL;55&$&B*^^f@IYUHlEMbP--`*6^t!;Zph2Ddtp?Pjs@ko5O?My`v-lr^AD{ zZ;Ceu{;&J5pC1%$-=Z=4Igsn?U-l0VUccIVeOzoE31t8Ei-W^gJE*fo&P*pdKKr$6 zZ0GvRf#lyRz4ApAM_zb|G&V_+sbH$7D7T~-3PPN2#91R5+#*6ge&!2axh#_?rmf$8 z>-~nWexqVUZ)xe^Q~&Z?5gCa(=dh^7pvmn*C&Ee+p&1#X!!Pa#8odyYIc3Vi*9~%S zAx9x1&uaNKqzfnJ+X!`C3cK`>_s<&U4%J^7#&mdD*wHn|nrTUR#}}9K*8JW~fE#{* z^_IRkj$(~c)5!X#3X!@~Xe4Djkc8(J>#Bua2;mNkwe{t)B9l&iy)e5+OM;&}4-I)# zqw74p?xJ~}N^#kqOu{!y;@9?NxP;qhjz?i>b^x`4I!xb+f>IuDJtjSfK`)NRFjN!r ze9&w5IyzmaFMHEjcGh0gUS8@4totHfkhZ*$FO}R-=3dP;H6&u5qX9p|Hq+DY_PxCi zQ{esH$zVSQ;Wf(n6v$4BJU3zmKMh9#tx3J5#N~@Pv2WBR`!gKCga)YO0?X!pL1jF@vX^*vZ!yI zFfb-5*n1av5TYwD`p(D?v#2*5pbUvGQJd!{V^{zk#8fC2+uT>^=Oc80 zQzQ_Rrl-WHF-8d*+~3PJ^Jn#8?cG$K`r0dX>@QhzN!-}1w9FHjGwyy8z1voF z*R9IwD6VmZ09a6oIz#N*S#Y-+M=6#9K*NGo_DW0XT>$L&F$vk|4gAT{uYP0EoAF!o zs$|!Af?lb$k9!>*654Vwc4e&apLjD!!;1u_$Hwf;k)46`NLdE(Na_zPFmd=X2YLdtq^S+o5y~)MX@BZaLOfK^1`-&#bassPDhP8`oBG z84<-l`WT)!i^s`iL}0q!jnu>4xJN=jrK(P5w=Z;cwyP$Js+y{`cJLf|V*xoh2j=K^ zi`?Vee3Z2%)UMG-M?2mO|4}vbDJ&^$`A2Pu7OPHz&?9dtw8_kSG{uUxLI=*;L^wj( z8=AidW*&zqi1T*Ns5bNhO3h~vTFv=dO{+$NcCl$x5TT3SJ8YstH&QrqW0kTVJ%ict zo>U*wMJ7p&Ku_kbst^K?a;^r!Wzn2pEy3=(R5C&M7rQG1nCd5fBatqCnaU{6>rfXO zY83`3W^fpeF)*rqfV_ zIY%*Tt0-eycivnu5BWzt^f0ygtu~`0W9&qxn3VM6?Y#}IE4sA?d0P@%R34&=Qa5E8 zMKVr@zQ8Q6Vg;cqqm8IIbE2X-Ph=r3yHc5E%AvTg!Y8o!1o%fbBjI*Do2blD;;oN2 zQW7z;Hr{=3lKqlf%sf3lgAyUCnm2=VVq)a=WVtlq@u-KZs!US~RjskAnUx_v%E=a0 znsu>6m;phnvo#E(%TSF$a38r^B5R3sxzvV&#(p{OkIwS$_RUOXrI*#><$xp{sjVq3 z@K0g>xz~4*r7fV}-xA9yx>opwxx(b+go%_=wR-f3(prdP*?Sdbd>X@X#h~Yin?Gis3orksBw>NI*Iiq4 z5jOGk*RJ>XuJ;e&8Ow`L+Dn@Pm>E*gr_i8s7R2Rue}B)vsjk95x=VU=W^F|TE7znR z&al07g-$I5>sNHO}PZT$<)q>_L{XYF#3s|sojFuBqg zb4{s0)l%*)nlSuNqsELa&aFkhf1F=2xbXtl_gWgs?vgv^^;YaIWpOr_Ru!><=MDDZ zv*sHS0ehdbzE}FH*GWzh zV<8&RMD2_?iC564RCkl6!8IM7zxeP-A1TJfRtl_>ENb_539~YDG~!NXp-?4h@cOT- zQLI%_`6CGZ0v9-N_F|KJz#ofvskU$d67*FHrxGX~kwT4&(q6|L2&CS@b}7Hpd6+hR zxhE@zBM-(g2Od&Z6Tn3w)5<#9RB5V+dMa3ftXb_ED;>$O)sQ*Q{`y{HSQsJaU!bGD zr=sOFi%jWiCiFn*EX#*zIb~JQ2?k^ltP_q967C?d#U{}($}s?CK$^chFGizKIW6ya z@9@>uR%^4_|OPO5G0A6r@TDT`Kb$Ws-V%p>*(+7)yq%6|UoUZ=;CP zAD26&?P_$pWU3Yg%~)W0IPBs!x$fzig^OiJ9I1ux_YdMFOM%*cR3LkKSr%c}V({7> ze6B%!WI`N|I~D3xrdX~fj?qVLyX> zZ^@N5N7a^hRC(WAaIDT7z4Fe5{wN-MAaXv6+Q3qkhW-uAY*vNCqENC5{wm?57(a>m zgK5<GZna&y$2Q6#1&e9*c997$R~1^jM3C6n*tQ;rlA1 zhgrlBE~edP*Tj;brNY#UTjVm{(geJkVt;hW(%RmKkfvQOkNd8O{iTma-SpDE!EuX1tlryR&uOIelx!F5*Rcs69eAFT8g5`%g7Lkh*l@#Gx@*nxaSW zk7{#sapBxc#?=E-H+#i(=cX7h*z#3C89w?HMKApjk_6=LNyMi*D&jnxtoPge1m^|5 zC)ZuUp^ytno+PZWty)MmnbfN@j{EZwBvlufT$)k|N+kyF(;^THkaHV=f^3Ks=f4`DK(&mlTR}ZQ2$ep(jCwZcGT{?(zbl5LM znhi0nPGeJu>4qa59PMdlDm-DYra?%@DJK7#(rb*M zI1!b9qKs-EAS6r*GRTq%1`Sez1Tk*9^cXsM7UWMV#PO4c0=+QbjS^+Wk#hV3GJLhI z@6%;;%6lZ0!dBbHwX%OtL0@u@0;RgCT8mxN%hAXxG{~i%8HR1Tz8eeAnOqRxT~9@` zVF4S)Dgo&#+(>X0bW#W*LzzlUEOgh?`hn&~XJ%ifd@fWW%KkCq%}}~{O2db7;g;s) zS*&Wbz_$wD6)JK{T!^XHU@M^}R3+;pCI{P3=CNcIm@I=eNMT3DLJz7^q+*_UrSO6k z3sR7WaO{(0Hj?U4;@{lmmbbhs62ncBU}WZ7F`Y5l3=i3N57tWxr`srYVoD%$agLzP<{sGqfxqJz%k)e_~=7L9}g5 zNItplcog3+hFsQ?&x@1SF+C^l*7b=D!6K2G?-E(jGR2K0`_xTr4zLpC`0@yuQ7L7bDd zAVlt}G62lU!Bx&OYFK$UM}`!|vv9M4TB(p(x2pbg-7t&KkONa9RlSBeBcBjLLM|25 z>%mG+C&9I|E}A%fauni-5nxuzj5D@zUB)VuR^U=AxoY6X&Wq|K&}-50vK*4D_W}nW z`+uQpRMl8&5!e{-wVTyZ>8rsOb$n&_ig71(8Dx+ekr7uFVJbqxf{n#jja($4!=6tITg~ZNk_Jr>w<+l}nCed0uRfOPXS7 zN2XAf=|Y~lj$PSz^8lfSK|y*}(Hh;K197gH9W!?99s+6Z7_ZVGdc+9PsSg~%rg;5{ zD38EriA| zlE1PDkg-0|rA^!Y$ALR7Vq-4qR9hDoa55SW?10Jw6J4(q?`J}D1l1r^7Y2*V5pKQ; zB!>FJs>l~kBGGdfb7W7!F&t}nM4@LD)?njEiB{*mLzWg*-O5-jC1c;LdX0UQU(V7= zzyCI!ScQ9-9WINzIeyy1@^cQ>B~!r5Ap$cY9l}Si*Q;fYaG3&>y-qv?3=@xrY_Z4S zPob!wo2^-0Y<)3oyaMWFgYseQ7Yk3V(XDFhY670;?i=yYx%U=j)bm$DAlxY{2RRXgINAZ z_c|sx-rK{M%taNzx{Em>1+QWe`h^Sp2DB`=Um0f!Ef9If`lq-={`7npR+|FnEE8); z4OCP&tXVa~d8sr8ea)&-N(Ki^y>c_WnPc!97JH2GqKZVzS?EQbc;I!`;F^V2Z0;@D zd+2yTH#gef1h`eTs2Zmuk2lf!6E^1l1$$`T_n!P;zv(LbY_b_6u`2BX|MpZL_Qt*J zjoWJR00RlCM1*-Vf+H(H>$z4=NB59Jqqop!jNnv;mB#99Xw(~ELiM7|kTwEO46N{m z&;)8nwb&-=KGoPM1gDqxBmL=?X~*@x9H&{Qqt{C3IwNni>-hp|)>-Dhr!Ooux{9%i ze05xtb&fd6IxcIUmlm$n3nw=z`l?jiEuinmrmAj`p0RCL)JCF@Y+X9BdbZ+W<~diP zAdv%8!FCLhgUh(&s|=FBXGT%jwo@T}X@6HLChPhR^HT|J@C&MJAd*p4kn`|rWGDV) zO}9)_xT7-dq9Zz9JW)k1t1^B7Dr(tma6fO=~^J`H6ZWlZ#?;zh;f*npSIj?DahIgF}>Kie1q>;~eF1X8| zqS4=YAWiD#L%VEgxm4+GgVRP0;UoDlb+!NXZf}`=nMVE2y)mSF(_~1GumyN1`%e^} z80C9bGcH+{xRr24OPP^?n0`F#|Dt*!sMjLu-{`Ap&wPBPHuj zdin-0_`;Ly7zI}K+0)~$YQT{ko5q*N2~Sk?sDCN_54Bb$2snr1G>9`y{1v7z;-`-T z?0@-j;7J$67x63L$>as8$HWWg$4x9UgKKjcwgp<>pt&)a?ES0j?fpx*b%ycm!kmZ@ z6SR1ecyut{K_Qb~?8leEBpSVqBXavyUX=Xy0R67o%a1AH)ez%9;RWz*iYpiEN_uQp zpW_&veA>%Q3}fMLNd&@PI&ejN`q<}^74%r3*L0aKywVVmCH5Ho8eubXnkXvi`5Vw3 zI2qHGr&Y?b;Q(nNh@JFhErb?hi>0a}hfc)bfXGB2k%xV4CyZwcHndq$m3dJ)MJ7t! z(x*e!%SAGHDLEzzt9sic+TRjOGx%2dHCrxW8c5-L--whol5L3OYQnHn2LKxEyZ zv18hT2Xy9@+@E25cfXyX^;eA$=N6HmL8KJejQ{y~Q9*C2w zYsS!=&a14>cO}n?#mkaeI&_g}ThXZZjVBmard$9;+4_X^Hpu#_&Qvd0@N@f(Z5(A@B>mp<0RqR{b6urABZ{x_tz`xbI}gb>H_n(Iv|4}Wgzsm zegJp9;}Q_{J>f85gcZR4HT&QpK(Q=@(<@lzq7KHY_ymY>8e~MEnKufvVHyoMA_u<# zgd%56vWVyw37y@`)FRs>?ONY3kEXDGpqZf5E9b^`PUlYRuMf8%ft?JH0-Z2m#`95# zTQ--ud>qXn%yA&G2Bh!AwZ_!rnX`;opMJduv(X1 zgO1c37VCupR1H$_NW$oAdfBenq%Y8EP=+jVf*9TWF)yaVsQ;+4i%WRuS4*gPrGp6SEOxq$lMS*Cu#Gtk7yYWJ&(vc|@ z)QJi-9IRO;_fppNF6|A323(t@MwZ6)W>IJb-HbSL-}QY-HgIT|F3XR2#-kFs*#9|E zh-EtD!t$`(FT0C?)N$v6YT?#ld9ST<6(G!@>(+G%VnSmsl}f@=44Md&NioYJn6GOo z29GJshYv!WzV!O>BVJ=Xgfwn+E1(tasR*u{nB;q|lZ#O8o0MzXc-B#YsIt_i9UI#V zPM-!`H&}h39I@Q z8n~CRqb!ZID{MN&)rlfbGM-%%^Rtct0rcsM{v7SicELTD%{gQ5eleUBAZZEp5N}7K z6GCd&dtu{MyuUkoUBf6NUx)!hX6I!Nv}L9aQJ|T2JswwEA6OS(l?T^e>w3!#U@ zmX^p=?>v zj`#*Hn@&1W#8gd5B?;WGBPVk|H5u0W++nTX)3EC4waH-Ta|2ED2h=N4&jAHvDy9+v z8w~23EpOfBCdM#ym2>^MZ5>?dL=DUnwfPZNd2%-xOy$`JBbh5ll#j=%$>;}V$$)hq zCuZN(@C!Rd3#yiPEjiPky?lT8iHj)|^aSqz+fQB{8TE%QPvr70i(Yel;(GAiw)#{n z@&yW47+OhwT5%ZO{!u~zUA*slu;1&+%_@M}9NLU`7^<#+H=IsKiO$lEwl_ON>$ zYDaM_s-MzdpMo@nAhN3?kUTl3`Fvx~hf75O z>wuw1+q<^Slt)19Ij#zID(n)%bR?0Iv>lwni!v#w? zca+_`?lg8ea6`OkG6!?9fW(z~6Qpx=R1Q-1WXWNXGqIw0rKw#`Wh~XLqh)U#r2y28 zrsY+alW?$V9W^?Yd1}gH^M3ra0c(S`vmD~UeZdkaO;M&b{*1FCQ#Sd0upK+dvSb(q zDvf{HM})jhQcT5ZT>biL<9)-{Z1|Vv?|sxPrxk6sO;}tsg+45LdjTTf4qk7M&>U8H z(a0ntboEs}3Sw92?vi-P+umFyfHvU|n@gW%>uxF^A~9pahQ*W?p0`;s3K_YQ zOiFzTSG9ZV%Fr7*d%U-~$=;OyM+NWJxdqWIVOUaw9qlQVe?vWC-(1Y-2e1yjdpY2BN z*$XUT?q?fi7@IPpshzDGA^Y+Zj>^n#JX4jRGUuW&!G3pB>1m4ImAX?L`ezQLBk5h7 z;xNgl>29?X3qMcO9kGkus1XqSq+L%Z&Tl=^=u z5!$|GojIOuWlXD$YAmU~;_Sa5CC44L6sNGr@QH%NJEdp2%IWCVk*km?J>|Lvu20an z1xXlp`H454#gxihs5RMh8DDFp5y9Kw$~%$xJ5j)JdOb@TdHP~oFfX>U5Y6bF_PrOb z70^sE+g##HW#lG8M2pEmJVZ59VY;wVh8s+;&I6CL-%2gMxKLE+-Kf%mkCd6_e)z9P z_ytOao36W~Wgn1`>pk{)G?I|vGgf1Dy&8SuCk|EDLIo)f&sR1%z%}g5dSej6dsH_M7x@;Mx^}!qf?|Rt$eYv8?Le_$a zJp3^Nd2pSFn3Mrlv<-l%<`8|qJgT!F;LuGa?V@=Y8~Kt}_>)qMv>+ou2@Iy!doOQ9 z&$?CAxR^WVeQm?CL9FbRyBM(MRK_v@CduFx$JNcMx9c5P%VPWVQ})tQ1CyEXD&|@D zv>UH^s8msQL;iut9HAj2Cc{d7m8p6z*lHDIyEq1_EoyM0E#T~J^>eowT`o-e_c(=u zAn$kZpRfe%@a^D6l?vaE?a+EC#4HeQFc6f)EtdC$R+;Esluvd^ja;t=$Td##LJr59 zLzIiKuS|(#!;7hmdsM<0i%%l@yGg*pvTKX`b4i0z+1QM+F)V$N9FVjVkMfFSK8nL^ z#y1)|3RsA#_xpSQngx@ZBjJt{7iabT%-s!4n?6Yz-nNuEu;%hzuwu#%?*z2>J))pd z-NET|?S;v>r=0#f^ciyH3fFFTgn)i=TZ}M`zrK;F zs${e`2{Q4F#s*K&><|p|nW+8Dee|$I?0_-!^l!oqtqnNpd+>`o#8UFd?=jubR9^Io z&niwc;p9TjxdIOst*9fwe`xts5o3q_!3KjD}ed- zv^jX+cgSgv&4N%8+$KFnf;i^>2&In_ZLX|iNvAQjV8IM0(7q@fHwpE5;Lne zfotHRzJdh*FD-#o(514F-f0*^&m4a(*aL-{1YRo(^A>Ug!E;27E4G>)QB%xVR#Fh5 z(v_D^9M80eisM=AnBu!_VKio+Q~e$Z4W$tjPyDlRc&_o(L6S^1<&1VHu#!@!>yxlK zo9IlSgDKF8{80@&3+e(P+Tf4E*^`1R!p_h|Z()jvp09d;9VV=&yvOro-5yOOhZzyX35Jjd@g|2GM!eJuHk>e@FCtT)< zNUSs(2|1RFC&JcRoLbsWa_PFMsB<4=q&v&5^$MEmFj4i^^=I}OL9(hy$Pv zAqwA#QkG#D`=ewA-}|E=gG-`v%ttJUex{sftM6$Ex2PX!zL2B;#QBtB8k)=!k-p0= zn!#M$E7@9)@EoHlqA+GClZ5^mUXWc^=gbWA53kw=)^&`#BKm7d)7I`jYD;L6^fb0C zF<*}46jQJt6QHi;TwA7wGPiM2Lw)Eo#rM)QM-~zmwYp#2ocy>(C#DCc%iaGc_8?cB+IVb?p)cz z)~cgeJvBd|QEGueYWpim1a3L+T?Z|F8L=0z^6Zz2ZvG4;*&EL$6NiBV834ioY~i)j z&;mVPc|6~&rw3&rmSl|b!ZrbOrE1{V#j83?wOtr@WJ`hbb2ym-Q>6$3%%?@ll~Fj3 z;?T7DKF+xC_AeqI6(-~oX|;sGw#)7dDtjHWhL5WKEqzT~0H8f;v%f@FzVDbp4CH9R zvuJ;n^}`R-v`a4I*p_~FO8(}WTI;Kl(wg@~G5s7sqxGdgLE$k} zq--hh(&RfMozUGsZ9m?6+^Jd;3B<81cnZh}3T+CF)~n=-LaxWwaeiZXYu?B%`M#gS08vzU-%s91o-L$rnjB_wd0zt ziZ;f`01!DZk`V_9h-pwN+}RWp?S8$fo}k!_+5fYC|09})=peu>z2ot1(TY;&VpCu^ zX>uV&D^;yr+c##IZ~H6sz_(ECxPBJL0et{XOCj>NTFC|%SX@AUvQP*3S;rN;R^JE4 z1@UAS?F_z@bNiHjHP+K?2v*;X%=>p4mfTtQG^(#k#=TD&RQs!cFS2Y+M#nqz-*RW( zgi zUQ-#!&?&9o7fFIrYgd0@r$iNx(VN}M_blMjsYF+36)gF+vVY*Q_kPJ095zf&W0=Eb z=(9HZLzG_^nnU~!Wj?%=`DhQY?S=RPZhEFjFXp4&4mIyRR__2PZVkA!Y=rYZL&s?2 zE3|CQ?W^>aFtyG7@L#hJcjykLcDHfDhg*02tg1uTf;GH^z)C)>;-7OB%`4%>GlTHx9XPO*|2CuWGf5SHjLLV` z-RrdF(z@8F?8BIutG|`$@a#@~KDm3JEmct3(H&*of3FFC8r`**v1fL>q(3*vb5lBU z79B{Q%I(*T$hayxZVH?*W|33T*#`DDM@nfI;6+#WK8^Xn?`s-bM^BneU%0Cg*P_3My* zK;cp_iH1==x%Q~uAw5IC&Ot~8pS=_KpA(8B#u&1zBt1tC8s(2Oj&{CCMzcw%gFegi zY1Us|1!*=+<6x5Y(pi?TOoI5d2ZLJ8S3z1>Nyo#LY&M-HX}$totYD`g(55Rgc6nuz z41)rWapv>%9}nK^-l4wHpducQcO*UEIiM-ttwzZY!%%W!nSHG$j=m|mMo|Fth7k2l{g_G zvemVo(@L1nL_t)mA!E_mvY=6FrKlQlg5j-V=A0SL0d`Bm0SH^@7ma1N(~#UrFx_pC z6;P7Y0l+UxL@((#=%C%=?;RE3e-j^Y4xjS63pTtS*BQ=zl z4IZvgl=uoqa;$J9N6RT=lU9YJ;bmM8=b}Vn=`jN)mszuVRmV759Dzw4vkR#Sab8Pk zZ|LC-1xXgq%^T<|A@Joe1HB#iPC@*RKHYAq2~Ka z{?KvX!e#AX;iHZhrnIXzG+gp9u>Gd`t{7nQ8jy6_nv!i^B)lWChP+PYKa}L?y#tYQ6I=vy+ zK+o^lKdIIc6>E*+EDwW`pNxGmu+ICsD*(;Q zr=-NC%YcxnGmZ`oVmN0xg%73&Qjx`G(X`;I2tQTm;;=)Dlbh$)jCn@Q$0k=HhYR^ff%zCH_qK}W579^3t5?$ZZ&|8%C0 zX)(7dpDx`)!WO0Or?PrJT|aYwn1aMpGPn76bNi^Y6mK?8o`NBR0#SP8U^#kFOL$SB zfPZtfKz|y<(eS;NTHTEv6aq`x4BS3v+WaakyH4xGr;bprL}`=@xSW+lr^>mMTYmn@ z71X)V9LxIoKg%?E6W)2U+MfHeXUt_L?z+4V@1{T3bnmjvRZcr!(#$iy!pve$%2%$b zIY&djK^k&5lkHl{a{1iKjA*Lp`1Ysr>xfHVPrEJYTDs4K27lu-A;NtAdn2Me;W$AW zA5WrT{`qG7@6SJFnV03i9{&4c{>z5LV0ad;to8od+gQ!g;VOp7Mw2jI9rn`fUiw&r z|GxkBTlyFNGymOK`|i7MH~wpV?c49y;m5`ke7^qew;SL6*V^xafEl`nc;3BCQlH$P zF%q05)iFpM#s5Ih%2>UX9{Jn~J~ z`z1^>)PrsG*1R@0Xo*)?J_|rxCo`&Fg@!4-U*wnudyILT!w5R-) zdC>vpD)RmzU?hV)h&aji^jcP`5)Hi|7lX$CP@C9aUA?-x>IF1lGEGmoX}0=ue|PWo z(cTIST72|2o?tTJH2l{rO1aupFh$!rs&c(aa7Bu~(^S~i(FrPzaxRIMjPt7?#Vp<4 zD8k$2V3r#=lS9OMR$7CEavHXFj=cS&miOb%(f&~vf&99E{PV%vWAE3U!^54|$NPIn z-oc@_d+_@C{_+07YxwoT+j;#D?{E9BpLe}5q5=XK{f{$1w<^SDI3m;?g`qJ7sw#^q zTc_bL8pAPy`qf!*8hWRgt2M@20B`}kh%#JNObvy3T|FujPn40B=ha(U!j&DOJk{?L zbLsa#zJN7882mFF=10ja9RjJmNkbt}CFw49v0bH*Wttysm)7$0>~fR~H5UNs{7V@K07@TsRZ@i0J#O%cK0lv zL!&pr@Eo9|8K#jzx- zCopDg-0!~({w=78vLg+WG)=B>)>qn7VO+q?0dvKnzY3;2hodmR)mo0n5wsvds<@FD z4K8x+7viPgM>yKUDA9f-(~Js5DksD;kn5Qc@*iQbjiI@%MS@=gj%sIOs& z5e6BngftD2Ye$xL_#W=ZP5m=^EJnO3((lT|>UMbq!QoHjHaZar)sczquI_&GjVHH5 z)>|^GNs9uAB4zKcgz$9VN+7D<>_gWw18Ddm9L{p&4SnUVW4-W4M4Nq4+mv6c&55~t zZx@^#^NnUx6qT~;X3F52&6hLo()9x;j6ZhF9JKd}ku;CS!4NZ+C!^U=9JbbM?e(lI zXKo~BX28!ys^28l$}r-n@#N+r7~HVP15BI6oEd)ft5%&yek2kmCS>pnCLomH8Al>b z0Z+c|Q)23_Uh6ZZ6M#~wBi`}A4b-$f!B{5|CP|m3%@JBLsru>r5)HVDfSPEr7E~`y z3B!rvDP}aKBifn-y{f}Xf`I|kFdh+t7!nC^Co3x_3XJBf;|q|C6nz+ERt1zOafGs1 zilQYoW0dXt+KH;erKFoms)G>=Oe;Z%b4yDw3huCw14w_Z)xb63BP^5#&!QpG7wvZR zG8++Q;GBy>E#Wjg#ZOemZh_qG0xF;31enAxRU(R52pL-Sv)J)lSU|V40r5D?fv{L$c12jEm+R*4CJ^W ziE2css#|>ZxhBU0871gD8H~rs-Q;V!x1d;3AYc~bZ*_cBjAjq3g$SZ1@Np=M9$nH6 zB|_d8=QKzLSad<9Mp&vR2;56~>qy1~^FczP<8>uFORo0WH#{rS!)sNB;Vgc2^vka5 z?IODz`uLSET*@<>Vd=+$#wZY`+z5D$N)s3@{*~a|;C6+4jfYaHV3 z1kHA#PId6i$7g-*_M$#3)*J4nxM8q%R370~miTkZ7X&pyKZz&T3OM?0<6Y8sHnWGg zGp8?u(nwCExv1XqB!Q((M?R3I@3_+OB+GSvMc(*|<4t6-XU2zM^ZZ&X7XbqN)5m@n z+26LE#a=K=Lmx^-REepYy8j;RFdxVuZr>y~UeZH3qDL!Anf5I2C$ki|nReW2DFT0! zw7rWLjvwjb5sum|;rc^c3HxYu>|z$p1WtNZD{Yz*CAEKQOOO(I^Cif6_fCSMRv%yq zQ2}@Q?62E%#85-dqz6|cTT+cL{Yw}bgKQV}AQfS;t>m;Lj$8oduv;g8*T`NJWU;H? z|24Vmr(NbYKMjY)J{qD7!de6Tt9bD|3I_B8|0o{6is1T-x+m|KD8o8ruzd9L74Wa3 z+3R2SpYQK@!`Y~iGP%Un<*?lBY&!IYU2mvSf@lnHG`19E=g8Q8`MW5+PCtM7dsnNd zLh&IWRfHZ@H&+U$T|>s#F6HmFl350k^%=9?Hy&J%`+Y(_{5V3v6aE1J@Q)N|K3XL< ziRRA{|3Lrd@eTX|U+8Q>U$D&*q!bIPkH@UTL}m|YLZ*i6_02a$0rbf%!~ZLl-*Svh zow=7nj|y9WDNoe9R}BimW31*T-kI%y#m3ncgq{$O?Mw}4i&J@X0$1uAR zvS^blN6D=4;p6H`OQrfHSOZY*uJ^@z+MCOyn4o8ZBU>7^rxqL0W^*`W0Q* zCW}jHsCc8iKLzqG%<|$8?%ab=6*q|D%j7&1R8R=62`aDQG`mpnEE!D^vy`}e@v&5C zR+BZJ?Z~O(3_HNHhKhl(mK0a#xOn#kE&tqQ*4M9XtGoq6;Ype=x4VT7y|cYp6!O_# zRNqDy8oAZbwp`5JKG$od0D=Yc0<7f8d6e|~=`2Q_F)C59wrY98`bf9!lo+JY0$GLi z(EUEjTy2dHia^1fuHfi;ra8_XoVOKx%ZOh<=~g^f`ZQ$=M=@-9 zE>y+6%aW=W+T6&bzv*m#(VI<2SkjzFq}2zW_kkEllP|_m9HF1&VnO&kqIt!COcYBr zbt}qq0}axJbC~1PYJ7x$M$*GyX;6*Ue+QKSvn!|9IIVn=c>MRQJn#82x zpt2(asYMjW+lr+R8nPuu2Rn+=a0ut}wN?)l$1;d=)IocbXpjQvuqZFjjr_A{>W{+9 zXc+p?MmtF7op23LGa?CH^JDRAA~ZUsxipJKJX;=@V{>lqE{470lNAK8)v`iz%&FCN zViMV$4gu^6gN1b&xVtW91!!tGD}A>?M~4TyulzSV$3Hijmb;gE)3SO5TK1ps{j$Hi z=fB+lQT08qb9J7>v?@?;s!5WxT``AFsi8q0tct;3Hze5g{+UE^yA@oFPKR-;BYp~! zZ`sVy1P8r+8aPt)@s$!c@hBVzAe(rYA%XRZsJwx@a|E~iombDH2eSIhjUA&`3@Ioo zR7fT-Ypo{Jd=-bk%Hvxt#-%Nh1Ft6h6s=OgEZR11&f6}v*Z9V9D2=i9Y@Xxs<2>I{ zmxc@;zaEoz4R}2eUKq20gP?JSR9~{|-N36GJb0*h;b7S6RDhKuk}xZp3Cq4UxZ5gS zoiA2SuP-YL9hdJsU9YT7Q_`p?d#sD6MNwm0Yf;uR+0G{*yK^ODB_k3Hr8{h@p`(ja z?qe~j;Tce!FGw-fhVx_c;pyla?#$<>{r<6RDLqwmrVTAw@Z2pms}z^}tfX~F;l>9z zJ<-&fvg3sQ%=(Q*kGQfbM55F(?gNo1#h0UYwK;oxc3Poa7_coKmBs*9`g5uPOV&2G zh>4X5>7L~s?e6aE{=Db!{r&iG=f(cZy`%EhM|&R0YRKO#d9Etw7AE(C%LGSpL9;DU z@|DS`RqnP`1xg9!wsDEs%cxB*F?bmEv*{$ti2-Kq<;x0QaqGB*)F6lrAyIr8Od@u< zRHivNtuH+0ybhVm+k;EhwFd{R3%YPd03q+368K~w%6czf{_?5}$!qrpL$=6aN%KTC z&(NpO1w52J%Wibr*I7Vr5iC6Frr`v2bxEe?;(~06l;&I42WS^7&j|IHvltEF6B1s5 zqr|77_x0E8YWnrpsER`WQ9`k}oVvjChZ&(|OxC*;rxl}vsbk~$8CJaXy z@iUm^tY3>V7i3`c-o=bP8_t+=(ULSvy(|KNfF3}{KWAA^He1oL-Q5+sNyMX`vlcyW zLFM!T+gZAC^!qMTi(uYCRvJl&tT?^Lj9aCeA!oDnGidRUkM}w@XdwRh%~q0$FT0 zuK|q4-?p~rH>#+p4x+^%`QS6A%5st>^Erj1_Sf`@Sv&cbOMx2ZGZr;LtlV}83WhZ4 zat?IMsI_`qrL$Gabm@8BHcaY$nk(+V?K#Ghve~w=>2{vEqk&?$u~j5vXLZcbF{CvV z-s}4G$W|iMD}7IQdo63B3(s&{r$Nd+&S0X^BKzy|1dgt=JiIujzvJY}PKH&_gf!;U zy_c(dgIyY1erTRXNhuv)Ib0CY@tL-@?%)T;WXu4QXJp+Fn zz{Z&~51=eL-)cP{p3@*7!_@#?CfVhD5QeC7o1v4-RjAz28CV^plJ`7wcEVYYjJ)qo zs@ITEChBOMyzf`=bBZJ z#MHUl6I~^P90=g!?Ftinq0%hHM|8`ohdIQMvX}M2dAm@r%%MoK95&%Bn!w)oY=ti? zY3BD-(*Bw^AwQvOX{Xx=P!sFzy#Mf=Ja~RUIV3VK!XT|n*d%E<2`>X61-Qx%L%O&; zYc@GYJO_(Z&E}-*yiM9z2sMT3S_$I|gFw9`DhL++uuxqp3+EyrZX2{I@4fnOZfo{U zt+QnVzKwZ97G>PGjqRybnWRmBDc|?xwEmW|b0^-U8Jubgh&Z z`|=y7YI@PjWSs`Ux@azy^BeMwC}y<3RZE z$#{u9aeK04h|a1RH8~W+*QEsKHT=<0E+Fu6E~1C!MowRsJz>Jl`$BfD4y3x#l( zp{zEPOL3M}DSS0rmJFq?4U!xK?4kcdg-c@vL89I`O{RR$$VbUcid&TSp&YVL-F2%# z36~5I;|Ia;905|MBax{C2sjs0ca!b_7W$F799Cpk%{JlDv!quiW4HX8j*i@tHgxPGt+c)7+!=_x>B5{g7DchhEtDVl7NyOr^MXF_iUmBb|sQ*lwxYo zwq*%Mg^i@l@<|jwORhN2N-_;jQB#1+Ci8-z*FXJ!W^epQGHI?Mf)nStqaM3Lj;T1@ zdQ1cr9~cPxG;KH&T-iqMD8QKm(t>pKBHI~c)Y-Yw=P7}}dMBf$IG$6JqrtSm-WBbRlnZ8pX-a(s}pn#Mu~cQz533$Jh;AZY*;r&!z*jj&hKLBa!ui0ZCs1&?YX9|N-H|)$gM-J#BS#qu;$yZ z9vO^>WTT5IZUo1+{{%}-MJT0&sHL!Bmj``NZWET4X}Knzq0QM8g>vl1YfDun$(r** z9LfV`EMewtOu)_bI=F6&8eBndo$4Pi4|?mJd8|)ETrU`n1SPedoZDMQ6^8Ikc9N#|i}$1aZ=eOaixzxQHTU8w?ZtK0chFB)>7wsb*IcJiE-Byc zq$sXcC@re!btz#N;p%m&ud=(JrZ9DYa-K7`jsu8m8;0dg}b{FvnmK{iGL4z-S>gz^rWI!bEV%W%ViF|Xo^V6#x|EJwu|IO~t z{+q+SH-`tidq+nY$u#>b)*2YJroezN0?cdVO+gAN$g8y}!2G;(^t1nD-QPWU^=jw! zbN}W3>plPV-mmzt4(Tu6lXdU6)>A!PdHc84Z?Oew!-TX^0c*nn%iGYP?Z4jrasRdd zeE)E7_jvyo<9j%Ehrm5sB2BHjFLFvs{mv-Z-P9$RV>NA=y@Y)OdrL(Upv*fV?}iim zcBow}WW33MY%jPI0R$zbslDUzZH}`|YSCzRbQ;|mL@pDYdRKf*^Bc*8d-Pgnk5nbB zjWmCJJ?qz|`KE^GkYFA9eYZz5w;yMIL}{Qn-h3w3tjNbHvz*DmYw>$~ zyF#77AyB~oFHq5g=Xwsk1@QL|7`%iS3DeAL|HWJPS|3^+csb5Vksx)&lWPjffumFc z)Jd9^sUmw1{$}(%EpXDy@BpGanxD-E?H}w4XM}LfxR1VNguZtKq}O|I`fHzsLn=Cd z6|x&GOeOFrO@VfQ%w?`sO45KSonl3!T1r?c{zz=lX9*^IBK;)^0U0ZBy*9-@c&{m; zFCZq1@(9(raUPzAX{W#B2)g3rZB?(}a0YNK98Rn1x%b+7Q^`Bafb=hae)G6U(N!}b zLgeduSUdZF|1@C5yNYjL1KF_{nKRk4G|J*9ewi_a;VMxYug8CR%rr}SXdRS!Lkut= z4>QN3b2S!xr79A@`bqLZ%(i;^4U#DG-P(KfUK~Itl`Ffv?6uq6dR?^k9^+Gfw(;KE z#%F8hv#0p%|2!^*_tWZPDS1Ni$U6&zk&bEn@8(9pS;tH)dRCXpGq}{x&u>;?F-vek z7Lbs?f9QTMlhyGa2)&<9+D*KSn=anBOT#jl9&XQHR*^BJyFh!V%5p)hsHYu<#q$0 z8c&+bz$`8@e=1aR6hBKtGVlJ-VdALXI2M6gbl?~N0kJG{@|20;Z46k*XIQm!!YNZx zAu=4UOlKEU4>Pk&!&EtUWWow0uV*BC^lg~M@ZM%JR!2g_96H|WEK64bQ}aIji})1o z+bQN7pnyAsQVO^+K0Z2|NXf3h4~bTw#vl7OD4y$X)QC9^@>zgh`Z5eLGIWzB~Fi-v27)VJ5Tx?#qOO@Q6{@q-v=j=`gJ6C77 zT5g)TE34{g!%jpG@Q%#G{40sv3DA*n=s4q&0BBb;v<>l$R2y7(L}s2pp#%DaGs$tz z{1e`(U0wW{e{`Q{Fs1M@4=jE}RYBfp>W!B$zMY{6g4Se-r|nq=5>wX`|KRPv)Afv} zn4@&5QR-i(Zp9E{8|qfRBrS?t&!f~LeStdlv{(t_mCPYQaGq--uG->8^J>+Hfs0E0 zhou2pUPJ}tCY+K|sE%vk7E03dAjMOYt7jP71}WkqNYByEGCL*qj#oXI%=>#jgViaB zRRlIDYY|y7mj{oZ7)P4(xU5s1I?lr%lhawo;q|OVq5Je-o~(BT3&^Pm(dldwq~2fF zOK0EyDXbaWXs*r@EPfba`6ZcZ4!5o>T-3Yw^G9Q-pLhV>E;VU2kAW8gj`QMDW`)Fk zI}HV)dR2Di+FqpzFmQcsH@c+z2m{J;U$eM};dDYN`OkP=CEr)6(`QslAc@2KSlcSB z8#`@FwDLCI_pq*~j{=rY$ZDewf87>3=dIaXF+e|B8;d`!$MY!CHQNRv&_ctlZS3q! zAGAZ>!HiUxa+`=@5RT>6|JN)LWkZm?AybVL*6%Fc&)yL8v2doQu)XC(7&|6vCUi1k znVMkIUAK&GV3sEY_XKV}5$3%WmEZ>9X%v%!*-$ALaF!OQ{wn&cUAsl-@b@J-1#fFh zpPE5JN9WPhBVU?AN#DCyLcwChGRKDL`#%ZLiL5xfcPVxdGDLjjx-BOwde6ROW%0FgbHYuSDrYz?423kd4 zbF9zIFqdKs`i%LzWeLx8bk;xFD*7yu{Rz(FgiUZlkd|g51w$2Alg>#7kjfPRi6~6X zMbKmK2!nRWgx0qH$}Twv*D*%Cz?G%nM>z^EzSCeB<=1A{WIMK_k%}tFoH{~)>w3!? z8Cdxq?mS^4FVTZNlK;=%yLY#3BaOq)-~JSgy2p{Wl6*;;wo07-Tsv+2JWcG^cDuVL z&7moZvf0R_mXv(i#NYj$3jhKjC{e!Tw$5o2n*=~$Fc{2z$VSIW47|;~9gj15o}30_ z&Vs3(#D7mIyX0|TslTe`Rbtu8XQSMNb1FOB9WniD77d$q`iN5?bR%da$b=7vuRC29 zb}9E^a#^Vi>r|Ch%C-P8A=d`6tW`6uREDj`u<zp}DcU9gIJQ)=1CiC~B5PKn69 zU~-PxGPK*DNHqO~PJ?~ ztBWS^*aKFDy3ty4E{S^77587adsKAZ+Wh@+XZLlF6R;0b3;>}}s5~8=MbcR^_nMqn zmioLo;#%D~7Q0W<1TH1~{L$N1cS+P8w1}j*M)v3)0A5;Vx#vB!N_L|c7?7r9V)7`V ze9S)XaJGvl%~p3T($UzyCx9H*%@un8&r{!^n%!t8>ULYQh76BMBQ}Mb*}(9T)*2mIrXmi7DWXVFtBgaqFp(Wb!nw|aZZyALlF^Xr7$I} z(|(#xw&Togdj#Ne#G(4SvEZk3GLDK*Y)v!yg~~R2z_}!ICX$Yubw9~xrWv;8t*ccX zs#5$7&E+}$Ek2FWloS+7Iiw}UiFqZ$Esxq>ApLTtB#(t0M=}h=G2_TlZ!pd1C<7%T zm6KhB5i2ihg&1WKMp^t?R}}(vmY)}kj&rPFpr`kQC#=>j9-XEGswSt(VxUqL2-N9V z>TH>CXFf-*pd!}MQWh-z1y07Z5zwHVWubG0F{?t^tB*mn1=Fl*TWbBPFB(Vb z@-OxQP*9L<=$^D16>yif4SOS7#5_XbF+UsHXg4NdnG8&}xT#Qyuty@%@)Nu{) zh%R9knSziUsSvVAWF;zDu9`FsiVYOp1=ml6K}kSY&{dt$&WnOPM!8Jh8+2Wu7t={J z8UwjcI#{h^RCeLS&cZ!(I7OH3wr~lJP@y~>(`fw&o1Mj6-H}URRw}s*Tqr`9sX&3K zVoyl6neRtKGBG?StiV|9l3LuvF~g}@qL%su@oDy++Md(nC|PVS((_rxlkbE4Yq&k@ z3ANR%aN4~deU9Z7y9n-H1`NOes7DzYl&Ukj7)K$}DrFOv3CoAmgdklM!F2`?K9v=S zD|ZSJ&)F3z{gUPcOdJ^^MoAz)2mY#o27drR!)sy`2I7i5Y!asli#06>GhU+Puf|Wd zWDs!1x<28RApDA#s`Hyseh7BhJC9+msEg>GbpP%h znwPKZ(JaG**=gKzD^y0OLheL;>N=$dg-1#i{OqB6q%|!ZE}mPO;={`^^17o-?^%Bu zk0zZsd5+0~Ob`3+lG|!vWn(C$7E<>adMng9@}Y(KiM%EGyLjyLQ=iwFo3q=dg7sP9 zr4JN3*R^VZz6s2oy=W%6rt7-VWGQz@79Yn+Fp`=w{6~pZTbhu-iZIF823ec~9pQ@4 zctz!2cSUUCNmr}N18mYDJ(p!^4Fw~u!f>z28r?tH2dn(9(OoH(M3LG(LWK27MKI3< zq$4$(degbVC#^gny1t6Uo-B{cFFdocF#0tqeRV;k-%Cy2AZErzql5b`s=$Mwk@z(&LKo z`n6H_l<~qhGu>CcuR^9t9lhSKp~k*OvhFGzQuPo3NoPd;oq@kQT0mb#QYz(Y&+H401-p!DEYja&&vazqq4quYZW0yd$o?TBtvINimWkPuF`!hF2|8%h9a3JkqJ?oxq9@1goS|M6;m}h^tVre^=pI39#K32 z#vJA`<~AU#5M~xRnu>?hEB{d5r!1aGHI}}SO6)6A?c=nO$Q$}OlV7Jc`$Oo>5*Dsll!$UGr~>O5#;fUX$xk#iIdH4iF`Jy`TA4K7IfZ z{T3)YHyU>WZAXqf6Av$iyJFG6c2LCbbdQ^3SP(!@8Ej>Y)MW=sq1FH33P@L(+@=ZT zg`<>kVpO4=rZ1Adpcq=?xvlW?pB$;rWu8W1X_6p7mjEAtDIV)nZ+pwunr*OX<8||B z;$x6pv%K@d3J1c@^vUDaQz;5bbva5CBt@gof!=%Ox59V%^wjna68O=@2x+WcrgdsN zP!czc!*W{s(zL{boP$N}d7P9G_vVOJ%ITR;$B5Kho0#O_;LzXx*Ka#NACz-tENfqK zCv&9KuQ~agRA$)(d66|tZSMoL|9~q*0}5#gfK~4GD6d%F>uvw`oB!gUhc8|q?Cica z2P`8s$F(@W+7M+ci+Yhj#71#n;5x{csZ3Q3{3@P;icIFNvruZ-nw8o8D>~Sy`A(50 z4)-|~4^c(Sx5Plb)>G$TB9DN(Rv>-?W7^ocn+ybe4GE^?lae06hnVE%mZ`|{-;0&H zGnM`lCo#r+WZ_AC78!S#k9pU`=$rvJNs!qySX~?Y7GRj9^U5^ATF4p)RmI}#^@t26 zig|mbiuphIwOwxp_#Vq%!_H!@%M_h^F*non0+3uhq+HqX_~M5r{*%Xzmcb;I=SqB1 z)e;n|1f9!#68t8QfT5N#^ef6;IfbUvBnF0lIE;HeS&aR~#Y98vI2opJrhjE+hA1&D za>mk0Cf;Am#_H0I6@CD;7{B0boG>sr9lf5m*_|>Ga|Z3Ej-ak)T0&S%wmpc(%x3B{ zmkBwoIs-4G5oRF4e7^uWxU&J5J9tVul*RxX1iZmXw~3^^y1r?O$4+D-@yw zz1Y41K>5Jc2xG!mL zrKdQMtFQoKJ$tO;A^BNBB9;ZGNT!5+M$l6uL+3vt=@h~Sy_{;Ji(iS1VJr?hA5pT-HYd!2hxmvh z(e$!QRErC!G*dyGfmM;}gP`R?3oz@}C{ax3C8+IAQIvq3LpC&8+-%@n8iLAID4gb9 zGcJbCosW*|MOEdDGl9fc#peMeN+(($NYv@3P%-@I23RL4k3;W6kbj^X`9s?O3pw`> zp1^0VQj&>j%-dT$L)&Wvc|)IHy-wn*4V#DfElw~rmOXVS?JhbNXz<;m&@sH58!OQy zTp10zd5Ru{!$zx!-zb?f%8U;0h&_g&Ox0|>WPLmNI11w-fKq0fvV3HSbHMA>j?>ba zXJ9wTBi8BFf?q5AWhqJ#Q}XG4WfZa+a9x4Z?o50fVZc)ESK(ws7`RrrUH7C>g`tAc zmE&PO802!~@0B*+S(`D4Gheu;Ce-5l$(E|3bVOR<3KY}byIiV24 zS)K<^@}unSAu{@k>RCYikHfGuUcEyQhHDMil4|$H+B0)T;39nP5fFuM(ti~9M$aux$NaeX$-yx1QR5x{i&8HU}4(#KA^Rncs)NZ}HSmT;xh zSGN5ZumAA>*xWzpdA|k!xqOE4RtM4K+44itjN}|DU4ZYID^VKXH%8u|EuQ$6zxDgU z;qEJ+fBhMLd9hEa1rkc}1f!Cpx{QA7M<>WZ#G085J?5h9Oyq|y}|5cG1iQE(E?csPtQh989{!;M zhG-U{9!MrtFgcXQOo(WTipHzWt=)rv`r9w|e%t-ms~4{i{lm@uUtb*RZFcrv?!JDp zdoa7z;UDu_{A2TQ>*c&g2iyO*zq@NZ+S=OkcL6E)ceY>nyL*^u;Xu4+uOHodPZoPZ z9l{v#P?aZJqI%6Mg4LXgEI_h0AjO!=%j-y7V~7h!MgmV3w~sgm^awo-j#SD9vtFMZ z%UAJ&s7zyTdQmB-r|RnPa~1N4=TFM|Z*99cg(GH!%33O!AI8` zTn|uGA8{N`wedqTaWz|oMF_JBwB9bArUObaVCR8(FQ^_~CB5DsQMeubdx}wBmr2;` zy#nHQAvGA(hb`cLe=6NAaZKe_iNE;hNG&DFrd_E=)J;vvg4qaA>h0rSVdJgtmde$@ zWa*I?+d7+Z0;eSP&eLo(XlOc*90M)<=--xVUXj{H&<_XjDM?5{?r(d`To!iu&0F!8 z{!y8{sD0Z5E?Elpt7>4%)9*7?%0D_llg}KY96eJXpz>q7`ctYs{yTttesTGqyGC0D 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

    ^flfKkComT*`t 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 diff --git a/anda/tools/buildsys/sccache/sccache-fix-metadata-auto.diff b/anda/tools/buildsys/sccache/sccache-fix-metadata-auto.diff deleted file mode 100644 index 33ad098341..0000000000 --- a/anda/tools/buildsys/sccache/sccache-fix-metadata-auto.diff +++ /dev/null @@ -1,15 +0,0 @@ ---- sccache-0.8.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ sccache-0.8.2/Cargo.toml 2024-10-04T06:26:43.561316+00:00 -@@ -403,12 +403,3 @@ - [target."cfg(unix)".dependencies.daemonize] - version = "0.5" - --[target."cfg(windows)".dependencies.windows-sys] --version = "0.52" --features = [ -- "Win32_Foundation", -- "Win32_Globalization", -- "Win32_Storage_FileSystem", -- "Win32_System_Threading", -- "Win32_System_Console", --] diff --git a/anda/tools/buildsys/sccache/update.rhai b/anda/tools/buildsys/sccache/update.rhai deleted file mode 100644 index eb645c69f5..0000000000 --- a/anda/tools/buildsys/sccache/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(crates("sccache")); From 881e190bfb66e068a7ddbd08d37adc5486698fb9 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 14 Oct 2025 00:14:28 +0800 Subject: [PATCH 0797/1547] add: monita (#6740) --- anda/tools/monita/anda.hcl | 8 ++++++++ anda/tools/monita/monita.spec | 38 +++++++++++++++++++++++++++++++++++ anda/tools/monita/update.rhai | 5 +++++ 3 files changed, 51 insertions(+) create mode 100644 anda/tools/monita/anda.hcl create mode 100644 anda/tools/monita/monita.spec create mode 100644 anda/tools/monita/update.rhai diff --git a/anda/tools/monita/anda.hcl b/anda/tools/monita/anda.hcl new file mode 100644 index 0000000000..c47096f5ae --- /dev/null +++ b/anda/tools/monita/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "monita.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/tools/monita/monita.spec b/anda/tools/monita/monita.spec new file mode 100644 index 0000000000..321fd1a766 --- /dev/null +++ b/anda/tools/monita/monita.spec @@ -0,0 +1,38 @@ +%global commit ac498cd3b228c5218dd91ab6876459a7790b3c8a +%global shortcommit %{sub %commit 1 7} +%global commit_date 20251012 + +Name: monita +Version: 0~%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: A modern, beautiful system monitor +License: GPL-3.0-only +URL: https://github.com/tau-OS/monita +Source0: %url/archive/%commit.tar.gz +Packager: madonuko +BuildRequires: meson vala +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libhelium-1) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(libgtop-2.0) +BuildRequires: %_bindir/update-desktop-database + +%description +A modern, beautiful system monitor for Linux built with GTK4 and libhelium. + +%prep +%autosetup -n %name-%commit + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license COPYING +%_bindir/com.fyralabs.Monita +%_datadir/applications/com.fyralabs.Monita.desktop +%_iconsdir/hicolor/*/apps/com.fyralabs.Monita.svg diff --git a/anda/tools/monita/update.rhai b/anda/tools/monita/update.rhai new file mode 100644 index 0000000000..0871193951 --- /dev/null +++ b/anda/tools/monita/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("tau-OS/monita")); +if rpm.changed() { + rpm.release(); + rpm.global("date", date()); +} From cd5dd9f2f85fba3c3bc277f5bdc8919d5625e354 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 17:18:42 +0000 Subject: [PATCH 0798/1547] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index cf10cfb055..30c7a425c1 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.69 +%global ver 1.8.70 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 559e75f2951645871edf8f424a3d1ca3fb03302a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 18:27:04 +0000 Subject: [PATCH 0799/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index d5e6a8863d..69e1ef3bb4 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 4c949b8d49bd071d2a095217605186c984ee6bf2 +%global commit 95943c97e453123db72896cffed5425d3d519884 %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 2f92ebf078cdcea3836d7fdfdacbaf56dacd252e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 19:29:25 +0000 Subject: [PATCH 0800/1547] bump: feishin --- anda/apps/feishin/feishin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index cbb4a73aad..a7d90e6248 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.21.1 +Version: 0.21.2 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 From 6c34535ec76c0bd7ed00308a97cb30665edb4670 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 21:16:58 +0000 Subject: [PATCH 0801/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index df38f8944e..8841cfa06e 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.88.0 +%global raw_ver v1.89.0 Name: komikku -Version: 1.88.0 +Version: 1.89.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From e9b0bf5e1b76324bb725292c6fc03e1ff80e0b0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 21:59:07 +0000 Subject: [PATCH 0802/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 69e1ef3bb4..7a4797f813 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 95943c97e453123db72896cffed5425d3d519884 +%global commit 10598e22526bf65ef151459435019070f382ddc3 %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 2e6dc901e2e50e85e23133a24fce3ba37a717626 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 22:39:03 +0000 Subject: [PATCH 0803/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 7a4797f813..d169a179a7 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 10598e22526bf65ef151459435019070f382ddc3 +%global commit c0dfe7584cd3b4e8eec84f817f365bd70e0a045d %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 3acdc4016cb906de4d67d73f97914e1ec41781b3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Oct 2025 23:22:13 +0000 Subject: [PATCH 0804/1547] bump: rpcs3 libhelium glasgow --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/lib/libhelium/libhelium.spec | 2 +- anda/tools/glasgow/glasgow.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9fa5f99ab4..07802c26d3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9e49b9100fab7293c5f616f6aebc91799461c26c -%global ver 0.0.38-18185 +%global commit a5b5ac1ed59e09d2a635a888f2798f7911035cf9 +%global ver 0.0.38-18236 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index ef87687925..47c5657060 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.65 +%global ver 1.8.70 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index d169a179a7..526c009d59 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit c0dfe7584cd3b4e8eec84f817f365bd70e0a045d +%global commit d1c98ea18adf633ab386a13fdcb4ecf11f58165f %global commit_date 20251013 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From ef2e68d7397036f526b5ac514654f27312e2677e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 01:43:13 +0000 Subject: [PATCH 0805/1547] bump(nightly): zed-nightly prismlauncher-nightly nim-nightly nvidia-patch scx-scheds-nightly --- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index bfc00c05f3..e6415d50f5 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 92e765b5d2c6729e3da73132900852c016c91d84 +%global commit 97f398e677bd96e1c32a42c4a856125bbcc9909b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251013 +%global commit_date 20251014 %global ver 0.209.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4ea3480762..7c9a3c361b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 8b5e91920dda7324ad3db98f56b209bba0f4e57d +%global commit 6a40ea4e6904b77c3e5ee65ae891ab5b28edad0a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251003 +%global commit_date 20251014 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index a2cd28ae24..a68fada9ec 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 1ef81f41902b9f9be1af7b1e93eedb08da9ba5b6 +%global commit c0fa86872b1893c22c23f58e5225ea4d04ba7193 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251012 +%global commit_date 20251014 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index a35a2c3714..e1ac8a6fb7 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 23d2c6bffc8a7c11344553462483ee9127e2bd6b +%global commit 0cc16e7c142517e764b0410e23ab3dc02880c8d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250920 +%global commit_date 20251014 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index cd71bc3538..ac44587c30 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 8c65e8fc0d9b30fcf413d046336df0705386d1d7 +%global commit dbc9abc04c7d7e8d5d1caaa5b3791d0c08a04cac %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251013 +%global commitdate 20251014 %global ver 1.0.17 Name: scx-scheds-nightly From 6c6e6d6d3ec6bcbf0aa7960beea624e3b1abfd85 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 01:48:19 +0000 Subject: [PATCH 0806/1547] bump: ruffle-nightly zig-master-bootstrap --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index f3806d49cf..e5f9915350 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-13 +%global ver 2025-10-14 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 8101af326c..af72fc9dfd 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.728+87c18945c +%global ver 0.16.0-dev.731+958faa703 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From a72d2ca63b0b591cd173cb25ed5fb2666a197cf6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 02:43:04 +0000 Subject: [PATCH 0807/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 25b53f3416..6ebfed3a45 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.728+87c18945c +Version: 0.16.0~dev.731+958faa703 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 150ad4190dba5f9dc4b6119bf5070abfe2bda9cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 05:56:05 +0000 Subject: [PATCH 0808/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 07802c26d3..bee524e907 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit a5b5ac1ed59e09d2a635a888f2798f7911035cf9 -%global ver 0.0.38-18236 +%global commit e5848f47318057ff48de8bc5132dabd9784bd0c3 +%global ver 0.0.38-18239 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a6d0f05fa2f181cf31729504730b19b0c69d16b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 07:56:07 +0000 Subject: [PATCH 0809/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 5f20e6459c..5d701e03a8 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.4.0 +%global upstream_version v2.5.0 %global ver %{sub %upstream_version 2} Name: walker From ec8f3d441620c723d17253d58c04d07e4e2271f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 10:51:18 +0000 Subject: [PATCH 0810/1547] bump: raindrop --- anda/tools/raindrop/raindrop.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index 515d7817ba..a4ebb89dd6 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,5 +1,5 @@ -%global commit ce72b7a951e91e5203e78e8a64ad66b55015ee40 -%global commit_date 20251003 +%global commit 16e41bfdbf100f7c25ace4b1715d39f74735687c +%global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: raindrop From f01798c35487706db46788e60727318732040e9a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 11:40:30 +0000 Subject: [PATCH 0811/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 6b42737911..09580a1371 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.12.225438 +Version: 2025.10.14.112523 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From a5903b9b9f48b9b41b2a2773814ad9d74d187acc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 12:41:12 +0000 Subject: [PATCH 0812/1547] bump: rp-appset rp-bookshelf yt-dlp-git --- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/apps/rp-bookshelf/rp-bookshelf.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index b005bd7974..da7ab74a4d 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 2905b8fc7d4a5d3a952163e0ba5ee7968c92dfb4 -%global commit_date 20251003 +%global commit 8bae0939b3e40fa9a2becfb8e0f05f293ee5ef9f +%global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/apps/rp-bookshelf/rp-bookshelf.spec b/anda/apps/rp-bookshelf/rp-bookshelf.spec index 67103aa78f..f13626c512 100644 --- a/anda/apps/rp-bookshelf/rp-bookshelf.spec +++ b/anda/apps/rp-bookshelf/rp-bookshelf.spec @@ -1,5 +1,5 @@ -%global commit e5e5796f787fade0514c44649d206a860049424d -%global commit_date 20250930 +%global commit c1c0aaff854d01fb8e8bf31a204fd03f8e81daab +%global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rp-bookshelf diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 09580a1371..2bd507fc7f 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.112523 +Version: 2025.10.14.115408 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 133452bd630db9d1582793c4577661d59ecbf34e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 13:21:08 +0000 Subject: [PATCH 0813/1547] bump: types-colorama piclone raindrop --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/tools/piclone/piclone.spec | 4 ++-- anda/tools/raindrop/raindrop.spec | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index e53b270eda..ff803683de 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 7f2d9484f3694027f8adc962646d0dfb066bf0c9 -%global commit_date 20251013 +%global commit c8bb44db28663cd4c5f59a36adf03cdfd918d3ca +%global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/tools/piclone/piclone.spec b/anda/tools/piclone/piclone.spec index a4ce626907..e763bc3f97 100644 --- a/anda/tools/piclone/piclone.spec +++ b/anda/tools/piclone/piclone.spec @@ -1,5 +1,5 @@ -%global commit db32e1f3c9b8f606c15a9bfe5d1e34ce2f700cdb -%global commit_date 20250930 +%global commit 7d705d0a65c027bb39825bf428fe7c5316411197 +%global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: piclone diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index a4ebb89dd6..c79ddb6d80 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,4 +1,4 @@ -%global commit 16e41bfdbf100f7c25ace4b1715d39f74735687c +%global commit 3cd88fd51a64e48a34246e7698d52e210e5f9f62 %global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From d6788e65c5b253f02935d715f1303f806efe8923 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 14:44:02 +0000 Subject: [PATCH 0814/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index cc724026ef..7b4a974434 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 76bdaf0ef0dadd531ef560b6e32361ad72513144 +%global commit acf64e6e62d7e97039c6e7467eac82a0499f002f %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251011 +%global commit_date 20251014 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From d57570aa0eda76fb41188a3c7809dbf00464f942 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 16:33:37 +0000 Subject: [PATCH 0815/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 023c4b048b..0dc102e154 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.111 +Version: 0.0.112 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 0d3023015d..c543ceaf09 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.111 +Version: 0.0.112 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From e12b84f71933d3689473de06eb599dd69a662d6a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 18:49:04 +0000 Subject: [PATCH 0816/1547] bump: crystal types-colorama --- anda/langs/crystal/crystal/crystal.spec | 2 +- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index 2413d2e9d1..eb4da9393f 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: crystal -Version: 1.17.1 +Version: 1.18.0 Release: 1%?dist Summary: The Crystal Programming Language License: Apache-2.0 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index ff803683de..ecc7cea8ca 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit c8bb44db28663cd4c5f59a36adf03cdfd918d3ca +%global commit d6f4a0f7102b1400a21742cf9b7ea93614e2b6ec %global commit_date 20251014 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From ab0185f36db9c04b54d793d98ce508a5a7e2eada Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 19:37:26 +0000 Subject: [PATCH 0817/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2bd507fc7f..e034941a72 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.115408 +Version: 2025.10.14.193122 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3951d69303c9ce89058ccbf7a6298346cc91caae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 19:47:19 +0000 Subject: [PATCH 0818/1547] bump: discord-canary-openasar discord-canary rpcs3 yt-dlp-git --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 2bda2fd783..c76d9f4d93 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.786 +Version: 0.0.787 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 065efd7f3a..496bfb9168 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.786 +Version: 0.0.787 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index bee524e907..eeac52af79 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e5848f47318057ff48de8bc5132dabd9784bd0c3 -%global ver 0.0.38-18239 +%global commit a053abfba47984b7e367df8e4bf12d96d1c6e61f +%global ver 0.0.38-18240 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e034941a72..0818c60c5c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.193122 +Version: 2025.10.14.194048 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 1f2c86d1ac5029d834733c4f8c953f287acf956b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 19:57:21 +0000 Subject: [PATCH 0819/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0818c60c5c..2c9b745976 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.194048 +Version: 2025.10.14.194500 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 1b43a1733da9ac7d67b977d2006fd37b09e72fb7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 20:25:03 +0000 Subject: [PATCH 0820/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2c9b745976..0d76afe091 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.194500 +Version: 2025.10.14.200236 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f1f2475da8182db3cd7d73d9d53b3f05930b3bf5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Oct 2025 23:30:06 +0000 Subject: [PATCH 0821/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0d76afe091..2c65f47627 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.200236 +Version: 2025.10.14.232330 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f8b4a3d4d76b12070686b18d7aaf3d4fd331e48f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 01:25:04 +0000 Subject: [PATCH 0822/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index e5f9915350..d384d1bcf8 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-14 +%global ver 2025-10-15 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 61b570e62ce6f41d5bb4b72ff1e69dd66754bc76 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 01:46:01 +0000 Subject: [PATCH 0823/1547] bump(nightly): legcord-nightly hyprgraphics.nightly ghostty-nightly zed-nightly scx-scheds-nightly monita --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/monita/monita.spec | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 064e5f0ac0..78ac0de8bc 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 53f383b487bd2e043b4e34a3c40057e85fe4aab8 -%global commit_date 20251010 +%global commit 71a73d9ac15b3c50c80f1a4cffd657f304da79a8 +%global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index bda928e3db..2f0196b51b 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.2.0 -%global commit 9431db625cd9bb66ac55525479dce694101d6d7a -%global commit_date 20251004 +%global commit 50fb9f069219f338a11cf0bcccb9e58357d67757 +%global commit_date 20251015 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 348067beb0..ad8b0f1940 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 97a5a59cc3edf86cb939ca563b3bb43afe43a79a +%global commit e5247f6d10ae02cc892c77d7435319549769ba1c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-12 +%global fulldate 2025-10-14 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.2.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index e6415d50f5..67b7a6ecc5 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 97f398e677bd96e1c32a42c4a856125bbcc9909b +%global commit 635b71c48697a8e8df4b56c601adce5993639bc6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251014 -%global ver 0.209.0 +%global commit_date 20251015 +%global ver 0.210.0 %bcond_with check %bcond nightly 1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ac44587c30..c1bd13afdf 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit dbc9abc04c7d7e8d5d1caaa5b3791d0c08a04cac +%global commit cce0b9fea76e57b609a96650ef2f1d0643599e1b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251014 +%global commitdate 20251015 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/monita/monita.spec b/anda/tools/monita/monita.spec index 321fd1a766..b33b0a6553 100644 --- a/anda/tools/monita/monita.spec +++ b/anda/tools/monita/monita.spec @@ -1,4 +1,4 @@ -%global commit ac498cd3b228c5218dd91ab6876459a7790b3c8a +%global commit cb7482e68219ae56992f31dd88d6a4a7a32b16af %global shortcommit %{sub %commit 1 7} %global commit_date 20251012 From 1b2abf2a64bb884e0950976cbcf809109ae0a882 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 02:49:56 +0000 Subject: [PATCH 0824/1547] bump: amaranth electron --- anda/langs/amaranth/amaranth.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/amaranth/amaranth.spec b/anda/langs/amaranth/amaranth.spec index 415b914c4d..de2df12286 100644 --- a/anda/langs/amaranth/amaranth.spec +++ b/anda/langs/amaranth/amaranth.spec @@ -4,7 +4,7 @@ %define _python_dist_allow_version_zero 1 Name: python-%{pypi_name} -Version: 0.5.7 +Version: 0.5.8 Release: 1%?dist Summary: A modern hardware definition language and toolchain based on Python License: BSD-2-Clause diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 81279a69e5..7c5dbc3d61 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.2.2 +Version: 38.3.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From b5c2bac1518b704c3e8c8dbbfca6215d74746f3d Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 15 Oct 2025 18:47:59 +0800 Subject: [PATCH 0825/1547] feat(mesa): add patch for fixing intel arc rendering issues (#6749) --- anda/lib/mesa/mesa.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 8e399bf08c..4fa43801cc 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -80,7 +80,7 @@ Summary: Mesa graphics libraries # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 Version: 25.2.4 -Release: 1%?dist +Release: 2%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org @@ -94,6 +94,7 @@ Patch10: gnome-shell-glthread-disable.patch # https://github.com/bazzite-org/mesa Patch20: bazzite.patch +Patch21: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37498.diff BuildRequires: meson >= 1.3.0 BuildRequires: gcc From ca595037c48f429b40726020b4127604de452f13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 11:29:42 +0000 Subject: [PATCH 0826/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2c65f47627..dba3e9f8b9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.14.232330 +Version: 2025.10.15.111936 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d035018c92fc6331b92788d52b3d9cc05b5e790d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 11:55:36 +0000 Subject: [PATCH 0827/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 83056281cd..54461ae4df 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.06808 +Version: 1.105.06922 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 732e0c747989aecfa7e5d03dd31f44f3df052418 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 12:41:18 +0000 Subject: [PATCH 0828/1547] bump: nvidia-container-toolkit glasgow --- .../nvidia-container-toolkit/nvidia-container-toolkit.spec | 2 +- anda/tools/glasgow/glasgow.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec index 62253019ac..1d0a2783d0 100644 --- a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec +++ b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec @@ -1,5 +1,5 @@ Name: nvidia-container-toolkit -Version: 1.17.8 +Version: 1.17.9 Release: 1%?dist Summary: NVIDIA Container Toolkit License: Apache-2.0 diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 526c009d59..1e2b086465 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit d1c98ea18adf633ab386a13fdcb4ecf11f58165f -%global commit_date 20251013 +%global commit e8cbb00f7ac2f6409ee327f2043c4ae8bcebbe5e +%global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From b2de96f9f2dbe998053fa387a2953b2a5fac2dd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 13:22:03 +0000 Subject: [PATCH 0829/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index af72fc9dfd..fed03db5af 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.731+958faa703 +%global ver 0.16.0-dev.732+2f3234c76 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 8eacfaf086db081cbd0cd3526ddadbf389f128b3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 13:47:38 +0000 Subject: [PATCH 0830/1547] bump: libnvidia-container --- anda/lib/nvidia/libnvidia-container/libnvidia-container.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec index 9c2a39f54e..607bafd34a 100644 --- a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec +++ b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec @@ -1,7 +1,7 @@ %global _major 1 Name: libnvidia-container -Version: 1.17.8 +Version: 1.17.9 Release: 1%?dist Summary: NVIDIA container runtime library License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND GPL-2.0-only From bc641fe8ca0fde65a1b977930cb1d8ded53ddf80 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 14:15:07 +0000 Subject: [PATCH 0831/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 6ebfed3a45..a7f4f7980e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.731+958faa703 +Version: 0.16.0~dev.732+2f3234c76 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 5ad5dace9b76db96ee7579642c92e5bce5202602 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 15 Oct 2025 09:25:07 -0500 Subject: [PATCH 0832/1547] fix(scx-scheds): Dropped no longer used service (#6751) --- anda/system/scx-scheds/stable/scx-scheds.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 2956303378..e6ec12b732 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -70,30 +70,29 @@ License: GPL-2.0-only %install %meson_install +mv services/systemd/README.md SERVICE_MIGRATION.md + %{cargo_license_online} > LICENSE.dependencies %post %systemd_post scx_loader.service -%systemd_post scx.service %preun %systemd_preun scx_loader.service -%systemd_preun scx.service %postun %systemd_postun_with_restart scx_loader.service -%systemd_postun_with_restart scx.service %files %doc OVERVIEW.md %doc README.md +%doc SERVICE_MIGRATION.md %license LICENSE %license LICENSE.dependencies -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/default/scx %{_bindir}/scx* %{_bindir}/vmlinux_docify +%{_bindir}/xtask %{_unitdir}/scx_loader.service -%{_unitdir}/scx.service %{_datadir}/dbus-1/system.d/org.scx.Loader.conf %{_datadir}/dbus-1/system-services/org.scx.Loader.service %config(noreplace) %{_datadir}/scx_loader/config.toml From 28fb12f7a1e6e48a0e7749865008e91d41cf8baa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 14:26:37 +0000 Subject: [PATCH 0833/1547] bump: edit --- anda/devs/edit/edit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/edit/edit.spec b/anda/devs/edit/edit.spec index e442deab3c..1a04a7b9a9 100644 --- a/anda/devs/edit/edit.spec +++ b/anda/devs/edit/edit.spec @@ -4,7 +4,7 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter %bcond rust_nightly 0 Name: %{crate} -Version: 1.2.0 +Version: 1.2.1 Release: 1%?dist Summary: A simple editor for simple needs. SourceLicense: MIT From 39c5d1473f1cb5f32ccf36fe6c0f8c893b696afc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 14:45:25 +0000 Subject: [PATCH 0834/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index eeac52af79..f9789ec13d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit a053abfba47984b7e367df8e4bf12d96d1c6e61f -%global ver 0.0.38-18240 +%global commit 1c0fa2ad588dfd36907912f6391178c7c5836f49 +%global ver 0.0.38-18241 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 77aedb3780119fafbbe5dd6e3c4526ae75ff553c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 15:18:42 +0000 Subject: [PATCH 0835/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 3d44e6f7ed..bdfa163b7a 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.8 +Version: 2025.10.9 Release: 1%?dist Summary: Front-end to your dev env From 716e8af3565d1bdd8f05b18b97377502405bf9b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 15:46:38 +0000 Subject: [PATCH 0836/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index ecc7cea8ca..a8a48d6fbb 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit d6f4a0f7102b1400a21742cf9b7ea93614e2b6ec -%global commit_date 20251014 +%global commit d1197127052745650f685d416488b9f44e0c0cc8 +%global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From bf5ee88b26b48b625864159ceb998e5321407c66 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 16:24:33 +0000 Subject: [PATCH 0837/1547] bump: zed-preview zed mesa --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/lib/mesa/mesa.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 6e7878e75b..f8f9effb78 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.208.4-pre +%global ver 0.209.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 1a3f509801..90eed36836 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.207.4 +Version: 0.208.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 4fa43801cc..aef37a8a70 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,8 +79,8 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.4 -Release: 2%?dist +Version: 25.2.5 +Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 2e384131d10e9ec6080d734416870ef45da825ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 17:55:45 +0000 Subject: [PATCH 0838/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index a8a48d6fbb..3126f80c57 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit d1197127052745650f685d416488b9f44e0c0cc8 +%global commit 11c7821a79a8ab7e1982f3ab506db16f1c4a22a9 %global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From ed1dd2c7bdd2790f286865d7be7312a480fed0af Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 18:29:24 +0000 Subject: [PATCH 0839/1547] bump: v4l2loopback --- anda/system/v4l2loopback/kmod-common/v4l2loopback.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/v4l2loopback/kmod-common/v4l2loopback.spec b/anda/system/v4l2loopback/kmod-common/v4l2loopback.spec index d0dc6041e6..6a134caf3f 100644 --- a/anda/system/v4l2loopback/kmod-common/v4l2loopback.spec +++ b/anda/system/v4l2loopback/kmod-common/v4l2loopback.spec @@ -5,7 +5,7 @@ Name: v4l2loopback Summary: Utils for V4L2 loopback devices -Version: 0.15.1 +Version: 0.15.2 Release: 1%?dist License: GPL-2.0-or-later URL: https://github.com/v4l2loopback/v4l2loopback From 5d30d344c45a21313fd98de47a19af682b5edd89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 18:47:20 +0000 Subject: [PATCH 0840/1547] bump(branch): v4l2loopback-kmod dkms-v4l2loopback --- anda/system/v4l2loopback/akmod/v4l2loopback-kmod.spec | 2 +- anda/system/v4l2loopback/dkms/dkms-v4l2loopback.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/v4l2loopback/akmod/v4l2loopback-kmod.spec b/anda/system/v4l2loopback/akmod/v4l2loopback-kmod.spec index 395340a22a..c67731d13d 100644 --- a/anda/system/v4l2loopback/akmod/v4l2loopback-kmod.spec +++ b/anda/system/v4l2loopback/akmod/v4l2loopback-kmod.spec @@ -17,7 +17,7 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) appl Name: %{modulename}-kmod Summary: Kernel module (kmod) for V4L2 loopback devices -Version: 0.15.1 +Version: 0.15.2 Release: 1%?dist License: GPL-2.0-or-later URL: https://github.com/v4l2loopback/v4l2loopback diff --git a/anda/system/v4l2loopback/dkms/dkms-v4l2loopback.spec b/anda/system/v4l2loopback/dkms/dkms-v4l2loopback.spec index 7bd955246d..34435b0cad 100644 --- a/anda/system/v4l2loopback/dkms/dkms-v4l2loopback.spec +++ b/anda/system/v4l2loopback/dkms/dkms-v4l2loopback.spec @@ -4,7 +4,7 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.} Name: dkms-%{modulename} -Version: 0.15.1 +Version: 0.15.2 Release: 1%?dist Summary: Utils for V4L2 loopback devices License: GPL-2.0-or-later From 431a33a8d78188e183a820643a3854580644a5b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 18:50:26 +0000 Subject: [PATCH 0841/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index f9789ec13d..4affa503d6 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 1c0fa2ad588dfd36907912f6391178c7c5836f49 -%global ver 0.0.38-18241 +%global commit 41a122a266dac989314d507e07661176728b4f63 +%global ver 0.0.38-18242 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c8c220d5764d80dac52ff80c606547d302e7c9cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 19:00:41 +0000 Subject: [PATCH 0842/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index dba3e9f8b9..0c3506e896 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.15.111936 +Version: 2025.10.15.184230 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6b95c03d759df7ef750b7814ce504e0edc1071ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 19:22:48 +0000 Subject: [PATCH 0843/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 1e2b086465..fc5d3d0e2f 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit e8cbb00f7ac2f6409ee327f2043c4ae8bcebbe5e +%global commit 840fa0a3bb22e0a0e12d36670e312fe558afa9c1 %global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From fc5d5038b829caffeead4e71071ffe0c6049b843 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 20:26:54 +0000 Subject: [PATCH 0844/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0c3506e896..2668c042c9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.15.184230 +Version: 2025.10.15.200037 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c14f1a9667dfc72b476b2ea85752935fd33029ee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 20:42:30 +0000 Subject: [PATCH 0845/1547] bump: python3-protobuf --- anda/langs/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/protobuf/python3-protobuf.spec b/anda/langs/python/protobuf/python3-protobuf.spec index 8311e11a30..4f580b0b7c 100644 --- a/anda/langs/python/protobuf/python3-protobuf.spec +++ b/anda/langs/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 6.32.1 +Version: 6.33.0 Release: 1%?dist Summary: Protocol Buffers From 1c12c3cb352122d1af73c08b54d3086552c33bb7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 21:30:05 +0000 Subject: [PATCH 0846/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 8c9ac20c97..2186ee4bc5 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.74.0 +Version: 7.75.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From ec9e749a94dc88dfedbb1effd0d940274b271d6e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 21:55:44 +0000 Subject: [PATCH 0847/1547] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index c76d9f4d93..02e1b85db4 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.787 +Version: 0.0.788 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 496bfb9168..190e4d9d8d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.787 +Version: 0.0.788 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 4affa503d6..ad6f1a9697 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 41a122a266dac989314d507e07661176728b4f63 -%global ver 0.0.38-18242 +%global commit 146619de91ed1fdb89422d749f8b670761b76972 +%global ver 0.0.38-18243 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 5f82a45c43011e41205c8aa9df2392af5ca03883 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Oct 2025 23:40:19 +0000 Subject: [PATCH 0848/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index fc5d3d0e2f..095f7fca99 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,4 +1,4 @@ -%global commit 840fa0a3bb22e0a0e12d36670e312fe558afa9c1 +%global commit a61165baab9c74c285de3ae65c0fdfbad8e3f7e2 %global commit_date 20251015 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 613494efbb0f4d6f6ef70dbb2b552492b34b5747 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 01:24:05 +0000 Subject: [PATCH 0849/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index d384d1bcf8..457c841c45 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-15 +%global ver 2025-10-16 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 3fa6218a4de0e0d0ccb331eaf028ac2526aad239 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 01:44:58 +0000 Subject: [PATCH 0850/1547] bump(nightly): mpv-nightly ghostty-nightly zed-nightly nim-nightly tdlib-nightly nvidia-patch scx-scheds-nightly monita --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/monita/monita.spec | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index caebc23613..1a0418b458 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit ad59ff1b4a7479e15cb01a96f64ada4fb4df4951 +%global commit 233e89698e69242209645f61472445bffb36fa42 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251012 +%global commit_date 20251016 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index ad8b0f1940..e881837e8a 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,9 +1,9 @@ -%global commit e5247f6d10ae02cc892c77d7435319549769ba1c +%global commit 014a2e004274c6725c3f0225dd2a230c1cbeae30 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-14 +%global fulldate 2025-10-15 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV -%global ver 1.2.1 +%global ver 0.15.2 %global base_name ghostty %global appid com.mitchellh.%{base_name} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 67b7a6ecc5..13f6734084 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 635b71c48697a8e8df4b56c601adce5993639bc6 +%global commit 83f9f9d9e3f5914392cab9a09e3472711a1d7b38 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251015 +%global commit_date 20251016 %global ver 0.210.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index a68fada9ec..55a4dcd483 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit c0fa86872b1893c22c23f58e5225ea4d04ba7193 +%global commit 31d64b57d58437adc72a7633464609d84036a76b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251014 +%global commit_date 20251016 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 6bc745c88f..c064b8055d 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 369ee922b45bfa7e8da357e4d62e93925862d86d -%global ver 1.8.55 -%global commit_date 20250920 +%global commit 4f4df7c6436085391e0b6d74cc7a54cf274c7edf +%global ver 1.8.56 +%global commit_date 20251016 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index e1ac8a6fb7..6e2323875d 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 0cc16e7c142517e764b0410e23ab3dc02880c8d4 +%global commit 795164e98173774a63b3991b052ef58da0d5209a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251014 +%global commit_date 20251016 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index c1bd13afdf..dcdaa84cb4 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit cce0b9fea76e57b609a96650ef2f1d0643599e1b +%global commit 369373f14916e93a9d8c06384ce8917934138f3f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251015 +%global commitdate 20251016 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/monita/monita.spec b/anda/tools/monita/monita.spec index b33b0a6553..d323a78c27 100644 --- a/anda/tools/monita/monita.spec +++ b/anda/tools/monita/monita.spec @@ -1,4 +1,4 @@ -%global commit cb7482e68219ae56992f31dd88d6a4a7a32b16af +%global commit c0c619ebd4f0a0320024c17c2c0f3a886241a5ac %global shortcommit %{sub %commit 1 7} %global commit_date 20251012 From 633b32162b2ec9d0559082f82d3216a54720c0d2 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 15 Oct 2025 22:39:55 -0500 Subject: [PATCH 0851/1547] fix(ghostty-nightly): Update version regex to include '-dev' suffix (#6761) Signed-off-by: Gilver --- anda/devs/ghostty/nightly/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/ghostty/nightly/update.rhai b/anda/devs/ghostty/nightly/update.rhai index 41a84906e2..ea5afa784b 100644 --- a/anda/devs/ghostty/nightly/update.rhai +++ b/anda/devs/ghostty/nightly/update.rhai @@ -6,7 +6,7 @@ if rpm.changed() { let date = json.created_at; date.truncate(10); let html = get(`https://raw.githubusercontent.com/ghostty-org/ghostty/refs/heads/main/build.zig.zon`); - let ver = find(".version = \"([\\d.]+)\"", html, 1); + let ver = find("\\.version = \"([\\d.]+)-dev\"", html, 1); rpm.global("fulldate", date); rpm.global("ver", ver); rpm.release(); From 0e9a11c42c42c52d38699a3c5a1b71d13bc61588 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 06:32:34 +0000 Subject: [PATCH 0852/1547] bump: python-pip-system-certs --- anda/langs/python/pip-system-certs/python-pip-system-certs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/pip-system-certs/python-pip-system-certs.spec b/anda/langs/python/pip-system-certs/python-pip-system-certs.spec index c301b56d5d..d373ae0dce 100644 --- a/anda/langs/python/pip-system-certs/python-pip-system-certs.spec +++ b/anda/langs/python/pip-system-certs/python-pip-system-certs.spec @@ -1,6 +1,6 @@ # Created by pyp2rpm-3.3.10 %global pypi_name pip-system-certs -%global pypi_version 5.2 +%global pypi_version 5.3 Name: python-%{pypi_name} Version: %{pypi_version} From c92e59407b7c30e44c7b724f347eff44620e8e5c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 07:33:14 +0000 Subject: [PATCH 0853/1547] bump: gnome-shell-extension-appmenu-is-back walker --- .../gnome-shell-extension-appmenu-is-back.spec | 4 ++-- anda/desktops/waylands/walker/walker.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec b/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec index fe8aa23070..a37c2259c3 100644 --- a/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec +++ b/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec @@ -2,8 +2,8 @@ %global uuid %{extension}@fthx Name: gnome-shell-extension-%{extension} -Version: 2 -Release: 1%{?dist} +Version: 12 +Release: 1%?dist Summary: GNOME Shell extension to bring back the app menu License: GPL-3.0-only URL: https://github.com/fthx/appmenu-is-back diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 5d701e03a8..0bfa55e577 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.0 +%global upstream_version v2.5.1 %global ver %{sub %upstream_version 2} Name: walker From 1accdb304438da21d87a5dab5f74874c6fdb9171 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 13:47:51 +0000 Subject: [PATCH 0854/1547] bump: sbctl --- anda/tools/sbctl/sbctl.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index 4c35ba23db..fd02f42fb3 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl -Version: 0.17 -Release: 6%?dist +Version: 0.18 +Release: 1%?dist Summary: Secure Boot key manager License: MIT From e8b71e019a854f9adb596692c6d80934c006283c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 14:25:10 +0000 Subject: [PATCH 0855/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index bdfa163b7a..4ac5315029 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.9 +Version: 2025.10.10 Release: 1%?dist Summary: Front-end to your dev env From 635c6083c7ebfb03b463a592910f36cfd068abc2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 16:46:51 +0000 Subject: [PATCH 0856/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ad6f1a9697..447107e188 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 146619de91ed1fdb89422d749f8b670761b76972 -%global ver 0.0.38-18243 +%global commit 2fcd542b0b87b4d6012af31cc49f7a2f8015c06e +%global ver 0.0.38-18244 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 10e5bcd65131fa74368759d6bcbab996680a5582 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 17:21:40 +0000 Subject: [PATCH 0857/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 2186ee4bc5..b3078b8cf1 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.75.0 +Version: 7.75.1 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 3303540e91a7531e7c30037f9ca85208b3498c14 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 18:37:17 +0000 Subject: [PATCH 0858/1547] bump: submarine --- anda/system/submarine/submarine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/submarine/submarine.spec b/anda/system/submarine/submarine.spec index 3cc428b943..cd08c9af11 100644 --- a/anda/system/submarine/submarine.spec +++ b/anda/system/submarine/submarine.spec @@ -9,7 +9,7 @@ Name: submarine -Version: 0.3.0 +Version: 0.4.0 Release: 1%?dist Summary: Experimental bootloader for ChomeOS's depthcharge License: GPL-3.0 From c31dfb5a5834a60b0f91fb1985d8a850e755e667 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 19:13:40 +0000 Subject: [PATCH 0859/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 54461ae4df..eed5af65ad 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.06922 +Version: 1.105.16954 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 55193898649fcf3b62d194808eb5526338ca2ca1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 21:27:45 +0000 Subject: [PATCH 0860/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index f8f9effb78..7d0a92029a 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.0-pre +%global ver 0.209.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From f9c2756ed0fbd5f42d2a170d07e6cca4876244ae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 21:39:55 +0000 Subject: [PATCH 0861/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 90eed36836..334729c879 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.208.4 +Version: 0.208.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 27e862e56fa38942f6389b6cda6ee7b690c0c49d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 22:22:23 +0000 Subject: [PATCH 0862/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index a39f5b2ebe..34290dad02 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.162 +Version: 0.0.163 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index d550617c4a..348acfc76d 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.162 +Version: 0.0.163 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 669058c1c9673d7f9714b7227117ceb8714b23e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 22:38:08 +0000 Subject: [PATCH 0863/1547] bump: bitwarden-cli.bin --- anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec index 4841262bcf..ebb4c14f37 100644 --- a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec +++ b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec @@ -1,5 +1,5 @@ Name: bitwarden-cli.bin -Version: 2025.9.0 +Version: 2025.10.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only From 3d3dc19ad278bd97855e32f51325e97430790d9e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Oct 2025 23:40:25 +0000 Subject: [PATCH 0864/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 02e1b85db4..7763094386 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.788 +Version: 0.0.789 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 190e4d9d8d..d74c69554b 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.788 +Version: 0.0.789 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 8abc625c388b8484d53248ebe92b36c35eabd759 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 01:04:48 +0000 Subject: [PATCH 0865/1547] bump(branch): bitwarden-cli --- anda/apps/bitwarden/cli/bitwarden-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/bitwarden/cli/bitwarden-cli.spec b/anda/apps/bitwarden/cli/bitwarden-cli.spec index a0b498527f..a8dcbb5fff 100644 --- a/anda/apps/bitwarden/cli/bitwarden-cli.spec +++ b/anda/apps/bitwarden/cli/bitwarden-cli.spec @@ -6,7 +6,7 @@ %endif Name: bitwarden-cli -Version: 2025.9.0 +Version: 2025.10.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only From 3e7a441e2cd67745000dc5a159735848fadd6c45 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 01:43:46 +0000 Subject: [PATCH 0866/1547] bump(nightly): ghostty-nightly zed-nightly nim-nightly tdlib-nightly scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index e881837e8a..2973fbbd61 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,9 +1,9 @@ -%global commit 014a2e004274c6725c3f0225dd2a230c1cbeae30 +%global commit 58699c79920b8925603602bd86a2c6c9228310d0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-15 +%global fulldate 2025-10-16 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV -%global ver 0.15.2 +%global ver 1.3.0 %global base_name ghostty %global appid com.mitchellh.%{base_name} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 13f6734084..2df8c27bc9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 83f9f9d9e3f5914392cab9a09e3472711a1d7b38 +%global commit 908ae95cf86930893140bee37cf37c8918ac90e8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251016 +%global commit_date 20251017 %global ver 0.210.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 55a4dcd483..63a7f8389f 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 31d64b57d58437adc72a7633464609d84036a76b +%global commit 5abd21dfa567d34a091662402d21a278e9a76540 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251016 +%global commit_date 20251017 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index c064b8055d..173850461a 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 4f4df7c6436085391e0b6d74cc7a54cf274c7edf +%global commit 36b05e9e0310c9a32ae6cb807fe22c96600f6061 %global ver 1.8.56 -%global commit_date 20251016 +%global commit_date 20251017 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index dcdaa84cb4..ee2d6e1466 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 369373f14916e93a9d8c06384ce8917934138f3f +%global commit e9054cd67b597b26623a50ca0b89b6ac09710ced %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251016 +%global commitdate 20251017 %global ver 1.0.17 Name: scx-scheds-nightly From db1cb21f1e954110a59a057407f9bafb83b412aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 02:01:09 +0000 Subject: [PATCH 0867/1547] bump: ruffle-nightly opentabletdriver --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/system/opentabletdriver/opentabletdriver.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 457c841c45..74e9ca8e74 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-16 +%global ver 2025-10-17 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/system/opentabletdriver/opentabletdriver.spec b/anda/system/opentabletdriver/opentabletdriver.spec index 502df3918e..4d8e207818 100644 --- a/anda/system/opentabletdriver/opentabletdriver.spec +++ b/anda/system/opentabletdriver/opentabletdriver.spec @@ -9,7 +9,7 @@ %global dotnet_runtime_version 8.0 Name: opentabletdriver -Version: 0.6.6.1 +Version: 0.6.6.2 Release: 1%?dist Summary: A cross-platform open source tablet driver License: LGPLv3 From 911804cb24fa813fe5ce0b7d18b37357e0066c7f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 04:17:12 +0000 Subject: [PATCH 0868/1547] bump(branch): gnome-shell --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index a291630b4d..216c435bd1 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 1%{?dist}.switcheroo +Release: 2%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release From 2b3714455c763d6d69c5068cd6e6069140452b4e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 12:39:24 +0000 Subject: [PATCH 0869/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index a6ce03f32a..bcfed11269 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit 2888d73d5efc697926559150335dcbe4cf42a1aa -%global commit_date 20250920 +%global commit e0530e05f749d5bbb162c5f232369a2d3b16eccd +%global commit_date 20251017 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme From 66bc9982f8e11c8f49360d2f457176875d5593f6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 13:39:41 +0000 Subject: [PATCH 0870/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index bcfed11269..e2a6b74f10 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,4 +1,4 @@ -%global commit e0530e05f749d5bbb162c5f232369a2d3b16eccd +%global commit 28e7f3dc0f815edfaaebc7336384aab8a5393414 %global commit_date 20251017 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 3e6b4f9815b8d1720d3b00ed761f246a756a3e7d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 17:16:52 +0000 Subject: [PATCH 0871/1547] bump: crystal --- anda/langs/crystal/crystal/crystal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index eb4da9393f..bb53f2cc37 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: crystal -Version: 1.18.0 +Version: 1.18.1 Release: 1%?dist Summary: The Crystal Programming Language License: Apache-2.0 From 2997791bfc57ce21ae94e2e8f06caa11d0c8d9c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 18:25:34 +0000 Subject: [PATCH 0872/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index fed03db5af..560a8f28e0 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.732+2f3234c76 +%global ver 0.16.0-dev.747+493ad58ff %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From f0176931a8b8282b370826b57ad421a5a91eaccc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 19:11:17 +0000 Subject: [PATCH 0873/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index a7f4f7980e..174f56ca23 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.732+2f3234c76 +Version: 0.16.0~dev.747+493ad58ff Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 5f677a5f0b9b2efd57c0fefb49a84b9904f4c861 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 20:27:47 +0000 Subject: [PATCH 0874/1547] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index 7ed857f152..8d03663015 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.16 +%global ver wine-10.17 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From 6776526a7b9b54ccb4bddf3c65ed9e991b1e0b39 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 21:16:44 +0000 Subject: [PATCH 0875/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 447107e188..23ee3b448d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 2fcd542b0b87b4d6012af31cc49f7a2f8015c06e -%global ver 0.0.38-18244 +%global commit c4fba680d12fa5db77cb868b8ce71e659a0dacdc +%global ver 0.0.38-18248 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 5109392e443e1253d92061019c2c114db586198f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Oct 2025 23:22:35 +0000 Subject: [PATCH 0876/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 71f706077e..6ba35e9acf 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,8 +1,8 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.16 -Release: 2%?dist +Version: 1.19.17 +Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty Source0: %{pypi_source} From 8cbd9483c5893626a2e60a49bc553470f5ac66a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 01:39:10 +0000 Subject: [PATCH 0877/1547] bump(nightly): zed-nightly nim-nightly scx-scheds-nightly rpi-utils spotx-bash --- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 2df8c27bc9..efeef11f52 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 908ae95cf86930893140bee37cf37c8918ac90e8 +%global commit e702df21a4dea701dcf33657680a8c191683f10a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251017 +%global commit_date 20251018 %global ver 0.210.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 63a7f8389f..681af11792 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 5abd21dfa567d34a091662402d21a278e9a76540 +%global commit 1eae14a3befb97db5bd8f95427b007fc5490b8a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251017 +%global commit_date 20251018 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ee2d6e1466..ef9e74af4c 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit e9054cd67b597b26623a50ca0b89b6ac09710ced +%global commit 0c969ed7d1e68a4c1039d5001515ded21a7cd5ca %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251017 +%global commitdate 20251018 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index e4b4a4c43a..bacefb4806 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 9f61b87db715fe9729305e242de8412d8db4153c -%global commit_date 20251003 +%global commit c3d0bfe3a8fc3404bebf2fe149b1bf595ee0f30b +%global commit_date 20251018 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 66df9342ce..4a10156eae 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 12cfe5dcec1d82cb613d8aa8dd60f4cd181dfb06 -%global commit_date 20251009 +%global commit 49d01737d175fd2d8b7dc415498bee4099ffae22 +%global commit_date 20251018 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From b2f4a29d4aaa33b737bd4ec9b13e74754f9111d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 01:41:21 +0000 Subject: [PATCH 0878/1547] bump: ruffle-nightly atac --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/devs/atac/atac.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 74e9ca8e74..d41fc43936 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-17 +%global ver 2025-10-18 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/devs/atac/atac.spec b/anda/devs/atac/atac.spec index 12589abf92..872864b2d8 100644 --- a/anda/devs/atac/atac.spec +++ b/anda/devs/atac/atac.spec @@ -6,7 +6,7 @@ %global __brp_mangle_shebangs %{nil} Name: atac -Version: 0.22.0 +Version: 0.22.1 Release: 1%?dist Summary: Arguably a Terminal API Client From 88aee620488e478cd8959f174e69b6056b18c4ff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 02:44:43 +0000 Subject: [PATCH 0879/1547] bump: groovy groovy-docs --- anda/langs/groovy/groovy-docs/groovy-docs.spec | 2 +- anda/langs/groovy/groovy.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/groovy/groovy-docs/groovy-docs.spec b/anda/langs/groovy/groovy-docs/groovy-docs.spec index 047315d797..06a0ff32d3 100644 --- a/anda/langs/groovy/groovy-docs/groovy-docs.spec +++ b/anda/langs/groovy/groovy-docs/groovy-docs.spec @@ -1,5 +1,5 @@ Name: groovy-docs -Version: 5.0.1 +Version: 5.0.2 Release: 1%?dist Summary: Documentation for the Groovy programming language URL: https://groovy-lang.org/ diff --git a/anda/langs/groovy/groovy.spec b/anda/langs/groovy/groovy.spec index 058ff00cac..6a9d3a2a31 100644 --- a/anda/langs/groovy/groovy.spec +++ b/anda/langs/groovy/groovy.spec @@ -1,5 +1,5 @@ Name: groovy -Version: 5.0.1 +Version: 5.0.2 Release: 1%?dist Summary: A multi-faceted language for the Java platform BuildArch: noarch From 8c3b5dbf0e8d4840da1a467aad93e13a22947f32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 04:40:38 +0000 Subject: [PATCH 0880/1547] bump: maple-fonts --- anda/fonts/maple/maple-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/maple/maple-fonts.spec b/anda/fonts/maple/maple-fonts.spec index 5584eb0b41..7fd41919fe 100644 --- a/anda/fonts/maple/maple-fonts.spec +++ b/anda/fonts/maple/maple-fonts.spec @@ -1,6 +1,6 @@ %define debug_package %nil %define _ttfontsdir %{_datadir}/fonts/maple -%global upstream_ver v7.7 +%global upstream_ver v7.8 %define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )") Name: maple-fonts From 8a4d3859487cd4231c6c20889ed9f47991fdde11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 05:17:06 +0000 Subject: [PATCH 0881/1547] bump: submarine --- anda/system/submarine/submarine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/submarine/submarine.spec b/anda/system/submarine/submarine.spec index cd08c9af11..d412590ae6 100644 --- a/anda/system/submarine/submarine.spec +++ b/anda/system/submarine/submarine.spec @@ -9,7 +9,7 @@ Name: submarine -Version: 0.4.0 +Version: 0.4.1 Release: 1%?dist Summary: Experimental bootloader for ChomeOS's depthcharge License: GPL-3.0 From fb071a560383f4bc74c2eff6e9e9a79283e50e8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 05:33:16 +0000 Subject: [PATCH 0882/1547] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 47c5657060..70fc2daa80 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.70 +%global ver 1.8.71 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 30c7a425c1..e48872988f 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.70 +%global ver 1.8.71 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From e6a1ce445c8b3985bbf0445b52908322ed5340e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 06:27:13 +0000 Subject: [PATCH 0883/1547] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index 6f1cf9ef40..16113524d1 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.16 +Version: 10.17 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From fbf061d18e6afba292a209d8bcfc618bffd613d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 07:59:50 +0000 Subject: [PATCH 0884/1547] bump: peazip --- anda/apps/peazip/peazip.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/peazip/peazip.spec b/anda/apps/peazip/peazip.spec index b2666295e3..8f80e23e2a 100644 --- a/anda/apps/peazip/peazip.spec +++ b/anda/apps/peazip/peazip.spec @@ -2,7 +2,7 @@ %define debug_package %nil Name: peazip -Version: 10.6.1 +Version: 10.7.0 Release: 1%?dist Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager License: LGPL-3.0-only From fb08637cf0bcb6dc2bf527adddab76db28b5e754 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 09:47:27 +0000 Subject: [PATCH 0885/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 0bfa55e577..a01e840c6d 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.1 +%global upstream_version v2.5.2 %global ver %{sub %upstream_version 2} Name: walker From e41911a43e2ed1a907a79ad02a27391eaded7f88 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 11:40:08 +0000 Subject: [PATCH 0886/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 23ee3b448d..4d623476aa 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c4fba680d12fa5db77cb868b8ce71e659a0dacdc -%global ver 0.0.38-18248 +%global commit 0c4e7fc178d1a96497ac36ad4471cd8821181cf9 +%global ver 0.0.38-18249 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From d49f9611cec2f8022563f5b5e966269de54d7335 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 12:49:41 +0000 Subject: [PATCH 0887/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 4ac5315029..ef346ac1d9 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.10 +Version: 2025.10.11 Release: 1%?dist Summary: Front-end to your dev env From b5d0b3ed0dc7ecd4241c1f1d4f4eb2e64e6e4d5c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 16:39:01 +0000 Subject: [PATCH 0888/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index eed5af65ad..00ad82a774 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.16954 +Version: 1.105.16999 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 9ca41ee9806df2ce83b001d8debc5d127a4e0df6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 16:59:34 +0000 Subject: [PATCH 0889/1547] bump: appimagelauncher --- anda/tools/appimagelauncher/appimagelauncher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 2a3cea729a..76893874d2 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -2,7 +2,7 @@ %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) Name: appimagelauncher -Version: 3.0.0.beta.1 +Version: 3.0.0.beta.2 Release: 1%?dist Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages From fd340851968b7a1c5fbded65e7a0c17fb84a8737 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Oct 2025 21:20:38 +0000 Subject: [PATCH 0890/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 2668c042c9..e8a848df0d 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.15.200037 +Version: 2025.10.18.210743 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 95059aad9b98a7c3e31c8a1e8ccd32f9ea071b04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 01:55:34 +0000 Subject: [PATCH 0891/1547] bump(nightly): zed-nightly astal scx-scheds-nightly monita --- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/monita/monita.spec | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index efeef11f52..caf5a80239 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit e702df21a4dea701dcf33657680a8c191683f10a +%global commit 6d975984eed02e87c6d202351a1fd4adf583603f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251018 +%global commit_date 20251019 %global ver 0.210.0 %bcond_with check diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 5e53473b36..6da85a93fc 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 71b008e5fb59e0a992724db78d54a5ddcf234515 +%global commit 0b57af330086ee9492f63d2cb77b993b1ce38b6f %global shortcommit %{sub %commit 1 7} -%global commit_date 20251010 +%global commit_date 20251019 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ef9e74af4c..ed1731d36f 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0c969ed7d1e68a4c1039d5001515ded21a7cd5ca +%global commit f29fe9e550b56042322c40b6875dcd3c487aa108 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251018 +%global commitdate 20251019 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/monita/monita.spec b/anda/tools/monita/monita.spec index d323a78c27..bc83d192b2 100644 --- a/anda/tools/monita/monita.spec +++ b/anda/tools/monita/monita.spec @@ -1,4 +1,4 @@ -%global commit c0c619ebd4f0a0320024c17c2c0f3a886241a5ac +%global commit 99bbb3b403bd8a29ae6a3ee78a89a0edac48b06d %global shortcommit %{sub %commit 1 7} %global commit_date 20251012 From 33ae51192aa1f1e283e2db23441a55dc4cd31c18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 02:19:33 +0000 Subject: [PATCH 0892/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index d41fc43936..ce669bf4f6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-18 +%global ver 2025-10-19 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 3b95efef83e441c503765fc7c5e0d1d6cb5fdefa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 02:57:21 +0000 Subject: [PATCH 0893/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index c0b115ef50..360af5dbd4 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 71b008e5fb59e0a992724db78d54a5ddcf234515 -%global shortcommit 71b008e -%global commit_date 20251010 +%global commit 0b57af330086ee9492f63d2cb77b993b1ce38b6f +%global shortcommit 0b57af3 +%global commit_date 20251019 Name: astal Version: 0^%commit_date.%commit From 2cc102f9ee22b2ab7c943d67ea27a30aa9e9cc63 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 05:40:08 +0000 Subject: [PATCH 0894/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index 9e1ee91c17..3b9dd58e6b 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.11.2 +Version: 0.11.3 Release: 1%?dist Summary: A modern package delivery system From ec1b4b51262a29a4c91846ddd4394d49c755155c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 08:25:02 +0000 Subject: [PATCH 0895/1547] bump: zapret --- anda/misc/zapret/zapret.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index c4bf201d99..078c0806b4 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,5 +1,5 @@ Name: zapret -Version: 72.1 +Version: 72.2 Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT From c2b09f579981506681dc8ba6e32054d6147d9fb5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 08:41:29 +0000 Subject: [PATCH 0896/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index a01e840c6d..34b018d228 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.2 +%global upstream_version v2.5.3 %global ver %{sub %upstream_version 2} Name: walker From e1376c57a2eb3f4525cfc8e0c79a7111c0d27fc7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 10:17:46 +0000 Subject: [PATCH 0897/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 34b018d228..53a9d46fb7 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.3 +%global upstream_version v2.5.4 %global ver %{sub %upstream_version 2} Name: walker From 11fec454ba852d8f05b31b541160aeaa681f4674 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 19 Oct 2025 05:30:05 -0500 Subject: [PATCH 0898/1547] bump: coreboot-utils (#6772) --- anda/tools/coreboot-utils/coreboot-utils.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/coreboot-utils/coreboot-utils.spec b/anda/tools/coreboot-utils/coreboot-utils.spec index b69f92b16f..c6937557e2 100644 --- a/anda/tools/coreboot-utils/coreboot-utils.spec +++ b/anda/tools/coreboot-utils/coreboot-utils.spec @@ -1,8 +1,8 @@ %define debug_package %nil Name: coreboot-utils -Version: 25.06 -Release: 3%?dist +Version: 25.09 +Release: 1%?dist Summary: Various coreboot utilities URL: https://doc.coreboot.org License: BSD-3-Clause AND Apache-2.0 AND CC-BY-SA-3.0 AND GPL-2.0-only AND GPL-3.0-or-later AND ISC AND BSD-2-Clause-Patent AND BSD-4-Clause-UC AND CC-PDDC AND GPL-2.0-or-later AND HPND-sell-varient AND LGPL-2.1-or-later AND BSD-2-Clause AND CC-BY-4.0 AND GPL-3.0-only AND HPND AND X11 AND MIT From c16f99d2ebeaa91de3baf263e812f0ab09edb863 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 10:34:43 +0000 Subject: [PATCH 0899/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 00ad82a774..6ba1ba5e3d 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.16999 +Version: 1.105.17017 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From b75d76b5ee326846110847178d3a2129e61fe7cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 14:15:39 +0000 Subject: [PATCH 0900/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 3126f80c57..8905acf93a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 11c7821a79a8ab7e1982f3ab506db16f1c4a22a9 -%global commit_date 20251015 +%global commit 1acc29009eab999e5632cdf5e571f6265d212ee0 +%global commit_date 20251019 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 13a9c9c7e06ed493ef38d709a31c7f211a2c2334 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 15:55:49 +0000 Subject: [PATCH 0901/1547] bump: types-colorama --- anda/langs/python/types-colorama/types-colorama.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8905acf93a..2d3965cd18 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,4 +1,4 @@ -%global commit 1acc29009eab999e5632cdf5e571f6265d212ee0 +%global commit 11e7d904b9745bf33fe5b9b64bcd274ff788b189 %global commit_date 20251019 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From da7c92421fbdd1e162a1564b1550d80ae80332bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 18:24:38 +0000 Subject: [PATCH 0902/1547] bump: vesktop walker --- anda/apps/vesktop/vesktop.spec | 4 ++-- anda/desktops/waylands/walker/walker.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/vesktop/vesktop.spec b/anda/apps/vesktop/vesktop.spec index cd9b00c004..dd2add6844 100644 --- a/anda/apps/vesktop/vesktop.spec +++ b/anda/apps/vesktop/vesktop.spec @@ -7,8 +7,8 @@ Name: vesktop Obsoletes: VencordDesktop < 1.5.8-1 Obsoletes: vencord-desktop < 1.5.8-1 -Version: 1.5.8 -Release: 2%?dist +Version: 1.6.0 +Release: 1%?dist License: GPL-3.0 Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed URL: https://github.com/Vencord/Vesktop diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 53a9d46fb7..83b057ae83 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.4 +%global upstream_version v2.5.5 %global ver %{sub %upstream_version 2} Name: walker From 00de2af32ab6ef1bc25c3052488260ec550488c2 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Oct 2025 03:11:58 +0800 Subject: [PATCH 0903/1547] add: asdf (#6769) Close #6739 --- anda/devs/asdf/anda.hcl | 5 +++ anda/devs/asdf/asdf.spec | 81 ++++++++++++++++++++++++++++++++++++++ anda/devs/asdf/update.rhai | 1 + 3 files changed, 87 insertions(+) create mode 100644 anda/devs/asdf/anda.hcl create mode 100644 anda/devs/asdf/asdf.spec create mode 100644 anda/devs/asdf/update.rhai diff --git a/anda/devs/asdf/anda.hcl b/anda/devs/asdf/anda.hcl new file mode 100644 index 0000000000..57eb2ef3e3 --- /dev/null +++ b/anda/devs/asdf/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "asdf.spec" + } +} diff --git a/anda/devs/asdf/asdf.spec b/anda/devs/asdf/asdf.spec new file mode 100644 index 0000000000..2185fbc043 --- /dev/null +++ b/anda/devs/asdf/asdf.spec @@ -0,0 +1,81 @@ +# Generated by go2rpm 1.18.0 +%bcond check 0 +%bcond bootstrap 0 + +%if %{with bootstrap} +%global debug_package %{nil} +%endif + +%if %{with bootstrap} +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ +%endif + +# https://github.com/asdf-vm/asdf +%global goipath github.com/asdf-vm/asdf +Version: 0.18.0 + +%gometa -f + +%global common_description %{expand: +Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & +more.} + +%global golicenses LICENSE +%global godocs docs CHANGELOG.md CONTRIBUTING.md README.md\\\ + SECURITY.md ballad-of-asdf.md help.txt version.txt + +Name: asdf +Release: %autorelease +Summary: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more + +License: MIT +%dnl URL: %{gourl} +URL: https://asdf-vm.com +Source: %{gosource} +Packager: madonuko +Provides: golang-github-asdf-vm = %evr + +%description %{common_description} + +%gopkg + +%prep +%goprep -A +%autopatch -p1 + +%if %{without bootstrap} +#generate_buildrequires +#go_generate_buildrequires +%endif + +%if %{without bootstrap} +%build +%define gomodulesmode GO111MODULE=on +for cmd in cmd/* ; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done +%endif + +%install +%gopkginstall +%if %{without bootstrap} +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ +%endif + +%if %{without bootstrap} +%if %{with check} +%check +%gocheck +%endif +%endif + +%if %{without bootstrap} +%files +%license LICENSE +%doc docs CHANGELOG.md CONTRIBUTING.md README.md SECURITY.md ballad-of-asdf.md +%doc help.txt version.txt +%{_bindir}/asdf +%endif + +%gopkgfiles diff --git a/anda/devs/asdf/update.rhai b/anda/devs/asdf/update.rhai new file mode 100644 index 0000000000..8f29d778ec --- /dev/null +++ b/anda/devs/asdf/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("asdf-vm/asdf")); From 8bea74d3531106cccde8b01394cd55b500a84ea6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Oct 2025 22:19:30 +0000 Subject: [PATCH 0904/1547] bump: chezmoi --- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index c3ef6459a7..21c5041570 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.66.0 +Version: 2.66.1 %gometa -f From e968dccf2fe87773b88a6d329a11e6b82e8153b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 01:39:43 +0000 Subject: [PATCH 0905/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index ce669bf4f6..ed5d3e6480 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-19 +%global ver 2025-10-20 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 6a54cfab67fa563095a66fad476bc8caed3e0c7d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 01:53:04 +0000 Subject: [PATCH 0906/1547] bump(nightly): mpv-nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly rtaudio-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/multimedia/rtaudio/rtaudio-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 1a0418b458..26b8e1a875 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 233e89698e69242209645f61472445bffb36fa42 +%global commit 99d6d4c1c21c51ffac5f7b6d6e733a0b05a216ad %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251016 +%global commit_date 20251020 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 2973fbbd61..5a977a3c52 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 58699c79920b8925603602bd86a2c6c9228310d0 +%global commit 40e558f953486e2d063dd499e9cbabaf8d71bdcb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-16 +%global fulldate 2025-10-19 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index f5e1f99392..2d873c058f 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 815ca0b6d840bc619d56fc9571cd6b9f8f8e233c -%global commit_date 20251012 +%global commit_hash 115e560ee24b37893c0bbc51dcfaf5f79e0d64e8 +%global commit_date 20251020 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index caf5a80239..d43d1c819f 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6d975984eed02e87c6d202351a1fd4adf583603f +%global commit fd4682c8d1a3af412002e2e66a5e3137635c5e86 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251019 +%global commit_date 20251020 %global ver 0.210.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 7c9a3c361b..a075cc0a77 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 6a40ea4e6904b77c3e5ee65ae891ab5b28edad0a +%global commit a550277fda7c7c406a3b4159a87917bbdd243b2e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251014 +%global commit_date 20251020 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/multimedia/rtaudio/rtaudio-nightly.spec b/anda/multimedia/rtaudio/rtaudio-nightly.spec index 9dbbaa7e90..dd86187b2a 100644 --- a/anda/multimedia/rtaudio/rtaudio-nightly.spec +++ b/anda/multimedia/rtaudio/rtaudio-nightly.spec @@ -1,7 +1,7 @@ #? https://src.fedoraproject.org/rpms/rtaudio/blob/db1aa72863ccbfd480e22c2f7aefb41ebb8e2360/f/rtaudio.spec -%global commit acec45bb17425b0bfbc9972ead29d2b0c22c0c93 +%global commit 2b00d1adc3d254e5dcd6f7c860d8c60b5ec7b43f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250909 +%global commit_date 20251020 %global ver .0.1 Name: rtaudio-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ed1731d36f..044e58b51a 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit f29fe9e550b56042322c40b6875dcd3c487aa108 +%global commit 2a651bc6bbcf4910fc5681c8aa437ce9dbb791bf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251019 +%global commitdate 20251020 %global ver 1.0.17 Name: scx-scheds-nightly From 4492c9938ce37244cbdd8e3be9d892eed707043a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 05:38:12 +0000 Subject: [PATCH 0907/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 2320fef402..fc07012713 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.9.25 +Version: 2025.10.20 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From d0515b095e3bb694d2d5463cb9321c06bc058e7a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 13:20:08 +0000 Subject: [PATCH 0908/1547] bump: types-colorama rust-mise --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 2d3965cd18..8d00121901 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 11e7d904b9745bf33fe5b9b64bcd274ff788b189 -%global commit_date 20251019 +%global commit 4c4f99971736605776f384b0ca04ce4ab7b84fb7 +%global commit_date 20251020 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index ef346ac1d9..21b44e25b6 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.11 +Version: 2025.10.12 Release: 1%?dist Summary: Front-end to your dev env From f63bf4a7144984cecd70a9eeceff8c9ec0f6a3c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 13:43:33 +0000 Subject: [PATCH 0909/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 2800b845f4..b67c8ea133 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 4.3.7-beta +%global crate_version 1.0.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From ba9dc84157038096b7b1ff36f06fd81702042d62 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 20 Oct 2025 10:10:22 -0500 Subject: [PATCH 0910/1547] bump: netto (#6787) --- anda/langs/nim/netto/netto.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/nim/netto/netto.spec b/anda/langs/nim/netto/netto.spec index 7c081b0f56..437045aef2 100644 --- a/anda/langs/nim/netto/netto.spec +++ b/anda/langs/nim/netto/netto.spec @@ -1,5 +1,5 @@ Name: netto -Version: 0.1.2 +Version: 0.1.3 Release: 1%?dist Summary: 📡 GUI Network Applet License: GPL-3.0-or-later From 198f3252a34fcc2151325218041b786df3929e32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 18:39:23 +0000 Subject: [PATCH 0911/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 83b057ae83..0a2c115e6b 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.5 +%global upstream_version v2.5.6 %global ver %{sub %upstream_version 2} Name: walker From 96c50dd706b2592b4b6e23f3e54a7e3d6824f3b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 19:28:47 +0000 Subject: [PATCH 0912/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 7d0a92029a..11bb71eb4f 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.1-pre +%global ver 0.209.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From dc6af78dc5dd5d66aa3857082a777201ec4691ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 20:21:46 +0000 Subject: [PATCH 0913/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 334729c879..0be593107e 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.208.5 +Version: 0.208.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 2399b4a65d13815bdc4ed6cabde19c6e8bb4e587 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Oct 2025 23:17:26 +0000 Subject: [PATCH 0914/1547] bump: glasgow --- anda/tools/glasgow/glasgow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 095f7fca99..48987c23d4 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit a61165baab9c74c285de3ae65c0fdfbad8e3f7e2 -%global commit_date 20251015 +%global commit e2b1ad48e2b73b476ec93654472c14ea46c4c821 +%global commit_date 20251020 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From f5f12b4280947d449f71ecefab4002e603662583 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 01:29:10 +0000 Subject: [PATCH 0915/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index ed5d3e6480..b1ee2ff1be 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-20 +%global ver 2025-10-21 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 3784b92d00e562d07407aab8461d18dee13d69dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 01:46:39 +0000 Subject: [PATCH 0916/1547] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly scx-scheds-nightly natscli spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 5a977a3c52..df0beccaa4 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 40e558f953486e2d063dd499e9cbabaf8d71bdcb +%global commit da165fc3cf6f8ef514f8f7b52c5bdb080509aa74 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-19 +%global fulldate 2025-10-20 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index d43d1c819f..519b6b5358 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit fd4682c8d1a3af412002e2e66a5e3137635c5e86 +%global commit 917f22f884ca28f2496e68200ee71012bd1134ae %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251020 +%global commit_date 20251021 %global ver 0.210.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a075cc0a77..e38ba4b7e1 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit a550277fda7c7c406a3b4159a87917bbdd243b2e +%global commit 3c5431176bc000808bc6e720f201db520e858e4d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251020 +%global commit_date 20251021 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 044e58b51a..9e855c4c97 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2a651bc6bbcf4910fc5681c8aa437ce9dbb791bf +%global commit e9c7f2bd94be42ca31739871104aa81814650591 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251020 +%global commitdate 20251021 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index d20b92ae08..ee03d35af6 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 6a2312b5296cabee5781e8cebfaa8ad357e74792 -%global commit_date 20251007 +%global commit 2afc2ad240b5fb88a64fed81cd8bb48a5878d935 +%global commit_date 20251021 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 4a10156eae..7b01e222c6 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 49d01737d175fd2d8b7dc415498bee4099ffae22 -%global commit_date 20251018 +%global commit 3a51a023ab9e69ef2d84fb3b0d2f9ffa4d97c6a1 +%global commit_date 20251021 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 2df919da6090cf5c4a3e6efcc9379c496f32a5e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 02:51:46 +0000 Subject: [PATCH 0917/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 4d623476aa..e0753b16b7 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0c4e7fc178d1a96497ac36ad4471cd8821181cf9 -%global ver 0.0.38-18249 +%global commit 64e5a8c0998b72a94776223e0b5031546d4b4b47 +%global ver 0.0.38-18252 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b568749aaf463d047f288218f34b0418e2871f9d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 04:22:39 +0000 Subject: [PATCH 0918/1547] bump: python-pywal16 --- anda/langs/python/pywal16/python-pywal16.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/pywal16/python-pywal16.spec b/anda/langs/python/pywal16/python-pywal16.spec index 511f552de2..9387e03093 100644 --- a/anda/langs/python/pywal16/python-pywal16.spec +++ b/anda/langs/python/pywal16/python-pywal16.spec @@ -3,7 +3,7 @@ Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.} Name: python-%{pypi_name} -Version: 3.8.10 +Version: 3.8.11 Release: 1%?dist Summary: 16 color fork of the original Pywal License: MIT From 38266c110bef7e8aa5bc68bbccf79e4e19462378 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 06:34:12 +0000 Subject: [PATCH 0919/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index fc07012713..bb7c3b4eda 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.10.20 +Version: 2025.10.21 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From 5fd7095c408ad4fb2dfb545d7f100fd9c4a83d54 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 09:20:36 +0000 Subject: [PATCH 0920/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e0753b16b7..1b762b72db 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 64e5a8c0998b72a94776223e0b5031546d4b4b47 -%global ver 0.0.38-18252 +%global commit 6a028b1883c790da34e271df3bee21bb8a1d4efb +%global ver 0.0.38-18253 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 3caf3f6cd6849fdb494e98773335c41c5ad70d70 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 10:20:19 +0000 Subject: [PATCH 0921/1547] bump: apparmor --- anda/lib/apparmor/apparmor.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index 4be8a657f0..30d0b05792 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -6,7 +6,7 @@ %bcond_with tests Name: apparmor -Version: 4.1.2 +Version: 5.0.0~alpha2 Release: 1%?dist Summary: AppArmor userspace components From b93c4b32b1aebdc626537b0eac3d7b1beef9d0e6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 11:16:26 +0000 Subject: [PATCH 0922/1547] bump: types-colorama dwarfs --- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/dwarfs/dwarfs.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8d00121901..5b29bb1e2d 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 4c4f99971736605776f384b0ca04ce4ab7b84fb7 -%global commit_date 20251020 +%global commit ee5f0348f2228d925ae275354f910df8a8e5bb92 +%global commit_date 20251021 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/dwarfs/dwarfs.spec b/anda/lib/dwarfs/dwarfs.spec index 3510673a1d..336261d915 100644 --- a/anda/lib/dwarfs/dwarfs.spec +++ b/anda/lib/dwarfs/dwarfs.spec @@ -4,7 +4,7 @@ The Deduplicating Warp-speed Advanced Read-only File System. A fast high compression read-only file system for Linux and Windows.} Name: dwarfs -Version: 0.13.0 +Version: 0.14.0 Release: 1%?dist Summary: A fast high compression read-only file system for Linux, Windows and macOS License: GPL-3.0-or-later From 78d66e2eb40118ca86235fa77aacc2a1800085ca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 11:29:04 +0000 Subject: [PATCH 0923/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 21b44e25b6..76caeb3de2 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.12 +Version: 2025.10.13 Release: 1%?dist Summary: Front-end to your dev env From b7c2e38cb0f8e9ca0c42f27206120ace694e289e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 11:41:00 +0000 Subject: [PATCH 0924/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index b67c8ea133..92c6ace842 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.0.0 +%global crate_version 1.1.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 9e5e10fc84ce502e163fb999269fc5a63e276b31 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 12:41:41 +0000 Subject: [PATCH 0925/1547] bump: libnvidia-container nvidia-container-toolkit --- anda/lib/nvidia/libnvidia-container/libnvidia-container.spec | 2 +- .../nvidia-container-toolkit/nvidia-container-toolkit.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec index 607bafd34a..620637689d 100644 --- a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec +++ b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec @@ -1,7 +1,7 @@ %global _major 1 Name: libnvidia-container -Version: 1.17.9 +Version: 1.18.0 Release: 1%?dist Summary: NVIDIA container runtime library License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND GPL-2.0-only diff --git a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec index 1d0a2783d0..c3a38b2725 100644 --- a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec +++ b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec @@ -1,5 +1,5 @@ Name: nvidia-container-toolkit -Version: 1.17.9 +Version: 1.18.0 Release: 1%?dist Summary: NVIDIA Container Toolkit License: Apache-2.0 From 87ae57bdc6146a76e7735ea5de141a7e90abdfd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 13:49:53 +0000 Subject: [PATCH 0926/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 1b762b72db..bc150552ea 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 6a028b1883c790da34e271df3bee21bb8a1d4efb -%global ver 0.0.38-18253 +%global commit 038ee090b731bf63917371a3586c2f7d7cf4e585 +%global ver 0.0.38-18254 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b6d5e52eecec860366632160b8b1161054fac203 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 14:56:37 +0000 Subject: [PATCH 0927/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index bc150552ea..3ded3c1011 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 038ee090b731bf63917371a3586c2f7d7cf4e585 -%global ver 0.0.38-18254 +%global commit 66920b4d8f84a99cabd47f4aab5a6c48c8b765f4 +%global ver 0.0.38-18255 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2bb06ac73ad4e3d8d3dae44222bac65bd9250bf9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 15:58:57 +0000 Subject: [PATCH 0928/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index 5ffdb418e9..cae16e40ff 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.3.2 +Version: 2.4.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From 702335f004115681cc33367ff20292949201d126 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 17:56:09 +0000 Subject: [PATCH 0929/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 76caeb3de2..d3e91f35dd 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.13 +Version: 2025.10.14 Release: 1%?dist Summary: Front-end to your dev env From ecd5b07696574eb4109ec38e8a53a0fb676c56fe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 18:29:34 +0000 Subject: [PATCH 0930/1547] bump: crystal --- anda/langs/crystal/crystal/crystal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index bb53f2cc37..da28a9d34f 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: crystal -Version: 1.18.1 +Version: 1.18.2 Release: 1%?dist Summary: The Crystal Programming Language License: Apache-2.0 From 0658b398cf448385a61f45933af9a91b284a3615 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 19:15:55 +0000 Subject: [PATCH 0931/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 3ded3c1011..152f394363 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 66920b4d8f84a99cabd47f4aab5a6c48c8b765f4 -%global ver 0.0.38-18255 +%global commit f61aaf83f6e63a53b66b7b8496b18d197b44f598 +%global ver 0.0.38-18256 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0eafdbe619730eab0cab1cf31fc29cf45f7a8081 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 20:55:49 +0000 Subject: [PATCH 0932/1547] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 6ba1ba5e3d..ec1c49bf8e 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.17017 +Version: 1.105.17075 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 0c2ad4cdcd9907c503633469f2242fa543b169eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 22:17:08 +0000 Subject: [PATCH 0933/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 11bb71eb4f..b59605a034 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.2-pre +%global ver 0.209.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 7e6b5e16e24016caba46859388c434708a5ac8ab Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Oct 2025 07:09:20 +0800 Subject: [PATCH 0934/1547] docs(readme): add pkgs.org instead (#6796) --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fc0c5d7f18..2a67929ae3 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ # Terra Sources -[![Repository status](https://repology.org/badge/repository-big/terra_40.svg?header=Terra+40)](https://repology.org/repository/terra_40) -[![Repository status](https://repology.org/badge/repository-big/terra_41.svg?header=Terra+41)](https://repology.org/repository/terra_41) -[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide) - Terra is a rolling-release Fedora repository for all the software you need. With Terra, you can install the latest packages knowing that quality and security are assured. @@ -13,6 +9,8 @@ This monorepo contains the package manifests for all packages in Terra. ## Installation +The latest detailed instructions are available in our Devdocs: https://developer.fyralabs.com/terra/installing + ### Fedora ```bash @@ -48,6 +46,10 @@ sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/t Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). +## pkgs.org + +pkgs.org provides a list of the packages available in the main stream: https://fedora.pkgs.org/rawhide/terra/ + ## Questions? Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help! From 7cf8f611dec351d8efd603a4f14f2911af7899cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Oct 2025 23:55:53 +0000 Subject: [PATCH 0935/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 7c5dbc3d61..fc4dfb2618 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.3.0 +Version: 38.4.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From c567ab0b58917dbfe54d7fe35b5238c43e7b950d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 01:40:23 +0000 Subject: [PATCH 0936/1547] bump: ruffle-nightly types-colorama --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b1ee2ff1be..437e28bad0 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-21 +%global ver 2025-10-22 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 5b29bb1e2d..4a6b31f528 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit ee5f0348f2228d925ae275354f910df8a8e5bb92 -%global commit_date 20251021 +%global commit a205439338a4ad3debec1eeae7d300e3781c066d +%global commit_date 20251022 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 555ef8c3c4de9318a39e7352a4f6d938caf702d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 01:49:50 +0000 Subject: [PATCH 0937/1547] bump(nightly): ghostty-nightly micro-nightly zed-nightly nim-nightly astal scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index df0beccaa4..4f513cca1b 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit da165fc3cf6f8ef514f8f7b52c5bdb080509aa74 +%global commit 3548acfac63e7674b5e25896f6b393474fe8ea65 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-20 +%global fulldate 2025-10-21 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 2d873c058f..4e964e857e 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 115e560ee24b37893c0bbc51dcfaf5f79e0d64e8 -%global commit_date 20251020 +%global commit_hash ccf0a9f6d6ca755725e35863abbca896635c8c1c +%global commit_date 20251022 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 519b6b5358..601982cda9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 917f22f884ca28f2496e68200ee71012bd1134ae +%global commit 2338164c100722c6e44050c372206dc40663bea6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251021 +%global commit_date 20251022 %global ver 0.210.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 681af11792..c0af4206f5 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 1eae14a3befb97db5bd8f95427b007fc5490b8a4 +%global commit c449c7249856f75a0de39c8358d73d21887ab2d9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251018 +%global commit_date 20251022 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 6da85a93fc..6c64ee7361 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 0b57af330086ee9492f63d2cb77b993b1ce38b6f +%global commit c8df34d0e5fc4f3a36f72bae7dfc5ecf0000e1c8 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251019 +%global commit_date 20251022 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 9e855c4c97..9390096be1 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit e9c7f2bd94be42ca31739871104aa81814650591 +%global commit 0e320349b2a3e004e99b52bde06e7d7612e8693d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251021 +%global commitdate 20251022 %global ver 1.0.17 Name: scx-scheds-nightly From 0a7af7d9412af8ee93713e17049e07704812003b Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 21 Oct 2025 21:42:54 -0500 Subject: [PATCH 0938/1547] fix: add needed nightly tags (#6799) Signed-off-by: Owen --- anda/apps/mpv/anda.hcl | 2 +- anda/apps/rp-appset/anda.hcl | 3 +++ anda/apps/rp-bookshelf/anda.hcl | 3 +++ anda/games/prismlauncher-nightly/anda.hcl | 2 +- anda/langs/nim/nim-nightly/anda.hcl | 2 +- anda/langs/python/types-colorama/anda.hcl | 3 +++ anda/langs/vala/vala-language-server-nightly/anda.hcl | 2 +- anda/langs/vala/vala-lint-nightly/anda.hcl | 2 +- anda/misc/pokemon-colorscripts/anda.hcl | 3 +++ anda/system/nvidia-patch/anda.hcl | 2 +- anda/system/readymade/git/anda.hcl | 1 + anda/system/rtl8821cu/kmod-common/anda.hcl | 2 +- anda/tools/crossystem/anda.hcl | 3 +++ anda/tools/glasgow/anda.hcl | 3 +++ anda/tools/piclone/anda.hcl | 3 +++ anda/tools/raindrop/anda.hcl | 3 +++ 16 files changed, 32 insertions(+), 7 deletions(-) diff --git a/anda/apps/mpv/anda.hcl b/anda/apps/mpv/anda.hcl index 80317ce6af..732993970d 100644 --- a/anda/apps/mpv/anda.hcl +++ b/anda/apps/mpv/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "mpv-nightly.spec" } labels { - nightly = "1" + nightly = 1 } } diff --git a/anda/apps/rp-appset/anda.hcl b/anda/apps/rp-appset/anda.hcl index 904fc2aab3..10f3cae442 100644 --- a/anda/apps/rp-appset/anda.hcl +++ b/anda/apps/rp-appset/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "rp-appset.spec" } + labels { + nightly = 1 + } } diff --git a/anda/apps/rp-bookshelf/anda.hcl b/anda/apps/rp-bookshelf/anda.hcl index c17d264801..e70f353210 100644 --- a/anda/apps/rp-bookshelf/anda.hcl +++ b/anda/apps/rp-bookshelf/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "rp-bookshelf.spec" } + labels { + nightly = 1 + } } diff --git a/anda/games/prismlauncher-nightly/anda.hcl b/anda/games/prismlauncher-nightly/anda.hcl index 7d609cf7e9..061a1307db 100644 --- a/anda/games/prismlauncher-nightly/anda.hcl +++ b/anda/games/prismlauncher-nightly/anda.hcl @@ -4,7 +4,7 @@ project pkg { extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/\\$releasever/\\$basearch"] } labels { - nightly = "1" + nightly = 1 mock = 1 } } diff --git a/anda/langs/nim/nim-nightly/anda.hcl b/anda/langs/nim/nim-nightly/anda.hcl index d03dac1566..e154a0f611 100644 --- a/anda/langs/nim/nim-nightly/anda.hcl +++ b/anda/langs/nim/nim-nightly/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "nim-nightly.spec" } labels { - nightly = "1" + nightly = 1 } } diff --git a/anda/langs/python/types-colorama/anda.hcl b/anda/langs/python/types-colorama/anda.hcl index 7244011b67..9589feec9a 100644 --- a/anda/langs/python/types-colorama/anda.hcl +++ b/anda/langs/python/types-colorama/anda.hcl @@ -3,4 +3,7 @@ project pkg { rpm { spec = "types-colorama.spec" } + labels { + nightly = 1 + } } diff --git a/anda/langs/vala/vala-language-server-nightly/anda.hcl b/anda/langs/vala/vala-language-server-nightly/anda.hcl index 98ea3d566b..303b1a3e5e 100644 --- a/anda/langs/vala/vala-language-server-nightly/anda.hcl +++ b/anda/langs/vala/vala-language-server-nightly/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "vala-language-server-nightly.spec" } labels { - nightly = "1" + nightly = 1 } } diff --git a/anda/langs/vala/vala-lint-nightly/anda.hcl b/anda/langs/vala/vala-lint-nightly/anda.hcl index 0031911830..d2acc77656 100644 --- a/anda/langs/vala/vala-lint-nightly/anda.hcl +++ b/anda/langs/vala/vala-lint-nightly/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "vala-lint-nightly.spec" } labels { - nightly = "1" + nightly = 1 } } diff --git a/anda/misc/pokemon-colorscripts/anda.hcl b/anda/misc/pokemon-colorscripts/anda.hcl index 15a80e2e12..70c4f2635c 100644 --- a/anda/misc/pokemon-colorscripts/anda.hcl +++ b/anda/misc/pokemon-colorscripts/anda.hcl @@ -3,4 +3,7 @@ project pkg { rpm { spec = "pokemon-colorscripts.spec" } + labels { + nightly = 1 + } } diff --git a/anda/system/nvidia-patch/anda.hcl b/anda/system/nvidia-patch/anda.hcl index 8ea88871d3..f09bc9a4df 100644 --- a/anda/system/nvidia-patch/anda.hcl +++ b/anda/system/nvidia-patch/anda.hcl @@ -3,7 +3,7 @@ project "pkg" { spec = "nvidia-patch.spec" } labels { - nightly = "1" + nightly = 1 subrepo = "nvidia" } } diff --git a/anda/system/readymade/git/anda.hcl b/anda/system/readymade/git/anda.hcl index e8898266d1..7ab3509545 100644 --- a/anda/system/readymade/git/anda.hcl +++ b/anda/system/readymade/git/anda.hcl @@ -3,5 +3,6 @@ project pkg { spec = "readymade-git.spec" } labels { + nightly = 1 } } diff --git a/anda/system/rtl8821cu/kmod-common/anda.hcl b/anda/system/rtl8821cu/kmod-common/anda.hcl index 2e9d418795..202049137e 100644 --- a/anda/system/rtl8821cu/kmod-common/anda.hcl +++ b/anda/system/rtl8821cu/kmod-common/anda.hcl @@ -4,6 +4,6 @@ project pkg { spec = "rtl8821cu-kmod-common.spec" } labels { - nightly = "1" + nightly = 1 } } diff --git a/anda/tools/crossystem/anda.hcl b/anda/tools/crossystem/anda.hcl index 82e101d4fa..f425b1c769 100644 --- a/anda/tools/crossystem/anda.hcl +++ b/anda/tools/crossystem/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "crossystem.spec" } + labels { + nightly = 1 + } } diff --git a/anda/tools/glasgow/anda.hcl b/anda/tools/glasgow/anda.hcl index 8e1cf2926f..17d5b50e98 100644 --- a/anda/tools/glasgow/anda.hcl +++ b/anda/tools/glasgow/anda.hcl @@ -3,4 +3,7 @@ project pkg { rpm { spec = "glasgow.spec" } + labels { + nightly = 1 + } } diff --git a/anda/tools/piclone/anda.hcl b/anda/tools/piclone/anda.hcl index d44a7bd214..8f37511ca4 100644 --- a/anda/tools/piclone/anda.hcl +++ b/anda/tools/piclone/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "piclone.spec" } + labels { + nightly = 1 + } } diff --git a/anda/tools/raindrop/anda.hcl b/anda/tools/raindrop/anda.hcl index 8371ca9704..e2495bf153 100644 --- a/anda/tools/raindrop/anda.hcl +++ b/anda/tools/raindrop/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "raindrop.spec" } + labels { + nightly = 1 + } } From 37084f23c75ec7e86b764dce17db94353420e6b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 02:54:35 +0000 Subject: [PATCH 0939/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 360af5dbd4..7334011234 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 0b57af330086ee9492f63d2cb77b993b1ce38b6f -%global shortcommit 0b57af3 -%global commit_date 20251019 +%global commit c8df34d0e5fc4f3a36f72bae7dfc5ecf0000e1c8 +%global shortcommit c8df34d +%global commit_date 20251022 Name: astal Version: 0^%commit_date.%commit From 6b1b4a7ba11c25d6717569079c7b756f739f4d2e Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Oct 2025 11:41:16 +0800 Subject: [PATCH 0940/1547] bump(throne): 1.0.6 (#6766) --- anda/apps/throne/throne.spec | 7 +++++-- anda/apps/throne/update.rhai | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index ce0041490b..bfda492053 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -1,8 +1,8 @@ #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git Name: throne -Version: 1.0.5 -Release: 3%?dist +Version: 1.0.6 +Release: 1%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne License: GPLv3 @@ -17,6 +17,7 @@ Source2: Sagernet.SingBox.Version.txt Source3: %{name}.desktop Source4: %{name}.sh +Source5: https://raw.githubusercontent.com/throneproj/routeprofiles/rule-set/srslist.h BuildRequires: rpm_macro(cmake) BuildRequires: rpm_macro(cmake_build) @@ -65,6 +66,8 @@ cd gen protoc -I . --go_out=. --protorpc_out=. libcore.proto %build +mkdir -p %__cmake_builddir +cp %{S:5} %__cmake_builddir/ %cmake %cmake_build DEST=$PWD/%{__cmake_builddir}/%{core} diff --git a/anda/apps/throne/update.rhai b/anda/apps/throne/update.rhai index 0ca9d5a1a7..a688a4950c 100644 --- a/anda/apps/throne/update.rhai +++ b/anda/apps/throne/update.rhai @@ -1,3 +1,2 @@ -rpm.version(find(`([\d.]+)-\d+-\d+-\d+`, gh_rawfile("throneproj/Throne", "dev", "throne_version.txt"), 1)); - +rpm.version(gh("throneproj/Throne")); open_file("anda/apps/throne/Sagernet.SingBox.Version.txt", "w").write(gh("sagernet/sing-box")); From 0172aa1469b95cc6bd6c9733dd5e4508cc78a972 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Oct 2025 11:41:29 +0800 Subject: [PATCH 0941/1547] add: dorion (#6785) --- anda/apps/dorion/anda.hcl | 5 +++ anda/apps/dorion/dorion.spec | 63 ++++++++++++++++++++++++++++++++++++ anda/apps/dorion/update.rhai | 1 + 3 files changed, 69 insertions(+) create mode 100644 anda/apps/dorion/anda.hcl create mode 100644 anda/apps/dorion/dorion.spec create mode 100644 anda/apps/dorion/update.rhai diff --git a/anda/apps/dorion/anda.hcl b/anda/apps/dorion/anda.hcl new file mode 100644 index 0000000000..6724f407bb --- /dev/null +++ b/anda/apps/dorion/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "dorion.spec" + } +} diff --git a/anda/apps/dorion/dorion.spec b/anda/apps/dorion/dorion.spec new file mode 100644 index 0000000000..dcd318796a --- /dev/null +++ b/anda/apps/dorion/dorion.spec @@ -0,0 +1,63 @@ +%undefine __brp_mangle_shebangs + +Name: dorion +Version: 6.11.0 +Release: 1%?dist +Summary: Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more! +SourceLicense: GPL-3.0-only +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND 0BSD AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) +URL: https://spikehd.dev/projects/dorion +Source0: https://github.com/SpikeHD/Dorion/archive/refs/tags/v%version.tar.gz +Source1: https://raw.githubusercontent.com/uwu/shelter-builds/main/shelter.js +Packager: madonuko +BuildRequires: pnpm rpm_macro(cargo_install) rust-packaging +BuildRequires: cmake gcc-c++ +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) +BuildRequires: pkgconfig(openssl) + +%description +Dorion is an alternative Discord client aimed towards lower-spec or storage-sensitive PCs that supports themes, plugins, and more! + +%prep +%autosetup -n Dorion-%version +pnpm i + +cat< Dorion.desktop +[Desktop Entry] +Categories=Network; +Exec=Dorion +Icon=Dorion +Name=Dorion +Terminal=false +Type=Application +MimeType=x-scheme-handler/discord +EOF + +cd src-tauri +%cargo_prep_online +cp %{S:1} injection/shelter.js + +%build +pnpm run build:js +cd src-tauri +cd extension_webkit +%cmake +%cmake_build +cp %__cmake_builddir/libextension.so . +cd .. +%cargo_license_summary_online +%{cargo_license_online} > ../LICENSE.dependencies + +%install +install -Dpm655 Dorion.desktop -t %buildroot%_datadir/applications +cd src-tauri +%cargo_install +install -Dpm644 icons/icon.png %buildroot%_iconsdir/hicolor/512x512/apps/Dorion.png + +%files +%doc README.md +%license LICENSE LICENSE.dependencies +%_bindir/Dorion +%_iconsdir/hicolor/512x512/apps/Dorion.png +%_datadir/applications/Dorion.desktop diff --git a/anda/apps/dorion/update.rhai b/anda/apps/dorion/update.rhai new file mode 100644 index 0000000000..ea57709ec4 --- /dev/null +++ b/anda/apps/dorion/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_rawfile("SpikeHD/Dorion", "main", "package.json").json().version); From 63078546ddc4afb10beb3b6b69709213063b439b Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Oct 2025 11:41:53 +0800 Subject: [PATCH 0942/1547] add: run0-sudo-shim (#6786) --- anda/langs/rust/run0-sudo-shim/anda.hcl | 5 +++ .../rust/run0-sudo-shim/run0-sudo-shim.spec | 35 +++++++++++++++++++ anda/langs/rust/run0-sudo-shim/update.rhai | 1 + 3 files changed, 41 insertions(+) create mode 100644 anda/langs/rust/run0-sudo-shim/anda.hcl create mode 100644 anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec create mode 100644 anda/langs/rust/run0-sudo-shim/update.rhai diff --git a/anda/langs/rust/run0-sudo-shim/anda.hcl b/anda/langs/rust/run0-sudo-shim/anda.hcl new file mode 100644 index 0000000000..0f265cdc41 --- /dev/null +++ b/anda/langs/rust/run0-sudo-shim/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "run0-sudo-shim.spec" + } +} diff --git a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec new file mode 100644 index 0000000000..57c6aa373b --- /dev/null +++ b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec @@ -0,0 +1,35 @@ +Name: run0-sudo-shim +Version: 1.2.0 +Release: 1%?dist +Summary: An imitation of sudo, using run0 internally +SourceLicense: BSD-3-Clause +License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND MIT +URL: https://github.com/LordGrimmauld/run0-sudo-shim +Source0: %url/archive/refs/tags/%version.tar.gz +BuildRequires: rpm_macro(cargo_install) rust-packaging +Conflicts: sudo + +%description +run0-sudo-shim attempts to imitate sudo as close as possible, while actually using run0 in the back. + +run0 does not rely on SUID binaries, which makes it a more secure option. It is also included in any systemd-based linux installation. + +However, many programs just expect sudo to exist, so a shim is necessary to make those programs work. + +%prep +%autosetup +%cargo_prep_online + +%build +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install +ln -s %_bindir/run0-sudo-shim %buildroot%_bindir/sudo + +%files +%doc README.md +%license LICENSE.dependencies +%_bindir/run0-sudo-shim +%_bindir/sudo diff --git a/anda/langs/rust/run0-sudo-shim/update.rhai b/anda/langs/rust/run0-sudo-shim/update.rhai new file mode 100644 index 0000000000..91da40d59f --- /dev/null +++ b/anda/langs/rust/run0-sudo-shim/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("LordGrimmauld/run0-sudo-shim")); From 6d94fb1f007a4a00b5ae19e4d51be0b88046eeec Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 21 Oct 2025 22:45:19 -0500 Subject: [PATCH 0943/1547] fix(nvidia-patch): Update update.rhai (#6808) Signed-off-by: Gilver --- anda/system/nvidia-patch/update.rhai | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/anda/system/nvidia-patch/update.rhai b/anda/system/nvidia-patch/update.rhai index 3783aaf80a..7cf60be5cf 100644 --- a/anda/system/nvidia-patch/update.rhai +++ b/anda/system/nvidia-patch/update.rhai @@ -1,7 +1,5 @@ -if filters.contains("nightly") { - rpm.global("commit", gh_commit("keylase/nvidia-patch")); - if rpm.changed() { - rpm.global("commit_date", date()); - rpm.release(); - } +rpm.global("commit", gh_commit("keylase/nvidia-patch")); +if rpm.changed() { + rpm.global("commit_date", date()); + rpm.release(); } From c17d4c87bf195848be57c30999bda8f0bba31650 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 03:50:10 +0000 Subject: [PATCH 0944/1547] bump: throne zed-preview --- anda/apps/throne/Sagernet.SingBox.Version.txt | 2 +- anda/apps/throne/throne.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/throne/Sagernet.SingBox.Version.txt b/anda/apps/throne/Sagernet.SingBox.Version.txt index 6741c5e834..fe4dae5797 100644 --- a/anda/apps/throne/Sagernet.SingBox.Version.txt +++ b/anda/apps/throne/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.11.15 \ No newline at end of file +v1.12.10 \ No newline at end of file diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index bfda492053..acd910587a 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -1,7 +1,7 @@ #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git Name: throne -Version: 1.0.6 +Version: 1.0.7 Release: 1%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index b59605a034..40c3372b50 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.3-pre +%global ver 0.209.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From cf85ecdb25b1fe9948f9dab211693788d281768e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 06:53:22 +0000 Subject: [PATCH 0945/1547] bump: rust-gitoxide --- anda/langs/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/gitoxide/rust-gitoxide.spec b/anda/langs/rust/gitoxide/rust-gitoxide.spec index 26d08644b3..10df3b1295 100644 --- a/anda/langs/rust/gitoxide/rust-gitoxide.spec +++ b/anda/langs/rust/gitoxide/rust-gitoxide.spec @@ -5,7 +5,7 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.45.0 +Version: 0.46.0 Release: 1%?dist Summary: Command-line application for interacting with git repositories From 337cb04802aaae7b23d675bfeb2ef996768e4899 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 08:29:52 +0000 Subject: [PATCH 0946/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 152f394363..947dbcad3b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit f61aaf83f6e63a53b66b7b8496b18d197b44f598 -%global ver 0.0.38-18256 +%global commit 2f86f95c3f79681437e191f3d9c5365f9d0fd2ac +%global ver 0.0.38-18257 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From db28808502a7401c7b45272ce3bf3c1ba2f5f1a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 08:52:50 +0000 Subject: [PATCH 0947/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 9a019e4599..26b049be0f 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit ea78dc231082d0b7f9bad1cb37437574fd8bda6a +%global commit 4bd47082811d83e346853518f64f077eb1dc787a %forgemeta Name: lomiri-system-settings From 708a1afc5535e3787c3efb570b86402d56b8653a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 11:46:06 +0000 Subject: [PATCH 0948/1547] bump: ags --- anda/lib/astal/ags/ags.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/ags/ags.spec b/anda/lib/astal/ags/ags.spec index 83a419872a..7e6cb42bef 100644 --- a/anda/lib/astal/ags/ags.spec +++ b/anda/lib/astal/ags/ags.spec @@ -12,7 +12,7 @@ # https://github.com/Aylur/ags %global goipath github.com/Aylur/ags -Version: 2.3.0 +Version: 3.0.0 %gometa -f @@ -23,7 +23,7 @@ Scaffolding CLI for Astal+TypeScript.} %global godocs docs README.md Name: ags -Release: 2%?dist +Release: 1%?dist Summary: Scaffolding CLI for Astal+TypeScript License: GPL-3.0-only From a5b3bc66201d0ef38652267a461060b699c2599e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 13:23:26 +0000 Subject: [PATCH 0949/1547] bump: throne rust-zoi-rs --- anda/apps/throne/Sagernet.SingBox.Version.txt | 2 +- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/throne/Sagernet.SingBox.Version.txt b/anda/apps/throne/Sagernet.SingBox.Version.txt index fe4dae5797..0860ca77dd 100644 --- a/anda/apps/throne/Sagernet.SingBox.Version.txt +++ b/anda/apps/throne/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.12.10 \ No newline at end of file +v1.12.11 \ No newline at end of file diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 92c6ace842..9c92406d7f 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.1.0 +%global crate_version 1.1.1 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 6c69de6815792fc32d7d142e399d7f53346a0283 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 14:50:30 +0000 Subject: [PATCH 0950/1547] bump: walker rust-mise --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 0a2c115e6b..2abf70bbd7 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.5.6 +%global upstream_version v2.6.0 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index d3e91f35dd..8e7627791b 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.14 +Version: 2025.10.15 Release: 1%?dist Summary: Front-end to your dev env From 42af6638b84a9bcea0433182e9ad46b1b60c03b6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 17:18:33 +0000 Subject: [PATCH 0951/1547] bump: lomiri-system-settings zed-preview zed --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 26b049be0f..d082dd71da 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 4bd47082811d83e346853518f64f077eb1dc787a +%global commit b7447b5350712d56d48ac2ccf757e54e67cc258f %forgemeta Name: lomiri-system-settings diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 40c3372b50..2507739586 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.4-pre +%global ver 0.209.4 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 0be593107e..2e6925538d 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.208.6 +Version: 0.209.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 642fceb56ea15f0176a2780d612b2d484ee4ea2c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 17:56:06 +0000 Subject: [PATCH 0952/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 947dbcad3b..aa36f7631b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 2f86f95c3f79681437e191f3d9c5365f9d0fd2ac -%global ver 0.0.38-18257 +%global commit 311e7a99923b6e274279d7db6a879e21f3044039 +%global ver 0.0.38-18258 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e8298c5854a92da90adb496162f7b94e6afe089e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 18:54:18 +0000 Subject: [PATCH 0953/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 2507739586..cd145ae718 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.209.4 +%global ver 0.210.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 09f3a88fdd225d86027120b26220b0aea01cc80e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 19:14:50 +0000 Subject: [PATCH 0954/1547] bump: bun-bin subatomic --- anda/devs/bun/bun-bin.spec | 2 +- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 106f253cf0..3db8d6405b 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.3.0 +Version: 1.3.1 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index 3b9dd58e6b..e1d39c3306 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.11.3 +Version: 0.11.4 Release: 1%?dist Summary: A modern package delivery system From d2e53b36795b9197d29302e5d3d1cea534ca835f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 19:38:58 +0000 Subject: [PATCH 0955/1547] bump: zed yt-dlp-git --- anda/devs/zed/stable/zed.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 2e6925538d..c6b85fd8a7 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.209.4 +Version: 0.209.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e8a848df0d..533446eca7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.18.210743 +Version: 2025.10.22.193403 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3b4f72710d7b3c9f7e97f653da98e241be78cd19 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Thu, 23 Oct 2025 04:12:00 +0700 Subject: [PATCH 0956/1547] fix: sbctl (#6826) --- anda/tools/sbctl/sbctl.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index fd02f42fb3..ffb32041c8 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -21,6 +21,7 @@ Recommends: systemd-udev BuildRequires: asciidoc BuildRequires: git BuildRequires: go-rpm-macros +BuildRequires: pkgconfig(libpcsclite) %description sbctl intends to be a user-friendly secure boot key manager capable of setting @@ -37,7 +38,7 @@ sed -i '/go build/d' Makefile %build export GOPATH=%{_builddir}/go %global gomodulesmode GO111MODULE=on -%gobuild -o sbctl ./cmd/sbctl +%gobuild -o sbctl ./cmd/sbctl %make_build @@ -45,13 +46,12 @@ export GOPATH=%{_builddir}/go %make_install PREFIX=%{_prefix} install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} -%transfiletriggerin -P 1 -- /efi /usr/lib /usr/libexec -if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then - exec Date: Wed, 22 Oct 2025 16:17:59 -0500 Subject: [PATCH 0957/1547] fix(vesktop): Install the correct icon to the correct path (#6825) build/[icon name] is never correct either way. Signed-off-by: Gilver --- anda/apps/vesktop/vesktop.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/apps/vesktop/vesktop.spec b/anda/apps/vesktop/vesktop.spec index dd2add6844..16ba89b3af 100644 --- a/anda/apps/vesktop/vesktop.spec +++ b/anda/apps/vesktop/vesktop.spec @@ -8,7 +8,7 @@ Name: vesktop Obsoletes: VencordDesktop < 1.5.8-1 Obsoletes: vencord-desktop < 1.5.8-1 Version: 1.6.0 -Release: 1%?dist +Release: 2%?dist License: GPL-3.0 Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed URL: https://github.com/Vencord/Vesktop @@ -58,17 +58,17 @@ cp -r dist/*-unpacked/. %buildroot/usr/share/vesktop/. install -Dm755 dist/*-unpacked/vesktop %buildroot/usr/bin/vesktop ln -sf /usr/share/vesktop/vesktop %buildroot/usr/bin/vesktop ln -sf /usr/bin/vesktop %buildroot/usr/bin/vencorddesktop -install -Dm644 vesktop.desktop %buildroot/usr/share/applications/vesktop.desktop -install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/vesktop.png +install -Dm644 vesktop.desktop %{buildroot}%{_datadir}/applications/vesktop.desktop +install -Dm644 build/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/vesktop.svg %files %doc README.md %license LICENSE -/usr/bin/vesktop -/usr/bin/vencorddesktop -/usr/share/applications/vesktop.desktop -/usr/share/pixmaps/vesktop.png -/usr/share/vesktop/* +%{_bindir}/vesktop +%{_bindir}/vencorddesktop +%{_datadir}/applications/vesktop.desktop +%{_iconsdir}/hicolor/scalable/apps/vesktop.svg +%{_datadir}/vesktop/* %changelog * Thu Jul 24 2025 Atmois - 1.5.8-2 From 7eead865573750bf7b051dc223ac1cdeca526e5b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 22:45:36 +0000 Subject: [PATCH 0958/1547] bump: rio --- anda/devs/rio/rio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index e3e66d6b84..25480f27d6 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.31 +Version: 0.2.32 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From b9369a4b26e3b3925d3ee35ba38858ac1073cc63 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 22:55:47 +0000 Subject: [PATCH 0959/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 8841cfa06e..c170c45d4d 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.89.0 +%global raw_ver v1.90.0 Name: komikku -Version: 1.89.0 +Version: 1.90.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From 4d0a02b397f4089b09e5c089e3603a6596233091 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Oct 2025 23:16:25 +0000 Subject: [PATCH 0960/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index b3078b8cf1..dbcf3e78c9 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.75.1 +Version: 7.76.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 2edda205d82a0964145adce4d4a795631f2488c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 01:45:38 +0000 Subject: [PATCH 0961/1547] bump(nightly): flameshot-nightly rp-appset ghostty-nightly zed-nightly types-colorama astal tdlib-nightly nvidia-patch scx-scheds-nightly natscli spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 11 files changed, 23 insertions(+), 23 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index f5cc9c1e7c..0b1f2ef05b 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit f8ab6a67517476522631fb0838eab3fa58093402 +%global commit b4c78e80e3395d8198d18fb364763442c9fbf936 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251007 +%global commit_date 20251023 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index da7ab74a4d..23ad3c3fc8 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 8bae0939b3e40fa9a2becfb8e0f05f293ee5ef9f -%global commit_date 20251014 +%global commit 7e7eda80fd6f3f025f7579ae47b939ae5202c0ca +%global commit_date 20251023 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 4f513cca1b..061ce8264f 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3548acfac63e7674b5e25896f6b393474fe8ea65 +%global commit b764055c3393d26f6c5f1ec373b53c438bcad939 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-21 +%global fulldate 2025-10-22 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 601982cda9..b36ec31b4b 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 2338164c100722c6e44050c372206dc40663bea6 +%global commit f9e0642a72e6bc680ba5ff5c3a6eb5e1bd5f6752 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251022 -%global ver 0.210.0 +%global commit_date 20251023 +%global ver 0.211.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 4a6b31f528..42d7eb1323 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit a205439338a4ad3debec1eeae7d300e3781c066d -%global commit_date 20251022 +%global commit c7f70d8ac9310823a2fe5bbe0d276bac9eb314d3 +%global commit_date 20251023 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 6c64ee7361..36257a8986 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit c8df34d0e5fc4f3a36f72bae7dfc5ecf0000e1c8 +%global commit 22cbf425e805765fbd8df1f335b819466e9a5bd4 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251022 +%global commit_date 20251023 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 173850461a..c4552d9988 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 36b05e9e0310c9a32ae6cb807fe22c96600f6061 +%global commit dd1b761fda7e47f4e0275c4d319f80a04db1997f %global ver 1.8.56 -%global commit_date 20251017 +%global commit_date 20251023 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 6e2323875d..cd3a15a98d 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 795164e98173774a63b3991b052ef58da0d5209a +%global commit 85a4aea7f7df4ac01fe4644fc83e3612912f2ff8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251016 +%global commit_date 20251023 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 9390096be1..6242d89beb 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0e320349b2a3e004e99b52bde06e7d7612e8693d +%global commit ca9c03dbc0ce15fd49c5668922352416df4b3615 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251022 +%global commitdate 20251023 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index ee03d35af6..5648d95cf1 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 2afc2ad240b5fb88a64fed81cd8bb48a5878d935 -%global commit_date 20251021 +%global commit 26a13ab2f884dd620f62bd5a9e1b543a785a41b2 +%global commit_date 20251023 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 7b01e222c6..a01b6a9549 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 3a51a023ab9e69ef2d84fb3b0d2f9ffa4d97c6a1 -%global commit_date 20251021 +%global commit de9c99a1f2c74ee722b3216ca28c8f7f76ac206d +%global commit_date 20251023 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From d1a467864a9f8af20a73545166205ff134b0ea0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 02:02:44 +0000 Subject: [PATCH 0962/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 7763094386..6c08cf7944 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.789 +Version: 0.0.790 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d74c69554b..d7942d7d25 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.789 +Version: 0.0.790 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 143cf2648d83b5d9e9d9176ba3ce2ee046a80b89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 02:46:03 +0000 Subject: [PATCH 0963/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 7334011234..79af2018d9 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit c8df34d0e5fc4f3a36f72bae7dfc5ecf0000e1c8 -%global shortcommit c8df34d -%global commit_date 20251022 +%global commit 22cbf425e805765fbd8df1f335b819466e9a5bd4 +%global shortcommit 22cbf42 +%global commit_date 20251023 Name: astal Version: 0^%commit_date.%commit From a277bf7533cec03674dd0f884b7fdf0497537007 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 03:10:43 +0000 Subject: [PATCH 0964/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 437e28bad0..4446f420bb 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-22 +%global ver 2025-10-23 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 8fc92cbe8b2862af62c190587bbae9a5b12db19e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 08:27:35 +0000 Subject: [PATCH 0965/1547] bump: zrythm --- anda/multimedia/zrythm/zrythm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/zrythm/zrythm.spec b/anda/multimedia/zrythm/zrythm.spec index 40d41b235f..f8ae490aee 100644 --- a/anda/multimedia/zrythm/zrythm.spec +++ b/anda/multimedia/zrythm/zrythm.spec @@ -1,4 +1,4 @@ -%global v v1.0.0 +%global v v2.0.0-alpha.0 Name: zrythm Version: %(echo %v | sed 's@-@~@g' | sed 's@^v@@') From a7caa97bd03728c7352beb5994df2cabb9aeca29 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 10:43:57 +0000 Subject: [PATCH 0966/1547] bump: kotlin-native kotlin --- anda/langs/kotlin/kotlin-native/kotlin-native.spec | 2 +- anda/langs/kotlin/kotlin/kotlin.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/kotlin/kotlin-native/kotlin-native.spec b/anda/langs/kotlin/kotlin-native/kotlin-native.spec index 7b6a01a543..2e3b92b94b 100644 --- a/anda/langs/kotlin/kotlin-native/kotlin-native.spec +++ b/anda/langs/kotlin/kotlin-native/kotlin-native.spec @@ -2,7 +2,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Name: kotlin-native -Version: 2.2.20 +Version: 2.2.21 Release: 1%?dist Summary: LLVM backend for the Kotlin compiler ExclusiveArch: x86_64 diff --git a/anda/langs/kotlin/kotlin/kotlin.spec b/anda/langs/kotlin/kotlin/kotlin.spec index 1ad9896e6b..89c385fa28 100644 --- a/anda/langs/kotlin/kotlin/kotlin.spec +++ b/anda/langs/kotlin/kotlin/kotlin.spec @@ -1,7 +1,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Name: kotlin -Version: 2.2.20 +Version: 2.2.21 Release: 1%?dist Summary: Statically typed programming language From 6e6ec299948b1ec96f574e937e41e10376473f8a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 13:22:19 +0000 Subject: [PATCH 0967/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 2abf70bbd7..fa1354fbe0 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.6.0 +%global upstream_version v2.6.1 %global ver %{sub %upstream_version 2} Name: walker From addd91ae7fab22f00447ef1843249802f883e811 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 14:56:24 +0000 Subject: [PATCH 0968/1547] bump: netto --- anda/langs/nim/netto/netto.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/nim/netto/netto.spec b/anda/langs/nim/netto/netto.spec index 437045aef2..e71f90e563 100644 --- a/anda/langs/nim/netto/netto.spec +++ b/anda/langs/nim/netto/netto.spec @@ -1,5 +1,5 @@ Name: netto -Version: 0.1.3 +Version: 0.1.4 Release: 1%?dist Summary: 📡 GUI Network Applet License: GPL-3.0-or-later From 78d87278f90abe478d427cb312515e9617883ab3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 16:33:53 +0000 Subject: [PATCH 0969/1547] bump: flutter rpcs3 --- anda/devs/flutter/flutter.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index 9f6fc1156f..e74f7e9f2f 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.6 +Version: 3.35.7 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index aa36f7631b..e5f413f742 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 311e7a99923b6e274279d7db6a879e21f3044039 -%global ver 0.0.38-18258 +%global commit ae30cb5557aa4ba85376f6dcdab430f76a679d40 +%global ver 0.0.38-18259 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 15ec15de387763d85c8c0dba04329e71080f61c2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 17:47:02 +0000 Subject: [PATCH 0970/1547] bump: walker ghostty --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/devs/ghostty/stable/ghostty.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index fa1354fbe0..1861f8a8fc 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.6.1 +%global upstream_version v2.6.2 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index f17e18974d..bfb2521b2a 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -3,7 +3,7 @@ %global appid com.mitchellh.ghostty Name: ghostty -Version: 1.2.2 +Version: 1.2.3 Release: 1%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 From f129668bc5b851a2ff7abf6c046ca487a72aa665 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Oct 2025 19:40:20 +0000 Subject: [PATCH 0971/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 8e7627791b..163d14e4bd 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.15 +Version: 2025.10.16 Release: 1%?dist Summary: Front-end to your dev env From 48ce3c874d29004cd9cd483a53eed674970d2422 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 01:02:59 +0000 Subject: [PATCH 0972/1547] bump(branch): gnome-shell --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 216c435bd1..916c0fe25d 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -1,6 +1,6 @@ %global tarball_version %%(echo %{version} | tr '~' '.') %global major_version 49 -%global minor_version 0 +%global minor_version 1 %if 0%{?rhel} %global portal_helper 0 @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 2%{?dist}.switcheroo +Release: 1%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release From e25dadead4f6164392e9d3bb5d621b603b24da5d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 01:41:53 +0000 Subject: [PATCH 0973/1547] bump(nightly): mpv-nightly rp-appset ghostty-nightly zed-nightly nim-nightly types-colorama astal nvidia-patch scx-scheds-nightly natscli --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 26b8e1a875..d4450194e7 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 99d6d4c1c21c51ffac5f7b6d6e733a0b05a216ad +%global commit aa2dad035f4ce85ba4cf6fba207b9b1d08b92abc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251020 +%global commit_date 20251024 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 23ad3c3fc8..5abfb7f29c 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 7e7eda80fd6f3f025f7579ae47b939ae5202c0ca -%global commit_date 20251023 +%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d +%global commit_date 20251024 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 061ce8264f..06a0e9a4ee 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit b764055c3393d26f6c5f1ec373b53c438bcad939 +%global commit fb5b8d7968e6d760b53785ba169c751de75ac08d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-22 +%global fulldate 2025-10-23 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b36ec31b4b..9d753c9b18 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f9e0642a72e6bc680ba5ff5c3a6eb5e1bd5f6752 +%global commit f11a3dcc9736eedb79314e29fb05b83dac040264 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251023 +%global commit_date 20251024 %global ver 0.211.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index c0af4206f5..59df6b5ba3 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit c449c7249856f75a0de39c8358d73d21887ab2d9 +%global commit b8ce11dd9ddc6c45efaf0e4681d7e4f51d7161cd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251022 +%global commit_date 20251024 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 42d7eb1323..2806567298 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit c7f70d8ac9310823a2fe5bbe0d276bac9eb314d3 -%global commit_date 20251023 +%global commit 4878587038c6b90314f84b43ee5e5ee2eedb8879 +%global commit_date 20251024 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 36257a8986..6977fd7e26 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 22cbf425e805765fbd8df1f335b819466e9a5bd4 +%global commit 189bf73016c26d7d32729a913d6436cd7b1a0885 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251023 +%global commit_date 20251024 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index cd3a15a98d..9951d046ca 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 85a4aea7f7df4ac01fe4644fc83e3612912f2ff8 +%global commit c28a647b527fbc2761f808fb1695b30cd7d97077 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251023 +%global commit_date 20251024 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 6242d89beb..07cba95eb0 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit ca9c03dbc0ce15fd49c5668922352416df4b3615 +%global commit ee5f65b1baef8af98cb09363da26f040bcdaef32 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251023 +%global commitdate 20251024 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 5648d95cf1..0dd3faf875 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 26a13ab2f884dd620f62bd5a9e1b543a785a41b2 -%global commit_date 20251023 +%global commit 3d087557d417d4e68141863f38ce9fd66e5131a1 +%global commit_date 20251024 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 6020fc6a36298ebe69bdb04b4310d97369ed66d0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 02:42:45 +0000 Subject: [PATCH 0974/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 79af2018d9..76f499c08c 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 22cbf425e805765fbd8df1f335b819466e9a5bd4 -%global shortcommit 22cbf42 -%global commit_date 20251023 +%global commit 189bf73016c26d7d32729a913d6436cd7b1a0885 +%global shortcommit 189bf73 +%global commit_date 20251024 Name: astal Version: 0^%commit_date.%commit From b3052030da8e22f0f41d88b43b81ae5cd23d7a23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 02:51:34 +0000 Subject: [PATCH 0975/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 4446f420bb..9fb2ff6d26 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-23 +%global ver 2025-10-24 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From acb1d2db23f04d94985cac6e84aceda4bb227dfb Mon Sep 17 00:00:00 2001 From: "J." <105894089+Its-J@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:12:01 -0500 Subject: [PATCH 0976/1547] add: TDF (#6835) * add: sad Signed-off-by: j <105894089+Its-J@users.noreply.github.com> * add: TDF pdf viewer, unfinished * remove sad whoops * make work Signed-off-by: Owen-sz --------- Signed-off-by: j <105894089+Its-J@users.noreply.github.com> Signed-off-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen-sz --- anda/multimedia/tdf/anda.hcl | 5 ++++ anda/multimedia/tdf/tdf.spec | 42 +++++++++++++++++++++++++++++++++ anda/multimedia/tdf/update.rhai | 1 + 3 files changed, 48 insertions(+) create mode 100644 anda/multimedia/tdf/anda.hcl create mode 100644 anda/multimedia/tdf/tdf.spec create mode 100644 anda/multimedia/tdf/update.rhai diff --git a/anda/multimedia/tdf/anda.hcl b/anda/multimedia/tdf/anda.hcl new file mode 100644 index 0000000000..2b10d0f596 --- /dev/null +++ b/anda/multimedia/tdf/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "tdf.spec" + } +} diff --git a/anda/multimedia/tdf/tdf.spec b/anda/multimedia/tdf/tdf.spec new file mode 100644 index 0000000000..3ed3249916 --- /dev/null +++ b/anda/multimedia/tdf/tdf.spec @@ -0,0 +1,42 @@ +Name: tdf +Version: 0.4.3 +Release: 1%?dist +Summary: A tui-based PDF viewer +URL: https://github.com/itsjunetime/tdf +Source0: %url/archive/refs/tags/v%{version}.tar.gz +License: AGPL-3.0 +BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold fontconfig-devel mupdf glib2 libgcc clang python + +Packager: Its-J + +%description +A terminal-based PDF viewer. +Designed to be performant, very responsive, and work well with even very large PDFs. Built with ratatui. + +%prep +%git_clone +%cargo_prep_online +pushd ratatui-image +%cargo_prep_online +popd +pushd ratatui +%cargo_prep_online +popd + +%build +%cargo_build + +%install +install -Dm755 target/rpm/tdf %{buildroot}%{_bindir}/tdf +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/tdf + +%changelog +* Wed Oct 22 2025 Its-J +- Intial Commit diff --git a/anda/multimedia/tdf/update.rhai b/anda/multimedia/tdf/update.rhai new file mode 100644 index 0000000000..6263c340a0 --- /dev/null +++ b/anda/multimedia/tdf/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("itsjunetime/tdf")); From f9386f703eaf0c6a4ca4fb2b2e88f164f399870e Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 23 Oct 2025 20:30:38 -0700 Subject: [PATCH 0977/1547] add: rust-motd (#6837) Signed-off-by: Owen-sz --- anda/misc/rust-motd/anda.hcl | 5 +++++ anda/misc/rust-motd/rust-motd.spec | 35 ++++++++++++++++++++++++++++++ anda/misc/rust-motd/update.rhai | 1 + 3 files changed, 41 insertions(+) create mode 100644 anda/misc/rust-motd/anda.hcl create mode 100644 anda/misc/rust-motd/rust-motd.spec create mode 100644 anda/misc/rust-motd/update.rhai diff --git a/anda/misc/rust-motd/anda.hcl b/anda/misc/rust-motd/anda.hcl new file mode 100644 index 0000000000..4e15d350e7 --- /dev/null +++ b/anda/misc/rust-motd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-motd.spec" + } +} diff --git a/anda/misc/rust-motd/rust-motd.spec b/anda/misc/rust-motd/rust-motd.spec new file mode 100644 index 0000000000..abcc88f938 --- /dev/null +++ b/anda/misc/rust-motd/rust-motd.spec @@ -0,0 +1,35 @@ +Name: rust-motd +Version: 2.1.0 +Release: 1%?dist +Summary: Beautiful, useful, configurable MOTD generation with zero runtime dependencies +URL: https://github.com/rust-motd/rust-motd +Source0: %url/archive/refs/tags/v%{version}.tar.gz +License: MIT +BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold perl + +Packager: Owen Zimmerman + +%description +%summary. + +%prep +%autosetup -n %{name}-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md DEVELOPING.md CHANGELOG.md example_config.toml example_config.kdl +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/rust-motd + +%changelog +* Thu Oct 23 2025 Owen Zimmerman +- Intial Commit diff --git a/anda/misc/rust-motd/update.rhai b/anda/misc/rust-motd/update.rhai new file mode 100644 index 0000000000..3b5f0039db --- /dev/null +++ b/anda/misc/rust-motd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rust-motd/rust-motd")); From 755fdc25fdebc16b25acaa605ceaec916c837594 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 23 Oct 2025 21:26:04 -0700 Subject: [PATCH 0978/1547] add: synapse-s3-storage-provider (#6846) * add: synapse-s3-storage-provider Signed-off-by: Owen-sz * add update script Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Don't need Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen-sz Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- .../synapse-s3-storage-provider/anda.hcl | 6 +++ .../synapse-s3-storage-provider.spec | 49 +++++++++++++++++++ .../synapse-s3-storage-provider/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/synapse-s3-storage-provider/anda.hcl create mode 100644 anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec create mode 100644 anda/langs/python/synapse-s3-storage-provider/update.rhai diff --git a/anda/langs/python/synapse-s3-storage-provider/anda.hcl b/anda/langs/python/synapse-s3-storage-provider/anda.hcl new file mode 100644 index 0000000000..5d6d179786 --- /dev/null +++ b/anda/langs/python/synapse-s3-storage-provider/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "synapse-s3-storage-provider.spec" + } +} diff --git a/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec b/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec new file mode 100644 index 0000000000..43f8eba74e --- /dev/null +++ b/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec @@ -0,0 +1,49 @@ +%global pypi_name synapse-s3-storage-provider +%global _desc Synapse storage provider to fetch and store media in Amazon S3. + +Name: python-%{pypi_name} +Version: 1.6.0 +Release: 1%?dist +Summary: Synapse storage provider to fetch and store media in Amazon S3 +License: Apache-2.0 +URL: https://github.com/matrix-org/synapse-s3-storage-provider +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: synapse-s3-storage-provider +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files s3_storage_provider + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%{_bindir}/s3_media_upload + +%changelog +* Thu Oct 23 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/synapse-s3-storage-provider/update.rhai b/anda/langs/python/synapse-s3-storage-provider/update.rhai new file mode 100644 index 0000000000..c1bcb54663 --- /dev/null +++ b/anda/langs/python/synapse-s3-storage-provider/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("matrix-org/synapse-s3-storage-provider")); From 121598d3ef928d1978928395ad0c06aa73e408c7 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:43:21 -0700 Subject: [PATCH 0979/1547] add: yamale (#6851) Signed-off-by: Owen-sz --- anda/langs/python/yamale/anda.hcl | 6 ++++ anda/langs/python/yamale/update.rhai | 1 + anda/langs/python/yamale/yamale.spec | 51 ++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 anda/langs/python/yamale/anda.hcl create mode 100644 anda/langs/python/yamale/update.rhai create mode 100644 anda/langs/python/yamale/yamale.spec diff --git a/anda/langs/python/yamale/anda.hcl b/anda/langs/python/yamale/anda.hcl new file mode 100644 index 0000000000..12d2c4e9b6 --- /dev/null +++ b/anda/langs/python/yamale/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "yamale.spec" + } +} diff --git a/anda/langs/python/yamale/update.rhai b/anda/langs/python/yamale/update.rhai new file mode 100644 index 0000000000..4d480d058b --- /dev/null +++ b/anda/langs/python/yamale/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("yamale")); diff --git a/anda/langs/python/yamale/yamale.spec b/anda/langs/python/yamale/yamale.spec new file mode 100644 index 0000000000..1c31e6f317 --- /dev/null +++ b/anda/langs/python/yamale/yamale.spec @@ -0,0 +1,51 @@ +%global pypi_name yamale +%global _desc A schema and validator for YAML. + +Name: python-%{pypi_name} +Version: 6.0.0 +Release: 1%?dist +Summary: A schema and validator for YAML +License: MIT +URL: https://github.com/23andMe/Yamale +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: yamale +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n yamale-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files yamale + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md SECURITY.md +%license LICENSE +%{_bindir}/yamale +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/yamale-%version.dist-info/* + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- Initial commit From ea6d60bab4478a4ee39bc30b57b2fe96b42e985f Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 24 Oct 2025 00:56:30 -0700 Subject: [PATCH 0980/1547] add: mdtex2html (#6857) Signed-off-by: Owen-sz --- anda/langs/python/mdtex2html/anda.hcl | 6 +++ anda/langs/python/mdtex2html/mdtex2html.spec | 50 ++++++++++++++++++++ anda/langs/python/mdtex2html/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/langs/python/mdtex2html/anda.hcl create mode 100644 anda/langs/python/mdtex2html/mdtex2html.spec create mode 100644 anda/langs/python/mdtex2html/update.rhai diff --git a/anda/langs/python/mdtex2html/anda.hcl b/anda/langs/python/mdtex2html/anda.hcl new file mode 100644 index 0000000000..0d1d104dc2 --- /dev/null +++ b/anda/langs/python/mdtex2html/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "mdtex2html.spec" + } +} diff --git a/anda/langs/python/mdtex2html/mdtex2html.spec b/anda/langs/python/mdtex2html/mdtex2html.spec new file mode 100644 index 0000000000..507d69cb86 --- /dev/null +++ b/anda/langs/python/mdtex2html/mdtex2html.spec @@ -0,0 +1,50 @@ +%global pypi_name mdtex2html +%global _desc python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML. + +Name: python-%{pypi_name} +Version: 1.3.0 +Release: 1%?dist +Summary: python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML +License: LGPL-2.1 +URL: https://github.com/polarwinkel/mdtex2html +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: mdtex2html +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n mdtex2html-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files mdtex2html + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/mdtex2html-%version.dist-info/* + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/mdtex2html/update.rhai b/anda/langs/python/mdtex2html/update.rhai new file mode 100644 index 0000000000..0a2dccaf3f --- /dev/null +++ b/anda/langs/python/mdtex2html/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("mdtex2html")); From 4eb62d0023c6cace46e17510abd1e5a34917993b Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 24 Oct 2025 00:56:46 -0700 Subject: [PATCH 0981/1547] add: latex2mathml (#6856) Signed-off-by: Owen-sz --- anda/langs/python/latex2mathml/anda.hcl | 6 ++ .../python/latex2mathml/latex2mathml.spec | 55 +++++++++++++++++++ anda/langs/python/latex2mathml/update.rhai | 1 + 3 files changed, 62 insertions(+) create mode 100644 anda/langs/python/latex2mathml/anda.hcl create mode 100644 anda/langs/python/latex2mathml/latex2mathml.spec create mode 100644 anda/langs/python/latex2mathml/update.rhai diff --git a/anda/langs/python/latex2mathml/anda.hcl b/anda/langs/python/latex2mathml/anda.hcl new file mode 100644 index 0000000000..32df684396 --- /dev/null +++ b/anda/langs/python/latex2mathml/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "latex2mathml.spec" + } +} diff --git a/anda/langs/python/latex2mathml/latex2mathml.spec b/anda/langs/python/latex2mathml/latex2mathml.spec new file mode 100644 index 0000000000..2eecbb3805 --- /dev/null +++ b/anda/langs/python/latex2mathml/latex2mathml.spec @@ -0,0 +1,55 @@ +%global pypi_name latex2mathml +%global _desc Pure Python library for LaTeX to MathML conversion. + +Name: python-%{pypi_name} +Version: 3.78.1 +Release: 1%?dist +Summary: Pure Python library for LaTeX to MathML conversion +License: MIT +URL: https://github.com/roniemartinez/latex2mathml +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-poetry-core +BuildRequires: python3-installer +BuildRequires: python3-build + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: latex2mathml +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n latex2mathml-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files latex2mathml + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/l2m +%{_bindir}/latex2mathml +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/latex2mathml-%version.dist-info/* + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/latex2mathml/update.rhai b/anda/langs/python/latex2mathml/update.rhai new file mode 100644 index 0000000000..914d701d94 --- /dev/null +++ b/anda/langs/python/latex2mathml/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("latex2mathml")); From 46febb2748bab145fd01ae8a1d54af8064f26d0a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 08:27:02 +0000 Subject: [PATCH 0982/1547] bump: mdtex2html --- anda/langs/python/mdtex2html/mdtex2html.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/mdtex2html/mdtex2html.spec b/anda/langs/python/mdtex2html/mdtex2html.spec index 507d69cb86..5ecab72ff8 100644 --- a/anda/langs/python/mdtex2html/mdtex2html.spec +++ b/anda/langs/python/mdtex2html/mdtex2html.spec @@ -2,7 +2,7 @@ %global _desc python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML. Name: python-%{pypi_name} -Version: 1.3.0 +Version: 1.3.1 Release: 1%?dist Summary: python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML License: LGPL-2.1 From 7a89f1dd1d5fda976524f516347ebaeeecc6d9e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 12:42:38 +0000 Subject: [PATCH 0983/1547] bump: rpcs3 rust-typst --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/rust/typst/rust-typst.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e5f413f742..12e04e4afc 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit ae30cb5557aa4ba85376f6dcdab430f76a679d40 -%global ver 0.0.38-18259 +%global commit 73c984a63775aa30f63e623369fe939b7e14df1f +%global ver 0.0.38-18260 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/rust/typst/rust-typst.spec b/anda/langs/rust/typst/rust-typst.spec index d8633cc5e6..52f3202f05 100644 --- a/anda/langs/rust/typst/rust-typst.spec +++ b/anda/langs/rust/typst/rust-typst.spec @@ -4,8 +4,8 @@ %global crate typst Name: rust-typst -Version: 0.13.1 -Release: 2%?dist +Version: 0.14.0 +Release: 1%?dist Summary: New markup-based typesetting system that is powerful and easy to learn License: Apache-2.0 From 693b8ed34c2600fdbe91042098935e7cdfab549a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 24 Oct 2025 09:25:27 -0700 Subject: [PATCH 0984/1547] add: sounddevice (#6858) --- anda/langs/python/sounddevice/anda.hcl | 6 +++ .../langs/python/sounddevice/sounddevice.spec | 50 +++++++++++++++++++ anda/langs/python/sounddevice/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/langs/python/sounddevice/anda.hcl create mode 100644 anda/langs/python/sounddevice/sounddevice.spec create mode 100644 anda/langs/python/sounddevice/update.rhai diff --git a/anda/langs/python/sounddevice/anda.hcl b/anda/langs/python/sounddevice/anda.hcl new file mode 100644 index 0000000000..80f5b9fc82 --- /dev/null +++ b/anda/langs/python/sounddevice/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "sounddevice.spec" + } +} diff --git a/anda/langs/python/sounddevice/sounddevice.spec b/anda/langs/python/sounddevice/sounddevice.spec new file mode 100644 index 0000000000..6237876197 --- /dev/null +++ b/anda/langs/python/sounddevice/sounddevice.spec @@ -0,0 +1,50 @@ +%global pypi_name sounddevice +%global _desc 🔉 Play and Record Sound with Python 🐍. + +Name: python-%{pypi_name} +Version: 0.5.3 +Release: 1%?dist +Summary: 🔉 Play and Record Sound with Python 🐍 +License: MIT +URL: https://python-sounddevice.rtfd.io/ +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: sounddevice +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n sounddevice-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files sounddevice + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst CONTRIBUTING.rst NEWS.rst +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/sounddevice-%version.dist-info/* + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/sounddevice/update.rhai b/anda/langs/python/sounddevice/update.rhai new file mode 100644 index 0000000000..e08be47a95 --- /dev/null +++ b/anda/langs/python/sounddevice/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("sounddevice")); From 41e2b5d4aaf2889b00cd1e086fea44976584fcee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 17:16:49 +0000 Subject: [PATCH 0985/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 1861f8a8fc..6375e20c57 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.6.2 +%global upstream_version v2.6.3 %global ver %{sub %upstream_version 2} Name: walker From d20670d58ca80fce8b8bc1bdfc235d6d6679ba6c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 17:33:38 +0000 Subject: [PATCH 0986/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 6375e20c57..a288bb069a 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.6.3 +%global upstream_version v2.6.4 %global ver %{sub %upstream_version 2} Name: walker From 7c6a2e47ffeaaf1d8544c1b50ad3d9db28765f21 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 18:26:48 +0000 Subject: [PATCH 0987/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 163d14e4bd..aec0ec7152 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.16 +Version: 2025.10.17 Release: 1%?dist Summary: Front-end to your dev env From 8d2d7db92f85ba8b66695958a03f9dd147f8c5c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 19:20:09 +0000 Subject: [PATCH 0988/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index cd145ae718..843e1f13b4 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.210.0-pre +%global ver 0.210.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 72a3817c9eee796b3afa9648288eeccbb941f426 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 20:21:22 +0000 Subject: [PATCH 0989/1547] bump: liblsp-dsp --- anda/lib/lsp-dsp/liblsp-dsp.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/lsp-dsp/liblsp-dsp.spec b/anda/lib/lsp-dsp/liblsp-dsp.spec index 488e144b11..5fa7fbbd9f 100644 --- a/anda/lib/lsp-dsp/liblsp-dsp.spec +++ b/anda/lib/lsp-dsp/liblsp-dsp.spec @@ -3,7 +3,7 @@ #define _empty_manifest_terminate_build 0 Name: liblsp-dsp -Version: 1.0.31 +Version: 1.0.32 Release: 1%?dist Summary: DSP library for signal processing License: LGPL-3.0 From 93cafdd2d08a3b5e146588cf1b26ffe25708eafa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 20:40:47 +0000 Subject: [PATCH 0990/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index c6b85fd8a7..effee2e6e7 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.209.5 +Version: 0.209.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From fe2c2c27f6ac5d428586277091c46cf69121afed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Oct 2025 21:16:59 +0000 Subject: [PATCH 0991/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 533446eca7..8b57609150 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.22.193403 +Version: 2025.10.24.205429 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From fb40cea26de40f277a6cf509fa98abdda2b222af Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 01:25:35 +0000 Subject: [PATCH 0992/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9fb2ff6d26..0ad92499a4 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-24 +%global ver 2025-10-25 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From a1e54beca2761712902891aebb5933c1a9d7761a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 01:43:16 +0000 Subject: [PATCH 0993/1547] bump(nightly): flameshot-nightly winetricks-git zed-nightly types-colorama scx-scheds-nightly natscli rpi-utils --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 0b1f2ef05b..769ef99d8e 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.1.0 -%global commit b4c78e80e3395d8198d18fb364763442c9fbf936 +%global commit 217fac2fc5f094214d1a6187a36c7245e211359a %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251023 +%global commit_date 20251025 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index cdc567e27e..be7b32fe72 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 5a543dbc7bcb2465f3fb77bcfb28c0fc21d508b5 +%global commit a5a76f24a5d03697cab0c3192843a4379d6f8ff6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250928 +%global commit_date 20251025 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 9d753c9b18..18943d2fae 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f11a3dcc9736eedb79314e29fb05b83dac040264 +%global commit 1dffdea27c4b920f1110e9c474041d7412254d5b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251024 +%global commit_date 20251025 %global ver 0.211.0 %bcond_with check diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 2806567298..d4726b1844 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 4878587038c6b90314f84b43ee5e5ee2eedb8879 -%global commit_date 20251024 +%global commit 17bde1bd5e556de001adde3c2f340ba1c3581bd2 +%global commit_date 20251025 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 07cba95eb0..f1973c6824 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit ee5f65b1baef8af98cb09363da26f040bcdaef32 +%global commit 00d4869a1072a48162b6fcf5290290bcc0f60eaf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251024 +%global commitdate 20251025 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 0dd3faf875..b6e064695e 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 3d087557d417d4e68141863f38ce9fd66e5131a1 -%global commit_date 20251024 +%global commit c353a14f7e84e28c2e7e56641ceabb4bdcb09852 +%global commit_date 20251025 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index bacefb4806..5b514f2cf8 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit c3d0bfe3a8fc3404bebf2fe149b1bf595ee0f30b -%global commit_date 20251018 +%global commit f3dea08080532beca4658051bc4e7c3123b1e1ab +%global commit_date 20251025 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 7042a7550e81296034801f2f43caad78d8c14859 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 24 Oct 2025 22:43:42 -0700 Subject: [PATCH 0994/1547] add: graftcp (#6871) * add: graftcp Signed-off-by: Owen-sz * dont need Signed-off-by: Owen-sz * oops Signed-off-by: Owen-sz * make work Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/tools/graftcp/nightly/anda.hcl | 8 +++ .../graftcp/nightly/graftcp-nightly.spec | 56 +++++++++++++++++++ anda/tools/graftcp/nightly/update.rhai | 5 ++ anda/tools/graftcp/stable/anda.hcl | 5 ++ anda/tools/graftcp/stable/graftcp.spec | 52 +++++++++++++++++ anda/tools/graftcp/stable/update.rhai | 1 + 6 files changed, 127 insertions(+) create mode 100644 anda/tools/graftcp/nightly/anda.hcl create mode 100644 anda/tools/graftcp/nightly/graftcp-nightly.spec create mode 100644 anda/tools/graftcp/nightly/update.rhai create mode 100644 anda/tools/graftcp/stable/anda.hcl create mode 100644 anda/tools/graftcp/stable/graftcp.spec create mode 100644 anda/tools/graftcp/stable/update.rhai diff --git a/anda/tools/graftcp/nightly/anda.hcl b/anda/tools/graftcp/nightly/anda.hcl new file mode 100644 index 0000000000..ec2b93230a --- /dev/null +++ b/anda/tools/graftcp/nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "graftcp-nightly.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/tools/graftcp/nightly/graftcp-nightly.spec b/anda/tools/graftcp/nightly/graftcp-nightly.spec new file mode 100644 index 0000000000..1d62737758 --- /dev/null +++ b/anda/tools/graftcp/nightly/graftcp-nightly.spec @@ -0,0 +1,56 @@ +%global commit ebb5ad865f673ecbde1a628b75c5505bbd2bfd04 +%global commit_date 20250817 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: graftcp-nightly +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%?dist +Summary: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy +URL: https://github.com/hmgle/graftcp +License: GPL-3.0 +Source0: %url/archive/%commit/graftcp-%commit.tar.gz +BuildRequires: gcc mold make golang systemd-rpm-macros +Packager: Owen Zimmerman +Conflicts: graftcp + +%description +graftcp can redirect the TCP connection made by the given program [application, script, shell, etc.] to SOCKS5 or HTTP proxy. + +Compared with tsocks, proxychains or proxychains-ng, graftcp is not using the LD_PRELOAD trick which only work for dynamically +linked programs, e.g., applications built by Go can not be hook by proxychains-ng. graftcp can trace or modify any given program's +connect by ptrace(2), so it is workable for any program. The principle will be explained in this paragraph of how does it work. + +%prep +%autosetup -n graftcp-%{commit} + +%build +%make_build + +%install +install -Dm755 graftcp %{buildroot}%{_bindir}/graftcp +install -Dm755 local/graftcp-local %{buildroot}%{_bindir}/graftcp-local +install -Dm755 local/mgraftcp %{buildroot}%{_bindir}/mgraftcp +install -Dm644 local/contrib/systemd/graftcp-local.service %{buildroot}%{_unitdir}/graftcp-local.service +install -Dm644 local/example-graftcp-local.conf %{buildroot}%{_sysconfdir}/graftcp-local/example-graftcp-local.conf + +%post +%systemd_post graftcp-local.service + +%preun +%systemd_preun graftcp-local.service + +%postun +%systemd_postun_with_restart graftcp-local.service + +%files +%doc README.md README.zh-CN.md +%license COPYING +%{_bindir}/graftcp +%{_bindir}/graftcp-local +%{_bindir}/mgraftcp +%{_unitdir}/graftcp-local.service +%{_sysconfdir}/graftcp-local/example-graftcp-local.conf + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- initial commit diff --git a/anda/tools/graftcp/nightly/update.rhai b/anda/tools/graftcp/nightly/update.rhai new file mode 100644 index 0000000000..00cb6078b9 --- /dev/null +++ b/anda/tools/graftcp/nightly/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hmgle/graftcp")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/tools/graftcp/stable/anda.hcl b/anda/tools/graftcp/stable/anda.hcl new file mode 100644 index 0000000000..8a082224fb --- /dev/null +++ b/anda/tools/graftcp/stable/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "graftcp.spec" + } +} diff --git a/anda/tools/graftcp/stable/graftcp.spec b/anda/tools/graftcp/stable/graftcp.spec new file mode 100644 index 0000000000..a3201229ef --- /dev/null +++ b/anda/tools/graftcp/stable/graftcp.spec @@ -0,0 +1,52 @@ +Name: graftcp +Version: 0.7.1 +Release: 1%?dist +Summary: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy +URL: https://github.com/hmgle/graftcp +License: GPL-3.0 +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildRequires: gcc mold make golang systemd-rpm-macros +Packager: Owen Zimmerman +Conflicts: graftcp-nightly + +%description +graftcp can redirect the TCP connection made by the given program [application, script, shell, etc.] to SOCKS5 or HTTP proxy. + +Compared with tsocks, proxychains or proxychains-ng, graftcp is not using the LD_PRELOAD trick which only work for dynamically +linked programs, e.g., applications built by Go can not be hook by proxychains-ng. graftcp can trace or modify any given program's +connect by ptrace(2), so it is workable for any program. The principle will be explained in this paragraph of how does it work. + +%prep +%autosetup -n graftcp-%{version} + +%build +%make_build + +%install +install -Dm755 graftcp %{buildroot}%{_bindir}/graftcp +install -Dm755 local/graftcp-local %{buildroot}%{_bindir}/graftcp-local +install -Dm755 local/mgraftcp %{buildroot}%{_bindir}/mgraftcp +install -Dm644 local/contrib/systemd/graftcp-local.service %{buildroot}%{_unitdir}/graftcp-local.service +install -Dm644 local/example-graftcp-local.conf %{buildroot}%{_sysconfdir}/graftcp-local/example-graftcp-local.conf + +%post +%systemd_post graftcp-local.service + +%preun +%systemd_preun graftcp-local.service + +%postun +%systemd_postun_with_restart graftcp-local.service + +%files +%doc README.md README.zh-CN.md +%license COPYING +%{_bindir}/graftcp +%{_bindir}/graftcp-local +%{_bindir}/mgraftcp +%{_unitdir}/graftcp-local.service +%{_sysconfdir}/graftcp-local/example-graftcp-local.conf + +%changelog +* Fri Oct 24 2025 Owen Zimmerman +- initial commit diff --git a/anda/tools/graftcp/stable/update.rhai b/anda/tools/graftcp/stable/update.rhai new file mode 100644 index 0000000000..ebe7a2790c --- /dev/null +++ b/anda/tools/graftcp/stable/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("hmgle/graftcp")); From fbc99172e025bdb9893a3ddcfecc16704edd3430 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 08:30:58 +0000 Subject: [PATCH 0995/1547] bump: uutils-coreutils-replace --- .../uutils-coreutils-replace/uutils-coreutils-replace.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec index 05b7a01e84..11e2ce6c1b 100644 --- a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec +++ b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec @@ -5,7 +5,7 @@ %endif Name: uutils-coreutils-replace -Version: 0.2.2 +Version: 0.3.0 Release: 1%?dist Summary: Cross-platform Rust rewrite of the GNU coreutils License: MIT From f3cec2d8a647439a17a735522fe0bc496973d47e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 10:21:28 +0000 Subject: [PATCH 0996/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8b57609150..ecaa42553c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.24.205429 +Version: 2025.10.25.101120 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 86089288094018b152592b1600ec268e1407f915 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 11:54:53 +0000 Subject: [PATCH 0997/1547] bump: rust-starship rust-usage-cli --- anda/langs/rust/starship/rust-starship.spec | 2 +- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/starship/rust-starship.spec b/anda/langs/rust/starship/rust-starship.spec index 476004b035..46bd1c6f04 100644 --- a/anda/langs/rust/starship/rust-starship.spec +++ b/anda/langs/rust/starship/rust-starship.spec @@ -4,7 +4,7 @@ %global crate starship Name: rust-starship -Version: 1.23.0 +Version: 1.24.0 Release: 1%?dist Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index cae16e40ff..ca10df368e 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.4.0 +Version: 2.5.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From 74673cf5efd83ff63f78b0fa2ca081902eda9cce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 12:51:44 +0000 Subject: [PATCH 0998/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 12e04e4afc..24350f8aab 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 73c984a63775aa30f63e623369fe939b7e14df1f -%global ver 0.0.38-18260 +%global commit 3c1ebe9f4ad940b6f08de641f7b309be39fff92a +%global ver 0.0.38-18261 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 06082ae19a89bbde7ac1ce4707780236b650ebde Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sat, 25 Oct 2025 20:49:59 +0700 Subject: [PATCH 0999/1547] add: AAGL (#6884) * add: AAGL * oops * add protobuf dependencies --- .../launcher.moe/anime-game-launcher/anda.hcl | 5 ++ .../anime-game-launcher.spec | 76 +++++++++++++++++++ .../anime-game-launcher/update.rhai | 1 + 3 files changed, 82 insertions(+) create mode 100644 anda/games/launcher.moe/anime-game-launcher/anda.hcl create mode 100644 anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec create mode 100644 anda/games/launcher.moe/anime-game-launcher/update.rhai diff --git a/anda/games/launcher.moe/anime-game-launcher/anda.hcl b/anda/games/launcher.moe/anime-game-launcher/anda.hcl new file mode 100644 index 0000000000..a581e9bd6c --- /dev/null +++ b/anda/games/launcher.moe/anime-game-launcher/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "anime-game-launcher.spec" + } +} diff --git a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec new file mode 100644 index 0000000000..958affb802 --- /dev/null +++ b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec @@ -0,0 +1,76 @@ +%global cargo_install_lib 0 +%global crate anime-game-launcher +%global appid moe.launcher.an-anime-game-launcher +Name: %{crate} +Version: 3.17.0 +Release: 1%?dist +Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling + +License: GPL-3.0-or-later +URL: https://github.com/an-anime-team/an-anime-game-launcher +Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Packager: Cappy Ishihara + + +# Allow migrate path from Maroxy's OBS repo +Provides: an-anime-game-launcher = %{version}-%{release} + +Requires: unzip +Requires: cabextract +Requires: tar +Requires: git +Requires: p7zip +Requires: curl +Requires: xdelta +BuildRequires: gtk4 +BuildRequires: git +BuildRequires: rust +BuildRequires: cargo +BuildRequires: gtk4-devel +BuildRequires: openssl-devel +BuildRequires: python3 +BuildRequires: python3-gobject +BuildRequires: libadwaita-devel +BuildRequires: cmake +BuildRequires: gcc clang-devel mold +BuildRequires: rust-packaging +BuildRequires: desktop-file-utils +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: protobuf-devel protobuf-compiler + + +%description +%{summary} + +%prep +%autosetup -n an-anime-game-launcher-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%crate_install_bin + +install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png +desktop-file-install \ + --set-icon="%{appid}" \ + --set-key="Exec" --set-value="%{name}" \ + --dir=%{buildroot}%{_datadir}/applications \ + assets/anime-game-launcher.desktop + +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/anime-game-launcher.desktop + + +%files +%license LICENSE +%doc README.md CHANGELOG.md +%{_datadir}/applications/anime-game-launcher.desktop +%{_bindir}/%{crate} +%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png + +%changelog +* Sat Sep 20 2025 Cappy Ishihara +- Initial package diff --git a/anda/games/launcher.moe/anime-game-launcher/update.rhai b/anda/games/launcher.moe/anime-game-launcher/update.rhai new file mode 100644 index 0000000000..f107988ba4 --- /dev/null +++ b/anda/games/launcher.moe/anime-game-launcher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("an-anime-team/an-anime-game-launcher")); From 243bcae73bb4b4d4f25c4e1d903348ebd3fd62a9 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sat, 25 Oct 2025 20:50:04 +0700 Subject: [PATCH 1000/1547] add: sleepy launcher (#6885) --- .../launcher.moe/sleepy-launcher/anda.hcl | 5 ++ .../sleepy-launcher/sleepy-launcher.spec | 75 +++++++++++++++++++ .../launcher.moe/sleepy-launcher/update.rhai | 1 + 3 files changed, 81 insertions(+) create mode 100644 anda/games/launcher.moe/sleepy-launcher/anda.hcl create mode 100644 anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec create mode 100644 anda/games/launcher.moe/sleepy-launcher/update.rhai diff --git a/anda/games/launcher.moe/sleepy-launcher/anda.hcl b/anda/games/launcher.moe/sleepy-launcher/anda.hcl new file mode 100644 index 0000000000..ceb174b0b2 --- /dev/null +++ b/anda/games/launcher.moe/sleepy-launcher/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "sleepy-launcher.spec" + } +} diff --git a/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec new file mode 100644 index 0000000000..bbba667c01 --- /dev/null +++ b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec @@ -0,0 +1,75 @@ +%global cargo_install_lib 0 +%global crate sleepy-launcher +%global appid moe.launcher.sleepy-launcher +Name: %{crate} +Version: 1.5.0 +Release: 1%?dist +Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling + +License: GPL-3.0-or-later +URL: https://github.com/an-anime-team/sleepy-launcher +Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Packager: Cappy Ishihara + + +# Allow migrate path from Maroxy's OBS repo +Provides: sleepy-launcher = %{version}-%{release} + +Requires: unzip +Requires: cabextract +Requires: tar +Requires: git +Requires: p7zip +Requires: curl +Requires: xdelta +BuildRequires: gtk4 +BuildRequires: git +BuildRequires: rust +BuildRequires: cargo +BuildRequires: gtk4-devel +BuildRequires: openssl-devel +BuildRequires: python3 +BuildRequires: python3-gobject +BuildRequires: libadwaita-devel +BuildRequires: cmake +BuildRequires: gcc clang-devel mold +BuildRequires: rust-packaging +BuildRequires: desktop-file-utils +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros + + +%description +%{summary} + +%prep +%autosetup -n sleepy-launcher-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%crate_install_bin + +install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png +desktop-file-install \ + --set-icon="%{appid}" \ + --set-key="Exec" --set-value="%{name}" \ + --dir=%{buildroot}%{_datadir}/applications \ + assets/sleepy-launcher.desktop + +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/sleepy-launcher.desktop + + +%files +%license LICENSE +%doc README.md CHANGELOG.md +%{_datadir}/applications/sleepy-launcher.desktop +%{_bindir}/%{crate} +%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png + +%changelog +* Sat Sep 20 2025 Cappy Ishihara +- Initial package diff --git a/anda/games/launcher.moe/sleepy-launcher/update.rhai b/anda/games/launcher.moe/sleepy-launcher/update.rhai new file mode 100644 index 0000000000..2f7b2512c3 --- /dev/null +++ b/anda/games/launcher.moe/sleepy-launcher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("an-anime-team/sleepy-launcher")); From e22ec701642c9f35c6a1e731ce79c6d24a1c8141 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 14:46:09 +0000 Subject: [PATCH 1001/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 6ba35e9acf..64a0270a49 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.17 +Version: 1.19.18 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 21e3716cc7ce716cb970eeb1e0421afb296f718d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 14:56:19 +0000 Subject: [PATCH 1002/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index aec0ec7152..111b009453 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.17 +Version: 2025.10.18 Release: 1%?dist Summary: Front-end to your dev env From f0579150350017d8ff7d55afdabaf9b24d76af5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 17:40:39 +0000 Subject: [PATCH 1003/1547] bump: tela-icon-theme --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index e2a6b74f10..df3aea1a85 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit 28e7f3dc0f815edfaaebc7336384aab8a5393414 -%global commit_date 20251017 +%global commit 03cf34575b7806fcb69553c41ba88f75d0fe839e +%global commit_date 20251025 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme From 240609e1415f76042b3e32abfb0fef2930a61fc4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 18:25:04 +0000 Subject: [PATCH 1004/1547] bump: dwarfs --- anda/lib/dwarfs/dwarfs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/dwarfs/dwarfs.spec b/anda/lib/dwarfs/dwarfs.spec index 336261d915..d939d161a7 100644 --- a/anda/lib/dwarfs/dwarfs.spec +++ b/anda/lib/dwarfs/dwarfs.spec @@ -4,7 +4,7 @@ The Deduplicating Warp-speed Advanced Read-only File System. A fast high compression read-only file system for Linux and Windows.} Name: dwarfs -Version: 0.14.0 +Version: 0.14.1 Release: 1%?dist Summary: A fast high compression read-only file system for Linux, Windows and macOS License: GPL-3.0-or-later From 884eab71468a835ca24c62931d17ac7b70af6701 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 26 Oct 2025 02:54:49 +0800 Subject: [PATCH 1005/1547] fix(appmenu-is-back): fix requires (#6894) * fix(appmenu-is-back): fix requires Signed-off-by: madomado * bump Signed-off-by: madomado --------- Signed-off-by: madomado --- .../gnome-shell-extension-appmenu-is-back.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec b/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec index a37c2259c3..3346f502ec 100644 --- a/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec +++ b/anda/desktops/gnome/gnome-shell-extension-appmenu-is-back/gnome-shell-extension-appmenu-is-back.spec @@ -3,7 +3,7 @@ Name: gnome-shell-extension-%{extension} Version: 12 -Release: 1%?dist +Release: 2%?dist Summary: GNOME Shell extension to bring back the app menu License: GPL-3.0-only URL: https://github.com/fthx/appmenu-is-back @@ -11,9 +11,8 @@ URL: https://github.com/fthx/appmenu-is-back BuildArch: noarch Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz -Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch -Requires: (gnome-shell >= 47~ with gnome-shell < 49~) +Requires: (gnome-shell >= 48~ with gnome-shell < 50~) Recommends: gnome-extensions-app %description From 8a478634bbb4e1a016f7bc0cdb0d1f12bb198746 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 19:26:00 +0000 Subject: [PATCH 1006/1547] bump: rust-zoi-rs copyparty --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- anda/tools/copyparty/copyparty.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 9c92406d7f..a565229ce3 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.1.1 +%global crate_version 1.2.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 64a0270a49..44b193b633 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.18 +Version: 1.19.19 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From 368a7ad67aee20b8194b704ee64db88dda408909 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 21:11:49 +0000 Subject: [PATCH 1007/1547] bump(branch): kf6-kio neovim-default-editor --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 2 +- anda/tools/neovim-default-editor/neovim-default-editor.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index f66da8b635..9f50a4e5a9 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -2,7 +2,7 @@ %global stable_kf6 stable %global majmin_ver_kf6 6.18 -%global ecm_ver 6.18.0 +%global ecm_ver 6.19.0 %global ecm_rel 1 Name: kf6-%{framework} diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index 5fe76ca78c..38070bb35d 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -2,7 +2,7 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors -Version: 0.6.0 +Version: 0.11.4 Release: 2%?dist Epoch: 0 # Inherited from Neovim itself From c6c48a3611633a1c6444c17ddd1e3adaf682816c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Oct 2025 23:29:06 +0000 Subject: [PATCH 1008/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index ecaa42553c..fabaf09a07 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.25.101120 +Version: 2025.10.25.224824 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 4d33ba17ed7783d9ea8b5d47b3d6809a046a81a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 01:51:48 +0000 Subject: [PATCH 1009/1547] bump(nightly): zed-nightly types-colorama scx-scheds-nightly --- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 18943d2fae..e068a14ea4 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1dffdea27c4b920f1110e9c474041d7412254d5b +%global commit b7cc597d28409b67c7985f8b983bc28241255f09 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251025 +%global commit_date 20251026 %global ver 0.211.0 %bcond_with check diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index d4726b1844..e6330f10c3 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 17bde1bd5e556de001adde3c2f340ba1c3581bd2 -%global commit_date 20251025 +%global commit a5c7752ad2eeb64327e2728ba4391371d9921cf1 +%global commit_date 20251026 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index f1973c6824..f58ebbc46c 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 00d4869a1072a48162b6fcf5290290bcc0f60eaf +%global commit fb6ea005133ad90acff1f5cac2b5d66bc2375221 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251025 +%global commitdate 20251026 %global ver 1.0.17 Name: scx-scheds-nightly From 7a137197c398e5d50558a2ec39202682bce7ce63 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 25 Oct 2025 20:01:25 -0700 Subject: [PATCH 1010/1547] add: rpcc (#6896) Signed-off-by: Owen-sz --- anda/apps/rpcc/anda.hcl | 8 +++++ anda/apps/rpcc/rpcc.spec | 60 ++++++++++++++++++++++++++++++++++++++ anda/apps/rpcc/update.rhai | 5 ++++ 3 files changed, 73 insertions(+) create mode 100644 anda/apps/rpcc/anda.hcl create mode 100644 anda/apps/rpcc/rpcc.spec create mode 100644 anda/apps/rpcc/update.rhai diff --git a/anda/apps/rpcc/anda.hcl b/anda/apps/rpcc/anda.hcl new file mode 100644 index 0000000000..3a3fb971f7 --- /dev/null +++ b/anda/apps/rpcc/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "rpcc.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/apps/rpcc/rpcc.spec b/anda/apps/rpcc/rpcc.spec new file mode 100644 index 0000000000..b1d2c31af8 --- /dev/null +++ b/anda/apps/rpcc/rpcc.spec @@ -0,0 +1,60 @@ +%global commit d4bbcb081c28632fa80c89d8d9b9a419ffd22a8f +%global commit_date 20251023 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: rpcc +Version: 0~%commit_date.git~%shortcommit +Release: 1%?dist +Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop +License: BSD-3-Clause +URL: https://github.com/raspberrypi-ui/rpcc +Source0: %url/archive/%commit.tar.gz +Packager: Owen Zimmerman + +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: gtk3-devel +BuildRequires: libxml2-devel +BuildRequires: intltool +BuildRequires: gcc + +Requires: libxml2 +Requires: gtk3 + +Provides: pipanel +Provides: rp-appset + +%description +Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop + +rpcc is a settings application which loads tab pages at runtime from plugin modules. + +A number of packages contain plugins which are installed as standard on Raspberry Pi images: + - pipanel - appearance settings + - rc-gui - Raspberry Pi Configuration + - raindrop - screen layout + - rasputin - mouse and keyboard input + - rpinters - printers + +%prep +%autosetup -n rpcc-%commit + +%build +%meson +%meson_build + +%install +%meson_install + +%find_lang rpcc + +%files -f rpcc.lang +%doc README +%license debian/copyright +%{_bindir}/rpcc +%{_datadir}/applications/rpcc.desktop +%{_datadir}/rpcc/ui/rpcc.ui + +%changelog +* Sat Oct 25 2025 Owen Zimmerman +- Initial commit diff --git a/anda/apps/rpcc/update.rhai b/anda/apps/rpcc/update.rhai new file mode 100644 index 0000000000..9751db3685 --- /dev/null +++ b/anda/apps/rpcc/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("raspberrypi-ui/rpcc")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From dc78ccef315f183f922f20ea94a525e7a0414bb7 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 25 Oct 2025 20:06:57 -0700 Subject: [PATCH 1011/1547] Update: rp-appset to reflect latest commits (#6617) --- anda/apps/rp-appset/rp-appset.spec | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 5abfb7f29c..e56c2cc294 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -19,7 +19,6 @@ BuildRequires: intltool BuildRequires: gcc Requires: libxml2 -Requires: gtk3 Provides: pipanel Provides: rp-appset @@ -37,15 +36,20 @@ Provides: rp-appset %install %meson_install -%find_lang pipanel +%find_lang rpcc_pipanel -%files -f pipanel.lang +%files -f rpcc_pipanel.lang %doc README %license debian/copyright -%{_bindir}/pipanel -%{_datadir}/applications/pipanel.desktop -%{_datadir}/pipanel/ui/pipanel.ui +%{_datadir}/rpcc/ui/pipanel.ui +%{_libdir}/rpcc/librpcc_pipanel.so +%{_iconsdir}/hicolor/24x24/apps/appset-desktop.png +%{_iconsdir}/hicolor/24x24/apps/appset-taskbar.png +%{_iconsdir}/hicolor/32x32/apps/appset-desktop.png +%{_iconsdir}/hicolor/32x32/apps/appset-taskbar.png %changelog +* Sat Oct 25 2025 Owen Zimmerman +- Follow upstream by changing to build plugin instead of application * Fri Aug 15 2025 Owen Zimmerman - Package appset From 3506f8e04277397906c48156d563c58ec35a690e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 04:55:37 +0000 Subject: [PATCH 1012/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index a288bb069a..9e541c7155 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.6.4 +%global upstream_version v2.7.0 %global ver %{sub %upstream_version 2} Name: walker From 8c171c76466f7d154d374add48ac3115c3359ba7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 07:56:34 +0000 Subject: [PATCH 1013/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 24350f8aab..6603bff63f 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3c1ebe9f4ad940b6f08de641f7b309be39fff92a -%global ver 0.0.38-18261 +%global commit 3c401e7b3dee35cffeef464f66ddf1afa93cacc3 +%global ver 0.0.38-18263 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c9cb87d08a3eeb0c48e71affe0171234c4425fd9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 12:49:41 +0000 Subject: [PATCH 1014/1547] bump: rust-television rust-usage-cli --- anda/langs/rust/television/rust-television.spec | 2 +- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index 1efbf35f7d..99e4a1d967 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.5 +Version: 0.13.7 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index ca10df368e..c6d2d17c85 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.5.0 +Version: 2.5.1 Release: 1%?dist Summary: CLI for working with usage-based CLIs From 51eff09440bc8c556c1a31d40fd2cfda964d807a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 17:55:46 +0000 Subject: [PATCH 1015/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index a565229ce3..9e0b13ee0b 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.2.0 +%global crate_version 1.2.1 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 5ae64e84531d04b5143d53c1184d16570961a5b2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 19:58:55 +0000 Subject: [PATCH 1016/1547] bump: rust-matugen --- anda/desktops/waylands/matugen/rust-matugen.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/matugen/rust-matugen.spec b/anda/desktops/waylands/matugen/rust-matugen.spec index 3c808bd03a..d662ac89c4 100644 --- a/anda/desktops/waylands/matugen/rust-matugen.spec +++ b/anda/desktops/waylands/matugen/rust-matugen.spec @@ -2,8 +2,8 @@ %global crate matugen Name: rust-matugen -Version: 2.4.1 -Release: 1%{?dist} +Version: 3.0.0 +Release: 1%?dist Summary: Material you color generation tool with templates License: GPL-2.0 From bfcbecf9fd49a4695a354e03605b50a99f688103 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 20:27:12 +0000 Subject: [PATCH 1017/1547] bump: walker mdbook --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/tools/mdbook/mdbook.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 9e541c7155..d5b219497d 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.0 +%global upstream_version v2.7.1 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec index 8a600d4450..1750623ab8 100644 --- a/anda/tools/mdbook/mdbook.spec +++ b/anda/tools/mdbook/mdbook.spec @@ -1,5 +1,5 @@ Name: mdBook -Version: 0.4.52 +Version: 0.5.0.beta.1 Release: 1%?dist Summary: Create a book from markdown files License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) From 11a1de08dee6577a62b2dc2f6b4314ba81eb1b67 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Oct 2025 21:16:13 +0000 Subject: [PATCH 1018/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index a9d76453c8..f5239a3c2e 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.1.1 +Version: 10.2.0 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 83ded6d30b39021c1ffb018e981f89bbb759bf45 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 26 Oct 2025 17:53:38 -0700 Subject: [PATCH 1019/1547] fix: rpcc (#6906) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/apps/rpcc/rpcc.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/anda/apps/rpcc/rpcc.spec b/anda/apps/rpcc/rpcc.spec index b1d2c31af8..2a10f8a097 100644 --- a/anda/apps/rpcc/rpcc.spec +++ b/anda/apps/rpcc/rpcc.spec @@ -4,7 +4,7 @@ Name: rpcc Version: 0~%commit_date.git~%shortcommit -Release: 1%?dist +Release: 2%?dist Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop License: BSD-3-Clause URL: https://github.com/raspberrypi-ui/rpcc @@ -21,9 +21,6 @@ BuildRequires: gcc Requires: libxml2 Requires: gtk3 -Provides: pipanel -Provides: rp-appset - %description Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop From 28c5294e48ebfb052b27a7bfbe970a973ec2cd59 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 01:56:05 +0000 Subject: [PATCH 1020/1547] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly types-colorama scx-scheds-nightly rpi-utils --- anda/apps/flameshot/flameshot-nightly.spec | 6 +++--- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 769ef99d8e..9e469f44ab 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec -%global ver 13.1.0 -%global commit 217fac2fc5f094214d1a6187a36c7245e211359a +%global ver 13.2.0 +%global commit 3602d0a7935011d3005e73b28df024e95365f614 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251025 +%global commit_date 20251027 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index d4450194e7..817560bebf 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit aa2dad035f4ce85ba4cf6fba207b9b1d08b92abc +%global commit 44685344a5341bb2039f9eae2b3fb2898e276c50 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251024 +%global commit_date 20251027 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 06a0e9a4ee..ac8dea751d 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit fb5b8d7968e6d760b53785ba169c751de75ac08d +%global commit 7d7c0bf5cdb591238225d33c0b5088b94a8a65bc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-23 +%global fulldate 2025-10-26 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index e068a14ea4..385a00d06d 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit b7cc597d28409b67c7985f8b983bc28241255f09 +%global commit 2919e1976aad1a66ba2fbd137a1230ca6c0b52f0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251026 +%global commit_date 20251027 %global ver 0.211.0 %bcond_with check diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index e6330f10c3..9b5bc45b0d 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit a5c7752ad2eeb64327e2728ba4391371d9921cf1 -%global commit_date 20251026 +%global commit 16f766b754405004471af20eeb9a5cf8dea05b44 +%global commit_date 20251027 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index f58ebbc46c..5a73a3efd8 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit fb6ea005133ad90acff1f5cac2b5d66bc2375221 +%global commit 76e856410ffc63bbfbd53a71e9b1c0b93faad12a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251026 +%global commitdate 20251027 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 5b514f2cf8..f5f28ca5fc 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit f3dea08080532beca4658051bc4e7c3123b1e1ab -%global commit_date 20251025 +%global commit f05444fa057e5cc3b700b43cdffc84fd18d1c4ec +%global commit_date 20251027 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 663e8db7b793bb0ee224e09a369b6a6b09f784d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 02:03:55 +0000 Subject: [PATCH 1021/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 0ad92499a4..4d4fbbf424 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-25 +%global ver 2025-10-27 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From d1ffb19bbfd63c0bdd8905d8719683a7c3dc3201 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 26 Oct 2025 20:52:38 -0700 Subject: [PATCH 1022/1547] add: rasputin (#6911) Signed-off-by: Owen-sz --- anda/apps/rasputin/anda.hcl | 8 ++++++ anda/apps/rasputin/rasputin.spec | 45 ++++++++++++++++++++++++++++++++ anda/apps/rasputin/update.rhai | 5 ++++ 3 files changed, 58 insertions(+) create mode 100644 anda/apps/rasputin/anda.hcl create mode 100644 anda/apps/rasputin/rasputin.spec create mode 100644 anda/apps/rasputin/update.rhai diff --git a/anda/apps/rasputin/anda.hcl b/anda/apps/rasputin/anda.hcl new file mode 100644 index 0000000000..926af7e8c2 --- /dev/null +++ b/anda/apps/rasputin/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "rasputin.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec new file mode 100644 index 0000000000..9e2ceb1270 --- /dev/null +++ b/anda/apps/rasputin/rasputin.spec @@ -0,0 +1,45 @@ +%global commit be92ea86af35aa1ecee28b12cd4401aac82cadb0 +%global commit_date 20251023 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: rasputin +Version: 0~%commit_date.git~%shortcommit +Release: 1%?dist +Summary: Mouse and keyboard settings for Raspberry Pi Desktop +License: BSD-3-Clause +URL: https://github.com/raspberrypi-ui/rasputin +Source0: %url/archive/%commit.tar.gz +Packager: Owen Zimmerman + +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: gtk3-devel +BuildRequires: libxml2-devel +BuildRequires: intltool +BuildRequires: gcc + +Requires: libxml2 + +%description +%summary. + +%prep +%autosetup -n rasputin-%{commit} + +%build +%meson +%meson_build + +%install +%meson_install + +%find_lang rpcc_rasputin + +%files -f rpcc_rasputin.lang +%license debian/copyright +%{_datadir}/rpcc/ui/rasputin.ui +%{_libdir}/rpcc/librpcc_rasputin.so + +%changelog +* Sun Oct 26 2025 Owen Zimmerman +- Initial commit diff --git a/anda/apps/rasputin/update.rhai b/anda/apps/rasputin/update.rhai new file mode 100644 index 0000000000..341bac044f --- /dev/null +++ b/anda/apps/rasputin/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("raspberrypi-ui/appset")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From f9c9c1509b8bea03c4b81d5989704762cce9fc8c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 08:36:46 +0000 Subject: [PATCH 1023/1547] bump: youki yt-dlp-git --- anda/langs/rust/youki/youki.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/youki/youki.spec b/anda/langs/rust/youki/youki.spec index 75cb7b5f4b..ae075364cd 100644 --- a/anda/langs/rust/youki/youki.spec +++ b/anda/langs/rust/youki/youki.spec @@ -1,5 +1,5 @@ Name: youki -Version: 0.5.5 +Version: 0.5.6 Release: 1%?dist Summary: A container runtime written in Rust diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index fabaf09a07..e79ccd746e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.25.224824 +Version: 2025.10.27.081951 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f2da9f1c058fe226763b1e3167ef899e0776e3e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 11:56:00 +0000 Subject: [PATCH 1024/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index d082dd71da..d5a9fa7d41 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit b7447b5350712d56d48ac2ccf757e54e67cc258f +%global commit 8f1d3156017358a0ab33527cd9b71416341fa6cd %forgemeta Name: lomiri-system-settings From 3398a82965f9d0f7de4a779c1b97d82f7d089a39 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 15:40:11 +0000 Subject: [PATCH 1025/1547] bump: throne --- anda/apps/throne/Sagernet.SingBox.Version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/throne/Sagernet.SingBox.Version.txt b/anda/apps/throne/Sagernet.SingBox.Version.txt index 0860ca77dd..ba4874eb87 100644 --- a/anda/apps/throne/Sagernet.SingBox.Version.txt +++ b/anda/apps/throne/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.12.11 \ No newline at end of file +v1.12.12 \ No newline at end of file From 5140551440465acaf53d59cb38333b242ba9d249 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 16:53:23 +0000 Subject: [PATCH 1026/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 9e0b13ee0b..475bafc24b 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.2.1 +%global crate_version 1.2.2 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 909e6ec636a668294546d2e51ca84cd604e43d78 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 17:16:48 +0000 Subject: [PATCH 1027/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 843e1f13b4..c97a170938 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.210.1-pre +%global ver 0.210.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 9311eabb103570e5c0462115a63b7c134504ea65 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 19:28:12 +0000 Subject: [PATCH 1028/1547] bump: throne --- anda/apps/throne/throne.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index acd910587a..f08855153f 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -1,7 +1,7 @@ #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git Name: throne -Version: 1.0.7 +Version: 1.0.8 Release: 1%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne From 9a7bdb51dded1bfaf38debf6fe3c77e5954a61ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 21:16:59 +0000 Subject: [PATCH 1029/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 0dc102e154..ba6639af04 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.112 +Version: 0.0.113 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index c543ceaf09..02826edd90 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.112 +Version: 0.0.113 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From 019ad45d4c187f43d358dc82beea4bb22142dcea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 22:35:15 +0000 Subject: [PATCH 1030/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index fc4dfb2618..99776700cc 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 38.4.0 +Version: 39.0.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 24727b0c4c9867db6ecf7f98731648587aef2d60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Oct 2025 23:30:31 +0000 Subject: [PATCH 1031/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e79ccd746e..34706bb65b 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.27.081951 +Version: 2025.10.27.232152 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 90faa64ce9744efa4bf5c863308d0aff8069f5a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 01:28:41 +0000 Subject: [PATCH 1032/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 4d4fbbf424..7081ac5768 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-27 +%global ver 2025-10-28 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From fe5866ba6f1bef1c51c93e5c5c7327007b63566c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 01:45:56 +0000 Subject: [PATCH 1033/1547] bump(nightly): flameshot-nightly mpv-nightly rasputin ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly scx-scheds-nightly v4l2-relayd glasgow --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/system/v4l2-relayd/v4l2-relayd.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 9e469f44ab..d3c7b2d7df 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.2.0 -%global commit 3602d0a7935011d3005e73b28df024e95365f614 +%global commit 9fe596b409c959b5c96992a188b3368dd5769b2a %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251027 +%global commit_date 20251028 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 817560bebf..9f8f0a173f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 44685344a5341bb2039f9eae2b3fb2898e276c50 +%global commit e23e72bd49c2d5aa9485bf89da102422ed7a45ce %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251027 +%global commit_date 20251028 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 9e2ceb1270..4cbc2e87be 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit be92ea86af35aa1ecee28b12cd4401aac82cadb0 -%global commit_date 20251023 +%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d +%global commit_date 20251028 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index ac8dea751d..5a246c276c 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7d7c0bf5cdb591238225d33c0b5088b94a8a65bc +%global commit d40321a8d8ba4292cd55caf288989d4a91891b15 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-26 +%global fulldate 2025-10-27 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 4e964e857e..3e361a3139 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash ccf0a9f6d6ca755725e35863abbca896635c8c1c -%global commit_date 20251022 +%global commit_hash fa6831412394ee08e23ef0855c246bbef02bed33 +%global commit_date 20251028 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 385a00d06d..c5b2679dd3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2919e1976aad1a66ba2fbd137a1230ca6c0b52f0 +%global commit 1c4923e1c8b1c853ef81915d3737ec969c66bc82 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251027 +%global commit_date 20251028 %global ver 0.211.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e38ba4b7e1..68f43ef199 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 3c5431176bc000808bc6e720f201db520e858e4d +%global commit 2982e6e7c9e4a7e540d6ca4d90098ffec7e882e7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251021 +%global commit_date 20251028 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 5a73a3efd8..9766016856 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 76e856410ffc63bbfbd53a71e9b1c0b93faad12a +%global commit ed933ec2a8c98bad893650a8d3bab8bad8c15010 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251027 +%global commitdate 20251028 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/system/v4l2-relayd/v4l2-relayd.spec b/anda/system/v4l2-relayd/v4l2-relayd.spec index 763b455c2d..edb5cc11e2 100644 --- a/anda/system/v4l2-relayd/v4l2-relayd.spec +++ b/anda/system/v4l2-relayd/v4l2-relayd.spec @@ -1,5 +1,5 @@ -%global commit 8811ec2435e51cbbd9659fee0465ecaeccf8869a -%global commit_date 20250926 +%global commit d6ec36aae87e765eddef8308f0f58c7b5be95ad7 +%global commit_date 20251028 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: v4l2-relayd diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 48987c23d4..61b70bd205 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit e2b1ad48e2b73b476ec93654472c14ea46c4c821 -%global commit_date 20251020 +%global commit 9b5464728211259e719b9b02d873020625bf7cbc +%global commit_date 20251028 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 9a6c4c755b57a715850be7daee3a8f7feeddd2d5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 02:55:24 +0000 Subject: [PATCH 1034/1547] bump: opengamepadui --- anda/games/opengamepadui/opengamepadui.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/opengamepadui/opengamepadui.spec b/anda/games/opengamepadui/opengamepadui.spec index a368cb3780..090c944611 100644 --- a/anda/games/opengamepadui/opengamepadui.spec +++ b/anda/games/opengamepadui/opengamepadui.spec @@ -1,5 +1,5 @@ Name: opengamepadui -Version: 0.42.0 +Version: 0.42.1 Release: 1%?dist Summary: Open source gamepad-native game launcher and overlay From 3d3ba4c29b68c158b07b49ad6a4c1e9cc6742a97 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 28 Oct 2025 11:04:49 +0700 Subject: [PATCH 1035/1547] add: Honkers Launcher (#6886) * add: Honkers Launcher * Update anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Pornpipat Popum * Update summary for Honkers Launcher package Signed-off-by: Pornpipat Popum --------- Signed-off-by: Pornpipat Popum Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- .../launcher.moe/honkers-launcher/anda.hcl | 5 ++ .../honkers-launcher/honkers-launcher.spec | 75 +++++++++++++++++++ .../launcher.moe/honkers-launcher/update.rhai | 1 + 3 files changed, 81 insertions(+) create mode 100644 anda/games/launcher.moe/honkers-launcher/anda.hcl create mode 100644 anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec create mode 100644 anda/games/launcher.moe/honkers-launcher/update.rhai diff --git a/anda/games/launcher.moe/honkers-launcher/anda.hcl b/anda/games/launcher.moe/honkers-launcher/anda.hcl new file mode 100644 index 0000000000..af7d2ac7e5 --- /dev/null +++ b/anda/games/launcher.moe/honkers-launcher/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "honkers-launcher.spec" + } +} diff --git a/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec b/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec new file mode 100644 index 0000000000..0e587ef99b --- /dev/null +++ b/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec @@ -0,0 +1,75 @@ +%global cargo_install_lib 0 +%global crate honkers-launcher +%global appid moe.launcher.honkers-launcher +Name: %{crate} +Version: 1.12.0 +Release: 1%?dist +Summary: Honkers Launcher for Linux with automatic patching and telemetry disabling + +License: GPL-3.0-or-later +URL: https://github.com/an-anime-team/honkers-launcher +Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Packager: Cappy Ishihara + + +# Allow migrate path from Maroxy's OBS repo +Provides: honkers-launcher = %{version}-%{release} + +Requires: unzip +Requires: cabextract +Requires: tar +Requires: git +Requires: p7zip +Requires: curl +Requires: xdelta +BuildRequires: gtk4 +BuildRequires: git +BuildRequires: rust +BuildRequires: cargo +BuildRequires: gtk4-devel +BuildRequires: openssl-devel +BuildRequires: python3 +BuildRequires: python3-gobject +BuildRequires: libadwaita-devel +BuildRequires: cmake +BuildRequires: gcc clang-devel mold +BuildRequires: rust-packaging +BuildRequires: desktop-file-utils +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros + + +%description +%{summary}. + +%prep +%autosetup -n honkers-launcher-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +%crate_install_bin + +install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png +desktop-file-install \ + --set-icon="%{appid}" \ + --set-key="Exec" --set-value="%{name}" \ + --dir=%{buildroot}%{_datadir}/applications \ + assets/honkers-launcher.desktop + +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/honkers-launcher.desktop + + +%files +%license LICENSE +%doc README.md CHANGELOG.md +%{_datadir}/applications/honkers-launcher.desktop +%{_bindir}/%{crate} +%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png + +%changelog +* Sat Sep 20 2025 Cappy Ishihara +- Initial package diff --git a/anda/games/launcher.moe/honkers-launcher/update.rhai b/anda/games/launcher.moe/honkers-launcher/update.rhai new file mode 100644 index 0000000000..97dcc4cede --- /dev/null +++ b/anda/games/launcher.moe/honkers-launcher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("an-anime-team/honkers-launcher")); From 8064efa8fd840e5ee156db3387a44722f4665a1c Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 27 Oct 2025 21:20:19 -0700 Subject: [PATCH 1036/1547] fix: coreboot-utils, use %configure macro (#6920) --- anda/tools/coreboot-utils/coreboot-utils.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/coreboot-utils/coreboot-utils.spec b/anda/tools/coreboot-utils/coreboot-utils.spec index c6937557e2..88dd4168c6 100644 --- a/anda/tools/coreboot-utils/coreboot-utils.spec +++ b/anda/tools/coreboot-utils/coreboot-utils.spec @@ -559,7 +559,7 @@ popd %ifarch x86_64 pushd msrtool -./configure +%configure %make_build popd %endif From 1ac6f65e6f16fbf20b3a2c7ac84725aca4b367f1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 12:41:01 +0000 Subject: [PATCH 1037/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 111b009453..fbede11180 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.18 +Version: 2025.10.19 Release: 1%?dist Summary: Front-end to your dev env From b2c5178ab4a726534e0b1ca94923063611f83f14 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 14:56:15 +0000 Subject: [PATCH 1038/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index effee2e6e7..fb342d71cd 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.209.6 +Version: 0.209.7 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From a3d3ae22b2b261cd5d912532e9c4b2ce5003b7b4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 15:24:05 +0000 Subject: [PATCH 1039/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 34706bb65b..dc93c72437 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.27.232152 +Version: 2025.10.28.151733 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5555894185552f30652bed998cc7304334d67668 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 28 Oct 2025 22:39:52 +0700 Subject: [PATCH 1040/1547] fix: sipa-fonts now oulls Laksaman for the fontconfig (#6930) --- anda/fonts/sipa/15-supercede-sarabun.conf | 22 ---------------------- anda/fonts/sipa/sipa-fonts.spec | 18 +++++++++++------- 2 files changed, 11 insertions(+), 29 deletions(-) delete mode 100644 anda/fonts/sipa/15-supercede-sarabun.conf diff --git a/anda/fonts/sipa/15-supercede-sarabun.conf b/anda/fonts/sipa/15-supercede-sarabun.conf deleted file mode 100644 index 4253ad5d76..0000000000 --- a/anda/fonts/sipa/15-supercede-sarabun.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - Redirect requests for Sarabun to Sarabun New for proper cross-platform rendering - - - - Sarabun - - - TH Sarabun New - - - - - TH Sarabun - - - TH Sarabun New - - - diff --git a/anda/fonts/sipa/sipa-fonts.spec b/anda/fonts/sipa/sipa-fonts.spec index b4867433a7..6a4ca3801c 100644 --- a/anda/fonts/sipa/sipa-fonts.spec +++ b/anda/fonts/sipa/sipa-fonts.spec @@ -5,7 +5,7 @@ # namespace %global fontorg th.or.sipa Version: 20200217 -Release: 6%{?dist} +Release: 7%{?dist} URL: https://www.nstda.or.th/home/news_post/thai-font/ %global fontlicense LicenseRef-DIP-SIPA AND OFL-1.1-RFN %global fontlicenses LICENSE @@ -22,7 +22,7 @@ Obsoletes: sipa-fonts < 20200217-5 Packager: Cappy Ishihara Summary: Thai National Fonts collection Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip - +Requires: tlwg-laksaman-fonts # The packages were renamed Obsoletes: th-baijam-fonts @@ -48,7 +48,6 @@ Requires: %{name}-all # and these fonts are an open-source, state-sponsored package # required for official Thai documentation License: LicenseRef-DIP-SIPA -Source1: 15-supercede-sarabun.conf Source2: SIPA-LICENSE BuildRequires: rpm_macro(fontpkg) Supplements: (default-fonts-th) @@ -66,7 +65,7 @@ BuildArch: noarch %global fontfamily2 TH Sarabun New %global foundry2 %foundry1 -%global fontlicense OFL-1.1-RFN +%global fontlicense2 OFL-1.1-RFN %global fonts2 'TH Sarabun New'*.ttf %global fontsummary2 Revision of the %{fontfamily1} font family %global fontdescription2 %{common_description} @@ -95,7 +94,6 @@ BuildArch: noarch %global fontsummary6 %{fontfamily6} font family %global fontdescription6 %{common_description} - %global fontfamily7 TH Charm of AU %global foundry7 Kanlayanamit Noraratphutthi %global fonts7 'TH Charm of AU'*.ttf @@ -147,12 +145,17 @@ BuildArch: noarch %fontpkg -a %fontmetapkg +# pull in tlwg-laksaman-fonts +# since this actually provides a fix for TH Sarabun +# (#6929) (#2482) + %prep %autosetup -n Fonts cp -v %{SOURCE2} LICENSE %build +touch METAPKG mv "THSarabun Bold Italic.ttf" "TH Sarabun Bold Italic.ttf" mv "THSarabun Bold.ttf" "TH Sarabun Bold.ttf" mv "THSarabun BoldItalic.ttf" "TH Sarabun BoldItalic.ttf" @@ -166,13 +169,14 @@ mv "THSarabunNew.ttf" "TH Sarabun New.ttf" %install %fontinstall -a -install -Dm644 %{SOURCE1} %buildroot/%{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf %check %fontcheck -a +%files +%license LICENSE + %fontfiles -a -%config(noreplace) %{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf %changelog From 07af3a0241b61fa7d36ac527a2b9a8946ab41311 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 16:29:18 +0000 Subject: [PATCH 1041/1547] bump: subtitleedit walker --- anda/apps/subtitleedit/subtitleedit.spec | 2 +- anda/desktops/waylands/walker/walker.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/subtitleedit/subtitleedit.spec b/anda/apps/subtitleedit/subtitleedit.spec index 22b5a06c00..effc4a3dd8 100644 --- a/anda/apps/subtitleedit/subtitleedit.spec +++ b/anda/apps/subtitleedit/subtitleedit.spec @@ -2,7 +2,7 @@ %global realname subtitleedit Name: %realname.bin -Version: 4.0.13 +Version: 4.0.14 Release: 1%?dist Summary: An advanced subtitle editor and converter License: GPL-3.0-only diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index d5b219497d..4661bf3457 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.1 +%global upstream_version v2.7.2 %global ver %{sub %upstream_version 2} Name: walker From 93e39b5b0fc0f1641906a633e069be4c70c13409 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 16:52:01 +0000 Subject: [PATCH 1042/1547] bump: vesktop --- anda/apps/vesktop/vesktop.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/vesktop/vesktop.spec b/anda/apps/vesktop/vesktop.spec index 16ba89b3af..316e5a4f8a 100644 --- a/anda/apps/vesktop/vesktop.spec +++ b/anda/apps/vesktop/vesktop.spec @@ -7,8 +7,8 @@ Name: vesktop Obsoletes: VencordDesktop < 1.5.8-1 Obsoletes: vencord-desktop < 1.5.8-1 -Version: 1.6.0 -Release: 2%?dist +Version: 1.6.1 +Release: 1%?dist License: GPL-3.0 Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed URL: https://github.com/Vencord/Vesktop From 98da3bf729a5223e3487b75ebcb72fe5f07e2a62 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 17:59:03 +0000 Subject: [PATCH 1043/1547] bump: halloy --- anda/apps/halloy/halloy.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/halloy/halloy.spec b/anda/apps/halloy/halloy.spec index 4955bc00da..c9aa126e30 100644 --- a/anda/apps/halloy/halloy.spec +++ b/anda/apps/halloy/halloy.spec @@ -4,7 +4,7 @@ %global crate halloy Name: halloy -Version: 2025.9 +Version: 2025.10 Release: 1%?dist Summary: An open-source IRC client written in Rust, with the Iced GUI library Packager: Yoong jin From 4a54b1fa1639bad4846a897dc5b0c0f147b91bb2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 21:45:33 +0000 Subject: [PATCH 1044/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 6603bff63f..139b17541c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3c401e7b3dee35cffeef464f66ddf1afa93cacc3 -%global ver 0.0.38-18263 +%global commit 3f797b2de383416be1e321145ddc3b0f266b927d +%global ver 0.0.38-18273 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From ce0146a4f3cd01ef166327f61fa8289c0627df2d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 22:37:51 +0000 Subject: [PATCH 1045/1547] bump: appimagelauncher --- anda/tools/appimagelauncher/appimagelauncher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 76893874d2..12be75e48b 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -2,7 +2,7 @@ %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) Name: appimagelauncher -Version: 3.0.0.beta.2 +Version: 3.0.0.beta.3 Release: 1%?dist Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages From fde344da77e08577da6ec79a69e5ebe8358d5984 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Oct 2025 22:48:34 +0000 Subject: [PATCH 1046/1547] bump: halloy --- anda/apps/halloy/halloy.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/halloy/halloy.spec b/anda/apps/halloy/halloy.spec index c9aa126e30..205181234a 100644 --- a/anda/apps/halloy/halloy.spec +++ b/anda/apps/halloy/halloy.spec @@ -4,7 +4,7 @@ %global crate halloy Name: halloy -Version: 2025.10 +Version: 2025.11 Release: 1%?dist Summary: An open-source IRC client written in Rust, with the Iced GUI library Packager: Yoong jin From 8ccb4021d1b9da11b09c4fe41a2b18d7ae2409fd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 01:52:41 +0000 Subject: [PATCH 1047/1547] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly albius nim-nightly types-colorama scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 6 +++--- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/albius/albius.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index d3c7b2d7df..34f12ce37a 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec -%global ver 13.2.0 -%global commit 9fe596b409c959b5c96992a188b3368dd5769b2a +%global ver 13.3.0 +%global commit 88c951e771fd57bccf6d8f1539a03df47316368d %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251028 +%global commit_date 20251029 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 9f8f0a173f..2fbc2b347a 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit e23e72bd49c2d5aa9485bf89da102422ed7a45ce +%global commit 6b01391142ad638ef0d3ff1cf34b86bbf2e53322 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251028 +%global commit_date 20251029 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 5a246c276c..4b3ff50b54 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit d40321a8d8ba4292cd55caf288989d4a91891b15 +%global commit d62235cb62005a16de614f90d764a7916655850b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-27 +%global fulldate 2025-10-28 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index c5b2679dd3..ab8ba7703a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1c4923e1c8b1c853ef81915d3737ec969c66bc82 +%global commit d0d7b9cdcdb7322af3021bf55e503ccdbed53e09 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251028 +%global commit_date 20251029 %global ver 0.211.0 %bcond_with check diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index c9a4a44aa2..a54775624a 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit 7409af7329c51416703c512f5e049368dfb3e710 -%global commit_date 20250613 +%global commit 1cb64ec6df27d70d90b59bb946c6aa4323e4ec63 +%global commit_date 20251029 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 59df6b5ba3..512ff6e581 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit b8ce11dd9ddc6c45efaf0e4681d7e4f51d7161cd +%global commit ce6a34597d7f24154c54148993798098402e79ce %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251024 +%global commit_date 20251029 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 9b5bc45b0d..134d826128 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 16f766b754405004471af20eeb9a5cf8dea05b44 -%global commit_date 20251027 +%global commit 3c5531d49213cab3a1f0e172259c9c7650c2d6a6 +%global commit_date 20251029 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 9766016856..4aa49f20aa 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit ed933ec2a8c98bad893650a8d3bab8bad8c15010 +%global commit 9d2bf93d810bd21b4f777ff892c08b05d6fdcdbc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251028 +%global commitdate 20251029 %global ver 1.0.17 Name: scx-scheds-nightly From d63f0353a79fb52ae7d1b28a2eba75f183ec1827 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 02:07:26 +0000 Subject: [PATCH 1048/1547] bump: ruffle-nightly inputplumber --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/inputplumber/inputplumber.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 7081ac5768..773dd91f70 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-28 +%global ver 2025-10-29 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 94f8056c9c..13e72d5ef8 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.66.0 +Version: 0.67.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From d8a6c6b9eaf10ac239a74b44bb8df2e6cbaccca0 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 28 Oct 2025 21:57:17 -0500 Subject: [PATCH 1049/1547] chore(ghostty,ghostty-nightly): Do not bundle themes (#6928) * chore(ghostty,ghostty-nightly): Do not bundle themes * fix: Themes folder be gone * feat: Changelogs --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 10 +++++++--- anda/devs/ghostty/stable/ghostty.spec | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 4b3ff50b54..8fe93c8544 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -9,7 +9,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 1%?dist +Release: 2%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif @@ -196,7 +196,8 @@ DESTDIR="%{buildroot}" \ -Dversion-string="%{ver}-dev+%{shortcommit}" \ -Dstrip=false \ -Dpie=true \ - -Demit-docs + -Demit-docs \ + -Demit-themes=false # Don't conflict with ncurses-term on F42 and up %if 0%{?fedora} >= 42 @@ -212,7 +213,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %{_datadir}/applications/%{appid}.desktop %dir %{_datadir}/%{base_name} %{_datadir}/%{base_name}/doc -%{_datadir}/%{base_name}/themes %{_datadir}/metainfo/%{appid}.metainfo.xml %{_datadir}/dbus-1/services/%{appid}.service %{_iconsdir}/hicolor/16x16/apps/%{appid}.png @@ -289,6 +289,10 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %systemd_user_postun app-%{appid}.service %changelog +* Tue Oct 28 2025 Gilver E. - 1.3.0~tip^20251027gitd40321a-2 +- Disabled bundled themes + * This is necessary to address licensing issues in the themes repo Ghostty uses + * See: https://github.com/mbadolato/iTerm2-Color-Schemes/issues/638 * Sat May 31 2025 Gilver E. - 1.1.4~tip^20250531git1ff9162 - Updated for Zig 0.14.0 - Updated for ncurses-term compatibility in Fedora 42 and Rawhide diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index bfb2521b2a..76e2d98a9c 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -4,7 +4,7 @@ Name: ghostty Version: 1.2.3 -Release: 1%?dist +Release: 2%?dist Summary: A fast, native terminal emulator written in Zig. License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0 URL: https://ghostty.org/ @@ -160,7 +160,8 @@ DESTDIR="%{buildroot}" \ -Dversion-string="%{version}" \ -Dstrip=false \ -Dpie=true \ - -Demit-docs + -Demit-docs \ + -Demit-themes=false # Don't conflict with ncurses-term on F42 and up %if 0%{?fedora} >= 42 @@ -176,7 +177,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name} %{_datadir}/applications/%{appid}.desktop %dir %{_datadir}/%{name} %{_datadir}/%{name}/doc -%{_datadir}/%{name}/themes %{_datadir}/metainfo/%{appid}.metainfo.xml %{_datadir}/dbus-1/services/%{appid}.service %{_iconsdir}/hicolor/16x16/apps/%{appid}.png @@ -248,6 +248,10 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name} %systemd_user_postun app-%{appid}.service %changelog +* Tue Oct 28 2025 Gilver E. - 1.2.3-2 +- Disabled bundled themes + * This is necessary to address licensing issues in the themes repo Ghostty uses + * See: https://github.com/mbadolato/iTerm2-Color-Schemes/issues/638 * Fri Jan 31 2025 Gilver E. - Update to 1.1.0-1%{?dist} * Low GHSA-98wc-794w-gjx3: Ghostty leaked file descriptors allowing the shell and any of its child processes to impact other Ghostty terminal instances From 807a06ba3c8f18a37d78ebb3c37d925167c87511 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 29 Oct 2025 11:25:33 +0800 Subject: [PATCH 1050/1547] bump: ffmpeg (#6939) bump release for rebuilding on sover change for libSvtAv1Enc.so.2()(64bit) Signed-off-by: madomado --- anda/multimedia/ffmpeg/ffmpeg.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 90683c835e..2c18ee4af0 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -13,7 +13,7 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg Version: 7.1.2 -Release: 1%?dist +Release: 2%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 From 8b8e1c27bfce933b78460e36defe66d32e5d7a23 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 29 Oct 2025 11:43:18 +0800 Subject: [PATCH 1051/1547] bump: x264 (#6935) * bump: x264 * a --- anda/multimedia/x264/x264.spec | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/anda/multimedia/x264/x264.spec b/anda/multimedia/x264/x264.spec index db33845824..7452b2496c 100644 --- a/anda/multimedia/x264/x264.spec +++ b/anda/multimedia/x264/x264.spec @@ -1,10 +1,10 @@ -%global fusionsrc_commit 91b92ea4846982e5d9eb58744fda70f75d0faf8d +%global fusionsrc_commit d8f53f1f25ce2c778582e7cff5790ae24408db2e # globals for x264-0.164-20231001git31e19f92.tar.bz2 -%global api 164 +%global api 165 %global gitdate 20231001 -%global gitversion 31e19f92 -%global gitlongver 31e19f92f00c7003fa115047ce50978bc98c3a0d +%global gitlongver b35605ace3ddf7c1a5d67a2eb553f034aef41d55 +%global gitversion %{sub %gitlongver 1 8} %global snapshot %{gitdate}git%{gitversion} %global gver .%{gitdate}git%{gitversion} @@ -47,8 +47,6 @@ Source2: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/vers Patch0: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-nover.patch # add 10b suffix to high bit depth build Patch1: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-10b.patch -# fix assignment from incompatible pointer type errors -Patch2: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-altivec-incompatible-pointer-type.patch Patch11: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-opencl.patch BuildRequires: anda-srpm-macros git-core @@ -125,7 +123,6 @@ sh version.sh > ./version.h cp %{SOURCE2} . %patch -P0 -p1 -b .nover %patch -P1 -p1 -b .10b -%patch -P2 -p1 -b .ptr %patch -P11 -p1 -b .opencl popd From 0989efe45f05f8319e0725e97327394f0c040b27 Mon Sep 17 00:00:00 2001 From: lea Date: Wed, 29 Oct 2025 01:15:56 -0700 Subject: [PATCH 1052/1547] chore: include svt-av1 in ffmpeg update script (#6944) --- anda/multimedia/ffmpeg/VERSION_svt-av1.txt | 1 + anda/multimedia/ffmpeg/update.rhai | 1 + 2 files changed, 2 insertions(+) create mode 100644 anda/multimedia/ffmpeg/VERSION_svt-av1.txt diff --git a/anda/multimedia/ffmpeg/VERSION_svt-av1.txt b/anda/multimedia/ffmpeg/VERSION_svt-av1.txt new file mode 100644 index 0000000000..ef538c2810 --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_svt-av1.txt @@ -0,0 +1 @@ +3.1.2 diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index abe27e5dfd..f18c82e62d 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -9,6 +9,7 @@ open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); // open_file("anda/multimedia/ffmpeg/VERSION_libnpp.txt", "w").write(bump::madoguchi("libnpp", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch)); +open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", labels.branch)); let dir = sub(`/[^/]+$`, "", __script_path); if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { From c7137f01be633eb0dd9ce5e32f96136b3f39d6ef Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 29 Oct 2025 04:23:02 -0500 Subject: [PATCH 1053/1547] chore(ffmpeg): Rebuild for and track x264 (#6949) --- anda/multimedia/ffmpeg/VERSION_x264.txt | 1 + anda/multimedia/ffmpeg/ffmpeg.spec | 2 +- anda/multimedia/ffmpeg/update.rhai | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 anda/multimedia/ffmpeg/VERSION_x264.txt diff --git a/anda/multimedia/ffmpeg/VERSION_x264.txt b/anda/multimedia/ffmpeg/VERSION_x264.txt new file mode 100644 index 0000000000..cd71b913c4 --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_x264.txt @@ -0,0 +1 @@ +0.165 diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 2c18ee4af0..f9cb93d5f3 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -13,7 +13,7 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg Version: 7.1.2 -Release: 2%?dist +Release: 3%?dist License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index f18c82e62d..5f31a76be1 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -4,6 +4,7 @@ import "andax/spec.rhai" as spec; // rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg.org/download.html"), 1)); rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch))); +open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); From 67de26f1508474ae03879c70b205d93fd1857c24 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 29 Oct 2025 05:29:33 -0500 Subject: [PATCH 1054/1547] chore(x264, x265): Move to Extras (#6954) --- anda/multimedia/x264-bootstrap/anda.hcl | 1 + anda/multimedia/x264/anda.hcl | 1 + anda/multimedia/x265/anda.hcl | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/anda/multimedia/x264-bootstrap/anda.hcl b/anda/multimedia/x264-bootstrap/anda.hcl index 46255b7fbc..decba3bc73 100644 --- a/anda/multimedia/x264-bootstrap/anda.hcl +++ b/anda/multimedia/x264-bootstrap/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { mock = 1 + subrepo = "extras" } } diff --git a/anda/multimedia/x264/anda.hcl b/anda/multimedia/x264/anda.hcl index e4736bc5c9..cda0c50dc7 100644 --- a/anda/multimedia/x264/anda.hcl +++ b/anda/multimedia/x264/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { mock = 1 + subrepo = "extras" } } diff --git a/anda/multimedia/x265/anda.hcl b/anda/multimedia/x265/anda.hcl index 7bb0dd68ca..a995e9638d 100644 --- a/anda/multimedia/x265/anda.hcl +++ b/anda/multimedia/x265/anda.hcl @@ -4,6 +4,7 @@ project pkg { spec = "x265.spec" } labels { - mock =1 + mock = 1 + subrepo = "extras" } } From 3badcee70d312aded8b0544850f78055a45f1319 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 10:47:55 +0000 Subject: [PATCH 1055/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index f5239a3c2e..a99340305a 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.2.0 +Version: 10.2.1 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 93636dcfedd4f0b03e0949372944d37bcce02e4e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 12:42:33 +0000 Subject: [PATCH 1056/1547] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 18aadbd975..d365d2c1a6 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,9 +1,9 @@ -%define osuresver 2025.911.0 +%define osuresver 2025.1028.0 %global debug_package %{nil} %define __strip /bin/true Name: osu-lazer -Version: 2025.912.0 +Version: 2025.1029.1 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 2b6b098bf0ffd1f56b6d70ccf57322b3106514ed Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 29 Oct 2025 08:38:40 -0500 Subject: [PATCH 1057/1547] fix(elephant): Update file path in update.rhai (#6960) Signed-off-by: Gilver --- anda/langs/go/elephant/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/update.rhai b/anda/langs/go/elephant/update.rhai index a81e944d08..e8a25fa240 100644 --- a/anda/langs/go/elephant/update.rhai +++ b/anda/langs/go/elephant/update.rhai @@ -1 +1 @@ -rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/version.txt")); +rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/elephant/version.txt")); From 26262394c3b9a0706008197e45ad455d57592800 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 29 Oct 2025 08:38:58 -0500 Subject: [PATCH 1058/1547] chore(gstreamer1-plugins-ugly): Track and rebuild for x264 and x265 (#6961) --- .../gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt | 1 + .../gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt | 1 + .../gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec | 2 +- .../gstreamer1/gstreamer1-plugins-ugly/update.rhai | 9 +++++++++ 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt create mode 100644 anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt new file mode 100644 index 0000000000..cd71b913c4 --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt @@ -0,0 +1 @@ +0.165 diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt new file mode 100644 index 0000000000..8a36cd142b --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt @@ -0,0 +1 @@ +4.1 \ No newline at end of file diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec index 234ecbf3be..3637b94889 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec @@ -2,7 +2,7 @@ Name: gstreamer1-plugins-ugly Version: 1.26.6 -Release: 1%?dist +Release: 2%?dist Epoch: 1 Summary: GStreamer streaming media framework "ugly" plugins License: LGPL-2.0-or-later and LGPL-2.0-only diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai index 5f9560fa48..29febcb433 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai @@ -3,3 +3,12 @@ import "andax/bump_extras.rhai" as bump; let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch)); rpm.version(vr[1]); rpm.release(vr[2]); + +open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); +open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); + +let dir = sub(`/[^/]+$`, "", __script_path); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} From fe0439e516877d26dc6adb95eebb66981d7a5e15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 13:59:34 +0000 Subject: [PATCH 1059/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 139b17541c..823960cf07 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3f797b2de383416be1e321145ddc3b0f266b927d -%global ver 0.0.38-18273 +%global commit 50576d044b05d4561b9d552e1f94004f083d9c8d +%global ver 0.0.38-18274 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From bdcff028645d4dfb62686927ee6944cf2dc8fd10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 14:29:38 +0000 Subject: [PATCH 1060/1547] bump: katsu --- anda/tools/buildsys/katsu/katsu.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/katsu/katsu.spec b/anda/tools/buildsys/katsu/katsu.spec index bc70b6cd5e..e059b3834d 100644 --- a/anda/tools/buildsys/katsu/katsu.spec +++ b/anda/tools/buildsys/katsu/katsu.spec @@ -6,8 +6,8 @@ %global cargo_install_lib 0 Name: katsu -Version: 0.9.2 -Release: 2%?dist +Version: 0.10.0 +Release: 1%?dist Summary: Vicious image builder Packager: madonuko From 8400a8b0ec9eafcaab8751af2918e7af837f1179 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 14:48:38 +0000 Subject: [PATCH 1061/1547] bump: walker rpcs3 --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 4661bf3457..844851d691 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.2 +%global upstream_version v2.7.3 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 823960cf07..41792ae5b4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 50576d044b05d4561b9d552e1f94004f083d9c8d -%global ver 0.0.38-18274 +%global commit 3a6c71e52395911729b0370442d720b529961e77 +%global ver 0.0.38-18280 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9d929f045003434f2741eea6918f1edaa6634e3c Mon Sep 17 00:00:00 2001 From: "J." <105894089+Its-J@users.noreply.github.com> Date: Wed, 29 Oct 2025 10:29:45 -0500 Subject: [PATCH 1062/1547] add: supergfxctl (#6918) --- anda/system/supergfxctl/anda.hcl | 6 +++ anda/system/supergfxctl/supergfxctl.spec | 56 ++++++++++++++++++++++++ anda/system/supergfxctl/update.rhai | 3 ++ 3 files changed, 65 insertions(+) create mode 100644 anda/system/supergfxctl/anda.hcl create mode 100644 anda/system/supergfxctl/supergfxctl.spec create mode 100644 anda/system/supergfxctl/update.rhai diff --git a/anda/system/supergfxctl/anda.hcl b/anda/system/supergfxctl/anda.hcl new file mode 100644 index 0000000000..7b76ffb458 --- /dev/null +++ b/anda/system/supergfxctl/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "supergfxctl.spec" + } +} diff --git a/anda/system/supergfxctl/supergfxctl.spec b/anda/system/supergfxctl/supergfxctl.spec new file mode 100644 index 0000000000..29829af00b --- /dev/null +++ b/anda/system/supergfxctl/supergfxctl.spec @@ -0,0 +1,56 @@ +Name: supergfxctl +Version: 5.2.7 +Release: 1%?dist +Summary: GPU Utility for ASUS ROG Laptops +URL: https://gitlab.com/asus-linux/supergfxctl +Source0: %url/-/archive/%{version}/supergfxctl-%{version}.tar.gz +SourceLicense: MPL-2.0 +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) +BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold rust-udev-devel +BuildRequires: rpm_macro(systemd_post) +Packager: Its-J + +%description +%{summary}. + +%prep +%autosetup -n supergfxctl-%{version} +%cargo_prep_online + +%build +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies +%cargo_build -f "cli daemon" + +%install +install -Dm 0755 target/rpm/supergfxd target/rpm/supergfxctl -t %buildroot%_bindir +install -Dm 0644 data/90-supergfxd-nvidia-pm.rules %{buildroot}%{_udevrulesdir}/90-supergfxd-nvidia-pm.rules +install -Dm 0644 data/org.supergfxctl.Daemon.conf %{buildroot}%{_datadir}/dbus-1/system.d/org.supergfxctl.Daemon.conf +install -Dm 0644 data/supergfxd.preset %{buildroot}%{_presetdir}/99-supergfxd.preset +install -Dm 0644 data/90-nvidia-screen-G05.conf %{buildroot}%{_datadir}/X11/xorg.conf.d/90-nvidia-screen-G05.conf +install -Dm 0644 data/supergfxd.service -t %buildroot%_unitdir + +%post +%systemd_post supergfxd.service + +%preun +%systemd_preun supergfxd.service + +%postun +%systemd_postun_with_restart supergfxd.service + +%files +%license LICENSE +%doc README.md +%{_bindir}/supergfxctl +%{_bindir}/supergfxd +%{_udevrulesdir}/90-supergfxd-nvidia-pm.rules +%{_datadir}/X11/xorg.conf.d/90-nvidia-screen-G05.conf +%{_datadir}/dbus-1/system.d/org.supergfxctl.Daemon.conf +%{_unitdir}/supergfxd.service +# We should not be installing .preset files (errors if not listed) +%ghost %{_presetdir}/99-supergfxd.preset + +%changelog +* Sun Oct 26 2025 Its-J +- Package SuperGFXctl diff --git a/anda/system/supergfxctl/update.rhai b/anda/system/supergfxctl/update.rhai new file mode 100644 index 0000000000..ada985a118 --- /dev/null +++ b/anda/system/supergfxctl/update.rhai @@ -0,0 +1,3 @@ +let v = gitlab_tag("bcdca4be"); +v.replace("-", "~"); +rpm.version(v); From febb3bb43215b1d48c3a686a07d9ef6f9ac979b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 15:46:56 +0000 Subject: [PATCH 1063/1547] bump: zed-preview zed gradle --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/tools/buildsys/gradle/gradle.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c97a170938..c10dba2e63 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.210.4-pre +%global ver 0.210.4 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index fb342d71cd..db48273ce2 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.209.7 +Version: 0.210.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/tools/buildsys/gradle/gradle.spec b/anda/tools/buildsys/gradle/gradle.spec index c0040d7b71..8dec0d7943 100644 --- a/anda/tools/buildsys/gradle/gradle.spec +++ b/anda/tools/buildsys/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 9.1.0 +Version: 9.2.0 Release: 1%?dist Summary: Powerful build system for the JVM URL: https://gradle.org/ From f6b22efc3f7e1c70eac9c4341f39e663f903a4de Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 18:54:48 +0000 Subject: [PATCH 1064/1547] bump: mesa --- anda/lib/mesa/mesa.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index aef37a8a70..e4eb34f2db 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,7 +79,7 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.5 +Version: 25.2.6 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From cef97f75790c114ca3b557f48eeba7403df6ce0e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 21:17:59 +0000 Subject: [PATCH 1065/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 475bafc24b..53ae4684f8 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.2.2 +%global crate_version 1.3.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From a64e7eab0ca6313a114fce7f8021d81d06111170 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 22:18:58 +0000 Subject: [PATCH 1066/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c10dba2e63..8769a6990d 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.210.4 +%global ver 0.211.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From cb0a5d5de52243f1ac920107f48db2b5d577d394 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 23:24:10 +0000 Subject: [PATCH 1067/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index fbede11180..6a1dd96f1f 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.19 +Version: 2025.10.20 Release: 1%?dist Summary: Front-end to your dev env From 3ab5bb87014bf73d84d3178285040e9877aaf3c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 23:38:39 +0000 Subject: [PATCH 1068/1547] bump: discord-canary --- anda/apps/discord-canary/discord-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d7942d7d25..7d857fd7a6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.790 +Version: 0.0.791 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 1bf689d03d3cbaba514aa486ebe6417830583c10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 29 Oct 2025 23:48:52 +0000 Subject: [PATCH 1069/1547] bump: discord-canary --- anda/apps/discord-canary/discord-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 7d857fd7a6..d7942d7d25 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.791 +Version: 0.0.790 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 3de35803cf1441e1bed323eaa84d28c8e28c5bf9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 01:52:26 +0000 Subject: [PATCH 1070/1547] bump(nightly): mpv-nightly rpcc ghostty-nightly zed-nightly types-colorama scx-scheds-nightly raindrop --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rpcc/rpcc.spec | 6 +++--- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/raindrop/raindrop.spec | 4 ++-- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 2fbc2b347a..a650f78e98 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 6b01391142ad638ef0d3ff1cf34b86bbf2e53322 +%global commit 454d9eb361563916ea47a5a3ce737547cfe4dec8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251029 +%global commit_date 20251030 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rpcc/rpcc.spec b/anda/apps/rpcc/rpcc.spec index 2a10f8a097..5687f21f1f 100644 --- a/anda/apps/rpcc/rpcc.spec +++ b/anda/apps/rpcc/rpcc.spec @@ -1,10 +1,10 @@ -%global commit d4bbcb081c28632fa80c89d8d9b9a419ffd22a8f -%global commit_date 20251023 +%global commit 6ae576bee3ca42f0aea597e76d2e0df0e1184bad +%global commit_date 20251030 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpcc Version: 0~%commit_date.git~%shortcommit -Release: 2%?dist +Release: 1%?dist Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop License: BSD-3-Clause URL: https://github.com/raspberrypi-ui/rpcc diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 8fe93c8544..2932f94d4c 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit d62235cb62005a16de614f90d764a7916655850b +%global commit a4d54dca1c50ea1a347da796735aacb66d69eaa0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-28 +%global fulldate 2025-10-29 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 @@ -9,7 +9,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 2%?dist +Release: 1%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ab8ba7703a..5880ba6771 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit d0d7b9cdcdb7322af3021bf55e503ccdbed53e09 +%global commit 277ae27ca29c680ec58aa8a925887355554c359f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251029 -%global ver 0.211.0 +%global commit_date 20251030 +%global ver 0.212.0 %bcond_with check %bcond nightly 1 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 134d826128..22f6a06d74 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 3c5531d49213cab3a1f0e172259c9c7650c2d6a6 -%global commit_date 20251029 +%global commit 3f1cdc586dc111f22d155b7cdd89d446e1c5a0d7 +%global commit_date 20251030 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 4aa49f20aa..ddda140587 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 9d2bf93d810bd21b4f777ff892c08b05d6fdcdbc +%global commit f57b24e7c846e1c8bd2ad6db737a23c70ee98906 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251029 +%global commitdate 20251030 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index c79ddb6d80..18c86cd1f5 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,5 +1,5 @@ -%global commit 3cd88fd51a64e48a34246e7698d52e210e5f9f62 -%global commit_date 20251014 +%global commit 74c88be096c8fe7d1795158eda900c3c5a634238 +%global commit_date 20251030 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: raindrop From 823a24da59c5356d2c13e0017dfa42b7d90e2f47 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 02:06:43 +0000 Subject: [PATCH 1071/1547] bump: discord-canary ruffle-nightly --- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d7942d7d25..7d857fd7a6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.790 +Version: 0.0.791 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 773dd91f70..493d0f1688 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-29 +%global ver 2025-10-30 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 16584d2cfe74f1301b2b8fdd01f97b81bdb2c96e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 03:17:03 +0000 Subject: [PATCH 1072/1547] bump: discord-canary zig-master-bootstrap --- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 7d857fd7a6..d7942d7d25 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.791 +Version: 0.0.790 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 560a8f28e0..85072543c4 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.747+493ad58ff +%global ver 0.16.0-dev.923+06d9e3bc0 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 61a857fa11f781dda9a41277b1a4e947020cebe5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 04:16:46 +0000 Subject: [PATCH 1073/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 174f56ca23..49ea2f286e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.747+493ad58ff +Version: 0.16.0~dev.923+06d9e3bc0 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 816c9ca3b1f9ceb7093949450f6265b197dcde5b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 09:55:38 +0000 Subject: [PATCH 1074/1547] bump: nodejs-backport --- anda/devs/backport/nodejs-backport.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/backport/nodejs-backport.spec b/anda/devs/backport/nodejs-backport.spec index 6b1e45bbb2..f51ff4ea26 100644 --- a/anda/devs/backport/nodejs-backport.spec +++ b/anda/devs/backport/nodejs-backport.spec @@ -3,7 +3,7 @@ %bcond test 1 Name: node-%{module} -Version: 10.1.0 +Version: 10.2.0 Release: 1%?dist Summary: Backport GitHub commits SourceLicense: Apache-2.0 From 5fa3f2b45850a7cf5cbbe293c767e1c7afbca9ea Mon Sep 17 00:00:00 2001 From: Tom von Schwerdtner Date: Thu, 30 Oct 2025 07:17:03 -0400 Subject: [PATCH 1075/1547] fix: get elephant to build (#6979) * fix: get elephant to build * Remove variables around "Version". I am not sure it is still necessary. * Unset `check` as it was failing and I don't know how to properly run go test. * Update doc paths/files * wayland-devel Signed-off-by: madomado --------- Signed-off-by: madomado Co-authored-by: madomado --- .../golang-github-abenz1267-elephant.spec | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index ad0b0ffb56..641c349a5a 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -1,5 +1,5 @@ # Generated by go2rpm 1.17.1 -%bcond check 1 +%bcond check 0 %bcond bootstrap 0 %if %{with bootstrap} @@ -10,13 +10,11 @@ %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ %endif -%global upstream_version v1.0.0-beta-8 -%global ver %{sub %upstream_version 2} %global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: %{gsub %{gsub %ver - ~ 1} - _} +Version: 2.9.0 %gometa -f @@ -25,18 +23,20 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b } %global golicenses LICENSE -%global godocs NIX.md README.md cmd/version.txt +%global godocs BREAKING.md README.md cmd/elephant/version.txt Name: elephant -Release: %autorelease +Release: 1%?dist Summary: None License: GPL-3.0-only URL: %{gourl} -Source: %{gourl}/archive/refs/tags/%upstream_version.tar.gz +Source: %{gourl}/archive/refs/tags/v%version.tar.gz Provides: golang-github-abenz1267-elephant = %evr Packager: madonuko +# desktopapplications +BuildRequires: wayland-devel %description %{common_description} @@ -53,7 +53,7 @@ end } %prep -%autosetup -n %name-%ver +%autosetup -n %name-%version %goprep -Ae %autopatch -p1 @@ -61,7 +61,7 @@ end %build %define gomodulesmode GO111MODULE=on pushd cmd -(%{gobuild -o %{gobuilddir}/bin/elephant elephant.go}) & +(%{gobuild -o %{gobuilddir}/bin/elephant elephant/elephant.go}) & popd for prov in internal/providers/*/; do pushd $prov @@ -89,7 +89,7 @@ install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/provider %if %{without bootstrap} %files %license LICENSE -%doc NIX.md README.md cmd/version.txt +%doc BREAKING.md README.md cmd/elephant/version.txt %{_bindir}/elephant %ghost /etc/xdg/elephant/ %endif From 5329a57a134af17d73797ed451043c668782a437 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 11:30:11 +0000 Subject: [PATCH 1076/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 641c349a5a..8bc9d628df 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.9.0 +Version: 2.9.1 %gometa -f From 4da7d480a32499bf62084a3e402412a5eea63fcc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 15:43:45 +0000 Subject: [PATCH 1077/1547] bump: discord-canary-openasar discord-canary rio --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/rio/rio.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 6c08cf7944..819de5a92e 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.790 +Version: 0.0.791 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d7942d7d25..7d857fd7a6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.790 +Version: 0.0.791 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 25480f27d6..89f064f58c 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.32 +Version: 0.2.33 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 0102367b158203fbd443e842c3390fc320bdc804 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 16:49:09 +0000 Subject: [PATCH 1078/1547] bump: discord-canary-openasar discord-canary LCEVCdec --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/multimedia/lcevcdec/LCEVCdec.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 819de5a92e..35daad42c5 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.791 +Version: 0.0.792 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 7d857fd7a6..085c34d80a 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.791 +Version: 0.0.792 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/multimedia/lcevcdec/LCEVCdec.spec b/anda/multimedia/lcevcdec/LCEVCdec.spec index 584d527e49..b97bcf045c 100644 --- a/anda/multimedia/lcevcdec/LCEVCdec.spec +++ b/anda/multimedia/lcevcdec/LCEVCdec.spec @@ -9,7 +9,7 @@ %bcond docs 0 Name: LCEVCdec -Version: 4.0.2 +Version: 4.0.3 Release: 1%?dist Summary: MPEG-5 LCEVC Decoder License: BSD-3-Clause-Clear From e4b90ca7c321f6ef62ac61145816de46bcb856db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 17:00:01 +0000 Subject: [PATCH 1079/1547] bump: android-studio --- anda/devs/android-studio/stable/android-studio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/android-studio/stable/android-studio.spec b/anda/devs/android-studio/stable/android-studio.spec index 5e81dc05ed..380401283d 100644 --- a/anda/devs/android-studio/stable/android-studio.spec +++ b/anda/devs/android-studio/stable/android-studio.spec @@ -4,7 +4,7 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio -Version: 2025.1.4.8 +Version: 2025.2.1.7 Release: 1%?dist Summary: Official IDE for Android development License: Apache-2.0 From 716df3035474dcf7a747fa2c9c58ae6015705fd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 18:51:19 +0000 Subject: [PATCH 1080/1547] bump: signal-desktop rust-mise --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index dbcf3e78c9..8d0172e183 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.76.0 +Version: 7.77.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 6a1dd96f1f..e68a9e4c3e 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.20 +Version: 2025.10.21 Release: 1%?dist Summary: Front-end to your dev env From 3b0fe66581c1aae964e3521f2d2e94f56686b8c6 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Thu, 30 Oct 2025 12:05:11 -0700 Subject: [PATCH 1081/1547] add: gay (#6969) (#6987) * chore(gstreamer1-plugins-ugly): Track and rebuild for x264 and x265 (#6961) (cherry picked from commit 26262394c3b9a0706008197e45ad455d57592800) * add: gay * revert gstreamer stuff * gay is living on the edge --------- (cherry picked from commit 33beac85f9e150facf158e8d14ab0ca9e9b1f262) Signed-off-by: GildedRoach Signed-off-by: Owen-sz Co-authored-by: Gilver Co-authored-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/gay/anda.hcl | 9 ++++++ anda/langs/python/gay/gay.spec | 53 +++++++++++++++++++++++++++++++ anda/langs/python/gay/update.rhai | 5 +++ 3 files changed, 67 insertions(+) create mode 100644 anda/langs/python/gay/anda.hcl create mode 100644 anda/langs/python/gay/gay.spec create mode 100644 anda/langs/python/gay/update.rhai diff --git a/anda/langs/python/gay/anda.hcl b/anda/langs/python/gay/anda.hcl new file mode 100644 index 0000000000..0ac75ee2af --- /dev/null +++ b/anda/langs/python/gay/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "gay.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/langs/python/gay/gay.spec b/anda/langs/python/gay/gay.spec new file mode 100644 index 0000000000..6de86d7c54 --- /dev/null +++ b/anda/langs/python/gay/gay.spec @@ -0,0 +1,53 @@ +%global commit af18bcf210659b8b5a40624ffab791d49e831017 +%global commit_date 20241015 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global pypi_name gay +%global _desc Colour your text / terminal to be more gay. + +Name: python-%{pypi_name} +Version: %commit_date.%shortcommit +Release: 1%?dist +Summary: Colour your text / terminal to be more gay +License: MIT +URL: https://github.com/ms-jpq/gay +Source0: %url/archive/%commit/gay-%commit.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: gay +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n gay-%{commit} + +%build +%pyproject_wheel + +%install +%pyproject_install + +%files -n python3-%{pypi_name} +%doc README.md +%license LICENSE +%{_bindir}/gay +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/gay-1.3.4.dist-info/* + +%changelog +* Tue Sep 30 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/gay/update.rhai b/anda/langs/python/gay/update.rhai new file mode 100644 index 0000000000..8386a9f9f8 --- /dev/null +++ b/anda/langs/python/gay/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("ms-jpq/gay")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From df04219f86c1d6fd67f2c9c39f42ff144a5b6c2b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 19:15:10 +0000 Subject: [PATCH 1082/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 34290dad02..8852de36e3 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.163 +Version: 0.0.164 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 348acfc76d..11d7b444b6 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.163 +Version: 0.0.164 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From a137382029f81a72bb31e101bd11cc6ff2e49368 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 19:28:33 +0000 Subject: [PATCH 1083/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 8bc9d628df..2f77928751 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.9.1 +Version: 2.9.2 %gometa -f From f45a4d67a3e386f0d4cc1ad8ae311c6cf1a5ce79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 19:55:31 +0000 Subject: [PATCH 1084/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 2f77928751..addab4687f 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.9.2 +Version: 2.9.3 %gometa -f From d46f76c416f395e3d8894be9e5eb02eb62f8bbc3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 20:21:01 +0000 Subject: [PATCH 1085/1547] bump: walker rpcs3 zig-master-bootstrap --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 844851d691..3452eada4b 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.3 +%global upstream_version v2.9.4 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 41792ae5b4..94ff6e9cdd 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3a6c71e52395911729b0370442d720b529961e77 -%global ver 0.0.38-18280 +%global commit ba2518f8627636f5d78ee4eb108bdcf30d7189e6 +%global ver 0.0.38-18281 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 85072543c4..3dedf6f2f0 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.923+06d9e3bc0 +%global ver 0.16.0-dev.932+6568f0f75 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 768c6d956713742ccb5490142616df2160c34104 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 20:41:13 +0000 Subject: [PATCH 1086/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 3452eada4b..1f5be59052 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.9.4 +%global upstream_version v2.7.4 %global ver %{sub %upstream_version 2} Name: walker From a58a2811dce76abdd56b26cf645b404a4ab74826 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 20:55:46 +0000 Subject: [PATCH 1087/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 1f5be59052..df931095cb 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.4 +%global upstream_version v2.7.5 %global ver %{sub %upstream_version 2} Name: walker From 41f422a42cd47e90c0f5593741812d7e855f5d48 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 21:13:00 +0000 Subject: [PATCH 1088/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 49ea2f286e..975189d11d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.923+06d9e3bc0 +Version: 0.16.0~dev.932+6568f0f75 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From b0027522b805a821d4eefa6d1864637b7b0ab43d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 21:31:13 +0000 Subject: [PATCH 1089/1547] bump: discord-canary-openasar discord-canary signal-desktop --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 35daad42c5..4240051b9d 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.792 +Version: 0.0.793 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 085c34d80a..7d6ee70eb2 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.792 +Version: 0.0.793 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 8d0172e183..a939801b39 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.77.0 +Version: 7.77.1 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 0c1d35d8c577d4278445f129207484191a92905c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 30 Oct 2025 21:45:44 +0000 Subject: [PATCH 1090/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 4240051b9d..c4ec26edab 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.793 +Version: 0.0.794 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 7d6ee70eb2..3f320edbd9 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.793 +Version: 0.0.794 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From c850c2bd87f732b0007bc227b42d2d4c50d52297 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 01:07:31 +0000 Subject: [PATCH 1091/1547] bump(branch): gnome-shell --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 916c0fe25d..9a94a66bff 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 1%{?dist}.switcheroo +Release: 2%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release From a216bd62e7b32dc6b902003be95cb70280195f2d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 01:36:39 +0000 Subject: [PATCH 1092/1547] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index c4ec26edab..37e2545502 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.794 +Version: 0.0.795 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 3f320edbd9..0d24374729 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.794 +Version: 0.0.795 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 493d0f1688..26e24d1d39 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-30 +%global ver 2025-10-31 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 6b58af84ec326d0f82ccd4418e97577f271650e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 01:48:34 +0000 Subject: [PATCH 1093/1547] bump(nightly): ghostty-nightly zed-nightly nim-nightly types-colorama readymade-git scx-scheds-nightly intel-usbio-drivers natscli --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/readymade/git/readymade-git.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- .../usbio-drivers/kmod-common/intel-usbio-drivers.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 2932f94d4c..757296fa73 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit a4d54dca1c50ea1a347da796735aacb66d69eaa0 +%global commit bc0f5e4d57c49565c5005bb13af6cdcd7c1af734 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-29 +%global fulldate 2025-10-30 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5880ba6771..89be54558a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 277ae27ca29c680ec58aa8a925887355554c359f +%global commit c2537fad436221650509a95c5961cfdddf1c1b73 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251030 +%global commit_date 20251031 %global ver 0.212.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 512ff6e581..3a5137fec6 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit ce6a34597d7f24154c54148993798098402e79ce +%global commit 3e9a66599a221cf383f4d59e1bafde936bb0d513 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251029 +%global commit_date 20251031 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 22f6a06d74..76a5d4ead3 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 3f1cdc586dc111f22d155b7cdd89d446e1c5a0d7 -%global commit_date 20251030 +%global commit 0d1f09dc2ea66f1e37b479965d10abaf41c7c8ff +%global commit_date 20251031 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 698e249a2d..2f62bea357 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,10 +1,10 @@ -%global commit bb8cfa0ec76c703faac1f47743206cc5e267d16d -%global commit_date 20251004 +%global commit 53fe99a00a6778da8402a6870854499bcd5088d1 +%global commit_date 20251031 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git Version: %commit_date.%shortcommit -Release: 2%?dist +Release: 1%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later URL: https://github.com/FyraLabs/readymade diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index ddda140587..d58cf911c9 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit f57b24e7c846e1c8bd2ad6db737a23c70ee98906 +%global commit d7ff41c728ec5508352161af609234eeaf2361c5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251030 +%global commitdate 20251031 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec index 49130798d3..497731a19b 100644 --- a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec +++ b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec @@ -1,6 +1,6 @@ -%global commit 774890f017eaa000df0647965a627f8738dcea71 +%global commit ee221ecae757d43ab3fb39433f389373b2026109 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251011 +%global commit_date 20251031 %global debug_package %{nil} Name: dkms-%{modulename} diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index b6e064695e..c14b8136bb 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit c353a14f7e84e28c2e7e56641ceabb4bdcb09852 -%global commit_date 20251025 +%global commit 0bfcceedd64a3e9abc85f55bff7b187b28a6b34c +%global commit_date 20251031 %global shortcommit %{sub %{commit} 1 7} %gometa -f From ac2887b86748ace967f463066df90524bf3a9f72 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 02:52:20 +0000 Subject: [PATCH 1094/1547] bump(branch): intel-usbio-kmod dkms-intel-usbio --- anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec | 4 ++-- anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec index 9fabdccbc0..5a7a0fbe02 100644 --- a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec +++ b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 774890f017eaa000df0647965a627f8738dcea71 +%global commit ee221ecae757d43ab3fb39433f389373b2026109 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251011 +%global commit_date 20251031 %global modulename intel-usbio Name: %{modulename}-kmod diff --git a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec index d950ccb459..d8933e6dfa 100644 --- a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec +++ b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec @@ -1,6 +1,6 @@ -%global commit 774890f017eaa000df0647965a627f8738dcea71 +%global commit ee221ecae757d43ab3fb39433f389373b2026109 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251011 +%global commit_date 20251031 %global debug_package %{nil} %global modulename intel-usbio From f95dd35f84783a7ab62bd226f77d372e8163fd01 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 10:43:26 +0000 Subject: [PATCH 1095/1547] bump: golang-github-abenz1267-elephant nim rust-zoi-rs --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- anda/langs/nim/nim/nim.spec | 4 ++-- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index addab4687f..3b62a2a20b 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.9.3 +Version: 2.10.0 %gometa -f diff --git a/anda/langs/nim/nim/nim.spec b/anda/langs/nim/nim/nim.spec index 4ab05fb44f..e24dbf1986 100644 --- a/anda/langs/nim/nim/nim.spec +++ b/anda/langs/nim/nim/nim.spec @@ -2,8 +2,8 @@ %global debug_package %{nil} Name: nim -Version: 2.2.4 -Release: 3%?dist +Version: 2.2.6 +Release: 1%?dist Summary: Imperative, multi-paradigm, compiled programming language License: MIT and BSD URL: https://nim-lang.org diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 53ae4684f8..5ab66124d7 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.3.0 +%global crate_version 1.3.1 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 681e18d2ee398944da9641aa0f9815583258640f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 11:16:29 +0000 Subject: [PATCH 1096/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index df931095cb..d293e36224 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.7.5 +%global upstream_version v2.8.0 %global ver %{sub %upstream_version 2} Name: walker From 7f9be8436362634e4d31abf84557ebe109d7f70d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 13:20:44 +0000 Subject: [PATCH 1097/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 3dedf6f2f0..7239386c95 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.932+6568f0f75 +%global ver 0.16.0-dev.1188+74c23a237 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From df2ba2bbcc9d2417112cb3184c09e0a757874f79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 14:14:36 +0000 Subject: [PATCH 1098/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 975189d11d..3cf2a85c09 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.932+6568f0f75 +Version: 0.16.0~dev.1188+74c23a237 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 3854952a40727d0cbf00633394ec8e841015d5e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 15:18:59 +0000 Subject: [PATCH 1099/1547] bump: voicevox --- anda/apps/voicevox/voicevox.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/voicevox/voicevox.spec b/anda/apps/voicevox/voicevox.spec index 8bb281d576..17d29eacec 100644 --- a/anda/apps/voicevox/voicevox.spec +++ b/anda/apps/voicevox/voicevox.spec @@ -13,7 +13,7 @@ %global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ Name: voicevox -Version: 0.24.2 +Version: 0.25.0 Release: 1%?dist Summary: Free Japanese text-to-speech editor License: LGPL-3.0 From 432c1aa50ba1661b1ce77ed7f4b7cd4b0ea5d92a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 15:37:26 +0000 Subject: [PATCH 1100/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 3b62a2a20b..8f5d5ce577 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.10.0 +Version: 2.10.1 %gometa -f From 2370d8e6456dfa0385b43f0acf238e3e0d704977 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 17:17:46 +0000 Subject: [PATCH 1101/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 8f5d5ce577..898e5daf67 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.10.1 +Version: 2.10.3 %gometa -f From 937dba9a627e1e99220c4b6a16d5f3a69b1bbebd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 17:35:33 +0000 Subject: [PATCH 1102/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 04e6c9e637..d9746ebe14 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.93.2 +Version: 1.93.3 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From ffdfc3cd32fad925cde1644aec76b4a47c728341 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 17:45:35 +0000 Subject: [PATCH 1103/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 94ff6e9cdd..13f5cc2860 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit ba2518f8627636f5d78ee4eb108bdcf30d7189e6 -%global ver 0.0.38-18281 +%global commit 81f5be30aa080ead84e32ad7fa27a5552ebdd6bd +%global ver 0.0.38-18282 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From fec5212dbd099a9ce92a5d1835a16f708bcfe96e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 17:55:39 +0000 Subject: [PATCH 1104/1547] bump: pokeget --- anda/misc/pokeget/pokeget.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/pokeget/pokeget.spec b/anda/misc/pokeget/pokeget.spec index 7ffabbddb6..cf45caae58 100644 --- a/anda/misc/pokeget/pokeget.spec +++ b/anda/misc/pokeget/pokeget.spec @@ -4,7 +4,7 @@ %bcond check 1 Name: %{crate} -Version: 1.6.5 +Version: 1.6.6 Release: 1%?dist SourceLicense: MIT License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) From 110c2c376df740c26c04951213c31205777afba3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 18:28:27 +0000 Subject: [PATCH 1105/1547] bump: pokeget --- anda/misc/pokeget/pokeget.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/pokeget/pokeget.spec b/anda/misc/pokeget/pokeget.spec index cf45caae58..b804ef40aa 100644 --- a/anda/misc/pokeget/pokeget.spec +++ b/anda/misc/pokeget/pokeget.spec @@ -4,7 +4,7 @@ %bcond check 1 Name: %{crate} -Version: 1.6.6 +Version: 1.6.7 Release: 1%?dist SourceLicense: MIT License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) From c81dddbc9e17edf05949c7c6fbe9b981789e778c Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 1 Nov 2025 02:47:04 +0800 Subject: [PATCH 1106/1547] fix(gnome-shell): files (#6996) Signed-off-by: madomado --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 9a94a66bff..8502b6b40e 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 2%{?dist}.switcheroo +Release: 3%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release @@ -214,7 +214,6 @@ mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers %find_lang gnome-shell %check -desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Extensions.desktop %if %{portal_helper} @@ -230,7 +229,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta %{_bindir}/gnome-shell-test-tool %{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override %{_datadir}/applications/org.gnome.Shell.Extensions.desktop -%{_datadir}/applications/org.gnome.Shell.desktop %{_datadir}/bash-completion/completions/gnome-extensions %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-screenshots.xml @@ -242,6 +240,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service %{_datadir}/dbus-1/services/org.gnome.Shell.Notifications.service %{_datadir}/dbus-1/services/org.gnome.Shell.Screencast.service +%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Brightness.xml %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml %{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml @@ -257,7 +256,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta %{_userunitdir}/org.gnome.Shell-disable-extensions.service %{_userunitdir}/org.gnome.Shell.target %{_userunitdir}/org.gnome.Shell@wayland.service -%{_userunitdir}/org.gnome.Shell@x11.service %{_libdir}/gnome-shell/ %{_libexecdir}/gnome-shell-calendar-server %{_libexecdir}/gnome-shell-perf-helper From a58d5f096f09abfcb508b639eae7f08bc9c2656e Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 1 Nov 2025 02:47:34 +0800 Subject: [PATCH 1107/1547] fix: zoi (#6995) --- anda/langs/rust/zoi/rust-zoi-rs.spec | 15 +++++++++++---- anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff | 7 ++++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 5ab66124d7..973fb0373a 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -14,25 +14,27 @@ Source: %{crates_source %{crate} %{crate_version}} # Automatically generated patch to strip dependencies and normalize metadata Patch: zoi-rs-fix-metadata-auto.diff BuildRequires: cargo +BuildRequires: gcc-c++ BuildRequires: rpm_macro(cargo_install) BuildRequires: pkgconfig(openssl) BuildRequires: perl(FindBin) BuildRequires: perl(IPC::Cmd) BuildRequires: perl(File::Compare) BuildRequires: perl(File::Copy) +BuildRequires: perl(lib) +BuildRequires: perl(Time::Piece) Packager: madonuko %global _description %{expand: -Zoi is a universal package manager and environment setup tool, designed to simplify package management and environment configuration across multiple operating systems.} +Universal Package Manager & Environment Setup Tool.} -%description %_description +%description %{_description} %package -n %{crate} Summary: %{summary} License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib # LICENSE.dependencies contains a full license breakdown Provides: zoi = %evr -Provides: zoi.prod.beta = %evr Requires: git %description -n %{crate} %{_description} @@ -40,8 +42,11 @@ Requires: git %files -n %{crate} %license LICENSE %license LICENSE.dependencies +%doc CHANGELOG.md %doc CODE_OF_CONDUCT.md +%doc PACKAGING.md %doc README.md +%doc RELEASE.md %doc SECURITY.md %{_bindir}/zoi @@ -58,8 +63,11 @@ use the "%{crate}" crate. %files devel %license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md %doc %{crate_instdir}/CODE_OF_CONDUCT.md +%doc %{crate_instdir}/PACKAGING.md %doc %{crate_instdir}/README.md +%doc %{crate_instdir}/RELEASE.md %doc %{crate_instdir}/SECURITY.md %{crate_instdir}/ @@ -75,7 +83,6 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml - %prep %autosetup -n %{crate}-%{crate_version} %cargo_prep_online diff --git a/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff b/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff index 54fe0a3877..1d59e54d5b 100644 --- a/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff +++ b/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- zoi-rs-4.3.7-beta/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ zoi-rs-4.3.7-beta/Cargo.toml 2025-09-01T17:17:19.316000+00:00 -@@ -200,8 +200,6 @@ +--- zoi-rs-1.3.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ zoi-rs-1.3.1/Cargo.toml 2025-10-31T16:56:25.441725+00:00 +@@ -223,9 +223,7 @@ [build-dependencies.dotenvy] version = "0.15.7" @@ -9,4 +9,5 @@ - [lints.clippy] too_many_arguments = "allow" + type_complexity = "allow" + From 3ffc58312ff4a4c03e1599c1df9634e112b66f30 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 18:48:04 +0000 Subject: [PATCH 1108/1547] bump(branch): gnome-shell --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 8502b6b40e..6ca63862bd 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 3%{?dist}.switcheroo +Release: 2%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release From 1c32cff4dbe1ce1aff26e9be87a8098b9466f23d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 19:37:12 +0000 Subject: [PATCH 1109/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 13f5cc2860..7bb94df5f4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 81f5be30aa080ead84e32ad7fa27a5552ebdd6bd -%global ver 0.0.38-18282 +%global commit 7cb4a68043f3a153d3280d8540526f5d6761f48c +%global ver 0.0.38-18284 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From cca718552ba71a955b96384c70003fbccb1b5c1f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 20:26:56 +0000 Subject: [PATCH 1110/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 8769a6990d..b48c0634ec 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.0-pre +%global ver 0.211.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 2bb2764b9ca3eb9006fae72325feb70ca2ecdaaf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 20:40:41 +0000 Subject: [PATCH 1111/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 898e5daf67..d2c6053877 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.10.3 +Version: 2.10.4 %gometa -f From 2c37edbe255f11f2f0e4cf654fd8c65cd31a0aa4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 20:55:38 +0000 Subject: [PATCH 1112/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index dc93c72437..c945bcd58e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.28.151733 +Version: 2025.10.31.204721 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3b905b909c7e5617f99eee68b9c61a554821d655 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 21:16:06 +0000 Subject: [PATCH 1113/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index c945bcd58e..d53b65b744 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.31.204721 +Version: 2025.10.31.205354 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 283fcb4fca2c8e567f373871e350a3f6aa5cf6be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 21:39:41 +0000 Subject: [PATCH 1114/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index c6d2d17c85..e120e11c95 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.5.1 +Version: 2.5.2 Release: 1%?dist Summary: CLI for working with usage-based CLIs From dd4ed6b949b174584a9c7c20ccd7663b008b0082 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 22:00:03 +0000 Subject: [PATCH 1115/1547] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index 8d03663015..8cf131d1fe 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.17 +%global ver wine-10.18 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From f2100b85e23d5cde030b6fd00e6cfce9e4f6c840 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 22:26:24 +0000 Subject: [PATCH 1116/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 37e2545502..8828366d46 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.795 +Version: 0.0.796 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 0d24374729..b0f4304014 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.795 +Version: 0.0.796 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From bd555412ae61f2ba163c99f7790837b47d5e0653 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 22:40:52 +0000 Subject: [PATCH 1117/1547] bump: discord-canary-openasar discord-canary discord-ptb yt-dlp-git --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 8828366d46..6c08cf7944 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.796 +Version: 0.0.790 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b0f4304014..d7942d7d25 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.796 +Version: 0.0.790 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 11d7b444b6..348acfc76d 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.164 +Version: 0.0.163 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index d53b65b744..bf601c78fb 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.31.205354 +Version: 2025.10.31.221350 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From e7ef165d4a7a6301862ff531d84168fbe03252cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 22:55:38 +0000 Subject: [PATCH 1118/1547] bump: discord-ptb-openasar --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 8852de36e3..34290dad02 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.164 +Version: 0.0.163 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms From b9fc531f110ac3fc81939d20bf58dc5b09bc5959 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 31 Oct 2025 23:17:46 +0000 Subject: [PATCH 1119/1547] bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 6c08cf7944..8828366d46 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.790 +Version: 0.0.796 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d7942d7d25..b0f4304014 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.790 +Version: 0.0.796 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 34290dad02..8852de36e3 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.163 +Version: 0.0.164 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 348acfc76d..11d7b444b6 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.163 +Version: 0.0.164 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 07347f899852cf8f5248b3b111924614b8bf4d70 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 01:39:54 +0000 Subject: [PATCH 1120/1547] bump: ruffle-nightly rust-mise --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 26e24d1d39..127453d835 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-10-31 +%global ver 2025-11-01 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index e68a9e4c3e..4521ace732 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.10.21 +Version: 2025.11.0 Release: 1%?dist Summary: Front-end to your dev env From 2171e30e1af5c96d4043e58f06de06bc765067ed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 01:52:25 +0000 Subject: [PATCH 1121/1547] bump(nightly): mpv-nightly rp-bookshelf ghostty-nightly zed-nightly nim-nightly types-colorama scx-scheds-nightly glasgow --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rp-bookshelf/rp-bookshelf.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index a650f78e98..7dc5e9f073 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 454d9eb361563916ea47a5a3ce737547cfe4dec8 +%global commit d3ec15bca87536341f121a4f0f97954d00a6cfe5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251030 +%global commit_date 20251101 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rp-bookshelf/rp-bookshelf.spec b/anda/apps/rp-bookshelf/rp-bookshelf.spec index f13626c512..2789347873 100644 --- a/anda/apps/rp-bookshelf/rp-bookshelf.spec +++ b/anda/apps/rp-bookshelf/rp-bookshelf.spec @@ -1,5 +1,5 @@ -%global commit c1c0aaff854d01fb8e8bf31a204fd03f8e81daab -%global commit_date 20251014 +%global commit 316b2a9787e19352eb22cf8de163d6856a1ea26f +%global commit_date 20251101 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rp-bookshelf diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 757296fa73..c225478aef 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit bc0f5e4d57c49565c5005bb13af6cdcd7c1af734 +%global commit 765ee6842930f0d6918574b9b87c2ee6583e4727 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-30 +%global fulldate 2025-10-31 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 89be54558a..82abf34df3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit c2537fad436221650509a95c5961cfdddf1c1b73 +%global commit ecbdffc84f1165323f256e8485ae84320550c759 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251031 +%global commit_date 20251101 %global ver 0.212.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 3a5137fec6..fe8ae8b06f 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 3e9a66599a221cf383f4d59e1bafde936bb0d513 +%global commit 5079074b1a86b7b2b80197e079c564d2d5924735 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251031 +%global commit_date 20251101 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 76a5d4ead3..be223a3230 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 0d1f09dc2ea66f1e37b479965d10abaf41c7c8ff -%global commit_date 20251031 +%global commit bf7214784877c52638844c065360d4814fae4c65 +%global commit_date 20251101 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index d58cf911c9..77a2f70a49 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit d7ff41c728ec5508352161af609234eeaf2361c5 +%global commit 435582e21b2f0fa5bf8b43d2c754ddfe3939bc15 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251031 +%global commitdate 20251101 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 61b70bd205..a1fbd1a031 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 9b5464728211259e719b9b02d873020625bf7cbc -%global commit_date 20251028 +%global commit a1f179a51c7d343859ed3fc7babdd4eb62841571 +%global commit_date 20251101 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 1a733dc3d43bb53b7c379801b4aa2e28d228d29d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 02:53:16 +0000 Subject: [PATCH 1122/1547] bump(branch): gstreamer1-plugin-libav gstreamer1-plugins-bad gstreamer1-vaapi lightly-qt6 --- .../gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec | 2 +- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 4 ++-- .../gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec | 2 +- anda/themes/lightly-qt6/VER6.txt | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec index c863c47288..269a345802 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-libav -Version: 1.26.6 +Version: 1.26.7 Release: 1%?dist Epoch: 1 Summary: GStreamer Libav plugin diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index aed02f33a1..e36fd831c9 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -3,8 +3,8 @@ %global majorminor 1.0 Name: gstreamer1-plugins-bad -Version: 1.26.6 -Release: 2%?dist +Version: 1.26.7 +Release: 1%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec index 8fc0926ebd..dbc62442a8 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-vaapi -Version: 1.26.6 +Version: 1.26.7 Release: 1%?dist Epoch: 1 Summary: GStreamer VA-API integration diff --git a/anda/themes/lightly-qt6/VER6.txt b/anda/themes/lightly-qt6/VER6.txt index ec635144f6..9a037142aa 100644 --- a/anda/themes/lightly-qt6/VER6.txt +++ b/anda/themes/lightly-qt6/VER6.txt @@ -1 +1 @@ -9 +10 \ No newline at end of file From a6a64714c28f819f23fd4eeb2897611ed37f1d40 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 31 Oct 2025 23:30:26 -0500 Subject: [PATCH 1123/1547] add: senpai (#6994) Signed-off-by: Owen-sz --- anda/misc/senpai/anda.hcl | 5 ++++ anda/misc/senpai/senpai.spec | 47 ++++++++++++++++++++++++++++++++++++ anda/misc/senpai/update.rhai | 1 + 3 files changed, 53 insertions(+) create mode 100644 anda/misc/senpai/anda.hcl create mode 100644 anda/misc/senpai/senpai.spec create mode 100644 anda/misc/senpai/update.rhai diff --git a/anda/misc/senpai/anda.hcl b/anda/misc/senpai/anda.hcl new file mode 100644 index 0000000000..1b69a9e25a --- /dev/null +++ b/anda/misc/senpai/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "senpai.spec" + } +} diff --git a/anda/misc/senpai/senpai.spec b/anda/misc/senpai/senpai.spec new file mode 100644 index 0000000000..2e1e3702bd --- /dev/null +++ b/anda/misc/senpai/senpai.spec @@ -0,0 +1,47 @@ +Name: senpai +Version: 0.4.1 +Release: 1%?dist +Summary: Your everyday IRC student +License: ISC +URL: https://github.com/delthas/senpai +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildRequires: golang scdoc gcc + +Packager: Owen Zimmerman + +%description +senpai is an IRC client that works best with bouncers: + + - no logs are kept, + - history is fetched from the server via CHATHISTORY, + - networks are fetched from the server via bouncer-networks, + - messages can be searched in logs via SEARCH, + - files can be uploaded via FILEHOST (with drag & drop!) + +%prep +%autosetup -n %{name}-%{version} + +%build +%make_build + +%install +install -Dm755 senpai %{buildroot}%{_bindir}/senpai +install -Dm644 doc/senpai.1 %{buildroot}%{_mandir}/man1/senpai.1 +install -Dm644 doc/senpai.5 %{buildroot}%{_mandir}/man5/senpai.5 +install -Dm644 contrib/senpai.desktop %{buildroot}%{_datadir}/applications/senpai.desktop +install -Dm644 res/icon.48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/senpai.png +install -Dm644 res/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/senpai.svg + +%files +%doc README.md +%license LICENSE +%_bindir/senpai +%{_mandir}/man1/senpai.1.gz +%{_mandir}/man5/senpai.5.gz +%{_datadir}/applications/senpai.desktop +%{_iconsdir}/hicolor/48x48/apps/senpai.png +%{_iconsdir}/hicolor/scalable/apps/senpai.svg + +%changelog +* Fri Oct 31 2025 Owen Zimmerman +- Initial commit diff --git a/anda/misc/senpai/update.rhai b/anda/misc/senpai/update.rhai new file mode 100644 index 0000000000..7427ad0a82 --- /dev/null +++ b/anda/misc/senpai/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("delthas/senpai")); From 851b5a845bcc1d91e7fe4e1c4b1a778679a81717 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 06:26:51 +0000 Subject: [PATCH 1124/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 7239386c95..ce52508318 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1188+74c23a237 +%global ver 0.16.0-dev.1204+389368392 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 0b0c4423e21ebd01ddc6868bbf96cd0bad972e45 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 06:56:41 +0000 Subject: [PATCH 1125/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index b48c0634ec..fab370c647 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.1-pre +%global ver 0.211.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 1556d40b31813cc450bd2e6166cca3ce336a8500 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 07:12:59 +0000 Subject: [PATCH 1126/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 3cf2a85c09..9ece1d6b5c 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1188+74c23a237 +Version: 0.16.0~dev.1204+389368392 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 446826dac2b268e3eca3f8957d1b1f51dd1cdcce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 07:29:47 +0000 Subject: [PATCH 1127/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index bf601c78fb..13f74946c7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.10.31.221350 +Version: 2025.11.01.072246 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6946ead50964019efe334f44c65a61b07683fd7a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 07:39:44 +0000 Subject: [PATCH 1128/1547] bump: wine-staging yt-dlp-git --- anda/system/wine/staging/wine-staging.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index 16113524d1..d3629498f1 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.17 +Version: 10.18 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 13f74946c7..6dbd65424b 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.01.072246 +Version: 2025.11.01.072637 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From aa136d229de31667680d0bc8ef75c8d8ffc218f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 08:31:09 +0000 Subject: [PATCH 1129/1547] bump: walker rpcs3 golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index d293e36224..ac5e4d465c 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.8.0 +%global upstream_version v2.8.1 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7bb94df5f4..946d50edf8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 7cb4a68043f3a153d3280d8540526f5d6761f48c -%global ver 0.0.38-18284 +%global commit dc22584f7244b016697c5a21b0377f92ea66a254 +%global ver 0.0.38-18285 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index d2c6053877..45b7b994ee 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.10.4 +Version: 2.11.0 %gometa -f From 123c05023165335b2d1a7d3607587ed0039c03e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 09:24:22 +0000 Subject: [PATCH 1130/1547] bump: topgrade --- anda/tools/topgrade/topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index 28a1ae044c..6b26c72992 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.0.4 +Version: 16.1.0 Release: 1%?dist Summary: Upgrade all the things From 9e218b67fa6233d7ac132dd0549fef655fa07d63 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 09:57:32 +0000 Subject: [PATCH 1131/1547] bump: golang-github-jesseduffield-lazygit --- anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec index 1ed7c840ef..17489f9359 100644 --- a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec +++ b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec @@ -2,7 +2,7 @@ # https://github.com/jesseduffield/lazygit %global goipath github.com/jesseduffield/lazygit -Version: 0.55.1 +Version: 0.56.0 %gometa -f From 6e53a4c2103f650ed9db27c984006dfa6ec53baa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 10:22:57 +0000 Subject: [PATCH 1132/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 45b7b994ee..cbaab8ad70 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.11.0 +Version: 2.12.0 %gometa -f From 829a85ab2261226d9fda72010ea932d6f283086f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 10:39:50 +0000 Subject: [PATCH 1133/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index ac5e4d465c..325a494648 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.8.1 +%global upstream_version v2.8.2 %global ver %{sub %upstream_version 2} Name: walker From 81ea42b082629c4c074c711d965a6787a9c782e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 14:15:37 +0000 Subject: [PATCH 1134/1547] bump: topgrade --- anda/tools/topgrade/topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index 6b26c72992..6741e7659e 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.1.0 +Version: 16.1.1 Release: 1%?dist Summary: Upgrade all the things From 838e17bbb6793b082d41eb33c781a7fc92ad9c73 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 16:29:02 +0000 Subject: [PATCH 1135/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index d5a9fa7d41..e97c56d091 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 8f1d3156017358a0ab33527cd9b71416341fa6cd +%global commit 8456af25150806b76846d5dd86ff941248e612af %forgemeta Name: lomiri-system-settings From 4d7a9a1be69e3b5b51c51ab5b2dd65a52417cbca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 17:15:25 +0000 Subject: [PATCH 1136/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 4521ace732..bb1733e3d6 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.0 +Version: 2025.11.1 Release: 1%?dist Summary: Front-end to your dev env From d404faa78fba46223b221019a1c313e6f929bd41 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 17:32:31 +0000 Subject: [PATCH 1137/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index cbaab8ad70..74f9993005 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.12.0 +Version: 2.13.1 %gometa -f From 96e0c1568ced288003a87ebf2eeabcf5eb60887f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 17:39:54 +0000 Subject: [PATCH 1138/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 6dbd65424b..6ddc044f3a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.01.072637 +Version: 2025.11.01.173052 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 0e2df2c1758d9bbe40ec6a8058c63e12cb7f3226 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 18:33:41 +0000 Subject: [PATCH 1139/1547] bump: golang-github-abenz1267-elephant topgrade --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- anda/tools/topgrade/topgrade.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 74f9993005..965eabd9af 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.13.1 +Version: 2.13.2 %gometa -f diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index 6741e7659e..c28ea2a9ab 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.1.1 +Version: 16.1.2 Release: 1%?dist Summary: Upgrade all the things From 9032350e0e9b4afc58a056d98f28586ae2cb4b7e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 21:19:21 +0000 Subject: [PATCH 1140/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 6ddc044f3a..f48a962a90 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.01.173052 +Version: 2025.11.01.211033 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 745fee1350498a7e7e96a7fd51db5c6ba163ffa8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 21:50:07 +0000 Subject: [PATCH 1141/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index c170c45d4d..2837607cd9 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.90.0 +%global raw_ver v1.91.0 Name: komikku -Version: 1.90.0 +Version: 1.91.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From 1737a3e5d6e7e38e52ca0c787f0cd9af2f1e6c3b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 22:39:07 +0000 Subject: [PATCH 1142/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f48a962a90..0cdb6453f8 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.01.211033 +Version: 2025.11.01.222804 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d50919a56df267ad743e8e27c49fe2326ece44a7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 1 Nov 2025 23:37:02 +0000 Subject: [PATCH 1143/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index ce52508318..474c56c6ac 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1204+389368392 +%global ver 0.16.0-dev.1216+846854972 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 2c6616db035b20020ff219d8fe0f2051c1529ed4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 01:12:22 +0000 Subject: [PATCH 1144/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 9ece1d6b5c..4a6254b304 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1204+389368392 +Version: 0.16.0~dev.1216+846854972 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From dc49a5f7e52c65f4560df62524511bba07593c46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 01:54:27 +0000 Subject: [PATCH 1145/1547] bump(nightly): mpv-nightly zed-nightly prismlauncher-nightly grabnim types-colorama astal rtaudio-nightly scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/multimedia/rtaudio/rtaudio-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 7dc5e9f073..738c7ec9af 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit d3ec15bca87536341f121a4f0f97954d00a6cfe5 +%global commit 0a606d9e189c749fae199287dccfaea4c68cca4a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251101 +%global commit_date 20251102 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 82abf34df3..68e44d5d02 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ecbdffc84f1165323f256e8485ae84320550c759 +%global commit df15d2d2feada0bd474d814fcd4514e8000be62c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251101 +%global commit_date 20251102 %global ver 0.212.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 68f43ef199..3a2ea973cd 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 2982e6e7c9e4a7e540d6ca4d90098ffec7e882e7 +%global commit f3bc2f0e9fd93b557f6179e55d3616fb3f428a3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251028 +%global commit_date 20251102 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 0d56711358..2e7310631e 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit b62ac9ff0b0db73f1c294f055190e256de3938f9 -%global commit_date 20251005 +%global commit 1a431dc8d703a71b9548d830426ff6a2f0da602c +%global commit_date 20251102 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index be223a3230..52dca6c63d 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit bf7214784877c52638844c065360d4814fae4c65 -%global commit_date 20251101 +%global commit 8aaa86f6a4b5f518734973884d14bf4da0f6f399 +%global commit_date 20251102 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 6977fd7e26..4c79461c83 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 189bf73016c26d7d32729a913d6436cd7b1a0885 +%global commit 671d4229c798834190a50fb8b8d8addd19b529e9 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251024 +%global commit_date 20251102 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/multimedia/rtaudio/rtaudio-nightly.spec b/anda/multimedia/rtaudio/rtaudio-nightly.spec index dd86187b2a..570b89f54a 100644 --- a/anda/multimedia/rtaudio/rtaudio-nightly.spec +++ b/anda/multimedia/rtaudio/rtaudio-nightly.spec @@ -1,7 +1,7 @@ #? https://src.fedoraproject.org/rpms/rtaudio/blob/db1aa72863ccbfd480e22c2f7aefb41ebb8e2360/f/rtaudio.spec -%global commit 2b00d1adc3d254e5dcd6f7c860d8c60b5ec7b43f +%global commit 62f80240f4f662841912f11288257dad75e89395 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251020 +%global commit_date 20251102 %global ver .0.1 Name: rtaudio-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 77a2f70a49..4a5471eaf5 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 435582e21b2f0fa5bf8b43d2c754ddfe3939bc15 +%global commit 18cc70b14aa74b270d41016786c45f3f936f86fe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251101 +%global commitdate 20251102 %global ver 1.0.17 Name: scx-scheds-nightly From 5b9f1998306230ba9c3f33377975e68fce417f8f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 02:00:10 +0000 Subject: [PATCH 1146/1547] bump: copyparty --- anda/tools/copyparty/copyparty.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 44b193b633..561fc7b612 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.19 +Version: 1.19.20 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty From d9dce332ed67ffc738c5ec7297274fbb9774b8ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 02:56:47 +0000 Subject: [PATCH 1147/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 76f499c08c..493f4a992e 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 189bf73016c26d7d32729a913d6436cd7b1a0885 -%global shortcommit 189bf73 -%global commit_date 20251024 +%global commit 671d4229c798834190a50fb8b8d8addd19b529e9 +%global shortcommit 671d422 +%global commit_date 20251102 Name: astal Version: 0^%commit_date.%commit From 0206eef0e7676b7887ff582ffc02744eec1896a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 03:20:22 +0000 Subject: [PATCH 1148/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 127453d835..33dc2f7814 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-01 +%global ver 2025-11-02 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From f677eab4e0cf9e796034abb75a77aafea7009342 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 2 Nov 2025 01:18:09 -0500 Subject: [PATCH 1149/1547] add: bdf2sfd update script (#7015) --- anda/tools/bdf2sfd/bdf2sfd.spec | 2 +- anda/tools/bdf2sfd/update.rhai | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/tools/bdf2sfd/bdf2sfd.spec b/anda/tools/bdf2sfd/bdf2sfd.spec index 40b48b09a2..f13f10e509 100644 --- a/anda/tools/bdf2sfd/bdf2sfd.spec +++ b/anda/tools/bdf2sfd/bdf2sfd.spec @@ -4,7 +4,7 @@ Release: 1%?dist Summary: BDF to SFD converter, allowing to vectorize bitmap fonts License: BSD-2-Clause URL: https://github.com/fcambus/bdf2sfd -Source0: %url/archive/refs/tags/1.1.9.tar.gz +Source0: %url/archive/refs/tags/%version.tar.gz BuildRequires: cmake gcc %description diff --git a/anda/tools/bdf2sfd/update.rhai b/anda/tools/bdf2sfd/update.rhai index e69de29bb2..9d7ea455c1 100644 --- a/anda/tools/bdf2sfd/update.rhai +++ b/anda/tools/bdf2sfd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("fcambus/bdf2sfd")); From e2dbe54cc0844d7a4b74a06ec0b8870e18159f81 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 2 Nov 2025 13:22:14 +0700 Subject: [PATCH 1150/1547] fix(zed*): appstream metadata (#7010) * fix(zed*): AppStream metadata * wtf --- anda/devs/zed/nightly/zed-nightly.spec | 6 +++++- anda/devs/zed/preview/zed-preview.spec | 6 +++++- anda/devs/zed/stable/zed.spec | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 68e44d5d02..2e2057da13 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -16,7 +16,7 @@ Name: zed-nightly Version: %ver^%commit_date.%shortcommit -Release: 1%?dist +Release: 2%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib @@ -107,6 +107,7 @@ export BRANDING_DARK="#1a5fb4" echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52 +sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in" envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml @@ -151,6 +152,9 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %if %{with check} %check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop + %cargo_test %endif diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index fab370c647..0c728748ea 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -11,7 +11,7 @@ Name: zed-preview Version: %(echo %ver | sed 's/-/~/') -Release: 4%?dist +Release: 5%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib @@ -96,6 +96,7 @@ export BRANDING_DARK="#1a5fb4" echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52 +sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in" envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml @@ -140,6 +141,9 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %if %{with check} %check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop + %cargo_test %endif diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index db48273ce2..28c0221e10 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -10,7 +10,7 @@ Name: zed Version: 0.210.4 -Release: 1%?dist +Release: 2%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib @@ -96,6 +96,7 @@ export BRANDING_DARK="#1a5fb4" echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52 +sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in" envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml @@ -140,6 +141,9 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %if %{with check} %check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop + %cargo_test %endif From ce7936fece7873bcd029caa1e5f50b73c6c9da45 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 2 Nov 2025 01:23:34 -0500 Subject: [PATCH 1151/1547] add: lily (#6993) * add: lily Signed-off-by: Owen-sz * not arch dependant Signed-off-by: Owen-sz * use pkg_devel_files macro Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * cursed but it works lol Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen-sz Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/lily/anda.hcl | 5 +++++ anda/langs/lily/lily.spec | 45 +++++++++++++++++++++++++++++++++++++ anda/langs/lily/update.rhai | 1 + 3 files changed, 51 insertions(+) create mode 100644 anda/langs/lily/anda.hcl create mode 100644 anda/langs/lily/lily.spec create mode 100644 anda/langs/lily/update.rhai diff --git a/anda/langs/lily/anda.hcl b/anda/langs/lily/anda.hcl new file mode 100644 index 0000000000..ff1526cc87 --- /dev/null +++ b/anda/langs/lily/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "lily.spec" + } +} diff --git a/anda/langs/lily/lily.spec b/anda/langs/lily/lily.spec new file mode 100644 index 0000000000..94eb02687e --- /dev/null +++ b/anda/langs/lily/lily.spec @@ -0,0 +1,45 @@ +Name: lily +Summary: Interpreted language focused on expressiveness and type safety +Version: 2.2 +Release: 1%?dist +License: MIT +URL: https://github.com/fascinatedbox/lily +Source0: %url/archive/refs/tags/v%version.tar.gz +Packager: Owen Zimmerman + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: g++ + +%description +%{summary}. + +%package devel +Summary: Development files for lily +Requires: %{name} +%pkg_devel_files + +%prep +%autosetup -n %{name}-%{version} + +%build +%cmake +%cmake_build + +%install +install -Dm644 redhat-linux-build/lib/liblily.so %{buildroot}/usr/lib64/liblily.so +%cmake_install + +%files +%doc README.md RELEASES.md +%license LICENSE.txt +%{_bindir}/lily + +%files devel +/usr/lib64/liblily.so +%ghost /usr/lib/liblily.so +%{_includedir}/lily/lily.h + +%changelog +* Thu Oct 30 2025 Owen Zimmerman +- Initial package diff --git a/anda/langs/lily/update.rhai b/anda/langs/lily/update.rhai new file mode 100644 index 0000000000..f7630bfb31 --- /dev/null +++ b/anda/langs/lily/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("fascinatedbox/lily")); From c4ff7bfc38156e26b6f8b7f7efc5fadfc2862f62 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 2 Nov 2025 14:45:53 +0800 Subject: [PATCH 1152/1547] add: deno (#6517) * add: deno * completions Signed-off-by: madomado * Update rust-deno.spec Signed-off-by: madomado * clang Signed-off-by: madomado * asdlfkj Signed-off-by: madomado * mkdir? Signed-off-by: madomado * bruh Signed-off-by: madomado * no elvish? Signed-off-by: madomado * %undefine __brp_mangle_shebangs Signed-off-by: madomado * copy licernse Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/devs/deno/anda.hcl | 8 +++ anda/devs/deno/deno-fix-metadata-auto.diff | 27 ++++++++ anda/devs/deno/gcc-wrapper.sh | 6 ++ anda/devs/deno/rust-deno.spec | 71 ++++++++++++++++++++++ anda/devs/deno/update.rhai | 1 + 5 files changed, 113 insertions(+) create mode 100644 anda/devs/deno/anda.hcl create mode 100644 anda/devs/deno/deno-fix-metadata-auto.diff create mode 100755 anda/devs/deno/gcc-wrapper.sh create mode 100644 anda/devs/deno/rust-deno.spec create mode 100644 anda/devs/deno/update.rhai diff --git a/anda/devs/deno/anda.hcl b/anda/devs/deno/anda.hcl new file mode 100644 index 0000000000..6ccf5d1146 --- /dev/null +++ b/anda/devs/deno/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "rust-deno.spec" + } + labels { + large = 1 + } +} diff --git a/anda/devs/deno/deno-fix-metadata-auto.diff b/anda/devs/deno/deno-fix-metadata-auto.diff new file mode 100644 index 0000000000..067d9771cc --- /dev/null +++ b/anda/devs/deno/deno-fix-metadata-auto.diff @@ -0,0 +1,27 @@ +--- deno-2.5.2/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ deno-2.5.2/Cargo.toml 2025-09-25T08:45:18.476444+00:00 +@@ -650,24 +650,3 @@ + [target."cfg(unix)".dependencies.shell-escape] + version = "=0.1.5" + +-[target."cfg(windows)".dependencies.deno_subprocess_windows] +-version = "0.12.0" +- +-[target."cfg(windows)".dependencies.winapi] +-version = "=0.3.9" +-features = [ +- "knownfolders", +- "mswsock", +- "objbase", +- "shlobj", +- "tlhelp32", +- "winbase", +- "winerror", +- "winsock2", +-] +- +-[target."cfg(windows)".build-dependencies.winapi] +-version = "=0.3.9" +- +-[target."cfg(windows)".build-dependencies.winres] +-version = "=0.1.12" diff --git a/anda/devs/deno/gcc-wrapper.sh b/anda/devs/deno/gcc-wrapper.sh new file mode 100755 index 0000000000..f28bf41905 --- /dev/null +++ b/anda/devs/deno/gcc-wrapper.sh @@ -0,0 +1,6 @@ +#!/bin/bash +if [[ " $@ " =~ "jitterentropy" ]]; then + exec gcc $(echo "$@" | sed 's/-O[0-9s]//g') +else + exec gcc "$@" +fi diff --git a/anda/devs/deno/rust-deno.spec b/anda/devs/deno/rust-deno.spec new file mode 100644 index 0000000000..04071318cd --- /dev/null +++ b/anda/devs/deno/rust-deno.spec @@ -0,0 +1,71 @@ +%undefine __brp_mangle_shebangs +# Generated by rust2rpm 27 +%bcond check 0 + +%global crate deno + +Name: rust-deno +Version: 2.5.2 +Release: %autorelease +Summary: Deno executable + +License: MIT +URL: https://crates.io/crates/deno +Source: %{crates_source} +Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%version/LICENSE.md +Source2: gcc-wrapper.sh +# Automatically generated patch to strip dependencies and normalize metadata +Patch: deno-fix-metadata-auto.diff + +BuildRequires: cargo-rpm-macros >= 24 +BuildRequires: anda-srpm-macros +BuildRequires: protobuf-compiler +BuildRequires: llvm17-devel +BuildRequires: python3 +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: clang +BuildRequires: clang-devel + +%global _description %{expand: +Provides the deno executable.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR MIT) AND BSL-1.0 AND CC0-1.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND MIT AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) +# LICENSE.dependencies contains a full license breakdown + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE.md +%license LICENSE.dependencies +%doc README.md +%{_bindir}/deno + +%pkg_completion -Bfzn %crate + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep_online + +cp %{S:1} . +cp %{S:2} gcc + +%global __cc %_builddir/%buildsubdir/gcc +sed '/\[env\]/a CC="%__cc"' -i .cargo/config + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies +%{cargo_build} --locked + +%install +%crate_install_bin +mkdir -p %buildroot{%bash_completions_dir,%elvish_completions_dir,%fish_completions_dir,%zsh_completions_dir} +target/rpm/deno completions bash > %buildroot%bash_completions_dir/deno +%dnl target/rpm/deno completions elvish > %buildroot%elvish_completions_dir/deno.elv +target/rpm/deno completions fish > %buildroot%fish_completions_dir/deno.fish +target/rpm/deno completions zsh > %buildroot%zsh_completions_dir/_deno diff --git a/anda/devs/deno/update.rhai b/anda/devs/deno/update.rhai new file mode 100644 index 0000000000..a564f8eee7 --- /dev/null +++ b/anda/devs/deno/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("deno")); From c545fd3a78d31ba6753a2a2e89185ca07d640d79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 07:13:44 +0000 Subject: [PATCH 1153/1547] bump: rust-deno --- anda/devs/deno/rust-deno.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/deno/rust-deno.spec b/anda/devs/deno/rust-deno.spec index 04071318cd..c7c592404c 100644 --- a/anda/devs/deno/rust-deno.spec +++ b/anda/devs/deno/rust-deno.spec @@ -5,8 +5,8 @@ %global crate deno Name: rust-deno -Version: 2.5.2 -Release: %autorelease +Version: 2.5.6 +Release: 1%?dist Summary: Deno executable License: MIT From d1033bcc85c966b3ca9ee7e28fac862f72bcfb59 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 07:50:16 +0000 Subject: [PATCH 1154/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 965eabd9af..924cd5099d 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.13.2 +Version: 2.14.0.git %gometa -f From 63d63b9559e13a872933078a625036d78807eb01 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 08:00:28 +0000 Subject: [PATCH 1155/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 924cd5099d..965eabd9af 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.0.git +Version: 2.13.2 %gometa -f From e0476eea0d8ae5c0ac01a5313d733c8becefe453 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 13:12:50 +0000 Subject: [PATCH 1156/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 946d50edf8..2462fe9ccb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit dc22584f7244b016697c5a21b0377f92ea66a254 -%global ver 0.0.38-18285 +%global commit ede8382c6a11a88883dc96ccc8109f915f0c570c +%global ver 0.0.38-18286 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0ec9b110bc214e7f52ea0ab0cbb84099940e4b95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 14:45:47 +0000 Subject: [PATCH 1157/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 2462fe9ccb..946d50edf8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit ede8382c6a11a88883dc96ccc8109f915f0c570c -%global ver 0.0.38-18286 +%global commit dc22584f7244b016697c5a21b0377f92ea66a254 +%global ver 0.0.38-18285 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2d92a8e6f23c85805d380cef308929206bce4c47 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 2 Nov 2025 23:03:27 +0800 Subject: [PATCH 1158/1547] fix: deno (#7032) --- anda/devs/deno/deno-fix-metadata-auto.diff | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/devs/deno/deno-fix-metadata-auto.diff b/anda/devs/deno/deno-fix-metadata-auto.diff index 067d9771cc..b7ea613656 100644 --- a/anda/devs/deno/deno-fix-metadata-auto.diff +++ b/anda/devs/deno/deno-fix-metadata-auto.diff @@ -1,11 +1,11 @@ ---- deno-2.5.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ deno-2.5.2/Cargo.toml 2025-09-25T08:45:18.476444+00:00 -@@ -650,24 +650,3 @@ +--- deno-2.5.6/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ deno-2.5.6/Cargo.toml 2025-11-02T08:06:51.091942+00:00 +@@ -654,24 +654,3 @@ [target."cfg(unix)".dependencies.shell-escape] version = "=0.1.5" -[target."cfg(windows)".dependencies.deno_subprocess_windows] --version = "0.12.0" +-version = "0.16.0" - -[target."cfg(windows)".dependencies.winapi] -version = "=0.3.9" From bf04997d2b8bcc5f3f2a77de26175ce112a4da6e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 15:17:31 +0000 Subject: [PATCH 1159/1547] bump: rust-television --- anda/langs/rust/television/rust-television.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index 99e4a1d967..a0ca6f3659 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.7 +Version: 0.13.8 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI From b34e8097ccbff6ce37ed67f7af2350d61551683e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 15:45:45 +0000 Subject: [PATCH 1160/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index e120e11c95..23b8eee6fb 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.5.2 +Version: 2.6.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From 7ef97c379c38324e27db1a985e700f7145120e76 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 15:55:56 +0000 Subject: [PATCH 1161/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 946d50edf8..246d131d1e 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit dc22584f7244b016697c5a21b0377f92ea66a254 -%global ver 0.0.38-18285 +%global commit cc8929ef4a6142fa5b240d2f5ec19ead54cc6efa +%global ver 0.0.38-18287 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 377bbcbb6d8b2c02dff7680b6aaa58b003f4beaf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 16:22:06 +0000 Subject: [PATCH 1162/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index e97c56d091..1b6496161d 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 8456af25150806b76846d5dd86ff941248e612af +%global commit 936bbff7eb49b86998691e08c54f8d86f2690477 %forgemeta Name: lomiri-system-settings From bc4e3c3dcceea053f801666005202b0f643ea5da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 16:42:23 +0000 Subject: [PATCH 1163/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 474c56c6ac..56751e4db2 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1216+846854972 +%global ver 0.16.0-dev.1220+95c76b1b4 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 73fc382a90d4e84a73da313ef80dcd8755765063 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 17:36:00 +0000 Subject: [PATCH 1164/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 4a6254b304..8ec8ba37cd 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1216+846854972 +Version: 0.16.0~dev.1220+95c76b1b4 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 912833d69464df880a3d5d29ef827d669f01b8a9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 17:55:49 +0000 Subject: [PATCH 1165/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 7b4a974434..a96f6da92d 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit acf64e6e62d7e97039c6e7467eac82a0499f002f +%global commit 9cbf6d5c23f6e46be7f245539c4be40627f9cb22 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251014 +%global commit_date 20251102 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From ba9417afac7aafe3c62a49246e975347abe3618e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 18:43:35 +0000 Subject: [PATCH 1166/1547] bump: btdu --- anda/langs/d/btdu/btdu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/d/btdu/btdu.spec b/anda/langs/d/btdu/btdu.spec index 3df7e69e0f..e9901500ad 100644 --- a/anda/langs/d/btdu/btdu.spec +++ b/anda/langs/d/btdu/btdu.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: btdu -Version: 0.6.0 +Version: 0.6.1 Release: 1%?dist Summary: Sampling disk usage profiler for btrfs License: GPL-2.0-only From f25e0cbdbedc675f9f8dddd61b5b766914e4117a Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 3 Nov 2025 02:49:00 +0800 Subject: [PATCH 1167/1547] fix(elephant): remove some docs files (#7031) Signed-off-by: madomado --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 965eabd9af..dc61193a2d 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -23,7 +23,7 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b } %global golicenses LICENSE -%global godocs BREAKING.md README.md cmd/elephant/version.txt +%global godocs README.md Name: elephant Release: 1%?dist @@ -89,7 +89,7 @@ install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/provider %if %{without bootstrap} %files %license LICENSE -%doc BREAKING.md README.md cmd/elephant/version.txt +%doc README.md %{_bindir}/elephant %ghost /etc/xdg/elephant/ %endif From 1da0a1f0573fb8b162a8021dd1cb582a075fffee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 20:07:31 +0000 Subject: [PATCH 1168/1547] bump: chezmoi --- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index 21c5041570..5688f29704 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.66.1 +Version: 2.67.0 %gometa -f From dee797dc7a2529cf9994f1e6c4c6dff0ed229838 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 2 Nov 2025 22:19:22 +0000 Subject: [PATCH 1169/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 246d131d1e..2fb5385108 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit cc8929ef4a6142fa5b240d2f5ec19ead54cc6efa -%global ver 0.0.38-18287 +%global commit 2485a98d4f1bf0c8a1a84f46000fd62b45942e63 +%global ver 0.0.38-18288 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9a718ef131b3aaefbf2db4c6c3d58c6e4ae9cd64 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 01:40:35 +0000 Subject: [PATCH 1170/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 33dc2f7814..dc449f7b64 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-02 +%global ver 2025-11-03 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From a5a8b1f26753b57e873dd75e7f7543739e8dfc69 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 01:53:55 +0000 Subject: [PATCH 1171/1547] bump(nightly): ghostty-nightly zed-nightly types-colorama rtaudio-nightly scx-scheds-nightly glasgow --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/multimedia/rtaudio/rtaudio-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index c225478aef..4ea01c31fe 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 765ee6842930f0d6918574b9b87c2ee6583e4727 +%global commit 329aa7d33449046c07d513fb5436e527191b4689 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-10-31 +%global fulldate 2025-11-02 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 2e2057da13..22c7d115f9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit df15d2d2feada0bd474d814fcd4514e8000be62c +%global commit f7153bbe8a869d0e2b25efed64fd7e4217899b63 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251102 +%global commit_date 20251103 %global ver 0.212.0 %bcond_with check @@ -16,7 +16,7 @@ Name: zed-nightly Version: %ver^%commit_date.%shortcommit -Release: 2%?dist +Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 52dca6c63d..7bbf13a9b2 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 8aaa86f6a4b5f518734973884d14bf4da0f6f399 -%global commit_date 20251102 +%global commit 6d4db2d1ae04961c577f33fecc33ac34dcd0a469 +%global commit_date 20251103 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/multimedia/rtaudio/rtaudio-nightly.spec b/anda/multimedia/rtaudio/rtaudio-nightly.spec index 570b89f54a..bd6ba80676 100644 --- a/anda/multimedia/rtaudio/rtaudio-nightly.spec +++ b/anda/multimedia/rtaudio/rtaudio-nightly.spec @@ -1,7 +1,7 @@ #? https://src.fedoraproject.org/rpms/rtaudio/blob/db1aa72863ccbfd480e22c2f7aefb41ebb8e2360/f/rtaudio.spec -%global commit 62f80240f4f662841912f11288257dad75e89395 +%global commit ab7daaae763c8e0dcea611a9e190fa46d95b2639 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251102 +%global commit_date 20251103 %global ver .0.1 Name: rtaudio-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 4a5471eaf5..77b4888031 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 18cc70b14aa74b270d41016786c45f3f936f86fe +%global commit 1ee8a9c00bd752c6939b957f6c8daa9a9d4a59f1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251102 +%global commitdate 20251103 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index a1fbd1a031..5ecd9f616b 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit a1f179a51c7d343859ed3fc7babdd4eb62841571 -%global commit_date 20251101 +%global commit 682ebe6b7ac5e773f513268c6662a7f406962194 +%global commit_date 20251103 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 34b2c68d622ada830459d5b565550dd01534bd08 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 03:08:39 +0000 Subject: [PATCH 1172/1547] bump: katsu --- anda/tools/buildsys/katsu/katsu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/katsu/katsu.spec b/anda/tools/buildsys/katsu/katsu.spec index e059b3834d..6ae848a202 100644 --- a/anda/tools/buildsys/katsu/katsu.spec +++ b/anda/tools/buildsys/katsu/katsu.spec @@ -6,7 +6,7 @@ %global cargo_install_lib 0 Name: katsu -Version: 0.10.0 +Version: 0.10.1 Release: 1%?dist Summary: Vicious image builder Packager: madonuko From c113463f7cdce1b788b851d3f0fb0f2f83ea8994 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Mon, 3 Nov 2025 02:39:41 -0600 Subject: [PATCH 1173/1547] add: activate-linux (#7048) * Add activate-linux * add update.rhai for activate-linux * oops --- anda/misc/activate-linux/activate-linux.spec | 52 ++++++++++++++++++++ anda/misc/activate-linux/anda.hcl | 5 ++ anda/misc/activate-linux/update.rhai | 8 +++ 3 files changed, 65 insertions(+) create mode 100644 anda/misc/activate-linux/activate-linux.spec create mode 100644 anda/misc/activate-linux/anda.hcl create mode 100644 anda/misc/activate-linux/update.rhai diff --git a/anda/misc/activate-linux/activate-linux.spec b/anda/misc/activate-linux/activate-linux.spec new file mode 100644 index 0000000000..0cd2991db3 --- /dev/null +++ b/anda/misc/activate-linux/activate-linux.spec @@ -0,0 +1,52 @@ +%global commit d55b639e251cf921541be11e0c32530b0364f7bb +%global date 20251019 +%global short %(c=%{commit}; echo ${c:0:7}) +%global ver 1.1.0 + +Name: activate-linux +Summary: The "Activate Windows" watermark ported to Linux +Version: %{ver}^%{date}git.%{short} +License: GPL-3.0-only +Release: 1%?dist +URL: https://github.com/MrGlockenspiel/activate-linux +Source0: %{url}/archive/%{commit}.tar.gz +BuildRequires: clang +BuildRequires: pkgconfig(pango) +BuildRequires: libconfig-devel +BuildRequires: libXinerama-devel +BuildRequires: libXext-devel +BuildRequires: libXt-devel +BuildRequires: libXrandr-devel +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: wayland-devel +BuildRequires: wayland-protocols-devel +Packager: Metcya + +%description +The "Activate Windows" watermark ported to Linux with Xlib and cairo in C + +"Science isn't about WHY. It's about WHY NOT. Why is so much of our science dangerous? Why not marry safe science if you love it so much. In fact, why not invent a special safety door that won't hit you on the butt on the way out, because you are fired." + +Maintained by MrGlockenspiel. + +%prep +%autosetup -n activate-linux-%{commit} + +%build +%make_build + +%install +# ewwww +export PREFIX="" +export BINDIR=%{_bindir} +%make_install + +%files +%{_bindir}/activate-linux +%license LICENSE.md +%doc ARGS.md README.md + +%changelog +* Sun Nov 2 2025 Metcya +- Package activate-linux diff --git a/anda/misc/activate-linux/anda.hcl b/anda/misc/activate-linux/anda.hcl new file mode 100644 index 0000000000..d673aabd2c --- /dev/null +++ b/anda/misc/activate-linux/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "activate-linux.spec" + } +} diff --git a/anda/misc/activate-linux/update.rhai b/anda/misc/activate-linux/update.rhai new file mode 100644 index 0000000000..8020bc0c69 --- /dev/null +++ b/anda/misc/activate-linux/update.rhai @@ -0,0 +1,8 @@ +rpm.global("commit", gh_commit("MrGlockenspiel/activate-linux")); +if rpm.changed() { + rpm.release(); + rpm.global("date", date()); + let ver = gh_tag("MrGlockenspiel/activate-linux"); + ver.crop(1); + rpm.global("ver", ver); +} From 0df7876aca2d56ff7936699d4351131af25f4365 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 09:45:49 +0000 Subject: [PATCH 1174/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 56751e4db2..76e65d148d 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1220+95c76b1b4 +%global ver 0.16.0-dev.1225+bf9082518 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From e8ef87be69d21f3acc7a662c55cc55f624e9ff18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 10:44:57 +0000 Subject: [PATCH 1175/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 8ec8ba37cd..b34c91d91d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1220+95c76b1b4 +Version: 0.16.0~dev.1225+bf9082518 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 71c9053c4a0348f48cc2eb9839876ee976cd14d0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 10:46:29 +0000 Subject: [PATCH 1176/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 2fb5385108..40e0ac9973 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 2485a98d4f1bf0c8a1a84f46000fd62b45942e63 -%global ver 0.0.38-18288 +%global commit 87124141239c290b53616377c01878002543006e +%global ver 0.0.38-18289 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b8f6eaa0e82072ecc7c496f86bb63c95190e7e28 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 15:20:46 +0000 Subject: [PATCH 1177/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index bb1733e3d6..98aeeaed74 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.1 +Version: 2025.11.2 Release: 1%?dist Summary: Front-end to your dev env From 17c786b857a9aa16b54c566e191a700eb5428ffd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 16:47:57 +0000 Subject: [PATCH 1178/1547] bump: rio yt-dlp-git --- anda/devs/rio/rio.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 89f064f58c..64a75aca3a 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.33 +Version: 0.2.34 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0cdb6453f8..c6504079d9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.01.222804 +Version: 2025.11.03.161010 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 2c436e251b77cf3a6622cd770941e9eab2f716d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 17:55:47 +0000 Subject: [PATCH 1179/1547] bump: rio --- anda/devs/rio/rio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 64a75aca3a..d0bfb61e69 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.34 +Version: 0.2.35 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 30c5d6a45a1f8e7eddb9222d33500927685f6335 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 19:55:34 +0000 Subject: [PATCH 1180/1547] bump: lightdm-kde-greeter --- .../desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec b/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec index adeb1f8bb2..3941319003 100644 --- a/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec +++ b/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec @@ -1,7 +1,7 @@ -%global commit 31d29530ad834c1bfb70ed43f9395a549fbace56 +%global commit a744bbdbb906eb1b8c8b051c73481b5bf2a25d59 Name: lightdm-kde-greeter -Version: 6.0.3 +Version: 6.0.4 Release: 1%?dist Summary: Login screen using the LightDM framework License: GPL-3.0-or-later From 90ab0fb8b5acb6f03df53db5ad596243c1907174 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 21:56:05 +0000 Subject: [PATCH 1181/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index c6504079d9..d60480128a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.03.161010 +Version: 2025.11.03.214247 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7165ce3a3a4436801394dff1c19b61fca3eb191c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 22:19:54 +0000 Subject: [PATCH 1182/1547] bump: coolercontrol --- anda/apps/coolercontrol/coolercontrol.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index 70cfd8d169..1981385ea1 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 3.0.1 +Version: 3.0.2 Release: 1%?dist Summary: Cooling device control for Linux License: GPL-3.0-or-later From f3aed9ba31dd460e8832c7bf96c59f34d4c68f12 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 3 Nov 2025 23:37:49 +0000 Subject: [PATCH 1183/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index d60480128a..391c492fbd 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.03.214247 +Version: 2025.11.03.232748 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 9cc9aa5ffdaa7bfad2aa217db224f19e58eaffd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 01:49:19 +0000 Subject: [PATCH 1184/1547] bump(nightly): envision mpv-nightly rasputin rp-appset rp-bookshelf hyprutils.nightly ghostty-nightly zed-nightly types-colorama astal nvidia-patch scx-scheds-nightly glasgow natscli --- anda/apps/envision/envision.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/apps/rp-bookshelf/rp-bookshelf.spec | 4 ++-- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 352f0ba8f1..38931b880f 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 5470662f25a0fc9cdb024d2e3dce4108f5cc529a -%global commit_date 20250917 +%global commit 9615228a515fd77abb0cab5de21528f1f33d26f6 +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 738c7ec9af..8ccec470ff 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 0a606d9e189c749fae199287dccfaea4c68cca4a +%global commit 25aa402f1de1335c6bca4b81455485164ff4598a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251102 +%global commit_date 20251104 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 4cbc2e87be..8e54a50360 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d -%global commit_date 20251028 +%global commit f225090eb8a2d112bb4bc48bee4286cac94802fa +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index e56c2cc294..f9d539e7eb 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d -%global commit_date 20251024 +%global commit f225090eb8a2d112bb4bc48bee4286cac94802fa +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/apps/rp-bookshelf/rp-bookshelf.spec b/anda/apps/rp-bookshelf/rp-bookshelf.spec index 2789347873..f77eb88712 100644 --- a/anda/apps/rp-bookshelf/rp-bookshelf.spec +++ b/anda/apps/rp-bookshelf/rp-bookshelf.spec @@ -1,5 +1,5 @@ -%global commit 316b2a9787e19352eb22cf8de163d6856a1ea26f -%global commit_date 20251101 +%global commit d09cc3fdb2071552f18b4564e1c77cb288b580db +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rp-bookshelf diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index c966923b58..f69b426a6c 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.0 -%global commit 3df7bde01efb3a3e8e678d1155f2aa3f19e177ef -%global commit_date 20251005 +%global commit 164a30b3d8b3174a32ac7326782476f1188e6118 +%global commit_date 20251104 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 4ea01c31fe..ae36fa6614 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 329aa7d33449046c07d513fb5436e527191b4689 +%global commit bbaee5e0a087e52d7c99e0d8be607670f889b177 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-02 +%global fulldate 2025-11-03 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 22c7d115f9..a4e8028670 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f7153bbe8a869d0e2b25efed64fd7e4217899b63 +%global commit 4cdcb0c15eef921a13ee54fe0df81cb0ee854253 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251103 +%global commit_date 20251104 %global ver 0.212.0 %bcond_with check diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 7bbf13a9b2..66a85c17e2 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 6d4db2d1ae04961c577f33fecc33ac34dcd0a469 -%global commit_date 20251103 +%global commit eca15d9654017f8f67891f2a01434a00ab805899 +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 4c79461c83..7020b1ee83 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 671d4229c798834190a50fb8b8d8addd19b529e9 +%global commit 6976faba892be4c79d2b8b42710203b319278d7f %global shortcommit %{sub %commit 1 7} -%global commit_date 20251102 +%global commit_date 20251104 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 9951d046ca..eb58f0448a 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit c28a647b527fbc2761f808fb1695b30cd7d97077 +%global commit 95d4e549f158e13c18fb88e6697e2d41a8daefa4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251024 +%global commit_date 20251104 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 77b4888031..840192a212 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1ee8a9c00bd752c6939b957f6c8daa9a9d4a59f1 +%global commit ec25fb05e988b937a20b5b003566763b62adf1ab %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251103 +%global commitdate 20251104 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 5ecd9f616b..7227f53426 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 682ebe6b7ac5e773f513268c6662a7f406962194 -%global commit_date 20251103 +%global commit ca566a92397ddd701f54aa872cbe0762977b8e82 +%global commit_date 20251104 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index c14b8136bb..5769b44543 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 0bfcceedd64a3e9abc85f55bff7b187b28a6b34c -%global commit_date 20251031 +%global commit c2db7efaf00c1bdb55d8752649166fddb9aeb0a4 +%global commit_date 20251104 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 9c8b6e5f39944bdb2b65e79b3a624e1add19e0ec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 02:01:24 +0000 Subject: [PATCH 1185/1547] bump: ruffle-nightly rust-wild-linker activate-linux --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/rust/wild/rust-wild-linker.spec | 2 +- anda/misc/activate-linux/activate-linux.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index dc449f7b64..48dede943e 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-03 +%global ver 2025-11-04 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/rust/wild/rust-wild-linker.spec b/anda/langs/rust/wild/rust-wild-linker.spec index 66e4202223..e1de259788 100644 --- a/anda/langs/rust/wild/rust-wild-linker.spec +++ b/anda/langs/rust/wild/rust-wild-linker.spec @@ -4,7 +4,7 @@ %global crate wild-linker Name: rust-wild-linker -Version: 0.6.0 +Version: 0.7.0 Release: 1%?dist Summary: Very fast linker for Linux diff --git a/anda/misc/activate-linux/activate-linux.spec b/anda/misc/activate-linux/activate-linux.spec index 0cd2991db3..e231a38f60 100644 --- a/anda/misc/activate-linux/activate-linux.spec +++ b/anda/misc/activate-linux/activate-linux.spec @@ -1,5 +1,5 @@ -%global commit d55b639e251cf921541be11e0c32530b0364f7bb -%global date 20251019 +%global commit 347a579411fe871a6a1a4b9989384dddcd477ad5 +%global date 20251104 %global short %(c=%{commit}; echo ${c:0:7}) %global ver 1.1.0 From a2a498f1671b812f8e11bfdda4526212c0e75782 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:06:25 -0600 Subject: [PATCH 1186/1547] add: txtorcon (#7056) Signed-off-by: Owen-sz --- anda/langs/python/txtorcon/anda.hcl | 6 ++ anda/langs/python/txtorcon/shebangs.patch | 80 +++++++++++++++++++++++ anda/langs/python/txtorcon/txtorcon.spec | 54 +++++++++++++++ anda/langs/python/txtorcon/update.rhai | 1 + 4 files changed, 141 insertions(+) create mode 100644 anda/langs/python/txtorcon/anda.hcl create mode 100644 anda/langs/python/txtorcon/shebangs.patch create mode 100644 anda/langs/python/txtorcon/txtorcon.spec create mode 100644 anda/langs/python/txtorcon/update.rhai diff --git a/anda/langs/python/txtorcon/anda.hcl b/anda/langs/python/txtorcon/anda.hcl new file mode 100644 index 0000000000..9812f24c16 --- /dev/null +++ b/anda/langs/python/txtorcon/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "txtorcon.spec" + } +} diff --git a/anda/langs/python/txtorcon/shebangs.patch b/anda/langs/python/txtorcon/shebangs.patch new file mode 100644 index 0000000000..fed9620aaa --- /dev/null +++ b/anda/langs/python/txtorcon/shebangs.patch @@ -0,0 +1,80 @@ +diff --git a/examples/launch_tor_endpoint2.py b/examples/launch_tor_endpoint2.py +index 72a24c4..30fc34e 100755 +--- a/examples/launch_tor_endpoint2.py ++++ b/examples/launch_tor_endpoint2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + # Here we set up a Twisted Web server and then launch a slave tor + # with a configured hidden service directed at the Web server we set +diff --git a/examples/launch_tor_with_simplehttpd.py b/examples/launch_tor_with_simplehttpd.py +index 6c799c7..1edae61 100755 +--- a/examples/launch_tor_with_simplehttpd.py ++++ b/examples/launch_tor_with_simplehttpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # -*- coding: utf-8 -*- + '''Create a new tor node and add a simple http server to it, serving a given + directory over http. The server is single-threaded and very limited. +diff --git a/examples/minimal_endpoint.py b/examples/minimal_endpoint.py +index fc8115d..5fd2499 100755 +--- a/examples/minimal_endpoint.py ++++ b/examples/minimal_endpoint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + from twisted.internet import reactor + from twisted.internet.endpoints import serverFromString +diff --git a/examples/monitor.py b/examples/monitor.py +index 1f4237c..2e06475 100755 +--- a/examples/monitor.py ++++ b/examples/monitor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + # Just listens for a few EVENTs from Tor (INFO NOTICE WARN ERR) and + # prints out the contents, so functions like a log monitor. +diff --git a/examples/stem_relay_descriptor.py b/examples/stem_relay_descriptor.py +index 2c9d1cf..08bd7b4 100755 +--- a/examples/stem_relay_descriptor.py ++++ b/examples/stem_relay_descriptor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + # This shows how to get the detailed information about a + # relay descriptor and parse it into Stem's RelayDescriptor +diff --git a/examples/stream_circuit_logger.py b/examples/stream_circuit_logger.py +index 50a98a1..00949ec 100755 +--- a/examples/stream_circuit_logger.py ++++ b/examples/stream_circuit_logger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + # This uses an IStreamListener and an ICircuitListener to log all + # built circuits and all streams that succeed. +diff --git a/examples/tor_info.py b/examples/tor_info.py +index e1cc8fa..a46244c 100755 +--- a/examples/tor_info.py ++++ b/examples/tor_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + # Simple usage example of TorInfo. This class does some magic so that + # once it's set up, all the attributes it has (or appears to) are +diff --git a/examples/webui_server.py b/examples/webui_server.py +index 28d0367..293989d 100755 +--- a/examples/webui_server.py ++++ b/examples/webui_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + + from twisted.internet import reactor + from nevow.appserver import NevowSite diff --git a/anda/langs/python/txtorcon/txtorcon.spec b/anda/langs/python/txtorcon/txtorcon.spec new file mode 100644 index 0000000000..0ed1b15ee9 --- /dev/null +++ b/anda/langs/python/txtorcon/txtorcon.spec @@ -0,0 +1,54 @@ +%global pypi_name txtorcon +%global _desc Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction. + +Name: python-%{pypi_name} +Version: 24.8.0 +Release: 1%?dist +Summary: Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction +License: MIT +URL: https://github.com/meejah/txtorcon +Source0: %{pypi_source} +Patch0: shebangs.patch +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: txtorcon +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -p1 -n txtorcon-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files txtorcon + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst INSTALL +%license LICENSE +%python3_sitelib/twisted/plugins/__pycache__/txtorcon_endpoint_parser.*.pyc +%python3_sitelib/txtorcon-%version.dist-info/* +%python3_sitelib/twisted/plugins/*.py +%{_datadir}/txtorcon/* +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Mon Nov 03 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/txtorcon/update.rhai b/anda/langs/python/txtorcon/update.rhai new file mode 100644 index 0000000000..9e88efe672 --- /dev/null +++ b/anda/langs/python/txtorcon/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("txtorcon")); From 187de91818d2cea75893413738e260b8d04b14d5 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:07:10 -0600 Subject: [PATCH 1187/1547] add: iterable-io (#7058) Signed-off-by: Owen-sz --- anda/langs/python/iterable-io/LICENSE.txt | 65 +++++++++++++++++++ anda/langs/python/iterable-io/anda.hcl | 6 ++ .../langs/python/iterable-io/iterable-io.spec | 55 ++++++++++++++++ anda/langs/python/iterable-io/update.rhai | 1 + 4 files changed, 127 insertions(+) create mode 100644 anda/langs/python/iterable-io/LICENSE.txt create mode 100644 anda/langs/python/iterable-io/anda.hcl create mode 100644 anda/langs/python/iterable-io/iterable-io.spec create mode 100644 anda/langs/python/iterable-io/update.rhai diff --git a/anda/langs/python/iterable-io/LICENSE.txt b/anda/langs/python/iterable-io/LICENSE.txt new file mode 100644 index 0000000000..35ce134d11 --- /dev/null +++ b/anda/langs/python/iterable-io/LICENSE.txt @@ -0,0 +1,65 @@ +GNU LESSER GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. +0. Additional Definitions. + +As used herein, “this License” refers to version 3 of the GNU Lesser General Public License, and the “GNU GPL” refers to version 3 of the GNU General Public License. + +“The Library” refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. + +An “Application” is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. + +A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the “Linked Version”. + +The “Minimal Corresponding Source” for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. + +The “Corresponding Application Code” for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. +1. Exception to Section 3 of the GNU GPL. + +You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. +2. Conveying Modified Versions. + +If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: + + a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or + b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. + +3. Object Code Incorporating Material from Library Header Files. + +The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the object code with a copy of the GNU GPL and this license document. + +4. Combined Works. + +You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: + + a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the Combined Work with a copy of the GNU GPL and this license document. + c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. + d) Do one of the following: + 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. + 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. + e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) + +5. Combined Libraries. + +You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. + b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + +6. Revised Versions of the GNU Lesser General Public License. + +The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. + +If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. diff --git a/anda/langs/python/iterable-io/anda.hcl b/anda/langs/python/iterable-io/anda.hcl new file mode 100644 index 0000000000..b6cbc67d58 --- /dev/null +++ b/anda/langs/python/iterable-io/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "iterable-io.spec" + } +} diff --git a/anda/langs/python/iterable-io/iterable-io.spec b/anda/langs/python/iterable-io/iterable-io.spec new file mode 100644 index 0000000000..81e0bb531a --- /dev/null +++ b/anda/langs/python/iterable-io/iterable-io.spec @@ -0,0 +1,55 @@ +%global pypi_name iterable-io +%global _desc Python library to adapt iterables to a file-like interface. + +Name: python-%{pypi_name} +Version: 1.0.0 +Release: 1%?dist +Summary: Python library to adapt iterables to a file-like interface + +# According to README +License: LGPL-3.0-only + +URL: https://github.com/pR0Ps/iterable-io +Source0: %{pypi_source} +Source1: LICENSE.txt +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: iterable-io +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n iterable-io-%{version} + +%build +%pyproject_wheel + +%install +install -Dm644 %{SOURCE1} %{buildroot}%{_defaultlicensedir}/%{name}/LICENSE +%pyproject_install +%pyproject_save_files iterableio + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%{_defaultlicensedir}/%{name}/LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/iterable_io-%version.dist-info/* + +%changelog +* Mon Nov 03 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/iterable-io/update.rhai b/anda/langs/python/iterable-io/update.rhai new file mode 100644 index 0000000000..d9a059d951 --- /dev/null +++ b/anda/langs/python/iterable-io/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("iterable-io")); From 908b308334dc0c39179a4cc0c1cb45217ec6421b Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:07:43 -0600 Subject: [PATCH 1188/1547] add: zipstream-ng (#7057) Signed-off-by: Owen-sz --- anda/langs/python/zipstream-ng/anda.hcl | 6 +++ anda/langs/python/zipstream-ng/update.rhai | 1 + .../python/zipstream-ng/zipstream-ng.spec | 51 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 anda/langs/python/zipstream-ng/anda.hcl create mode 100644 anda/langs/python/zipstream-ng/update.rhai create mode 100644 anda/langs/python/zipstream-ng/zipstream-ng.spec diff --git a/anda/langs/python/zipstream-ng/anda.hcl b/anda/langs/python/zipstream-ng/anda.hcl new file mode 100644 index 0000000000..ddd70e5b33 --- /dev/null +++ b/anda/langs/python/zipstream-ng/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "zipstream-ng.spec" + } +} diff --git a/anda/langs/python/zipstream-ng/update.rhai b/anda/langs/python/zipstream-ng/update.rhai new file mode 100644 index 0000000000..04c6921cba --- /dev/null +++ b/anda/langs/python/zipstream-ng/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pR0Ps/zipstream-ng")); diff --git a/anda/langs/python/zipstream-ng/zipstream-ng.spec b/anda/langs/python/zipstream-ng/zipstream-ng.spec new file mode 100644 index 0000000000..ea421e2221 --- /dev/null +++ b/anda/langs/python/zipstream-ng/zipstream-ng.spec @@ -0,0 +1,51 @@ +%global pypi_name zipstream-ng +%global _desc 🔉 A modern and easy to use streamable zip file generator + +Name: python-%{pypi_name} +Version: 1.9.0 +Release: 1%?dist +Summary: A modern and easy to use streamable zip file generator +License: LGPL-3.0-only +URL: https://github.com/pR0Ps/zipstream-ng +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: zipstream-ng +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n zipstream-ng-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files zipstream + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md CHANGELOG.md docs/zipserver.rst +%license LICENSE +%{_bindir}/zipserver +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/zipstream_ng-%version.dist-info/* + +%changelog +* Mon Nov 03 2025 Owen Zimmerman +- Initial commit From ea7638be4d7e740d909111fa9eeaf2069f0b4ab7 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 3 Nov 2025 20:08:21 -0600 Subject: [PATCH 1189/1547] add: udev-joystick-blacklist, split from Steam package (#7054) * add: udev-joystick-blacklist, split from Steam package * fix: Change didn't save * fix: Obsolete * fix: Everything * fix: How am I managing this --- anda/games/steam/steam.spec | 35 ++++--------- anda/games/udev-joystick-blacklist/anda.hcl | 9 ++++ .../udev-joystick-blacklist.spec | 52 +++++++++++++++++++ .../games/udev-joystick-blacklist/update.rhai | 5 ++ 4 files changed, 76 insertions(+), 25 deletions(-) create mode 100644 anda/games/udev-joystick-blacklist/anda.hcl create mode 100644 anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec create mode 100644 anda/games/udev-joystick-blacklist/update.rhai diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 6968f23c33..ee21b44b5b 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -5,7 +5,7 @@ Name: steam Version: 1.0.0.85 -Release: 1%?dist +Release: 2%?dist Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. License: Steam License Agreement and MIT @@ -24,14 +24,11 @@ Source5: https://github.com/terrapkg/pkg-steam/raw/refs/heads/main/README # https://github.com/denilsonsa/udev-joystick-blacklist # https://github.com/systemd/systemd/issues/32773 -# Input devices seen as joysticks: -Source6: https://raw.githubusercontent.com/denilsonsa/udev-joystick-blacklist/master/after_kernel_4_9/51-these-are-not-joysticks-rm.rules - # Configure limits in systemd -Source7: https://github.com/terrapkg/pkg-steam/raw/refs/heads/main/01-steam.conf +Source6: https://github.com/terrapkg/pkg-steam/raw/refs/heads/main/01-steam.conf # Steam restart script -Source9: steamrestart.sh +Source7: steamrestart.sh # Do not install desktop file in lib/steam, do not install apt sources Patch0: https://github.com/terrapkg/pkg-steam/raw/refs/heads/main/steam-makefile.patch @@ -130,7 +127,10 @@ Recommends: xdg-user-dirs Recommends: gobject-introspection Requires: steam-devices -Requires: steam-device-rules + +# -rm is usually better for Steam +Recommends: udev-joystick-blacklist-rm +Requires: (udev-joystick-blacklist-rm or udev-joystick-blacklist) # Workaround for GNOME issues with libei Recommends: (extest-%{name} if gnome-shell) @@ -142,14 +142,6 @@ and screenshot functionality, and many social features. This package contains the installer for the Steam software distribution service. -%package device-rules -Summary: Fix for keyboard/mouse/tablet being detected as joystick in Linux -Obsoletes: steam-devices < %{version}-%{release} -BuildArch: noarch - -%description device-rules -This package contains fixes for devices being detected incorrectly by Steam. - %prep %autosetup -p1 -n %{name}-launcher @@ -164,10 +156,6 @@ cp %{SOURCE5} . rm -fr %{buildroot}%{_docdir}/%{name}/ \ %{buildroot}%{_bindir}/%{name}deps -mkdir -p %{buildroot}%{_udevrulesdir}/ -install -m 644 -p %{SOURCE6} \ - %{buildroot}%{_udevrulesdir}/ - # Environment files mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -pm 644 %{SOURCE1} %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d @@ -175,9 +163,9 @@ install -pm 644 %{SOURCE1} %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d # Raise file descriptor limit mkdir -p %{buildroot}%{_prefix}/lib/systemd/system.conf.d/ mkdir -p %{buildroot}%{_prefix}/lib/systemd/user.conf.d/ -install -m 644 -p %{SOURCE7} %{buildroot}%{_prefix}/lib/systemd/system.conf.d/ -install -m 644 -p %{SOURCE7} %{buildroot}%{_prefix}/lib/systemd/user.conf.d/ -install -m 775 -p %{SOURCE9} %{buildroot}%{_bindir}/steamrestart +install -m 644 -p %{SOURCE6} %{buildroot}%{_prefix}/lib/systemd/system.conf.d/ +install -m 644 -p %{SOURCE6} %{buildroot}%{_prefix}/lib/systemd/user.conf.d/ +install -m 775 -p %{SOURCE7} %{buildroot}%{_bindir}/steamrestart # https://github.com/ValveSoftware/steam-for-linux/issues/9940 desktop-file-edit --remove-key=PrefersNonDefaultGPU %{buildroot}%{_datadir}/applications/%{name}.desktop @@ -206,9 +194,6 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appstream_id %dir %{_prefix}/lib/systemd/user.conf.d/ %{_prefix}/lib/systemd/user.conf.d/01-steam.conf -%files device-rules -%{_udevrulesdir}/51-these-are-not-joysticks-rm.rules - %changelog * Sun Sep 01 2024 Simone Caronni - 1.0.0.81-1 - Update to 1.0.0.81. diff --git a/anda/games/udev-joystick-blacklist/anda.hcl b/anda/games/udev-joystick-blacklist/anda.hcl new file mode 100644 index 0000000000..e0fc065888 --- /dev/null +++ b/anda/games/udev-joystick-blacklist/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "udev-joystick-blacklist.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec new file mode 100644 index 0000000000..5370c20d09 --- /dev/null +++ b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec @@ -0,0 +1,52 @@ +%global commit a1ace571823be5979c135e9cb8e9ae103c7641ac +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250715 + +Name: udev-joystick-blacklist +Version: 0^%{commit_date}git%{shortcommit} +Release: 1%{?dist} +Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux +License: Public Domain +URL: https://github.com/denilsonsa/udev-joystick-blacklist +Source0: %{url}/archive/%{commit}.tar.gz +BuildRequires: systemd-rpm-macros +Conflicts: %{name}-rm +BuildArch: noarch +Packager: Gilver E. + +%description +There are several devices that, although recognized by kernel as joysticks, are not joysticks. + +This package contains rules which will prevent those devices from being recognized as joysticks. + +%package rm +Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux +Conflicts: %{name} +Obsoletes: steam-device-rules <= 1.0.0.85-1 + +%description rm +There are several devices that, although recognized by kernel as joysticks, are not joysticks. + +This package contains rules which will prevent those devices from being recognized as joysticks by removing the devices. + +%prep +%autosetup -n %{name}-%{commit} + +%build +# Empty. + +%install +install -Dpm644 after_kernel_4_9/51-these-are-not-joysticks.rules -t %{buildroot}%{_udevrulesdir} +install -Dpm644 after_kernel_4_9/51-these-are-not-joysticks-rm.rules -t %{buildroot}%{_udevrulesdir} + +%files +%doc README.md +%{_udevrulesdir}/51-these-are-not-joysticks.rules + +%files rm +%doc README.md +%{_udevrulesdir}/51-these-are-not-joysticks-rm.rules + +%changelog +* Mon Nov 03 2025 Gilver E. - 0^20250715gita1ace57-1 +- Initial package diff --git a/anda/games/udev-joystick-blacklist/update.rhai b/anda/games/udev-joystick-blacklist/update.rhai new file mode 100644 index 0000000000..87e01e4532 --- /dev/null +++ b/anda/games/udev-joystick-blacklist/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("denilsonsa/udev-joystick-blacklist")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From 57418cbb207e82e27cad8edda9d5ebb61d5ddb65 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:11:11 -0600 Subject: [PATCH 1190/1547] add: spake2 (#7055) * add: spake2 Signed-off-by: Owen-sz * changelog Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/langs/python/spake2/anda.hcl | 6 ++++ anda/langs/python/spake2/spake2.spec | 49 ++++++++++++++++++++++++++++ anda/langs/python/spake2/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/spake2/anda.hcl create mode 100644 anda/langs/python/spake2/spake2.spec create mode 100644 anda/langs/python/spake2/update.rhai diff --git a/anda/langs/python/spake2/anda.hcl b/anda/langs/python/spake2/anda.hcl new file mode 100644 index 0000000000..2cc82f2e67 --- /dev/null +++ b/anda/langs/python/spake2/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "spake2.spec" + } +} diff --git a/anda/langs/python/spake2/spake2.spec b/anda/langs/python/spake2/spake2.spec new file mode 100644 index 0000000000..64061662c8 --- /dev/null +++ b/anda/langs/python/spake2/spake2.spec @@ -0,0 +1,49 @@ +%global pypi_name spake2 +%global _desc pure-python implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm. + +Name: python-%{pypi_name} +Version: 0.9 +Release: 1%?dist +Summary: pure-python implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm +License: MIT +URL: https://github.com/warner/python-spake2 +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n spake2-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files spake2 + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/spake2-%version.dist-info/* + +%changelog +* Mon Nov 03 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/spake2/update.rhai b/anda/langs/python/spake2/update.rhai new file mode 100644 index 0000000000..ac1e790f98 --- /dev/null +++ b/anda/langs/python/spake2/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("spake2")); From 22b06d6f8ff3ea65bdf2ebffd719fe7869a2d2cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 02:52:16 +0000 Subject: [PATCH 1191/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 493f4a992e..56ec814d12 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 671d4229c798834190a50fb8b8d8addd19b529e9 -%global shortcommit 671d422 -%global commit_date 20251102 +%global commit 6976faba892be4c79d2b8b42710203b319278d7f +%global shortcommit 6976fab +%global commit_date 20251104 Name: astal Version: 0^%commit_date.%commit From 2b4d062d158a371528ff4818f13dcd96ceaaf9e1 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Mon, 3 Nov 2025 21:26:38 -0600 Subject: [PATCH 1192/1547] add: curl_cffi (#7046) * Add curl_cffi * Add curl_cffi * make build on 42 * use pypi for version --------- Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/curl_cffi/anda.hcl | 9 ++++ anda/langs/python/curl_cffi/curl_cffi.spec | 55 ++++++++++++++++++++++ anda/langs/python/curl_cffi/update.rhai | 1 + 3 files changed, 65 insertions(+) create mode 100644 anda/langs/python/curl_cffi/anda.hcl create mode 100644 anda/langs/python/curl_cffi/curl_cffi.spec create mode 100644 anda/langs/python/curl_cffi/update.rhai diff --git a/anda/langs/python/curl_cffi/anda.hcl b/anda/langs/python/curl_cffi/anda.hcl new file mode 100644 index 0000000000..598fb0557e --- /dev/null +++ b/anda/langs/python/curl_cffi/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "curl_cffi.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/langs/python/curl_cffi/curl_cffi.spec b/anda/langs/python/curl_cffi/curl_cffi.spec new file mode 100644 index 0000000000..e970fe4d9d --- /dev/null +++ b/anda/langs/python/curl_cffi/curl_cffi.spec @@ -0,0 +1,55 @@ +%define _unpackaged_files_terminate_build 0 + +%global pypi_name curl_cffi +%global _desc Python binding for curl-impersonate fork via cffi. +%global _version 0.14.0b2 + +Name: python-%{pypi_name} +Version: %{_version} +Release: 1%?dist +Summary: Python binding for curl-impersonate fork via cffi.. +License: MIT +URL: https://github.com/lexiforest/curl_cffi +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: curl-impersonate-chrome-devel + +Packager: Metcya + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: %{pypi_name} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{python3_sitelib}/%{pypi_name}-%{version}.dist-info/* +%{python3_sitelib}/%{pypi_name}/*.{py,so,typed} +%{python3_sitelib}/%{pypi_name}/__pycache__/*.pyc +%{python3_sitelib}/%{pypi_name}/requests/*.py +%{python3_sitelib}/%{pypi_name}/requests/__pycache__/*.pyc + +%changelog +* Sun Nov 02 2025 Metcya +- Initial commit diff --git a/anda/langs/python/curl_cffi/update.rhai b/anda/langs/python/curl_cffi/update.rhai new file mode 100644 index 0000000000..83386246c7 --- /dev/null +++ b/anda/langs/python/curl_cffi/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("curl_cffi")); From 6d72eeffc90aec7a7ce3f5b0e81725342ea593c9 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 3 Nov 2025 23:24:08 -0600 Subject: [PATCH 1193/1547] fix(udev-joystick-blacklist): Conflict and obsolete steam-device-rules (#7086) * fix(udev-joystick-blacklist): Conflict and obsolete steam-device-rules Signed-off-by: Gilver * chore: Add conflict to main package too Signed-off-by: Gilver * Maybe...? Signed-off-by: Gilver --------- Signed-off-by: Gilver --- .../udev-joystick-blacklist/udev-joystick-blacklist.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec index 5370c20d09..7736740651 100644 --- a/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec +++ b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec @@ -4,13 +4,14 @@ Name: udev-joystick-blacklist Version: 0^%{commit_date}git%{shortcommit} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux License: Public Domain URL: https://github.com/denilsonsa/udev-joystick-blacklist Source0: %{url}/archive/%{commit}.tar.gz BuildRequires: systemd-rpm-macros Conflicts: %{name}-rm +Conflicts: steam-device-rules <= 1.0.0.85-1 BuildArch: noarch Packager: Gilver E. @@ -22,6 +23,7 @@ This package contains rules which will prevent those devices from being recogniz %package rm Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux Conflicts: %{name} +Conflicts: steam-device-rules <= 1.0.0.85-1 Obsoletes: steam-device-rules <= 1.0.0.85-1 %description rm From a5b63a6c405d610a5a9608d8839e085e541fd5e6 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 4 Nov 2025 00:10:03 -0600 Subject: [PATCH 1194/1547] fix: amaranth _desc (#7091) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/amaranth/amaranth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/amaranth/amaranth.spec b/anda/langs/amaranth/amaranth.spec index de2df12286..73dd99eb6f 100644 --- a/anda/langs/amaranth/amaranth.spec +++ b/anda/langs/amaranth/amaranth.spec @@ -1,5 +1,5 @@ %global pypi_name amaranth -%global _desc Scots A modern hardware definition language and toolchain based on Python. +%global _desc A modern hardware definition language and toolchain based on Python. %define _python_dist_allow_version_zero 1 From 296b34a0d0df27f6618f1634ae933dd41ae26ea5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 06:32:14 +0000 Subject: [PATCH 1195/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index bb7c3b4eda..e2784b51e7 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.10.21 +Version: 2025.11.4 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From 89dd48039330d8aa4fdc0547cf4a3eb5f21ae9e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 06:55:05 +0000 Subject: [PATCH 1196/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 0c728748ea..4bbdf46650 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.2-pre +%global ver 0.211.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 58b900eb3c1c355ce6c649ae3fbd5b8d3ea17c36 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 4 Nov 2025 18:00:18 +0700 Subject: [PATCH 1197/1547] fix(sbctl): Move postinst hook to /etc (#7099) * fix(sbctl): Move postinst hook to /etc * bump release * oops typo * Bruh --- anda/tools/sbctl/sbctl.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index ffb32041c8..939ee0217a 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl Version: 0.18 -Release: 1%?dist +Release: 2%?dist Summary: Secure Boot key manager License: MIT @@ -51,6 +51,10 @@ install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} # postinst.d hooks. rm -f %{buildroot}%{_prefix}/lib/kernel/install.d/91-sbctl.install +# 95-kernel-hooks.install only runs postinst scripts from /etc, so move it there +mkdir -p %{buildroot}%{_sysconfdir}/kernel/postinst.d +mv %{buildroot}%{_prefix}/lib/kernel/postinst.d/91-sbctl.install %{buildroot}%{_sysconfdir}/kernel/postinst.d/ + %transfiletriggerin -P 1 -- /efi /usr/lib /usr/libexec if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then exec Date: Tue, 4 Nov 2025 14:57:00 +0000 Subject: [PATCH 1198/1547] bump: walker golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 325a494648..a9388d2a8f 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.8.2 +%global upstream_version v2.9.0 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index dc61193a2d..3fd1a33f58 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.13.2 +Version: 2.14.0 %gometa -f From 50dc230eac920ade29275a38698a1d4743f2033c Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Wed, 5 Nov 2025 00:48:30 +0700 Subject: [PATCH 1199/1547] add: iosevka-fonts (#7092) * add: iosevka-fonts * use macros for ts * set jCmd properly for even slower builds :p * add build option to use TTC collections instead * add license.md * use very big runners for this * use large arm runners * try using bun instead * HACK: Use prebuilt binaries --- anda/fonts/iosevka/anda.hcl | 9 ++ anda/fonts/iosevka/iosevka-fonts.spec | 146 ++++++++++++++++++++++++++ anda/fonts/iosevka/update.rhai | 1 + 3 files changed, 156 insertions(+) create mode 100644 anda/fonts/iosevka/anda.hcl create mode 100644 anda/fonts/iosevka/iosevka-fonts.spec create mode 100644 anda/fonts/iosevka/update.rhai diff --git a/anda/fonts/iosevka/anda.hcl b/anda/fonts/iosevka/anda.hcl new file mode 100644 index 0000000000..baf031df6b --- /dev/null +++ b/anda/fonts/iosevka/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "iosevka-fonts.spec" + } + # labels { + # large = 1 + # } +} diff --git a/anda/fonts/iosevka/iosevka-fonts.spec b/anda/fonts/iosevka/iosevka-fonts.spec new file mode 100644 index 0000000000..3cea45bb24 --- /dev/null +++ b/anda/fonts/iosevka/iosevka-fonts.spec @@ -0,0 +1,146 @@ +%define _iosevka_families Iosevka IosevkaAile IosevkaCurly IosevkaCurlySlab IosevkaEtoile IosevkaSS01 IosevkaSS02 IosevkaSS03 IosevkaSS04 IosevkaSS05 IosevkaSS06 IosevkaSS07 IosevkaSS08 IosevkaSS09 IosevkaSS10 IosevkaSS11 IosevkaSS12 IosevkaSS13 IosevkaSS14 IosevkaSS15 IosevkaSS16 IosevkaSlab + +# HACK: Download prebuilt binaries instead of building from source +# +# XXX: Use `--without bins` only if you enjoy waiting 33+ hours and death by +# a thousand JavaScript apps, or you use Gentoo. +%bcond_without bins + +%bcond_without smt +%bcond_with ttc + +# this runs at macro expansion time, not build time +%{lua: + local families = rpm.expand("%{_iosevka_families}") + local i = 0 + local function prettify(name) + -- insert space before uppercase letters (except first) + local spaced = name:gsub("(%l)(%u)", "%1 %2") + -- fix "SSxx" into "SSxx" (with space before) + spaced = spaced:gsub("(%a)(SS%d+)", "%1 %2") + return spaced + end + for family in string.gmatch(families, "%S+") do + local pretty = prettify(family) + rpm.define(string.format("fontfamily%d %s", i, pretty)) + if rpm.expand("%{with bins}") == "1" then + -- PkgTTC-Iosevka-33.3.3 + rpm.define(string.format("fonts%d %s/*.ttc", i, family)) + else + if rpm.expand("%{with ttc}") == "1" then + rpm.define(string.format("fonts%d dist/.ttc/%s/*.ttc", i, family)) + else + rpm.define(string.format("fonts%d dist/%s/TTF/*.ttf", i, family)) + end + end + rpm.define(string.format("fontdescription%d %%fontdescription (%s)", i, pretty)) + i = i + 1 + end + rpm.define(string.format("iosevka_family_count %d", i)) +} + + + +%global fontorg io.github.be5invis +%global fontlicense OFL-1.1 +%if %{with bins} +%global fontlicenses Iosevka-%{version}/LICENSE.md +%else +%global fontlicenses LICENSE.md +%endif +%global foundry Belleve Invis +%global fontdescription %{expand: +Versatile typeface for code, from code.} + +Version: 33.3.3 +Release: 1%{?dist} +Packager: Cappy Ishihara +Summary: Versatile typeface for code, from code. +BuildRequires: rpm_macro(fontpkg) +URL: https://github.com/be5invis/Iosevka +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +%if %{with bins} +BuildRequires: curl +BuildRequires: jq +BuildRequires: aria2 +BuildRequires: unzip +%else +BuildRequires: bun-bin +BuildRequires: ttfautohint +%endif + +%fontpkg -a +%fontmetapkg + +%prep +%if %{with bins} +%setup -c + +# TODO: Probably enhance by scripting RPM to add a `SourceN` directive instead +# download prebuilt binaries instead of building from source +# NOTE: May invite the ire of GitHub rate limiting since this pulls +# a LOT of assets in one go +curl https://api.github.com/repos/be5invis/Iosevka/releases/tags/v%{version} \ + | jq -r ".assets[] | .browser_download_url" | grep PkgTTC-Iosevka \ + | aria2c -i - + +%else + +%autosetup -n Iosevka-%{version} +bun i +%endif + +%build + +# XXX: Verda is VERY expensive when building fonts from source, +# which might be fine if you're building on a supercomputer with +# many cores and tons of RAM and lots of time to spare. +# +# By default the SMT build is enabled in case you want to +# melt your computer by literally building fonts from source, see +# the `--with bin` option to disable prebuilt binaries +# +# The build time is roughly ~1.5h * 22 = 33 hours on a quad-core +# machine with 32GB of RAM when building with maximum parallelism, +# so be warned. +# +%if %{with smt} +%define _font_smp_flags --jCmd=%{_smp_build_ncpus} +%else +# However, we will be doing only 1 thread here to avoid +# thrashing builders +%define _font_smp_flags --jCmd=1 +%endif + + +collections="%{_iosevka_families}" + +%if %{with bins} +build_font() { + local style=$1 + local zipfile="PkgTTC-${style}-%{version}.zip" + unzip -d ${style}/ ${zipfile} +} +%else +build_font() { + local style=$1 + bun run --bun build -- ttc::${style} %{_font_smp_flags} +} +%endif + +for collection in $collections; do + build_font "$collection" +done + +%fontbuild -a + +%install +%fontinstall -a + +%check +%fontcheck -a + +%fontfiles -a + +%changelog +%autochangelog diff --git a/anda/fonts/iosevka/update.rhai b/anda/fonts/iosevka/update.rhai new file mode 100644 index 0000000000..e9a39b4a9e --- /dev/null +++ b/anda/fonts/iosevka/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("be5invis/Iosevka")); From 1800ec6bb7a7a4003f111184786ee508fda10c53 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 19:28:30 +0000 Subject: [PATCH 1200/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 40e0ac9973..76ea279038 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 87124141239c290b53616377c01878002543006e -%global ver 0.0.38-18289 +%global commit 0403231a0d8e6503a9241ed6a1b00bbfa8d8211d +%global ver 0.0.38-18290 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 03ba9ac7ff31d7d2210f13a9bbf2949daa861c9a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 20:00:47 +0000 Subject: [PATCH 1201/1547] bump: walker golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index a9388d2a8f..45470fe48f 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.9.0 +%global upstream_version v2.9.1 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 3fd1a33f58..b7e377d132 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.0 +Version: 2.14.1 %gometa -f From 797f3bf46cf2ef2c704c4705b9baf2e2a16a1be6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 20:32:46 +0000 Subject: [PATCH 1202/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 8828366d46..079b1f260a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.796 +Version: 0.0.797 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b0f4304014..7094dfab86 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.796 +Version: 0.0.797 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 60081f46a3c016958c08de5762f14e630f00ba5a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 20:48:56 +0000 Subject: [PATCH 1203/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 079b1f260a..e2fc855d78 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.797 +Version: 0.0.798 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 7094dfab86..ce2e572671 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.797 +Version: 0.0.798 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From cfe180914f2d9b43fc283bbb5dd770f9f98ee29a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 21:24:58 +0000 Subject: [PATCH 1204/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 1b6496161d..f317433f4b 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 936bbff7eb49b86998691e08c54f8d86f2690477 +%global commit ff1e7bf0c516eb5788e6aa5512f26c9eb5591364 %forgemeta Name: lomiri-system-settings From 9d277b3fc62fd28f9e640a7144f72c356849b28e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 4 Nov 2025 23:13:37 +0000 Subject: [PATCH 1205/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index b407eefd30..811ae53e2a 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.14.0.64 +Version: 9.15.0.57 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From b1c47560f46e0355ed1d86c09bb49584bfecf5f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 01:40:19 +0000 Subject: [PATCH 1206/1547] bump: discord-canary-openasar discord-canary electron --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index e2fc855d78..397627dd32 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.798 +Version: 0.0.799 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index ce2e572671..6e8ca3e490 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.798 +Version: 0.0.799 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 99776700cc..37a21ab6b4 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.0.0 +Version: 39.1.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 368d31e769bc80349eddd075469804acaf3e2d32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 01:50:33 +0000 Subject: [PATCH 1207/1547] bump(nightly): mpv-nightly winetricks-git zed-nightly albius nim-nightly curl_cffi types-colorama scx-scheds-nightly glasgow --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/albius/albius.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/curl_cffi/curl_cffi.spec | 2 +- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 8ccec470ff..6482b97f3c 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 25aa402f1de1335c6bca4b81455485164ff4598a +%global commit 5b0cfe8849f8304dc449b2bc10cac62c7a227159 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251104 +%global commit_date 20251105 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index be7b32fe72..d21cb85529 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit a5a76f24a5d03697cab0c3192843a4379d6f8ff6 +%global commit 533f41704766765cfb3706fb2aa197acbb05df32 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20251025 +%global commit_date 20251105 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index a4e8028670..efd05c6589 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 4cdcb0c15eef921a13ee54fe0df81cb0ee854253 +%global commit 2ead8c42fb6792095d7cb02f7b89e467421dc8a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251104 +%global commit_date 20251105 %global ver 0.212.0 %bcond_with check diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index a54775624a..b1dc7ba95c 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit 1cb64ec6df27d70d90b59bb946c6aa4323e4ec63 -%global commit_date 20251029 +%global commit ee04f2624c4fa5875052d2a90f3eae4645966a81 +%global commit_date 20251105 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index fe8ae8b06f..3e5a57f57d 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 5079074b1a86b7b2b80197e079c564d2d5924735 +%global commit cfefd1d95b02fe8c099ee28074616031cf5a0b3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251101 +%global commit_date 20251105 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/curl_cffi/curl_cffi.spec b/anda/langs/python/curl_cffi/curl_cffi.spec index e970fe4d9d..c01ac2442e 100644 --- a/anda/langs/python/curl_cffi/curl_cffi.spec +++ b/anda/langs/python/curl_cffi/curl_cffi.spec @@ -5,7 +5,7 @@ %global _version 0.14.0b2 Name: python-%{pypi_name} -Version: %{_version} +Version: 0.13.0 Release: 1%?dist Summary: Python binding for curl-impersonate fork via cffi.. License: MIT diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 66a85c17e2..adff3beb84 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit eca15d9654017f8f67891f2a01434a00ab805899 -%global commit_date 20251104 +%global commit 29f78ddcd1806ff8e1855971b8e9de1d1a5d96c3 +%global commit_date 20251105 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 840192a212..94a22198f7 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit ec25fb05e988b937a20b5b003566763b62adf1ab +%global commit 6161c040707f22ab41a99a41753fae5a71f7b07c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251104 +%global commitdate 20251105 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 7227f53426..94b612b448 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit ca566a92397ddd701f54aa872cbe0762977b8e82 -%global commit_date 20251104 +%global commit 74a152c6b3799de8fa377833bd7509185ddc5f21 +%global commit_date 20251105 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From fd427a8e2c8d2a1a317e5a886d1ebb1d2e998b8c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 03:02:36 +0000 Subject: [PATCH 1208/1547] bump: ruffle-nightly walker zed-preview --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/desktops/waylands/walker/walker.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 48dede943e..60bab19f31 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-04 +%global ver 2025-11-05 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 45470fe48f..9acf035b72 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.9.1 +%global upstream_version v2.9.2 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 4bbdf46650..6be39534f8 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.3-pre +%global ver 0.211.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From df60b8ef8f4b23276548b5970b406e75e1de580f Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 4 Nov 2025 22:29:42 -0600 Subject: [PATCH 1209/1547] chore(gstreamer1-plugins-bad): Readd commented Obsolete, update BuildRequires for Rawhide (#7109) * chore(gstreamer1-plugins-bad): Readd commented Obsolete Signed-off-by: Gilver * chore: Conditional BuildRequires for libcdaudio-devel Signed-off-by: Gilver --------- Signed-off-by: Gilver --- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index e36fd831c9..b1f0cd524d 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.7 -Release: 1%?dist +Release: 3%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only @@ -24,7 +24,7 @@ Provides: %{name}-free%{?_isa} = %{?epoch}:%{version}-%{release} Obsoletes: %{name}-free-extras < %{?epoch}:%{version}-%{release} Provides: %{name}-free-extras = %{?epoch}:%{version}-%{release} Provides: %{name}-free-extras%{?_isa} = %{?epoch}:%{version}-%{release} -#Obsoletes: %{name}-freeworld < %{?epoch}:%{version}-%{release} +Obsoletes: %{name}-freeworld < %{?epoch}:%{version}-%{release} Provides: %{name}-freeworld = %{?epoch}:%{version}-%{release} Provides: %{name}-freeworld%{?_isa} = %{?epoch}:%{version}-%{release} Obsoletes: %{name}-nonfree < %{?epoch}:%{version}-%{release} @@ -64,7 +64,9 @@ BuildRequires: gobject-introspection-devel >= 1.31.1 BuildRequires: gsm-devel BuildRequires: ladspa-devel BuildRequires: libatomic +%if 0%{?fedora} < 44 BuildRequires: libcdaudio-devel +%endif BuildRequires: libmicrodns-devel #BuildRequires: libmpcdec-devel - Old API BuildRequires: mesa-libGL-devel From 861c42d81d0abcd3fcd63c4ba76eb2d92788292f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 04:42:53 +0000 Subject: [PATCH 1210/1547] bump(branch): gstreamer1-plugins-bad gstreamer1-vaapi --- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- .../gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index b1f0cd524d..f9d3634f56 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.7 -Release: 3%?dist +Release: 1%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt index 8213d34942..5983568df1 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt @@ -1 +1 @@ -1.fcrawhide +3.fcrawhide From 4d901dd75a9f7880a5dd81046dc278adb0168ad2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 05:15:31 +0000 Subject: [PATCH 1211/1547] bump(branch): gstreamer1-vaapi --- .../gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt index 5983568df1..8213d34942 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt @@ -1 +1 @@ -3.fcrawhide +1.fcrawhide From b9365a1f40ffa3da8ca5a19c667d63d57633c417 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:15:49 -0600 Subject: [PATCH 1212/1547] add: pywebview (#7097) Signed-off-by: Owen-sz --- anda/langs/python/pywebview/anda.hcl | 6 +++ anda/langs/python/pywebview/pywebview.spec | 48 ++++++++++++++++++++++ anda/langs/python/pywebview/update.rhai | 1 + 3 files changed, 55 insertions(+) create mode 100644 anda/langs/python/pywebview/anda.hcl create mode 100644 anda/langs/python/pywebview/pywebview.spec create mode 100644 anda/langs/python/pywebview/update.rhai diff --git a/anda/langs/python/pywebview/anda.hcl b/anda/langs/python/pywebview/anda.hcl new file mode 100644 index 0000000000..5782960bdd --- /dev/null +++ b/anda/langs/python/pywebview/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "pywebview.spec" + } +} diff --git a/anda/langs/python/pywebview/pywebview.spec b/anda/langs/python/pywebview/pywebview.spec new file mode 100644 index 0000000000..4f3b8e3321 --- /dev/null +++ b/anda/langs/python/pywebview/pywebview.spec @@ -0,0 +1,48 @@ +%global pypi_name pywebview +%global _desc Build GUI for your Python program with JavaScript, HTML, and CSS. + +Name: python-%{pypi_name} +Version: 6.1 +Release: 1%?dist +Summary: Build GUI for your Python program with JavaScript, HTML, and CSS +License: BSD-3-Clause +URL: https://github.com/r0x0r/pywebview +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: pywebview +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n pywebview-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files webview + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE SECURITY.md + +%changelog +* Tue Nov 04 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/pywebview/update.rhai b/anda/langs/python/pywebview/update.rhai new file mode 100644 index 0000000000..b69e27b96f --- /dev/null +++ b/anda/langs/python/pywebview/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("pywebview")); From de6535ba19038bad8d471ae636b97fc55fd3ceca Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:17:57 -0600 Subject: [PATCH 1213/1547] add: asusctl (#7043) * add: asusctl * Make it build * Remove empty file * Add update.rhai * Don't build on non-x86_64 architecture --- anda/system/asusctl/anda.hcl | 6 ++ anda/system/asusctl/asusctl.spec | 92 ++++++++++++++++++++++++++ anda/system/asusctl/fix-makefile.patch | 13 ++++ anda/system/asusctl/update.rhai | 1 + 4 files changed, 112 insertions(+) create mode 100644 anda/system/asusctl/anda.hcl create mode 100644 anda/system/asusctl/asusctl.spec create mode 100644 anda/system/asusctl/fix-makefile.patch create mode 100644 anda/system/asusctl/update.rhai diff --git a/anda/system/asusctl/anda.hcl b/anda/system/asusctl/anda.hcl new file mode 100644 index 0000000000..6d319d1d22 --- /dev/null +++ b/anda/system/asusctl/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "asusctl.spec" + } +} diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec new file mode 100644 index 0000000000..4e0afd9f40 --- /dev/null +++ b/anda/system/asusctl/asusctl.spec @@ -0,0 +1,92 @@ +%global debug_package %{nil} + +%global commit c9e76f327376c8bb6ab4e4cc5187954aa8cdc538 +%global commit_date 20251020 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: asusctl +Version: %commit_date.%shortcommit +Release: 1%?dist +Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops +URL: https://gitlab.com/asus-linux/asusctl +Source0: %url/-/archive/%commit/asusctl-%commit.tar.gz +License: MPL-2.0 +Patch0: fix-makefile.patch +BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel +BuildRequires: desktop-file-utils +BuildRequires: cmake +BuildRequires: rust +BuildRequires: rust-std-static +BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libseat) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(libzstd) +ExclusiveArch: x86_64 + +Packager: Metcya + +%description +%summary. + +%package rog-gui +Summary: An experimental gui for %name +Requires: %name + +%description rog-gui +A one-stop-shop GUI tool for asusd/asusctl. It aims to provide most controls, +a notification service, and ability to run in the background. + +%prep +%autosetup -p1 -n asusctl-%commit +%cargo_prep_online + +%build +%cargo_build + +%install +%make_install + +install -D -m 0644 README.md %{buildroot}/%{_docdir}/%{name}/README.md +install -D -m 0644 rog-anime/README.md %{buildroot}/%{_docdir}/%{name}/README-anime.md +install -D -m 0644 rog-anime/data/diagonal-template.png %{buildroot}/%{_docdir}/%{name}/diagonal-template.png + +desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.desktop + +%files +%license LICENSE +%{_datadir}/asusctl/LICENSE +%{_bindir}/asusd +%{_bindir}/asusd-user +%{_bindir}/asusctl +%{_unitdir}/asusd.service +%{_userunitdir}/asusd-user.service +%{_udevrulesdir}/99-asusd.rules +%dnl %{_sysconfdir}/asusd/ +%{_datadir}/asusd/aura_support.ron +%{_datadir}/dbus-1/system.d/asusd.conf +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_yellow.png +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_green.png +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_red.png +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_blue.png +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_orange.png +%{_datadir}/icons/hicolor/512x512/apps/asus_notif_white.png +%{_datadir}/icons/hicolor/scalable/status/gpu-compute.svg +%{_datadir}/icons/hicolor/scalable/status/gpu-hybrid.svg +%{_datadir}/icons/hicolor/scalable/status/gpu-integrated.svg +%{_datadir}/icons/hicolor/scalable/status/gpu-nvidia.svg +%{_datadir}/icons/hicolor/scalable/status/gpu-vfio.svg +%{_datadir}/icons/hicolor/scalable/status/notification-reboot.svg +%{_docdir}/%{name}/ +%{_datadir}/asusd/ + +%files rog-gui +%{_bindir}/rog-control-center +%{_datadir}/applications/rog-control-center.desktop +%{_datadir}/icons/hicolor/512x512/apps/rog-control-center.png +%{_datadir}/rog-gui + +%changelog +* Sun Oct 26 2025 Metcya +- Package asusctl diff --git a/anda/system/asusctl/fix-makefile.patch b/anda/system/asusctl/fix-makefile.patch new file mode 100644 index 0000000000..0110ee141a --- /dev/null +++ b/anda/system/asusctl/fix-makefile.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 6db2b96..232c993 100644 +--- a/Makefile ++++ b/Makefile +@@ -113,7 +113,7 @@ install-data-asusd_user: + + .PHONY: install-data-asusd install-data-asusd_user + +-install-data: install-data-asusd install-data-rog_gui ++install-data: install-data-asusd install-data-rog_gui install-data-asusd_user + + install: install-program install-data + $(INSTALL_DATA) "./LICENSE" "$(DESTDIR)$(datarootdir)/asusctl/LICENSE" diff --git a/anda/system/asusctl/update.rhai b/anda/system/asusctl/update.rhai new file mode 100644 index 0000000000..4496aa968e --- /dev/null +++ b/anda/system/asusctl/update.rhai @@ -0,0 +1 @@ +rpm.version(gitlab("20328305")); From 6008440f860a29cc3bfbe162e85e869272b66a05 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 4 Nov 2025 23:18:56 -0600 Subject: [PATCH 1214/1547] fix(udev-joystick-blacklist): Drop release from Obsoletes (#7104) * fix(udev-joystick-blacklist): Update conflict version for steam-device-rules Signed-off-by: Gilver * chore: Release Signed-off-by: Gilver * Trying something. Signed-off-by: Gilver --------- Signed-off-by: Gilver --- .../udev-joystick-blacklist/udev-joystick-blacklist.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec index 7736740651..f473aef9dd 100644 --- a/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec +++ b/anda/games/udev-joystick-blacklist/udev-joystick-blacklist.spec @@ -4,14 +4,14 @@ Name: udev-joystick-blacklist Version: 0^%{commit_date}git%{shortcommit} -Release: 2%{?dist} +Release: 3%{?dist} Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux License: Public Domain URL: https://github.com/denilsonsa/udev-joystick-blacklist Source0: %{url}/archive/%{commit}.tar.gz BuildRequires: systemd-rpm-macros Conflicts: %{name}-rm -Conflicts: steam-device-rules <= 1.0.0.85-1 +Conflicts: steam-device-rules <= 1.0.0.85 BuildArch: noarch Packager: Gilver E. @@ -23,8 +23,8 @@ This package contains rules which will prevent those devices from being recogniz %package rm Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux Conflicts: %{name} -Conflicts: steam-device-rules <= 1.0.0.85-1 -Obsoletes: steam-device-rules <= 1.0.0.85-1 +Conflicts: steam-device-rules <= 1.0.0.85 +Obsoletes: steam-device-rules <= 1.0.0.85 %description rm There are several devices that, although recognized by kernel as joysticks, are not joysticks. From 7b2415dd97a4e652d3e305b79327f25be32e413c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 05:19:34 +0000 Subject: [PATCH 1215/1547] bump: golang-github-abenz1267-elephant asusctl --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- anda/system/asusctl/asusctl.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index b7e377d132..46cfb25184 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.1 +Version: 2.14.2 %gometa -f diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 4e0afd9f40..42cae63815 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -5,7 +5,7 @@ %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: asusctl -Version: %commit_date.%shortcommit +Version: 6.1.16 Release: 1%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl From 168fce6e9ee895ec68f6489205472e28f087a679 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:44:21 -0600 Subject: [PATCH 1216/1547] add: magic-wormhole (#7080) * add: magic-wormhole Signed-off-by: Owen-sz * lets just do the funny Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/langs/python/magic-wormhole/anda.hcl | 6 ++ .../python/magic-wormhole/magic-wormhole.spec | 96 +++++++++++++++++++ anda/langs/python/magic-wormhole/update.rhai | 1 + 3 files changed, 103 insertions(+) create mode 100644 anda/langs/python/magic-wormhole/anda.hcl create mode 100644 anda/langs/python/magic-wormhole/magic-wormhole.spec create mode 100644 anda/langs/python/magic-wormhole/update.rhai diff --git a/anda/langs/python/magic-wormhole/anda.hcl b/anda/langs/python/magic-wormhole/anda.hcl new file mode 100644 index 0000000000..7e2dcc5239 --- /dev/null +++ b/anda/langs/python/magic-wormhole/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "magic-wormhole.spec" + } +} diff --git a/anda/langs/python/magic-wormhole/magic-wormhole.spec b/anda/langs/python/magic-wormhole/magic-wormhole.spec new file mode 100644 index 0000000000..cb673a39e7 --- /dev/null +++ b/anda/langs/python/magic-wormhole/magic-wormhole.spec @@ -0,0 +1,96 @@ +%define _unpackaged_files_terminate_build 0 + +%global pypi_name magic-wormhole +%global _desc get things from one computer to another, safely. + +Name: python-%{pypi_name} +Version: 0.21.1 +Release: 1%?dist +Summary: get things from one computer to another, safely +License: MIT +URL: https://github.com/magic-wormhole/magic-wormhole +Source0: %url/archive/refs/tags/%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-versioneer + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: magic-wormhole +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%package bash-completion +Summary: magic-wormhole Bash completion +Requires: python3-%{pypi_name} +Requires: bash-completion +BuildArch: noarch + +%description bash-completion +Bash shell completion for magic-wormhole. + +%package fish-completion +Summary: magic-wormhole Fish completion +Requires: python3-%{pypi_name} +Requires: fish +BuildArch: noarch + +%description fish-completion +Fish shell completion for magic-wormhole. + +%package zsh-completion +Summary: magic-wormhole Zsh completion +Requires: python3-%{pypi_name} +Requires: zsh +BuildArch: noarch + +%description zsh-completion +Zsh shell completion for magic-wormhole. + +%prep +%autosetup -n magic-wormhole-%{version} + +%build +%pyproject_wheel + +%install +install -Dm644 wormhole_complete.bash %{buildroot}%{bash_completions_dir}/wormhole_complete.bash +install -Dm644 wormhole_complete.bash %{buildroot}%{fish_completions_dir}/wormhole_complete.fish +install -Dm644 wormhole_complete.bash %{buildroot}%{zsh_completions_dir}/wormhole_complete.zsh +install -Dm644 docs/wormhole.1 %{buildroot}%{_mandir}/man1/wormhole.1 +%pyproject_install +%pyproject_save_files wormhole + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md docs/*.rst +%license LICENSE +%{_bindir}/magic-wormhole +%{_bindir}/wormhole +%{_mandir}/man1/wormhole.1.gz +%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc +%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc +%python3_sitelib/magic_wormhole-%version.dist-info/* + +%files bash-completion +%{bash_completions_dir}/wormhole_complete.bash + +%files fish-completion +%{fish_completions_dir}/wormhole_complete.fish + +%files zsh-completion +%{zsh_completions_dir}/wormhole_complete.zsh + +%changelog +* Mon Nov 03 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/magic-wormhole/update.rhai b/anda/langs/python/magic-wormhole/update.rhai new file mode 100644 index 0000000000..216ef8ca97 --- /dev/null +++ b/anda/langs/python/magic-wormhole/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("magic-wormhole/magic-wormhole")); From db4ba4abd11bc9e8dcd928a4de30594a0e36ce7a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:50:45 -0600 Subject: [PATCH 1217/1547] fix(asusctl): track versions properly (#7128) Signed-off-by: Owen-sz --- anda/system/asusctl/asusctl.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 42cae63815..009595dd2b 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,18 +1,14 @@ %global debug_package %{nil} -%global commit c9e76f327376c8bb6ab4e4cc5187954aa8cdc538 -%global commit_date 20251020 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - Name: asusctl Version: 6.1.16 -Release: 1%?dist +Release: 2%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl -Source0: %url/-/archive/%commit/asusctl-%commit.tar.gz +Source0: %url/-/archive/%version/asusctl-%version.tar.gz License: MPL-2.0 Patch0: fix-makefile.patch -BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel +BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel BuildRequires: desktop-file-utils BuildRequires: cmake BuildRequires: rust @@ -39,7 +35,7 @@ A one-stop-shop GUI tool for asusd/asusctl. It aims to provide most controls, a notification service, and ability to run in the background. %prep -%autosetup -p1 -n asusctl-%commit +%autosetup -p1 -n asusctl-%version %cargo_prep_online %build From 0b4f4a79dae370fea25cd42a54d68e58daec4a94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl=20H=C3=B6rberg?= Date: Wed, 5 Nov 2025 07:13:03 +0100 Subject: [PATCH 1218/1547] feat: build crystal from source, split out shards pkg (#7044) * Build Crystal from source, split out shards pkg Build Crystal and shards from source, building dynamically linked binaries. Separate the crystal and shards packages, they have different versions and update schedules. Remove architecture restrictions. Introduce a bootstrap problem, as Crystal is built using Crystal. * bootstrap compiler for crystal compiler * Use macros when possible in shards.spec (+ formatting) * formatting of crystal.spec * use correct path to bootstrap compiler * build require make for shards * no verbose autosetup for crystal * quiet prep/extractions * shards requires gcc * Revert "shards requires gcc" This reverts commit b4558238b35d96f6b6899f2d376ccabcc8aeb62a. Should not be needed, as crystal requires gcc * Packager * explict buildreqs for shards should be inferred from the crystal package --- anda/langs/crystal/crystal/anda.hcl | 1 - anda/langs/crystal/crystal/crystal.spec | 88 +++++++++++++------------ anda/langs/crystal/crystal/update.rhai | 10 +-- anda/langs/crystal/shards/anda.hcl | 5 ++ anda/langs/crystal/shards/shards.spec | 33 ++++++++++ anda/langs/crystal/shards/update.rhai | 1 + 6 files changed, 87 insertions(+), 51 deletions(-) create mode 100644 anda/langs/crystal/shards/anda.hcl create mode 100644 anda/langs/crystal/shards/shards.spec create mode 100644 anda/langs/crystal/shards/update.rhai diff --git a/anda/langs/crystal/crystal/anda.hcl b/anda/langs/crystal/crystal/anda.hcl index d2a5a14455..1ce7a085d6 100644 --- a/anda/langs/crystal/crystal/anda.hcl +++ b/anda/langs/crystal/crystal/anda.hcl @@ -1,5 +1,4 @@ project pkg { - arches = ["x86_64"] rpm { spec = "crystal.spec" } diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index da28a9d34f..f6f567b49b 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -1,57 +1,63 @@ -%define debug_package %nil +%bcond bootstrap 1 +%global bootstrap_version 1.17.1 -Name: crystal -Version: 1.18.2 -Release: 1%?dist -Summary: The Crystal Programming Language -License: Apache-2.0 -URL: https://crystal-lang.org/ -Source0: https://github.com/crystal-lang/crystal/releases/download/%version/crystal-%version-1-linux-x86_64-bundled.tar.gz -ExclusiveArch: x86_64 -BuildRequires: rpm_macro(fdupes) +Name: crystal +Version: 1.18.2 +Release: 2%?dist +Summary: A general-purpose, object-oriented programming language +License: Apache-2.0 +Packager: Carl Hörberg +URL: https://crystal-lang.org/ +Source0: https://github.com/crystal-lang/crystal/archive/%version.tar.gz +%if %{with bootstrap} +Source1: https://dev.alpinelinux.org/archive/crystal/crystal-%{bootstrap_version}-%{_arch}-alpine-linux-musl.tar.gz +%else +BuildRequires: crystal +%endif +BuildRequires: gcc gcc-c++ make gc-devel llvm-devel +BuildRequires: pcre2-devel libyaml-devel libffi-devel +Requires: gcc pkgconfig gc-devel +Requires: pcre2-devel openssl-devel zlib-devel +Requires: libyaml-devel libxml2-devel gmp-devel +Suggests: shards %description -%summary. - -%package devel -Summary: Development files for the crystal package - -%description devel -%summary. +Crystal is a programming language with the following goals: +- Have a syntax similar to Ruby (but compatibility with it is not a goal) +- Statically type-checked but without having to specify the type of variables or method arguments +- Be able to call C code by writing bindings to it in Crystal +- Have compile-time evaluation and generation of code, to avoid boilerplate code +- Compile to efficient native code %prep -%autosetup -n crystal-%version-1 +%setup -q +%if %{with bootstrap} +%setup -q -b 1 +%endif %build +%if %{with bootstrap} +# Use bootstrap crystal binary +export PATH="%{_builddir}/crystal-%{bootstrap_version}-%{_arch}-alpine-linux-musl/bin:$PATH" +%endif +%make_build release=1 interpreter=1 LDFLAGS="%{build_ldflags}" CRYSTAL_CONFIG_LIBRARY_PATH=%{_libdir}/crystal %install -mkdir -p %buildroot/usr/bin -mkdir -p %buildroot/usr/share -mkdir -p %buildroot/usr/lib/crystal -install -Dm755 bin/* %buildroot/usr/bin/ -cp -r share/* %buildroot/usr/share/ -cp -r lib/crystal/* %buildroot/usr/lib/crystal/ - -%fdupes %buildroot%_datadir/crystal/src/lib_c/ - +%make_install PREFIX=%{_prefix} %files -%license /usr/share/licenses/crystal/LICENSE -/usr/bin/crystal -/usr/share/zsh/site-functions/_crystal -/usr/share/man/man1/crystal.1.gz -/usr/share/crystal/ -/usr/share/fish/vendor_completions.d/crystal.fish -/usr/share/bash-completion/completions/crystal - -/usr/bin/shards -/usr/share/man/man1/shards.1.gz -/usr/share/man/man5/shard.yml.5.gz - -%files devel -/usr/lib/crystal/ +%license %{_datadir}/licenses/crystal/LICENSE +%{_bindir}/crystal +%{_datadir}/crystal +%{_datadir}/zsh/site-functions/_crystal +%{_datadir}/bash-completion/completions/crystal +%{_datadir}/fish/vendor_completions.d/crystal.fish +%{_mandir}/man1/crystal.1.gz %changelog +* Mon Nov 03 2025 Carl Hörberg - 1.18.2-2 +- Build from source, support multiple architectures. + * Sat Jun 17 2023 windowsboy111 - 1.8.2-2 - Add devel package. diff --git a/anda/langs/crystal/crystal/update.rhai b/anda/langs/crystal/crystal/update.rhai index b2159a6775..8a0aa8cee3 100644 --- a/anda/langs/crystal/crystal/update.rhai +++ b/anda/langs/crystal/crystal/update.rhai @@ -1,9 +1 @@ -let v = gh("crystal-lang/crystal"); -let url = `crystal-${v}-1-linux-x86_64-bundled.tar.gz`; - -if get(`https://github.com/crystal-lang/crystal/releases/expanded_assets/${v}`).contains(url) { - rpm.version(v); -} else { - print(`crystal: ${v} (waiting for bundle)`); - terminate(); -} +rpm.version(gh_tag("crystal-lang/crystal")); diff --git a/anda/langs/crystal/shards/anda.hcl b/anda/langs/crystal/shards/anda.hcl new file mode 100644 index 0000000000..32456c8b0f --- /dev/null +++ b/anda/langs/crystal/shards/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "shards.spec" + } +} diff --git a/anda/langs/crystal/shards/shards.spec b/anda/langs/crystal/shards/shards.spec new file mode 100644 index 0000000000..eb636eef6d --- /dev/null +++ b/anda/langs/crystal/shards/shards.spec @@ -0,0 +1,33 @@ +Name: shards +Version: 0.19.1 +Release: 1%?dist +Summary: Dependency manager for the Crystal language +License: Apache-2.0 +Packager: Carl Hörberg +URL: https://crystal-lang.org/ +Source0: https://github.com/crystal-lang/shards/archive/refs/tags/v%version.tar.gz +BuildRequires: crystal make +BuildRequires: gcc gc-devel libyaml-devel pcre-devel +Suggests: git make +Supplements: crystal + +%description +Shards is a dependency manager for the Crystal programming language. It allows you to easily manage and install external libraries (called "shards") that your Crystal projects depend on. + +%prep +%setup -q + +%build +%make_build release=1 FLAGS="--link-flags=\"%{build_ldflags}\"" + +%install +%make_install PREFIX=%{_prefix} + +%files +%{_bindir}/shards +%{_mandir}/man1/shards.1.gz +%{_mandir}/man5/shard.yml.5.gz + +%changelog +* Mon Nov 03 2025 Carl Hörberg - 0.19.1-1 +- Initial package diff --git a/anda/langs/crystal/shards/update.rhai b/anda/langs/crystal/shards/update.rhai new file mode 100644 index 0000000000..11ba9c5d21 --- /dev/null +++ b/anda/langs/crystal/shards/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("crystal-lang/shards")); From 2b6424fd55aa99ca2b8e27a6ff391a08a2ec2edf Mon Sep 17 00:00:00 2001 From: june <159748074+june-fish@users.noreply.github.com> Date: Wed, 5 Nov 2025 00:16:49 -0600 Subject: [PATCH 1219/1547] initial package for gnome-shell-extension-gpu-switcher-supergfxctl (#6917) * initial package for gnome-shell-extension-gpu-switcher-supergfxctl * add %doc README.md * only build x86_64 Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * remove noarch Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * for some reason it doesn't build unless it's noarch lol Signed-off-by: Owen-sz --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen-sz --- .../anda.hcl | 6 +++ ...hell-extension-gpu-supergfxctl-switch.spec | 39 +++++++++++++++++++ .../update.rhai | 9 +++++ 3 files changed, 54 insertions(+) create mode 100644 anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl create mode 100644 anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec create mode 100644 anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl new file mode 100644 index 0000000000..3870cb13d0 --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "gnome-shell-extension-gpu-supergfxctl-switch.spec" + } +} diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec new file mode 100644 index 0000000000..fc3de66afd --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec @@ -0,0 +1,39 @@ +%global commit 1de26db2ea4166fdca85306300b12bdc24f2c955 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250925 +%global ver 11 +%global extension gpu-switcher-supergfxctl +%global uuid %{extension}@chikobara.github.io + +Name: gnome-shell-extension-%{extension} +Version: %ver^%commit_date.%shortcommit +Release: 1%?dist +Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl +License: GPL-3.0-only +URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl + +Source0: %url/archive/%commit.tar.gz + +Requires: (gnome-shell >= 48~ with gnome-shell < 50~) asusctl supergfxctl +Recommends: gnome-extensions-app + +BuildArch: noarch + +%description +GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl + +%prep +%autosetup -n GPU-Switcher-Supergfxctl-%{commit} -p1 + +%install +install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json +install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/extension.js + +%files +%license LICENSE +%doc README.md +%{_datadir}/gnome-shell/extensions/%{uuid} + +%changelog +* Mon Oct 27 2025 june-fish - 11 +- Initial Package diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai new file mode 100644 index 0000000000..10ce2bdccd --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai @@ -0,0 +1,9 @@ +if filters.contains("nightly") { + rpm.global("commit", gh_commit("chikobara/GPU-Switcher-Supergfxctl")); + if rpm.changed() { + let v = find("\"version\": ([.\\d]+)\n", gh_rawfile("chikobara/GPU-Switcher-Supergfxctl", "main", "metadata.json"), 1); + rpm.global("ver", v); + rpm.global("commit_date", date()); + rpm.release(); + } +} From b6a0c9730472d6161cbfdff81ea48eb4930edcb7 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 5 Nov 2025 00:17:02 -0600 Subject: [PATCH 1220/1547] chore: Update mesa-compat (#7014) * chore: Upate mesa-compat Signed-off-by: Gilver * test: DNL patch Signed-off-by: Gilver * Add Epoch field to mesa-compat.spec Signed-off-by: Gilver * chore: Readd bazzite.patch Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/lib/mesa-compat/mesa-compat.spec | 38 ++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/anda/lib/mesa-compat/mesa-compat.spec b/anda/lib/mesa-compat/mesa-compat.spec index eb20fbcd17..21207eccf4 100644 --- a/anda/lib/mesa-compat/mesa-compat.spec +++ b/anda/lib/mesa-compat/mesa-compat.spec @@ -1,9 +1,8 @@ -# Credit to LionHeartP from Nobara for most of the spec and letting me know about the need for this package <3 %global origname mesa -%global ver 25.0.4 Name: %{origname}-compat Summary: Mesa graphics libraries - legacy compatibility libraries +%global ver 25.0.7 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Release: 1%{?dist} Epoch: 1 @@ -41,6 +40,23 @@ BuildRequires: python3-pyyaml %description %{summary}. +%package libxatracker +Summary: Mesa XA state tracker +Provides: libxatracker%{?_isa} +Provides: mesa-libxatracker%{?_isa} +Obsoletes: mesa-libxatracker < 25.3 + +%description libxatracker +%{summary}. + +%package libxatracker-devel +Summary: Mesa XA state tracker development package +Requires: %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: mesa-libxatracker-devel < 25.3 + +%description libxatracker-devel +%{summary}. + %package libOSMesa Summary: Mesa offscreen rendering libraries Provides: libOSMesa @@ -73,10 +89,10 @@ cp %{SOURCE1} docs/ %meson \ -Dplatforms= \ -Dosmesa=true \ - -Dgallium-drivers=llvmpipe \ + -Dgallium-drivers=llvmpipe,svga \ -Dgallium-vdpau=disabled \ -Dgallium-va=disabled \ - -Dgallium-xa=disabled \ + -Dgallium-xa=enabled \ -Dgallium-nine=false \ -Dgallium-opencl=disabled \ -Dgallium-rusticl=false \ @@ -121,6 +137,16 @@ rm -rf %{buildroot}%{_includedir}/KHR %{_libdir}/libOSMesa.so %{_libdir}/pkgconfig/osmesa.pc +%files libxatracker +%{_libdir}/libxatracker.so.2* +%{_libdir}/libxatracker.so.2.* + +%files libxatracker-devel +%{_libdir}/libxatracker.so +%{_includedir}/xa_tracker.h +%{_includedir}/xa_composite.h +%{_includedir}/xa_context.h +%{_libdir}/pkgconfig/xatracker.pc + %changelog -* Thu Apr 24 2025 Neal Gompa - 25.0.4-1 -- Initial split from mesa for compat libraries (rhbz#2362203) +%autochangelog From c40532d25277ab5ae0cbd23b6e37d675b8f6769a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 06:39:32 +0000 Subject: [PATCH 1221/1547] bump: crystal --- anda/langs/crystal/crystal/crystal.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index f6f567b49b..bb682dea41 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -2,8 +2,8 @@ %global bootstrap_version 1.17.1 Name: crystal -Version: 1.18.2 -Release: 2%?dist +Version: 1.17.1 +Release: 1%?dist Summary: A general-purpose, object-oriented programming language License: Apache-2.0 Packager: Carl Hörberg From 3bb8c1be92692a2d0f7516790e7b076743dc2776 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 11:17:33 +0000 Subject: [PATCH 1222/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index f317433f4b..db93a3c350 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit ff1e7bf0c516eb5788e6aa5512f26c9eb5591364 +%global commit ca8d079c1c673dd34e011c173de7d72385f5aa30 %forgemeta Name: lomiri-system-settings From 51fb16d94b26feee6fe604b2d4455da89e29ef2a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 12:42:39 +0000 Subject: [PATCH 1223/1547] bump: legcord --- anda/apps/legcord/stable/legcord.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/legcord/stable/legcord.spec b/anda/apps/legcord/stable/legcord.spec index 2d6e752d8f..780fd70e4f 100644 --- a/anda/apps/legcord/stable/legcord.spec +++ b/anda/apps/legcord/stable/legcord.spec @@ -9,8 +9,8 @@ %endif Name: legcord -Version: 1.1.5 -Release: 2%?dist +Version: 1.1.6 +Release: 1%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience URL: https://github.com/Legcord/Legcord From 44f7184d79c8beb758a9c12e83f1137645a6a058 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 13:22:50 +0000 Subject: [PATCH 1224/1547] bump: youki zig-master-bootstrap --- anda/langs/rust/youki/youki.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/youki/youki.spec b/anda/langs/rust/youki/youki.spec index ae075364cd..cf8d762238 100644 --- a/anda/langs/rust/youki/youki.spec +++ b/anda/langs/rust/youki/youki.spec @@ -1,5 +1,5 @@ Name: youki -Version: 0.5.6 +Version: 0.5.7 Release: 1%?dist Summary: A container runtime written in Rust diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 76e65d148d..bf14aca239 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1225+bf9082518 +%global ver 0.16.0-dev.1230+459f3b7ed %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 4afc22e1b7b685a255aa4a405f7e0411d2ae913b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 14:14:49 +0000 Subject: [PATCH 1225/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index b34c91d91d..e070b2855a 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1225+bf9082518 +Version: 0.16.0~dev.1230+459f3b7ed Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 0401c6fffadf1b1560239ca83d93bf15748897d5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 16:28:27 +0000 Subject: [PATCH 1226/1547] bump: walker rpcs3 golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 9acf035b72..889b27291d 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.9.2 +%global upstream_version v2.9.3 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 76ea279038..762b2d2f5f 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0403231a0d8e6503a9241ed6a1b00bbfa8d8211d -%global ver 0.0.38-18290 +%global commit 8984c2b316d388cbc5b35e6f908b2c9b78b8a63b +%global ver 0.0.38-18293 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 46cfb25184..f0b89c111b 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.2 +Version: 2.14.3 %gometa -f From 3ba26fe4d01fa3773c3a1de11d9dddcfffada9e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 17:18:41 +0000 Subject: [PATCH 1227/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 391c492fbd..1e37372b20 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.03.232748 +Version: 2025.11.05.164804 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 043cff8d0ad25a35489dcb2708aef0b9f8f6d289 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 18:53:42 +0000 Subject: [PATCH 1228/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 762b2d2f5f..76ea279038 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8984c2b316d388cbc5b35e6f908b2c9b78b8a63b -%global ver 0.0.38-18293 +%global commit 0403231a0d8e6503a9241ed6a1b00bbfa8d8211d +%global ver 0.0.38-18290 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From f838c3725aeee4d014cf6bf7340eae01bb746d4e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 19:55:43 +0000 Subject: [PATCH 1229/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 6be39534f8..ff9bb0b3ce 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.4-pre +%global ver 0.211.4 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 28c0221e10..91bed19a8e 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,8 +9,8 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.210.4 -Release: 2%?dist +Version: 0.211.4 +Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib From ae5738bfc251fa7196fd51f7ff1d83a0614ca3d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 20:23:10 +0000 Subject: [PATCH 1230/1547] bump: zed-preview asusctl --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/system/asusctl/asusctl.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index ff9bb0b3ce..fefdde7a74 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.211.4 +%global ver 0.212.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 009595dd2b..b51ea13d89 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,8 +1,8 @@ %global debug_package %{nil} Name: asusctl -Version: 6.1.16 -Release: 2%?dist +Version: 6.1.17 +Release: 1%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl Source0: %url/-/archive/%version/asusctl-%version.tar.gz From 46b303a71b3249f9f8b548819208f438b1202e10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 20:55:51 +0000 Subject: [PATCH 1231/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 1e37372b20..0d024ca8ac 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.05.164804 +Version: 2025.11.05.205101 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8618346776f267aa3b388bceab5951696cd289c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 21:31:28 +0000 Subject: [PATCH 1232/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 76ea279038..280bc7a652 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0403231a0d8e6503a9241ed6a1b00bbfa8d8211d -%global ver 0.0.38-18290 +%global commit 49548b913d9a04dcdce6a5084953d43504d3af85 +%global ver 0.0.38-18296 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From eff24a4d69cf99b745b8f50aeee14f8d74819cc5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 21:45:41 +0000 Subject: [PATCH 1233/1547] bump: discord-canary-openasar discord-canary signal-desktop --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 397627dd32..9798ccf034 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.799 +Version: 0.0.800 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 6e8ca3e490..9f0066d5d8 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.799 +Version: 0.0.800 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index a939801b39..54849e0002 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -12,7 +12,7 @@ %endif Name: signal-desktop -Version: 7.77.1 +Version: 7.78.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 3b49cade01489817befab70cc80feb4952559e2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 22:18:46 +0000 Subject: [PATCH 1234/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 280bc7a652..e0e64cac2d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 49548b913d9a04dcdce6a5084953d43504d3af85 -%global ver 0.0.38-18296 +%global commit 2667d5de0f1b12b6d3c52d98ecfc2b6b10f9d2d1 +%global ver 0.0.38-18297 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 670e237760ea4f479b0b006f80310660ddeccdf2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 22:37:41 +0000 Subject: [PATCH 1235/1547] bump: flow-control --- anda/devs/flow/flow-control.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flow/flow-control.spec b/anda/devs/flow/flow-control.spec index 08807ad404..66cc2625c8 100644 --- a/anda/devs/flow/flow-control.spec +++ b/anda/devs/flow/flow-control.spec @@ -1,6 +1,6 @@ Name: flow-control Epoch: 1 -Version: 0.5.0 +Version: 0.6.0 Release: 1%?dist Summary: A programmer's text editor License: MIT From fce0b97acefd0f7337539bbe2bd4fb67bab9a1f8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 22:48:21 +0000 Subject: [PATCH 1236/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 9798ccf034..791a29632e 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.800 +Version: 0.0.801 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 9f0066d5d8..9ed49cdcb7 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.800 +Version: 0.0.801 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From f2088c3f8c6f04fa43dff6e6813a129de4c9cb97 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 5 Nov 2025 23:24:57 +0000 Subject: [PATCH 1237/1547] bump: rpcs3 yt-dlp-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e0e64cac2d..096e70833b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 2667d5de0f1b12b6d3c52d98ecfc2b6b10f9d2d1 -%global ver 0.0.38-18297 +%global commit 50eb46d29428165ecfae5c64144fe44c5d49632e +%global ver 0.0.38-18309 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0d024ca8ac..552cabf1f3 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.05.205101 +Version: 2025.11.05.230647 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d5675c8804366fbeec61f4a169ac290c44cf38e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 01:50:47 +0000 Subject: [PATCH 1238/1547] bump(nightly): legcord-nightly mpv-nightly hyprutils.nightly micro-nightly zed-nightly prismlauncher-nightly types-colorama --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/waylands/hyprutils/hyprutils.nightly.spec | 6 +++--- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 78ac0de8bc..8ba8ffcd80 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 71a73d9ac15b3c50c80f1a4cffd657f304da79a8 -%global commit_date 20251015 +%global commit 8df00f39911f5b80bc58011b0f8625b41fb4fb58 +%global commit_date 20251106 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 6482b97f3c..931414b212 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 5b0cfe8849f8304dc449b2bc10cac62c7a227159 +%global commit 28ef6b780c227507e248890b18397da21027d935 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251105 +%global commit_date 20251106 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index f69b426a6c..0158d4889f 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.10.0 +%global ver 0.10.1 -%global commit 164a30b3d8b3174a32ac7326782476f1188e6118 -%global commit_date 20251104 +%global commit 926689ddb9c0a8787e58c02c765a62e32d63d1f7 +%global commit_date 20251106 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 3e361a3139..2efe7033ec 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash fa6831412394ee08e23ef0855c246bbef02bed33 -%global commit_date 20251028 +%global commit_hash 9183fbe64090ee3be147a2b52a74e4516777a0eb +%global commit_date 20251106 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index efd05c6589..f993d43057 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 2ead8c42fb6792095d7cb02f7b89e467421dc8a0 +%global commit 64c8c19e1b36e2b9be9a87cc06bc8b5202093608 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251105 -%global ver 0.212.0 +%global commit_date 20251106 +%global ver 0.213.0 %bcond_with check %bcond nightly 1 diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 3a2ea973cd..706b1041cb 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit f3bc2f0e9fd93b557f6179e55d3616fb3f428a3b +%global commit a7b302c1bb853837da054b1b8a63d6b6be378851 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251102 +%global commit_date 20251106 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index adff3beb84..fcf7f10c08 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 29f78ddcd1806ff8e1855971b8e9de1d1a5d96c3 -%global commit_date 20251105 +%global commit 65b8a85e4b775d5465e7fdb7382c181fb7efa958 +%global commit_date 20251106 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama From 946d6d95763fa7cc3ceb4f15256d091a584ad1a7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 02:06:18 +0000 Subject: [PATCH 1239/1547] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 791a29632e..f1acabea38 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.801 +Version: 0.0.802 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 9ed49cdcb7..2eaa56ea2d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.801 +Version: 0.0.802 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 60bab19f31..3ee4506c7d 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-05 +%global ver 2025-11-06 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From fa803c62d4a76c8543160675b7401135fc2b68b3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 02:55:07 +0000 Subject: [PATCH 1240/1547] bump(branch): lightly-qt5 --- anda/themes/lightly-qt5/VER5.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/lightly-qt5/VER5.txt b/anda/themes/lightly-qt5/VER5.txt index 60d3b2f4a4..7273c0fa8c 100644 --- a/anda/themes/lightly-qt5/VER5.txt +++ b/anda/themes/lightly-qt5/VER5.txt @@ -1 +1 @@ -15 +25 From 5c996dcbd9b91c2cf9cc7125ee08f8a4613daf6f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 03:56:20 +0000 Subject: [PATCH 1241/1547] bump: readymade --- anda/system/readymade/stable/readymade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index 91622a69bd..b2818588fb 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,5 +1,5 @@ Name: readymade -Version: 0.12.5 +Version: 0.12.6 Release: 1%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later From 26956059b469bd8e7a1924bc5600044bf8230a03 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Thu, 6 Nov 2025 12:42:17 +0700 Subject: [PATCH 1242/1547] fix: readymade (#7145) --- anda/system/readymade/git/readymade-git.spec | 2 +- anda/system/readymade/stable/readymade.spec | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 2f62bea357..128e1ade27 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,7 +1,7 @@ %global commit 53fe99a00a6778da8402a6870854499bcd5088d1 %global commit_date 20251031 %global shortcommit %(c=%{commit}; echo ${c:0:7}) - +%global crate readymade Name: readymade-git Version: %commit_date.%shortcommit Release: 1%?dist diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index b2818588fb..d588f7e509 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,3 +1,4 @@ +%global crate readymade Name: readymade Version: 0.12.6 Release: 1%?dist From a93512ff2bef4ec4dbf7d6c5dda083da50cbbe36 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 6 Nov 2025 00:05:55 -0600 Subject: [PATCH 1243/1547] bump: readmade-git (#7149) Signed-off-by: Owen-sz --- anda/system/readymade/git/readymade-git.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 128e1ade27..630256ce9b 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 53fe99a00a6778da8402a6870854499bcd5088d1 -%global commit_date 20251031 +%global commit a292282b53e79490491abe31bd489cd8c019a464 +%global commit_date 20251105 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade Name: readymade-git @@ -69,4 +69,3 @@ ln -sf %{_datadir}/applications/com.fyralabs.Readymade.desktop %{buildroot}%{_da %_datadir/applications/liveinst.desktop %ghost %_datadir/readymade %_datadir/icons/hicolor/scalable/apps/com.fyralabs.Readymade.svg - From 8a64054c527b89c11a0ee2922e72a840f8dbedde Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 06:30:25 +0000 Subject: [PATCH 1244/1547] bump: zig-master-bootstrap katsu --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/tools/buildsys/katsu/katsu.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index bf14aca239..0a8d555a48 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1230+459f3b7ed +%global ver 0.16.0-dev.1234+74900e938 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/tools/buildsys/katsu/katsu.spec b/anda/tools/buildsys/katsu/katsu.spec index 6ae848a202..5f6af2acc7 100644 --- a/anda/tools/buildsys/katsu/katsu.spec +++ b/anda/tools/buildsys/katsu/katsu.spec @@ -6,7 +6,7 @@ %global cargo_install_lib 0 Name: katsu -Version: 0.10.1 +Version: 0.10.2 Release: 1%?dist Summary: Vicious image builder Packager: madonuko From 538e6eed064396621462b3901e11eeee95d1c1a9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 07:14:27 +0000 Subject: [PATCH 1245/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e070b2855a..59f550a067 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1230+459f3b7ed +Version: 0.16.0~dev.1234+74900e938 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 8b6a95abf0de90223fda0022cce9a03de7af9a2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 15:23:54 +0000 Subject: [PATCH 1246/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index db93a3c350..edf16d1a9f 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit ca8d079c1c673dd34e011c173de7d72385f5aa30 +%global commit f11c7dce9b5fef403cfe67292cb4a1b054eea18b %forgemeta Name: lomiri-system-settings From 60e191bc1b2d8e1f825dd5f34aac4fa4980eca7f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 15:56:30 +0000 Subject: [PATCH 1247/1547] bump: zed-preview rust-bottom --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/langs/rust/bottom/rust-bottom.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index fefdde7a74..5e51f1be26 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.0-pre +%global ver 0.212.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec index 428b7966c5..2c4ef752bf 100644 --- a/anda/langs/rust/bottom/rust-bottom.spec +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -5,7 +5,7 @@ %global crate bottom Name: rust-bottom -Version: 0.11.2 +Version: 0.11.3 Release: 1%?dist Summary: Customizable cross-platform graphical process/system monitor for the terminal From 102245cefad0a51bcbd0f1fb452348a1cd85d6a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 16:53:25 +0000 Subject: [PATCH 1248/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 91bed19a8e..96af415b39 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.211.4 +Version: 0.211.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 5eef419112174735bd54747f3878b495dfe4e6a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 17:38:11 +0000 Subject: [PATCH 1249/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index f1acabea38..45fb35cad2 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.802 +Version: 0.0.803 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 2eaa56ea2d..022daa116f 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.802 +Version: 0.0.803 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 9dd7a6544c590233b3d415e6e975190742cba007 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 6 Nov 2025 13:06:18 -0600 Subject: [PATCH 1250/1547] bump: readymade-git (#7155) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 630256ce9b..12e471a276 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit a292282b53e79490491abe31bd489cd8c019a464 -%global commit_date 20251105 +%global commit 4cbb97800d3eda85d2d0f245980764fbec1c1079 +%global commit_date 20251106 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade Name: readymade-git From 0369807f66bf87de0af8b7a8966ed0f420eeb449 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 19:17:18 +0000 Subject: [PATCH 1251/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 45fb35cad2..cb7a84facc 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.803 +Version: 0.0.804 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 022daa116f..da521c89d8 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.803 +Version: 0.0.804 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From bbca6283c46f2f007082f90491817c8588311185 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Fri, 7 Nov 2025 02:20:12 +0700 Subject: [PATCH 1252/1547] Attempt to fix sbctl again (#7154) * Attempt to fix sbctl * debug: enable xtrace in verbosity * bump package release * Also add removal script --- anda/tools/sbctl/91-sbctl-rm | 41 ++++++++++++++++++++++++++++++++++ anda/tools/sbctl/91-sbctl-sign | 40 +++++++++++++++++++++++++++++++++ anda/tools/sbctl/sbctl.spec | 19 +++++++++------- 3 files changed, 92 insertions(+), 8 deletions(-) create mode 100644 anda/tools/sbctl/91-sbctl-rm create mode 100755 anda/tools/sbctl/91-sbctl-sign diff --git a/anda/tools/sbctl/91-sbctl-rm b/anda/tools/sbctl/91-sbctl-rm new file mode 100644 index 0000000000..247852a75a --- /dev/null +++ b/anda/tools/sbctl/91-sbctl-rm @@ -0,0 +1,41 @@ +#!/usr/bin/sh +# This file is part of sbctl. +# Patched for Fedora, for the Terra repository + +#shellcheck disable=SC2034 +# Enable xtrace if we're verbose +if [ "${KERNEL_INSTALL_VERBOSE:-0}" = "1" ]; then + set -x +fi + +ver=${1} +img=${2} + + +die() { + echo -e " ${NOCOLOR-\e[1;31m*\e[0m }${*}" >&2 + exit 1 +} + +einfo() { + echo -e " ${NOCOLOR-\e[1;32m*\e[0m }${*}" +} + +main() { + # re-define for subst to work + [[ -n ${NOCOLOR+yes} ]] && NOCOLOR= + einfo "Unregistering kernel file from sbctl" + # do nothing if secureboot key directory doesn't exist + if ! [ "$(sbctl setup --print-state --json | awk '/installed/ { gsub(/,$/,"",$2); print $2 }')" = "true" ]; then + einfo "Secureboot key directory doesn't exist, not signing!" + exit 0 + fi + + [[ ${EUID} -eq 0 ]] || die "Please run this script as root" + + einfo "sbctl: Unregistering kernel $img" + sbctl remove-file $img +} + +main + diff --git a/anda/tools/sbctl/91-sbctl-sign b/anda/tools/sbctl/91-sbctl-sign new file mode 100755 index 0000000000..35bb741ac3 --- /dev/null +++ b/anda/tools/sbctl/91-sbctl-sign @@ -0,0 +1,40 @@ +#!/usr/bin/sh +# This file is part of sbctl. +# Patched for Fedora, for the Terra repository + +#shellcheck disable=SC2034 +# Enable xtrace if we're verbose +if [ "${KERNEL_INSTALL_VERBOSE:-0}" = "1" ]; then + set -x +fi + +ver=${1} +img=${2} + +die() { + echo -e " ${NOCOLOR-\e[1;31m*\e[0m }${*}" >&2 + exit 1 +} + +einfo() { + echo -e " ${NOCOLOR-\e[1;32m*\e[0m }${*}" +} + +main() { + # re-define for subst to work + [[ -n ${NOCOLOR+yes} ]] && NOCOLOR= + einfo "Running kernel install script" + # do nothing if secureboot key directory doesn't exist + if ! [ "$(sbctl setup --print-state --json | awk '/installed/ { gsub(/,$/,"",$2); print $2 }')" = "true" ]; then + einfo "Secureboot key directory doesn't exist, not signing!" + exit 0 + fi + + [[ ${EUID} -eq 0 ]] || die "Please run this script as root" + + einfo "sbctl: Signing kernel $img" + sbctl sign -s $img +} + +main + diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index 939ee0217a..11cbc18f7e 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,6 +1,6 @@ Name: sbctl Version: 0.18 -Release: 2%?dist +Release: 3%?dist Summary: Secure Boot key manager License: MIT @@ -9,6 +9,9 @@ Source0: https://github.com/Foxboron/sbctl/releases/download/%{version}/s ## Based on CachyOS's batch sign script # https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/sbctl-batch-sign Source1: %{name}-batch-sign +# Downstream postinst hook +Source2: 91-sbctl-sign +Source3: 91-sbctl-rm ExclusiveArch: %{golang_arches} @@ -46,14 +49,13 @@ export GOPATH=%{_builddir}/go %make_install PREFIX=%{_prefix} install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} -# This script is actually broken on Fedora, while new Debian installkernel hook works fine -# for kernel-install, thanks to Fedora's kernel-install hook adding support for -# postinst.d hooks. +# This script is actually broken on Fedora rm -f %{buildroot}%{_prefix}/lib/kernel/install.d/91-sbctl.install +rm -f %{buildroot}%{_prefix}/lib/kernel/postinst.d/91-sbctl.install -# 95-kernel-hooks.install only runs postinst scripts from /etc, so move it there -mkdir -p %{buildroot}%{_sysconfdir}/kernel/postinst.d -mv %{buildroot}%{_prefix}/lib/kernel/postinst.d/91-sbctl.install %{buildroot}%{_sysconfdir}/kernel/postinst.d/ +# 95-kernel-hooks.install only runs postinst scripts from /etc, so install it there +install -Dm755 %{SOURCE2} -t %{buildroot}%{_sysconfdir}/kernel/postinst.d +install -Dm755 %{SOURCE3} -t %{buildroot}%{_sysconfdir}/kernel/prerm.d %transfiletriggerin -P 1 -- /efi /usr/lib /usr/libexec if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then @@ -67,7 +69,8 @@ fi %doc README.md %{_bindir}/sbctl %{_bindir}/sbctl-batch-sign -%{_sysconfdir}/kernel/postinst.d/91-sbctl.install +%{_sysconfdir}/kernel/postinst.d/91-sbctl-sign +%{_sysconfdir}/kernel/prerm.d/91-sbctl-rm %{_mandir}/man8/sbctl.8* %{_mandir}/man5/sbctl.conf.5* %{_datadir}/bash-completion/completions/sbctl From 0a3674fb276b866e003ae50029ca750971257c3a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 19:55:37 +0000 Subject: [PATCH 1253/1547] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 8852de36e3..1e6d900480 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.164 +Version: 0.0.165 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 11d7b444b6..dffc18acda 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.164 +Version: 0.0.165 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 8af449020cafed6b7853f5a841e307b81ce4e2c7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 20:42:38 +0000 Subject: [PATCH 1254/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 96af415b39..0bd1daee62 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.211.5 +Version: 0.211.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 789c1638fb4bd71c518cc44ea3bd80a620c921e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 20:55:41 +0000 Subject: [PATCH 1255/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 37a21ab6b4..f989f8846f 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.1.0 +Version: 39.1.1 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From a81ee67af4ac4aaecf308e1ce4b31435d20d8031 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 21:31:52 +0000 Subject: [PATCH 1256/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 096e70833b..60e6f225e2 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 50eb46d29428165ecfae5c64144fe44c5d49632e -%global ver 0.0.38-18309 +%global commit 3df0c8caef464cd1da8a8b41deaaae4f1ed0f57b +%global ver 0.0.38-18310 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From cfe01e3e4653b87f000328bce19a513fa8f19ad4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 21:55:49 +0000 Subject: [PATCH 1257/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index cb7a84facc..b1f320f8a0 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.804 +Version: 0.0.805 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index da521c89d8..eb1c08abcd 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.804 +Version: 0.0.805 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 76dddc2f96a769c97b4290595763fc3ba8407ecb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 23:24:03 +0000 Subject: [PATCH 1258/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 0a8d555a48..3c52837a97 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1234+74900e938 +%global ver 0.16.0-dev.1236+26db54d69 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 1e21401e64bb862895eaa1b1253d71ca5c5355f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 23:37:59 +0000 Subject: [PATCH 1259/1547] bump: rust-television --- anda/langs/rust/television/rust-television.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index a0ca6f3659..5167c3a7c9 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.8 +Version: 0.13.9 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI From 00ac844770a7b45db10b0b23c9d9e32cccc8650a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:44:33 -0600 Subject: [PATCH 1260/1547] bump: readymade-git again (#7164) --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 12e471a276..3e329135d0 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit 4cbb97800d3eda85d2d0f245980764fbec1c1079 +%global commit 70554f6bbb6325a9638d73b56d9f49bcbc6441ab %global commit_date 20251106 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade From 96fea7513952431756ba827db7db33a33313c4fa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 6 Nov 2025 23:48:13 +0000 Subject: [PATCH 1261/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index b1f320f8a0..ef23792eba 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.805 +Version: 0.0.806 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index eb1c08abcd..d9841ea7d7 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.805 +Version: 0.0.806 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 3a1527e1278ff84230c547895703ab4801ee174f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 01:08:20 +0000 Subject: [PATCH 1262/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 59f550a067..428ba61bce 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1234+74900e938 +Version: 0.16.0~dev.1236+26db54d69 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 0d0068577c0cd7fce5ceede739c7ebefe4b5cab9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 01:49:30 +0000 Subject: [PATCH 1263/1547] bump(nightly): mpv-nightly hyprgraphics.nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama astal libbacktrace-nightly nvidia-patch readymade-git scx-scheds-nightly glasgow --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../waylands/hyprgraphics/hyprgraphics.nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/lib/backtrace/libbacktrace-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/readymade/git/readymade-git.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 12 files changed, 25 insertions(+), 25 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 931414b212..c545e2b51b 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 28ef6b780c227507e248890b18397da21027d935 +%global commit bbafb74880987cc7899fe196e8265088d6627a3c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251106 +%global commit_date 20251107 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 2f0196b51b..0200ccc85d 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -1,9 +1,9 @@ #? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec %global realname hyprgraphics -%global ver 0.2.0 -%global commit 50fb9f069219f338a11cf0bcccb9e58357d67757 -%global commit_date 20251015 +%global ver 0.3.0 +%global commit ffc999d980c7b3bca85d3ebd0a9fbadf984a8162 +%global commit_date 20251107 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index f993d43057..b568fa97c9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 64c8c19e1b36e2b9be9a87cc06bc8b5202093608 +%global commit 784fdcaee3be7bbcf9511097cf620256dc2f7ef6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251106 +%global commit_date 20251107 %global ver 0.213.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 706b1041cb..25c9f95839 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit a7b302c1bb853837da054b1b8a63d6b6be378851 +%global commit c5c12ae8ce819e5a1db4098bf41f2f1fb2989563 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251106 +%global commit_date 20251107 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 3e5a57f57d..f59095979e 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit cfefd1d95b02fe8c099ee28074616031cf5a0b3b +%global commit 861ebc0f19c0a3848f6cf94b53a6c91be0eab06b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251105 +%global commit_date 20251107 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index fcf7f10c08..742d1b2b86 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 65b8a85e4b775d5465e7fdb7382c181fb7efa958 -%global commit_date 20251106 +%global commit 94f2380ac75d7510ddceb738435e091cd985e13a +%global commit_date 20251107 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 7020b1ee83..827a65db35 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 6976faba892be4c79d2b8b42710203b319278d7f +%global commit ca82b0653a45f701d06afc3aa59d508f87d73500 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251104 +%global commit_date 20251107 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/backtrace/libbacktrace-nightly.spec b/anda/lib/backtrace/libbacktrace-nightly.spec index ef1e45fc77..97bfcf26d3 100644 --- a/anda/lib/backtrace/libbacktrace-nightly.spec +++ b/anda/lib/backtrace/libbacktrace-nightly.spec @@ -1,8 +1,8 @@ %global debug_package %nil -%global commit 2f67a3abfd1947ddec71fc11965a9cf9191d45ad +%global commit b9e40069c0b47a722286b94eb5231f7f05c08713 %global shortcommit %(c=%commit; echo ${c:0:7}) -%global commit_date 20250929 +%global commit_date 20251107 %global _desc %{expand: A C library that may be linked into a C/C++ program to produce symbolic backtraces. diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index eb58f0448a..3aa408729b 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 95d4e549f158e13c18fb88e6697e2d41a8daefa4 +%global commit 7fab4b6e46af3f246b34bff120bf03634646f722 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251104 +%global commit_date 20251107 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 3e329135d0..1acb7fafe2 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 70554f6bbb6325a9638d73b56d9f49bcbc6441ab -%global commit_date 20251106 +%global commit f8a2f2884e9d7e9224b42a1cba35d57deaf44b69 +%global commit_date 20251107 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade Name: readymade-git diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 94a22198f7..8e2c4cbcc7 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6161c040707f22ab41a99a41753fae5a71f7b07c +%global commit bd5527dd258fd85d0f8020cb9432c145e16795c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251105 +%global commitdate 20251107 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 94b612b448..e4475a72ec 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 74a152c6b3799de8fa377833bd7509185ddc5f21 -%global commit_date 20251105 +%global commit 16c51fb5126d490b1b4a442c2cfa15a61e4dad59 +%global commit_date 20251107 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 2379898052949585b1363b0fb46e94ad1397fedb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 02:02:28 +0000 Subject: [PATCH 1264/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 3ee4506c7d..743915283c 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-06 +%global ver 2025-11-07 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 3ebb0f8c38c5841ee823383ac03ffb42aaa53dc1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 02:52:22 +0000 Subject: [PATCH 1265/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 56ec814d12..0b66b7db53 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 6976faba892be4c79d2b8b42710203b319278d7f -%global shortcommit 6976fab -%global commit_date 20251104 +%global commit ca82b0653a45f701d06afc3aa59d508f87d73500 +%global shortcommit ca82b06 +%global commit_date 20251107 Name: astal Version: 0^%commit_date.%commit From 8ee83cba49f51f8bf8d43054bb261572153f63d6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 10:22:14 +0000 Subject: [PATCH 1266/1547] bump: limine --- anda/system/limine/limine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index a99340305a..e4583251a5 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 10.2.1 +Version: 10.3.0 Release: 1%?dist Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause From 98ad392d853de6dea9a450ce887c990900458012 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 15:30:44 +0000 Subject: [PATCH 1267/1547] bump: emulationstation-de --- anda/games/emulationstation-de/emulationstation-de.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/emulationstation-de/emulationstation-de.spec b/anda/games/emulationstation-de/emulationstation-de.spec index 93d073b2f1..43a09221f8 100644 --- a/anda/games/emulationstation-de/emulationstation-de.spec +++ b/anda/games/emulationstation-de/emulationstation-de.spec @@ -8,7 +8,7 @@ %bcond_with kms Name: emulationstation-de -Version: 3.3.0 +Version: 3.4.0 Release: 1%?dist Summary: ES-DE is a frontend for browsing and launching games from your multi-platform collection. Packager: Cappy Ishihara From 523fc75a64824290f90ac74d12bcdfdaa7f5955f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 16:26:48 +0000 Subject: [PATCH 1268/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 3c52837a97..54ace4245f 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1236+26db54d69 +%global ver 0.16.0-dev.1240+b2895f356 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 2ed9cbcaf21e7a6a4da72e8dde549d4fd05ac9a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 17:13:13 +0000 Subject: [PATCH 1269/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 428ba61bce..2c1d6e666c 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1236+26db54d69 +Version: 0.16.0~dev.1240+b2895f356 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 20d97eb6594aec7dea3f7c435ce253bd6210aa92 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 8 Nov 2025 02:40:12 +0800 Subject: [PATCH 1270/1547] fix(mise): completions (#7169) fix #4971 Signed-off-by: madomado --- anda/tools/buildsys/mise/rust-mise.spec | 40 +++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 98aeeaed74..6d6b12a729 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -6,7 +6,7 @@ Name: rust-mise Version: 2025.11.2 -Release: 1%?dist +Release: 2%?dist Summary: Front-end to your dev env License: MIT @@ -44,8 +44,44 @@ License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) %{_bindir}/mise %_mandir/man1/mise.1.gz +%package -n %crate-bash-completion +Summary: Bash completion for %crate +Requires: %{crate} = %{version}-%{release} +Requires: bash-completion +Requires: usage +Supplements: (%{crate} and bash-completion) -%pkg_completion -bfzn %crate +%description -n %crate-bash-completion +Bash command line completion support for %{crate}. + +%package -n %crate-fish-completion +Summary: Fish completion for %{crate} +Requires: %{crate} = %{version}-%{release} +Requires: fish +Requires: usage +Supplements: (%{crate} and fish) + +%description -n %crate-fish-completion +Fish command line completion support for %{crate}. + +%package -n %crate-zsh-completion +Summary: Zsh completion for %{crate} +Requires: %{crate} = %{version}-%{release} +Requires: zsh +Requires: usage +Supplements: (%{crate} and zsh) + +%description -n %crate-zsh-completion +Zsh command line completion support for %{crate}. + +%files -n %crate-bash-completion +%bash_completions_dir/mise.bash + +%files -n %crate-fish-completion +%fish_completions_dir/mise.fish + +%files -n %crate-zsh-completion +%zsh_completions_dir/_mise %prep From 8ad85b7c594f0c50d1cfeaccdba4439d13a86ea9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 18:49:51 +0000 Subject: [PATCH 1271/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 5e51f1be26..fb3ac4e5a4 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.1-pre +%global ver 0.212.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From b0ed4640bbd6401918f29c4e0e742d11541dfbda Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 7 Nov 2025 13:32:22 -0600 Subject: [PATCH 1272/1547] bump: readymade-git yet again (#7176) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 1acb7fafe2..646196ff27 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit f8a2f2884e9d7e9224b42a1cba35d57deaf44b69 +%global commit 2a1faf0b607c8ab87fb794d25b8050a8b9117f60 %global commit_date 20251107 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade From d8a3e4292b3bf285469015e39d1e261141865f49 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 21:58:35 +0000 Subject: [PATCH 1273/1547] bump: kde-material-you-colors yt-dlp-git --- .../themes/kde-material-you-colors/kde-material-you-colors.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/kde-material-you-colors/kde-material-you-colors.spec b/anda/themes/kde-material-you-colors/kde-material-you-colors.spec index 5de39bcb08..19735b7214 100644 --- a/anda/themes/kde-material-you-colors/kde-material-you-colors.spec +++ b/anda/themes/kde-material-you-colors/kde-material-you-colors.spec @@ -1,5 +1,5 @@ Name: kde-material-you-colors -Version: 1.10.1 +Version: 2.0.0 Release: 1%?dist Summary: Automatic Material You Colors Generator from your wallpaper for the Plasma Desktop License: GPL-3.0-only diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 552cabf1f3..664a5af793 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.05.230647 +Version: 2025.11.07.214920 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 453dde9483832f806adfe688d4cba4513059312d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 22:40:51 +0000 Subject: [PATCH 1274/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 66257b2d9b..303fcab37c 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.8 +Version: 0.4.9 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From a71eb3ea37de8d439b5e304feb2179ac6ead6a19 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 23:00:54 +0000 Subject: [PATCH 1275/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 60e6f225e2..6d1328529e 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 3df0c8caef464cd1da8a8b41deaaae4f1ed0f57b -%global ver 0.0.38-18310 +%global commit c5a54a3d4ff091a4bc3f9e0f28a9f80542c6fada +%global ver 0.0.38-18312 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From dc58d0ed66807c6cf03e00f72d51be1dee7cbe89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 23:13:26 +0000 Subject: [PATCH 1276/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 68204aa03b..2552e456f4 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.8 +Version: 0.4.9 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 4f1c380369..4e4a396af6 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.8 +Version: 0.4.9 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From f2eb66b050c17e5f14a7c82a49b95121e7fa141e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 23:23:59 +0000 Subject: [PATCH 1277/1547] bump: discord-canary-openasar discord-canary rust-mise --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index ef23792eba..b3f7a617c3 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.806 +Version: 0.0.807 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index d9841ea7d7..b7f3683dfa 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.806 +Version: 0.0.807 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 6d6b12a729..07b65f22be 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,8 +5,8 @@ %global crate mise Name: rust-mise -Version: 2025.11.2 -Release: 2%?dist +Version: 2025.11.3 +Release: 1%?dist Summary: Front-end to your dev env License: MIT From 8b8f30bc9875af760943d6f9e69ff4019848b976 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 7 Nov 2025 23:37:39 +0000 Subject: [PATCH 1278/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 6d1328529e..b37aaae096 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c5a54a3d4ff091a4bc3f9e0f28a9f80542c6fada -%global ver 0.0.38-18312 +%global commit 8a9b15dee3e8a1a0f89480daa1c85f47da550052 +%global ver 0.0.38-18313 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 402643f5d665ecf976dda1b822e34694c49352f3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 01:43:38 +0000 Subject: [PATCH 1279/1547] bump(nightly): zed-nightly nim-nightly types-colorama astal nvidia-patch scx-scheds-nightly natscli spotx-bash --- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b568fa97c9..b17cad9e18 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 784fdcaee3be7bbcf9511097cf620256dc2f7ef6 +%global commit c241eadbc3fd0d4036db266210b344203a3886bf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251107 +%global commit_date 20251108 %global ver 0.213.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index f59095979e..35f3a8f35e 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 861ebc0f19c0a3848f6cf94b53a6c91be0eab06b +%global commit 839cbeb371e9a219662925bd0bb923ba7bd66941 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251107 +%global commit_date 20251108 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 742d1b2b86..dd1ef85b84 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 94f2380ac75d7510ddceb738435e091cd985e13a -%global commit_date 20251107 +%global commit e5244438250deda40d7bb895ec5566e39e7532bd +%global commit_date 20251108 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 827a65db35..cb6084b1cf 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit ca82b0653a45f701d06afc3aa59d508f87d73500 +%global commit 5baeb660214bcafc9ae0b733a1bc84f5fa6078f4 %global shortcommit %{sub %commit 1 7} -%global commit_date 20251107 +%global commit_date 20251108 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 3aa408729b..64fe765b7f 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 7fab4b6e46af3f246b34bff120bf03634646f722 +%global commit a7690e64b5080452596ffd55062c625abe05fa3a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251107 +%global commit_date 20251108 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 8e2c4cbcc7..d6c78ccbff 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit bd5527dd258fd85d0f8020cb9432c145e16795c4 +%global commit 52aa24ba3e1fcac3bec04c9321325e10509c653c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251107 +%global commitdate 20251108 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 5769b44543..4953502d34 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit c2db7efaf00c1bdb55d8752649166fddb9aeb0a4 -%global commit_date 20251104 +%global commit e4f34cf422c297fca86f94a9965ef832fddd9625 +%global commit_date 20251108 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index a01b6a9549..3c20b340ed 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit de9c99a1f2c74ee722b3216ca28c8f7f76ac206d -%global commit_date 20251023 +%global commit a2bd8479a2a80a068e749530aa5a78b2918358b8 +%global commit_date 20251108 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 11cf94af5c138aad1cc157e13293c66782af84a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 01:52:56 +0000 Subject: [PATCH 1280/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 743915283c..4a8fcf303f 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-07 +%global ver 2025-11-08 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 2827a9529454b22053198d2bf7df1c86116cbd19 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 02:44:09 +0000 Subject: [PATCH 1281/1547] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 0b66b7db53..ab2a98de71 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit ca82b0653a45f701d06afc3aa59d508f87d73500 -%global shortcommit ca82b06 -%global commit_date 20251107 +%global commit 5baeb660214bcafc9ae0b733a1bc84f5fa6078f4 +%global shortcommit 5baeb66 +%global commit_date 20251108 Name: astal Version: 0^%commit_date.%commit From 97a02898abfb97462cb9d4975068c20aea4dfe5b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 03:01:54 +0000 Subject: [PATCH 1282/1547] bump: mdbook yt-dlp-git --- anda/tools/mdbook/mdbook.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec index 1750623ab8..560dc23412 100644 --- a/anda/tools/mdbook/mdbook.spec +++ b/anda/tools/mdbook/mdbook.spec @@ -1,5 +1,5 @@ Name: mdBook -Version: 0.5.0.beta.1 +Version: 0.5.0.beta.2 Release: 1%?dist Summary: Create a book from markdown files License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 664a5af793..75ab045651 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.07.214920 +Version: 2025.11.08.024129 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 388d08198868b75fb84be3986c0c62882c11f6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Garc=C3=ADa?= <4411661+GarciaLnk@users.noreply.github.com> Date: Sat, 8 Nov 2025 06:26:23 +0100 Subject: [PATCH 1283/1547] fix(dwarfs): build fixes (#7181) --- anda/lib/dwarfs/dwarfs.spec | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/anda/lib/dwarfs/dwarfs.spec b/anda/lib/dwarfs/dwarfs.spec index d939d161a7..fb8fca0573 100644 --- a/anda/lib/dwarfs/dwarfs.spec +++ b/anda/lib/dwarfs/dwarfs.spec @@ -5,7 +5,7 @@ A fast high compression read-only file system for Linux and Windows.} Name: dwarfs Version: 0.14.1 -Release: 1%?dist +Release: 2%?dist Summary: A fast high compression read-only file system for Linux, Windows and macOS License: GPL-3.0-or-later URL: https://github.com/mhx/%{name} @@ -85,9 +85,13 @@ This package contains the development files for DWARFS. -DWITH_FUSE_DRIVER=ON \ -DBUILD_SHARED_LIBS=ON \ -DWITH_MAN_OPTION=OFF \ --DCMAKE_INSTALL_SBINDIR=%{_sbindir} \ +-DCMAKE_INSTALL_SBINDIR=%(echo %{_sbindir} | sed 's|^/usr||') \ +%ifarch aarch64 +-DCMAKE_C_FLAGS="-fno-lto -fno-use-linker-plugin" \ +-DCMAKE_CXX_FLAGS="-fno-lto -fno-use-linker-plugin" \ +-DCMAKE_SHARED_LINKER_FLAGS="-fno-lto -fno-use-linker-plugin" \ +%endif %cmake_build -%ctest -j %install %cmake_install @@ -107,6 +111,17 @@ This package contains the development files for DWARFS. %{_mandir}/man1/dwarfsextract.1* %{_mandir}/man1/mkdwarfs.1* %{_mandir}/man5/dwarfs-format.5* +%{_mandir}/man7/dwarfs-env.7* +%{_datadir}/applications/dwarfs-mount-handler.desktop +%{_datadir}/mime/packages/dwarfs.xml +%{_datadir}/bash-completion/completions/dwarfs +%{_datadir}/bash-completion/completions/dwarfsck +%{_datadir}/bash-completion/completions/dwarfsextract +%{_datadir}/bash-completion/completions/mkdwarfs +%{_datadir}/zsh/site-functions/_dwarfs +%{_datadir}/zsh/site-functions/_dwarfsck +%{_datadir}/zsh/site-functions/_dwarfsextract +%{_datadir}/zsh/site-functions/_mkdwarfs %files devel %dir %{_libdir}/cmake/dwarfs @@ -114,7 +129,12 @@ This package contains the development files for DWARFS. %{_libdir}/libdwarfs_*.so %{_includedir}/dwarfs/*.h %{_includedir}/dwarfs/*/*.h +%{_includedir}/dwarfs/*/*/*.h %changelog +* Fri Nov 07 2025 A. Garcia +- Fix up INSTALL_SBINDIR path with duplicated /usr +- Add missing installed files to the package + * Thu Mar 20 2025 Gilver E. - Initial package From 85ef62dd3dbf1a39194e4e24547ae061255e793e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 05:35:02 +0000 Subject: [PATCH 1284/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index f0b89c111b..f90782a493 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.3 +Version: 2.14.4 %gometa -f From 2896f2e95e679ac48085f6444b044625e1e10852 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 05:45:47 +0000 Subject: [PATCH 1285/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 75ab045651..a36ddcc722 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.024129 +Version: 2025.11.08.053059 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6a4ddd2a89faa1e016f9085a37cd684ee0d1f17f Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Fri, 7 Nov 2025 22:23:46 -0800 Subject: [PATCH 1286/1547] chore: Bulk update CUDA (#7192) (#7197) * chore: Bulk update CUDA * chore: A (cherry picked from commit 32d5ace5826e38dbc7eb0a86daad13a5b0679454) Co-authored-by: Gilver --- anda/lib/nvidia/cuda-cccl/cuda-cccl.spec | 2 +- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 4 ++-- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 4 ++-- .../lib/nvidia/cuda-culibos/cuda-culibos.spec | 2 +- .../nvidia/cuda-cuobjdump/cuda-cuobjdump.spec | 2 +- anda/lib/nvidia/cuda-cupti/cuda-cupti.spec | 3 +-- .../nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec | 2 +- anda/lib/nvidia/cuda-gdb/cuda-gdb.spec | 7 ++++-- .../nvidia/cuda-nvdisasm/cuda-nvdisasm.spec | 3 +-- anda/lib/nvidia/cuda-nvml/cuda-nvml.spec | 2 +- .../lib/nvidia/cuda-nvprune/cuda-nvprune.spec | 2 +- anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec | 2 +- anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec | 5 ++-- .../lib/nvidia/cuda-sandbox/cuda-sandbox.spec | 4 ++-- .../nvidia/cuda-sanitizer/cuda-sanitizer.spec | 2 +- anda/lib/nvidia/cuda/cuda.csh | 10 -------- anda/lib/nvidia/cuda/cuda.sh | 10 -------- anda/lib/nvidia/cuda/cuda.spec | 23 ++++++------------- anda/lib/nvidia/libcublas/libcublas.spec | 4 ++-- anda/lib/nvidia/libcufft/libcufft.spec | 3 +-- anda/lib/nvidia/libcufile/libcufile.spec | 6 ++--- anda/lib/nvidia/libcusolver/libcusolver.spec | 2 +- anda/lib/nvidia/libcusparse/libcusparse.spec | 2 +- .../nvidia/libcusparselt/libcusparselt.spec | 11 +++++---- anda/lib/nvidia/libnpp/libnpp.spec | 2 +- anda/lib/nvidia/libnvfatbin/libnvfatbin.spec | 2 +- .../lib/nvidia/libnvjitlink/libnvjitlink.spec | 2 +- anda/lib/nvidia/libnvjpeg/libnvjpeg.spec | 2 +- anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec | 3 ++- .../libnvptxcompiler-devel.spec | 2 +- anda/lib/nvidia/libnvvm/libnvvm.spec | 10 ++++++-- anda/tools/nvidia/cuda-crt/cuda-crt.spec | 2 +- .../nvidia/cuda-ctadvisor/cuda-ctadvisor.spec | 2 +- anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec | 19 +++++++-------- anda/tools/nvidia/cuda-nvcc/nvcc.profile | 6 ++--- 35 files changed, 71 insertions(+), 98 deletions(-) delete mode 100644 anda/lib/nvidia/cuda/cuda.csh delete mode 100644 anda/lib/nvidia/cuda/cuda.sh diff --git a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec index 1df4be25c6..0a515f0dea 100644 --- a/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec +++ b/anda/lib/nvidia/cuda-cccl/cuda-cccl.spec @@ -6,7 +6,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 3%{?dist} Summary: CXX Core Compute Libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index bf4f03ec45..906e48d04f 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.96 -Release: 1%?dist +Version: 13.0.88 +Release: 1%{?dist} Summary: CUDA Runtime API library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 811ae53e2a..693e2b16e2 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,8 +5,8 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.15.0.57 -Release: 1%?dist +Version: 9.7.1.26 +Release: 1%{?dist} Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) License: NVIDIA Software Development Kit diff --git a/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec index e42f87d8ac..fdf75c6cdd 100644 --- a/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec +++ b/anda/lib/nvidia/cuda-culibos/cuda-culibos.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-')-devel Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Culibos Math development library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec index 81fe136756..eb8e797f54 100644 --- a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec +++ b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec index dfdd70a498..a62ac6afaa 100644 --- a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec +++ b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -78,4 +78,3 @@ cp -fr lib/* %{buildroot}%{_libdir}/ %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec index 3614b12b75..a66ca87992 100644 --- a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec +++ b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA cuxxfilt (demangler) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec index 0ff77482de..905c95bafe 100644 --- a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec +++ b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA GDB License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL URL: https://developer.nvidia.com/cuda-toolkit @@ -17,6 +17,7 @@ ExclusiveArch: x86_64 aarch64 Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz +BuildRequires: chrpath Requires: gdb Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} @@ -36,12 +37,14 @@ simulation and emulation environments. %setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive %endif +chrpath -d bin/cuda-gdb-minimal + %install mkdir -p %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_libdir} -install -p -m 0755 -D bin/cuda-gdb %{buildroot}%{_bindir}/cuda-gdb +install -p -m 0755 -D bin/cuda-gdb-minimal %{buildroot}%{_bindir}/cuda-gdb install -p -m 0755 -D bin/cuda-gdbserver %{buildroot}%{_bindir}/cuda-gdbserver cp -f extras/Debugger/include/* %{buildroot}%{_includedir}/ diff --git a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec index 0d5af2350d..3d435bffc1 100644 --- a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec +++ b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -46,4 +46,3 @@ install -m 0755 -p -D bin/nvdisasm %{buildroot}%{_bindir}/nvdisasm %changelog %autochangelog - diff --git a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec index 2580ba138d..ade5cc518e 100644 --- a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec +++ b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec @@ -9,7 +9,7 @@ Name: cuda-nvml Epoch: 1 Version: 13.0.87 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Management library (NVML) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec index b6b7ebed9f..b84d2430bb 100644 --- a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec +++ b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA nvprune License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec index 37e0fc90cb..13eac12786 100644 --- a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec +++ b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA runtime compilation library (NVRTC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec index 4c3cc748ab..8d281a423a 100644 --- a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec +++ b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Tools Extension (NVTX) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -65,8 +65,7 @@ sed -i \ %{_libdir}/libnvtx3interop.so.* %files devel -%dir %{_includedir}/nvtx3/ -%{_includedir}/nvtx3/* +%{_includedir}/nvtx3/ %{_libdir}/libnvtx3interop.so %{_libdir}/pkgconfig/nvToolsExt.pc diff --git a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec index cec0727dad..d5742579f6 100644 --- a/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec +++ b/anda/lib/nvidia/cuda-sandbox/cuda-sandbox.spec @@ -9,7 +9,7 @@ Name: cuda-sandbox Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA nvsandboxutils License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -48,7 +48,7 @@ This package provides development files for the CUDA nvsandboxutils library. mkdir -p %{buildroot}%{_includedir} cp -fr include/* %{buildroot}%{_includedir}/ -install -p -m 0644 -D lib*/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a +install -p -m 0644 -D lib/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a %files devel %license LICENSE diff --git a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec index 7a590a0c35..d5af0164d4 100644 --- a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec +++ b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec @@ -9,7 +9,7 @@ Name: cuda-sanitizer Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Compute Sanitizer API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda/cuda.csh b/anda/lib/nvidia/cuda/cuda.csh deleted file mode 100644 index 551814a37a..0000000000 --- a/anda/lib/nvidia/cuda/cuda.csh +++ /dev/null @@ -1,10 +0,0 @@ -if ( -x /usr/bin/cuda-g++ ) then - setenv HOST_COMPILER /usr/bin/cuda-g++ -endif - -if ( -d /usr/include/cuda ) then - setenv CUDA_INCLUDE_DIRS /usr/include - setenv CUDA_INC_PATH /usr/include -endif - -setenv CUDA_ROOT /usr diff --git a/anda/lib/nvidia/cuda/cuda.sh b/anda/lib/nvidia/cuda/cuda.sh deleted file mode 100644 index 89c10dc361..0000000000 --- a/anda/lib/nvidia/cuda/cuda.sh +++ /dev/null @@ -1,10 +0,0 @@ -if [ -x /usr/bin/cuda-g++ ]; then - export HOST_COMPILER=/usr/bin/cuda-g++ -fi - -if [ -d /usr/include/cuda ]; then - export CUDA_INCLUDE_DIRS=/usr/include - export CUDA_INC_PATH=/usr/include -fi - -export CUDA_ROOT=/usr diff --git a/anda/lib/nvidia/cuda/cuda.spec b/anda/lib/nvidia/cuda/cuda.spec index 2c494635a0..de256c33c7 100644 --- a/anda/lib/nvidia/cuda/cuda.spec +++ b/anda/lib/nvidia/cuda/cuda.spec @@ -3,7 +3,7 @@ Name: cuda Version: 13.0.85 -Release: 1%?dist +Release: 5%{?dist} Summary: NVIDIA Compute Unified Device Architecture Toolkit Epoch: 1 License: CUDA Toolkit @@ -14,8 +14,6 @@ ExclusiveArch: x86_64 aarch64 # it's really the same package. Source0: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-%{version}-archive.tar.xz -Source3: %{name}.sh -Source4: %{name}.csh Source21: cuda.pc Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} @@ -35,9 +33,6 @@ Requires: %{name}-devel%{?_isa} Requires: %{name}-gdb%{?_isa} Requires: %{name}-memcheck%{?_isa} Requires: %{name}-nvdisasm%{?_isa} -%ifnarch aarch64 -Requires: %{name}-nvprof%{?_isa} -%endif Requires: %{name}-nvtx%{?_isa} Requires: %{name}-sanitizer%{?_isa} Requires: expat >= 1.95 @@ -58,6 +53,7 @@ Requires: libcurand%{?_isa} Requires: libcusolver%{?_isa} Requires: libcusparse%{?_isa} Requires: libnpp%{?_isa} +Requires: libnvjitlink%{?_isa} Requires: libnvjpeg%{?_isa} Conflicts: %{name}-driver-devel-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} Conflicts: %{name}-libraries-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} @@ -84,13 +80,13 @@ Requires: %{name}-cccl-devel%{?_isa} Requires: %{name}-cudart-devel%{?_isa} Requires: %{name}-cupti-devel%{?_isa} Requires: %{name}-nvcc%{?_isa} -Requires: %{name}-nvprof-devel%{?_isa} Requires: %{name}-nvprune%{?_isa} Requires: %{name}-nvml-devel%{?_isa} Requires: %{name}-nvrtc-devel%{?_isa} Requires: %{name}-nvtx-devel%{?_isa} Requires: %{name}-cuobjdump%{?_isa} Requires: %{name}-cuxxfilt-devel%{?_isa} +Requires: %{name}-profiler-devel%{?_isa} Requires: %{name}-sandbox-devel%{?_isa} Requires: libcublas-devel%{?_isa} Requires: libcufft-devel%{?_isa} @@ -99,6 +95,7 @@ Requires: libcurand-devel%{?_isa} Requires: libcusolver-devel%{?_isa} Requires: libcusparse-devel%{?_isa} Requires: libnpp-devel%{?_isa} +Requires: libnvjitlink-devel%{?_isa} Requires: libnvjpeg-devel%{?_isa} Conflicts: %{name}-headers-%{major_package_version} < %{?epoch:%{epoch}:}%{version} Conflicts: %{name}-libraries-dev-%{major_package_version} < %{?epoch:%{epoch}:}%{version} @@ -117,25 +114,19 @@ This package provides the development files of the %{name} package. %install mkdir -p %{buildroot}%{_libdir}/pkgconfig/ -mkdir -p %{buildroot}%{_sysconfdir}/profile.d/ - -# Environment settings -install -pm 644 %{SOURCE3} %{SOURCE4} %{buildroot}%{_sysconfdir}/profile.d # pkg-config files install -pm 644 %{SOURCE21} %{buildroot}/%{_libdir}/pkgconfig - -# Set proper variables sed -i \ -e 's|CUDA_VERSION|%{version}|g' \ + -e 's|PREFIX|%{_prefix}|g' \ -e 's|LIBDIR|%{_libdir}|g' \ - -e 's|INCLUDE_DIR|%{_includedir}/cuda|g' \ - %{buildroot}/%{_libdir}/pkgconfig/*.pc + -e 's|INCLUDE_DIR|%{_includedir}|g' \ + %{buildroot}%{_libdir}/pkgconfig/*.pc %files %license LICENSE %doc CUDA_Toolkit_Release_Notes.txt DOCS EULA.txt README tools -%config(noreplace) %{_sysconfdir}/profile.d/%{name}.*sh %files cli-tools # Empty metapackage diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index cfb95ff6bd..df5516f57d 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,8 +6,8 @@ Name: libcublas Epoch: 1 -Version: 13.1.0.3 -Release: 1%?dist +Version: 13.0.2.14 +Release: 1%{?dist} Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcufft/libcufft.spec b/anda/lib/nvidia/libcufft/libcufft.spec index 3c22aac096..51aaceb7d6 100644 --- a/anda/lib/nvidia/libcufft/libcufft.spec +++ b/anda/lib/nvidia/libcufft/libcufft.spec @@ -7,7 +7,7 @@ Name: libcufft Epoch: 2 Version: 12.0.0.61 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -94,7 +94,6 @@ sed -i \ %files static %{_libdir}/libcufft_static.a -%dnl %{_libdir}/libcufft_static_nocallback.a %{_libdir}/libcufftw_static.a %changelog diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec index eaa06781b3..92e7f737dd 100644 --- a/anda/lib/nvidia/libcufile/libcufile.spec +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -7,7 +7,7 @@ Name: libcufile Epoch: 1 Version: 1.15.1.6 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA GPUDirect Storage library (cuFile) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -100,9 +100,7 @@ sed -i \ %{_libdir}/libcufile_rdma.so %{_libdir}/libcufile.so %{_libdir}/pkgconfig/cufile.pc -%{_mandir}/man3/CUfile*.3* -%{_mandir}/man3/cufileRDMAInfo.3* -%{_mandir}/man3/cufile.h.3* +%{_mandir}/man3/* %files static %{_libdir}/libcufile_rdma_static.a diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec index 04e5c4524c..fa623ff04e 100644 --- a/anda/lib/nvidia/libcusolver/libcusolver.spec +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -7,7 +7,7 @@ Name: libcusolver Epoch: 2 Version: 12.0.4.66 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA cuSOLVER library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusparse/libcusparse.spec b/anda/lib/nvidia/libcusparse/libcusparse.spec index 2002a6c128..faeb692e5e 100644 --- a/anda/lib/nvidia/libcusparse/libcusparse.spec +++ b/anda/lib/nvidia/libcusparse/libcusparse.spec @@ -7,7 +7,7 @@ Name: libcusparse Epoch: 1 Version: 12.6.3.3 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusparselt/libcusparselt.spec b/anda/lib/nvidia/libcusparselt/libcusparselt.spec index c75359afc9..9299ef5866 100644 --- a/anda/lib/nvidia/libcusparselt/libcusparselt.spec +++ b/anda/lib/nvidia/libcusparselt/libcusparselt.spec @@ -2,17 +2,18 @@ %global __strip /bin/true %global _missing_build_ids_terminate_build 0 %global _build_id_links none +%global cuda_version 13 Name: libcusparselt Version: 0.8.1.1 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Library for Sparse Matrix-Matrix Multiplication License: NVIDIA License URL: https://docs.nvidia.com/cuda/cusparselt/index.html ExclusiveArch: x86_64 aarch64 -Source0: https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-x86_64/libcusparse_lt-linux-x86_64-%{version}-archive.tar.xz -Source1: https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-sbsa/libcusparse_lt-linux-sbsa-%{version}-archive.tar.xz +Source0: https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-x86_64/libcusparse_lt-linux-x86_64-%{version}_cuda%{cuda_version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-sbsa/libcusparse_lt-linux-sbsa-%{version}_cuda%{cuda_version}-archive.tar.xz Conflicts: %{name}0 < %{?epoch:%{epoch}:}%{version}-%{release} @@ -43,11 +44,11 @@ Static libraries for cuSPARSELt. %prep %ifarch x86_64 -%setup -q -n libcusparse_lt-linux-x86_64-%{version}-archive +%setup -q -n libcusparse_lt-linux-x86_64-%{version}_cuda%{cuda_version}-archive %endif %ifarch aarch64 -%setup -q -T -b 1 -n libcusparse_lt-linux-sbsa-%{version}-archive +%setup -q -T -b 1 -n libcusparse_lt-linux-sbsa-%{version}_cuda%{cuda_version}-archive %endif %build diff --git a/anda/lib/nvidia/libnpp/libnpp.spec b/anda/lib/nvidia/libnpp/libnpp.spec index 1ab24c02ec..83db17ec53 100644 --- a/anda/lib/nvidia/libnpp/libnpp.spec +++ b/anda/lib/nvidia/libnpp/libnpp.spec @@ -7,7 +7,7 @@ Name: libnpp Epoch: 1 Version: 13.0.1.2 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA Performance Primitives libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec index a671d9e213..4773213556 100644 --- a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec +++ b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec @@ -7,7 +7,7 @@ Name: libnvfatbin Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA Fatbin Creator API License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec index 91138561fa..6c38d04485 100644 --- a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec +++ b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec @@ -7,7 +7,7 @@ Name: libnvjitlink Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA compiler library for JIT LTO functionality License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec index f5d8956ee7..3fb6c0cac5 100644 --- a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec +++ b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec @@ -7,7 +7,7 @@ Name: libnvjpeg Epoch: 1 Version: 13.0.1.86 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA NVIDIA JPEG decoder (nvJPEG) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec b/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec index c7498d2059..fd37bc7dc0 100644 --- a/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec +++ b/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec @@ -4,7 +4,7 @@ Name: libnvjpeg2k Version: 0.9.0.43 -Release: 1%?dist +Release: 1%{?dist} Summary: NVIDIA JPEG 2K decoder (nvJPEG2000) License: NVIDIA EULA URL: https://developer.nvidia.com/nvjpeg @@ -54,6 +54,7 @@ This package contains static libraries for NVIDIA JPEG 2K decoder (nvJPEG2000). %endif %build +# Nothing to build %install mkdir -p %{buildroot}/%{_libdir}/pkgconfig/ diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec index b0a6106f57..c4ffa36edf 100644 --- a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec +++ b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec @@ -9,7 +9,7 @@ Name: %{real_name}-devel Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA nvptxcompiler License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libnvvm/libnvvm.spec b/anda/lib/nvidia/libnvvm/libnvvm.spec index 975af1f2c6..fdb31504bc 100644 --- a/anda/lib/nvidia/libnvvm/libnvvm.spec +++ b/anda/lib/nvidia/libnvvm/libnvvm.spec @@ -7,7 +7,6 @@ %global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') -Epoch: 1 Version: 13.0.88 Release: 2%{?dist} Summary: CUDA NVVM @@ -21,7 +20,11 @@ Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} %description -LLVM IR for CUDA applications. +NVVM IR is a compiler IR (intermediate representation) based on the LLVM IR. +The NVVM IR is designed to represent GPU compute kernels (for example, CUDA +kernels). High-level language front-ends, like the CUDA C compiler front-end, +can generate NVVM IR. The NVVM compiler (which is based on LLVM) generates PTX +code from NVVM IR. %package devel Summary: Development package for %{name} @@ -44,6 +47,8 @@ Files for development with %{name} and LLVM IR bytecode. install -p -m 0755 -D nvvm/bin/cicc %{buildroot}%{_bindir}/cicc install -p -m 0644 -D nvvm/include/nvvm.h %{buildroot}%{_includedir}/nvvm.h install -p -m 0644 -D nvvm/libdevice/libdevice.10.bc %{buildroot}%{_datadir}/libdevice/libdevice.10.bc +# CMake expects the nvvm/libdevice in the same prefix as bin/cicc: +ln -sf share %{buildroot}%{_prefix}/nvvm mkdir -p %{buildroot}%{_libdir} cp -fr nvvm/lib64/* %{buildroot}%{_libdir}/ @@ -57,6 +62,7 @@ cp -fr nvvm/lib64/* %{buildroot}%{_libdir}/ %{_datadir}/libdevice %{_includedir}/nvvm.h %{_libdir}/libnvvm.so +%{_prefix}/nvvm %changelog %autochangelog diff --git a/anda/tools/nvidia/cuda-crt/cuda-crt.spec b/anda/tools/nvidia/cuda-crt/cuda-crt.spec index ed8079937b..c8705c4a57 100644 --- a/anda/tools/nvidia/cuda-crt/cuda-crt.spec +++ b/anda/tools/nvidia/cuda-crt/cuda-crt.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA crt License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec index b31ea63c19..2377f0257c 100644 --- a/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec +++ b/anda/tools/nvidia/cuda-ctadvisor/cuda-ctadvisor.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.85 -Release: 1%?dist +Release: 1%{?dist} Summary: CUDA ctadvisor License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec index 6d104313b1..d59e2112f1 100644 --- a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec +++ b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec @@ -9,7 +9,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 Version: 13.0.88 -Release: 1%?dist +Release: 4%{?dist} Summary: CUDA Compiler (NVCC) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit @@ -21,16 +21,17 @@ Source3: nvcc.profile Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} -# CUDA 12.8 does not support GCC 15+: -%if 0%{?fedora} >= 42 +# CUDA 13.0 does not support GCC 16+: +%if 0%{?fedora} >= 44 Requires: cuda-gcc %else -# CUDA 12.8 supports GCC 14: +# But it supports GCC 14, so obsolete the wrapper in case of an upgrade: Obsoletes: cuda-gcc Provides: cuda-gcc %endif Requires: cuda-crt +Requires: cuda-cudart-devel Requires: libnvptxcompiler-devel Requires: libnvvm-devel @@ -44,12 +45,6 @@ the compilation process. All non-CUDA compilation steps are forwarded to a C++ host compiler that is supported by nvcc, and nvcc translates its options to appropriate host compiler command line options. -NVVM IR is a compiler IR (intermediate representation) based on the LLVM IR. -The NVVM IR is designed to represent GPU compute kernels (for example, CUDA -kernels). High-level language front-ends, like the CUDA C compiler front-end, -can generate NVVM IR. The NVVM compiler (which is based on LLVM) generates PTX -code from NVVM IR. - %prep %ifarch x86_64 %setup -q -n %{real_name}-linux-x86_64-%{version}-archive @@ -70,8 +65,10 @@ cp -f %{SOURCE3} %{buildroot}%{_bindir}/ # Set proper variables sed -i \ + -e 's|PREFIX|%{_prefix}|g' \ + -e 's|BINDIR|%{_bindir}|g' \ -e 's|LIBDIR|%{_libdir}|g' \ - -e 's|INCLUDE_DIR|%{_includedir}/cuda|g' \ + -e 's|INCLUDE_DIR|%{_includedir}|g' \ %{buildroot}/%{_bindir}/nvcc.profile %files diff --git a/anda/tools/nvidia/cuda-nvcc/nvcc.profile b/anda/tools/nvidia/cuda-nvcc/nvcc.profile index fe2654e168..b3ca6ade5d 100644 --- a/anda/tools/nvidia/cuda-nvcc/nvcc.profile +++ b/anda/tools/nvidia/cuda-nvcc/nvcc.profile @@ -1,6 +1,6 @@ -NVVMIR_LIBRARY_DIR = /usr/share/libdevice -PATH += /usr/libexec/cuda/open64/bin: -INCLUDES += "-IINCLUDE_DIR" +CICC_PATH = BINDIR +NVVMIR_LIBRARY_DIR = PREFIX/nvvm/libdevice +INCLUDES += "-IINCLUDE_DIR/cccl" LIBRARIES =+ "-LLIBDIR" CUDAFE_FLAGS += PTXAS_FLAGS += From ecedf0f87f0a7b4cc4edbe57b803bc2b264e2457 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 8 Nov 2025 00:24:04 -0600 Subject: [PATCH 1287/1547] fix(dwarfs): split off shell completion into subpackages (#7196) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/lib/dwarfs/dwarfs.spec | 47 ++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/anda/lib/dwarfs/dwarfs.spec b/anda/lib/dwarfs/dwarfs.spec index fb8fca0573..2f86f1d0e8 100644 --- a/anda/lib/dwarfs/dwarfs.spec +++ b/anda/lib/dwarfs/dwarfs.spec @@ -5,7 +5,7 @@ A fast high compression read-only file system for Linux and Windows.} Name: dwarfs Version: 0.14.1 -Release: 2%?dist +Release: 3%?dist Summary: A fast high compression read-only file system for Linux, Windows and macOS License: GPL-3.0-or-later URL: https://github.com/mhx/%{name} @@ -40,7 +40,7 @@ BuildRequires: git BuildRequires: glog-devel BuildRequires: gmock-devel BuildRequires: google-benchmark-devel -BuildRequires: gtest-devel +BuildRequires: gtest-devel BuildRequires: jemalloc-devel BuildRequires: json-devel BuildRequires: libacl-devel @@ -75,6 +75,24 @@ Requires: %{name} %description devel This package contains the development files for DWARFS. +%package bash-completion +Summary: dwarfs Bash completion +Requires: %{name} +Requires: bash-completion +BuildArch: noarch + +%description bash-completion +Bash shell completion for dwarfs. + +%package zsh-completion +Summary: dwarfs Zsh completion +Requires: %{name} +Requires: zsh +BuildArch: noarch + +%description zsh-completion +Zsh shell completion for dwarfs. + %prep %autosetup @@ -91,7 +109,7 @@ This package contains the development files for DWARFS. -DCMAKE_CXX_FLAGS="-fno-lto -fno-use-linker-plugin" \ -DCMAKE_SHARED_LINKER_FLAGS="-fno-lto -fno-use-linker-plugin" \ %endif -%cmake_build +%cmake_build %install %cmake_install @@ -114,14 +132,6 @@ This package contains the development files for DWARFS. %{_mandir}/man7/dwarfs-env.7* %{_datadir}/applications/dwarfs-mount-handler.desktop %{_datadir}/mime/packages/dwarfs.xml -%{_datadir}/bash-completion/completions/dwarfs -%{_datadir}/bash-completion/completions/dwarfsck -%{_datadir}/bash-completion/completions/dwarfsextract -%{_datadir}/bash-completion/completions/mkdwarfs -%{_datadir}/zsh/site-functions/_dwarfs -%{_datadir}/zsh/site-functions/_dwarfsck -%{_datadir}/zsh/site-functions/_dwarfsextract -%{_datadir}/zsh/site-functions/_mkdwarfs %files devel %dir %{_libdir}/cmake/dwarfs @@ -131,7 +141,22 @@ This package contains the development files for DWARFS. %{_includedir}/dwarfs/*/*.h %{_includedir}/dwarfs/*/*/*.h +%files bash-completion +%{bash_completions_dir}/dwarfs +%{bash_completions_dir}/dwarfsck +%{bash_completions_dir}/dwarfsextract +%{bash_completions_dir}/mkdwarfs + +%files zsh-completion +%{zsh_completions_dir}/_dwarfs +%{zsh_completions_dir}/_dwarfsck +%{zsh_completions_dir}/_dwarfsextract +%{zsh_completions_dir}/_mkdwarfs + %changelog +* Sat Nov 08 2025 Owen Zimmerman +- Create shell completion subpackages + * Fri Nov 07 2025 A. Garcia - Fix up INSTALL_SBINDIR path with duplicated /usr - Add missing installed files to the package From 20a32c3ac973a9759d9730d96099ed139af809a1 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Fri, 7 Nov 2025 22:24:43 -0800 Subject: [PATCH 1288/1547] chore(LCEVCdec): Update spec (#7188) (#7201) * chore(LCEVCdec): Update spec * chore: Add things back * chore: A (cherry picked from commit bb04e6fc587b80b115341ad1761a7d9828af3e3d) Co-authored-by: Gilver --- anda/multimedia/lcevcdec/LCEVCdec.spec | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/anda/multimedia/lcevcdec/LCEVCdec.spec b/anda/multimedia/lcevcdec/LCEVCdec.spec index b97bcf045c..f0ef271b46 100644 --- a/anda/multimedia/lcevcdec/LCEVCdec.spec +++ b/anda/multimedia/lcevcdec/LCEVCdec.spec @@ -10,7 +10,7 @@ Name: LCEVCdec Version: 4.0.3 -Release: 1%?dist +Release: 1%{?dist} Summary: MPEG-5 LCEVC Decoder License: BSD-3-Clause-Clear URL: https://docs.v-nova.com/v-nova/lcevc/lcevc-sdk-overview @@ -23,7 +23,7 @@ BuildRequires: cmake(nlohmann_json) BuildRequires: cmake(range-v3) BuildRequires: gcc-c++ BuildRequires: git -BuildRequires: vulkan-loader +BuildRequires: gmock-devel BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavdevice) BuildRequires: pkgconfig(libxxhash) @@ -64,7 +64,7 @@ Summary: Development files for %{name} Provides: %{name}-static = %{version}-%{release} Obsoletes: %{name}-static < %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: plutovg-devel%{?_isa} +Requires: plutovg-devel%{?_isa} %description devel The %{name}-devel package contains libraries and header files for @@ -118,7 +118,6 @@ rm -fr %{buildroot}%{_docdir} %{buildroot}%{_prefix}/licenses python3 src/func_tests/run_tests.py %endif - %files %license LICENSE.md COPYING %doc README.md @@ -129,8 +128,6 @@ python3 src/func_tests/run_tests.py %{_libdir}/liblcevc_dec_pipeline_legacy.so.1 %files devel -%license LICENSE.md COPYING -%doc README.md %{_includedir}/LCEVC %{_libdir}/liblcevc_dec_api.so %{_libdir}/liblcevc_dec_legacy.so From cd3b4fa7164e9126512ab81d6b61a2d0294a251b Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 8 Nov 2025 14:50:07 +0800 Subject: [PATCH 1289/1547] fix(yt-dlp): files (#7009) Signed-off-by: madomado --- anda/tools/yt-dlp-ejs/anda.hcl | 6 +++ anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec | 51 ++++++++++++++++++++ anda/tools/yt-dlp-ejs/update.rhai | 1 + anda/tools/yt-dlp/yt-dlp-git.spec | 6 +-- 4 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 anda/tools/yt-dlp-ejs/anda.hcl create mode 100644 anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec create mode 100644 anda/tools/yt-dlp-ejs/update.rhai diff --git a/anda/tools/yt-dlp-ejs/anda.hcl b/anda/tools/yt-dlp-ejs/anda.hcl new file mode 100644 index 0000000000..daa2763b52 --- /dev/null +++ b/anda/tools/yt-dlp-ejs/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "python-yt-dlp-ejs.spec" + } +} diff --git a/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec new file mode 100644 index 0000000000..ff735dc18d --- /dev/null +++ b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec @@ -0,0 +1,51 @@ +Name: python-yt-dlp-ejs +Version: 0.3.0 +Release: %autorelease +Summary: External JavaScript for yt-dlp supporting many runtimes + +License: Unlicense AND MIT AND ISC +URL: https://github.com/yt-dlp/ejs +Source: %{pypi_source yt_dlp_ejs} +Packager: madonuko + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3dist(pip) +BuildRequires: python3dist(hatch-vcs) +BuildRequires: (deno or bun or nodejs-npm) + + +%global _description %{expand: +%summary.} + +%description %_description + +%package -n python3-yt-dlp-ejs +Summary: %{summary} +Provides: yt-dlp-ejs = %evr + +%description -n python3-yt-dlp-ejs %_description + + +%prep +%autosetup -p1 -n yt_dlp_ejs-%{version} + + +#generate_buildrequires +#pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files -l yt_dlp_ejs + + +%check +%pyproject_check_import + + +%files -n python3-yt-dlp-ejs -f %{pyproject_files} diff --git a/anda/tools/yt-dlp-ejs/update.rhai b/anda/tools/yt-dlp-ejs/update.rhai new file mode 100644 index 0000000000..ae886fe4bd --- /dev/null +++ b/anda/tools/yt-dlp-ejs/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("yt-dlp-ejs")); diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index a36ddcc722..372c1ef560 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -8,10 +8,9 @@ Summary: A command-line program to download videos from online video plat License: Unlicense URL: https://github.com/yt-dlp/yt-dlp -# License of the specfile -Source: https://src.fedoraproject.org/rpms/yt-dlp/raw/rawhide/f/yt-dlp.spec.license - BuildArch: noarch +Packager: madonuko +Requires: deno BuildRequires: python3-devel BuildRequires: python3dist(hatchling) @@ -31,6 +30,7 @@ BuildRequires: anda-srpm-macros # ffmpeg-free is now available in Fedora. Recommends: /usr/bin/ffmpeg Recommends: /usr/bin/ffprobe +Recommends: yt-dlp-ejs Conflicts: yt-dlp From cd964f4d40ebf1942e34832196bcf95df163dcd6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 07:00:28 +0000 Subject: [PATCH 1290/1547] bump(branch): cuda-cudart cuda-cudnn libcublas --- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 4 ++-- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 4 ++-- anda/lib/nvidia/libcublas/libcublas.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index 906e48d04f..bf4f03ec45 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -8,8 +8,8 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.0.88 -Release: 1%{?dist} +Version: 13.0.96 +Release: 1%?dist Summary: CUDA Runtime API library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 693e2b16e2..811ae53e2a 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,8 +5,8 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.7.1.26 -Release: 1%{?dist} +Version: 9.15.0.57 +Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) License: NVIDIA Software Development Kit diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index df5516f57d..cfb95ff6bd 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,8 +6,8 @@ Name: libcublas Epoch: 1 -Version: 13.0.2.14 -Release: 1%{?dist} +Version: 13.1.0.3 +Release: 1%?dist Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit From 96fa448f499c2acfb41556ab5b0bce1c67f01d8e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 07:30:49 +0000 Subject: [PATCH 1291/1547] bump: python-yt-dlp-ejs --- anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec index ff735dc18d..d59b619012 100644 --- a/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec +++ b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec @@ -1,6 +1,6 @@ Name: python-yt-dlp-ejs -Version: 0.3.0 -Release: %autorelease +Version: 0.3.1 +Release: 1%?dist Summary: External JavaScript for yt-dlp supporting many runtimes License: Unlicense AND MIT AND ISC From 5d55727d15f157666470a77663ce3dfb78c9f9d8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 08:16:04 +0000 Subject: [PATCH 1292/1547] bump: bun-bin --- anda/devs/bun/bun-bin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 3db8d6405b..3a8c7fa5a9 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,7 +6,7 @@ %endif Name: bun-bin -Version: 1.3.1 +Version: 1.3.2 Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT From 39271ee3da34edf500f9102d44576664c214b72b Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 8 Nov 2025 02:24:04 -0600 Subject: [PATCH 1293/1547] fix(gstreamer1-plugins-ugly): Tracking file path (#7204) Signed-off-by: Gilver --- anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai index 29febcb433..6d8aca7a97 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai @@ -4,7 +4,7 @@ let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(label rpm.version(vr[1]); rpm.release(vr[2]); -open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); +open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); let dir = sub(`/[^/]+$`, "", __script_path); From d8fe2fe7ac04d997873f72fe034623425a3f7336 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 08:44:10 +0000 Subject: [PATCH 1294/1547] bump(branch): gstreamer1-plugins-ugly --- .../gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec index 3637b94889..76c36f73ab 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec @@ -1,8 +1,8 @@ %global majorminor 1.0 Name: gstreamer1-plugins-ugly -Version: 1.26.6 -Release: 2%?dist +Version: 1.26.7 +Release: 1%?dist Epoch: 1 Summary: GStreamer streaming media framework "ugly" plugins License: LGPL-2.0-or-later and LGPL-2.0-only From ca529e755c4b7b7ddd60758e2513d591a725703a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 09:21:27 +0000 Subject: [PATCH 1295/1547] bump(branch): gstreamer1-plugins-bad --- .../gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt index 1454f6ed4b..c4e41f9459 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt @@ -1 +1 @@ -4.0.1 +4.0.3 From d99ec1461412c30c1d7a2a10e0460c4dd8d5eaaf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 09:31:35 +0000 Subject: [PATCH 1296/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 54ace4245f..373acf4af3 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1240+b2895f356 +%global ver 0.16.0-dev.1246+4b593a6c2 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From bca165cf7d2193acb3052e1e8fd1866da3bfe09b Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 8 Nov 2025 03:53:28 -0600 Subject: [PATCH 1297/1547] add: New FFmpeg build deps (#7205) --- anda/multimedia/vvdec/anda.hcl | 9 + anda/multimedia/vvdec/update.rhai | 4 + anda/multimedia/vvdec/vvdec.spec | 62 ++++++ anda/multimedia/xevd/anda.hcl | 9 + anda/multimedia/xevd/update.rhai | 1 + .../xevd/xevd-fix-build-on-non-x86.patch | 187 ++++++++++++++++++ anda/multimedia/xevd/xevd-link-libm.patch | 22 +++ anda/multimedia/xevd/xevd.spec | 76 +++++++ anda/multimedia/xeve/anda.hcl | 9 + anda/multimedia/xeve/update.rhai | 1 + .../multimedia/xeve/xeve-fix-build-i386.patch | 12 ++ .../xeve/xeve-fix-build-on-non-x86.patch | 186 +++++++++++++++++ anda/multimedia/xeve/xeve-link-libm.patch | 23 +++ anda/multimedia/xeve/xeve.spec | 81 ++++++++ 14 files changed, 682 insertions(+) create mode 100644 anda/multimedia/vvdec/anda.hcl create mode 100644 anda/multimedia/vvdec/update.rhai create mode 100644 anda/multimedia/vvdec/vvdec.spec create mode 100644 anda/multimedia/xevd/anda.hcl create mode 100644 anda/multimedia/xevd/update.rhai create mode 100644 anda/multimedia/xevd/xevd-fix-build-on-non-x86.patch create mode 100644 anda/multimedia/xevd/xevd-link-libm.patch create mode 100644 anda/multimedia/xevd/xevd.spec create mode 100644 anda/multimedia/xeve/anda.hcl create mode 100644 anda/multimedia/xeve/update.rhai create mode 100644 anda/multimedia/xeve/xeve-fix-build-i386.patch create mode 100644 anda/multimedia/xeve/xeve-fix-build-on-non-x86.patch create mode 100644 anda/multimedia/xeve/xeve-link-libm.patch create mode 100644 anda/multimedia/xeve/xeve.spec diff --git a/anda/multimedia/vvdec/anda.hcl b/anda/multimedia/vvdec/anda.hcl new file mode 100644 index 0000000000..9f202d5576 --- /dev/null +++ b/anda/multimedia/vvdec/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64", "aarch64", "i386"] + rpm { + spec = "vvdec.spec" + } + labels { + mock = 1 + } +} diff --git a/anda/multimedia/vvdec/update.rhai b/anda/multimedia/vvdec/update.rhai new file mode 100644 index 0000000000..2f96574d33 --- /dev/null +++ b/anda/multimedia/vvdec/update.rhai @@ -0,0 +1,4 @@ +let v = gh_tag("fraunhoferhhi/vvdec"); +if `[\d.]+-rc\d+`.find_all(v).len == 0 { + rpm.version(v); +} diff --git a/anda/multimedia/vvdec/vvdec.spec b/anda/multimedia/vvdec/vvdec.spec new file mode 100644 index 0000000000..13f36fadf2 --- /dev/null +++ b/anda/multimedia/vvdec/vvdec.spec @@ -0,0 +1,62 @@ +Name: vvdec +Version: 3.0.0 +Release: 2%{?dist} +Summary: VVdeC, the Fraunhofer Versatile Video Decoder +License: BSD-3-Clause +URL: https://github.com/fraunhoferhhi/%{name} + +Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ + +%description +VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software H.266/VVC +decoder implementation supporting all features of the VVC Main10 profile. + +%package libs +Summary: VVdeC, the Fraunhofer Versatile Video Encoder %{name} libraries + +%description libs +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. This package contains the shared libraries. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%cmake \ +%ifarch %{ix86} + -DVVDEC_ENABLE_X86_SIMD=OFF \ +%endif + -DVVDEC_INSTALL_VVDECAPP=ON +%cmake_build + +%install +%cmake_install + +%files +%{_bindir}/%{name}app + +%files libs +%license LICENSE.txt +%doc README.md +%{_libdir}/lib%{name}.so.3 +%{_libdir}/lib%{name}.so.%{version} + +%files devel +%{_includedir}/%{name}/ +%{_libdir}/cmake/%{name}/%{name}*.cmake +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/lib%{name}.pc + +%changelog +%autochangelog diff --git a/anda/multimedia/xevd/anda.hcl b/anda/multimedia/xevd/anda.hcl new file mode 100644 index 0000000000..ed33aba013 --- /dev/null +++ b/anda/multimedia/xevd/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64", "aarch64", "i386"] + rpm { + spec = "xevd.spec" + } + labels { + mock = 1 + } +} diff --git a/anda/multimedia/xevd/update.rhai b/anda/multimedia/xevd/update.rhai new file mode 100644 index 0000000000..39960f4ad2 --- /dev/null +++ b/anda/multimedia/xevd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("mpeg5/xevd")); diff --git a/anda/multimedia/xevd/xevd-fix-build-on-non-x86.patch b/anda/multimedia/xevd/xevd-fix-build-on-non-x86.patch new file mode 100644 index 0000000000..cb3cdd7fc7 --- /dev/null +++ b/anda/multimedia/xevd/xevd-fix-build-on-non-x86.patch @@ -0,0 +1,187 @@ +diff -Naur xevd-0.5.0.old/CMakeLists.txt xevd-0.5.0/CMakeLists.txt +--- xevd-0.5.0.old/CMakeLists.txt 2025-09-08 17:02:37.227878934 +0200 ++++ xevd-0.5.0/CMakeLists.txt 2025-09-08 17:03:59.232785118 +0200 +@@ -105,8 +105,7 @@ + set(OPT_DBG "-DNDEBUG") # disable assert + endif() + +- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -${OPT_LV} ${OPT_DBG} -fomit-frame-pointer -Wall -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-attributes -Werror -Wno-unknown-pragmas -Wno-stringop-overflow -std=c99") +- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-pointer-sign -pthread -Wno-pointer-to-int-cast -Wno-maybe-uninitialized") ++ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -${OPT_LV} ${OPT_DBG} -Wall -pthread -std=c99") + set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lm") + endif() + +@@ -134,6 +133,18 @@ + COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) + endif() + ++# To build for arm provide in command line: -DARM=TRUE ++if(NOT ARM) ++ set(ARM "FALSE") ++else() ++ add_definitions(-DARM=1) ++ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -flax-vector-conversions") ++ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") ++ set(CMAKE_EXE_LINKER_FLAGS "-static") ++ endif() ++endif() ++message("ARM=${ARM}") ++ + ######################################## + # add CPack to project + ######################################## +diff -Naur xevd-0.5.0.old/src_base/CMakeLists.txt xevd-0.5.0/src_base/CMakeLists.txt +--- xevd-0.5.0.old/src_base/CMakeLists.txt 2025-09-08 17:02:37.230545819 +0200 ++++ xevd-0.5.0/src_base/CMakeLists.txt 2025-09-08 17:02:46.122035862 +0200 +@@ -15,14 +15,26 @@ + + include(GenerateExportHeader) + include_directories("${CMAKE_BINARY_DIR}") ++ ++set(ARM "FALSE") ++message("SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}") ++if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(arm|aarch)") ++ set(ARM "TRUE") ++elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(x86|ia64|i386|i686)") ++ set(X86 "TRUE") ++endif() ++ + if("${ARM}" STREQUAL "TRUE") + add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_NEON_SRC} ${LIB_NEON_INC} ) + add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_NEON_SRC} ${LIB_NEON_INC} ) +-else() ++elseif(X86) + add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_SSE_SRC} ${LIB_SSE_INC} + ${LIB_AVX_SRC} ${LIB_AVX_INC} ) + add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_SSE_SRC} ${LIB_SSE_INC} + ${LIB_AVX_SRC} ${LIB_AVX_INC} ) ++else() ++ add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ) ++ add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ) + endif() + + set_target_properties(${LIB_NAME_BASE}_dynamic PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} SOVERSION ${LIB_SOVERSION}) +@@ -56,8 +68,10 @@ + + if("${ARM}" STREQUAL "TRUE") + include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc ./neon) +-else() ++elseif(X86) + include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc ./sse ./avx) ++else() ++ include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc) + endif() + + +@@ -86,7 +100,11 @@ + ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/import/lib) + elseif( UNIX OR MINGW ) + +- if("${ARM}" STREQUAL "FALSE") ++ if(ARM) ++ add_definitions(-DARM=1) ++ set_property( SOURCE ${NEON} APPEND PROPERTY COMPILE_FLAGS "-flax-vector-conversions") ++ elseif(X86) ++ add_definitions(-DX86=1) + set_property( SOURCE ${SSE} APPEND PROPERTY COMPILE_FLAGS "-msse4.1" ) + set_property( SOURCE ${AVX} APPEND PROPERTY COMPILE_FLAGS " -mavx2" ) + endif() +diff -Naur xevd-0.5.0.old/src_base/xevd_def.h xevd-0.5.0/src_base/xevd_def.h +--- xevd-0.5.0.old/src_base/xevd_def.h 2025-09-08 17:02:37.232878979 +0200 ++++ xevd-0.5.0/src_base/xevd_def.h 2025-09-08 17:02:46.122168051 +0200 +@@ -1498,7 +1498,7 @@ + #include "xevd_mc.h" + #include "xevd_eco.h" + #include "xevd_df.h" +-#ifndef ARM ++#if defined(X86) + #include "xevd_mc_sse.h" + #include "xevd_mc_avx.h" + #include "xevd_itdq_sse.h" +@@ -1506,7 +1506,7 @@ + #include "xevd_recon_avx.h" + #include "xevd_recon_sse.h" + #include "xevd_dbk_sse.h" +-#else ++#elif defined(ARM) + #include "xevd_mc_neon.h" + #include "xevd_itdq_neon.h" + #include "xevd_recon_neon.h" +diff -Naur xevd-0.5.0.old/src_base/xevd_port.h xevd-0.5.0/src_base/xevd_port.h +--- xevd-0.5.0.old/src_base/xevd_port.h 2025-09-08 17:02:37.234878997 +0200 ++++ xevd-0.5.0/src_base/xevd_port.h 2025-09-08 17:02:46.122306953 +0200 +@@ -137,10 +137,10 @@ + #define xevd_assert_gv(x,r,v,g) \ + {if(!(x)){assert(x); (r)=(v); goto g;}} + +-#ifndef ARM ++#if defined(X86) + #define X86_SSE 1 + #define ARM_NEON 0 +-#else ++#elif defined(ARM) + #define X86_SSE 0 + #define ARM_NEON 1 + #endif +diff -Naur xevd-0.5.0.old/src_main/CMakeLists.txt xevd-0.5.0/src_main/CMakeLists.txt +--- xevd-0.5.0.old/src_main/CMakeLists.txt 2025-09-08 17:02:37.235879006 +0200 ++++ xevd-0.5.0/src_main/CMakeLists.txt 2025-09-08 17:02:46.122402222 +0200 +@@ -27,16 +27,27 @@ + include(GenerateExportHeader) + include_directories("${CMAKE_BINARY_DIR}") + ++set(ARM "FALSE") ++message("SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}") ++if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(arm|aarch)") ++ set(ARM "TRUE") ++elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(x86|ia64|i386|i686)") ++ set(X86 "TRUE") ++endif() ++ + if("${ARM}" STREQUAL "TRUE") + add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} + ${LIB_NEON_SRC} ${LIB_NEON_INC} ${LIB_MAIN_NEON_SRC} ${LIB_MAIN_NEON_INC} ) + add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} + ${LIB_NEON_SRC} ${LIB_NEON_INC} ${LIB_MAIN_NEON_SRC} ${LIB_MAIN_NEON_INC} ) +-else() ++elseif(X86) + add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} + ${LIB_SSE_SRC} ${LIB_SSE_INC} ${LIB_MAIN_SSE_SRC} ${LIB_MAIN_SSE_INC} ${LIB_AVX_SRC} ${LIB_AVX_INC} ${LIB_MAIN_AVX_SRC} ${LIB_MAIN_AVX_INC} ) + add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} + ${LIB_SSE_SRC} ${LIB_SSE_INC} ${LIB_MAIN_SSE_SRC} ${LIB_MAIN_SSE_INC} ${LIB_AVX_SRC} ${LIB_AVX_INC} ${LIB_MAIN_AVX_SRC} ${LIB_MAIN_AVX_INC} ) ++else() ++ add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ) ++ add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${XEVD_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ) + endif() + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} SOVERSION ${LIB_SOVERSION}) +@@ -79,12 +90,15 @@ + + if("${ARM}" STREQUAL "TRUE") + include_directories( ${LIB_NAME} PUBLIC . .. ../inc ./neon ../src_base ../src_base/neon) +-else() ++elseif(X86) + include_directories( ${LIB_NAME} PUBLIC . .. ../inc ./sse ./avx ../src_base ../src_base/sse ../src_base/avx) ++else() ++ include_directories( ${LIB_NAME} PUBLIC . .. ../inc ../src_base) + endif() + + set( SSE ${BASE_INC_FILES} ${LIB_SSE_SRC} ${LIB_MAIN_SSE_SRC}) + set( AVX ${LIB_AVX_SRC} ${LIB_MAIN_AVX_SRC}) ++set( NEON ${LIB_NEON_SRC} ${LIB_MAIN_NEON_SRC}) + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES OUTPUT_NAME ${LIB_NAME}) + +@@ -101,7 +115,11 @@ + set_target_properties(${LIB_NAME}_dynamic PROPERTIES FOLDER lib + ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/import/lib) + elseif( UNIX OR MINGW ) +- if("${ARM}" STREQUAL "FALSE") ++ if(ARM) ++ add_definitions(-DARM=1) ++ set_property( SOURCE ${NEON} APPEND PROPERTY COMPILE_FLAGS "-flax-vector-conversions") ++ elseif(X86) ++ add_definitions(-DX86=1) + set_property( SOURCE ${SSE} APPEND PROPERTY COMPILE_FLAGS "-msse4.1" ) + set_property( SOURCE ${AVX} APPEND PROPERTY COMPILE_FLAGS " -mavx2" ) + endif() diff --git a/anda/multimedia/xevd/xevd-link-libm.patch b/anda/multimedia/xevd/xevd-link-libm.patch new file mode 100644 index 0000000000..d2d5cfc94b --- /dev/null +++ b/anda/multimedia/xevd/xevd-link-libm.patch @@ -0,0 +1,22 @@ +diff -Naur xevd-0.5.0.old/src_base/CMakeLists.txt xevd-0.5.0/src_base/CMakeLists.txt +--- xevd-0.5.0.old/src_base/CMakeLists.txt 2025-09-09 14:06:37.254614333 +0200 ++++ xevd-0.5.0/src_base/CMakeLists.txt 2025-09-09 14:06:55.110436755 +0200 +@@ -92,6 +92,7 @@ + endif() + set_target_properties(${LIB_NAME_BASE}_dynamic PROPERTIES FOLDER lib + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) ++ target_link_libraries(${LIB_NAME_BASE}_dynamic m) + target_compile_definitions( ${LIB_NAME_BASE} PUBLIC ANY LINUX ) + target_link_libraries(${LIB_NAME_BASE} m) + endif() +diff -Naur xevd-0.5.0.old/src_main/CMakeLists.txt xevd-0.5.0/src_main/CMakeLists.txt +--- xevd-0.5.0.old/src_main/CMakeLists.txt 2025-09-09 14:06:37.255946413 +0200 ++++ xevd-0.5.0/src_main/CMakeLists.txt 2025-09-09 14:07:56.126832044 +0200 +@@ -107,6 +107,7 @@ + endif() + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES FOLDER lib LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) ++ target_link_libraries(${LIB_NAME}_dynamic m) + target_compile_definitions( ${LIB_NAME} PUBLIC ANY LINUX ) + target_link_libraries(${LIB_NAME} m) + endif() diff --git a/anda/multimedia/xevd/xevd.spec b/anda/multimedia/xevd/xevd.spec new file mode 100644 index 0000000000..99c2c96c06 --- /dev/null +++ b/anda/multimedia/xevd/xevd.spec @@ -0,0 +1,76 @@ +Name: xevd +Epoch: 1 +Version: 0.5.0 +Release: 1%{?dist} +Summary: eXtra-fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding) +License: BSD-3-Clause +URL: https://github.com/mpeg5/xevd + +Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: %{name}-fix-build-on-non-x86.patch +# https://github.com/mpeg5/xevd/commit/4087f635624cf4ee6ebe3f9ea165ff939b32117f +# But also for src_main: +Patch1: xevd-link-libm.patch + +BuildRequires: cmake +BuildRequires: gcc + +%description +The eXtra-fast Essential Video Decoder (XEVD) is an opensource and fast MPEG-5 +EVC decoder. + +MPEG-5 Essential Video Coding (EVC) is a video compression standard of ISO/IEC +Moving Picture Experts Group (MPEG). The main goal of the EVC is to provide a +significantly improved compression capability over existing video coding +standards with timely publication of terms. The EVC defines two profiles, +including "Baseline Profile" and "Main Profile". The "Baseline profile" contains +only technologies that are older than 20 years or otherwise freely available for +use in the standard. In addition, the "Main profile" adds a small number of +additional tools, each of which can be either cleanly disabled or switched to +the corresponding baseline tool on an individual basis. + +%package libs +Summary: MPEG-5 EVC encoder %{name} libraries + +%description libs +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. This package contains the shared libraries. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 +echo "v%{version}" > version.txt + +%build +%cmake -DSET_PROF=MAIN +%cmake_build + +%install +%cmake_install + +# Static library +rm -fr %{buildroot}%{_libdir}/%{name} + +%files +%{_bindir}/%{name}_app + +%files libs +%license COPYING +%doc README.md +%{_libdir}/lib%{name}.so.0 +%{_libdir}/lib%{name}.so.0.5 + +%files devel +%{_includedir}/%{name}/ +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc + +%changelog +%autochangelog diff --git a/anda/multimedia/xeve/anda.hcl b/anda/multimedia/xeve/anda.hcl new file mode 100644 index 0000000000..ed448b2fce --- /dev/null +++ b/anda/multimedia/xeve/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64", "aarch64", "i386"] + rpm { + spec = "xeve.spec" + } + labels { + mock = 1 + } +} diff --git a/anda/multimedia/xeve/update.rhai b/anda/multimedia/xeve/update.rhai new file mode 100644 index 0000000000..6f4d2be925 --- /dev/null +++ b/anda/multimedia/xeve/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("mpeg5/xeve")); diff --git a/anda/multimedia/xeve/xeve-fix-build-i386.patch b/anda/multimedia/xeve/xeve-fix-build-i386.patch new file mode 100644 index 0000000000..53963a2cb4 --- /dev/null +++ b/anda/multimedia/xeve/xeve-fix-build-i386.patch @@ -0,0 +1,12 @@ +diff -Naur xeve-0.5.1.old/app/xeve_app_util.h xeve-0.5.1/app/xeve_app_util.h +--- xeve-0.5.1.old/app/xeve_app_util.h 2025-09-09 14:10:13.815762327 +0200 ++++ xeve-0.5.1/app/xeve_app_util.h 2025-11-04 13:43:37.496372293 +0100 +@@ -73,7 +73,7 @@ + len = (pre == NULL)? 0: (int)strlen(pre); + if(len > 0) + { +- sprintf(str + 3, " %s ", pre); ++ snprintf(str + 3, sizeof(str) - 3, " %.73s ", pre); + len = (int)strlen(str); + } + diff --git a/anda/multimedia/xeve/xeve-fix-build-on-non-x86.patch b/anda/multimedia/xeve/xeve-fix-build-on-non-x86.patch new file mode 100644 index 0000000000..f40c1c225c --- /dev/null +++ b/anda/multimedia/xeve/xeve-fix-build-on-non-x86.patch @@ -0,0 +1,186 @@ +diff -Naur xeve-0.5.1.old/src_base/CMakeLists.txt xeve-0.5.1/src_base/CMakeLists.txt +--- xeve-0.5.1.old/src_base/CMakeLists.txt 2024-06-24 09:49:08.000000000 +0200 ++++ xeve-0.5.1/src_base/CMakeLists.txt 2025-09-08 20:52:14.500329611 +0200 +@@ -17,15 +17,25 @@ + include(GenerateExportHeader) + include_directories("${CMAKE_BINARY_DIR}") + ++set(ARM "FALSE") ++message("SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}") ++if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(arm|aarch)") ++ set(ARM "TRUE") ++elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(x86|ia64|i386|i686)") ++ set(X86 "TRUE") ++endif() + + if("${ARM}" STREQUAL "TRUE") + add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_NEON_INC} ${LIB_NEON_SRC}) + add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_NEON_INC} ${LIB_NEON_SRC}) +-else() ++elseif(X86) + add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_SSE_SRC} ${LIB_SSE_INC} + ${LIB_AVX_SRC} ${LIB_AVX_INC} ) + add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_SSE_SRC} ${LIB_SSE_INC} + ${LIB_AVX_SRC} ${LIB_AVX_INC} ) ++else() ++ add_library( ${LIB_NAME_BASE} STATIC ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ) ++ add_library( ${LIB_NAME_BASE}_dynamic SHARED ${LIB_API_SRC} ${XEVE_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ) + endif() + + set_target_properties(${LIB_NAME_BASE}_dynamic PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} SOVERSION ${LIB_SOVERSION}) +@@ -59,8 +69,10 @@ + + if("${ARM}" STREQUAL "TRUE") + include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc ./neon) +-else() ++elseif(X86) + include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc ./sse ./avx) ++else() ++ include_directories( ${LIB_NAME_BASE} PUBLIC . .. ../inc) + endif() + + set( SSE ${BASE_INC_FILES} ${LIB_SSE_SRC}) +@@ -83,7 +95,11 @@ + ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/import/lib) + + elseif( UNIX OR MINGW ) +- if("${ARM}" STREQUAL "FALSE") ++ if(ARM) ++ add_definitions(-DARM=1) ++ set_property( SOURCE ${NEON} APPEND PROPERTY COMPILE_FLAGS "-flax-vector-conversions -Wno-cpp") ++ elseif(X86) ++ add_definitions(-DX86=1) + set_property( SOURCE ${SSE} APPEND PROPERTY COMPILE_FLAGS "-msse4.1" ) + set_property( SOURCE ${AVX} APPEND PROPERTY COMPILE_FLAGS " -mavx2" ) + endif() +diff -Naur xeve-0.5.1.old/src_base/xeve_def.h xeve-0.5.1/src_base/xeve_def.h +--- xeve-0.5.1.old/src_base/xeve_def.h 2024-06-24 09:49:08.000000000 +0200 ++++ xeve-0.5.1/src_base/xeve_def.h 2025-09-08 20:52:14.500467050 +0200 +@@ -1514,10 +1514,10 @@ + #include "xeve_ipred.h" + #include "xeve_picman.h" + #include "xeve_mc.h" +-#ifndef ARM ++#if defined(X86) + #include "xeve_mc_sse.h" + #include "xeve_mc_avx.h" +-#else ++#elif defined(ARM) + #include "xeve_mc_neon.h" + #endif + #include "xeve_type.h" +diff -Naur xeve-0.5.1.old/src_base/xeve_port.h xeve-0.5.1/src_base/xeve_port.h +--- xeve-0.5.1.old/src_base/xeve_port.h 2024-06-24 09:49:08.000000000 +0200 ++++ xeve-0.5.1/src_base/xeve_port.h 2025-09-08 20:52:14.500592747 +0200 +@@ -138,10 +138,10 @@ + #define xeve_assert_gv(x,r,v,g) \ + {if(!(x)){assert(x); (r)=(v); goto g;}} + +-#ifndef ARM ++#if defined(X86) + #define X86_SSE 1 + #define ARM_NEON 0 +-#else ++#elif defined (ARM) + #define X86_SSE 0 + #define ARM_NEON 1 + #endif +diff -Naur xeve-0.5.1.old/src_base/xeve_type.h xeve-0.5.1/src_base/xeve_type.h +--- xeve-0.5.1.old/src_base/xeve_type.h 2024-06-24 09:49:08.000000000 +0200 ++++ xeve-0.5.1/src_base/xeve_type.h 2025-09-08 20:52:14.500672457 +0200 +@@ -34,10 +34,10 @@ + #include "xeve_def.h" + #include "xeve_bsw.h" + #include "xeve_sad.h" +-#ifndef ARM ++#if defined(X86) + #include "xeve_sad_sse.h" + #include "xeve_sad_avx.h" +-#else ++#elif defined(ARM) + #include "xeve_sad_neon.h" + #endif + +@@ -1016,11 +1016,11 @@ + #include "xeve_tbl.h" + #include "xeve_itdq.h" + +-#ifndef ARM ++#if defined(X86) + #include "xeve_itdq_sse.h" + #include "xeve_itdq_avx.h" + #include "xeve_tq_avx.h" +-#else ++#elif defined(ARM) + #include "xeve_itdq_neon.h" + #include "xeve_tq_neon.h" + #endif +diff -Naur xeve-0.5.1.old/src_main/CMakeLists.txt xeve-0.5.1/src_main/CMakeLists.txt +--- xeve-0.5.1.old/src_main/CMakeLists.txt 2024-06-24 09:49:08.000000000 +0200 ++++ xeve-0.5.1/src_main/CMakeLists.txt 2025-09-08 20:52:14.500798415 +0200 +@@ -19,18 +19,31 @@ + file (GLOB LIB_MAIN_SSE_INC "./sse/xevem_*.h" ) + file (GLOB LIB_MAIN_AVX_SRC "./avx/xevem_*.c") + file (GLOB LIB_MAIN_AVX_INC "./avx/xevem_*.h" ) ++file (GLOB LIB_MAIN_NEON_SRC "./neon/xevem_*.c") ++file (GLOB LIB_MAIN_NEON_INC "./neon/xevem_*.h" ) + + include(GenerateExportHeader) + include_directories("${CMAKE_BINARY_DIR}") + ++set(ARM "FALSE") ++message("SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}") ++if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(arm|aarch)") ++ set(ARM "TRUE") ++elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(x86|ia64|i386|i686)") ++ set(X86 "TRUE") ++endif() ++ + if("${ARM}" STREQUAL "TRUE") +- add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ${LIB_NEON_INC} ${LIB_NEON_SRC} ) +- add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ${LIB_NEON_INC} ${LIB_NEON_SRC}) +-else() ++ add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ${LIB_NEON_SRC} ${LIB_NEON_INC} ) ++ add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ${LIB_NEON_SRC} ${LIB_NEON_INC}) ++elseif(X86) + add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} + ${LIB_SSE_SRC} ${LIB_SSE_INC} ${LIB_MAIN_SSE_SRC} ${LIB_MAIN_SSE_INC} ${LIB_AVX_SRC} ${LIB_AVX_INC} ${LIB_MAIN_AVX_SRC} ${LIB_MAIN_AVX_INC} ) + add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} +- ${LIB_SSE_SRC} ${LIB_SSE_INC} ${LIB_MAIN_SSE_SRC} ${LIB_MAIN_SSE_INC} ${LIB_AVX_SRC} ${LIB_AVX_SRC} ${LIB_AVX_INC} ${LIB_MAIN_AVX_SRC} ${LIB_MAIN_AVX_INC}) ++ ${LIB_SSE_SRC} ${LIB_SSE_INC} ${LIB_MAIN_SSE_SRC} ${LIB_MAIN_SSE_INC} ${LIB_AVX_SRC} ${LIB_AVX_INC} ${LIB_MAIN_AVX_SRC} ${LIB_MAIN_AVX_INC}) ++else() ++ add_library( ${LIB_NAME} STATIC ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ) ++ add_library( ${LIB_NAME}_dynamic SHARED ${LIB_API_MAIN_SRC} ${ETM_INC} ${LIB_BASE_SRC} ${LIB_BASE_INC} ${LIB_MAIN_SRC} ${LIB_MAIN_INC} ) + endif() + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} SOVERSION ${LIB_SOVERSION}) +@@ -71,12 +84,15 @@ + + if("${ARM}" STREQUAL "TRUE") + include_directories( ${LIB_NAME} PUBLIC . .. ../inc ../src_base ../src_base/neon) +-else() ++elseif(X86) + include_directories( ${LIB_NAME} PUBLIC . .. ../inc ./sse ./avx ../src_base ../src_base/sse ../src_base/avx) ++else() ++ include_directories( ${LIB_NAME} PUBLIC . .. ../inc ../src_base) + endif() + + set( SSE ${BASE_INC_FILES} ${LIB_SSE_SRC} ${LIB_MAIN_SSE_SRC}) + set( AVX ${LIB_AVX_SRC} ${LIB_MAIN_AVX_SRC}) ++set( NEON ${LIB_NEON_SRC}) + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES OUTPUT_NAME ${LIB_NAME}) + +@@ -94,7 +110,11 @@ + ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/import/lib) + + elseif( UNIX OR MINGW ) +- if("${ARM}" STREQUAL "FALSE") ++ if(ARM) ++ add_definitions(-DARM=1) ++ set_property( SOURCE ${NEON} APPEND PROPERTY COMPILE_FLAGS "-flax-vector-conversions -Wno-cpp") ++ elseif(X86) ++ add_definitions(-DX86=1) + set_property( SOURCE ${SSE} APPEND PROPERTY COMPILE_FLAGS "-msse4.1" ) + set_property( SOURCE ${AVX} APPEND PROPERTY COMPILE_FLAGS " -mavx2" ) + endif() diff --git a/anda/multimedia/xeve/xeve-link-libm.patch b/anda/multimedia/xeve/xeve-link-libm.patch new file mode 100644 index 0000000000..6c1d15950e --- /dev/null +++ b/anda/multimedia/xeve/xeve-link-libm.patch @@ -0,0 +1,23 @@ +diff -Naur xeve-0.5.1.old/src_base/CMakeLists.txt xeve-0.5.1/src_base/CMakeLists.txt +--- xeve-0.5.1.old/src_base/CMakeLists.txt 2025-09-09 14:10:13.817765661 +0200 ++++ xeve-0.5.1/src_base/CMakeLists.txt 2025-09-09 14:10:18.814666609 +0200 +@@ -89,6 +89,7 @@ + endif() + set_target_properties(${LIB_NAME_BASE}_dynamic PROPERTIES FOLDER lib + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) ++ target_link_libraries(${LIB_NAME_BASE}_dynamic m) + target_compile_definitions( ${LIB_NAME_BASE} PUBLIC ANY LINUX ) + target_link_libraries(${LIB_NAME_BASE} m) + endif() +diff -Naur xeve-0.5.1.old/src_main/CMakeLists.txt xeve-0.5.1/src_main/CMakeLists.txt +--- xeve-0.5.1.old/src_main/CMakeLists.txt 2025-09-09 14:10:13.828252642 +0200 ++++ xeve-0.5.1/src_main/CMakeLists.txt 2025-09-09 14:10:56.392703629 +0200 +@@ -100,7 +100,7 @@ + endif() + + set_target_properties(${LIB_NAME}_dynamic PROPERTIES FOLDER lib LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) +- ++ target_link_libraries(${LIB_NAME}_dynamic m) + target_compile_definitions( ${LIB_NAME} PUBLIC ANY LINUX ) + target_link_libraries(${LIB_NAME} m) + endif() diff --git a/anda/multimedia/xeve/xeve.spec b/anda/multimedia/xeve/xeve.spec new file mode 100644 index 0000000000..94705c1e36 --- /dev/null +++ b/anda/multimedia/xeve/xeve.spec @@ -0,0 +1,81 @@ +Name: xeve +Epoch: 1 +Version: 0.5.1 +Release: 2%{?dist} +Summary: eXtra-fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding) +License: BSD-3-Clause +URL: https://github.com/mpeg5/xeve + +Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: xeve-fix-build-on-non-x86.patch +# https://github.com/mpeg5/xeve/commit/bc45faa2e8d22bf33b0d15c025662f2a8de61fbc +# But also for src_main: +Patch1: xeve-link-libm.patch +Patch2: xeve-fix-build-i386.patch + +BuildRequires: cmake +BuildRequires: gcc +%ifarch aarch64 +BuildRequires: sse2neon-devel +%endif + +%description +The eXtra-fast Essential Video Encoder (XEVE) is an opensource and fast MPEG-5 +EVC encoder. + +MPEG-5 Essential Video Coding (EVC) is a video compression standard of ISO/IEC +Moving Picture Experts Group (MPEG). The main goal of the EVC is to provide a +significantly improved compression capability over existing video coding +standards with timely publication of terms. The EVC defines two profiles, +including "Baseline Profile" and "Main Profile". The "Baseline profile" contains +only technologies that are older than 20 years or otherwise freely available for +use in the standard. In addition, the "Main profile" adds a small number of +additional tools, each of which can be either cleanly disabled or switched to +the corresponding baseline tool on an individual basis. + +%package libs +Summary: MPEG-5 EVC encoder %{name} libraries + +%description libs +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. This package contains the shared libraries. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 +echo "v%{version}" > version.txt +rm src_base/neon/sse2neon.h + +%build +%cmake -DSET_PROF=MAIN +%cmake_build + +%install +%cmake_install + +# Static library +rm -fr %{buildroot}%{_libdir}/%{name} + +%files +%{_bindir}/%{name}_app + +%files libs +%license COPYING +%doc README.md +%{_libdir}/lib%{name}.so.0 +%{_libdir}/lib%{name}.so.0.5 + +%files devel +%{_includedir}/%{name}/ +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc + +%changelog +%autochangelog From 31c9e5fd325cc6e81940a7abb3231ca4a61205f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 09:57:11 +0000 Subject: [PATCH 1298/1547] bump: xeve yt-dlp-git --- anda/multimedia/xeve/xeve.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/multimedia/xeve/xeve.spec b/anda/multimedia/xeve/xeve.spec index 94705c1e36..eb68d9061f 100644 --- a/anda/multimedia/xeve/xeve.spec +++ b/anda/multimedia/xeve/xeve.spec @@ -1,7 +1,7 @@ Name: xeve Epoch: 1 -Version: 0.5.1 -Release: 2%{?dist} +Version: 0.5.0 +Release: 1%?dist Summary: eXtra-fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding) License: BSD-3-Clause URL: https://github.com/mpeg5/xeve diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 372c1ef560..b6ffc9f2bb 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.053059 +Version: 2025.11.08.095138 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From bc4e420a679c96c80877b02d111c7bada4328e6f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 10:13:34 +0000 Subject: [PATCH 1299/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 2c1d6e666c..e156d64ca7 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1240+b2895f356 +Version: 0.16.0~dev.1246+4b593a6c2 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 5526e2fb4926b5d42fe4ddff9c87017be2cf1f19 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 10:56:21 +0000 Subject: [PATCH 1300/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b6ffc9f2bb..44cda89368 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.095138 +Version: 2025.11.08.104132 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 051b8558a1793a1d453e8a3ed51f2d377b4677e9 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 8 Nov 2025 03:06:57 -0800 Subject: [PATCH 1301/1547] fix(dwarfs): Update macros and shell completion supplements (#7223) (#7228) Should fix builds on 41 and also install shell completion packages for the shells. ~Also since I was macro'ing things why not macro EVERYTHING~ (cherry picked from commit e26f07395b5c79f1038a0e6fea020b0ec13bf64c) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/lib/dwarfs/dwarfs.spec | 61 +++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/anda/lib/dwarfs/dwarfs.spec b/anda/lib/dwarfs/dwarfs.spec index 2f86f1d0e8..4ef43f812a 100644 --- a/anda/lib/dwarfs/dwarfs.spec +++ b/anda/lib/dwarfs/dwarfs.spec @@ -5,7 +5,7 @@ A fast high compression read-only file system for Linux and Windows.} Name: dwarfs Version: 0.14.1 -Release: 3%?dist +Release: 4%?dist Summary: A fast high compression read-only file system for Linux, Windows and macOS License: GPL-3.0-or-later URL: https://github.com/mhx/%{name} @@ -78,7 +78,9 @@ This package contains the development files for DWARFS. %package bash-completion Summary: dwarfs Bash completion Requires: %{name} +Requires: bash Requires: bash-completion +Supplements: (%{name} and bash) BuildArch: noarch %description bash-completion @@ -88,6 +90,7 @@ Bash shell completion for dwarfs. Summary: dwarfs Zsh completion Requires: %{name} Requires: zsh +Supplements: (%{name} and zsh) BuildArch: noarch %description zsh-completion @@ -118,40 +121,40 @@ Zsh shell completion for dwarfs. %doc README.md %doc CHANGES.md %license LICENSE -%{_bindir}/dwarfsck -%{_bindir}/dwarfsextract -%{_bindir}/mkdwarfs -%{_sbindir}/dwarfs -%{_sbindir}/mount.dwarfs -%{_libdir}/libdwarfs_*.so.* -%{_mandir}/man1/dwarfs.1* -%{_mandir}/man1/dwarfsck.1* -%{_mandir}/man1/dwarfsextract.1* -%{_mandir}/man1/mkdwarfs.1* -%{_mandir}/man5/dwarfs-format.5* -%{_mandir}/man7/dwarfs-env.7* -%{_datadir}/applications/dwarfs-mount-handler.desktop -%{_datadir}/mime/packages/dwarfs.xml +%{_bindir}/%{name} +%{_bindir}/%{name}ck +%{_bindir}/%{name}extract +%{_bindir}/mk%{name} +%{_sbindir}/mount.%{name} +%{_libdir}/lib%{name}_*.so.* +%{_mandir}/man1/%{name}.1* +%{_mandir}/man1/%{name}ck.1* +%{_mandir}/man1/%{name}extract.1* +%{_mandir}/man1/mk%{name}.1* +%{_mandir}/man5/%{name}-format.5* +%{_mandir}/man7/%{name}-env.7* +%{_datadir}/applications/%{name}-mount-handler.desktop +%{_datadir}/mime/packages/%{name}.xml %files devel -%dir %{_libdir}/cmake/dwarfs -%{_libdir}/cmake/dwarfs/*.cmake -%{_libdir}/libdwarfs_*.so -%{_includedir}/dwarfs/*.h -%{_includedir}/dwarfs/*/*.h -%{_includedir}/dwarfs/*/*/*.h +%dir %{_libdir}/cmake/%{name} +%{_libdir}/cmake/%{name}/*.cmake +%{_libdir}/lib%{name}_*.so +%{_includedir}/%{name}/*.h +%{_includedir}/%{name}/*/*.h +%{_includedir}/%{name}/*/*/*.h %files bash-completion -%{bash_completions_dir}/dwarfs -%{bash_completions_dir}/dwarfsck -%{bash_completions_dir}/dwarfsextract -%{bash_completions_dir}/mkdwarfs +%{bash_completions_dir}/%{name} +%{bash_completions_dir}/%{name}ck +%{bash_completions_dir}/%{name}extract +%{bash_completions_dir}/mk%{name} %files zsh-completion -%{zsh_completions_dir}/_dwarfs -%{zsh_completions_dir}/_dwarfsck -%{zsh_completions_dir}/_dwarfsextract -%{zsh_completions_dir}/_mkdwarfs +%{zsh_completions_dir}/_%{name} +%{zsh_completions_dir}/_%{name}ck +%{zsh_completions_dir}/_%{name}extract +%{zsh_completions_dir}/_mk%{name} %changelog * Sat Nov 08 2025 Owen Zimmerman From 46ab42ce0fe6e3280b54738c3b0aaf3e16a07864 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 8 Nov 2025 05:58:56 -0600 Subject: [PATCH 1302/1547] chore(vvenc): Update spec (#7206) * chore(vvenc): Update spec Signed-off-by: Gilver * chore: Actually this was useful Updated library versioning to use major.minor format. Signed-off-by: Gilver * chore: Release Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/multimedia/vvenc/vvenc.spec | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/anda/multimedia/vvenc/vvenc.spec b/anda/multimedia/vvenc/vvenc.spec index 40d7399898..f6313ffc02 100644 --- a/anda/multimedia/vvenc/vvenc.spec +++ b/anda/multimedia/vvenc/vvenc.spec @@ -1,17 +1,13 @@ -%global build_cxxflags %{__build_flags_lang_cxx} %{?_distro_extra_cxxflags} -Wno-error=maybe-uninitialized -Wno-error=uninitialized - Name: vvenc Version: 1.13.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: VVenC, the Fraunhofer Versatile Video Encoder License: BSD-3-Clause URL: https://github.com/fraunhoferhhi/%{name} Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# Fixes for i386/ARM32 builds Patch0: %{url}/commit/ebce395254d9d7be7dc00cec7b49c7ed1d9eebec.patch -Patch1: %{url}/commit/bfd55ee783bfe30fc73f6f314b066b84bb1e5b60.patch -Patch2: %{url}/commit/982fcaac22488415899ae6c6ef7977a728a88e94.patch +Patch1: %{url}/commit/982fcaac22488415899ae6c6ef7977a728a88e94.patch BuildRequires: cmake BuildRequires: gcc-c++ @@ -49,6 +45,7 @@ developing applications that use %{name}. %autosetup -p1 %build +export CXXFLAGS="%{optflags} -Wno-error=maybe-uninitialized -Wno-error=uninitialized" %cmake \ -DCMAKE_SKIP_INSTALL_RPATH=OFF \ -DVVENC_INSTALL_FULLFEATURE_APP=ON From 042bbcab23f462318a56693c4bdc7a8104f35dc9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 13:14:46 +0000 Subject: [PATCH 1303/1547] bump: iosevka-fonts rpcs3 --- anda/fonts/iosevka/iosevka-fonts.spec | 4 ++-- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/fonts/iosevka/iosevka-fonts.spec b/anda/fonts/iosevka/iosevka-fonts.spec index 3cea45bb24..d0576592dd 100644 --- a/anda/fonts/iosevka/iosevka-fonts.spec +++ b/anda/fonts/iosevka/iosevka-fonts.spec @@ -52,8 +52,8 @@ %global fontdescription %{expand: Versatile typeface for code, from code.} -Version: 33.3.3 -Release: 1%{?dist} +Version: 33.3.4 +Release: 1%?dist Packager: Cappy Ishihara Summary: Versatile typeface for code, from code. BuildRequires: rpm_macro(fontpkg) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b37aaae096..391408ea5d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8a9b15dee3e8a1a0f89480daa1c85f47da550052 -%global ver 0.0.38-18313 +%global commit b435deac9d6b4ecce0d2c0eb7836f2e34b23d2aa +%global ver 0.0.38-18314 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From d94d80898f35067793ba8ff3a5968fe2c08d0c17 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 8 Nov 2025 08:27:11 -0600 Subject: [PATCH 1304/1547] fix(xeve): Switch to gh_tag for updates (#7234) Signed-off-by: Gilver --- anda/multimedia/xeve/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/xeve/update.rhai b/anda/multimedia/xeve/update.rhai index 6f4d2be925..712c708706 100644 --- a/anda/multimedia/xeve/update.rhai +++ b/anda/multimedia/xeve/update.rhai @@ -1 +1 @@ -rpm.version(gh("mpeg5/xeve")); +rpm.version(gh_tag("mpeg5/xeve")); From 22e8bdc2ba0c027c960170b506cf120ed15b24c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 14:32:51 +0000 Subject: [PATCH 1305/1547] bump: sarasa-gothic-fonts xeve --- anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec | 2 +- anda/multimedia/xeve/xeve.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index f64b849e95..0d49517a7d 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 1.0.33 +Version: 1.0.34 Release: 1%?dist URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z diff --git a/anda/multimedia/xeve/xeve.spec b/anda/multimedia/xeve/xeve.spec index eb68d9061f..dde80296dd 100644 --- a/anda/multimedia/xeve/xeve.spec +++ b/anda/multimedia/xeve/xeve.spec @@ -1,6 +1,6 @@ Name: xeve Epoch: 1 -Version: 0.5.0 +Version: 0.5.1 Release: 1%?dist Summary: eXtra-fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding) License: BSD-3-Clause From cccaa1df872b50f9c0ee39a5ec6c62242ebe0a10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 16:43:03 +0000 Subject: [PATCH 1306/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 391408ea5d..4939b6cdcc 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit b435deac9d6b4ecce0d2c0eb7836f2e34b23d2aa -%global ver 0.0.38-18314 +%global commit 8126a199f529e2bcd0025815fb9cffd0fa9fb700 +%global ver 0.0.38-18315 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From db3fa136766e77208e38d34e7e2b6ba7860e06ec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 19:16:00 +0000 Subject: [PATCH 1307/1547] bump: xone yt-dlp-git --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 303fcab37c..04ce48add9 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.9 +Version: 0.4.10 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 44cda89368..875d6a196e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.104132 +Version: 2025.11.08.190707 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7fbe5e34b14e8c7785dd41dae57be95149c8f894 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 19:35:32 +0000 Subject: [PATCH 1308/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 2552e456f4..303e3e426d 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.9 +Version: 0.4.10 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 4e4a396af6..dd487e490d 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.9 +Version: 0.4.10 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 09ed035d1141c786ac1c2aa89c2d3114301e35b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 19:38:26 +0000 Subject: [PATCH 1309/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 875d6a196e..41f60dc2f4 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.190707 +Version: 2025.11.08.192354 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 1839d571fb92832ffb90d63e85deb2c1b8a747d0 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 8 Nov 2025 14:44:06 -0800 Subject: [PATCH 1310/1547] chore(ffmpeg): Properly update spec and patches (#7189) (#7241) * fix(ffmpeg): Add VERSION_libnpp.txt * chore: Update properly * chore: Add new tracking files (cherry picked from commit cf2a31cb75d2e45767aa29204fdd5b2ec16d1e01) Co-authored-by: Gilver --- anda/multimedia/ffmpeg/VERSION_xevd.txt | 1 + anda/multimedia/ffmpeg/VERSION_xeve.txt | 1 + anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch | 1715 ++++++++++++++++- .../multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch | 18 +- anda/multimedia/ffmpeg/ffmpeg-chromium.patch | 12 +- anda/multimedia/ffmpeg/ffmpeg-cuda-13.patch | 13 + .../ffmpeg/ffmpeg-decklink-14.patch | 454 +++++ anda/multimedia/ffmpeg/ffmpeg-nvcc.patch | 12 + anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch | 50 +- anda/multimedia/ffmpeg/ffmpeg.spec | 58 +- anda/multimedia/ffmpeg/update.rhai | 3 +- 11 files changed, 2194 insertions(+), 143 deletions(-) create mode 100644 anda/multimedia/ffmpeg/VERSION_xevd.txt create mode 100644 anda/multimedia/ffmpeg/VERSION_xeve.txt create mode 100644 anda/multimedia/ffmpeg/ffmpeg-cuda-13.patch create mode 100644 anda/multimedia/ffmpeg/ffmpeg-decklink-14.patch create mode 100644 anda/multimedia/ffmpeg/ffmpeg-nvcc.patch diff --git a/anda/multimedia/ffmpeg/VERSION_xevd.txt b/anda/multimedia/ffmpeg/VERSION_xevd.txt new file mode 100644 index 0000000000..8f0916f768 --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_xevd.txt @@ -0,0 +1 @@ +0.5.0 diff --git a/anda/multimedia/ffmpeg/VERSION_xeve.txt b/anda/multimedia/ffmpeg/VERSION_xeve.txt new file mode 100644 index 0000000000..4b9fcbec10 --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_xeve.txt @@ -0,0 +1 @@ +0.5.1 diff --git a/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch b/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch index 0326da27f5..e34c256b10 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-HandBrake.patch @@ -1,7 +1,24 @@ -diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure ---- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:39.093543820 +0100 -+++ ffmpeg-7.1.1/configure 2025-03-24 10:54:39.281929795 +0100 -@@ -3338,6 +3338,7 @@ +diff -Naur ffmpeg-7.1.2.old/configure ffmpeg-7.1.2/configure +--- ffmpeg-7.1.2.old/configure 2025-10-27 10:07:02.407490033 +0100 ++++ ffmpeg-7.1.2/configure 2025-10-27 10:07:02.458434476 +0100 +@@ -2466,6 +2466,7 @@ + kCMVideoCodecType_HEVC + kCMVideoCodecType_HEVCWithAlpha + kCMVideoCodecType_VP9 ++ kCMVideoCodecType_AV1 + kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange + kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange + kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange +@@ -3172,6 +3173,8 @@ + av1_vaapi_hwaccel_select="av1_decoder" + av1_vdpau_hwaccel_deps="vdpau VdpPictureInfoAV1" + av1_vdpau_hwaccel_select="av1_decoder" ++av1_videotoolbox_hwaccel_deps="videotoolbox" ++av1_videotoolbox_hwaccel_select="av1_decoder" + av1_vulkan_hwaccel_deps="vulkan" + av1_vulkan_hwaccel_select="av1_decoder" + h263_vaapi_hwaccel_deps="vaapi" +@@ -3342,6 +3345,7 @@ av1_mediacodec_decoder_deps="mediacodec" av1_mediacodec_encoder_deps="mediacodec" av1_mediacodec_encoder_select="extract_extradata_bsf" @@ -9,9 +26,461 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure av1_nvenc_encoder_deps="nvenc NV_ENC_PIC_PARAMS_AV1" av1_nvenc_encoder_select="atsc_a53" av1_qsv_decoder_select="qsvdec" -diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c ---- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:39.094862193 +0100 -+++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:39.282298069 +0100 +@@ -6724,6 +6728,7 @@ + check_func_headers CoreMedia/CMFormatDescription.h kCMVideoCodecType_HEVC "-framework CoreMedia" + check_func_headers CoreMedia/CMFormatDescription.h kCMVideoCodecType_HEVCWithAlpha "-framework CoreMedia" + check_func_headers CoreMedia/CMFormatDescription.h kCMVideoCodecType_VP9 "-framework CoreMedia" ++ check_func_headers CoreMedia/CMFormatDescription.h kCMVideoCodecType_AV1 "-framework CoreMedia" + check_func_headers CoreVideo/CVPixelBuffer.h kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange "-framework CoreVideo" + check_func_headers CoreVideo/CVPixelBuffer.h kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange "-framework CoreVideo" + check_func_headers CoreVideo/CVPixelBuffer.h kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange "-framework CoreVideo" +diff -Naur ffmpeg-7.1.2.old/libavcodec/ac3dec.c ffmpeg-7.1.2/libavcodec/ac3dec.c +--- ffmpeg-7.1.2.old/libavcodec/ac3dec.c 2025-10-27 10:07:00.254471036 +0100 ++++ ffmpeg-7.1.2/libavcodec/ac3dec.c 2025-10-27 10:07:02.463169316 +0100 +@@ -253,72 +253,6 @@ + } + + /** +- * Parse the 'sync info' and 'bit stream info' from the AC-3 bitstream. +- * GetBitContext within AC3DecodeContext must point to +- * the start of the synchronized AC-3 bitstream. +- */ +-static int ac3_parse_header(AC3DecodeContext *s) +-{ +- GetBitContext *gbc = &s->gbc; +- int i; +- +- /* read the rest of the bsi. read twice for dual mono mode. */ +- i = !s->channel_mode; +- do { +- s->dialog_normalization[(!s->channel_mode)-i] = -get_bits(gbc, 5); +- if (s->dialog_normalization[(!s->channel_mode)-i] == 0) { +- s->dialog_normalization[(!s->channel_mode)-i] = -31; +- } +- if (s->target_level != 0) { +- s->level_gain[(!s->channel_mode)-i] = powf(2.0f, +- (float)(s->target_level - +- s->dialog_normalization[(!s->channel_mode)-i])/6.0f); +- } +- if (s->compression_exists[(!s->channel_mode)-i] = get_bits1(gbc)) { +- s->heavy_dynamic_range[(!s->channel_mode)-i] = +- AC3_HEAVY_RANGE(get_bits(gbc, 8)); +- } +- if (get_bits1(gbc)) +- skip_bits(gbc, 8); //skip language code +- if (get_bits1(gbc)) +- skip_bits(gbc, 7); //skip audio production information +- } while (i--); +- +- skip_bits(gbc, 2); //skip copyright bit and original bitstream bit +- +- /* skip the timecodes or parse the Alternate Bit Stream Syntax */ +- if (s->bitstream_id != 6) { +- if (get_bits1(gbc)) +- skip_bits(gbc, 14); //skip timecode1 +- if (get_bits1(gbc)) +- skip_bits(gbc, 14); //skip timecode2 +- } else { +- if (get_bits1(gbc)) { +- s->preferred_downmix = get_bits(gbc, 2); +- s->center_mix_level_ltrt = get_bits(gbc, 3); +- s->surround_mix_level_ltrt = av_clip(get_bits(gbc, 3), 3, 7); +- s->center_mix_level = get_bits(gbc, 3); +- s->surround_mix_level = av_clip(get_bits(gbc, 3), 3, 7); +- } +- if (get_bits1(gbc)) { +- s->dolby_surround_ex_mode = get_bits(gbc, 2); +- s->dolby_headphone_mode = get_bits(gbc, 2); +- skip_bits(gbc, 10); // skip adconvtyp (1), xbsi2 (8), encinfo (1) +- } +- } +- +- /* skip additional bitstream info */ +- if (get_bits1(gbc)) { +- i = get_bits(gbc, 6); +- do { +- skip_bits(gbc, 8); +- } while (i--); +- } +- +- return 0; +-} +- +-/** + * Common function to parse AC-3 or E-AC-3 frame header + */ + static int parse_frame_header(AC3DecodeContext *s) +@@ -375,10 +309,25 @@ + s->dba_syntax = 1; + s->skip_syntax = 1; + memset(s->channel_uses_aht, 0, sizeof(s->channel_uses_aht)); +- return ac3_parse_header(s); ++ /* volume control params */ ++ for (int i = 0; i < (s->channel_mode ? 1 : 2); i++) { ++ s->dialog_normalization[i] = hdr.dialog_normalization[i]; ++ if (s->dialog_normalization[i] == 0) { ++ s->dialog_normalization[i] = -31; ++ } ++ if (s->target_level != 0) { ++ s->level_gain[i] = powf(2.0f, ++ (float)(s->target_level - s->dialog_normalization[i])/6.0f); ++ } ++ s->compression_exists[i] = hdr.compression_exists[i]; ++ if (s->compression_exists[i]) { ++ s->heavy_dynamic_range[i] = AC3_HEAVY_RANGE(hdr.heavy_dynamic_range[i]); ++ } ++ } ++ return 0; + } else if (CONFIG_EAC3_DECODER) { + s->eac3 = 1; +- return ff_eac3_parse_header(s); ++ return ff_eac3_parse_header(s, &hdr); + } else { + av_log(s->avctx, AV_LOG_ERROR, "E-AC-3 support not compiled in\n"); + return AVERROR(ENOSYS); +@@ -1562,6 +1511,9 @@ + av_log(avctx, AV_LOG_ERROR, "invalid frame type\n"); + } + break; ++ case AC3_PARSE_ERROR_CHANNEL_MAP: ++ av_log(avctx, AV_LOG_ERROR, "invalid channel map\n"); ++ return AVERROR_INVALIDDATA; + case AC3_PARSE_ERROR_CRC: + break; + default: // Normal AVERROR do not try to recover. +diff -Naur ffmpeg-7.1.2.old/libavcodec/ac3dec.h ffmpeg-7.1.2/libavcodec/ac3dec.h +--- ffmpeg-7.1.2.old/libavcodec/ac3dec.h 2025-10-27 10:07:00.587473974 +0100 ++++ ffmpeg-7.1.2/libavcodec/ac3dec.h 2025-10-27 10:07:02.463287298 +0100 +@@ -255,11 +255,12 @@ + AVChannelLayout downmix_layout; + } AC3DecodeContext; + ++struct AC3HeaderInfo; + /** + * Parse the E-AC-3 frame header. + * This parses both the bit stream info and audio frame header. + */ +-static int ff_eac3_parse_header(AC3DecodeContext *s); ++static int ff_eac3_parse_header(AC3DecodeContext *s, const struct AC3HeaderInfo *hdr); + + /** + * Decode mantissas in a single channel for the entire frame. +diff -Naur ffmpeg-7.1.2.old/libavcodec/ac3defs.h ffmpeg-7.1.2/libavcodec/ac3defs.h +--- ffmpeg-7.1.2.old/libavcodec/ac3defs.h 2025-10-27 10:07:00.586473965 +0100 ++++ ffmpeg-7.1.2/libavcodec/ac3defs.h 2025-10-27 10:07:02.463340118 +0100 +@@ -34,6 +34,8 @@ + #define AC3_CRITICAL_BANDS 50 + #define AC3_MAX_CPL_BANDS 18 + ++#define EAC3_SR_CODE_REDUCED 3 ++ + /* exponent encoding strategy */ + #define EXP_REUSE 0 + #define EXP_NEW 1 +diff -Naur ffmpeg-7.1.2.old/libavcodec/ac3_parser.c ffmpeg-7.1.2/libavcodec/ac3_parser.c +--- ffmpeg-7.1.2.old/libavcodec/ac3_parser.c 2025-10-27 10:07:00.290471354 +0100 ++++ ffmpeg-7.1.2/libavcodec/ac3_parser.c 2025-10-27 10:07:02.462962336 +0100 +@@ -73,6 +73,217 @@ + return i; + } + ++/** ++ * Parse the 'sync info' and 'bit stream info' from the AC-3 bitstream. ++ * GetBitContext within AC3DecodeContext must point to ++ * the start of the synchronized AC-3 bitstream. ++ */ ++static int ac3_parse_header(GetBitContext *gbc, AC3HeaderInfo *hdr) ++{ ++ /* read the rest of the bsi. read twice for dual mono mode. */ ++ for (int i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { ++ hdr->dialog_normalization[i] = -get_bits(gbc, 5); ++ hdr->compression_exists[i] = get_bits1(gbc); ++ if (hdr->compression_exists[i]) ++ hdr->heavy_dynamic_range[i] = get_bits(gbc, 8); ++ if (get_bits1(gbc)) ++ skip_bits(gbc, 8); //skip language code ++ if (get_bits1(gbc)) ++ skip_bits(gbc, 7); //skip audio production information ++ } ++ ++ skip_bits(gbc, 2); //skip copyright bit and original bitstream bit ++ ++ /* skip the timecodes or parse the Alternate Bit Stream Syntax */ ++ if (hdr->bitstream_id != 6) { ++ if (get_bits1(gbc)) ++ skip_bits(gbc, 14); //skip timecode1 ++ if (get_bits1(gbc)) ++ skip_bits(gbc, 14); //skip timecode2 ++ } else { ++ if (get_bits1(gbc)) { ++ hdr->preferred_downmix = get_bits(gbc, 2); ++ hdr->center_mix_level_ltrt = get_bits(gbc, 3); ++ hdr->surround_mix_level_ltrt = av_clip(get_bits(gbc, 3), 3, 7); ++ hdr->center_mix_level = get_bits(gbc, 3); ++ hdr->surround_mix_level = av_clip(get_bits(gbc, 3), 3, 7); ++ } ++ if (get_bits1(gbc)) { ++ hdr->dolby_surround_ex_mode = get_bits(gbc, 2); ++ hdr->dolby_headphone_mode = get_bits(gbc, 2); ++ skip_bits(gbc, 10); // skip adconvtyp (1), xbsi2 (8), encinfo (1) ++ } ++ } ++ ++ /* skip additional bitstream info */ ++ if (get_bits1(gbc)) { ++ int i = get_bits(gbc, 6); ++ do { ++ skip_bits(gbc, 8); ++ } while (i--); ++ } ++ ++ return 0; ++} ++ ++static int eac3_parse_header(GetBitContext *gbc, AC3HeaderInfo *hdr) ++{ ++ if (hdr->frame_type == EAC3_FRAME_TYPE_RESERVED) ++ return AC3_PARSE_ERROR_FRAME_TYPE; ++ if (hdr->substreamid) ++ return AC3_PARSE_ERROR_FRAME_TYPE; ++ ++ skip_bits(gbc, 5); // skip bitstream id ++ ++ /* volume control params */ ++ for (int i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { ++ hdr->dialog_normalization[i] = -get_bits(gbc, 5); ++ hdr->compression_exists[i] = get_bits1(gbc); ++ if (hdr->compression_exists[i]) ++ hdr->heavy_dynamic_range[i] = get_bits(gbc, 8); ++ } ++ ++ /* dependent stream channel map */ ++ if (hdr->frame_type == EAC3_FRAME_TYPE_DEPENDENT) { ++ hdr->channel_map_present = get_bits1(gbc); ++ if (hdr->channel_map_present) { ++ int64_t channel_layout = 0; ++ int channel_map = get_bits(gbc, 16); ++ ++ for (int i = 0; i < 16; i++) ++ if (channel_map & (1 << (EAC3_MAX_CHANNELS - i - 1))) ++ channel_layout |= ff_eac3_custom_channel_map_locations[i][1]; ++ ++ if (av_popcount64(channel_layout) > EAC3_MAX_CHANNELS) { ++ return AC3_PARSE_ERROR_CHANNEL_MAP; ++ } ++ hdr->channel_map = channel_map; ++ } ++ } ++ ++ /* mixing metadata */ ++ if (get_bits1(gbc)) { ++ /* center and surround mix levels */ ++ if (hdr->channel_mode > AC3_CHMODE_STEREO) { ++ hdr->preferred_downmix = get_bits(gbc, 2); ++ if (hdr->channel_mode & 1) { ++ /* if three front channels exist */ ++ hdr->center_mix_level_ltrt = get_bits(gbc, 3); ++ hdr->center_mix_level = get_bits(gbc, 3); ++ } ++ if (hdr->channel_mode & 4) { ++ /* if a surround channel exists */ ++ hdr->surround_mix_level_ltrt = av_clip(get_bits(gbc, 3), 3, 7); ++ hdr->surround_mix_level = av_clip(get_bits(gbc, 3), 3, 7); ++ } ++ } ++ ++ /* lfe mix level */ ++ if (hdr->lfe_on && (hdr->lfe_mix_level_exists = get_bits1(gbc))) { ++ hdr->lfe_mix_level = get_bits(gbc, 5); ++ } ++ ++ /* info for mixing with other streams and substreams */ ++ if (hdr->frame_type == EAC3_FRAME_TYPE_INDEPENDENT) { ++ for (int i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { ++ // TODO: apply program scale factor ++ if (get_bits1(gbc)) { ++ skip_bits(gbc, 6); // skip program scale factor ++ } ++ } ++ if (get_bits1(gbc)) { ++ skip_bits(gbc, 6); // skip external program scale factor ++ } ++ /* skip mixing parameter data */ ++ switch(get_bits(gbc, 2)) { ++ case 1: skip_bits(gbc, 5); break; ++ case 2: skip_bits(gbc, 12); break; ++ case 3: { ++ int mix_data_size = (get_bits(gbc, 5) + 2) << 3; ++ skip_bits_long(gbc, mix_data_size); ++ break; ++ } ++ } ++ /* skip pan information for mono or dual mono source */ ++ if (hdr->channel_mode < AC3_CHMODE_STEREO) { ++ for (int i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { ++ if (get_bits1(gbc)) { ++ /* note: this is not in the ATSC A/52B specification ++ reference: ETSI TS 102 366 V1.1.1 ++ section: E.1.3.1.25 */ ++ skip_bits(gbc, 8); // skip pan mean direction index ++ skip_bits(gbc, 6); // skip reserved paninfo bits ++ } ++ } ++ } ++ /* skip mixing configuration information */ ++ if (get_bits1(gbc)) { ++ for (int i = 0; i < hdr->num_blocks; i++) { ++ if (hdr->num_blocks == 1 || get_bits1(gbc)) { ++ skip_bits(gbc, 5); ++ } ++ } ++ } ++ } ++ } ++ ++ /* informational metadata */ ++ if (get_bits1(gbc)) { ++ hdr->bitstream_mode = get_bits(gbc, 3); ++ skip_bits(gbc, 2); // skip copyright bit and original bitstream bit ++ if (hdr->channel_mode == AC3_CHMODE_STEREO) { ++ hdr->dolby_surround_mode = get_bits(gbc, 2); ++ hdr->dolby_headphone_mode = get_bits(gbc, 2); ++ } ++ if (hdr->channel_mode >= AC3_CHMODE_2F2R) { ++ hdr->dolby_surround_ex_mode = get_bits(gbc, 2); ++ } ++ for (int i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { ++ if (get_bits1(gbc)) { ++ skip_bits(gbc, 8); // skip mix level, room type, and A/D converter type ++ } ++ } ++ if (hdr->sr_code != EAC3_SR_CODE_REDUCED) { ++ skip_bits1(gbc); // skip source sample rate code ++ } ++ } ++ ++ /* converter synchronization flag ++ If frames are less than six blocks, this bit should be turned on ++ once every 6 blocks to indicate the start of a frame set. ++ reference: RFC 4598, Section 2.1.3 Frame Sets */ ++ if (hdr->frame_type == EAC3_FRAME_TYPE_INDEPENDENT && hdr->num_blocks != 6) { ++ skip_bits1(gbc); // skip converter synchronization flag ++ } ++ ++ /* original frame size code if this stream was converted from AC-3 */ ++ if (hdr->frame_type == EAC3_FRAME_TYPE_AC3_CONVERT && ++ (hdr->num_blocks == 6 || get_bits1(gbc))) { ++ skip_bits(gbc, 6); // skip frame size code ++ } ++ ++ /* additional bitstream info */ ++ if (get_bits1(gbc)) { ++ int addbsil = get_bits(gbc, 6); ++ for (int i = 0; i < addbsil + 1; i++) { ++ if (i == 0) { ++ /* In this 8 bit chunk, the LSB is equal to flag_ec3_extension_type_a ++ which can be used to detect Atmos presence */ ++ skip_bits(gbc, 7); ++ hdr->eac3_extension_type_a = get_bits1(gbc); ++ if (hdr->eac3_extension_type_a) { ++ hdr->complexity_index_type_a = get_bits(gbc, 8); ++ i++; ++ } ++ } else { ++ skip_bits(gbc, 8); // skip additional bit stream info ++ } ++ } ++ } ++ ++ return 0; ++} ++ + int ff_ac3_parse_header(GetBitContext *gbc, AC3HeaderInfo *hdr) + { + int frame_size_code; +@@ -133,6 +344,10 @@ + hdr->frame_size = ff_ac3_frame_size_tab[frame_size_code][hdr->sr_code] * 2; + hdr->frame_type = EAC3_FRAME_TYPE_AC3_CONVERT; //EAC3_FRAME_TYPE_INDEPENDENT; + hdr->substreamid = 0; ++ ++ int ret = ac3_parse_header(gbc, hdr); ++ if (ret < 0) ++ return ret; + } else { + /* Enhanced AC-3 */ + hdr->crc1 = 0; +@@ -165,6 +380,10 @@ + hdr->bit_rate = 8LL * hdr->frame_size * hdr->sample_rate / + (hdr->num_blocks * 256); + hdr->channels = ff_ac3_channels_tab[hdr->channel_mode] + hdr->lfe_on; ++ ++ int ret = eac3_parse_header(gbc, hdr); ++ if (ret < 0) ++ return ret; + } + hdr->channel_layout = ff_ac3_channel_layout_tab[hdr->channel_mode]; + if (hdr->lfe_on) +@@ -202,9 +421,13 @@ + { + GetBitContext gb; + AC3HeaderInfo hdr; ++ uint8_t tmp[32 + AV_INPUT_BUFFER_PADDING_SIZE]; + int err; + +- err = init_get_bits8(&gb, buf, size); ++ size = FFMIN(32, size); ++ memcpy(tmp, buf, size); ++ memset(tmp + size, 0, AV_INPUT_BUFFER_PADDING_SIZE); ++ err = init_get_bits8(&gb, tmp, size); + if (err < 0) + return AVERROR_INVALIDDATA; + err = ff_ac3_parse_header(&gb, &hdr); +diff -Naur ffmpeg-7.1.2.old/libavcodec/ac3_parser_internal.h ffmpeg-7.1.2/libavcodec/ac3_parser_internal.h +--- ffmpeg-7.1.2.old/libavcodec/ac3_parser_internal.h 2025-10-27 10:07:00.519473374 +0100 ++++ ffmpeg-7.1.2/libavcodec/ac3_parser_internal.h 2025-10-27 10:07:02.463059088 +0100 +@@ -46,6 +46,7 @@ + int substreamid; ///< substream identification + int center_mix_level; ///< Center mix level index + int surround_mix_level; ///< Surround mix level index ++ uint8_t channel_map_present; + uint16_t channel_map; + int num_blocks; ///< number of audio blocks + int dolby_surround_mode; +@@ -62,6 +63,23 @@ + uint64_t channel_layout; + int8_t ac3_bit_rate_code; + /** @} */ ++ ++ /** @name enhanced eac3 extension coded elements ++ * @{ ++ */ ++ int8_t dialog_normalization[2]; ++ uint8_t compression_exists[2]; ++ uint8_t heavy_dynamic_range[2]; ++ uint8_t center_mix_level_ltrt; ///< Center mix level index ++ uint8_t surround_mix_level_ltrt; ///< Surround mix level index ++ uint8_t dolby_headphone_mode; ++ uint8_t dolby_surround_ex_mode; ++ uint8_t lfe_mix_level_exists; ++ uint8_t lfe_mix_level; ++ uint8_t preferred_downmix; ++ uint8_t eac3_extension_type_a; ++ uint8_t complexity_index_type_a; ++ /** @} */ + } AC3HeaderInfo; + + typedef enum { +@@ -71,6 +89,7 @@ + AC3_PARSE_ERROR_FRAME_SIZE = -0x4030c0a, + AC3_PARSE_ERROR_FRAME_TYPE = -0x5030c0a, + AC3_PARSE_ERROR_CRC = -0x6030c0a, ++ AC3_PARSE_ERROR_CHANNEL_MAP = -0x7030c0a, + } AC3ParseError; + + /** +diff -Naur ffmpeg-7.1.2.old/libavcodec/allcodecs.c ffmpeg-7.1.2/libavcodec/allcodecs.c +--- ffmpeg-7.1.2.old/libavcodec/allcodecs.c 2025-10-27 10:07:01.864539025 +0100 ++++ ffmpeg-7.1.2/libavcodec/allcodecs.c 2025-10-27 10:07:02.458796899 +0100 @@ -839,6 +839,7 @@ extern const FFCodec ff_av1_qsv_decoder; extern const FFCodec ff_av1_qsv_encoder; @@ -20,9 +489,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allco extern const FFCodec ff_av1_vaapi_encoder; extern const FFCodec ff_libopenh264_encoder; extern const FFCodec ff_libopenh264_decoder; -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c ffmpeg-7.1.1/libavcodec/amfenc_av1.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c 2025-03-24 10:54:38.133756381 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_av1.c 2025-03-24 10:54:39.277830845 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/amfenc_av1.c ffmpeg-7.1.2/libavcodec/amfenc_av1.c +--- ffmpeg-7.1.2.old/libavcodec/amfenc_av1.c 2025-10-27 10:07:00.536473524 +0100 ++++ ffmpeg-7.1.2/libavcodec/amfenc_av1.c 2025-10-27 10:07:02.440481173 +0100 @@ -116,6 +116,7 @@ { "none", "no adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_NONE }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, { "caq", "context adaptive quantization", 0, AV_OPT_TYPE_CONST, {.i64 = AMF_VIDEO_ENCODER_AV1_AQ_MODE_CAQ }, 0, 0, VE, .unit = "adaptive_quantisation_mode" }, @@ -69,9 +538,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_av1.c ffmpeg-7.1.1/libavcodec/amfe profile_level = avctx->level; if (profile_level == AV_LEVEL_UNKNOWN) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.c ffmpeg-7.1.1/libavcodec/amfenc.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc.c 2025-03-24 10:54:38.032755166 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc.c 2025-03-24 10:54:39.279550845 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/amfenc.c ffmpeg-7.1.2/libavcodec/amfenc.c +--- ffmpeg-7.1.2.old/libavcodec/amfenc.c 2025-10-27 10:07:00.387472209 +0100 ++++ ffmpeg-7.1.2/libavcodec/amfenc.c 2025-10-27 10:07:02.445244447 +0100 @@ -415,10 +415,6 @@ else pix_fmt = avctx->pix_fmt; @@ -251,9 +720,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.c ffmpeg-7.1.1/libavcodec/amfenc.c int ff_amf_get_color_profile(AVCodecContext *avctx) { amf_int64 color_profile = AMF_VIDEO_CONVERTER_COLOR_PROFILE_UNKNOWN; -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.h ffmpeg-7.1.1/libavcodec/amfenc.h ---- ffmpeg-7.1.1.old/libavcodec/amfenc.h 2025-03-24 10:54:37.990754660 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc.h 2025-03-24 10:54:39.277763348 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/amfenc.h ffmpeg-7.1.2/libavcodec/amfenc.h +--- ffmpeg-7.1.2.old/libavcodec/amfenc.h 2025-10-27 10:07:00.322471636 +0100 ++++ ffmpeg-7.1.2/libavcodec/amfenc.h 2025-10-27 10:07:02.440421671 +0100 @@ -114,6 +114,7 @@ int max_b_frames; int qvbr_quality_level; @@ -271,9 +740,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc.h ffmpeg-7.1.1/libavcodec/amfenc.h int ff_amf_get_color_profile(AVCodecContext *avctx); /** -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c ffmpeg-7.1.1/libavcodec/amfenc_h264.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c 2025-03-24 10:54:38.175756886 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_h264.c 2025-03-24 10:54:39.277925894 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/amfenc_h264.c ffmpeg-7.1.2/libavcodec/amfenc_h264.c +--- ffmpeg-7.1.2.old/libavcodec/amfenc_h264.c 2025-10-27 10:07:00.604474124 +0100 ++++ ffmpeg-7.1.2/libavcodec/amfenc_h264.c 2025-10-27 10:07:02.440571423 +0100 @@ -133,6 +133,7 @@ { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, @@ -314,9 +783,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_h264.c ffmpeg-7.1.1/libavcodec/amf // autodetect rate control method if (ctx->rate_control_mode == AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_UNKNOWN) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c ffmpeg-7.1.1/libavcodec/amfenc_hevc.c ---- ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c 2025-03-24 10:54:37.991754672 +0100 -+++ ffmpeg-7.1.1/libavcodec/amfenc_hevc.c 2025-03-24 10:54:39.278019962 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/amfenc_hevc.c ffmpeg-7.1.2/libavcodec/amfenc_hevc.c +--- ffmpeg-7.1.2.old/libavcodec/amfenc_hevc.c 2025-10-27 10:07:00.324471654 +0100 ++++ ffmpeg-7.1.2/libavcodec/amfenc_hevc.c 2025-10-27 10:07:02.440657756 +0100 @@ -100,6 +100,7 @@ { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, @@ -362,10 +831,38 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/amfenc_hevc.c ffmpeg-7.1.1/libavcodec/amf // Picture control properties AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_NUM_GOPS_PER_IDR, ctx->gops_per_idr); -diff -Naur ffmpeg-7.1.1.old/libavcodec/av1dec.c ffmpeg-7.1.1/libavcodec/av1dec.c ---- ffmpeg-7.1.1.old/libavcodec/av1dec.c 2025-03-24 10:54:38.093755899 +0100 -+++ ffmpeg-7.1.1/libavcodec/av1dec.c 2025-03-24 10:54:39.273932914 +0100 -@@ -1002,6 +1002,8 @@ +diff -Naur ffmpeg-7.1.2.old/libavcodec/av1dec.c ffmpeg-7.1.2/libavcodec/av1dec.c +--- ffmpeg-7.1.2.old/libavcodec/av1dec.c 2025-10-27 10:07:00.478473013 +0100 ++++ ffmpeg-7.1.2/libavcodec/av1dec.c 2025-10-27 10:07:02.454638605 +0100 +@@ -541,6 +541,7 @@ + CONFIG_AV1_NVDEC_HWACCEL + \ + CONFIG_AV1_VAAPI_HWACCEL + \ + CONFIG_AV1_VDPAU_HWACCEL + \ ++ CONFIG_AV1_VIDEOTOOLBOX_HWACCEL + \ + CONFIG_AV1_VULKAN_HWACCEL) + enum AVPixelFormat pix_fmts[HWACCEL_MAX + 2], *fmtp = pix_fmts; + +@@ -568,6 +569,9 @@ + #if CONFIG_AV1_VDPAU_HWACCEL + *fmtp++ = AV_PIX_FMT_VDPAU; + #endif ++#if CONFIG_AV1_VIDEOTOOLBOX_HWACCEL ++ *fmtp++ = AV_PIX_FMT_VIDEOTOOLBOX; ++#endif + #if CONFIG_AV1_VULKAN_HWACCEL + *fmtp++ = AV_PIX_FMT_VULKAN; + #endif +@@ -592,6 +596,9 @@ + #if CONFIG_AV1_VDPAU_HWACCEL + *fmtp++ = AV_PIX_FMT_VDPAU; + #endif ++#if CONFIG_AV1_VIDEOTOOLBOX_HWACCEL ++ *fmtp++ = AV_PIX_FMT_VIDEOTOOLBOX; ++#endif + #if CONFIG_AV1_VULKAN_HWACCEL + *fmtp++ = AV_PIX_FMT_VULKAN; + #endif +@@ -1002,6 +1009,8 @@ break; } case ITU_T_T35_PROVIDER_CODE_DOLBY: { @@ -374,7 +871,7 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/av1dec.c ffmpeg-7.1.1/libavcodec/av1dec.c int provider_oriented_code = bytestream2_get_be32(&gb); if (itut_t35->itu_t_t35_country_code != ITU_T_T35_COUNTRY_CODE_US || provider_oriented_code != 0x800) -@@ -1014,6 +1016,18 @@ +@@ -1014,6 +1023,18 @@ break; // ignore } @@ -393,9 +890,79 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/av1dec.c ffmpeg-7.1.1/libavcodec/av1dec.c ret = ff_dovi_attach_side_data(&s->dovi, frame); if (ret < 0) return ret; -diff -Naur ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c ---- ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:38.075755683 +0100 -+++ ffmpeg-7.1.1/libavcodec/bsf/hevc_mp4toannexb.c 2025-03-24 10:54:39.273106358 +0100 +@@ -1439,6 +1460,10 @@ + + if (raw_tile_group && (s->tile_num == raw_tile_group->tg_end + 1)) { + int show_frame = s->raw_frame_header->show_frame; ++ // Set nb_unit to point at the next OBU, to indicate which ++ // OBUs have been processed for this current frame. (If this ++ // frame gets output, we set nb_unit to this value later too.) ++ s->nb_unit = i + 1; + if (avctx->hwaccel && s->cur_frame.f) { + ret = FF_HW_SIMPLE_CALL(avctx, end_frame); + if (ret < 0) { +@@ -1449,6 +1474,8 @@ + + update_reference_list(avctx); + ++ // Set start_unit to indicate the first OBU of the next frame. ++ s->start_unit = s->nb_unit; + raw_tile_group = NULL; + s->raw_frame_header = NULL; + +@@ -1478,7 +1505,7 @@ + s->raw_frame_header = NULL; + av_packet_unref(s->pkt); + ff_cbs_fragment_reset(&s->current_obu); +- s->nb_unit = 0; ++ s->nb_unit = s->start_unit = 0; + } + if (!ret && !frame->buf[0]) + ret = AVERROR(EAGAIN); +@@ -1505,7 +1532,7 @@ + return ret; + } + +- s->nb_unit = 0; ++ s->nb_unit = s->start_unit = 0; + av_log(avctx, AV_LOG_DEBUG, "Total OBUs on this packet: %d.\n", + s->current_obu.nb_units); + } +@@ -1526,7 +1553,7 @@ + + av1_frame_unref(&s->cur_frame); + s->operating_point_idc = 0; +- s->nb_unit = 0; ++ s->nb_unit = s->start_unit = 0; + s->raw_frame_header = NULL; + s->raw_seq = NULL; + s->cll = NULL; +@@ -1594,6 +1621,9 @@ + #if CONFIG_AV1_VDPAU_HWACCEL + HWACCEL_VDPAU(av1), + #endif ++#if CONFIG_AV1_VIDEOTOOLBOX_HWACCEL ++ HWACCEL_VIDEOTOOLBOX(av1), ++#endif + #if CONFIG_AV1_VULKAN_HWACCEL + HWACCEL_VULKAN(av1), + #endif +diff -Naur ffmpeg-7.1.2.old/libavcodec/av1dec.h ffmpeg-7.1.2/libavcodec/av1dec.h +--- ffmpeg-7.1.2.old/libavcodec/av1dec.h 2025-10-27 10:07:00.402472342 +0100 ++++ ffmpeg-7.1.2/libavcodec/av1dec.h 2025-10-27 10:07:02.454762738 +0100 +@@ -114,7 +114,8 @@ + AV1Frame ref[AV1_NUM_REF_FRAMES]; + AV1Frame cur_frame; + +- int nb_unit; ++ int nb_unit; ///< The index of the next OBU to be processed. ++ int start_unit; ///< The index of the first OBU of the current frame. + + // AVOptions + int operating_point; +diff -Naur ffmpeg-7.1.2.old/libavcodec/bsf/hevc_mp4toannexb.c ffmpeg-7.1.2/libavcodec/bsf/hevc_mp4toannexb.c +--- ffmpeg-7.1.2.old/libavcodec/bsf/hevc_mp4toannexb.c 2025-10-27 10:07:00.449472757 +0100 ++++ ffmpeg-7.1.2/libavcodec/bsf/hevc_mp4toannexb.c 2025-10-27 10:07:02.435022530 +0100 @@ -125,6 +125,7 @@ AVPacket *in; GetByteContext gb; @@ -420,9 +987,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/bsf/hevc_mp4toannexb.c ffmpeg-7.1.1/libav extra_size = add_extradata * ctx->par_out->extradata_size; got_irap |= is_irap; -diff -Naur ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c ffmpeg-7.1.1/libavcodec/ccaption_dec.c ---- ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c 2025-03-24 10:54:38.169756814 +0100 -+++ ffmpeg-7.1.1/libavcodec/ccaption_dec.c 2025-03-24 10:54:39.268544045 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/ccaption_dec.c ffmpeg-7.1.2/libavcodec/ccaption_dec.c +--- ffmpeg-7.1.2.old/libavcodec/ccaption_dec.c 2025-10-27 10:07:00.593474027 +0100 ++++ ffmpeg-7.1.2/libavcodec/ccaption_dec.c 2025-10-27 10:07:02.429490227 +0100 @@ -889,12 +889,13 @@ if (ctx->buffer[bidx].str[0] || ctx->real_time) { @@ -441,9 +1008,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/ccaption_dec.c ffmpeg-7.1.1/libavcodec/cc else sub->end_display_time = -1; ret = ff_ass_add_rect2(sub, ctx->buffer[bidx].str, ctx->readorder++, 0, NULL, NULL, &nb_rect_allocated); -diff -Naur ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c ffmpeg-7.1.1/libavcodec/dvdsubdec.c ---- ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c 2025-03-24 10:54:37.975754480 +0100 -+++ ffmpeg-7.1.1/libavcodec/dvdsubdec.c 2025-03-24 10:54:39.267391144 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/dvdsubdec.c ffmpeg-7.1.2/libavcodec/dvdsubdec.c +--- ffmpeg-7.1.2.old/libavcodec/dvdsubdec.c 2025-10-27 10:07:00.303471468 +0100 ++++ ffmpeg-7.1.2/libavcodec/dvdsubdec.c 2025-10-27 10:07:02.428490218 +0100 @@ -45,6 +45,8 @@ int buf_size; int forced_subs_only; @@ -559,9 +1126,217 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/dvdsubdec.c ffmpeg-7.1.1/libavcodec/dvdsu { NULL } }; static const AVClass dvdsub_class = { -diff -Naur ffmpeg-7.1.1.old/libavcodec/libdav1d.c ffmpeg-7.1.1/libavcodec/libdav1d.c ---- ffmpeg-7.1.1.old/libavcodec/libdav1d.c 2025-03-24 10:54:38.090755863 +0100 -+++ ffmpeg-7.1.1/libavcodec/libdav1d.c 2025-03-24 10:54:39.274085311 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/eac3dec.c ffmpeg-7.1.2/libavcodec/eac3dec.c +--- ffmpeg-7.1.2.old/libavcodec/eac3dec.c 2025-10-27 10:07:00.490473118 +0100 ++++ ffmpeg-7.1.2/libavcodec/eac3dec.c 2025-10-27 10:07:02.463392296 +0100 +@@ -53,8 +53,6 @@ + EAC3_GAQ_124 + } EAC3GaqMode; + +-#define EAC3_SR_CODE_REDUCED 3 +- + static void ff_eac3_apply_spectral_extension(AC3DecodeContext *s) + { + int bin, bnd, ch, i; +@@ -287,7 +285,7 @@ + } + } + +-static int ff_eac3_parse_header(AC3DecodeContext *s) ++static int ff_eac3_parse_header(AC3DecodeContext *s, const AC3HeaderInfo *hdr) + { + int i, blk, ch; + int ac3_exponent_strategy, parse_aht_info, parse_spx_atten_data; +@@ -323,11 +321,10 @@ + avpriv_request_sample(s->avctx, "Reduced sampling rate"); + return AVERROR_PATCHWELCOME; + } +- skip_bits(gbc, 5); // skip bitstream id + + /* volume control params */ + for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { +- s->dialog_normalization[i] = -get_bits(gbc, 5); ++ s->dialog_normalization[i] = hdr->dialog_normalization[i]; + if (s->dialog_normalization[i] == 0) { + s->dialog_normalization[i] = -31; + } +@@ -335,147 +332,30 @@ + s->level_gain[i] = powf(2.0f, + (float)(s->target_level - s->dialog_normalization[i])/6.0f); + } +- s->compression_exists[i] = get_bits1(gbc); +- if (s->compression_exists[i]) { +- s->heavy_dynamic_range[i] = AC3_HEAVY_RANGE(get_bits(gbc, 8)); ++ if (hdr->compression_exists[i]) { ++ s->heavy_dynamic_range[i] = AC3_HEAVY_RANGE(hdr->heavy_dynamic_range[i]); + } + } + +- /* dependent stream channel map */ +- if (s->frame_type == EAC3_FRAME_TYPE_DEPENDENT) { +- if (get_bits1(gbc)) { +- int64_t channel_layout = 0; +- int channel_map = get_bits(gbc, 16); +- av_log(s->avctx, AV_LOG_DEBUG, "channel_map: %0X\n", channel_map); +- +- for (i = 0; i < 16; i++) +- if (channel_map & (1 << (EAC3_MAX_CHANNELS - i - 1))) +- channel_layout |= ff_eac3_custom_channel_map_locations[i][1]; +- +- if (av_popcount64(channel_layout) > EAC3_MAX_CHANNELS) { +- return AVERROR_INVALIDDATA; +- } +- s->channel_map = channel_map; +- } +- } ++ s->channel_map = hdr->channel_map; + + /* mixing metadata */ +- if (get_bits1(gbc)) { +- /* center and surround mix levels */ +- if (s->channel_mode > AC3_CHMODE_STEREO) { +- s->preferred_downmix = get_bits(gbc, 2); +- if (s->channel_mode & 1) { +- /* if three front channels exist */ +- s->center_mix_level_ltrt = get_bits(gbc, 3); +- s->center_mix_level = get_bits(gbc, 3); +- } +- if (s->channel_mode & 4) { +- /* if a surround channel exists */ +- s->surround_mix_level_ltrt = av_clip(get_bits(gbc, 3), 3, 7); +- s->surround_mix_level = av_clip(get_bits(gbc, 3), 3, 7); +- } +- } +- +- /* lfe mix level */ +- if (s->lfe_on && (s->lfe_mix_level_exists = get_bits1(gbc))) { +- s->lfe_mix_level = get_bits(gbc, 5); +- } +- +- /* info for mixing with other streams and substreams */ +- if (s->frame_type == EAC3_FRAME_TYPE_INDEPENDENT) { +- for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { +- // TODO: apply program scale factor +- if (get_bits1(gbc)) { +- skip_bits(gbc, 6); // skip program scale factor +- } +- } +- if (get_bits1(gbc)) { +- skip_bits(gbc, 6); // skip external program scale factor +- } +- /* skip mixing parameter data */ +- switch(get_bits(gbc, 2)) { +- case 1: skip_bits(gbc, 5); break; +- case 2: skip_bits(gbc, 12); break; +- case 3: { +- int mix_data_size = (get_bits(gbc, 5) + 2) << 3; +- skip_bits_long(gbc, mix_data_size); +- break; +- } +- } +- /* skip pan information for mono or dual mono source */ +- if (s->channel_mode < AC3_CHMODE_STEREO) { +- for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { +- if (get_bits1(gbc)) { +- /* note: this is not in the ATSC A/52B specification +- reference: ETSI TS 102 366 V1.1.1 +- section: E.1.3.1.25 */ +- skip_bits(gbc, 8); // skip pan mean direction index +- skip_bits(gbc, 6); // skip reserved paninfo bits +- } +- } +- } +- /* skip mixing configuration information */ +- if (get_bits1(gbc)) { +- for (blk = 0; blk < s->num_blocks; blk++) { +- if (s->num_blocks == 1 || get_bits1(gbc)) { +- skip_bits(gbc, 5); +- } +- } +- } +- } +- } ++ s->preferred_downmix = hdr->preferred_downmix; ++ s->center_mix_level_ltrt = hdr->center_mix_level_ltrt; ++ s->center_mix_level = hdr->center_mix_level; ++ s->surround_mix_level_ltrt = hdr->surround_mix_level_ltrt; ++ s->surround_mix_level = hdr->surround_mix_level; ++ s->lfe_mix_level_exists = hdr->lfe_mix_level_exists; ++ s->lfe_mix_level = hdr->lfe_mix_level; ++ s->dolby_surround_mode = hdr->dolby_surround_mode; ++ s->dolby_headphone_mode = hdr->dolby_headphone_mode; ++ s->dolby_surround_ex_mode = hdr->dolby_surround_ex_mode; + + /* informational metadata */ +- if (get_bits1(gbc)) { +- s->bitstream_mode = get_bits(gbc, 3); +- skip_bits(gbc, 2); // skip copyright bit and original bitstream bit +- if (s->channel_mode == AC3_CHMODE_STEREO) { +- s->dolby_surround_mode = get_bits(gbc, 2); +- s->dolby_headphone_mode = get_bits(gbc, 2); +- } +- if (s->channel_mode >= AC3_CHMODE_2F2R) { +- s->dolby_surround_ex_mode = get_bits(gbc, 2); +- } +- for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { +- if (get_bits1(gbc)) { +- skip_bits(gbc, 8); // skip mix level, room type, and A/D converter type +- } +- } +- if (s->bit_alloc_params.sr_code != EAC3_SR_CODE_REDUCED) { +- skip_bits1(gbc); // skip source sample rate code +- } +- } +- +- /* converter synchronization flag +- If frames are less than six blocks, this bit should be turned on +- once every 6 blocks to indicate the start of a frame set. +- reference: RFC 4598, Section 2.1.3 Frame Sets */ +- if (s->frame_type == EAC3_FRAME_TYPE_INDEPENDENT && s->num_blocks != 6) { +- skip_bits1(gbc); // skip converter synchronization flag +- } +- +- /* original frame size code if this stream was converted from AC-3 */ +- if (s->frame_type == EAC3_FRAME_TYPE_AC3_CONVERT && +- (s->num_blocks == 6 || get_bits1(gbc))) { +- skip_bits(gbc, 6); // skip frame size code +- } ++ s->bitstream_mode = hdr->bitstream_mode; + + /* additional bitstream info */ +- if (get_bits1(gbc)) { +- int addbsil = get_bits(gbc, 6); +- for (i = 0; i < addbsil + 1; i++) { +- if (i == 0) { +- /* In this 8 bit chunk, the LSB is equal to flag_ec3_extension_type_a +- which can be used to detect Atmos presence */ +- skip_bits(gbc, 7); +- if (get_bits1(gbc)) { +- s->eac3_extension_type_a = 1; +- } +- } else { +- skip_bits(gbc, 8); // skip additional bit stream info +- } +- } +- } ++ s->eac3_extension_type_a = hdr->eac3_extension_type_a; + + /* audio frame syntax flags, strategy data, and per-frame data */ + +diff -Naur ffmpeg-7.1.2.old/libavcodec/hwaccels.h ffmpeg-7.1.2/libavcodec/hwaccels.h +--- ffmpeg-7.1.2.old/libavcodec/hwaccels.h 2025-10-27 10:07:00.251471009 +0100 ++++ ffmpeg-7.1.2/libavcodec/hwaccels.h 2025-10-27 10:07:02.454807062 +0100 +@@ -26,6 +26,7 @@ + extern const struct FFHWAccel ff_av1_nvdec_hwaccel; + extern const struct FFHWAccel ff_av1_vaapi_hwaccel; + extern const struct FFHWAccel ff_av1_vdpau_hwaccel; ++extern const struct FFHWAccel ff_av1_videotoolbox_hwaccel; + extern const struct FFHWAccel ff_av1_vulkan_hwaccel; + extern const struct FFHWAccel ff_h263_vaapi_hwaccel; + extern const struct FFHWAccel ff_h263_videotoolbox_hwaccel; +diff -Naur ffmpeg-7.1.2.old/libavcodec/libdav1d.c ffmpeg-7.1.2/libavcodec/libdav1d.c +--- ffmpeg-7.1.2.old/libavcodec/libdav1d.c 2025-10-27 10:07:00.474472977 +0100 ++++ ffmpeg-7.1.2/libavcodec/libdav1d.c 2025-10-27 10:07:02.436286040 +0100 @@ -563,6 +563,8 @@ break; } @@ -590,17 +1365,28 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/libdav1d.c ffmpeg-7.1.1/libavcodec/libdav res = ff_dovi_attach_side_data(&dav1d->dovi, frame); if (res < 0) goto fail; -diff -Naur ffmpeg-7.1.1.old/libavcodec/mfenc.c ffmpeg-7.1.1/libavcodec/mfenc.c ---- ffmpeg-7.1.1.old/libavcodec/mfenc.c 2025-03-24 10:54:38.125756284 +0100 -+++ ffmpeg-7.1.1/libavcodec/mfenc.c 2025-03-24 10:54:39.282547759 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/Makefile ffmpeg-7.1.2/libavcodec/Makefile +--- ffmpeg-7.1.2.old/libavcodec/Makefile 2025-10-27 10:07:01.865180885 +0100 ++++ ffmpeg-7.1.2/libavcodec/Makefile 2025-10-27 10:07:02.454516424 +0100 +@@ -1008,6 +1008,7 @@ + OBJS-$(CONFIG_AV1_NVDEC_HWACCEL) += nvdec_av1.o + OBJS-$(CONFIG_AV1_VAAPI_HWACCEL) += vaapi_av1.o + OBJS-$(CONFIG_AV1_VDPAU_HWACCEL) += vdpau_av1.o ++OBJS-$(CONFIG_AV1_VIDEOTOOLBOX_HWACCEL) += videotoolbox_av1.o + OBJS-$(CONFIG_AV1_VULKAN_HWACCEL) += vulkan_decode.o vulkan_av1.o + OBJS-$(CONFIG_H263_VAAPI_HWACCEL) += vaapi_mpeg4.o + OBJS-$(CONFIG_H263_VIDEOTOOLBOX_HWACCEL) += videotoolbox.o +diff -Naur ffmpeg-7.1.2.old/libavcodec/mfenc.c ffmpeg-7.1.2/libavcodec/mfenc.c +--- ffmpeg-7.1.2.old/libavcodec/mfenc.c 2025-10-27 10:07:00.524473418 +0100 ++++ ffmpeg-7.1.2/libavcodec/mfenc.c 2025-10-27 10:07:02.459027162 +0100 @@ -1315,3 +1315,4 @@ MF_ENCODER(VIDEO, h264, H264, venc_opts, VFMTS, VCAPS, defaults); MF_ENCODER(VIDEO, hevc, HEVC, venc_opts, VFMTS, VCAPS, defaults); +MF_ENCODER(VIDEO, av1, AV1, venc_opts, VFMTS, VCAPS, defaults); -diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.c ffmpeg-7.1.1/libavcodec/mf_utils.c ---- ffmpeg-7.1.1.old/libavcodec/mf_utils.c 2025-03-24 10:54:38.086755815 +0100 -+++ ffmpeg-7.1.1/libavcodec/mf_utils.c 2025-03-24 10:54:39.282392106 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/mf_utils.c ffmpeg-7.1.2/libavcodec/mf_utils.c +--- ffmpeg-7.1.2.old/libavcodec/mf_utils.c 2025-10-27 10:07:00.467472915 +0100 ++++ ffmpeg-7.1.2/libavcodec/mf_utils.c 2025-10-27 10:07:02.458887429 +0100 @@ -240,6 +240,7 @@ GUID_ENTRY(MFMediaType_Video), GUID_ENTRY(MFAudioFormat_PCM), @@ -617,9 +1403,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.c ffmpeg-7.1.1/libavcodec/mf_uti case AV_CODEC_ID_H264: return &MFVideoFormat_H264; case AV_CODEC_ID_HEVC: return &ff_MFVideoFormat_HEVC; case AV_CODEC_ID_AC3: return &MFAudioFormat_Dolby_AC3; -diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.h ffmpeg-7.1.1/libavcodec/mf_utils.h ---- ffmpeg-7.1.1.old/libavcodec/mf_utils.h 2025-03-24 10:54:38.061755515 +0100 -+++ ffmpeg-7.1.1/libavcodec/mf_utils.h 2025-03-24 10:54:39.282464482 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/mf_utils.h ffmpeg-7.1.2/libavcodec/mf_utils.h +--- ffmpeg-7.1.2.old/libavcodec/mf_utils.h 2025-10-27 10:07:00.429472580 +0100 ++++ ffmpeg-7.1.2/libavcodec/mf_utils.h 2025-10-27 10:07:02.458955668 +0100 @@ -113,6 +113,7 @@ DEFINE_MEDIATYPE_GUID(ff_MFVideoFormat_HEVC, 0x43564548); // FCC('HEVC') @@ -628,9 +1414,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/mf_utils.h ffmpeg-7.1.1/libavcodec/mf_uti // This enum is missing from mingw-w64's codecapi.h by v7.0.0. -diff -Naur ffmpeg-7.1.1.old/libavcodec/pgssubdec.c ffmpeg-7.1.1/libavcodec/pgssubdec.c ---- ffmpeg-7.1.1.old/libavcodec/pgssubdec.c 2025-03-24 10:54:37.986754612 +0100 -+++ ffmpeg-7.1.1/libavcodec/pgssubdec.c 2025-03-24 10:54:39.280528236 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/pgssubdec.c ffmpeg-7.1.2/libavcodec/pgssubdec.c +--- ffmpeg-7.1.2.old/libavcodec/pgssubdec.c 2025-10-27 10:07:00.318471601 +0100 ++++ ffmpeg-7.1.2/libavcodec/pgssubdec.c 2025-10-27 10:07:02.446191090 +0100 @@ -35,9 +35,11 @@ #include "libavutil/opt.h" @@ -1411,10 +2197,338 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/pgssubdec.c ffmpeg-7.1.1/libavcodec/pgssu break; case DISPLAY_SEGMENT: if (*got_sub_ptr) { -diff -Naur ffmpeg-7.1.1.old/libavcodec/videotoolbox.c ffmpeg-7.1.1/libavcodec/videotoolbox.c ---- ffmpeg-7.1.1.old/libavcodec/videotoolbox.c 2025-03-24 10:54:38.027755105 +0100 -+++ ffmpeg-7.1.1/libavcodec/videotoolbox.c 2025-03-24 10:54:39.271196851 +0100 -@@ -916,6 +916,23 @@ +diff -Naur ffmpeg-7.1.2.old/libavcodec/qsvenc_av1.c ffmpeg-7.1.2/libavcodec/qsvenc_av1.c +--- ffmpeg-7.1.2.old/libavcodec/qsvenc_av1.c 2025-10-27 10:07:00.531473480 +0100 ++++ ffmpeg-7.1.2/libavcodec/qsvenc_av1.c 2025-10-27 10:07:02.443863055 +0100 +@@ -189,6 +189,10 @@ + { "tile_cols", "Number of columns for tiled encoding", OFFSET(qsv.tile_cols), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, VE }, + { "tile_rows", "Number of rows for tiled encoding", OFFSET(qsv.tile_rows), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, VE }, + { "look_ahead_depth", "Depth of look ahead in number frames, available when extbrc option is enabled", OFFSET(qsv.look_ahead_depth), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 100, VE }, ++#if QSV_HAVE_EXT_AV1_SCC ++ { "palette_mode", "Enable palette mode of Screen Content Tool for encoding", OFFSET(qsv.palette_mode), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, VE}, ++ { "intrabc", "Enable intra block copy of Screen Content Tool for encoding", OFFSET(qsv.intrabc), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, VE}, ++#endif + { NULL }, + }; + +diff -Naur ffmpeg-7.1.2.old/libavcodec/qsvenc.c ffmpeg-7.1.2/libavcodec/qsvenc.c +--- ffmpeg-7.1.2.old/libavcodec/qsvenc.c 2025-10-27 10:07:00.592474018 +0100 ++++ ffmpeg-7.1.2/libavcodec/qsvenc.c 2025-10-27 10:07:02.443621469 +0100 +@@ -494,6 +494,9 @@ + mfxExtAV1BitstreamParam *av1_bs_param = (mfxExtAV1BitstreamParam *)coding_opts[1]; + mfxExtCodingOption2 *co2 = (mfxExtCodingOption2*)coding_opts[2]; + mfxExtCodingOption3 *co3 = (mfxExtCodingOption3*)coding_opts[3]; ++#if QSV_HAVE_EXT_AV1_SCC ++ mfxExtAV1ScreenContentTools *scc = (mfxExtAV1ScreenContentTools*)coding_opts[4]; ++#endif + + av_log(avctx, AV_LOG_VERBOSE, "profile: %s; level: %"PRIu16"\n", + print_profile(avctx->codec_id, info->CodecProfile), info->CodecLevel); +@@ -566,6 +569,13 @@ + print_threestate(av1_bs_param->WriteIVFHeaders)); + av_log(avctx, AV_LOG_VERBOSE, "LowDelayBRC: %s\n", print_threestate(co3->LowDelayBRC)); + av_log(avctx, AV_LOG_VERBOSE, "MaxFrameSize: %d;\n", co2->MaxFrameSize); ++#if QSV_HAVE_EXT_AV1_SCC ++ if (scc) { ++ av_log(avctx, AV_LOG_VERBOSE, ++ "Palette: %s; IntraBlockCopy: %s\n", ++ print_threestate(scc->Palette), print_threestate(scc->IntraBlockCopy)); ++ } ++#endif + } + #endif + +@@ -1282,6 +1292,28 @@ + } + #endif + ++#if QSV_HAVE_EXT_AV1_SCC ++ if (q->palette_mode || q->intrabc) { ++ if (QSV_RUNTIME_VERSION_ATLEAST(q->ver, 2, 13)) { ++ if (q->param.mfx.CodecId != MFX_CODEC_AV1) { ++ av_log(avctx, AV_LOG_ERROR, "Not supported encoder for Screen Content Tool Encode. " ++ "Supported: av1_qsv \n"); ++ return AVERROR_UNKNOWN; ++ } ++ ++ q->extsccparam.Header.BufferId = MFX_EXTBUFF_AV1_SCREEN_CONTENT_TOOLS; ++ q->extsccparam.Header.BufferSz = sizeof(q->extsccparam); ++ q->extsccparam.Palette = q->palette_mode ? MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; ++ q->extsccparam.IntraBlockCopy = q->intrabc ? MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; ++ q->extparam_internal[q->nb_extparam_internal++] = (mfxExtBuffer *)&q->extsccparam; ++ } else { ++ av_log(avctx, AV_LOG_ERROR, ++ "This version of runtime doesn't support Screen Content Tool Encode\n"); ++ return AVERROR_UNKNOWN; ++ } ++ } ++#endif ++ + if (!check_enc_param(avctx,q)) { + av_log(avctx, AV_LOG_ERROR, + "some encoding parameters are not supported by the QSV " +@@ -1389,11 +1421,21 @@ + .Header.BufferSz = sizeof(co3), + }; + ++#if QSV_HAVE_EXT_AV1_SCC ++ mfxExtAV1ScreenContentTools scc_buf = { ++ .Header.BufferId = MFX_EXTBUFF_AV1_SCREEN_CONTENT_TOOLS, ++ .Header.BufferSz = sizeof(scc_buf), ++ }; ++#endif ++ + mfxExtBuffer *ext_buffers[] = { + (mfxExtBuffer*)&av1_extend_tile_buf, + (mfxExtBuffer*)&av1_bs_param, + (mfxExtBuffer*)&co2, + (mfxExtBuffer*)&co3, ++#if QSV_HAVE_EXT_AV1_SCC ++ (mfxExtBuffer*)&scc_buf, ++#endif + }; + + if (!QSV_RUNTIME_VERSION_ATLEAST(q->ver, 2, 5)) { +@@ -1842,6 +1884,13 @@ + return ret; + } + ++ // Update AVCodecContext with actual encoding parameters ++ mfxInfoMFX *info = &q->param.mfx; ++ avctx->has_b_frames = 0; ++ if (info->GopRefDist > 1) { ++ avctx->has_b_frames = info->GopRefDist - 1; ++ } ++ + q->avctx = avctx; + + return 0; +diff -Naur ffmpeg-7.1.2.old/libavcodec/qsvenc.h ffmpeg-7.1.2/libavcodec/qsvenc.h +--- ffmpeg-7.1.2.old/libavcodec/qsvenc.h 2025-10-27 10:07:00.282471283 +0100 ++++ ffmpeg-7.1.2/libavcodec/qsvenc.h 2025-10-27 10:07:02.443799916 +0100 +@@ -38,6 +38,7 @@ + + #define QSV_HAVE_EXT_VP9_TILES QSV_VERSION_ATLEAST(1, 29) + #define QSV_HAVE_EXT_AV1_PARAM QSV_VERSION_ATLEAST(2, 5) ++#define QSV_HAVE_EXT_AV1_SCC QSV_VERSION_ATLEAST(2, 13) + + #if defined(_WIN32) || defined(__CYGWIN__) + #define QSV_HAVE_AVBR 1 +@@ -188,10 +189,13 @@ + mfxFrameSurface1 **opaque_surfaces; + AVBufferRef *opaque_alloc_buf; + #endif ++#if QSV_HAVE_EXT_AV1_SCC ++ mfxExtAV1ScreenContentTools extsccparam; ++#endif + + mfxExtVideoSignalInfo extvsi; + +- mfxExtBuffer *extparam_internal[5 + (QSV_HAVE_MF * 2) + (QSV_HAVE_EXT_AV1_PARAM * 2) + QSV_HAVE_HE]; ++ mfxExtBuffer *extparam_internal[5 + (QSV_HAVE_MF * 2) + (QSV_HAVE_EXT_AV1_PARAM * 2) + QSV_HAVE_HE + QSV_HAVE_EXT_AV1_SCC]; + int nb_extparam_internal; + + mfxExtBuffer **extparam_str; +@@ -319,6 +323,8 @@ + int dual_gfx; + + AVDictionary *qsv_params; ++ int palette_mode; ++ int intrabc; + } QSVEncContext; + + int ff_qsv_enc_init(AVCodecContext *avctx, QSVEncContext *q); +diff -Naur ffmpeg-7.1.2.old/libavcodec/videotoolbox_av1.c ffmpeg-7.1.2/libavcodec/videotoolbox_av1.c +--- ffmpeg-7.1.2.old/libavcodec/videotoolbox_av1.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg-7.1.2/libavcodec/videotoolbox_av1.c 2025-10-27 10:07:02.455024552 +0100 +@@ -0,0 +1,105 @@ ++/* ++ * Videotoolbox hardware acceleration for AV1 ++ * Copyright (c) 2023 Jan Ekström ++ * Copyright (c) 2024 Ruslan Chernenko ++ * Copyright (c) 2024 Martin Storsjö ++ * ++ * This file is part of FFmpeg. ++ * ++ * FFmpeg is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2.1 of the License, or (at your option) any later version. ++ * ++ * FFmpeg is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General Public ++ * License along with FFmpeg; if not, write to the Free Software ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ */ ++ ++#include "libavutil/mem.h" ++ ++#include "av1dec.h" ++#include "hwaccel_internal.h" ++#include "internal.h" ++#include "vt_internal.h" ++ ++CFDataRef ff_videotoolbox_av1c_extradata_create(AVCodecContext *avctx) ++{ ++ AV1DecContext *s = avctx->priv_data; ++ uint8_t *buf; ++ CFDataRef data; ++ if (!s->raw_seq) ++ return NULL; ++ ++ buf = av_malloc(s->seq_data_ref->size + 4); ++ if (!buf) ++ return NULL; ++ buf[0] = 0x81; // version and marker (constant) ++ buf[1] = s->raw_seq->seq_profile << 5 | s->raw_seq->seq_level_idx[0]; ++ buf[2] = s->raw_seq->seq_tier[0] << 7 | ++ s->raw_seq->color_config.high_bitdepth << 6 | ++ s->raw_seq->color_config.twelve_bit << 5 | ++ s->raw_seq->color_config.mono_chrome << 4 | ++ s->raw_seq->color_config.subsampling_x << 3 | ++ s->raw_seq->color_config.subsampling_y << 2 | ++ s->raw_seq->color_config.chroma_sample_position; ++ ++ if (s->raw_seq->initial_display_delay_present_flag) ++ buf[3] = 0 << 5 | ++ s->raw_seq->initial_display_delay_present_flag << 4 | ++ s->raw_seq->initial_display_delay_minus_1[0]; ++ else ++ buf[3] = 0x00; ++ memcpy(buf + 4, s->seq_data_ref->data, s->seq_data_ref->size); ++ data = CFDataCreate(kCFAllocatorDefault, buf, s->seq_data_ref->size + 4); ++ av_free(buf); ++ return data; ++}; ++ ++ ++static int videotoolbox_av1_start_frame(AVCodecContext *avctx, ++ const uint8_t *buffer, ++ uint32_t size) ++{ ++ return 0; ++} ++ ++static int videotoolbox_av1_decode_slice(AVCodecContext *avctx, ++ const uint8_t *buffer, ++ uint32_t size) ++{ ++ return 0; ++} ++ ++static int videotoolbox_av1_end_frame(AVCodecContext *avctx) ++{ ++ const AV1DecContext *s = avctx->priv_data; ++ VTContext *vtctx = avctx->internal->hwaccel_priv_data; ++ AVFrame *frame = s->cur_frame.f; ++ ++ vtctx->bitstream_size = 0; ++ for (int i = s->start_unit; i < s->nb_unit; i++) ++ ff_videotoolbox_buffer_append(vtctx, s->current_obu.units[i].data, ++ s->current_obu.units[i].data_size); ++ return ff_videotoolbox_common_end_frame(avctx, frame); ++} ++ ++const FFHWAccel ff_av1_videotoolbox_hwaccel = { ++ .p.name = "av1_videotoolbox", ++ .p.type = AVMEDIA_TYPE_VIDEO, ++ .p.id = AV_CODEC_ID_AV1, ++ .p.pix_fmt = AV_PIX_FMT_VIDEOTOOLBOX, ++ .alloc_frame = ff_videotoolbox_alloc_frame, ++ .start_frame = videotoolbox_av1_start_frame, ++ .decode_slice = videotoolbox_av1_decode_slice, ++ .end_frame = videotoolbox_av1_end_frame, ++ .frame_params = ff_videotoolbox_frame_params, ++ .init = ff_videotoolbox_common_init, ++ .uninit = ff_videotoolbox_uninit, ++ .priv_data_size = sizeof(VTContext), ++}; +diff -Naur ffmpeg-7.1.2.old/libavcodec/videotoolbox.c ffmpeg-7.1.2/libavcodec/videotoolbox.c +--- ffmpeg-7.1.2.old/libavcodec/videotoolbox.c 2025-10-27 10:07:00.379472139 +0100 ++++ ffmpeg-7.1.2/libavcodec/videotoolbox.c 2025-10-27 10:07:02.456490466 +0100 +@@ -56,6 +56,10 @@ + enum { kCMVideoCodecType_VP9 = 'vp09' }; + #endif + ++#if !HAVE_KCMVIDEOCODECTYPE_AV1 ++enum { kCMVideoCodecType_AV1 = 'av01' }; ++#endif ++ + #define VIDEOTOOLBOX_ESDS_EXTRADATA_PADDING 12 + + typedef struct VTHWFrame { +@@ -92,6 +96,26 @@ + return 0; + } + ++int ff_videotoolbox_buffer_append(VTContext *vtctx, ++ const uint8_t *buffer, ++ uint32_t size) ++{ ++ void *tmp; ++ ++ tmp = av_fast_realloc(vtctx->bitstream, ++ &vtctx->allocated_size, ++ vtctx->bitstream_size + size); ++ ++ if (!tmp) ++ return AVERROR(ENOMEM); ++ ++ vtctx->bitstream = tmp; ++ memcpy(vtctx->bitstream + vtctx->bitstream_size, buffer, size); ++ vtctx->bitstream_size += size; ++ ++ return 0; ++} ++ + static int videotoolbox_postproc_frame(void *avctx, AVFrame *frame) + { + int ret; +@@ -108,9 +132,6 @@ + frame->crop_top = 0; + frame->crop_bottom = 0; + +- if ((ret = av_vt_pixbuf_set_attachments(avctx, ref->pixbuf, frame)) < 0) +- return ret; +- + frame->data[3] = (uint8_t*)ref->pixbuf; + + if (ref->hw_frames_ctx) { +@@ -790,7 +811,7 @@ + #if TARGET_OS_IPHONE + CFDictionarySetValue(buffer_attributes, kCVPixelBufferOpenGLESCompatibilityKey, kCFBooleanTrue); + #else +- CFDictionarySetValue(buffer_attributes, kCVPixelBufferIOSurfaceOpenGLTextureCompatibilityKey, kCFBooleanTrue); ++ CFDictionarySetValue(buffer_attributes, kCVPixelBufferMetalCompatibilityKey, kCFBooleanTrue); + #endif + + CFRelease(io_surface_properties); +@@ -847,6 +868,13 @@ + CFDictionarySetValue(avc_info, CFSTR("vpcC"), data); + break; + #endif ++#if CONFIG_AV1_VIDEOTOOLBOX_HWACCEL ++ case kCMVideoCodecType_AV1 : ++ data = ff_videotoolbox_av1c_extradata_create(avctx); ++ if (data) ++ CFDictionarySetValue(avc_info, CFSTR("av1C"), data); ++ break; ++#endif + default: + break; + } +@@ -912,10 +940,30 @@ + case AV_CODEC_ID_VP9 : + videotoolbox->cm_codec_type = kCMVideoCodecType_VP9; + break; ++ case AV_CODEC_ID_AV1 : ++ videotoolbox->cm_codec_type = kCMVideoCodecType_AV1; ++ break; + default : break; } @@ -1438,9 +2552,46 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/videotoolbox.c ffmpeg-7.1.1/libavcodec/vi #if defined(MAC_OS_X_VERSION_10_9) && !TARGET_OS_IPHONE && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9) && AV_HAS_BUILTIN(__builtin_available) if (avctx->codec_id == AV_CODEC_ID_PRORES) { if (__builtin_available(macOS 10.9, *)) { -diff -Naur ffmpeg-7.1.1.old/libavformat/isom.h ffmpeg-7.1.1/libavformat/isom.h ---- ffmpeg-7.1.1.old/libavformat/isom.h 2025-03-24 10:54:38.366759184 +0100 -+++ ffmpeg-7.1.1/libavformat/isom.h 2025-03-24 10:54:39.261252302 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/vt_internal.h ffmpeg-7.1.2/libavcodec/vt_internal.h +--- ffmpeg-7.1.2.old/libavcodec/vt_internal.h 2025-10-27 10:07:00.531473480 +0100 ++++ ffmpeg-7.1.2/libavcodec/vt_internal.h 2025-10-27 10:07:02.455086969 +0100 +@@ -56,6 +56,9 @@ + int ff_videotoolbox_buffer_copy(VTContext *vtctx, + const uint8_t *buffer, + uint32_t size); ++int ff_videotoolbox_buffer_append(VTContext *vtctx, ++ const uint8_t *buffer, ++ uint32_t size); + int ff_videotoolbox_uninit(AVCodecContext *avctx); + int ff_videotoolbox_h264_start_frame(AVCodecContext *avctx, + const uint8_t *buffer, +@@ -64,6 +67,7 @@ + const uint8_t *buffer, + uint32_t size); + int ff_videotoolbox_common_end_frame(AVCodecContext *avctx, AVFrame *frame); ++CFDataRef ff_videotoolbox_av1c_extradata_create(AVCodecContext *avctx); + CFDataRef ff_videotoolbox_avcc_extradata_create(AVCodecContext *avctx); + CFDataRef ff_videotoolbox_hvcc_extradata_create(AVCodecContext *avctx); + CFDataRef ff_videotoolbox_vpcc_extradata_create(AVCodecContext *avctx); +diff -Naur ffmpeg-7.1.2.old/libavfilter/vf_vpp_qsv.c ffmpeg-7.1.2/libavfilter/vf_vpp_qsv.c +--- ffmpeg-7.1.2.old/libavfilter/vf_vpp_qsv.c 2025-10-27 10:07:00.764475536 +0100 ++++ ffmpeg-7.1.2/libavfilter/vf_vpp_qsv.c 2025-10-27 10:07:02.461658339 +0100 +@@ -494,9 +494,9 @@ + outvsi_conf.Header.BufferId = MFX_EXTBUFF_VIDEO_SIGNAL_INFO_OUT; + outvsi_conf.Header.BufferSz = sizeof(mfxExtVideoSignalInfo); + outvsi_conf.VideoFullRange = (out->color_range == AVCOL_RANGE_JPEG); +- outvsi_conf.ColourPrimaries = (out->color_primaries == AVCOL_PRI_UNSPECIFIED) ? AVCOL_PRI_BT709 : out->color_primaries; +- outvsi_conf.TransferCharacteristics = (out->color_trc == AVCOL_TRC_UNSPECIFIED) ? AVCOL_TRC_BT709 : out->color_trc; +- outvsi_conf.MatrixCoefficients = (out->colorspace == AVCOL_SPC_UNSPECIFIED) ? AVCOL_SPC_BT709 : out->colorspace; ++ outvsi_conf.ColourPrimaries = (out->color_primaries == AVCOL_PRI_UNSPECIFIED) ? invsi_conf.ColourPrimaries : out->color_primaries; ++ outvsi_conf.TransferCharacteristics = (out->color_trc == AVCOL_TRC_UNSPECIFIED) ? invsi_conf.TransferCharacteristics : out->color_trc; ++ outvsi_conf.MatrixCoefficients = (out->colorspace == AVCOL_SPC_UNSPECIFIED) ? invsi_conf.MatrixCoefficients : out->colorspace; + outvsi_conf.ColourDescriptionPresent = 1; + + if (memcmp(&vpp->invsi_conf, &invsi_conf, sizeof(mfxExtVideoSignalInfo)) || +diff -Naur ffmpeg-7.1.2.old/libavformat/isom.h ffmpeg-7.1.2/libavformat/isom.h +--- ffmpeg-7.1.2.old/libavformat/isom.h 2025-10-27 10:07:00.909476815 +0100 ++++ ffmpeg-7.1.2/libavformat/isom.h 2025-10-27 10:07:02.422783282 +0100 @@ -272,6 +272,9 @@ MOVEncryptionIndex *encryption_index; } cenc; @@ -1451,9 +2602,9 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/isom.h ffmpeg-7.1.1/libavformat/isom.h struct IAMFDemuxContext *iamf; } MOVStreamContext; -diff -Naur ffmpeg-7.1.1.old/libavformat/matroskaenc.c ffmpeg-7.1.1/libavformat/matroskaenc.c ---- ffmpeg-7.1.1.old/libavformat/matroskaenc.c 2025-03-24 10:54:38.396759545 +0100 -+++ ffmpeg-7.1.1/libavformat/matroskaenc.c 2025-03-24 10:54:39.269651231 +0100 +diff -Naur ffmpeg-7.1.2.old/libavformat/matroskaenc.c ffmpeg-7.1.2/libavformat/matroskaenc.c +--- ffmpeg-7.1.2.old/libavformat/matroskaenc.c 2025-10-27 10:07:00.955477221 +0100 ++++ ffmpeg-7.1.2/libavformat/matroskaenc.c 2025-10-27 10:07:02.430490236 +0100 @@ -2933,6 +2933,16 @@ case AV_CODEC_ID_AAC: if (side_data_size && mkv->track.bc) { @@ -1471,9 +2622,9 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/matroskaenc.c ffmpeg-7.1.1/libavformat/m ret = get_aac_sample_rates(s, mkv, side_data, side_data_size, &track->sample_rate, &output_sample_rate); if (ret < 0) -diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c ---- ffmpeg-7.1.1.old/libavformat/mov.c 2025-03-24 10:54:38.353759028 +0100 -+++ ffmpeg-7.1.1/libavformat/mov.c 2025-03-24 10:54:39.261629363 +0100 +diff -Naur ffmpeg-7.1.2.old/libavformat/mov.c ffmpeg-7.1.2/libavformat/mov.c +--- ffmpeg-7.1.2.old/libavformat/mov.c 2025-10-27 10:07:00.889476639 +0100 ++++ ffmpeg-7.1.2/libavformat/mov.c 2025-10-27 10:07:02.447584145 +0100 @@ -56,6 +56,7 @@ #include "libavcodec/mpegaudiodecheader.h" #include "libavcodec/mlp_parse.h" @@ -1482,7 +2633,41 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c #include "internal.h" #include "avio_internal.h" #include "demux.h" -@@ -342,6 +343,73 @@ +@@ -131,6 +132,33 @@ + return 0; + } + ++static int mov_metadata_int16_no_padding(MOVContext *c, AVIOContext *pb, ++ unsigned len, const char *key) ++{ ++ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; ++ av_dict_set_int(&c->fc->metadata, key, avio_rb16(pb), 0); ++ ++ return 0; ++} ++ ++static int mov_metadata_int32_no_padding(MOVContext *c, AVIOContext *pb, ++ unsigned len, const char *key) ++{ ++ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; ++ av_dict_set_int(&c->fc->metadata, key, avio_rb32(pb), 0); ++ ++ return 0; ++} ++ ++static int mov_metadata_int64_no_padding(MOVContext *c, AVIOContext *pb, ++ unsigned len, const char *key) ++{ ++ c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; ++ av_dict_set_int(&c->fc->metadata, key, avio_rb64(pb), 0); ++ ++ return 0; ++} ++ + static int mov_metadata_gnre(MOVContext *c, AVIOContext *pb, + unsigned len, const char *key) + { +@@ -342,6 +370,73 @@ return 0; } @@ -1556,7 +2741,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c static int mov_read_udta_string(MOVContext *c, AVIOContext *pb, MOVAtom atom) { char tmp_key[AV_FOURCC_MAX_STRING_SIZE] = {0}; -@@ -354,6 +422,7 @@ +@@ -354,6 +449,7 @@ int (*parse)(MOVContext*, AVIOContext*, unsigned, const char*) = NULL; int raw = 0; int num = 0; @@ -1564,8 +2749,17 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c switch (atom.type) { case MKTAG( '@','P','R','M'): key = "premiere_version"; raw = 1; break; -@@ -367,15 +436,33 @@ +@@ -364,35 +460,71 @@ + case MKTAG( 'a','k','I','D'): key = "account_type"; + parse = mov_metadata_int8_no_padding; break; + case MKTAG( 'a','p','I','D'): key = "account_id"; break; ++ case MKTAG( 'a','t','I','D'): key = "artist_id"; ++ parse = mov_metadata_int32_no_padding; break; case MKTAG( 'c','a','t','g'): key = "category"; break; ++ case MKTAG( 'c','m','I','D'): key = "composer_id"; ++ parse = mov_metadata_int32_no_padding; break; ++ case MKTAG( 'c','n','I','D'): key = "content_id"; ++ parse = mov_metadata_int32_no_padding; break; case MKTAG( 'c','p','i','l'): key = "compilation"; parse = mov_metadata_int8_no_padding; break; - case MKTAG( 'c','p','r','t'): key = "copyright"; break; @@ -1587,6 +2781,8 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c case MKTAG( 'F','I','R','M'): key = "firmware"; raw = 1; break; - case MKTAG( 'g','n','r','e'): key = "genre"; - parse = mov_metadata_gnre; break; ++ case MKTAG( 'g','e','I','D'): key = "genre_id"; ++ parse = mov_metadata_int32_no_padding; break; + case MKTAG( 'g','n','r','e'): + key = "genre"; + parse = mov_metadata_gnre; @@ -1601,7 +2797,12 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c case MKTAG( 'h','d','v','d'): key = "hd_video"; parse = mov_metadata_int8_no_padding; break; case MKTAG( 'H','M','M','T'): -@@ -386,6 +473,7 @@ + return mov_metadata_hmmt(c, pb, atom.size); ++ case MKTAG( 'i','t','n','u'): key = "itunes_u"; ++ parse = mov_metadata_int8_no_padding; break; + case MKTAG( 'k','e','y','w'): key = "keywords"; break; + case MKTAG( 'l','d','e','s'): key = "synopsis"; break; + case MKTAG( 'l','o','c','i'): return mov_metadata_loci(c, pb, atom.size); case MKTAG( 'm','a','n','u'): key = "make"; break; case MKTAG( 'm','o','d','l'): key = "model"; break; @@ -1609,9 +2810,87 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c case MKTAG( 'p','c','s','t'): key = "podcast"; parse = mov_metadata_int8_no_padding; break; case MKTAG( 'p','g','a','p'): key = "gapless_playback"; -@@ -445,6 +533,15 @@ + parse = mov_metadata_int8_no_padding; break; ++ case MKTAG( 'p','l','I','D'): key = "playlist_id"; ++ parse = mov_metadata_int64_no_padding; break; + case MKTAG( 'p','u','r','d'): key = "purchase_date"; break; + case MKTAG( 'r','t','n','g'): key = "rating"; + parse = mov_metadata_int8_no_padding; break; ++ case MKTAG( 's','f','I','D'): key = "itunes_country"; ++ parse = mov_metadata_int32_no_padding; break; ++ case MKTAG( 's','d','e','s'): key = "series_description"; break; ++ case MKTAG( 's','h','w','m'): key = "show_work_and_movement"; ++ parse = mov_metadata_int8_no_padding; break; + case MKTAG( 's','o','a','a'): key = "sort_album_artist"; break; + case MKTAG( 's','o','a','l'): key = "sort_album"; break; + case MKTAG( 's','o','a','r'): key = "sort_artist"; break; +@@ -401,6 +533,8 @@ + case MKTAG( 's','o','s','n'): key = "sort_show"; break; + case MKTAG( 's','t','i','k'): key = "media_type"; + parse = mov_metadata_int8_no_padding; break; ++ case MKTAG( 't','m','p','o'): key = "tmpo"; ++ parse = mov_metadata_int16_no_padding; break; + case MKTAG( 't','r','k','n'): key = "track"; + parse = mov_metadata_track_or_disc_number; break; + case MKTAG( 't','v','e','n'): key = "episode_id"; break; +@@ -410,17 +544,23 @@ + case MKTAG( 't','v','s','h'): key = "show"; break; + case MKTAG( 't','v','s','n'): key = "season_number"; + parse = mov_metadata_int8_bypass_padding; break; ++ case MKTAG( 'x','i','d',' '): key = "xid"; break; + case MKTAG(0xa9,'A','R','T'): key = "artist"; break; + case MKTAG(0xa9,'P','R','D'): key = "producer"; break; + case MKTAG(0xa9,'a','l','b'): key = "album"; break; +- case MKTAG(0xa9,'a','u','t'): key = "artist"; break; ++ case MKTAG(0xa9,'a','r','d'): key = "art_director"; break; ++ case MKTAG(0xa9,'a','r','g'): key = "arranger"; break; ++ case MKTAG(0xa9,'a','u','t'): key = "author"; break; ++ case MKTAG(0xa9,'c','a','k'): key = "acknowledgement"; break; + case MKTAG(0xa9,'c','h','p'): key = "chapter"; break; + case MKTAG(0xa9,'c','m','t'): key = "comment"; break; + case MKTAG(0xa9,'c','o','m'): key = "composer"; break; ++ case MKTAG(0xa9,'c','o','n'): key = "conductor"; break; + case MKTAG(0xa9,'c','p','y'): key = "copyright"; break; + case MKTAG(0xa9,'d','a','y'): key = "date"; break; + case MKTAG(0xa9,'d','i','r'): key = "director"; break; + case MKTAG(0xa9,'d','i','s'): key = "disclaimer"; break; ++ case MKTAG(0xa9,'d','e','s'): key = "song_description"; break; + case MKTAG(0xa9,'e','d','1'): key = "edit_date"; break; + case MKTAG(0xa9,'e','n','c'): key = "encoder"; break; + case MKTAG(0xa9,'f','m','t'): key = "original_format"; break; +@@ -428,23 +568,45 @@ + case MKTAG(0xa9,'g','r','p'): key = "grouping"; break; + case MKTAG(0xa9,'h','s','t'): key = "host_computer"; break; + case MKTAG(0xa9,'i','n','f'): key = "comment"; break; ++ case MKTAG(0xa9,'l','n','t'): key = "linear_notes"; break; + case MKTAG(0xa9,'l','y','r'): key = "lyrics"; break; + case MKTAG(0xa9,'m','a','k'): key = "make"; break; + case MKTAG(0xa9,'m','o','d'): key = "model"; break; ++ case MKTAG(0xa9,'m','v','n'): key = "movement_name"; break; ++ case MKTAG(0xa9,'m','v','i'): key = "movement_number"; ++ parse = mov_metadata_int16_no_padding; break; ++ case MKTAG(0xa9,'m','v','c'): key = "movement_count"; ++ parse = mov_metadata_int16_no_padding; break; + case MKTAG(0xa9,'n','a','m'): key = "title"; break; + case MKTAG(0xa9,'o','p','e'): key = "original_artist"; break; ++ case MKTAG(0xa9,'p','h','g'): key = "phonogram_rights"; break; + case MKTAG(0xa9,'p','r','d'): key = "producer"; break; + case MKTAG(0xa9,'p','r','f'): key = "performers"; break; ++ case MKTAG(0xa9,'p','u','b'): key = "publisher"; break; + case MKTAG(0xa9,'r','e','q'): key = "playback_requirements"; break; ++ case MKTAG(0xa9,'s','n','e'): key = "sound_engineer"; break; ++ case MKTAG(0xa9,'s','o','l'): key = "soloist"; break; + case MKTAG(0xa9,'s','r','c'): key = "original_source"; break; + case MKTAG(0xa9,'s','t','3'): key = "subtitle"; break; + case MKTAG(0xa9,'s','w','r'): key = "encoder"; break; ++ case MKTAG(0xa9,'t','h','x'): key = "thanks"; break; + case MKTAG(0xa9,'t','o','o'): key = "encoder"; break; + case MKTAG(0xa9,'t','r','k'): key = "track"; break; + case MKTAG(0xa9,'u','r','l'): key = "URL"; break; ++ case MKTAG(0xa9,'w','r','k'): key = "work_name"; break; case MKTAG(0xa9,'w','r','n'): key = "warning"; break; case MKTAG(0xa9,'w','r','t'): key = "composer"; break; ++ case MKTAG(0xa9,'x','p','d'): key = "executive_producer"; break; case MKTAG(0xa9,'x','y','z'): key = "location"; break; + case MKTAG( 'a','l','b','m'): + case MKTAG( 'a','u','t','h'): @@ -1625,7 +2904,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c } retry: if (c->itunes_metadata && atom.size > 8) { -@@ -571,17 +668,23 @@ +@@ -571,17 +733,23 @@ } str[str_size] = 0; } @@ -1658,7 +2937,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c } } -@@ -9081,6 +9184,23 @@ +@@ -9088,6 +9256,23 @@ return ret; } @@ -1682,7 +2961,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c static const MOVParseTableEntry mov_default_parse_table[] = { { MKTAG('A','C','L','R'), mov_read_aclr }, { MKTAG('A','P','R','G'), mov_read_avid }, -@@ -9183,6 +9303,7 @@ +@@ -9190,6 +9375,7 @@ { MKTAG('v','p','c','C'), mov_read_vpcc }, { MKTAG('m','d','c','v'), mov_read_mdcv }, { MKTAG('c','l','l','i'), mov_read_clli }, @@ -1690,7 +2969,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c { MKTAG('d','v','c','C'), mov_read_dvcc_dvvc }, { MKTAG('d','v','v','C'), mov_read_dvcc_dvvc }, { MKTAG('d','v','w','C'), mov_read_dvcc_dvvc }, -@@ -10367,6 +10488,23 @@ +@@ -10374,6 +10560,23 @@ err = ff_replaygain_export(st, s->metadata); if (err < 0) return err; @@ -1714,9 +2993,9 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/mov.c ffmpeg-7.1.1/libavformat/mov.c break; case AVMEDIA_TYPE_VIDEO: if (sc->display_matrix) { -diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc.c ---- ffmpeg-7.1.1.old/libavformat/movenc.c 2025-03-24 10:54:38.381759365 +0100 -+++ ffmpeg-7.1.1/libavformat/movenc.c 2025-03-24 10:54:39.258769917 +0100 +diff -Naur ffmpeg-7.1.2.old/libavformat/movenc.c ffmpeg-7.1.2/libavformat/movenc.c +--- ffmpeg-7.1.2.old/libavformat/movenc.c 2025-10-27 10:07:00.933477027 +0100 ++++ ffmpeg-7.1.2/libavformat/movenc.c 2025-10-27 10:07:02.463726465 +0100 @@ -28,6 +28,7 @@ #include "movenc.h" @@ -1725,7 +3004,78 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc #include "avio_internal.h" #include "dovi_isom.h" #include "riff.h" -@@ -4055,6 +4056,41 @@ +@@ -393,6 +394,8 @@ + uint16_t chan_loc; + /* if there is no dependent substream, then one bit reserved instead */ + } substream[1]; /* TODO: support 8 independent substreams */ ++ /* indicates the decoding complexity, 8 bits */ ++ uint8_t complexity_index_type_a; + }; + + static int mov_write_ac3_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) +@@ -474,6 +477,8 @@ + info->data_rate = FFMAX(info->data_rate, hdr->bit_rate / 1000); + info->ac3_bit_rate_code = FFMAX(info->ac3_bit_rate_code, + hdr->ac3_bit_rate_code); ++ info->complexity_index_type_a = hdr->complexity_index_type_a; ++ + num_blocks = hdr->num_blocks; + + if (!info->ec3_done) { +@@ -532,8 +537,6 @@ + int parent = hdr->substreamid; + + while (cumul_size != pkt->size) { +- GetBitContext gbc; +- int i; + ret = avpriv_ac3_parse_header(&hdr, pkt->data + cumul_size, pkt->size - cumul_size); + if (ret < 0) + goto end; +@@ -544,20 +547,9 @@ + info->substream[parent].num_dep_sub++; + ret /= 8; + +- /* header is parsed up to lfeon, but custom channel map may be needed */ +- init_get_bits8(&gbc, pkt->data + cumul_size + ret, pkt->size - cumul_size - ret); +- /* skip bsid */ +- skip_bits(&gbc, 5); +- /* skip volume control params */ +- for (i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { +- skip_bits(&gbc, 5); // skip dialog normalization +- if (get_bits1(&gbc)) { +- skip_bits(&gbc, 8); // skip compression gain word +- } +- } + /* get the dependent stream channel map, if exists */ +- if (get_bits1(&gbc)) +- info->substream[parent].chan_loc |= (get_bits(&gbc, 16) >> 5) & 0x1f; ++ if (hdr->channel_map_present) ++ info->substream[parent].chan_loc |= (hdr->channel_map >> 5) & 0x1f; + else + info->substream[parent].chan_loc |= hdr->channel_mode; + cumul_size += hdr->frame_size; +@@ -614,7 +606,7 @@ + } + + info = track->eac3_priv; +- size = 2 + ((32 * (info->num_ind_sub + 1) + 7) >> 3); ++ size = 2 + (4 * (info->num_ind_sub + 1)) + (2 * !!info->complexity_index_type_a); + buf = av_malloc(size); + if (!buf) { + return AVERROR(ENOMEM); +@@ -639,6 +631,11 @@ + put_bits(&pbc, 9, info->substream[i].chan_loc); + } + } ++ if (info->complexity_index_type_a) { ++ put_bits(&pbc, 7, 0); /* reserved */ ++ put_bits(&pbc, 1, 1); // flag_eac3_extension_type_a ++ put_bits(&pbc, 8, info->complexity_index_type_a); ++ } + flush_put_bits(&pbc); + size = put_bytes_output(&pbc); + +@@ -4055,6 +4052,41 @@ return len + 24; } @@ -1767,7 +3117,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc static int mov_write_track_metadata(AVIOContext *pb, AVStream *st, const char *tag, const char *str) { -@@ -4129,8 +4165,23 @@ +@@ -4129,8 +4161,23 @@ if (ret < 0) return ret; @@ -1792,7 +3142,165 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc if (mov->mode & MODE_MP4) { if ((ret = mov_write_track_kinds(pb_buf, st)) < 0) -@@ -4727,35 +4778,6 @@ +@@ -4505,20 +4552,66 @@ + return size; + } + ++/* iTunes iTMF metadata */ ++static int mov_write_itmf_tag(AVIOContext *pb, AVFormatContext *s, ++ const char *name, const char *tag) ++{ ++ AVDictionaryEntry *t = av_dict_get(s->metadata, tag, NULL, 0); ++ uint64_t size = 0; ++ if (t) { ++ size_t name_len = strlen(name); ++ size_t value_len = strlen(t->value); ++ size = 8 + 28 + 12 + name_len + 16 + value_len; ++ ++ if (size > INT_MAX) { ++ av_log(s, AV_LOG_WARNING, ++ "Unable to write %s, invalid value len %ld\n", ++ name, value_len); ++ return 0; ++ } ++ ++ avio_wb32(pb, size); // size ++ ffio_wfourcc(pb, "----"); // type ++ ++ avio_wb32(pb, 28); // size ++ ffio_wfourcc(pb, "mean"); // type ++ avio_wb32(pb, 0); // version + flags ++ avio_write(pb, "com.apple.iTunes", 16); ++ ++ avio_wb32(pb, 12 + name_len); // size ++ ffio_wfourcc(pb, "name"); // type ++ avio_wb32(pb, 0); // version + flags ++ avio_write(pb, name, name_len); ++ ++ avio_wb32(pb, 16 + value_len); // size ++ ffio_wfourcc(pb, "data"); // type ++ avio_wb16(pb, 0); // typeReserved ++ avio_w8(pb, 0); // typeSetIdentifier ++ avio_w8(pb, 1); // typeCode = UTF-8 ++ avio_wb32(pb, 0); // locale ++ avio_write(pb, t->value, value_len); ++ } ++ return size; ++} ++ + static int mov_write_int8_metadata(AVFormatContext *s, AVIOContext *pb, + const char *name, const char *tag, + int len) + { + AVDictionaryEntry *t = NULL; +- uint8_t num; ++ uint64_t num; + int size = 24 + len; + +- if (len != 1 && len != 4) ++ if (len != 1 && len != 4 && ++ len != 2 && len != 8) + return -1; + + if (!(t = av_dict_get(s->metadata, tag, NULL, 0))) + return 0; +- num = atoi(t->value); ++ if (len <= 4) ++ num = atoi(t->value); ++ else ++ num = atol(t->value); + + avio_wb32(pb, size); + ffio_wfourcc(pb, name); +@@ -4526,7 +4619,9 @@ + ffio_wfourcc(pb, "data"); + avio_wb32(pb, 0x15); + avio_wb32(pb, 0); +- if (len==4) avio_wb32(pb, num); ++ if (len==8) avio_wb64(pb, num); ++ else if (len==4) avio_wb32(pb, num); ++ else if (len==2) avio_wb16(pb, num); + else avio_w8 (pb, num); + + return size; +@@ -4582,6 +4677,8 @@ + mov_write_string_metadata(s, pb, "\251lyr", "lyrics" , 1); + mov_write_string_metadata(s, pb, "desc", "description",1); + mov_write_string_metadata(s, pb, "ldes", "synopsis" , 1); ++ mov_write_string_metadata(s, pb, "sdes", "series_description", 1); ++ mov_write_string_metadata(s, pb, "rtng", "rating", 1); + mov_write_string_metadata(s, pb, "tvsh", "show" , 1); + mov_write_string_metadata(s, pb, "tven", "episode_id",1); + mov_write_string_metadata(s, pb, "tvnn", "network" , 1); +@@ -4592,10 +4689,67 @@ + mov_write_int8_metadata (s, pb, "hdvd", "hd_video", 1); + mov_write_int8_metadata (s, pb, "pgap", "gapless_playback",1); + mov_write_int8_metadata (s, pb, "cpil", "compilation", 1); ++ ++ mov_write_string_metadata(s, pb, "\251st3", "subtitle" , 1); ++ mov_write_string_metadata(s, pb, "\251des", "song_description", 1); ++ mov_write_string_metadata(s, pb, "\251dir", "director" , 1); ++ mov_write_string_metadata(s, pb, "\251ard", "art_director" , 1); ++ mov_write_string_metadata(s, pb, "\251arg", "arranger" , 1); ++ mov_write_string_metadata(s, pb, "\251aut", "author" , 1); ++ mov_write_string_metadata(s, pb, "\251cak", "acknowledgement" , 1); ++ mov_write_string_metadata(s, pb, "\251con", "conductor" , 1); ++ ++ mov_write_string_metadata(s, pb, "\251wrk", "work_name" , 1); ++ mov_write_string_metadata(s, pb, "\251mvn", "movement_name" , 1); ++ mov_write_int8_metadata (s, pb, "\251mvi", "movement_number", 2); ++ mov_write_int8_metadata (s, pb, "\251mvc", "movement_count" , 2); ++ mov_write_int8_metadata (s, pb, "shwm", "show_work_and_movement", 1); ++ ++ mov_write_string_metadata(s, pb, "\251lnt", "linear_notes" , 1); ++ mov_write_string_metadata(s, pb, "\251mak", "make" , 1); // Record company ++ mov_write_string_metadata(s, pb, "\251ope", "original_artist" , 1); ++ mov_write_string_metadata(s, pb, "\251phg", "phonogram_rights" , 1); ++ mov_write_string_metadata(s, pb, "\251prd", "producer" , 1); ++ mov_write_string_metadata(s, pb, "\251prf", "performers" , 1); ++ mov_write_string_metadata(s, pb, "\251pub", "publisher" , 1); ++ mov_write_string_metadata(s, pb, "\251sne", "sound_engineer" , 1); ++ mov_write_string_metadata(s, pb, "\251sol", "soloist" , 1); ++ mov_write_string_metadata(s, pb, "\251src", "original_source" , 1); // Credits ++ mov_write_string_metadata(s, pb, "\251thx", "thanks" , 1); ++ mov_write_string_metadata(s, pb, "\251url", "URL" , 1); // Online extras ++ mov_write_string_metadata(s, pb, "\251xpd", "executive_producer", 1); ++ ++ mov_write_string_metadata(s, pb, "sonm", "sort_name" , 1); ++ mov_write_string_metadata(s, pb, "soar", "sort_artist" , 1); ++ mov_write_string_metadata(s, pb, "soaa", "sort_album_artist", 1); ++ mov_write_string_metadata(s, pb, "soal", "sort_album" , 1); ++ mov_write_string_metadata(s, pb, "soco", "sort_composer" , 1); ++ mov_write_string_metadata(s, pb, "sosn", "sort_show" , 1); ++ ++ mov_write_string_metadata(s, pb, "\251enc", "encoder" , 1); // Encoded by ++ mov_write_string_metadata(s, pb, "purd", "purchase_date" , 1); ++ ++ mov_write_int8_metadata (s, pb, "itnu", "itunes_u" , 1); ++ mov_write_int8_metadata (s, pb, "pcst", "podcast" , 1); ++ mov_write_string_metadata(s, pb, "catg", "category" , 1); ++ ++ mov_write_string_metadata(s, pb, "apID", "account_id" , 1); ++ mov_write_int8_metadata (s, pb, "akID", "account_type" , 1); ++ mov_write_int8_metadata (s, pb, "sfID", "itunes_country", 4); ++ mov_write_int8_metadata (s, pb, "cnID", "content_id" , 4); ++ mov_write_int8_metadata (s, pb, "atID", "artist_id" , 4); ++ mov_write_int8_metadata (s, pb, "plID", "playlist_id" , 8); ++ mov_write_int8_metadata (s, pb, "geID", "genre_id" , 4); ++ mov_write_int8_metadata (s, pb, "cmID", "composer_id" , 4); ++ mov_write_string_metadata(s, pb, "xid ", "xid" , 1); ++ + mov_write_covr(pb, s); + mov_write_trkn_tag(pb, mov, s, 0); // track number + mov_write_trkn_tag(pb, mov, s, 1); // disc number + mov_write_tmpo_tag(pb, s); ++ mov_write_itmf_tag(pb, s, "iTunEXTC", "iTunEXTC"); ++ mov_write_itmf_tag(pb, s, "iTunMOVI", "iTunMOVI"); ++ + return update_size(pb, pos); + } + +@@ -4727,35 +4881,6 @@ return 0; } @@ -1828,7 +3336,7 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc static int mov_write_chpl_tag(AVIOContext *pb, AVFormatContext *s) { int64_t pos = avio_tell(pb); -@@ -4794,14 +4816,14 @@ +@@ -4794,14 +4919,14 @@ return ret; if (mov->mode & MODE_3GP) { @@ -1851,9 +3359,9 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/movenc.c ffmpeg-7.1.1/libavformat/movenc mov_write_loci_tag(s, pb_buf); } else if (mov->mode == MODE_MOV && !(mov->flags & FF_MOV_FLAG_USE_MDTA)) { // the title field breaks gtkpod with mp4 and my suspicion is that stuff is not valid in mp4 mov_write_string_metadata(s, pb_buf, "\251ART", "artist", 0); -diff -Naur ffmpeg-7.1.1.old/libavutil/frame.c ffmpeg-7.1.1/libavutil/frame.c ---- ffmpeg-7.1.1.old/libavutil/frame.c 2025-03-24 10:54:38.298758366 +0100 -+++ ffmpeg-7.1.1/libavutil/frame.c 2025-03-24 10:54:39.274197994 +0100 +diff -Naur ffmpeg-7.1.2.old/libavutil/frame.c ffmpeg-7.1.2/libavutil/frame.c +--- ffmpeg-7.1.2.old/libavutil/frame.c 2025-10-27 10:07:00.804475889 +0100 ++++ ffmpeg-7.1.2/libavutil/frame.c 2025-10-27 10:07:02.436386459 +0100 @@ -45,6 +45,7 @@ [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" }, [AV_FRAME_DATA_DETECTION_BBOXES] = { "Bounding boxes for object detection and classification" }, @@ -1862,9 +3370,9 @@ diff -Naur ffmpeg-7.1.1.old/libavutil/frame.c ffmpeg-7.1.1/libavutil/frame.c [AV_FRAME_DATA_DOVI_METADATA] = { "Dolby Vision Metadata" }, [AV_FRAME_DATA_LCEVC] = { "LCEVC NAL data" }, [AV_FRAME_DATA_VIEW_ID] = { "View ID" }, -diff -Naur ffmpeg-7.1.1.old/libavutil/frame.h ffmpeg-7.1.1/libavutil/frame.h ---- ffmpeg-7.1.1.old/libavutil/frame.h 2025-03-24 10:54:38.287758234 +0100 -+++ ffmpeg-7.1.1/libavutil/frame.h 2025-03-24 10:54:39.274296419 +0100 +diff -Naur ffmpeg-7.1.2.old/libavutil/frame.h ffmpeg-7.1.2/libavutil/frame.h +--- ffmpeg-7.1.2.old/libavutil/frame.h 2025-10-27 10:07:00.786475730 +0100 ++++ ffmpeg-7.1.2/libavutil/frame.h 2025-10-27 10:07:02.436480126 +0100 @@ -201,6 +201,12 @@ AV_FRAME_DATA_DOVI_RPU_BUFFER, @@ -1878,9 +3386,38 @@ diff -Naur ffmpeg-7.1.1.old/libavutil/frame.h ffmpeg-7.1.1/libavutil/frame.h * Parsed Dolby Vision metadata, suitable for passing to a software * implementation. The payload is the AVDOVIMetadata struct defined in * libavutil/dovi_meta.h. -diff -Naur ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c ffmpeg-7.1.1/libswscale/swscale_unscaled.c ---- ffmpeg-7.1.1.old/libswscale/swscale_unscaled.c 2025-03-24 10:54:38.201757199 +0100 -+++ ffmpeg-7.1.1/libswscale/swscale_unscaled.c 2025-03-24 10:54:39.272233834 +0100 +diff -Naur ffmpeg-7.1.2.old/libavutil/hwcontext_videotoolbox.c ffmpeg-7.1.2/libavutil/hwcontext_videotoolbox.c +--- ffmpeg-7.1.2.old/libavutil/hwcontext_videotoolbox.c 2025-10-27 10:07:00.813475968 +0100 ++++ ffmpeg-7.1.2/libavutil/hwcontext_videotoolbox.c 2025-10-27 10:07:02.457067390 +0100 +@@ -183,7 +183,8 @@ + VTFramesContext *fctx = ctx->hwctx; + AVVTFramesContext *hw_ctx = &fctx->p; + CVReturn err; +- CFNumberRef w, h, pixfmt; ++ CFNumberRef w, h, extend_w_num, extend_h_num, pixfmt; ++ int extend_w, extend_h; + uint32_t cv_pixfmt; + CFMutableDictionaryRef attributes, iosurface_properties; + +@@ -216,6 +217,15 @@ + CFRelease(w); + CFRelease(h); + ++ extend_w = FFALIGN(ctx->width, 16) - ctx->width; ++ extend_h = FFALIGN(ctx->height, 16) - ctx->height; ++ extend_w_num = CFNumberCreate(NULL, kCFNumberSInt32Type, &extend_w); ++ extend_h_num = CFNumberCreate(NULL, kCFNumberSInt32Type, &extend_h); ++ CFDictionarySetValue(attributes, kCVPixelBufferExtendedPixelsRightKey, extend_w_num); ++ CFDictionarySetValue(attributes, kCVPixelBufferExtendedPixelsBottomKey, extend_h_num); ++ CFRelease(extend_w_num); ++ CFRelease(extend_h_num); ++ + err = CVPixelBufferPoolCreate( + NULL, + NULL, +diff -Naur ffmpeg-7.1.2.old/libswscale/swscale_unscaled.c ffmpeg-7.1.2/libswscale/swscale_unscaled.c +--- ffmpeg-7.1.2.old/libswscale/swscale_unscaled.c 2025-10-27 10:07:00.644474477 +0100 ++++ ffmpeg-7.1.2/libswscale/swscale_unscaled.c 2025-10-27 10:07:02.433490262 +0100 @@ -341,7 +341,7 @@ const uint8_t *tsrc0 = src[0]; for (x = c->srcW; x > 0; x--) { diff --git a/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch b/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch index ff266b17b2..ae0aa51e88 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-LCEVCdec-4.patch @@ -1,6 +1,7 @@ ---- a/libavcodec/lcevcdec.c -+++ b/libavcodec/lcevcdec.c -@@ -139,7 +139,7 @@ static int lcevc_send_frame(void *logctx +diff -Naur ffmpeg-7.1.2.old/libavcodec/lcevcdec.c ffmpeg-7.1.2/libavcodec/lcevcdec.c +--- ffmpeg-7.1.2.old/libavcodec/lcevcdec.c 2025-10-27 10:07:00.369472051 +0100 ++++ ffmpeg-7.1.2/libavcodec/lcevcdec.c 2025-10-27 10:07:01.223246583 +0100 +@@ -139,7 +139,7 @@ if (!sd) return 1; @@ -9,7 +10,7 @@ if (res != LCEVC_Success) return AVERROR_EXTERNAL; -@@ -147,7 +147,7 @@ static int lcevc_send_frame(void *logctx +@@ -147,7 +147,7 @@ if (ret < 0) return ret; @@ -18,9 +19,10 @@ if (res != LCEVC_Success) return AVERROR_EXTERNAL; ---- a/libavfilter/vf_lcevc.c -+++ b/libavfilter/vf_lcevc.c -@@ -139,7 +139,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) +diff -Naur ffmpeg-7.1.2.old/libavfilter/vf_lcevc.c ffmpeg-7.1.2/libavfilter/vf_lcevc.c +--- ffmpeg-7.1.2.old/libavfilter/vf_lcevc.c 2025-10-27 10:07:00.732521928 +0100 ++++ ffmpeg-7.1.2/libavfilter/vf_lcevc.c 2025-10-27 10:07:01.223846623 +0100 +@@ -139,7 +139,7 @@ return ret; if (sd) { @@ -29,7 +31,7 @@ if (res == LCEVC_Again) return AVERROR(EAGAIN); else if (res != LCEVC_Success) { -@@ -148,7 +148,7 @@ static int send_frame(AVFilterLink *inlink, AVFrame *in) +@@ -148,7 +148,7 @@ } } diff --git a/anda/multimedia/ffmpeg/ffmpeg-chromium.patch b/anda/multimedia/ffmpeg/ffmpeg-chromium.patch index 2d9d364c30..5c8c6cbfd9 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-chromium.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-chromium.patch @@ -1,6 +1,6 @@ -diff -Naur ffmpeg-7.1.1.old/libavformat/avformat.h ffmpeg-7.1.1/libavformat/avformat.h ---- ffmpeg-7.1.1.old/libavformat/avformat.h 2025-03-24 10:54:38.357759076 +0100 -+++ ffmpeg-7.1.1/libavformat/avformat.h 2025-03-24 10:54:39.096586841 +0100 +diff -Naur ffmpeg-7.1.2.old/libavformat/avformat.h ffmpeg-7.1.2/libavformat/avformat.h +--- ffmpeg-7.1.2.old/libavformat/avformat.h 2025-10-27 10:07:00.895476692 +0100 ++++ ffmpeg-7.1.2/libavformat/avformat.h 2025-10-27 10:07:01.866348795 +0100 @@ -1202,6 +1202,10 @@ struct AVCodecParserContext *av_stream_get_parser(const AVStream *s); @@ -12,9 +12,9 @@ diff -Naur ffmpeg-7.1.1.old/libavformat/avformat.h ffmpeg-7.1.1/libavformat/avfo #define AV_PROGRAM_RUNNING 1 /** -diff -Naur ffmpeg-7.1.1.old/libavformat/utils.c ffmpeg-7.1.1/libavformat/utils.c ---- ffmpeg-7.1.1.old/libavformat/utils.c 2025-03-24 10:54:38.360759112 +0100 -+++ ffmpeg-7.1.1/libavformat/utils.c 2025-03-24 10:54:39.097179227 +0100 +diff -Naur ffmpeg-7.1.2.old/libavformat/utils.c ffmpeg-7.1.2/libavformat/utils.c +--- ffmpeg-7.1.2.old/libavformat/utils.c 2025-10-27 10:07:00.899476727 +0100 ++++ ffmpeg-7.1.2/libavformat/utils.c 2025-10-27 10:07:01.866992658 +0100 @@ -44,6 +44,13 @@ * various utility functions for use within FFmpeg */ diff --git a/anda/multimedia/ffmpeg/ffmpeg-cuda-13.patch b/anda/multimedia/ffmpeg/ffmpeg-cuda-13.patch new file mode 100644 index 0000000000..28bba4a1a7 --- /dev/null +++ b/anda/multimedia/ffmpeg/ffmpeg-cuda-13.patch @@ -0,0 +1,13 @@ +diff -Naur ffmpeg-7.1.2.old/configure ffmpeg-7.1.2/configure +--- ffmpeg-7.1.2.old/configure 2025-10-27 10:07:02.273543997 +0100 ++++ ffmpeg-7.1.2/configure 2025-10-27 10:07:02.276510125 +0100 +@@ -4710,6 +4710,9 @@ + if $nvcc $nvccflags_default 2>&1 | grep -qi unsupported; then + nvccflags_default="-gencode arch=compute_60,code=sm_60 -O2" + fi ++ if $nvcc $nvccflags_default 2>&1 | grep -qi unsupported; then ++ nvccflags_default="-gencode arch=compute_75,code=sm_75 -O2" ++ fi + fi + + set_default arch cc cxx doxygen pkg_config ranlib strip sysinclude \ diff --git a/anda/multimedia/ffmpeg/ffmpeg-decklink-14.patch b/anda/multimedia/ffmpeg/ffmpeg-decklink-14.patch new file mode 100644 index 0000000000..779e398257 --- /dev/null +++ b/anda/multimedia/ffmpeg/ffmpeg-decklink-14.patch @@ -0,0 +1,454 @@ +diff -Naur ffmpeg-7.1.2.old/doc/outdevs.texi ffmpeg-7.1.2/doc/outdevs.texi +--- ffmpeg-7.1.2.old/doc/outdevs.texi 2025-10-27 10:07:00.979477433 +0100 ++++ ffmpeg-7.1.2/doc/outdevs.texi 2025-10-27 10:07:02.002148270 +0100 +@@ -240,6 +240,10 @@ + outgoing VANC data will be dropped. + Defaults to @samp{1048576}. + ++@item block_until_available ++Retries output if device appears unavailable. Retry rate is 60 times a second. ++Defaults to @option{0}. ++ + @end table + + @subsection Examples +diff -Naur ffmpeg-7.1.2.old/fftools/ffmpeg_sched.c ffmpeg-7.1.2/fftools/ffmpeg_sched.c +--- ffmpeg-7.1.2.old/fftools/ffmpeg_sched.c 2025-10-27 10:07:01.220479559 +0100 ++++ ffmpeg-7.1.2/fftools/ffmpeg_sched.c 2025-10-27 10:07:02.002549025 +0100 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + #include "cmdutils.h" + #include "ffmpeg_sched.h" +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_common_c.h ffmpeg-7.1.2/libavdevice/decklink_common_c.h +--- ffmpeg-7.1.2.old/libavdevice/decklink_common_c.h 2025-10-27 10:07:00.829476109 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_common_c.h 2025-10-27 10:07:02.003002589 +0100 +@@ -74,6 +74,7 @@ + int64_t timestamp_align; + int timing_offset; + int wait_for_tc; ++ int block_until_available; + DecklinkSignalLossAction signal_loss_action; + }; + +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_common.cpp ffmpeg-7.1.2/libavdevice/decklink_common.cpp +--- ffmpeg-7.1.2.old/libavdevice/decklink_common.cpp 2025-10-27 10:07:00.828476101 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_common.cpp 2025-10-27 10:07:02.003115933 +0100 +@@ -25,7 +25,7 @@ + #include "libavformat/internal.h" + } + +-#include ++#include + #ifdef _WIN32 + #include + #else +@@ -53,6 +53,7 @@ + + #include "decklink_common.h" + ++ + static IDeckLinkIterator *decklink_create_iterator(AVFormatContext *avctx) + { + IDeckLinkIterator *iter; +@@ -512,8 +513,8 @@ + return AVERROR(EIO); + + while (ret == 0 && iter->Next(&dl) == S_OK) { +- IDeckLinkOutput *output_config; +- IDeckLinkInput *input_config; ++ IDeckLinkOutput_v14_2_1 *output_config; ++ IDeckLinkInput_v14_2_1 *input_config; + const char *display_name = NULL; + const char *unique_name = NULL; + AVDeviceInfo *new_device = NULL; +@@ -527,14 +528,14 @@ + goto next; + + if (show_outputs) { +- if (dl->QueryInterface(IID_IDeckLinkOutput, (void **)&output_config) == S_OK) { ++ if (dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **)&output_config) == S_OK) { + output_config->Release(); + add = 1; + } + } + + if (show_inputs) { +- if (dl->QueryInterface(IID_IDeckLinkInput, (void **)&input_config) == S_OK) { ++ if (dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **)&input_config) == S_OK) { + input_config->Release(); + add = 1; + } +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_common.h ffmpeg-7.1.2/libavdevice/decklink_common.h +--- ffmpeg-7.1.2.old/libavdevice/decklink_common.h 2025-10-27 10:07:00.831476127 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_common.h 2025-10-27 10:07:02.003408083 +0100 +@@ -93,8 +93,8 @@ + struct decklink_ctx { + /* DeckLink SDK interfaces */ + IDeckLink *dl; +- IDeckLinkOutput *dlo; +- IDeckLinkInput *dli; ++ IDeckLinkOutput_v14_2_1 *dlo; ++ IDeckLinkInput_v14_2_1 *dli; + IDeckLinkConfiguration *cfg; + IDeckLinkProfileAttributes *attr; + decklink_output_callback *output_callback; +@@ -134,7 +134,6 @@ + AVStream *klv_st; + AVStream *teletext_st; + uint16_t cdp_sequence_num; +- + /* Options */ + int list_devices; + int list_formats; +@@ -149,13 +148,16 @@ + BMDPixelFormat raw_format; + DecklinkSignalLossAction signal_loss_action; + ++ + int frames_preroll; + int frames_buffer; + + pthread_mutex_t mutex; + pthread_cond_t cond; + int frames_buffer_available_spots; ++ int outstanding_frames; + int autodetect; ++ int block_until_available; + + #if CONFIG_LIBKLVANC + struct klvanc_context_s *vanc_ctx; +@@ -249,3 +251,4 @@ + int64_t ff_decklink_packet_queue_peekpts(DecklinkPacketQueue *q); + + #endif /* AVDEVICE_DECKLINK_COMMON_H */ ++ +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_dec.cpp ffmpeg-7.1.2/libavdevice/decklink_dec.cpp +--- ffmpeg-7.1.2.old/libavdevice/decklink_dec.cpp 2025-10-27 10:07:00.828476101 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_dec.cpp 2025-10-27 10:07:02.003669356 +0100 +@@ -31,7 +31,7 @@ + #include "libavformat/internal.h" + } + +-#include ++#include + + extern "C" { + #include "config.h" +@@ -56,6 +56,7 @@ + #include "decklink_common.h" + #include "decklink_dec.h" + ++extern bool operator==(const REFIID& me, const REFIID& other); + #define MAX_WIDTH_VANC 1920 + const BMDDisplayMode AUTODETECT_DEFAULT_MODE = bmdModeNTSC; + +@@ -105,13 +106,13 @@ + {bmdModeUnknown, 0, -1, -1, -1} + }; + +-class decklink_allocator : public IDeckLinkMemoryAllocator ++class decklink_allocator : public IDeckLinkMemoryAllocator_v14_2_1 + { + public: + decklink_allocator(): _refs(1) { } + virtual ~decklink_allocator() { } + +- // IDeckLinkMemoryAllocator methods ++ // IDeckLinkMemoryAllocator_v14_2_1 methods + virtual HRESULT STDMETHODCALLTYPE AllocateBuffer(unsigned int bufferSize, void* *allocatedBuffer) + { + void *buf = av_malloc(bufferSize + AV_INPUT_BUFFER_PADDING_SIZE); +@@ -129,7 +130,15 @@ + virtual HRESULT STDMETHODCALLTYPE Decommit() { return S_OK; } + + // IUnknown methods +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkMemoryAllocator_v14_2_1) { ++ *ppv = (IDeckLinkMemoryAllocator_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } + virtual ULONG STDMETHODCALLTYPE Release(void) + { +@@ -472,7 +481,7 @@ + } + + +-static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame *videoFrame, int64_t pts) ++static void handle_klv(AVFormatContext *avctx, decklink_ctx *ctx, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, int64_t pts) + { + const uint8_t KLV_DID = 0x44; + const uint8_t KLV_IN_VANC_SDID = 0x04; +@@ -574,17 +583,25 @@ + } + } + +-class decklink_input_callback : public IDeckLinkInputCallback ++class decklink_input_callback : public IDeckLinkInputCallback_v14_2_1 + { + public: + explicit decklink_input_callback(AVFormatContext *_avctx); + ~decklink_input_callback(); + +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkInputCallback_v14_2_1) { ++ *ppv = (IDeckLinkInputCallback_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void); + virtual ULONG STDMETHODCALLTYPE Release(void); + virtual HRESULT STDMETHODCALLTYPE VideoInputFormatChanged(BMDVideoInputFormatChangedEvents, IDeckLinkDisplayMode*, BMDDetectedVideoInputFormatFlags); +- virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame*, IDeckLinkAudioInputPacket*); ++ virtual HRESULT STDMETHODCALLTYPE VideoInputFrameArrived(IDeckLinkVideoInputFrame_v14_2_1*, IDeckLinkAudioInputPacket*); + + private: + std::atomic _refs; +@@ -593,7 +610,7 @@ + int no_video; + int64_t initial_video_pts; + int64_t initial_audio_pts; +- IDeckLinkVideoInputFrame* last_video_frame; ++ IDeckLinkVideoInputFrame_v14_2_1* last_video_frame; + }; + + decklink_input_callback::decklink_input_callback(AVFormatContext *_avctx) : _refs(1) +@@ -625,7 +642,7 @@ + return ret; + } + +-static int64_t get_pkt_pts(IDeckLinkVideoInputFrame *videoFrame, ++static int64_t get_pkt_pts(IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, + IDeckLinkAudioInputPacket *audioFrame, + int64_t wallclock, + int64_t abs_wallclock, +@@ -679,7 +696,7 @@ + return pts; + } + +-static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame *videoFrame) ++static int get_bmd_timecode(AVFormatContext *avctx, AVTimecode *tc, AVRational frame_rate, BMDTimecodeFormat tc_format, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) + { + IDeckLinkTimecode *timecode; + int ret = AVERROR(ENOENT); +@@ -701,7 +718,7 @@ + return ret; + } + +-static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame *videoFrame) ++static int get_frame_timecode(AVFormatContext *avctx, decklink_ctx *ctx, AVTimecode *tc, IDeckLinkVideoInputFrame_v14_2_1 *videoFrame) + { + AVRational frame_rate = ctx->video_st->r_frame_rate; + int ret; +@@ -726,7 +743,7 @@ + } + + HRESULT decklink_input_callback::VideoInputFrameArrived( +- IDeckLinkVideoInputFrame *videoFrame, IDeckLinkAudioInputPacket *audioFrame) ++ IDeckLinkVideoInputFrame_v14_2_1 *videoFrame, IDeckLinkAudioInputPacket *audioFrame) + { + void *frameBytes; + void *audioFrameBytes; +@@ -1141,7 +1158,7 @@ + goto error; + + /* Get input device. */ +- if (ctx->dl->QueryInterface(IID_IDeckLinkInput, (void **) &ctx->dli) != S_OK) { ++ if (ctx->dl->QueryInterface(IID_IDeckLinkInput_v14_2_1, (void **) &ctx->dli) != S_OK) { + av_log(avctx, AV_LOG_ERROR, "Could not open input device from '%s'\n", + avctx->url); + ret = AVERROR(EIO); +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_enc_c.c ffmpeg-7.1.2/libavdevice/decklink_enc_c.c +--- ffmpeg-7.1.2.old/libavdevice/decklink_enc_c.c 2025-10-27 10:07:00.833476145 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_enc_c.c 2025-10-27 10:07:02.004050964 +0100 +@@ -32,6 +32,7 @@ + { "list_devices", "use ffmpeg -sinks decklink instead", OFFSET(list_devices), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC | AV_OPT_FLAG_DEPRECATED}, + { "list_formats", "list supported formats" , OFFSET(list_formats), AV_OPT_TYPE_INT , { .i64 = 0 }, 0, 1, ENC }, + { "preroll" , "video preroll in seconds", OFFSET(preroll ), AV_OPT_TYPE_DOUBLE, { .dbl = 0.5 }, 0, 5, ENC }, ++ { "block_until_available", "wait for device to become available instead of raising error", OFFSET(block_until_available), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, + { "vanc_queue_size", "VANC queue buffer size", OFFSET(vanc_queue_size), AV_OPT_TYPE_INT64, { .i64 = (1024 * 1024)}, 0, INT64_MAX, ENC }, + #if BLACKMAGIC_DECKLINK_API_VERSION >= 0x0b000000 + { "duplex_mode" , "duplex mode" , OFFSET(duplex_mode ), AV_OPT_TYPE_INT , { .i64 = 0 }, 0, 5, ENC, .unit = "duplex_mode"}, +diff -Naur ffmpeg-7.1.2.old/libavdevice/decklink_enc.cpp ffmpeg-7.1.2/libavdevice/decklink_enc.cpp +--- ffmpeg-7.1.2.old/libavdevice/decklink_enc.cpp 2025-10-27 10:07:00.832476136 +0100 ++++ ffmpeg-7.1.2/libavdevice/decklink_enc.cpp 2025-10-27 10:07:02.004296918 +0100 +@@ -20,6 +20,8 @@ + */ + + #include ++#include ++ + using std::atomic; + + /* Include internal.h first to avoid conflict between winsock.h (used by +@@ -28,7 +30,7 @@ + #include "libavformat/internal.h" + } + +-#include ++#include + + extern "C" { + #include "libavformat/avformat.h" +@@ -47,8 +49,26 @@ + #include "libklvanc/pixels.h" + #endif + ++extern bool operator==(const REFIID& me, const REFIID& other){ ++ return me.byte0 == other.byte0 && ++ me.byte1 == other.byte1 && ++ me.byte2 == other.byte2 && ++ me.byte3 == other.byte3 && ++ me.byte4 == other.byte4 && ++ me.byte5 == other.byte5 && ++ me.byte6 == other.byte6 && ++ me.byte7 == other.byte7 && ++ me.byte8 == other.byte8 && ++ me.byte9 == other.byte9 && ++ me.byte10 == other.byte10 && ++ me.byte11 == other.byte11 && ++ me.byte12 == other.byte12 && ++ me.byte13 == other.byte13 && ++ me.byte14 == other.byte14 && ++ me.byte15 == other.byte15; ++} + /* DeckLink callback class declaration */ +-class decklink_frame : public IDeckLinkVideoFrame ++class decklink_frame : public IDeckLinkVideoFrame_v14_2_1 + { + public: + decklink_frame(struct decklink_ctx *ctx, AVFrame *avframe, AVCodecID codec_id, int height, int width) : +@@ -111,7 +131,16 @@ + _ancillary->AddRef(); + return S_OK; + } +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkVideoFrame_v14_2_1) ++ { ++ *ppv = (IDeckLinkVideoFrame_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return ++_refs; } + virtual ULONG STDMETHODCALLTYPE Release(void) + { +@@ -138,10 +167,10 @@ + std::atomic _refs; + }; + +-class decklink_output_callback : public IDeckLinkVideoOutputCallback ++class decklink_output_callback : public IDeckLinkVideoOutputCallback_v14_2_1 + { + public: +- virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame *_frame, BMDOutputFrameCompletionResult result) ++ virtual HRESULT STDMETHODCALLTYPE ScheduledFrameCompleted(IDeckLinkVideoFrame_v14_2_1 *_frame, BMDOutputFrameCompletionResult result) + { + decklink_frame *frame = static_cast(_frame); + struct decklink_ctx *ctx = frame->_ctx; +@@ -155,11 +184,22 @@ + ctx->frames_buffer_available_spots++; + pthread_cond_broadcast(&ctx->cond); + pthread_mutex_unlock(&ctx->mutex); +- ++ pthread_mutex_lock(&ctx->mutex); ++ ctx->outstanding_frames--; ++ pthread_mutex_unlock(&ctx->mutex); + return S_OK; + } + virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped(void) { return S_OK; } +- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; } ++ virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) ++ { ++ if (iid == IID_IDeckLinkVideoOutputCallback_v14_2_1) ++ { ++ *ppv = (IDeckLinkVideoOutputCallback_v14_2_1*)this; ++ AddRef(); ++ return S_OK; ++ } ++ return E_NOINTERFACE; ++ } + virtual ULONG STDMETHODCALLTYPE AddRef(void) { return 1; } + virtual ULONG STDMETHODCALLTYPE Release(void) { return 1; } + }; +@@ -204,9 +244,14 @@ + av_log(avctx, AV_LOG_WARNING, "Could not enable video output with VANC! Trying without...\n"); + ctx->supports_vanc = 0; + } +- if (!ctx->supports_vanc && ctx->dlo->EnableVideoOutput(ctx->bmd_mode, bmdVideoOutputFlagDefault) != S_OK) { +- av_log(avctx, AV_LOG_ERROR, "Could not enable video output!\n"); +- return -1; ++ while (!ctx->supports_vanc && ctx->dlo->EnableVideoOutput(ctx->bmd_mode, bmdVideoOutputFlagDefault) != S_OK) { ++ if (!ctx->block_until_available) { ++ av_log(avctx, AV_LOG_ERROR, "Could not enable video output!\n"); ++ return -1; ++ }; ++ av_log(avctx, AV_LOG_WARNING, "Could not enable video output, waiting for device...\n"); ++ usleep(1000000 / 60); ++ continue; + } + + /* Set callback. */ +@@ -370,6 +415,10 @@ + struct decklink_cctx *cctx = (struct decklink_cctx *)avctx->priv_data; + struct decklink_ctx *ctx = (struct decklink_ctx *)cctx->ctx; + ++ av_log(avctx, AV_LOG_DEBUG, "Wating for %d outstanding frames to return their results\n", ctx->outstanding_frames); ++ while (ctx->outstanding_frames > 0){ ++ usleep(1); ++ } + if (ctx->playback_started) { + BMDTimeValue actual; + ctx->dlo->StopScheduledPlayback(ctx->last_pts * ctx->bmd_tb_num, +@@ -739,7 +788,7 @@ + ctx->first_pts = pkt->pts; + + /* Schedule frame for playback. */ +- hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame *) frame, ++ hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame_v14_2_1 *) frame, + pkt->pts * ctx->bmd_tb_num, + ctx->bmd_tb_num, ctx->bmd_tb_den); + /* Pass ownership to DeckLink, or release on failure */ +@@ -750,6 +799,9 @@ + return AVERROR(EIO); + } + ++ pthread_mutex_lock(&ctx->mutex); ++ ctx->outstanding_frames++; ++ pthread_mutex_unlock(&ctx->mutex); + ctx->dlo->GetBufferedVideoFrameCount(&buffered); + av_log(avctx, AV_LOG_DEBUG, "Buffered video frames: %d.\n", (int) buffered); + if (pkt->pts > 2 && buffered <= 2) +@@ -850,6 +902,7 @@ + ctx->list_devices = cctx->list_devices; + ctx->list_formats = cctx->list_formats; + ctx->preroll = cctx->preroll; ++ ctx->block_until_available = cctx->block_until_available; + ctx->duplex_mode = cctx->duplex_mode; + ctx->first_pts = AV_NOPTS_VALUE; + if (cctx->link > 0 && (unsigned int)cctx->link < FF_ARRAY_ELEMS(decklink_link_conf_map)) +@@ -874,7 +927,7 @@ + return ret; + + /* Get output device. */ +- if (ctx->dl->QueryInterface(IID_IDeckLinkOutput, (void **) &ctx->dlo) != S_OK) { ++ if (ctx->dl->QueryInterface(IID_IDeckLinkOutput_v14_2_1, (void **) &ctx->dlo) != S_OK) { + av_log(avctx, AV_LOG_ERROR, "Could not open output device from '%s'\n", + avctx->url); + ret = AVERROR(EIO); diff --git a/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch b/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch new file mode 100644 index 0000000000..7dcf2259c3 --- /dev/null +++ b/anda/multimedia/ffmpeg/ffmpeg-nvcc.patch @@ -0,0 +1,12 @@ +diff -Naur ffmpeg-7.1.2.old/configure ffmpeg-7.1.2/configure +--- ffmpeg-7.1.2.old/configure 2025-10-27 10:07:01.862821941 +0100 ++++ ffmpeg-7.1.2/configure 2025-10-27 10:07:02.140469997 +0100 +@@ -6766,7 +6766,7 @@ + nvccflags=$nvccflags_default + fi + +-nvccflags="$nvccflags -std=c++11" ++nvccflags="$nvccflags -std=c++14" + + if enabled x86_64 || enabled ppc64 || enabled aarch64; then + nvccflags="$nvccflags -m64" diff --git a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch index 351c801512..6bdae213ed 100644 --- a/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch +++ b/anda/multimedia/ffmpeg/ffmpeg-svt-vp9.patch @@ -1,6 +1,6 @@ -diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure ---- ffmpeg-7.1.1.old/configure 2025-03-24 10:54:38.202757211 +0100 -+++ ffmpeg-7.1.1/configure 2025-03-24 10:54:38.618546808 +0100 +diff -Naur ffmpeg-7.1.2.old/configure ffmpeg-7.1.2/configure +--- ffmpeg-7.1.2.old/configure 2025-10-27 10:07:00.645474486 +0100 ++++ ffmpeg-7.1.2/configure 2025-10-27 10:07:01.726484024 +0100 @@ -278,6 +278,7 @@ --enable-libsrt enable Haivision SRT protocol via libsrt [no] --enable-libssh enable SFTP protocol via libssh [no] @@ -9,7 +9,7 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure --enable-libtensorflow enable TensorFlow as a DNN module backend for DNN based filters like sr [no] --enable-libtesseract enable Tesseract, needed for ocr filter [no] -@@ -1953,6 +1954,7 @@ +@@ -1955,6 +1956,7 @@ libshaderc libshine libsmbclient @@ -17,7 +17,7 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure libsnappy libsoxr libspeex -@@ -3575,6 +3577,7 @@ +@@ -3579,6 +3581,7 @@ libvpx_vp8_encoder_deps="libvpx" libvpx_vp9_decoder_deps="libvpx" libvpx_vp9_encoder_deps="libvpx" @@ -25,17 +25,17 @@ diff -Naur ffmpeg-7.1.1.old/configure ffmpeg-7.1.1/configure libvvenc_encoder_deps="libvvenc" libwebp_encoder_deps="libwebp" libwebp_anim_encoder_deps="libwebp" -@@ -6997,6 +7000,7 @@ - enabled libspeex && require_pkg_config libspeex speex speex/speex.h speex_decoder_init - enabled libsrt && require_pkg_config libsrt "srt >= 1.3.0" srt/srt.h srt_socket - enabled libsvtav1 && require_pkg_config libsvtav1 "SvtAv1Enc >= 0.9.0" EbSvtAv1Enc.h svt_av1_enc_init_handle +@@ -7028,6 +7031,7 @@ + die "ERROR: libtwolame must be installed and version must be >= 0.3.10"; } + enabled libuavs3d && require_pkg_config libuavs3d "uavs3d >= 1.1.41" uavs3d.h uavs3d_decode + enabled libv4l2 && require_pkg_config libv4l2 libv4l2 libv4l2.h v4l2_ioctl +enabled libsvtvp9 && require_pkg_config libsvtvp9 SvtVp9Enc EbSvtVp9Enc.h eb_vp9_svt_init_handle - enabled libtensorflow && require libtensorflow tensorflow/c/c_api.h TF_Version -ltensorflow - enabled libtesseract && require_pkg_config libtesseract tesseract tesseract/capi.h TessBaseAPICreate - enabled libtheora && require libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg -diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allcodecs.c ---- ffmpeg-7.1.1.old/libavcodec/allcodecs.c 2025-03-24 10:54:38.119756212 +0100 -+++ ffmpeg-7.1.1/libavcodec/allcodecs.c 2025-03-24 10:54:38.619934060 +0100 + enabled libvidstab && require_pkg_config libvidstab "vidstab >= 0.98" vid.stab/libvidstab.h vsMotionDetectInit + enabled libvmaf && require_pkg_config libvmaf "libvmaf >= 2.0.0" libvmaf.h vmaf_init + enabled libvmaf && check_pkg_config libvmaf_cuda "libvmaf >= 2.0.0" libvmaf_cuda.h vmaf_cuda_state_init +diff -Naur ffmpeg-7.1.2.old/libavcodec/allcodecs.c ffmpeg-7.1.2/libavcodec/allcodecs.c +--- ffmpeg-7.1.2.old/libavcodec/allcodecs.c 2025-10-27 10:07:00.517473357 +0100 ++++ ffmpeg-7.1.2/libavcodec/allcodecs.c 2025-10-27 10:07:01.728697010 +0100 @@ -796,6 +796,7 @@ extern const FFCodec ff_libvo_amrwbenc_encoder; extern const FFCodec ff_libvorbis_encoder; @@ -44,9 +44,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/allcodecs.c ffmpeg-7.1.1/libavcodec/allco extern const FFCodec ff_libvpx_vp8_encoder; extern const FFCodec ff_libvpx_vp8_decoder; extern FFCodec ff_libvpx_vp9_encoder; -diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libsvt_vp9.c ---- ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c 1970-01-01 01:00:00.000000000 +0100 -+++ ffmpeg-7.1.1/libavcodec/libsvt_vp9.c 2025-03-24 10:54:38.620176868 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.2/libavcodec/libsvt_vp9.c +--- ffmpeg-7.1.2.old/libavcodec/libsvt_vp9.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg-7.1.2/libavcodec/libsvt_vp9.c 2025-10-27 10:07:01.729099438 +0100 @@ -0,0 +1,701 @@ +/* +* Scalable Video Technology for VP9 encoder library plugin @@ -260,11 +260,11 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libs + param->intra_period = avctx->gop_size - 1; + + if (avctx->framerate.num > 0 && avctx->framerate.den > 0) { -+ param->frame_rate_numerator = avctx->framerate.num; -+ param->frame_rate_denominator = avctx->framerate.den * avctx->ticks_per_frame; ++ param->frame_rate_numerator = avctx->framerate.num; ++ param->frame_rate_denominator = avctx->framerate.den; + } else { -+ param->frame_rate_numerator = avctx->time_base.den; -+ param->frame_rate_denominator = avctx->time_base.num * avctx->ticks_per_frame; ++ param->frame_rate_numerator = avctx->time_base.den; ++ param->frame_rate_denominator = avctx->time_base.num; + } + + if (param->rate_control_mode) { @@ -749,9 +749,9 @@ diff -Naur ffmpeg-7.1.1.old/libavcodec/libsvt_vp9.c ffmpeg-7.1.1/libavcodec/libs + .defaults = eb_enc_defaults, + .p.wrapper_name = "libsvt_vp9", +}; -diff -Naur ffmpeg-7.1.1.old/libavcodec/Makefile ffmpeg-7.1.1/libavcodec/Makefile ---- ffmpeg-7.1.1.old/libavcodec/Makefile 2025-03-24 10:54:37.935753999 +0100 -+++ ffmpeg-7.1.1/libavcodec/Makefile 2025-03-24 10:54:38.620394147 +0100 +diff -Naur ffmpeg-7.1.2.old/libavcodec/Makefile ffmpeg-7.1.2/libavcodec/Makefile +--- ffmpeg-7.1.2.old/libavcodec/Makefile 2025-10-27 10:07:00.259471080 +0100 ++++ ffmpeg-7.1.2/libavcodec/Makefile 2025-10-27 10:07:01.729297932 +0100 @@ -1157,6 +1157,7 @@ OBJS-$(CONFIG_LIBVORBIS_DECODER) += libvorbisdec.o OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbisenc.o \ diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index f9cb93d5f3..31df707972 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -1,4 +1,13 @@ -%define _distro_extra_cflags -Wno-incompatible-pointer-types +%bcond bootstrap 0 + +%if %{with bootstrap} +%bcond chromaprint 0 +%bcond lcevcdec 0 +%else +%bcond chromaprint 1 +%bcond lcevcdec 1 +%endif + %global _lto_cflags %{nil} %global avcodec_soversion 61 @@ -13,7 +22,7 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg Version: 7.1.2 -Release: 3%?dist +Release: 3%{?dist} License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 @@ -22,17 +31,24 @@ Source0: http://%{name}.org/releases/%{name}-%{version}.tar.xz # https://github.com/OpenVisualCloud/SVT-VP9/tree/master/ffmpeg_plugin Patch0: %{name}-svt-vp9.patch -# https://github.com/HandBrake/HandBrake/tree/e117cfe7fca37abeec59ea4201e5d93ed7477746 -Patch2: %{name}-HandBrake.patch +# https://github.com/HandBrake/HandBrake/tree/8902805364f00e0d420c4d4b33053a31d27045ab +Patch1: %{name}-HandBrake.patch # https://bugzilla.redhat.com/show_bug.cgi?id=2240127 # Reference: https://crbug.com/1306560 -Patch3: %{name}-chromium.patch +Patch2: %{name}-chromium.patch +# Fix build with recent NVCC: +Patch3: %{name}-nvcc.patch +# https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/f8a300c6739ea2ca648579d7faf3ae9811b9f19a +Patch4: %{name}-cuda-13.patch # Support LCEVCdec 4.0+: Patch5: https://aur.archlinux.org/cgit/aur.git/plain/080-ffmpeg-lcevcdec4.0.0-fix.patch?h=ffmpeg-full#/%{name}-LCEVCdec-4.patch +# https://github.com/magarnicle/FFmpeg/commits/DeckLink_SDK_14_4/ +Patch6: %{name}-decklink-14.patch BuildRequires: AMF-devel >= 1.4.28 BuildRequires: bzip2-devel BuildRequires: codec2-devel +BuildRequires: decklink-devel >= 14.2 BuildRequires: doxygen BuildRequires: frei0r-devel BuildRequires: gmp-devel @@ -41,7 +57,9 @@ BuildRequires: ilbc-devel BuildRequires: lame-devel >= 3.98.3 BuildRequires: ladspa-devel BuildRequires: libavc1394-devel +%if %{with chromaprint} BuildRequires: libchromaprint-devel +%endif BuildRequires: libgcrypt-devel BuildRequires: libiec61883-devel BuildRequires: libklvanc-devel @@ -71,7 +89,6 @@ BuildRequires: pkgconfig(dav1d) >= 0.5.0 BuildRequires: pkgconfig(davs2) >= 1.6.0 BuildRequires: pkgconfig(dvdnav) >= 6.1.1 BuildRequires: pkgconfig(fdk-aac) -BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) @@ -80,7 +97,9 @@ BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(kvazaar) >= 0.8.1 BuildRequires: pkgconfig(lc3) >= 1.1.0 BuildRequires: pkgconfig(lcms2) >= 2.13 +%if %{with lcevcdec} BuildRequires: pkgconfig(lcevc_dec) >= 2.0.0 +%endif BuildRequires: pkgconfig(libaribcaption) >= 1.1.1 BuildRequires: pkgconfig(libass) >= 0.11.0 BuildRequires: pkgconfig(libbluray) @@ -129,6 +148,7 @@ BuildRequires: pkgconfig(shaderc) >= 2019.1 BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(srt) >= 1.3.0 +BuildRequires: pkgconfig(SvtAv1Enc) >= 0.9.0 BuildRequires: pkgconfig(tesseract) BuildRequires: pkgconfig(uavs3d) >= 1.1.41 BuildRequires: pkgconfig(vapoursynth-script) >= 42 @@ -142,6 +162,8 @@ BuildRequires: pkgconfig(xcb) >= 1.4 BuildRequires: pkgconfig(xcb-shape) BuildRequires: pkgconfig(xcb-shm) BuildRequires: pkgconfig(xcb-xfixes) +BuildRequires: pkgconfig(xevd) >= 0.4.1 +BuildRequires: pkgconfig(xeve) >= 0.4.3 BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x264) @@ -152,17 +174,16 @@ BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28 %ifarch x86_64 aarch64 +BuildRequires: cuda-cudart-devel +BuildRequires: cuda-nvcc BuildRequires: pkgconfig(ffnvcodec) >= 12.0.16.0 %endif %ifarch x86_64 BuildRequires: pkgconfig(libmfx) BuildRequires: pkgconfig(libvmaf) >= 2.0.0 -BuildRequires: pkgconfig(SvtAv1Enc) >= 0.9.0 BuildRequires: pkgconfig(SvtVp9Enc) BuildRequires: pkgconfig(vpl) >= 2.6 -#BuildRequires: pkgconfig(xevd) >= 0.4.1 -#BuildRequires: pkgconfig(xeve) >= 0.4.3 %endif Obsoletes: %{name}-free < %{epoch}:%{version}-%{release} @@ -413,8 +434,12 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-avformat \ --enable-alsa \ --enable-bzlib \ +%if %{with chromaprint} --enable-chromaprint \ - --disable-cuda-nvcc \ +%else + --disable-chromaprint \ +%endif + --enable-decklink \ --enable-frei0r \ --enable-gcrypt \ --enable-gmp \ @@ -423,7 +448,6 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-iconv \ --enable-ladspa \ --enable-lcms2 \ - --enable-libass \ --enable-libaom \ --enable-libaribb24 \ --enable-libaribcaption \ @@ -454,7 +478,11 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-libkvazaar \ --enable-liblc3 \ --disable-liblensfun \ +%if %{with lcevcdec} --enable-liblcevc-dec \ +%else + --disable-liblcevc-dec \ +%endif --enable-libmodplug \ --enable-libmp3lame \ --enable-libmysofa \ @@ -480,6 +508,7 @@ This subpackage contains the headers for FFmpeg libswscale. --disable-libshine \ --enable-libsmbclient \ --enable-libsnappy \ + --enable-libsvtav1 \ --enable-libsoxr \ --enable-libspeex \ --enable-libsrt \ @@ -505,6 +534,8 @@ This subpackage contains the headers for FFmpeg libswscale. --enable-libxcb-shape \ --enable-libxcb-shm \ --enable-libxcb-xfixes \ + --enable-libxevd \ + --enable-libxeve \ --enable-libxml2 \ --enable-libxvid \ --enable-libzimg \ @@ -539,6 +570,8 @@ This subpackage contains the headers for FFmpeg libswscale. --prefix=%{_prefix} \ --shlibdir=%{_libdir} \ %ifarch x86_64 aarch64 + --enable-cuda-llvm \ + --enable-cuda-nvcc \ --enable-cuvid \ --enable-ffnvcodec \ --enable-nvdec \ @@ -546,12 +579,9 @@ This subpackage contains the headers for FFmpeg libswscale. --extra-cflags="-I%{_includedir}/cuda" \ %endif %ifarch x86_64 - --enable-libsvtav1 \ --enable-libsvtvp9 \ --enable-libvmaf \ --enable-libvpl \ -# --enable-libxevd \ -# --enable-libxeve \ %endif %make_build V=1 diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index 5f31a76be1..a8947f5393 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -8,7 +8,8 @@ open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi( open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); -// open_file("anda/multimedia/ffmpeg/VERSION_libnpp.txt", "w").write(bump::madoguchi("libnpp", labels.branch)); +open_file("anda/multimedia/ffmpeg/VERSION_xeve.txt", "w").write(bump::madoguchi("xeve", labels.branch)); +open_file("anda/multimedia/ffmpeg/VERSION_xevd.txt", "w").write(bump::madoguchi("xevd", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", labels.branch)); From 31329ea6e507c3b7584ccc7f87615ed20c1422a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 8 Nov 2025 23:55:34 +0000 Subject: [PATCH 1311/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 41f60dc2f4..343715cc9c 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.192354 +Version: 2025.11.08.234455 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 23ce7666f1382356a6124538d3fa6d91b2f66276 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 01:39:55 +0000 Subject: [PATCH 1312/1547] bump: ruffle-nightly yt-dlp-git --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 4a8fcf303f..853436832f 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-08 +%global ver 2025-11-09 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 343715cc9c..1976fa093f 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.08.234455 +Version: 2025.11.09.013346 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3af1a29e434aa68dda3c912ddad80088ea1ede8a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 01:53:41 +0000 Subject: [PATCH 1313/1547] bump(nightly): legcord-nightly ghostty-nightly zed-nightly gamescope-session prismlauncher-nightly nim-nightly types-colorama libva-nvidia-driver --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/gamescope-session/gamescope-session.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../nvidia/libva-nvidia-driver/libva-nvidia-driver.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 8ba8ffcd80..9c5be98674 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 8df00f39911f5b80bc58011b0f8625b41fb4fb58 -%global commit_date 20251106 +%global commit fc154d09ae8bdcec1cccd9fad837b1cf192eac54 +%global commit_date 20251109 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index ae36fa6614..e775775fdd 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit bbaee5e0a087e52d7c99e0d8be607670f889b177 +%global commit 0d5ecc7713d786f6ce30299df5e62b475834a0a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-03 +%global fulldate 2025-11-08 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b17cad9e18..5f7cc0b2f6 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit c241eadbc3fd0d4036db266210b344203a3886bf +%global commit 21f73d9c02681152019ed5703ce8808c841fcbbe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251108 +%global commit_date 20251109 %global ver 0.213.0 %bcond_with check diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index b298558ab4..bfb605c1a2 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit 7887b2941dd1ec70bf002e8ea3cd6007859131ec +%global commit df099b31451531a2bb5a1dc29c93f76bbbab79d0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251012 +%global commit_date 20251109 Name: gamescope-session Version: %commit_date.%shortcommit diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 25c9f95839..ff24a843e7 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit c5c12ae8ce819e5a1db4098bf41f2f1fb2989563 +%global commit 7e8cf628e80d6c8beec6919d71a683b5d8835aed %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251107 +%global commit_date 20251109 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 35f3a8f35e..0946ed6501 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 839cbeb371e9a219662925bd0bb923ba7bd66941 +%global commit 92468e99f7fb98d1965fc694553ddeb10522ae94 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251108 +%global commit_date 20251109 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index dd1ef85b84..09bf32b5fb 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit e5244438250deda40d7bb895ec5566e39e7532bd -%global commit_date 20251108 +%global commit 5aea29705bc8768f0f70d8954398d14f08d9df14 +%global commit_date 20251109 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index 6d32b89bea..da33046ceb 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -1,5 +1,5 @@ -%global commit0 3d46e26818a9e0eff26a7cd0db581316029d953b -%global date 20250929 +%global commit0 5a539c7740e4f108fd825e51b8be0b077d50b22b +%global date 20251109 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global upstream_name nvidia-vaapi-driver From 7af9ba0592b0be2a1866f4556efa810056ac7d1c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 03:04:06 +0000 Subject: [PATCH 1314/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 373acf4af3..f18453312d 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1246+4b593a6c2 +%global ver 0.16.0-dev.1254+bf15c791f %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From c4732bab1cdfe695ff99d76fe25bce6c3a7c8f4f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 03:41:03 +0000 Subject: [PATCH 1315/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e156d64ca7..66fe97262d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1246+4b593a6c2 +Version: 0.16.0~dev.1254+bf15c791f Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 26fceb349fc984f76f603020adbbb67183b5a5bb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 03:49:47 +0000 Subject: [PATCH 1316/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 1976fa093f..b23fe5b479 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.013346 +Version: 2025.11.09.034542 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 589968d26462ac7cb8327703292e6920b7683134 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 10:18:21 +0000 Subject: [PATCH 1317/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index e1d39c3306..113ce4bf0c 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.11.4 +Version: 0.12.0 Release: 1%?dist Summary: A modern package delivery system From 3d3760caeaa4588fff2f01059ddd0f7f98493276 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 13:34:35 +0000 Subject: [PATCH 1318/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 4939b6cdcc..a687fcde7f 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8126a199f529e2bcd0025815fb9cffd0fa9fb700 -%global ver 0.0.38-18315 +%global commit d87f055bb202e07d43334dcc188fbbf44f9990c6 +%global ver 0.0.38-18319 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 660a7421375d5402b51229e0f148bb8d75813728 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 13:45:42 +0000 Subject: [PATCH 1319/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index a96f6da92d..b24357afda 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 9cbf6d5c23f6e46be7f245539c4be40627f9cb22 +%global commit ae2109e6beb96faebe2d0f3a64e8077057c05f25 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251102 +%global commit_date 20251109 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 2e403ed1502c5ab1999682cce98e26d4c463653a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 14:31:35 +0000 Subject: [PATCH 1320/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b23fe5b479..e366ed103b 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.034542 +Version: 2025.11.09.140726 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 921dfff88833a2f70939e3753601798f539b8230 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 15:30:55 +0000 Subject: [PATCH 1321/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e366ed103b..0333723804 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.140726 +Version: 2025.11.09.151438 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 2af28e213cc6840a746de31a9f9871704946b55e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 16:42:02 +0000 Subject: [PATCH 1322/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index a687fcde7f..f3d7ac8920 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit d87f055bb202e07d43334dcc188fbbf44f9990c6 -%global ver 0.0.38-18319 +%global commit 265d6643e552c0f02fab186fc3dfc7c526be0ce7 +%global ver 0.0.38-18320 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c19f7af2b37fbb4075357e1c061b51e1ebfbc786 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 10 Nov 2025 01:34:46 +0800 Subject: [PATCH 1323/1547] feat(hyprland): move things to separate folder real, better upd scr (#7222) --- .../{waylands => hyprland}/hyprgraphics/anda.hcl | 0 .../hyprgraphics/hyprgraphics.nightly.spec | 0 anda/desktops/hyprland/hyprgraphics/update.rhai | 16 ++++++++++++++++ .../{waylands => hyprland}/hypridle/anda.hcl | 0 .../hypridle/ci_setup.rhai | 0 .../hypridle/hypridle.spec | 0 .../{waylands => hyprland}/hypridle/update.rhai | 0 .../hyprland-protocols/anda.hcl | 0 .../hyprland-protocols.nightly.spec | 0 .../hyprland-protocols/update.rhai | 0 anda/desktops/hyprland/hyprlang/VER_hyprutil.txt | 1 + .../{waylands => hyprland}/hyprlang/anda.hcl | 0 .../hyprlang/hyprlang.nightly.spec | 0 anda/desktops/hyprland/hyprlang/update.rhai | 16 ++++++++++++++++ .../{waylands => hyprland}/hyprlock/anda.hcl | 0 .../hyprlock/ci_setup.rhai | 0 .../hyprlock/hyprlock.spec | 0 anda/desktops/hyprland/hyprlock/update.rhai | 14 ++++++++++++++ .../{waylands => hyprland}/hyprutils/anda.hcl | 0 .../hyprutils/hyprutils.nightly.spec | 0 .../{waylands => hyprland}/hyprutils/update.rhai | 0 .../hyprwayland-scanner/anda.hcl | 0 .../hyprwayland-scanner.nightly.spec | 0 .../hyprwayland-scanner/update.rhai | 0 anda/desktops/waylands/hyprgraphics/update.rhai | 5 ----- anda/desktops/waylands/hyprlang/update.rhai | 5 ----- anda/desktops/waylands/hyprlock/update.rhai | 3 --- 27 files changed, 47 insertions(+), 13 deletions(-) rename anda/desktops/{waylands => hyprland}/hyprgraphics/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprgraphics/hyprgraphics.nightly.spec (100%) create mode 100644 anda/desktops/hyprland/hyprgraphics/update.rhai rename anda/desktops/{waylands => hyprland}/hypridle/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hypridle/ci_setup.rhai (100%) rename anda/desktops/{waylands => hyprland}/hypridle/hypridle.spec (100%) rename anda/desktops/{waylands => hyprland}/hypridle/update.rhai (100%) rename anda/desktops/{waylands => hyprland}/hyprland-protocols/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprland-protocols/hyprland-protocols.nightly.spec (100%) rename anda/desktops/{waylands => hyprland}/hyprland-protocols/update.rhai (100%) create mode 100644 anda/desktops/hyprland/hyprlang/VER_hyprutil.txt rename anda/desktops/{waylands => hyprland}/hyprlang/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprlang/hyprlang.nightly.spec (100%) create mode 100644 anda/desktops/hyprland/hyprlang/update.rhai rename anda/desktops/{waylands => hyprland}/hyprlock/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprlock/ci_setup.rhai (100%) rename anda/desktops/{waylands => hyprland}/hyprlock/hyprlock.spec (100%) create mode 100644 anda/desktops/hyprland/hyprlock/update.rhai rename anda/desktops/{waylands => hyprland}/hyprutils/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprutils/hyprutils.nightly.spec (100%) rename anda/desktops/{waylands => hyprland}/hyprutils/update.rhai (100%) rename anda/desktops/{waylands => hyprland}/hyprwayland-scanner/anda.hcl (100%) rename anda/desktops/{waylands => hyprland}/hyprwayland-scanner/hyprwayland-scanner.nightly.spec (100%) rename anda/desktops/{waylands => hyprland}/hyprwayland-scanner/update.rhai (100%) delete mode 100644 anda/desktops/waylands/hyprgraphics/update.rhai delete mode 100644 anda/desktops/waylands/hyprlang/update.rhai delete mode 100644 anda/desktops/waylands/hyprlock/update.rhai diff --git a/anda/desktops/waylands/hyprgraphics/anda.hcl b/anda/desktops/hyprland/hyprgraphics/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprgraphics/anda.hcl rename to anda/desktops/hyprland/hyprgraphics/anda.hcl diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/hyprland/hyprgraphics/hyprgraphics.nightly.spec similarity index 100% rename from anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec rename to anda/desktops/hyprland/hyprgraphics/hyprgraphics.nightly.spec diff --git a/anda/desktops/hyprland/hyprgraphics/update.rhai b/anda/desktops/hyprland/hyprgraphics/update.rhai new file mode 100644 index 0000000000..2ddb0b8570 --- /dev/null +++ b/anda/desktops/hyprland/hyprgraphics/update.rhai @@ -0,0 +1,16 @@ +import "andax/bump_extras.rhai" as bump; +import "andax/spec.rhai" as spec; + +rpm.global("commit", gh_commit("hyprwm/hyprgraphics")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprgraphics", "main", "VERSION")); + rpm.global("commit_date", date()); +} + +// FIXME: should be updbranch but we also need nightly and we are using gh_commit()? +let dir = sub(`/[^/]+$`, "", __script_path); +open_file(`${dir}/VER_hyprlang.txt`, "w").write(bump::madoguchi("hyprlang.nightly", labels.branch)); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} diff --git a/anda/desktops/waylands/hypridle/anda.hcl b/anda/desktops/hyprland/hypridle/anda.hcl similarity index 100% rename from anda/desktops/waylands/hypridle/anda.hcl rename to anda/desktops/hyprland/hypridle/anda.hcl diff --git a/anda/desktops/waylands/hypridle/ci_setup.rhai b/anda/desktops/hyprland/hypridle/ci_setup.rhai similarity index 100% rename from anda/desktops/waylands/hypridle/ci_setup.rhai rename to anda/desktops/hyprland/hypridle/ci_setup.rhai diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/hyprland/hypridle/hypridle.spec similarity index 100% rename from anda/desktops/waylands/hypridle/hypridle.spec rename to anda/desktops/hyprland/hypridle/hypridle.spec diff --git a/anda/desktops/waylands/hypridle/update.rhai b/anda/desktops/hyprland/hypridle/update.rhai similarity index 100% rename from anda/desktops/waylands/hypridle/update.rhai rename to anda/desktops/hyprland/hypridle/update.rhai diff --git a/anda/desktops/waylands/hyprland-protocols/anda.hcl b/anda/desktops/hyprland/hyprland-protocols/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprland-protocols/anda.hcl rename to anda/desktops/hyprland/hyprland-protocols/anda.hcl diff --git a/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec b/anda/desktops/hyprland/hyprland-protocols/hyprland-protocols.nightly.spec similarity index 100% rename from anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec rename to anda/desktops/hyprland/hyprland-protocols/hyprland-protocols.nightly.spec diff --git a/anda/desktops/waylands/hyprland-protocols/update.rhai b/anda/desktops/hyprland/hyprland-protocols/update.rhai similarity index 100% rename from anda/desktops/waylands/hyprland-protocols/update.rhai rename to anda/desktops/hyprland/hyprland-protocols/update.rhai diff --git a/anda/desktops/hyprland/hyprlang/VER_hyprutil.txt b/anda/desktops/hyprland/hyprlang/VER_hyprutil.txt new file mode 100644 index 0000000000..7d0807b501 --- /dev/null +++ b/anda/desktops/hyprland/hyprlang/VER_hyprutil.txt @@ -0,0 +1 @@ +0.10.0^20251005git.3df7bde \ No newline at end of file diff --git a/anda/desktops/waylands/hyprlang/anda.hcl b/anda/desktops/hyprland/hyprlang/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprlang/anda.hcl rename to anda/desktops/hyprland/hyprlang/anda.hcl diff --git a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec b/anda/desktops/hyprland/hyprlang/hyprlang.nightly.spec similarity index 100% rename from anda/desktops/waylands/hyprlang/hyprlang.nightly.spec rename to anda/desktops/hyprland/hyprlang/hyprlang.nightly.spec diff --git a/anda/desktops/hyprland/hyprlang/update.rhai b/anda/desktops/hyprland/hyprlang/update.rhai new file mode 100644 index 0000000000..a08e4157bb --- /dev/null +++ b/anda/desktops/hyprland/hyprlang/update.rhai @@ -0,0 +1,16 @@ +import "andax/bump_extras.rhai" as bump; +import "andax/spec.rhai" as spec; + + // FIXME: should be updbranch but we also need nightly and we are using gh_commit()? + let dir = sub(`/[^/]+$`, "", __script_path); + open_file(`${dir}/VER_hyprutil.txt`, "w").write(bump::madoguchi("hyprutils.nightly", labels.branch)); + if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); + } + +rpm.global("commit", gh_commit("hyprwm/hyprlang")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprlang", "main", "VERSION")); + rpm.global("commit_date", date()); +} diff --git a/anda/desktops/waylands/hyprlock/anda.hcl b/anda/desktops/hyprland/hyprlock/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprlock/anda.hcl rename to anda/desktops/hyprland/hyprlock/anda.hcl diff --git a/anda/desktops/waylands/hyprlock/ci_setup.rhai b/anda/desktops/hyprland/hyprlock/ci_setup.rhai similarity index 100% rename from anda/desktops/waylands/hyprlock/ci_setup.rhai rename to anda/desktops/hyprland/hyprlock/ci_setup.rhai diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/hyprland/hyprlock/hyprlock.spec similarity index 100% rename from anda/desktops/waylands/hyprlock/hyprlock.spec rename to anda/desktops/hyprland/hyprlock/hyprlock.spec diff --git a/anda/desktops/hyprland/hyprlock/update.rhai b/anda/desktops/hyprland/hyprlock/update.rhai new file mode 100644 index 0000000000..8fac9b39fe --- /dev/null +++ b/anda/desktops/hyprland/hyprlock/update.rhai @@ -0,0 +1,14 @@ +import "andax/bump_extras.rhai" as bump; +import "andax/spec.rhai" as spec; + +let v = gh_rawfile("hyprwm/hyprlock", "main", "VERSION"); +v.trim(); +rpm.version(v); + +// FIXME: should be updbranch but we also need nightly and we are using gh_commit()? +let dir = sub(`/[^/]+$`, "", __script_path); +open_file(`${dir}/VER_hyprgraphics.txt`, "w").write(bump::madoguchi("hyprgraphics.nightly", labels.branch)); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} diff --git a/anda/desktops/waylands/hyprutils/anda.hcl b/anda/desktops/hyprland/hyprutils/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprutils/anda.hcl rename to anda/desktops/hyprland/hyprutils/anda.hcl diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec similarity index 100% rename from anda/desktops/waylands/hyprutils/hyprutils.nightly.spec rename to anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec diff --git a/anda/desktops/waylands/hyprutils/update.rhai b/anda/desktops/hyprland/hyprutils/update.rhai similarity index 100% rename from anda/desktops/waylands/hyprutils/update.rhai rename to anda/desktops/hyprland/hyprutils/update.rhai diff --git a/anda/desktops/waylands/hyprwayland-scanner/anda.hcl b/anda/desktops/hyprland/hyprwayland-scanner/anda.hcl similarity index 100% rename from anda/desktops/waylands/hyprwayland-scanner/anda.hcl rename to anda/desktops/hyprland/hyprwayland-scanner/anda.hcl diff --git a/anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec b/anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec similarity index 100% rename from anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec rename to anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec diff --git a/anda/desktops/waylands/hyprwayland-scanner/update.rhai b/anda/desktops/hyprland/hyprwayland-scanner/update.rhai similarity index 100% rename from anda/desktops/waylands/hyprwayland-scanner/update.rhai rename to anda/desktops/hyprland/hyprwayland-scanner/update.rhai diff --git a/anda/desktops/waylands/hyprgraphics/update.rhai b/anda/desktops/waylands/hyprgraphics/update.rhai deleted file mode 100644 index 6a9cc301c7..0000000000 --- a/anda/desktops/waylands/hyprgraphics/update.rhai +++ /dev/null @@ -1,5 +0,0 @@ -rpm.global("commit", gh_commit("hyprwm/hyprgraphics")); -if rpm.changed() { - rpm.global("ver", gh_rawfile("hyprwm/hyprgraphics", "main", "VERSION")); - rpm.global("commit_date", date()); -} diff --git a/anda/desktops/waylands/hyprlang/update.rhai b/anda/desktops/waylands/hyprlang/update.rhai deleted file mode 100644 index bc8ee477cb..0000000000 --- a/anda/desktops/waylands/hyprlang/update.rhai +++ /dev/null @@ -1,5 +0,0 @@ -rpm.global("commit", gh_commit("hyprwm/hyprlang")); -if rpm.changed() { - rpm.global("ver", gh_rawfile("hyprwm/hyprlang", "main", "VERSION")); - rpm.global("commit_date", date()); -} diff --git a/anda/desktops/waylands/hyprlock/update.rhai b/anda/desktops/waylands/hyprlock/update.rhai deleted file mode 100644 index 05b9c25c0c..0000000000 --- a/anda/desktops/waylands/hyprlock/update.rhai +++ /dev/null @@ -1,3 +0,0 @@ -let v = gh_rawfile("hyprwm/hyprlock", "main", "VERSION"); -v.trim(); -rpm.version(v); From 5cf73892bfb14daff39461bda7cd55c097dc0d75 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 19:25:56 +0000 Subject: [PATCH 1324/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index f18453312d..4c95fb82ce 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1254+bf15c791f +%global ver 0.16.0-dev.1262+be4eaed7c %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From a41baf95c9532ef8b2a62bf1ae7319d7ea4e3c78 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 20:14:27 +0000 Subject: [PATCH 1325/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 66fe97262d..ed3ed09d08 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1254+bf15c791f +Version: 0.16.0~dev.1262+be4eaed7c Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 809d3774533790942b53fbb64b44e2288d03fe60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 20:59:06 +0000 Subject: [PATCH 1326/1547] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index b24357afda..d08c306eae 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,4 +1,4 @@ -%global commit ae2109e6beb96faebe2d0f3a64e8077057c05f25 +%global commit 86ef4c768977271616c309964c6f600389030e5f %global shortcommit %{sub %{commit} 1 7} %global commit_date 20251109 From 420abbe89f50e71f71660e752490855d25ae6360 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 22:20:10 +0000 Subject: [PATCH 1327/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0333723804..587c0cecce 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.151438 +Version: 2025.11.09.220603 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8a3b289f784857716b86a4ca977a1aff8c9efcbb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 9 Nov 2025 22:36:59 +0000 Subject: [PATCH 1328/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 587c0cecce..84ef06e55e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.220603 +Version: 2025.11.09.222455 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 9a3ee4954af070e56e5c5d0060bbff7ecd95ada4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 00:51:55 +0000 Subject: [PATCH 1329/1547] bump(weekly): compat-nvidia-repo dkms-nvidia dkms-nvidia-open nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-open-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig --- anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 2 +- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 2 +- anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 2 +- anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec | 2 +- anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec | 2 +- anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec | 2 +- anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec | 2 +- anda/system/nvidia/nvidia-settings/nvidia-settings.spec | 2 +- anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec index d79eb67d37..834aed6efc 100644 --- a/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec +++ b/anda/system/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo -Version: 580.95.05 +Version: 580.105.08 Epoch: 3 Release: 1%?dist Summary: Compatibility package required by official CUDA packages diff --git a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec index 1cbc498c29..8022d1ceff 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -6,7 +6,7 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index cd088ec904..0f344a4385 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index ea74f3a981..3572d6d243 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,7 +10,7 @@ %endif Name: nvidia-driver -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index b2488d0cac..a108ced848 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -5,7 +5,7 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec index 6221ef6643..3f8f901dbf 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-kmod -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec index 6910bac44f..4029c6481d 100644 --- a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-open-kmod -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec index 5d2608a472..b420e26c65 100644 --- a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec +++ b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec @@ -1,5 +1,5 @@ Name: nvidia-modprobe -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec index 32b73216cd..66f1e08c2d 100644 --- a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec +++ b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec @@ -1,5 +1,5 @@ Name: nvidia-persistenced -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec index 7519844dc8..f40a9a85f9 100644 --- a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec +++ b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec @@ -1,5 +1,5 @@ Name: nvidia-settings -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec index dffafe99cc..3fe00dbcb9 100644 --- a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec +++ b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec @@ -1,5 +1,5 @@ Name: nvidia-xconfig -Version: 580.95.05 +Version: 580.105.08 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3 From 4854219f143b4cd44abdd70ccf3c5d5e7acc6562 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 01:42:32 +0000 Subject: [PATCH 1330/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 853436832f..b270515a84 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-09 +%global ver 2025-11-10 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 5d2f7f10da5f4638523e39da09d0d9a5a4069314 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 01:54:56 +0000 Subject: [PATCH 1331/1547] bump(nightly): hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama scx-scheds-nightly --- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index 0158d4889f..efe0649c75 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.1 -%global commit 926689ddb9c0a8787e58c02c765a62e32d63d1f7 -%global commit_date 20251106 +%global commit 01afe9245b54f090886720df908a9a4c58a4a63b +%global commit_date 20251110 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index e775775fdd..26e030a0b3 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0d5ecc7713d786f6ce30299df5e62b475834a0a0 +%global commit 1e7b8f60857187a9fb2285b41323c50ec0c4d6ec %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-08 +%global fulldate 2025-11-09 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5f7cc0b2f6..0242db2bb7 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 21f73d9c02681152019ed5703ce8808c841fcbbe +%global commit 0bcf607a283b2bd3c10a6d90d27c48f9bf5407f1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251109 +%global commit_date 20251110 %global ver 0.213.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ff24a843e7..9284530b52 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 7e8cf628e80d6c8beec6919d71a683b5d8835aed +%global commit b070ffaf72cc6a569cc1384bc0f0a399a9e0b204 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251109 +%global commit_date 20251110 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 09bf32b5fb..9128e30a88 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 5aea29705bc8768f0f70d8954398d14f08d9df14 -%global commit_date 20251109 +%global commit 904ea9ec022ae75d282f6a4c34563e4e9b8eed15 +%global commit_date 20251110 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index d6c78ccbff..2b478fc446 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 52aa24ba3e1fcac3bec04c9321325e10509c653c +%global commit f24bae3daa29d0c24889039b7f28ea6797a917d8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251108 +%global commitdate 20251110 %global ver 1.0.17 Name: scx-scheds-nightly From cd2ca93263a41be5a849dc6465ad42217cb5263d Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 9 Nov 2025 20:19:15 -0600 Subject: [PATCH 1332/1547] fix (amaranth): don't require python3 (#7251) * fix (amaranth): don't require python3 Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * rel Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/amaranth/amaranth.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/anda/langs/amaranth/amaranth.spec b/anda/langs/amaranth/amaranth.spec index 73dd99eb6f..24940614b4 100644 --- a/anda/langs/amaranth/amaranth.spec +++ b/anda/langs/amaranth/amaranth.spec @@ -5,7 +5,7 @@ Name: python-%{pypi_name} Version: 0.5.8 -Release: 1%?dist +Release: 2%?dist Summary: A modern hardware definition language and toolchain based on Python License: BSD-2-Clause URL: https://github.com/amaranth-lang/amaranth @@ -19,7 +19,6 @@ BuildRequires: python3-setuptools_scm BuildRequires: python3-packaging BuildRequires: python3-pip -Requires: python3 Requires: python3-jinja2 Requires: python3-jschon Requires: python3-pyvcd From 55524334b8ff39aa7d053ace0bde0ee42fb345a9 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 9 Nov 2025 23:53:25 -0600 Subject: [PATCH 1333/1547] add: imageio-ffmpeg (#7258) * add: imageio-ffmpeg Signed-off-by: Owen-sz * switch pypi Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen-sz Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/imageio-ffmpeg/anda.hcl | 6 +++ .../python/imageio-ffmpeg/imageio-ffmpeg.spec | 49 +++++++++++++++++++ anda/langs/python/imageio-ffmpeg/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/imageio-ffmpeg/anda.hcl create mode 100644 anda/langs/python/imageio-ffmpeg/imageio-ffmpeg.spec create mode 100644 anda/langs/python/imageio-ffmpeg/update.rhai diff --git a/anda/langs/python/imageio-ffmpeg/anda.hcl b/anda/langs/python/imageio-ffmpeg/anda.hcl new file mode 100644 index 0000000000..929ba92e9b --- /dev/null +++ b/anda/langs/python/imageio-ffmpeg/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "imageio-ffmpeg.spec" + } +} diff --git a/anda/langs/python/imageio-ffmpeg/imageio-ffmpeg.spec b/anda/langs/python/imageio-ffmpeg/imageio-ffmpeg.spec new file mode 100644 index 0000000000..eef40aa382 --- /dev/null +++ b/anda/langs/python/imageio-ffmpeg/imageio-ffmpeg.spec @@ -0,0 +1,49 @@ +%global pypi_name imageio-ffmpeg +%global _desc FFMPEG wrapper for Python. + +Name: python-%{pypi_name} +Version: 0.6.0 +Release: 1%?dist +Summary: FFMPEG wrapper for Python +License: BSD-2-Clause +URL: https://github.com/imageio/imageio-ffmpeg +Source0: %url/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-poetry-core + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: imageio-ffmpeg +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n imageio-ffmpeg-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files imageio_ffmpeg + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE + +%changelog +* Sun Nov 09 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/imageio-ffmpeg/update.rhai b/anda/langs/python/imageio-ffmpeg/update.rhai new file mode 100644 index 0000000000..e9fd0358dc --- /dev/null +++ b/anda/langs/python/imageio-ffmpeg/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("imageio-ffmpeg")); From d4b90705881006bc9cb854aba864a3c124ba3990 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 9 Nov 2025 23:54:29 -0600 Subject: [PATCH 1334/1547] add: screeninfo (#7256) Signed-off-by: Owen-sz --- anda/langs/python/screeninfo/anda.hcl | 6 +++ anda/langs/python/screeninfo/screeninfo.spec | 49 ++++++++++++++++++++ anda/langs/python/screeninfo/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/langs/python/screeninfo/anda.hcl create mode 100644 anda/langs/python/screeninfo/screeninfo.spec create mode 100644 anda/langs/python/screeninfo/update.rhai diff --git a/anda/langs/python/screeninfo/anda.hcl b/anda/langs/python/screeninfo/anda.hcl new file mode 100644 index 0000000000..97cef03905 --- /dev/null +++ b/anda/langs/python/screeninfo/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "screeninfo.spec" + } +} diff --git a/anda/langs/python/screeninfo/screeninfo.spec b/anda/langs/python/screeninfo/screeninfo.spec new file mode 100644 index 0000000000..4bc95b2bc9 --- /dev/null +++ b/anda/langs/python/screeninfo/screeninfo.spec @@ -0,0 +1,49 @@ +%global pypi_name screeninfo +%global _desc Fetch location and size of physical screens. + +Name: python-%{pypi_name} +Version: 0.8.1 +Release: 1%?dist +Summary: Fetch location and size of physical screens +License: MIT +URL: https://github.com/rr-/screeninfo +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-poetry-core + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: screeninfo +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n screeninfo-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files screeninfo + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE.md + +%changelog +* Sun Nov 09 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/screeninfo/update.rhai b/anda/langs/python/screeninfo/update.rhai new file mode 100644 index 0000000000..430f0e1346 --- /dev/null +++ b/anda/langs/python/screeninfo/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("screeninfo")); From 0168649005fbd6ba855c3f1e9ea12379db20c55d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 09:23:59 +0000 Subject: [PATCH 1335/1547] bump: python-shibuya --- anda/devs/shibuya/python-shibuya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index e2784b51e7..16dc0b9665 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.11.4 +Version: 2025.11.10 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause From 3d62fd0e404dd624335d3fcecff0ef8c9b87c074 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 10:24:40 +0000 Subject: [PATCH 1336/1547] bump: fluent-kde-theme --- anda/themes/fluent-kde-theme/fluent-kde-theme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/themes/fluent-kde-theme/fluent-kde-theme.spec b/anda/themes/fluent-kde-theme/fluent-kde-theme.spec index b35d46a3f0..b0014961a5 100644 --- a/anda/themes/fluent-kde-theme/fluent-kde-theme.spec +++ b/anda/themes/fluent-kde-theme/fluent-kde-theme.spec @@ -1,5 +1,5 @@ -%global commit 315251f3e0099fc7afa7ab183880141a478f584e -%global commit_date 20250428 +%global commit 44794f29c89de994b0179aebabd2f5776c90d236 +%global commit_date 20251110 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: fluent-kde-theme From 460975ec399715674c4df3a5a279e17ec4c42a25 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 12:43:06 +0000 Subject: [PATCH 1337/1547] bump: zig-master-bootstrap uutils-coreutils-replace --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- .../uutils-coreutils-replace/uutils-coreutils-replace.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 4c95fb82ce..4e1c1473a1 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1262+be4eaed7c +%global ver 0.16.0-dev.1265+bdbfc7de3 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec index 11e2ce6c1b..69d27f3644 100644 --- a/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec +++ b/anda/system/uutils-coreutils-replace/uutils-coreutils-replace.spec @@ -5,7 +5,7 @@ %endif Name: uutils-coreutils-replace -Version: 0.3.0 +Version: 0.4.0 Release: 1%?dist Summary: Cross-platform Rust rewrite of the GNU coreutils License: MIT From efe48a7ccc01ca1d831fd75f0fa210b0e4b54286 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 13:22:29 +0000 Subject: [PATCH 1338/1547] bump: lomiri-system-settings rpcs3 --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index edf16d1a9f..9bcd6ee04a 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit f11c7dce9b5fef403cfe67292cb4a1b054eea18b +%global commit 5bcc90df4c920ead35f31215583624ee9cba7295 %forgemeta Name: lomiri-system-settings diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index f3d7ac8920..9780ddb7c0 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 265d6643e552c0f02fab186fc3dfc7c526be0ce7 -%global ver 0.0.38-18320 +%global commit 2fb8cbda385028ab5cf465623badd5dd08b25032 +%global ver 0.0.38-18323 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 7dd8e403609e7cb2aea35d0f52b4fccd713ea080 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 13:47:08 +0000 Subject: [PATCH 1339/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index ed3ed09d08..5955c2eaee 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1262+be4eaed7c +Version: 0.16.0~dev.1265+bdbfc7de3 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From d837428d16039ed99dd1e1efdd163813bef85a5e Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 10 Nov 2025 08:31:09 -0600 Subject: [PATCH 1340/1547] feat(nvidia*): Better update scripts, adjust weekly trigger (#7269) --- anda/system/nvidia/compat-nvidia-repo/anda.hcl | 2 +- anda/system/nvidia/dkms-nvidia/closed/anda.hcl | 2 +- anda/system/nvidia/dkms-nvidia/closed/update.rhai | 4 ++-- anda/system/nvidia/dkms-nvidia/open/anda.hcl | 2 +- anda/system/nvidia/dkms-nvidia/open/update.rhai | 4 ++-- anda/system/nvidia/nvidia-driver/anda.hcl | 2 +- anda/system/nvidia/nvidia-kmod-common/anda.hcl | 2 +- anda/system/nvidia/nvidia-kmod/closed/anda.hcl | 2 +- anda/system/nvidia/nvidia-kmod/closed/update.rhai | 4 ++-- anda/system/nvidia/nvidia-kmod/open/anda.hcl | 2 +- anda/system/nvidia/nvidia-kmod/open/update.rhai | 4 ++-- anda/system/nvidia/nvidia-modprobe/anda.hcl | 2 +- anda/system/nvidia/nvidia-persistenced/anda.hcl | 2 +- anda/system/nvidia/nvidia-settings/anda.hcl | 2 +- anda/system/nvidia/nvidia-xconfig/anda.hcl | 2 +- 15 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/system/nvidia/compat-nvidia-repo/anda.hcl b/anda/system/nvidia/compat-nvidia-repo/anda.hcl index 7bfd3b4224..4b01e5daf7 100644 --- a/anda/system/nvidia/compat-nvidia-repo/anda.hcl +++ b/anda/system/nvidia/compat-nvidia-repo/anda.hcl @@ -5,6 +5,6 @@ project pkg { } labels { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl index d8d0a41a19..cb2055bdb2 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl @@ -4,6 +4,6 @@ project pkg { } labels { subrepo = "nvidia" - weekly = 1 + updbranch = 1 } } diff --git a/anda/system/nvidia/dkms-nvidia/closed/update.rhai b/anda/system/nvidia/dkms-nvidia/closed/update.rhai index e5eff132c0..a50e623acd 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/update.rhai +++ b/anda/system/nvidia/dkms-nvidia/closed/update.rhai @@ -1,3 +1,3 @@ -import "andax/nvidia.rhai" as nvidia; +import "andax/bump_extras.rhai" as bump; -rpm.version(nvidia::nvidia_driver_version()); +rpm.version(bump::madoguchi("nvidia-kmod-common", labels.branch)); diff --git a/anda/system/nvidia/dkms-nvidia/open/anda.hcl b/anda/system/nvidia/dkms-nvidia/open/anda.hcl index e16da0c6e8..d3607398c9 100644 --- a/anda/system/nvidia/dkms-nvidia/open/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/open/anda.hcl @@ -4,6 +4,6 @@ project pkg { } labels { subrepo = "nvidia" - weekly = 1 + updbranch = 1 } } diff --git a/anda/system/nvidia/dkms-nvidia/open/update.rhai b/anda/system/nvidia/dkms-nvidia/open/update.rhai index e5eff132c0..a50e623acd 100644 --- a/anda/system/nvidia/dkms-nvidia/open/update.rhai +++ b/anda/system/nvidia/dkms-nvidia/open/update.rhai @@ -1,3 +1,3 @@ -import "andax/nvidia.rhai" as nvidia; +import "andax/bump_extras.rhai" as bump; -rpm.version(nvidia::nvidia_driver_version()); +rpm.version(bump::madoguchi("nvidia-kmod-common", labels.branch)); diff --git a/anda/system/nvidia/nvidia-driver/anda.hcl b/anda/system/nvidia/nvidia-driver/anda.hcl index 4d1022e455..c74ea60d94 100644 --- a/anda/system/nvidia/nvidia-driver/anda.hcl +++ b/anda/system/nvidia/nvidia-driver/anda.hcl @@ -9,6 +9,6 @@ project "pkg" { labels = { subrepo = "nvidia" mock = 1 - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/nvidia-kmod-common/anda.hcl b/anda/system/nvidia/nvidia-kmod-common/anda.hcl index d0bd9685e5..ae7a91b959 100644 --- a/anda/system/nvidia/nvidia-kmod-common/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod-common/anda.hcl @@ -5,6 +5,6 @@ project "pkg" { arches = ["x86_64"] labels = { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/nvidia-kmod/closed/anda.hcl b/anda/system/nvidia/nvidia-kmod/closed/anda.hcl index 7bc1d131cc..ff85d8b22f 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod/closed/anda.hcl @@ -5,6 +5,6 @@ project "pkg" { labels { mock = 1 subrepo = "nvidia" - weekly =1 + updbranch = 1 } } diff --git a/anda/system/nvidia/nvidia-kmod/closed/update.rhai b/anda/system/nvidia/nvidia-kmod/closed/update.rhai index e5eff132c0..a50e623acd 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/update.rhai +++ b/anda/system/nvidia/nvidia-kmod/closed/update.rhai @@ -1,3 +1,3 @@ -import "andax/nvidia.rhai" as nvidia; +import "andax/bump_extras.rhai" as bump; -rpm.version(nvidia::nvidia_driver_version()); +rpm.version(bump::madoguchi("nvidia-kmod-common", labels.branch)); diff --git a/anda/system/nvidia/nvidia-kmod/open/anda.hcl b/anda/system/nvidia/nvidia-kmod/open/anda.hcl index 8ab260311c..8b9559c1ff 100644 --- a/anda/system/nvidia/nvidia-kmod/open/anda.hcl +++ b/anda/system/nvidia/nvidia-kmod/open/anda.hcl @@ -5,6 +5,6 @@ project "pkg" { labels { mock = 1 subrepo = "nvidia" - weekly = 1 + updbranch = 1 } } diff --git a/anda/system/nvidia/nvidia-kmod/open/update.rhai b/anda/system/nvidia/nvidia-kmod/open/update.rhai index e5eff132c0..a50e623acd 100644 --- a/anda/system/nvidia/nvidia-kmod/open/update.rhai +++ b/anda/system/nvidia/nvidia-kmod/open/update.rhai @@ -1,3 +1,3 @@ -import "andax/nvidia.rhai" as nvidia; +import "andax/bump_extras.rhai" as bump; -rpm.version(nvidia::nvidia_driver_version()); +rpm.version(bump::madoguchi("nvidia-kmod-common", labels.branch)); diff --git a/anda/system/nvidia/nvidia-modprobe/anda.hcl b/anda/system/nvidia/nvidia-modprobe/anda.hcl index 29295cb5cd..86ef3ffe3d 100644 --- a/anda/system/nvidia/nvidia-modprobe/anda.hcl +++ b/anda/system/nvidia/nvidia-modprobe/anda.hcl @@ -4,6 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/nvidia-persistenced/anda.hcl b/anda/system/nvidia/nvidia-persistenced/anda.hcl index 34e7a22e91..ac2d60fe5e 100644 --- a/anda/system/nvidia/nvidia-persistenced/anda.hcl +++ b/anda/system/nvidia/nvidia-persistenced/anda.hcl @@ -4,6 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/nvidia-settings/anda.hcl b/anda/system/nvidia/nvidia-settings/anda.hcl index e042848129..66e27123c6 100644 --- a/anda/system/nvidia/nvidia-settings/anda.hcl +++ b/anda/system/nvidia/nvidia-settings/anda.hcl @@ -4,6 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } diff --git a/anda/system/nvidia/nvidia-xconfig/anda.hcl b/anda/system/nvidia/nvidia-xconfig/anda.hcl index 51c74d4fb7..f683caaff8 100644 --- a/anda/system/nvidia/nvidia-xconfig/anda.hcl +++ b/anda/system/nvidia/nvidia-xconfig/anda.hcl @@ -4,6 +4,6 @@ project "pkg" { } labels = { subrepo = "nvidia" - weekly = 1 + weekly = 3 } } From f5b2b87985a4546655415ec657bdddc7e64c7a46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 15:42:42 +0000 Subject: [PATCH 1341/1547] bump: walker golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 889b27291d..290939d408 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.9.3 +%global upstream_version v2.10.0 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index f90782a493..4b19662962 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.14.4 +Version: 2.15.0 %gometa -f From 97c8bf07569837a06924e968394583bdc8c6b09b Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:24:12 -0600 Subject: [PATCH 1342/1547] add: waypaper (#7257) Signed-off-by: Owen-sz --- anda/desktops/waypaper/anda.hcl | 6 +++ anda/desktops/waypaper/update.rhai | 1 + anda/desktops/waypaper/waypaper.spec | 56 ++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 anda/desktops/waypaper/anda.hcl create mode 100644 anda/desktops/waypaper/update.rhai create mode 100644 anda/desktops/waypaper/waypaper.spec diff --git a/anda/desktops/waypaper/anda.hcl b/anda/desktops/waypaper/anda.hcl new file mode 100644 index 0000000000..b41682ebbe --- /dev/null +++ b/anda/desktops/waypaper/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "waypaper.spec" + } +} diff --git a/anda/desktops/waypaper/update.rhai b/anda/desktops/waypaper/update.rhai new file mode 100644 index 0000000000..e9b7275f2a --- /dev/null +++ b/anda/desktops/waypaper/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("waypaper")); diff --git a/anda/desktops/waypaper/waypaper.spec b/anda/desktops/waypaper/waypaper.spec new file mode 100644 index 0000000000..2b6b047d72 --- /dev/null +++ b/anda/desktops/waypaper/waypaper.spec @@ -0,0 +1,56 @@ +%global pypi_name waypaper +%global _desc GUI wallpaper manager for Wayland and Xorg Linux systems. + +%define _python_dist_allow_version_zero 1 + +Name: python-%{pypi_name} +Version: 2.7 +Release: 1%?dist +Summary: GUI wallpaper manager for Wayland and Xorg Linux systems +License: GPL-3.0-only +URL: https://github.com/anufrievroman/waypaper +Source0: %url/archive/refs/tags/%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: waypaper +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n waypaper-%version + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files waypaper + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/waypaper +%{_datadir}/applications/waypaper.desktop +%{_datadir}/icons/hicolor/scalable/apps/waypaper.svg +%{_mandir}/man1/waypaper.1.gz +%dnl %python3_sitelib/__pycache__/*.cpython-*.pyc +%dnl %python3_sitelib/waypaper/subcommands/__pycache__/*.cpython-*.pyc + +%changelog +* Sun Nov 09 2025 Owen Zimmerman +- Initial commit From 7d0fd3c1952849b6d8e5997ea2032e691f2aba77 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 17:29:37 +0000 Subject: [PATCH 1343/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index fb3ac4e5a4..3855054156 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.2-pre +%global ver 0.212.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 2d1f7e1d8a13ec3272f97613283422a34ca21558 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 17:42:02 +0000 Subject: [PATCH 1344/1547] bump: topgrade --- anda/tools/topgrade/topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index c28ea2a9ab..d72b931765 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.1.2 +Version: 16.2.0 Release: 1%?dist Summary: Upgrade all the things From a29b07d8da0b10de8873df144dd49940081b3b62 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 19:22:21 +0000 Subject: [PATCH 1345/1547] bump: intel-lpmd topgrade --- anda/system/intel-lpmd/intel-lpmd.spec | 2 +- anda/tools/topgrade/topgrade.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/intel-lpmd/intel-lpmd.spec b/anda/system/intel-lpmd/intel-lpmd.spec index aea520d41d..c35d0ac036 100644 --- a/anda/system/intel-lpmd/intel-lpmd.spec +++ b/anda/system/intel-lpmd/intel-lpmd.spec @@ -1,7 +1,7 @@ %global _distro_extra_cflags -Wno-unused-variable -Wno-unused-function -Wno-switch -I/usr/lib/gcc/**/include/ Name: intel-lpmd -Version: 0.0.9 +Version: 0.1.0 Release: 1%?dist Summary: Linux daemon designed to optimize active idle power License: GPL-2.0-only diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index d72b931765..4860b7a909 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.2.0 +Version: 16.2.1 Release: 1%?dist Summary: Upgrade all the things From 9b334b62a28d62ce6dc5619b764191052f0d9f58 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 21:22:10 +0000 Subject: [PATCH 1346/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9780ddb7c0..ebb39d7a97 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 2fb8cbda385028ab5cf465623badd5dd08b25032 -%global ver 0.0.38-18323 +%global commit c60e5cc48a356f6307effd4f65261b8e5e6aa171 +%global ver 0.0.38-18326 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 3d52c805e8f6aacea900f6ec6fa997232623d365 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 21:39:07 +0000 Subject: [PATCH 1347/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 84ef06e55e..93e83099b7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.09.222455 +Version: 2025.11.10.212623 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c0977051025ee02627dc7cb098dbec6b720a290a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 22:56:08 +0000 Subject: [PATCH 1348/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 93e83099b7..14551f6752 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.10.212623 +Version: 2025.11.10.225027 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 08c3ba5f25cef1ae77830c9a6639767a71adafed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 23:19:01 +0000 Subject: [PATCH 1349/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index f989f8846f..6550e9e628 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.1.1 +Version: 39.1.2 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 4cbb89b05ee94132f434d8710ec35e7433cb51f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 23:32:30 +0000 Subject: [PATCH 1350/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index d9746ebe14..6e28e3354d 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.93.3 +Version: 1.94.0 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From ac0a9a9ef9e712c8000a14c2f5299b14c4f158d1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 10 Nov 2025 23:45:45 +0000 Subject: [PATCH 1351/1547] bump: discord-openasar discord yt-dlp-git --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index ba6639af04..7edc14174b 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.113 +Version: 0.0.114 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 02826edd90..92ee20d78b 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.113 +Version: 0.0.114 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 14551f6752..c9549e1376 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.10.225027 +Version: 2025.11.10.234025 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f1f74368a1455933ff85bdca76e80b6441ec829f Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 11 Nov 2025 09:21:29 +0800 Subject: [PATCH 1352/1547] fix: hyprutils (#7250) Signed-off-by: madomado --- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index efe0649c75..108b9ca750 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -22,6 +22,7 @@ ExcludeArch: %{ix86} BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig(pixman-1) +BuildRequires: cmake(GTest) Provides: %realname = %evr Conflicts: %realname From 4defaa8c6451a7b3591daf6f97c5abbe35fcbdcd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 01:40:47 +0000 Subject: [PATCH 1353/1547] bump: ruffle-nightly rpcs3 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b270515a84..a82db60cfc 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-10 +%global ver 2025-11-11 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index ebb39d7a97..d244335375 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c60e5cc48a356f6307effd4f65261b8e5e6aa171 -%global ver 0.0.38-18326 +%global commit 0bf9ee9fa57e1c9e42ee28c0430be86f5d9e5518 +%global ver 0.0.38-18327 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From d994a2347a2d2df5cbdf5e9043dc32b515823483 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 01:51:38 +0000 Subject: [PATCH 1354/1547] bump(nightly): flameshot-nightly legcord-nightly mpv-nightly rasputin rp-appset hyprutils.nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama Carla-nightly readymade-git scx-scheds-nightly glasgow --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/multimedia/carla/Carla-nightly.spec | 4 ++-- anda/system/readymade/git/readymade-git.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 14 files changed, 29 insertions(+), 29 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 34f12ce37a..38449a44ea 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 88c951e771fd57bccf6d8f1539a03df47316368d +%global commit 805f9d78f1de41ab35fb74663c3f567d6e488446 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251029 +%global commit_date 20251111 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 9c5be98674..d85b4de2af 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit fc154d09ae8bdcec1cccd9fad837b1cf192eac54 -%global commit_date 20251109 +%global commit 2398c68c51c19d7301ac7ae2129f35c10adc98a7 +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index c545e2b51b..007ea28cbc 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit bbafb74880987cc7899fe196e8265088d6627a3c +%global commit 2e5e2938dd3f367b73fb58276208aa616e5d37a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251107 +%global commit_date 20251111 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 8e54a50360..d2d8ae589d 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit f225090eb8a2d112bb4bc48bee4286cac94802fa -%global commit_date 20251104 +%global commit 9a7a79ae7d4a6ca0812fcfc81517130e74bdd619 +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index f9d539e7eb..3386d39c25 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit f225090eb8a2d112bb4bc48bee4286cac94802fa -%global commit_date 20251104 +%global commit 9a7a79ae7d4a6ca0812fcfc81517130e74bdd619 +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index 108b9ca750..3cc73fba7c 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.10.1 +%global ver 0.10.2 -%global commit 01afe9245b54f090886720df908a9a4c58a4a63b -%global commit_date 20251110 +%global commit cb3e797fde5c748164eb70d9859336141136a166 +%global commit_date 20251111 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 0242db2bb7..5ef0cd677e 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0bcf607a283b2bd3c10a6d90d27c48f9bf5407f1 +%global commit 378b30eba5da7b9131b4a1d5bcee5bf09ad567ef %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251110 +%global commit_date 20251111 %global ver 0.213.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 9284530b52..005df32d3e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit b070ffaf72cc6a569cc1384bc0f0a399a9e0b204 +%global commit ff1690532d937a39be962c04042f4093712a6a95 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251110 +%global commit_date 20251111 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 0946ed6501..e30fca146a 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 92468e99f7fb98d1965fc694553ddeb10522ae94 +%global commit cc4c7377b296f59c8183b246cb51bd025aac48e4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251109 +%global commit_date 20251111 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 9128e30a88..5f6e2baca7 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 904ea9ec022ae75d282f6a4c34563e4e9b8eed15 -%global commit_date 20251110 +%global commit 017aed4dceade7e7dc9880b5182a516e01e135f6 +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/multimedia/carla/Carla-nightly.spec b/anda/multimedia/carla/Carla-nightly.spec index 2c59c15181..0c1e8cf62c 100644 --- a/anda/multimedia/carla/Carla-nightly.spec +++ b/anda/multimedia/carla/Carla-nightly.spec @@ -1,8 +1,8 @@ %global pname carla %global ver 2.5.10 -%global commit 1d8dcb5aab5e0c30352e9f928ce3e40cbc86a439 +%global commit a406f0044bc8c098475814abc1f379ed7e0545d6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251010 +%global commit_date 20251111 Name: Carla-nightly Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 646196ff27..e4b56e0d07 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 2a1faf0b607c8ab87fb794d25b8050a8b9117f60 -%global commit_date 20251107 +%global commit 40d07f6d1e34c5ecaf958d01a5ddee8d9e1fefcf +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade Name: readymade-git diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 2b478fc446..8752570e73 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit f24bae3daa29d0c24889039b7f28ea6797a917d8 +%global commit d2d81a4ebd9d43334fa63299ecf054c9886ca0f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251110 +%global commitdate 20251111 %global ver 1.0.17 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index e4475a72ec..be86dcf30e 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 16c51fb5126d490b1b4a442c2cfa15a61e4dad59 -%global commit_date 20251107 +%global commit 42c7b86d46607fb54c4771062aaa4350a0bac6bb +%global commit_date 20251111 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 93e6a1de76962bea9c6e4fa487ee6fbce39c5a23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 05:39:02 +0000 Subject: [PATCH 1355/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 4e1c1473a1..f162e4cb52 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1265+bdbfc7de3 +%global ver 0.16.0-dev.1272+f3309a96a %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From d29a460c68b7b29fb6ff3612e6964f0999eda57d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 06:22:56 +0000 Subject: [PATCH 1356/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 5955c2eaee..862c907ded 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1265+bdbfc7de3 +Version: 0.16.0~dev.1272+f3309a96a Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From b21a0cff6a5167e87d12b8327656fd5b3ad56cae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 06:40:57 +0000 Subject: [PATCH 1357/1547] bump: rust-jellyfin-rpc-cli --- anda/langs/rust/jellyfin-rpc/rust-jellyfin-rpc-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/jellyfin-rpc/rust-jellyfin-rpc-cli.spec b/anda/langs/rust/jellyfin-rpc/rust-jellyfin-rpc-cli.spec index a405cdb3eb..51fbebd0dd 100644 --- a/anda/langs/rust/jellyfin-rpc/rust-jellyfin-rpc-cli.spec +++ b/anda/langs/rust/jellyfin-rpc/rust-jellyfin-rpc-cli.spec @@ -5,7 +5,7 @@ %global crate jellyfin-rpc-cli Name: rust-jellyfin-rpc-cli -Version: 1.3.3 +Version: 1.3.4 Release: 1%?dist Summary: Displays the content you're currently watching on Discord! From 7c731f85846ee17924fbed010286e13287f83d66 Mon Sep 17 00:00:00 2001 From: "J." <105894089+Its-J@users.noreply.github.com> Date: Tue, 11 Nov 2025 02:01:26 -0600 Subject: [PATCH 1358/1547] add: shitpost (#7260) --- anda/misc/shitpost/anda.hcl | 5 +++++ anda/misc/shitpost/shitpost.spec | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 anda/misc/shitpost/anda.hcl create mode 100644 anda/misc/shitpost/shitpost.spec diff --git a/anda/misc/shitpost/anda.hcl b/anda/misc/shitpost/anda.hcl new file mode 100644 index 0000000000..8aaa2b33ad --- /dev/null +++ b/anda/misc/shitpost/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "shitpost.spec" + } +} diff --git a/anda/misc/shitpost/shitpost.spec b/anda/misc/shitpost/shitpost.spec new file mode 100644 index 0000000000..d813758081 --- /dev/null +++ b/anda/misc/shitpost/shitpost.spec @@ -0,0 +1,24 @@ +Name: shitpost +Version: 1 +Release: 1%?dist +Summary: A tool to create memes using CLI +License: WTFPL +URL: https://redd.it/5ezk1f +Source0: https://raw.githubusercontent.com/magnus-ISU/aur-scripts/master/shitpost +Requires: bash +BuildArch: noarch + +%description +%{summary}. + +%prep + +%install +install -Dm 755 %{SOURCE0} %{buildroot}%{_bindir}/shitpost + +%files +%{_bindir}/shitpost + +%changelog +* Sun Nov 09 2025 Its-J +- Package shitpost From e95513bbf910498651e7687046c5a044fc63b38f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 08:59:27 +0000 Subject: [PATCH 1359/1547] bump: rust-zoi-rs --- anda/langs/rust/zoi/rust-zoi-rs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 973fb0373a..6332424b73 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.3.1 +%global crate_version 1.4.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') From 2372ede02a786d03e3e8ad0c6de5b5695b8e63d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 12:43:01 +0000 Subject: [PATCH 1360/1547] bump: mission-center --- anda/apps/mission-center/mission-center.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/mission-center/mission-center.spec b/anda/apps/mission-center/mission-center.spec index d47733b512..6206875c3d 100644 --- a/anda/apps/mission-center/mission-center.spec +++ b/anda/apps/mission-center/mission-center.spec @@ -1,9 +1,9 @@ %global forgeurl0 https://gitlab.com/mission-center-devs/mission-center -Version: 1.0.2 +Version: 1.1.0 %global tag0 v%{version} %global forgeurl1 https://gitlab.com/mission-center-devs/gng -%global commit1 319d95d29cbc3c373ae61cff228e8440fbaadbbb +%global commit1 1a8916cfeb06a3d63eefa8b17972eb2988e16da3 %forgemeta -a From b7b1d17950f72ecfe18537129379ef7148c72a16 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 13:56:57 +0000 Subject: [PATCH 1361/1547] bump: rust-usage-cli --- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index 23b8eee6fb..0404ed9108 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.6.0 +Version: 2.7.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From 736da97ddd0870a7f5447e9894dd8cb3eaea2031 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 15:42:42 +0000 Subject: [PATCH 1362/1547] bump: kvrocks --- anda/devs/kvrocks/kvrocks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/kvrocks/kvrocks.spec b/anda/devs/kvrocks/kvrocks.spec index 063f438a6f..39cbf442dd 100644 --- a/anda/devs/kvrocks/kvrocks.spec +++ b/anda/devs/kvrocks/kvrocks.spec @@ -1,5 +1,5 @@ Name: kvrocks -Version: 2.13.0 +Version: 2.14.0 Release: 1%?dist Summary: Distributed key value NoSQL database that uses RocksDB License: Apache-2.0 From ef79f791738a3d46edccd2024f97b1a9bd6b101d Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 12 Nov 2025 00:11:26 +0800 Subject: [PATCH 1363/1547] fix(elephant): files (#7059) * fix(elephant): files resolve #7053 Signed-off-by: madomado * let's try this Signed-off-by: madomado * ?? Signed-off-by: madomado * maybe this dunno Signed-off-by: madomado * clueless Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 4b19662962..2de70ad9aa 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -46,7 +46,7 @@ BuildRequires: wayland-devel for prov in string.gmatch(macros.providers, "%S+") do print("%package "..prov.."\n") print("Summary: "..prov.." provider for elephant\n") - print("\n%description "..prov.."\n"..prov.." provider for elephant.\n") + print("\n%description "..prov.."\n"..prov.." provider for elephant.\n\n") print("%files "..prov.."\n") print("/etc/xdg/elephant/providers/"..prov..".so\n\n") end @@ -91,7 +91,7 @@ install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/provider %license LICENSE %doc README.md %{_bindir}/elephant -%ghost /etc/xdg/elephant/ +%ghost /etc/xdg/elephant/providers/*.so %endif %gopkgfiles From 6b424174d82ba771475e14e7971ff4cb971eea56 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 16:27:23 +0000 Subject: [PATCH 1364/1547] bump: tracy --- anda/devs/tracy/tracy.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/tracy/tracy.spec b/anda/devs/tracy/tracy.spec index 7ec991aa9c..f3352c294f 100644 --- a/anda/devs/tracy/tracy.spec +++ b/anda/devs/tracy/tracy.spec @@ -1,7 +1,7 @@ %global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. Name: tracy -Version: 0.12.2 +Version: 0.13.0 Release: 1%?dist Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. License: BSD-3-Clause From 704bbc46e89326d5312d4bdb8a5bb4a244843716 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 16:50:40 +0000 Subject: [PATCH 1365/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index c9549e1376..09eb3673e1 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.10.234025 +Version: 2025.11.11.162601 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c7850913f730c5aec70fbf32b9d7e6168705328a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 17:26:11 +0000 Subject: [PATCH 1366/1547] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 04ce48add9..378cd86485 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.10 +Version: 0.4.11 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From ebbe3a286b88fe92a2fb5bc8fe8203ce191b52ea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 17:40:28 +0000 Subject: [PATCH 1367/1547] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 303e3e426d..381c5de2da 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.10 +Version: 0.4.11 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index dd487e490d..0b83ddcbf8 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.10 +Version: 0.4.11 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From ee5794ed72987cc4fa0608b5f9923d71c958fe8f Mon Sep 17 00:00:00 2001 From: "J." <105894089+Its-J@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:35:05 -0600 Subject: [PATCH 1368/1547] fix(shitpost): add needed lines (#7290) --- anda/misc/shitpost/anda.hcl | 3 ++- anda/misc/shitpost/shitpost.spec | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/anda/misc/shitpost/anda.hcl b/anda/misc/shitpost/anda.hcl index 8aaa2b33ad..b9f3e6f6f8 100644 --- a/anda/misc/shitpost/anda.hcl +++ b/anda/misc/shitpost/anda.hcl @@ -1,5 +1,6 @@ project pkg { + arches = ["x86_64"] rpm { spec = "shitpost.spec" } -} +} \ No newline at end of file diff --git a/anda/misc/shitpost/shitpost.spec b/anda/misc/shitpost/shitpost.spec index d813758081..06e9c80e59 100644 --- a/anda/misc/shitpost/shitpost.spec +++ b/anda/misc/shitpost/shitpost.spec @@ -8,11 +8,15 @@ Source0: https://raw.githubusercontent.com/magnus-ISU/aur-scripts/master/ Requires: bash BuildArch: noarch +Packager: Its-J + %description %{summary}. %prep +%build + %install install -Dm 755 %{SOURCE0} %{buildroot}%{_bindir}/shitpost From 46ebe2b2e79dd7f7c1c0acdbf574a141e73a603c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 20:21:20 +0000 Subject: [PATCH 1369/1547] bump: scx-scheds --- anda/system/scx-scheds/stable/scx-scheds.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index e6ec12b732..7b2f7305f5 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,5 +1,5 @@ Name: scx-scheds -Version: 1.0.17 +Version: 1.0.18 Release: 1%?dist Summary: sched_ext schedulers and tools SourceLicense: GPL-2.0-only From 11fb3029b4f3985776ab60fb0f5eac211114f57a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 20:41:12 +0000 Subject: [PATCH 1370/1547] bump: rust-kanata --- anda/tools/kanata/rust-kanata.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/kanata/rust-kanata.spec b/anda/tools/kanata/rust-kanata.spec index f840461334..a860e509e1 100644 --- a/anda/tools/kanata/rust-kanata.spec +++ b/anda/tools/kanata/rust-kanata.spec @@ -4,7 +4,7 @@ %global crate kanata Name: rust-kanata -Version: 1.9.0 +Version: 1.10.0 Release: 1%?dist Summary: Multi-layer keyboard customization From 0aca82fd7aa15d64f39bdd4cd81ed9d4708d6fb6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 21:32:07 +0000 Subject: [PATCH 1371/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 09eb3673e1..0d21b5a5f1 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.11.162601 +Version: 2025.11.11.212130 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7163641eb53b2396b0f1fcdeab0b541c4c6ccf23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 22:48:18 +0000 Subject: [PATCH 1372/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index f162e4cb52..aadf54c680 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1272+f3309a96a +%global ver 0.16.0-dev.1301+cbfa87cbe %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 7bed287b0dfeb52a7817276e77fc286f60da14c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 11 Nov 2025 23:36:37 +0000 Subject: [PATCH 1373/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 862c907ded..e306647c24 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1272+f3309a96a +Version: 0.16.0~dev.1301+cbfa87cbe Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 7f602fa73172902a66d9b15d7043d281ad769759 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 01:09:19 +0000 Subject: [PATCH 1374/1547] bump(branch): neovim-default-editor --- anda/tools/neovim-default-editor/neovim-default-editor.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index 38070bb35d..153ccf3876 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -2,8 +2,8 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors -Version: 0.11.4 -Release: 2%?dist +Version: 0.11.5 +Release: 1%?dist Epoch: 0 # Inherited from Neovim itself License: Apache-2.0 AND Vim AND MIT From b43a7919b425240efd518a429d6b939b3d9d47e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 01:50:41 +0000 Subject: [PATCH 1375/1547] bump(nightly): legcord-nightly rasputin rp-appset zed-nightly nim-nightly types-colorama scx-scheds-nightly --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 6 +++--- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index d85b4de2af..3f4f05e7b9 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 2398c68c51c19d7301ac7ae2129f35c10adc98a7 -%global commit_date 20251111 +%global commit ee6574804f657908a0cda21c14560b0980ff44fc +%global commit_date 20251112 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index d2d8ae589d..f9884a0066 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit 9a7a79ae7d4a6ca0812fcfc81517130e74bdd619 -%global commit_date 20251111 +%global commit 0fa74e4813f32aef22a47117f312488f91b3f9ce +%global commit_date 20251112 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 3386d39c25..1e9a5f0bcb 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 9a7a79ae7d4a6ca0812fcfc81517130e74bdd619 -%global commit_date 20251111 +%global commit 0fa74e4813f32aef22a47117f312488f91b3f9ce +%global commit_date 20251112 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5ef0cd677e..acbf71c799 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 378b30eba5da7b9131b4a1d5bcee5bf09ad567ef +%global commit 2bcfc129510a6bfb2054e8011a1d3e7437b6e9bc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251111 +%global commit_date 20251112 %global ver 0.213.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index e30fca146a..de14a4e8e9 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit cc4c7377b296f59c8183b246cb51bd025aac48e4 +%global commit a57b6d8406a11c478e47dfd23b14058719c72cdb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251111 +%global commit_date 20251112 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 5f6e2baca7..8a1c01d35d 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 017aed4dceade7e7dc9880b5182a516e01e135f6 -%global commit_date 20251111 +%global commit 5c8b7fcbbeb4af2d7e9f33e745a7863e401c2578 +%global commit_date 20251112 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 8752570e73..9cb5d25244 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,7 +1,7 @@ -%global commit d2d81a4ebd9d43334fa63299ecf054c9886ca0f6 +%global commit cb02de60af33a1b8b45e47d0233e8009ab40979b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251111 -%global ver 1.0.17 +%global commitdate 20251112 +%global ver 1.0.18 Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} From 22956a20fe4ec73adb5c90546e6b943e6c4c4d15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 02:05:07 +0000 Subject: [PATCH 1376/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0d21b5a5f1..358b33f251 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.11.212130 +Version: 2025.11.12.004747 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d8525fa3c7c11d1fb5b253256bba17addf5d7ac6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 03:18:48 +0000 Subject: [PATCH 1377/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index a82db60cfc..96917a521d 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-11 +%global ver 2025-11-12 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From bc09881bbe853aaf29e8a1f7cd6334ef41013ef4 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 12 Nov 2025 05:08:31 +0000 Subject: [PATCH 1378/1547] fix(signal): license macro and requires lines and some stuff (#7282) Signed-off-by: Owen-sz Co-authored-by: madomado --- anda/apps/signal-desktop/signal-desktop.spec | 48 ++++++++++++++++---- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 54849e0002..16c5810ce8 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -1,6 +1,9 @@ #? https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/blob/main/PKGBUILD %define debug_package %{nil} +# Make electron_license macro properly work +%bcond bundled_electron 1 + # Exclude private libraries %global __requires_exclude libffmpeg.so %global __provides_exclude ^lib.*\\.so.*$ @@ -11,21 +14,34 @@ %define arch arm64- %endif -Name: signal-desktop -Version: 7.78.0 -Release: 1%?dist +Name: signal-desktop +Version: 7.78.0 +Release: 2%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz # signal.desktop from https://github.com/signalflatpak/signal/blob/master/org.signal.Signal.desktop Source1: signal.desktop -License: AGPL-3.0 AND %electron_licenses +License: AGPL-3.0 AND %{electron_license} ExclusiveArch: x86_64 aarch64 -BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3 -BuildRequires: git-lfs + +BuildRequires: pulseaudio-libs-devel +BuildRequires: libX11-devel +BuildRequires: git-lfs +BuildRequires: git-core +BuildRequires: anda-srpm-macros +BuildRequires: pnpm +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: git-core +BuildRequires: make +BuildRequires: nodejs +BuildRequires: nodejs-npm +BuildRequires: python3 + Requires: gtk3 Requires: libwayland-cursor -Requires: libwayland-client +Requires: libwayland-client Requires: libxkbcommon Requires: gdk-pixbuf2 Requires: libthai @@ -48,6 +64,16 @@ Requires: mesa-libgbm Requires: at-spi2-atk Requires: expat Requires: alsa-lib +Requires: xdg-utils +Requires: re2 +Requires: (libXtst or libXtst6) +Requires: libXScrnSaver +Requires: libnotify +Requires: (libuuid or libuuid1) +Requires: at-spi2-core +Requires: c-ares +Requires: gtk3 +Requires: minizip Provides: signal Provides: Signal @@ -57,7 +83,7 @@ Provides: Signal-Desktop Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers. %prep -%autosetup -n Signal-Desktop-%{version} -p1 +%autosetup -n Signal-Desktop-%{version} %build pnpm install --frozen-lockfile @@ -99,8 +125,8 @@ install -Dm644 build/icons/png/512x512.png %{buildroot}%{_iconsdir}/hicolor/512x install -Dm644 build/icons/png/64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/signal.png install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/signal.desktop -mkdir -p %buildroot%_bindir -ln -s %_libdir/signal-desktop/signal-desktop %buildroot%_bindir/signal-desktop +mkdir -p %{buildroot}%{_bindir} +ln -s %{_libdir}/signal-desktop/signal-desktop %{buildroot}%{_bindir}/signal-desktop %files %license LICENSE @@ -123,5 +149,7 @@ ln -s %_libdir/signal-desktop/signal-desktop %buildroot%_bindir/signal-desktop %{_iconsdir}/hicolor/64x64/apps/signal.png %changelog +* Tue Nov 11 2025 Owen Zimmerman +- Add more Requires:, fix electron_license macro application, fix some formatting * Fri Aug 8 2025 june-fish - Initial Package From 2477c31c2dab2e40eded30ada80585ec598ccb33 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Tue, 11 Nov 2025 23:30:12 -0600 Subject: [PATCH 1379/1547] add: bacon (#7297) * add: bacon * remove unnecessary command * add missing semicolon --------- Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/rust/bacon/anda.hcl | 5 + anda/langs/rust/bacon/rust-bacon.spec | 134 ++++++++++++++++++++++++++ anda/langs/rust/bacon/update.rhai | 1 + 3 files changed, 140 insertions(+) create mode 100644 anda/langs/rust/bacon/anda.hcl create mode 100644 anda/langs/rust/bacon/rust-bacon.spec create mode 100644 anda/langs/rust/bacon/update.rhai diff --git a/anda/langs/rust/bacon/anda.hcl b/anda/langs/rust/bacon/anda.hcl new file mode 100644 index 0000000000..9bde42893f --- /dev/null +++ b/anda/langs/rust/bacon/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-bacon.spec" + } +} diff --git a/anda/langs/rust/bacon/rust-bacon.spec b/anda/langs/rust/bacon/rust-bacon.spec new file mode 100644 index 0000000000..17e3c6b906 --- /dev/null +++ b/anda/langs/rust/bacon/rust-bacon.spec @@ -0,0 +1,134 @@ +# Generated by rust2rpm 27 +%bcond check 1 + +%global crate bacon +%global features "sound,clipboard" + +Name: rust-bacon +Version: 3.19.0 +Release: %autorelease +Summary: Background rust compiler +Packager: metcya + +License: AGPL-3.0 +URL: https://crates.io/crates/bacon +Source: %{crates_source} + +BuildRequires: anda-srpm-macros +BuildRequires: mold +BuildRequires: cargo-rpm-macros >= 24 +BuildRequires: alsa-lib-devel + +%global _description %{expand: +Background rust compiler.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +License: AGPL-3.0 + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc CHANGELOG.md +%doc CONTRIBUTING.md +%doc README.md +%{_bindir}/bacon + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/CONTRIBUTING.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+arboard-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+arboard-devel %{_description} + +This package contains library source intended for building other packages which +use the "arboard" feature of the "%{crate}" crate. + +%files -n %{name}+arboard-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+clipboard-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+clipboard-devel %{_description} + +This package contains library source intended for building other packages which +use the "clipboard" feature of the "%{crate}" crate. + +%files -n %{name}+clipboard-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+rodio-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rodio-devel %{_description} + +This package contains library source intended for building other packages which +use the "rodio" feature of the "%{crate}" crate. + +%files -n %{name}+rodio-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+sound-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+sound-devel %{_description} + +This package contains library source intended for building other packages which +use the "sound" feature of the "%{crate}" crate. + +%files -n %{name}+sound-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +%{cargo_prep_online} + +%build +%{cargo_build -f %{features}} +%{cargo_license_online -f %{features}} > LICENSE.dependencies + +%install +%{cargo_install} + +%if %{with check} +%check +%{cargo_test} +%endif + +%changelog +%autochangelog diff --git a/anda/langs/rust/bacon/update.rhai b/anda/langs/rust/bacon/update.rhai new file mode 100644 index 0000000000..7fb3bdd582 --- /dev/null +++ b/anda/langs/rust/bacon/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("bacon")); From d5126c8d3834a4104dd876e15a7bb2bdc86d39f0 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 12 Nov 2025 14:17:57 +0800 Subject: [PATCH 1380/1547] chore(magic-wormhole): use `%pkg_completion` (#7306) * chore(magic-wormhole): use `%pkg_completion` * aa --- .../python/magic-wormhole/magic-wormhole.spec | 45 +++---------------- 1 file changed, 5 insertions(+), 40 deletions(-) diff --git a/anda/langs/python/magic-wormhole/magic-wormhole.spec b/anda/langs/python/magic-wormhole/magic-wormhole.spec index cb673a39e7..8c684b4281 100644 --- a/anda/langs/python/magic-wormhole/magic-wormhole.spec +++ b/anda/langs/python/magic-wormhole/magic-wormhole.spec @@ -1,11 +1,9 @@ -%define _unpackaged_files_terminate_build 0 - %global pypi_name magic-wormhole %global _desc get things from one computer to another, safely. Name: python-%{pypi_name} Version: 0.21.1 -Release: 1%?dist +Release: 2%?dist Summary: get things from one computer to another, safely License: MIT URL: https://github.com/magic-wormhole/magic-wormhole @@ -31,32 +29,7 @@ Provides: magic-wormhole %description -n python3-%{pypi_name} %_desc -%package bash-completion -Summary: magic-wormhole Bash completion -Requires: python3-%{pypi_name} -Requires: bash-completion -BuildArch: noarch - -%description bash-completion -Bash shell completion for magic-wormhole. - -%package fish-completion -Summary: magic-wormhole Fish completion -Requires: python3-%{pypi_name} -Requires: fish -BuildArch: noarch - -%description fish-completion -Fish shell completion for magic-wormhole. - -%package zsh-completion -Summary: magic-wormhole Zsh completion -Requires: python3-%{pypi_name} -Requires: zsh -BuildArch: noarch - -%description zsh-completion -Zsh shell completion for magic-wormhole. +%pkg_completion -bfzn %{pypi_name} wormhole_complete %prep %autosetup -n magic-wormhole-%{version} @@ -66,11 +39,12 @@ Zsh shell completion for magic-wormhole. %install install -Dm644 wormhole_complete.bash %{buildroot}%{bash_completions_dir}/wormhole_complete.bash -install -Dm644 wormhole_complete.bash %{buildroot}%{fish_completions_dir}/wormhole_complete.fish -install -Dm644 wormhole_complete.bash %{buildroot}%{zsh_completions_dir}/wormhole_complete.zsh +install -Dm644 wormhole_complete.fish %{buildroot}%{fish_completions_dir}/wormhole_complete.fish +install -Dm644 wormhole_complete.zsh %{buildroot}%{zsh_completions_dir}/_wormhole_complete install -Dm644 docs/wormhole.1 %{buildroot}%{_mandir}/man1/wormhole.1 %pyproject_install %pyproject_save_files wormhole +rm %{buildroot}%{_usr}/wormhole_complete.* %files -n python3-%{pypi_name} -f %{pyproject_files} %doc README.md docs/*.rst @@ -82,15 +56,6 @@ install -Dm644 docs/wormhole.1 %{buildroot}%{_mandir}/man1/wormhole.1 %ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc %python3_sitelib/magic_wormhole-%version.dist-info/* -%files bash-completion -%{bash_completions_dir}/wormhole_complete.bash - -%files fish-completion -%{fish_completions_dir}/wormhole_complete.fish - -%files zsh-completion -%{zsh_completions_dir}/wormhole_complete.zsh - %changelog * Mon Nov 03 2025 Owen Zimmerman - Initial commit From fce83464afade82e709cd5ea5496dfe03d78fd58 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 12 Nov 2025 06:49:39 +0000 Subject: [PATCH 1381/1547] fix(F-Sy-H): use zsh_completions_dir macro (#7311) Signed-off-by: Owen-sz --- anda/misc/F-Sy-H/F-Sy-H.spec | 38 +++++++++++++++++------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/anda/misc/F-Sy-H/F-Sy-H.spec b/anda/misc/F-Sy-H/F-Sy-H.spec index d0732d12eb..ffc8f0df9b 100644 --- a/anda/misc/F-Sy-H/F-Sy-H.spec +++ b/anda/misc/F-Sy-H/F-Sy-H.spec @@ -1,8 +1,6 @@ -%define _zshfuncdir %{_datadir}/zsh/site-functions - Name: F-Sy-H Version: 1.67 -Release: 1%?dist +Release: 2%?dist Summary: Feature-rich Syntax Highlighting for Zsh License: BSD-3-Clause URL: https://github.com/z-shell/F-Sy-H @@ -24,28 +22,28 @@ Packager: Owen Zimmerman %install -mkdir -p %{buildroot}%{_zshfuncdir}/chroma -mkdir -p %{buildroot}%{_zshfuncdir}/functions -mkdir -p %{buildroot}%{_zshfuncdir}/share -mkdir -p %{buildroot}%{_zshfuncdir}/share/parse -mkdir -p %{buildroot}%{_zshfuncdir}/themes +mkdir -p %{buildroot}%{zsh_completions_dir}/chroma +mkdir -p %{buildroot}%{zsh_completions_dir}/functions +mkdir -p %{buildroot}%{zsh_completions_dir}/share +mkdir -p %{buildroot}%{zsh_completions_dir}/share/parse +mkdir -p %{buildroot}%{zsh_completions_dir}/themes -install -Dm644 F-Sy-H.plugin.zsh %{buildroot}%{_zshfuncdir}/F-Sy-H.plugin.zsh -install -Dm644 chroma/* %{buildroot}%{_zshfuncdir}/chroma/ -install -Dm644 functions/* %{buildroot}%{_zshfuncdir}/functions/ -install -Dm644 share/*.zsh %{buildroot}%{_zshfuncdir}/share/ -install -Dm644 share/parse/* %{buildroot}%{_zshfuncdir}/share/parse/ -install -Dm644 themes/* %{buildroot}%{_zshfuncdir}/themes/ +install -Dm644 F-Sy-H.plugin.zsh %{buildroot}%{zsh_completions_dir}/F-Sy-H.plugin.zsh +install -Dm644 chroma/* %{buildroot}%{zsh_completions_dir}/chroma/ +install -Dm644 functions/* %{buildroot}%{zsh_completions_dir}/functions/ +install -Dm644 share/*.zsh %{buildroot}%{zsh_completions_dir}/share/ +install -Dm644 share/parse/* %{buildroot}%{zsh_completions_dir}/share/parse/ +install -Dm644 themes/* %{buildroot}%{zsh_completions_dir}/themes/ %files %doc docs/*.md %license LICENSE -%{_zshfuncdir}/F-Sy-H.plugin.zsh -%{_zshfuncdir}/chroma/* -%{_zshfuncdir}/functions/* -%{_zshfuncdir}/share/*.zsh -%{_zshfuncdir}/share/parse/* -%{_zshfuncdir}/themes/* +%{zsh_completions_dir}/F-Sy-H.plugin.zsh +%{zsh_completions_dir}/chroma/* +%{zsh_completions_dir}/functions/* +%{zsh_completions_dir}/share/*.zsh +%{zsh_completions_dir}/share/parse/* +%{zsh_completions_dir}/themes/* %changelog * Tue Oct 07 2025 Owen Zimmerman From 3a444271f9116572967f54f26ab4cc77b7c1791c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 12:43:22 +0000 Subject: [PATCH 1382/1547] bump: honkers-railway-launcher sleepy-launcher --- .../honkers-railway-launcher/honkers-railway-launcher.spec | 2 +- anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec index 35674eeeda..c6751c53e9 100644 --- a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec +++ b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec @@ -2,7 +2,7 @@ %global crate honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher Name: %{crate} -Version: 1.12.1 +Version: 1.13.0 Release: 1%?dist Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec index bbba667c01..f19fc9ab60 100644 --- a/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec +++ b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec @@ -2,7 +2,7 @@ %global crate sleepy-launcher %global appid moe.launcher.sleepy-launcher Name: %{crate} -Version: 1.5.0 +Version: 1.6.0 Release: 1%?dist Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling From e3e1f41cdb10a01eafd10d6fa29d7c53c8a378c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 13:23:57 +0000 Subject: [PATCH 1383/1547] bump: anime-game-launcher honkers-launcher --- .../launcher.moe/anime-game-launcher/anime-game-launcher.spec | 2 +- anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec index 958affb802..a23f6941ec 100644 --- a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec +++ b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec @@ -2,7 +2,7 @@ %global crate anime-game-launcher %global appid moe.launcher.an-anime-game-launcher Name: %{crate} -Version: 3.17.0 +Version: 3.18.0 Release: 1%?dist Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec b/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec index 0e587ef99b..b7903ba9dd 100644 --- a/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec +++ b/anda/games/launcher.moe/honkers-launcher/honkers-launcher.spec @@ -2,7 +2,7 @@ %global crate honkers-launcher %global appid moe.launcher.honkers-launcher Name: %{crate} -Version: 1.12.0 +Version: 1.13.0 Release: 1%?dist Summary: Honkers Launcher for Linux with automatic patching and telemetry disabling From 4d1281402759009d5bf77ffcf334bd8f97463ae1 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 12 Nov 2025 07:28:14 -0600 Subject: [PATCH 1384/1547] fix(mesa): Add missing Obsoletes (#7318) * fix(mesa): Add missing Obsoletes Signed-off-by: Gilver * chore: Release Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/lib/mesa/mesa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index e4eb34f2db..b330594383 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -80,7 +80,7 @@ Summary: Mesa graphics libraries # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 Version: 25.2.6 -Release: 1%?dist +Release: 2%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org @@ -199,6 +199,9 @@ BuildRequires: pkgconfig(DirectX-Headers) >= 1.614.1 Summary: Mesa driver filesystem Provides: mesa-dri-filesystem = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: mesa-omx-drivers < %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: mesa-libd3d < %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: mesa-libd3d-devel < %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: mesa-vdpau-drivers < %{?epoch:%{epoch}:}%{version}-%{release} %description filesystem %{summary}. From ace67caa192f2ae9ac74c72fb1f517af9de32613 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 14:29:50 +0000 Subject: [PATCH 1385/1547] bump: dart --- anda/langs/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index e542b7b266..35a1e1acfa 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.9.4 +Version: 3.10.0 Release: 1%?dist Summary: The Dart Language License: BSD-3-Clause From 868a8e740f9a5fa120aee0ffc89ff9fa9124711b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 16:34:44 +0000 Subject: [PATCH 1386/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d244335375..1820ba80eb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0bf9ee9fa57e1c9e42ee28c0430be86f5d9e5518 -%global ver 0.0.38-18327 +%global commit e48ba283d82ec66072596b13f4d8522d0cf4961f +%global ver 0.0.38-18328 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b052c08cda9aa557c4aaf11b0dbb72cfeb61193a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 17:47:44 +0000 Subject: [PATCH 1387/1547] bump: rust-bacon --- anda/langs/rust/bacon/rust-bacon.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/bacon/rust-bacon.spec b/anda/langs/rust/bacon/rust-bacon.spec index 17e3c6b906..69f1c1b0f1 100644 --- a/anda/langs/rust/bacon/rust-bacon.spec +++ b/anda/langs/rust/bacon/rust-bacon.spec @@ -5,8 +5,8 @@ %global features "sound,clipboard" Name: rust-bacon -Version: 3.19.0 -Release: %autorelease +Version: 3.20.1 +Release: 1%?dist Summary: Background rust compiler Packager: metcya From fcc70767f20d0fafa7beb0fa599476afca24c062 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 18:34:26 +0000 Subject: [PATCH 1388/1547] bump: mesa --- anda/lib/mesa/mesa.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index b330594383..a334177f41 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,8 +79,8 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.6 -Release: 2%?dist +Version: 25.2.7 +Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 1fd7597adbf5ced43829a6ed9d7cbe505af3cace Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 19:16:32 +0000 Subject: [PATCH 1389/1547] bump: flutter zed-preview zed --- anda/devs/flutter/flutter.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index e74f7e9f2f..2ef1b44cea 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.35.7 +Version: 3.38.0 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 3855054156..3811644dfe 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.3-pre +%global ver 0.212.3 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 0bd1daee62..7af9d61391 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.211.6 +Version: 0.212.3 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From abab07044383189d102bdd2d72310cf426133829 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 20:22:45 +0000 Subject: [PATCH 1390/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 3811644dfe..655f6c98b6 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.3 +%global ver 0.213.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 0237bdf60246bd478b3bbc3b178fafda33b4c37f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 22:35:23 +0000 Subject: [PATCH 1391/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 2837607cd9..977154b3a3 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.91.0 +%global raw_ver v1.92.0 Name: komikku -Version: 1.91.0 +Version: 1.92.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From 17cc11f48a82d37555431acb2b81ec516e80447b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 12 Nov 2025 23:33:57 +0000 Subject: [PATCH 1392/1547] bump: signal-desktop rust-usage-cli --- anda/apps/signal-desktop/signal-desktop.spec | 4 ++-- anda/langs/rust/usage/rust-usage-cli.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 16c5810ce8..d005d579e1 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -15,8 +15,8 @@ %endif Name: signal-desktop -Version: 7.78.0 -Release: 2%?dist +Version: 7.79.0 +Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz diff --git a/anda/langs/rust/usage/rust-usage-cli.spec b/anda/langs/rust/usage/rust-usage-cli.spec index 0404ed9108..eb2188cd1a 100644 --- a/anda/langs/rust/usage/rust-usage-cli.spec +++ b/anda/langs/rust/usage/rust-usage-cli.spec @@ -4,7 +4,7 @@ %global crate usage-cli Name: rust-usage-cli -Version: 2.7.0 +Version: 2.8.0 Release: 1%?dist Summary: CLI for working with usage-based CLIs From c6556fe738b5bb39b79a9cc78d12cc80f881eea2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 01:09:53 +0000 Subject: [PATCH 1393/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 811ae53e2a..7cb10222f4 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.15.0.57 +Version: 9.15.1.9 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From 42b08d5f94926ed0fd7df20d966422955163552f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 01:44:09 +0000 Subject: [PATCH 1394/1547] bump: ruffle-nightly rust-mise --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 96917a521d..84c78e56b8 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-12 +%global ver 2025-11-13 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 07b65f22be..8b9c1d6d95 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.3 +Version: 2025.11.4 Release: 1%?dist Summary: Front-end to your dev env From 89a19bc1d55776f5035d034eba91159a6738a1a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 01:52:21 +0000 Subject: [PATCH 1395/1547] bump(nightly): rasputin rp-appset ghostty-nightly zed-nightly gamescope-session-steam nim-nightly intel-ipu6-drivers scx-scheds-nightly natscli --- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- .../gamescope-session-steam/gamescope-session-steam.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- .../system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index f9884a0066..5186e2c9fe 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit 0fa74e4813f32aef22a47117f312488f91b3f9ce -%global commit_date 20251112 +%global commit b4345eed61965cca90814f33ef361a68f0fab170 +%global commit_date 20251113 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 1e9a5f0bcb..167518f977 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit 0fa74e4813f32aef22a47117f312488f91b3f9ce -%global commit_date 20251112 +%global commit b4345eed61965cca90814f33ef361a68f0fab170 +%global commit_date 20251113 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 26e030a0b3..567392a360 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1e7b8f60857187a9fb2285b41323c50ec0c4d6ec +%global commit 0f64b9a8e86e10a76fb78a595531b04e9b62995c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-09 +%global fulldate 2025-11-12 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index acbf71c799..5743ccbf99 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 2bcfc129510a6bfb2054e8011a1d3e7437b6e9bc +%global commit c9e231043ac6a597cb7e5210ad6fafb25aeb9048 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251112 -%global ver 0.213.0 +%global commit_date 20251113 +%global ver 0.214.0 %bcond_with check %bcond nightly 1 diff --git a/anda/games/gamescope-session-steam/gamescope-session-steam.spec b/anda/games/gamescope-session-steam/gamescope-session-steam.spec index ffa56da88a..ae08b2e20d 100644 --- a/anda/games/gamescope-session-steam/gamescope-session-steam.spec +++ b/anda/games/gamescope-session-steam/gamescope-session-steam.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit ba967fd8c5de7dc6c623b614296b3872255996b0 +%global commit 93859eaa6056c24a9a6e9bc7464951793a54d3d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250904 +%global commit_date 20251113 Name: gamescope-session-steam Version: %commit_date.%shortcommit diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index de14a4e8e9..3d73394bbb 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit a57b6d8406a11c478e47dfd23b14058719c72cdb +%global commit 5da72efbdeab965dbbcc992285be8a3ed5bf601b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251112 +%global commit_date 20251113 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 22bb1a3c35..ef834198a2 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 +%global commit 9766e218112f4173be9b0f06dfae27cb40c54f40 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250917 +%global commit_date 20251113 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 9cb5d25244..56b1b6ac09 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit cb02de60af33a1b8b45e47d0233e8009ab40979b +%global commit 1f12ffdbcdfd7503e19c1fc6092b50c1aba643f5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251112 +%global commitdate 20251113 %global ver 1.0.18 Name: scx-scheds-nightly diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 4953502d34..abb4c835fa 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit e4f34cf422c297fca86f94a9965ef832fddd9625 -%global commit_date 20251108 +%global commit 9cebb956791ff8f9f10d35f11af8d471af0cdbd8 +%global commit_date 20251113 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 61cce1581baabc3a34b67d8c55791acb5d3555a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 02:56:14 +0000 Subject: [PATCH 1396/1547] bump(branch): intel-ipu6-kmod dkms-intel-ipu6 --- anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec | 4 ++-- anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index 4613d0fed3..e19df74d48 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 +%global commit 9766e218112f4173be9b0f06dfae27cb40c54f40 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250917 +%global commit_date 20251113 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index e32b6e7469..bd33497179 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 69b2fde9edcbc24128b91541fdf2791fbd4bf7a4 +%global commit 9766e218112f4173be9b0f06dfae27cb40c54f40 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250917 +%global commit_date 20251113 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 From 7a83aed7e603f999deecc3263e4ed47afc68da5a Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 12 Nov 2025 21:27:39 -0600 Subject: [PATCH 1397/1547] fix(gstreamer1*): Update scripts (#7317) * fix(gstreamer1*): Update scripts * fix: No longer empty file Signed-off-by: Gilver --------- Signed-off-by: Gilver --- .../gstreamer1-plugin-libav/VERSION_ffmpeg.txt | 1 + .../gstreamer1/gstreamer1-plugin-libav/update.rhai | 10 +++++++++- .../gstreamer1/gstreamer1-plugins-bad/update.rhai | 2 +- .../gstreamer1/gstreamer1-plugins-ugly/update.rhai | 2 +- .../multimedia/gstreamer1/gstreamer1-vaapi/update.rhai | 2 +- anda/multimedia/lcevcdec/VERSION_ffmpeg.txt | 1 + anda/multimedia/lcevcdec/update.rhai | 8 ++++++++ 7 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 anda/multimedia/gstreamer1/gstreamer1-plugin-libav/VERSION_ffmpeg.txt create mode 100644 anda/multimedia/lcevcdec/VERSION_ffmpeg.txt diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/VERSION_ffmpeg.txt b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/VERSION_ffmpeg.txt new file mode 100644 index 0000000000..ce0abf6b25 --- /dev/null +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/VERSION_ffmpeg.txt @@ -0,0 +1 @@ +7.1.2 diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai index 9c2d9f5b38..9d40b68c04 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai @@ -2,4 +2,12 @@ import "andax/bump_extras.rhai" as bump; let vr = bump::bodhi_vr("gstreamer1-plugin-libav", bump::as_bodhi_ver(labels.branch)); rpm.version(vr[1]); -rpm.release(vr[2]); +//rpm.release(vr[2]); + +open_file("anda/multimedia/gstreamer1/gstreamer1-plugin-libav/VERSION_ffmpeg.txt", "w").write(bump::madoguchi("ffmpeg", labels.branch)); + +let dir = sub(`/[^/]+$`, "", __script_path); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai index ca63da16cd..1b74c7e7a2 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/update.rhai @@ -7,7 +7,7 @@ let branch = bump::as_bodhi_ver(labels.branch); let vr = bump::bodhi_vr("gstreamer1-plugins-bad-free", branch); rpm.version(vr[1]); -rpm.release(vr[2]); +//rpm.release(vr[2]); open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(bump::bodhi("opencv", bodhi_branch)); open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch)); diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai index 6d8aca7a97..fb008b2138 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai @@ -2,7 +2,7 @@ import "andax/bump_extras.rhai" as bump; let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch)); rpm.version(vr[1]); -rpm.release(vr[2]); +//rpm.release(vr[2]); open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai index 67c7f347fe..18c6503a05 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/update.rhai @@ -2,7 +2,7 @@ import "andax/bump_extras.rhai" as bump; let vr = bump::bodhi_vr("gstreamer1-vaapi", bump::as_bodhi_ver(labels.branch)); rpm.version(vr[1]); -rpm.release(vr[2]); +//rpm.release(vr[2]); open_file("anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt", "w").write(bump::madoguchi_json("gstreamer1-plugins-bad", labels.branch).rel); diff --git a/anda/multimedia/lcevcdec/VERSION_ffmpeg.txt b/anda/multimedia/lcevcdec/VERSION_ffmpeg.txt new file mode 100644 index 0000000000..a8a1887568 --- /dev/null +++ b/anda/multimedia/lcevcdec/VERSION_ffmpeg.txt @@ -0,0 +1 @@ +7.1.2 diff --git a/anda/multimedia/lcevcdec/update.rhai b/anda/multimedia/lcevcdec/update.rhai index 63fabc1bd9..1945f0ccc5 100644 --- a/anda/multimedia/lcevcdec/update.rhai +++ b/anda/multimedia/lcevcdec/update.rhai @@ -1 +1,9 @@ rpm.version(gh("v-novaltd/LCEVCdec")); + +open_file("anda/multimedia/lcevcdec/VERSION_ffmpeg.txt", "w").write(bump::madoguchi("ffmpeg", labels.branch)); + +let dir = sub(`/[^/]+$`, "", __script_path); +if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} From 92e1ec16123f249f50e21c09cb4c533e08923966 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Wed, 12 Nov 2025 22:27:26 -0600 Subject: [PATCH 1398/1547] add: Ueberzugpp (#7323) --- anda/tools/ueberzugpp/anda.hcl | 5 +++ anda/tools/ueberzugpp/ueberzugpp.spec | 57 +++++++++++++++++++++++++++ anda/tools/ueberzugpp/update.rhai | 1 + 3 files changed, 63 insertions(+) create mode 100644 anda/tools/ueberzugpp/anda.hcl create mode 100644 anda/tools/ueberzugpp/ueberzugpp.spec create mode 100644 anda/tools/ueberzugpp/update.rhai diff --git a/anda/tools/ueberzugpp/anda.hcl b/anda/tools/ueberzugpp/anda.hcl new file mode 100644 index 0000000000..55c968338f --- /dev/null +++ b/anda/tools/ueberzugpp/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "ueberzugpp.spec" + } +} diff --git a/anda/tools/ueberzugpp/ueberzugpp.spec b/anda/tools/ueberzugpp/ueberzugpp.spec new file mode 100644 index 0000000000..fb9e852d99 --- /dev/null +++ b/anda/tools/ueberzugpp/ueberzugpp.spec @@ -0,0 +1,57 @@ +Name: ueberzugpp +Version: 2.9.8 +Release: 1%?dist +License: GPL-3.0 +Summary: Drop in replacement for ueberzug written in C++ +URL: https://github.com/jstkdng/%{name} +Source: %{url}/archive/v%{version}.tar.gz +Packager: metcya + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(vips) +BuildRequires: pkgconfig(libsixel) +BuildRequires: pkgconfig(chafa) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(tbb) +BuildRequires: pkgconfig(nlohmann_json) +BuildRequires: cli11-devel +BuildRequires: pkgconfig(spdlog) +BuildRequires: pkgconfig(fmt) +BuildRequires: range-v3-devel +BuildRequires: pkgconfig(opencv) +BuildRequires: xcb-util-image-devel +BuildRequires: wayland-devel +BuildRequires: wayland-protocols-devel +BuildRequires: extra-cmake-modules + +%description +Überzug++ is a command line utility written in C++ which allows to draw images +on terminals by using X11/wayland child windows, sixels, kitty and iterm2. + +%prep +%autosetup + +%build +%cmake . -DENABLE_WAYLAND=ON \ + -DENABLE_XCB_ERROR=ON +%cmake_build + +%install +%cmake_install + +%files +%doc README.md +%doc CODE_OF_CONDUCT.md +%license LICENSE +%{_bindir}/ueberzug +%{_bindir}/ueberzugpp +%{_mandir}/man1/ueberzug.1* +%{_mandir}/man1/ueberzugpp.1* + +%check +%ctest + +%changelog +* Tue Nov 11 2025 metcya +- Package ueberzugpp diff --git a/anda/tools/ueberzugpp/update.rhai b/anda/tools/ueberzugpp/update.rhai new file mode 100644 index 0000000000..d84bab31dc --- /dev/null +++ b/anda/tools/ueberzugpp/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("jstkdng/ueberzugpp")); From 3b0e3a7271dc9b12b9e0227212c5529eab981499 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Wed, 12 Nov 2025 22:58:24 -0600 Subject: [PATCH 1399/1547] add: typstyle (#7289) --- anda/langs/rust/typstyle/anda.hcl | 5 ++ anda/langs/rust/typstyle/rust-typstyle.spec | 64 +++++++++++++++++++++ anda/langs/rust/typstyle/update.rhai | 1 + 3 files changed, 70 insertions(+) create mode 100644 anda/langs/rust/typstyle/anda.hcl create mode 100644 anda/langs/rust/typstyle/rust-typstyle.spec create mode 100644 anda/langs/rust/typstyle/update.rhai diff --git a/anda/langs/rust/typstyle/anda.hcl b/anda/langs/rust/typstyle/anda.hcl new file mode 100644 index 0000000000..8ac84d9503 --- /dev/null +++ b/anda/langs/rust/typstyle/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-typstyle.spec" + } +} diff --git a/anda/langs/rust/typstyle/rust-typstyle.spec b/anda/langs/rust/typstyle/rust-typstyle.spec new file mode 100644 index 0000000000..60722a3499 --- /dev/null +++ b/anda/langs/rust/typstyle/rust-typstyle.spec @@ -0,0 +1,64 @@ +# Generated by rust2rpm 27 +%bcond check 1 + +%global crate typstyle + +Name: rust-typstyle +Version: 0.14.0 +Release: 1%?dist +Summary: CLI for Typstyle + +License: Apache-2.0 +URL: https://crates.io/crates/typstyle +Source: %{crates_source} +Source1: https://raw.githubusercontent.com/typstyle-rs/typstyle/v%{version}/LICENSE +Packager: metcya + +BuildRequires: anda-srpm-macros rust-packaging >= 24 mold + +%global _description %{expand: +The CLI for Typstyle.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +License: Apache-2.0 + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/typstyle + +%pkg_completion -Bzfn %{crate} + +%prep +%autosetup -n %{crate}-%{version} -p1 +cp %{S:1} LICENSE +%cargo_prep_online + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies +%cargo_build +mkdir -p completions +for shell in bash zsh fish; do + target/rpm/%{crate} completions $shell > completions/%{crate}-completion.$shell +done + +%install +%crate_install_bin +install -Dm644 "completions/%{crate}-completion.bash" "%{buildroot}/%{bash_completions_dir}/%{crate}" +install -Dm644 "completions/%{crate}-completion.zsh" "%{buildroot}/%{zsh_completions_dir}/_%{crate}" +install -Dm644 "completions/%{crate}-completion.fish" "%{buildroot}/%{fish_completions_dir}/%{crate}.fish" + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/langs/rust/typstyle/update.rhai b/anda/langs/rust/typstyle/update.rhai new file mode 100644 index 0000000000..c6e814f121 --- /dev/null +++ b/anda/langs/rust/typstyle/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("typstyle")); From 0f238cde90545216fb494eed0bc85e74e52eaa78 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 11:20:01 +0000 Subject: [PATCH 1400/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 655f6c98b6..93836fe4ca 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.213.0-pre +%global ver 0.213.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 4604095d17d8563a1c834f6e5d56d2339fac0a91 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 11:45:41 +0000 Subject: [PATCH 1401/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 7af9d61391..34617d2275 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.212.3 +Version: 0.212.4 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From ed4d9c95fe43be21dc069187a9f0bc27b6bb6a74 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Thu, 13 Nov 2025 07:13:56 -0600 Subject: [PATCH 1402/1547] add: mangowc (#7336) * add: mangowc * add update.rhai --------- Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/desktops/mangowc/anda.hcl | 5 +++ anda/desktops/mangowc/mangowc.spec | 52 ++++++++++++++++++++++++++++++ anda/desktops/mangowc/update.rhai | 1 + 3 files changed, 58 insertions(+) create mode 100644 anda/desktops/mangowc/anda.hcl create mode 100644 anda/desktops/mangowc/mangowc.spec create mode 100644 anda/desktops/mangowc/update.rhai diff --git a/anda/desktops/mangowc/anda.hcl b/anda/desktops/mangowc/anda.hcl new file mode 100644 index 0000000000..f3c97fc686 --- /dev/null +++ b/anda/desktops/mangowc/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "mangowc.spec" + } +} diff --git a/anda/desktops/mangowc/mangowc.spec b/anda/desktops/mangowc/mangowc.spec new file mode 100644 index 0000000000..85c78a554f --- /dev/null +++ b/anda/desktops/mangowc/mangowc.spec @@ -0,0 +1,52 @@ +Name: mangowc +Version: 0.10.5 +Release: 1%?dist +Summary: wayland compositor base wlroots and scenefx (dwm but wayland) +License: GPL-3.0 +Packager: metcya +URL: https://github.com/DreamMaoMao/mangowc +Source: %{url}/archive/%{version}.tar.gz + +BuildRequires: meson +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-icccm) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wlroots-0.19) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(libpcre2-8) +BuildRequires: pkgconfig(scenefx-0.4) + +%description +MangoWC is a lightweight, high-performance Wayland compositor built on dwl, designed for speed, flexibility, and a modern, customizable desktop experience. + +%prep +%autosetup + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license LICENSE +%license LICENSE.wlroots +%license LICENSE.tinywl +%license LICENSE.sway +%license LICENSE.dwm +%license LICENSE.dwl +%{_bindir}/mango +%{_bindir}/mmsg +%{_sysconfdir}/mango/config.conf +%{_datadir}/wayland-sessions/mango.desktop + +%changelog +* Wed Nov 12 2025 metcya +- Package mangowc diff --git a/anda/desktops/mangowc/update.rhai b/anda/desktops/mangowc/update.rhai new file mode 100644 index 0000000000..e329151a80 --- /dev/null +++ b/anda/desktops/mangowc/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("DreamMaoMao/mangowc")); From 20548e375ca17a955086ff3ab2b16198aa136bd5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 13:23:15 +0000 Subject: [PATCH 1403/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index aadf54c680..8edd42b8e9 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1301+cbfa87cbe +%global ver 0.16.0-dev.1303+ee0a0f119 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From f6be3a2befa7beeefc9e2e2d02c877721f5e8553 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 14:15:01 +0000 Subject: [PATCH 1404/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e306647c24..3e39f03f26 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1301+cbfa87cbe +Version: 0.16.0~dev.1303+ee0a0f119 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From f995cee4947982b8e36f7af08ceb93171ee46a9c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 15:23:26 +0000 Subject: [PATCH 1405/1547] bump: alsa-ucm-cros --- anda/misc/alsa-ucm-cros/alsa-ucm-cros.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/alsa-ucm-cros/alsa-ucm-cros.spec b/anda/misc/alsa-ucm-cros/alsa-ucm-cros.spec index 543a0c3aee..0e4159181f 100644 --- a/anda/misc/alsa-ucm-cros/alsa-ucm-cros.spec +++ b/anda/misc/alsa-ucm-cros/alsa-ucm-cros.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: alsa-ucm-cros -Version: 0.7 +Version: 0.8 Release: 1%?dist Summary: ALSA Use Case Manager configuration License: BSD-3-Clause From 2d16bd946df8329c3969ce521fecacefa69cb4bd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 15:55:54 +0000 Subject: [PATCH 1406/1547] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 34617d2275..372a625215 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.212.4 +Version: 0.212.5 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 83cd1dd1a1041727c153e00f0390d6c982f33ee1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 16:25:17 +0000 Subject: [PATCH 1407/1547] bump: geist --- anda/fonts/geist/geist.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/geist/geist.spec b/anda/fonts/geist/geist.spec index dda198f477..8ddbbd25ea 100644 --- a/anda/fonts/geist/geist.spec +++ b/anda/fonts/geist/geist.spec @@ -1,5 +1,5 @@ Name: geist-font -Version: 1.5.1 +Version: 1.6.0 Release: 1%?dist URL: https://vercel.com/font Source0: https://github.com/vercel/geist-font/archive/refs/tags/%version.tar.gz From 8327e2462b71fce4e678388d8e85ba43e0e335dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 16:48:46 +0000 Subject: [PATCH 1408/1547] bump: python3-protobuf --- anda/langs/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/protobuf/python3-protobuf.spec b/anda/langs/python/protobuf/python3-protobuf.spec index 4f580b0b7c..ea3d532638 100644 --- a/anda/langs/python/protobuf/python3-protobuf.spec +++ b/anda/langs/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 6.33.0 +Version: 6.33.1 Release: 1%?dist Summary: Protocol Buffers From 10ea99621a7855db0580d8573d338eb3355bad0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 18:38:08 +0000 Subject: [PATCH 1409/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index 2ef1b44cea..2a57722a66 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.38.0 +Version: 3.38.1 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 9c87c14c3a001c55c131abfb31d40a745d467a7d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 19:34:59 +0000 Subject: [PATCH 1410/1547] bump(branch): libnvjpeg2k --- anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec b/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec index fd37bc7dc0..6861258f7a 100644 --- a/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec +++ b/anda/lib/nvidia/libnvjpeg2k/libnvjpeg2k.spec @@ -3,8 +3,8 @@ %global _missing_build_ids_terminate_build 0 Name: libnvjpeg2k -Version: 0.9.0.43 -Release: 1%{?dist} +Version: 0.9.1.47 +Release: 1%?dist Summary: NVIDIA JPEG 2K decoder (nvJPEG2000) License: NVIDIA EULA URL: https://developer.nvidia.com/nvjpeg From a9b28c57b244b7db561545b81a1affc258ac8771 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 13 Nov 2025 22:24:10 +0000 Subject: [PATCH 1411/1547] bump: bitwarden-cli.bin discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb --- anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec | 2 +- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec index ebb4c14f37..e8dc912f68 100644 --- a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec +++ b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec @@ -1,5 +1,5 @@ Name: bitwarden-cli.bin -Version: 2025.10.0 +Version: 2025.11.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index b3f7a617c3..b024acf2cd 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.807 +Version: 0.0.808 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b7f3683dfa..5c2eaf8438 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.807 +Version: 0.0.808 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 1e6d900480..b5403ea84e 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.165 +Version: 0.0.166 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index dffc18acda..c96946c742 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.165 +Version: 0.0.166 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 31ecd45bb82012ae1930af67acc3fd8740ff5dfd Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Fri, 14 Nov 2025 06:06:42 +0700 Subject: [PATCH 1412/1547] add: zenergy (#7322) --- anda/system/zenergy/akmod/anda.hcl | 10 +++ anda/system/zenergy/akmod/update.rhai | 5 ++ anda/system/zenergy/akmod/zenergy-kmod.spec | 72 +++++++++++++++++++ anda/system/zenergy/dkms/anda.hcl | 9 +++ anda/system/zenergy/dkms/dkms-zenergy.spec | 61 ++++++++++++++++ anda/system/zenergy/dkms/update.rhai | 5 ++ anda/system/zenergy/kmod-common/anda.hcl | 9 +++ .../com.github.zenergy.metainfo.xml | 30 ++++++++ anda/system/zenergy/kmod-common/update.rhai | 5 ++ anda/system/zenergy/kmod-common/zenergy.spec | 56 +++++++++++++++ 10 files changed, 262 insertions(+) create mode 100644 anda/system/zenergy/akmod/anda.hcl create mode 100644 anda/system/zenergy/akmod/update.rhai create mode 100644 anda/system/zenergy/akmod/zenergy-kmod.spec create mode 100644 anda/system/zenergy/dkms/anda.hcl create mode 100644 anda/system/zenergy/dkms/dkms-zenergy.spec create mode 100644 anda/system/zenergy/dkms/update.rhai create mode 100644 anda/system/zenergy/kmod-common/anda.hcl create mode 100644 anda/system/zenergy/kmod-common/com.github.zenergy.metainfo.xml create mode 100644 anda/system/zenergy/kmod-common/update.rhai create mode 100644 anda/system/zenergy/kmod-common/zenergy.spec diff --git a/anda/system/zenergy/akmod/anda.hcl b/anda/system/zenergy/akmod/anda.hcl new file mode 100644 index 0000000000..4c61e3c13f --- /dev/null +++ b/anda/system/zenergy/akmod/anda.hcl @@ -0,0 +1,10 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "zenergy-kmod.spec" + } + labels { + mock = 1 + nightly = 1 + } +} diff --git a/anda/system/zenergy/akmod/update.rhai b/anda/system/zenergy/akmod/update.rhai new file mode 100644 index 0000000000..ae37ba7dd5 --- /dev/null +++ b/anda/system/zenergy/akmod/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("BoukeHaarsma23/zenergy")); +if rpm.changed() { + rpm.release(); + rpm.global("commitdate", date()); +} diff --git a/anda/system/zenergy/akmod/zenergy-kmod.spec b/anda/system/zenergy/akmod/zenergy-kmod.spec new file mode 100644 index 0000000000..21f642fca4 --- /dev/null +++ b/anda/system/zenergy/akmod/zenergy-kmod.spec @@ -0,0 +1,72 @@ +# The reason why this package is a separate from the main one despite using the same sources +# is because akmods use the srpm to build the kmod package, and if the kmod package is included +# in the main package, akmods will reinstall the userspace package every time the kernel is updated. + +%if 0%{?fedora} +%global buildforkernels akmod +%global debug_package %{nil} +%endif + +%global commit 58f2fda7184fbde95033f492f7c54990552ef86f +%global commitdate 20250831 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global modulename zenergy + +Name: %{modulename}-kmod +Version: 1.0^%{commitdate}git.%{shortcommit} +Release: 1%{?dist} +Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface. +License: GPL-2.0 +URL: https://github.com/BoukeHaarsma23/zenergy +Source0: %{url}/archive/%{commit}.tar.gz#/%{modulename}-%{shortcommit}.tar.gz +# AMD only makes x86_64 CPUs, They literally invented x86_64. +BuildArch: x86_64 +BuildRequires: gcc +BuildRequires: make +BuildRequires: kmodtool + +Requires: akmods +Requires: %{modulename} = %{?epoch:%{epoch}:}%{version} +Requires: %{modulename}-akmod-modules = %{?epoch:%{epoch}:}%{version} +Requires: help2man +Requires: kernel-devel +Conflicts: dkms-%{modulename} +Packager: Cappy Ishihara + +%{expand:%(kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) } + +%description +Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely. +Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) +via the hardware monitor (HWMON) sysfs interface. + +%prep +# error out if there was something wrong with kmodtool +%{?kmodtool_check} + +# print kmodtool output for debugging purposes: +kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null + +%setup -q -c -n %{modulename}-%{commit} + +find . -type f -name '*.c' -exec sed -i "s/#VERSION#/%{version}/" {} \+ + +for kernel_version in %{?kernel_versions} ; do + cp -a %{modulename}-%{commit} _kmod_build_${kernel_version%%___*} +done + +%build +for kernel_version in %{?kernel_versions} ; do + make V=1 %{?_smp_mflags} -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} VERSION=v%{version} modules +done + +%install +for kernel_version in %{?kernel_versions}; do + mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + install -D -m 755 _kmod_build_${kernel_version%%___*}/zenergy.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + chmod a+x %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/zenergy.ko +done +%{?akmod_install} + +%changelog +%autochangelog diff --git a/anda/system/zenergy/dkms/anda.hcl b/anda/system/zenergy/dkms/anda.hcl new file mode 100644 index 0000000000..ff0dddedb9 --- /dev/null +++ b/anda/system/zenergy/dkms/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "dkms-zenergy.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/zenergy/dkms/dkms-zenergy.spec b/anda/system/zenergy/dkms/dkms-zenergy.spec new file mode 100644 index 0000000000..52623400be --- /dev/null +++ b/anda/system/zenergy/dkms/dkms-zenergy.spec @@ -0,0 +1,61 @@ +%global commit 58f2fda7184fbde95033f492f7c54990552ef86f +%global debug_package %{nil} +%global modulename zenergy +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commitdate 20250831 + +Name: dkms-%{modulename} +Version: 1.0^%{commitdate}git.%{shortcommit} +Release: 1%?dist +Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface. +License: GPL-2.0 +URL: https://github.com/BoukeHaarsma23/zenergy +Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz +BuildRequires: sed +BuildRequires: systemd-rpm-macros +Requires: %{modulename} = %{?epoch:%{epoch}:}%{version} +Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version} +BuildArch: x86_64 +Requires: dkms +Requires: help2man +Conflicts: akmod-%{modulename} +Packager: Cappy Ishihara + +%description +Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely. +Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) +via the hardware monitor (HWMON) sysfs interface. + + +%package akmod-modules +Summary: Modules for Akmods +Requires: akmod-%{name} +BuildArch: noarch + +%description akmod-modules +Akmods modules for the akmod-%{name} package. + +%prep +%autosetup -p1 -n %{modulename}-%{commit} +# Zenergy has no concrete version, but upstream says "1.0" in their documentation +/usr/bin/sed -i 's/@VERSION@/%{version}/g' dkms.conf + +%install +mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version} +cp -fr ./ %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ + +%post +dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || : +# Rebuild and make available for the currently running kernel: +dkms build -m %{modulename} -v %{version} -q || : +dkms install -m %{modulename} -v %{version} -q --force || : + + +%files +%{_usrsrc}/%{modulename}-%{version} +%license LICENSE +%doc README.md + + +%changelog +%autochangelog diff --git a/anda/system/zenergy/dkms/update.rhai b/anda/system/zenergy/dkms/update.rhai new file mode 100644 index 0000000000..ae37ba7dd5 --- /dev/null +++ b/anda/system/zenergy/dkms/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("BoukeHaarsma23/zenergy")); +if rpm.changed() { + rpm.release(); + rpm.global("commitdate", date()); +} diff --git a/anda/system/zenergy/kmod-common/anda.hcl b/anda/system/zenergy/kmod-common/anda.hcl new file mode 100644 index 0000000000..36c8d29b16 --- /dev/null +++ b/anda/system/zenergy/kmod-common/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "zenergy.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/zenergy/kmod-common/com.github.zenergy.metainfo.xml b/anda/system/zenergy/kmod-common/com.github.zenergy.metainfo.xml new file mode 100644 index 0000000000..dd3092c029 --- /dev/null +++ b/anda/system/zenergy/kmod-common/com.github.zenergy.metainfo.xml @@ -0,0 +1,30 @@ + + com.github.zenergy + zenergy + zenergy + Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) + +

    + Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely. + Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) + via the hardware monitor (HWMON) sysfs interface. +

    +
    + https://github.com/BoukeHaarsma23/zenergy + CC0-1.0 + + GPL-2.0 + + + BoukeHaarsma23 + + + + + + platform:zenergy + cpu:type:x86,ven0002fam0017mod*:feature:* + cpu:type:x86,ven0002fam0019mod*:feature:* + cpu:type:x86,ven0002fam001Amod*:feature:* + +
    \ No newline at end of file diff --git a/anda/system/zenergy/kmod-common/update.rhai b/anda/system/zenergy/kmod-common/update.rhai new file mode 100644 index 0000000000..ae37ba7dd5 --- /dev/null +++ b/anda/system/zenergy/kmod-common/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("BoukeHaarsma23/zenergy")); +if rpm.changed() { + rpm.release(); + rpm.global("commitdate", date()); +} diff --git a/anda/system/zenergy/kmod-common/zenergy.spec b/anda/system/zenergy/kmod-common/zenergy.spec new file mode 100644 index 0000000000..76199c991f --- /dev/null +++ b/anda/system/zenergy/kmod-common/zenergy.spec @@ -0,0 +1,56 @@ +%global commit 58f2fda7184fbde95033f492f7c54990552ef86f +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commitdate 20250831 + +Name: zenergy +Version: 1.0^%{commitdate}git.%{shortcommit} +Release: 1%?dist +Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface. +License: GPL-2.0 +URL: https://github.com/BoukeHaarsma23/zenergy +Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz +Source1: com.github.zenergy.metainfo.xml +BuildRequires: sed +BuildRequires: systemd-rpm-macros +Requires: (akmod-%{name} = %{?epoch:%{epoch}:}%{version} or dkms-%{name} = %{?epoch:%{epoch}:}%{version}) +Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version} +BuildArch: noarch +Packager: Cappy Ishihara + +%description +Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely. +Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) +via the hardware monitor (HWMON) sysfs interface. + + +%package akmod-modules +Summary: Modules for Akmods +Requires: akmod-%{name} +BuildArch: noarch + +%description akmod-modules +Akmods modules for the akmod-%{name} package. + +%prep +%autosetup -p1 -n %{name}-%{commit} + +# Zenergy has no concrete version, but upstream says "1.0" in their documentation +/usr/bin/sed -nE 's/@VERSION@/%{version}/g' dkms.conf > %{name}.conf + +%install +install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/metainfo/com.github.zenergy.metainfo.xml + +# Akmods modules +install -Dm644 %{name}.conf -t %{buildroot}%{_modulesloaddir} + + +%files +%license LICENSE +%doc README.md +%{_datadir}/metainfo/com.github.zenergy.metainfo.xml + +%files akmod-modules +%{_modulesloaddir}/%{name}.conf + +%changelog +%autochangelog \ No newline at end of file From 249e136e00f087b9a3ff864b8a20796161383136 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 01:51:28 +0000 Subject: [PATCH 1413/1547] bump(nightly): legcord-nightly mpv-nightly rasputin rp-appset zed-nightly prismlauncher-nightly nim-nightly types-colorama libva-nvidia-driver scx-scheds-nightly --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../nvidia/libva-nvidia-driver/libva-nvidia-driver.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 3f4f05e7b9..7d9c3758da 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit ee6574804f657908a0cda21c14560b0980ff44fc -%global commit_date 20251112 +%global commit 94128d8fbcac0a14af4c529b29e0d91b0b997796 +%global commit_date 20251114 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 007ea28cbc..f5cd39f279 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 2e5e2938dd3f367b73fb58276208aa616e5d37a0 +%global commit 7815181b19e29a887a7105330768b9078e99a42e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251111 +%global commit_date 20251114 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 5186e2c9fe..1f18d03563 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit b4345eed61965cca90814f33ef361a68f0fab170 -%global commit_date 20251113 +%global commit ae7b1ac7b5191ba6677eafb48cd756ec1c60bd83 +%global commit_date 20251114 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 167518f977..13f8e641ee 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit b4345eed61965cca90814f33ef361a68f0fab170 -%global commit_date 20251113 +%global commit ae7b1ac7b5191ba6677eafb48cd756ec1c60bd83 +%global commit_date 20251114 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5743ccbf99..1b12fb244e 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit c9e231043ac6a597cb7e5210ad6fafb25aeb9048 +%global commit 3da4d3aac3d884435bdf9f8f9a946a07175400ec %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251113 +%global commit_date 20251114 %global ver 0.214.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 005df32d3e..80f90405f0 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit ff1690532d937a39be962c04042f4093712a6a95 +%global commit f90c0a59a70c9b61d0ac1042c7a5f41a514f527b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251111 +%global commit_date 20251114 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 3d73394bbb..256c9cd69b 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 5da72efbdeab965dbbcc992285be8a3ed5bf601b +%global commit f608e109c9875d3e580c9e5568204d933007d838 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251113 +%global commit_date 20251114 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 8a1c01d35d..92ca0fc02d 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 5c8b7fcbbeb4af2d7e9f33e745a7863e401c2578 -%global commit_date 20251112 +%global commit 191fa401ff17e08c0ed6ef52f94ba7f1cd1b7676 +%global commit_date 20251114 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index da33046ceb..3462a97b36 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -1,5 +1,5 @@ -%global commit0 5a539c7740e4f108fd825e51b8be0b077d50b22b -%global date 20251109 +%global commit0 57a476b0e55f015759d9c50cc1f13159c6cd8f95 +%global date 20251114 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global upstream_name nvidia-vaapi-driver diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 56b1b6ac09..1e0bce030b 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1f12ffdbcdfd7503e19c1fc6092b50c1aba643f5 +%global commit b7f394c855613aced0767772e1758ddd1fa8d754 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251113 +%global commitdate 20251114 %global ver 1.0.18 Name: scx-scheds-nightly From fd1eac889c32b32d00aa37dd32f184cacbbbcb96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 02:54:51 +0000 Subject: [PATCH 1414/1547] bump(branch): gstreamer1-plugin-libav gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-vaapi --- .../gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec | 2 +- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- .../gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec | 2 +- .../gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec index 269a345802..81473aa5c2 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-libav -Version: 1.26.7 +Version: 1.26.8 Release: 1%?dist Epoch: 1 Summary: GStreamer Libav plugin diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index f9d3634f56..518e7d91ca 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -3,7 +3,7 @@ %global majorminor 1.0 Name: gstreamer1-plugins-bad -Version: 1.26.7 +Version: 1.26.8 Release: 1%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec index 76c36f73ab..2796d732b1 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/gstreamer1-plugins-ugly.spec @@ -1,7 +1,7 @@ %global majorminor 1.0 Name: gstreamer1-plugins-ugly -Version: 1.26.7 +Version: 1.26.8 Release: 1%?dist Epoch: 1 Summary: GStreamer streaming media framework "ugly" plugins diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec index dbc62442a8..840eee1aad 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/gstreamer1-vaapi.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-vaapi -Version: 1.26.7 +Version: 1.26.8 Release: 1%?dist Epoch: 1 Summary: GStreamer VA-API integration From 5811e6356161fd18f64f5c1fc4878619d8a62569 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 03:04:57 +0000 Subject: [PATCH 1415/1547] bump: ruffle-nightly electron --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 84c78e56b8..9306bb5172 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-13 +%global ver 2025-11-14 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 6550e9e628..7ba51f836d 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.1.2 +Version: 39.2.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From b923ad9112cfb12f64e89ba4c4744b4e63df0836 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 14 Nov 2025 05:14:51 +0000 Subject: [PATCH 1416/1547] add: swayosd (and desktops/sway folder) (#7337) * add: swayosd and desktops/sway folder Signed-off-by: Owen-sz * remove DNLs I hope this builds I'm tired Signed-off-by: Owen-sz * ???? - also add deps Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/desktops/sway/swayosd/anda.hcl | 8 +++ anda/desktops/sway/swayosd/swayosd.spec | 85 +++++++++++++++++++++++++ anda/desktops/sway/swayosd/update.rhai | 1 + 3 files changed, 94 insertions(+) create mode 100644 anda/desktops/sway/swayosd/anda.hcl create mode 100644 anda/desktops/sway/swayosd/swayosd.spec create mode 100644 anda/desktops/sway/swayosd/update.rhai diff --git a/anda/desktops/sway/swayosd/anda.hcl b/anda/desktops/sway/swayosd/anda.hcl new file mode 100644 index 0000000000..f12f991705 --- /dev/null +++ b/anda/desktops/sway/swayosd/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "swayosd.spec" + } + labels { + mock = 1 + } +} diff --git a/anda/desktops/sway/swayosd/swayosd.spec b/anda/desktops/sway/swayosd/swayosd.spec new file mode 100644 index 0000000000..5440a4112c --- /dev/null +++ b/anda/desktops/sway/swayosd/swayosd.spec @@ -0,0 +1,85 @@ +Name: SwayOSD +Version: 0.2.1 +Release: 1%?dist +Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume +License: GPL-3.0-only +URL: https://github.com/ErikReider/SwayOSD +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz + +Packager: Owen Zimmerman + +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: gtk3-devel +BuildRequires: gcc +BuildRequires: systemd-rpm-macros +BuildRequires: rust +BuildRequires: cargo +BuildRequires: sassc +BuildRequires: libevdev-devel +BuildRequires: gtk4-devel +BuildRequires: gtk4-layer-shell-devel +BuildRequires: pulseaudio-libs-devel +BuildRequires: libinput-devel +BuildRequires: louvre + +Requires: cairo +Requires: gtk4 +Requires: cairo +Requires: dbus +Requires: gdk-pixbuf2 +Requires: glib2 +Requires: glibc +Requires: gtk4-layer-shell +Requires: libevdev +Requires: libinput +Requires: pulseaudio-libs +Requires: pango +Requires: systemd-libs + +Provides: swayosd + +%description +%{summary}. + +%prep +%autosetup -n SwayOSD-%{version} + +%build +%meson +%meson_build + +%install +%meson_install + +%post +%systemd_post swayosd-libinput-backend.service +%systemd_post org.erikreider.swayosd.service + +%preun +%systemd_preun swayosd-libinput-backend.service +%systemd_preunorg.erikreider.swayosd.service + +%postun +%systemd_postun_with_restart swayosd-libinput-backend.service +%systemd_postun_with_restart org.erikreider.swayosd.service + +%files +%doc README.md +%license LICENSE +%{_bindir}/swayosd-client +%{_bindir}/swayosd-server +%{_bindir}/swayosd-libinput-backend +%config(noreplace) %{_sysconfdir}/xdg/swayosd/backend.toml +%config(noreplace) %{_sysconfdir}/xdg/swayosd/config.toml +%config(noreplace) %{_sysconfdir}/xdg/swayosd/style.css +%{_usr}/lib64/systemd/system/swayosd-libinput-backend.service +%{_usr}/lib64/udev/rules.d/99-swayosd.rules +%{_datadir}/dbus-1/system-services/org.erikreider.swayosd.service +%{_datadir}/dbus-1/system.d/org.erikreider.swayosd.conf +%{_datadir}/polkit-1/actions/org.erikreider.swayosd.policy +%{_datadir}/polkit-1/rules.d/org.erikreider.swayosd.rules + +%changelog +* Thu Nov 13 2025 Owen Zimmerman +- Initial commit diff --git a/anda/desktops/sway/swayosd/update.rhai b/anda/desktops/sway/swayosd/update.rhai new file mode 100644 index 0000000000..a8632d0fb6 --- /dev/null +++ b/anda/desktops/sway/swayosd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("ErikReider/SwayOSD")); From bac31c38547612ca42fedc04ea034ced3d26969b Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Fri, 14 Nov 2025 12:15:39 +0700 Subject: [PATCH 1417/1547] chore(metainfo): bun (#7347) --- anda/devs/bun/bun-bin.spec | 6 +++++- anda/devs/bun/sh.oven.bun.metainfo.xml | 26 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 anda/devs/bun/sh.oven.bun.metainfo.xml diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 3a8c7fa5a9..06c83a5d93 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -7,11 +7,12 @@ Name: bun-bin Version: 1.3.2 -Release: 1%?dist +Release: 2%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT URL: https://bun.sh Source0: https://github.com/oven-sh/bun/releases/download/bun-v%version/bun-linux-%a.zip +Source1: sh.oven.bun.metainfo.xml BuildRequires: unzip %description @@ -57,7 +58,10 @@ install -Dm644 bun.bash -t %buildroot%bash_completions_dir install -Dm644 bun.fish -t %buildroot%fish_completions_dir ln -s bun %buildroot%_bindir/bunx +install -Dm644 %{SOURCE1} %buildroot%{_datadir}/metainfo/sh.oven.bun.metainfo.xml + %files %license LICENSE %_bindir/bun %_bindir/bunx +%{_datadir}/metainfo/sh.oven.bun.metainfo.xml diff --git a/anda/devs/bun/sh.oven.bun.metainfo.xml b/anda/devs/bun/sh.oven.bun.metainfo.xml new file mode 100644 index 0000000000..9f8342be65 --- /dev/null +++ b/anda/devs/bun/sh.oven.bun.metainfo.xml @@ -0,0 +1,26 @@ + + + sh.oven.bun + CC0-1.0 + MIT + + Bun + Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one + + +

    + Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one +

    +
    + https://bun.sh + + text/javascript + text/typescript + + + + + + +
    From 905764c5db7ce43659ba7946afce49c4ea9a13f4 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 14 Nov 2025 05:16:09 +0000 Subject: [PATCH 1418/1547] add: binsider (#7349) Signed-off-by: Owen-sz --- anda/tools/binsider/anda.hcl | 5 ++++ anda/tools/binsider/binsider.spec | 41 +++++++++++++++++++++++++++++++ anda/tools/binsider/update.rhai | 1 + 3 files changed, 47 insertions(+) create mode 100644 anda/tools/binsider/anda.hcl create mode 100644 anda/tools/binsider/binsider.spec create mode 100644 anda/tools/binsider/update.rhai diff --git a/anda/tools/binsider/anda.hcl b/anda/tools/binsider/anda.hcl new file mode 100644 index 0000000000..985bbd2619 --- /dev/null +++ b/anda/tools/binsider/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "binsider.spec" + } +} diff --git a/anda/tools/binsider/binsider.spec b/anda/tools/binsider/binsider.spec new file mode 100644 index 0000000000..808e194a74 --- /dev/null +++ b/anda/tools/binsider/binsider.spec @@ -0,0 +1,41 @@ +Name: binsider +Version: 0.2.1 +Release: 1%?dist +Summary: Analyze ELF binaries like a boss 😼🕵️‍♂️ +License: Apache-2.0 AND MIT +URL: https://github.com/orhun/binsider +Source0: %url/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: gcc +BuildRequires: cargo +BuildRequires: mold + +Packager: Owen Zimmerman + +%description +Binsider can perform static and dynamic analysis, inspect strings, examine +linked libraries, and perform hexdumps, within a terminal user interface. + +%prep +%autosetup -n %{name}-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm 755 target/rpm/binsider %{buildroot}%{_bindir}/binsider +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md CONTRIBUTING.md CHANGELOG.md CODE_OF_CONDUCT.md RELEASE.md SECURITY.md +%license LICENSE-APACHE LICENSE-MIT +%license LICENSE.dependencies +%{_bindir}/binsider + +%changelog +* Thu Nov 13 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/binsider/update.rhai b/anda/tools/binsider/update.rhai new file mode 100644 index 0000000000..668c74c991 --- /dev/null +++ b/anda/tools/binsider/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("orhun/binsider")); From c38e7a5604ae80b34815c6b0405d6b30a89e7f76 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Fri, 14 Nov 2025 12:16:45 +0700 Subject: [PATCH 1419/1547] chore(metainfo): deno (#7348) * chore(metainfo): deno * oops --- anda/devs/deno/land.deno.deno.metainfo.xml | 26 ++++++++++++++++++++++ anda/devs/deno/rust-deno.spec | 5 ++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 anda/devs/deno/land.deno.deno.metainfo.xml diff --git a/anda/devs/deno/land.deno.deno.metainfo.xml b/anda/devs/deno/land.deno.deno.metainfo.xml new file mode 100644 index 0000000000..c5d0ed7baf --- /dev/null +++ b/anda/devs/deno/land.deno.deno.metainfo.xml @@ -0,0 +1,26 @@ + + + land.deno.deno + CC0-1.0 + MIT + + Deno + A modern runtime for JavaScript and TypeScript. + + +

    + Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. + It's built on V8, Rust, and Tokio. +

    +
    + https://deno.com + + text/javascript + text/typescript + + + + + + +
    diff --git a/anda/devs/deno/rust-deno.spec b/anda/devs/deno/rust-deno.spec index c7c592404c..69f9c8a002 100644 --- a/anda/devs/deno/rust-deno.spec +++ b/anda/devs/deno/rust-deno.spec @@ -6,7 +6,7 @@ Name: rust-deno Version: 2.5.6 -Release: 1%?dist +Release: 2%?dist Summary: Deno executable License: MIT @@ -14,6 +14,7 @@ URL: https://crates.io/crates/deno Source: %{crates_source} Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%version/LICENSE.md Source2: gcc-wrapper.sh +Source3: land.deno.deno.metainfo.xml # Automatically generated patch to strip dependencies and normalize metadata Patch: deno-fix-metadata-auto.diff @@ -43,6 +44,7 @@ License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) %license LICENSE.md %license LICENSE.dependencies %doc README.md +%{_metainfodir}/land.deno.deno.metainfo.xml %{_bindir}/deno %pkg_completion -Bfzn %crate @@ -69,3 +71,4 @@ target/rpm/deno completions bash > %buildroot%bash_completions_dir/deno %dnl target/rpm/deno completions elvish > %buildroot%elvish_completions_dir/deno.elv target/rpm/deno completions fish > %buildroot%fish_completions_dir/deno.fish target/rpm/deno completions zsh > %buildroot%zsh_completions_dir/_deno +install -Dm644 %{S:3} -t %buildroot%{_metainfodir} From 7894fc2143040f8f72410f17449f847a26769144 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 14 Nov 2025 13:32:17 +0800 Subject: [PATCH 1420/1547] fix: topgrade (#7284) --- anda/tools/topgrade/anda.hcl | 2 +- anda/tools/topgrade/rust-topgrade.spec | 66 +++++++++++ .../topgrade/topgrade-fix-metadata-auto.diff | 17 ++- anda/tools/topgrade/topgrade.spec | 107 ------------------ 4 files changed, 79 insertions(+), 113 deletions(-) create mode 100644 anda/tools/topgrade/rust-topgrade.spec delete mode 100644 anda/tools/topgrade/topgrade.spec diff --git a/anda/tools/topgrade/anda.hcl b/anda/tools/topgrade/anda.hcl index 2113d9970e..f23cb53e8f 100644 --- a/anda/tools/topgrade/anda.hcl +++ b/anda/tools/topgrade/anda.hcl @@ -1,5 +1,5 @@ project pkg { rpm { - spec = "topgrade.spec" + spec = "rust-topgrade.spec" } } diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec new file mode 100644 index 0000000000..44e5a91502 --- /dev/null +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -0,0 +1,66 @@ +%global __brp_mangle_shebangs %{nil} +%global crate topgrade + +Name: rust-topgrade +# renovate: datasource=github-releases depName=topgrade-rs/topgrade +Version: 16.2.1 +Release: 1%?dist +Summary: Upgrade all the things + +SourceLicense: GPL-3.0-or-later +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-3.0 AND GPL-3.0-only AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +URL: https://crates.io/crates/topgrade +Source: %crates_source +# Automatically generated patch to strip dependencies and normalize metadata +Patch: topgrade-fix-metadata-auto.diff + +BuildRequires: cargo +BuildRequires: rust +BuildRequires: rpm_macro(cargo_install) +BuildRequires: anda-srpm-macros mold + +%description +Keeping your system up to date usually involves invoking multiple package managers. +This results in big, non-portable shell one-liners saved in your shell. +To remedy this, Topgrade detects which tools you use and +runs the appropriate commands to update them. + +%global _description %{expand: +Upgrade all the things.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc BREAKINGCHANGES.md +%doc CHANGELOG.md +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc README.md +%doc RELEASE_PROCEDURE.md +%doc SECURITY.md +%{_bindir}/topgrade + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep_online + +%build +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install + +%changelog +* Tue Jul 02 2024 Andrey Brusnik - 15.0.0-1 +- chore(topgrade): Bump to 15.0.0 + +* Tue Jun 18 2024 Andrey Brusnik - 14.0.1-1 +- feat: Added topgrade package diff --git a/anda/tools/topgrade/topgrade-fix-metadata-auto.diff b/anda/tools/topgrade/topgrade-fix-metadata-auto.diff index 8c876d4f4b..dc74d1e1f1 100644 --- a/anda/tools/topgrade/topgrade-fix-metadata-auto.diff +++ b/anda/tools/topgrade/topgrade-fix-metadata-auto.diff @@ -1,9 +1,12 @@ ---- topgrade-16.0.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ topgrade-16.0.2/Cargo.toml 2025-01-03T04:51:04.571554+00:00 -@@ -204,19 +204,3 @@ +--- topgrade-16.2.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ topgrade-16.2.1/Cargo.toml 2025-11-11T08:14:26.891440+00:00 +@@ -246,26 +246,3 @@ default-features = false package = "self_update" +-[target."cfg(windows)".dependencies.is_elevated] +-version = "~0.1" +- -[target."cfg(windows)".dependencies.parselnk] -version = "~0.1" - @@ -18,5 +21,9 @@ -default-features = false -package = "self_update" - --[target."cfg(windows)".dependencies.winapi] --version = "~0.3" +-[target."cfg(windows)".dependencies.windows] +-version = "~0.62" +-features = ["Win32_System_Console"] +- +-[target."cfg(windows)".dependencies.windows-registry] +-version = "~0.6" diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec deleted file mode 100644 index 4860b7a909..0000000000 --- a/anda/tools/topgrade/topgrade.spec +++ /dev/null @@ -1,107 +0,0 @@ -%global __brp_mangle_shebangs %{nil} -%global crate topgrade - -Name: topgrade -# renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.2.1 -Release: 1%?dist -Summary: Upgrade all the things - -SourceLicense: GPL-3.0-or-later -License: ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-3.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) -URL: https://github.com/topgrade-rs/%{name} -Source: %crates_source -# Automatically generated patch to strip dependencies and normalize metadata -Patch: topgrade-fix-metadata-auto.diff - -BuildRequires: cargo -BuildRequires: rust -BuildRequires: rpm_macro(cargo_install) -BuildRequires: anda-srpm-macros mold - -%description -Keeping your system up to date usually involves invoking multiple package managers. -This results in big, non-portable shell one-liners saved in your shell. -To remedy this, Topgrade detects which tools you use and -runs the appropriate commands to update them. - -%global _description %{expand: -Upgrade all the things.} - -%package -n rust-%name-devel -Summary: %{summary} -BuildArch: noarch - -%description -n rust-%name-devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files -n rust-%name-devel -%dnl %license %{crate_instdir}/LICENSE -%dnl %doc %{crate_instdir}/BREAKINGCHANGES.md -%dnl %doc %{crate_instdir}/CODE_OF_CONDUCT.md -%dnl %doc %{crate_instdir}/CONTRIBUTING.md -%dnl %doc %{crate_instdir}/README.md -%dnl %doc %{crate_instdir}/RELEASE_PROCEDURE.md -%dnl %doc %{crate_instdir}/SECURITY.md -%{crate_instdir}/ - -%package -n rust-%{name}+default-devel -Summary: %{summary} -BuildArch: noarch - -%description -n rust-%{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n rust-%{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n rust-%{name}+self-update-devel -Summary: %{summary} -BuildArch: noarch - -%description -n rust-%{name}+self-update-devel %{_description} - -This package contains library source intended for building other packages which -use the "self-update" feature of the "%{crate}" crate. - -%files -n rust-%{name}+self-update-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n rust-%{name}+self_update_crate-devel -Summary: %{summary} -BuildArch: noarch - -%description -n rust-%{name}+self_update_crate-devel %{_description} - -This package contains library source intended for building other packages which -use the "self_update_crate" feature of the "%{crate}" crate. - -%files -n rust-%{name}+self_update_crate-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{name}-%{version} -p1 -%cargo_prep_online - -%build -%cargo_license_summary_online -%{cargo_license_online} > LICENSE.dependencies - -%install -%cargo_install - -%files -%license LICENSE LICENSE.dependencies -%doc BREAKINGCHANGES.md README.md -%{_bindir}/%{name} - -%changelog -* Tue Jul 02 2024 Andrey Brusnik - 15.0.0-1 -- chore(topgrade): Bump to 15.0.0 - -* Tue Jun 18 2024 Andrey Brusnik - 14.0.1-1 -- feat: Added topgrade package From 4f3ded80d83756c561486d3e6d8c29c11b1b4aa1 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 14 Nov 2025 05:33:47 +0000 Subject: [PATCH 1421/1547] fix (swayosd): forgot space (#7366) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/desktops/sway/swayosd/swayosd.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/sway/swayosd/swayosd.spec b/anda/desktops/sway/swayosd/swayosd.spec index 5440a4112c..f7ab47b473 100644 --- a/anda/desktops/sway/swayosd/swayosd.spec +++ b/anda/desktops/sway/swayosd/swayosd.spec @@ -1,6 +1,6 @@ Name: SwayOSD Version: 0.2.1 -Release: 1%?dist +Release: 2%?dist Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume License: GPL-3.0-only URL: https://github.com/ErikReider/SwayOSD @@ -58,7 +58,7 @@ Provides: swayosd %preun %systemd_preun swayosd-libinput-backend.service -%systemd_preunorg.erikreider.swayosd.service +%systemd_preun org.erikreider.swayosd.service %postun %systemd_postun_with_restart swayosd-libinput-backend.service From b3da2044eae53b763e2f9f60b86e8f7b584b1c36 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 06:40:32 +0000 Subject: [PATCH 1422/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 8edd42b8e9..fbe3cdd8c8 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1303+ee0a0f119 +%global ver 0.16.0-dev.1316+181b25ce4 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 0e213e581ab15ced757b44068e0bb179fb233d3b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 07:37:49 +0000 Subject: [PATCH 1423/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 3e39f03f26..8ad0743a68 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1303+ee0a0f119 +Version: 0.16.0~dev.1316+181b25ce4 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 9e22b0ab162d242c316c4fc99137d2035db26ca1 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 14 Nov 2025 08:09:05 +0000 Subject: [PATCH 1424/1547] add: rustypaste (#7375) Signed-off-by: Owen-sz --- anda/tools/rustypaste/anda.hcl | 5 +++ anda/tools/rustypaste/rustypaste.spec | 62 +++++++++++++++++++++++++++ anda/tools/rustypaste/update.rhai | 1 + 3 files changed, 68 insertions(+) create mode 100644 anda/tools/rustypaste/anda.hcl create mode 100644 anda/tools/rustypaste/rustypaste.spec create mode 100644 anda/tools/rustypaste/update.rhai diff --git a/anda/tools/rustypaste/anda.hcl b/anda/tools/rustypaste/anda.hcl new file mode 100644 index 0000000000..bea61f3031 --- /dev/null +++ b/anda/tools/rustypaste/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rustypaste.spec" + } +} diff --git a/anda/tools/rustypaste/rustypaste.spec b/anda/tools/rustypaste/rustypaste.spec new file mode 100644 index 0000000000..fa65d5f853 --- /dev/null +++ b/anda/tools/rustypaste/rustypaste.spec @@ -0,0 +1,62 @@ +%define __brp_mangle_shebangs %{nil} + +Name: rustypaste +Version: 0.16.1 +Release: 1%?dist +Summary: A minimal file upload/pastebin service +License: MIT +URL: https://github.com/orhun/rustypaste +Source0: %url/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: gcc +BuildRequires: cargo +BuildRequires: mold +BuildRequires: systemd-rpm-macros + +Packager: Owen Zimmerman + +%description +%{summary}. + +%prep +%autosetup -n %{name}-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm755 target/rpm/rustypaste %{buildroot}%{_bindir}/rustypaste +install -Dm644 config.toml %{buildroot}%{_sysconfdir}/rustypaste/config.toml +install -Dm644 extra/systemd/rustypaste.env %{buildroot}%{_sysconfdir}/rustypaste/rustypaste.env +install -Dm644 extra/systemd/rustypaste.service %{buildroot}/usr/lib/systemd/system/rustypaste.service +install -Dm644 extra/systemd257+/rustypaste.sysusers %{buildroot}/usr/lib/sysusers.d/rustypaste.conf +install -Dm644 extra/systemd/rustypaste.tmpfiles %{buildroot}/usr/lib/tmpfiles.d/rustypaste.conf +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%post +%systemd_post swayosd-libinput-backend.service + +%preun +%systemd_preun swayosd-libinput-backend.service + +%postun +%systemd_postun_with_restart swayosd-libinput-backend.service + +%files +%doc README.md CHANGELOG.md RELEASE.md +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/rustypaste +%{_sysconfdir}/rustypaste/config.toml +%{_sysconfdir}/rustypaste/rustypaste.env +%{_unitdir}/rustypaste.service +%{_sysusersdir}/rustypaste.conf +%{_tmpfilesdir}/rustypaste.conf + +%changelog +* Thu Nov 13 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/rustypaste/update.rhai b/anda/tools/rustypaste/update.rhai new file mode 100644 index 0000000000..41404c1e74 --- /dev/null +++ b/anda/tools/rustypaste/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("orhun/rustypaste")); \ No newline at end of file From 1c51d5d40d91824a0c2a223de06551e1040d8a3e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 11:45:45 +0000 Subject: [PATCH 1425/1547] bump: lightdm-kde-greeter --- .../desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec b/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec index 3941319003..6eb53dbff7 100644 --- a/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec +++ b/anda/desktops/kde/lightdm-kde-greeter/lightdm-kde-greeter.spec @@ -1,7 +1,7 @@ -%global commit a744bbdbb906eb1b8c8b051c73481b5bf2a25d59 +%global commit 7f92a0f5aab4936f24f5a47a717a7444af1d3f42 Name: lightdm-kde-greeter -Version: 6.0.4 +Version: 6.0.5 Release: 1%?dist Summary: Login screen using the LightDM framework License: GPL-3.0-or-later From 69bad6e89620fa1f8af4656d72cda2c7916020ba Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 14 Nov 2025 06:51:17 -0600 Subject: [PATCH 1426/1547] fix(yt-dlp-ejs): Fix tracked -ejs version and package deps (#7380) --- anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec | 3 ++- anda/tools/yt-dlp-ejs/update.rhai | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec index d59b619012..645e9236bb 100644 --- a/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec +++ b/anda/tools/yt-dlp-ejs/python-yt-dlp-ejs.spec @@ -1,6 +1,6 @@ Name: python-yt-dlp-ejs Version: 0.3.1 -Release: 1%?dist +Release: 2%?dist Summary: External JavaScript for yt-dlp supporting many runtimes License: Unlicense AND MIT AND ISC @@ -23,6 +23,7 @@ BuildRequires: (deno or bun or nodejs-npm) %package -n python3-yt-dlp-ejs Summary: %{summary} Provides: yt-dlp-ejs = %evr +Requires: (deno or bun or nodejs-npm) %description -n python3-yt-dlp-ejs %_description diff --git a/anda/tools/yt-dlp-ejs/update.rhai b/anda/tools/yt-dlp-ejs/update.rhai index ae886fe4bd..b79a194753 100644 --- a/anda/tools/yt-dlp-ejs/update.rhai +++ b/anda/tools/yt-dlp-ejs/update.rhai @@ -1 +1 @@ -rpm.version(pypi("yt-dlp-ejs")); +rpm.version(find("yt-dlp-ejs==([\\d.]+)", gh_rawfile("yt-dlp/yt-dlp", "master", "pyproject.toml"), 1)); diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 358b33f251..ef3ad899c9 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -3,14 +3,14 @@ Name: yt-dlp-git Version: 2025.11.12.004747 -Release: 1%?dist +Release: 2%?dist Summary: A command-line program to download videos from online video platforms License: Unlicense URL: https://github.com/yt-dlp/yt-dlp BuildArch: noarch Packager: madonuko -Requires: deno +Recommends: (deno or bun or nodejs-npm) BuildRequires: python3-devel BuildRequires: python3dist(hatchling) From 7e7a9c5bfff400314c40f10d797e743c41492bd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 17:57:26 +0000 Subject: [PATCH 1427/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index ef3ad899c9..777bf2e91f 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,8 +2,8 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.12.004747 -Release: 2%?dist +Version: 2025.11.14.174234 +Release: 1%?dist Summary: A command-line program to download videos from online video platforms License: Unlicense From 57e339650be4cfa4cdc206369b6eb4966291a379 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 19:28:26 +0000 Subject: [PATCH 1428/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 777bf2e91f..52dac7f54a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.14.174234 +Version: 2025.11.14.191745 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From ad68e52dcb54ab82d2bf1250f53dba807a10dda2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 21:23:02 +0000 Subject: [PATCH 1429/1547] bump: rpcs3 wine-dev --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/system/wine/dev/wine-dev.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 1820ba80eb..8d5490efc8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e48ba283d82ec66072596b13f4d8522d0cf4961f -%global ver 0.0.38-18328 +%global commit 92e24a577983e941f88e5346b34f9eb36417e3f1 +%global ver 0.0.38-18329 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index 8cf131d1fe..b7fa804e00 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.18 +%global ver wine-10.19 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From 2c8b840c6784e08742a64894c96ea4b7e9828a7f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 21:48:36 +0000 Subject: [PATCH 1430/1547] bump: mesa --- anda/lib/mesa/mesa.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index a334177f41..d09b3c8cb8 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,7 +79,7 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.2.7 +Version: 25.3.0 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 1c242ad04b0d4507f93ba3fb0a3e611107bce49f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 14 Nov 2025 23:32:39 +0000 Subject: [PATCH 1431/1547] bump: subatomic --- anda/tools/buildsys/subatomic/subatomic.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/subatomic/subatomic.spec b/anda/tools/buildsys/subatomic/subatomic.spec index 113ce4bf0c..6babc84192 100644 --- a/anda/tools/buildsys/subatomic/subatomic.spec +++ b/anda/tools/buildsys/subatomic/subatomic.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: subatomic -Version: 0.12.0 +Version: 0.12.1 Release: 1%?dist Summary: A modern package delivery system From cd2717b5c5759b1a64e0900b822f1689401db45c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 01:07:18 +0000 Subject: [PATCH 1432/1547] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 7cb10222f4..a903c010d2 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.15.1.9 +Version: 9.16.0.29 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From dbaf9fa9e4522638e7c0e8e897b37d98c65653a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 01:27:23 +0000 Subject: [PATCH 1433/1547] bump: zed yt-dlp-git --- anda/devs/zed/stable/zed.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 372a625215..b55bd56222 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.212.5 +Version: 0.212.6 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 52dac7f54a..f8cce33d96 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.14.191745 +Version: 2025.11.15.004407 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c0ee5c1ad31c9f5afd6cf1bd9fb9e301cac60cc2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 01:47:02 +0000 Subject: [PATCH 1434/1547] bump(nightly): mpv-nightly rasputin rp-appset ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index f5cd39f279..ea40d49a7f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 7815181b19e29a887a7105330768b9078e99a42e +%global commit 0f5fafdaad4d69649888bcf54e83409054f4e0fb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251114 +%global commit_date 20251115 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 1f18d03563..95215c8758 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit ae7b1ac7b5191ba6677eafb48cd756ec1c60bd83 -%global commit_date 20251114 +%global commit b3f3f1da2fa59a2cbdea73c75b7d67bc312ce2bc +%global commit_date 20251115 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 13f8e641ee..764033439f 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit ae7b1ac7b5191ba6677eafb48cd756ec1c60bd83 -%global commit_date 20251114 +%global commit b3f3f1da2fa59a2cbdea73c75b7d67bc312ce2bc +%global commit_date 20251115 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 567392a360..54773ef08c 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0f64b9a8e86e10a76fb78a595531b04e9b62995c +%global commit 466a004c39c1930083b1d2ea370dea88bd9c4062 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-12 +%global fulldate 2025-11-15 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 1b12fb244e..b8327f3065 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3da4d3aac3d884435bdf9f8f9a946a07175400ec +%global commit 1277f328c42c1e61f26717675b14f3e99627b2fe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251114 +%global commit_date 20251115 %global ver 0.214.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 80f90405f0..c8a9854a15 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit f90c0a59a70c9b61d0ac1042c7a5f41a514f527b +%global commit 86b39b2771d925dc88e58e07fda7fb982ca97b07 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251114 +%global commit_date 20251115 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 256c9cd69b..a5846c81d6 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit f608e109c9875d3e580c9e5568204d933007d838 +%global commit 39be9b981d6608c9da33ca5c25118114eab121ea %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251114 +%global commit_date 20251115 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 92ca0fc02d..06c9eb273a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 191fa401ff17e08c0ed6ef52f94ba7f1cd1b7676 -%global commit_date 20251114 +%global commit f8cdc0bd526301e873cd952eb0d457bdf2554e57 +%global commit_date 20251115 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 1e0bce030b..8e5fa77a97 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit b7f394c855613aced0767772e1758ddd1fa8d754 +%global commit 41d79b22c469ddb1d5612bb058e9d7fba9cd28ca %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251114 +%global commitdate 20251115 %global ver 1.0.18 Name: scx-scheds-nightly From ad5f3fb0afd040ada2e03e0c2443a8f909f6ac59 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 02:52:54 +0000 Subject: [PATCH 1435/1547] bump: zed-preview rust-mise yt-dlp-git --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 93836fe4ca..4b82a9fdc8 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.213.1-pre +%global ver 0.212.6 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 8b9c1d6d95..9e4b0b0bba 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.4 +Version: 2025.11.5 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f8cce33d96..18ee7c8447 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.15.004407 +Version: 2025.11.15.012914 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 01c3a56dd2f4962113e0f96da7feee0c2dc6cc2b Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sat, 15 Nov 2025 12:16:56 +0700 Subject: [PATCH 1436/1547] fix(metainfo): zed (#7384) --- anda/devs/zed/nightly/zed-nightly.spec | 3 ++- anda/devs/zed/preview/zed-preview.spec | 3 ++- anda/devs/zed/stable/zed.spec | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b8327f3065..6220709f5a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -71,6 +71,7 @@ This package provides the /usr/bin/zed binary. If you use zfs, install %name-ren %files cli %_bindir/zed %{_datadir}/applications/%app_id.desktop +%{_metainfodir}/%app_id.metainfo.xml %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs @@ -84,6 +85,7 @@ The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor %_datadir/applications/%app_id.desktop.zeditor +%{_metainfodir}/%app_id.metainfo.xml %prep @@ -171,7 +173,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop %license assets/licenses.md %{_libexecdir}/zed-editor %{_datadir}/pixmaps/%app_id.png -%{_metainfodir}/%app_id.metainfo.xml %changelog %autochangelog diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 4b82a9fdc8..c0af0ee694 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -63,6 +63,7 @@ This package provides the /usr/bin/zed binary. If you use zfs, install %name-ren %files cli %_bindir/zed %{_datadir}/applications/%app_id.desktop +%{_metainfodir}/%app_id.metainfo.xml %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs @@ -76,6 +77,7 @@ The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor %_datadir/applications/%app_id.desktop.zeditor +%{_metainfodir}/%app_id.metainfo.xml %prep @@ -160,7 +162,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop %license assets/licenses.md %{_libexecdir}/zed-editor %{_datadir}/pixmaps/%app_id.png -%{_metainfodir}/%app_id.metainfo.xml %changelog %autochangelog diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index b55bd56222..f29ecd9622 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -63,6 +63,7 @@ This package provides the /usr/bin/zed binary. If you use zfs, install %name-ren %files cli %_bindir/zed %{_datadir}/applications/%app_id.desktop +%{_metainfodir}/%app_id.metainfo.xml %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs @@ -76,6 +77,7 @@ The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor %_datadir/applications/%app_id.desktop.zeditor +%{_metainfodir}/%app_id.metainfo.xml %prep @@ -160,7 +162,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop %license assets/licenses.md %{_libexecdir}/zed-editor %{_datadir}/pixmaps/%app_id.png -%{_metainfodir}/%app_id.metainfo.xml %changelog %autochangelog From 9de712927048e0cda85acaa50734ca2f35941de0 Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 14 Nov 2025 23:33:03 -0600 Subject: [PATCH 1437/1547] chore(ffmpeg): Track libbluray, bootstrap builds (#7338) * chore(ffmpeg): Track libbluray * chore: Bootstrap?? Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/multimedia/ffmpeg/VERSION_libbluray.txt | 1 + anda/multimedia/ffmpeg/ffmpeg.spec | 4 ++-- anda/multimedia/ffmpeg/update.rhai | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 anda/multimedia/ffmpeg/VERSION_libbluray.txt diff --git a/anda/multimedia/ffmpeg/VERSION_libbluray.txt b/anda/multimedia/ffmpeg/VERSION_libbluray.txt new file mode 100644 index 0000000000..d0149fef74 --- /dev/null +++ b/anda/multimedia/ffmpeg/VERSION_libbluray.txt @@ -0,0 +1 @@ +1.3.4 diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 31df707972..03bfc6ff21 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -1,4 +1,4 @@ -%bcond bootstrap 0 +%bcond bootstrap 1 %if %{with bootstrap} %bcond chromaprint 0 @@ -22,7 +22,7 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg Version: 7.1.2 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index a8947f5393..fc26ed0f50 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -1,5 +1,4 @@ import "andax/bump_extras.rhai" as bump; -import "andax/spec.rhai" as spec; // rpm.version(find(`ffmpeg-([\d.]+?)\.tar\.xz`, get("https://ffmpeg.org/download.html"), 1)); rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch))); @@ -7,6 +6,7 @@ rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); +open_file("anda/multimedia/ffmpeg/VERSION_libbluray.txt", "w").write(bump::bodhi("libbluray", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_xeve.txt", "w").write(bump::madoguchi("xeve", labels.branch)); open_file("anda/multimedia/ffmpeg/VERSION_xevd.txt", "w").write(bump::madoguchi("xevd", labels.branch)); From da5207627e8beac9df36d70ead220303635c6dbb Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 15 Nov 2025 05:57:25 +0000 Subject: [PATCH 1438/1547] add: chdig (#7386) Signed-off-by: Owen-sz --- anda/apps/chdig/anda.hcl | 5 +++++ anda/apps/chdig/chdig.spec | 35 +++++++++++++++++++++++++++++++++++ anda/apps/chdig/update.rhai | 1 + 3 files changed, 41 insertions(+) create mode 100644 anda/apps/chdig/anda.hcl create mode 100644 anda/apps/chdig/chdig.spec create mode 100644 anda/apps/chdig/update.rhai diff --git a/anda/apps/chdig/anda.hcl b/anda/apps/chdig/anda.hcl new file mode 100644 index 0000000000..3075a01453 --- /dev/null +++ b/anda/apps/chdig/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "chdig.spec" + } +} diff --git a/anda/apps/chdig/chdig.spec b/anda/apps/chdig/chdig.spec new file mode 100644 index 0000000000..3599552052 --- /dev/null +++ b/anda/apps/chdig/chdig.spec @@ -0,0 +1,35 @@ +%undefine __brp_mangle_shebangs + +Name: chdig +Version: 25.11.1 +Release: 1%?dist +Summary: Dig into ClickHouse with TUI interface +URL: https://github.com/azat/chdig +Source0: %url/archive/refs/tags/v%{version}.tar.gz +License: MIT +BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold clang fontconfig-devel glib2 libgcc + +%description +%{summary}. + +%prep +%autosetup -n %{name}-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm755 target/rpm/chdig %{buildroot}%{_bindir}/chdig +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/chdig + +%changelog +* Fri Nov 14 2025 Owen Zimmerman +- Intial Commit diff --git a/anda/apps/chdig/update.rhai b/anda/apps/chdig/update.rhai new file mode 100644 index 0000000000..b5b761f772 --- /dev/null +++ b/anda/apps/chdig/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("azat/chdig")); From 3e91d43bc0ce369b0d20f11a8cecf9cf04dff89c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 06:50:40 +0000 Subject: [PATCH 1439/1547] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index d3629498f1..a289858a24 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.18 +Version: 10.19 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From e4ccbf87ffd95087d2ffe8312e88aa427e7d6118 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 11:23:03 +0000 Subject: [PATCH 1440/1547] bump: protontricks --- anda/apps/protontricks/protontricks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/protontricks/protontricks.spec b/anda/apps/protontricks/protontricks.spec index 5ea09b3a59..35b17794db 100644 --- a/anda/apps/protontricks/protontricks.spec +++ b/anda/apps/protontricks/protontricks.spec @@ -2,7 +2,7 @@ %global pypi_name protontricks Name: terra-%{pypi_name} -Version: 1.13.0 +Version: 1.13.1 Release: 1%?dist Summary: Simple wrapper that does winetricks things for Proton enabled games BuildArch: noarch From 385c7e35358c5b983462da68d913395ce88efe3a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 12:44:05 +0000 Subject: [PATCH 1441/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 8d5490efc8..0eabc5d0cc 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 92e24a577983e941f88e5346b34f9eb36417e3f1 -%global ver 0.0.38-18329 +%global commit 7e209a7275a13a00eedec818ba2f7a859f7a778e +%global ver 0.0.38-18331 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2af3bd71bd4d63656a79309a32279f57345014a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 13:35:42 +0000 Subject: [PATCH 1442/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index fbe3cdd8c8..c438024c8d 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1316+181b25ce4 +%global ver 0.16.0-dev.1326+2e6f7d36b %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 666bd7deac884add49dc51f1a7ff457c404ef65a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 14:34:01 +0000 Subject: [PATCH 1443/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0eabc5d0cc..06833afe79 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 7e209a7275a13a00eedec818ba2f7a859f7a778e -%global ver 0.0.38-18331 +%global commit 871dd729b2b2cdf87c85a27bba39b70c4bc7839b +%global ver 0.0.38-18332 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0f1b0d22aa063419237716f69196b94364705f8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 14:37:26 +0000 Subject: [PATCH 1444/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 8ad0743a68..02b900cc05 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1316+181b25ce4 +Version: 0.16.0~dev.1326+2e6f7d36b Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 28cef50cd98a7e3ea1f1e19121267070a387eb2f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 16:22:35 +0000 Subject: [PATCH 1445/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 06833afe79..c93f32583c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 871dd729b2b2cdf87c85a27bba39b70c4bc7839b -%global ver 0.0.38-18332 +%global commit fa06fed86f01c62c129aaaed78a8bf0a6ce0e7e7 +%global ver 0.0.38-18333 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 62fd70d62c36ba026d1360f03a0edfea2df5d806 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 16:42:14 +0000 Subject: [PATCH 1446/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 18ee7c8447..b700605443 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.15.012914 +Version: 2025.11.15.162232 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7bb9d0be4f835e39c64fd034ec145d057ec5afe3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 17:29:44 +0000 Subject: [PATCH 1447/1547] bump: asusctl --- anda/system/asusctl/asusctl.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index b51ea13d89..257a71704c 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: asusctl -Version: 6.1.17 +Version: 6.1.18 Release: 1%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl From ec794ce5b66964571e9cca192c04c3501e5d4cd2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 17:50:25 +0000 Subject: [PATCH 1448/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index c93f32583c..0b5ea0086c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit fa06fed86f01c62c129aaaed78a8bf0a6ce0e7e7 -%global ver 0.0.38-18333 +%global commit 18111ac8bc18dc4ce43357bb7c0b2d485e125f3f +%global ver 0.0.38-18336 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 5aea3da984591093386b10c7a05d61c5ad48ccc6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 18:36:56 +0000 Subject: [PATCH 1449/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0b5ea0086c..d4d9e7a14a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 18111ac8bc18dc4ce43357bb7c0b2d485e125f3f -%global ver 0.0.38-18336 +%global commit ec70c9691fd29c36f2841af9cb2b8053907dc21e +%global ver 0.0.38-18337 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 454f92525af4df8e12c93c0f24a31a3e33b4df5b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 20:26:50 +0000 Subject: [PATCH 1450/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d4d9e7a14a..3246433f6d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit ec70c9691fd29c36f2841af9cb2b8053907dc21e -%global ver 0.0.38-18337 +%global commit d61f4101ad894014e2b1537ce79dd5227ac0ff05 +%global ver 0.0.38-18338 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From be17c07091260f6e29a54f75bb0921f986d755f6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 22:18:25 +0000 Subject: [PATCH 1451/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 7ba51f836d..5e331f6cab 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.2.0 +Version: 39.2.1 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From db02d94917d8172bd5a7d19b1bd70ed7fba8bc3c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 15 Nov 2025 23:45:48 +0000 Subject: [PATCH 1452/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b700605443..b5a3437b8e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.15.162232 +Version: 2025.11.15.233514 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 22f6465547e62e523041d3045189320ebad8de57 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 01:46:28 +0000 Subject: [PATCH 1453/1547] bump: ruffle-nightly rpcs3 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9306bb5172..2f241455c4 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-14 +%global ver 2025-11-16 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 3246433f6d..217d9ed40b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit d61f4101ad894014e2b1537ce79dd5227ac0ff05 -%global ver 0.0.38-18338 +%global commit c7ae97f8eac220b25d097b44efc877ba04915a69 +%global ver 0.0.38-18339 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 212ad54527216bfef69fa548bf26f5cf75b7d907 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 01:56:34 +0000 Subject: [PATCH 1454/1547] bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama scx-scheds-nightly glasgow --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 10 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 38449a44ea..04bb9eecf7 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 805f9d78f1de41ab35fb74663c3f567d6e488446 +%global commit 555d7231efef507f9fc76b21c1333a07916cc792 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251111 +%global commit_date 20251116 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index ea40d49a7f..c1ed49d030 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 0f5fafdaad4d69649888bcf54e83409054f4e0fb +%global commit 701201b13c95d00cc894b4f88551b5add740d409 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251115 +%global commit_date 20251116 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index 3cc73fba7c..c1679b1291 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.2 -%global commit cb3e797fde5c748164eb70d9859336141136a166 -%global commit_date 20251111 +%global commit e3cae692f6685a4e211d9ea1e7be0001ba8ea7b8 +%global commit_date 20251116 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 54773ef08c..bdbe5bb7c4 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,4 +1,4 @@ -%global commit 466a004c39c1930083b1d2ea370dea88bd9c4062 +%global commit caf5040a6de2aaa326d93f75625a3c9a0e08858c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global fulldate 2025-11-15 %global commit_date %(echo %{fulldate} | sed 's/-//g') diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 6220709f5a..b9579b48b0 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1277f328c42c1e61f26717675b14f3e99627b2fe +%global commit 1683052e6ce44d206e947c397917b2ab7617c0fe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251115 +%global commit_date 20251116 %global ver 0.214.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c8a9854a15..a910a88228 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 86b39b2771d925dc88e58e07fda7fb982ca97b07 +%global commit 16066c9a15f09f92bb22e44d53e3aafc520f9f70 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251115 +%global commit_date 20251116 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index a5846c81d6..f265bcd3a9 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 39be9b981d6608c9da33ca5c25118114eab121ea +%global commit 79ddb7d89e4320b448c35b5936ce150706bbf210 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251115 +%global commit_date 20251116 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 06c9eb273a..f474521a8c 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit f8cdc0bd526301e873cd952eb0d457bdf2554e57 -%global commit_date 20251115 +%global commit ebce8d766b41fbf4d83cf47c1297563a9508ff60 +%global commit_date 20251116 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 8e5fa77a97..3cb6b3a34b 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 41d79b22c469ddb1d5612bb058e9d7fba9cd28ca +%global commit 82dacccf33f4ffe0a8e6fbeea2a0e18780b4186b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251115 +%global commitdate 20251116 %global ver 1.0.18 Name: scx-scheds-nightly diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index be86dcf30e..b47f77613c 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 42c7b86d46607fb54c4771062aaa4350a0bac6bb -%global commit_date 20251111 +%global commit 67a8574a9b59af18e36e81411a981e23fe205ff3 +%global commit_date 20251116 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 7e9462059d8d9cb63ddc32e849697ced84e34209 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 02:58:56 +0000 Subject: [PATCH 1455/1547] bump(branch): kf6-kio --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 9f50a4e5a9..424dbfd81b 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -1,8 +1,8 @@ %global framework kio %global stable_kf6 stable -%global majmin_ver_kf6 6.18 -%global ecm_ver 6.19.0 +%global majmin_ver_kf6 6.20 +%global ecm_ver 6.20.0 %global ecm_rel 1 Name: kf6-%{framework} From c9008623ed200faa37c64194e0e335aaa910b6db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 06:34:28 +0000 Subject: [PATCH 1456/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index c438024c8d..8057b20860 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1326+2e6f7d36b +%global ver 0.16.0-dev.1334+06d08daba %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 607b753e5966c57a47adb6bc4899112fb3d5b5db Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 07:35:39 +0000 Subject: [PATCH 1457/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 02b900cc05..9b595706f3 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1326+2e6f7d36b +Version: 0.16.0~dev.1334+06d08daba Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 2512d2289b2b7f768eda82db3d55739a86102d55 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 10:48:09 +0000 Subject: [PATCH 1458/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 217d9ed40b..5f4ec5f388 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c7ae97f8eac220b25d097b44efc877ba04915a69 -%global ver 0.0.38-18339 +%global commit db8437b01cf24ba1146cf7d22e1be02202cc98f4 +%global ver 0.0.38-18342 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a91e903524cca71d85e657a113780eaa9300a2d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 11:19:44 +0000 Subject: [PATCH 1459/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b5a3437b8e..e0228dedbf 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.15.233514 +Version: 2025.11.16.110227 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7bf00f245b78c302f10f401069534013fc843bf6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 12:36:03 +0000 Subject: [PATCH 1460/1547] bump: rust-starship --- anda/langs/rust/starship/rust-starship.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/starship/rust-starship.spec b/anda/langs/rust/starship/rust-starship.spec index 46bd1c6f04..ce8bf337c4 100644 --- a/anda/langs/rust/starship/rust-starship.spec +++ b/anda/langs/rust/starship/rust-starship.spec @@ -4,7 +4,7 @@ %global crate starship Name: rust-starship -Version: 1.24.0 +Version: 1.24.1 Release: 1%?dist Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ From 16e1994a930836f3a1a1f26e7dd1a4ce08b25aea Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 16 Nov 2025 23:47:12 +0700 Subject: [PATCH 1461/1547] add: terra-appstream-helper (#7401) --- anda/terra/appstream-helper/anda.hcl | 6 +++ .../terra-appstream-helper.spec | 52 +++++++++++++++++++ anda/terra/appstream-helper/update.rhai | 1 + anda/terra/srpm-macros/anda-srpm-macros.spec | 3 +- 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 anda/terra/appstream-helper/anda.hcl create mode 100644 anda/terra/appstream-helper/terra-appstream-helper.spec create mode 100644 anda/terra/appstream-helper/update.rhai diff --git a/anda/terra/appstream-helper/anda.hcl b/anda/terra/appstream-helper/anda.hcl new file mode 100644 index 0000000000..fdd41b3b22 --- /dev/null +++ b/anda/terra/appstream-helper/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "terra-appstream-helper.spec" + } +} diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec new file mode 100644 index 0000000000..6a51d8f41e --- /dev/null +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -0,0 +1,52 @@ +Name: terra-appstream-helper +Version: 0.1.1 +Release: 1%?dist +Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra +License: GPL-3.0-or-Later +URL: https://github.com/terrapkg/appstream-helper +Source: %{url}/archive/refs/tags/v%version.tar.gz +BuildArch: noarch +Requires: python3-%{name} = %{evr} +BuildRequires: anda-srpm-macros python3-devel python3-installer pyproject-rpm-macros python3dist(pip) python3dist(setuptools) python3dist(wheel) + +%description +%{summary}. + +%package -n python3-%{name} +Summary: Python files for %{name} +Requires: %{name} = %{evr} +BuildArch: noarch + +%description -n python3-%{name} +Python files needed for %{name}. + +%prep +%autosetup -n appstream-helper-%{version} + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files -l terra_appstream_helper +install -Dpm644 terra-appstream.macros %buildroot%_rpmmacrodir/macros.terra-appstream + +%files +%license LICENSE +%doc README.md +%{_bindir}/terra-appstream-helper +%{_rpmmacrodir}/macros.terra-appstream + + + +%files -n python3-%{name} -f %{pyproject_files} + + + +%changelog +%autochangelog diff --git a/anda/terra/appstream-helper/update.rhai b/anda/terra/appstream-helper/update.rhai new file mode 100644 index 0000000000..657b5f98cd --- /dev/null +++ b/anda/terra/appstream-helper/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("terrapkg/appstream-helper")); diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 930da63762..cc13db5337 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros Version: 0.2.21 -Release: 1%?dist +Release: 2%?dist Summary: SRPM macros for extra Fedora packages License: MIT @@ -9,6 +9,7 @@ Source0: %url/archive/refs/tags/v%{version}.tar.gz Recommends: rust-packaging Requires: git-core +Requires: terra-appstream-helper Obsoletes: fyra-srpm-macros < 0.1.1-1 Provides: fyra-srpm-macros = %{version}-%{release} BuildArch: noarch From dffc030a18a702ebeca1b41837bd8f59fd7205f6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 18:26:44 +0000 Subject: [PATCH 1462/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e0228dedbf..3a528da6c4 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.110227 +Version: 2025.11.16.181532 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 10153e202069cfde78687d41d0906e40623d9b4e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 18:47:03 +0000 Subject: [PATCH 1463/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 5f4ec5f388..47f9a78122 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit db8437b01cf24ba1146cf7d22e1be02202cc98f4 -%global ver 0.0.38-18342 +%global commit a93197cdcb33c65a559ddd36a58954dfafed8dd3 +%global ver 0.0.38-18344 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 2f3354a5b64502fdf8f6d5356faea6033f0adaf4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 19:17:29 +0000 Subject: [PATCH 1464/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 3a528da6c4..f5bea67d40 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.181532 +Version: 2025.11.16.190803 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From ec914db8c7a2c6e048ddd6a792591350167c2a50 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 21:16:55 +0000 Subject: [PATCH 1465/1547] bump: terra-appstream-helper --- anda/terra/appstream-helper/terra-appstream-helper.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec index 6a51d8f41e..9fbcffd6e0 100644 --- a/anda/terra/appstream-helper/terra-appstream-helper.spec +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -1,5 +1,5 @@ Name: terra-appstream-helper -Version: 0.1.1 +Version: 0.1.2 Release: 1%?dist Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra License: GPL-3.0-or-Later From 282602a5dfcdb807882de8f3dcf5253c8956f5e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 21:30:44 +0000 Subject: [PATCH 1466/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 47f9a78122..cdafcb2d19 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit a93197cdcb33c65a559ddd36a58954dfafed8dd3 -%global ver 0.0.38-18344 +%global commit 0439b62257d6dc060d477fb0694e05001026209e +%global ver 0.0.38-18345 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 75e9e6d81c9adf85eff32d0b0646b5e779f0f750 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 22:36:07 +0000 Subject: [PATCH 1467/1547] bump: rust-bottom --- anda/langs/rust/bottom/rust-bottom.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec index 2c4ef752bf..f0995ad078 100644 --- a/anda/langs/rust/bottom/rust-bottom.spec +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -5,7 +5,7 @@ %global crate bottom Name: rust-bottom -Version: 0.11.3 +Version: 0.11.4 Release: 1%?dist Summary: Customizable cross-platform graphical process/system monitor for the terminal From 4808bee455a1e087acffa3c856c1c7ca1c45c4a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 22:46:02 +0000 Subject: [PATCH 1468/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f5bea67d40..bebaf050b7 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.190803 +Version: 2025.11.16.223937 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 12e610a5b77354aea2ef9818d10afd07a3aa2389 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 23:18:53 +0000 Subject: [PATCH 1469/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index bebaf050b7..b57e59ba23 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.223937 +Version: 2025.11.16.230559 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From dea89f8a52304b02414baccb55831b50bece7ac1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 23:31:29 +0000 Subject: [PATCH 1470/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b57e59ba23..a87fee33c5 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.230559 +Version: 2025.11.16.231809 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From cccee300eb6ebf9e6dbf0a3b2fe903507266fbe5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 16 Nov 2025 23:45:31 +0000 Subject: [PATCH 1471/1547] bump: rust-television zig-master-bootstrap --- anda/langs/rust/television/rust-television.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index 5167c3a7c9..eefc9e4a44 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.13.9 +Version: 0.13.10 Release: 1%?dist Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 8057b20860..fe0e0d4afa 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1334+06d08daba +%global ver 0.16.0-dev.1344+bc589c271 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From c8a6c4a8e0368c14ff9782f8963aa2adeaf88945 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 17 Nov 2025 07:08:11 +0700 Subject: [PATCH 1472/1547] ci: Add metainfo tests (#7400) * ci: Add metainfo tests closes #7399 * bump xpadneo as a test * Attempt cleanup * include failed packages * export log into step summary * let's only scan rpms, not srpms * Wrap log in code block * Clean up logging more * bump bun and prismlauncher as tests, revert later * Revert "bump bun and prismlauncher as tests, revert later" This reverts commit 1239fa7c5cb48719b15cba664212cc31c358dc70. * disable xtrace on summary generator * add veto warning * Revert "bump xpadneo as a test" This reverts commit a1d04734b0b9e8dd7bcd5bc6dea455974c0ddf2b. * test: bump bat-extras * Revert "test: bump bat-extras" This reverts commit ee4d9e011670cf2eb6274e7a2dfb1d47007fc952. --- .github/workflows/autobuild.yml | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 4e3fab3f60..e620f0371d 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -43,3 +43,66 @@ jobs: with: packages: ${{ needs.manifest.outputs.build_matrix }} publish: ${{ github.event_name == 'push' }} + + appstream: + needs: build + runs-on: ubuntu-latest + container: + image: ghcr.io/terrapkg/appstream-generator:main + steps: + - name: Download artifacts + uses: actions/download-artifact@v5 + with: + merge-multiple: true + path: ./artifacts + - name: Generate test catalog + # run appstream-builder, then add step summary + run: | + set -x + appstream-builder -v \ + --packages-dir=artifacts/rpms \ + --icons-dir=icons \ + --include-failed \ + --output-dir=output \ + --uncompressed-icons \ + --origin=test \ + --basename=test \ + --veto-ignore=missing-parents \ + --veto-ignore=missing-info 2>&1 | tee asb.log + - name: Export logs + id: export_logs + run: | + echo "## AppStream Builder Log" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```log' >> $GITHUB_STEP_SUMMARY + cat asb.log >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo '---' >> $GITHUB_STEP_SUMMARY + + - name: Report Summary + id: report_summary + run: | + echo "## AppStream Builder Report" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + if grep -q "veto" asb.log; then + echo "::group::Vetoed packages" + echo "### Vetoed packages" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```xml' >> $GITHUB_STEP_SUMMARY + echo "$(grep -i 'veto' asb.log)" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "::warning file=asb.log::Some packages were vetoed during AppStream generation. Please review the 'Vetoed packages' section in the summary for details." + echo "::endgroup::" + fi + echo "## Full Data Summary" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Generated Appstream files:" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + for file in output/*.xml.gz; do + echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```xml' >> $GITHUB_STEP_SUMMARY + zcat "$file" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + done From ad5b174621be8eadc3cd725ad24809eaef33cafc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 01:10:06 +0000 Subject: [PATCH 1473/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 9b595706f3..18c457b92e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1334+06d08daba +Version: 0.16.0~dev.1344+bc589c271 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 2656684ba081168dc56287e99a49cade178572b3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 01:40:41 +0000 Subject: [PATCH 1474/1547] bump: terra-appstream-helper --- anda/terra/appstream-helper/terra-appstream-helper.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec index 9fbcffd6e0..84a0e3c34e 100644 --- a/anda/terra/appstream-helper/terra-appstream-helper.spec +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -1,5 +1,5 @@ Name: terra-appstream-helper -Version: 0.1.2 +Version: 0.1.3 Release: 1%?dist Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra License: GPL-3.0-or-Later From f9cb7cdc23dc5fa8c4eafc927b6df26ce808e5cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 01:52:44 +0000 Subject: [PATCH 1475/1547] bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly zed-nightly prismlauncher-nightly types-colorama opentabletdriver-nightly scx-scheds-nightly rpi-utils --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../opentabletdriver-nightly/opentabletdriver-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 04bb9eecf7..0b91609442 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 555d7231efef507f9fc76b21c1333a07916cc792 +%global commit 37f3f7f948a5cf00ccfa986aafdc86f95fefc8a6 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251116 +%global commit_date 20251117 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index c1ed49d030..28a30380a1 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 701201b13c95d00cc894b4f88551b5add740d409 +%global commit 0a32f988ba5707a1f9df859b08efe5ba3174b471 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251116 +%global commit_date 20251117 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index c1679b1291..a7427c100b 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.2 -%global commit e3cae692f6685a4e211d9ea1e7be0001ba8ea7b8 -%global commit_date 20251116 +%global commit 0c6411851cc779d551edc89b83966696201611aa +%global commit_date 20251117 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b9579b48b0..61d40cea07 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1683052e6ce44d206e947c397917b2ab7617c0fe +%global commit b0525a26a684ab2822baaa6c94ee5acd7f50a1d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251116 +%global commit_date 20251117 %global ver 0.214.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a910a88228..c1353a09e0 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 16066c9a15f09f92bb22e44d53e3aafc520f9f70 +%global commit 8b4ad7aa49be5bff1473b9242a759945473a3c3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251116 +%global commit_date 20251117 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index f474521a8c..09a8a9cac3 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit ebce8d766b41fbf4d83cf47c1297563a9508ff60 -%global commit_date 20251116 +%global commit 58da238f50afcdceae317864915a7f9a10ff8fd3 +%global commit_date 20251117 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec index da5d808e87..b2aba4122b 100644 --- a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -1,7 +1,7 @@ -%global commit 4cebd851f5a90dbb11c48eba709ac27fe289ebf1 +%global commit 1e0ee7079ab8227441359da5912644de4f4ad395 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250904 -%global ver 0.6.5.1 +%global commit_date 20251117 +%global ver 0.6.6.2 # We aren't using Mono but RPM expected Mono %global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 3cb6b3a34b..37a4f0e701 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 82dacccf33f4ffe0a8e6fbeea2a0e18780b4186b +%global commit f05e360ed2487b0200fd8326067d320ab1c08f36 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251116 +%global commitdate 20251117 %global ver 1.0.18 Name: scx-scheds-nightly diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index f5f28ca5fc..d03f519d4b 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit f05444fa057e5cc3b700b43cdffc84fd18d1c4ec -%global commit_date 20251027 +%global commit 97c7608a47da7a32a5046c8dc86e5cbaca8569a8 +%global commit_date 20251117 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 096612fe98663227c55d1cbf0dd7552ae356a91f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 03:06:19 +0000 Subject: [PATCH 1476/1547] bump: ruffle-nightly rpcs3 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 2f241455c4..042c16a6ad 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-16 +%global ver 2025-11-17 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index cdafcb2d19..45825a8b10 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 0439b62257d6dc060d477fb0694e05001026209e -%global ver 0.0.38-18345 +%global commit 42177add17e3386c03a1e798eb6345d37acbf29b +%global ver 0.0.38-18349 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b0431bf240b9bb6e8de319df785701a28d8fe977 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 16 Nov 2025 21:14:08 -0600 Subject: [PATCH 1477/1547] chore: Move packages to multimedia repo (#7316) * chore: Move packages to multimedia repo * chore: Add Multimedia repo to builds of packages that need it * chore: openh264 Signed-off-by: Gilver * chore: Add multimedia repo to a couple more packages that need it --------- Signed-off-by: Gilver --- anda/lib/fdk-aac/anda.hcl | 2 +- anda/lib/libde265/anda.hcl | 2 ++ anda/lib/libfreeaptx/anda.hcl | 1 + anda/lib/openh264/anda.hcl | 2 +- anda/lib/rtmpdump/anda.hcl | 3 ++- anda/multimedia/ffmpeg/anda.hcl | 4 ++-- anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl | 3 ++- anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl | 3 ++- anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl | 3 ++- anda/multimedia/gstreamer1/gstreamer1-vaapi/anda.hcl | 3 ++- anda/multimedia/kvazaar/anda.hcl | 2 +- anda/multimedia/lcevcdec/anda.hcl | 2 ++ anda/multimedia/mjpegtools/anda.hcl | 1 + anda/multimedia/uavs3d/anda.hcl | 3 ++- anda/multimedia/vvdec/anda.hcl | 1 + anda/multimedia/vvenc/anda.hcl | 1 + anda/multimedia/x264-bootstrap/anda.hcl | 3 ++- anda/multimedia/x264/anda.hcl | 3 ++- anda/multimedia/x265/anda.hcl | 3 ++- anda/multimedia/xevd/anda.hcl | 2 ++ anda/multimedia/xeve/anda.hcl | 2 ++ 21 files changed, 35 insertions(+), 14 deletions(-) diff --git a/anda/lib/fdk-aac/anda.hcl b/anda/lib/fdk-aac/anda.hcl index 06dac1bc18..27b2e29124 100644 --- a/anda/lib/fdk-aac/anda.hcl +++ b/anda/lib/fdk-aac/anda.hcl @@ -3,7 +3,7 @@ project pkg { spec = "fdk-aac.spec" } labels { - subrepo = "extras" + subrepo = "multimedia" weekly = 1 } } diff --git a/anda/lib/libde265/anda.hcl b/anda/lib/libde265/anda.hcl index cc0f1db0fd..f1ca67f6cb 100644 --- a/anda/lib/libde265/anda.hcl +++ b/anda/lib/libde265/anda.hcl @@ -2,8 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "libde265.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/lib/libfreeaptx/anda.hcl b/anda/lib/libfreeaptx/anda.hcl index bac6cc9f1b..1c0f5d7f4e 100644 --- a/anda/lib/libfreeaptx/anda.hcl +++ b/anda/lib/libfreeaptx/anda.hcl @@ -6,5 +6,6 @@ project pkg { labels { weekly = 1 mock = 1 + subrepo = "multimedia" } } diff --git a/anda/lib/openh264/anda.hcl b/anda/lib/openh264/anda.hcl index 825d3a7615..ddde4a35c1 100644 --- a/anda/lib/openh264/anda.hcl +++ b/anda/lib/openh264/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "openh264.spec" } labels { - subrepo = "extras" + subrepo = "multimedia" } } diff --git a/anda/lib/rtmpdump/anda.hcl b/anda/lib/rtmpdump/anda.hcl index 8a4c8ba8c6..6deeb7f0d2 100644 --- a/anda/lib/rtmpdump/anda.hcl +++ b/anda/lib/rtmpdump/anda.hcl @@ -4,6 +4,7 @@ project pkg { spec = "rtmpdump.spec" } labels { - mock =1 + mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/ffmpeg/anda.hcl b/anda/multimedia/ffmpeg/anda.hcl index 44b1659420..002c167e92 100644 --- a/anda/multimedia/ffmpeg/anda.hcl +++ b/anda/multimedia/ffmpeg/anda.hcl @@ -2,11 +2,11 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "ffmpeg.spec" - extra_repos = ["https://repos.fyralabs.com/terrarawhide-nvidia"] + extra_repos = ["https://repos.fyralabs.com/terrarawhide-nvidia", "https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { updbranch = 1 mock = 1 - subrepo = "extras" + subrepo = "multimedia" } } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl index f6d20ce1a6..09af9d505f 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "gstreamer1-plugin-libav.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { - subrepo = "extras" + subrepo = "multimedia" mock = 1 updbranch = 1 } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl index e031b556e2..ac46457247 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "gstreamer1-plugins-bad.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { - subrepo = "extras" + subrepo = "multimedia" mock = 1 updbranch = 1 } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl index 5ef2660d6e..13c5400c37 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "gstreamer1-plugins-ugly.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { - subrepo = "extras" + subrepo = "multimedia" mock = 1 updbranch = 1 } diff --git a/anda/multimedia/gstreamer1/gstreamer1-vaapi/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-vaapi/anda.hcl index b3231c6cd4..3bc32c70d9 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-vaapi/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-vaapi/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "gstreamer1-vaapi.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { - subrepo = "extras" + subrepo = "multimedia" mock = 1 updbranch = 1 } diff --git a/anda/multimedia/kvazaar/anda.hcl b/anda/multimedia/kvazaar/anda.hcl index 9001334d1b..e791705fc8 100644 --- a/anda/multimedia/kvazaar/anda.hcl +++ b/anda/multimedia/kvazaar/anda.hcl @@ -4,6 +4,6 @@ project pkg { spec = "kvazaar.spec" } labels { - mock =1 + mock = 1 } } diff --git a/anda/multimedia/lcevcdec/anda.hcl b/anda/multimedia/lcevcdec/anda.hcl index fc1d38512a..e97d525175 100644 --- a/anda/multimedia/lcevcdec/anda.hcl +++ b/anda/multimedia/lcevcdec/anda.hcl @@ -2,8 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "LCEVCdec.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/mjpegtools/anda.hcl b/anda/multimedia/mjpegtools/anda.hcl index 4660da642e..e851cc292a 100644 --- a/anda/multimedia/mjpegtools/anda.hcl +++ b/anda/multimedia/mjpegtools/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/uavs3d/anda.hcl b/anda/multimedia/uavs3d/anda.hcl index e74e92e8fc..6edbc27184 100644 --- a/anda/multimedia/uavs3d/anda.hcl +++ b/anda/multimedia/uavs3d/anda.hcl @@ -4,6 +4,7 @@ project pkg { spec = "uavs3d.spec" } labels { - mock =1 + mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/vvdec/anda.hcl b/anda/multimedia/vvdec/anda.hcl index 9f202d5576..0da4bcd8a0 100644 --- a/anda/multimedia/vvdec/anda.hcl +++ b/anda/multimedia/vvdec/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/vvenc/anda.hcl b/anda/multimedia/vvenc/anda.hcl index ccbfbd4469..ea5a6e16d2 100644 --- a/anda/multimedia/vvenc/anda.hcl +++ b/anda/multimedia/vvenc/anda.hcl @@ -5,5 +5,6 @@ project pkg { } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/x264-bootstrap/anda.hcl b/anda/multimedia/x264-bootstrap/anda.hcl index decba3bc73..6e923054a4 100644 --- a/anda/multimedia/x264-bootstrap/anda.hcl +++ b/anda/multimedia/x264-bootstrap/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "x264-bootstrap.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 - subrepo = "extras" + subrepo = "multimedia" } } diff --git a/anda/multimedia/x264/anda.hcl b/anda/multimedia/x264/anda.hcl index cda0c50dc7..2068b1ab39 100644 --- a/anda/multimedia/x264/anda.hcl +++ b/anda/multimedia/x264/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "x264.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 - subrepo = "extras" + subrepo = "multimedia" } } diff --git a/anda/multimedia/x265/anda.hcl b/anda/multimedia/x265/anda.hcl index a995e9638d..e0ae6f27d9 100644 --- a/anda/multimedia/x265/anda.hcl +++ b/anda/multimedia/x265/anda.hcl @@ -2,9 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "x265.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 - subrepo = "extras" + subrepo = "multimedia" } } diff --git a/anda/multimedia/xevd/anda.hcl b/anda/multimedia/xevd/anda.hcl index ed33aba013..e2404bcf99 100644 --- a/anda/multimedia/xevd/anda.hcl +++ b/anda/multimedia/xevd/anda.hcl @@ -2,8 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "xevd.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 + subrepo = "multimedia" } } diff --git a/anda/multimedia/xeve/anda.hcl b/anda/multimedia/xeve/anda.hcl index ed448b2fce..6fa2b1befc 100644 --- a/anda/multimedia/xeve/anda.hcl +++ b/anda/multimedia/xeve/anda.hcl @@ -2,8 +2,10 @@ project pkg { arches = ["x86_64", "aarch64", "i386"] rpm { spec = "xeve.spec" + extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"] } labels { mock = 1 + subrepo = "multimedia" } } From 51193bf52d66a21cf514e79f3837473b4551902a Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 16 Nov 2025 22:25:52 -0600 Subject: [PATCH 1478/1547] feat: Add scx-tools, update scx-scheds (#7411) * feat: Add scx-tools, update scx-scheds builds * chore: Bump release on scx-scheds * fix: Workspace * fix: Migration guide no longer exists * feat: AppStream metadata * fix: AppStream file * fix: appid, also don't mangle shebangs * feat: Add command to install .so files so I can track if I need to make a devel file at some point * chore(scx-tools): Workspace * Add failpipe on install command * Remove service type * feat: Better deps and conflicts --- .../nightly/scx-scheds-nightly.spec | 40 ++++----- anda/system/scx-scheds/stable/scx-scheds.spec | 44 +++++----- anda/system/scx-tools/nightly/anda.hcl | 8 ++ .../scx-tools/nightly/scx-tools-nightly.spec | 87 +++++++++++++++++++ anda/system/scx-tools/nightly/update.rhai | 8 ++ anda/system/scx-tools/stable/anda.hcl | 5 ++ anda/system/scx-tools/stable/scx-tools.spec | 84 ++++++++++++++++++ anda/system/scx-tools/stable/update.rhai | 1 + 8 files changed, 231 insertions(+), 46 deletions(-) create mode 100644 anda/system/scx-tools/nightly/anda.hcl create mode 100644 anda/system/scx-tools/nightly/scx-tools-nightly.spec create mode 100644 anda/system/scx-tools/nightly/update.rhai create mode 100644 anda/system/scx-tools/stable/anda.hcl create mode 100644 anda/system/scx-tools/stable/scx-tools.spec create mode 100644 anda/system/scx-tools/stable/update.rhai diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 37a4f0e701..a755bd5743 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -2,10 +2,11 @@ %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20251117 %global ver 1.0.18 +%undefine __brp_mangle_shebangs Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 1%?dist +Release: 2%?dist Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib @@ -32,6 +33,8 @@ BuildRequires: rust BuildRequires: systemd BuildRequires: systemd-rpm-macros BuildRequires: zlib-ng-compat +Requires: (scx-tools or scx-tools-nightly) +Suggests: scx-tools-nightly Requires: elfutils-libelf Requires: jq Requires: libseccomp @@ -70,38 +73,31 @@ License: GPL-2.0-only %cargo_prep_online %build -%meson \ - -Dsystemd=enabled \ - -Dopenrc=disabled -%meson_build - +%{cargo_build -a} \ + --workspace \ + --exclude scx_rlfifo \ + --exclude scx_mitosis \ + --exclude scx_wd40 \ + --exclude xtask \ + --exclude scxcash \ + --exclude vmlinux_docify \ + --exclude scx_arena_selftests %install -%meson_install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} %{cargo_license_online} > LICENSE.dependencies -%post -%systemd_post scx_loader.service - -%preun -%systemd_preun scx_loader.service - -%postun -%systemd_postun_with_restart scx_loader.service - %files %doc OVERVIEW.md %doc README.md %license LICENSE %license LICENSE.dependencies %{_bindir}/scx* -%{_bindir}/vmlinux_docify -%{_bindir}/xtask -%{_unitdir}/scx_loader.service -%{_datadir}/dbus-1/system.d/org.scx.Loader.conf -%{_datadir}/dbus-1/system-services/org.scx.Loader.service -%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13^20250612.git.c1507b0-1 diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 7b2f7305f5..65b4a5eb63 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,7 +1,9 @@ +%undefine __brp_mangle_shebangs + Name: scx-scheds Version: 1.0.18 -Release: 1%?dist -Summary: sched_ext schedulers and tools +Release: 2%?dist +Summary: sched_ext schedulers SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib URL: https://github.com/sched-ext/scx @@ -27,6 +29,8 @@ BuildRequires: rust BuildRequires: systemd BuildRequires: systemd-rpm-macros BuildRequires: zlib-ng-compat +Requires: (scx-tools or scx-tools-nightly) +Suggests: scx-tools Requires: elfutils-libelf Requires: jq Requires: libseccomp @@ -38,6 +42,7 @@ Conflicts: scx_layered Conflicts: scx_rustland Conflicts: scx_rusty Conflicts: scx-scheds-git +Conflicts: scx-scheds-nightly Provides: rust-scx_utils-devel Provides: scx_c_schedulers Provides: scxctl = %{version} @@ -62,40 +67,31 @@ License: GPL-2.0-only %cargo_prep_online %build -%meson \ - -Dsystemd=enabled \ - -Dopenrc=disabled -%meson_build +%{cargo_build -a} \ + --workspace \ + --exclude scx_rlfifo \ + --exclude scx_mitosis \ + --exclude scx_wd40 \ + --exclude xtask \ + --exclude scxcash \ + --exclude vmlinux_docify \ + --exclude scx_arena_selftests %install -%meson_install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + -mv services/systemd/README.md SERVICE_MIGRATION.md +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} %{cargo_license_online} > LICENSE.dependencies -%post -%systemd_post scx_loader.service - -%preun -%systemd_preun scx_loader.service - -%postun -%systemd_postun_with_restart scx_loader.service - %files %doc OVERVIEW.md %doc README.md -%doc SERVICE_MIGRATION.md %license LICENSE %license LICENSE.dependencies %{_bindir}/scx* -%{_bindir}/vmlinux_docify -%{_bindir}/xtask -%{_unitdir}/scx_loader.service -%{_datadir}/dbus-1/system.d/org.scx.Loader.conf -%{_datadir}/dbus-1/system-services/org.scx.Loader.service -%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13-1 diff --git a/anda/system/scx-tools/nightly/anda.hcl b/anda/system/scx-tools/nightly/anda.hcl new file mode 100644 index 0000000000..10de38ca82 --- /dev/null +++ b/anda/system/scx-tools/nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "scx-tools-nightly.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec new file mode 100644 index 0000000000..edc9e40295 --- /dev/null +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -0,0 +1,87 @@ +%global commit d830ef7cae6b6e937dc01455a4c59607189d4db7 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commitdate 20251114 +%global ver 1.0.18 +%global appid com.sched_ext.scx +%global developer "sched-ext Contributors" +%global org "com.sched_ext" + +Name: scx-tools-nightly +Version: %{ver}^%{commitdate}.git.%{shortcommit} +Release: 1%{?dist} +Summary: Sched_ext Tools +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +SourceLicense: GPL-2.0-only +URL: https://github.com/sched-ext/scx-loader +Source0: %{url}/archive/%{commit}/%{commit}.tar.gz +BuildRequires: anda-srpm-macros +BuildRequires: bpftool +BuildRequires: cargo +BuildRequires: cargo-rpm-macros +BuildRequires: clang >= 17 +BuildRequires: gcc +BuildRequires: git +BuildRequires: libseccomp-devel +BuildRequires: lld >= 17 +BuildRequires: llvm >= 17 +BuildRequires: mold +BuildRequires: python3 +BuildRequires: rust +BuildRequires: systemd +BuildRequires: systemd-rpm-macros +Requires: (scx-scheds or scx-scheds-nightly) +Suggests: scx-scheds-nightly +Obsoletes: scxctl <= 0.3.4 +Provides: scxctl = %{evr} +Conflicts: scx-tools +Packager: Gilver E. + +%description +scx_loader: A D-Bus interface for managing sched_ext schedulers + +%prep +%autosetup -n scx-loader-%{commit} +%cargo_prep_online + +%build +%{cargo_build -a} \ + --workspace + +%install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' ! -name 'xtask' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +# Install runtime assets via xtask +./target/rpm/xtask install --destdir %{buildroot} + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} || : + +%{cargo_license_online} > LICENSE.dependencies + +%terra_appstream + +%post +%systemd_post scx_loader.service + +%preun +%systemd_preun scx_loader.service + +%postun +%systemd_postun_with_restart scx_loader.service + +%files +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/scx* +%{_unitdir}/scx_loader.service +%{_datadir}/dbus-1/system-services/org.scx.Loader.service +%{_datadir}/dbus-1/system.d/org.scx.Loader.conf +%{_datadir}/polkit-1/actions/org.scx.Loader.policy +%config(noreplace) %{_datadir}/scx_loader/config.toml +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Sun Nov 16 2025 Gilver E. - 1.0.18^20251114.git.d830ef7-1 +- Initial package diff --git a/anda/system/scx-tools/nightly/update.rhai b/anda/system/scx-tools/nightly/update.rhai new file mode 100644 index 0000000000..acab373af9 --- /dev/null +++ b/anda/system/scx-tools/nightly/update.rhai @@ -0,0 +1,8 @@ +rpm.global("commit", gh_commit("sched-ext/scx-loader")); +if rpm.changed() { + rpm.release(); + rpm.global("commitdate", date()); + let v = gh("sched-ext/scx-loader"); + v.crop(1); + rpm.global("ver", v); +} diff --git a/anda/system/scx-tools/stable/anda.hcl b/anda/system/scx-tools/stable/anda.hcl new file mode 100644 index 0000000000..c5223e522e --- /dev/null +++ b/anda/system/scx-tools/stable/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "scx-tools.spec" + } +} diff --git a/anda/system/scx-tools/stable/scx-tools.spec b/anda/system/scx-tools/stable/scx-tools.spec new file mode 100644 index 0000000000..31514cb3ac --- /dev/null +++ b/anda/system/scx-tools/stable/scx-tools.spec @@ -0,0 +1,84 @@ +%global appid com.sched_ext.scx +%global developer "sched-ext Contributors" +%global org "com.sched_ext" + +Name: scx-tools +Version: 1.0.18 +Release: 1%{?dist} +Summary: Sched_ext Tools +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +SourceLicense: GPL-2.0-only +URL: https://github.com/sched-ext/scx-loader +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: anda-srpm-macros +BuildRequires: bpftool +BuildRequires: cargo +BuildRequires: cargo-rpm-macros +BuildRequires: clang >= 17 +BuildRequires: gcc +BuildRequires: git +BuildRequires: libseccomp-devel +BuildRequires: lld >= 17 +BuildRequires: llvm >= 17 +BuildRequires: mold +BuildRequires: python3 +BuildRequires: rust +BuildRequires: systemd +BuildRequires: systemd-rpm-macros +Requires: (scx-scheds or scx-scheds-nightly) +Suggests: scx-scheds +Obsoletes: scxctl <= 0.3.4 +Provides: scxctl = %{evr} +Conflicts: scx-tools-git +Conflicts: scx-tools-nightly +Packager: Gilver E. + +%description +scx_loader: A D-Bus interface for managing sched_ext schedulers + +%prep +%autosetup -n scx-loader-%{version} +%cargo_prep_online + +%build +%{cargo_build -a} \ + --workspace + +%install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' ! -name 'xtask' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +# Install runtime assets via xtask +./target/rpm/xtask install --destdir %{buildroot} + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} || : + +%{cargo_license_online} > LICENSE.dependencies + +%terra_appstream + +%post +%systemd_post scx_loader.service + +%preun +%systemd_preun scx_loader.service + +%postun +%systemd_postun_with_restart scx_loader.service + +%files +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/scx* +%{_unitdir}/scx_loader.service +%{_datadir}/dbus-1/system-services/org.scx.Loader.service +%{_datadir}/dbus-1/system.d/org.scx.Loader.conf +%{_datadir}/polkit-1/actions/org.scx.Loader.policy +%config(noreplace) %{_datadir}/scx_loader/config.toml +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Sun Nov 16 2025 Gilver E. - 1.0.18-1 +- Initial package diff --git a/anda/system/scx-tools/stable/update.rhai b/anda/system/scx-tools/stable/update.rhai new file mode 100644 index 0000000000..af8768b383 --- /dev/null +++ b/anda/system/scx-tools/stable/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("sched-ext/scx-loader")); From 2e49738234aecaae3406cf46c524d17b59d61967 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 17 Nov 2025 13:30:04 +0800 Subject: [PATCH 1479/1547] feat(release): terra-multimedia (#7327) --- anda/terra/release/terra-multimedia.repo | 26 ++++++++++++++++++++++++ anda/terra/release/terra-release.spec | 10 +++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 anda/terra/release/terra-multimedia.repo diff --git a/anda/terra/release/terra-multimedia.repo b/anda/terra/release/terra-multimedia.repo new file mode 100644 index 0000000000..72db66c238 --- /dev/null +++ b/anda/terra/release/terra-multimedia.repo @@ -0,0 +1,26 @@ +[terra-multimedia] +name=Terra $releasever (Multimedia) +#baseurl=https://repos.fyralabs.com/terra$releasever-multimedia +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia/key.asc +repo_gpgcheck=1 +enabled=0 +enabled_metadata=1 +countme=1 +priority=80 + +[terra-multimedia-source] +name=Terra $releasever (Multimedia) - Source +#baseurl=https://repos.fyralabs.com/terra$releasever-multimedia-source +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia-source&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia-source/key.asc +repo_gpgcheck=1 +enabled=0 +enabled_metadata=0 +priority=80 diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index 6a5fe09a44..be7f33c825 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -1,6 +1,6 @@ Name: terra-release -Version: 42 -Release: 4 +Version: 43 +Release: 1 Summary: Release package for Terra License: MIT @@ -9,6 +9,7 @@ Source0: terra.repo Source1: terra-extras.repo Source2: terra-nvidia.repo Source3: terra-mesa.repo +Source4: terra-multimedia.repo BuildArch: noarch %dnl We probably shouldn't do this in Rawhide! @@ -35,6 +36,7 @@ install -D -p -m 0644 -t %{buildroot}%{_sysconfdir}/yum.repos.d %{SOURCE0} install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE1 install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE2 install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE3 +install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE4 %files %config(noreplace) %{_sysconfdir}/yum.repos.d/terra.repo @@ -43,8 +45,12 @@ install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE3 %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-extras.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-nvidia.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-mesa.repo +%config(noreplace) %{_sysconfdir}/yum.repos.d/terra-multimedia.repo %changelog +* Thu Nov 13 2025 madonuko - 44-1 +- Add terra-multimedia + * Sun Jan 12 2025 Cappy Ishihara - 42-4 - Add NVIDIA and Mesa repository streams From d5da05dd352c811888109264535e0f1da2298ffd Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 17 Nov 2025 17:47:37 +0700 Subject: [PATCH 1480/1547] chore(metainfo): minecraft (#7406) * chore(metainfo): minecraft * svg icon? * move icons to scalable --- anda/games/minecraft-java/.gitignore | 1 + .../com.mojang.Minecraft.metainfo.xml | 58 +++++++++++++++++++ anda/games/minecraft-java/minecraft-java.spec | 29 +++++----- .../minecraft-java/minecraft-launcher.desktop | 3 +- 4 files changed, 76 insertions(+), 15 deletions(-) create mode 100644 anda/games/minecraft-java/.gitignore create mode 100644 anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml diff --git a/anda/games/minecraft-java/.gitignore b/anda/games/minecraft-java/.gitignore new file mode 100644 index 0000000000..6131751955 --- /dev/null +++ b/anda/games/minecraft-java/.gitignore @@ -0,0 +1 @@ +*.svg \ No newline at end of file diff --git a/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml b/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml new file mode 100644 index 0000000000..fce1f57e28 --- /dev/null +++ b/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml @@ -0,0 +1,58 @@ + + + com.mojang.Minecraft + Minecraft + ماين كرافت + মাইনক্রাফ্ট + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + CC0-1.0 + Create your own world in one of the most popular video games + أنشئ عالمك الخاص في واحدة من ألعاب الفيديو الأكثر شعبية + Crea tu propio mundo en este videojuego popular + Créez votre propre univers dans l'un des jeux vidéo les plus populaires + सर्वाधिक लोकप्रिय वीडियो गेम में अपनी खुद की दुनिया बनाएँ + Ciptakan duniamu sendiri di salah satu permainan paling populer ini. + Crie seu próprio mundo em um dos videogames mais populares + Creeaza-ti propria lume in unul dintre cele mai populare jocuri video + สร้างโลกของคุณขึ้นมาใหม่ในหนึ่งในวิดีโอเกมที่เป็นที่นิยมมากที่สุด + Kiến tạo thế giới của riêng bạn trên một trong những trò chơi điện tử phổ biến nhất + 在这款风靡全球的视频游戏中打造属于自己的世界 + 在最受歡迎的電玩遊戲中打造自己的世界 + +

    Join people all over the world playing Minecraft, one of the most popular videogames around! Your own imagination is the limit in this fun game where you get to build the world around you. Play with friends, or alone, as you adventure, gather, build, and battle in an incredible land of your very own. For the best experience, we recommend you create an account and purchase online at minecraft.net/en-us/store before installing this app. ** Requires internet.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    انضم للأشخاص الذين يلعبون لُعبة ماين كرافت من جميع أنحاء العالم، وهي واحدة من ألعاب الفيديو الأكثر شعبية الموجودة الآن! خيالك الخاص هو الحد في هذه اللعبة المُمتعة حيث يمكنك بناء العالم من حولك. العب مع الأصدقاء، أو منفرداً، حيث أنك تغامر وتجمع الموارد وتبني وتحارب في أراضٍ مذهلة خاصة بك للغاية. لأفضل تجربة، فإننا ننصح بإنشاء حساب والشراء عبر الإنترنت من خلال minecraft.net/en-us/store/ قبل تثبيت هذا التطبيق. ** يتطلب الإنترنت.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    ¡Todo el mundo esta jugando Minecraft, uno de los videojuegos más populares de hoy día! Tu imaginación es el límite en este juego divertido en donde puedes construir el mundo que te rodea. Juega con tus amigos, o solo, y aventura, recolecta, construye y batalla. Para obtener la mejor experiencia, recomendamos crear una cuenta y comprar el juego en línea antes de instalarlo minecraft.net/es-es/store ** Requiere internet.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Rejoignez les joueurs du monde entier avec Minecraft, l'un des jeux vidéo les plus populaires qui existent ! Testez les limites de votre propre imagination dans ce jeu récréatif où vous devrez construire l'univers qui vous entoure. Jouez seul ou avec des amis, et partez à l'aventure en amassant, construisant et combattant dans ce monde incroyable qui est le vôtre. Pour vivre une expérience parfaite, nous vous recommandons de créer un compte et d'acheter en ligne sur minecraft.net/en-us/store avant d'installer cette appli. ** Nécessite internet.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    दुनियाभर में Minecraft खेलने वाले लोगों से मिलें, जो सर्वाधिक लोकप्रिय वीडियो गेम में से एक है! इस मज़ेदार गेम में आपकी अपनी कल्पना ही सीमा है जहाँ आप अपने आसपास की दुनिया बनाते हैं. अपने मित्रों के साथ या अकेले खेलें, चूँकि आपकी रोमांच यात्रा आपकी अपनी सीमाओं में ही निर्मित होती है. श्रेष्ठ अनुभव के लिए, हम आपको यह ऐप स्थापित करने से पहले एक खाता निर्मित करने और minecraft.net/en-us/store पर इसे खरीदने की सलाह देते हैं. ** इंटरनेट आवश्यक.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Bergabung dengan orang lain di dunia yang juga memainkan Minecraft, salah satu permainan yang paling populer di dunia. Anda bisa membangun dunia sendiri di game seru ini, satu-satunya batasan adalah imajinasi Anda. Bermain bersama dengan teman, atau sendiri, dimana Anda bisa berpetualang, mengumpulkan, membangun, dan bertarung di tanah ciptaan Anda sendiri. Untuk pengalaman yang paling optimal, sebelum mengunduh game ini, kami sarankan Anda membuat akun dan membeli permainan ini di minecraft.net/en-us/store. **Membutuhkan koneksi internet

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Junte-se a pessoas de todas as partes do mundo jogando Minecraft, um dos videogames mais populares do momento! A sua imaginação é o limite neste jogo divertido que permite construir um mundo próprio. Jogue com amigos ou sozinho, enquanto parte em uma aventura de construções e batalhas nas suas terras incríveis. Para obter a melhor experiência, antes de instalar este app, recomendamos que você crie uma conta e adquira o jogo no site oficial do Minecraft: minecraft.net/pt-br/store ** Necessita internet

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Alatura-te lumii jucand Minecraft, unul dintre cele mai populare jocuri video din jur! Imaginatia ta este limita in acest joc distractiv unde poti construi o lume in jurul tau. Joaca cu prietenii, sau singur, cand te aventurezi, aduni, construiesti, si te lupti in incredibilul taram al tau. Pentru o mai buna experienta, iti recomandam sa iti creezi un cont si sa cumperi online jocul la adresa minecraft.net/en-us/store inainte sa instalezi aplicatia. **Necesita internet.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    ร่วมสนุกสนานไปพร้อมกันกับผู้คนทั่วโลกในการเล่นเกม Minecraft หนึ่งในวิดีโอเกมที่เป็นที่นิยมมากที่สุดในตอนนี้! จินตนาการของคุณคือขีดจำกัดเพียงอย่างเดียวในเกมแสนสนุกนี้ ที่คุณจะได้มีโอกาสสร้างโลกขึ้นมาใหม่รอบตัวคุณ เล่นกับเพื่อนฝูง (หรือจะเล่นคนเดียวก็ได้เช่นกัน) ในขณะที่คุณออกผจญภัย เก็บของป่า ปลูกสิ่งก่อสร้าง และต่อสู้ท่ามกลางผืนดินสุดอัศจรรย์ที่คุณสร้างขึ้นมาด้วยตัวเอง หากต้องการสัมผัสประสบการณ์การเล่นเกมที่ดีที่สุด เราขอแนะนำให้คุณสร้างบัญชีผู้ใช้ขึ้นมาและซื้อออนไลน์ที่ minecraft.net/en-us/store ก่อนที่จะติดตั้งแอปนี้ ** ต้องต่ออินเทอร์เน็ต

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Hãy cùng chơi Minecraft, một trong những trò chơi điện tử phổ biến nhất, với toàn thế giới! Không điều gì có thể giới hạn trí tưởng tượng của riêng bạn trong trò chơi vui nhộn này, nơi bạn sẽ xây dựng thế giới xung quanh mình. Hãy chơi cùng bạn bè hoặc chơi một mình, và hãy phiêu lưu, tụ họp, xây dựng và chiến đấu trên mảnh đất kỳ diệu của riêng mình. Để có trải nghiệm tốt nhất, chúng tôi khuyên bạn nên tạo một tài khoản và mua hàng trực tuyến tại địa chỉ minecraft.net/en-us/store trước khi cài đặt ứng dụng này. **Cần có Internet.

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    Minecraft 是一款火爆的视频游戏,在全球有无数的狂热玩家,快来加入他们!在这款充满趣味的游戏中,你可以随心所欲打造属于自己的世界,唯一能够限制你的只有你的想象力。这个神奇的世界完全属于你自己,你可以去冒险、收集资源、建造房屋,还可以跟敌对生物战斗,你可以单人娱乐,也可以多人联机。为了玩得尽兴,建议在线购买并创建一个帐户,网址为:minecraft.net/en-us/store,然后安装此应用** 需要 Internet 连接。

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +

    加入在世界各地遊玩 Minecraft 的人們吧,這是最受歡迎的電玩遊戲之一!在這款有趣的遊戲中,唯有自己的想像力是極限,您必須打造自己週邊的世界。可與好友一起或獨自遊玩,在屬於自己的絕妙世界中探索、收集、建造及戰鬥。為了獲得最佳體驗,建議在安裝此 app 前在 minecraft.net/en-us/store/ 建立帳號並線上購買。** 需要網路

    NOTE: This wrapper is not verified by, affiliated with, or supported by Mojang or Microsoft.

    +
    + https://minecraft.net + + https://raw.githubusercontent.com/flathub/com.mojang.Minecraft/master/screenshots/minecraft1.png + https://raw.githubusercontent.com/flathub/com.mojang.Minecraft/master/screenshots/minecraft2.png + + + https://d3lapyynmdp1i9.cloudfront.net/thumbnails/com.mojang.Minecraft/com.mojang.minecraft-thumb.jpg + + com.mojang.Minecraft.desktop + LicenseRef-proprietary + + moderate + intense + +
    \ No newline at end of file diff --git a/anda/games/minecraft-java/minecraft-java.spec b/anda/games/minecraft-java/minecraft-java.spec index 2df0e94b45..bf908ab92a 100644 --- a/anda/games/minecraft-java/minecraft-java.spec +++ b/anda/games/minecraft-java/minecraft-java.spec @@ -1,8 +1,12 @@ %global debug_package %{nil} +%global appid com.mojang.Minecraft +%global developer Mojang Studios +%global org com.mojang + Name: minecraft-launcher -Version: 2.1.3 -Release: 1%{?dist} +Version: 2.3.2 +Release: 2%{?dist} Summary: Official launcher for Minecraft License: https://www.minecraft.net/en-us/eula @@ -10,10 +14,12 @@ URL: https://minecraft.net Source0: https://launcher.mojang.com/download/Minecraft.tar.gz Source1: minecraft-launcher.desktop Source2: https://launcher.mojang.com/download/minecraft-launcher.svg +Source3: com.mojang.Minecraft.metainfo.xml Packager: Cappy Ishihara ExclusiveArch: x86_64 +BuildRequires: terra-appstream-helper anda-srpm-macros Requires: java >= 1.8.0 Requires: gtk3 Requires: libgpg-error @@ -28,20 +34,17 @@ The official Linux release of the launcher for Minecraft, a game about placing b %build %install -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/ -mkdir -p %{buildroot}%{_datadir}/applications/ - -mv %{_builddir}/minecraft-launcher/minecraft-launcher %{buildroot}%{_bindir}/minecraft-launcher -chmod 755 %{buildroot}%{_bindir}/minecraft-launcher - -install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/minecraft-launcher.desktop -install -Dm644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/minecraft-launcher.svg +install -Dm755 %{_builddir}/minecraft-launcher/minecraft-launcher %{buildroot}%{_bindir}/minecraft-launcher +install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{appid}.desktop +install -Dm644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{appid}.svg +%terra_appstream -o %{SOURCE3} +cat %{buildroot}%{_metainfodir}/%{appid}.metainfo.xml %files %{_bindir}/minecraft-launcher -%{_datadir}/applications/minecraft-launcher.desktop -%{_datadir}/icons/hicolor/symbolic/apps/minecraft-launcher.svg +%{_datadir}/applications/%{appid}.desktop +%{_datadir}/icons/hicolor/scalable/apps/%{appid}.svg +%{_metainfodir}/%{appid}.metainfo.xml %changelog * Tue Mar 08 2022 Thomas Batten - 1121-2 diff --git a/anda/games/minecraft-java/minecraft-launcher.desktop b/anda/games/minecraft-java/minecraft-launcher.desktop index 762c9a8e46..71ebab0f92 100644 --- a/anda/games/minecraft-java/minecraft-launcher.desktop +++ b/anda/games/minecraft-java/minecraft-launcher.desktop @@ -4,7 +4,6 @@ Version=2.0 Name=Minecraft Launcher Comment=Official Minecraft Launcher Exec=/usr/bin/minecraft-launcher -Path=/usr/bin -Icon=minecraft-launcher +Icon=com.mojang.Minecraft Terminal=false Categories=Game;Application; From c7b1ac22c2b504aac17bba11f3938cf31d27fd7c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 10:57:00 +0000 Subject: [PATCH 1481/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 45825a8b10..175b80e7c4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 42177add17e3386c03a1e798eb6345d37acbf29b -%global ver 0.0.38-18349 +%global commit 9b1d39c14e4cbfce4f364514e3c8c5cc351d2d92 +%global ver 0.0.38-18351 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a8ccd101268d3804abcacb2fa3f74981f8a0635c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 13:58:19 +0000 Subject: [PATCH 1482/1547] bump: lomiri-system-settings --- .../lomiri-system-settings/lomiri-system-settings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 9bcd6ee04a..ca99bc2387 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 5bcc90df4c920ead35f31215583624ee9cba7295 +%global commit c3af1ac5564c1f034dbea120ccf1a46a36977495 %forgemeta Name: lomiri-system-settings From 61647a85a7dfd4314bc81b231b8d17037ec8d459 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 15:25:58 +0000 Subject: [PATCH 1483/1547] bump: gradle --- anda/tools/buildsys/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/gradle/gradle.spec b/anda/tools/buildsys/gradle/gradle.spec index 8dec0d7943..006b8211be 100644 --- a/anda/tools/buildsys/gradle/gradle.spec +++ b/anda/tools/buildsys/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 9.2.0 +Version: 9.2.1 Release: 1%?dist Summary: Powerful build system for the JVM URL: https://gradle.org/ From f28c91167045b1f3023a6b542c854bdf02ed57ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 15:56:19 +0000 Subject: [PATCH 1484/1547] bump: rust-topgrade --- anda/tools/topgrade/rust-topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index 44e5a91502..b5291eaf74 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.2.1 +Version: 16.3.0 Release: 1%?dist Summary: Upgrade all the things From cff33364f9b1ce3281d3a3e0eed9ecd669c78b7d Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 17 Nov 2025 22:58:26 +0700 Subject: [PATCH 1485/1547] fix(metainfo): Separate metainfo between PrismLauncher and nightly (#7412) * fix(metainfo): Separate metainfo between PrismLauncher and nightly * oops * add pretty name, add qrencode this is a surprise tool that can help us later * bump release of prismlauncher stable * change metainfo id in files * try out the rpm macro quote * override explicit --- anda/games/prismlauncher-nightly/nightly.xml | 4 ++++ .../prismlauncher-nightly/prismlauncher-nightly.spec | 10 ++++++++-- anda/games/prismlauncher/prismlauncher.spec | 7 +++++-- 3 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 anda/games/prismlauncher-nightly/nightly.xml diff --git a/anda/games/prismlauncher-nightly/nightly.xml b/anda/games/prismlauncher-nightly/nightly.xml new file mode 100644 index 0000000000..d88cff52b2 --- /dev/null +++ b/anda/games/prismlauncher-nightly/nightly.xml @@ -0,0 +1,4 @@ + + org.prismlauncher.PrismLauncher-nightly + Prism Launcher (Nightly) + diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c1353a09e0..4f827cbafe 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,5 +1,7 @@ %global real_name prismlauncher %global nice_name PrismLauncher +%global name_pretty %{quote:Prism Launcher (Nightly)} +%global appid org.prismlauncher.PrismLauncher-nightly %global commit 8b4ad7aa49be5bff1473b9242a759945473a3c3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) @@ -36,10 +38,12 @@ License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-l Group: Amusements/Games URL: https://prismlauncher.org/ Patch0: 0001-find-cmark-with-pkgconfig.patch +Source2: nightly.xml BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ +BuildRequires: terra-appstream-helper # JDKs less than the most recent release & LTS are no longer in the default # Fedora repositories # Make sure you have Adoptium's repositories enabled @@ -55,6 +59,7 @@ BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: tomlplusplus-devel BuildRequires: cmake(ghc_filesystem) +BuildRequires: qrencode-devel BuildRequires: cmake(Qt%{qt_version}Concurrent) >= %{min_qt_version} BuildRequires: cmake(Qt%{qt_version}Core) >= %{min_qt_version} BuildRequires: cmake(Qt%{qt_version}Gui) >= %{min_qt_version} @@ -138,7 +143,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %install %cmake_install - +%terra_appstream -o %{SOURCE2} +rm -f %{buildroot}%{_datadir}/metainfo/org.prismlauncher.PrismLauncher.metainfo.xml %check %ctest @@ -154,7 +160,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %{_datadir}/%{nice_name}/qtlogging.ini %{_datadir}/%{nice_name}/NewLaunchLegacy.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml +%{_metainfodir}/%{appid}.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 817e6063de..5ce757dfe7 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -1,6 +1,7 @@ %global real_name prismlauncher %global nice_name PrismLauncher %bcond_without qt6 +%global appid org.prismlauncher.PrismLauncher # Change this variables if you want to use custom keys # Leave blank if you want to build Prism Launcher without MSA id or curseforge api key @@ -23,7 +24,7 @@ Name: prismlauncher Name: prismlauncher-qt5 %endif Version: 9.4 -Release: 1%?dist +Release: 2%?dist Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license @@ -45,6 +46,7 @@ BuildRequires: temurin-17-jdk %else BuildRequires: java-17-openjdk-devel %endif +BuildRequires: anda-srpm-macros BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(ghc_filesystem) @@ -57,6 +59,7 @@ BuildRequires: cmake(Qt%{qt_version}Widgets) >= %{min_qt_version} BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version} BuildRequires: cmake(Qt%{qt_version}NetworkAuth) >= %{min_qt_version} BuildRequires: tomlplusplus-devel +BuildRequires: qrencode-devel %if %{with qt6} BuildRequires: cmake(Qt6Core5Compat) @@ -129,7 +132,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %install %cmake_install - +%terra_appstream %check %ctest From cf1272e263543e61d0774114c787b997d18424d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 17:18:54 +0000 Subject: [PATCH 1486/1547] bump: android-studio inputplumber --- anda/devs/android-studio/stable/android-studio.spec | 2 +- anda/games/inputplumber/inputplumber.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/android-studio/stable/android-studio.spec b/anda/devs/android-studio/stable/android-studio.spec index 380401283d..c390054a19 100644 --- a/anda/devs/android-studio/stable/android-studio.spec +++ b/anda/devs/android-studio/stable/android-studio.spec @@ -4,7 +4,7 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio -Version: 2025.2.1.7 +Version: 2025.2.1.8 Release: 1%?dist Summary: Official IDE for Android development License: Apache-2.0 diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 13e72d5ef8..5c0f50b5c1 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.67.0 +Version: 0.67.1 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 44a096cc93082b94898c20e00a1c1e1d67d909cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 17:38:36 +0000 Subject: [PATCH 1487/1547] bump: discord-canary-openasar discord-canary zig-master-bootstrap --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index b024acf2cd..f5719056fc 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.808 +Version: 0.0.809 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 5c2eaf8438..70d1e55e4b 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.808 +Version: 0.0.809 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index fe0e0d4afa..5c0462e790 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1344+bc589c271 +%global ver 0.16.0-dev.1353+aa4332fb0 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 86e6a6e9f1e37c8ddd01d1ac36372203b6311127 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 18:21:29 +0000 Subject: [PATCH 1488/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 18c457b92e..c941510fd1 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1344+bc589c271 +Version: 0.16.0~dev.1353+aa4332fb0 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 180bace12288eeea18b2189ed2789cbcdbc73ccf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 19:15:31 +0000 Subject: [PATCH 1489/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 175b80e7c4..b87b214516 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9b1d39c14e4cbfce4f364514e3c8c5cc351d2d92 -%global ver 0.0.38-18351 +%global commit de914247bed599127ab5b1fa7822025bec75b157 +%global ver 0.0.38-18359 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 50be58adf9c3c76fb67e0989ceca14b962c74f5d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 20:23:39 +0000 Subject: [PATCH 1490/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b87b214516..5b9928d732 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit de914247bed599127ab5b1fa7822025bec75b157 -%global ver 0.0.38-18359 +%global commit c669a0beb721d704241980675154cb35b0221d92 +%global ver 0.0.38-18364 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a572b3332fe15b2aeef5626a95e3fdc8fa215e31 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 17 Nov 2025 16:22:51 -0600 Subject: [PATCH 1491/1547] feat(terra-release): Use %{fedora} macro for version field (#7439) Signed-off-by: Gilver --- anda/terra/release/terra-release.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index be7f33c825..18e118a1ca 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -1,5 +1,5 @@ Name: terra-release -Version: 43 +Version: %{fedora} Release: 1 Summary: Release package for Terra From 648883d42a47811c2b8084f565abfa537c0de995 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 23:25:42 +0000 Subject: [PATCH 1492/1547] bump: golang-google-grpc.terra --- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index 58bbc73a52..b5c6b52d00 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.76.0 +Version: 1.77.0 %gometa -L From cba7e178179f47ef2cb53cec038748698d10ebc4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 17 Nov 2025 23:49:20 +0000 Subject: [PATCH 1493/1547] bump: mdbook --- anda/tools/mdbook/mdbook.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec index 560dc23412..690812db25 100644 --- a/anda/tools/mdbook/mdbook.spec +++ b/anda/tools/mdbook/mdbook.spec @@ -1,5 +1,5 @@ Name: mdBook -Version: 0.5.0.beta.2 +Version: 0.5.0 Release: 1%?dist Summary: Create a book from markdown files License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) From 0e74f0ebe12cfacd232c9acb66b98c39c61d113d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 01:50:12 +0000 Subject: [PATCH 1494/1547] bump(nightly): mpv-nightly rasputin rp-appset zed-nightly prismlauncher-nightly types-colorama scx-scheds-nightly scx-tools-nightly rpi-utils --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/rasputin/rasputin.spec | 4 ++-- anda/apps/rp-appset/rp-appset.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 6 +++--- anda/system/scx-tools/nightly/scx-tools-nightly.spec | 6 +++--- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 28a30380a1..69787646a8 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 0a32f988ba5707a1f9df859b08efe5ba3174b471 +%global commit 7482608939f5a184d11f55c9ef3cf771e1ff1342 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251117 +%global commit_date 20251118 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 95215c8758..0938b1c519 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit b3f3f1da2fa59a2cbdea73c75b7d67bc312ce2bc -%global commit_date 20251115 +%global commit a822eb767a330711e67714428c1c56cf3c82f044 +%global commit_date 20251118 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index 764033439f..9a3d1a024d 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit b3f3f1da2fa59a2cbdea73c75b7d67bc312ce2bc -%global commit_date 20251115 +%global commit a822eb767a330711e67714428c1c56cf3c82f044 +%global commit_date 20251118 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 61d40cea07..8bb46b3203 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit b0525a26a684ab2822baaa6c94ee5acd7f50a1d4 +%global commit 0386f240a9f3ab463f91ab1fec3cba92dd77d097 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251117 +%global commit_date 20251118 %global ver 0.214.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4f827cbafe..0dedc5a543 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -3,10 +3,10 @@ %global name_pretty %{quote:Prism Launcher (Nightly)} %global appid org.prismlauncher.PrismLauncher-nightly -%global commit 8b4ad7aa49be5bff1473b9242a759945473a3c3b +%global commit 4c437a839cb66e59a6dc63d759bd412e6d9e31e3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251117 +%global commit_date 20251118 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 09a8a9cac3..2e94869d09 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 58da238f50afcdceae317864915a7f9a10ff8fd3 -%global commit_date 20251117 +%global commit bbbf7530a987e59c8458127351cacad2e57f04bf +%global commit_date 20251118 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index a755bd5743..67aafeb24b 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,12 +1,12 @@ -%global commit f05e360ed2487b0200fd8326067d320ab1c08f36 +%global commit f0e0021031dbf9f75d2b72d3ffdd3c37e2c83e15 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251117 +%global commitdate 20251118 %global ver 1.0.18 %undefine __brp_mangle_shebangs Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 2%?dist +Release: 1%?dist Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec index edc9e40295..fe65991b34 100644 --- a/anda/system/scx-tools/nightly/scx-tools-nightly.spec +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -1,6 +1,6 @@ -%global commit d830ef7cae6b6e937dc01455a4c59607189d4db7 +%global commit ad8d7f5f699c9ce8d0ce3bf46a0ed72f822c598e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251114 +%global commitdate 20251118 %global ver 1.0.18 %global appid com.sched_ext.scx %global developer "sched-ext Contributors" @@ -8,7 +8,7 @@ Name: scx-tools-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 1%{?dist} +Release: 1%?dist Summary: Sched_ext Tools License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) SourceLicense: GPL-2.0-only diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index d03f519d4b..77f43d0166 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 97c7608a47da7a32a5046c8dc86e5cbaca8569a8 -%global commit_date 20251117 +%global commit 8fde8b73de3cff4e946e5799b706456d87173667 +%global commit_date 20251118 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From e03d16e5de13b2060d13d4b1179bd03ccc8d35a0 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 18 Nov 2025 09:02:35 +0700 Subject: [PATCH 1495/1547] bun: fix logo (#7445) --- anda/devs/bun/bun-bin.spec | 8 +++++--- anda/devs/bun/sh.oven.bun.metainfo.xml | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 06c83a5d93..3f7f112921 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -5,15 +5,17 @@ %global a aarch64 %endif +%global appid sh.oven.bun + Name: bun-bin Version: 1.3.2 -Release: 2%?dist +Release: 3%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT URL: https://bun.sh Source0: https://github.com/oven-sh/bun/releases/download/bun-v%version/bun-linux-%a.zip Source1: sh.oven.bun.metainfo.xml -BuildRequires: unzip +BuildRequires: unzip anda-srpm-macros terra-appstream-helper %description %summary. @@ -58,7 +60,7 @@ install -Dm644 bun.bash -t %buildroot%bash_completions_dir install -Dm644 bun.fish -t %buildroot%fish_completions_dir ln -s bun %buildroot%_bindir/bunx -install -Dm644 %{SOURCE1} %buildroot%{_datadir}/metainfo/sh.oven.bun.metainfo.xml +%terra_appstream -o %{SOURCE1} %files %license LICENSE diff --git a/anda/devs/bun/sh.oven.bun.metainfo.xml b/anda/devs/bun/sh.oven.bun.metainfo.xml index 9f8342be65..f8aa2cda17 100644 --- a/anda/devs/bun/sh.oven.bun.metainfo.xml +++ b/anda/devs/bun/sh.oven.bun.metainfo.xml @@ -3,10 +3,10 @@ sh.oven.bun CC0-1.0 MIT + applications-development Bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one + Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    From 4cc9e2d90f6717bd9fd10a5a47efd3d76cf5615a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 02:10:09 +0000 Subject: [PATCH 1496/1547] bump: sass terra-appstream-helper --- anda/misc/sass/sass.spec | 2 +- anda/terra/appstream-helper/terra-appstream-helper.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 6e28e3354d..cb5cdaa196 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.94.0 +Version: 1.94.1 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec index 84a0e3c34e..c34c604501 100644 --- a/anda/terra/appstream-helper/terra-appstream-helper.spec +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -1,5 +1,5 @@ Name: terra-appstream-helper -Version: 0.1.3 +Version: 0.1.4 Release: 1%?dist Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra License: GPL-3.0-or-Later From 98c4eb0fd2732e16e399175a3d757b5546430863 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 03:19:01 +0000 Subject: [PATCH 1497/1547] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 042c16a6ad..c52a9fbdad 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-17 +%global ver 2025-11-18 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 5d7a4945520c6f91f1d72ec9ad3e3682e03c6d2f Mon Sep 17 00:00:00 2001 From: lea Date: Mon, 17 Nov 2025 21:51:42 -0800 Subject: [PATCH 1498/1547] chore: split multimedia into subpackage (#7441) * chore: split multimedia into subpackage * more subrepo subpackages * make subrepo .repo files enable the subrepo * oops! * more oops * bump releasever --------- Co-authored-by: Gilver --- anda/terra/release/terra-mesa.repo | 2 +- anda/terra/release/terra-multimedia.repo | 2 +- anda/terra/release/terra-nvidia.repo | 2 +- anda/terra/release/terra-release.spec | 30 +++++++++++++++++++++--- 4 files changed, 30 insertions(+), 6 deletions(-) diff --git a/anda/terra/release/terra-mesa.repo b/anda/terra/release/terra-mesa.repo index 3df7c1d15b..b42cc4f8ff 100644 --- a/anda/terra/release/terra-mesa.repo +++ b/anda/terra/release/terra-mesa.repo @@ -7,7 +7,7 @@ type=rpm gpgcheck=1 gpgkey=https://repos.fyralabs.com/terra$releasever-mesa/key.asc repo_gpgcheck=1 -enabled=0 +enabled=1 enabled_metadata=1 countme=1 priority=80 diff --git a/anda/terra/release/terra-multimedia.repo b/anda/terra/release/terra-multimedia.repo index 72db66c238..4690e5000f 100644 --- a/anda/terra/release/terra-multimedia.repo +++ b/anda/terra/release/terra-multimedia.repo @@ -7,7 +7,7 @@ type=rpm gpgcheck=1 gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia/key.asc repo_gpgcheck=1 -enabled=0 +enabled=1 enabled_metadata=1 countme=1 priority=80 diff --git a/anda/terra/release/terra-nvidia.repo b/anda/terra/release/terra-nvidia.repo index b87e80a2bb..0068692dc2 100644 --- a/anda/terra/release/terra-nvidia.repo +++ b/anda/terra/release/terra-nvidia.repo @@ -7,7 +7,7 @@ type=rpm gpgcheck=1 gpgkey=https://repos.fyralabs.com/terra$releasever-nvidia/key.asc repo_gpgcheck=1 -enabled=0 +enabled=1 enabled_metadata=1 countme=1 priority=80 diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index 18e118a1ca..958e1967ac 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -1,6 +1,6 @@ Name: terra-release Version: %{fedora} -Release: 1 +Release: 2 Summary: Release package for Terra License: MIT @@ -19,14 +19,32 @@ BuildArch: noarch Release package for Terra, containing the Terra repository configuration. %package extras -Summary: Release package for Terra Extra +Summary: Release package for Terra Extras Obsoletes: terra-release-extra < 42-3 Provides: terra-release-extra = %version-%release %description extras -Release package for Terra Extra, which is a repository with packages that might cause +Release package for Terra Extras, which is a repository with packages that might cause conflict with Fedora. +%package nvidia +Summary: Release package for the nvidia subrepo of Terra Extras + +%description nvidia +Release package for the Terra Extras nvidia subrepo, which provides nvidia drivers that might cause a conflict with Fedora. + +%package mesa +Summary: Release package for the mesa subrepo of Terra Extras + +%description mesa +Release package for the Terra Extras mesa subrepo, which provides a patched and updated version of mesa that might cause a conflict with Fedora. + +%package multimedia +Summary: Release package for the multimedia subrepo of Terra Extras + +%description multimedia +Release package for the Terra Extras multimedia subrepo, which provides codecs that might cause a conflict with Fedora. + %prep %build @@ -43,8 +61,14 @@ install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE4 %files extras %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-extras.repo + +%files nvidia %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-nvidia.repo + +%files mesa %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-mesa.repo + +%files multimedia %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-multimedia.repo %changelog From f6ce0478bac6f914a7adafc72eaa8c9276779f56 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 08:30:42 +0000 Subject: [PATCH 1499/1547] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 9e4b0b0bba..f9291c756f 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.5 +Version: 2025.11.6 Release: 1%?dist Summary: Front-end to your dev env From 8fa20ef8e45dec25be91c2ffb46be10c4c4de92c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 08:56:33 +0000 Subject: [PATCH 1500/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c0af0ee694..3a80c5e89d 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.212.6 +%global ver 0.213.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From ab0a27c5fb65ffc0f5a4c4dcb6b0ea964da53a7a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 09:43:13 +0000 Subject: [PATCH 1501/1547] bump: terra-appstream-helper --- anda/terra/appstream-helper/terra-appstream-helper.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec index c34c604501..306df4fdb3 100644 --- a/anda/terra/appstream-helper/terra-appstream-helper.spec +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -1,5 +1,5 @@ Name: terra-appstream-helper -Version: 0.1.4 +Version: 0.1.5 Release: 1%?dist Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra License: GPL-3.0-or-Later From 7eea971b1462f8baa423f52a61c757481494ae4e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 10:48:13 +0000 Subject: [PATCH 1502/1547] bump: terra-appstream-helper --- anda/terra/appstream-helper/terra-appstream-helper.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/appstream-helper/terra-appstream-helper.spec b/anda/terra/appstream-helper/terra-appstream-helper.spec index 306df4fdb3..bc086c0559 100644 --- a/anda/terra/appstream-helper/terra-appstream-helper.spec +++ b/anda/terra/appstream-helper/terra-appstream-helper.spec @@ -1,5 +1,5 @@ Name: terra-appstream-helper -Version: 0.1.5 +Version: 0.1.7 Release: 1%?dist Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra License: GPL-3.0-or-Later From 2e560c6643254c0186b299e769b4014b6b831924 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 11:40:05 +0000 Subject: [PATCH 1503/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 5c0462e790..f19776b247 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1353+aa4332fb0 +%global ver 0.16.0-dev.1363+d2b1aa48a %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 205d19a45c246bbefc097f18ad5ec4bc5bc59a7c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 11:59:21 +0000 Subject: [PATCH 1504/1547] bump: rio --- anda/devs/rio/rio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index d0bfb61e69..641452a64b 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.35 +Version: 0.2.36 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 5c41f44d90d01470477d0ccda429333c5b3112c8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 12:30:56 +0000 Subject: [PATCH 1505/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c941510fd1..a1f81ed5fb 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1353+aa4332fb0 +Version: 0.16.0~dev.1363+d2b1aa48a Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 057f5c95d003e6ee04c5421a8b8d314e24023ae5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 13:35:02 +0000 Subject: [PATCH 1506/1547] bump: vvdec --- anda/multimedia/vvdec/vvdec.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/vvdec/vvdec.spec b/anda/multimedia/vvdec/vvdec.spec index 13f36fadf2..459913f641 100644 --- a/anda/multimedia/vvdec/vvdec.spec +++ b/anda/multimedia/vvdec/vvdec.spec @@ -1,6 +1,6 @@ Name: vvdec -Version: 3.0.0 -Release: 2%{?dist} +Version: 3.1.0 +Release: 1%?dist Summary: VVdeC, the Fraunhofer Versatile Video Decoder License: BSD-3-Clause URL: https://github.com/fraunhoferhhi/%{name} From 51f676fca2599e7331029df37a9dd86bc69be096 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 14:20:02 +0000 Subject: [PATCH 1507/1547] bump: golang-github-abenz1267-elephant --- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 2de70ad9aa..ceb77311d9 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.15.0 +Version: 2.16.0 %gometa -f From 9df74ddd1ace7b40782dd6e8e28f9caa63dadead Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 14:41:22 +0000 Subject: [PATCH 1508/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 290939d408..dc58ffc8e9 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.10.0 +%global upstream_version v2.11.0 %global ver %{sub %upstream_version 2} Name: walker From 814da3c4f4b2cee4ebb031c6be5836e29162ac71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 15:56:48 +0000 Subject: [PATCH 1509/1547] bump: walker --- anda/desktops/waylands/walker/walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index dc58ffc8e9..befec3b34f 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.11.0 +%global upstream_version v2.11.1 %global ver %{sub %upstream_version 2} Name: walker From b129dfa22f7a585a8d1d084356ab034a204230b1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 16:31:30 +0000 Subject: [PATCH 1510/1547] bump: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 7edc14174b..80d13d6bb2 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-openasar -Version: 0.0.114 +Version: 0.0.115 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 92ee20d78b..016c5f1bb0 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord -Version: 0.0.114 +Version: 0.0.115 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From 22d6a0c25415cf7133d87ba852a5fbb822184e9b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 19:28:50 +0000 Subject: [PATCH 1511/1547] bump: electron --- anda/tools/electron/electron.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 5e331f6cab..42c32d3c1c 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.2.1 +Version: 39.2.2 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 6d51520f5a0190c4d7f66af54675e9669f007a3e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 21:37:40 +0000 Subject: [PATCH 1512/1547] bump: dart --- anda/langs/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index 35a1e1acfa..0b0476b3a2 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.10.0 +Version: 3.10.1 Release: 1%?dist Summary: The Dart Language License: BSD-3-Clause From 681acfec81a2ee26bee6e18b833404bfed828201 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 22:25:49 +0000 Subject: [PATCH 1513/1547] bump: zed-preview zed asusctl --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/system/asusctl/asusctl.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 3a80c5e89d..9649576ecc 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.213.2-pre +%global ver 0.213.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index f29ecd9622..9caf1f7d54 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.212.6 +Version: 0.212.7 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 257a71704c..4ae6b4681c 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: asusctl -Version: 6.1.18 +Version: 6.1.20 Release: 1%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl From f9af3c151627e1906b57a9ee1b0cf98af4f1dffa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 22:41:53 +0000 Subject: [PATCH 1514/1547] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index 2a57722a66..c50193fa28 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.38.1 +Version: 3.38.2 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 2117d35f74e98041f7fb9c66dd368c8916573b86 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 22:55:36 +0000 Subject: [PATCH 1515/1547] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index f5719056fc..466aa4d775 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.809 +Version: 0.0.810 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 70d1e55e4b..e5be0b249d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.809 +Version: 0.0.810 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 46a65700980f57f8f52ecdb681370a20980a2550 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 23:18:35 +0000 Subject: [PATCH 1516/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index a87fee33c5..b8b18eaedd 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.16.231809 +Version: 2025.11.18.230839 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 67c346f44e3f6a402e6ca245c50dbccd2bcdf179 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 18 Nov 2025 17:20:31 -0600 Subject: [PATCH 1517/1547] chore(scx-tools-nightly): New D-Bus file (#7456) Signed-off-by: Gilver --- anda/system/scx-tools/nightly/scx-tools-nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec index fe65991b34..30dfc7de66 100644 --- a/anda/system/scx-tools/nightly/scx-tools-nightly.spec +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -76,6 +76,7 @@ install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} || : %doc README.md %{_bindir}/scx* %{_unitdir}/scx_loader.service +%{_datadir}/dbus-1/interfaces/org.scx.Loader.xml %{_datadir}/dbus-1/system-services/org.scx.Loader.service %{_datadir}/dbus-1/system.d/org.scx.Loader.conf %{_datadir}/polkit-1/actions/org.scx.Loader.policy From 3b5bd716f244b2a9921cb491a2a6822c375434aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 18 Nov 2025 23:31:19 +0000 Subject: [PATCH 1518/1547] bump: komikku --- anda/apps/komikku/komikku.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 977154b3a3..aea81fc04b 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.92.0 +%global raw_ver v1.93.0 Name: komikku -Version: 1.92.0 +Version: 1.93.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From 19613a54461e47fe52f0ac56a263ba3bc9d5bf07 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Wed, 19 Nov 2025 00:36:52 +0000 Subject: [PATCH 1519/1547] fix(asusctl): remove unnecessary patch (#7464) * add: asusctl * Make it build * Remove empty file * Add update.rhai * Don't build on non-x86_64 architecture * use gitlab update function Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * fix(asusctl): remove unnecessary patch * oops --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/asusctl/asusctl.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 4ae6b4681c..2e3330e42e 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -2,12 +2,11 @@ Name: asusctl Version: 6.1.20 -Release: 1%?dist +Release: 2%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl Source0: %url/-/archive/%version/asusctl-%version.tar.gz License: MPL-2.0 -Patch0: fix-makefile.patch BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel BuildRequires: desktop-file-utils BuildRequires: cmake @@ -84,5 +83,8 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d %{_datadir}/rog-gui %changelog +* Tue Nov 18 2025 Metcya +- Remove unnecessary patch + * Sun Oct 26 2025 Metcya - Package asusctl From 1cfe5136ddce5051ee91bc88a6906bd195632ebd Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 18 Nov 2025 19:24:40 -0600 Subject: [PATCH 1520/1547] feat: add terra-surface-dtx-daemon to terra-obsoletes (#7098) --- anda/terra/obsolete/terra-obsolete.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/terra/obsolete/terra-obsolete.spec b/anda/terra/obsolete/terra-obsolete.spec index 614b3269b6..e9ff7873fb 100644 --- a/anda/terra/obsolete/terra-obsolete.spec +++ b/anda/terra/obsolete/terra-obsolete.spec @@ -146,6 +146,8 @@ BuildArch: noarch %obsolete switchboard-plug-useraccounts 8.0.0-2 %obsolete switchboard-plug-wacom 8.0.0-2 +%obsolete terra-surface-dtx-daemon 0.3.10-1 + %description Currently obsoleted packages: @@ -157,4 +159,3 @@ Currently obsoleted packages: %changelog %autochangelog - From 2b8ce42648ccdb63a6c7c34883414c64c18553fa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 01:40:18 +0000 Subject: [PATCH 1521/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b8b18eaedd..a4cfb3098d 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.18.230839 +Version: 2025.11.19.002314 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From bcac3d6bfc97cc99b9f3c3831cb46bbe70acfb7a Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Wed, 19 Nov 2025 01:49:05 +0000 Subject: [PATCH 1522/1547] fix (asusctl): delete .patch file, remove -p1 flag (#7472) * add: asusctl * Make it build * Remove empty file * Add update.rhai * Don't build on non-x86_64 architecture * use gitlab update function Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * fix(asusctl): remove unnecessary patch * oops * actually remove the patch --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/asusctl/asusctl.spec | 2 +- anda/system/asusctl/fix-makefile.patch | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 anda/system/asusctl/fix-makefile.patch diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 2e3330e42e..26239ce0e6 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -34,7 +34,7 @@ A one-stop-shop GUI tool for asusd/asusctl. It aims to provide most controls, a notification service, and ability to run in the background. %prep -%autosetup -p1 -n asusctl-%version +%autosetup -n asusctl-%version %cargo_prep_online %build diff --git a/anda/system/asusctl/fix-makefile.patch b/anda/system/asusctl/fix-makefile.patch deleted file mode 100644 index 0110ee141a..0000000000 --- a/anda/system/asusctl/fix-makefile.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile b/Makefile -index 6db2b96..232c993 100644 ---- a/Makefile -+++ b/Makefile -@@ -113,7 +113,7 @@ install-data-asusd_user: - - .PHONY: install-data-asusd install-data-asusd_user - --install-data: install-data-asusd install-data-rog_gui -+install-data: install-data-asusd install-data-rog_gui install-data-asusd_user - - install: install-program install-data - $(INSTALL_DATA) "./LICENSE" "$(DESTDIR)$(datarootdir)/asusctl/LICENSE" From b2cab8b027c421213fe183eab174ef3a4e0e3149 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 01:50:09 +0000 Subject: [PATCH 1523/1547] bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly ghostty-nightly micro-nightly zed-nightly nim-nightly types-colorama scx-scheds-nightly spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/micro/micro-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 0b91609442..50ce9fb2ed 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 37f3f7f948a5cf00ccfa986aafdc86f95fefc8a6 +%global commit 0f37bf09972c7e66ed78ad0460d2ebce97b82809 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251117 +%global commit_date 20251119 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 69787646a8..c2412d4a2a 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 7482608939f5a184d11f55c9ef3cf771e1ff1342 +%global commit e6885cb926ca05a23f54f1b44b250f6f981b4e46 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251118 +%global commit_date 20251119 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index a7427c100b..e03bc5fcac 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.2 -%global commit 0c6411851cc779d551edc89b83966696201611aa -%global commit_date 20251117 +%global commit 671792bcfeaaa58022941ed40c3993cd7f04e38d +%global commit_date 20251119 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index bdbe5bb7c4..97934a0893 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit caf5040a6de2aaa326d93f75625a3c9a0e08858c +%global commit 9831709fcaab578c2f22ecabd495670dbe3e07d1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-15 +%global fulldate 2025-11-17 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 2efe7033ec..ae95a35d42 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 9183fbe64090ee3be147a2b52a74e4516777a0eb -%global commit_date 20251106 +%global commit_hash bc5e59c670c6ea971c52a9f60262122bd39eec32 +%global commit_date 20251119 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 8bb46b3203..34a201ebec 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 0386f240a9f3ab463f91ab1fec3cba92dd77d097 +%global commit 1e2f15a3d70258ab366e9ac9309605749d5b0a27 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251118 +%global commit_date 20251119 %global ver 0.214.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index f265bcd3a9..7f32f9dc26 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 79ddb7d89e4320b448c35b5936ce150706bbf210 +%global commit 46d4079357aacfdc909a59bded55e1fea510c74b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251116 +%global commit_date 20251119 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 2e94869d09..454b47a2cb 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit bbbf7530a987e59c8458127351cacad2e57f04bf -%global commit_date 20251118 +%global commit ba99abaf212baf969213b8fb9d8d76b0ce4c1519 +%global commit_date 20251119 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 67aafeb24b..12916bd8ab 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit f0e0021031dbf9f75d2b72d3ffdd3c37e2c83e15 +%global commit 68a375667cc6936a8bb5531e559e61c2193b142d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251118 +%global commitdate 20251119 %global ver 1.0.18 %undefine __brp_mangle_shebangs diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 3c20b340ed..d8a7122e89 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit a2bd8479a2a80a068e749530aa5a78b2918358b8 -%global commit_date 20251108 +%global commit d2d88d03a348c03d2021f05d956a45f5f1016e47 +%global commit_date 20251119 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From f08e77ce908c92afe2da85a4485b157b65ab0681 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 05:43:15 +0000 Subject: [PATCH 1524/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index f19776b247..b22f6e890e 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1363+d2b1aa48a +%global ver 0.16.0-dev.1364+f0a3df98d %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From b37572fedde88ed6a12c43831f31c01b3701ad10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 06:21:55 +0000 Subject: [PATCH 1525/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index a1f81ed5fb..580052c4f7 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1363+d2b1aa48a +Version: 0.16.0~dev.1364+f0a3df98d Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From 6bb19fa5c38c194b6944284b5c61a8880f46d644 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 19 Nov 2025 00:28:39 -0600 Subject: [PATCH 1526/1547] fix(andax/bump_extras.rhai): Return the correct branch for Rawhide on Bodhi functions (#7455) Signed-off-by: Gilver --- andax/bump_extras.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/andax/bump_extras.rhai b/andax/bump_extras.rhai index d994f39c3f..161e81166b 100644 --- a/andax/bump_extras.rhai +++ b/andax/bump_extras.rhai @@ -14,7 +14,7 @@ fn as_bodhi_ver(branch) { } return `EPEL-${release}`; } else if branch == "frawhide" { - return "F43"; + return "F44"; } else if branch.starts_with("f") { branch.crop(1); return `F${branch}`; From 56acab606f1b158bec145424b73ec2f0a1cf0d11 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 06:49:45 +0000 Subject: [PATCH 1527/1547] bump(branch): ffmpeg --- anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt | 2 +- anda/multimedia/ffmpeg/VERSION_libbluray.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt b/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt index 1454f6ed4b..c4e41f9459 100644 --- a/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt +++ b/anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt @@ -1 +1 @@ -4.0.1 +4.0.3 diff --git a/anda/multimedia/ffmpeg/VERSION_libbluray.txt b/anda/multimedia/ffmpeg/VERSION_libbluray.txt index d0149fef74..88c5fb891d 100644 --- a/anda/multimedia/ffmpeg/VERSION_libbluray.txt +++ b/anda/multimedia/ffmpeg/VERSION_libbluray.txt @@ -1 +1 @@ -1.3.4 +1.4.0 From 16628870205004e93799db643d84c22f7d5549fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 08:52:00 +0000 Subject: [PATCH 1528/1547] bump: apparmor --- anda/lib/apparmor/apparmor.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index 30d0b05792..efa2caf5f2 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -6,7 +6,7 @@ %bcond_with tests Name: apparmor -Version: 5.0.0~alpha2 +Version: 5.0.0~alpha3 Release: 1%?dist Summary: AppArmor userspace components From 4a588a6c902636a402534ce7537b8bc792cb8905 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Wed, 19 Nov 2025 23:17:29 +0700 Subject: [PATCH 1529/1547] 8bitdo: Tighter rules matches, provide AppStream metainfo (#7483) --- anda/games/8bitdo-udev-rules/71-8bitdo.rules | 2 +- .../8bitdo-udev-rules/8bitdo-udev-rules.spec | 8 +++++++- .../com.8bitdo.Udev.metainfo.xml | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 anda/games/8bitdo-udev-rules/com.8bitdo.Udev.metainfo.xml diff --git a/anda/games/8bitdo-udev-rules/71-8bitdo.rules b/anda/games/8bitdo-udev-rules/71-8bitdo.rules index d758f7f5a2..218abe085d 100644 --- a/anda/games/8bitdo-udev-rules/71-8bitdo.rules +++ b/anda/games/8bitdo-udev-rules/71-8bitdo.rules @@ -1,4 +1,4 @@ # 2.4GHz/Dongle KERNEL=="hidraw*", ATTRS{idVendor}=="2dc8", MODE="0660", TAG+="uaccess" # Bluetooth -KERNEL=="hidraw*", KERNELS=="*2DC8:*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", KERNELS=="0005:2DC8:*", MODE="0660", TAG+="uaccess" diff --git a/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec b/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec index 3500a34f68..6ec82c4927 100644 --- a/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec +++ b/anda/games/8bitdo-udev-rules/8bitdo-udev-rules.spec @@ -1,13 +1,17 @@ +%global appid com.8bitdo.Udev + Name: 8bitdo-udev-rules -Version: 1.0 +Version: 1.1 Release: 1%{?dist} Summary: Udev rules for 8Bitdo controllers Provides: 8bitdo-udev = %{version}-%{release} License: Unlicense Source0: 71-8bitdo.rules +Source1: com.8bitdo.Udev.metainfo.xml BuildArch: noarch BuildRequires: systemd +BuildRequires: anda-srpm-macros Requires: systemd-udev %global udev_order 71 @@ -22,6 +26,7 @@ and generic gamepad support in Linux. %install install -D -p -m 644 %SOURCE0 %{buildroot}%{_udevrulesdir}/%{udev_order}-8bitdo.rules +%terra_appstream -o %{SOURCE1} %post %udev_rules_update @@ -31,6 +36,7 @@ install -D -p -m 644 %SOURCE0 %{buildroot}%{_udevrulesdir}/%{udev_order}-8bitdo. %files %_udevrulesdir/%{udev_order}-8bitdo.rules +%{_metainfodir}/%{appid}.metainfo.xml diff --git a/anda/games/8bitdo-udev-rules/com.8bitdo.Udev.metainfo.xml b/anda/games/8bitdo-udev-rules/com.8bitdo.Udev.metainfo.xml new file mode 100644 index 0000000000..76866e35e3 --- /dev/null +++ b/anda/games/8bitdo-udev-rules/com.8bitdo.Udev.metainfo.xml @@ -0,0 +1,16 @@ + + + com.8bitdo.Udev + udev Rules for 8BitDo devices + +

    Udev rules for 8BitDo controllers to enable proper functionality and device access on Linux systems.

    +
    + + Shenzhen 8BitDo Tech Co., Ltd. + + + hid:v00002DC8p* + hid:b0003v00002DC8p* + hid:b0005v00002DC8p* + + \ No newline at end of file From 2f73d6fb1f76fe09d0be55acaf484589536a6858 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Wed, 19 Nov 2025 23:28:37 +0700 Subject: [PATCH 1530/1547] chore(metainfo): edit (#7446) --- .../devs/edit/com.microsoft.edit.metainfo.xml | 21 +++++++++++++++++++ anda/devs/edit/edit.spec | 14 ++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 anda/devs/edit/com.microsoft.edit.metainfo.xml diff --git a/anda/devs/edit/com.microsoft.edit.metainfo.xml b/anda/devs/edit/com.microsoft.edit.metainfo.xml new file mode 100644 index 0000000000..972f50d221 --- /dev/null +++ b/anda/devs/edit/com.microsoft.edit.metainfo.xml @@ -0,0 +1,21 @@ + + + com.microsoft.edit + Microsoft Edit + We all edit. + + https://github.com/microsoft/edit/blob/main/assets/edit_hero_image.png + + +

    A simple editor for simple needs.

    +

    + This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. + The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use. +

    +
    + https://github.com/microsoft/edit + + Microsoft Corporation + + com.microsoft.edit +
    diff --git a/anda/devs/edit/edit.spec b/anda/devs/edit/edit.spec index 1a04a7b9a9..ffdc63cf68 100644 --- a/anda/devs/edit/edit.spec +++ b/anda/devs/edit/edit.spec @@ -2,15 +2,19 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code.} %global crate edit %bcond rust_nightly 0 +%global appid com.microsoft.edit +%global org com.microsoft +%global appstream_component console-application Name: %{crate} Version: 1.2.1 -Release: 1%?dist +Release: 2%?dist Summary: A simple editor for simple needs. SourceLicense: MIT License: MIT AND (MIT OR Apache-2.0) URL: https://github.com/microsoft/edit Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +Source1: %{appid}.metainfo.xml BuildRequires: anda-srpm-macros BuildRequires: cargo-rpm-macros %if %{with rust_nightly} @@ -34,6 +38,11 @@ Packager: Gilver E. %install %crate_install_bin %{cargo_license_online} > LICENSE.dependencies +install -Dm644 assets/edit.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg + +sed -i "s|^Icon=edit$|Icon=%{appid}|g" assets/%{appid}.desktop +install -Dm644 assets/%{appid}.desktop %{buildroot}%{_datadir}/applications/%{appid}.desktop +%terra_appstream -o %{SOURCE1} %files %doc CODE_OF_CONDUCT.md @@ -42,6 +51,9 @@ Packager: Gilver E. %license LICENSE %license LICENSE.dependencies %{_bindir}/%{name} +%{_metainfodir}/%{appid}.metainfo.xml +%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg +%{_datadir}/applications/%{appid}.desktop %changelog * Thu May 22 2025 Gilver E. - 1.0.0-1 From 11e88e1128946ae879f62e3a592719e8e1710bf7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 16:51:08 +0000 Subject: [PATCH 1531/1547] bump: zed-preview zed --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 9649576ecc..c89f9892dd 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.213.3-pre +%global ver 0.213.3 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 9caf1f7d54..95b420591a 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.212.7 +Version: 0.213.3 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From 6d8c2afb45b978375ced0a8b16df70d906855531 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 17:33:35 +0000 Subject: [PATCH 1532/1547] bump: goofcord --- anda/apps/goofcord/stable/goofcord.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec index e5cf51e431..61975f712c 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -9,7 +9,7 @@ %endif Name: goofcord -Version: 1.11.0 +Version: 1.11.1.beta.1 Release: 1%?dist License: OSL-3.0 Summary: A privacy-minded Legcord fork. From bcf5acfee7e0947b0f8b58c19fe36f2b25f76420 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 18:31:14 +0000 Subject: [PATCH 1533/1547] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index a4cfb3098d..946b3882f8 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.19.002314 +Version: 2025.11.19.181744 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 84d88b01b90b2fa99f7a11d6c5443e6ab0b62fe4 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 19 Nov 2025 13:11:26 -0600 Subject: [PATCH 1534/1547] feat(senpai): add metainfo (#7477) --- .../org.sr.ht.delthas.senpai.metainfo.xml | 35 +++++++++++++++++++ anda/misc/senpai/senpai.spec | 16 ++++++--- 2 files changed, 47 insertions(+), 4 deletions(-) create mode 100644 anda/misc/senpai/org.sr.ht.delthas.senpai.metainfo.xml diff --git a/anda/misc/senpai/org.sr.ht.delthas.senpai.metainfo.xml b/anda/misc/senpai/org.sr.ht.delthas.senpai.metainfo.xml new file mode 100644 index 0000000000..5b79efc1c5 --- /dev/null +++ b/anda/misc/senpai/org.sr.ht.delthas.senpai.metainfo.xml @@ -0,0 +1,35 @@ + + + org.sr.ht.delthas.senpai + CC0-1.0 + ISC + /usr/share/icons/hicolor/scalable/apps/senpai.svg + + senpai + Your everyday TUI IRC student + + +

    + senpai is an IRC client that works best with bouncers: +

    +
      +
    • no logs are kept
    • +
    • history is fetched from the server via CHATHISTORY
    • +
    • networks are fetched from the server via bouncer-networks
    • +
    • messages can be searched in logs via SEARCH
    • +
    • files can be uploaded via FILEHOST (with drag & drop!)
    • +
    +
    + +senpai.desktop + + https://sr.ht/~taiite/senpai/ + + text/javascript + text/typescript + + + + + +
    diff --git a/anda/misc/senpai/senpai.spec b/anda/misc/senpai/senpai.spec index 2e1e3702bd..154d7f1271 100644 --- a/anda/misc/senpai/senpai.spec +++ b/anda/misc/senpai/senpai.spec @@ -1,11 +1,14 @@ +%global appid org.sr.ht.delthas.senpai + Name: senpai Version: 0.4.1 -Release: 1%?dist +Release: 2%?dist Summary: Your everyday IRC student License: ISC -URL: https://github.com/delthas/senpai -Source0: %url/archive/refs/tags/v%version.tar.gz -BuildRequires: golang scdoc gcc +URL: https://sr.ht/~delthas/senpai/ +Source0: https://github.com/delthas/senpai/archive/refs/tags/v%version.tar.gz +Source1: org.sr.ht.delthas.senpai.metainfo.xml +BuildRequires: golang scdoc gcc anda-srpm-macros terra-appstream-helper Packager: Owen Zimmerman @@ -32,6 +35,8 @@ install -Dm644 contrib/senpai.desktop %{buildroot}%{_datadir}/applications/sen install -Dm644 res/icon.48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/senpai.png install -Dm644 res/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/senpai.svg +%terra_appstream -o %{SOURCE1} + %files %doc README.md %license LICENSE @@ -41,7 +46,10 @@ install -Dm644 res/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalabl %{_datadir}/applications/senpai.desktop %{_iconsdir}/hicolor/48x48/apps/senpai.png %{_iconsdir}/hicolor/scalable/apps/senpai.svg +%{_metainfodir}/org.sr.ht.delthas.senpai.metainfo.xml %changelog +* Tue Nov 18 2025 Owen Zimmerman +- Add metainfo * Fri Oct 31 2025 Owen Zimmerman - Initial commit From 9fff4802c4089e20fc58c7168c6a4a8dcd4d8d60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 19:16:12 +0000 Subject: [PATCH 1535/1547] bump: zed-preview --- anda/devs/zed/preview/zed-preview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c89f9892dd..2f7f8d7a66 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.213.3 +%global ver 0.214.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From d3d25e9b094b69b5d193303bf6e44f5508cd32d6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 20:19:41 +0000 Subject: [PATCH 1536/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 5b9928d732..78a61e0f11 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit c669a0beb721d704241980675154cb35b0221d92 -%global ver 0.0.38-18364 +%global commit 107d9dc53333e9e5e9e637c51f1c20c6322651b3 +%global ver 0.0.38-18365 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 4314b7bf535af0f85d39b8dc9cafee4106fa1ac5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 21:15:55 +0000 Subject: [PATCH 1537/1547] bump: sdbus-cpp.terra --- anda/lib/sdbus-cpp/sdbus-cpp.terra.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec index 833c05e25e..72e2f2fcc2 100644 --- a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec +++ b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec @@ -4,8 +4,8 @@ %global realname sdbus-cpp Name: %realname.terra -Version: 2.1.0 -Release: 3%{?dist} +Version: 2.2.0 +Release: 1%?dist Summary: High-level C++ D-Bus library License: LGPL-2.1-only From d17850f881fbc4ed188c56b688d9498e273c05c9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 21:40:46 +0000 Subject: [PATCH 1538/1547] bump: rust-motd --- anda/misc/rust-motd/rust-motd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/rust-motd/rust-motd.spec b/anda/misc/rust-motd/rust-motd.spec index abcc88f938..e7feb18f42 100644 --- a/anda/misc/rust-motd/rust-motd.spec +++ b/anda/misc/rust-motd/rust-motd.spec @@ -1,5 +1,5 @@ Name: rust-motd -Version: 2.1.0 +Version: 2.1.1 Release: 1%?dist Summary: Beautiful, useful, configurable MOTD generation with zero runtime dependencies URL: https://github.com/rust-motd/rust-motd From a3783c039e8a73574a9b34d16dbd40f2443bedd6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 23:24:35 +0000 Subject: [PATCH 1539/1547] bump: sass --- anda/misc/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index cb5cdaa196..9dd76117a4 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.94.1 +Version: 1.94.2 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From 68ab57944fc48cb2416beb009c5825d205008bf1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 23:38:21 +0000 Subject: [PATCH 1540/1547] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index b22f6e890e..b8269b72b9 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1364+f0a3df98d +%global ver 0.16.0-dev.1366+4ea472808 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From c421ed2e24081c5fb27353cca176dd9019c93121 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 19 Nov 2025 23:58:49 +0000 Subject: [PATCH 1541/1547] bump: signal-desktop --- anda/apps/signal-desktop/signal-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index d005d579e1..473607ce33 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -15,7 +15,7 @@ %endif Name: signal-desktop -Version: 7.79.0 +Version: 7.80.0 Release: 1%?dist Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org From 752b70e94c9f163d731b150f713d37b2c1adbd17 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 01:07:33 +0000 Subject: [PATCH 1542/1547] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 580052c4f7..5f23005fbd 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1364+f0a3df98d +Version: 0.16.0~dev.1366+4ea472808 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From f17bdac9685c25ce4cfd1ee8067157af74739a24 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 01:48:52 +0000 Subject: [PATCH 1543/1547] bump(nightly): zed-nightly prismlauncher-nightly nim-nightly types-colorama scx-scheds-nightly scx-tools-nightly rpi-utils --- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/system/scx-tools/nightly/scx-tools-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 34a201ebec..aa4584e816 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 1e2f15a3d70258ab366e9ac9309605749d5b0a27 +%global commit 1fab43d467c3e610bd72cfb94ac12d09d791f397 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251119 -%global ver 0.214.0 +%global commit_date 20251120 +%global ver 0.215.0 %bcond_with check %bcond nightly 1 diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0dedc5a543..b15fbd921e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -3,10 +3,10 @@ %global name_pretty %{quote:Prism Launcher (Nightly)} %global appid org.prismlauncher.PrismLauncher-nightly -%global commit 4c437a839cb66e59a6dc63d759bd412e6d9e31e3 +%global commit c7fa69cfd0c6e331d8b3bfa77dcb98d1beea34d0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251118 +%global commit_date 20251120 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 7f32f9dc26..e67ad0c15a 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 46d4079357aacfdc909a59bded55e1fea510c74b +%global commit 0f7b37846773f3193f29e628f75086788ac93fe5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251119 +%global commit_date 20251120 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 454b47a2cb..f13ae10174 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit ba99abaf212baf969213b8fb9d8d76b0ce4c1519 -%global commit_date 20251119 +%global commit e19edcea117f6737d60e53d8a4001d0853eee5ac +%global commit_date 20251120 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 12916bd8ab..c68fb529e2 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 68a375667cc6936a8bb5531e559e61c2193b142d +%global commit 06dd28f95d7a3b33accda7a18740e73da8f97eb9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251119 +%global commitdate 20251120 %global ver 1.0.18 %undefine __brp_mangle_shebangs diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec index 30dfc7de66..3188208b2a 100644 --- a/anda/system/scx-tools/nightly/scx-tools-nightly.spec +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -1,6 +1,6 @@ -%global commit ad8d7f5f699c9ce8d0ce3bf46a0ed72f822c598e +%global commit 0bacdf766269592d82c7e5f847e541af56f4ed26 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251118 +%global commitdate 20251120 %global ver 1.0.18 %global appid com.sched_ext.scx %global developer "sched-ext Contributors" diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 77f43d0166..d2f65f7e6e 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 8fde8b73de3cff4e946e5799b706456d87173667 -%global commit_date 20251118 +%global commit 6e0779b1c552976e0da2374c0325a8c9c77b6010 +%global commit_date 20251120 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 5f86bdab497092a67523f1246a7285305c1f838c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 02:06:33 +0000 Subject: [PATCH 1544/1547] bump: ruffle-nightly asusctl electron --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/system/asusctl/asusctl.spec | 4 ++-- anda/tools/electron/electron.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index c52a9fbdad..db26b55db8 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-18 +%global ver 2025-11-20 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 26239ce0e6..ccaa3574cf 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,8 +1,8 @@ %global debug_package %{nil} Name: asusctl -Version: 6.1.20 -Release: 2%?dist +Version: 6.1.21 +Release: 1%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl Source0: %url/-/archive/%version/asusctl-%version.tar.gz diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 42c32d3c1c..c0fb7a14a8 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.2.2 +Version: 39.2.3 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 2e9769c5a8085673d266fc3161eca600a6f0b7f4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 03:16:59 +0000 Subject: [PATCH 1545/1547] bump: rust-mise mdbook --- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/mdbook/mdbook.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index f9291c756f..0b6c8618c8 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.11.6 +Version: 2025.11.7 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec index 690812db25..5f8623a8fb 100644 --- a/anda/tools/mdbook/mdbook.spec +++ b/anda/tools/mdbook/mdbook.spec @@ -1,5 +1,5 @@ Name: mdBook -Version: 0.5.0 +Version: 0.5.1 Release: 1%?dist Summary: Create a book from markdown files License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) From 04eb5b46987c1d8ae24c5169d4efc5a04a240358 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 19 Nov 2025 21:34:40 -0600 Subject: [PATCH 1546/1547] feat(neohtop): add metadata (#7496) * feat(neohtop): add metadata Signed-off-by: Owen-sz * remove test Signed-off-by: Owen-sz * metainfo Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- .../neohtop/com.github.neohtop.metainfo.xml | 31 +++++++++++++++++++ anda/apps/neohtop/neohtop.spec | 13 +++++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 anda/apps/neohtop/com.github.neohtop.metainfo.xml diff --git a/anda/apps/neohtop/com.github.neohtop.metainfo.xml b/anda/apps/neohtop/com.github.neohtop.metainfo.xml new file mode 100644 index 0000000000..3838142372 --- /dev/null +++ b/anda/apps/neohtop/com.github.neohtop.metainfo.xml @@ -0,0 +1,31 @@ + + + com.github.neohtop + CC0-1.0 + MIT + /usr/share/icons/hicolor/128x128/apps/NeoHtop.png + + NeoHtop + System monitoring on steroids + + +

    + A modern, cross-platform system monitor built on top of Svelte, Rust, and Tauri. +

    +
    + + NeoHtop.desktop + + https://abdenasser.github.io/neohtop/ + + neohtop + + + + system monitor + + + + + +
    diff --git a/anda/apps/neohtop/neohtop.spec b/anda/apps/neohtop/neohtop.spec index b6da0e0383..7b995f3883 100644 --- a/anda/apps/neohtop/neohtop.spec +++ b/anda/apps/neohtop/neohtop.spec @@ -1,13 +1,15 @@ %global __brp_mangle_shebangs %{nil} +%global appid com.github.neohtop Name: neohtop Version: 1.2.0 -Release: 1%?dist +Release: 2%?dist Summary: System monitoring on steroids License: MIT URL: https://github.com/Abdenasser/neohtop Source0: %url/archive/refs/tags/v%version.tar.gz Source1: NeoHtop.desktop +Source2: com.github.neohtop.metainfo.xml Packager: Owen Zimmerman BuildRequires: rust BuildRequires: nodejs-npm @@ -18,6 +20,10 @@ BuildRequires: gtk3-devel BuildRequires: rust-gdk-pixbuf-sys-devel BuildRequires: glib2-devel BuildRequires: openssl-devel +BuildRequires: anda-srpm-macros +BuildRequires: terra-appstream-helper + +Provides: NeoHtop %description %summary. @@ -37,6 +43,8 @@ install -Dpm644 src-tauri/icons/128x128@2x.png %buildroot%{_iconsdir}/hicolor/25 install -Dpm644 src-tauri/icons/32x32.png %buildroot%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png +%terra_appstream -o %{SOURCE2} + %files %doc README.md %license LICENSE @@ -45,7 +53,10 @@ install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x1 %{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png %{_iconsdir}/hicolor/32x32/apps/NeoHtop.png %{_iconsdir}/hicolor/128x128/apps/NeoHtop.png +%{_metainfodir}/com.github.neohtop.metainfo.xml %changelog +* Wed Nov 19 2025 Owen Zimmerman +- Add metainfo * Sat Feb 15 2025 Owen Zimmerman - Initial package From 6726b6723babc16de9d736fe4ad578dfedf8a386 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 07:55:44 +0000 Subject: [PATCH 1547/1547] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 78a61e0f11..9a786a19c3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 107d9dc53333e9e5e9e637c51f1c20c6322651b3 -%global ver 0.0.38-18365 +%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc +%global ver 0.0.38-18367 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g')

lp#nkf;37f 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