From 6125c40e7e3c49faa55e31d8afd132f4384e6984 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jun 2025 14:00:15 +0000 Subject: [PATCH 001/188] 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 f158119a67..734d27d16e 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.30 +Version: 1.0.31 Release: 1%?dist URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z From ecf6ab69a287ef02a6d95ae4854788c38623f4bc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jun 2025 18:52:19 +0000 Subject: [PATCH 002/188] 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 83c090b211..5376c3c079 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 7e2a9cb7fa3877f2096bbbcd477a624ec4f10fe4 +%global commit 02ac06d78c2f92dafb20d060b8f14d2a889674c8 %forgemeta Name: lomiri-system-settings From ca5e617e27adf6f536263c928db3e2f3f88c6adf Mon Sep 17 00:00:00 2001 From: ayykamp <32194363+ayykamp@users.noreply.github.com> Date: Sat, 28 Jun 2025 21:22:02 +0200 Subject: [PATCH 003/188] add: lan-mouse (#5659) * add lan-mouse * clean up license * address comments --- anda/langs/rust/lan-mouse/anda.hcl | 5 ++ anda/langs/rust/lan-mouse/lan-mouse.spec | 73 ++++++++++++++++++++++++ anda/langs/rust/lan-mouse/update.rhai | 1 + 3 files changed, 79 insertions(+) create mode 100644 anda/langs/rust/lan-mouse/anda.hcl create mode 100644 anda/langs/rust/lan-mouse/lan-mouse.spec create mode 100644 anda/langs/rust/lan-mouse/update.rhai diff --git a/anda/langs/rust/lan-mouse/anda.hcl b/anda/langs/rust/lan-mouse/anda.hcl new file mode 100644 index 0000000000..177426ceb2 --- /dev/null +++ b/anda/langs/rust/lan-mouse/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "lan-mouse.spec" + } +} diff --git a/anda/langs/rust/lan-mouse/lan-mouse.spec b/anda/langs/rust/lan-mouse/lan-mouse.spec new file mode 100644 index 0000000000..4e360c1414 --- /dev/null +++ b/anda/langs/rust/lan-mouse/lan-mouse.spec @@ -0,0 +1,73 @@ +# Generated by rust2rpm 27 +%bcond check 1 +%global rustflags_debuginfo 1 + +Name: lan-mouse +Version: 0.10.0 +Release: %autorelease +Summary: Software KVM Switch / mouse & keyboard sharing software for Local Area Networks + +License: GPL-3.0-or-later +URL: https://github.com/feschber/lan-mouse +Source0: %{url}/archive/refs/tags/v%version.tar.gz +Packager: ayykamp + +Requires: gtk4 +BuildRequires: cargo-rpm-macros >= 24 +BuildRequires: anda-srpm-macros +BuildRequires: cargo mold +BuildRequires: pkgconfig(glib-2.0) >= 2.66 +BuildRequires: pkgconfig(gtk4) >= 4.2 +BuildRequires: pkgconfig(libadwaita-1) >= 1.1 +BuildRequires: libXtst-devel + +%description +Software KVM Switch / mouse & keyboard sharing software for Local Area Networks. + +%prep +%autosetup -n lan-mouse-%{version} -p1 +%cargo_prep_online + + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies + + +%install +%cargo_install + +# install app icon +install -D -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps +install -p -m 0644 %{_builddir}/%{name}-%{version}/lan-mouse-gtk/resources/de.feschber.LanMouse.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps + +# install desktop entry +install -D -d -m 0755 %{buildroot}%{_datadir}/applications +install -p -m 0644 %{_builddir}/%{name}-%{version}/de.feschber.LanMouse.desktop %{buildroot}%{_datadir}/applications + +# when using firewalld: install firewall rule +install -D -d -m 0755 %{buildroot}%{_prefix}/lib/firewalld/services +install -p -m 0644 %{_builddir}/%{name}-%{version}/firewall/lan-mouse.xml %{buildroot}%{_prefix}/lib/firewalld/services + +%if %{with check} +%check +%cargo_test +%endif + + +%files +%license LICENSE +%license LICENSE.dependencies +%doc DOC.md +%doc README.md +%{_bindir}/%{name} +%{_datadir}/icons/hicolor/scalable/apps/de.feschber.LanMouse.svg +%{_datadir}/applications/de.feschber.LanMouse.desktop +%dir %{_prefix}/lib/firewalld +%dir %{_prefix}/lib/firewalld/services +%{_prefix}/lib/firewalld/services/lan-mouse.xml + + +%changelog +* Fri Jun 27 2025 ayykamp +- Initial package diff --git a/anda/langs/rust/lan-mouse/update.rhai b/anda/langs/rust/lan-mouse/update.rhai new file mode 100644 index 0000000000..b8b3d3f067 --- /dev/null +++ b/anda/langs/rust/lan-mouse/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("feschber/lan-mouse")); From 2900e99145e8e199b975639d9214c67b0a61afd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jun 2025 23:49:49 +0000 Subject: [PATCH 004/188] 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 1aee622f1c..06f35dd88b 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.06.28.023001 +Version: 2025.06.28.233106 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 106a83c9310536d198a4689c0617c82e5ebe7b74 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jun 2025 23:59:56 +0000 Subject: [PATCH 005/188] 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 06f35dd88b..74a0b91015 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.06.28.233106 +Version: 2025.06.28.234113 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From dacc500630f81d2a7a7b8c03a9e7f8de3e8b2f86 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 02:05:40 +0000 Subject: [PATCH 006/188] bump(nightly): mpv-nightly ghostty-nightly zed-nightly grabnim astal Carla-nightly scx-scheds-nightly spotx-bash --- 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/grabnim/grabnim.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- anda/multimedia/carla/Carla-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.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 6057b1a2eb..417264de8e 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit ed8954e8cf2d92d7f2df22aeeb9b6087f76ef89e +%global commit 591522c38fcae403980989c060e332227aa5c04e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250628 +%global commit_date 20250629 %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 c967946ed4..f5de1a58fc 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 98b1af8353077b608713d30a9863cbc6e008d034 +%global commit 2637400904e2c35978006272fc96005be08729cf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-27 +%global fulldate 2025-06-28 %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 40a3d0f475..3aebc8d7c8 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit bbf16bda75587626cc1e2bb959e714d817aeffec +%global commit e5bcd720e1715f1905734f05bdd752b45fb57966 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250628 +%global commit_date 20250629 %global ver 0.194.0 %bcond_with check diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index bf74239ebd..6602ec5edb 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 8499635c56018b22dd4efbd20e274fae045c569b -%global commit_date 20250628 +%global commit 923731e4325dcd2ce38648f456873128b97ac395 +%global commit_date 20250629 %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 442b49e565..a1e828fcb7 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 95c6d6dbaf0eaa71a17abf02c20bfca7371956c1 +%global commit ac90f09385a2295da9fdc108aaba4a317aaeacc7 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250628 +%global commit_date 20250629 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/multimedia/carla/Carla-nightly.spec b/anda/multimedia/carla/Carla-nightly.spec index 266554b7e2..45c526fa55 100644 --- a/anda/multimedia/carla/Carla-nightly.spec +++ b/anda/multimedia/carla/Carla-nightly.spec @@ -1,8 +1,8 @@ %global pname carla %global ver v2.5.9 -%global commit 54ebc831f54d37b23a400f85cb3d44637718d52e +%global commit e8ee9d8a2864a4398d18e180ae3e8622e38a6350 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250623 +%global commit_date 20250629 Name: Carla-nightly Version: %(echo %ver | tr -d 'v')^%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 2bdef6f916..b02a3d1597 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 28b3527321b65087bb7c5dc15cfa94b23fe1aa03 +%global commit 7fb5424345e3cae54d9df099fbb76d280774ae96 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250628 +%global commitdate 20250629 %global ver 1.0.13 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 48ee2d089e..9c5eab9bfd 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 181fd7fc8fe838237660a46ae096570d869bc30f -%global commit_date 20250619 +%global commit da5fe58e1436206d2dfce270a1567c5a5805d786 +%global commit_date 20250629 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From c13c8e4e38a04430b5ecc1b72f32e13862a4db79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 02:28:31 +0000 Subject: [PATCH 007/188] 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 90396b67d5..905fc01e59 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-28 +%global ver 2025-06-29 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 5bd0cd20c14a7eb45c45bb4a91775c1a491c2075 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 03:13:51 +0000 Subject: [PATCH 008/188] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 5c692db0a8..957ca7beea 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 95c6d6d -%global commit_date 20250628 +%global commit ac90f09 +%global commit_date 20250629 Name: astal Version: 0^%commit_date.%commit From 7944f3bed445ff9a75b9841444794b70e3060bf0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 03:44:51 +0000 Subject: [PATCH 009/188] 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 6562a692dc..26964cebff 100644 --- a/anda/games/opengamepadui/opengamepadui.spec +++ b/anda/games/opengamepadui/opengamepadui.spec @@ -1,5 +1,5 @@ Name: opengamepadui -Version: 0.40.2 +Version: 0.40.3 Release: 1%?dist Summary: Open source gamepad-native game launcher and overlay From 20cd5dba3d29559f2b55532da198d3cf4cf31fe1 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 28 Jun 2025 21:58:11 -0700 Subject: [PATCH 010/188] chore(scx-scheds): Add systemd post scripts just in case (#5677) (#5695) (cherry picked from commit 5c6b12501b19aaf8bf310d26d9b1efe100127ab8) Co-authored-by: Gilver --- .../scx-scheds/nightly/scx-scheds-nightly.spec | 14 +++++++++++++- anda/system/scx-scheds/stable/scx-scheds.spec | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index b02a3d1597..ba5c3cb693 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 @@ -82,6 +82,18 @@ License: GPL-2.0-only %{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 diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index a39fc47aa7..9284983832 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,6 +1,6 @@ Name: scx-scheds Version: 1.0.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: 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 @@ -73,6 +73,18 @@ License: GPL-2.0-only %{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 From 3edc138273eb91e3502e6fd432bd0b45758fcb2c Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 28 Jun 2025 23:59:52 -0500 Subject: [PATCH 011/188] fix(carla): update.rhai (#5693) Signed-off-by: Gilver --- anda/multimedia/carla/update.rhai | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/multimedia/carla/update.rhai b/anda/multimedia/carla/update.rhai index 2b3eb6cae7..229b99cc34 100644 --- a/anda/multimedia/carla/update.rhai +++ b/anda/multimedia/carla/update.rhai @@ -2,5 +2,7 @@ rpm.global("commit", gh_commit("falkTX/Carla")); if rpm.changed() { rpm.release(); rpm.global("commit_date", date()); - rpm.global("ver", gh("falkTX/Carla")); + let v = gh("falkTX/Carla"); + v.crop(1); + rpm.global("ver", v); } From f0e6cdf55e569ffcd37c5fba746730f95cad6c1f Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 28 Jun 2025 22:11:18 -0700 Subject: [PATCH 012/188] fix(sbctl): Make it actually work on Fedora (#5689) (#5701) (cherry picked from commit 573aef30caef796c7ad0667e8ec2c5b62c17f170) Co-authored-by: Gilver --- anda/tools/sbctl/sbctl-batch-sign | 24 ++++++++++++++++++++++++ anda/tools/sbctl/sbctl.spec | 11 ++++++++--- 2 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 anda/tools/sbctl/sbctl-batch-sign diff --git a/anda/tools/sbctl/sbctl-batch-sign b/anda/tools/sbctl/sbctl-batch-sign new file mode 100644 index 0000000000..c0557b1cdc --- /dev/null +++ b/anda/tools/sbctl/sbctl-batch-sign @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +# sbctl-batch-sign is a helper script designed to make it easier for users to sign files needed for Secure Boot support. +# The obvious case in which this script helps a lot is when dual booting Windows as there are a lot of files by Windows that need to be signed in EFI. +set -e + +if [ -f /boot/limine.conf ]; then + echo "Limine detected, please do not use this script." + exit 0 +fi + +if [ "$(id -u)" -ne 0 ]; then + echo "Error: This script must be run with root privileges." + exit 1 +fi + +export ESP_PATH=/boot +sbctl verify 2>/dev/null | awk '/✗/ {print $2}' | while IFS= read -r entry; do + if [[ "$entry" =~ ^.*/EFI/(Microsoft|Windows) || "$entry" == *.mui || "$entry" == *.dll + || "$entry" =~ ^/boot/grub ]]; then + continue + fi + sbctl sign -s "$entry" +done diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index f7cdd47525..2de66554d7 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,16 +1,20 @@ Name: sbctl Version: 0.17 -Release: 2%?dist +Release: 3%?dist Summary: Secure Boot key manager License: MIT URL: https://github.com/Foxboron/sbctl Source0: https://github.com/Foxboron/sbctl/releases/download/%{version}/sbctl-%{version}.tar.gz +## Based on CachyOS's batch sign script +# https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/sbctl-batch-sign +Source1: %{name}-batch-sign ExclusiveArch: %{golang_arches} Requires: binutils Requires: util-linux +Requires(post): bash Recommends: systemd-udev @@ -39,12 +43,12 @@ export GOPATH=%{_builddir}/go %install %make_install PREFIX=%{_prefix} - +install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} %transfiletriggerin -P 1 -- /boot /efi /usr/lib /usr/libexec if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then exec Date: Sat, 28 Jun 2025 22:20:26 -0700 Subject: [PATCH 013/188] add: GoofCord (#5674) (#5704) (cherry picked from commit 87028520991980e50604c99f4b93967af0ad6eae) Co-authored-by: Gilver --- anda/apps/goofcord/nightly/anda.hcl | 9 ++ .../goofcord/nightly/goofcord-nightly.spec | 101 ++++++++++++++++++ anda/apps/goofcord/nightly/update.rhai | 8 ++ anda/apps/goofcord/stable/anda.hcl | 8 ++ anda/apps/goofcord/stable/goofcord.spec | 95 ++++++++++++++++ anda/apps/goofcord/stable/update.rhai | 1 + 6 files changed, 222 insertions(+) create mode 100644 anda/apps/goofcord/nightly/anda.hcl create mode 100644 anda/apps/goofcord/nightly/goofcord-nightly.spec create mode 100644 anda/apps/goofcord/nightly/update.rhai create mode 100644 anda/apps/goofcord/stable/anda.hcl create mode 100644 anda/apps/goofcord/stable/goofcord.spec create mode 100644 anda/apps/goofcord/stable/update.rhai diff --git a/anda/apps/goofcord/nightly/anda.hcl b/anda/apps/goofcord/nightly/anda.hcl new file mode 100644 index 0000000000..5bb2829afb --- /dev/null +++ b/anda/apps/goofcord/nightly/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "goofcord-nightly.spec" + } + labels { + mock = 1 + nightly = 1 + } +} diff --git a/anda/apps/goofcord/nightly/goofcord-nightly.spec b/anda/apps/goofcord/nightly/goofcord-nightly.spec new file mode 100644 index 0000000000..c152a28ccb --- /dev/null +++ b/anda/apps/goofcord/nightly/goofcord-nightly.spec @@ -0,0 +1,101 @@ +%global commit 3f5eda113f33fead76a5a53e0b71c11b254d68fd +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250615 +%global ver 1.10.1 +%global base_name goofcord +%global git_name GoofCord +%global debug_package %{nil} +# Exclude private libraries +%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ +%ifnarch aarch64 armv7hl armv7l +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$ +%elifarch aarch64 armv7hl armv7l +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ +%endif + +Name: %{base_name}-nightly +Version: %{ver}^%{commit_date}.git.%{shortcommit} +Release: 1%{?dist} +License: OSL-3.0 +Summary: A privacy-minded Legcord fork. +Group: Applications/Internet +URL: https://github.com/Milkshiift/%{git_name} +Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz +BuildRequires: bun-bin +BuildRequires: desktop-file-utils +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: git +BuildRequires: make +BuildRequires: nodejs +BuildRequires: nodejs-npm +BuildRequires: python3 +%ifarch aarch64 +BuildRequires: zlib-ng-compat-devel +%endif +Packager: Gilver E. + +%description +A highly configurable and privacy minded Discord client. + +%prep +%autosetup -n %{git_name}-%{commit} + +%build +%ifarch aarch64 armv7hl armv7l +sed -i '/\"x64\",/d' electron-builder.ts +%endif +bun install +bun run packageLinux --publish=never + +%install +mkdir -p %{buildroot}%{_datadir}/%{git_name} +%ifarch x86_64 +mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} +%elifarch aarch64 +mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} +%elifarch armv7hl armv7l +mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} +%endif + +mkdir -p %{buildroot}%{_bindir} +ln -sf %{_datadir}/%{git_name}/%{git_name} %{buildroot}%{_bindir}/%{git_name} +install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png +install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png + +%ifarch x86_64 +dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop' +%elifarch aarch64 +dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop' +%elifarch armv7hl armv7l +dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop' +%endif +desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{git_name}/%{git_name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{git_name}.desktop + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{git_name}.desktop + +%files +%doc README.md +%license LICENSE +%{_bindir}/%{git_name} +%{_datadir}/applications/%{git_name}.desktop +%{_datadir}/%{git_name}/ +%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png +%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png +%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png +%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png +%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png +%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png +%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png +%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png + +%changelog +* Sat Jun 28 2025 Gilver E. - 1.10.1^20250615.git.3f5eda1 +- Initial package diff --git a/anda/apps/goofcord/nightly/update.rhai b/anda/apps/goofcord/nightly/update.rhai new file mode 100644 index 0000000000..a886909690 --- /dev/null +++ b/anda/apps/goofcord/nightly/update.rhai @@ -0,0 +1,8 @@ +rpm.global("commit", gh_commit("Milkshiift/GoofCord")); + if rpm.changed { + let v = gh_tag(""Milkshiift/GoofCord"); + v.crop(1); + rpm.global("ver", v); + rpm.global("commit_date", date()); + rpm.release(); +} diff --git a/anda/apps/goofcord/stable/anda.hcl b/anda/apps/goofcord/stable/anda.hcl new file mode 100644 index 0000000000..ab54b297f3 --- /dev/null +++ b/anda/apps/goofcord/stable/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "goofcord.spec" + } + labels { + mock = 1 + } +} diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec new file mode 100644 index 0000000000..a144bcd180 --- /dev/null +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -0,0 +1,95 @@ +%global git_name GoofCord +%global debug_package %{nil} +# Exclude private libraries +%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ +%ifnarch aarch64 armv7hl armv7l +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$ +%elifarch aarch64 armv7hl armv7l +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ +%endif + +Name: goofcord +Version: 1.10.1 +Release: 1%{?dist} +License: OSL-3.0 +Summary: A privacy-minded Legcord fork. +Group: Applications/Internet +URL: https://github.com/Milkshiift/%{git_name} +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: bun-bin +BuildRequires: desktop-file-utils +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: make +BuildRequires: nodejs +BuildRequires: nodejs-npm +BuildRequires: python3 +%ifarch aarch64 +BuildRequires: zlib-ng-compat-devel +%endif +Packager: Gilver E. + +%description +A highly configurable and privacy minded Discord client. + +%prep +%autosetup -n %{git_name}-%{version} + +%build +%ifarch aarch64 armv7hl armv7l +sed -i '/\"x64\",/d' electron-builder.ts +%endif +bun install +bun run packageLinux + +%install +mkdir -p %{buildroot}%{_datadir}/%{name} +%ifarch x86_64 +mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{name} +%elifarch aarch64 +mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{name} +%elifarch armv7hl armv7l +mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{name} +%endif + +mkdir -p %{buildroot}%{_bindir} +ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} +install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{name}.png +install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png + +%ifarch x86_64 +dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop' +%elifarch aarch64 +dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop' +%elifarch armv7hl armv7l +dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop' +%endif +desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{name}/%{name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{name}.desktop + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop + +%files +%doc README.md +%license LICENSE +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/%{name}/ +%{_iconsdir}/hicolor/16x16/apps/%{name}.png +%{_iconsdir}/hicolor/32x32/apps/%{name}.png +%{_iconsdir}/hicolor/48x48/apps/%{name}.png +%{_iconsdir}/hicolor/64x64/apps/%{name}.png +%{_iconsdir}/hicolor/128x128/apps/%{name}.png +%{_iconsdir}/hicolor/256x256/apps/%{name}.png +%{_iconsdir}/hicolor/512x512/apps/%{name}.png +%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png + +%changelog +* Sat Jun 28 2025 Gilver E. - 1.10.1-1 +- Initial package diff --git a/anda/apps/goofcord/stable/update.rhai b/anda/apps/goofcord/stable/update.rhai new file mode 100644 index 0000000000..4b308802cb --- /dev/null +++ b/anda/apps/goofcord/stable/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("Milkshiift/GoofCord")); From 5ade9d61b38ba3069237f3cf4cefdcbdef902ab3 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 28 Jun 2025 22:26:04 -0700 Subject: [PATCH 014/188] add: micro-default-editor (#5694) (#5707) (cherry picked from commit 74e95aa05c66faec2e9c14f5e4cf890817642dbb) Co-authored-by: Gilver --- anda/tools/micro-default-editor/anda.hcl | 9 ++++ .../micro-default-editor.spec | 44 +++++++++++++++++++ anda/tools/micro-default-editor/update.rhai | 9 ++++ 3 files changed, 62 insertions(+) create mode 100644 anda/tools/micro-default-editor/anda.hcl create mode 100644 anda/tools/micro-default-editor/micro-default-editor.spec create mode 100644 anda/tools/micro-default-editor/update.rhai diff --git a/anda/tools/micro-default-editor/anda.hcl b/anda/tools/micro-default-editor/anda.hcl new file mode 100644 index 0000000000..fe49077ad5 --- /dev/null +++ b/anda/tools/micro-default-editor/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "micro-default-editor.spec" + } + labels { + updbranch = 1 + } +} diff --git a/anda/tools/micro-default-editor/micro-default-editor.spec b/anda/tools/micro-default-editor/micro-default-editor.spec new file mode 100644 index 0000000000..54d81f8e45 --- /dev/null +++ b/anda/tools/micro-default-editor/micro-default-editor.spec @@ -0,0 +1,44 @@ +%global commit 31218294b0df40211e8573d08c178fb4d9c4bce5 + +Name: micro-default-editor +# Version, release, and epoch are inherited from the editor package just like other default editors +Version: 2.0.11 +Release: 10%{?dist} +Epoch: 0 +# Inherited from Micro itself +License: MIT and ASL 2.0 +Summary: Sets Micro as the default editor +URL: https://github.com/zyedidia/micro +Source0: https://raw.githubusercontent.com/terrapkg/pkg-micro-default-editor/%{commit}/micro-default-editor.csh +Source1: https://raw.githubusercontent.com/terrapkg/pkg-micro-default-editor/%{commit}/micro-default-editor.sh +Source2: https://raw.githubusercontent.com/terrapkg/pkg-micro-default-editor/%{commit}/micro-default-editor.fish +# For EVR macro +BuildRequires: anda-srpm-macros +Requires: default-editor +Requires: (micro = %{evr} or micro-nightly) +# All default editor packages MUST provide this +Provides: system-default-editor +BuildArch: noarch +Packager: Gilver E. + +%description +This package ensures the EDITOR shell variable +is set in common shells to Micro. + +%build +# Nothing + +%install +install -Dpm644 %{SOURCE0} -t %{buildroot}%{_sysconfdir}/profile.d/ +install -Dpm644 %{SOURCE1} -t %{buildroot}%{_sysconfdir}/profile.d/ +install -Dpm644 %{SOURCE2} -t %{buildroot}%{_datadir}/fish/vendor_conf.d/ + +%files +%dir %{_sysconfdir}/profile.d +%config(noreplace) %{_sysconfdir}/profile.d/micro-default-editor.* +%dir %{_datadir}/fish/vendor_conf.d +%{_datadir}/fish/vendor_conf.d/micro-default-editor.fish + +%changelog +* Sat Jun 28 2025 Gilver E. - 2.0.11-10 +- Initial package diff --git a/anda/tools/micro-default-editor/update.rhai b/anda/tools/micro-default-editor/update.rhai new file mode 100644 index 0000000000..8926d55000 --- /dev/null +++ b/anda/tools/micro-default-editor/update.rhai @@ -0,0 +1,9 @@ +let v = sh("dnf info micro | grep Version | grep -Eo '[0-9]+\\.[0-9]+.*'", #{"stdout": "piped"}).ctx.stdout; +v.pop(); +rpm.version(v); +let r = sh("dnf info micro | grep Release | grep -Eo '[0-9]+' | head -1", #{"stdout": "piped"}).ctx.stdout; +r.pop(); +rpm.f = sub(`Release: (.+?)\n`, "Release: " + r + "%{?dist}\n", rpm.f); +let e = sh("dnf info micro | grep Epoch | grep -Eo '[0-9]+'", #{"stdout": "piped"}).ctx.stdout; +e.pop(); +rpm.f = sub(`Epoch: (.+?)\n`, "Epoch: " + e + "\n", rpm.f); From 96e3a81bca4f80a0c9544ce34d01b75fd7179e24 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 05:44:19 +0000 Subject: [PATCH 015/188] bump(branch): micro-default-editor --- anda/tools/micro-default-editor/micro-default-editor.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/micro-default-editor/micro-default-editor.spec b/anda/tools/micro-default-editor/micro-default-editor.spec index 54d81f8e45..f5fd0c0d2a 100644 --- a/anda/tools/micro-default-editor/micro-default-editor.spec +++ b/anda/tools/micro-default-editor/micro-default-editor.spec @@ -3,8 +3,8 @@ Name: micro-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors Version: 2.0.11 -Release: 10%{?dist} -Epoch: 0 +Release: 10%{?dist} +Epoch: 0 # Inherited from Micro itself License: MIT and ASL 2.0 Summary: Sets Micro as the default editor From c4129fce7143b4a3ac0ca5474e2125fdddd1285f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 06:53:50 +0000 Subject: [PATCH 016/188] bump: python3-pillow-heif --- anda/langs/python/pillow-heif/python3-pillow-heif.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/pillow-heif/python3-pillow-heif.spec b/anda/langs/python/pillow-heif/python3-pillow-heif.spec index d98d82d95c..8fd5eac24f 100644 --- a/anda/langs/python/pillow-heif/python3-pillow-heif.spec +++ b/anda/langs/python/pillow-heif/python3-pillow-heif.spec @@ -6,8 +6,8 @@ %bcond_with doc Name: python-%{srcname} -Version: 0.22.0 -Release: 2%?dist +Version: 1.0.0 +Release: 1%?dist Summary: Python library for working with HEIF images and plugin for Pillow License: BSD-3-Clause From 1c8d4767abcb73a6a7506a32f3994d6492e08ac2 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 29 Jun 2025 03:52:51 -0500 Subject: [PATCH 017/188] fix?(micro-default-editor): Just dep on Micro (#5710) * fix?(micro-default-editor): Just dep on Micro Signed-off-by: Gilver * chore(update.rhai): Handle GPG imports Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/micro-default-editor/micro-default-editor.spec | 2 +- anda/tools/micro-default-editor/update.rhai | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/tools/micro-default-editor/micro-default-editor.spec b/anda/tools/micro-default-editor/micro-default-editor.spec index f5fd0c0d2a..038c75f57f 100644 --- a/anda/tools/micro-default-editor/micro-default-editor.spec +++ b/anda/tools/micro-default-editor/micro-default-editor.spec @@ -15,7 +15,7 @@ Source2: https://raw.githubusercontent.com/terrapkg/pkg-micro-default-edit # For EVR macro BuildRequires: anda-srpm-macros Requires: default-editor -Requires: (micro = %{evr} or micro-nightly) +Requires: micro # All default editor packages MUST provide this Provides: system-default-editor BuildArch: noarch diff --git a/anda/tools/micro-default-editor/update.rhai b/anda/tools/micro-default-editor/update.rhai index 8926d55000..fc738f55e4 100644 --- a/anda/tools/micro-default-editor/update.rhai +++ b/anda/tools/micro-default-editor/update.rhai @@ -1,9 +1,9 @@ -let v = sh("dnf info micro | grep Version | grep -Eo '[0-9]+\\.[0-9]+.*'", #{"stdout": "piped"}).ctx.stdout; +let v = sh("dnf info micro -y | grep Version | grep -Eo '[0-9]+\\.[0-9]+.*'", #{"stdout": "piped"}).ctx.stdout; v.pop(); rpm.version(v); -let r = sh("dnf info micro | grep Release | grep -Eo '[0-9]+' | head -1", #{"stdout": "piped"}).ctx.stdout; +let r = sh("dnf info micro -y | grep Release | grep -Eo '[0-9]+' | head -1", #{"stdout": "piped"}).ctx.stdout; r.pop(); rpm.f = sub(`Release: (.+?)\n`, "Release: " + r + "%{?dist}\n", rpm.f); -let e = sh("dnf info micro | grep Epoch | grep -Eo '[0-9]+'", #{"stdout": "piped"}).ctx.stdout; +let e = sh("dnf info micro -y | grep Epoch | grep -Eo '[0-9]+'", #{"stdout": "piped"}).ctx.stdout; e.pop(); rpm.f = sub(`Epoch: (.+?)\n`, "Epoch: " + e + "\n", rpm.f); From 2dd1466ffe29202ce6f782d0ab8b8b5e8850821d Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 29 Jun 2025 04:05:02 -0500 Subject: [PATCH 018/188] fix/feat(ghostty): Add new files in Tip, move files that depend on other packages to subpackages (#5673) (#5717) * fix/feat(ghostty): Add new files in Tip, move files that depend on other packages to subpackages * fix(stable): Cleanup some changes * cleanup: Fixup some macros * Tip is so fun... * Oops * Do what now * fix: /usr/share I guess? (cherry picked from commit 45c0fcfe10da60a5907e2b7c3261273e6d6234ec) Signed-off-by: RockGrub --- .../devs/ghostty/nightly/ghostty-nightly.spec | 122 ++++++++++--- anda/devs/ghostty/stable/ghostty.spec | 162 ++++++++++++------ 2 files changed, 205 insertions(+), 79 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index f5de1a58fc..961c816fcb 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -5,7 +5,7 @@ %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 %global base_name ghostty -%global reverse_dns com.mitchellh.%{base_name} +%global appid com.mitchellh.%{base_name} Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} @@ -27,6 +27,7 @@ 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) @@ -43,6 +44,7 @@ BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) Requires: %{name}-terminfo = %{evr} Requires: %{name}-shell-integration = %{evr} +Requires: (%{name}-kio = %{evr} if kf6-kio) Requires: gtk4 Requires: gtk4-layer-shell Requires: libadwaita @@ -96,6 +98,53 @@ BuildArch: noarch %description zsh-completion Zsh shell completion for Ghostty. +%package kio +Summary: KIO support for Ghostty +Requires: %{name} = %{evr} +BuildArch: noarch + +%description kio +This package allows Ghostty to interact with KIO. + +%package nautilus +Summary: Nautilus menu support for Ghostty +Supplements: (%{name} and nautilus) +Requires: %{name} = %{evr} +BuildArch: noarch + +%description nautilus +This package enables Nautilus integration for Ghostty. + +%package vim +Summary: Vim plugins for Ghostty +Supplements: (%{name} and vim) +Requires: %{name} = %{evr} +Requires: vim +BuildArch: noarch + +%description vim +This package provides the Ghostty Vim plugins. + +%package neovim +Summary: Neovim plugins for Ghostty +Supplements: (%{name} and neovim) +Requires: %{name} = %{evr} +Requires: neovim +BuildArch: noarch + +%description neovim +This package provides the Neovim plugins for Ghostty. + +%package bat-syntax +Summary: Bat syntax for Ghostty +Supplements: (%{name} and bat) +Requires: %{name} = %{evr} +Requires: bat +BuildArch: noarch + +%description bat-syntax +This package provides the Bat syntax files for Ghostty. + %package shell-integration Summary: Ghostty shell integration Supplements: %{name} @@ -145,40 +194,31 @@ DESTDIR="%{buildroot}" \ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %endif -%find_lang %{reverse_dns} +%find_lang %{appid} -%files -f %{reverse_dns}.lang +%files -f %{appid}.lang %doc README.md %license LICENSE %{_bindir}/%{base_name} -%{_datadir}/applications/%{reverse_dns}.desktop -%{_datadir}/bat/syntaxes/%{base_name}.sublime-syntax +%{_datadir}/applications/%{appid}.desktop %dir %{_datadir}/%{base_name} %{_datadir}/%{base_name}/doc %{_datadir}/%{base_name}/themes -%{_datadir}/kio/servicemenus/%{reverse_dns}.desktop -%{_datadir}/metainfo/%{reverse_dns}.metainfo.xml -%{_datadir}/nautilus-python/extensions/%{base_name}.py -%{_datadir}/nvim/site/compiler/%{base_name}.vim -%{_datadir}/nvim/site/ftdetect/%{base_name}.vim -%{_datadir}/nvim/site/ftplugin/%{base_name}.vim -%{_datadir}/nvim/site/syntax/%{base_name}.vim -%{_datadir}/vim/vimfiles/compiler/%{base_name}.vim -%{_datadir}/vim/vimfiles/ftdetect/%{base_name}.vim -%{_datadir}/vim/vimfiles/ftplugin/%{base_name}.vim -%{_datadir}/vim/vimfiles/syntax/%{base_name}.vim -%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/16x16@2/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/32x32@2/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/128x128@2/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/256x256@2/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png -%{_iconsdir}/hicolor/1024x1024/apps/%{reverse_dns}.png +%{_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 +%{_iconsdir}/hicolor/32x32@2/apps/%{appid}.png +%{_iconsdir}/hicolor/128x128/apps/%{appid}.png +%{_iconsdir}/hicolor/128x128@2/apps/%{appid}.png +%{_iconsdir}/hicolor/256x256/apps/%{appid}.png +%{_iconsdir}/hicolor/256x256@2/apps/%{appid}.png +%{_iconsdir}/hicolor/512x512/apps/%{appid}.png +%{_iconsdir}/hicolor/1024x1024/apps/%{appid}.png %{_mandir}/man1/%{base_name}.1.gz %{_mandir}/man5/%{base_name}.5.gz +%{_userunitdir}/%{appid}.service %files bash-completion %{bash_completions_dir}/%{base_name}.bash @@ -189,6 +229,27 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %files zsh-completion %{zsh_completions_dir}/_%{base_name} +%files kio +%{_datadir}/kio/servicemenus/%{appid}.desktop + +%files nautilus +%{_datadir}/nautilus-python/extensions/%{base_name}.py + +%files vim +%{_datadir}/vim/vimfiles/compiler/%{base_name}.vim +%{_datadir}/vim/vimfiles/ftdetect/%{base_name}.vim +%{_datadir}/vim/vimfiles/ftplugin/%{base_name}.vim +%{_datadir}/vim/vimfiles/syntax/%{base_name}.vim + +%files neovim +%{_datadir}/nvim/site/compiler/%{base_name}.vim +%{_datadir}/nvim/site/ftdetect/%{base_name}.vim +%{_datadir}/nvim/site/ftplugin/%{base_name}.vim +%{_datadir}/nvim/site/syntax/%{base_name}.vim + +%files bat-syntax +%{_datadir}/bat/syntaxes/%{base_name}.sublime-syntax + %files shell-integration %dir %{_datadir}/%{base_name}/shell-integration %{_datadir}/%{base_name}/shell-integration/bash/bash-preexec.sh @@ -204,6 +265,15 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %endif %{_datadir}/terminfo/x/xterm-%{base_name} +%post +%systemd_user_post %{appid}.service + +%preun +%systemd_user_preun %{appid}.service + +%postun +%systemd_user_postun %{appid}.service + %changelog * Sat May 31 2025 Gilver E. - 1.1.4~tip^20250531git1ff9162 - Updated for Zig 0.14.0 diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index 212f0db020..87415df512 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -1,19 +1,16 @@ # Signing key from https://github.com/ghostty-org/ghostty/blob/main/PACKAGING.md %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV -%if 0%{?fedora} <= 40 -%global cache_dir %{_builddir}/zig-cache -%else -%global cache_dir %{builddir}/zig-cache -%endif +%global appid com.mitchellh.ghostty Name: ghostty Version: 1.1.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/ 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: gtk4-devel BuildRequires: libadwaita-devel BuildRequires: libX11-devel @@ -21,7 +18,8 @@ BuildRequires: minisign BuildRequires: ncurses BuildRequires: ncurses-devel BuildRequires: pandoc-cli -BuildRequires: zig +BuildRequires: zig >= 0.14.0 +BuildRequires: zig-rpm-macros BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fontconfig) @@ -34,6 +32,7 @@ BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) Requires: %{name}-terminfo = %{version}-%{release} Requires: %{name}-shell-integration = %{version}-%{release} +Requires: (%{name}-kio = %{evr} if kf6-kio) Requires: gtk4 Requires: libadwaita Conflicts: ghostty-nightly @@ -72,6 +71,53 @@ BuildArch: noarch %description zsh-completion Zsh shell completion for Ghostty. +%package kio +Summary: KIO support for Ghostty +Requires: %{name} = %{evr} +BuildArch: noarch + +%description kio +This package allows Ghostty to interact with KIO. + +%package nautilus +Summary: Nautilus menu support for Ghostty +Supplements: (%{name} and nautilus) +Requires: %{name} = %{evr} +BuildArch: noarch + +%description nautilus +This package enables Nautilus integration for Ghostty. + +%package vim +Summary: Vim plugins for Ghostty +Supplements: (%{name} and vim) +Requires: %{name} = %{evr} +Requires: vim +BuildArch: noarch + +%description vim +This package provides the Ghostty Vim plugins. + +%package neovim +Summary: Neovim plugins for Ghostty +Supplements: (%{name} and neovim) +Requires: %{name} = %{evr} +Requires: neovim +BuildArch: noarch + +%description neovim +This package provides the Neovim plugins for Ghostty. + +%package bat-syntax +Summary: Bat syntax for Ghostty +Supplements: (%{name} and bat) +Requires: %{name} = %{evr} +Requires: bat +BuildArch: noarch + +%description bat-syntax +This package provides the Bat syntax files for Ghostty. + %package shell-integration Summary: Ghostty shell integration Supplements: %{name} @@ -86,6 +132,7 @@ Supplements: %{name} %if 0%{?fedora} >= 42 Requires: ncurses-term >= 6.5-5.20250125%{?dist} %endif +Obsoletes: %{name}-terminfo-source < %{evr} BuildArch: noarch %description terminfo @@ -104,7 +151,7 @@ Source files for Ghostty's terminfo. Available for debugging use. /usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} %autosetup -export ZIG_GLOBAL_CACHE_DIR="%{cache_dir}" +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 @@ -113,20 +160,13 @@ zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a90 %install DESTDIR="%{buildroot}" \ -zig build \ - --summary all \ - --release=fast \ - --system "%{cache_dir}/p" \ +%{zig_build_target -r fast} \ --prefix "%{_prefix}" --prefix-lib-dir "%{_libdir}" \ --prefix-exe-dir "%{_bindir}" --prefix-include-dir "%{_includedir}" \ - --verbose \ - -Dversion-string=%{version} \ - -Dcpu=baseline \ + -Dversion-string="%{version}" \ -Dstrip=false \ -Dpie=true \ - -Demit-docs \ - -Demit-termcap \ - -Demit-terminfo + -Demit-docs #Don't conflict with ncurses-term on F42 and up %if 0%{?fedora} >= 42 @@ -136,49 +176,65 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %files %doc README.md %license LICENSE -%{_bindir}/ghostty -%{_datadir}/applications/com.mitchellh.ghostty.desktop -%{_datadir}/bat/syntaxes/ghostty.sublime-syntax -%{_datadir}/ghostty/ -%{_datadir}/kio/servicemenus/com.mitchellh.ghostty.desktop -%{_datadir}/nautilus-python/extensions/ghostty.py -%{_datadir}/nvim/site/compiler/ghostty.vim -%{_datadir}/nvim/site/ftdetect/ghostty.vim -%{_datadir}/nvim/site/ftplugin/ghostty.vim -%{_datadir}/nvim/site/syntax/ghostty.vim -%{_datadir}/vim/vimfiles/compiler/ghostty.vim -%{_datadir}/vim/vimfiles/ftdetect/ghostty.vim -%{_datadir}/vim/vimfiles/ftplugin/ghostty.vim -%{_datadir}/vim/vimfiles/syntax/ghostty.vim -%{_iconsdir}/hicolor/16x16/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/16x16@2/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/32x32/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/32x32@2/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/128x128/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/128x128@2/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/256x256/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/256x256@2/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/512x512/apps/com.mitchellh.ghostty.png -%{_iconsdir}/hicolor/1024x1024/apps/com.mitchellh.ghostty.png -%{_mandir}/man1/ghostty.1.gz -%{_mandir}/man5/ghostty.5.gz +%{_bindir}/%{name} +%{_datadir}/applications/%{appid}.desktop +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/doc +%{_datadir}/%{name}/themes +%{_datadir}/metainfo/%{appid}.metainfo.xml +%{_iconsdir}/hicolor/16x16/apps/%{appid}.png +%{_iconsdir}/hicolor/16x16@2/apps/%{appid}.png +%{_iconsdir}/hicolor/32x32/apps/%{appid}.png +%{_iconsdir}/hicolor/32x32@2/apps/%{appid}.png +%{_iconsdir}/hicolor/128x128/apps/%{appid}.png +%{_iconsdir}/hicolor/128x128@2/apps/%{appid}.png +%{_iconsdir}/hicolor/256x256/apps/%{appid}.png +%{_iconsdir}/hicolor/256x256@2/apps/%{appid}.png +%{_iconsdir}/hicolor/512x512/apps/%{appid}.png +%{_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 %files bash-completion -%{bash_completions_dir}/ghostty.bash +%{bash_completions_dir}/%{name}.bash %files fish-completion -%{fish_completions_dir}/ghostty.fish +%{fish_completions_dir}/%{name}.fish %files zsh-completion -%{zsh_completions_dir}/_ghostty +%{zsh_completions_dir}/_%{name} + +%files kio +%{_datadir}/kio/servicemenus/%{appid}.desktop + +%files nautilus +%{_datadir}/nautilus-python/extensions/%{name}.py + +%files vim +%{_datadir}/vim/vimfiles/compiler/%{name}.vim +%{_datadir}/vim/vimfiles/ftdetect/%{name}.vim +%{_datadir}/vim/vimfiles/ftplugin/%{name}.vim +%{_datadir}/vim/vimfiles/syntax/%{name}.vim + +%files neovim +%{_datadir}/nvim/site/compiler/%{name}.vim +%{_datadir}/nvim/site/ftdetect/%{name}.vim +%{_datadir}/nvim/site/ftplugin/%{name}.vim +%{_datadir}/nvim/site/syntax/%{name}.vim + +%files bat-syntax +%{_datadir}/bat/syntaxes/%{name}.sublime-syntax %files shell-integration -%{_datadir}/ghostty/shell-integration/bash/bash-preexec.sh -%{_datadir}/ghostty/shell-integration/bash/ghostty.bash -%{_datadir}/ghostty/shell-integration/elvish/lib/ghostty-integration.elv -%{_datadir}/ghostty/shell-integration/fish/vendor_conf.d/ghostty-shell-integration.fish -%{_datadir}/ghostty/shell-integration/zsh/.zshenv -%{_datadir}/ghostty/shell-integration/zsh/ghostty-integration +%dir %{_datadir}/%{name}/shell-integration +%{_datadir}/%{name}/shell-integration/bash/bash-preexec.sh +%{_datadir}/%{name}/shell-integration/bash/%{name}.bash +%{_datadir}/%{name}/shell-integration/elvish/lib/%{name}-integration.elv +%{_datadir}/%{name}/shell-integration/fish/vendor_conf.d/%{name}-shell-integration.fish +%{_datadir}/%{name}/shell-integration/zsh/.zshenv +%{_datadir}/%{name}/shell-integration/zsh/%{name}-integration %files terminfo %if 0%{?fedora} < 42 From d36d8c90d060beaf659bd96b17cc2b2ca69eca8e Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 29 Jun 2025 04:42:34 -0500 Subject: [PATCH 019/188] fix(ghostty): Update Vim deps for subpackage (#5711) (#5718) * fix(ghostty-nightly): Update Vim deps * fix(ghostty): Update Vim deps * fix(nightly): Update supplements * fix(stable): Update supplements --------- (cherry picked from commit f7a946cb4f67101d9e792a21d0cbf191ae63ddcd) Signed-off-by: Gilver Signed-off-by: RockGrub --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 7 ++++--- anda/devs/ghostty/stable/ghostty.spec | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 961c816fcb..ee3ed53bb3 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 @@ -117,9 +117,10 @@ This package enables Nautilus integration for Ghostty. %package vim Summary: Vim plugins for Ghostty -Supplements: (%{name} and vim) +Supplements: (%{name} and vim-filesystem) Requires: %{name} = %{evr} -Requires: vim +Requires: vim-enhanced +Requires: vim-filesystem BuildArch: noarch %description vim diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index 87415df512..fb73d22007 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -90,9 +90,10 @@ This package enables Nautilus integration for Ghostty. %package vim Summary: Vim plugins for Ghostty -Supplements: (%{name} and vim) +Supplements: (%{name} and vim-filesystem) Requires: %{name} = %{evr} -Requires: vim +Requires: vim-enhanced +Requires: vim-filesystem BuildArch: noarch %description vim From 19af2968926dbc7b3629f2ea9a379509d500288e Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 29 Jun 2025 20:50:50 +0800 Subject: [PATCH 020/188] fix(ci/build): add `anda/` prefix (#5719) some packages are missing the `anda/` prefix in mg due to this exact reason Signed-off-by: madomado --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7f4c5c8aba..85f12ebc76 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -95,7 +95,7 @@ jobs: - name: Notify Madoguchi (Success) if: success() - run: ./.github/workflows/mg.sh true "${{matrix.pkg}}" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA" + run: ./.github/workflows/mg.sh true "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA" - name: Notify Madoguchi (Failure) if: cancelled() || failure() - run: ./.github/workflows/mg.sh false "${{matrix.pkg}}" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA" + run: ./.github/workflows/mg.sh false "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA" From 8c211de4a88653244483b8fd06f21281469a349f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 17:22:29 +0000 Subject: [PATCH 021/188] bump: atac yt-dlp-git --- anda/devs/atac/atac.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/atac/atac.spec b/anda/devs/atac/atac.spec index cd96f54a61..e9ae8387e3 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.1 +Version: 0.20.2 Release: 1%?dist Summary: Arguably a Terminal API Client diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 74a0b91015..098951867d 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.06.28.234113 +Version: 2025.06.29.164942 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From f09f9a8ff727ba2cace3d20af282d42d97069e6b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 19:18:51 +0000 Subject: [PATCH 022/188] 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 f300c90b94..9fc74f2810 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 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 -%global ver 0.0.37-18022 +%global commit 786ac95dc018bd56874450b48b6cbd2083ef3242 +%global ver 0.0.37-18057 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0fdd8c55b09fc74fadbcfd80c456c43a3c5a34b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jun 2025 19:55:27 +0000 Subject: [PATCH 023/188] 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 9fc74f2810..f300c90b94 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 786ac95dc018bd56874450b48b6cbd2083ef3242 -%global ver 0.0.37-18057 +%global commit 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 +%global ver 0.0.37-18022 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 4e01947a770818ea49e4e11ef859e3bea9308bb7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 02:00:53 +0000 Subject: [PATCH 024/188] bump(nightly): mpv-nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly grabnim scx-scheds-nightly xone --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/micro/micro-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 | 6 +++--- anda/system/xone/kmod-common/xone.spec | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 417264de8e..37eb03daec 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 591522c38fcae403980989c060e332227aa5c04e +%global commit a043624ea6a3ae21e62e74d4905034095a7fca16 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250629 +%global commit_date 20250630 %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 ee3ed53bb3..6264622694 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 2637400904e2c35978006272fc96005be08729cf +%global commit 7106a3d716f50fd1abe335f46ae590532a0ed08f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-28 +%global fulldate 2025-06-29 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 @@ -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/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index bb83bda4ac..3c1f281138 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 da02f836ff273214fe78476c105c891101ce9a0c -%global commit_date 20250626 +%global commit_hash 41b912b5392ff80c1cce7d0ef7668f406977cc00 +%global commit_date 20250630 %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 3aebc8d7c8..54443e2626 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit e5bcd720e1715f1905734f05bdd752b45fb57966 +%global commit c3d0230f89ff21257d965d4c410a274e52c4fe35 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250629 +%global commit_date 20250630 %global ver 0.194.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 259cc7ffce..f8566dfa5e 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 497cea0bd538450512339fa0ed3dd9783d8a8d9b +%global commit 4d70d4cafea5b182ba3de40166582a0cdc5b6c19 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250628 +%global commit_date 20250630 %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 6602ec5edb..f0cadbcad8 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 923731e4325dcd2ce38648f456873128b97ac395 -%global commit_date 20250629 +%global commit 940894f4dd40e741ae41d3797e7c7e177371731e +%global commit_date 20250630 %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 ba5c3cb693..c33b58499e 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 7fb5424345e3cae54d9df099fbb76d280774ae96 +%global commit 5f8a603a3428625fdacbd73f9029493b6d34cbcb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250629 +%global commitdate 20250630 %global ver 1.0.13 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/xone/kmod-common/xone.spec b/anda/system/xone/kmod-common/xone.spec index 2e30319581..cfd224c4bc 100644 --- a/anda/system/xone/kmod-common/xone.spec +++ b/anda/system/xone/kmod-common/xone.spec @@ -1,6 +1,6 @@ -%global commit 1d3ef1d8e0dfed6cac169a9a06000a2507c0a417 +%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250628 +%global commitdate 20250630 %global ver 0.3.3 %global _dracutconfdir %{_prefix}/lib/dracut/dracut.conf.d %global firmware_hash0 48084d9fa53b9bb04358f3bb127b7495dc8f7bb0b3ca1437bd24ef2b6eabdf66 From bbca534b9071a0cef2deee2d045c34efeab814dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 02:04:07 +0000 Subject: [PATCH 025/188] 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 905fc01e59..e2a66c1bff 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-29 +%global ver 2025-06-30 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 1d02db5ddd6537ad36f3e3721bcbd623751d9f60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 03:09:59 +0000 Subject: [PATCH 026/188] bump(branch): xone-kmod dkms-xone --- anda/system/xone/akmod/xone-kmod.spec | 4 ++-- anda/system/xone/dkms/dkms-xone.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/xone/akmod/xone-kmod.spec b/anda/system/xone/akmod/xone-kmod.spec index 662a89b2e7..1e8eaa0bed 100644 --- a/anda/system/xone/akmod/xone-kmod.spec +++ b/anda/system/xone/akmod/xone-kmod.spec @@ -1,6 +1,6 @@ -%global commit 1d3ef1d8e0dfed6cac169a9a06000a2507c0a417 +%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250628 +%global commitdate 20250630 %global ver 0.3.3 %define buildforkernels akmod %global debug_package %{nil} diff --git a/anda/system/xone/dkms/dkms-xone.spec b/anda/system/xone/dkms/dkms-xone.spec index a84de04cee..810987020d 100644 --- a/anda/system/xone/dkms/dkms-xone.spec +++ b/anda/system/xone/dkms/dkms-xone.spec @@ -1,6 +1,6 @@ -%global commit 1d3ef1d8e0dfed6cac169a9a06000a2507c0a417 +%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250628 +%global commitdate 20250630 %global ver 0.3.3 %global debug_package %{nil} %global modulename xone From f1a01bc10e61bf82f72fefbbdc7f266546f1f598 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 06:56:56 +0000 Subject: [PATCH 027/188] 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 f300c90b94..8af918826f 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 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 -%global ver 0.0.37-18022 +%global commit 20c9dcd2d6dbac8d2c1a4b1aab88d995ed6dc72e +%global ver 0.0.37-18061 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9f61fd1947f7b03737aa6a2adc66da9f3683bb14 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 08:28:17 +0000 Subject: [PATCH 028/188] 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 1c88b5b0d6..8f892ec740 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.16.0 +Version: 0.17.0 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 From 9ba110dff17f1ba6428c18ba6bb9b3222eddc872 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 13:23:32 +0000 Subject: [PATCH 029/188] 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 8af918826f..f300c90b94 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 20c9dcd2d6dbac8d2c1a4b1aab88d995ed6dc72e -%global ver 0.0.37-18061 +%global commit 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 +%global ver 0.0.37-18022 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 4b8893bcfc..cbccc635cc 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.15.0-dev.877+0adcfd60f +%global ver 0.15.0-dev.885+e83776595 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 3bc5ff3d0603bcead105eddedb0f2ad75c625ebd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 14:14:30 +0000 Subject: [PATCH 030/188] 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 b483c4217c..fa3048f5d5 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.877+0adcfd60f +Version: 0.15.0~dev.885+e83776595 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 75e64e4f40d68f7961fd96b6a173880cb509509d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 14:29:08 +0000 Subject: [PATCH 031/188] bump: eww LCEVCdec yt-dlp-git --- anda/desktops/waylands/eww/eww.spec | 4 ++-- anda/multimedia/lcevcdec/LCEVCdec.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/waylands/eww/eww.spec b/anda/desktops/waylands/eww/eww.spec index 80da3a42c0..1a8d9634df 100644 --- a/anda/desktops/waylands/eww/eww.spec +++ b/anda/desktops/waylands/eww/eww.spec @@ -1,7 +1,7 @@ # Generated by rust2rpm 27 -%global commit 0e409d4a52bd3d37d0aa0ad4e2d7f3b9a8adcdb7 +%global commit fddb4a09b107237819e661151e007b99b5cab36d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250617 +%global commit_date 20250630 %global ver v0.6.0 %bcond check 0 diff --git a/anda/multimedia/lcevcdec/LCEVCdec.spec b/anda/multimedia/lcevcdec/LCEVCdec.spec index 033547d723..670f33fb66 100644 --- a/anda/multimedia/lcevcdec/LCEVCdec.spec +++ b/anda/multimedia/lcevcdec/LCEVCdec.spec @@ -16,7 +16,7 @@ %bcond docs 0 Name: LCEVCdec -Version: 3.3.8 +Version: 4.0.0 Release: 1%?dist Summary: MPEG-5 LCEVC Decoder License: BSD-3-Clause-Clear diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 098951867d..92ff616f07 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.06.29.164942 +Version: 2025.06.30.135055 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5f681de8a4b193285724462a76297d9819094b56 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 16:51:03 +0000 Subject: [PATCH 032/188] 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 2a552efd1c..46c163072a 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.0 +Version: 0.24.1 Release: 1%?dist Summary: Free Japanese text-to-speech editor License: LGPL-3.0 From 771cadc9c1e685695964bf25b22142c3d0507e6a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 17:17:10 +0000 Subject: [PATCH 033/188] bump: golang-github-abenz1267-walker zed-preview --- .../waylands/walker/golang-github-abenz1267-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/golang-github-abenz1267-walker.spec b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec index c5b9a0d39b..d8abcdcc73 100644 --- a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec +++ b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec @@ -12,7 +12,7 @@ # https://github.com/abenz1267/walker %global goipath github.com/abenz1267/walker -Version: 0.12.23 +Version: 0.12.24 %gometa -f diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 877556ae3f..50437b0c9c 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.193.2-pre +%global ver 0.193.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 418418e2f6853dbb1f5e25bddcbfef0389d53db6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 17:36:40 +0000 Subject: [PATCH 034/188] 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 3c853af017..708fb01f2b 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.192.7 +Version: 0.192.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 7a78473246936c1477c7b4e061009053804d494f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 18:37:07 +0000 Subject: [PATCH 035/188] 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 33fef4ddfd..d7b2f8e4b3 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.99 +Version: 0.0.100 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 396577a8aa..15d0409394 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.99 +Version: 0.0.100 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com From c9b81cf095312bf2db17d5553a731ae296c8932b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 22:18:15 +0000 Subject: [PATCH 036/188] bump: sheldon yt-dlp-git --- anda/tools/sheldon/sheldon.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/sheldon/sheldon.spec b/anda/tools/sheldon/sheldon.spec index ba136d86f1..272c0fcf2f 100644 --- a/anda/tools/sheldon/sheldon.spec +++ b/anda/tools/sheldon/sheldon.spec @@ -4,7 +4,7 @@ %global crate sheldon Name: rust-sheldon -Version: 0.8.2 +Version: 0.8.3 Release: 1%?dist Summary: Fast, configurable, shell plugin manager diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 92ff616f07..cdb7961366 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.06.30.135055 +Version: 2025.06.30.191957 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 2c3ca0db319e6116bcae897580fe6965786fd46a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 23:18:53 +0000 Subject: [PATCH 037/188] 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 cdb7961366..8223b67cd1 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.06.30.191957 +Version: 2025.06.30.230313 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 7c857ac7f02f304f781bf8105900ac916bbf9663 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 23:35:22 +0000 Subject: [PATCH 038/188] 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 8223b67cd1..2f536e8c43 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.06.30.230313 +Version: 2025.06.30.232418 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From bf44fe90102b37ef602701159d700c05dd617db0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 23:49:01 +0000 Subject: [PATCH 039/188] 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 2f536e8c43..eb0fce1d1d 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.06.30.232418 +Version: 2025.06.30.233431 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From a900951de3062880f1f9736b03fc3114fc3b3457 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jun 2025 23:58:59 +0000 Subject: [PATCH 040/188] 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 eb0fce1d1d..2b0aea4f52 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.06.30.233431 +Version: 2025.06.30.234438 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d02e9680531b0ac66820039dc270d15aad9c1170 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 02:06:29 +0000 Subject: [PATCH 041/188] bump(nightly): ghostty-nightly zed-nightly vala-nightly Carla-nightly scx-scheds-nightly xone spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/vala/vala-nightly/vala-nightly.spec | 4 ++-- anda/multimedia/carla/Carla-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/system/xone/kmod-common/xone.spec | 6 +++--- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 6264622694..090d3ef35d 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7106a3d716f50fd1abe335f46ae590532a0ed08f +%global commit 3cf181a67076e2cd35a365a4e5caeac81fd1670c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-29 +%global fulldate 2025-06-30 %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 54443e2626..0c3634a30e 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit c3d0230f89ff21257d965d4c410a274e52c4fe35 +%global commit f022a130912d946d6f69af9cae3e374c60788ab3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250630 +%global commit_date 20250701 %global ver 0.194.0 %bcond_with check diff --git a/anda/langs/vala/vala-nightly/vala-nightly.spec b/anda/langs/vala/vala-nightly/vala-nightly.spec index ecf5932ac2..8664d7340c 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 0e39d2dae386e40bf2d7be8d299b3560d8fdb50e +%global commit a0ccf4e2a43c2523e9fb1649e8025351a74c7cd5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git -%global commit_date 20250612 +%global commit_date 20250701 %global snapshot_info %{commit_date}.%{shortcommit} Name: vala-nightly diff --git a/anda/multimedia/carla/Carla-nightly.spec b/anda/multimedia/carla/Carla-nightly.spec index 45c526fa55..50ccdaa89e 100644 --- a/anda/multimedia/carla/Carla-nightly.spec +++ b/anda/multimedia/carla/Carla-nightly.spec @@ -1,8 +1,8 @@ %global pname carla -%global ver v2.5.9 -%global commit e8ee9d8a2864a4398d18e180ae3e8622e38a6350 +%global ver 2.5.9 +%global commit 2e1598f5f8edb7da3e819f5a0a5efef9394449c0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250629 +%global commit_date 20250701 Name: Carla-nightly Version: %(echo %ver | tr -d 'v')^%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 c33b58499e..c5331bb46a 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 5f8a603a3428625fdacbd73f9029493b6d34cbcb +%global commit 0d5e925f63dcb115c60ea1b6c20228687671eb17 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250630 +%global commitdate 20250701 %global ver 1.0.13 Name: scx-scheds-nightly diff --git a/anda/system/xone/kmod-common/xone.spec b/anda/system/xone/kmod-common/xone.spec index cfd224c4bc..404a3e96cf 100644 --- a/anda/system/xone/kmod-common/xone.spec +++ b/anda/system/xone/kmod-common/xone.spec @@ -1,7 +1,7 @@ -%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 +%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250630 -%global ver 0.3.3 +%global commitdate 20250701 +%global ver 0.3.4 %global _dracutconfdir %{_prefix}/lib/dracut/dracut.conf.d %global firmware_hash0 48084d9fa53b9bb04358f3bb127b7495dc8f7bb0b3ca1437bd24ef2b6eabdf66 %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 9c5eab9bfd..e8487072cb 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit da5fe58e1436206d2dfce270a1567c5a5805d786 -%global commit_date 20250629 +%global commit 2aaa003b4903d74d076dc85e6297a0caf93aea36 +%global commit_date 20250701 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From b2d84bf18b81621919b87d073bfaaf711b3c4f04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 02:28:58 +0000 Subject: [PATCH 042/188] 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 e2a66c1bff..b9c296b898 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-30 +%global ver 2025-07-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 6c019493b4..c1e321c6b7 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.6.8 +Version: 2025.7.0 Release: 1%?dist Summary: Front-end to your dev env From 429656471f926b8afe1c2e7778d4e25cc401174f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 03:17:41 +0000 Subject: [PATCH 043/188] bump(branch): xone-kmod dkms-xone --- anda/system/xone/akmod/xone-kmod.spec | 6 +++--- anda/system/xone/dkms/dkms-xone.spec | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/system/xone/akmod/xone-kmod.spec b/anda/system/xone/akmod/xone-kmod.spec index 1e8eaa0bed..54f2b305c7 100644 --- a/anda/system/xone/akmod/xone-kmod.spec +++ b/anda/system/xone/akmod/xone-kmod.spec @@ -1,7 +1,7 @@ -%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 +%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250630 -%global ver 0.3.3 +%global commitdate 20250701 +%global ver 0.3.4 %define buildforkernels akmod %global debug_package %{nil} %global modulename xone diff --git a/anda/system/xone/dkms/dkms-xone.spec b/anda/system/xone/dkms/dkms-xone.spec index 810987020d..d88325116d 100644 --- a/anda/system/xone/dkms/dkms-xone.spec +++ b/anda/system/xone/dkms/dkms-xone.spec @@ -1,7 +1,7 @@ -%global commit 4566d970a04bc0b775155e4a0b804943cdb6b0a0 +%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250630 -%global ver 0.3.3 +%global commitdate 20250701 +%global ver 0.3.4 %global debug_package %{nil} %global modulename xone From a33f8dfabc9b4d1b2a168a6139351e61d28e7779 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 03:48:42 +0000 Subject: [PATCH 044/188] 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 54601dc284..b37297605a 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.78 +Version: 0.2.79 %gometa -f From d28c0c229e2f5ff28cc7118f55dc60b20e9ba189 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 06:57:27 +0000 Subject: [PATCH 045/188] bump: golang-github-abenz1267-walker --- .../waylands/walker/golang-github-abenz1267-walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec index d8abcdcc73..db743ca575 100644 --- a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec +++ b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec @@ -12,7 +12,7 @@ # https://github.com/abenz1267/walker %global goipath github.com/abenz1267/walker -Version: 0.12.24 +Version: 0.12.25 %gometa -f From d04d09bad293ae18e99ce8bb0cd549e8d041b8eb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 11:39:21 +0000 Subject: [PATCH 046/188] 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 2b0aea4f52..4251925c17 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.06.30.234438 +Version: 2025.07.01.112417 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3db3d865c793aa5a3ada9e7f5a5ac59137547267 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 13:36:15 +0000 Subject: [PATCH 047/188] bump: zig-master-bootstrap 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/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 4 ++-- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 4 ++-- 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 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index cbccc635cc..f68267d182 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.15.0-dev.885+e83776595 +%global ver 0.15.0-dev.888+79db39307 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 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 2597c50baf..4ec81a399d 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: 575.64 +Version: 575.64.03 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 211f282f7d..1502ea6422 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -6,8 +6,8 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 575.64 -Release: 2%?dist +Version: 575.64.03 +Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 License: NVIDIA License 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 34a7cdfdee..7e5fb84c62 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: 575.64 +Version: 575.64.03 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 620a205f73..5c9e019633 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,8 +10,8 @@ %endif Name: nvidia-driver -Version: 575.64 -Release: 2%?dist +Version: 575.64.03 +Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 License: NVIDIA License 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 cf08fd5023..5de5a6702a 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -7,8 +7,8 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 575.64 -Release: 2%?dist +Version: 575.64.03 +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 fe4991cd8d..8720c7109e 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: 575.64 +Version: 575.64.03 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 8443e53071..1aa02ac248 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: 575.64 +Version: 575.64.03 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 ba4f1c7601..360509e9dc 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: 575.64 +Version: 575.64.03 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 5a1809cb88..0197515114 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: 575.64 +Version: 575.64.03 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 1ab64c985d..22bc5720fa 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: 575.64 +Version: 575.64.03 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 5f39a46509..2d497a41c4 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: 575.64 +Version: 575.64.03 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3 From c8ad75d1573280730ebc57dfb8cc137994df7917 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 1 Jul 2025 06:45:06 -0700 Subject: [PATCH 048/188] fix(vpkedit): Build release instead of debug (#5724) (#5727) (cherry picked from commit 677918a7729d8565f9a0eee19e25eb093bf62c51) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/apps/vpkedit/vpkedit.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/anda/apps/vpkedit/vpkedit.spec b/anda/apps/vpkedit/vpkedit.spec index 01a3e30b47..9798f67534 100644 --- a/anda/apps/vpkedit/vpkedit.spec +++ b/anda/apps/vpkedit/vpkedit.spec @@ -1,6 +1,6 @@ Name: vpkedit Version: 4.4.2 -Release: 2%?dist +Release: 3%?dist Summary: A CLI/GUI tool to create, read, and write several pack file formats License: MIT URL: https://github.com/craftablescience/VPKEdit @@ -27,7 +27,8 @@ new VPKs. %build %cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name \ - -DBUILD_SHARED_LIBS:BOOL=OFF + -DBUILD_SHARED_LIBS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=Release # -DVPKEDIT_BUILD_LIBC=ON %cmake_build @@ -35,7 +36,7 @@ new VPKs. %install %cmake_install pushd %buildroot%_libdir/%name -rm -rf libQt* +rm -rf {libQt*,*.md,LICENSE} popd ln -sf %_libdir/vpkedit/vpkedit %buildroot%_bindir/vpkedit ln -sf %_libdir/vpkedit/vpkeditcli %buildroot%_bindir/vpkeditcli From ebed96e8ab6a695546121bfb073607d374ef2c71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 14:44:04 +0000 Subject: [PATCH 049/188] 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 fa3048f5d5..4e3b5fc161 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.885+e83776595 +Version: 0.15.0~dev.888+79db39307 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 75e14669ce8a3cfae921175becc6fb89e25dc1b7 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 1 Jul 2025 08:42:40 -0700 Subject: [PATCH 050/188] fix(zed-nightly): Build wants Rust nightly for now (#5723) (#5730) * fix(zed-nightly): Build wants Rust nightly for now * Empty commit because GitHub is broken * fix: Oops --------- (cherry picked from commit 51d6f21d681193f35e4471bcbb123f61eadf5d17) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/devs/zed/nightly/zed-nightly.spec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 0c3634a30e..8000dcd08a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -4,6 +4,7 @@ %global ver 0.194.0 %bcond_with check +%bcond nightly 1 # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ @@ -47,6 +48,9 @@ BuildRequires: perl-IPC-Cmd BuildRequires: perl-File-Compare BuildRequires: perl-File-Copy BuildRequires: perl-lib +%if %{with nightly} +BuildRequires: rustup +%endif BuildRequires: vulkan-loader %description @@ -54,6 +58,9 @@ Code at the speed of thought - Zed is a high-performance, multiplayer code edito %prep %autosetup -n %{crate}-%{commit} -p1 +%if %{with nightly} +%rustup_nightly +%endif %cargo_prep_online export DO_STARTUP_NOTIFY="true" From 6db9bfd6aff2ca7ba6f1b90b207ea704d51aa6b0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 18:50:54 +0000 Subject: [PATCH 051/188] 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 f3ef9cc0dd..1a5f984aa2 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.706 +Version: 0.0.707 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 798a9ec0dd..353f8abc57 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.706 +Version: 0.0.707 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From d80d176b867f28c4c9151f0ce7e5044b10018119 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 19:29:27 +0000 Subject: [PATCH 052/188] 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 4251925c17..d489872fd1 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.07.01.112417 +Version: 2025.07.01.191724 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 88a9c98f76de35129fcce4d94585f18289ed590f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 20:21:39 +0000 Subject: [PATCH 053/188] bump: pokeget --- anda/misc/pokeget/pokeget.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/pokeget/pokeget.spec b/anda/misc/pokeget/pokeget.spec index e7e0304dcf..7ffabbddb6 100644 --- a/anda/misc/pokeget/pokeget.spec +++ b/anda/misc/pokeget/pokeget.spec @@ -4,8 +4,8 @@ %bcond check 1 Name: %{crate} -Version: 1.6.4 -Release: 3%?dist +Version: 1.6.5 +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) Summary: A better Rust version of pokeget. From f2e8f3ce54b6909486a69232b16187256c3f4345 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 23:35:39 +0000 Subject: [PATCH 054/188] 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 1a5f984aa2..55b50150f3 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.707 +Version: 0.0.708 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 353f8abc57..d03f9f5c78 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.707 +Version: 0.0.708 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 8af309f6b72a3cdae39375795e073ce505da2628 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 23:57:40 +0000 Subject: [PATCH 055/188] bump: discord-canary-openasar discord-canary yt-dlp-git --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.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 55b50150f3..731de99ea7 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.708 +Version: 0.0.709 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 d03f9f5c78..7746cd33af 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.708 +Version: 0.0.709 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index d489872fd1..cad3325afe 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.07.01.191724 +Version: 2025.07.01.234645 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From de83dd566fe4fbf2e77c2e87daae72aa5821790a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 01:55:28 +0000 Subject: [PATCH 056/188] bump(nightly): ghostty-nightly zed-nightly grabnim nim-nightly tdlib-nightly scx-scheds-nightly spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 090d3ef35d..d88a83fd40 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3cf181a67076e2cd35a365a4e5caeac81fd1670c +%global commit 776d25b0652068e5eeb802670a7adfbbcadf8e8b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-30 +%global fulldate 2025-07-02 %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 8000dcd08a..42776b1d89 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f022a130912d946d6f69af9cae3e374c60788ab3 +%global commit faca128304dd175b9b9441572bb7b827e380c0cf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250701 +%global commit_date 20250702 %global ver 0.194.0 %bcond_with check diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index f0cadbcad8..7f9d488570 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 940894f4dd40e741ae41d3797e7c7e177371731e -%global commit_date 20250630 +%global commit 6d94c5e4fdfb31f4d9aed99e70afffda346eb917 +%global commit_date 20250702 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index eaaf20b0af..e8c5cd8d5d 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 6bdb069a6651e419b2d808f488051322cd05d753 +%global commit fbdc9a4c19aafc25937aaa51f5c1f01084094688 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250628 +%global commit_date 20250702 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index e4b23d3b84..649e2be6b5 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 64852808ae50d43c655f3f46734f2f90a670f95f -%global ver 1.8.50 -%global commit_date 20250622 +%global commit bb474a201baa798784d696d2d9d762a9d2807f96 +%global ver 1.8.51 +%global commit_date 20250702 %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 c5331bb46a..5be0faa6aa 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 0d5e925f63dcb115c60ea1b6c20228687671eb17 +%global commit 43b71dc8c8bb14d3dad6bbbc463414124c6f49cc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250701 +%global commitdate 20250702 %global ver 1.0.13 Name: scx-scheds-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index e8487072cb..a6b0cb2f34 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 2aaa003b4903d74d076dc85e6297a0caf93aea36 -%global commit_date 20250701 +%global commit 0c60737d966a45f10de93abd501e7dfc0d13395d +%global commit_date 20250702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 01f0f6385ee01ed8096745b58b07d23c204ad03e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 02:06:30 +0000 Subject: [PATCH 057/188] 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 b9c296b898..bc8d20dd2c 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-07-01 +%global ver 2025-07-02 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From d3554a919e113624c1d2165af4a5bb83869fbf8f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 05:48:22 +0000 Subject: [PATCH 058/188] 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 f68267d182..bc0b073bbd 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.15.0-dev.888+79db39307 +%global ver 0.15.0-dev.889+b8ac740a1 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From f66d7e4db7bda7dd60d5044c8d7fe3405ba1ac19 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 06:52:44 +0000 Subject: [PATCH 059/188] 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 4e3b5fc161..1090eba678 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.888+79db39307 +Version: 0.15.0~dev.889+b8ac740a1 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 b526a25320a82935e3467a1cac758ce388f447ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 06:57:29 +0000 Subject: [PATCH 060/188] bump: readymade-git readymade --- anda/system/readymade/git/readymade-git.spec | 4 ++-- anda/system/readymade/stable/readymade.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 8a4427634b..0bff01b51a 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 3ce23794fe03d49a22d8b18fada03bd3b4f6703d -%global commit_date 20250623 +%global commit 5f9416645827ecf6ed781f2255afef1e05fd8e2f +%global commit_date 20250702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index f09953aa99..36b68b70c5 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,5 +1,5 @@ Name: readymade -Version: 0.12.4 +Version: 0.12.5 Release: 1%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later From 8bd9bf9fa3c2a09ea4b6fc6b1c80449c8a68097e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 07:24:46 +0000 Subject: [PATCH 061/188] 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 f300c90b94..e349054df2 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 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 -%global ver 0.0.37-18022 +%global commit eeeb7fb4ab11edbfe1f4a7e1708f5bc45fedfbc8 +%global ver 0.0.37-18062 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From cb9788e14377dc5a0dc0435e4417edc2a277e152 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 2 Jul 2025 21:19:40 +0800 Subject: [PATCH 062/188] fix(readymade): update deps and git clone (#5326) Signed-off-by: madomado --- anda/system/readymade/stable/readymade.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index 36b68b70c5..91622a69bd 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -5,9 +5,9 @@ Summary: Install ready-made distribution images! License: GPL-3.0-or-later URL: https://github.com/FyraLabs/readymade Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +Source1: https://github.com/FyraLabs/rdms_proc_macros/archive/HEAD.tar.gz BuildRequires: anda-srpm-macros rust-packaging mold BuildRequires: pkgconfig(libhelium-1) -BuildRequires: pkgconfig(gnome-desktop-4) BuildRequires: clang-devel BuildRequires: cmake @@ -30,12 +30,15 @@ This package contains the configuration files for Readymade to install Ultramari %prep %autosetup +tar xf %{S:1} +rmdir taidan_proc_macros && mv rdms_proc_macros* taidan_proc_macros %cargo_prep_online %build +%{cargo_build} --locked %install -%cargo_install +%crate_install_bin ./install.sh %buildroot ln -sf %{_datadir}/applications/com.fyralabs.Readymade.desktop %{buildroot}%{_datadir}/applications/liveinst.desktop From 5f1c8873ee245a6bd41d9636e7e1c2db884debae Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 2 Jul 2025 08:22:44 -0500 Subject: [PATCH 063/188] Add: bmpblk_utility (#5733) --- anda/tools/bmpblk_utility/anda.hcl | 5 ++ anda/tools/bmpblk_utility/bmpblk_utility.spec | 50 +++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 anda/tools/bmpblk_utility/anda.hcl create mode 100644 anda/tools/bmpblk_utility/bmpblk_utility.spec diff --git a/anda/tools/bmpblk_utility/anda.hcl b/anda/tools/bmpblk_utility/anda.hcl new file mode 100644 index 0000000000..490732d808 --- /dev/null +++ b/anda/tools/bmpblk_utility/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "bmpblk_utility.spec" + } +} diff --git a/anda/tools/bmpblk_utility/bmpblk_utility.spec b/anda/tools/bmpblk_utility/bmpblk_utility.spec new file mode 100644 index 0000000000..d9793c05db --- /dev/null +++ b/anda/tools/bmpblk_utility/bmpblk_utility.spec @@ -0,0 +1,50 @@ +%define _debugsource_template %{nil} + +%define commit cd7d8fac1be33c2bdf06494f174b2ecb0e2f4f8e +%global shortcommit %{sub %{commit} 1 12} +%global commit_date 250419 + +Name: bmpblk_utility +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: A utility to create/modify the bmpfv in the GBB of chromebooks running old stock firmware + +License: BSD-3-Clause +URL: https://git.tree123.org/WeirdTreeThing/bmpblk_utility +Source0: https://git.tree123.org/WeirdTreeThing/bmpblk_utility/archive/main.tar.gz +Source1: https://chromium.googlesource.com/chromium/src/+/HEAD/LICENSE + +BuildRequires: make +BuildRequires: gcc +BuildRequires: gcc-g++ +BuildRequires: xz-libs +BuildRequires: xz-devel +BuildRequires: libyaml +BuildRequires: libyaml-devel + +packager: Owen Zimmerman + +%description +%summary. + +%prep +%autosetup -n bmpblk_utility + +%build +./build.sh + +%install +install -Dm 644 %{SOURCE1} %{buildroot}%{_licensedir}/%{name}/LICENSE + +install -Dm 755 build/bmpblk_utility %{buildroot}%{_bindir}/bmpblk_utility +install -Dm 755 build/bmpblk_font %{buildroot}%{_bindir}/bmpblk_font + +%files +%license %{_licensedir}/%{name}/LICENSE +%doc README.md +%{_bindir}/bmpblk_utility +%{_bindir}/bmpblk_font + +%changelog +* Tue Jul 01 2025 Owen Zimmerman +- initial package From f265f11455ffae8aee1c1489f38da69413585478 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 13:37:15 +0000 Subject: [PATCH 064/188] 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 cad3325afe..b1b24364a6 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.07.01.234645 +Version: 2025.07.02.132120 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 47d34c15dc2ac474dc1e220210bc04fd589f078a Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 2 Jul 2025 08:53:56 -0700 Subject: [PATCH 065/188] fix(gamescope): Only dep on x86 for x86_64 (#5742) (#5743) (cherry picked from commit 1b5f75c6f581215929a3ce939263ce3f76f90854) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/games/terra-gamescope/terra-gamescope.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/games/terra-gamescope/terra-gamescope.spec b/anda/games/terra-gamescope/terra-gamescope.spec index 6bdb023131..087dd1e74f 100755 --- a/anda/games/terra-gamescope/terra-gamescope.spec +++ b/anda/games/terra-gamescope/terra-gamescope.spec @@ -9,7 +9,7 @@ Name: terra-gamescope #Version: 100.%{gamescope_tag} Version: 104.%{short_commit} -Release: 1%?dist +Release: 2%?dist Summary: Micro-compositor for video games on Wayland License: BSD @@ -86,7 +86,9 @@ BuildRequires: git Requires: libliftoff%{?_isa} >= %{libliftoff_minver} Requires: xorg-x11-server-Xwayland Requires: terra-gamescope-libs = %{version}-%{release} +%ifarch x86_64 Requires: terra-gamescope-libs(x86-32) = %{version}-%{release} +%endif Recommends: mesa-dri-drivers Recommends: mesa-vulkan-drivers From addd396009e94e74cfd590bcf49fd07e12fae17d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 15:59:40 +0000 Subject: [PATCH 066/188] 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 5c3cfcbaf0..5338e9a338 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.1.4 +Version: 25.1.5 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 0665535fadf60a93ab072e80e2856da608e7b633 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 16:52:12 +0000 Subject: [PATCH 067/188] bump: golang-github-abenz1267-walker --- .../waylands/walker/golang-github-abenz1267-walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec index db743ca575..56b6a1250b 100644 --- a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec +++ b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec @@ -12,7 +12,7 @@ # https://github.com/abenz1267/walker %global goipath github.com/abenz1267/walker -Version: 0.12.25 +Version: 0.12.26 %gometa -f From 3fca721fe35210f5ec966953c2fb441b2278ef61 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 17:50:09 +0000 Subject: [PATCH 068/188] 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 50437b0c9c..990ae06a4a 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.193.3-pre +%global ver 0.194.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 708fb01f2b..88d6d8110c 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.192.8 +Version: 0.193.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 2db77e9a9074b38e19f9e0969ac0f579476851ac Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 2 Jul 2025 10:57:54 -0700 Subject: [PATCH 069/188] fix(nvidia-driver): Deps (#5746) (#5748) * feat: Make 32-bit libs optional * feat(libva-nvidia-driver): Make 32-bit libs optional * Revert * revert: Requires * cleanup: Weird formatting --------- (cherry picked from commit 93ff81ef812d139bad71ed8e6ef8eeff9342721e) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index 5c9e019633..207a9c027b 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -11,7 +11,7 @@ Name: nvidia-driver Version: 575.64.03 -Release: 1%?dist +Release: 2%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 License: NVIDIA License @@ -48,11 +48,6 @@ BuildRequires: coreutils Requires: nvidia-driver-libs%{?_isa} = %{?epoch:%{epoch}:}%{version} Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version} -%if 0%{?fedora} -%ifarch x86_64 -Requires: %{name}(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} -%endif -%endif Conflicts: nvidia-x11-drv Conflicts: nvidia-x11-drv-470xx From 79a759cc69c2dbb211def80c9a8f4b3dda123b71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 18:40:08 +0000 Subject: [PATCH 070/188] 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 e349054df2..d01977b8ce 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 eeeb7fb4ab11edbfe1f4a7e1708f5bc45fedfbc8 -%global ver 0.0.37-18062 +%global commit a5c495191423ad904e0109b653ad561361c8a940 +%global ver 0.0.37-18068 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 1f25dc27f39744c3f957090efa084a340004cc6a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 18:55:37 +0000 Subject: [PATCH 071/188] 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 731de99ea7..c84e63e15c 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.709 +Version: 0.0.710 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 7746cd33af..7449b17be1 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.709 +Version: 0.0.710 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 38900a922f84386cd9eb56f92eeed49e25e30764 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 21:18:12 +0000 Subject: [PATCH 072/188] bump: rpcs3 electron --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/electron/electron.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d01977b8ce..c97a5a2a45 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 a5c495191423ad904e0109b653ad561361c8a940 -%global ver 0.0.37-18068 +%global commit 2bb2c748bd78aeb71a9966ea31a9207aa95b856b +%global ver 0.0.37-18069 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index c0542d02ca..9c055bce9b 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.1.0 +Version: 37.2.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 82e4fb00c27932601fd0d3124cff5c9dfbebad42 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 22:20:13 +0000 Subject: [PATCH 073/188] 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 c97a5a2a45..f300c90b94 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 2bb2c748bd78aeb71a9966ea31a9207aa95b856b -%global ver 0.0.37-18069 +%global commit 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 +%global ver 0.0.37-18022 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 1d2ea60f3910bbf9ef2f8dd19523fb551312e316 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 2 Jul 2025 22:51:12 +0000 Subject: [PATCH 074/188] 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 c84e63e15c..c24dcc9338 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.710 +Version: 0.0.711 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 7449b17be1..b4c9bd5ade 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.710 +Version: 0.0.711 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 387664d52480456c1a6af0f0cf377377e77b531b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 01:55:41 +0000 Subject: [PATCH 075/188] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly tdlib-nightly scx-scheds-nightly xone spotx-bash --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/system/xone/kmod-common/xone.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index d88a83fd40..d37b79ab31 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,4 +1,4 @@ -%global commit 776d25b0652068e5eeb802670a7adfbbcadf8e8b +%global commit f1f9d5eb4b1f027aff4c7a4ed52911a0903a7e64 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global fulldate 2025-07-02 %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 42776b1d89..df7a2adcce 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit faca128304dd175b9b9441572bb7b827e380c0cf +%global commit 6cd4dbdea11bd124241fd6de106535ac8e73df55 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250702 -%global ver 0.194.0 +%global commit_date 20250703 +%global ver 0.195.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 f8566dfa5e..d750d71727 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 4d70d4cafea5b182ba3de40166582a0cdc5b6c19 +%global commit ae9d0b2d6bc83020088740099a3347ec89e73f14 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250630 +%global commit_date 20250703 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 649e2be6b5..aaba947cd9 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit bb474a201baa798784d696d2d9d762a9d2807f96 +%global commit 5d1fe744712fbc752840176135b39e82086f5578 %global ver 1.8.51 -%global commit_date 20250702 +%global commit_date 20250703 %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 5be0faa6aa..d9c83200ef 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 43b71dc8c8bb14d3dad6bbbc463414124c6f49cc +%global commit 555c00d2bc319fdfbf88397865575b7f5954967e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250702 +%global commitdate 20250703 %global ver 1.0.13 Name: scx-scheds-nightly diff --git a/anda/system/xone/kmod-common/xone.spec b/anda/system/xone/kmod-common/xone.spec index 404a3e96cf..53c7392d5f 100644 --- a/anda/system/xone/kmod-common/xone.spec +++ b/anda/system/xone/kmod-common/xone.spec @@ -1,6 +1,6 @@ -%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a +%global commit d515051df59f2414cd6d7c91594d2cab7247962e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250701 +%global commitdate 20250703 %global ver 0.3.4 %global _dracutconfdir %{_prefix}/lib/dracut/dracut.conf.d %global firmware_hash0 48084d9fa53b9bb04358f3bb127b7495dc8f7bb0b3ca1437bd24ef2b6eabdf66 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index a6b0cb2f34..a0d998a36d 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 0c60737d966a45f10de93abd501e7dfc0d13395d -%global commit_date 20250702 +%global commit a0df4fcaace5efc1b58acd39b2c4d1750bb81057 +%global commit_date 20250703 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 875cbfb143890f0407e64168b379b603897c228b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 03:08:17 +0000 Subject: [PATCH 076/188] bump(branch): xone-kmod dkms-xone --- anda/system/xone/akmod/xone-kmod.spec | 4 ++-- anda/system/xone/dkms/dkms-xone.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/xone/akmod/xone-kmod.spec b/anda/system/xone/akmod/xone-kmod.spec index 54f2b305c7..bb9252c380 100644 --- a/anda/system/xone/akmod/xone-kmod.spec +++ b/anda/system/xone/akmod/xone-kmod.spec @@ -1,6 +1,6 @@ -%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a +%global commit d515051df59f2414cd6d7c91594d2cab7247962e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250701 +%global commitdate 20250703 %global ver 0.3.4 %define buildforkernels akmod %global debug_package %{nil} diff --git a/anda/system/xone/dkms/dkms-xone.spec b/anda/system/xone/dkms/dkms-xone.spec index d88325116d..fba2661497 100644 --- a/anda/system/xone/dkms/dkms-xone.spec +++ b/anda/system/xone/dkms/dkms-xone.spec @@ -1,6 +1,6 @@ -%global commit d31a04e35f0afcb2b06d5bc54240fb2ee634449a +%global commit d515051df59f2414cd6d7c91594d2cab7247962e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250701 +%global commitdate 20250703 %global ver 0.3.4 %global debug_package %{nil} %global modulename xone From c1f636d37483e4419c19f13123f83cd8a733a8b6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 03:35:02 +0000 Subject: [PATCH 077/188] 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 990ae06a4a..39529697f9 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.194.0-pre +%global ver 0.194.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From fb8e7da3b514a84ec0a5f86d447f0bfbb5570784 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 04:07:58 +0000 Subject: [PATCH 078/188] 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 4b62c1110c..420752b931 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.21.4 +Version: 0.21.6 Release: 1%?dist Summary: Modern replacement for ls From fe89ab3ad84fce0b7ce90fcbb2f857ddc7e75940 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 2 Jul 2025 21:26:37 -0700 Subject: [PATCH 079/188] fix(deadbeef): revert "bump" smh rabo (#5747) (#5751) (cherry picked from commit ed852d3c283767ce3af6dc77db7999122b3461aa) Co-authored-by: madomado --- anda/multimedia/deadbeef/deadbeef.spec | 4 ++-- anda/multimedia/deadbeef/{update.rhai => update.rhai.bak} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename anda/multimedia/deadbeef/{update.rhai => update.rhai.bak} (100%) diff --git a/anda/multimedia/deadbeef/deadbeef.spec b/anda/multimedia/deadbeef/deadbeef.spec index 1db2fec728..649106268f 100644 --- a/anda/multimedia/deadbeef/deadbeef.spec +++ b/anda/multimedia/deadbeef/deadbeef.spec @@ -5,8 +5,8 @@ %global _distro_extra_cflags -Wno-unused-but-set-variable -Wno-unused-variable Name: deadbeef -Version: 0.2.2.2 -Release: 2%?dist +Version: 1.10.0 +Release: 3%?dist Summary: An audio player for GNU/Linux License: GPL-2.0-or later AND LGPL-2.0-or-later and BSD and MIT AND Zlib diff --git a/anda/multimedia/deadbeef/update.rhai b/anda/multimedia/deadbeef/update.rhai.bak similarity index 100% rename from anda/multimedia/deadbeef/update.rhai rename to anda/multimedia/deadbeef/update.rhai.bak From 6b4f1cb25c1ad9e60592ba5007c92635cc561868 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 05:35:46 +0000 Subject: [PATCH 080/188] 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 b039e8f548..4a0e139d2a 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.9.5 +Version: 0.10.0 Release: 1%?dist Summary: A modern package delivery system From 3e199a76b584cf5bc22e3a6acf60cf2e36772233 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 06:54:44 +0000 Subject: [PATCH 081/188] 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 f300c90b94..2d991376a4 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 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554 -%global ver 0.0.37-18022 +%global commit 46150322a3089a8f5664094e8f2d15bc1fd3594e +%global ver 0.0.37-18070 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From a780283efdad98c15deaffac38f2115e0fa0a6a3 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Thu, 3 Jul 2025 01:28:34 -0700 Subject: [PATCH 082/188] add: nodejs-backport (#5754) (#5755) * add: nodejs-backport * feat(update.rhai): Use NPM function * fix: I have brain damage --------- (cherry picked from commit 9644bf031610c3f634ce821e89b112f3bb8b506c) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/devs/backport/anda.hcl | 6 +++ anda/devs/backport/nodejs-backport.spec | 61 +++++++++++++++++++++++++ anda/devs/backport/post.rhai | 1 + anda/devs/backport/setup.sh | 28 ++++++++++++ anda/devs/backport/update.rhai | 1 + 5 files changed, 97 insertions(+) create mode 100644 anda/devs/backport/anda.hcl create mode 100644 anda/devs/backport/nodejs-backport.spec create mode 100644 anda/devs/backport/post.rhai create mode 100755 anda/devs/backport/setup.sh create mode 100644 anda/devs/backport/update.rhai diff --git a/anda/devs/backport/anda.hcl b/anda/devs/backport/anda.hcl new file mode 100644 index 0000000000..4ba8d7de29 --- /dev/null +++ b/anda/devs/backport/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + rpm { + spec = "nodejs-backport.spec" + pre_script = "setup.sh" + } +} diff --git a/anda/devs/backport/nodejs-backport.spec b/anda/devs/backport/nodejs-backport.spec new file mode 100644 index 0000000000..bae7282c58 --- /dev/null +++ b/anda/devs/backport/nodejs-backport.spec @@ -0,0 +1,61 @@ +%global debug_package %{nil} +%global module backport +%bcond test 1 + +Name: node-%{module} +Version: 9.6.6 +Release: 1%{?dist} +Summary: Backport GitHub commits +SourceLicense: Apache-2.0 +License: Apache-2.0 AND +URL: https://github.com/sorenlouv/%{module} +%dnl Source0: http://registry.npmjs.org/%{module}/-/%{module}-%{version}.tgz +# Source the tests +Source1: tests-%{version}.tar.bz2 +BuildRequires: bsdtar +BuildRequires: nodejs-devel +BuildRequires: nodejs-packaging +BuildRequires: nodejs-npm +ExclusiveArch: %{nodejs_arches} noarch +Packager: Gilver E. + +%description +A simple CLI tool that automates the process of backporting commits on a GitHub repo. + +%prep +# Maybe I should make some NodeJS online macros... +# Global flag is needed or the module WILL NOT WORK via commandline without some manual intervention +npm install -g %{module}@%{version} --prefix=. +%setup -T -D -n lib/node_modules/%{module} +tar xjf %{SOURCE1} + +%build +# Empty build section, because RPM reasons + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{module} +mkdir -p %{buildroot}%{_bindir} +cp -r ./* -t %{buildroot}%{nodejs_sitelib}/%{module} +ln -sf %{nodejs_sitelib}/%{module}/bin/%{module} %{buildroot}%{_bindir}/%{module} + +# Should maybe package this so it's easier to call... +npm install -g license-checker --prefix=. +# This could also be made into a macro maybe? +bin/license-checker | sed '/.*repository:.*/d;/.*publisher:.*/d;/.*email:.*/d;/.*url:.*/d;/.*path:.*/d;/.*licenseFile:.*/d;/.*noticeFile:.*/d' > LICENSE.modules + +%check +%if %{with test} +NODE_ENV=test %{builddir}/bin/%{module} -R tests +%endif + +%files +%doc CHANGELOG.md +%doc README.md +%license LICENSE.txt +%license LICENSE.modules +%{nodejs_sitelib}/%{module}/ +%{_bindir}/%{module} + +%changelog +* Wed Jul 2 2025 Gilver E. - 9.6.6-1 +- Initial package diff --git a/anda/devs/backport/post.rhai b/anda/devs/backport/post.rhai new file mode 100644 index 0000000000..7ec2290326 --- /dev/null +++ b/anda/devs/backport/post.rhai @@ -0,0 +1 @@ +sh("rm -rfv anda/devs/backport/*.tar.bz2", #{}); diff --git a/anda/devs/backport/setup.sh b/anda/devs/backport/setup.sh new file mode 100755 index 0000000000..a6a7359998 --- /dev/null +++ b/anda/devs/backport/setup.sh @@ -0,0 +1,28 @@ +#!/usr/bin/bash + +## Some sources need to be fetched BEFORE the build process +# Also I'm just better at scripting in Bash and calling the Rhai sh function hundreds of times times sounded like hell +# Have I mentioned I hate runtime languages? + +node=backport +# Enable logs for debugging +set -x +# I guess just $PWD doesn't work for this +builddir=$(pwd)/anda/devs/$node + +# We only need the tests folder so sourcing the whole repo is overkill, Git can make a tarball of specific directories + +pushd $builddir +ver=$(cat ./*.spec | grep -P -m1 'Version:' | sed -e 's/Version://g' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') +url=$(sed -n 's/^URL:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e "s/%{module}/$node/") +dir=$node + +git clone --recurse-submodules -j$(nproc) $url.git + +pushd $dir +# I'm not sure why .tar.bz2 is the tar format of choice for this but it's also what Fedora does so it's what I'm doing +git archive --format=tar --prefix=tests/ v${ver}:src/test/ | bzip2 > ../tests-${ver}.tar.bz2 +popd +rm -rf $dir + +exit 0 diff --git a/anda/devs/backport/update.rhai b/anda/devs/backport/update.rhai new file mode 100644 index 0000000000..77c845c194 --- /dev/null +++ b/anda/devs/backport/update.rhai @@ -0,0 +1 @@ +rpm.version(npm("backport")); From ebea40e35e69032ac5a5a6085427ebe0103dea83 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 08:33:40 +0000 Subject: [PATCH 083/188] bump: nodejs-backport --- anda/devs/backport/nodejs-backport.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/backport/nodejs-backport.spec b/anda/devs/backport/nodejs-backport.spec index bae7282c58..012dad3a40 100644 --- a/anda/devs/backport/nodejs-backport.spec +++ b/anda/devs/backport/nodejs-backport.spec @@ -3,8 +3,8 @@ %bcond test 1 Name: node-%{module} -Version: 9.6.6 -Release: 1%{?dist} +Version: 10.0.1 +Release: 1%?dist Summary: Backport GitHub commits SourceLicense: Apache-2.0 License: Apache-2.0 AND From bc5a6c144c770931d017d2d0aa05dde1cc238efb Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 3 Jul 2025 19:44:04 +0800 Subject: [PATCH 084/188] feat(ci): add no_upload_srpms label (#5758) * feat(ci): add no_upload_srpms label This also fixes manual builds to support subrepos properly. * to make sure it actually works * manually set permissions --- .github/workflows/autobuild.yml | 4 +++- .github/workflows/bootstrap.yml | 3 ++- .github/workflows/build.yml | 9 +++++++-- .github/workflows/json-build.yml | 3 +++ .github/workflows/sync.yml | 4 +++- .github/workflows/update-branch.yml | 2 ++ .github/workflows/update-comps.yml | 2 ++ .github/workflows/update-nightly.yml | 2 ++ .github/workflows/update-weekly.yml | 2 ++ .github/workflows/update.yml | 2 ++ anda/fonts/nerd-fonts/anda.hcl | 3 +++ 11 files changed, 31 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 1b7398c403..08aef1e445 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -1,6 +1,8 @@ # for each folder in anda/ # generate a new workflow for each folder in anda/ name: Automatically build packages +permissions: + contents: read on: push: paths: @@ -96,7 +98,7 @@ jobs: terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/* - name: Upload source packages to subatomic - if: github.event_name == 'push' + if: github.event_name == 'push' && matrix.pkg.labels['no_upload_srpms'] != '1' run: | subrepo="${{ matrix.pkg.labels.subrepo }}" subatomic-cli upload --prune \ diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index 30b6c2e863..f5e0bcfeb5 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -1,5 +1,6 @@ name: Bootstrap Andaman and Subatomic - +permissions: + contents: read on: workflow_dispatch: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 85f12ebc76..5982ed7085 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,6 @@ name: Manual Builds +permissions: + contents: read on: workflow_dispatch: inputs: @@ -81,17 +83,20 @@ jobs: - name: Upload packages to subatomic run: | + subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}" subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['extra'] && '-extras' }} anda-build/rpm/rpms/* + terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }} anda-build/rpm/rpms/* - name: Upload source packages to subatomic + if: fromJson(steps.art.outputs.labels)['no_upload_srpms'] != '1' run: | + subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}" subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['extra'] && '-extras' }}-source anda-build/rpm/srpm/* + terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }}-source anda-build/rpm/srpm/* - name: Notify Madoguchi (Success) if: success() diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index 6f0c72a50e..033e16519a 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -1,4 +1,6 @@ name: JSON Build +permissions: + contents: read on: workflow_dispatch: inputs: @@ -67,6 +69,7 @@ jobs: terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/* - name: Upload source packages to subatomic + if: matrix.pkg.labels['no_upload_srpms'] != '1' run: | subrepo="${{ matrix.pkg.labels.subrepo }}" subatomic-cli upload --prune \ diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index fdd4824ec0..f061efc1d3 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -1,5 +1,7 @@ name: Automatic backport/sync action - +permissions: + contents: write + pull-requests: write on: pull_request_target: types: ["labeled", "closed"] diff --git a/.github/workflows/update-branch.yml b/.github/workflows/update-branch.yml index acb04d0dae..4cb045cfc3 100644 --- a/.github/workflows/update-branch.yml +++ b/.github/workflows/update-branch.yml @@ -1,4 +1,6 @@ name: Update per branch +permissions: + contents: write on: schedule: - cron: "*/30 * * * *" diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index 107a1511d6..463e2b8598 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -1,4 +1,6 @@ name: Push comps updates +permissions: + contents: read on: push: diff --git a/.github/workflows/update-nightly.yml b/.github/workflows/update-nightly.yml index c645b2b71d..8d9211ce69 100644 --- a/.github/workflows/update-nightly.yml +++ b/.github/workflows/update-nightly.yml @@ -1,4 +1,6 @@ name: Nightly Update +permissions: + contents: write on: schedule: - cron: "0 0 * * *" diff --git a/.github/workflows/update-weekly.yml b/.github/workflows/update-weekly.yml index 9d68edece2..a3159354d3 100644 --- a/.github/workflows/update-weekly.yml +++ b/.github/workflows/update-weekly.yml @@ -1,4 +1,6 @@ name: Weekly Update +permissions: + contents: write on: schedule: - cron: "0 0 * * *" diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index b63ad29afc..7c3364b0ec 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,4 +1,6 @@ name: Update +permissions: + contents: write on: schedule: - cron: "*/10 * * * *" diff --git a/anda/fonts/nerd-fonts/anda.hcl b/anda/fonts/nerd-fonts/anda.hcl index db05b8ecef..50ebcbb342 100644 --- a/anda/fonts/nerd-fonts/anda.hcl +++ b/anda/fonts/nerd-fonts/anda.hcl @@ -3,4 +3,7 @@ project pkg { rpm { spec = "nerd-fonts.spec" } + labels { + no_upload_srpms = 1 + } } From 2e31cc518d5ea0f7682caab99922547f8e08f7ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 13:21:28 +0000 Subject: [PATCH 085/188] 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 bc0b073bbd..cad26f5789 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.15.0-dev.889+b8ac740a1 +%global ver 0.15.0-dev.905+edf785db0 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 03292c9852fe806d5ffc2a87c2bbc245d744d6b3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 14:16:46 +0000 Subject: [PATCH 086/188] 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 1090eba678..e7d1dea7f8 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.889+b8ac740a1 +Version: 0.15.0~dev.905+edf785db0 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 ca51e825ca557cc93e44175f57fbc96c308de234 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 3 Jul 2025 14:56:07 +0000 Subject: [PATCH 087/188] bump: golang-github-abenz1267-walker --- .../waylands/walker/golang-github-abenz1267-walker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec index 56b6a1250b..93d9ce1114 100644 --- a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec +++ b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec @@ -12,7 +12,7 @@ # https://github.com/abenz1267/walker %global goipath github.com/abenz1267/walker -Version: 0.12.26 +Version: 0.12.27 %gometa -f From a9ed16cbd8e4b8b1d50c921355ee1f68fa432509 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 3 Jul 2025 11:47:33 -0500 Subject: [PATCH 088/188] fix: Update mesa.spec with latest changes from upstream (#5601) (#5760) * fix: Update mesa.spec with latest changes from upstream * chore: Remove unneeded patch * chore: Remove unused patch file * chore: Update bazzite.patch --------- (cherry picked from commit cfb7dae72fecca1b60491844e11dbc0ef750a795) Signed-off-by: Kyle Gospodnetich Signed-off-by: RockGrub Co-authored-by: Kyle Gospodnetich --- ...Revert-kopper-Explicitly-choose-zink.patch | 32 -- anda/lib/mesa/bazzite.patch | 462 +++++++++++------- anda/lib/mesa/mesa.spec | 55 ++- 3 files changed, 329 insertions(+), 220 deletions(-) delete mode 100644 anda/lib/mesa/0001-Revert-kopper-Explicitly-choose-zink.patch diff --git a/anda/lib/mesa/0001-Revert-kopper-Explicitly-choose-zink.patch b/anda/lib/mesa/0001-Revert-kopper-Explicitly-choose-zink.patch deleted file mode 100644 index d595c30c5f..0000000000 --- a/anda/lib/mesa/0001-Revert-kopper-Explicitly-choose-zink.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 24f85c06c28736b73c14208a0ffa6657d2aee9cd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= -Date: Mon, 21 Apr 2025 13:52:14 +0200 -Subject: [PATCH] Revert "kopper: Explicitly choose zink" - -On QEMU (virtio driver), without 3D acceleration enabled and without -mesa-vulkan-drivers installed, this commit prevents Mutter to start. - -This reverts commit c0bc957c5d8c7edd57626284b712dd6ea1e375fc. - -Related: https://bugzilla.redhat.com/show_bug.cgi?id=2360851 -Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13009 ---- - src/gallium/frontends/dri/kopper.c | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/src/gallium/frontends/dri/kopper.c b/src/gallium/frontends/dri/kopper.c -index a1d7dcb79b4..3bdb56022a9 100644 ---- a/src/gallium/frontends/dri/kopper.c -+++ b/src/gallium/frontends/dri/kopper.c -@@ -73,7 +73,7 @@ kopper_init_screen(struct dri_screen *screen, bool driver_name_is_inferred) - bool success; - #ifdef HAVE_LIBDRM - if (screen->fd != -1) -- success = pipe_loader_drm_probe_fd(&screen->dev, screen->fd, true); -+ success = pipe_loader_drm_probe_fd(&screen->dev, screen->fd, false); - else - success = pipe_loader_vk_probe_dri(&screen->dev); - #else --- -2.49.0 - diff --git a/anda/lib/mesa/bazzite.patch b/anda/lib/mesa/bazzite.patch index b9e368abbb..009479fd97 100644 --- a/anda/lib/mesa/bazzite.patch +++ b/anda/lib/mesa/bazzite.patch @@ -1,16 +1,256 @@ -From aac6b04f39717f7363071f5500a89bb33e01cb33 Mon Sep 17 00:00:00 2001 +From 27e5ca5e9f32a3dab5d9f22e53c34133a98fc1ef Mon Sep 17 00:00:00 2001 +From: Antheas Kapenekakis +Date: Sat, 15 Mar 2025 16:38:53 +0100 +Subject: [PATCH 01/11] [NA] Developer files, readme, etc + +--- + Containerfile | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++ + sync.sh | 94 ++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 211 insertions(+) + create mode 100644 Containerfile + create mode 100755 sync.sh + +diff --git a/Containerfile b/Containerfile +new file mode 100644 +index 00000000000..ba4ecf6c172 +--- /dev/null ++++ b/Containerfile +@@ -0,0 +1,117 @@ ++ARG FEDORA_VERSION=41 ++ ++FROM fedora:${FEDORA_VERSION} ++ ++# noarch ++RUN dnf5 install -y \ ++ meson \ ++ python3-mako \ ++ python3-ply \ ++ python3-pycparser \ ++ rust-paste-devel \ ++ rust-proc-macro2-devel \ ++ rust-quote-devel \ ++ cargo-rpm-macros \ ++ rust-syn+clone-impls-devel \ ++ rust-unicode-ident-devel \ ++ vulkan-headers \ ++ wayland-protocols-devel \ ++ xorg-x11-proto-devel \ ++ && dnf5 clean all ++ ++# x86_64 ++RUN dnf5 install -y \ ++ bindgen-cli \ ++ bison \ ++ cbindgen \ ++ clang-devel \ ++ elfutils-libelf-devel \ ++ expat-devel \ ++ flex \ ++ gcc \ ++ gettext \ ++ glslang \ ++ kernel-headers \ ++ libX11-devel \ ++ libXdamage-devel \ ++ libXext-devel \ ++ libXfixes-devel \ ++ libXrandr-devel \ ++ libXxf86vm-devel \ ++ libclc-devel \ ++ libdrm-devel \ ++ libglvnd-core-devel \ ++ libselinux-devel \ ++ libunwind-devel \ ++ libva-devel \ ++ libvdpau-devel \ ++ libxcb-devel \ ++ libxshmfence-devel \ ++ libzstd-devel \ ++ python3-devel \ ++ lm_sensors-devel \ ++ python3-pyyaml \ ++ valgrind-devel \ ++ spirv-llvm-translator-devel \ ++ spirv-tools-devel \ ++ vulkan-loader-devel \ ++ wayland-devel \ ++ zlib-ng-compat-devel ++ ++# x86 ++RUN dnf5 install -y \ ++ clang-devel.i686 \ ++ elfutils-libelf-devel.i686 \ ++ expat-devel.i686 \ ++ glslang.i686 \ ++ kernel-headers.i686 \ ++ libX11-devel.i686 \ ++ libXdamage-devel.i686 \ ++ libXext-devel.i686 \ ++ libXfixes-devel.i686 \ ++ libXrandr-devel.i686 \ ++ libXxf86vm-devel.i686 \ ++ libclc-devel.i686 \ ++ libdrm-devel.i686 \ ++ libglvnd-core-devel.i686 \ ++ libselinux-devel.i686 \ ++ libunwind-devel.i686 \ ++ libva-devel.i686 \ ++ libvdpau-devel.i686 \ ++ libxcb-devel.i686 \ ++ libxshmfence-devel.i686 \ ++ libzstd-devel.i686 \ ++ python3-devel.i686 \ ++ lm_sensors-devel.i686 \ ++ valgrind-devel.i686 \ ++ spirv-llvm-translator-devel.i686 \ ++ spirv-tools-devel.i686 \ ++ vulkan-loader-devel.i686 \ ++ wayland-devel.i686 \ ++ zlib-ng-compat-devel.i686 \ ++ pkgconf-pkg-config.i686 ++ ++# these do not have an i686 version ++# bindgen-cli.i686 \ ++# bison.i686 \ ++# cbindgen.i686 \ ++# flex.i686 \ ++# gcc.i686 \ ++# gettext.i686 \ ++# python3-pyyaml.i686 \ ++ ++RUN dnf install -y ccache ++ ++ARG UID=1000 ++ARG GID=1000 ++ ++RUN groupadd -g $GID -o builder && \ ++ useradd -m -u $UID -g $GID -o -s /bin/bash builder && \ ++ echo "builder ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/builder && \ ++ chmod 0440 /etc/sudoers.d/builder ++ ++USER builder ++ ++ENV PATH="/usr/lib64/ccache/:$PATH" ++ ++WORKDIR /workspace +\ No newline at end of file +diff --git a/sync.sh b/sync.sh +new file mode 100755 +index 00000000000..f0fa113f876 +--- /dev/null ++++ b/sync.sh +@@ -0,0 +1,94 @@ ++if [ -z "$1" ]; then ++ echo "Usage: $0 " ++ exit 1 ++fi ++ ++# https://gist.github.com/Venemo/a9483106565df3a83fc67a411191edbd ++ ++RHOST=$1 ++RSYNC="rsync -rv --exclude .git --exclude venv --exclude __pycache__ --links" ++DEVUSER=${DEVUSER:-bazzite} ++ ++# If RHOST=claw, set driver name to intel ++if [ "$RHOST" = "claw" ]; then ++ echo "Using Intel driver" ++ DRIVER_NAME=intel ++ VKICD_NAME=intel ++ GALLIUM_DRIVER=iris ++else ++ echo "Using AMD driver" ++ DRIVER_NAME=amd ++ VKICD_NAME=radeon ++ GALLIUM_DRIVER=radeonsi ++fi ++ ++set -e -x ++ ++sudo podman build . --tag mesa_builder \ ++ --build-arg UID=$(id -u) --build-arg GID=$(id -g) ++ ++PODMAN_RUN="sudo podman run --rm -v $(pwd):/workspace \ ++ --env CCACHE_DIR=/workspace/.cache \ ++ --env CCACHE_MAXSIZE=5G \ ++ --env CCACHE_COMPRESS=1 \ ++ -it mesa_builder" ++ ++$PODMAN_RUN rm -rf build64 build32 ++ ++$PODMAN_RUN meson setup build64 --libdir lib64 --prefix /workspace/.out \ ++ -Dgallium-drivers=swrast,zink,$GALLIUM_DRIVER -Dvulkan-drivers=$DRIVER_NAME \ ++ -Dgallium-nine=true -Dbuildtype=release \ ++ -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec ++ ++# Cross-file for arch: lib32, fedora: ./gcc-i686 ++$PODMAN_RUN meson setup build32 --libdir lib --prefix /workspace/.out \ ++ -Dgallium-drivers=swrast,zink,$GALLIUM_DRIVER -Dvulkan-drivers=$DRIVER_NAME \ ++ -Dgallium-nine=true -Dbuildtype=release \ ++ -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec ++ ++time $PODMAN_RUN ninja -C build64 install ++ ++time $PODMAN_RUN ninja -C build32 install ++ ++RUNCONFIG=$(cat << EOF ++ ++ ++MESA=/home/$DEVUSER/.out ++ ++export LD_LIBRARY_PATH=\$MESA/lib64:\$MESA/lib:\$LD_LIBRARY_PATH ++export LIBGL_DRIVERS_PATH=\$MESA/lib64/dri:\$MESA/lib/dri ++export EGL_DRIVERS_PATH=\$MESA/lib64/dri:\$MESA/lib/dri ++export VK_ICD_FILENAMES=\$MESA/share/vulkan/icd.d/${VKICD_NAME}_icd.x86_64.json:\$MESA/share/vulkan/icd.d/${VKICD_NAME}_icd.i686.json ++export LIBVA_DRIVERS_PATH=\$MESA/lib64/dri:\$MESA/lib/dri ++export VDPAU_DRIVER_PATH=\$MESA/lib64/vdpau ++export D3D_MODULE_PATH=\$MESA/lib64/d3d/d3dadapter9.so.1:\$MESA/lib/d3d/d3dadapter9.so.1 ++# export ENABLE_GAMESCOPE_WSI=0 ++ ++EOF ++) ++ ++ssh $RHOST /bin/bash << EOF ++ rm -rf .out ++ mkdir -p .out ++EOF ++ ++echo "$RUNCONFIG" > .out/runconfig ++ ++# Fixup vunkan_icd install dir ++sed -i "s|/workspace/.out|/home/$DEVUSER/.out|g" .out/share/vulkan/icd.d/*.json ++ ++$RSYNC .out/ $RHOST:.out/ ++ ++ssh $RHOST /bin/bash << EOF ++ sudo rpm-ostree usroverlay --hotfix ++ ++ # check if session does not have D3D_MODULE_PATH ++ if ! grep -q D3D_MODULE_PATH /usr/share/gamescope-session-plus/device-quirks; then ++ cat ~/.out/runconfig | sudo tee -a /usr/share/gamescope-session-plus/device-quirks ++ fi ++ ++ # sudo rsync -r -v ~/.out/* /usr/ ++ ++ bazzite-session-select gamescope ++ # sudo reboot ++EOF +-- +2.49.0 + + +From 2f02ad01e44eddb1d78e6e2a336bb21b7c3c93af Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Sat, 15 Mar 2025 16:39:08 +0100 -Subject: [PATCH 01/12] [BEGIN] SteamOS Changes +Subject: [PATCH 02/11] [BEGIN] SteamOS Changes -- 2.49.0 -From 9fc35e8c53fe7e6c84b7da9ddff3d528f22ea4a9 Mon Sep 17 00:00:00 2001 +From d446cc1258a6c6fd042e9a3d651a799a033a2d8c Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Fri, 14 Jan 2022 15:58:45 +0100 -Subject: [PATCH 02/12] STEAMOS: radv: min image count override for FH5 +Subject: [PATCH 03/11] STEAMOS: radv: min image count override for FH5 Otherwise in combination with the vblank time reservation in gamescope the game could get stuck in low power states. @@ -19,10 +259,10 @@ gamescope the game could get stuck in low power states. 1 file changed, 4 insertions(+) diff --git a/src/util/00-radv-defaults.conf b/src/util/00-radv-defaults.conf -index aef8b9006cd..2a6b0ec84a4 100644 +index e0e5b34dc87..5e931f61760 100644 --- a/src/util/00-radv-defaults.conf +++ b/src/util/00-radv-defaults.conf -@@ -223,5 +223,9 @@ Application bugs worked around in this file: +@@ -238,5 +238,9 @@ Application bugs worked around in this file: @@ -36,10 +276,10 @@ index aef8b9006cd..2a6b0ec84a4 100644 2.49.0 -From 09299a2cf516078ce9ed9786a49ea6f957ac6527 Mon Sep 17 00:00:00 2001 +From 016b60d32de3cd99e10207e7f0fa2c6fce91476c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 22 Feb 2024 22:32:45 +0100 -Subject: [PATCH 03/12] STEAMOS: Dynamic swapchain override for gamescope +Subject: [PATCH 04/11] STEAMOS: Dynamic swapchain override for gamescope limiter for DRI3 only The original patch (from Bas) contained WSI VK support too but it's @@ -143,28 +383,28 @@ index 4da19d73090..819a0e548fc 100644 2.49.0 -From 379efbce79f2ca73d34ec48b10e28942be3ed1be Mon Sep 17 00:00:00 2001 +From 23db9ff0bf721f2c9080955c8c5dcf1f187d7adc Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Sat, 15 Mar 2025 16:39:25 +0100 -Subject: [PATCH 04/12] [BEGIN] SteamOS Backports +Subject: [PATCH 05/11] [BEGIN] SteamOS Backports -- 2.49.0 -From a4ac8f2bcd23eb4194adfe41117d4e168ffc6ddd Mon Sep 17 00:00:00 2001 +From 69160c86a0d01b1c8482277faca1f6f7fa24cfce Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Sat, 15 Mar 2025 16:39:33 +0100 -Subject: [PATCH 05/12] [BEGIN] Our Mesa backports +Subject: [PATCH 06/11] [BEGIN] Our Mesa backports -- 2.49.0 -From 7286b058c851688929bd145116c61872d06d81c8 Mon Sep 17 00:00:00 2001 +From 59e3d359a4f4f78112ee965bb790dec2208ea480 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Mon, 17 Feb 2025 14:55:29 -0800 -Subject: [PATCH 06/12] anv: Mark images with format modifiers set as scanout. +Subject: [PATCH 07/11] anv: Mark images with format modifiers set as scanout. We currently use the presence of struct WSI_IMAGE_CREATE_INFO_MESA.scanout to mark the BO as scanout, but this only handles the linear case, and fails when drm format modifiers are used. @@ -199,10 +439,10 @@ index 0fb86e9d846..de37994d324 100644 2.49.0 -From 643137e1f57b1c89451a77edec40565e6084e2e1 Mon Sep 17 00:00:00 2001 +From 8c17b9dd7ad7f565080bd3623cfb820efb729444 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Mon, 24 Mar 2025 19:50:51 +0100 -Subject: [PATCH 07/12] Revert "winsys/amdgpu: use VM_ALWAYS_VALID for all VRAM +Subject: [PATCH 08/11] Revert "winsys/amdgpu: use VM_ALWAYS_VALID for all VRAM and GTT allocations" This reverts commit 8c91624614c1f939974fe0d2d1a3baf83335cecb. @@ -232,135 +472,19 @@ index dfefc468bca..cc0719a1898 100644 2.49.0 -From e38d54fb349d78b10ca5000add7cd97bf921323a Mon Sep 17 00:00:00 2001 -From: Antheas Kapenekakis -Date: Wed, 7 May 2025 18:50:48 +0200 -Subject: [PATCH 08/12] [BEGIN] Intel DX12 fix - --- -2.49.0 - - -From cb2c3290e03518f90e13e83f68edea63c9c6c0cf Mon Sep 17 00:00:00 2001 +From 816dec380bba16f65d7c65ddf9960a0ff79a8923 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Sun, 18 May 2025 09:40:01 -0700 -Subject: [PATCH 09/12] [BEGIN] Proton-GE Patches +Subject: [PATCH 09/11] [BEGIN] Proton-GE Patches -- 2.49.0 -From 24d4a18ec695dbdc4fba33eee941dcca49a9a106 Mon Sep 17 00:00:00 2001 -From: Kyle Gospodnetich -Date: Sun, 18 May 2025 09:41:21 -0700 -Subject: [PATCH 10/12] radv,driconf: Add radv_force_64k_sparse_alignment - config - ---- - src/amd/vulkan/radv_buffer.c | 6 +++++- - src/amd/vulkan/radv_instance.c | 3 +++ - src/amd/vulkan/radv_instance.h | 1 + - src/util/00-radv-defaults.conf | 7 +++++++ - src/util/driconf.h | 3 +++ - 5 files changed, 19 insertions(+), 1 deletion(-) - -diff --git a/src/amd/vulkan/radv_buffer.c b/src/amd/vulkan/radv_buffer.c -index 88111750517..8ef575f8246 100644 ---- a/src/amd/vulkan/radv_buffer.c -+++ b/src/amd/vulkan/radv_buffer.c -@@ -167,6 +167,7 @@ radv_get_buffer_memory_requirements(struct radv_device *device, VkDeviceSize siz - VkBufferUsageFlags2 usage, VkMemoryRequirements2 *pMemoryRequirements) - { - const struct radv_physical_device *pdev = radv_device_physical(device); -+ const struct radv_instance *instance = radv_physical_device_instance(pdev); - - pMemoryRequirements->memoryRequirements.memoryTypeBits = - ((1u << pdev->memory_properties.memoryTypeCount) - 1u) & ~pdev->memory_types_32bit; -@@ -179,7 +180,10 @@ radv_get_buffer_memory_requirements(struct radv_device *device, VkDeviceSize siz - pMemoryRequirements->memoryRequirements.memoryTypeBits = pdev->memory_types_32bit; - - if (flags & VK_BUFFER_CREATE_SPARSE_BINDING_BIT) { -- pMemoryRequirements->memoryRequirements.alignment = 4096; -+ if (instance->drirc.force_64k_sparse_alignment) -+ pMemoryRequirements->memoryRequirements.alignment = 65536; -+ else -+ pMemoryRequirements->memoryRequirements.alignment = 4096; - } else { - if (usage & VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT) - pMemoryRequirements->memoryRequirements.alignment = radv_dgc_get_buffer_alignment(device); -diff --git a/src/amd/vulkan/radv_instance.c b/src/amd/vulkan/radv_instance.c -index 7aebf073dfd..15a3f710502 100644 ---- a/src/amd/vulkan/radv_instance.c -+++ b/src/amd/vulkan/radv_instance.c -@@ -194,6 +194,7 @@ static const driOptionDescription radv_dri_options[] = { - DRI_CONF_RADV_APP_LAYER() - DRI_CONF_RADV_EMULATE_RT(false) - DRI_CONF_RADV_ENABLE_FLOAT16_GFX8(false) -+ DRI_CONF_RADV_FORCE_64K_SPARSE_ALIGNMENT(false) - DRI_CONF_SECTION_END - }; - // clang-format on -@@ -298,6 +299,8 @@ radv_init_dri_options(struct radv_instance *instance) - instance->drirc.emulate_rt = driQueryOptionb(&instance->drirc.options, "radv_emulate_rt"); - - instance->drirc.expose_float16_gfx8 = driQueryOptionb(&instance->drirc.options, "radv_enable_float16_gfx8"); -+ -+ instance->drirc.force_64k_sparse_alignment = driQueryOptionb(&instance->drirc.options, "radv_force_64k_sparse_alignment"); - } - - static const struct vk_instance_extension_table radv_instance_extensions_supported = { -diff --git a/src/amd/vulkan/radv_instance.h b/src/amd/vulkan/radv_instance.h -index d0f23404285..81c4921222e 100644 ---- a/src/amd/vulkan/radv_instance.h -+++ b/src/amd/vulkan/radv_instance.h -@@ -74,6 +74,7 @@ struct radv_instance { - bool lower_terminate_to_discard; - bool emulate_rt; - bool expose_float16_gfx8; -+ bool force_64k_sparse_alignment; - char *app_layer; - uint8_t override_graphics_shader_version; - uint8_t override_compute_shader_version; -diff --git a/src/util/00-radv-defaults.conf b/src/util/00-radv-defaults.conf -index 2a6b0ec84a4..595a435802f 100644 ---- a/src/util/00-radv-defaults.conf -+++ b/src/util/00-radv-defaults.conf -@@ -123,6 +123,13 @@ Application bugs worked around in this file: -