From 5ed11b0d33cd7b8b2d75eb4ab878aac98f74da15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 09:42:02 +0000 Subject: [PATCH 01/90] 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 6a1bc5954a..77b322ae26 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit a7fc31f3212c55bf0b70b45875c52dfc94f6641a -%global ver 0.0.41-19515 +%global commit 5c55819b5744e797f5f43809cbb9b5ee99912956 +%global ver 0.0.41-19516 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 971dda0b56f17a80648536d5ea21a78cca1c3c2b Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 28 Jun 2026 17:31:36 +0700 Subject: [PATCH 02/90] fix(1password-cli): Group issues (#13477) * fix(1password-cli): Group issues 1Password CLI also checks for groups that also fail with the previous dynamic UID approach * add explicit requires --- anda/apps/1password-cli/1password-cli.spec | 10 ++++++++-- anda/apps/1password-cli/1password-cli.sysusers | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/anda/apps/1password-cli/1password-cli.spec b/anda/apps/1password-cli/1password-cli.spec index 36a3863492..1669f36ab0 100644 --- a/anda/apps/1password-cli/1password-cli.spec +++ b/anda/apps/1password-cli/1password-cli.spec @@ -8,7 +8,7 @@ Name: 1password-cli Version: 2.34.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: 1Password command-line tool Packager: Cappy Ishihara @@ -21,6 +21,8 @@ ExclusiveArch: x86_64 aarch64 BuildRequires: systemd-rpm-macros BuildRequires: unzip +Requires(post): /usr/bin/chown +Requires(post): /usr/bin/chmod Recommends: 1password Recommends: polkit @@ -40,8 +42,12 @@ install -Dm0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf %pre %sysusers_create_package %{name} %{SOURCE1} +%post +/usr/bin/chown root:onepassword-cli %{_bindir}/op +/usr/bin/chmod 2755 %{_bindir}/op + %files -%attr(2755,root,onepassword-cli) %{_bindir}/op +%{_bindir}/op %{_sysusersdir}/%{name}.conf %changelog diff --git a/anda/apps/1password-cli/1password-cli.sysusers b/anda/apps/1password-cli/1password-cli.sysusers index 14e7bc2f29..508682162c 100644 --- a/anda/apps/1password-cli/1password-cli.sysusers +++ b/anda/apps/1password-cli/1password-cli.sysusers @@ -1 +1 @@ -g onepassword-cli - +g onepassword-cli 5013 \ No newline at end of file From d364867c560c28b5da971d2fe988192fcd2b9c78 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 12:59:30 +0000 Subject: [PATCH 03/90] bump: Arctis-Sound-Manager rpcs3 vgmstream --- anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec index ac357b9c44..f1151d2440 100644 --- a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec +++ b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec @@ -4,7 +4,7 @@ %global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service Name: python-%{pypi_name} -Version: 1.1.85 +Version: 1.1.86 Release: 1%{?dist} Summary: GUI for SteelSeries Arctis headsets License: GPL-3.0-or-later diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 77b322ae26..eea13f72cb 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 5c55819b5744e797f5f43809cbb9b5ee99912956 -%global ver 0.0.41-19516 +%global commit cffd02bb3583aab3ae718b0435bcf80735c9badc +%global ver 0.0.41-19517 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 988ec08bc6..abac9ce55a 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 3f860bef9b3485a9bc442da2be30a8363c3cb35d +%global commit 80005d2724835db38318f9e6c2275758b961fc99 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260624 +%global commit_date 20260628 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit From 4354ed9da93693460a8209543812919ea1854bae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 14:53:02 +0000 Subject: [PATCH 04/90] bump: v2raya --- anda/langs/go/v2raya/stable/v2raya.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/v2raya/stable/v2raya.spec b/anda/langs/go/v2raya/stable/v2raya.spec index 7f9ea91a31..cd0405d259 100644 --- a/anda/langs/go/v2raya/stable/v2raya.spec +++ b/anda/langs/go/v2raya/stable/v2raya.spec @@ -1,5 +1,5 @@ %global goipath github.com/v2rayA/v2rayA -Version: 2.4.3 +Version: 2.4.4 %global golicenses LICENSE %global godocs README.md From 690b3f03a8b8cf2170197b3995c2fac1f509e8ce Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 Jun 2026 22:55:03 +0800 Subject: [PATCH 05/90] add: nmgui (#13476) * add: nmgui * setuptools * BuildRequires: desktop-file-utils --- anda/misc/nmgui/anda.hcl | 5 +++ anda/misc/nmgui/nmgui.spec | 82 +++++++++++++++++++++++++++++++++++++ anda/misc/nmgui/update.rhai | 1 + 3 files changed, 88 insertions(+) create mode 100644 anda/misc/nmgui/anda.hcl create mode 100644 anda/misc/nmgui/nmgui.spec create mode 100644 anda/misc/nmgui/update.rhai diff --git a/anda/misc/nmgui/anda.hcl b/anda/misc/nmgui/anda.hcl new file mode 100644 index 0000000000..1b61c728ca --- /dev/null +++ b/anda/misc/nmgui/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "nmgui.spec" + } +} diff --git a/anda/misc/nmgui/nmgui.spec b/anda/misc/nmgui/nmgui.spec new file mode 100644 index 0000000000..8368644389 --- /dev/null +++ b/anda/misc/nmgui/nmgui.spec @@ -0,0 +1,82 @@ +%global appid com.github.s-adi-dev.nmgui +%global org com.github.s-adi-dev + +Name: nmgui +Version: 1.0.0 +Release: 1%?dist +Summary: A simple and lightweight GTK4-based GUI for managing Wi-Fi using NetworkManager (nmcli) under the hood +License: GPL-3.0-only +URL: https://github.com/s-adi-dev/nmgui +Source0: %url/archive/refs/tags/v%version.tar.gz +Source1: https://raw.githubusercontent.com/s-adi-dev/nmgui/refs/heads/main/README.md +Source2: https://raw.githubusercontent.com/s-adi-dev/nmgui/refs/heads/main/nmgui.desktop +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: desktop-file-utils +BuildArch: noarch +Packager: madonuko + +%description +%summary. + +%prep +%autosetup +cp %{S:1} %{S:2} . +cat< pyproject.toml +[build-system] +requires = ["setuptools>=64.0"] +build-backend = "setuptools.build_meta" +[project] +name = "%name" +version = "%version" +description = "%summary" +license = "GPL-3.0-only" +readme = "README.md" +requires-python = ">=3.9" +dependencies = [ + "nmcli>=1.5.0", + "PyGObject>=3.52.3", + "pycairo>=1.28.0", +] +[project.urls] +Homepage = "https://github.com/s-adi-dev/nmgui" +[project.scripts] +nmgui = "nmgui.main:main" +[tool.setuptools.packages.find] +include = ["nmgui*"] +PYEOF +# Add main() entry point function +sed -i '/^if __name__ == "__main__":$/c\def main():' app/main.py +cat >> app/main.py << 'PYEOF' + +if __name__ == "__main__": + main() +PYEOF +mv app nmgui +touch nmgui/__init__.py +# Fix intra-package imports to use nmgui. prefix +sed -i 's/^from models import/from nmgui.models import/' nmgui/main.py nmgui/network_service.py nmgui/ui/*.py +sed -i 's/^from network_service import/from nmgui.network_service import/' nmgui/main.py nmgui/ui/*.py +sed -i 's/^from ui\./from nmgui.ui./' nmgui/main.py nmgui/ui/*.py + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %name + +%desktop_file_install nmgui.desktop +%terra_appstream + +%files -f %{pyproject_files} +%doc README.md +%license LICENSE +%_bindir/nmgui +%_appsdir/nmgui.desktop +%_metainfodir/%appid.metainfo.xml + +%changelog +* Sun Jun 28 2026 madonuko - 1.0.0-1 +- Initial package. diff --git a/anda/misc/nmgui/update.rhai b/anda/misc/nmgui/update.rhai new file mode 100644 index 0000000000..3108221bac --- /dev/null +++ b/anda/misc/nmgui/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("s-adi-dev/nmgui")); From e040ec765fb01eac91421a8a9c3a8880391ad0c0 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 28 Jun 2026 23:00:50 +0800 Subject: [PATCH 06/90] add: python-nmcli (#13475) * add: python-nmcli for nmgui * Update anda/langs/python/nmcli/python-nmcli.spec Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com> Signed-off-by: madomado * bruh * bdep pip[] * setuptools --------- Signed-off-by: madomado Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com> --- anda/langs/python/nmcli/anda.hcl | 5 +++ anda/langs/python/nmcli/python-nmcli.spec | 51 +++++++++++++++++++++++ anda/langs/python/nmcli/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/langs/python/nmcli/anda.hcl create mode 100644 anda/langs/python/nmcli/python-nmcli.spec create mode 100644 anda/langs/python/nmcli/update.rhai diff --git a/anda/langs/python/nmcli/anda.hcl b/anda/langs/python/nmcli/anda.hcl new file mode 100644 index 0000000000..7ff0d8d5ec --- /dev/null +++ b/anda/langs/python/nmcli/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "python-nmcli.spec" + } +} diff --git a/anda/langs/python/nmcli/python-nmcli.spec b/anda/langs/python/nmcli/python-nmcli.spec new file mode 100644 index 0000000000..a795b6258a --- /dev/null +++ b/anda/langs/python/nmcli/python-nmcli.spec @@ -0,0 +1,51 @@ +Name: python-nmcli +Version: 1.8.0 +Release: 1%?dist +Summary: A python wrapper library for the network-manager cli client + +License: MIT +URL: https://github.com/ushiboy/nmcli +Source: %{pypi_source nmcli} +Packager: madonuko + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools + + +%global _description %{expand: +nmcli is a python wrapper library for the network-manager cli client.} + +%description %_description + +%package -n python3-nmcli +Summary: %{summary} + +%description -n python3-nmcli %_description + + +%prep +%autosetup -p1 -n nmcli-%{version} + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files nmcli + + +%check +%pyproject_check_import + + +%files -n python3-nmcli -f %{pyproject_files} +%doc README.md +%license LICENSE.txt + + +%changelog +* Sun Jun 28 2026 madonuko - 1.8.0-1 +- Initial package diff --git a/anda/langs/python/nmcli/update.rhai b/anda/langs/python/nmcli/update.rhai new file mode 100644 index 0000000000..fbb54578f1 --- /dev/null +++ b/anda/langs/python/nmcli/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("nmcli")); From 9464f232af087f94e9c8e99570ea83537f99a48f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 16:05:13 +0000 Subject: [PATCH 07/90] bump: youtube-music taidan --- anda/apps/youtube-music/youtube-music.spec | 4 ++-- anda/system/taidan/taidan.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/youtube-music/youtube-music.spec b/anda/apps/youtube-music/youtube-music.spec index 7fe38ef7bc..479086a3cc 100644 --- a/anda/apps/youtube-music/youtube-music.spec +++ b/anda/apps/youtube-music/youtube-music.spec @@ -12,8 +12,8 @@ %global vendor_pnpm 1 Name: youtube-music -Version: 3.11.0 -Release: 1%?dist +Version: 3.12.0 +Release: 1%{?dist} Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader) Source1: youtube-music.desktop License: MIT diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 83bb500eaf..55dd05e163 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,6 +1,6 @@ Name: taidan -Version: 0.2.1 -Release: 2%{?dist} +Version: 0.2.2 +Release: 1%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND GPL-3.0-or-later AND GPL-2.0-or-later From 6920a42094fe1bd22cd16266ac304fbe7ff66711 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 17:26:39 +0000 Subject: [PATCH 08/90] bump: rust-starship tauri yt-dlp-git --- anda/langs/rust/starship/rust-starship.spec | 2 +- anda/tools/tauri/tauri.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/rust/starship/rust-starship.spec b/anda/langs/rust/starship/rust-starship.spec index 2cf618e5bb..6bd391fe0c 100644 --- a/anda/langs/rust/starship/rust-starship.spec +++ b/anda/langs/rust/starship/rust-starship.spec @@ -4,7 +4,7 @@ %global crate starship Name: rust-starship -Version: 1.25.1 +Version: 1.26.0 Release: 1%{?dist} Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ diff --git a/anda/tools/tauri/tauri.spec b/anda/tools/tauri/tauri.spec index cb8a69ecca..a9598b3702 100644 --- a/anda/tools/tauri/tauri.spec +++ b/anda/tools/tauri/tauri.spec @@ -2,7 +2,7 @@ %undefine __brp_mangle_shebangs Name: rust-tauri -Version: 2.11.3 +Version: 2.11.4 Release: 1%{?dist} Summary: Command line interface for building Tauri apps License: Apache-2.0 OR MIT diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e9c657f6d6..71fe4cee65 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: 2026.06.27.233148 +Version: 2026.06.28.171524 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From f29564f97d5ee8345c03d404800db0a859c432dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 18:49:39 +0000 Subject: [PATCH 09/90] 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 71fe4cee65..d3e4a1db6c 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: 2026.06.28.171524 +Version: 2026.06.28.173606 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From f3cf770e47ca60de54c6016e7b4fe22e9c65b960 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Jun 2026 15:04:28 -0500 Subject: [PATCH 10/90] chore (taidan): pull in nmgui instead of netto (#13486) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/taidan/taidan.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 55dd05e163..7f9c3ff600 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,6 +1,6 @@ Name: taidan Version: 0.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND GPL-3.0-or-later AND GPL-2.0-or-later @@ -19,7 +19,7 @@ Requires: libwebp Requires: webp-pixbuf-loader Requires: xhost Requires: kwin-wayland swaybg -Requires: netto network-manager-applet +Requires: nmgui network-manager-applet Requires: polkit BuildRequires: anda-srpm-macros mold cargo rust-packaging perl systemd-rpm-macros BuildRequires: pkgconfig(libhelium-1) From 7333b7d4d81cede88aac844f2090cafd76b577c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 21:20:51 +0000 Subject: [PATCH 11/90] 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 d3e4a1db6c..aa92893268 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: 2026.06.28.173606 +Version: 2026.06.28.195154 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From d603e4585fdc2a3db3c0eda075517098f910a906 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Jun 2026 17:05:49 -0500 Subject: [PATCH 12/90] add: melonDS-nightly (#13464) * add: melonDS-nightly Signed-off-by: Owen-sz * oop Signed-off-by: Owen-sz * oop again Signed-off-by: Owen-sz * smh my head Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/games/melonDS/nightly/anda.hcl | 8 +++ .../melonDS/nightly/melonDS-nightly.spec | 50 +++++++++++++++++++ anda/games/melonDS/nightly/update.rhai | 7 +++ anda/games/melonDS/{ => stable}/anda.hcl | 0 anda/games/melonDS/{ => stable}/melonDS.spec | 0 anda/games/melonDS/{ => stable}/update.rhai | 0 6 files changed, 65 insertions(+) create mode 100644 anda/games/melonDS/nightly/anda.hcl create mode 100644 anda/games/melonDS/nightly/melonDS-nightly.spec create mode 100644 anda/games/melonDS/nightly/update.rhai rename anda/games/melonDS/{ => stable}/anda.hcl (100%) rename anda/games/melonDS/{ => stable}/melonDS.spec (100%) rename anda/games/melonDS/{ => stable}/update.rhai (100%) diff --git a/anda/games/melonDS/nightly/anda.hcl b/anda/games/melonDS/nightly/anda.hcl new file mode 100644 index 0000000000..611237a45a --- /dev/null +++ b/anda/games/melonDS/nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "melonDS-nightly.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/games/melonDS/nightly/melonDS-nightly.spec b/anda/games/melonDS/nightly/melonDS-nightly.spec new file mode 100644 index 0000000000..972a86a89a --- /dev/null +++ b/anda/games/melonDS/nightly/melonDS-nightly.spec @@ -0,0 +1,50 @@ +%define debug_package %{nil} + +%global commit 10a173b5536fc75cd93f8a3868349dad963542ef +%global commit_date 20260607 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global ver 1.1 + +Name: melonds +Version: %{ver}^%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: DS emulator, sorta +License: GPL-3.0-or-later +URL: https://melonds.kuribo64.net/ +Source0: https://github.com/melonDS-emu/melonDS/archive/%{commit}/melonDS-%{commit}.tar.gz +Packager: Owen Zimmerman +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: cmake(Qt6) +BuildRequires: qt6-qtmultimedia-devel +BuildRequires: qt6-qtsvg-devel +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(libzstd) +BuildRequires: pkgconfig(faad2) +BuildRequires: pkgconfig(libenet) +BuildSystem: cmake + +Provides: melonDS-nightly + +%description +%{summary}. + +%files +%doc README.md +%license LICENSE +%{_bindir}/melonDS +%{_appsdir}/net.kuribo64.melonDS.desktop +%{_hicolordir}/128x128/apps/net.kuribo64.melonDS.png +%{_hicolordir}/16x16/apps/net.kuribo64.melonDS.png +%{_hicolordir}/256x256/apps/net.kuribo64.melonDS.png +%{_hicolordir}/32x32/apps/net.kuribo64.melonDS.png +%{_hicolordir}/48x48/apps/net.kuribo64.melonDS.png +%{_hicolordir}/64x64/apps/net.kuribo64.melonDS.png + +%changelog +* Sat Jun 27 2026 Owen Zimmerman +- Initial commit diff --git a/anda/games/melonDS/nightly/update.rhai b/anda/games/melonDS/nightly/update.rhai new file mode 100644 index 0000000000..051f5949cf --- /dev/null +++ b/anda/games/melonDS/nightly/update.rhai @@ -0,0 +1,7 @@ +rpm.global("ver", gh("melonDS-emu/melonDS")); + +rpm.global("commit", gh_commit("melonDS-emu/melonDS")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/games/melonDS/anda.hcl b/anda/games/melonDS/stable/anda.hcl similarity index 100% rename from anda/games/melonDS/anda.hcl rename to anda/games/melonDS/stable/anda.hcl diff --git a/anda/games/melonDS/melonDS.spec b/anda/games/melonDS/stable/melonDS.spec similarity index 100% rename from anda/games/melonDS/melonDS.spec rename to anda/games/melonDS/stable/melonDS.spec diff --git a/anda/games/melonDS/update.rhai b/anda/games/melonDS/stable/update.rhai similarity index 100% rename from anda/games/melonDS/update.rhai rename to anda/games/melonDS/stable/update.rhai From 58935566fbab5eea7b36477acf234326cf852498 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 22:33:09 +0000 Subject: [PATCH 13/90] bump: vgmstream --- anda/multimedia/vgmstream/vgmstream.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index abac9ce55a..2f2b93f9bf 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,4 +1,4 @@ -%global commit 80005d2724835db38318f9e6c2275758b961fc99 +%global commit b10ff261519f24bdc86d1caedc86ca0aa99f27e1 %global shortcommit %{sub %{commit} 1 7} %global commit_date 20260628 From 8b0a347bf1c39b9fcaf309d56c674ae55b0b03c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 28 Jun 2026 23:41:03 +0000 Subject: [PATCH 14/90] 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 aa92893268..b018945fbc 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: 2026.06.28.195154 +Version: 2026.06.28.222918 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From 75671e36c8c5744f30503b4dfd9b1e903613a04d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 01:57:22 +0000 Subject: [PATCH 15/90] 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 26008b19c0..59af7c951e 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-06-28 +%global ver 2026-06-29 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 682b3dc95e61e8843b8346ce04538ea4f2432d4f Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 28 Jun 2026 22:01:25 -0500 Subject: [PATCH 16/90] fix (melonDS-nightly): name (#13500) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/games/melonDS/nightly/melonDS-nightly.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/melonDS/nightly/melonDS-nightly.spec b/anda/games/melonDS/nightly/melonDS-nightly.spec index 972a86a89a..73bde06146 100644 --- a/anda/games/melonDS/nightly/melonDS-nightly.spec +++ b/anda/games/melonDS/nightly/melonDS-nightly.spec @@ -6,9 +6,9 @@ %global ver 1.1 -Name: melonds +Name: melonds-nightly Version: %{ver}^%{commit_date}git.%{shortcommit} -Release: 1%{?dist} +Release: 2%{?dist} Summary: DS emulator, sorta License: GPL-3.0-or-later URL: https://melonds.kuribo64.net/ From fb179867979e449e2da3efa6e37609382ef0f015 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 04:18:32 +0000 Subject: [PATCH 17/90] bump(nightly): mpv-nightly hyprutils.nightly noctalia-git libsingularity zed-nightly v2raya-nightly v2ray-domain-list-community logitech-rs50-linux-driver --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/desktops/noctalia-git/noctalia-git.spec | 4 ++-- .../desktops/singularity/libsingularity/libsingularity.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/v2raya/nightly/v2raya-nightly.spec | 6 +++--- .../v2ray-domain-list-community.spec | 6 +++--- .../kmod-common/logitech-rs50-linux-driver.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 2805f07b51..74fa11a4ae 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 62f1494661b362eac02e7d6c2f9173f53c0f278f +%global commit 5abce15f1c6f476c7425cd6542a5997614d08dfc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260628 +%global commit_date 20260629 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index afdba988c4..543827caad 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.13.1 -%global commit 9d8bf6e810597152eef8906c670b96679af2faec -%global commit_date 20260622 +%global commit d2b40ffe7bfcb001bbf5888bb56ff646de53e7db +%global commit_date 20260629 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index 7f115628d2..6a0a7f03ce 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,9 +2,9 @@ %global ver 5.0.0 -%global commit dfa00a4d316fa846f3b60760ad02faa7cacfdcbc +%global commit c6f09a8f436b21d4a932e778807d7bf707eab9b7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260628 +%global commitdate 20260629 Name: noctalia-git Version: %{ver}^%{commitdate}git.%{shortcommit} diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec index 0101a8d1a7..7c4d81347c 100644 --- a/anda/desktops/singularity/libsingularity/libsingularity.spec +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -1,5 +1,5 @@ -%global commit cac94560c7d918e3d948a7a43806a10af2b1aba4 -%global commit_date 20260625 +%global commit f9e292cc90686ab0ef0ba8cbf07eab265dabd167 +%global commit_date 20260629 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: libsingularity diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 874c9d8e1e..9554aa92a3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5837e7ef50f65d6e041d19ba6543532a1d596e6b +%global commit 5fa184f8b63df7e084140ab3c2a91b4a6f262bab %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260628 +%global commit_date 20260629 %global ver 1.10.0 %bcond_with check diff --git a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec index d3eb44b150..ceba678a64 100644 --- a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec +++ b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec @@ -1,7 +1,7 @@ -%global commit bf8aa12ace2bdc453fd7224ad76702527c64b2fb +%global commit 4e366494a3dedb97ffd0f0e76cbb46f5e789ff80 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver v2.2.7.5 -%global commit_date 20260626 +%global ver v2.4.4 +%global commit_date 20260629 %global goipath github.com/v2rayA/v2rayA Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec index da00cdca23..19cd960ffa 100644 --- a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec +++ b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec @@ -1,7 +1,7 @@ -%global commit b9838c2edeace1621315ae68d10d87c2881fac39 +%global commit 197922d161f3a4fc0a36fa43d9668b7918b9338f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 20260627134952 -%global commit_date 20260628 +%global ver 20260628154711 +%global commit_date 20260629 Name: v2ray-domain-list-community Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec index ca025a61ba..431f8973df 100644 --- a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec @@ -1,6 +1,6 @@ -%global commit 1635bbd0ea044d1c3681b1843b5a0f3e878d0ed0 +%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260504 +%global commitdate 20260629 Name: logitech-rs50-linux-driver Version: 1.0^%{commitdate}git.%{shortcommit} From 46c715c2fba27e8ff46b81ab5697a2878980f574 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 05:09:42 +0000 Subject: [PATCH 18/90] bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver --- anda/lib/libtrueforce/libtrueforce.spec | 4 ++-- .../akmod/logitech-rs50-linux-driver-kmod.spec | 4 ++-- .../dkms/dkms-logitech-rs50-linux-driver.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/lib/libtrueforce/libtrueforce.spec b/anda/lib/libtrueforce/libtrueforce.spec index 06ceb70d96..e30b1c5fe0 100644 --- a/anda/lib/libtrueforce/libtrueforce.spec +++ b/anda/lib/libtrueforce/libtrueforce.spec @@ -1,6 +1,6 @@ -%global commit 1635bbd0ea044d1c3681b1843b5a0f3e878d0ed0 +%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260504 +%global commitdate 20260629 %global debug_package %{nil} Name: libtrueforce diff --git a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec index 8f3b2dec01..70aa4f177e 100644 --- a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec +++ b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec @@ -7,8 +7,8 @@ %global debug_package %{nil} %endif -%global commit 1635bbd0ea044d1c3681b1843b5a0f3e878d0ed0 -%global commitdate 20260504 +%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd +%global commitdate 20260629 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global modulename logitech-rs50-linux-driver diff --git a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec index b717e7a692..1a10446d0f 100644 --- a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec @@ -1,8 +1,8 @@ -%global commit 1635bbd0ea044d1c3681b1843b5a0f3e878d0ed0 +%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd %global debug_package %{nil} %global modulename logitech-rs50-linux-driver %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260504 +%global commitdate 20260629 Name: dkms-%{modulename} Version: 1.0^%{commitdate}git.%{shortcommit} From 8f48ec10e576ea8918edc0cb0fcb2abb2c9be0c4 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Sun, 28 Jun 2026 23:07:05 -0700 Subject: [PATCH 19/90] fix: Use patch until opengamepadui is fixed upstream (#13506) --- anda/games/opengamepadui/523.patch | 24 +++++++++++++++++++++ anda/games/opengamepadui/opengamepadui.spec | 7 +++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 anda/games/opengamepadui/523.patch diff --git a/anda/games/opengamepadui/523.patch b/anda/games/opengamepadui/523.patch new file mode 100644 index 0000000000..541f461c0f --- /dev/null +++ b/anda/games/opengamepadui/523.patch @@ -0,0 +1,24 @@ +From a3a4839724f9cf7be546fa441ba12afc95da2743 Mon Sep 17 00:00:00 2001 +From: Svitkona +Date: Fri, 19 Jun 2026 16:22:34 -0400 +Subject: [PATCH] fix: use path.get_base_dir() instead of manual split + join + +--- + core/systems/input/input_plumber_profile.gd | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/core/systems/input/input_plumber_profile.gd b/core/systems/input/input_plumber_profile.gd +index 7ac5eb37..bdb0adee 100644 +--- a/core/systems/input/input_plumber_profile.gd ++++ b/core/systems/input/input_plumber_profile.gd +@@ -159,9 +159,7 @@ static func get_target_device(target_device_str: String) -> TargetDevice: + func save(path: String) -> Error: + if path.begins_with("user://") or path.begins_with("res://"): + path = ProjectSettings.globalize_path(path) +- var path_parts := Array(path.split("/", false)) +- path_parts.pop_back() +- var base_path := "/".join(path_parts) ++ var base_path := path.get_base_dir() + + if DirAccess.make_dir_recursive_absolute(base_path) != OK: + print("Failed to mkdir") diff --git a/anda/games/opengamepadui/opengamepadui.spec b/anda/games/opengamepadui/opengamepadui.spec index 363e086b68..e34c0e304c 100644 --- a/anda/games/opengamepadui/opengamepadui.spec +++ b/anda/games/opengamepadui/opengamepadui.spec @@ -1,12 +1,15 @@ Name: opengamepadui Version: 0.45.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Open source gamepad-native game launcher and overlay License: GPLv3 URL: https://github.com/ShadowBlip/OpenGamepadUI Packager: Cappy Ishihara +# https://patch-diff.githubusercontent.com/raw/ShadowBlip/OpenGamepadUI/pull/523 +Patch0: 523.patch + BuildRequires: godot BuildRequires: scons BuildRequires: make @@ -33,6 +36,7 @@ BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xdmcp) BuildRequires: systemd-rpm-macros +BuildRequires: patch Requires: godot-runner Recommends: inputplumber @@ -52,6 +56,7 @@ rm -rf %{build_dir} git clone %{url} %{build_dir} -b v%{version} cd %{build_dir} git checkout tags/v%{version} +%patch 0 -p1 %build cd %{build_dir} From 77857ff5503e513374e10f492142d1f12cc1ca27 Mon Sep 17 00:00:00 2001 From: Jacob Secunda Date: Mon, 29 Jun 2026 01:24:50 -0500 Subject: [PATCH 20/90] add: yumex and yumex-updater (#13241) --- anda/apps/yumex/anda.hcl | 6 + .../apps/yumex/dk.yumex.Yumex-updater.desktop | 6 + anda/apps/yumex/update.rhai | 1 + anda/apps/yumex/yumex.spec | 104 ++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 anda/apps/yumex/anda.hcl create mode 100644 anda/apps/yumex/dk.yumex.Yumex-updater.desktop create mode 100644 anda/apps/yumex/update.rhai create mode 100644 anda/apps/yumex/yumex.spec diff --git a/anda/apps/yumex/anda.hcl b/anda/apps/yumex/anda.hcl new file mode 100644 index 0000000000..3eed182b4d --- /dev/null +++ b/anda/apps/yumex/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "yumex.spec" + } +} diff --git a/anda/apps/yumex/dk.yumex.Yumex-updater.desktop b/anda/apps/yumex/dk.yumex.Yumex-updater.desktop new file mode 100644 index 0000000000..e9a22443ec --- /dev/null +++ b/anda/apps/yumex/dk.yumex.Yumex-updater.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=Yum Extender +Exec=/usr/bin/yumex_updater +Icon=yumex-update-symbolic +Type=Application +NoDisplay=true diff --git a/anda/apps/yumex/update.rhai b/anda/apps/yumex/update.rhai new file mode 100644 index 0000000000..aab72c9adb --- /dev/null +++ b/anda/apps/yumex/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("timlau/yumex-ng")); diff --git a/anda/apps/yumex/yumex.spec b/anda/apps/yumex/yumex.spec new file mode 100644 index 0000000000..534a55a382 --- /dev/null +++ b/anda/apps/yumex/yumex.spec @@ -0,0 +1,104 @@ +%global app_id dk.yumex.Yumex +%global app_build release + +Name: yumex +Version: 5.4.0 +Release: 1%{?dist} +Summary: Yum Extender graphical package management tool + +Packager: Jacob Secunda + +Group: Applications/System +License: GPL-3.0-or-later +URL: https://github.com/timlau/yumex-ng +Source0: %{url}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz +Source1: %{app_id}-updater.desktop + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: meson +BuildRequires: blueprint-compiler >= 0.4.0 +BuildRequires: gettext +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(pygobject-3.0) +BuildRequires: systemd-rpm-macros + +Requires: python3-gobject +Requires: libadwaita >= 1.6 +Requires: gtk4 +Requires: python3-dbus +Requires: flatpak-libs > 1.15.0 +Requires: appstream >= 1.0.2 + +Recommends: %{name}-updater + +# dnf5 requirements +Requires: dnf5daemon-server >= 5.2.12 +Provides: yumex-dnf5 = %{evr} +Obsoletes: yumex-dnf5 < %{evr} + +%description +Graphical package tool for maintain packages on the system. + +%package -n %{name}-updater +Summary: Yum Extender update notifier app +Requires: %{name} = %{evr} +Requires: python3-gobject +Requires: gtk3 +Requires: python3-dbus +Requires: flatpak-libs > 1.15.0 +Requires: libappindicator-gtk3 + +Provides: yumex-dnf5-updater-systray = %{evr} +Obsoletes: yumex-dnf5-updater-systray < %{evr} +Provides: yumex-updater-systray = %{evr} +Obsoletes: yumex-updater-systray < %{evr} + +%description -n %{name}-updater +Checks for and notifies when updates are available. + +%prep +%autosetup + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml +%desktop_file_validate %{buildroot}%{_appsdir}/%{app_id}.desktop +%desktop_file_validate %{buildroot}%{_sysconfdir}/xdg/autostart/%{app_id}-updater.desktop + +%conf +%meson --buildtype=%{app_build} + +%build +%meson_build + +%install +%meson_install +install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/autostart/%{app_id}-updater.desktop + +%find_lang %{name} + +%files -f %{name}.lang +%doc README.md +%license LICENSE +%{_datadir}/%{name}/ +%{_bindir}/%{name} +%{python3_sitelib}/%{name}/ +%{_appsdir}/%{app_id}*.desktop +%{_scalableiconsdir}/dk.yumex.Yumex.svg +%{_metainfodir}/%{app_id}.metainfo.xml +%{_datadir}/glib-2.0/schemas/%{app_id}.gschema.xml + +%files -n %{name}-updater +%ghost %{_userunitdir}/%{name}-updater.service +%ghost %{_userpresetdir}/*%{name}-updater.preset +%{_bindir}/yumex_updater +%{_scalableiconsdir}/yumex-update-*.svg +%{_sysconfdir}/xdg/autostart/%{app_id}-updater.desktop + +%changelog +* Tue Jun 23 2026 Jacob Secunda - 5.4.0-1 +- Initial package From 1906e23d2541bb1a71d0f4b8c0a79cd0352b9eb2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 06:54:15 +0000 Subject: [PATCH 21/90] bump: yumex jellyfin-apiclient-python opencc zig-master-bootstrap --- anda/apps/yumex/yumex.spec | 2 +- .../jellyfin-apiclient-python/jellyfin-apiclient-python.spec | 4 ++-- anda/langs/python/opencc/opencc.spec | 4 ++-- anda/langs/zig/bootstrap/setup.sh | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/apps/yumex/yumex.spec b/anda/apps/yumex/yumex.spec index 534a55a382..96bcc02a2d 100644 --- a/anda/apps/yumex/yumex.spec +++ b/anda/apps/yumex/yumex.spec @@ -2,7 +2,7 @@ %global app_build release Name: yumex -Version: 5.4.0 +Version: yumex.5.4.0 Release: 1%{?dist} Summary: Yum Extender graphical package management tool diff --git a/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec b/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec index 8b2ecb4065..f3a928a111 100644 --- a/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec +++ b/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec @@ -2,8 +2,8 @@ %global _desc Python API Client for Jellyfin. Name: python-%{pypi_name} -Version: 1.12.0 -Release: 2%{?dist} +Version: 1.13.0 +Release: 1%{?dist} Summary: Python API Client for Jellyfin License: GPL-3.0-or-later URL: https://github.com/jellyfin/jellyfin-apiclient-python diff --git a/anda/langs/python/opencc/opencc.spec b/anda/langs/python/opencc/opencc.spec index a1de791aa9..c563597d34 100644 --- a/anda/langs/python/opencc/opencc.spec +++ b/anda/langs/python/opencc/opencc.spec @@ -2,8 +2,8 @@ %global _desc Open Chinese Convert. Name: python-%{pypi_name} -Version: 1.3.1 -Release: 2%{?dist} +Version: 1.3.2 +Release: 1%{?dist} Summary: Open Chinese Convert License: Apache-2.0 URL: https://github.com/BYVoid/OpenCC diff --git a/anda/langs/zig/bootstrap/setup.sh b/anda/langs/zig/bootstrap/setup.sh index cc3bf21821..666146d987 100755 --- a/anda/langs/zig/bootstrap/setup.sh +++ b/anda/langs/zig/bootstrap/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -version=0.17.0-dev.986+f3544a707 +version=0.17.0-dev.1099+7db2ef610 mirrors=() diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 59bde845bb..e33a3565cb 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -6,7 +6,7 @@ %define llvm_compat 22 %endif %global llvm_version 22.0.0 -%global ver 0.17.0-dev.986+f3544a707 +%global ver 0.17.0-dev.1099+7db2ef610 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 522784a931583c6ffd432f30eba9ba8bdc4b4e1a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 10:06:03 +0000 Subject: [PATCH 22/90] 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 b1f1c20e77..ccb2521ec0 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -18,7 +18,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.17.0~dev.986+f3544a707 +Version: 0.17.0~dev.1099+7db2ef610 Release: 2%{?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 3c51f8a6519e140073f8cfe5228210f6e77ba9bc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 11:58:44 +0000 Subject: [PATCH 23/90] bump: rpcs3 posthog pixi electron --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/python/posthog/posthog.spec | 2 +- anda/system/pixi/pixi.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index eea13f72cb..5ca2ebc72e 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit cffd02bb3583aab3ae718b0435bcf80735c9badc -%global ver 0.0.41-19517 +%global commit 635aac8ff301fd0430acd92526a1e171e3a80c90 +%global ver 0.0.41-19519 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/python/posthog/posthog.spec b/anda/langs/python/posthog/posthog.spec index 4887fe53ab..46e8448f9a 100644 --- a/anda/langs/python/posthog/posthog.spec +++ b/anda/langs/python/posthog/posthog.spec @@ -2,7 +2,7 @@ %global _desc Send usage data from your Python code to PostHog. Name: python-%{pypi_name} -Version: 7.21.0 +Version: 7.21.1 Release: 1%{?dist} Summary: Send usage data from your Python code to PostHog License: MIT diff --git a/anda/system/pixi/pixi.spec b/anda/system/pixi/pixi.spec index 0c8f8d9b89..0073a23ea0 100644 --- a/anda/system/pixi/pixi.spec +++ b/anda/system/pixi/pixi.spec @@ -1,5 +1,5 @@ Name: pixi -Version: 0.71.1 +Version: 0.71.2 Release: 1%{?dist} Summary: A cross-platform, multi-language package manager License: BSD-3-Clause diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 3275257a5c..d2a5ca7eff 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -1,6 +1,6 @@ Name: electron %electronmeta -Version: 42.5.0 +Version: 42.5.1 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: %{electron_license} From 82798b9f561a3434ddad8980f25d4f836bf609f2 Mon Sep 17 00:00:00 2001 From: Julian Anderson Date: Mon, 29 Jun 2026 11:02:31 -0400 Subject: [PATCH 24/90] add: continuwuity (#13499) --- anda/misc/continuwuity/anda.hcl | 5 ++ anda/misc/continuwuity/continuwuity.spec | 76 ++++++++++++++++++++++++ anda/misc/continuwuity/update.rhai | 3 + 3 files changed, 84 insertions(+) create mode 100644 anda/misc/continuwuity/anda.hcl create mode 100644 anda/misc/continuwuity/continuwuity.spec create mode 100644 anda/misc/continuwuity/update.rhai diff --git a/anda/misc/continuwuity/anda.hcl b/anda/misc/continuwuity/anda.hcl new file mode 100644 index 0000000000..c92b70683c --- /dev/null +++ b/anda/misc/continuwuity/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "continuwuity.spec" + } +} diff --git a/anda/misc/continuwuity/continuwuity.spec b/anda/misc/continuwuity/continuwuity.spec new file mode 100644 index 0000000000..777843d4a2 --- /dev/null +++ b/anda/misc/continuwuity/continuwuity.spec @@ -0,0 +1,76 @@ +Name: continuwuity +Version: 0.5.10 +Release: 1%{?dist} +Summary: A Matrix homeserver written in Rust. +License: (MIT OR Apache-2.0 OR BSD-3-Clause) AND ((MIT OR Apache-2.0) AND NCSA) AND Unlicense AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (MIT OR Apache-2.0 OR Zlib) AND (0BSD OR MIT OR Apache-2.0) AND CDLA-Permissive-2.0 AND BSD-2-Clause AND Zlib AND MIT AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND BlueOak-1.0.0 AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND MPL-2.0 AND Unicode-3.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (CC0-1.0 OR Apache-2.0) AND Apache-2.0 AND ISC AND (BSD-3-Clause OR Apache-2.0) AND BSD-3-Clause AND MIT AND ISC AND ((MIT OR Apache-2.0) AND Apache-2.0) AND 0BSD AND BSD-3-Clause AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) + +URL: https://continuwuity.org +Source0: https://forgejo.ellis.link/continuwuation/continuwuity/archive/v%{version}.tar.gz + +BuildRequires: cargo-rpm-macros >= 25 +BuildRequires: systemd-rpm-macros +# Needed to build rust-librocksdb-sys +BuildRequires: clang +BuildRequires: liburing-devel +BuildRequires: anda-srpm-macros +BuildRequires: rust-srpm-macros + +Requires: liburing +Requires: glibc +Requires: libstdc++ +Packager: Julian Anderson + +%global _description %{expand: +A Matrix homeserver written in Rust, the official continuation of the conduwuit homeserver.} + +%description %{_description} + +%prep +%autosetup -n continuwuity +# Here's the one legally required mystery incantation in this file. +# Some of our dependencies have source files which are (for some reason) marked as executable. +# Files in .cargo/registry/ are copied into /usr/src/ by the debuginfo machinery +# at the end of the build step, and then the BRP shebang mangling script checks +# the entire buildroot to find executable files, and fails the build because +# it thinks Rust's file attributes are shebangs because they start with `#!`. +# So we prevent that mangler from kicking in. +%undefine __brp_mangle_shebangs +%cargo_prep_online + +%build +%cargo_build +%cargo_vendor_manifest_online +%cargo_license_summary_online + +%install +install -Dpm0755 target/rpm/conduwuit -t %{buildroot}%{_bindir} +install -Dpm0644 pkg/conduwuit.service -t %{buildroot}%{_unitdir} +install -Dpm0600 conduwuit-example.toml %{buildroot}%{_sysconfdir}/conduwuit/conduwuit.toml +%{cargo_license_online} > LICENSE.dependencies + +%files +%license LICENSE +%license LICENSE.dependencies +%license src/core/matrix/state_res/LICENSE +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc README.md +%doc SECURITY.md +%config(noreplace) %{_sysconfdir}/conduwuit/conduwuit.toml + +%{_bindir}/conduwuit +%{_unitdir}/conduwuit.service +# Do not create /var/lib/conduwuit, systemd will create it if necessary + +%post +%systemd_post conduwuit.service + +%preun +%systemd_preun conduwuit.service + +%postun +%systemd_postun_with_restart conduwuit.service + +%changelog +* Sun Jun 28 2026 julian45 +- Initial package diff --git a/anda/misc/continuwuity/update.rhai b/anda/misc/continuwuity/update.rhai new file mode 100644 index 0000000000..3385e279c6 --- /dev/null +++ b/anda/misc/continuwuity/update.rhai @@ -0,0 +1,3 @@ +let req = new_req("https://forgejo.ellis.link/api/v1/repos/continuwuation/continuwuity/releases/latest"); +let ver = req.get().json().name; +rpm.version(ver); From b249107077f0fb9b80184b9944e453378f4715a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 16:03:25 +0000 Subject: [PATCH 25/90] bump: KTailctl discord-canary-openasar discord-canary iio-niri nirius rpcs3 --- anda/apps/KTailctl/KTailctl.spec | 2 +- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/desktops/niri/iio-niri/iio-niri.spec | 2 +- anda/desktops/niri/nirius/nirius.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/apps/KTailctl/KTailctl.spec b/anda/apps/KTailctl/KTailctl.spec index c15c7ae93f..ba50968b11 100644 --- a/anda/apps/KTailctl/KTailctl.spec +++ b/anda/apps/KTailctl/KTailctl.spec @@ -1,5 +1,5 @@ Name: ktailctl -Version: 0.22.0 +Version: 0.22.1 Release: 1%{?dist} Summary: A GUI to monitor and manage Tailscale on your Linux desktop License: GPL-3.0-only diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1ec1fc430f..2783ec27a5 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: 1.0.1361 +Version: 1.0.1362 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 915ad63e15..f1018e4021 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1361 +Version: 1.0.1362 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/desktops/niri/iio-niri/iio-niri.spec b/anda/desktops/niri/iio-niri/iio-niri.spec index a4499a06b6..03e9d4c056 100644 --- a/anda/desktops/niri/iio-niri/iio-niri.spec +++ b/anda/desktops/niri/iio-niri/iio-niri.spec @@ -1,5 +1,5 @@ Name: iio-niri -Version: 2.2.0 +Version: 2.3.0 Release: 1%{?dist} Summary: Autorotation daemon for niri URL: https://github.com/Zhaith-Izaliel/iio-niri diff --git a/anda/desktops/niri/nirius/nirius.spec b/anda/desktops/niri/nirius/nirius.spec index 1e59d2290a..d58c906e63 100644 --- a/anda/desktops/niri/nirius/nirius.spec +++ b/anda/desktops/niri/nirius/nirius.spec @@ -1,5 +1,5 @@ Name: nirius -Version: 0.7.3 +Version: 0.8.0 Release: 1%{?dist} Summary: Utility commands for niri diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 5ca2ebc72e..7f99951dd8 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 635aac8ff301fd0430acd92526a1e171e3a80c90 -%global ver 0.0.41-19519 +%global commit 8eaa3ec9a206e736905c84ec2290947af9a20fc1 +%global ver 0.0.41-19520 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From e49f414af740d27a6b6544fac76ce7fcc41e3d4c Mon Sep 17 00:00:00 2001 From: Jan Date: Mon, 29 Jun 2026 19:37:18 +0200 Subject: [PATCH 26/90] add: cglm (#13519) --- anda/lib/cglm/anda.hcl | 5 ++++ anda/lib/cglm/cglm.spec | 51 +++++++++++++++++++++++++++++++++++++++ anda/lib/cglm/update.rhai | 3 +++ 3 files changed, 59 insertions(+) create mode 100644 anda/lib/cglm/anda.hcl create mode 100644 anda/lib/cglm/cglm.spec create mode 100644 anda/lib/cglm/update.rhai diff --git a/anda/lib/cglm/anda.hcl b/anda/lib/cglm/anda.hcl new file mode 100644 index 0000000000..efb2e9408f --- /dev/null +++ b/anda/lib/cglm/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "cglm.spec" + } +} diff --git a/anda/lib/cglm/cglm.spec b/anda/lib/cglm/cglm.spec new file mode 100644 index 0000000000..4c50b3e09b --- /dev/null +++ b/anda/lib/cglm/cglm.spec @@ -0,0 +1,51 @@ +Name: cglm +Version: 0.9.6 +Release: 1%{?dist} +Summary: Highly Optimized Graphics Math (glm) for C +Packager: Jan200101 + +License: MIT +URL: https://github.com/recp/cglm +Source0: %{url}/archive/v%{version}.tar.gz#/cglm-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: cmake + +%description +Highly optimized 2D|3D math library, also known as OpenGL Mathematics +(glm) for `C`. +cglm provides lot of utils to help math operations to be fast and +quick to write. It is community friendly, feel free to bring any +issues, bugs you faced. + +%package devel +Summary: Development package for %{name} +Requires: %{name} = %{version} + +%description devel +Development package for %{name}. + +%prep +%autosetup + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE +%{_libdir}/libcglm.so.%{version} + +%files devel +%{_libdir}/libcglm.so +%{_libdir}/libcglm.so.0 +%{_includedir}/cglm/ +%{_libdir}/cmake/cglm/ +%{_libdir}/pkgconfig/cglm.pc + +%changelog +* Mon Jun 29 2026 Jan200101 +- Initial package diff --git a/anda/lib/cglm/update.rhai b/anda/lib/cglm/update.rhai new file mode 100644 index 0000000000..c10072f176 --- /dev/null +++ b/anda/lib/cglm/update.rhai @@ -0,0 +1,3 @@ +let v = gh("recp/cglm"); +v.crop(1); +rpm.version(v); From a87f7f7407f59aabe20f997983ac4869a9425c4b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 18:19:38 +0000 Subject: [PATCH 27/90] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 2783ec27a5..39613025ec 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: 1.0.1362 +Version: 1.0.1363 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 f1018e4021..42712f2665 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1362 +Version: 1.0.1363 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7f99951dd8..134ccf7d07 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 8eaa3ec9a206e736905c84ec2290947af9a20fc1 -%global ver 0.0.41-19520 +%global commit 026077a7f80e178d8e891ec32d54f2bb51f527e1 +%global ver 0.0.41-19522 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From f107f8d62b7c74e74505ff8b1defd4067845340b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 19:48:52 +0000 Subject: [PATCH 28/90] bump(branch): cuda-cuobjdump cuda-cupti cuda-gdb cuda-nvdisasm cuda-sanitizer cuda libcublas libcufile libcusolver libcusparse libnpp libnvjpeg libnvptxcompiler-devel libnvvm cuda-crt cuda-nvcc --- anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec | 2 +- anda/lib/nvidia/cuda-cupti/cuda-cupti.spec | 2 +- anda/lib/nvidia/cuda-gdb/cuda-gdb.spec | 2 +- anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec | 2 +- anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec | 2 +- anda/lib/nvidia/cuda/cuda.spec | 2 +- anda/lib/nvidia/libcublas/libcublas.spec | 2 +- anda/lib/nvidia/libcufile/libcufile.spec | 2 +- anda/lib/nvidia/libcusolver/libcusolver.spec | 2 +- anda/lib/nvidia/libcusparse/libcusparse.spec | 2 +- anda/lib/nvidia/libnpp/libnpp.spec | 2 +- anda/lib/nvidia/libnvjpeg/libnvjpeg.spec | 2 +- .../nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec | 2 +- anda/lib/nvidia/libnvvm/libnvvm.spec | 2 +- anda/tools/nvidia/cuda-crt/cuda-crt.spec | 2 +- anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec index aa66714977..134b597c11 100644 --- a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec +++ b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.29 +Version: 13.3.73 Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec index ba6ddfe531..401499a2a9 100644 --- a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec +++ b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.35 +Version: 13.3.75 Release: 1%{?dist} Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec index 03c474d5cb..1d5e1fe9d7 100644 --- a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec +++ b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec @@ -7,7 +7,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.27 +Version: 13.3.73 Release: 1%{?dist} Summary: CUDA GDB License: GPL-3.0-or-later AND GPL-3.0-or-later with exceptions AND GPL-2.0-or-later AND GPL-2.0-or-later with exceptions AND GPL-1.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND BSD AND LicenseRef-Fedora-Public-Domain AND GFDL diff --git a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec index 5c3ba80d0f..a592d1a297 100644 --- a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec +++ b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.29 +Version: 13.3.73 Release: 1%{?dist} Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec index 58151b33f3..9ceb4056b8 100644 --- a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec +++ b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec @@ -8,7 +8,7 @@ Name: cuda-sanitizer Epoch: 1 -Version: 13.3.27 +Version: 13.3.75 Release: 1%{?dist} Summary: CUDA Compute Sanitizer API License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda/cuda.spec b/anda/lib/nvidia/cuda/cuda.spec index 6ab7b6fd32..48cb408098 100644 --- a/anda/lib/nvidia/cuda/cuda.spec +++ b/anda/lib/nvidia/cuda/cuda.spec @@ -2,7 +2,7 @@ %global major_package_version 13-0 Name: cuda -Version: 13.3.40 +Version: 13.3.73 Release: 1%{?dist} Summary: NVIDIA Compute Unified Device Architecture Toolkit Epoch: 1 diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index 8e3e01a4fd..1303778896 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,7 +6,7 @@ Name: libcublas Epoch: 1 -Version: 13.5.1.27 +Version: 13.6.0.2 Release: 1%{?dist} Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec index a2f5d529a4..e7172afb54 100644 --- a/anda/lib/nvidia/libcufile/libcufile.spec +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -6,7 +6,7 @@ Name: libcufile Epoch: 1 -Version: 1.18.0.66 +Version: 1.18.1.6 Release: 1%{?dist} Summary: NVIDIA GPUDirect Storage library (cuFile) License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec index 8a4ee7bf3b..eac09224dd 100644 --- a/anda/lib/nvidia/libcusolver/libcusolver.spec +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -6,7 +6,7 @@ Name: libcusolver Epoch: 2 -Version: 12.2.2.18 +Version: 12.2.6.9 Release: 1%{?dist} Summary: NVIDIA cuSOLVER library License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcusparse/libcusparse.spec b/anda/lib/nvidia/libcusparse/libcusparse.spec index 7d63693edc..51d58f001a 100644 --- a/anda/lib/nvidia/libcusparse/libcusparse.spec +++ b/anda/lib/nvidia/libcusparse/libcusparse.spec @@ -6,7 +6,7 @@ Name: libcusparse Epoch: 1 -Version: 12.8.1.7 +Version: 12.8.2.51 Release: 1%{?dist} Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnpp/libnpp.spec b/anda/lib/nvidia/libnpp/libnpp.spec index f7223c4b91..fd71bed80a 100644 --- a/anda/lib/nvidia/libnpp/libnpp.spec +++ b/anda/lib/nvidia/libnpp/libnpp.spec @@ -6,7 +6,7 @@ Name: libnpp Epoch: 1 -Version: 13.1.2.48 +Version: 13.1.2.81 Release: 1%{?dist} Summary: NVIDIA Performance Primitives libraries License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec index ecbde9fe72..925ca1fe37 100644 --- a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec +++ b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec @@ -6,7 +6,7 @@ Name: libnvjpeg Epoch: 1 -Version: 13.2.0.21 +Version: 13.2.1.68 Release: 1%{?dist} Summary: CUDA NVIDIA JPEG decoder (nvJPEG) License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec index 8bdfc7d93f..ebeadd1726 100644 --- a/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec +++ b/anda/lib/nvidia/libnvptxcompiler-devel/libnvptxcompiler-devel.spec @@ -8,7 +8,7 @@ Name: %{real_name}-devel Epoch: 1 -Version: 13.3.33 +Version: 13.3.73 Release: 1%{?dist} Summary: CUDA nvptxcompiler License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvvm/libnvvm.spec b/anda/lib/nvidia/libnvvm/libnvvm.spec index 0cc5b8ccfc..aa5bc13b6f 100644 --- a/anda/lib/nvidia/libnvvm/libnvvm.spec +++ b/anda/lib/nvidia/libnvvm/libnvvm.spec @@ -7,7 +7,7 @@ %global major_package_version 13-0 Name: %(echo %real_name | tr '_' '-') -Version: 13.3.33 +Version: 13.3.73 Release: 1%{?dist} Summary: CUDA NVVM License: CUDA Toolkit diff --git a/anda/tools/nvidia/cuda-crt/cuda-crt.spec b/anda/tools/nvidia/cuda-crt/cuda-crt.spec index 55b6ae64d7..7710ada913 100644 --- a/anda/tools/nvidia/cuda-crt/cuda-crt.spec +++ b/anda/tools/nvidia/cuda-crt/cuda-crt.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.33 +Version: 13.3.73 Release: 1%{?dist} Summary: CUDA crt License: CUDA Toolkit diff --git a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec index de4903eb8a..18834de97c 100644 --- a/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec +++ b/anda/tools/nvidia/cuda-nvcc/cuda-nvcc.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 13.3.33 +Version: 13.3.73 Release: 1%{?dist} Summary: CUDA Compiler (NVCC) License: CUDA Toolkit From 8289cbaab7e5347f58945186daa56d26246ee979 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 20:30:57 +0000 Subject: [PATCH 29/90] bump: discord-canary-openasar discord-canary discord-openasar discord iio-niri v2raya kew wine-dev --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- anda/desktops/niri/iio-niri/iio-niri.spec | 2 +- anda/langs/go/v2raya/stable/v2raya.spec | 2 +- anda/misc/kew/kew.spec | 2 +- anda/system/wine/dev/wine-dev.spec | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 39613025ec..3fce4ed7cb 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: 1.0.1363 +Version: 1.0.1365 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 42712f2665..8d1b57d328 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1363 +Version: 1.0.1365 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 029bc1dc5b..1de253ac48 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: 1.0.144 +Version: 1.0.145 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 c5c370e630..8031755180 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,5 +1,5 @@ Name: discord -Version: 1.0.144 +Version: 1.0.145 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: https://discord.com diff --git a/anda/desktops/niri/iio-niri/iio-niri.spec b/anda/desktops/niri/iio-niri/iio-niri.spec index 03e9d4c056..65a11698be 100644 --- a/anda/desktops/niri/iio-niri/iio-niri.spec +++ b/anda/desktops/niri/iio-niri/iio-niri.spec @@ -1,5 +1,5 @@ Name: iio-niri -Version: 2.3.0 +Version: 2.3.1 Release: 1%{?dist} Summary: Autorotation daemon for niri URL: https://github.com/Zhaith-Izaliel/iio-niri diff --git a/anda/langs/go/v2raya/stable/v2raya.spec b/anda/langs/go/v2raya/stable/v2raya.spec index cd0405d259..68de304ce7 100644 --- a/anda/langs/go/v2raya/stable/v2raya.spec +++ b/anda/langs/go/v2raya/stable/v2raya.spec @@ -1,5 +1,5 @@ %global goipath github.com/v2rayA/v2rayA -Version: 2.4.4 +Version: 2.4.6 %global golicenses LICENSE %global godocs README.md diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index 869298052b..eddaaa32b7 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.0.0 +Version: 4.1.0 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index a170dc48f6..f05e147ff7 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 11.x # Make this as a variable instead in case of WINE RCs -%global ver wine-11.11 +%global ver wine-11.12 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From 75d3cad1e09ddfe6fe74d71cb8318cf3859d8f2a Mon Sep 17 00:00:00 2001 From: Jan Date: Mon, 29 Jun 2026 22:45:44 +0200 Subject: [PATCH 30/90] add: ghidra (#13419) --- ...001-Enabling-support-for-Python-3.15.patch | 23 +++ anda/devs/ghidra/stable/anda.hcl | 6 + anda/devs/ghidra/stable/ghidra.desktop | 10 ++ anda/devs/ghidra/stable/ghidra.spec | 149 ++++++++++++++++++ anda/devs/ghidra/stable/update.rhai | 25 +++ 5 files changed, 213 insertions(+) create mode 100644 anda/devs/ghidra/stable/0001-Enabling-support-for-Python-3.15.patch create mode 100644 anda/devs/ghidra/stable/anda.hcl create mode 100644 anda/devs/ghidra/stable/ghidra.desktop create mode 100644 anda/devs/ghidra/stable/ghidra.spec create mode 100644 anda/devs/ghidra/stable/update.rhai diff --git a/anda/devs/ghidra/stable/0001-Enabling-support-for-Python-3.15.patch b/anda/devs/ghidra/stable/0001-Enabling-support-for-Python-3.15.patch new file mode 100644 index 0000000000..9564d77028 --- /dev/null +++ b/anda/devs/ghidra/stable/0001-Enabling-support-for-Python-3.15.patch @@ -0,0 +1,23 @@ +From 62997595c884f3ff35903a6c1ae864b5a7735301 Mon Sep 17 00:00:00 2001 +From: Jan200101 +Date: Sun, 28 Jun 2026 17:40:10 +0200 +Subject: [PATCH] Enabling support for Python 3.15 + +Signed-off-by: Jan200101 +--- + Ghidra/application.properties | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Ghidra/application.properties b/Ghidra/application.properties +index 5b99998751..0f8a9f1096 100644 +--- a/Ghidra/application.properties ++++ b/Ghidra/application.properties +@@ -7,4 +7,4 @@ application.gradle.max= + application.java.min=21 + application.java.max= + application.java.compiler=21 +-application.python.supported=3.14, 3.13, 3.12, 3.11, 3.10, 3.9 ++application.python.supported=3.15, 3.14, 3.13, 3.12, 3.11, 3.10, 3.9 +-- +2.54.0 + diff --git a/anda/devs/ghidra/stable/anda.hcl b/anda/devs/ghidra/stable/anda.hcl new file mode 100644 index 0000000000..940da808f8 --- /dev/null +++ b/anda/devs/ghidra/stable/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "ghidra.spec" + } +} diff --git a/anda/devs/ghidra/stable/ghidra.desktop b/anda/devs/ghidra/stable/ghidra.desktop new file mode 100644 index 0000000000..de22a9dbfa --- /dev/null +++ b/anda/devs/ghidra/stable/ghidra.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Icon=ghidra +Exec=ghidra +Name=Ghidra +Comment=A software reverse engineering (SRE) suite of tools +Terminal=false +StartupNotify=false +Categories=Development; diff --git a/anda/devs/ghidra/stable/ghidra.spec b/anda/devs/ghidra/stable/ghidra.spec new file mode 100644 index 0000000000..70ab8164f5 --- /dev/null +++ b/anda/devs/ghidra/stable/ghidra.spec @@ -0,0 +1,149 @@ +%global debug_package %{nil} +%global yajsw_ver 13.18 +%global pydev_ver 9.3.0 +%global cdt_ver 8.6.0 +%global cdt_short_ver %{expand:%(v=%{cdt_ver}; echo ${v%.*})} +%global sarif_ver 2.1 +%global z3_ver 4.13.0 +%global z3_glibc 2.31 + +%global ghidra_dir ghidra-Ghidra_%{version}_build +%global dep_dir %{ghidra_dir}/dependencies +%global flat_repo_dir %{dep_dir}/flatRepo +%global fid_dir %{dep_dir}/fidb + +%global jre_ver 25 + +Name: ghidra +Version: 12.1.2 +%global short_version %{version} +Release: 1%{?dist} +Summary: a software reverse engineering (SRE) framework +Packager: Jan200101 + +License: Apache 2.0 +URL: https://ghidra-sre.org/ +Source0: https://github.com/NationalSecurityAgency/ghidra/archive/Ghidra_%{version}_build.tar.gz +Source1: https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2.jar +Source2: https://sourceforge.net/projects/yajsw/files/yajsw/yajsw-stable-%{yajsw_ver}/yajsw-stable-%{yajsw_ver}.zip +Source3: https://sourceforge.net/projects/pydev/files/pydev/PyDev%20%{pydev_ver}/PyDev%20%{pydev_ver}.zip#/PyDev-%{pydev_ver}.zip +Source4: https://archive.eclipse.org/tools/cdt/releases/%{cdt_short_ver}/cdt-%{cdt_ver}.zip +Source5: https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_%{version}/lib/java-sarif-%{sarif_ver}-modified.jar +Source6: https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_%{version}/Debugger/dbgmodel.tlb#/dbgmodel_%{version}.tlb +Source7: https://github.com/Z3Prover/z3/releases/download/z3-%{z3_ver}/z3-%{z3_ver}-x64-glibc-%{z3_glibc}.zip +Source8: ghidra.desktop +Patch0: 0001-Enabling-support-for-Python-3.15.patch + +Requires: (java-%{jre_ver}-openjdk or temurin-%{jre_ver}-jdk) +BuildRequires: java-%{jre_ver}-openjdk-devel +BuildRequires: java-%{jre_ver}-openjdk-headless +BuildRequires: gradle +BuildRequires: gcc gcc-c++ +BuildRequires: bison flex +BuildRequires: desktop-file-utils +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: python-wheel0.37-wheel +BuildRequires: python-setuptools-wheel +BuildRequires: ImageMagick + +ExclusiveArch: x86_64 + +%description +Ghidra is a software reverse engineering (SRE) framework developed +by NSA's Research Directorate for NSA's cybersecurity mission. It +helps analyze malicious code and malware like viruses, and can give +cybersecurity professionals a better understanding of potential +vulnerabilities in their networks and systems. + +%package server +Summary: Ghidra Server +Requires: %{name}%{?_isa} = %{version} + +%description server +Ghidra Server + +%package docs +Summary: Ghidra Documentation +Requires: %{name}%{?_isa} = %{version} + +%description docs +Ghidra Documentation + +%prep +%setup -q -c %{name}-%{version} -a 3 -a 7 + +pushd %{ghidra_dir} +%patch -P0 -p1 +popd + +mkdir -p %{dep_dir}/{GhidraDev,GhidraServer,Debugger-agent-dbgeng} %{flat_repo_dir} %{fid_dir} +mkdir -p %{dep_dir}/SymbolicSummaryZ3/os/linux_x86_64 + +cp "%{SOURCE1}" "%{flat_repo_dir}" +cp "%{SOURCE2}" "%{dep_dir}/GhidraServer" +cp "%{SOURCE3}" "%{dep_dir}/GhidraDev" +cp "%{SOURCE4}" "%{dep_dir}/GhidraDev" +cp "%{SOURCE5}" "%{flat_repo_dir}" +cp "%{SOURCE6}" "%{dep_dir}/Debugger-agent-dbgeng/dbgmodel.tlb" +cp z3-%{z3_ver}-x64-glibc-%{z3_glibc}/bin/*.jar "%{flat_repo_dir}" +cp z3-%{z3_ver}-x64-glibc-%{z3_glibc}/bin/libz3*.so "%{dep_dir}/SymbolicSummaryZ3/os/linux_x86_64" + +mkdir -p "%{dep_dir}/Debugger-rmi-trace" +cp %{python_wheel_dir}/setuptools-*-py3-none-any.whl "%{dep_dir}/Debugger-rmi-trace" +cp %{python_wheel_dir}/wheel-*-none-any.whl "%{dep_dir}/Debugger-rmi-trace" + +%build +cd %{ghidra_dir} +gradle --no-daemon --parallel \ + buildGhidra \ + -x buildPyPackage + +%install +mkdir -p %{buildroot}/%{_libdir}/%{name}/ %{buildroot}/%{_bindir}/ + +unzip %{ghidra_dir}/build/dist/ghidra_%{short_version}_DEV_%{lua: print(os.date("%Y%m%d"))}_linux*.zip +cp -r ghidra_%{short_version}_DEV/* %{buildroot}/%{_libdir}/%{name} + +ln -s %{_libdir}/%{name}/ghidraRun %{buildroot}/%{_bindir}/%{name} + +ln -s %{_libdir}/%{name}/server/ghidraSvr %{buildroot}/%{_bindir}/%{name}-server +ln -s %{_libdir}/%{name}/server/svrAdmin %{buildroot}/%{_bindir}/%{name}-server-admin +ln -s %{_libdir}/%{name}/server/svrInstall %{buildroot}/%{_bindir}/%{name}-server-install +ln -s %{_libdir}/%{name}/server/svrUninstall %{buildroot}/%{_bindir}/%{name}-server-uninstall + +for size in 16 24 32 48 64 128 256; do + mkdir -p "%{buildroot}/%{_hicolordir}/${size}x${size}/apps" + + convert \ + "%{ghidra_dir}/Ghidra/RuntimeScripts/Windows/support/ghidra.ico" \ + -thumbnail 256x256 \ + -alpha on \ + -background none \ + -flatten \ + "%{buildroot}/%{_datadir}/icons/hicolor/${size}x${size}/apps/ghidra.png" +done + +%desktop_file_install %{SOURCE8} + +%files +%{_bindir}/%{name} +%{_libdir}/%{name}/ +%{_appsdir}/ghidra.desktop +%{_hicolordir}/*/apps/ghidra.png + +%license %{ghidra_dir}/LICENSE + +%files server +%{_bindir}/%{name}-server +%{_bindir}/%{name}-server-admin +%{_bindir}/%{name}-server-install +%{_bindir}/%{name}-server-uninstall +%{_libdir}/%{name}/server/ + +%files docs +%{_libdir}/%{name}/docs/ + +%changelog +* Sun Jun 28 2026 Jan200101 +- Initial package \ No newline at end of file diff --git a/anda/devs/ghidra/stable/update.rhai b/anda/devs/ghidra/stable/update.rhai new file mode 100644 index 0000000000..0e07512258 --- /dev/null +++ b/anda/devs/ghidra/stable/update.rhai @@ -0,0 +1,25 @@ +let tag = gh_tag("NationalSecurityAgency/ghidra"); +let v = find(`Ghidra_([\d.]+)_build`, tag, 1); +rpm.version(v); + +if rpm.changed() { + let rawfile = gh_rawfile("NationalSecurityAgency/ghidra", tag, "gradle/support/fetchDependencies.gradle"); + + let yajsw_ver = find(`yajsw-stable-([\d.]+)\.zip`, rawfile, 1); + rpm.global("yajsw_ver", yajsw_ver); + + let pydev_ver = find(`PyDev ([\d.]+)\.zip`, rawfile, 1); + rpm.global("pydev_ver", pydev_ver); + + let cdt_ver = find(`cdt-([\d.]+)\.zip`, rawfile, 1); + rpm.global("cdt_ver", cdt_ver); + + let sarif_ver = find(`java-sarif-([\d.]+)-modified\.jar`, rawfile, 1); + rpm.global("sarif_ver", sarif_ver); + + let z3_ver = find(`Z3_VER = "([\d.]+)"`, rawfile, 1); + rpm.global("z3_ver", z3_ver); + + let z3_glibc = find(`Z3_X64_GLIBC_VER = "([\d.]+)"`, rawfile, 1); + rpm.global("z3_glibc", z3_glibc); +} From b619992334a11e4bfe03707275136055388f1c8d Mon Sep 17 00:00:00 2001 From: Jan Date: Mon, 29 Jun 2026 23:17:17 +0200 Subject: [PATCH 31/90] add: taisei (#13520) --- anda/games/taisei/anda.hcl | 5 ++ anda/games/taisei/taisei.spec | 99 +++++++++++++++++++++++++++++++++++ anda/games/taisei/update.rhai | 3 ++ 3 files changed, 107 insertions(+) create mode 100644 anda/games/taisei/anda.hcl create mode 100644 anda/games/taisei/taisei.spec create mode 100644 anda/games/taisei/update.rhai diff --git a/anda/games/taisei/anda.hcl b/anda/games/taisei/anda.hcl new file mode 100644 index 0000000000..9dd88b487b --- /dev/null +++ b/anda/games/taisei/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "taisei.spec" + } +} diff --git a/anda/games/taisei/taisei.spec b/anda/games/taisei/taisei.spec new file mode 100644 index 0000000000..b20092604a --- /dev/null +++ b/anda/games/taisei/taisei.spec @@ -0,0 +1,99 @@ +Name: taisei +Version: 1.4.4 +Release: 1%{?dist} +Summary: A free and open-source Touhou Project fangame +Packager: Jan200101 + +License: MIT AND CC-BY-4.0 AND CC0-1.0 AND LicenseRef-Fedora-Public-Domain +URL: https://github.com/taisei-project/taisei +Source0: %{url}/releases/download/v%{version}/taisei-%{version}.tar.xz + +BuildRequires: meson +BuildRequires: gcc gcc-c++ +BuildRequires: pkgconfig(libwebpdecoder) +BuildRequires: pkgconfig(libzip) +BuildRequires: pkgconfig(sdl3) +BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(cglm) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libzstd) +BuildRequires: python3-zstandard +BuildRequires: pkgconfig(gamemode) +BuildRequires: pkgconfig(mimalloc) +# shader validation +BuildRequires: glslc +# documentation +BuildRequires: python3-docutils + +Requires: hicolor-icon-theme +Requires: %{name}-data = %{version} + +%package data +Summary: game data for %{name} +BuildArch: noarch + +%description data +required game data for %{name} + +%description +Taisei Project is an open source fan-game set in the world of Tōhō Project. +It is a top-down vertical-scrolling curtain fire shooting game (STG), +also known as a "bullet hell" or "danmaku." +STGs are fast-paced games focused around pattern recognition and mastery +through practice. + +Taisei Project is highly portable, and is written in C11, using SDL3 with +an OpenGL renderer. +It is officially supported on Windows, Linux, macOS, and through WebGL-enabled +browsers such as Firefox and Chromium-based browsers (Chrome, Edge, etc). +It can also be compiled for a number of other operating systems. + +%prep +%autosetup -n taisei-%{version} + +# the build defaults force strip on and there is no way to disable it via flags +sed -i "/'strip=true'/d" meson.build + +%conf +%meson \ + -Dallocator=mimalloc \ + -Dvfs_zip=enabled \ + -Dpackage_data=enabled \ + -Dinstall_relocatable=disabled \ + -Dinstall_freedesktop=enabled \ + -Dshader_transpiler=disabled \ + -Dshader_transpiler_dxbc=disabled \ + -Dvalidate_glsl=enabled \ + -Dinstall_macos_bundle=disabled \ + -Dgamemode=enabled + +%build +%meson_build + +%install +%meson_install + +%check +%meson_test + +%files +%license COPYING +%{_bindir}/taisei +%{_appsdir}/org.taisei_project.Taisei.desktop +%{_appsdir}/org.taisei_project.Taisei.tsr.desktop +%{_hicolordir}/*/apps/taisei.png +%{_hicolordir}/*/apps/org.taisei_project.Taisei.png +%{_hicolordir}/*/mimetypes/org.taisei_project.Taisei.tsr.png +%{_hicolordir}/*/mimetypes/taisei-replay.png +%{_datadir}/mime/packages/org.taisei_project.Taisei.xml +%{_metainfodir}/org.taisei_project.Taisei.appdata.xml +%{_docdir}/taisei + +%files data +%license COPYING +%{_datadir}/taisei + +%changelog +* Mon Jun 29 2026 Jan200101 +- Initial package diff --git a/anda/games/taisei/update.rhai b/anda/games/taisei/update.rhai new file mode 100644 index 0000000000..62580ea81b --- /dev/null +++ b/anda/games/taisei/update.rhai @@ -0,0 +1,3 @@ +let v = gh("taisei-project/taisei"); +v.crop(1); +rpm.version(v); From 0327570538c9be7da77642d90a569c33ce2ceb7e Mon Sep 17 00:00:00 2001 From: Julian Anderson Date: Mon, 29 Jun 2026 17:26:14 -0400 Subject: [PATCH 32/90] fix: continuwuity (#13536) --- anda/misc/continuwuity/continuwuity.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/misc/continuwuity/continuwuity.spec b/anda/misc/continuwuity/continuwuity.spec index 777843d4a2..697e3efb99 100644 --- a/anda/misc/continuwuity/continuwuity.spec +++ b/anda/misc/continuwuity/continuwuity.spec @@ -1,6 +1,6 @@ Name: continuwuity Version: 0.5.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A Matrix homeserver written in Rust. License: (MIT OR Apache-2.0 OR BSD-3-Clause) AND ((MIT OR Apache-2.0) AND NCSA) AND Unlicense AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (MIT OR Apache-2.0 OR Zlib) AND (0BSD OR MIT OR Apache-2.0) AND CDLA-Permissive-2.0 AND BSD-2-Clause AND Zlib AND MIT AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND BlueOak-1.0.0 AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND MPL-2.0 AND Unicode-3.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (CC0-1.0 OR Apache-2.0) AND Apache-2.0 AND ISC AND (BSD-3-Clause OR Apache-2.0) AND BSD-3-Clause AND MIT AND ISC AND ((MIT OR Apache-2.0) AND Apache-2.0) AND 0BSD AND BSD-3-Clause AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) @@ -18,7 +18,7 @@ BuildRequires: rust-srpm-macros Requires: liburing Requires: glibc Requires: libstdc++ -Packager: Julian Anderson +Packager: Julian Anderson %global _description %{expand: A Matrix homeserver written in Rust, the official continuation of the conduwuit homeserver.} @@ -72,5 +72,5 @@ install -Dpm0600 conduwuit-example.toml %{buildroot}%{_sysconfdir}/conduwuit/con %systemd_postun_with_restart conduwuit.service %changelog -* Sun Jun 28 2026 julian45 +* Sun Jun 28 2026 julian45 - Initial package From 97a7ed0ad47e36377a8273f02e49a933c0de6589 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 22:16:29 +0000 Subject: [PATCH 33/90] bump: rpcs3 kew wine-staging yt-dlp-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/misc/kew/kew.spec | 2 +- anda/system/wine/staging/wine-staging.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 134ccf7d07..42365f57b5 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 026077a7f80e178d8e891ec32d54f2bb51f527e1 -%global ver 0.0.41-19522 +%global commit f5e8a2bfa987f4cb7a2a8a58c2abc0ee788aed82 +%global ver 0.0.41-19525 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index eddaaa32b7..b3af28cf51 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.0 +Version: 4.1.1 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index c8107dc9d0..e951d47ae3 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 11.11 +Version: 11.12 Release: 1%{?dist} Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b018945fbc..fd7c29332f 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: 2026.06.28.222918 +Version: 2026.06.29.220019 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From 41b86a3624fe238a84dae850dc360ec2dc071449 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 22:42:43 +0000 Subject: [PATCH 34/90] 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 3fce4ed7cb..cbf65d94b1 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: 1.0.1365 +Version: 1.0.1366 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 8d1b57d328..2497e73221 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1365 +Version: 1.0.1366 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com From 4de67cb785cb30d985095b8bb961b1630eeb2f2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 29 Jun 2026 23:45:01 +0000 Subject: [PATCH 35/90] 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 cbf65d94b1..3a78e482b1 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: 1.0.1366 +Version: 1.0.1367 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 2497e73221..f2a5e15a43 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1366 +Version: 1.0.1367 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 fd7c29332f..58a680841b 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: 2026.06.29.220019 +Version: 2026.06.29.231005 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From a031064c0033fc196febfb3c3d66e6d8c39d97e5 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 29 Jun 2026 19:33:25 -0500 Subject: [PATCH 36/90] add: miraclecast (#13543) Signed-off-by: Owen-sz --- anda/misc/miraclecast/anda.hcl | 5 +++ anda/misc/miraclecast/miraclecast.spec | 48 ++++++++++++++++++++++++++ anda/misc/miraclecast/update.rhai | 7 ++++ 3 files changed, 60 insertions(+) create mode 100644 anda/misc/miraclecast/anda.hcl create mode 100644 anda/misc/miraclecast/miraclecast.spec create mode 100644 anda/misc/miraclecast/update.rhai diff --git a/anda/misc/miraclecast/anda.hcl b/anda/misc/miraclecast/anda.hcl new file mode 100644 index 0000000000..b4d97dcb82 --- /dev/null +++ b/anda/misc/miraclecast/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "miraclecast.spec" + } +} diff --git a/anda/misc/miraclecast/miraclecast.spec b/anda/misc/miraclecast/miraclecast.spec new file mode 100644 index 0000000000..e2859f3d45 --- /dev/null +++ b/anda/misc/miraclecast/miraclecast.spec @@ -0,0 +1,48 @@ +%global commit 0b7f1f1f6586dc65ff480f3cda5c2170a70aa020 +%global commit_date 20260310 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global ver 1.0 + +Name: miraclecast +Version: %{ver}^%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: Connect external monitors to your system via Wifi-Display specification also known as Miracast +License: LGPL-2.1-or-later AND GPL-2.0-only +URL: https://github.com/albfan/miraclecast +Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz +Packager: Owen Zimmerman +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: readline-devel +BuildSystem: cmake +BuildOption(conf): -DCMAKE_POSITION_INDEPENDENT_CODE=ON +BuildOption(conf): -DCMAKE_POLICY_VERSION_MINIMUM=3.5 + +%description +The MiracleCast project provides software to connect +external monitors to your system via Wi-Fi. It is compatible +to the Wifi-Display specification also known as Miracast. +MiracleCast implements the Display-Source as well as Display-Sink side. + +%pkg_completion -B miracle-sinkctl miracle-wifictl miracle-wifid + +%files +%license COPYING LICENSE_gdhcp LICENSE_htable LICENSE_lgpl +%doc README.md +%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.miracle.conf +%{_bindir}/gstplayer +%{_bindir}/miracle-dhcp +%{_bindir}/miracle-gst +%{_bindir}/miracle-sinkctl +%{_bindir}/miracle-uibcctl +%{_bindir}/miracle-wifictl +%{_bindir}/miracle-wifid +%{_bindir}/uibc-viewer + +%changelog +* Mon Jun 29 2026 Owen Zimmerman +- Initial commit diff --git a/anda/misc/miraclecast/update.rhai b/anda/misc/miraclecast/update.rhai new file mode 100644 index 0000000000..a46ce4ccd3 --- /dev/null +++ b/anda/misc/miraclecast/update.rhai @@ -0,0 +1,7 @@ +rpm.global("ver", gh("albfan/miraclecast")); + +rpm.global("commit", gh_commit("albfan/miraclecast")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From a270da50cb8f8aa2de6fa7962223e2fbba6961cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 01:52:18 +0000 Subject: [PATCH 37/90] bump: discord-canary-openasar discord-canary ruffle-nightly anda-srpm-macros --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 3a78e482b1..a32c88e23e 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: 1.0.1367 +Version: 1.0.1370 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 f2a5e15a43..28f8165095 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1367 +Version: 1.0.1370 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 59af7c951e..2cc0b2ffc9 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-06-29 +%global ver 2026-06-30 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 9094fae0c7..9a12cba1e1 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,5 +1,5 @@ Name: anda-srpm-macros -Version: 0.3.12 +Version: 0.3.13 Release: 1%{?dist} Summary: SRPM macros for extra Fedora packages From b82aa91b8258cda819755dff3c7132d6c8e8aa8b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 03:59:25 +0000 Subject: [PATCH 38/90] bump(nightly): mpv-nightly noctalia-git libsingularity zed-nightly v2raya-nightly nim-nightly types-colorama cloud-hypervisor-nightly logitech-rs50-linux-driver nct6687d scx-scheds-nightly HeadsetControl-nightly natscli --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/noctalia-git/noctalia-git.spec | 4 ++-- .../desktops/singularity/libsingularity/libsingularity.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/v2raya/nightly/v2raya-nightly.spec | 6 +++--- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec | 4 ++-- .../kmod-common/logitech-rs50-linux-driver.spec | 4 ++-- anda/system/nct6687d/kmod-common/nct6687d.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- .../HeadsetControl-nightly/HeadsetControl-nightly.spec | 2 +- anda/tools/natscli/natscli.spec | 4 ++-- 13 files changed, 26 insertions(+), 26 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 74fa11a4ae..57bb89efe0 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 5abce15f1c6f476c7425cd6542a5997614d08dfc +%global commit 3f1b23abd07464b95f2260880f85a57ea02e641e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260629 +%global commit_date 20260630 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index 6a0a7f03ce..035613608e 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,9 +2,9 @@ %global ver 5.0.0 -%global commit c6f09a8f436b21d4a932e778807d7bf707eab9b7 +%global commit c5042b9edf23fae3d90b7c8ae291ed9b577001dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260629 +%global commitdate 20260630 Name: noctalia-git Version: %{ver}^%{commitdate}git.%{shortcommit} diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec index 7c4d81347c..ed4987c131 100644 --- a/anda/desktops/singularity/libsingularity/libsingularity.spec +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -1,5 +1,5 @@ -%global commit f9e292cc90686ab0ef0ba8cbf07eab265dabd167 -%global commit_date 20260629 +%global commit dc2bf7814b37878ded501c1a52602d5e5015bb5a +%global commit_date 20260630 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: libsingularity diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 9554aa92a3..b631dc01c0 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5fa184f8b63df7e084140ab3c2a91b4a6f262bab +%global commit 53e4d34a71f61f13572919c04335e9da838623e6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260629 +%global commit_date 20260630 %global ver 1.10.0 %bcond_with check diff --git a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec index ceba678a64..773a5eb38a 100644 --- a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec +++ b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec @@ -1,7 +1,7 @@ -%global commit 4e366494a3dedb97ffd0f0e76cbb46f5e789ff80 +%global commit cc2a0ca00e44a8ad9133fb211d54fffed1437e08 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver v2.4.4 -%global commit_date 20260629 +%global ver v2.4.6 +%global commit_date 20260630 %global goipath github.com/v2rayA/v2rayA Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 6a333b60bb..77f03bc1ef 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 b56817107c3aceb53d164a65cc389c2bb5951c05 +%global commit 00d8f6631192da6b5aebf3c6fd55f7c582471ca3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20260627 +%global commit_date 20260630 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 75be18120f..4b4d51129b 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit cc36aca8beba9fdbc8f59babbfb253d7fc9d03df -%global commit_date 20260628 +%global commit b9090e99745ac1511d8efd828622b11a9a3623e8 +%global commit_date 20260630 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index fcb85b2825..3f6735043b 100644 --- a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec +++ b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec @@ -1,5 +1,5 @@ -%global commit e7371984b826bdc97b8eee9b41fc427089bc56ce -%global commit_date 20260627 +%global commit 494c30be19ceed0459f19eb07dd12ff38daad237 +%global commit_date 20260630 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec index 431f8973df..196b29492d 100644 --- a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec @@ -1,6 +1,6 @@ -%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd +%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260629 +%global commitdate 20260630 Name: logitech-rs50-linux-driver Version: 1.0^%{commitdate}git.%{shortcommit} diff --git a/anda/system/nct6687d/kmod-common/nct6687d.spec b/anda/system/nct6687d/kmod-common/nct6687d.spec index 584727b3c5..150d56e03c 100644 --- a/anda/system/nct6687d/kmod-common/nct6687d.spec +++ b/anda/system/nct6687d/kmod-common/nct6687d.spec @@ -1,6 +1,6 @@ -%global commit e069fac2107fb88d30be41375bd2c35ef17e3677 +%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260603 +%global commitdate 20260630 Name: nct6687d Version: 1.0^%{commitdate}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 b885369ada..80f0a3aa23 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 e1059502b7b7c0fd791d091f89fcfea33e99f372 +%global commit b911893af7f8ff8a971b47e99151c19115aa2be1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260627 +%global commitdate 20260630 %global ver 1.1.1 %undefine __brp_mangle_shebangs diff --git a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec index 87bfd7c690..6946baab92 100644 --- a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec +++ b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec @@ -1,6 +1,6 @@ %global _udevrulesdir /usr/lib/udev/rules.d -%global commit 1507c7204181440ed4bc7676e3641415d9ba8163 +%global commit fe086cda8fc50d15c3aea90c748c8f3346b6e601 %global commitdate 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 5d995ebce6..658655f8c2 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 885fc11ab69468935d1575c85b4dc14cb5809010 -%global commit_date 20260625 +%global commit 551816c4c9a1fdbc3ec562fddffe355f4a3cd48f +%global commit_date 20260630 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 548127ffdf45204fd1c36bfe654fafafae03bc88 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 29 Jun 2026 23:17:41 -0500 Subject: [PATCH 39/90] chore (quickjs-ng): update devel files (#13555) --- anda/lib/quickjs-ng/quickjs-ng.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/anda/lib/quickjs-ng/quickjs-ng.spec b/anda/lib/quickjs-ng/quickjs-ng.spec index e55f9ff084..7d0a3b4998 100644 --- a/anda/lib/quickjs-ng/quickjs-ng.spec +++ b/anda/lib/quickjs-ng/quickjs-ng.spec @@ -32,10 +32,6 @@ intent of reigniting its development. Requires: %{name}-libs%{_isa} = %evr %pkg_devel_files -%files devel -%{_libdir}/cmake/qjs/*.cmake - - %package examples Summary: Example files for %{name} From 7aa5a3eaca0cc930a60e2e74a6ed2c441f1b8884 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Mon, 29 Jun 2026 23:23:51 -0500 Subject: [PATCH 40/90] chore (flameshot-nightly): update devel files (#13552) --- anda/apps/flameshot/flameshot-nightly.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 5d30e4c417..4f69348848 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -58,9 +58,7 @@ Features: %pkg_completion -Bfz flameshot %package devel -Requires: %{name} = %{version} %pkg_devel_files -%_libdir/cmake/*/ %package libs %pkg_libs_files From cf5e4bb17e95796a60d6db3e6023a930ac340485 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 30 Jun 2026 00:23:19 -0500 Subject: [PATCH 41/90] chore (ShivaVG): update devel files, clean up cmake (#13553) --- anda/lib/ShivaVG/ShivaVG.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/anda/lib/ShivaVG/ShivaVG.spec b/anda/lib/ShivaVG/ShivaVG.spec index 569186b624..7a7b4df005 100644 --- a/anda/lib/ShivaVG/ShivaVG.spec +++ b/anda/lib/ShivaVG/ShivaVG.spec @@ -29,7 +29,6 @@ Requires: %{name} = %evr Requires: glew-devel Requires: mesa-libGL-devel %pkg_devel_files -%_libdir/cmake/OpenVG/ %package static Requires: %{name} = %evr @@ -39,8 +38,13 @@ Requires: %{name} = %evr %autosetup -n ShivaVG-%{commit} sed '/set(CMAKE_C_FLAGS/d' -i CMakeLists.txt +%conf +%cmake -DBUILD_EXAMPLES=OFF \ + -DDEBUG=ON -DPROJECT_VERSION=%commit \ + -DCMAKE_C_FLAGS='%build_cflags' \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 + %build -%cmake -DBUILD_EXAMPLES=OFF -DDEBUG=ON -DPROJECT_VERSION=%commit -DCMAKE_C_FLAGS='%build_cflags' %cmake_build %install From 60bd7504a52c4f8958e12d14d9dce8c4d73974e1 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 30 Jun 2026 00:23:33 -0500 Subject: [PATCH 42/90] chore (picotool): modernize spec (#13554) --- anda/tools/picotool/picotool.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/anda/tools/picotool/picotool.spec b/anda/tools/picotool/picotool.spec index 397f886bdc..65d7104f40 100644 --- a/anda/tools/picotool/picotool.spec +++ b/anda/tools/picotool/picotool.spec @@ -4,7 +4,7 @@ Name: picotool Version: %sanitized_ver -Release: 3%?dist +Release: 4%{?dist} Summary: Tool to inspect RP2040 binaries License: BSD-3-Clause URL: https://github.com/raspberrypi/picotool @@ -17,11 +17,16 @@ Packager: Owen Zimmerman %description Picotool is a tool for inspecting RP2040 binaries, and interacting with RP2040 devices when they are in BOOTSEL mode. +%package devel +%pkg_devel_files + %prep %autosetup -a 1 -n %name-%ver -%build +%conf %cmake -DPICO_SDK_PATH="../pico-sdk-%sdk_version" + +%build %cmake_build %install @@ -33,9 +38,8 @@ mv %buildroot{%_prefix/lib,%_libdir} %doc README.md %license LICENSE.TXT %_bindir/picotool -%_libdir/cmake/picotool/* %_datadir/picotool/* %changelog -* Mon Nov 18 2024 Owen-sz +* Mon Nov 18 2024 Owen Zimmerman - Package Raspberry Pi Picotools From 75de067f9e9be17723b90d414543cd53fc0e3f34 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 30 Jun 2026 00:53:15 -0500 Subject: [PATCH 43/90] add: magika (#13542) * add: magika Signed-off-by: Owen-sz * use gh becasue pypi has the wrong version Signed-off-by: Owen-sz * bewh Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * oh my god Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen-sz Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/magika/anda.hcl | 5 +++ anda/langs/python/magika/magika.spec | 59 ++++++++++++++++++++++++++++ anda/langs/python/magika/update.rhai | 1 + 3 files changed, 65 insertions(+) create mode 100644 anda/langs/python/magika/anda.hcl create mode 100644 anda/langs/python/magika/magika.spec create mode 100644 anda/langs/python/magika/update.rhai diff --git a/anda/langs/python/magika/anda.hcl b/anda/langs/python/magika/anda.hcl new file mode 100644 index 0000000000..23786b6973 --- /dev/null +++ b/anda/langs/python/magika/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "magika.spec" + } +} diff --git a/anda/langs/python/magika/magika.spec b/anda/langs/python/magika/magika.spec new file mode 100644 index 0000000000..c3ba75a795 --- /dev/null +++ b/anda/langs/python/magika/magika.spec @@ -0,0 +1,59 @@ +%global pypi_name magika +%global _desc A tool to determine the content type of a file with deep learning. + +%undefine __brp_mangle_shebangs %{python3_sitelib}/magika/cli/ + +Name: python-%{pypi_name} +Version: 1.1.0 +Release: 1%{?dist} +Summary: A tool to determine the content type of a file with deep learning +License: Apache-2.0 +URL: https://securityresearch.google/magika/introduction/overview +Source0: https://github.com/google/magika/archive/refs/tags/cli/v%{version}.tar.gz + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-hatchling +BuildRequires: maturin +BuildRequires: pkgconfig(openssl) +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-cli-v%{version} + +%pyproject_patch_dependency onnxruntime:drop_constraints + +%build +pushd python +%pyproject_wheel +popd + +%install +pushd python +%pyproject_install +%pyproject_save_files %{pypi_name} +popd + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%doc python/README.md +%license LICENSE +%{_bindir}/magika + +%changelog +* Mon Jun 29 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/magika/update.rhai b/anda/langs/python/magika/update.rhai new file mode 100644 index 0000000000..76d9a735f3 --- /dev/null +++ b/anda/langs/python/magika/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("google/magika")); From 4c6c991e605f0375473c2c5eb21c20336be6d131 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 06:12:36 +0000 Subject: [PATCH 44/90] bump: discord-canary-openasar discord-canary magika praat sops yt-dlp-git --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/python/magika/magika.spec | 2 +- anda/tools/praat/praat.spec | 2 +- anda/tools/sops/sops.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a32c88e23e..df4b567c40 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: 1.0.1370 +Version: 1.0.1371 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 28f8165095..36eb219e44 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1370 +Version: 1.0.1371 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/python/magika/magika.spec b/anda/langs/python/magika/magika.spec index c3ba75a795..d3e1cff552 100644 --- a/anda/langs/python/magika/magika.spec +++ b/anda/langs/python/magika/magika.spec @@ -4,7 +4,7 @@ %undefine __brp_mangle_shebangs %{python3_sitelib}/magika/cli/ Name: python-%{pypi_name} -Version: 1.1.0 +Version: cli/v1.1.0 Release: 1%{?dist} Summary: A tool to determine the content type of a file with deep learning License: Apache-2.0 diff --git a/anda/tools/praat/praat.spec b/anda/tools/praat/praat.spec index ffc0a9d862..22caa8ca67 100644 --- a/anda/tools/praat/praat.spec +++ b/anda/tools/praat/praat.spec @@ -4,7 +4,7 @@ %global org "org.praat" Name: praat -Version: 6.4.67 +Version: 6.6.30 Release: 1%{?dist} URL: https://www.praat.org Source0: https://github.com/praat/praat.github.io/archive/refs/tags/v%{version}.tar.gz diff --git a/anda/tools/sops/sops.spec b/anda/tools/sops/sops.spec index bb8d98a96f..ee05187733 100644 --- a/anda/tools/sops/sops.spec +++ b/anda/tools/sops/sops.spec @@ -1,6 +1,6 @@ %define debug_package %nil Name: sops -Version: 3.13.1 +Version: 3.13.2 Release: 1%{?dist} Summary: Simple and flexible tool for managing secrets License: MPL-2.0 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 58a680841b..9a5e952314 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: 2026.06.29.231005 +Version: 2026.06.30.032907 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From 53d02089dbf2151c193bf1405f1bd4e4b4745a64 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 07:47:16 +0000 Subject: [PATCH 45/90] bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver nct6687d-kmod dkms-nct6687d --- anda/lib/libtrueforce/libtrueforce.spec | 4 ++-- .../akmod/logitech-rs50-linux-driver-kmod.spec | 4 ++-- .../dkms/dkms-logitech-rs50-linux-driver.spec | 4 ++-- anda/system/nct6687d/akmod/nct6687d-kmod.spec | 4 ++-- anda/system/nct6687d/dkms/dkms-nct6687d.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/lib/libtrueforce/libtrueforce.spec b/anda/lib/libtrueforce/libtrueforce.spec index e30b1c5fe0..121298d082 100644 --- a/anda/lib/libtrueforce/libtrueforce.spec +++ b/anda/lib/libtrueforce/libtrueforce.spec @@ -1,6 +1,6 @@ -%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd +%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260629 +%global commitdate 20260630 %global debug_package %{nil} Name: libtrueforce diff --git a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec index 70aa4f177e..f74fe9124f 100644 --- a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec +++ b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec @@ -7,8 +7,8 @@ %global debug_package %{nil} %endif -%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd -%global commitdate 20260629 +%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f +%global commitdate 20260630 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global modulename logitech-rs50-linux-driver diff --git a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec index 1a10446d0f..aaf17dd2b9 100644 --- a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec @@ -1,8 +1,8 @@ -%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd +%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f %global debug_package %{nil} %global modulename logitech-rs50-linux-driver %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260629 +%global commitdate 20260630 Name: dkms-%{modulename} Version: 1.0^%{commitdate}git.%{shortcommit} diff --git a/anda/system/nct6687d/akmod/nct6687d-kmod.spec b/anda/system/nct6687d/akmod/nct6687d-kmod.spec index 7db141427f..2920ae1546 100644 --- a/anda/system/nct6687d/akmod/nct6687d-kmod.spec +++ b/anda/system/nct6687d/akmod/nct6687d-kmod.spec @@ -7,8 +7,8 @@ %global debug_package %{nil} %endif -%global commit e069fac2107fb88d30be41375bd2c35ef17e3677 -%global commitdate 20260603 +%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc +%global commitdate 20260630 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global modulename nct6687d diff --git a/anda/system/nct6687d/dkms/dkms-nct6687d.spec b/anda/system/nct6687d/dkms/dkms-nct6687d.spec index 3d2bfa1ea4..fdb204363f 100644 --- a/anda/system/nct6687d/dkms/dkms-nct6687d.spec +++ b/anda/system/nct6687d/dkms/dkms-nct6687d.spec @@ -1,8 +1,8 @@ -%global commit e069fac2107fb88d30be41375bd2c35ef17e3677 +%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc %global debug_package %{nil} %global modulename nct6687d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260603 +%global commitdate 20260630 Name: dkms-%{modulename} Version: 1.0^%{commitdate}git.%{shortcommit} From 1710efaec18cc0a5485121ddbc4dd1b9a8803374 Mon Sep 17 00:00:00 2001 From: Jan Date: Tue, 30 Jun 2026 10:25:40 +0200 Subject: [PATCH 46/90] add: zig0.15 (#13525) --- anda/langs/zig/0.15/.gitignore | 2 + ...ve-native-lib-directories-from-rpath.patch | 33 +++ ...ve-unsupported-LLVM-targets-for-EPEL.patch | 254 ++++++++++++++++++ anda/langs/zig/0.15/anda.hcl | 5 + anda/langs/zig/0.15/zig0.15.spec | 245 +++++++++++++++++ 5 files changed, 539 insertions(+) create mode 100644 anda/langs/zig/0.15/.gitignore create mode 100644 anda/langs/zig/0.15/0000-remove-native-lib-directories-from-rpath.patch create mode 100644 anda/langs/zig/0.15/0001-Remove-unsupported-LLVM-targets-for-EPEL.patch create mode 100644 anda/langs/zig/0.15/anda.hcl create mode 100644 anda/langs/zig/0.15/zig0.15.spec diff --git a/anda/langs/zig/0.15/.gitignore b/anda/langs/zig/0.15/.gitignore new file mode 100644 index 0000000000..8a0be3c23b --- /dev/null +++ b/anda/langs/zig/0.15/.gitignore @@ -0,0 +1,2 @@ +*.tar.xz +*.tar.xz.minisig diff --git a/anda/langs/zig/0.15/0000-remove-native-lib-directories-from-rpath.patch b/anda/langs/zig/0.15/0000-remove-native-lib-directories-from-rpath.patch new file mode 100644 index 0000000000..68d498ba16 --- /dev/null +++ b/anda/langs/zig/0.15/0000-remove-native-lib-directories-from-rpath.patch @@ -0,0 +1,33 @@ +From 776181c3f8b3d3e34758f376979eb11acd3317e6 Mon Sep 17 00:00:00 2001 +From: Jan200101 +Date: Tue, 11 Jun 2024 13:35:37 +0200 +Subject: [PATCH 1/2] remove native lib directories from rpath + +Signed-off-by: Jan200101 +--- + src/main.zig | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/src/main.zig b/src/main.zig +index 036adbf852..8410c05576 100644 +--- a/src/main.zig ++++ b/src/main.zig +@@ -3945,6 +3945,15 @@ fn createModule( + + try create_module.lib_directories.ensureUnusedCapacity(arena, paths.lib_dirs.items.len); + for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(&create_module.lib_directories, path, true); ++ ++ for (paths.lib_dirs.items) |native_lib_dir| { ++ for (0.., create_module.rpath_list.items) |i, rpath_dir| { ++ if (std.mem.eql(u8, native_lib_dir, rpath_dir)) { ++ _ = create_module.rpath_list.orderedRemove(i); ++ break; ++ } ++ } ++ } + } + + if (create_module.libc_paths_file) |paths_file| { +-- +2.52.0 + diff --git a/anda/langs/zig/0.15/0001-Remove-unsupported-LLVM-targets-for-EPEL.patch b/anda/langs/zig/0.15/0001-Remove-unsupported-LLVM-targets-for-EPEL.patch new file mode 100644 index 0000000000..1ce06be4b4 --- /dev/null +++ b/anda/langs/zig/0.15/0001-Remove-unsupported-LLVM-targets-for-EPEL.patch @@ -0,0 +1,254 @@ +From ab92fe5f0be7a49fa2c97957bebf6278a1b69aaf Mon Sep 17 00:00:00 2001 +From: Jan200101 +Date: Sun, 4 Jan 2026 12:41:39 +0100 +Subject: [PATCH 2/2] Remove unsupported LLVM targets for RHEL + +LLVM for RHEL is only build with a subset of targets +this blocks zig at the configuration stage. +This commit simply swaps them out with the one from +https://src.fedoraproject.org/rpms/llvm/blob/rawhide/f/llvm.spec + +Signed-off-by: Jan200101 +--- + cmake/Findllvm.cmake | 2 +- + src/codegen/llvm.zig | 97 ++++++++++---------------------------------- + src/target.zig | 43 +++++++++++--------- + 3 files changed, 45 insertions(+), 97 deletions(-) + +diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake +index 5ff5de869c..5430ef9d59 100644 +--- a/cmake/Findllvm.cmake ++++ b/cmake/Findllvm.cmake +@@ -83,7 +83,7 @@ if(ZIG_USE_LLVM_CONFIG) + OUTPUT_STRIP_TRAILING_WHITESPACE) + string(REPLACE " " ";" LLVM_TARGETS_BUILT "${LLVM_TARGETS_BUILT_SPACES}") + +- set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;Mips;MSP430;NVPTX;PowerPC;RISCV;Sparc;SystemZ;VE;WebAssembly;X86;XCore") ++ set(ZIG_LLVM_REQUIRED_TARGETS "X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;BPF;WebAssembly;RISCV") + + set(ZIG_LLVM_REQUIRED_TARGETS_ENABLED TRUE) + foreach(TARGET_NAME IN LISTS ZIG_LLVM_REQUIRED_TARGETS) +diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig +index bd2c7bd022..a98fbab47e 100644 +--- a/src/codegen/llvm.zig ++++ b/src/codegen/llvm.zig +@@ -13016,20 +13016,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + llvm.LLVMInitializeAMDGPUAsmPrinter(); + llvm.LLVMInitializeAMDGPUAsmParser(); + }, +- .thumb, .thumbeb, .arm, .armeb => { +- llvm.LLVMInitializeARMTarget(); +- llvm.LLVMInitializeARMTargetInfo(); +- llvm.LLVMInitializeARMTargetMC(); +- llvm.LLVMInitializeARMAsmPrinter(); +- llvm.LLVMInitializeARMAsmParser(); +- }, +- .avr => { +- llvm.LLVMInitializeAVRTarget(); +- llvm.LLVMInitializeAVRTargetInfo(); +- llvm.LLVMInitializeAVRTargetMC(); +- llvm.LLVMInitializeAVRAsmPrinter(); +- llvm.LLVMInitializeAVRAsmParser(); +- }, + .bpfel, .bpfeb => { + llvm.LLVMInitializeBPFTarget(); + llvm.LLVMInitializeBPFTargetInfo(); +@@ -13037,34 +13023,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + llvm.LLVMInitializeBPFAsmPrinter(); + llvm.LLVMInitializeBPFAsmParser(); + }, +- .hexagon => { +- llvm.LLVMInitializeHexagonTarget(); +- llvm.LLVMInitializeHexagonTargetInfo(); +- llvm.LLVMInitializeHexagonTargetMC(); +- llvm.LLVMInitializeHexagonAsmPrinter(); +- llvm.LLVMInitializeHexagonAsmParser(); +- }, +- .lanai => { +- llvm.LLVMInitializeLanaiTarget(); +- llvm.LLVMInitializeLanaiTargetInfo(); +- llvm.LLVMInitializeLanaiTargetMC(); +- llvm.LLVMInitializeLanaiAsmPrinter(); +- llvm.LLVMInitializeLanaiAsmParser(); +- }, +- .mips, .mipsel, .mips64, .mips64el => { +- llvm.LLVMInitializeMipsTarget(); +- llvm.LLVMInitializeMipsTargetInfo(); +- llvm.LLVMInitializeMipsTargetMC(); +- llvm.LLVMInitializeMipsAsmPrinter(); +- llvm.LLVMInitializeMipsAsmParser(); +- }, +- .msp430 => { +- llvm.LLVMInitializeMSP430Target(); +- llvm.LLVMInitializeMSP430TargetInfo(); +- llvm.LLVMInitializeMSP430TargetMC(); +- llvm.LLVMInitializeMSP430AsmPrinter(); +- llvm.LLVMInitializeMSP430AsmParser(); +- }, + .nvptx, .nvptx64 => { + llvm.LLVMInitializeNVPTXTarget(); + llvm.LLVMInitializeNVPTXTargetInfo(); +@@ -13086,13 +13044,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + llvm.LLVMInitializeRISCVAsmPrinter(); + llvm.LLVMInitializeRISCVAsmParser(); + }, +- .sparc, .sparc64 => { +- llvm.LLVMInitializeSparcTarget(); +- llvm.LLVMInitializeSparcTargetInfo(); +- llvm.LLVMInitializeSparcTargetMC(); +- llvm.LLVMInitializeSparcAsmPrinter(); +- llvm.LLVMInitializeSparcAsmParser(); +- }, + .s390x => { + llvm.LLVMInitializeSystemZTarget(); + llvm.LLVMInitializeSystemZTargetInfo(); +@@ -13123,13 +13074,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + llvm.LLVMInitializeXtensaAsmParser(); + } + }, +- .xcore => { +- llvm.LLVMInitializeXCoreTarget(); +- llvm.LLVMInitializeXCoreTargetInfo(); +- llvm.LLVMInitializeXCoreTargetMC(); +- llvm.LLVMInitializeXCoreAsmPrinter(); +- // There is no LLVMInitializeXCoreAsmParser function. +- }, + .m68k => { + if (build_options.llvm_has_m68k) { + llvm.LLVMInitializeM68kTarget(); +@@ -13148,13 +13092,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + llvm.LLVMInitializeCSKYAsmParser(); + } + }, +- .ve => { +- llvm.LLVMInitializeVETarget(); +- llvm.LLVMInitializeVETargetInfo(); +- llvm.LLVMInitializeVETargetMC(); +- llvm.LLVMInitializeVEAsmPrinter(); +- llvm.LLVMInitializeVEAsmParser(); +- }, + .arc => { + if (build_options.llvm_has_arc) { + llvm.LLVMInitializeARCTarget(); +@@ -13164,21 +13101,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void { + // There is no LLVMInitializeARCAsmParser function. + } + }, +- .loongarch32, .loongarch64 => { +- llvm.LLVMInitializeLoongArchTarget(); +- llvm.LLVMInitializeLoongArchTargetInfo(); +- llvm.LLVMInitializeLoongArchTargetMC(); +- llvm.LLVMInitializeLoongArchAsmPrinter(); +- llvm.LLVMInitializeLoongArchAsmParser(); +- }, ++ ++ // Disabled LLVM targets ++ .thumb, ++ .thumbeb, ++ .arm, ++ .armeb, ++ .avr, ++ .hexagon, ++ .lanai, ++ .mips, ++ .mipsel, ++ .mips64, ++ .mips64el, ++ .msp430, ++ .sparc, ++ .sparc64, ++ .xcore, ++ .ve, ++ .loongarch32, ++ .loongarch64, + .spirv32, + .spirv64, +- => { +- llvm.LLVMInitializeSPIRVTarget(); +- llvm.LLVMInitializeSPIRVTargetInfo(); +- llvm.LLVMInitializeSPIRVTargetMC(); +- llvm.LLVMInitializeSPIRVAsmPrinter(); +- }, ++ => unreachable, + + // LLVM does does not have a backend for these. + .kalimba, +diff --git a/src/target.zig b/src/target.zig +index f8201d691b..8491912bd5 100644 +--- a/src/target.zig ++++ b/src/target.zig +@@ -166,23 +166,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat) + } + + return switch (target.cpu.arch) { +- .arm, +- .armeb, + .aarch64, + .aarch64_be, + .arc, +- .avr, + .bpfel, + .bpfeb, +- .hexagon, +- .loongarch32, +- .loongarch64, + .m68k, +- .mips, +- .mipsel, +- .mips64, +- .mips64el, +- .msp430, + .powerpc, + .powerpcle, + .powerpc64, +@@ -190,24 +179,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat) + .amdgcn, + .riscv32, + .riscv64, +- .sparc, +- .sparc64, +- .spirv32, +- .spirv64, + .s390x, +- .thumb, +- .thumbeb, + .x86, + .x86_64, +- .xcore, + .nvptx, + .nvptx64, +- .lanai, + .wasm32, + .wasm64, +- .ve, + => true, + ++ // Disabled LLVM targets ++ .thumb, ++ .thumbeb, ++ .arm, ++ .armeb, ++ .avr, ++ .hexagon, ++ .lanai, ++ .mips, ++ .mipsel, ++ .mips64, ++ .mips64el, ++ .msp430, ++ .sparc, ++ .sparc64, ++ .xcore, ++ .ve, ++ .loongarch32, ++ .loongarch64, ++ .spirv32, ++ .spirv64, ++ => false, ++ + // LLVM backend exists but can produce neither assembly nor object files. + .csky, + .xtensa, +-- +2.52.0 + diff --git a/anda/langs/zig/0.15/anda.hcl b/anda/langs/zig/0.15/anda.hcl new file mode 100644 index 0000000000..4393e25adb --- /dev/null +++ b/anda/langs/zig/0.15/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "zig0.15.spec" + } +} diff --git a/anda/langs/zig/0.15/zig0.15.spec b/anda/langs/zig/0.15/zig0.15.spec new file mode 100644 index 0000000000..d72f8ce714 --- /dev/null +++ b/anda/langs/zig/0.15/zig0.15.spec @@ -0,0 +1,245 @@ +# https://ziglang.org/download/VERSION/release-notes.html#Support-Table +%global zig_arches x86_64 aarch64 riscv64 %{mips64} +# Signing key from https://ziglang.org/download/ +%global public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U +%if 0%{?fedora} >= 43 || 0%{?rhel} >= 9 +%define llvm_compat 20 +%endif + +%global llvm_version 20.0.0 + +%bcond bootstrap 1 +%bcond docs %{without bootstrap} +%bcond test 1 +# GCC < 16.0 miscompiles on RISC-V +%ifarch riscv64 +%if 0%{?fedora} < 44 +%global toolchain clang +%endif +%endif +%global zig_cache_dir %{builddir}/zig-cache + +%global realname zig +Name: %{realname}0.15 +Version: 0.15.2 +Release: 1%{?dist} +Summary: compatibility build for ${realname} %{version} +# The minisign file references a specific archive name so we store for ease of use +%global archive_name %{realname}-%{version}.tar.xz + +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 +URL: https://ziglang.org +Source0: %{url}/download/%{version}/%{archive_name} +Source1: %{url}/download/%{version}/%{archive_name}.minisig +Patch0: 0000-remove-native-lib-directories-from-rpath.patch +%if %{defined rhel} +Patch1: 0001-Remove-unsupported-LLVM-targets-for-EPEL.patch +%endif +BuildRequires: cmake +%if %["%{toolchain}" == "clang"] +BuildRequires: clang +%else +BuildRequires: gcc +BuildRequires: gcc-c++ +%endif +BuildRequires: libxml2-devel +BuildRequires: llvm%{?llvm_compat}-devel +BuildRequires: clang%{?llvm_compat}-devel +BuildRequires: lld%{?llvm_compat}-devel +BuildRequires: zlib-devel +# for man page generation +BuildRequires: help2man +# for signature verification +BuildRequires: minisign +%if %{without bootstrap} +BuildRequires: %{name} = %{version} +%endif +%if %{with test} +BuildRequires: elfutils-libelf-devel +BuildRequires: libstdc++-static +%endif +Requires: %{name}-libs = %{version} +# Apache-2.0 WITH LLVM-exception OR NCSA OR MIT +Provides: bundled(compiler-rt) = %{llvm_version} +# LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only +Provides: bundled(glibc) = 2.43 +# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA +Provides: bundled(libcxx) = %{llvm_version} +# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA +Provides: bundled(libcxxabi) = %{llvm_version} +# NCSA +Provides: bundled(libunwind) = %{llvm_version} +# BSD, LGPG, ZPL +Provides: bundled(mingw) = 3839e21b08807479a31d5a9764666f82ae2f0356 +# MIT +Provides: bundled(musl) = 1.2.5 +# Apache-2.0 WITH LLVM-exception AND Apache-2.0 AND MIT AND BSD-2-Clause +Provides: bundled(wasi-libc) = d03829489904d38c624f6de9983190f1e5e7c9c5 +Conflicts: zig +ExclusiveArch: %{zig_arches} +Packager: Jan200101 + +# Must be defined AFTER the version is +%global zig_build_options %{shrink: \ + --verbose \ + --release=fast \ + --summary all \ + \ + -Dtarget=native \ + -Dcpu=baseline \ + --zig-lib-dir lib \ + --build-id=sha1 \ + \ + --cache-dir "%{zig_cache_dir}" \ + --global-cache-dir "%{zig_cache_dir}" \ + \ + -Dversion-string="%{version}" \ + -Dstatic-llvm=false \ + -Denable-llvm=true \ + -Dno-langref=true \ + -Dstd-docs=false \ + -Dpie \ + -Dconfig_h="%{__cmake_builddir}/config.h" \ +} +%global zig_install_options %zig_build_options %{shrink: \ + --prefix "%{_prefix}" \ +} + +%description +Zig is an open source alternative to C. +This package provides the master/"prerelease" builds of the Zig compiler and the associated runtime. +Please note these are not stable releases and should only be used for Zig projects that use these or Git versions of Zig. + +# The Zig stdlib only contains uncompiled code +%package libs +Summary: Zig Standard Library +Conflicts: zig-libs +BuildArch: noarch + +%description libs +Zig Standard Library + +%if %{with docs} +%package doc +Summary: Documentation for Zig +Conflicts: zig-doc +BuildArch: noarch +Requires: %{name} = %{version} + +%description doc +Documentation for Zig. For more information, visit %{url} +%endif + +%prep +/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} | grep -F -C5 "file:%{archive_name}" || exit 1 +%autosetup -p1 -n %{realname}-%{version} +%if %{without bootstrap} +# Ensure that the pre-build stage1 binary is not used +rm -f stage1/zig1.wasm +%endif + +%conf +# Force the correct LLVM version +%if %{defined llvm_compat} +export LLVM_DIR=%{_libdir}/llvm%{?llvm_compat}/%{_lib}/cmake +%endif +# zig doesn't know how to dynamically link llvm on its own so we need cmake to generate a header ahead of time +# if we provide the header we need to also build zigcpp + +# C_FLAGS: wasm2c output generates a lot of noise with -Wunused. +# EXTRA_BUILD_ARGS: explicitly specify a build-id +%cmake \ + -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ + -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="-DNDEBUG -Wno-unused" \ + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="-DNDEBUG -Wno-unused" \ + \ + -DZIG_EXTRA_BUILD_ARGS:STRING="--verbose;--build-id=sha1" \ + -DZIG_SHARED_LLVM:BOOL=true \ + -DZIG_PIE:BOOL=true \ + \ + -DZIG_TARGET_MCPU:STRING=baseline \ + -DZIG_TARGET_TRIPLE:STRING=native \ + \ + -DZIG_VERSION:STRING="%{version}" + + +%build +# Zig generates a large C file for bootstrapping which does not +# behave well with ccache so explicitly disable it. +export CCACHE_DISABLE=1 + +%if %{with bootstrap} +%cmake_build --target stage3 +%else +%cmake_build --target zigcpp +zig build %{zig_build_options} + +# Zig has no official manpage +# https://github.com/ziglang/zig/issues/715 +help2man --no-discard-stderr --no-info "./zig-out/bin/zig" --version-option=version --output=zig.1 +%endif + + +%if %{with docs} +# Use the newly made stage 3 compiler to generate docs +# Zig has an extremely annoying issue with transitive failures when trying to build the docs, retry until it succeeds +max=3 +attempt=1 +while + ./zig-out/bin/zig build docs \ + --verbose \ + --global-cache-dir "%{zig_cache_dir}" \ + -Dversion-string="%(v=%{version_no_tilde}; echo ${v:0:6})" + [[ $? != 0 ]] +do + echo "Transitive failure. Trying again." >&2 + + if [[ $attempt == $max ]] + then + break + fi + + sleep 1 + ((attempt++)) +done +%endif + +%install +%if %{with bootstrap} +%cmake_install +%else +DESTDIR="%{buildroot}" zig build install %{zig_install_options} + +install -Dpm644 zig.1 -t %{buildroot}%{_mandir}/man1/ +%endif + +%if %{with test} +%check +# Run reduced set of tests, based on the Zig CI +"%{buildroot}%{_bindir}/zig" test test/behavior.zig -Itest +%endif + +%files +%license LICENSE +%{_bindir}/zig +%if %{without bootstrap} +%{_mandir}/man1/zig.1.* +%endif + +%files libs +%{_prefix}/lib/zig + +%if %{with docs} +%files doc +%doc README.md +%doc zig-out/doc/langref.html +%doc zig-out/doc/std +%endif + +%changelog +* Sat May 10 2025 Gilver E. - 0.15.0~dev.482+2c241b263-2 +- Added GCC runtime dependency to pass system information to Zig +* Fri Apr 25 2025 Gilver E. - 0.15.0~dev.384+c06fecd46-2 +- Ported Fedora Zig patches +* Wed Apr 23 2025 Gilver E. +- Initial package From c98b800edd980396a51a0e84ade1c54ef962bb34 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 10:03:21 +0000 Subject: [PATCH 47/90] bump: discord-canary-openasar discord-canary kew electron --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/misc/kew/kew.spec | 2 +- anda/tools/electron/electron.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index df4b567c40..854f32dbea 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: 1.0.1371 +Version: 1.0.1372 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 36eb219e44..3e0bfffd1d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1371 +Version: 1.0.1372 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index b3af28cf51..b8ee345f7b 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.1 +Version: 4.1.2 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index d2a5ca7eff..a3a4004f47 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -1,6 +1,6 @@ Name: electron %electronmeta -Version: 42.5.1 +Version: 43.0.0 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: %{electron_license} From bb4ad60440c67ef72a5600c8a4dec0f1487e3150 Mon Sep 17 00:00:00 2001 From: alice boars Date: Tue, 30 Jun 2026 14:45:53 +0300 Subject: [PATCH 48/90] feat: brew-proxy (#13582) Signed-off-by: alice boars --- anda/system/brew-proxy/anda.hcl | 5 + anda/system/brew-proxy/brew-proxy.spec | 154 +++++++++++++++++++++++++ anda/system/brew-proxy/update.rhai | 1 + 3 files changed, 160 insertions(+) create mode 100644 anda/system/brew-proxy/anda.hcl create mode 100644 anda/system/brew-proxy/brew-proxy.spec create mode 100644 anda/system/brew-proxy/update.rhai diff --git a/anda/system/brew-proxy/anda.hcl b/anda/system/brew-proxy/anda.hcl new file mode 100644 index 0000000000..1c5516c37e --- /dev/null +++ b/anda/system/brew-proxy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "brew-proxy.spec" + } +} diff --git a/anda/system/brew-proxy/brew-proxy.spec b/anda/system/brew-proxy/brew-proxy.spec new file mode 100644 index 0000000000..cb306a0b3c --- /dev/null +++ b/anda/system/brew-proxy/brew-proxy.spec @@ -0,0 +1,154 @@ +# This spec file contains portions of code licensed under the MIT license. +# +# MIT License +# +# Copyright (c) 2026 Contributors to brew-proxy +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +# Globals. +%global proxy_dbus_name sh.brew.BrewProxy +%global with_selinux 1 +%global modulename brew-proxy +%global selinuxtype targeted + +# Metadata. +Name: brew-proxy +Version: 0.3.1 +Release: 1%{?dist} +Summary: DBus-activated proxy service for a more secure Homebrew setup on Linux +License: %{shrink: + ((MIT OR Apache-2.0) AND Unicode-3.0) + AND (Apache-2.0 OR MIT) + AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) + AND MIT +} +SourceLicense: Apache-2.0 OR MIT +Packager: libffi + +# Links. +URL: https://codeberg.org/HastD/%{name} +Source0: %{url}/archive/v%{version}.tar.gz + +# Macros. +BuildRequires: systemd-rpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: anda-srpm-macros +BuildRequires: rust-srpm-macros + +# Build tooling. +BuildRequires: meson +BuildRequires: clang +BuildRequires: mold + +# Subpackages. +Recommends: %{name}-selinux + +%package selinux +# Meta. +Summary: SELinux policy for %{name} +Requires: %{name} +BuildArch: noarch + +# Libraries. +BuildRequires: selinux-policy-devel +%selinux_requires + +%description +brew-proxy is a DBus-activated service that facilitates configuring a +Homebrew installation on Linux more securely. + +%description selinux +SELinux policy for %{name}. + +%prep +%autosetup -C +%cargo_prep_online +%meson + +%build +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies +%meson_build + +%install +%meson_install + +%check +# Tests from the `tests/` directory are not feasible to run as they are E2E +# tests that require a working dbus instance and a configured service. +%cargo_test -- --lib --bin brew-proxy --bin brew-proxy-daemon +%cargo_test -- --doc +%cargo_test -- -p %{name}-utils + +%post +%systemd_post %{name}-daemon.service +%systemd_post %{name}-setup.service + +%preun +%systemd_preun %{name}-daemon.service +%systemd_preun %{name}-setup.service + +%postun +%systemd_postun_with_restart %{name}-daemon.service +%systemd_postun_with_reload %{name}-setup.service + +%pre selinux +%selinux_relabel_pre -s %{selinuxtype} + +%post selinux +%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 + +%postun selinux +if [ "$1" -eq 0 ]; then + %selinux_modules_uninstall -s %{selinuxtype} %{modulename} + %selinux_relabel_post -s %{selinuxtype} +fi + +%posttrans selinux +%selinux_relabel_post -s %{selinuxtype} + +%files +%license LICENSE.dependencies +%license LICENSES/Apache-2.0.txt +%license LICENSES/MIT.txt +%license LICENSES/CC0-1.0.txt +%doc README.md +%doc CHANGELOG.md +%{_sysconfdir}/profile.d/%{name}.* +%{_bindir}/%{name} +%{_unitdir}/%{name}-daemon.service +%{_unitdir}/%{name}-setup.service +%{_sysusersdir}/%{name}.conf +%{_libexecdir}/%{name}/ +%{_datadir}/dbus-1/system-services/{%proxy_dbus_name}.service +%{_datadir}/dbus-1/system.d/{%proxy_dbus_name}.conf +%{_datadir}/fish/vendor_conf.d/%{name}.fish +%{_datadir}/polkit-1/actions/%{proxy_dbus_name}.policy +%{_datadir}/polkit-1/rules.d/%{proxy_dbus_name}.rules +%{_environmentdir}/30-%{name}.conf + +%files selinux +%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 +%{_datadir}/selinux/devel/include/distributed/%{modulename}.if +%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename} + +%changelog +* Tue Jun 30 2026 libffi - 0.3.1 +- Initial release diff --git a/anda/system/brew-proxy/update.rhai b/anda/system/brew-proxy/update.rhai new file mode 100644 index 0000000000..5027547596 --- /dev/null +++ b/anda/system/brew-proxy/update.rhai @@ -0,0 +1 @@ +rpm.version(codeberg("HastD/brew-proxy")); From c4b927ceaf15d9a99aa89433b9e6cd21e9be666c Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 30 Jun 2026 21:33:19 +0800 Subject: [PATCH 49/90] fix: mise (#13577) * fix: mise close #13576 * a --- anda/buildsys/mise/rust-mise.spec | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/anda/buildsys/mise/rust-mise.spec b/anda/buildsys/mise/rust-mise.spec index 5f11c31122..07ffc83311 100644 --- a/anda/buildsys/mise/rust-mise.spec +++ b/anda/buildsys/mise/rust-mise.spec @@ -12,12 +12,10 @@ Summary: Front-end to your dev env License: MIT URL: https://crates.io/crates/mise Source: %{terra_crates_source} -Source1: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/man/man1/mise.1 -Source2: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.bash -Source3: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.fish -Source4: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/_mise -# Automatically generated patch to strip dependencies and normalize metadata -Patch: mise-fix-metadata-auto.diff +Source1: https://raw.githubusercontent.com/jdx/mise/main/man/man1/mise.1 +Source2: https://raw.githubusercontent.com/jdx/mise/main/completions/mise.bash +Source3: https://raw.githubusercontent.com/jdx/mise/main/completions/mise.fish +Source4: https://raw.githubusercontent.com/jdx/mise/main/completions/_mise Packager: madonuko BuildRequires: anda-srpm-macros mold cargo-rpm-macros >= 24 @@ -85,7 +83,7 @@ Zsh command line completion support for %{crate}. %prep -%autosetup -n %{crate}-%{version} -p1 +%autosetup -n %{crate}-%{version} %cargo_prep_online %build From a874b49b7415e3b2b8501393b0cccf61176fa390 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 15:10:33 +0000 Subject: [PATCH 50/90] bump: 1password Arctis-Sound-Manager golang-google-grpc.terra asyncclick pixi --- anda/apps/1password/1password.spec | 4 ++-- anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec | 2 +- anda/langs/go/google-grpc/golang-google-grpc.terra.spec | 2 +- anda/langs/python/asyncclick/asyncclick.spec | 2 +- anda/system/pixi/pixi.spec | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/1password/1password.spec b/anda/apps/1password/1password.spec index 876cfa7e1c..2d0c70a471 100644 --- a/anda/apps/1password/1password.spec +++ b/anda/apps/1password/1password.spec @@ -13,8 +13,8 @@ %endif Name: 1password -Version: 8.12.24 -Release: 3%{?dist} +Version: 8.12.26 +Release: 1%{?dist} Summary: Password manager and secure wallet Packager: Cappy Ishihara diff --git a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec index f1151d2440..bb685509b0 100644 --- a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec +++ b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec @@ -4,7 +4,7 @@ %global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service Name: python-%{pypi_name} -Version: 1.1.86 +Version: 1.1.87 Release: 1%{?dist} Summary: GUI for SteelSeries Arctis headsets License: GPL-3.0-or-later diff --git a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec index de8aabe2c6..d59b2b5781 100644 --- a/anda/langs/go/google-grpc/golang-google-grpc.terra.spec +++ b/anda/langs/go/google-grpc/golang-google-grpc.terra.spec @@ -11,7 +11,7 @@ # https://github.com/grpc/grpc-go %global goipath google.golang.org/grpc %global forgeurl https://github.com/grpc/grpc-go -Version: 1.81.1 +Version: 1.82.0 %gometa -L diff --git a/anda/langs/python/asyncclick/asyncclick.spec b/anda/langs/python/asyncclick/asyncclick.spec index 44b06e1ddc..dd40c375cf 100644 --- a/anda/langs/python/asyncclick/asyncclick.spec +++ b/anda/langs/python/asyncclick/asyncclick.spec @@ -2,7 +2,7 @@ %global _desc Python composable command line utility, trio-compatible version. Name: python-%{pypi_name} -Version: 8.3.0.7 +Version: 8.4.2.1 Release: 1%{?dist} Summary: Python composable command line utility, trio-compatible version License: BSD-3-Clause diff --git a/anda/system/pixi/pixi.spec b/anda/system/pixi/pixi.spec index 0073a23ea0..846fe17e6c 100644 --- a/anda/system/pixi/pixi.spec +++ b/anda/system/pixi/pixi.spec @@ -1,5 +1,5 @@ Name: pixi -Version: 0.71.2 +Version: 0.71.3 Release: 1%{?dist} Summary: A cross-platform, multi-language package manager License: BSD-3-Clause From 47d64c91cd89109cee5a8857950c698bad4ca9be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 17:15:41 +0000 Subject: [PATCH 51/90] bump: discord-canary-openasar discord-canary honkers-railway-launcher rpcs3 breeze-plus-icon-theme --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- .../honkers-railway-launcher/honkers-railway-launcher.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- .../themes/breeze-plus-icon-theme/breeze-plus-icon-theme.spec | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 854f32dbea..0eeccad58c 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: 1.0.1372 +Version: 1.0.1373 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 3e0bfffd1d..ac61e894c0 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1372 +Version: 1.0.1373 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec index 4b6a694870..9c7a552d48 100644 --- a/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec +++ b/anda/games/launcher.moe/honkers-railway-launcher/honkers-railway-launcher.spec @@ -2,7 +2,7 @@ %global crate honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher Name: %{crate} -Version: 1.15.1 +Version: 1.15.2 Release: 1%{?dist} Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 42365f57b5..791ebeb9f9 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit f5e8a2bfa987f4cb7a2a8a58c2abc0ee788aed82 -%global ver 0.0.41-19525 +%global commit bec42ea93e2e7c8af82f82fb173843ecf3f83674 +%global ver 0.0.41-19526 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/themes/breeze-plus-icon-theme/breeze-plus-icon-theme.spec b/anda/themes/breeze-plus-icon-theme/breeze-plus-icon-theme.spec index 78c3d0f83c..8dfea69714 100644 --- a/anda/themes/breeze-plus-icon-theme/breeze-plus-icon-theme.spec +++ b/anda/themes/breeze-plus-icon-theme/breeze-plus-icon-theme.spec @@ -1,5 +1,5 @@ Name: breeze-plus-icon-theme -Version: 6.26.0 +Version: 6.28.0 Release: 1%{?dist} Summary: Breeze icon theme with additional icons Packager: Amy King From a2c5160be5c5b3bfca32f992c9c56960bc541013 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Tue, 30 Jun 2026 12:49:54 -0600 Subject: [PATCH 52/90] chore(noctalia-git): make tomlplusplus a system library (#13591) * tomlplusplus system library * bump release --- anda/desktops/noctalia-git/noctalia-git.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index 035613608e..28ea59ff8d 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,7 +2,7 @@ %global ver 5.0.0 -%global commit c5042b9edf23fae3d90b7c8ae291ed9b577001dd +%global commit 195c43f9561750b6fe03f46dcd5fb3bd13a2e56f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20260630 @@ -21,6 +21,7 @@ BuildRequires: git BuildRequires: desktop-file-utils BuildRequires: pipewire-devel BuildRequires: sdbus-cpp-devel +BuildRequires: tomlplusplus-devel BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freetype2) @@ -58,11 +59,15 @@ A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with %prep %autosetup -n noctalia-%{commit} + # Manually insert commit hash sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build +# Remove bundled libs that we have system copies of +rm -r third_party/tomlplusplus + %conf -%meson +%meson -Dsystem_tomlplusplus=true %build %meson_build @@ -91,6 +96,9 @@ done %{_scalableiconsdir}/noctalia.svg %changelog +* Tue Jun 30 2026 Cypress Reed +- Add tomlplusplus as a sytem library + * Wed Jun 24 2026 Cypress Reed - Add desktop file and icon From 9a33f3603426741f96093f22e53d8f42129dac4c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 19:10:14 +0000 Subject: [PATCH 53/90] bump: discord-canary-openasar discord-canary framework-tool-tui rpcs3 run0-sudo-shim kew kittyCAD-cli typos --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/framework-tool-tui/framework-tool-tui.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec | 2 +- anda/misc/kew/kew.spec | 2 +- anda/tools/kittyCAD-cli/kittyCAD-cli.spec | 2 +- anda/tools/typos/typos.spec | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 0eeccad58c..94d5f8ab71 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: 1.0.1373 +Version: 1.0.1374 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 ac61e894c0..b902570ed0 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1373 +Version: 1.0.1374 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/framework-tool-tui/framework-tool-tui.spec b/anda/apps/framework-tool-tui/framework-tool-tui.spec index 8812b7ca78..dc7651ab96 100644 --- a/anda/apps/framework-tool-tui/framework-tool-tui.spec +++ b/anda/apps/framework-tool-tui/framework-tool-tui.spec @@ -1,7 +1,7 @@ %undefine __brp_mangle_shebangs Name: framework-tool-tui -Version: 0.8.3 +Version: 0.8.4 Release: 1%{?dist} Summary: A TUI for controlling and monitoring Framework Computers hardware built in Rust URL: https://github.com/grouzen/framework-tool-tui diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 791ebeb9f9..0ec7c65f8a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit bec42ea93e2e7c8af82f82fb173843ecf3f83674 -%global ver 0.0.41-19526 +%global commit 8c89adf17704c0e12811531ee1aa38f29e3dbd3d +%global ver 0.0.41-19527 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec index d5587abdc0..d5b9ee1f4a 100644 --- a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec +++ b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec @@ -1,5 +1,5 @@ Name: run0-sudo-shim -Version: 1.3.1 +Version: 1.4.0 Release: 1%{?dist} Summary: An imitation of sudo, using run0 internally SourceLicense: BSD-3-Clause diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index b8ee345f7b..3c7a89a48f 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.2 +Version: 4.1.3 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/tools/kittyCAD-cli/kittyCAD-cli.spec b/anda/tools/kittyCAD-cli/kittyCAD-cli.spec index 6a4253b102..e89c4a0c2d 100644 --- a/anda/tools/kittyCAD-cli/kittyCAD-cli.spec +++ b/anda/tools/kittyCAD-cli/kittyCAD-cli.spec @@ -1,7 +1,7 @@ %undefine __brp_mangle_shebangs Name: kittyCAD-cli -Version: 0.2.179 +Version: 0.2.180 Release: 1%{?dist} Summary: The Zoo command line tool for KittyCAD URL: https://github.com/KittyCAD/cli diff --git a/anda/tools/typos/typos.spec b/anda/tools/typos/typos.spec index b6d1723750..7fba94bc00 100644 --- a/anda/tools/typos/typos.spec +++ b/anda/tools/typos/typos.spec @@ -2,7 +2,7 @@ %define debug_package %{nil} Name: typos -Version: 1.47.2 +Version: 1.48.0 Release: 1%{?dist} Summary: Source Code Spelling Correction From ee666994ee88e24a8883b0b927c751c43e4d6448 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 21:04:24 +0000 Subject: [PATCH 54/90] bump: discord-canary-openasar discord-canary run0-sudo-shim carapace --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec | 2 +- anda/tools/carapace/carapace.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 94d5f8ab71..e7aaf04b73 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: 1.0.1374 +Version: 1.0.1375 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 b902570ed0..aff42fe378 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1374 +Version: 1.0.1375 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec index d5b9ee1f4a..e3dcf0d584 100644 --- a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec +++ b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec @@ -1,5 +1,5 @@ Name: run0-sudo-shim -Version: 1.4.0 +Version: 1.4.1 Release: 1%{?dist} Summary: An imitation of sudo, using run0 internally SourceLicense: BSD-3-Clause diff --git a/anda/tools/carapace/carapace.spec b/anda/tools/carapace/carapace.spec index 37fd09e871..85414148a1 100644 --- a/anda/tools/carapace/carapace.spec +++ b/anda/tools/carapace/carapace.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} %global goipath github.com/carapace-sh/carapace-bin -Version: 1.7.1 +Version: 1.7.2 %gometa -f From 0f123fb70a9187f97861685962f10feeba4ec505 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 22:36:35 +0000 Subject: [PATCH 55/90] bump: discord-canary-openasar discord-canary carapace --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/carapace/carapace.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 e7aaf04b73..a01c3a670b 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: 1.0.1375 +Version: 1.0.1376 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 aff42fe378..83289aee44 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1375 +Version: 1.0.1376 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/carapace/carapace.spec b/anda/tools/carapace/carapace.spec index 85414148a1..fbbda42c3d 100644 --- a/anda/tools/carapace/carapace.spec +++ b/anda/tools/carapace/carapace.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} %global goipath github.com/carapace-sh/carapace-bin -Version: 1.7.2 +Version: 1.7.3 %gometa -f From 29600dbd5b464c76bc258b22cbe196f72284433a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 30 Jun 2026 23:47:28 +0000 Subject: [PATCH 56/90] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a01c3a670b..053bb23ac9 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: 1.0.1376 +Version: 1.0.1377 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 83289aee44..12aa43a929 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1376 +Version: 1.0.1377 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0ec7c65f8a..0dfee13bf2 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 8c89adf17704c0e12811531ee1aa38f29e3dbd3d -%global ver 0.0.41-19527 +%global commit 67ee6c1ab9482015907d1300468ec7d52cc1dc67 +%global ver 0.0.41-19528 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 735f2576cd7b9b2042cc8d04c7769f4ec560cc3a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 30 Jun 2026 19:01:51 -0500 Subject: [PATCH 57/90] fix: libsingularity (#13597) --- .../singularity/libsingularity/libsingularity.spec | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec index ed4987c131..677d76f166 100644 --- a/anda/desktops/singularity/libsingularity/libsingularity.spec +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -21,6 +21,10 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libpeas-2) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(gtksourceview-5) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(upower-glib) +BuildRequires: pkgconfig(libnm) Packager: Owen Zimmerman @@ -49,9 +53,13 @@ A GTK4 application and widget framework for the Singularity Desktop Environment. %{_libdir}/girepository-1.0/Singularity-1.0.typelib %{_libdir}/libsingularity.so.0 %{_libdir}/libsingularity.so.0.1.0 +%{_libdir}/libsingularity-system.so.0 +%{_libdir}/libsingularity-system.so.0.1.0 %{_datadir}/vala/vapi/singularity-1.0.vapi %{_datadir}/vala/vapi/libsingularity-1.0.vapi %{_datadir}/vala/vapi/singularity-1.0.deps +%{_datadir}/vala/vapi/singularity-system-1.0.deps +%{_datadir}/vala/vapi/singularity-system-1.0.vapi %{_datadir}/themes/Singularity/ %changelog From e19a991736d9b443972342de27b00b926ffb176b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 01:58:08 +0000 Subject: [PATCH 58/90] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 053bb23ac9..da36c3373f 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: 1.0.1377 +Version: 1.0.1378 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 12aa43a929..e3e1d387f2 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1377 +Version: 1.0.1378 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 2cc0b2ffc9..520a77f500 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-06-30 +%global ver 2026-07-01 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 235c99bd4714bae10b3f24afd2f4f705757d8c79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 04:14:46 +0000 Subject: [PATCH 59/90] bump(nightly): mpv-nightly noctalia-git ghostty-nightly zed-nightly v2raya-nightly v2ray-domain-list-community cloud-hypervisor-nightly sc0710 glasgow --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/noctalia-git/noctalia-git.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/v2raya/nightly/v2raya-nightly.spec | 4 ++-- .../v2ray-domain-list-community.spec | 6 +++--- .../cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec | 4 ++-- anda/system/sc0710/kmod-common/sc0710.spec | 4 ++-- anda/tools/glasgow/glasgow.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 57bb89efe0..ee1c11fad4 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 3f1b23abd07464b95f2260880f85a57ea02e641e +%global commit 99b4c12cccb4d8d3f72b41944cb6c640e2156650 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260630 +%global commit_date 20260701 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index 28ea59ff8d..fcce4c205e 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,9 +2,9 @@ %global ver 5.0.0 -%global commit 195c43f9561750b6fe03f46dcd5fb3bd13a2e56f +%global commit 5f636c6cbed0ee6858fa6b83a9981a455c6d4d2c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260630 +%global commitdate 20260701 Name: noctalia-git Version: %{ver}^%{commitdate}git.%{shortcommit} diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 609f774bb5..e14a437b01 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 07d31666e73bce337b9cece60a884c67fe8906f4 +%global commit e1d31deaaed21aa9225afca78d778fb373c95852 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2026-06-27 +%global fulldate 2026-07-01 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.2 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b631dc01c0..1acfb9bc75 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 53e4d34a71f61f13572919c04335e9da838623e6 +%global commit df33d7866100abb8b8a21bd61507402eb4c81b90 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260630 +%global commit_date 20260701 %global ver 1.10.0 %bcond_with check diff --git a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec index 773a5eb38a..e44e231ec8 100644 --- a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec +++ b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec @@ -1,7 +1,7 @@ -%global commit cc2a0ca00e44a8ad9133fb211d54fffed1437e08 +%global commit 8185b77b8dfc460dd9aace603499e088f63278f8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver v2.4.6 -%global commit_date 20260630 +%global commit_date 20260701 %global goipath github.com/v2rayA/v2rayA Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec index 19cd960ffa..a93bfb2c60 100644 --- a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec +++ b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec @@ -1,7 +1,7 @@ -%global commit 197922d161f3a4fc0a36fa43d9668b7918b9338f +%global commit 107daf2202df5e25c7d87bc59721c761c551ee43 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 20260628154711 -%global commit_date 20260629 +%global ver 20260701035519 +%global commit_date 20260701 Name: v2ray-domain-list-community Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index 3f6735043b..b25df6c561 100644 --- a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec +++ b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec @@ -1,5 +1,5 @@ -%global commit 494c30be19ceed0459f19eb07dd12ff38daad237 -%global commit_date 20260630 +%global commit b72a1cd6b4fd029aea8769bf6716cf86b82df6ad +%global commit_date 20260701 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/sc0710/kmod-common/sc0710.spec b/anda/system/sc0710/kmod-common/sc0710.spec index dce2620cf8..e25d13d3af 100644 --- a/anda/system/sc0710/kmod-common/sc0710.spec +++ b/anda/system/sc0710/kmod-common/sc0710.spec @@ -1,6 +1,6 @@ -%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3 +%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260627 +%global commitdate 20260701 %global ver 0 Name: sc0710 diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 2c158f5551..e2dbb27de5 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit a627726e8999d07bbf07f03757f3a1e4ec0c2354 -%global commit_date 20260627 +%global commit 4ee5e39b412fd9360cee966538f0ae5101c19144 +%global commit_date 20260701 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow From 02f3523febd429f3195908f7afe709338de4f4b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 06:20:20 +0000 Subject: [PATCH 60/90] bump(branch): sc0710-kmod dkms-sc0710 --- anda/system/sc0710/akmod/sc0710-kmod.spec | 4 ++-- anda/system/sc0710/dkms/dkms-sc0710.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/sc0710/akmod/sc0710-kmod.spec b/anda/system/sc0710/akmod/sc0710-kmod.spec index ff1e8ad8ae..6a85491abe 100644 --- a/anda/system/sc0710/akmod/sc0710-kmod.spec +++ b/anda/system/sc0710/akmod/sc0710-kmod.spec @@ -1,6 +1,6 @@ -%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3 +%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260627 +%global commitdate 20260701 %global ver 0 %define buildforkernels akmod %global debug_package %{nil} diff --git a/anda/system/sc0710/dkms/dkms-sc0710.spec b/anda/system/sc0710/dkms/dkms-sc0710.spec index be49065179..2227d3dcc9 100644 --- a/anda/system/sc0710/dkms/dkms-sc0710.spec +++ b/anda/system/sc0710/dkms/dkms-sc0710.spec @@ -1,6 +1,6 @@ -%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3 +%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260627 +%global commitdate 20260701 %global ver 0 %global debug_package %{nil} %global modulename sc0710 From dc3e52f84202e74d3dc40eb08c86319fa2d59624 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 06:42:11 +0000 Subject: [PATCH 61/90] 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 da36c3373f..5df384c38c 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: 1.0.1378 +Version: 1.0.1379 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 e3e1d387f2..d823e8273d 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1378 +Version: 1.0.1379 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 9a5e952314..8820484d84 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: 2026.06.30.032907 +Version: 2026.07.01.044709 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From d2ff0694008f848d32d1012ffe1c685c13046b70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 03:05:57 -0500 Subject: [PATCH 62/90] build(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 (#13602) Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/actions/attest-build-provenance/releases) - [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md) - [Commits](https://github.com/actions/attest-build-provenance/compare/a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32...0f67c3f4856b2e3261c31976d6725780e5e4c373) --- updated-dependencies: - dependency-name: actions/attest-build-provenance dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/bootstrap.yml | 2 +- .github/workflows/json-build.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index 330334f577..db6bf5fb64 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -93,7 +93,7 @@ jobs: terra${{ matrix.version }}-source anda-build/rpm/srpm/* - name: Attest build provenance - uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0 + uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1 with: subject-path: | anda-build/rpm/rpms/* diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index c9ca5186dc..7c1f2f014c 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -130,7 +130,7 @@ jobs: - name: Attest build provenance if: inputs.publish - uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0 + uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1 with: subject-path: | anda-build/rpm/rpms/* From 63196d7f8e582cb321393a33f08e74255dde4b99 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 10:32:22 +0000 Subject: [PATCH 63/90] bump: rpcs3 posthog run0-sudo-shim --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/python/posthog/posthog.spec | 2 +- anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 0dfee13bf2..f33d9b3713 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 67ee6c1ab9482015907d1300468ec7d52cc1dc67 -%global ver 0.0.41-19528 +%global commit 537ad399bb71b743d4ba5e8f8c21987632bef0e6 +%global ver 0.0.41-19536 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/python/posthog/posthog.spec b/anda/langs/python/posthog/posthog.spec index 46e8448f9a..ef62984546 100644 --- a/anda/langs/python/posthog/posthog.spec +++ b/anda/langs/python/posthog/posthog.spec @@ -2,7 +2,7 @@ %global _desc Send usage data from your Python code to PostHog. Name: python-%{pypi_name} -Version: 7.21.1 +Version: 7.21.2 Release: 1%{?dist} Summary: Send usage data from your Python code to PostHog License: MIT diff --git a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec index e3dcf0d584..3a9a12b7e2 100644 --- a/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec +++ b/anda/langs/rust/run0-sudo-shim/run0-sudo-shim.spec @@ -1,5 +1,5 @@ Name: run0-sudo-shim -Version: 1.4.1 +Version: 1.4.2 Release: 1%{?dist} Summary: An imitation of sudo, using run0 internally SourceLicense: BSD-3-Clause From 079267f37a43d36fa6ea6c3386a6aee4b49aa83b Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 1 Jul 2026 13:47:24 +0200 Subject: [PATCH 64/90] fix(ghostty-stable): change requirements to zig 0.15, add pkg workaround (#13606) --- anda/devs/ghostty/stable/ghostty.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/devs/ghostty/stable/ghostty.spec b/anda/devs/ghostty/stable/ghostty.spec index 02c26afca1..f3bc2de230 100644 --- a/anda/devs/ghostty/stable/ghostty.spec +++ b/anda/devs/ghostty/stable/ghostty.spec @@ -20,7 +20,7 @@ BuildRequires: ncurses BuildRequires: ncurses-devel BuildRequires: pandoc-cli BuildRequires: systemd-rpm-macros -BuildRequires: zig >= 0.14.0 +BuildRequires: zig0.15 BuildRequires: zig-rpm-macros BuildRequires: pkgconfig(blueprint-compiler) BuildRequires: pkgconfig(bzip2) @@ -170,6 +170,8 @@ This package contains the libraries and header files that are needed for develop %autosetup ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh +# Workaround for 0.16 macros working around zig problem +mv "%{_zig_cache_dir}/p" "zig-pkg" %build From c9d41415798c5e6e59c81cdec6c2a11cad6c46b6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 13:21:23 +0000 Subject: [PATCH 65/90] bump: rpcs3 kew pixi --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/misc/kew/kew.spec | 2 +- anda/system/pixi/pixi.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index f33d9b3713..bbaff2cb39 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 537ad399bb71b743d4ba5e8f8c21987632bef0e6 -%global ver 0.0.41-19536 +%global commit 60c9705a7ddbedc259aed76dc5e41fe3b48f43b9 +%global ver 0.0.41-19544 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index 3c7a89a48f..5762557dd9 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.3 +Version: 4.1.4 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/system/pixi/pixi.spec b/anda/system/pixi/pixi.spec index 846fe17e6c..b2732f8628 100644 --- a/anda/system/pixi/pixi.spec +++ b/anda/system/pixi/pixi.spec @@ -1,5 +1,5 @@ Name: pixi -Version: 0.71.3 +Version: 0.72.0 Release: 1%{?dist} Summary: A cross-platform, multi-language package manager License: BSD-3-Clause From 07c1ece82c1ccbb489fb4194ee3bbe25669ea779 Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 1 Jul 2026 16:05:36 +0200 Subject: [PATCH 66/90] chore(cglm): use modern macros (#13526) --- anda/lib/cglm/cglm.spec | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/anda/lib/cglm/cglm.spec b/anda/lib/cglm/cglm.spec index 4c50b3e09b..bbd323c5bd 100644 --- a/anda/lib/cglm/cglm.spec +++ b/anda/lib/cglm/cglm.spec @@ -1,6 +1,6 @@ Name: cglm Version: 0.9.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Highly Optimized Graphics Math (glm) for C Packager: Jan200101 @@ -8,8 +8,8 @@ License: MIT URL: https://github.com/recp/cglm Source0: %{url}/archive/v%{version}.tar.gz#/cglm-%{version}.tar.gz -BuildRequires: gcc -BuildRequires: cmake +BuildRequires: gcc +BuildRequires: cmake %description Highly optimized 2D|3D math library, also known as OpenGL Mathematics @@ -19,17 +19,16 @@ quick to write. It is community friendly, feel free to bring any issues, bugs you faced. %package devel -Summary: Development package for %{name} Requires: %{name} = %{version} - -%description devel -Development package for %{name}. +%pkg_devel_files %prep %autosetup -%build +%conf %cmake + +%build %cmake_build %install @@ -38,13 +37,10 @@ Development package for %{name}. %files %license LICENSE %{_libdir}/libcglm.so.%{version} +%{_libdir}/libcglm.so.0 %files devel -%{_libdir}/libcglm.so -%{_libdir}/libcglm.so.0 -%{_includedir}/cglm/ %{_libdir}/cmake/cglm/ -%{_libdir}/pkgconfig/cglm.pc %changelog * Mon Jun 29 2026 Jan200101 From ebbd952a17afb4fb80b5f75b4d20ac77d10c3f05 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 16:05:46 +0000 Subject: [PATCH 67/90] bump: discord-canary-openasar discord-canary rust-deno rpcs3 graftcp --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/deno/rust-deno.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/graftcp/stable/graftcp.spec | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 5df384c38c..e00a60631b 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: 1.0.1379 +Version: 1.0.1380 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 d823e8273d..ccc299217e 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1379 +Version: 1.0.1380 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/deno/rust-deno.spec b/anda/devs/deno/rust-deno.spec index 193ecc0600..ad1f032c90 100644 --- a/anda/devs/deno/rust-deno.spec +++ b/anda/devs/deno/rust-deno.spec @@ -9,7 +9,7 @@ %undefine _debugsource_packages Name: rust-deno -Version: 2.9.0 +Version: 2.9.1 Release: 1%{?dist} Summary: Deno executable diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index bbaff2cb39..e799df0d13 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 60c9705a7ddbedc259aed76dc5e41fe3b48f43b9 -%global ver 0.0.41-19544 +%global commit d6e813cd72cfda72fbcee8eb44f88716c066ea08 +%global ver 0.0.41-19545 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/graftcp/stable/graftcp.spec b/anda/tools/graftcp/stable/graftcp.spec index c72f0b291c..103f8928bd 100644 --- a/anda/tools/graftcp/stable/graftcp.spec +++ b/anda/tools/graftcp/stable/graftcp.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: graftcp -Version: 0.8.1 +Version: 0.8.2 Release: 1%{?dist} Summary: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy URL: https://github.com/hmgle/graftcp From f7f928538e3669c8a5d94a1485c60e6f66e13045 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 18:10:40 +0000 Subject: [PATCH 68/90] bump: discord-canary-openasar discord-canary signal-desktop zed-preview zed rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/signal-desktop/signal-desktop.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index e00a60631b..1fd76e164d 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: 1.0.1380 +Version: 1.0.1381 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 ccc299217e..7dc277e823 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1380 +Version: 1.0.1381 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 402f644254..0bb090faf9 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -2,7 +2,7 @@ Name: signal-desktop %electronmeta -aD -Version: 8.16.0 +Version: 8.17.0 Release: 1%{?dist} Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 7fb03579d8..71465e2663 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -7,7 +7,7 @@ %global debug_package %{nil} %endif -%global ver 1.9.0-pre +%global ver 1.10.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 68549d33d1..a7d715da5f 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -17,7 +17,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 1.8.2 +Version: 1.9.0 Release: 1%{?dist} Summary: Zed is a high-performance, multiplayer code editor SourceLicense: Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e799df0d13..aa942ff6a9 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit d6e813cd72cfda72fbcee8eb44f88716c066ea08 -%global ver 0.0.41-19545 +%global commit 88f81381e826172eb3f8232c8162dfb1fa827c98 +%global ver 0.0.41-19551 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 069612d21f3efb6d8aab38ec1a82e56f49b1dc1c Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 1 Jul 2026 20:52:42 +0200 Subject: [PATCH 69/90] chore(cglm): remove redundant devel files (#13615) --- anda/lib/cglm/cglm.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/anda/lib/cglm/cglm.spec b/anda/lib/cglm/cglm.spec index bbd323c5bd..38d9fb21d3 100644 --- a/anda/lib/cglm/cglm.spec +++ b/anda/lib/cglm/cglm.spec @@ -39,9 +39,6 @@ Requires: %{name} = %{version} %{_libdir}/libcglm.so.%{version} %{_libdir}/libcglm.so.0 -%files devel -%{_libdir}/cmake/cglm/ - %changelog * Mon Jun 29 2026 Jan200101 - Initial package From 026cf1aa485c15ce7aa3de36e2724a22b9e59c9d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 20:16:46 +0000 Subject: [PATCH 70/90] bump: discord-canary-openasar discord-canary rpcs3 zig-master-bootstrap --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/zig/bootstrap/setup.sh | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1fd76e164d..be2948c734 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: 1.0.1381 +Version: 1.0.1382 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 7dc277e823..174cd435cf 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1381 +Version: 1.0.1382 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index aa942ff6a9..eb3ba6f48c 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 88f81381e826172eb3f8232c8162dfb1fa827c98 -%global ver 0.0.41-19551 +%global commit 8145f24f058d82d11b0224ab0b4e76edd0988a94 +%global ver 0.0.41-19552 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/zig/bootstrap/setup.sh b/anda/langs/zig/bootstrap/setup.sh index 666146d987..6dc34914b3 100755 --- a/anda/langs/zig/bootstrap/setup.sh +++ b/anda/langs/zig/bootstrap/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -version=0.17.0-dev.1099+7db2ef610 +version=0.17.0-dev.1158+1d1193aa7 mirrors=() diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index e33a3565cb..c892060de2 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -6,7 +6,7 @@ %define llvm_compat 22 %endif %global llvm_version 22.0.0 -%global ver 0.17.0-dev.1099+7db2ef610 +%global ver 0.17.0-dev.1158+1d1193aa7 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 1f9313920ebc9d418f8b0875839ca8f9ea2d653f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 21:52:45 +0000 Subject: [PATCH 71/90] bump: rpcs3 opencc yt-dlp-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/python/opencc/opencc.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index eb3ba6f48c..95edd04f86 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 8145f24f058d82d11b0224ab0b4e76edd0988a94 -%global ver 0.0.41-19552 +%global commit cae36151ff24808c6e8bf91b1a35274e7f20b09b +%global ver 0.0.41-19555 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/python/opencc/opencc.spec b/anda/langs/python/opencc/opencc.spec index c563597d34..cf26fa7b35 100644 --- a/anda/langs/python/opencc/opencc.spec +++ b/anda/langs/python/opencc/opencc.spec @@ -2,7 +2,7 @@ %global _desc Open Chinese Convert. Name: python-%{pypi_name} -Version: 1.3.2 +Version: 1.4.0 Release: 1%{?dist} Summary: Open Chinese Convert License: Apache-2.0 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8820484d84..b52db712fc 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: 2026.07.01.044709 +Version: 2026.07.01.214709 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From c5ef687aaa9550132cc24913232f4346a03f884d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 21:58:03 +0000 Subject: [PATCH 72/90] 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 ccb2521ec0..20c9668b71 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -18,7 +18,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.17.0~dev.1099+7db2ef610 +Version: 0.17.0~dev.1158+1d1193aa7 Release: 2%{?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 f4a1244eabfa43db087a69027c283a2048dbe474 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Wed, 1 Jul 2026 17:03:39 -0600 Subject: [PATCH 73/90] chore(noctalia-git): add wireplumber requirement and use system md4c (#13620) * add wireplumber requirement * also add system md4c * add changelog --- anda/desktops/noctalia-git/noctalia-git.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index fcce4c205e..fa58a4d34d 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,13 +2,13 @@ %global ver 5.0.0 -%global commit 5f636c6cbed0ee6858fa6b83a9981a455c6d4d2c +%global commit d8d9f8a836dc07ad856c07e5e87896c9cb508b53 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20260701 Name: noctalia-git Version: %{ver}^%{commitdate}git.%{shortcommit} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency License: MIT @@ -22,6 +22,8 @@ BuildRequires: desktop-file-utils BuildRequires: pipewire-devel BuildRequires: sdbus-cpp-devel BuildRequires: tomlplusplus-devel +BuildRequires: md4c-devel +BuildRequires: wireplumber-devel BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freetype2) @@ -65,9 +67,10 @@ sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build # Remove bundled libs that we have system copies of rm -r third_party/tomlplusplus +rm -r third_party/md4c %conf -%meson -Dsystem_tomlplusplus=true +%meson -Dsystem_tomlplusplus=true -Dsystem_md4c=true %build %meson_build @@ -96,6 +99,10 @@ done %{_scalableiconsdir}/noctalia.svg %changelog +* Wed Jul 01 2026 Cypress Reed +- Add md4c as a system library +- Add wireplumber build requirement + * Tue Jun 30 2026 Cypress Reed - Add tomlplusplus as a sytem library From 62a06d0726c9603e07d5f783f14e00dbea94abc1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Jul 2026 23:16:02 +0000 Subject: [PATCH 74/90] bump: discord-canary-openasar discord-canary numba vgmstream limine yt-dlp-git --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/python/numba/numba.spec | 4 ++-- anda/multimedia/vgmstream/vgmstream.spec | 4 ++-- anda/system/limine/limine.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index be2948c734..f2b4e0d419 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: 1.0.1382 +Version: 1.0.1383 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 174cd435cf..ded4ed0a47 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1382 +Version: 1.0.1383 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/python/numba/numba.spec b/anda/langs/python/numba/numba.spec index a01cf27d02..fc2ef62b9f 100644 --- a/anda/langs/python/numba/numba.spec +++ b/anda/langs/python/numba/numba.spec @@ -1,8 +1,8 @@ %global pypi_name numba Name: python-%{pypi_name} -Version: 0.65.1 -Release: 3%{?dist} +Version: 0.66.0 +Release: 1%{?dist} Summary: NumPy aware dynamic Python compiler using LLVM License: BSD-2-Clause AND MIT AND BSD-3-Clause URL: https://numba.pydata.org diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 2f2b93f9bf..b777f6b0b6 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit b10ff261519f24bdc86d1caedc86ca0aa99f27e1 +%global commit 627a8478532fb57f3aae80dca81e136b9f9ea6b9 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260628 +%global commit_date 20260701 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index f1c270e17d..57a58da4d9 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 12.3.3 +Version: 12.4.0 Release: 1%{?dist} Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index b52db712fc..ea8410412a 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: 2026.07.01.214709 +Version: 2026.07.01.221305 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From a7ad601c5ee8b2fca0162ae754aa7c967a3c5ca1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 01:27:01 +0000 Subject: [PATCH 75/90] bump: discord-canary-openasar discord-canary ruffle-nightly vicinae --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/system/vicinae/vicinae.spec | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index f2b4e0d419..6e462fe218 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: 1.0.1383 +Version: 1.0.1384 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 ded4ed0a47..3d00995b7c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1383 +Version: 1.0.1384 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 520a77f500..add63f1578 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-07-01 +%global ver 2026-07-02 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/system/vicinae/vicinae.spec b/anda/system/vicinae/vicinae.spec index 4266e597ea..c55a430a37 100644 --- a/anda/system/vicinae/vicinae.spec +++ b/anda/system/vicinae/vicinae.spec @@ -6,8 +6,8 @@ Name: vicinae License: GPL-3.0-or-later -Version: 0.22.0 -Release: 2%{?dist} +Version: 0.22.1 +Release: 1%{?dist} URL: https://docs.vicinae.com Source: https://github.com/vicinaehq/%{name}/archive/refs/tags/v%{version}.tar.gz Summary: A high-performance, native launcher for Linux From 2d4da12bfc563c670b36f35716b1250a1dd70d80 Mon Sep 17 00:00:00 2001 From: nothingneko Date: Wed, 1 Jul 2026 22:13:34 -0500 Subject: [PATCH 76/90] fix: arduino-app-lab (#13625) * fix app lab * fuckin license --- .../arduino-app-lab-bin/arduino-app-lab-bin.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec index 8f389ec95f..baf247dbb5 100644 --- a/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec +++ b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec @@ -1,16 +1,16 @@ %global appid cc.arduino.AppLab Name: arduino-app-lab-bin -Version: 0.5.0 +Version: 0.8.0 Release: 1%?dist Summary: A powerful visual environment for managing the Arduino UNO Q Provides: arduino-app-lab URL: https://www.arduino.cc/en/software -License: GPL-3.0 +License: GPL-3.0-or-later Source0: https://downloads.arduino.cc/AppLab/Stable/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz -Source1: https://downloads.arduino.cc/AppLab/Stable/source-app-lab-%{version}.zip +Source1: https://github.com/arduino/arduino-app-lab/archive/refs/tags/al-%{version}.zip Source2: cc.arduino.AppLab.desktop Source3: cc.arduino.AppLab.metainfo.xml @@ -29,20 +29,19 @@ Packager: Jaiden Riordan %prep tar -xvf %{_sourcedir}/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz -unzip %{_sourcedir}/source-app-lab-%{version}.zip +unzip %{_sourcedir}/al-%{version}.zip %install install -dm755 %{buildroot}%{_bindir} install -p -m755 ArduinoAppLab_%{version}_Linux_x86-64/arduino-app-lab %{buildroot}%{_bindir}/%{name} install -dm755 %{buildroot}%{_scalableiconsdir}/ -install -p -m644 source-app-lab/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg +install -p -m644 arduino-app-lab-al-%{version}/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg install -dm755 %{buildroot}%{_appsdir}/ install -p -m644 %{SOURCE2} %{buildroot}%{_appsdir}/%{appid}.desktop -cp source-app-lab/LICENSE -t . -cp source-app-lab/dependency_licenses -t . +cp arduino-app-lab-al-%{version}/LICENSE -t . %terra_appstream -o %{SOURCE3} @@ -51,13 +50,14 @@ desktop-file-validate %{buildroot}%{_appsdir}/%{appid}.desktop %files %license LICENSE -%license dependency_licenses %{_bindir}/%{name} %{_scalableiconsdir}/%{appid}.svg %{_appsdir}/%{appid}.desktop %{_metainfodir}/%{appid}.metainfo.xml %changelog +* Wed Jul 1 2026 Jaiden Riordan +- Source changes * Thu Dec 25 2025 Owen Zimmerman - Add %check, update macros * Thu Dec 4 2025 Jaiden Riordan From f746b3ab22c4e6f18127a0f0b8985288df01c22a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Wed, 1 Jul 2026 22:22:27 -0500 Subject: [PATCH 77/90] fix (arduino-app-lab-bin): update script (#13630) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/arduino-app-lab-bin/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/arduino-app-lab-bin/update.rhai b/anda/tools/arduino-app-lab-bin/update.rhai index 49158f5883..a3ce24587c 100644 --- a/anda/tools/arduino-app-lab-bin/update.rhai +++ b/anda/tools/arduino-app-lab-bin/update.rhai @@ -1,3 +1,3 @@ let v = gh("arduino/arduino-app-lab"); v.crop(3); -print(v); +rpm.version(v); From 29ed3be321b7fa2eb83f279415198da973e3dfd3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 03:54:53 +0000 Subject: [PATCH 78/90] bump(nightly): mpv-nightly noctalia-git ghostty-nightly zed-nightly nim-nightly types-colorama openbangla-keyboard-nightly v2ray-geoip cloud-hypervisor-nightly logitech-rs50-linux-driver sc0710 scx-scheds-nightly graftcp-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/noctalia-git/noctalia-git.spec | 6 +++--- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../openbangla-keyboard/openbangla-keyboard-nightly.spec | 4 ++-- anda/misc/v2ray-geoip/v2ray-geoip.spec | 6 +++--- .../cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec | 4 ++-- .../kmod-common/logitech-rs50-linux-driver.spec | 4 ++-- anda/system/sc0710/kmod-common/sc0710.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/graftcp/nightly/graftcp-nightly.spec | 4 ++-- 13 files changed, 29 insertions(+), 29 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index ee1c11fad4..f0e8b99f9e 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 99b4c12cccb4d8d3f72b41944cb6c640e2156650 +%global commit a3d4b5919771a0ae351b80eb266c79681ee529b2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260701 +%global commit_date 20260702 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/desktops/noctalia-git/noctalia-git.spec b/anda/desktops/noctalia-git/noctalia-git.spec index fa58a4d34d..0175e3ee1c 100644 --- a/anda/desktops/noctalia-git/noctalia-git.spec +++ b/anda/desktops/noctalia-git/noctalia-git.spec @@ -2,13 +2,13 @@ %global ver 5.0.0 -%global commit d8d9f8a836dc07ad856c07e5e87896c9cb508b53 +%global commit 8d2c6881d3e1e7f1e894fc2e811c36fe9ffa6989 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260701 +%global commitdate 20260702 Name: noctalia-git Version: %{ver}^%{commitdate}git.%{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency License: MIT diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index e14a437b01..8af55c957c 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit e1d31deaaed21aa9225afca78d778fb373c95852 +%global commit c22df09da10b27dd248b21b7be8b26dcbddeb8ef %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2026-07-01 +%global fulldate 2026-07-02 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.2 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 1acfb9bc75..497ba5070b 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit df33d7866100abb8b8a21bd61507402eb4c81b90 +%global commit 10b07951838e422722e34641f4a9c0bfec9037ff %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260701 -%global ver 1.10.0 +%global commit_date 20260702 +%global ver 1.11.0 %bcond_with check %bcond_with debug_no_build diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 77f03bc1ef..69144bb35d 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 00d8f6631192da6b5aebf3c6fd55f7c582471ca3 +%global commit fa4f9c9759fbb9c82021745425c76bc886d8c805 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20260630 +%global commit_date 20260702 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 4b4d51129b..f56ab6252a 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit b9090e99745ac1511d8efd828622b11a9a3623e8 -%global commit_date 20260630 +%global commit 2c6bf6b0b0f171f6e7d879995dd3969e216ca8f8 +%global commit_date 20260702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec index f6a71f0bda..bf8f15775d 100644 --- a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec +++ b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec @@ -1,6 +1,6 @@ %global ver 2.0.0 -%global commit 06d91e18e3e6ecac8f138a1a84edd5ffe0637a7c -%global commit_date 20260514 +%global commit 7c78122eea2cbc11d0b9c2a1a82958df45a27dbc +%global commit_date 20260702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: openbangla-keyboard-nightly diff --git a/anda/misc/v2ray-geoip/v2ray-geoip.spec b/anda/misc/v2ray-geoip/v2ray-geoip.spec index 6204f4ead2..e4db48d6cc 100644 --- a/anda/misc/v2ray-geoip/v2ray-geoip.spec +++ b/anda/misc/v2ray-geoip/v2ray-geoip.spec @@ -1,7 +1,7 @@ -%global commit 519243fd551caf9b118d2a34c95699ce15cd74eb +%global commit fbeec6d51a544ba4c19d75cf04260f74c965fbd7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 202606191114 -%global commit_date 20260620 +%global ver 202607020247 +%global commit_date 20260702 %global year %{gsub %commit_date %%d%%d%%d%%d$ %{quote:}} %global month %{gsub %commit_date %%d%%d%%d%%d(%%d%%d)%%d%%d %%1} diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index b25df6c561..d9b2576fdc 100644 --- a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec +++ b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec @@ -1,5 +1,5 @@ -%global commit b72a1cd6b4fd029aea8769bf6716cf86b82df6ad -%global commit_date 20260701 +%global commit f5967cf287618d196f2b5c3efd11af000c6c8d6e +%global commit_date 20260702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec index 196b29492d..7e58094913 100644 --- a/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec @@ -1,6 +1,6 @@ -%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f +%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260630 +%global commitdate 20260702 Name: logitech-rs50-linux-driver Version: 1.0^%{commitdate}git.%{shortcommit} diff --git a/anda/system/sc0710/kmod-common/sc0710.spec b/anda/system/sc0710/kmod-common/sc0710.spec index e25d13d3af..faa7c7b5cb 100644 --- a/anda/system/sc0710/kmod-common/sc0710.spec +++ b/anda/system/sc0710/kmod-common/sc0710.spec @@ -1,6 +1,6 @@ -%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c +%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260701 +%global commitdate 20260702 %global ver 0 Name: sc0710 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 80f0a3aa23..cc596ccbda 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 b911893af7f8ff8a971b47e99151c19115aa2be1 +%global commit a8a638e2b9e2e37efe66c07847394abf00dc9df9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260630 +%global commitdate 20260702 %global ver 1.1.1 %undefine __brp_mangle_shebangs diff --git a/anda/tools/graftcp/nightly/graftcp-nightly.spec b/anda/tools/graftcp/nightly/graftcp-nightly.spec index 4792961ff3..6edb7b0c45 100644 --- a/anda/tools/graftcp/nightly/graftcp-nightly.spec +++ b/anda/tools/graftcp/nightly/graftcp-nightly.spec @@ -1,5 +1,5 @@ -%global commit f83547caeb4117783dc97ab3283e82f9a251e424 -%global commit_date 20260614 +%global commit 381d19bff4d045e0e7fbe30a7ec75313a16f2aeb +%global commit_date 20260702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %{nil} From 7077934b2cc730551be2209dcf63eb891e8fb3c0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 05:33:44 +0000 Subject: [PATCH 79/90] bump: discord-canary-openasar discord-canary rust-bottom jujutsu yt-dlp-git --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/langs/rust/bottom/rust-bottom.spec | 2 +- anda/tools/jujutsu/jujutsu.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 6e462fe218..1da291a1d5 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: 1.0.1384 +Version: 1.0.1386 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 3d00995b7c..43ddb9e01f 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1384 +Version: 1.0.1386 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec index a696aa2884..dc2a244b93 100644 --- a/anda/langs/rust/bottom/rust-bottom.spec +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -5,7 +5,7 @@ %global crate bottom Name: rust-bottom -Version: 0.14.2 +Version: 0.14.3 Release: 1%{?dist} Summary: Customizable cross-platform graphical process/system monitor for the terminal diff --git a/anda/tools/jujutsu/jujutsu.spec b/anda/tools/jujutsu/jujutsu.spec index e097832d65..890138608d 100644 --- a/anda/tools/jujutsu/jujutsu.spec +++ b/anda/tools/jujutsu/jujutsu.spec @@ -4,7 +4,7 @@ %global __brp_mangle_shebangs %{nil} Name: jujutsu -Version: 0.42.0 +Version: 0.43.0 Release: 1%{?dist} Summary: Git-compatible DVCS that is both simple and powerful License: Apache-2.0 AND CC-BY-4.0 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index ea8410412a..1b92e0f977 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: 2026.07.01.221305 +Version: 2026.07.02.045530 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms From 8ebaa1fed55b3e255fdd46c286ac53363a5cc69a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 05:35:12 +0000 Subject: [PATCH 80/90] bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver sc0710-kmod dkms-sc0710 --- anda/lib/libtrueforce/libtrueforce.spec | 4 ++-- .../akmod/logitech-rs50-linux-driver-kmod.spec | 4 ++-- .../dkms/dkms-logitech-rs50-linux-driver.spec | 4 ++-- anda/system/sc0710/akmod/sc0710-kmod.spec | 4 ++-- anda/system/sc0710/dkms/dkms-sc0710.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/lib/libtrueforce/libtrueforce.spec b/anda/lib/libtrueforce/libtrueforce.spec index 121298d082..214e319e9b 100644 --- a/anda/lib/libtrueforce/libtrueforce.spec +++ b/anda/lib/libtrueforce/libtrueforce.spec @@ -1,6 +1,6 @@ -%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f +%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260630 +%global commitdate 20260702 %global debug_package %{nil} Name: libtrueforce diff --git a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec index f74fe9124f..9dee796544 100644 --- a/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec +++ b/anda/system/logitech-rs50-linux-driver/akmod/logitech-rs50-linux-driver-kmod.spec @@ -7,8 +7,8 @@ %global debug_package %{nil} %endif -%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f -%global commitdate 20260630 +%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d +%global commitdate 20260702 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global modulename logitech-rs50-linux-driver diff --git a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec index aaf17dd2b9..bdc945bd6d 100644 --- a/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec +++ b/anda/system/logitech-rs50-linux-driver/dkms/dkms-logitech-rs50-linux-driver.spec @@ -1,8 +1,8 @@ -%global commit 6fcf7743c66af4793aba96fb0a5e11d8ea42396f +%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d %global debug_package %{nil} %global modulename logitech-rs50-linux-driver %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260630 +%global commitdate 20260702 Name: dkms-%{modulename} Version: 1.0^%{commitdate}git.%{shortcommit} diff --git a/anda/system/sc0710/akmod/sc0710-kmod.spec b/anda/system/sc0710/akmod/sc0710-kmod.spec index 6a85491abe..97ef55c00c 100644 --- a/anda/system/sc0710/akmod/sc0710-kmod.spec +++ b/anda/system/sc0710/akmod/sc0710-kmod.spec @@ -1,6 +1,6 @@ -%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c +%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260701 +%global commitdate 20260702 %global ver 0 %define buildforkernels akmod %global debug_package %{nil} diff --git a/anda/system/sc0710/dkms/dkms-sc0710.spec b/anda/system/sc0710/dkms/dkms-sc0710.spec index 2227d3dcc9..7a6e0664b2 100644 --- a/anda/system/sc0710/dkms/dkms-sc0710.spec +++ b/anda/system/sc0710/dkms/dkms-sc0710.spec @@ -1,6 +1,6 @@ -%global commit fae33a5d5aa73a7d22d210d215eb603c75131b4c +%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260701 +%global commitdate 20260702 %global ver 0 %global debug_package %{nil} %global modulename sc0710 From 0e05295f47472e030fa71526f80c4b605a2a1b09 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 07:42:53 +0000 Subject: [PATCH 81/90] bump: av taidan --- anda/langs/python/av/av.spec | 2 +- anda/system/taidan/taidan.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/python/av/av.spec b/anda/langs/python/av/av.spec index 13700e8809..2aace521e9 100644 --- a/anda/langs/python/av/av.spec +++ b/anda/langs/python/av/av.spec @@ -2,7 +2,7 @@ %global _desc Pythonic bindings for FFmpeg's libraries. Name: python-%{pypi_name} -Version: 17.1.0 +Version: 18.0.0 Release: 1%{?dist} Summary: Pythonic bindings for FFmpeg's libraries License: BSD-3-Clause diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 7f9c3ff600..0935441071 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,6 +1,6 @@ Name: taidan -Version: 0.2.2 -Release: 2%{?dist} +Version: 0.2.3 +Release: 1%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND GPL-3.0-or-later AND GPL-2.0-or-later From 0f2e5aca36a3d45769393fa64c5c75a7e6942f1e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 11:04:32 +0000 Subject: [PATCH 82/90] bump: discord-canary-openasar discord-canary helium-browser-bin gradle-completions taidan framework-system --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/helium-browser-bin/helium-browser-bin.spec | 4 ++-- anda/misc/gradle-completions/gradle-completions.spec | 2 +- anda/system/taidan/taidan.spec | 2 +- anda/tools/framework-system/framework-system.spec | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1da291a1d5..fd4125b718 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: 1.0.1386 +Version: 1.0.1387 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 43ddb9e01f..ba0ed9df6c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1386 +Version: 1.0.1387 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index f85da30270..36c519805b 100644 --- a/anda/apps/helium-browser-bin/helium-browser-bin.spec +++ b/anda/apps/helium-browser-bin/helium-browser-bin.spec @@ -11,8 +11,8 @@ %endif Name: helium-browser-bin -Version: 0.13.6.1 -Release: 2%{?dist} +Version: 0.14.2.1 +Release: 1%{?dist} Summary: Private, fast, and honest web browser based on Chromium URL: https://helium.computer diff --git a/anda/misc/gradle-completions/gradle-completions.spec b/anda/misc/gradle-completions/gradle-completions.spec index 016abccdac..48b07156ea 100644 --- a/anda/misc/gradle-completions/gradle-completions.spec +++ b/anda/misc/gradle-completions/gradle-completions.spec @@ -1,5 +1,5 @@ Name: gradle-completions -Version: 9.5.0 +Version: 9.6.1 Release: 1%{?dist} Summary: Gradle tab completion for bash and zsh License: MIT diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 0935441071..7c108eb017 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,5 +1,5 @@ Name: taidan -Version: 0.2.3 +Version: 0.2.4 Release: 1%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later diff --git a/anda/tools/framework-system/framework-system.spec b/anda/tools/framework-system/framework-system.spec index dc5c73072a..719b04446b 100644 --- a/anda/tools/framework-system/framework-system.spec +++ b/anda/tools/framework-system/framework-system.spec @@ -1,5 +1,5 @@ Name: framework-system -Version: 0.6.4 +Version: 0.6.5 Release: 1%{?dist} Summary: Rust libraries and tools to interact with the Framework Computer systems URL: https://github.com/FrameworkComputer/framework-system From 14e6ab3f2ae3653a5d031fdf0588068961dc7f17 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 13:05:49 +0000 Subject: [PATCH 83/90] bump: kew --- anda/misc/kew/kew.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index 5762557dd9..d8b6161014 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.4 +Version: 4.1.5 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew From 6e9a375a15ef2c6214cc15a54b292416ceb1092d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 13:45:45 +0000 Subject: [PATCH 84/90] bump: kew --- anda/misc/kew/kew.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index d8b6161014..5762557dd9 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.5 +Version: 4.1.4 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew From be34ef81e63236380e051a4c6b45a6e9efcd12ea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 13:51:15 +0000 Subject: [PATCH 85/90] bump: kew taidan --- anda/misc/kew/kew.spec | 2 +- anda/system/taidan/taidan.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index 5762557dd9..d8b6161014 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: kew -Version: 4.1.4 +Version: 4.1.5 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 7c108eb017..2dfc3af972 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,5 +1,5 @@ Name: taidan -Version: 0.2.4 +Version: 0.2.5 Release: 1%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later From 00300e45a73743b0c1ac9533c81a9f76aed7c6a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 14:31:21 +0000 Subject: [PATCH 86/90] bump: v2raya umdive --- anda/langs/go/v2raya/stable/v2raya.spec | 2 +- anda/langs/nim/dive/umdive.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/langs/go/v2raya/stable/v2raya.spec b/anda/langs/go/v2raya/stable/v2raya.spec index 68de304ce7..b8bced07d4 100644 --- a/anda/langs/go/v2raya/stable/v2raya.spec +++ b/anda/langs/go/v2raya/stable/v2raya.spec @@ -1,5 +1,5 @@ %global goipath github.com/v2rayA/v2rayA -Version: 2.4.6 +Version: 2.4.7 %global golicenses LICENSE %global godocs README.md diff --git a/anda/langs/nim/dive/umdive.spec b/anda/langs/nim/dive/umdive.spec index f0a5a6e486..b658ff0745 100644 --- a/anda/langs/nim/dive/umdive.spec +++ b/anda/langs/nim/dive/umdive.spec @@ -1,6 +1,6 @@ Name: umdive -Version: 0.1.3 -Release: 1%?dist +Version: 0.1.4 +Release: 1%{?dist} Summary: Chroot utility (just like arch-chroot) License: MIT URL: https://github.com/Ultramarine-Linux/dive From 4d8c0af1545dd9feb9fbeaee04f6d25c799b5cb6 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 2 Jul 2026 22:51:18 +0800 Subject: [PATCH 87/90] fix: kew (#13637) --- anda/misc/kew/kew.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index d8b6161014..1fd8703490 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,5 +1,3 @@ -%define debug_package %{nil} - Name: kew Version: 4.1.5 Release: 1%{?dist} @@ -29,7 +27,7 @@ Packager: Owen Zimmerman %git_clone https://codeberg.org/ravachol/kew.git v%{version} %build -%make_build +%make_build CC="%__cc %build_cflags" CXX="%__cxx %build_cxxflags" SYMBOLS=1 %install %make_install PREFIX=/usr @@ -41,9 +39,10 @@ Packager: Owen Zimmerman %doc README.md %lang(zh_CN) %doc README_zh_CN.md %{_bindir}/kew -%{_datadir}/kew/themes/*.theme -%{_datadir}/kew/themes/*.txt +%{_datadir}/kew/ %{_mandir}/man1/kew.1.* +%{_appsdir}/kew.desktop +%{_hicolordir}/*/apps/kew.png %changelog * Thu Apr 09 2026 Owen Zimmerman From 679bad7c73e94b563703d4c5715a816fede63476 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 15:11:16 +0000 Subject: [PATCH 88/90] bump: posthog kew --- anda/langs/python/posthog/posthog.spec | 2 +- anda/misc/kew/kew.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/python/posthog/posthog.spec b/anda/langs/python/posthog/posthog.spec index ef62984546..f242990cfb 100644 --- a/anda/langs/python/posthog/posthog.spec +++ b/anda/langs/python/posthog/posthog.spec @@ -2,7 +2,7 @@ %global _desc Send usage data from your Python code to PostHog. Name: python-%{pypi_name} -Version: 7.21.2 +Version: 7.21.3 Release: 1%{?dist} Summary: Send usage data from your Python code to PostHog License: MIT diff --git a/anda/misc/kew/kew.spec b/anda/misc/kew/kew.spec index 1fd8703490..4347f81da1 100644 --- a/anda/misc/kew/kew.spec +++ b/anda/misc/kew/kew.spec @@ -1,5 +1,5 @@ Name: kew -Version: 4.1.5 +Version: 4.1.4 Release: 1%{?dist} Summary: Music for the Shell URL: https://codeberg.org/ravachol/kew From 97b2f0cad177c079d5dee09717f99c9b7af1e2ec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 15:31:16 +0000 Subject: [PATCH 89/90] bump: android-studio-canary --- anda/devs/android-studio/canary/android-studio-canary.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/android-studio/canary/android-studio-canary.spec b/anda/devs/android-studio/canary/android-studio-canary.spec index 668774dd96..8abdf3fbbe 100644 --- a/anda/devs/android-studio/canary/android-studio-canary.spec +++ b/anda/devs/android-studio/canary/android-studio-canary.spec @@ -16,7 +16,7 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio-canary -Version: 2026.1.3.2 +Version: 2026.1.3.3 Release: 1%{?dist} Summary: Official IDE for Android development (Canary build) License: Apache-2.0 @@ -24,7 +24,7 @@ Packager: veuxit ExclusiveArch: x86_64 URL: https://developer.android.com/studio/preview -%define suffixS quail3-canary2 +%define suffixS quail3-canary3 Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz From ef323bad15adf18eaa95cdd8dadaa1fb9f0fa687 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Jul 2026 15:41:34 +0000 Subject: [PATCH 90/90] bump: Arctis-Sound-Manager --- anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec index bb685509b0..e53c6b9232 100644 --- a/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec +++ b/anda/apps/Arctis-Sound-Manager/Arctis-Sound-Manager.spec @@ -4,7 +4,7 @@ %global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service Name: python-%{pypi_name} -Version: 1.1.87 +Version: 1.1.88 Release: 1%{?dist} Summary: GUI for SteelSeries Arctis headsets License: GPL-3.0-or-later