diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 129b9e6dcc..dc0acca9af 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -73,6 +73,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard (optional). # Commenting out will disable upload of results to your repo's Code Scanning dashboard - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4 + uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4 with: sarif_file: results.sarif diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index b51cce456a..6da91e59e6 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -27,7 +27,7 @@ jobs: git config --global commit.gpgsign true - name: Backport Action - uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0 + uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0 with: github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }} auto_backport_label_prefix: sync- diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 2e5f31d091..10eb2e63c3 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,10 +1,10 @@ -%global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl -%global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl -%global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl +%global xurl https://files.pythonhosted.org/packages/2b/bc/36972ebb0c09effa41a1dc5f1e9c19b9fd85675cc3196f43559eeb3d0ceb/anki-25.9.4-cp39-abi3-manylinux_2_36_x86_64.whl +%global aurl https://files.pythonhosted.org/packages/cb/8e/42e0a2e8f8e6da78571ff8e79dd65eef1602390d03349839a2f4397fdcb5/anki-25.9.4-cp39-abi3-manylinux_2_36_aarch64.whl +%global qurl https://files.pythonhosted.org/packages/83/a1/a8e8c5bc7dda44c0decfdeb128ca308d65d7beca1a4131230e9abadef439/aqt-25.9.4-py3-none-any.whl Name: anki-bin -Version: 25.9.2 -Release: 1%?dist +Version: 25.9.4 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 3bd44e88d1..bcb1a19f23 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,6 +1,6 @@ Name: anki-qt5 -Version: 25.09.2 -Release: 1%?dist +Version: 25.09.4 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 3ce12bc4f1..d36cc32e69 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,6 +1,6 @@ Name: anki -Version: 25.09.2 -Release: 1%?dist +Version: 25.09.4 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ diff --git a/anda/apps/bazzite-portal/bazzite-portal.spec b/anda/apps/bazzite-portal/bazzite-portal.spec index 82ace48145..f1c0010c19 100644 --- a/anda/apps/bazzite-portal/bazzite-portal.spec +++ b/anda/apps/bazzite-portal/bazzite-portal.spec @@ -1,5 +1,5 @@ Name: bazzite-portal -Version: 0.2.2 +Version: 0.2.3 Release: 1%{?dist} Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts URL: https://github.com/ublue-os/yafti-gtk diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index 1a07a369c5..adddb4f33d 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 4.2.1 +Version: 4.3.0 Release: 1%{?dist} Summary: Cooling device control for Linux ExclusiveArch: x86_64 aarch64 diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 1703e77ca2..3b855c8738 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.1015 +Version: 1.0.1103 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 8c15c7f3d5..70aec1d2e6 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,20 +1,17 @@ -%define debug_package %{nil} -%global _build_id_links none - -# Exclude private libraries -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so - Name: discord-canary -Version: 1.0.1015 +Version: 1.0.1103 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com -Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz -License: https://discord.com/terms -Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1.2 +Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz +Source1: https://discord.com/terms#/terms.html +License: Proprietary +Requires: zenity Group: Applications/Internet ExclusiveArch: x86_64 + +%electronmeta -D + %description All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. @@ -25,23 +22,23 @@ both your desktop and phone. %build %install -rm -rf $RPM_BUILD_ROOT -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_datadir}/discord-canary -cp -rv * %{buildroot}%{_datadir}/discord-canary -mkdir -p %{buildroot}%{_datadir}/applications/ -mkdir -p %{buildroot}%{_datadir}/pixmaps -ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/ -ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png -ln -s %_datadir/discord-canary/DiscordCanary %buildroot%_bindir/discord-canary +install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} +install -Dpm755 %{name} -t %{buildroot}%{_bindir} +install -Dpm644 discord.png %{buildroot}%{_datadir}/pixmaps/%{name}.png +%desktop_file_install %{name}.desktop +cp %{SOURCE1} -t . %files -%_bindir/discord-canary -%{_datadir}/discord-canary/ -%{_datadir}/applications/discord-canary.desktop -%{_datadir}/pixmaps/discord-canary.png +%license terms.html +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%{_appsdir}/%{name}.desktop +%{_datadir}/pixmaps/%{name}.png %changelog +* Tue May 5 2026 Gilver E. - 1.0.1025-2 +- Update build for new bootstrap format + * Thu Dec 01 2022 root - 0.0.144-1 - new version diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index d2205a4e3c..5efc6333ab 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.136 +Version: 1.0.139 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 7202191ff2..e5d7f217f6 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 1.0.189 +Version: 1.0.191 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index f5f71582a3..0ad8e089b4 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,24 +1,17 @@ -%define debug_package %{nil} -%global _build_id_links none - -# Exclude private libraries -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so - Name: discord-ptb -Version: 1.0.189 -Release: 2%{?dist} +Version: 1.0.191 +Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com -Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz -License: https://discord.com/terms -Requires: glibc GConf2 -Requires: nspr >= 4.13 -Requires: nss >= 3.27 -Requires: libX11 >= 1.6 -Requires: libXtst >= 1.2 +Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz +Source1: https://discord.com/terms#/terms.html +License: Proprietary +Requires: zenity Group: Applications/Internet ExclusiveArch: x86_64 + +%electronmeta -D + %description All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. @@ -29,23 +22,23 @@ both your desktop and phone. %build %install -rm -rf $RPM_BUILD_ROOT -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_datadir}/discord-ptb -cp -rv * %{buildroot}%{_datadir}/discord-ptb -mkdir -p %{buildroot}%{_datadir}/applications/ -mkdir -p %{buildroot}%{_datadir}/pixmaps -ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/ -ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png -ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb +install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} +install -Dpm755 %{name} -t %{buildroot}%{_bindir} +install -Dpm644 discord.png %{buildroot}%{_datadir}/pixmaps/%{name}.png +%desktop_file_install %{name}.desktop +cp %{SOURCE1} -t . %files -%_bindir/discord-ptb -%{_datadir}/discord-ptb/ -%{_datadir}/applications/discord-ptb.desktop -%{_datadir}/pixmaps/discord-ptb.png +%license terms.html +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%{_appsdir}/%{name}.desktop +%{_datadir}/pixmaps/%{name}.png %changelog +* Tue May 5 2026 Gilver E. - 1.0.189-2 +- Update build for new bootstrap format + * Thu Nov 17 2022 madonuko - 0.0.35-1 - new version diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 99e8bc2c05..c1469e579a 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,13 +1,14 @@ -Name: discord -Version: 1.0.136 -Release: 3%{?dist} -Summary: Free Voice and Text Chat for Gamers -URL: https://discord.com -Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz -Source1: https://discord.com/terms#/terms.html -License: Proprietary -Group: Applications/Internet -ExclusiveArch: x86_64 +Name: discord +Version: 1.0.139 +Release: 1%{?dist} +Summary: Free Voice and Text Chat for Gamers +URL: https://discord.com +Source0: https://dl.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz +Source1: https://discord.com/terms#/terms.html +License: Proprietary +Requires: zenity +Group: Applications/Internet +ExclusiveArch: x86_64 %electronmeta -D @@ -21,23 +22,22 @@ both your desktop and phone. %build %install -mkdir -p %{buildroot}%{_bindir} -install -Dpm755 ./* -t %{buildroot}%{_datadir}/discord -mkdir -p %{buildroot}%{_appsdir} -mkdir -p %{buildroot}%{_datadir}/pixmaps -mv %{buildroot}%{_datadir}/discord/discord.desktop -t %{buildroot}%{_appsdir} -mv %{buildroot}%{_datadir}/discord/discord.png -t %{buildroot}%{_datadir}/pixmaps -mv %{buildroot}%{_datadir}/discord/discord -t %{buildroot}%{_bindir} +install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} +install -Dpm755 %{name} -t %{buildroot}%{_bindir} +install -Dpm644 %{name}.png -t %{buildroot}%{_datadir}/pixmaps +%desktop_file_install %{name}.desktop cp %{SOURCE1} -t . %files %license terms.html -%{_bindir}/discord -%{_datadir}/discord/ -%{_appsdir}/discord.desktop -%{_datadir}/pixmaps/discord.png +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%{_appsdir}/%{name}.desktop +%{_datadir}/pixmaps/%{name}.png %changelog +* Tue May 5 2026 Gilver E. - 1.0.136-4 +- Remove unused files from package * Mon May 4 2026 Gilver E. - 1.0.136-2 - Updated /usr/bin symlink * Thu Jan 19 2023 madonuko - 0.0.143-1 diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 3539b07392..3c9af6812d 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 0149a82705e97b2f9cdccbc6076b4f213c9dc890 -%global commit_date 20260410 +%global commit 5704db300594aef6b7a38399c217eac5c704ccb8 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 993e3249df..8acd38be9d 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 1534a895e757b51d34ab5b1184344f04d67b8ebc +%global commit 95032bd2b752c711860ed06b9f0225243a4b6cbd %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260504 +%global commit_date 20260513 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index 9d13a1e440..22fc44100e 100644 --- a/anda/apps/helium-browser-bin/helium-browser-bin.spec +++ b/anda/apps/helium-browser-bin/helium-browser-bin.spec @@ -11,7 +11,7 @@ %endif Name: helium-browser-bin -Version: 0.11.7.1 +Version: 0.12.3.1 Release: 1%{?dist} Summary: Private, fast, and honest web browser based on Chromium diff --git a/anda/apps/juce/juce.spec b/anda/apps/juce/juce.spec index 2f4afa404b..545ff2789b 100644 --- a/anda/apps/juce/juce.spec +++ b/anda/apps/juce/juce.spec @@ -1,6 +1,6 @@ Name: juce -Version: 8.0.12 -Release: 4%{?dist} +Version: 8.0.13 +Release: 1%{?dist} License: AGPL-3.0-or-later Summary: framework for audio application and plug-in development URL: https://juce.com diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 545d2c050d..7204a610e4 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -5,7 +5,7 @@ %global pure_protobuf_version 2.0.0 Name: komikku -Version: 50.3.0 +Version: 50.4.0 %forgemeta Release: 1%{?dist} Summary: A manga reader for GNOME diff --git a/anda/apps/kopia/kopia.spec b/anda/apps/kopia/kopia.spec index 7d9ea4fef5..0a96a1b15d 100644 --- a/anda/apps/kopia/kopia.spec +++ b/anda/apps/kopia/kopia.spec @@ -3,7 +3,7 @@ Name: kopia %electronmeta -D -Version: 0.22.3 +Version: 0.23.0 Release: 1%{?dist} Summary: A backup/restore tool that allows you to create encrypted snapshots @@ -43,6 +43,7 @@ A graphical user interface for %{name}. %build %global gomodulesmode GO111MODULE=on %gobuild -o %{name} . +echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt pushd app %npm_build -B diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 01c903c28f..ce49cef646 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit e55cd408f7eee7d1009a5c0bb4003914292f082d -%global commit_date 20260427 +%global commit 5c4e9d0707dca9cfde324b83a6423497a251e6c4 +%global commit_date 20260517 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mount-manager/anda.hcl b/anda/apps/mount-manager/anda.hcl new file mode 100644 index 0000000000..60155b5016 --- /dev/null +++ b/anda/apps/mount-manager/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "mount-manager.spec" + } +} diff --git a/anda/apps/mount-manager/mount-manager.spec b/anda/apps/mount-manager/mount-manager.spec new file mode 100644 index 0000000000..ea50f3fe3b --- /dev/null +++ b/anda/apps/mount-manager/mount-manager.spec @@ -0,0 +1,42 @@ +Name: mount-manager +Version: 0.1.5 +Release: 1%{?dist} +Summary: SMB Mount Manager helps users mount SMB shares through a simple GTK interface. It checks the share, asks for credentials, tests the mount, and creates a startup mount managed by systemd. +URL: https://github.com/Xarishark/mount-manager +Source0: https://github.com/Xarishark/mount-manager/archive/refs/tags/v%{version}.tar.gz +License: GPL-3.0-only +Requires: cifs-utils +Requires: gtk4 +Requires: polkit +Requires: python3-gobject +Provides: SMB-Mount-Manager +BuildArch: noarch +Packager: Zacharias Xenakis + +%description +%{summary}. + +%prep +%autosetup -n mount-manager-%{version} + +%build + +%install +install -Dm 755 mount_manager.py %{buildroot}%{_bindir}/mount-manager +install -Dm 644 data/applications/io.github.xarishark.mount-manager.desktop %{buildroot}%{_appsdir}/io.github.xarishark.mount-manager.desktop +install -Dm 644 data/icons/hicolor/scalable/apps/io.github.xarishark.mount-manager.svg %{buildroot}%{_scalableiconsdir}/io.github.xarishark.mount-manager.svg +install -Dm 644 data/metainfo/io.github.xarishark.mount-manager.metainfo.xml %{buildroot}%{_metainfodir}/io.github.xarishark.mount-manager.metainfo.xml + +%files +%doc README.md +%license LICENSE +%{_bindir}/mount-manager +%{_appsdir}/io.github.xarishark.mount-manager.desktop +%{_scalableiconsdir}/io.github.xarishark.mount-manager.svg +%{_metainfodir}/io.github.xarishark.mount-manager.metainfo.xml + +%changelog +* Fri May 15 2026 Zacharias Xenakis +- Initial package +* Fri May 15 2026 Zacharias Xenakis +- migrated to new source GIT diff --git a/anda/apps/mount-manager/update.rhai b/anda/apps/mount-manager/update.rhai new file mode 100644 index 0000000000..e44028aafe --- /dev/null +++ b/anda/apps/mount-manager/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("Xarishark/mount-manager")); diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 00014693f5..28cdb53fbb 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 333857403f01d760d6cf6b80654cf7a734f0ece5 +%global commit 8fc1a10a44ee8b24ef1d1761832b2170343a0254 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260504 +%global commit_date 20260519 %global ver 0.41.0 Name: mpv-nightly @@ -21,6 +21,7 @@ BuildRequires: gcc BuildRequires: libappstream-glib BuildRequires: libatomic BuildRequires: meson +BuildRequires: cmake BuildRequires: python3-docutils BuildRequires: perl(Encode) diff --git a/anda/apps/peazip/peazip.spec b/anda/apps/peazip/peazip.spec index 6448d162e1..8b94e0852b 100644 --- a/anda/apps/peazip/peazip.spec +++ b/anda/apps/peazip/peazip.spec @@ -2,7 +2,7 @@ %define debug_package %nil Name: peazip -Version: 11.0.0 +Version: 11.1.0 Release: 1%{?dist} Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager License: LGPL-3.0-only diff --git a/anda/apps/proton-vpn/proton-vpn.spec b/anda/apps/proton-vpn/proton-vpn.spec index 00a21788da..6eb9f75150 100644 --- a/anda/apps/proton-vpn/proton-vpn.spec +++ b/anda/apps/proton-vpn/proton-vpn.spec @@ -1,7 +1,7 @@ -%global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898 +%global metainfo_commit f467512129f94bc4c90187e86192202ecc78e820 Name: proton-vpn-gtk-app -Version: 4.16.1 +Version: 4.16.2 Release: 1%{?dist} Summary: Official ProtonVPN Linux app License: GPL-3.0-only diff --git a/anda/apps/rasputin/rasputin.spec b/anda/apps/rasputin/rasputin.spec index 189c7043b4..6bd9be5d33 100644 --- a/anda/apps/rasputin/rasputin.spec +++ b/anda/apps/rasputin/rasputin.spec @@ -1,5 +1,5 @@ -%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f -%global commit_date 20260325 +%global commit d4283e2e9bae6a95673227e41d2c345d7780990a +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rasputin diff --git a/anda/apps/resources/anda.hcl b/anda/apps/resources/anda.hcl new file mode 100644 index 0000000000..31976df9ef --- /dev/null +++ b/anda/apps/resources/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "resources.spec" + } +} diff --git a/anda/apps/resources/resources.spec b/anda/apps/resources/resources.spec new file mode 100644 index 0000000000..59285dbdf3 --- /dev/null +++ b/anda/apps/resources/resources.spec @@ -0,0 +1,70 @@ +Name: resources +Version: 1.10.2 +Release: 1%{?dist} +Summary: Keep an eye on system resources +License: GPL-3.0-or-later +URL: https://gitlab.gnome.org/GNOME/Incubator/resources +Source0: %{url}/-/archive/v%{version}/resources-v%{version}.tar.gz +Packager: Owen Zimmerman + +BuildRequires: meson +BuildRequires: gcc +BuildRequires: cargo +BuildRequires: ninja-build +BuildRequires: desktop-file-utils +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) + +Requires: cairo +Requires: graphene +Requires: gtk4 +Requires: hicolor-icon-theme +Requires: libadwaita +Requires: libgcc +Requires: polkit + + +%description +Resources is a simple yet powerful monitor for your system resources +and processes, written in Rust and using GTK 4 and libadwaita for its GUI. +It’s capable of displaying usage and details of your CPU, memory, GPUs, NPUs, +network interfaces and block devices. It’s also capable of listing and +terminating running graphical applications as well as processes. + +Resources is not a program that will try to display every single possible +piece of information about each tiny part of your device. Instead, it aims +to strike a balance between information richness, user-friendliness and a +balanced user interface — showing you most of the information most +of you need most of the time. + +%prep +%autosetup -n %{name}-v%{version} + +%conf +%meson + +%build +%meson_build + +%install +%meson_install +%find_lang resources + +%files -f resources.lang +%doc README.md +%license LICENSE +%{_bindir}/resources +%{_libexecdir}/resources/resources-adjust +%{_libexecdir}/resources/resources-kill +%{_libexecdir}/resources/resources-processes +%{_appsdir}/net.nokyan.Resources.Devel.desktop +%{_datadir}/glib-2.0/schemas/net.nokyan.Resources.Devel.gschema.xml +%{_datadir}/polkit-1/actions/net.nokyan.Resources.Devel.policy +%{_datadir}/resources/resources.gresource +%{_scalableiconsdir}/net.nokyan.Resources.Devel.svg +%{_hicolordir}/symbolic/apps/net.nokyan.Resources.Devel-symbolic.svg +%{_metainfodir}/net.nokyan.Resources.Devel.metainfo.xml + +%changelog +* Sat May 16 2026 Owen Zimmerman +- Initial commit diff --git a/anda/apps/resources/update.rhai b/anda/apps/resources/update.rhai new file mode 100644 index 0000000000..8c2a0b5626 --- /dev/null +++ b/anda/apps/resources/update.rhai @@ -0,0 +1 @@ +rpm.version(gitlab_tag("https://gitlab.gnome.org", "39041")); diff --git a/anda/apps/rp-appset/rp-appset.spec b/anda/apps/rp-appset/rp-appset.spec index f1f4147efe..453626687e 100644 --- a/anda/apps/rp-appset/rp-appset.spec +++ b/anda/apps/rp-appset/rp-appset.spec @@ -1,5 +1,5 @@ -%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f -%global commit_date 20260325 +%global commit d4283e2e9bae6a95673227e41d2c345d7780990a +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: appset diff --git a/anda/apps/rpcc/rpcc.spec b/anda/apps/rpcc/rpcc.spec index e3445822e3..84ff460b3f 100644 --- a/anda/apps/rpcc/rpcc.spec +++ b/anda/apps/rpcc/rpcc.spec @@ -1,5 +1,5 @@ -%global commit 7b4843db7b7774110077760973e8050b4e632f86 -%global commit_date 20260331 +%global commit 44175da2dd3332fc8ddfaeef14f23a7660bd1312 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpcc diff --git a/anda/apps/rpinters/rpinters.spec b/anda/apps/rpinters/rpinters.spec index 5062d2da0c..2b327d635e 100644 --- a/anda/apps/rpinters/rpinters.spec +++ b/anda/apps/rpinters/rpinters.spec @@ -1,5 +1,5 @@ -%global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d -%global commit_date 20260501 +%global commit 697168fa320f7d0cabeb5edcf9778fff48e32be2 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpinters diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 1dac78ffaf..c6ea7270c9 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-05-04 +%global ver 2026-05-19 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/apps/rustnet/rustnet.spec b/anda/apps/rustnet/rustnet.spec index dae29ba6d1..50780caba2 100644 --- a/anda/apps/rustnet/rustnet.spec +++ b/anda/apps/rustnet/rustnet.spec @@ -1,5 +1,5 @@ Name: rustnet -Version: 1.2.0 +Version: 1.3.0 Release: 1%{?dist} Summary: A cross-platform network monitoring terminal UI tool built with Rust License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib diff --git a/anda/apps/scrcpy/scrcpy.spec b/anda/apps/scrcpy/scrcpy.spec index 6ce03d87ea..c462f93e1a 100644 --- a/anda/apps/scrcpy/scrcpy.spec +++ b/anda/apps/scrcpy/scrcpy.spec @@ -19,8 +19,8 @@ %endif Name: scrcpy -Version: 3.3.4 -Release: 1%?dist +Version: 4.0 +Release: 1%{?dist} Summary: Display and control your Android device License: Apache-2.0 AND Proprietary URL: https://github.com/Genymobile/scrcpy diff --git a/anda/apps/signal-desktop/fix-runtime.patch b/anda/apps/signal-desktop/fix-runtime.patch index 7fe4b4760e..d8a60f0026 100644 --- a/anda/apps/signal-desktop/fix-runtime.patch +++ b/anda/apps/signal-desktop/fix-runtime.patch @@ -4,7 +4,7 @@ ] }, "engines": { -- "node": "24.14.0" +- "node": "24.15.0" + "node": ">= 22" }, "build": { diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index a2dae02f28..31d6d2caa6 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.8.0 +Version: 8.10.0 Release: 1%{?dist} Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org @@ -70,7 +70,8 @@ pushd sticker-creator popd %dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod %{__pnpm} run generate -%{__pnpm} run build-linux +%{__pnpm} run build-linux --%{_electron_cpu} --linux AppImage +echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt %install %electron_install -i signal -l -I build/icons/png diff --git a/anda/apps/tauon/tauon.spec b/anda/apps/tauon/tauon.spec index c3ae7839fb..c0d6529b32 100644 --- a/anda/apps/tauon/tauon.spec +++ b/anda/apps/tauon/tauon.spec @@ -3,7 +3,7 @@ %undefine __brp_mangle_shebangs Name: python-tauon -Version: 9.1.3 +Version: 10.0.0 Release: 1%{?dist} Summary: A music player for the desktop. Designed to be powerful and streamlined License: GPL-3.0-or-later diff --git a/anda/apps/throne/Sagernet.SingBox.Version.txt b/anda/apps/throne/Sagernet.SingBox.Version.txt index f36a98a9c8..b9ee349d36 100644 --- a/anda/apps/throne/Sagernet.SingBox.Version.txt +++ b/anda/apps/throne/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.13.11 \ No newline at end of file +v1.13.12 \ No newline at end of file diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index 833db62722..337d160f26 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -1,7 +1,7 @@ #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git Name: throne -Version: 1.1.2 +Version: 1.1.3 Release: 1%{?dist} Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne diff --git a/anda/buildsys/bsc/anda.hcl b/anda/buildsys/bsc/anda.hcl new file mode 100644 index 0000000000..cc0f26d3ef --- /dev/null +++ b/anda/buildsys/bsc/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "bsc.spec" + } +} diff --git a/anda/buildsys/bsc/bsc.spec b/anda/buildsys/bsc/bsc.spec new file mode 100644 index 0000000000..1b7122389c --- /dev/null +++ b/anda/buildsys/bsc/bsc.spec @@ -0,0 +1,85 @@ +%define debug_package %{nil} +%global __provides_exclude_from ^%{_libdir}/bsc/SAT/.* +%global __requires_exclude libstp\\.so\\.1|libyices\\.so\\.2\\.6 + +Name: bsc +Version: 2026.01 +Release: 1%{?dist} +Summary: Bluespec Compiler (BSC) + +License: BSD-3-Clause AND BSD-2-Clause AND MIT AND LGPL-2.0-or-later AND AND BSL-1.0 +URL: https://github.com/B-Lang-org/bsc +Source: %{url}/archive/refs/tags/%{version}.tar.gz + +BuildRequires: ghc +BuildRequires: ghc-regex-compat-devel +BuildRequires: ghc-syb-devel +BuildRequires: ghc-old-time-devel +BuildRequires: ghc-split-devel +BuildRequires: ghc-strict-concurrency-devel +BuildRequires: gperf +BuildRequires: gcc-c++ +BuildRequires: autoconf +BuildRequires: flex +BuildRequires: bison +BuildRequires: zlib-ng-compat-devel +BuildRequires: tcl-devel + +# For check +BuildRequires: binutils +BuildRequires: iverilog + +Provides: bundled(stp) +Provides: bundled(yices) + +Packager: Owen Zimmerman + +%description +Compiler, simulator, and tools for the Bluespec Hardware Description Language. +Bluespec is a single language for digital electronic hardware designs that +comes in two syntactic flavors, which are interchangeable: + + Bluespec SystemVerilog (BSV) + Bluespec Haskell (BH, or "Bluespec Classic") + +Bluespec is a high-level hardware description language. It has a variety of +advanced features including a powerful type system that can prevent errors prior +to synthesis time, and its most distinguishing feature, Guarded Atomic Actions, +allow you to define hardware components in a modular manner based on their +invariants, and let the compiler pick a scheduler. + +%prep +%git_clone %{url} %{version} + +%build +%make_build install-src GHCJOBS=%{_smp_build_ncpus} + +%install +mkdir -p %{buildroot}%{_datadir}/bsc/ +mkdir -p %{buildroot}%{_bindir} +cp -r inst/ %{buildroot}%{_datadir}/bsc/ + +# https://github.com/B-Lang-org/bsc/blob/main/INSTALL.md#overview +# Note this is symlinking the wrapper scripts, not the ELFs +%{__ln_s} -f %{_datadir}/bsc/inst/bin/bsc %{buildroot}%{_bindir}/bsc +%{__ln_s} -f %{_datadir}/bsc/inst/bin/bluetcl %{buildroot}%{_bindir}/bluetcl + +# Patch wrapper scripts to use correct paths +for wrapper in %{buildroot}%{_datadir}/bsc/inst/bin/bsc %{buildroot}%{_datadir}/bsc/inst/bin/bluetcl; do + sed -i 's|BLUESPECDIR="$(cd ${BINDIR}/../lib; echo $PWD)"|BLUESPECDIR="%{_datadir}/bsc/inst/lib"|' $wrapper + sed -i 's|BLUESPECEXEC=${BINDIR}/core/${SCRIPTNAME}|BLUESPECEXEC="%{_datadir}/bsc/inst/bin/core/${SCRIPTNAME}"|' $wrapper +done + +%check +%{make_build} check-smoke + +%files +%doc README.md DEVELOP.md +%license COPYING LICENSES/ +%{_bindir}/bsc +%{_bindir}/bluetcl +%{_datadir}/bsc/* + +%changelog +* Fri Apr 24 2026 Owen Zimmerman +- Initial commit diff --git a/anda/buildsys/bsc/update.rhai b/anda/buildsys/bsc/update.rhai new file mode 100644 index 0000000000..69381aa080 --- /dev/null +++ b/anda/buildsys/bsc/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("B-Lang-org/bsc")); diff --git a/anda/buildsys/gradle/gradle.spec b/anda/buildsys/gradle/gradle.spec index 836ef03e6b..4bc6b6ff20 100644 --- a/anda/buildsys/gradle/gradle.spec +++ b/anda/buildsys/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 9.5.0 +Version: 9.5.1 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ diff --git a/anda/buildsys/mise/anda.hcl b/anda/buildsys/mise/anda.hcl index e99cc8f2d0..bec28911ba 100644 --- a/anda/buildsys/mise/anda.hcl +++ b/anda/buildsys/mise/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "rust-mise.spec" } + labels { + large = 1 + } } diff --git a/anda/buildsys/mise/mise-fix-metadata-auto.diff b/anda/buildsys/mise/mise-fix-metadata-auto.diff index 3198f7e1f2..7eb4cc5dc7 100644 --- a/anda/buildsys/mise/mise-fix-metadata-auto.diff +++ b/anda/buildsys/mise/mise-fix-metadata-auto.diff @@ -1,15 +1,16 @@ ---- mise-2026.2.10/Cargo.toml 2006-07-24T01:21:28+00:00 -+++ mise-2026.2.10/Cargo.toml 2026-02-12T15:02:18.584012+00:00 -@@ -575,30 +575,6 @@ +--- mise-2026.5.6/Cargo.toml 2006-07-24T01:21:28+00:00 ++++ mise-2026.5.6/Cargo.toml 2026-05-13T07:19:23.400768+00:00 +@@ -624,31 +624,6 @@ optional = true default-features = false -[target."cfg(windows)".dependencies.self_update] --version = "0.42" +-version = "0.44" -features = [ - "archive-zip", - "compression-zip-deflate", - "signatures", +- "reqwest", - "rustls", -] -optional = true @@ -26,12 +27,12 @@ -] - -[target."cfg(windows)".dependencies.zipsign-api] --version = "0.1" +-version = "0.2" - [lints.clippy] borrowed_box = "allow" -@@ -615,3 +591,4 @@ +@@ -663,3 +638,4 @@ [profile.serious] lto = true inherits = "release" diff --git a/anda/buildsys/mise/rust-mise.spec b/anda/buildsys/mise/rust-mise.spec index 900488bd8f..92c3b3035e 100644 --- a/anda/buildsys/mise/rust-mise.spec +++ b/anda/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2026.5.0 +Version: 2026.5.12 Release: 1%{?dist} Summary: Front-end to your dev env diff --git a/anda/desktops/driftwm/driftwm.spec b/anda/desktops/driftwm/driftwm.spec index 14fa046ab5..37b200b1c3 100644 --- a/anda/desktops/driftwm/driftwm.spec +++ b/anda/desktops/driftwm/driftwm.spec @@ -1,5 +1,5 @@ Name: driftwm -Version: 0.5.0 +Version: 0.7.0 Release: 1%{?dist} Summary: A trackpad-first infinite canvas Wayland compositor License: GPL-3.0-or-later @@ -38,7 +38,9 @@ export PREFIX=/usr %{_bindir}/driftwm-session %{_datadir}/wayland-sessions/driftwm.desktop %{_datadir}/xdg-desktop-portal/driftwm-portals.conf -%{_sysconfdir}/driftwm/config.toml +%{_sysconfdir}/driftwm/config.reference.toml +%{_datadir}/driftwm/wallpapers/animated/*.glsl +%{_datadir}/driftwm/wallpapers/static/*.glsl %{_datadir}/driftwm/wallpapers/*.glsl %changelog diff --git a/anda/desktops/gnome/gnome-shell-extension-battery_time/gnome-shell-extension-battery_time.spec b/anda/desktops/gnome/gnome-shell-extension-battery_time/gnome-shell-extension-battery_time.spec index c7cd7205a8..0c7d505196 100644 --- a/anda/desktops/gnome/gnome-shell-extension-battery_time/gnome-shell-extension-battery_time.spec +++ b/anda/desktops/gnome/gnome-shell-extension-battery_time/gnome-shell-extension-battery_time.spec @@ -1,5 +1,5 @@ -%global commit 0df5f952843a296bf9f9b61b36c5fae5d851700b -%global commit_date 20250925 +%global commit bb8f2e646679f592bd50a175ea784f1a1d69dc8b +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global extension battery_time @@ -7,7 +7,7 @@ Name: gnome-shell-extension-%{extension} Version: 0~%{commit_date}git.%{shortcommit} -Release: 3%{?dist} +Release: 1%{?dist} Summary: Battery remaining time extension for GNOME Shell License: GPL-2.0-only URL: https://github.com/pomoke/battery_time diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl deleted file mode 100644 index 3870cb13d0..0000000000 --- a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/anda.hcl +++ /dev/null @@ -1,6 +0,0 @@ -project pkg { - arches = ["x86_64"] - rpm { - spec = "gnome-shell-extension-gpu-supergfxctl-switch.spec" - } -} diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec deleted file mode 100644 index 6c81ff0bf6..0000000000 --- a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/gnome-shell-extension-gpu-supergfxctl-switch.spec +++ /dev/null @@ -1,43 +0,0 @@ -%global commit 1de26db2ea4166fdca85306300b12bdc24f2c955 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250925 -%global ver 11 -%global extension gpu-switcher-supergfxctl -%global uuid %{extension}@chikobara.github.io - -Name: gnome-shell-extension-%{extension} -Version: %ver^%commit_date.%shortcommit -Release: 3%{?dist} -Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl -License: GPL-3.0-only -URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl - -Source0: %url/archive/%commit.tar.gz - -Requires: gnome-shell >= 48~ -Requires: asusctl -Requires: supergfxctl -Recommends: gnome-extensions-app - -BuildArch: noarch - -Packager: june-fish - -%description -GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl - -%prep -%autosetup -n GPU-Switcher-Supergfxctl-%{commit} -p1 - -%install -install -Dm644 metadata.json %{buildroot}%{_gnomeextensionsdir}/metadata.json -install -Dm644 extension.js %{buildroot}%{_gnomeextensionsdir}/extension.js - -%files -%license LICENSE -%doc README.md -%{_gnomeextensionsdir} - -%changelog -* Mon Oct 27 2025 june-fish - 11 -- Initial Package diff --git a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai b/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai deleted file mode 100644 index 10ce2bdccd..0000000000 --- a/anda/desktops/gnome/gnome-shell-extension-gpu-supergfxctl-switch/update.rhai +++ /dev/null @@ -1,9 +0,0 @@ -if filters.contains("nightly") { - rpm.global("commit", gh_commit("chikobara/GPU-Switcher-Supergfxctl")); - if rpm.changed() { - let v = find("\"version\": ([.\\d]+)\n", gh_rawfile("chikobara/GPU-Switcher-Supergfxctl", "main", "metadata.json"), 1); - rpm.global("ver", v); - rpm.global("commit_date", date()); - rpm.release(); - } -} diff --git a/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec b/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec index c02b816fab..bbf4a59826 100644 --- a/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec +++ b/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec @@ -1,5 +1,5 @@ -%global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2 -%global commit_date 20260502 +%global commit 5d5bb105380a90b2f9767df328eb846009299ddb +%global commit_date 20260513 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global extension multi-monitors-bar diff --git a/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec b/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec index 32535f9575..2cef2a42db 100644 --- a/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec +++ b/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec @@ -1,8 +1,8 @@ %global uuid vicinae@dagimg-dot.netlify.app Name: gnome-shell-extension-vicinae -Version: 1.6.1 -Release: 2%{?dist} +Version: 1.6.2 +Release: 1%{?dist} License: MIT URL: https://github.com/dagimg-dot/vicinae-gnome-extension Source: %{url}/archive/refs/tags/v%{version}.tar.gz @@ -22,7 +22,7 @@ Companion GNOME extension for Vicinae launcher with clipboard monitoring, window management APIs, and paste-to-active-window capabilities. %prep -%autosetup -n vicinae-gnome-extension-%{version} +%autosetup -n gnome-extension-%{version} %build %{__bun} i && %{__bun} run build diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index a4476a8093..38ff1b2e9e 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.13.0 +%global ver 0.13.1 -%global commit ec5c0c709706bad5b82f667fd8758eae442577ce -%global commit_date 20260430 +%global commit a2dbd8a4cc51f7cbe4224732668392bb1aa79df2 +%global commit_date 20260509 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/kde/plasma6-applet-appgrid/plasma6-applet-appgrid.spec b/anda/desktops/kde/plasma6-applet-appgrid/plasma6-applet-appgrid.spec index 8ae73fa61a..4171ee886e 100644 --- a/anda/desktops/kde/plasma6-applet-appgrid/plasma6-applet-appgrid.spec +++ b/anda/desktops/kde/plasma6-applet-appgrid/plasma6-applet-appgrid.spec @@ -1,13 +1,13 @@ Name: plasma6-applet-appgrid -Version: 1.7.8 +Version: 1.7.10 Release: 1%{?dist} -Summary: A modern application launcher for KDE Plasma, inspired by macOS and COSMIC +Summary: A modern fullscreen application launcher for KDE Plasma # Main code: GPL-2.0-or-later # dev.xarbit.appgrid.metainfo.xml: CC0-1.0 License: GPL-2.0-or-later AND CC0-1.0 -URL: https://github.com/xarbit/plasma6-applet-appgrid +URL: https://appgrid.xarbit.dev Packager: hilltty <49129010+hilltty@users.noreply.github.com> -Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/xarbit/plasma6-applet-appgrid/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: extra-cmake-modules @@ -27,15 +27,11 @@ BuildRequires: cmake(KF6Runner) BuildRequires: cmake(Plasma) BuildRequires: cmake(PlasmaQuick) BuildRequires: cmake(LayerShellQt) -BuildRequires: cmake(LibKWorkspace) +BuildRequires: cmake(KF6IconThemes) Requires: plasma-workspace -Requires: kf6-kservice -Requires: kf6-ki18n -Requires: kf6-kcoreaddons -Requires: kf6-kio -Requires: kf6-kwindowsystem -Requires: layer-shell-qt +Requires: plasma-desktop +Requires: kf6-kiconthemes %description AppGrid is a modern application launcher for KDE Plasma 6, inspired by @@ -64,6 +60,9 @@ macOS Launchpad, COSMIC, and Pantheon. %{_metainfodir}/dev.xarbit.appgrid.metainfo.xml %changelog +* Tue May 19 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.10-1 +- Sync with upstream: add icon to files, update Requires, update URL + * Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1 - Update to 1.7.8 diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 5b8b0ded44..f9b5bf24e2 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit cdf9dc925feb09c4e4e540849d3e9f6efa67599d +%global commit a89f1ddabe58351a5e4b4a3e3180ea84d8e6ff10 %forgemeta Name: lomiri-system-settings diff --git a/anda/desktops/lomiri-unity/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/desktops/lomiri-unity/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index bee5fd5d79..f21618a554 100644 --- a/anda/desktops/lomiri-unity/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/desktops/lomiri-unity/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -1,9 +1,9 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit -%global commit d4afffeb1e4180aba90f3e52b6556894147cdbf9 +%global commit 32d39be4d36abc5de7dc3cc8ab2aecb74a7505ce %forgemeta Name: lomiri-ui-toolkit -Version: 1.3.5905 +Version: 1.3.5906 Release: 1%{?dist} Summary: QML components to ease the creation of beautiful applications in QML for Lomiri diff --git a/anda/desktops/mangowm/mangowm.spec b/anda/desktops/mangowm/mangowm.spec index 241746d505..6c33ef7ac9 100644 --- a/anda/desktops/mangowm/mangowm.spec +++ b/anda/desktops/mangowm/mangowm.spec @@ -1,7 +1,7 @@ %global mangowc_ver 0.12.5-1 Name: mangowm -Version: 0.12.9 +Version: 0.13.0 Release: 1%{?dist} Summary: A modern, lightweight, high-performance Wayland compositor built on dwl License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0 diff --git a/anda/desktops/noctalia-qs/noctalia-qs.spec b/anda/desktops/noctalia-qs/noctalia-qs.spec index 3aa8a1df4e..5c94453bb2 100644 --- a/anda/desktops/noctalia-qs/noctalia-qs.spec +++ b/anda/desktops/noctalia-qs/noctalia-qs.spec @@ -2,7 +2,7 @@ Name: noctalia-qs Version: 0.0.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Flexible QtQuick based desktop shell toolkit License: LGPL-3.0-only AND GPL-3.0-only URL: https://github.com/noctalia-dev/noctalia-qs diff --git a/anda/desktops/noctalia-shell/noctalia-shell.spec b/anda/desktops/noctalia-shell/noctalia-shell.spec index 592c7e2304..427439c761 100644 --- a/anda/desktops/noctalia-shell/noctalia-shell.spec +++ b/anda/desktops/noctalia-shell/noctalia-shell.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: noctalia-shell -Version: 4.7.6 +Version: 4.7.7 Release: 1%{?dist} Summary: A Quickshell-based custom shell setup diff --git a/anda/desktops/singularity/libsingularity/anda.hcl b/anda/desktops/singularity/libsingularity/anda.hcl new file mode 100644 index 0000000000..05077c6ca3 --- /dev/null +++ b/anda/desktops/singularity/libsingularity/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "libsingularity.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec new file mode 100644 index 0000000000..e9736e635a --- /dev/null +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -0,0 +1,54 @@ +%global commit f0997ee20a4c7502e0634bbb689ea678e26c0ea3 +%global commit_date 20260519 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: libsingularity +Summary: GTK4 application and widget framework for the Singularity Desktop Environment +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +License: LGPL-2.1-or-later +URL: https://github.com/singularityos-lab/libsingularity +Source0: %url/archive/%commit/libsingularity-%commit.tar.gz +BuildRequires: meson +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: vala +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gtk4-layer-shell-0) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libpeas-2) + +Packager: Owen Zimmerman + +%description +A GTK4 application and widget framework for the Singularity Desktop Environment. + +%prep +%autosetup -n libsingularity-%{commit} + +%package devel +%pkg_devel_files + +%conf +%meson + +%build +%meson_build + +%install +%meson_install +%{__ln_s} -f %{_datadir}/vala/vapi/singularity-1.0.vapi %{buildroot}%{_datadir}/vala/vapi/libsingularity-1.0.vapi + +%files +%license LICENSE +%doc README.md CONTRIBUTING.md +%{_libdir}/girepository-1.0/Singularity-1.0.typelib +%{_libdir}/libsingularity.so.0 +%{_libdir}/libsingularity.so.0.1.0 +%{_datadir}/vala/vapi/singularity-1.0.vapi +%{_datadir}/vala/vapi/libsingularity-1.0.vapi + +%changelog +* Sat May 16 2026 Owen Zimmerman +- Initial commit diff --git a/anda/desktops/singularity/libsingularity/update.rhai b/anda/desktops/singularity/libsingularity/update.rhai new file mode 100644 index 0000000000..6479219608 --- /dev/null +++ b/anda/desktops/singularity/libsingularity/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("singularityos-lab/libsingularity")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/desktops/singularity/vetro/anda.hcl b/anda/desktops/singularity/vetro/anda.hcl new file mode 100644 index 0000000000..41a5f571be --- /dev/null +++ b/anda/desktops/singularity/vetro/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "vetro.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/desktops/singularity/vetro/update.rhai b/anda/desktops/singularity/vetro/update.rhai new file mode 100644 index 0000000000..a6369722f8 --- /dev/null +++ b/anda/desktops/singularity/vetro/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("singularityos-lab/vetro")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/desktops/singularity/vetro/vetro.spec b/anda/desktops/singularity/vetro/vetro.spec new file mode 100644 index 0000000000..ee043a875c --- /dev/null +++ b/anda/desktops/singularity/vetro/vetro.spec @@ -0,0 +1,42 @@ +%global commit 751ccb251d9fb2c472e193bc478c3b928e3514c9 +%global commit_date 20260405 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global goipath github.com/singularityos-lab/vetro +Version: 0~%{commit_date}git.%{shortcommit} + +%gometa -f + +Name: vetro +Release: 1%{?dist} +Summary: Declarative GTK4 UI transpiler with a built-in Language Server Protocol (LSP) server +URL: https://github.com/singularityos-lab/vetro +Source0: %{url}/archive/%{commit}/vetro-%{commit}.tar.gz +License: MIT +BuildRequires: golang + +Packager: Owen Zimmerman + +%description +%{summary}. + +%gopkg + +%prep +%autosetup -n vetro-%{commit} + +%build +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/vetro . + +%install +install -Dm755 %{gobuilddir}/bin/vetro %{buildroot}%{_bindir}/vetro + +%files +%{_bindir}/vetro +%license LICENSE +%doc README.md + +%changelog +* Sat May 16 2026 Owen Zimmerman +- Initial commit diff --git a/anda/desktops/somewm/somewm.spec b/anda/desktops/somewm/somewm.spec index 9578154a45..9caa130fed 100644 --- a/anda/desktops/somewm/somewm.spec +++ b/anda/desktops/somewm/somewm.spec @@ -2,16 +2,17 @@ Name: somewm Version: 1.4.1 Release: 1%{?dist} Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland -License: GPL-3.0 +License: GPL-3.0-or-later URL: https://github.com/trip-zip/somewm -Source: %{url}/archive/%{version}.tar.gz +Source: %{url}/archive/refs/tags/v%{version}.tar.gz Packager: Owen Zimmerman BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson -BuildRequires: pkgconfig(wlroots) +BuildRequires: cmake +BuildRequires: pkgconfig(pam) BuildRequires: pkgconfig(luajit) BuildRequires: lua-lgi-compat BuildRequires: pkgconfig(wlroots-0.19) @@ -34,23 +35,44 @@ The goal is 100% compatibility with AwesomeWM's Lua configuration. %prep %autosetup -%build +%package devel +%pkg_devel_files + +%conf %meson -Dwerror=false + +%build %meson_build %install %meson_install +%post +%systemd_post somewm.service + +%preun +%systemd_preun somewm.service + +%postun +%systemd_postun_with_restart somewm.service + %files %doc README.md CHANGELOG.md %license LICENSE licenses/ %{_bindir}/%{name} %{_bindir}/%{name}-client +%{_bindir}/somewm-session %{_sysconfdir}/xdg/%{name}/rc.lua %{_datadir}/%{name}/ %{_datadir}/wayland-sessions/%{name}.desktop +%{_datadir}/xdg-desktop-portal/portals/somewm.portal %{_mandir}/man1/somewm.1.* +%{_userunitdir}/somewm-shutdown.target +%{_userunitdir}/somewm.service %changelog +* Sun May 10 2026 Owen Zimmerman +- Update spec for 1.4.1 + * Sun Jan 04 2026 Owen Zimmerman - Initial commit diff --git a/anda/desktops/sway/nwg-look/nwg-look.spec b/anda/desktops/sway/nwg-look/nwg-look.spec index cd594cd2d8..7f46c4ef6c 100644 --- a/anda/desktops/sway/nwg-look/nwg-look.spec +++ b/anda/desktops/sway/nwg-look/nwg-look.spec @@ -1,12 +1,12 @@ %dnl %define debug_package %{nil} %global goipath github.com/nwg-piotr/nwg-look -Version: 1.0.6 +Version: 1.1.1 %gometa -f Name: nwg-look -Release: 1%?dist +Release: 1%{?dist} Summary: GTK3 settings editor adapted to work in the wlroots environment License: MIT diff --git a/anda/desktops/waylands/swww/anda.hcl b/anda/desktops/waylands/awww/anda.hcl similarity index 54% rename from anda/desktops/waylands/swww/anda.hcl rename to anda/desktops/waylands/awww/anda.hcl index 8f4e2ba38a..2b91018274 100644 --- a/anda/desktops/waylands/swww/anda.hcl +++ b/anda/desktops/waylands/awww/anda.hcl @@ -1,5 +1,5 @@ project pkg { rpm { - spec = "swww.spec" + spec = "awww.spec" } } diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/awww/awww.spec similarity index 69% rename from anda/desktops/waylands/swww/swww.spec rename to anda/desktops/waylands/awww/awww.spec index 5eeb6cd0b1..5214e74da7 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/awww/awww.spec @@ -1,11 +1,11 @@ -Name: swww -Version: 0.11.2 -Release: 1%?dist +Name: awww +Version: 0.12.1 +Release: 2%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) -URL: https://github.com/LGFae/swww -Source0: %url/archive/refs/tags/v%version.tar.gz +URL: https://codeberg.org/LGFae/awww +Source0: %url/archive/v%version.tar.gz Packager: madonuko BuildRequires: anda-srpm-macros rust-packaging rpm_macro(bash_completions_dir) mold BuildRequires: scdoc @@ -15,8 +15,10 @@ BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) +Obsoletes: swww < %{evr} + %description -swww is a wallpaper daemon for Wayland that is controlled +awww is a wallpaper daemon for Wayland that is controlled at runtime. It uses LZ4 compression for frame animations for animated wallpapers. @@ -50,7 +52,7 @@ BuildArch: noarch Zsh command-line completion support for %{name}. %prep -%autosetup +%autosetup -n %{name} %cargo_prep_online %build @@ -62,34 +64,30 @@ Zsh command-line completion support for %{name}. (cd client && %{cargo_install}) & (cd daemon && %{cargo_install}) & wait -install -Dm644 -T completions/swww.bash %buildroot%bash_completions_dir/swww -install -Dm644 -T completions/swww.fish %buildroot%fish_completions_dir/swww.fish -install -Dm644 -T completions/_swww %buildroot%zsh_completions_dir/_swww -install -Dm644 -t %buildroot%_mandir/man1 doc/generated/swww*1 +install -Dm644 -T completions/awww.bash %buildroot%bash_completions_dir/awww +install -Dm644 -T completions/awww.fish %buildroot%fish_completions_dir/awww.fish +install -Dm644 -T completions/_awww %buildroot%zsh_completions_dir/_awww +install -Dm644 -t %buildroot%_mandir/man1 doc/generated/awww*1 %files %doc CHANGELOG.md README.md %license LICENSE LICENSE.dependencies -%_bindir/swww -%_bindir/swww-daemon -%_mandir/man1/%name-clear-cache.1.gz -%_mandir/man1/%name-clear.1.gz -%_mandir/man1/%name-daemon.1.gz -%_mandir/man1/%name-img.1.gz -%_mandir/man1/%name-kill.1.gz -%_mandir/man1/%name-query.1.gz -%_mandir/man1/%name-restore.1.gz -%_mandir/man1/%name.1.gz +%{_bindir}/awww +%{_bindir}/awww-daemon +%{_mandir}/man1/%name.1.gz +%{_mandir}/man1/%name-*.1.gz %files bash-completion -%bash_completions_dir/swww +%bash_completions_dir/awww %files fish-completion -%fish_completions_dir/swww.fish +%fish_completions_dir/awww.fish %files zsh-completion -%zsh_completions_dir/_swww +%zsh_completions_dir/_awww %changelog +* Sat May 09 2026 - 0.12.1-1 +- replace swww with awww * Tue Dec 24 2024 madonuko - 0.9.5-1 - Initial package diff --git a/anda/desktops/waylands/awww/update.rhai b/anda/desktops/waylands/awww/update.rhai new file mode 100644 index 0000000000..de1371518f --- /dev/null +++ b/anda/desktops/waylands/awww/update.rhai @@ -0,0 +1 @@ +rpm.version(codeberg("LGFae/awww")); diff --git a/anda/desktops/waylands/swww/update.rhai b/anda/desktops/waylands/swww/update.rhai deleted file mode 100644 index da227c1d0a..0000000000 --- a/anda/desktops/waylands/swww/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("LGFae/swww")); diff --git a/anda/devs/android-studio/canary/android-studio-canary.spec b/anda/devs/android-studio/canary/android-studio-canary.spec index d21d87ed59..30633a0591 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.1.3 +Version: 2026.1.2.1 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 quail1-canary3 +%define suffixS quail2-canary1 Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz diff --git a/anda/devs/android-studio/stable/android-studio.spec b/anda/devs/android-studio/stable/android-studio.spec index 5b53fb75c4..bff2ed2638 100644 --- a/anda/devs/android-studio/stable/android-studio.spec +++ b/anda/devs/android-studio/stable/android-studio.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 -Version: 2025.3.4.6 +Version: 2025.3.4.7 Release: 1%{?dist} Summary: Official IDE for Android development License: Apache-2.0 @@ -24,7 +24,7 @@ Packager: veuxit , like-engels %package doc Summary: Documentation files for PowerShell Requires: %{name} = %{evr} +BuildArch: noarch %description doc This package contains documentation for PowerShell. @@ -65,10 +70,9 @@ sed -i 's|add key=.*"|add key="nuget.org" value="https://api.nuget.org/v3/index. jq '.sdk.version = "%{dotnet_version}.0" | .sdk.rollForward = "feature"' global.json > _global.json mv _global.json global.json -%build export NUGET_PACKAGES="$PWD/nuget" -export DOTNET_NOLOGO=true -export DOTNET_CLI_TELEMETRY_OPTOUT=true +export DOTNET_NOLOGO=1 +export DOTNET_CLI_TELEMETRY_OPTOUT=1 dotnet restore src/powershell-unix -p:PublishReadyToRun=true dotnet restore src/TypeCatalogGen @@ -83,6 +87,11 @@ dotnet restore test/tools/TestService -p:RuntimeIdentifiers=linux-%{darch} dotnet restore test/tools/WebListener -p:RuntimeIdentifiers=linux-%{darch} dotnet restore test/tools/NamedPipeConnection/src/code +%build +NUGET_PACKAGES="$PWD/nuget" ; export NUGET_PACKAGES +DOTNET_NOLOGO=1 ; export DOTNET_NOLOGO +DOTNET_CLI_TELEMETRY_OPTOUT=1 ; export DOTNET_CLI_TELEMETRY_OPTOUT + pushd src/ResGen dotnet run --no-restore popd @@ -113,15 +122,15 @@ dotnet publish \ src/powershell-unix/ grep 'Microsoft.NETCore.App' "$INCFILE" | sed 's/;//' | while read -r assembly; do - install -Dm755 -t lib/ref "$assembly" + install -Dm755 -t lib/ref "$assembly" done -cp -a $NUGET_PACKAGES/microsoft.powershell.archive/1.2.5/. lib/Modules/Microsoft.PowerShell.Archive -cp -a $NUGET_PACKAGES/microsoft.powershell.psresourceget/1.1.1/. lib/Modules/Microsoft.PowerShell.PSResourceGet -cp -a $NUGET_PACKAGES/packagemanagement/1.4.8.1/. lib/Modules/PackageManagement -cp -a $NUGET_PACKAGES/powershellget/2.2.5/. lib/Modules/PowerShellGet -cp -a $NUGET_PACKAGES/psreadline/2.3.6/. lib/Modules/PSReadLine -cp -a $NUGET_PACKAGES/threadjob/2.0.3/. lib/Modules/ThreadJob +cp -a "$NUGET_PACKAGES/microsoft.powershell.archive/1.2.5/." lib/Modules/Microsoft.PowerShell.Archive +cp -a "$NUGET_PACKAGES/microsoft.powershell.psresourceget/1.2.0/." lib/Modules/Microsoft.PowerShell.PSResourceGet +cp -a "$NUGET_PACKAGES/packagemanagement/1.4.8.1/." lib/Modules/PackageManagement +cp -a "$NUGET_PACKAGES/powershellget/2.2.5/." lib/Modules/PowerShellGet +cp -a "$NUGET_PACKAGES/psreadline/2.4.5/." lib/Modules/PSReadLine +cp -a "$NUGET_PACKAGES/microsoft.powershell.threadjob/2.2.0/." lib/Modules/Microsoft.PowerShell.ThreadJob # Restore-PSPester unzip -ud temp_pester %{SOURCE1} @@ -146,18 +155,24 @@ install -Dpm644 assets/powershell_128.svg %{buildroot}%{_scalableiconsdir}/%{nam %if %{with test} %check -export NUGET_PACKAGES="$PWD/nuget" -export DOTNET_NOLOGO=true -export DOTNET_CLI_TELEMETRY_OPTOUT=true +NUGET_PACKAGES="$PWD/nuget" ; export NUGET_PACKAGES +DOTNET_NOLOGO=1 ; export DOTNET_NOLOGO +DOTNET_CLI_TELEMETRY_OPTOUT=1 ; export DOTNET_CLI_TELEMETRY_OPTOUT # Remove tests that fail in CIs rm test/powershell/engine/Help/HelpSystem.Tests.ps1 +rm test/powershell/engine/Help/UpdatableHelpSystem.Tests.ps1 +rm test/powershell/Host/PSVersionTable.Tests.ps1 +rm test/powershell/Host/Startup.Tests.ps1 rm test/powershell/Modules/Microsoft.PowerShell.Management/Start-Process.Tests.ps1 rm test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Table.Tests.ps1 rm test/powershell/Language/Parser/RedirectionOperator.Tests.ps1 rm test/powershell/Language/Scripting/NativeExecution/NativeWindowsTildeExpansion.Tests.ps1 rm test/powershell/Modules/Microsoft.PowerShell.Utility/WebCmdlets.Tests.ps1 rm test/powershell/Modules/Microsoft.PowerShell.PSResourceGet/Microsoft.PowerShell.PSResourceGet.Tests.ps1 +rm test/powershell/dsc/dsc.profileresource.Tests.ps1 +rm test/powershell/engine/Remoting/SSHRemotingCmdlets.Tests.ps1 +rm test/powershell/Host/TabCompletion/TabCompletion.Tests.ps1 # Fails on timezone format rm test/powershell/Modules/Microsoft.PowerShell.Management/TimeZone.Tests.ps1 @@ -183,15 +198,15 @@ dotnet publish \ test/tools/TestAlc for project in TestExe TestService UnixSocket WebListener; do - dotnet publish \ - --no-restore \ - --runtime linux-%{darch} \ - --self-contained \ - --configuration Debug \ - --output test/tools/$project/bin \ - test/tools/$project - export PATH="$PATH:$PWD/test/tools/$project/bin/Debug/net%{dotnet_version}/linux-%{darch}" - done + dotnet publish \ + --no-restore \ + --runtime linux-%{darch} \ + --self-contained \ + --configuration Debug \ + --output test/tools/$project/bin \ + test/tools/$project + export PATH="$PATH:$PWD/test/tools/$project/bin/Debug/net%{dotnet_version}/linux-%{darch}" +done dotnet publish \ --no-restore \ @@ -200,11 +215,13 @@ dotnet publish \ --output test/tools/Modules/Microsoft.PowerShell.NamedPipeConnection \ test/tools/NamedPipeConnection/src/code + install -Dm644 -t test/tools/Modules/Microsoft.PowerShell.NamedPipeConnection \ test/tools/NamedPipeConnection/src/Microsoft.PowerShell.NamedPipeConnection.psd1 export LANG="en_US.UTF-8" export LC_ALL="$LANG" +export TERM="xterm-256color" # shellcheck disable=SC2016 lib/pwsh -noprofile -command ' @@ -235,5 +252,7 @@ lib/pwsh -noprofile -command ' %doc ADOPTERS.md %changelog +* Wed May 13 2026 Gilver E. - 7.6.1-1 +- Update to 7.6.1 * Wed Dec 24 2025 Gilver E. - 7.5.4-1 - Initial package diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 9f7276b44e..10b58bf094 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browsers.} Name: rio -Version: 0.4.2 +Version: 0.4.4 Release: 1%{?dist} Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT @@ -70,7 +70,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %files devel %{_libdir}/librio_backend.so -%{_libdir}/librio_proc_macros.so %{_libdir}/libsugarloaf.so %changelog diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 952c478d16..c8745c4c28 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,8 +5,8 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2026.1.9 -Release: 2%{?dist} +Version: 2026.5.19 +Release: 1%{?dist} Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause URL: https://shibuya.lepture.com diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index a31d03eca7..cf6c8a2616 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit ff8fa053ff0d0c02aec95def5b796dbe5cd541e1 +%global commit 8ca194d833a4d2e9a3f3c43f84e806a36c3839c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260504 -%global ver 1.2.0 +%global commit_date 20260519 +%global ver 1.4.0 %bcond_with check %bcond_with debug_no_build diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index c10f2cf413..9c0ca311af 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.0.1 +%global ver 1.3.5-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 98377102f7..ac5724e9cf 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.0.1 +Version: 1.2.7 Release: 1%{?dist} Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/devs/zsh-autocomplete/anda.hcl b/anda/devs/zsh-autocomplete/anda.hcl index 6385138a40..ec306c6517 100644 --- a/anda/devs/zsh-autocomplete/anda.hcl +++ b/anda/devs/zsh-autocomplete/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "zsh-autocomplete.spec" } diff --git a/anda/devs/zsh-autocomplete/zsh-autocomplete.spec b/anda/devs/zsh-autocomplete/zsh-autocomplete.spec index 663cce953d..d2c315a854 100644 --- a/anda/devs/zsh-autocomplete/zsh-autocomplete.spec +++ b/anda/devs/zsh-autocomplete/zsh-autocomplete.spec @@ -1,5 +1,3 @@ -%define debug_package %nil - Name: zsh-autocomplete Version: 25.03.19 Release: 1%?dist @@ -8,6 +6,7 @@ License: MIT URL: https://github.com/marlonrichert/zsh-autocomplete Source0: %url/archive/refs/tags/%version.tar.gz Packager: madonuko +BuildArch: noarch %description This plugin for Zsh adds real-time type-ahead autocompletion to your command diff --git a/anda/fonts/iosevka/iosevka-fonts.spec b/anda/fonts/iosevka/iosevka-fonts.spec index 8e5bce94a3..bcf010940c 100644 --- a/anda/fonts/iosevka/iosevka-fonts.spec +++ b/anda/fonts/iosevka/iosevka-fonts.spec @@ -52,7 +52,7 @@ %global fontdescription %{expand: Versatile typeface for code, from code.} -Version: 34.4.0 +Version: 34.5.0 Release: 1%{?dist} Packager: Cappy Ishihara Summary: Versatile typeface for code, from code. diff --git a/anda/games/chess-tui/rust-chess-tui.spec b/anda/games/chess-tui/rust-chess-tui.spec index dec9550868..b72395b7b4 100644 --- a/anda/games/chess-tui/rust-chess-tui.spec +++ b/anda/games/chess-tui/rust-chess-tui.spec @@ -4,7 +4,7 @@ %global crate chess-tui Name: rust-chess-tui -Version: 2.6.2 +Version: 2.7.0 Release: 1%{?dist} Summary: Rusty chess game in your terminal 🦀 diff --git a/anda/games/gamescope-session-steam/gamescope-session-steam.spec b/anda/games/gamescope-session-steam/gamescope-session-steam.spec index b98e8117e1..4fc849bd2a 100644 --- a/anda/games/gamescope-session-steam/gamescope-session-steam.spec +++ b/anda/games/gamescope-session-steam/gamescope-session-steam.spec @@ -1,12 +1,12 @@ %define debug_package %nil -%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227 +%global commit 1019f9a2a98b7aaa180c3739901244854b126787 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260325 +%global commit_date 20260518 Name: gamescope-session-steam Version: 0~%{commit_date}git.%{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: gamescope-session-steam License: MIT URL: https://github.com/OpenGamingCollective/gamescope-session-steam diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index 7f6b706c42..cd82b3014b 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -8,7 +8,7 @@ %global comet_version 0.2.0 Name: %{shortname}-games-launcher -Version: 2.21.0 +Version: 2.22.0 Release: 1%{?dist} Summary: A games launcher for GOG, Amazon, and Epic Games License: GPL-3.0-only AND MIT AND BSD-3-Clause diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index a01cdf5d36..a3fc07b95f 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.76.1 +Version: 0.77.1 Release: 1%{?dist} Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later diff --git a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec index d23368af50..ce8f81261c 100644 --- a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec +++ b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec @@ -2,8 +2,8 @@ %global crate anime-game-launcher %global appid moe.launcher.an-anime-game-launcher Name: %{crate} -Version: 3.19.1 -Release: 2%{?dist} +Version: 3.19.4 +Release: 1%{?dist} Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling License: GPL-3.0-or-later 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 930e89ce82..f4a9803b76 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.14.5 +Version: 1.15.0 Release: 1%{?dist} Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec index 8ee3aaded9..eb983e0e92 100644 --- a/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec +++ b/anda/games/launcher.moe/sleepy-launcher/sleepy-launcher.spec @@ -2,8 +2,8 @@ %global crate sleepy-launcher %global appid moe.launcher.sleepy-launcher Name: %{crate} -Version: 1.6.2 -Release: 1%?dist +Version: 1.6.5 +Release: 1%{?dist} Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling License: GPL-3.0-or-later diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index b766cef540..01967c9343 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,9 +1,9 @@ -%define osuresver 2026.427.0 +%define osuresver 2026.516.0 %global debug_package %{nil} %define __strip /bin/true Name: osu-lazer -Version: 2026.429.0 +Version: 2026.518.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 31e074eacf..1c33f3a11d 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -3,10 +3,10 @@ %global name_pretty %{quote:Prism Launcher (Nightly)} %global appid org.prismlauncher.PrismLauncher-nightly -%global commit 031015b3327b41d64b7e5ee54734cc93eb69c4ec +%global commit 43c11a8555788c870895bf1b67cec56a3a4cf61a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260423 +%global commit_date 20260519 %global snapshot_info %{commit_date}.%{shortcommit} # Change this variables if you want to use custom keys @@ -37,11 +37,7 @@ BuildRequires: terra-appstream-helper # Make sure you have Adoptium's repositories enabled # https://fedoraproject.org/wiki/Changes/ThirdPartyLegacyJdks # https://adoptium.net/installation/linux/#_centosrhelfedora_instructions -%if 0%{?fedora} > 41 BuildRequires: temurin-17-jdk -%else -BuildRequires: java-17-openjdk-devel -%endif BuildRequires: anda-srpm-macros BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -69,11 +65,6 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -# See note above -%if 0%{?fedora} && 0%{?fedora} < 42 -Recommends: java-17-openjdk -Suggests: java-1.8.0-openjdk -%endif # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr @@ -98,7 +89,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) sed -i "s|\$ORIGIN/||" CMakeLists.txt -%build +%conf %cmake \ -DLauncher_QT_VERSION_MAJOR="%{qt_version}" \ -DLauncher_BUILD_PLATFORM="%{build_platform}" \ @@ -111,8 +102,12 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif - -DBUILD_TESTING=OFF - + -DBUILD_TESTING=OFF \ +%if 0%{?fedora} > 43 + -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=sfinae-incomplete" +%endif + +%build %cmake_build diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 5a5684eb75..8afe76fe12 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -14,7 +14,7 @@ Name: prismlauncher Version: 11.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license @@ -31,11 +31,7 @@ BuildRequires: gcc-c++ # Make sure you have Adoptium's repositories enabled # https://fedoraproject.org/wiki/Changes/ThirdPartyLegacyJdks # https://adoptium.net/installation/linux/#_centosrhelfedora_instructions -%if 0%{?fedora} > 41 BuildRequires: temurin-17-jdk -%else -BuildRequires: java-17-openjdk-devel -%endif BuildRequires: anda-srpm-macros BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -63,12 +59,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Recommends: java-21-openjdk -# See note above -%if 0%{?fedora} && 0%{?fedora} < 42 -Recommends: java-17-openjdk -Suggests: java-1.8.0-openjdk -%endif +Recommends: java-25-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr @@ -91,8 +82,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt - -%build +%conf %cmake \ -DLauncher_QT_VERSION_MAJOR="%{qt_version}" \ -DLauncher_BUILD_PLATFORM="%{build_platform}" \ @@ -105,8 +95,12 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif - -DBUILD_TESTING=OFF + -DBUILD_TESTING=OFF \ +%if 0%{?fedora} > 43 + -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=sfinae-incomplete" +%endif +%build %cmake_build diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7f0d8370b3..39af34ebad 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 350e7b09f52c01fb31b0f0568563aefa008a81af -%global ver 0.0.40-19303 +%global commit 2613d7eee7de144e80b7c2e866a4c3dd8ad24f33 +%global ver 0.0.40-19381 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/apps/twintaillauncher/anda.hcl b/anda/games/twintaillauncher/anda.hcl similarity index 58% rename from anda/apps/twintaillauncher/anda.hcl rename to anda/games/twintaillauncher/anda.hcl index 62f910e857..81a75d1435 100644 --- a/anda/apps/twintaillauncher/anda.hcl +++ b/anda/games/twintaillauncher/anda.hcl @@ -1,5 +1,4 @@ -project "pkg" { - arches = ["x86_64"] +project pkg { rpm { spec = "twintaillauncher.spec" } diff --git a/anda/apps/twintaillauncher/twintaillauncher.spec b/anda/games/twintaillauncher/twintaillauncher.spec similarity index 93% rename from anda/apps/twintaillauncher/twintaillauncher.spec rename to anda/games/twintaillauncher/twintaillauncher.spec index 7633110232..6a16f40f40 100644 --- a/anda/apps/twintaillauncher/twintaillauncher.spec +++ b/anda/games/twintaillauncher/twintaillauncher.spec @@ -6,8 +6,8 @@ Name: twintaillauncher -Version: 2.0.0 -Release: 3%{?dist} +Version: 2.1.1 +Release: 1%{?dist} Summary: A multi-platform launcher for your anime games Packager: Yoong Jin @@ -16,8 +16,6 @@ License: GPL-3.0-only AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((M URL: https://twintaillauncher.app/ Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz -ExclusiveArch: x86_64 - Requires: cairo Requires: desktop-file-utils Requires: gdk-pixbuf2 @@ -60,7 +58,7 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite %install %tauri_install -mkdir -p %{buildroot}/usr/lib/twintaillauncher/resources +mkdir -p %{buildroot}%{_prefix}/lib/twintaillauncher/resources #app expects files to be present there mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher @@ -75,25 +73,20 @@ rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version} install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png -chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R - - %files %license LICENSE.dependencies %license LICENSE %doc README.md %{_bindir}/twintaillauncher -/usr/lib/twintaillauncher/resources +%{_prefix}/lib/%{name}/resources %{_hicolordir}/512x512/apps/%{name}.png %{_hicolordir}/128x128/apps/%{name}.png -%_appsdir/twintaillauncher.desktop - - - - +%{_appsdir}/%{name}.desktop %changelog +* Sat May 9 2026 Gilver E. - 2.1.0-2 +- Enable aarch64 builds * Wed Apr 15 2026 Yoong Jin - 2.0.0-3 - Fix folders - filx perms diff --git a/anda/apps/twintaillauncher/update.rhai b/anda/games/twintaillauncher/update.rhai similarity index 100% rename from anda/apps/twintaillauncher/update.rhai rename to anda/games/twintaillauncher/update.rhai diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index e495403cd5..c580c36f82 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -2,7 +2,7 @@ %global bootstrap_version 1.17.1 Name: crystal -Version: 1.20.1 +Version: 1.20.2 Release: 1%{?dist} Summary: A general-purpose, object-oriented programming language License: Apache-2.0 diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index e1d3195ba1..b089adfcdd 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.11.5 +Version: 3.12.0 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause 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 c8540af981..de8aabe2c6 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.0 +Version: 1.81.1 %gometa -L diff --git a/anda/langs/go/v2ray/nightly/v2ray-nightly.spec b/anda/langs/go/v2ray/nightly/v2ray-nightly.spec index 29f0820859..37e3bdfad7 100644 --- a/anda/langs/go/v2ray/nightly/v2ray-nightly.spec +++ b/anda/langs/go/v2ray/nightly/v2ray-nightly.spec @@ -1,7 +1,7 @@ -%global commit 05cc5424631413ada31d14c27b06fd828cf2e5f4 +%global commit 59950bd0b02c482ee88f4c7fe1aeb1e48db7e286 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver v5.48.0 -%global commit_date 20260413 +%global ver v5.49.0 +%global commit_date 20260519 %global goipath github.com/v2fly/v2ray-core Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/langs/go/v2ray/stable/v2ray.spec b/anda/langs/go/v2ray/stable/v2ray.spec index 245ad8616b..ae13fbaa82 100644 --- a/anda/langs/go/v2ray/stable/v2ray.spec +++ b/anda/langs/go/v2ray/stable/v2ray.spec @@ -1,5 +1,5 @@ %global goipath github.com/v2fly/v2ray-core -Version: 5.49.0 +Version: 5.51.2 %global golicenses LICENSE %global godocs README.md SECURITY.md diff --git a/anda/langs/go/v2raya/nightly/v2raya-nightly.spec b/anda/langs/go/v2raya/nightly/v2raya-nightly.spec index 6c39559202..7aaf69171d 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 407074010809148e4797f77523e6235f2f0dd1c2 +%global commit 074305b21bb3797eac2415aa5c385a579cd5943c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver v2.2.7.5 -%global commit_date 20260504 +%global commit_date 20260505 %global goipath github.com/v2rayA/v2rayA Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/langs/go/xray/nightly/xray-nightly.spec b/anda/langs/go/xray/nightly/xray-nightly.spec index d70d4f82fc..c6d83aff4f 100644 --- a/anda/langs/go/xray/nightly/xray-nightly.spec +++ b/anda/langs/go/xray/nightly/xray-nightly.spec @@ -1,7 +1,7 @@ -%global commit 228f1e13aa22739b0d6b9adbdb2b600f1e2018e1 +%global commit 1bdb488c9ec09ea51e6899697d5b7437f3cf6eb2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver v26.3.27 -%global commit_date 20260504 +%global commit_date 20260510 %global goipath github.com/XTLS/Xray-core Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/langs/go/xray/stable/xray.spec b/anda/langs/go/xray/stable/xray.spec index c94d09388b..9c7fc847fb 100644 --- a/anda/langs/go/xray/stable/xray.spec +++ b/anda/langs/go/xray/stable/xray.spec @@ -1,7 +1,7 @@ # Disabled because compiled without debug %global goipath github.com/XTLS/Xray-core -Version: 26.5.3 +Version: 26.5.9 %global golicenses LICENSE %global godocs README.md SECURITY.md CODE_OF_CONDUCT.md diff --git a/anda/langs/groovy/groovy-docs/groovy-docs.spec b/anda/langs/groovy/groovy-docs/groovy-docs.spec index f27dab6968..046fe88acc 100644 --- a/anda/langs/groovy/groovy-docs/groovy-docs.spec +++ b/anda/langs/groovy/groovy-docs/groovy-docs.spec @@ -1,5 +1,5 @@ Name: groovy-docs -Version: 5.0.5 +Version: 5.0.6 Release: 1%{?dist} Summary: Documentation for the Groovy programming language URL: https://groovy-lang.org/ diff --git a/anda/langs/groovy/groovy.spec b/anda/langs/groovy/groovy.spec index 50e10c642d..b445f34c25 100644 --- a/anda/langs/groovy/groovy.spec +++ b/anda/langs/groovy/groovy.spec @@ -1,5 +1,5 @@ Name: groovy -Version: 5.0.5 +Version: 5.0.6 Release: 1%{?dist} Summary: A multi-faceted language for the Java platform BuildArch: noarch diff --git a/anda/langs/holyc/holyc/holyc.spec b/anda/langs/holyc/holyc/holyc.spec index cc4a496e70..5bc9a5a0cf 100644 --- a/anda/langs/holyc/holyc/holyc.spec +++ b/anda/langs/holyc/holyc/holyc.spec @@ -1,8 +1,8 @@ -%global ver 0.0.10 +%global ver 0.0.12 Name: holyc Version: %{ver}~beta -Release: 3%{?dist} +Release: 1%{?dist} Summary: HolyC compiler and transpiler License: BSD-2-Clause URL: https://holyc-lang.com diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 1b214452b8..cc6a6ea884 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit e325ca229633b831fbac3ce06f3042067c2baca1 -%global commit_date 20260427 +%global commit b7311cc688bcd615d4faac9e1439a594abdf409a +%global commit_date 20260512 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index c3b9db49aa..8d5d1193ef 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 4bcb706d496e4dce3f25040e67065950973fbaa2 +%global commit f9647276d8a9279a7d6eb4591a2feb356a9a4ca7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20260429 +%global commit_date 20260519 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/bitsandbytes/anda.hcl b/anda/langs/python/bitsandbytes/anda.hcl new file mode 100644 index 0000000000..0d68eae1b2 --- /dev/null +++ b/anda/langs/python/bitsandbytes/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "bitsandbytes.spec" + } +} diff --git a/anda/langs/python/bitsandbytes/bitsandbytes.spec b/anda/langs/python/bitsandbytes/bitsandbytes.spec new file mode 100644 index 0000000000..a32b9db343 --- /dev/null +++ b/anda/langs/python/bitsandbytes/bitsandbytes.spec @@ -0,0 +1,49 @@ +%global pypi_name bitsandbytes +%global _desc Accessible large language models via k-bit quantization for PyTorch. + +Name: python-%{pypi_name} +Version: 0.49.2 +Release: 1%{?dist} +Summary: Accessible large language models via k-bit quantization for PyTorch +License: MIT +URL: https://huggingface.co/docs/bitsandbytes/main/en/index +Source0: https://github.com/bitsandbytes-foundation/bitsandbytes/archive/refs/tags/%{version}.tar.gz + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-scikit-build-core +BuildRequires: python3-pip +BuildRequires: python3-hatchling +BuildRequires: python3-wheel +BuildRequires: python3-cmake +BuildRequires: gcc-c++ + +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}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md +%license LICENSE + +%changelog +* Tue May 05 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/bitsandbytes/update.rhai b/anda/langs/python/bitsandbytes/update.rhai new file mode 100644 index 0000000000..c33e1d7b49 --- /dev/null +++ b/anda/langs/python/bitsandbytes/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("bitsandbytes")); diff --git a/anda/langs/python/dataclasses-json/dataclasses-json.spec b/anda/langs/python/dataclasses-json/dataclasses-json.spec index 7141310177..2a233e6138 100644 --- a/anda/langs/python/dataclasses-json/dataclasses-json.spec +++ b/anda/langs/python/dataclasses-json/dataclasses-json.spec @@ -1,23 +1,21 @@ %global pypi_name dataclasses-json %global _desc Easily serialize Data Classes to and from JSON. -%define _python_dist_allow_version_zero %{nil} - Name: python-%{pypi_name} Version: 0.6.7 -Release: 1%?dist +Release: 1%{?dist} Summary: Easily serialize Data Classes to and from JSON License: MIT URL: https://github.com/lidatong/dataclasses-json -Source0: %url/archive/refs/tags/v%version.tar.gz +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3-build BuildRequires: python3-pip +BuildRequires: python3-poetry-core BuildRequires: python3-poetry-dynamic-versioning - -Requires: python3-marshmallow -Requires: python3-typing-inspect +BuildRequires: python3-pyproject-metadata Packager: Owen Zimmerman @@ -31,15 +29,8 @@ Summary: %{summary} %description -n python3-%{pypi_name} %_desc -%package -n python3-%{pypi_name}-doc -Summary: documentation for python3-%{pypi_name} - -%description -n python3-%{pypi_name}-doc -documentation for python3-%{pypi_name}. - %prep -%autosetup -n dataclasses-json-%{version} -sed -i '/\[tool.poetry-dynamic-versioning\]/,+1d' pyproject.toml +%git_clone %{url}.git v%{version} %build %pyproject_wheel @@ -53,5 +44,8 @@ sed -i '/\[tool.poetry-dynamic-versioning\]/,+1d' pyproject.toml %license LICENSE %changelog +* Mon May 04 2026 Owen Zimmerman +- Switch to git source, clean up spec + * Wed Jan 07 2026 Owen Zimmerman - Initial commit diff --git a/anda/langs/python/geventwebsocket/anda.hcl b/anda/langs/python/geventwebsocket/anda.hcl new file mode 100644 index 0000000000..0f26d7b84d --- /dev/null +++ b/anda/langs/python/geventwebsocket/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "geventwebsocket.spec" + } +} diff --git a/anda/langs/python/geventwebsocket/geventwebsocket.spec b/anda/langs/python/geventwebsocket/geventwebsocket.spec new file mode 100644 index 0000000000..19dc0e17e3 --- /dev/null +++ b/anda/langs/python/geventwebsocket/geventwebsocket.spec @@ -0,0 +1,45 @@ +%global pypi_name gevent-websocket +%global _desc gevent-websocket is a WebSocket library for the gevent networking library. + +Name: python-%{pypi_name} +Version: 0.10.1 +Release: 1%{?dist} +Summary: gevent-websocket is a WebSocket library for the gevent networking library +License: Apache-2.0 +URL: https://github.com/cynepiaadmin/geventwebsocket +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files geventwebsocket + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst +%license LICENSE + +%changelog +* Thu May 07 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/geventwebsocket/update.rhai b/anda/langs/python/geventwebsocket/update.rhai new file mode 100644 index 0000000000..1056e6da0c --- /dev/null +++ b/anda/langs/python/geventwebsocket/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("gevent-websocket")); diff --git a/anda/langs/python/hf-xet/xf-xet.spec b/anda/langs/python/hf-xet/xf-xet.spec index 3663d194b4..8cdc61f8bb 100644 --- a/anda/langs/python/hf-xet/xf-xet.spec +++ b/anda/langs/python/hf-xet/xf-xet.spec @@ -2,7 +2,7 @@ %global _desc xet client tech, used in huggingface_hub. Name: python-%{pypi_name} -Version: 1.4.3 +Version: 1.5.0 Release: 1%{?dist} Summary: xet client tech, used in huggingface_hub License: Apache-2.0 diff --git a/anda/langs/python/hydra-colorlog/hydra-colorlog.spec b/anda/langs/python/hydra-colorlog/hydra-colorlog.spec index 71a17f48cf..376a4245a8 100644 --- a/anda/langs/python/hydra-colorlog/hydra-colorlog.spec +++ b/anda/langs/python/hydra-colorlog/hydra-colorlog.spec @@ -14,7 +14,7 @@ Source0: %url/archive/refs/tags/v%version.tar.gz BuildRequires: python3-devel BuildRequires: python3-pip BuildRequires: python3-setuptools -BuildRequires: java-21-openjdk-devel +BuildRequires: java-latest-openjdk-devel Packager: Owen Zimmerman diff --git a/anda/langs/python/iterable-io/iterable-io.spec b/anda/langs/python/iterable-io/iterable-io.spec index 6bbbdb7fca..7b807e3026 100644 --- a/anda/langs/python/iterable-io/iterable-io.spec +++ b/anda/langs/python/iterable-io/iterable-io.spec @@ -1,9 +1,10 @@ -%global pypi_name iterable-io +%global pypi_name iterable_io +%global real_name iterable-io %global _desc Python library to adapt iterables to a file-like interface. -Name: python-%{pypi_name} -Version: 1.0.1 -Release: 1%?dist +Name: python-%{real_name} +Version: 1.0.4 +Release: 1%{?dist} Summary: Python library to adapt iterables to a file-like interface # According to README @@ -18,22 +19,23 @@ BuildRequires: python3-devel BuildRequires: python3-wheel BuildRequires: python3-setuptools BuildRequires: python3-pip +BuildRequires: python3-hatchling Packager: Owen Zimmerman %description %_desc -%package -n python3-%{pypi_name} +%package -n python3-%{real_name} Summary: %{summary} Provides: iterable-io -%{?python_provide:%python_provide python3-%{pypi_name}} +%{?python_provide:%python_provide python3-%{real_name}} -%description -n python3-%{pypi_name} +%description -n python3-%{real_name} %_desc %prep -%autosetup -n iterable-io-%{version} +%autosetup -n %{pypi_name}-%{version} %build %pyproject_wheel @@ -43,7 +45,7 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_defaultlicensedir}/%{name}/LICENSE %pyproject_install %pyproject_save_files iterableio -%files -n python3-%{pypi_name} -f %{pyproject_files} +%files -n python3-%{real_name} -f %{pyproject_files} %doc README.md %{_defaultlicensedir}/%{name}/LICENSE %ghost %python3_sitelib/__pycache__/*.cpython-*.pyc diff --git a/anda/langs/python/magic-wormhole/magic-wormhole.spec b/anda/langs/python/magic-wormhole/magic-wormhole.spec index 6c2b6d76c7..5838ee5b01 100644 --- a/anda/langs/python/magic-wormhole/magic-wormhole.spec +++ b/anda/langs/python/magic-wormhole/magic-wormhole.spec @@ -2,8 +2,8 @@ %global _desc get things from one computer to another, safely. Name: python-%{pypi_name} -Version: 0.23.0 -Release: 1%{?dist} +Version: 0.24.0 +Release: 2%{?dist} Summary: get things from one computer to another, safely License: MIT URL: https://github.com/magic-wormhole/magic-wormhole @@ -34,6 +34,8 @@ Provides: magic-wormhole %prep %autosetup -n magic-wormhole-%{version} +%pyproject_patch_dependency autobahn:drop_constraints + %build %pyproject_wheel diff --git a/anda/langs/python/open-unmix-pytorch/anda.hcl b/anda/langs/python/open-unmix-pytorch/anda.hcl new file mode 100644 index 0000000000..d8dcdc32f2 --- /dev/null +++ b/anda/langs/python/open-unmix-pytorch/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "open-unmix-pytorch.spec" + } +} diff --git a/anda/langs/python/open-unmix-pytorch/open-unmix-pytorch.spec b/anda/langs/python/open-unmix-pytorch/open-unmix-pytorch.spec new file mode 100644 index 0000000000..93931b0b6d --- /dev/null +++ b/anda/langs/python/open-unmix-pytorch/open-unmix-pytorch.spec @@ -0,0 +1,47 @@ +%global pypi_name openunmix +%global _desc Open-Unmix - Music Source Separation for PyTorch. + +Name: python-%{pypi_name} +Version: 1.3.0 +Release: 1%{?dist} +Summary: Open-Unmix - Music Source Separation for PyTorch +License: MIT +URL: https://github.com/sigsep/open-unmix-pytorch +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: python3-wheel + +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}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/umx + +%changelog +* Mon May 04 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/open-unmix-pytorch/update.rhai b/anda/langs/python/open-unmix-pytorch/update.rhai new file mode 100644 index 0000000000..acf60671ab --- /dev/null +++ b/anda/langs/python/open-unmix-pytorch/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("openunmix")); diff --git a/anda/langs/python/opencc/opencc.spec b/anda/langs/python/opencc/opencc.spec index e71e191200..26297dc8a3 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.0 +Version: 1.3.1 Release: 1%{?dist} Summary: Open Chinese Convert License: Apache-2.0 diff --git a/anda/system/supergfxctl/anda.hcl b/anda/langs/python/peft/anda.hcl similarity index 51% rename from anda/system/supergfxctl/anda.hcl rename to anda/langs/python/peft/anda.hcl index 7b76ffb458..7e35b698f0 100644 --- a/anda/system/supergfxctl/anda.hcl +++ b/anda/langs/python/peft/anda.hcl @@ -1,6 +1,6 @@ project pkg { arches = ["x86_64"] - rpm { - spec = "supergfxctl.spec" - } + rpm { + spec = "peft.spec" + } } diff --git a/anda/langs/python/peft/peft.spec b/anda/langs/python/peft/peft.spec new file mode 100644 index 0000000000..8c9353a80f --- /dev/null +++ b/anda/langs/python/peft/peft.spec @@ -0,0 +1,45 @@ +%global pypi_name peft +%global _desc PEFT: State-of-the-art Parameter-Efficient Fine-Tuning. + +Name: python-%{pypi_name} +Version: 0.19.1 +Release: 1%{?dist} +Summary: PEFT: State-of-the-art Parameter-Efficient Fine-Tuning +License: Apache-2.0 +URL: https://github.com/huggingface/peft +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-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}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE + +%changelog +* Mon May 04 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/peft/update.rhai b/anda/langs/python/peft/update.rhai new file mode 100644 index 0000000000..364e788afc --- /dev/null +++ b/anda/langs/python/peft/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("peft")); diff --git a/anda/langs/python/posthog/posthog.spec b/anda/langs/python/posthog/posthog.spec index a48ac91edb..d03990aab5 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.14.0 +Version: 7.15.0 Release: 1%{?dist} Summary: Send usage data from your Python code to PostHog License: MIT diff --git a/anda/langs/python/publicdotcom-cli/anda.hcl b/anda/langs/python/publicdotcom-cli/anda.hcl new file mode 100644 index 0000000000..edfba72f6e --- /dev/null +++ b/anda/langs/python/publicdotcom-cli/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "publicdotcom-cli.spec" + } +} diff --git a/anda/langs/python/publicdotcom-cli/publicdotcom-cli.spec b/anda/langs/python/publicdotcom-cli/publicdotcom-cli.spec new file mode 100644 index 0000000000..3a5b9774a8 --- /dev/null +++ b/anda/langs/python/publicdotcom-cli/publicdotcom-cli.spec @@ -0,0 +1,48 @@ +%global pypi_name publicdotcom_cli +%global real_name publicdotcom-cli +%global _desc Command-line client for the Public.com Trading API. + +Name: python-%{real_name} +Version: 1.1.0 +Release: 1%{?dist} +Summary: Command-line client for the Public.com Trading API +License: Apache-2.0 +URL: https://github.com/PublicDotCom/publicdotcom-cli +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: python3-hatchling + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{real_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{real_name}} + +%description -n python3-%{real_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{real_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/public + +%changelog +* Thu May 07 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/publicdotcom-cli/update.rhai b/anda/langs/python/publicdotcom-cli/update.rhai new file mode 100644 index 0000000000..098cbea22d --- /dev/null +++ b/anda/langs/python/publicdotcom-cli/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("publicdotcom-cli")); diff --git a/anda/langs/python/publicdotcom-py/anda.hcl b/anda/langs/python/publicdotcom-py/anda.hcl new file mode 100644 index 0000000000..61b7ccb89a --- /dev/null +++ b/anda/langs/python/publicdotcom-py/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "publicdotcom-py.spec" + } +} diff --git a/anda/langs/python/publicdotcom-py/publicdotcom-py.spec b/anda/langs/python/publicdotcom-py/publicdotcom-py.spec new file mode 100644 index 0000000000..d569f5b4c5 --- /dev/null +++ b/anda/langs/python/publicdotcom-py/publicdotcom-py.spec @@ -0,0 +1,46 @@ +%global pypi_name publicdotcom_py +%global real_name publicdotcom-py +%global _desc A Python SDK for interacting with the Public Trading API, providing a simple and intuitive interface for trading operations, market data retrieval, and account management. + +Name: python-%{real_name} +Version: 0.1.15 +Release: 1%{?dist} +Summary: Python SDK for interacting with the Public Trading API +License: Apache-2.0 +URL: https://github.com/PublicDotCom/publicdotcom-py +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{real_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{real_name}} + +%description -n python3-%{real_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files public_api_sdk + +%files -n python3-%{real_name} -f %{pyproject_files} +%doc README.md +%license LICENCE + +%changelog +* Thu May 07 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/publicdotcom-py/update.rhai b/anda/langs/python/publicdotcom-py/update.rhai new file mode 100644 index 0000000000..45bd02a092 --- /dev/null +++ b/anda/langs/python/publicdotcom-py/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("publicdotcom-py")); diff --git a/anda/langs/python/pysdl3/pysdl3.spec b/anda/langs/python/pysdl3/pysdl3.spec index 5a1106c5e2..282b5d0ca1 100644 --- a/anda/langs/python/pysdl3/pysdl3.spec +++ b/anda/langs/python/pysdl3/pysdl3.spec @@ -2,8 +2,8 @@ %global _desc A pure Python wrapper for SDL3. Name: python-%{pypi_name} -Version: 0.9.11b0 -Release: 1%?dist +Version: 0.9.11b1 +Release: 1%{?dist} Summary: A pure Python wrapper for SDL3 License: MIT URL: https://pysdl3.readthedocs.io/ diff --git a/anda/langs/python/stable-ts/anda.hcl b/anda/langs/python/stable-ts/anda.hcl new file mode 100644 index 0000000000..748ffbba2c --- /dev/null +++ b/anda/langs/python/stable-ts/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "stable-ts.spec" + } +} diff --git a/anda/langs/python/stable-ts/stable-ts.spec b/anda/langs/python/stable-ts/stable-ts.spec new file mode 100644 index 0000000000..9a22e602a5 --- /dev/null +++ b/anda/langs/python/stable-ts/stable-ts.spec @@ -0,0 +1,50 @@ +%global pypi_name stable_ts +%global real_name stable-ts +%global _desc Transcription, forced alignment, and audio indexing with OpenAI's Whisper. + +Name: python-%{real_name} +Version: 2.19.1 +Release: 2%{?dist} +Summary: Transcription, forced alignment, and audio indexing with OpenAI's Whisper +License: MIT +URL: https://github.com/jianfch/stable-ts +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{real_name} +Summary: %{summary} +Obsoletes: python3-%{pypi_name} < %{evr} +%{?python_provide:%python_provide python3-%{real_name}} + +%description -n python3-%{real_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} +sed -i "s/openai-whisper==20230308/openai-whisper/" setup.py + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files stable_whisper + +%files -n python3-%{real_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/%{real_name} + +%changelog +* Mon May 04 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/stable-ts/update.rhai b/anda/langs/python/stable-ts/update.rhai new file mode 100644 index 0000000000..41e2d84d6f --- /dev/null +++ b/anda/langs/python/stable-ts/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("stable-ts")); diff --git a/anda/langs/python/superisoupdater/superisoupdater.spec b/anda/langs/python/superisoupdater/superisoupdater.spec index 2e3aa362b0..7c39e276ea 100644 --- a/anda/langs/python/superisoupdater/superisoupdater.spec +++ b/anda/langs/python/superisoupdater/superisoupdater.spec @@ -2,7 +2,7 @@ %global _desc A powerful tool to conveniently update all of your ISOs! Name: python-%{pypi_name} -Version: 1.5.1 +Version: 2.2.0 Release: 1%{?dist} Summary: %{_desc} License: GPLv3 diff --git a/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec b/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec index 43f8eba74e..254475b595 100644 --- a/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec +++ b/anda/langs/python/synapse-s3-storage-provider/synapse-s3-storage-provider.spec @@ -2,8 +2,8 @@ %global _desc Synapse storage provider to fetch and store media in Amazon S3. Name: python-%{pypi_name} -Version: 1.6.0 -Release: 1%?dist +Version: 1.6.1 +Release: 1%{?dist} Summary: Synapse storage provider to fetch and store media in Amazon S3 License: Apache-2.0 URL: https://github.com/matrix-org/synapse-s3-storage-provider diff --git a/anda/langs/python/transformers/anda.hcl b/anda/langs/python/transformers/anda.hcl new file mode 100644 index 0000000000..19dbd51d96 --- /dev/null +++ b/anda/langs/python/transformers/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "transformers.spec" + } +} diff --git a/anda/langs/python/transformers/transformers.spec b/anda/langs/python/transformers/transformers.spec new file mode 100644 index 0000000000..7be4f5c8a6 --- /dev/null +++ b/anda/langs/python/transformers/transformers.spec @@ -0,0 +1,50 @@ +%global pypi_name transformers +%global _desc The model-definition framework for state-of-the-art machine learning models. + +Name: python-%{pypi_name} +Version: 5.8.1 +Release: 1%{?dist} +Summary: The model-definition framework for state-of-the-art machine learning models +License: Apache-2.0 +URL: https://huggingface.co/docs/transformers/index +Source0: %{pypi_source} +Patch0: versions.patch +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} -p1 + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files transformers + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE +%{_bindir}/transformers + +%changelog +* Mon May 04 2026 Owen Zimmerman +- Update spec for version 5.7.0 + +* Sat Jan 10 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/transformers/update.rhai b/anda/langs/python/transformers/update.rhai new file mode 100644 index 0000000000..8ec179c575 --- /dev/null +++ b/anda/langs/python/transformers/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("transformers")); diff --git a/anda/langs/python/transformers/versions.patch b/anda/langs/python/transformers/versions.patch new file mode 100644 index 0000000000..1ab99bd632 --- /dev/null +++ b/anda/langs/python/transformers/versions.patch @@ -0,0 +1,22 @@ +diff --git a/setup.py b/setup.py +index d24f3bb665..0f0a2803a1 100644 +--- a/setup.py ++++ b/setup.py +@@ -86,7 +86,7 @@ _deps = [ + "fugashi>=1.0", + "GitPython<3.1.19", + "hf-doc-builder", +- "huggingface-hub>=1.5.0,<2.0", ++ "huggingface-hub", + "ipadic>=1.0.0,<2.0", + "jinja2>=3.1.0", + "jmespath>=1.0.1", +@@ -147,7 +147,7 @@ _deps = [ + "tomli", + "tiktoken", + "timm>=1.0.23", +- "tokenizers>=0.22.0,<=0.23.0", ++ "tokenizers>=0.22.0", + "torch>=2.4", + "torchaudio", + "torchvision", diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 6dd1089b22..0093dbc26c 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 2c79d4729b0fdb5a7b5a2c04891d78f6bd796576 -%global commit_date 20260504 +%global commit ee2120881632f977cb9d61d055f1a36eb7bdbd64 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/langs/python/vulkan/anda.hcl b/anda/langs/python/vulkan/anda.hcl new file mode 100644 index 0000000000..1c563a199c --- /dev/null +++ b/anda/langs/python/vulkan/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "vulkan.spec" + } +} diff --git a/anda/langs/python/vulkan/update.rhai b/anda/langs/python/vulkan/update.rhai new file mode 100644 index 0000000000..e6574d5949 --- /dev/null +++ b/anda/langs/python/vulkan/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("vulkan")); diff --git a/anda/langs/python/vulkan/vulkan.spec b/anda/langs/python/vulkan/vulkan.spec new file mode 100644 index 0000000000..a46e96500f --- /dev/null +++ b/anda/langs/python/vulkan/vulkan.spec @@ -0,0 +1,48 @@ +%define debug_package %{nil} + +%global pypi_name vulkan +%global _desc The ultimate Python binding for Vulkan API. + +Name: python-%{pypi_name} +Version: 1.3.275.1 +Release: 1%{?dist} +Summary: The ultimate Python binding for Vulkan API +License: Apache-2.0 +URL: https://github.com/realitix/vulkan +Source0: %{pypi_source} + +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: gcc + +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}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE + +%changelog +* Mon May 04 2026 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/zipstream-ng/zipstream-ng.spec b/anda/langs/python/zipstream-ng/zipstream-ng.spec index ea421e2221..5931e2f74e 100644 --- a/anda/langs/python/zipstream-ng/zipstream-ng.spec +++ b/anda/langs/python/zipstream-ng/zipstream-ng.spec @@ -1,9 +1,11 @@ +%global __brp_mangle_shebangs_exclude_from /usr/lib/python3.14/site-packages/zipstream/ + %global pypi_name zipstream-ng %global _desc 🔉 A modern and easy to use streamable zip file generator Name: python-%{pypi_name} -Version: 1.9.0 -Release: 1%?dist +Version: 1.9.2 +Release: 1%{?dist} Summary: A modern and easy to use streamable zip file generator License: LGPL-3.0-only URL: https://github.com/pR0Ps/zipstream-ng @@ -14,6 +16,7 @@ BuildRequires: python3-devel BuildRequires: python3-wheel BuildRequires: python3-setuptools BuildRequires: python3-pip +BuildRequires: python3-hatchling Packager: Owen Zimmerman @@ -42,9 +45,6 @@ Provides: zipstream-ng %doc README.md CHANGELOG.md docs/zipserver.rst %license LICENSE %{_bindir}/zipserver -%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc -%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc -%python3_sitelib/zipstream_ng-%version.dist-info/* %changelog * Mon Nov 03 2025 Owen Zimmerman diff --git a/anda/langs/rust/bacon/rust-bacon.spec b/anda/langs/rust/bacon/rust-bacon.spec index 8472334b82..638330ba0a 100644 --- a/anda/langs/rust/bacon/rust-bacon.spec +++ b/anda/langs/rust/bacon/rust-bacon.spec @@ -5,8 +5,8 @@ %global features "sound,clipboard" Name: rust-bacon -Version: 3.22.0 -Release: 1%?dist +Version: 3.23.0 +Release: 1%{?dist} Summary: Background rust compiler Packager: metcya diff --git a/anda/langs/rust/fresh/fresh.spec b/anda/langs/rust/fresh/fresh.spec index 7291d8e2c5..6120b6a02b 100644 --- a/anda/langs/rust/fresh/fresh.spec +++ b/anda/langs/rust/fresh/fresh.spec @@ -1,7 +1,7 @@ %undefine __brp_mangle_shebangs Name: fresh -Version: 0.3.2 +Version: 0.3.7 Release: 1%{?dist} Summary: Text editor for your terminal: easy, powerful and fast URL: https://getfresh.dev diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec index ea50d847ef..0671af91c4 100644 --- a/anda/langs/rust/television/rust-television.spec +++ b/anda/langs/rust/television/rust-television.spec @@ -5,7 +5,7 @@ %global crate television Name: rust-television -Version: 0.15.6 +Version: 0.15.7 Release: 1%{?dist} Summary: Very fast, portable and hackable fuzzy finder for the terminal diff --git a/anda/langs/rust/yazi/yazi.spec b/anda/langs/rust/yazi/yazi.spec index c19630dbb9..a1c4e59321 100644 --- a/anda/langs/rust/yazi/yazi.spec +++ b/anda/langs/rust/yazi/yazi.spec @@ -1,8 +1,8 @@ %undefine __brp_mangle_shebangs Name: yazi -Version: 26.1.22 -Release: 2%?dist +Version: 26.5.6 +Release: 1%{?dist} Summary: Blazing fast terminal file manager written in Rust, based on async I/O URL: https://yazi-rs.github.io/ Source0: https://github.com/sxyazi/yazi/archive/refs/tags/v%version.tar.gz diff --git a/anda/langs/rust/zellij/rust-zellij.spec b/anda/langs/rust/zellij/rust-zellij.spec index 13fea567eb..95bace45f5 100644 --- a/anda/langs/rust/zellij/rust-zellij.spec +++ b/anda/langs/rust/zellij/rust-zellij.spec @@ -5,7 +5,7 @@ %global crate zellij Name: rust-zellij -Version: 0.44.1 +Version: 0.44.3 Release: 1%{?dist} Summary: Terminal workspace with batteries included diff --git a/anda/langs/rust/zoi/anda.hcl b/anda/langs/rust/zoi/anda.hcl index fa1c2c3a2b..566c999b68 100644 --- a/anda/langs/rust/zoi/anda.hcl +++ b/anda/langs/rust/zoi/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "rust-zoi-rs.spec" } + labels { + sccache = 0 + } } diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 21379839cf..45e9ebc2e7 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.11.0 +%global crate_version 1.13.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') @@ -11,8 +11,6 @@ SourceLicense: Apache-2.0 License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib URL: https://crates.io/crates/zoi-rs Source: %{crates_source %{crate} %{crate_version}} -# Automatically generated patch to strip dependencies and normalize metadata -Patch: zoi-rs-fix-metadata-auto.diff BuildRequires: cargo BuildRequires: gcc-c++ BuildRequires: rpm_macro(cargo_install) @@ -49,12 +47,14 @@ Requires: git %doc RELEASE.md %doc SECURITY.md %{_bindir}/zoi +%{_bindir}/zoi-mini %pkg_completion -Befz zoi -n %{crate} %package devel Summary: %{summary} BuildArch: noarch +Requires: %{name}-%{crate} = %{evr} %description devel %{_description} @@ -62,18 +62,12 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/CHANGELOG.md -%doc %{crate_instdir}/CODE_OF_CONDUCT.md -%doc %{crate_instdir}/PACKAGING.md -%doc %{crate_instdir}/README.md -%doc %{crate_instdir}/RELEASE.md -%doc %{crate_instdir}/SECURITY.md %{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} BuildArch: noarch +Requires: %{name}-%{crate} = %{evr} %description -n %{name}+default-devel %{_description} diff --git a/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff b/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff deleted file mode 100644 index 1d59e54d5b..0000000000 --- a/anda/langs/rust/zoi/zoi-rs-fix-metadata-auto.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- zoi-rs-1.3.1/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ zoi-rs-1.3.1/Cargo.toml 2025-10-31T16:56:25.441725+00:00 -@@ -223,9 +223,7 @@ - [build-dependencies.dotenvy] - version = "0.15.7" - --[target."cfg(windows)".dependencies.winreg] --version = "0.55.0" -- - [lints.clippy] - too_many_arguments = "allow" - type_complexity = "allow" -+ diff --git a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec index e131cb14eb..712eccb69c 100644 --- a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec @@ -1,16 +1,16 @@ %global real_name vala-language-server -%global commit c66ce433375815fb65d3aefddf68122817c0073d +%global commit 8fab39f867a15dc3f1d24bc0ae455f6e019230bd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250927 +%global commit_date 20260508 %global snapshot_info %{commit_date}.%{shortcommit} %global verrel 0.48.7 Name: vala-language-server-nightly Summary: Language server for the Vala programming language Version: 0.48.7^%{snapshot_info} -Release: 1%?dist +Release: 1%{?dist} # The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+. # It is not installed when the "plugins" meson option is set to false. # Since GNOME Builder 41, the VLS the plugin has been included. diff --git a/anda/langs/vala/vala-nightly/vala-nightly.spec b/anda/langs/vala/vala-nightly/vala-nightly.spec index a6caeb9216..b4ffc1a675 100644 --- a/anda/langs/vala/vala-nightly/vala-nightly.spec +++ b/anda/langs/vala/vala-nightly/vala-nightly.spec @@ -3,11 +3,11 @@ %global priority 90 %global real_name vala -%global commit a3e522fdef952cb4449e51b1bc00316186b47a5e +%global commit 7a80e9901b4640dab0a11e96a9158545df6d6937 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git -%global commit_date 20260417 +%global commit_date 20260517 %global snapshot_info %{commit_date}.%{shortcommit} Name: vala-nightly diff --git a/anda/langs/zig/bootstrap/setup.sh b/anda/langs/zig/bootstrap/setup.sh index 4ddf6d8d42..2ac09e292e 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.248+95507faf1 +version=0.17.0-dev.313+27be3b069 mirrors=() diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index e36892bd58..637facf25a 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.248+95507faf1 +%global ver 0.17.0-dev.313+27be3b069 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c0bc1361c3..f746f86d54 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.248+95507faf1 +Version: 0.17.0~dev.305+bdfbf432d 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 diff --git a/anda/lib/args-hxx/args-hxx.spec b/anda/lib/args-hxx/args-hxx.spec index d4b8769b05..4b96f671b3 100644 --- a/anda/lib/args-hxx/args-hxx.spec +++ b/anda/lib/args-hxx/args-hxx.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: args-hxx -Version: 6.4.15 +Version: 6.4.16 Release: 1%{?dist} Summary: A simple header-only C++ argument parser library License: MIT diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 5a7d489dd4..c7ab4f37c7 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18 -%global shortcommit 67ddc83 -%global commit_date 20260501 +%global commit dd388d209e71b44d9dff130261c8fe1658c24ae2 +%global shortcommit dd388d2 +%global commit_date 20260517 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index a0c43cfef5..1d9d830c6c 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18 +%global commit dd388d209e71b44d9dff130261c8fe1658c24ae2 %global shortcommit %{sub %commit 1 7} -%global commit_date 20260501 +%global commit_date 20260517 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/cmark-gfm/cmark-gfm.spec b/anda/lib/cmark-gfm/cmark-gfm.spec index 225eff124c..095b7f2144 100644 --- a/anda/lib/cmark-gfm/cmark-gfm.spec +++ b/anda/lib/cmark-gfm/cmark-gfm.spec @@ -43,7 +43,7 @@ Development files for %{name}. %autosetup -p1 %build -%cmake +%cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 %cmake_build %install diff --git a/anda/lib/glaze/glaze.spec b/anda/lib/glaze/glaze.spec index dc9fbfce41..f949cde8ba 100644 --- a/anda/lib/glaze/glaze.spec +++ b/anda/lib/glaze/glaze.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: glaze-devel -Version: 7.5.0 +Version: 7.6.0 Release: 1%{?dist} License: MIT URL: https://stephenberry.github.io/glaze diff --git a/anda/lib/inputtino/inputtino.spec b/anda/lib/inputtino/inputtino.spec index 0a17d1a316..1442d0ab72 100644 --- a/anda/lib/inputtino/inputtino.spec +++ b/anda/lib/inputtino/inputtino.spec @@ -1,4 +1,4 @@ -%global commit f4ce2b0df536ef309e9ff318f75b460f7097d7c1 +%global commit b887f6a37a4f6babea66ee7b9a79bc8f520d7554 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20250816 diff --git a/anda/lib/libde265/libde265.spec b/anda/lib/libde265/libde265.spec index f04c5f0261..b725ecb840 100644 --- a/anda/lib/libde265/libde265.spec +++ b/anda/lib/libde265/libde265.spec @@ -1,6 +1,6 @@ Name: libde265 Summary: Open H.265 video codec implementation -Version: 1.0.18 +Version: 1.0.19 Release: 1%{?dist} License: LGPL-3.0-or-later URL: https://www.libde265.org/ diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 140808fe33..b8c302a2cc 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,8 +5,8 @@ %global cuda_version 13 Name: cuda-cudnn -Version: 9.21.1.3 -Release: 2%{?dist} +Version: 9.22.0.52 +Release: 1%{?dist} Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) License: NVIDIA Software Development Kit diff --git a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec index 1d2dcc4de6..4767c88d21 100644 --- a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec +++ b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec @@ -4,8 +4,8 @@ %global realname sdbus-cpp Name: %realname.terra -Version: 2.2.1 -Release: 1%?dist +Version: 2.3.0 +Release: 1%{?dist} Summary: High-level C++ D-Bus library License: LGPL-2.1-only @@ -98,7 +98,7 @@ mv %{buildroot}%{_sysconfdir}/dbus-1/system.d/org.sdbuscpp.integrationtests.conf rm -rf %{buildroot}%{_sysconfdir} # temporary bundle sdbus-cpp-1 to allow dnf5 rebuild -cp %{_libdir}/libsdbus-c++.so.1.* %{buildroot}%{_libdir} +%dnl cp %{_libdir}/libsdbus-c++.so.1.* %{buildroot}%{_libdir} %files @@ -111,7 +111,7 @@ cp %{_libdir}/libsdbus-c++.so.1.* %{buildroot}%{_libdir} %{_libdir}/libsdbus-c++.so.%{libso_major}{,.*} # temporary bundle sdbus-cpp-1 to allow dnf5 rebuild -%{_libdir}/libsdbus-c++.so.1{,.*} +%dnl %{_libdir}/libsdbus-c++.so.1{,.*} %files devel diff --git a/anda/lib/tdlib/anda.hcl b/anda/lib/tdlib/anda.hcl index bedb540c20..cf2cff9a96 100644 --- a/anda/lib/tdlib/anda.hcl +++ b/anda/lib/tdlib/anda.hcl @@ -4,5 +4,6 @@ project pkg { } labels { nightly = 1 + large = 1 } } diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 9cfd184422..e57353fb79 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 8fc2344f3e3daf55983032a44c4156bd8a1a7533 -%global ver 1.8.63 -%global commit_date 20260426 +%global commit e0943d068ce90b5010f1aea946e6901e25b43bf6 +%global ver 1.8.64 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/lib/wails/v3/wails3.spec b/anda/lib/wails/v3/wails3.spec index 46449fa27e..a34467c2af 100644 --- a/anda/lib/wails/v3/wails3.spec +++ b/anda/lib/wails/v3/wails3.spec @@ -1,4 +1,4 @@ -%global ver v3.0.0-alpha.84 +%global ver webview2/v1.0.24 %global sanitized_ver %(echo %{ver} | sed 's/-/~/g') %global goipath github.com/wailsapp/wails/v3 diff --git a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec index 26e00ea44b..f6a71f0bda 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 0db9d248e61600053eb6ec96d639da54a0bd06f8 -%global commit_date 20260324 +%global commit 06d91e18e3e6ecac8f138a1a84edd5ffe0637a7c +%global commit_date 20260514 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: openbangla-keyboard-nightly diff --git a/anda/misc/signal-cli/signal-cli.spec b/anda/misc/signal-cli/signal-cli.spec index b693779c7b..9d9fc83a46 100644 --- a/anda/misc/signal-cli/signal-cli.spec +++ b/anda/misc/signal-cli/signal-cli.spec @@ -14,8 +14,8 @@ BuildArch: noarch BuildRequires: gcc-c++ BuildRequires: gradle BuildRequires: anda-srpm-macros -BuildRequires: java-21-openjdk -BuildRequires: java-21-openjdk-devel +BuildRequires: java-25-openjdk +BuildRequires: java-25-openjdk-devel BuildRequires: systemd-rpm-macros BuildRequires: make BuildRequires: asciidoc 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 94be6edf20..98cb0aea75 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 bf0751808e7d0c1d995276ecf238e22ec6ba60cb +%global commit 1ad452728877259ceec67ca7ff6481d5e7b35eec %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 20260503074947 -%global commit_date 20260504 +%global ver 20260518025449 +%global commit_date 20260518 Name: v2ray-domain-list-community Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/misc/v2ray-geoip/v2ray-geoip.spec b/anda/misc/v2ray-geoip/v2ray-geoip.spec index 501e42d9bb..fdbbbe655f 100644 --- a/anda/misc/v2ray-geoip/v2ray-geoip.spec +++ b/anda/misc/v2ray-geoip/v2ray-geoip.spec @@ -1,7 +1,7 @@ -%global commit 3211cac2e6f92fc7d5e0ac492de433b2a1153af2 +%global commit ce6485980843245f8dc13ec0d0b2258fb04435d2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 202604200545 -%global commit_date 20260421 +%global ver 202605120112 +%global commit_date 20260512 %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/misc/vencord-installer/dev.vencord.Installer.desktop b/anda/misc/vencord-installer/dev.vencord.Installer.desktop new file mode 100644 index 0000000000..1bdd1e7134 --- /dev/null +++ b/anda/misc/vencord-installer/dev.vencord.Installer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Vencord Installer +Type=Application +GenericName=Discord Mod Installer +Comment=Install and manage Vencord on your Discord installation +Exec=vencord-installer +Icon=dev.vencord.Installer +Categories=Network;InstantMessaging; +Keywords=discord;vencord;mod; +StartupNotify=true diff --git a/anda/misc/vencord-installer/dev.vencord.Installer.policy b/anda/misc/vencord-installer/dev.vencord.Installer.policy new file mode 100644 index 0000000000..2659c50d04 --- /dev/null +++ b/anda/misc/vencord-installer/dev.vencord.Installer.policy @@ -0,0 +1,20 @@ + + + + Vencord + https://vencord.dev + + + Run the Vencord Installer + Authentication is required to patch Discord with Vencord + + auth_admin + auth_admin + auth_admin_keep + + /usr/bin/vencord-installer + true + + diff --git a/anda/misc/vencord-installer/vencord-installer.spec b/anda/misc/vencord-installer/vencord-installer.spec index db34bea370..9d8e7e6bf7 100644 --- a/anda/misc/vencord-installer/vencord-installer.spec +++ b/anda/misc/vencord-installer/vencord-installer.spec @@ -20,14 +20,18 @@ A cross platform gui/cli app for installing Vencord.} %global godocs README.md Name: vencord-installer -Release: 1%{?dist} +Release: 2%{?dist} Provides: golang-github-vencord-installer = %{version}-%{release} Summary: A cross platform gui/cli app for installing Vencord Packager: Cappy Ishihara License: GPL-3.0-only URL: %{gourl} + Source: %{gosource} Source1: %appid.metainfo.xml +Source2: dev.vencord.Installer.desktop +Source3: dev.vencord.Installer.policy + BuildRequires: go-rpm-macros BuildRequires: go-srpm-macros BuildRequires: anda-srpm-macros @@ -43,6 +47,7 @@ BuildRequires: wayland-devel BuildRequires: libxkbcommon-devel BuildRequires: wayland-protocols-devel BuildRequires: extra-cmake-modules +BuildRequires: desktop-file-utils %description %{common_description} @@ -122,12 +127,17 @@ export CGO_LDFLAGS="${LDFLAGS}" install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %terra_appstream -o %{SOURCE1} +%desktop_file_install %{S:2} +install -Dm644 %{SOURCE3} %{buildroot}%{_datadir}/polkit-1/actions/%{appid} %files %license LICENSE %doc README.md %{_bindir}/vencord-installer %{_datadir}/metainfo/%appid.metainfo.xml +%{_datadir}/applications/%{appid}.desktop +%{_datadir}/polkit-1/actions/%{appid} + %files cli %license LICENSE diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 204be24403..bcb49817fa 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -21,8 +21,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 8.0.1 -Release: 3%?dist +Version: 8.1.1 +Release: 1%{?dist} License: LGPLv3+ URL: http://%{name}.org/ Epoch: 1 diff --git a/anda/multimedia/gpu-screen-recorder/gpu-screen-recorder.spec b/anda/multimedia/gpu-screen-recorder/gpu-screen-recorder.spec index 20c9924e5f..c27a809e9c 100644 --- a/anda/multimedia/gpu-screen-recorder/gpu-screen-recorder.spec +++ b/anda/multimedia/gpu-screen-recorder/gpu-screen-recorder.spec @@ -1,5 +1,5 @@ Name: gpu-screen-recorder -Version: 5.13.4 +Version: 5.13.8 Release: 1%{?dist} Summary: A shadowplay-like screen recorder for Linux @@ -29,6 +29,7 @@ BuildRequires: meson BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libspa-0.2) BuildRequires: pkgconfig(libglvnd) +BuildRequires: pkgconfig(vulkan) Requires(post): libcap BuildRequires: systemd-rpm-macros diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec index 607c6735ae..87884bd8f5 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/gstreamer1-plugin-libav.spec @@ -1,5 +1,5 @@ Name: gstreamer1-plugin-libav -Version: 1.28.2 +Version: 1.28.3 Release: 1%{?dist} Epoch: 1 Summary: GStreamer Libav plugin diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index d35d849d85..a565222efe 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -3,7 +3,7 @@ %global majorminor 1.0 Name: gstreamer1-plugins-bad -Version: 1.28.2 +Version: 1.28.3 Release: 1%{?dist} Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index e7730be105..9136a3c548 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit 301d49bdd492aaa326e6411710ba7270c36795a9 +%global commit b89146c81c36c214e9b75d26d23c873de3546084 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260501 +%global commit_date 20260517 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit diff --git a/anda/system/amdgpu_top/amdgpu_top.spec b/anda/system/amdgpu_top/amdgpu_top.spec index 2ff2ab065a..8140ae16fe 100644 --- a/anda/system/amdgpu_top/amdgpu_top.spec +++ b/anda/system/amdgpu_top/amdgpu_top.spec @@ -1,7 +1,7 @@ %undefine __brp_add_determinism Name: amdgpu_top -Version: 0.11.4 +Version: 0.11.5 Release: 1%{?dist} Summary: Tool to display AMDGPU usage License: MIT diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index c614389f87..3d23ede850 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -3,17 +3,20 @@ Name: asusctl Version: 6.3.7 -Release: 2%{?dist} +Release: 4%{?dist} Epoch: 1 Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl Source0: %url/-/archive/%version/asusctl-%version.tar.gz Source1: %{appid}.metainfo.xml License: MPL-2.0 AND (MIT OR Apache-2.0) AND NCSA AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Zlib) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND BSD-3-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0) AND (GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0) AND ISC AND MIT AND Zlib AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND Unlicense AND (Zlib OR Apache-2.0 OR MIT) -BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: systemd-rpm-macros +BuildRequires: rust-udev-devel +BuildRequires: clang-devel BuildRequires: desktop-file-utils BuildRequires: cmake -BuildRequires: rust BuildRequires: rust-std-static BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(libinput) @@ -24,7 +27,7 @@ BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(fontconfig) ExclusiveArch: x86_64 -Packager: Metcya +Packager: Metcya , Owen Zimmerman %description %summary. @@ -56,14 +59,14 @@ install -D -m 0644 rog-anime/data/diagonal-template.png %{buildroot}/%{_docdir}/ %{cargo_license_online} > LICENSE.dependencies -desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.desktop +%desktop_file_validate %{buildroot}/%{_appsdir}/rog-control-center.desktop mkdir -p %{buildroot}%{_sysconfdir}/asusd %files %license LICENSE %license LICENSE.dependencies -%{_datadir}/asusctl/LICENSE +%license %{_datadir}/asusctl/LICENSE %{_bindir}/asusd %{_bindir}/asusd-user %{_bindir}/asusctl @@ -74,18 +77,18 @@ mkdir -p %{buildroot}%{_sysconfdir}/asusd %dir %{_sysconfdir}/asusd %{_datadir}/asusd/aura_support.ron %{_datadir}/dbus-1/system.d/asusd.conf -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_yellow.png -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_green.png -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_red.png -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_blue.png -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_orange.png -%{_datadir}/icons/hicolor/512x512/apps/asus_notif_white.png -%{_datadir}/icons/hicolor/scalable/status/gpu-compute.svg -%{_datadir}/icons/hicolor/scalable/status/gpu-hybrid.svg -%{_datadir}/icons/hicolor/scalable/status/gpu-integrated.svg -%{_datadir}/icons/hicolor/scalable/status/gpu-nvidia.svg -%{_datadir}/icons/hicolor/scalable/status/gpu-vfio.svg -%{_datadir}/icons/hicolor/scalable/status/notification-reboot.svg +%{_hicolordir}/512x512/apps/asus_notif_yellow.png +%{_hicolordir}/512x512/apps/asus_notif_green.png +%{_hicolordir}/512x512/apps/asus_notif_red.png +%{_hicolordir}/512x512/apps/asus_notif_blue.png +%{_hicolordir}/512x512/apps/asus_notif_orange.png +%{_hicolordir}/512x512/apps/asus_notif_white.png +%{_hicolordir}/scalable/status/gpu-compute.svg +%{_hicolordir}/scalable/status/gpu-hybrid.svg +%{_hicolordir}/scalable/status/gpu-integrated.svg +%{_hicolordir}/scalable/status/gpu-nvidia.svg +%{_hicolordir}/scalable/status/gpu-vfio.svg +%{_hicolordir}/scalable/status/notification-reboot.svg %{_docdir}/%{name}/ %{_datadir}/asusd/ @@ -103,12 +106,15 @@ mkdir -p %{buildroot}%{_sysconfdir}/asusd %files rog-gui %{_bindir}/rog-control-center -%{_datadir}/applications/rog-control-center.desktop -%{_datadir}/icons/hicolor/512x512/apps/rog-control-center.png +%{_appsdir}/rog-control-center.desktop +%{_hicolordir}/512x512/apps/rog-control-center.png %{_datadir}/rog-gui %{_metainfodir}/%{appid}.metainfo.xml %changelog +* Fri May 08 2026 Owen Zimmerman - 6.3.7-3 +- Use new macros, clean some stuff up + * Mon Mar 23 2026 Owen Zimmerman - 6.3.5-2 - Add asus-shutdown.service diff --git a/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml b/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml index dc570bae63..67343c1432 100644 --- a/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml +++ b/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml @@ -41,6 +41,8 @@ ASUS ROG asusctl + Control Center + Armoury Crate rog-control-center.desktop diff --git a/anda/system/brush-shell/anda.hcl b/anda/system/brush-shell/anda.hcl new file mode 100644 index 0000000000..76297eb4c8 --- /dev/null +++ b/anda/system/brush-shell/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "brush-shell.spec" + } +} diff --git a/anda/system/brush-shell/brush-shell.spec b/anda/system/brush-shell/brush-shell.spec new file mode 100644 index 0000000000..9650712cae --- /dev/null +++ b/anda/system/brush-shell/brush-shell.spec @@ -0,0 +1,39 @@ +Name: brush-shell +Version: brush.shell.v0.4.0 +Release: 1%{?dist} +Summary: bash/POSIX-compatible shell implemented in Rust +URL: https://github.com/reubeno/brush +Source0: %{url}/archive/refs/tags/%{name}-v%{version}.tar.gz +License: ((MIT OR Apache-2.0) AND NCSA) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR GPL-2.0-only) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND WTFPL AND Zlib AND (Zlib OR Apache-2.0 OR MIT) + +BuildRequires: cargo-rpm-macros + +Provides: brush +Packager: Its-J + +%description +brush-shell is a modern bash- and POSIX- compatible shell written in Rust. +Run your existing scripts and .bashrc unchanged +with built-in syntax highlighting and auto-suggestions. + +%prep +%autosetup -n brush-%{name}-v%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm755 target/rpm/brush %{buildroot}%{_bindir}/brush +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies + +%files +%{_bindir}/brush +%license LICENSE +%license LICENSE.dependencies +%doc README.md + +%changelog +* Sun May 10 2026 Its-J +- Package brush diff --git a/anda/system/brush-shell/update.rhai b/anda/system/brush-shell/update.rhai new file mode 100644 index 0000000000..3b52b6d991 --- /dev/null +++ b/anda/system/brush-shell/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("reubeno/brush")); diff --git a/anda/system/cardwire/anda.hcl b/anda/system/cardwire/anda.hcl new file mode 100644 index 0000000000..7a09dc540e --- /dev/null +++ b/anda/system/cardwire/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "cardwire.spec" + } +} diff --git a/anda/system/cardwire/cardwire.spec b/anda/system/cardwire/cardwire.spec new file mode 100644 index 0000000000..18f6d4e18a --- /dev/null +++ b/anda/system/cardwire/cardwire.spec @@ -0,0 +1,52 @@ +Name: cardwire +Version: 0.8.0 +Release: 1%{?dist} +Summary: A GPU Manager for linux that uses eBPF LSM hooks to block GPUs +URL: https://opengamingcollective.github.io/cardwire/ +Source0: https://github.com/OpenGamingCollective/cardwire/archive/refs/tags/v%{version}.tar.gz +License: GPL-3.0-or-later AND (Apache-2.0 OR MIT) AND BSD-3-Clause AND (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 ISC AND MIT (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND Zlib +BuildRequires: cargo-rpm-macros +BuildRequires: systemd-rpm-macros +BuildRequires: libbpf-devel +BuildRequires: clang-devel + +Packager: Owen Zimmerman + +%description +%{summary}. + +%prep +%autosetup +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm0755 target/rpm/cardwire %{buildroot}%{_bindir}/cardwire +install -Dm0755 target/rpm/cardwired %{buildroot}%{_bindir}/cardwired +install -Dm0644 assets/cardwired.service %{buildroot}%{_unitdir}/cardwired.service +install -Dm0644 assets/com.github.opengamingcollective.cardwire.conf %{buildroot}%{_datadir}/dbus-1/system.d/com.github.opengamingcollective.cardwire.conf + +%{cargo_license_online} > LICENSE.dependencies + +%post +%systemd_post cardwired.service + +%preun +%systemd_preun cardwired.service + +%postun +%systemd_postun_with_restart cardwired.service + +%files +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/cardwire +%{_bindir}/cardwired +%{_unitdir}/cardwired.service +%{_datadir}/dbus-1/system.d/com.github.opengamingcollective.cardwire.conf + +%changelog +* Wed May 06 2026 Owen Zimmerman +- Initial commit diff --git a/anda/system/cardwire/update.rhai b/anda/system/cardwire/update.rhai new file mode 100644 index 0000000000..2e39cdc8ec --- /dev/null +++ b/anda/system/cardwire/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("OpenGamingCollective/cardwire")); diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index 87062111b3..289a0ea647 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 5f360abdc795ad7467699cc7dddd5b3a5558dcdf -%global commit_date 20260504 +%global commit a917f5208a6bc7e06cb973dbdc0b1f03274b0e13 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/cloud-hypervisor/stable/cloud-hypervisor.spec b/anda/system/cloud-hypervisor/stable/cloud-hypervisor.spec index af7fefd8f6..d54b63806b 100644 --- a/anda/system/cloud-hypervisor/stable/cloud-hypervisor.spec +++ b/anda/system/cloud-hypervisor/stable/cloud-hypervisor.spec @@ -1,7 +1,7 @@ Name: cloud-hypervisor License: Apache-2.0 AND MPL-2.0 AND (Unlicense OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MIT AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC-BY-4.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR MIT) -Version: 51.1 -Release: 3%{?dist} +Version: 52.0 +Release: 1%{?dist} Summary: A Virtual Machine Monitor for modern Cloud workloads URL: https://github.com/cloud-hypervisor/cloud-hypervisor Source0: https://github.com/cloud-hypervisor/cloud-hypervisor/archive/refs/tags/v%{version}.tar.gz diff --git a/anda/system/depthcharge-tools/depthcharge-tools.spec b/anda/system/depthcharge-tools/depthcharge-tools.spec index 512aa2bc00..a427dd2916 100644 --- a/anda/system/depthcharge-tools/depthcharge-tools.spec +++ b/anda/system/depthcharge-tools/depthcharge-tools.spec @@ -1,13 +1,13 @@ Name: depthcharge-tools Version: 0.6.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manage the Chrome OS bootloader License: GPL-2.0-or-later URL: https://gitlab.postmarketos.org/postmarketOS/depthcharge-tools Source0: %url/-/archive/v%version/%name-v%version.tar.gz Requires: vboot-utils dtc gzip lz4 python3-setuptools uboot-tools vboot-utils xz python3-importlib-resources BuildRequires: python3-setuptools python3-rpm-macros pyproject-rpm-macros python3dist(pip) systemd-rpm-macros redhat-rpm-config python3-docutils python3-importlib-resources -Patch0: fix-importlib.patch +Requires: python3-setuptools python3-packaging python3-importlib-metadata BuildArch: noarch %description @@ -17,7 +17,7 @@ with depthcharge, the Chrome OS bootloader. %pkg_completion -Bz mkdepthcharge depthchargectl %prep -%autosetup -n %name-v%version -p1 +%autosetup -n %name-v%version %build %pyproject_wheel @@ -45,4 +45,5 @@ install -Dm644 *.1.gz %buildroot%_mandir/man1/ %_unitdir/depthchargectl-bless.service %changelog -%autochangelog +* Sun May 10 2026 Owen Zimmerman +- Remove patch diff --git a/anda/system/depthcharge-tools/fix-importlib.patch b/anda/system/depthcharge-tools/fix-importlib.patch deleted file mode 100644 index a3bf34ffda..0000000000 --- a/anda/system/depthcharge-tools/fix-importlib.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/depthcharge_tools/__init__.py b/depthcharge_tools/__init__.py -index fabb79d..2b7d7d5 100644 ---- a/depthcharge_tools/__init__.py -+++ b/depthcharge_tools/__init__.py -@@ -9,6 +9,7 @@ import glob - import logging - import pathlib - import importlib -+import importlib.resources - import importlib_metadata - from packaging.version import parse as parse_version - import re diff --git a/anda/system/falcond/falcond.spec b/anda/system/falcond/falcond.spec index 50e243c264..fd725e9530 100644 --- a/anda/system/falcond/falcond.spec +++ b/anda/system/falcond/falcond.spec @@ -1,15 +1,13 @@ -%global _include_minidebuginfo 0 - Name: falcond -Version: 2.0.5 +Version: 2.0.6 Release: 1%{?dist} Summary: Advanced Linux Gaming Performance Daemon License: MIT URL: https://git.pika-os.com/general-packages/falcond Source0: %{url}/archive/v%{version}.tar.gz -BuildRequires: anda-srpm-macros >= 0.2.18 +BuildRequires: anda-srpm-macros >= 0.3.9 BuildRequires: systemd-rpm-macros -BuildRequires: zig >= 0.15.2 +BuildRequires: zig >= 0.16.0 BuildRequires: zig-rpm-macros Requires: %{name}-profiles Requires: (scx-scheds or scx-scheds-nightly) @@ -25,18 +23,18 @@ This eliminates the need to manually configure settings for each game. %prep %autosetup -n %{name}/%{name} +%zig_prep %build %install -install -Dm644 debian/%{name}.service -t %{buildroot}%{_unitdir} # When DNF supports microarchitectures the fallback option for -c can be used here instead -DESTDIR="%{buildroot}" \ %ifarch x86_64 -%{zig_build_target -r fast -cx86_64_v2 -s} \ +%{zig_install_target -r fast -Cx86_64_v2 -s} %elifarch aarch64 -%{zig_build_target -r fast -s} \ +%{zig_install_target -r fast -s} %endif +install -Dm644 debian/%{name}.service -t %{buildroot}%{_unitdir} %pre # Create falcond group if it doesn't exist @@ -61,6 +59,9 @@ usermod -aG 'falcond' root || : %{_unitdir}/%{name}.service %changelog +* Thu May 14 2026 Gilver E. - 2.0.6-2 +- Updated for Zig and zig-rpm-macros 0.16.0 +- Updated for anda-srpm-macros 0.3.9 * Thu Jan 1 2026 Gilver E. - 1.2.1-2 - Disabled service by default in favor of user enablement via falcond-gui - Added weak dep on falcond-gui diff --git a/anda/system/lact/anda.hcl b/anda/system/lact/anda.hcl new file mode 100644 index 0000000000..4b6530f15c --- /dev/null +++ b/anda/system/lact/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "lact.spec" + } +} diff --git a/anda/system/lact/lact.spec b/anda/system/lact/lact.spec new file mode 100644 index 0000000000..eaadb6f796 --- /dev/null +++ b/anda/system/lact/lact.spec @@ -0,0 +1,80 @@ +%global commit 454a6e24af830a1f434385fc3faebec19c0cbefa +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%define appid io.github.ilya_zlobintsev.LACT + +Name: lact +Version: 0.9.0 +Release: 5%{?dist} +Summary: Linux GPU Configuration And Monitoring Tool +URL: https://github.com/ilya-zlobintsev/LACT +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +SourceLicense: MIT +License: MIT AND Zlib AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND BSD-3-Clause AND CC0-1.0 AND CDLA-Permissive-2.0 AND LGPL-3.0-or-later AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR ISC OR MIT) AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR GPL-2.0-only) +BuildRequires: cargo-rpm-macros +BuildRequires: systemd-rpm-macros +BuildRequires: clang-devel +BuildRequires: libadwaita-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(cairo-gobject) +BuildRequires: pkgconfig(graphene-gobject-1.0) +BuildRequires: pkgconfig(hwdata) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) + +Requires: gtk4 +Requires: libdrm +Requires: (ocl-icd or OpenCL-ICD-Loader) +Requires: hwdata +Requires: vulkan-tools +Requires: libadwaita + +Provides: LACT + +Packager: Owen Zimmerman + +%description +%{summary}. + +%prep +%autosetup -n LACT-%{version} +%cargo_prep_online + +%build +export VERGEN_GIT_SHA=%{shortcommit} +%cargo_build + +%install +install -Dm755 target/rpm/lact %{buildroot}%{_bindir}/lact +install -Dm644 res/lactd.service %{buildroot}%{_unitdir}/lactd.service +install -Dm644 res/%{appid}.desktop %{buildroot}%{_appsdir}/%{appid}.desktop +install -Dm644 res/%{appid}.png %{buildroot}%{_hicolordir}/512x512/apps/%{appid}.png +install -Dm644 res/%{appid}.svg %{buildroot}%{_scalableiconsdir}/%{appid}.svg +install -Dm644 res/%{appid}.metainfo.xml %{buildroot}%{_metainfodir}/%{appid}.metainfo.xml + +%{cargo_license_online} > LICENSE.dependencies + +%post +%systemd_post lactd.service + +%preun +%systemd_preun lactd.service + +%postun +%systemd_postun_with_restart lactd.service + +%files +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/lact +%{_unitdir}/lactd.service +%{_appsdir}/%{appid}.desktop +%{_hicolordir}/512x512/apps/%{appid}.png +%{_scalableiconsdir}/%{appid}.svg +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Thu May 07 2026 Owen Zimmerman +- Initial commit diff --git a/anda/system/lact/update.rhai b/anda/system/lact/update.rhai new file mode 100644 index 0000000000..d92ec1933b --- /dev/null +++ b/anda/system/lact/update.rhai @@ -0,0 +1,7 @@ +let r = get("https://api.github.com/repos/ilya-zlobintsev/LACT/tags").json_arr(); + +rpm.version(r[0].name); + +if rpm.changed() { + rpm.global("commit", r[0].commit.sha); +} diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index 58551e8ed6..faf8f852f3 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 12.1.0 +Version: 12.3.0 Release: 1%{?dist} Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause diff --git a/anda/system/nct6687d/kmod-common/nct6687d.spec b/anda/system/nct6687d/kmod-common/nct6687d.spec index 6276cb0f96..49d2bad8a1 100644 --- a/anda/system/nct6687d/kmod-common/nct6687d.spec +++ b/anda/system/nct6687d/kmod-common/nct6687d.spec @@ -4,15 +4,17 @@ Name: nct6687d Version: 1.0^%{commitdate}git.%{shortcommit} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Linux kernel driver for the NCT6687D hardware monitoring chip License: GPL-2.0-or-later URL: https://github.com/Fred78290/%{name} Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz Source1: com.github.nct6687d.metainfo.xml BuildRequires: systemd-rpm-macros +BuildRequires: anda-srpm-macros Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version} Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version} +Obsoletes: %{name}-akmods-modules < %{evr} BuildArch: noarch %description @@ -20,18 +22,10 @@ Linux kernel driver for the NCT6687D hardware monitoring chip. This kernel module permit to recognize the chipset Nuvoton NCT6687-R in lm-sensors package. This sensor is present on some B550 motherboard such as MSI or ASUS. The implementation is minimalist and was done by reverse coding of Windows 10 source code from LibreHardwareMonitor -%package akmod-modules -Summary: Modules for Akmods -Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version} -BuildArch: noarch - -%description akmod-modules -Akmods modules for the akmod-%{name} package. - %prep %autosetup -p1 -n %{name}-%{commit} -echo %{name} > %{name}.conf +echo nct6687 > %{name}.conf echo "blacklist nct6683" > nct6683_blacklist.conf %install @@ -46,10 +40,10 @@ install -Dm 0644 nct6683_blacklist.conf -t %{buildroot}%{_modprobedir} %doc README.md images/* TESTING_RESULTS.md %{_modprobedir}/nct6683_blacklist.conf %{_datadir}/metainfo/com.github.nct6687d.metainfo.xml - -%files akmod-modules %{_modulesloaddir}/%{name}.conf %changelog +* Wed May 06 2026 Luan Oliveira - 1.0^20260411git.cedda8b-2 +- fix module load file * Sat Apr 11 2026 Luan Oliveira - 1.0^20260411git.cedda8b-1 - Initial package diff --git a/anda/system/nvidia-580/compat-nvidia-repo/compat-nvidia-repo-580.spec b/anda/system/nvidia-580/compat-nvidia-repo/compat-nvidia-repo-580.spec index 99446138bc..607b614fe2 100644 --- a/anda/system/nvidia-580/compat-nvidia-repo/compat-nvidia-repo-580.spec +++ b/anda/system/nvidia-580/compat-nvidia-repo/compat-nvidia-repo-580.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo-580xx -Version: 580.159.03 +Version: 580.159.04 Epoch: 3 Release: 1%{?dist} Summary: Compatibility package required by official CUDA packages diff --git a/anda/system/nvidia-580/dkms-nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch b/anda/system/nvidia-580/dkms-nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch deleted file mode 100644 index b17015cd83..0000000000 --- a/anda/system/nvidia-580/dkms-nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 60d1ddc17835226ec67ed1bc1c28524e3bb6e151 Mon Sep 17 00:00:00 2001 -From: Peter Jung -Date: Sun, 20 Apr 2025 18:13:22 +0200 -Subject: [PATCH 1/8] Enable atomic kernel modesetting by default - -This is required for proper functionality under Wayland. fbdev has been default enabled since 570 so that -hunk can be removed from this patch. - -Signed-off-by: Peter Jung ---- - nvidia-drm/nvidia-drm-linux.c | 2 +- - nvidia-drm/nvidia-drm-os-interface.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git an/nvidia-drm/nvidia-drm-linux.c b/nvidia-drm/nvidia-drm-linux.c -index 3cb1815d..209cb469 100644 ---- a/nvidia-drm/nvidia-drm-linux.c -+++ b/nvidia-drm/nvidia-drm-linux.c -@@ -31,7 +31,7 @@ - - MODULE_PARM_DESC( - modeset, -- "Enable atomic kernel modesetting (1 = enable, 0 = disable (default))"); -+ "Enable atomic kernel modesetting (1 = enable (default), 0 = disable)"); - module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400); - - #if defined(NV_DRM_FBDEV_AVAILABLE) -diff --git a/nvidia-drm/nvidia-drm-os-interface.c b/nvidia-drm/nvidia-drm-os-interface.c -index 7617476d..f22afd77 100644 ---- a/nvidia-drm/nvidia-drm-os-interface.c -+++ b/nvidia-drm/nvidia-drm-os-interface.c -@@ -41,7 +41,7 @@ - #include - #endif - --bool nv_drm_modeset_module_param = false; -+bool nv_drm_modeset_module_param = true; - bool nv_drm_fbdev_module_param = true; - - void *nv_drm_calloc(size_t nmemb, size_t size) --- -2.49.0.391.g4bbb303af6 diff --git a/anda/system/nvidia-580/dkms-nvidia/dkms-nvidia-580.spec b/anda/system/nvidia-580/dkms-nvidia/dkms-nvidia-580.spec index 9c319bacc4..2c61a1bcc0 100644 --- a/anda/system/nvidia-580/dkms-nvidia/dkms-nvidia-580.spec +++ b/anda/system/nvidia-580/dkms-nvidia/dkms-nvidia-580.spec @@ -6,15 +6,14 @@ %global modulename nvidia-580xx Name: dkms-%{modulename} -Version: 580.142 -Release: 1%{?dist} +Version: 580.159.03 +Release: 2%{?dist} Summary: NVIDIA display driver kernel module Epoch: 3 License: NVIDIA License URL: https://www.nvidia.com/object/unix.html Source0: https://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NVIDIA-Linux-%{_arch}-%{version}.run Source1: dkms-nvidia.conf -Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch BuildRequires: sed Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version} Requires: dkms @@ -31,13 +30,10 @@ Packager: Terra Packaging Team This package provides the proprietary NVIDIA kernel driver modules. %prep -sh %{SOURCE0} -x --target dkms-nvidia-%{version}-%{_arch} -%setup -T -D -n dkms-nvidia-%{version}-%{_arch} - -pushd kernel-open -%autopatch -p1 -popd +sh %{SOURCE0} -x --target %{name}-%{version}-%{_arch} +%setup -T -D -n %{name}-%{version}-%{_arch}/kernel +rm -f dkms.conf cp -f %{SOURCE1} dkms.conf sed -i -e 's/__VERSION_STRING/%{version}/g' dkms.conf @@ -46,8 +42,7 @@ sed -i -e 's/__VERSION_STRING/%{version}/g' dkms.conf %install mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ -cp -fr * %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ -rm -f %{buildroot}%{_usrsrc}/%{modulename}-%{version}/*/dkms.conf +cp -fr * -t %{buildroot}%{_usrsrc}/%{modulename}-%{version} %post dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || : diff --git a/anda/system/nvidia-580/nvidia-driver/10-nvidia.conf b/anda/system/nvidia-580/nvidia-driver/10-nvidia.conf deleted file mode 100644 index b9db1a9928..0000000000 --- a/anda/system/nvidia-580/nvidia-driver/10-nvidia.conf +++ /dev/null @@ -1,8 +0,0 @@ -Section "OutputClass" - Identifier "nvidia" - MatchDriver "nvidia-drm" - Driver "nvidia" - Option "AllowEmptyInitialConfiguration" - Option "SLI" "Auto" - Option "BaseMosaic" "on" -EndSection diff --git a/anda/system/nvidia-580/nvidia-driver/nvidia-driver-580.spec b/anda/system/nvidia-580/nvidia-driver/nvidia-driver-580.spec index 7b18035672..90b9dfc052 100644 --- a/anda/system/nvidia-580/nvidia-driver/nvidia-driver-580.spec +++ b/anda/system/nvidia-580/nvidia-driver/nvidia-driver-580.spec @@ -11,7 +11,7 @@ %endif Name: %{real_name}-580xx -Version: 580.159.03 +Version: 580.159.04 Release: 1%{?dist} Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 @@ -20,9 +20,8 @@ URL: http://www.nvidia.com/object/unix.html %dnl Source0: %{name}-%{version}-i386.tar.xz %dnl Source1: %{name}-%{version}-x86_64.tar.xz %dnl Source2: %{name}-%{version}-aarch64.tar.xz -Source8: 70-%{real_name}.preset -Source9: 70-%{real_name}-cuda.preset -Source10: 10-nvidia.conf +Source8: 70-nvidia-driver.preset +Source9: 70-nvidia-driver-cuda.preset Source13: alternate-install-present Source40: com.nvidia.driver.metainfo.xml Source41: parse-supported-gpus.py @@ -45,8 +44,8 @@ BuildRequires: systemd-rpm-macros BuildRequires: wget BuildRequires: coreutils -Requires: %{real_name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version} -Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version} +Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version} +Requires: nvidia-580xx-kmod-common = %{?epoch:%{epoch}:}%{version} Conflicts: nvidia-x11-drv Conflicts: nvidia-x11-drv-470xx @@ -109,7 +108,7 @@ Requires: libnvidia-cfg-580xx = %{?epoch:%{epoch}:}%{version}-%{release} %endif %if 0%{?fedora} %ifarch x86_64 -Requires: (%{name}-cuda-libs-580xx(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) +Requires: (%{name}-cuda-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) %endif %endif # dlopened: @@ -133,7 +132,7 @@ Requires: (libnvidia-fbc-580xx(x86-32) = %{?epoch:%{epoch}:}%{version}-%{r %endif %endif # dlopened: -Requires: %{name}-cuda-libs-580xx%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description -n libnvidia-fbc-580xx This library provides a high performance, low latency interface to capture and @@ -186,7 +185,7 @@ other driver components. %package cuda Summary: CUDA integration for %{name} -Requires: %{name}-cuda-libs-580xx%{?_isa} = %{?epoch:%{epoch}:}%{version} +Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version} Requires: nvidia-580xx-kmod-common = %{?epoch:%{epoch}:}%{version} Requires: nvidia-persistenced-580xx = %{?epoch:%{epoch}:}%{version} Requires: opencl-filesystem @@ -244,6 +243,9 @@ rm -f libnvidia-pkcs11.so.%{version} %endif %endif +mv libGLX_nvidia.so.%{version} libGLX_nvidia.so.0 +ln -sf libGLX_nvidia.so.0 libGLX_nvidia.so.%{version} + # Create symlinks for shared objects ldconfig -vn . @@ -285,11 +287,9 @@ ln -sf ../libnvidia-allocator.so.%{version} %{buildroot}%{_libdir}/gbm/nvidia-dr %endif %ifarch x86_64 - # NGX Proton/Wine library mkdir -p %{buildroot}%{_libdir}/nvidia/wine/ cp -a *.dll %{buildroot}%{_libdir}/nvidia/wine/ - %endif %ifarch x86_64 aarch64 @@ -306,7 +306,7 @@ install -p -m 0755 -D nvidia.icd %{buildroot}%{_sysconfdir}/OpenCL/vendors/nvidi # Binaries mkdir -p %{buildroot}%{_bindir} -install -p -m 0755 nvidia-{debugdump,smi,cuda-mps-control,cuda-mps-server,bug-report.sh,ngx-updater,powerd} %{buildroot}%{_bindir} +install -p -m 0755 nvidia-{debugdump,smi,cuda-mps-control,cuda-mps-server,ngx-updater,powerd} %{buildroot}%{_bindir} # Man pages mkdir -p %{buildroot}%{_mandir}/man1/ @@ -314,7 +314,7 @@ install -p -m 0644 nvidia-{smi,cuda-mps-control}*.gz %{buildroot}%{_mandir}/man1 %if 0%{?fedora} || 0%{?rhel} < 10 # X stuff -install -p -m 0644 -D %{SOURCE10} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-nvidia.conf +install -p -m 0644 -D nvidia-drm-outputclass.conf %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-nvidia.conf install -p -m 0755 -D nvidia_drv.so %{buildroot}%{_libdir}/xorg/modules/drivers/nvidia_drv.so install -p -m 0755 -D libglxserver_nvidia.so.%{version} %{buildroot}%{_libdir}/xorg/modules/extensions/libglxserver_nvidia.so %endif @@ -356,10 +356,10 @@ install -p -m 0644 -D sandboxutils-filelist.json %{buildroot}%{_datadir}/nvidia/ # dnf needs-restarting plugin # dnf4 only for the moment: https://github.com/rpm-software-management/dnf5/issues/1815 -%if 0%{?fedora} < 42 || 0%{?rhel} +%if 0%{?fedora} < 42 || %{defined rhel} mkdir -p %{buildroot}%{_sysconfdir}/dnf/plugins/needs-restarting.d -echo %{real_name} > %{buildroot}%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{real_name}.conf -echo %{real_name}-cuda > %{buildroot}%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{real_name}-cuda.conf +echo %{name} > %{buildroot}%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{name}.conf +echo %{name}-cuda > %{buildroot}%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{name}-cuda.conf %endif %check @@ -369,6 +369,7 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me %endif + %ifarch x86_64 aarch64 %post @@ -400,7 +401,6 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me %license LICENSE %doc NVIDIA_Changelog README.txt html supported-gpus/supported-gpus.json %dir %{_sysconfdir}/nvidia -%{_bindir}/nvidia-bug-report.sh %{_bindir}/nvidia-ngx-updater %ifarch x86_64 %{_bindir}/nvidia-pcc @@ -418,8 +418,8 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me %{_unitdir}/nvidia-resume.service %{_unitdir}/nvidia-suspend.service %{_unitdir}/nvidia-suspend-then-hibernate.service -%if 0%{?fedora} < 42 || 0%{?rhel} -%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{real_name}.conf +%if 0%{?fedora} < 42 || %{defined rhel} +%{_sysconfdir}/dnf/plugins/needs-restarting.d/%{name}.conf %endif %if 0%{?fedora} || 0%{?rhel} < 10 diff --git a/anda/system/nvidia-580/nvidia-kmod-common/nvidia-580-kmod-common.spec b/anda/system/nvidia-580/nvidia-kmod-common/nvidia-580-kmod-common.spec index bb98968f9f..e83d827450 100644 --- a/anda/system/nvidia-580/nvidia-kmod-common/nvidia-580-kmod-common.spec +++ b/anda/system/nvidia-580/nvidia-kmod-common/nvidia-580-kmod-common.spec @@ -6,8 +6,8 @@ %global modulename nvidia-580xx Name: %{modulename}-kmod-common -Version: 580.142 -Release: 3%{?dist} +Version: 580.159.03 +Release: 1%{?dist} Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 License: NVIDIA License diff --git a/anda/system/nvidia-580/nvidia-kmod/0001-Enable-atomic-kernel-modesetting-by-default.patch b/anda/system/nvidia-580/nvidia-kmod/0001-Enable-atomic-kernel-modesetting-by-default.patch deleted file mode 100644 index b17015cd83..0000000000 --- a/anda/system/nvidia-580/nvidia-kmod/0001-Enable-atomic-kernel-modesetting-by-default.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 60d1ddc17835226ec67ed1bc1c28524e3bb6e151 Mon Sep 17 00:00:00 2001 -From: Peter Jung -Date: Sun, 20 Apr 2025 18:13:22 +0200 -Subject: [PATCH 1/8] Enable atomic kernel modesetting by default - -This is required for proper functionality under Wayland. fbdev has been default enabled since 570 so that -hunk can be removed from this patch. - -Signed-off-by: Peter Jung ---- - nvidia-drm/nvidia-drm-linux.c | 2 +- - nvidia-drm/nvidia-drm-os-interface.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git an/nvidia-drm/nvidia-drm-linux.c b/nvidia-drm/nvidia-drm-linux.c -index 3cb1815d..209cb469 100644 ---- a/nvidia-drm/nvidia-drm-linux.c -+++ b/nvidia-drm/nvidia-drm-linux.c -@@ -31,7 +31,7 @@ - - MODULE_PARM_DESC( - modeset, -- "Enable atomic kernel modesetting (1 = enable, 0 = disable (default))"); -+ "Enable atomic kernel modesetting (1 = enable (default), 0 = disable)"); - module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400); - - #if defined(NV_DRM_FBDEV_AVAILABLE) -diff --git a/nvidia-drm/nvidia-drm-os-interface.c b/nvidia-drm/nvidia-drm-os-interface.c -index 7617476d..f22afd77 100644 ---- a/nvidia-drm/nvidia-drm-os-interface.c -+++ b/nvidia-drm/nvidia-drm-os-interface.c -@@ -41,7 +41,7 @@ - #include - #endif - --bool nv_drm_modeset_module_param = false; -+bool nv_drm_modeset_module_param = true; - bool nv_drm_fbdev_module_param = true; - - void *nv_drm_calloc(size_t nmemb, size_t size) --- -2.49.0.391.g4bbb303af6 diff --git a/anda/system/nvidia-580/nvidia-kmod/nvidia-580xx-kmod.spec b/anda/system/nvidia-580/nvidia-kmod/nvidia-580xx-kmod.spec index bd6d5ffe5a..52073344a2 100644 --- a/anda/system/nvidia-580/nvidia-kmod/nvidia-580xx-kmod.spec +++ b/anda/system/nvidia-580/nvidia-kmod/nvidia-580xx-kmod.spec @@ -5,18 +5,17 @@ %global debug_package %{nil} Name: %{modulename}-kmod -Version: 580.142 -Release: 1%{?dist} +Version: 580.159.03 +Release: 2%{?dist} Summary: NVIDIA display driver kernel module Epoch: 3 License: NVIDIA License URL: http://www.nvidia.com/object/unix.html Source0: http://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NVIDIA-Linux-%{_arch}-%{version}.run -Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch BuildRequires: kmodtool Requires: nvidia-580xx-kmod-common = %{?epoch:%{epoch}:}%{version} Requires: akmods -Provides: akmod-nvidia-580 = %{evr} +Provides: akmod-nvidia-580 = %{?epoch:%{epoch}:}%{version}-%{release} Provides: nvidia-580-kmod = %{?epoch:%{epoch}:}%{version} Conflicts: dkms-nvidia-580xx Conflicts: nvidia-kmod @@ -33,16 +32,17 @@ The NVidia %{version} display driver kernel module for kernel %{kversion}. # Error out if there was something wrong with kmodtool: %{?kmodtool_check} # Print kmodtool output for debugging purposes: -kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null +kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null -sh %{SOURCE0} -x --target %{real_name}-%{version}-%{_arch} -%setup -T -D -n %{real_name}-%{version}-%{_arch} +sh %{SOURCE0} -x --target %{name}-%{version}-%{_arch} -pushd kernel-open -%autopatch -p1 -popd +%ifarch x86_64 +%setup -T -D -n %{name}-%{version}-%{_arch}/kernel +%elifarch aarch64 +%setup -T -D -n %{name}-%{version}-%{_arch}/kernel +%endif -rm -f */dkms.conf +rm -f dkms.conf for kernel_version in %{?kernel_versions}; do mkdir _kmod_build_${kernel_version%%___*} diff --git a/anda/system/nvidia-580/nvidia-modprobe/nvidia-modprobe-580.spec b/anda/system/nvidia-580/nvidia-modprobe/nvidia-modprobe-580.spec index a1ec3a50d5..ac7dc8d2db 100644 --- a/anda/system/nvidia-580/nvidia-modprobe/nvidia-modprobe-580.spec +++ b/anda/system/nvidia-580/nvidia-modprobe/nvidia-modprobe-580.spec @@ -1,7 +1,7 @@ %global real_name nvidia-modprobe Name: %{real_name}-580xx -Version: 580.159.03 +Version: 580.159.04 Release: 1%{?dist} Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia-580/nvidia-persistenced/nvidia-persistenced-580.spec b/anda/system/nvidia-580/nvidia-persistenced/nvidia-persistenced-580.spec index 76b646f26a..447a2bf8f1 100644 --- a/anda/system/nvidia-580/nvidia-persistenced/nvidia-persistenced-580.spec +++ b/anda/system/nvidia-580/nvidia-persistenced/nvidia-persistenced-580.spec @@ -1,7 +1,7 @@ %global real_name nvidia-persistenced Name: %{real_name}-580xx -Version: 580.159.03 +Version: 580.159.04 Release: 1%{?dist} Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia-580/nvidia-settings/nvidia-settings-580.spec b/anda/system/nvidia-580/nvidia-settings/nvidia-settings-580.spec index f6e2bf7cb4..fc20eb8a73 100644 --- a/anda/system/nvidia-580/nvidia-settings/nvidia-settings-580.spec +++ b/anda/system/nvidia-580/nvidia-settings/nvidia-settings-580.spec @@ -1,7 +1,7 @@ %global real_name nvidia-settings Name: %{real_name}-580xx -Version: 580.159.03 +Version: 580.159.04 Release: 1%{?dist} Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia-580/nvidia-xconfig/nvidia-xconfig-580.spec b/anda/system/nvidia-580/nvidia-xconfig/nvidia-xconfig-580.spec index d060c047ae..9e658c47b7 100644 --- a/anda/system/nvidia-580/nvidia-xconfig/nvidia-xconfig-580.spec +++ b/anda/system/nvidia-580/nvidia-xconfig/nvidia-xconfig-580.spec @@ -1,7 +1,7 @@ %global real_name nvidia-xconfig Name: %{real_name}-580xx -Version: 580.159.03 +Version: 580.159.04 Release: 1%{?dist} Summary: NVIDIA X configuration file editor Epoch: 3 diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 6e91ef0c34..5c361215af 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 8fc8830e3dd262e42a7456809c73d88adab6e53c +%global commit 0e665c46a87ba99b41a07169fa3acf6162739648 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260501 +%global commit_date 20260507 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/nvidia/libva-nvidia-driver/anda.hcl b/anda/system/nvidia/libva-nvidia-driver/anda.hcl deleted file mode 100644 index 007aa44ec7..0000000000 --- a/anda/system/nvidia/libva-nvidia-driver/anda.hcl +++ /dev/null @@ -1,11 +0,0 @@ -project "pkg" { - rpm { - spec = "libva-nvidia-driver.spec" - } - arches = ["x86_64", "aarch64", "i386"] - labels = { - subrepo = "nvidia" - mock = 1 - nightly = 1 - } -} diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec deleted file mode 100644 index 6e91d4590e..0000000000 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ /dev/null @@ -1,76 +0,0 @@ -%global commit0 0ba758d54591bf90133f63ca8b29796d51ec1761 -%global date 20260415 -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) - -%global upstream_name nvidia-vaapi-driver - -%ifarch %ix86 -%global build_cflags %{__build_flags_lang_c} %{?_distro_extra_cflags} -Wno-error=format= -%endif - -Name: libva-nvidia-driver -Epoch: 1 -Version: 0.0.16%{!?tag:^%{date}git%{shortcommit0}} -Release: 1%{?dist} -Summary: VA-API user mode driver for Nvidia GPUs -License: MIT -URL: https://github.com/elFarto/%{upstream_name} - -%if "%{?shortcommit0}" -Source0: %{url}/archive/%{commit0}/%{upstream_name}-%{commit0}.tar.gz#/%{upstream_name}-%{shortcommit0}.tar.gz -%else -Source0: %{url}/archive/v%{version}/%{upstream_name}-%{version}.tar.gz -%endif - -BuildRequires: gcc -BuildRequires: meson >= 0.58.0 -BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(ffnvcodec) >= 11.1.5.1 -%if 0%{?fedora} || 0%{?rhel} >= 9 -BuildRequires: pkgconfig(gstreamer-codecparsers-1.0) -%endif -BuildRequires: pkgconfig(libdrm) >= 2.4.60 -BuildRequires: pkgconfig(libva) >= 1.8.0 - -Conflicts: libva-vdpau-driver%{?_isa} -Obsoletes: %{upstream_name} < 0.0.10-3 -Provides: %{upstream_name} = %{version}-%{release} -# Alternative name that better describes the API involved -Provides: nvdec-vaapi-driver = %{version}-%{release} - -Requires: mesa-filesystem -%if 0%{?fedora} -%ifarch x86_64 -Requires: (%{name}(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32)) -%endif -%endif - -%description -This is a VA-API implementation that uses NVDEC as a backend. This -implementation is specifically designed to be used by Firefox for accelerated -decode of web content, and may not operate correctly in other applications. - -%prep -%if "%{?shortcommit0}" -%autosetup -p1 -n %{upstream_name}-%{commit0} -%else -%autosetup -p1 -n %{upstream_name}-%{version} -%endif - -%build -%meson -%meson_build - -%install -%meson_install - -%check -%meson_test - -%files -%license COPYING -%doc README.md -%{_libdir}/dri/nvidia_drv_video.so - -%changelog -%autochangelog diff --git a/anda/system/nvidia/libva-nvidia-driver/update.rhai b/anda/system/nvidia/libva-nvidia-driver/update.rhai deleted file mode 100644 index fb6821cfbc..0000000000 --- a/anda/system/nvidia/libva-nvidia-driver/update.rhai +++ /dev/null @@ -1,8 +0,0 @@ -rpm.global("commit0", gh_commit("elFarto/nvidia-vaapi-driver")); -if rpm.changed() { - let v = gh("elFarto/nvidia-vaapi-driver"); - v.crop(1); - v += "%{!?tag:^%{date}git%{shortcommit0}}"; - rpm.version(v); - rpm.global("date", date()); -} diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec index c5fac36506..15e8b1610c 100644 --- a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -1,13 +1,13 @@ -%global commit 060571d8eb4e2487d7268659113cf224e0fded7a +%global commit f980045c859bcf5e9b691f550f0634ac82ce7bf5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260504 +%global commit_date 20260516 %global ver 0.6.7 # We aren't using Mono but RPM expected Mono %global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ %global __os_install_post %{nil} %define debug_package %nil -%global dotnet_runtime_version 8.0 +%global dotnet_runtime_version 10.0 Name: opentabletdriver-nightly Version: %ver^%commit_date.git~%shortcommit @@ -37,11 +37,11 @@ OpenTabletDriver is an open source, cross platform, user mode tablet driver. The %autosetup -n OpenTabletDriver-%commit %build -./eng/linux/package.sh --output bin +./eng/bash/package.sh --output bin %install export DONT_STRIP=1 -PREFIX="%{_prefix}" ./eng/linux/package.sh --package Generic --build false +PREFIX="%{_prefix}" ./eng/bash/package.sh --package Generic --build false mkdir -p "%{buildroot}" mv ./dist/files/* "%{buildroot}"/ rm -rf ./dist diff --git a/anda/system/opentabletdriver/opentabletdriver.spec b/anda/system/opentabletdriver/opentabletdriver.spec index 989e37c98b..8b9c235f9e 100644 --- a/anda/system/opentabletdriver/opentabletdriver.spec +++ b/anda/system/opentabletdriver/opentabletdriver.spec @@ -5,7 +5,7 @@ # We aren't using Mono but RPM expected Mono %global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ %global __os_install_post %{nil} -%global dotnet_sdk_version 8.0 +%global dotnet_sdk_version 10.0 %global dotnet_runtime_version 8.0 Name: opentabletdriver @@ -41,12 +41,12 @@ git clone -b v%version %url . %build cd %{otddir} -./eng/linux/package.sh --output bin +./eng/bash/package.sh --output bin %install cd %{otddir} export DONT_STRIP=1 -PREFIX="%{_prefix}" ./eng/linux/package.sh --package Generic --build false +PREFIX="%{_prefix}" ./eng/bash/package.sh --package Generic --build false mkdir -p "%{buildroot}" mv ./dist/files/* "%{buildroot}"/ rm -rf ./dist diff --git a/anda/system/pi-topd/Apache-2.0.txt b/anda/system/pi-topd/Apache-2.0.txt new file mode 100644 index 0000000000..d9a10c0d8e --- /dev/null +++ b/anda/system/pi-topd/Apache-2.0.txt @@ -0,0 +1,176 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/anda/system/pi-topd/anda.hcl b/anda/system/pi-topd/anda.hcl new file mode 100644 index 0000000000..1a7637d0d4 --- /dev/null +++ b/anda/system/pi-topd/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "pi-topd.spec" + } +} diff --git a/anda/system/pi-topd/pi-topd.spec b/anda/system/pi-topd/pi-topd.spec new file mode 100644 index 0000000000..d6d9b494fe --- /dev/null +++ b/anda/system/pi-topd/pi-topd.spec @@ -0,0 +1,86 @@ +%global pypi_name pi-topd +%global ver 5.7.0-1 +%global sanitized_ver %(echo %{ver} | sed 's/-/^/g') + +Name: python-%{pypi_name} +Version: %{sanitized_ver} +Release: 1%{?dist} +Summary: Daemon for managing pi-top functionality by managing the pi-top hub connection + +License: Apache-2.0 +URL: https://github.com/pi-top/pi-topd +Source0: %{url}/archive/refs/tags/v%{ver}.tar.gz +Source1: Apache-2.0.txt +BuildRequires: pyproject-rpm-macros +BuildRequires: python3-devel +BuildRequires: python3dist(pip) +BuildRequires: python3dist(setuptools) +BuildRequires: systemd-rpm-macros +BuildArch: noarch +Packager: Owen Zimmerman + +%global _description %{expand: +%summary. +} + +%description %_description + +%package -n python3-%{pypi_name} +Summary: %{summary} + +%description -n python3-%{pypi_name} %_description + +%prep +%autosetup -n %{pypi_name}-%{ver} + +%pyproject_patch_dependency pyee:drop_constraints +%pyproject_patch_dependency pyzmq:drop_constraints +%pyproject_patch_dependency smbus2:drop_constraints +%pyproject_patch_dependency spidev:drop_constraints + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files pitopd +install -Dm644 debian/pi-topd.service %{buildroot}%{_unitdir}/pi-topd.service +install -Dm644 debian/pt-reboot.service %{buildroot}%{_unitdir}/pt-reboot.service +install -Dm644 debian/pt-poweroff.service %{buildroot}%{_unitdir}/pt-poweroff.service +install -Dm644 %{S:1} %{buildroot}%{_defaultlicensedir}/python3-%{pypi_name}/LICENSE + +%post +%systemd_post pi-topd.service +%systemd_post pt-reboot.service +%systemd_post pt-poweroff.service + +%preun +%systemd_preun pi-topd.service +%systemd_preun pt-reboot.service +%systemd_preun pt-poweroff.service + +%postun +%systemd_postun_with_restart pi-topd.service +%systemd_postun_with_restart pt-reboot.service +%systemd_postun_with_restart pt-poweroff.service + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%license %{_defaultlicensedir}/python3-%{pypi_name}/LICENSE +%doc README.rst +%{_bindir}/pi-topd +%{_bindir}/pt-poweroff +%{_bindir}/pt-reboot +%{_unitdir}/pi-topd.service +%{_unitdir}/pt-reboot.service +%{_unitdir}/pt-poweroff.service +%python3_sitelib/tests/* + +%changelog +* Thu May 07 2026 Owen Zimmerman - 5.7.0-1 +- Clean up spec, track upstream tag, use %%pyproject_patch_dependency + +* Sun Nov 23 2025 Owen Zimmerman - 5.7.0-1 +- Install files properly, update script + +* Sun Oct 26 2025 Jaiden Riordan - 5.7.0-1 +- ehehehe :3 diff --git a/anda/system/pi-topd/update.rhai b/anda/system/pi-topd/update.rhai new file mode 100644 index 0000000000..439d5bd397 --- /dev/null +++ b/anda/system/pi-topd/update.rhai @@ -0,0 +1,3 @@ +let v = gh("pi-top/pi-topd"); +v.crop(1); +rpm.global("ver", v); diff --git a/anda/system/pixi/pixi.spec b/anda/system/pixi/pixi.spec index c93e6c4d0a..cb48a54b67 100644 --- a/anda/system/pixi/pixi.spec +++ b/anda/system/pixi/pixi.spec @@ -1,5 +1,5 @@ Name: pixi -Version: 0.67.2 +Version: 0.68.1 Release: 1%{?dist} Summary: A cross-platform, multi-language package manager License: BSD-3-Clause @@ -38,7 +38,7 @@ install -Dm 644 completions.fish %{buildroot}%{fish_completions_dir}/%{name}.fis install -Dm 644 completions.zsh %{buildroot}%{zsh_completions_dir}/_%{name} %files -%doc README.md SECURITY.md CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md +%doc README.md CHANGELOG.md %license LICENSE %{_bindir}/%{name} diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index c2fbbef016..900e84c28e 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,12 +1,12 @@ -%global commit ce8aa3d05140533d17ab5b85490b142f929996e0 +%global commit 3e2704416106f497f59cddd18349219374ba3c2b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260502 -%global ver 1.1.0 +%global commitdate 20260518 +%global ver 1.1.1 %undefine __brp_mangle_shebangs Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-or-later AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 0dcc1acf46..64377b07fe 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,8 +1,8 @@ %undefine __brp_mangle_shebangs Name: scx-scheds -Version: 1.1.0 -Release: 2%{?dist} +Version: 1.1.1 +Release: 1%{?dist} Summary: sched_ext schedulers SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-or-later AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec index dae05b5c48..82383eba6f 100644 --- a/anda/system/scx-tools/nightly/scx-tools-nightly.spec +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -1,7 +1,7 @@ -%global commit 224c78c7c5e88472b9ad6a66b8ce90c164157786 +%global commit 0f45f59efdf2bb3a2ccdeec8ddd06a3efe99234a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260423 -%global ver 1.1.0 +%global commitdate 20260519 +%global ver 1.1.1 %global appid com.sched_ext.scx %global developer "sched-ext Contributors" %global org "com.sched_ext" diff --git a/anda/system/scx-tools/stable/scx-tools.spec b/anda/system/scx-tools/stable/scx-tools.spec index bd8fbdde70..a6676a6800 100644 --- a/anda/system/scx-tools/stable/scx-tools.spec +++ b/anda/system/scx-tools/stable/scx-tools.spec @@ -3,7 +3,7 @@ %global org "com.sched_ext" Name: scx-tools -Version: 1.1.0 +Version: 1.1.1 Release: 1%{?dist} Summary: Sched_ext Tools License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) diff --git a/anda/system/submarine/submarine.spec b/anda/system/submarine/submarine.spec index 827ba6ad75..5ef01c8031 100644 --- a/anda/system/submarine/submarine.spec +++ b/anda/system/submarine/submarine.spec @@ -15,11 +15,6 @@ Summary: Experimental bootloader for ChomeOS's depthcharge License: GPL-3.0 URL: https://github.com/FyraLabs/submarine BuildRequires: make gcc flex bison elfutils-devel parted vboot-utils golang xz bc openssl-devel git depthcharge-tools uboot-tools openssl-devel-engine -%ifarch aarch64 -BuildRequires: python3-importlib-metadata -BuildRequires: python3-packaging -BuildRequires: python3-importlib-resources -%endif %description An experimental bootloader for ChomeOS's depthcharge. diff --git a/anda/system/supergfxctl/supergfxctl.spec b/anda/system/supergfxctl/supergfxctl.spec deleted file mode 100644 index 1de7f5e6af..0000000000 --- a/anda/system/supergfxctl/supergfxctl.spec +++ /dev/null @@ -1,59 +0,0 @@ -Name: supergfxctl -Version: 5.2.7 -Release: 2%?dist -Summary: GPU Utility for ASUS ROG Laptops -URL: https://gitlab.com/asus-linux/supergfxctl -Source0: %url/-/archive/%{version}/supergfxctl-%{version}.tar.gz -SourceLicense: MPL-2.0 -License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) -BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold rust-udev-devel -BuildRequires: rpm_macro(systemd_post) -Packager: Its-J - -%description -%{summary}. - -%prep -%autosetup -n supergfxctl-%{version} -%cargo_prep_online - -%build -%cargo_license_summary_online -%{cargo_license_online} > LICENSE.dependencies -%cargo_build -f "cli daemon" - -%install -install -Dm 0755 target/rpm/supergfxd target/rpm/supergfxctl -t %buildroot%_bindir -install -Dm 0644 data/90-supergfxd-nvidia-pm.rules %{buildroot}%{_udevrulesdir}/90-supergfxd-nvidia-pm.rules -install -Dm 0644 data/org.supergfxctl.Daemon.conf %{buildroot}%{_datadir}/dbus-1/system.d/org.supergfxctl.Daemon.conf -install -Dm 0644 data/supergfxd.preset %{buildroot}%{_presetdir}/99-supergfxd.preset -install -Dm 0644 data/90-nvidia-screen-G05.conf %{buildroot}%{_datadir}/X11/xorg.conf.d/90-nvidia-screen-G05.conf -install -Dm 0644 data/supergfxd.service -t %buildroot%_unitdir - -%post -%systemd_post supergfxd.service - -%preun -%systemd_preun supergfxd.service - -%postun -%systemd_postun_with_restart supergfxd.service - -%files -%license LICENSE -%doc README.md -%{_bindir}/supergfxctl -%{_bindir}/supergfxd -%{_udevrulesdir}/90-supergfxd-nvidia-pm.rules -%{_datadir}/X11/xorg.conf.d/90-nvidia-screen-G05.conf -%{_datadir}/dbus-1/system.d/org.supergfxctl.Daemon.conf -%{_unitdir}/supergfxd.service -# We should not be installing .preset files (errors if not listed) -%ghost %{_presetdir}/99-supergfxd.preset - -%changelog -* Tue Apr 14 2026 Its-J -- Add email to my previous contributor attributions - -* Sun Oct 26 2025 Its-J -- Package SuperGFXctl diff --git a/anda/system/supergfxctl/update.rhai b/anda/system/supergfxctl/update.rhai deleted file mode 100644 index ada985a118..0000000000 --- a/anda/system/supergfxctl/update.rhai +++ /dev/null @@ -1,3 +0,0 @@ -let v = gitlab_tag("bcdca4be"); -v.replace("-", "~"); -rpm.version(v); diff --git a/anda/system/vicinae/vicinae.spec b/anda/system/vicinae/vicinae.spec index ad23f4ce3f..e8c2f59789 100644 --- a/anda/system/vicinae/vicinae.spec +++ b/anda/system/vicinae/vicinae.spec @@ -1,5 +1,11 @@ +%if 0%{?fedora} > 43 +%global gcc_compat 15 +%global __cc gcc-%{gcc_compat} +%global __cxx g++-%{gcc_compat} +%endif + Name: vicinae -Version: 0.20.15 +Version: 0.21.0 Release: 1%{?dist} License: GPL-3.0 URL: https://docs.vicinae.com @@ -8,16 +14,20 @@ Summary: A high-performance, native launcher for Linux Packager: metcya BuildRequires: cmake -BuildRequires: gcc-c++ +BuildRequires: gcc%{?gcc_compat} +BuildRequires: gcc%{?gcc_compat}-c++ +BuildRequires: kf6-syntax-highlighting-devel BuildRequires: cmake(absl) BuildRequires: openssl-devel BuildRequires: cmark-gfm-devel BuildRequires: cmake(glaze) BuildRequires: cmake(minizip) BuildRequires: cmake(Qt6) +BuildRequires: cmake(Qt6Quick) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Keychain) BuildRequires: cmake(LayerShellQt) +BuildRequires: cmake(Qt6ShaderTools) BuildRequires: pkgconfig(libqalculate) BuildRequires: pkgconfig(protobuf) BuildRequires: pkgconfig(icu-uc) @@ -70,17 +80,27 @@ install -Dm 644 extra/%{name}-url-handler.desktop -t %{buildroot}%{_appsdir} %{_appsdir}/%{name}.desktop %{_appsdir}/%{name}-url-handler.desktop %{_hicolordir}/512x512/apps/%{name}.png -%{_sysconfdir}/chromium/native-messaging-hosts/com.vicinae.vicinae.json -%{_prefix}/lib/mozilla/native-messaging-hosts/com.vicinae.vicinae.json -%{_datadir}/%{name}/native-messaging-hosts/com.vicinae.vicinae.chromium.json.in -%{_datadir}/%{name}/native-messaging-hosts/com.vicinae.vicinae.firefox.json.in +%{_datadir}/%{name}/native-host/chromium/com.vicinae.vicinae.json +%{_datadir}/%{name}/native-host/com.vicinae.vicinae.chromium.json.in +%{_datadir}/%{name}/native-host/com.vicinae.vicinae.firefox.json.in +%{_datadir}/%{name}/native-host/firefox/com.vicinae.vicinae.json %{_libexecdir}/%{name}/vicinae-browser-link %{_libexecdir}/%{name}/vicinae-data-control-server %{_libexecdir}/%{name}/vicinae-server -%{_libexecdir}/%{name}/vicinae-snippet-server +%dnl %{_libexecdir}/%{name}/vicinae-snippet-server +%{_libexecdir}/%{name}/vicinae-input-server +%{_modulesloaddir}/vicinae.conf +%dnl %{_udevrulesdir}/70-vicinae.rules %changelog +* Thu May 14 2026 Owen Zimmerman - 0.21.0-1 +- Update spec for 0.21.0 + +* Sat May 09 2026 Olivia - 0.20.15-2 +- fix missing files + * Wed Feb 18 2026 Jaiden Riordan - 0.19.8 - Fixup desktop file and xdgpp + * Fri Dec 26 2025 metcya - 0.17.3 -- Package vicinae \ No newline at end of file +- Package vicinae diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index a8d81894fd..a984ddf5a1 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.8 +%global ver wine-11.9 %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 diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index e4a8b30814..36107b3d4f 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.8 +Version: 11.9 Release: 1%{?dist} Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs diff --git a/anda/system/wluma/wluma.spec b/anda/system/wluma/wluma.spec index d72bb4177e..7a9aab489c 100644 --- a/anda/system/wluma/wluma.spec +++ b/anda/system/wluma/wluma.spec @@ -1,5 +1,5 @@ Name: wluma -Version: 4.11.0 +Version: 4.11.1 Release: 1%{?dist} Summary: Automatic brightness adjustment based on screen contents and ALS URL: https://github.com/max-baz/wluma diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 7447cb577e..7bd668bdb6 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros -Version: 0.3.7 -Release: 2%{?dist} +Version: 0.3.9 +Release: 1%{?dist} Summary: SRPM macros for extra Fedora packages License: GPL-3.0-or-later @@ -31,6 +31,8 @@ install -Dpm755 *.sh -t %buildroot%_libexecdir/%name/ %files %attr(0755, root, root) %_libexecdir/%name/*.sh +%doc README.md +%license LICENSE %{_rpmmacrodir}/macros.anda %{_rpmmacrodir}/macros.caching %{_rpmmacrodir}/macros.cargo_extra diff --git a/anda/themes/kde-material-you-colors/VERSION_qt6-qtbase.txt b/anda/themes/kde-material-you-colors/VERSION_qt6-qtbase.txt index 1de66e5ff8..fac714a322 100644 --- a/anda/themes/kde-material-you-colors/VERSION_qt6-qtbase.txt +++ b/anda/themes/kde-material-you-colors/VERSION_qt6-qtbase.txt @@ -1 +1 @@ -6.11.0 +6.11.1 diff --git a/anda/themes/kde-material-you-colors/kde-material-you-colors.spec b/anda/themes/kde-material-you-colors/kde-material-you-colors.spec index 6a268e64b1..38980d449d 100644 --- a/anda/themes/kde-material-you-colors/kde-material-you-colors.spec +++ b/anda/themes/kde-material-you-colors/kde-material-you-colors.spec @@ -1,10 +1,11 @@ %global appid luisbocanegra.kdematerialyou.colors %global developer "Luis Bocanegra" %global org "com.github.luisbocanegra" +%global pypi_name kde_material_you_colors Name: kde-material-you-colors Version: 2.2.0 -Release: 3%{?dist} +Release: 5%{?dist} Summary: Automatic Material You Colors Generator from your wallpaper for the Plasma Desktop License: GPL-3.0-only URL: https://github.com/luisbocanegra/%{name} @@ -15,7 +16,6 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake >= 3.16 BuildRequires: extra-cmake-modules >= 6.0.0 -BuildRequires: fdupes BuildRequires: generic-logos BuildRequires: pyproject-rpm-macros BuildRequires: python3-devel @@ -32,7 +32,7 @@ BuildRequires: cmake(Qt5Core) BuildRequires: pkgconfig(ocl-icd) Requires: qt5-qtbase Requires: kf6-filesystem >= 6.0.0 -Requires: python3-%{name} = %{version}-%{release} +Requires: python3-%{name} = %{evr} Packager: Gilver E. %description @@ -40,12 +40,9 @@ Automatic Material You Colors Generator from your wallpaper for the Plasma Deskt %package -n python3-%{name} Summary: Python files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-dbus -Requires: python3dist(numpy) >= 1.20 -Requires: python3dist(materialyoucolor) >= 2.0.9 -Requires: python3dist(pywal16) -Requires: python3dist(pillow) +Requires: %{name} = %{evr} +Requires: python%{python3_version}dist(file-magic) +Requires: python%{python3_version}dist(pywal16) BuildArch: noarch %description -n python3-%{name} @@ -53,35 +50,35 @@ Python files for KDE Material You Colors. %prep %autosetup -n %{name}-%{version} -sed -iE 's:\"python-magic.*\":\"file-magic\":' pyproject.toml +%pyproject_patch_dependency python-magic:ignore + +%conf +%cmake \ + -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ + -DINSTALL_PLASMOID="ON" %build %pyproject_wheel -%cmake \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DINSTALL_PLASMOID=ON %cmake_build %install %pyproject_install -DESTDIR="%{buildroot}" %cmake_install - -sed -Ei "s:^(#!.*)env (python.*)$:\1python3:" %{buildroot}%{python3_sitelib}/kde_material_you_colors/main.py -%fdupes %{buildroot}%{python3_sitelib}/%{name}/ +%pyproject_save_files %{pypi_name} +%cmake_install %files %doc CHANGELOG.md %doc README.md %license LICENSE %{_bindir}/%{name}-screenshot-helper -%{_datadir}/applications/%{name}-screenshot-helper.desktop -%{_datadir}/plasma/plasmoids/luisbocanegra.kdematerialyou.colors/ +%{_appsdir}/%{name}-screenshot-helper.desktop +%{_datadir}/plasma/plasmoids/%{appid}/ -%files -n python3-%{name} +%files -n python3-%{name} -f %{pyproject_files} %{_bindir}/%{name} -%{python3_sitelib}/kde_material_you_colors/ -%{python3_sitelib}/kde_material_you_colors-%{version}.dist-info/ %changelog +* Tue May 5 2026 Gilver E. - 2.2.0-4 +- Refactor build around new RPM macros * Wed May 28 2025 Gilver E. - Initial package diff --git a/anda/tools/Google-Health-CLI/Google-Health-CLI.spec b/anda/tools/Google-Health-CLI/Google-Health-CLI.spec new file mode 100644 index 0000000000..1d988c969d --- /dev/null +++ b/anda/tools/Google-Health-CLI/Google-Health-CLI.spec @@ -0,0 +1,45 @@ +%global goipath github.com/rudrankriyam/Google-Health-CLI +Version: 1.0.0 + +%gometa -f + +Name: google-health-cli +Release: 1%{?dist} +Summary: Unofficial Google-Health-CLI for the Google Health API, written in Go + +License: MIT +URL: https://github.com/rudrankriyam/Google-Health-CLI +Source0: %{url}/archive/refs/tags/%{version}.tar.gz + +Packager: Owen Zimmerman + +BuildRequires: golang +BuildRequires: gcc +BuildRequires: go-rpm-macros +Requires: glibc + +Provides: Google-Health-CLI + +%description +%{summary}. + +%gopkg + +%prep +%autosetup -n Google-Health-CLI-%{version} + +%build +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/cmd/ghealth %{goipath} + +%install +install -Dm 0755 %{gobuilddir}/cmd/ghealth %{buildroot}%{_bindir}/ghealth + +%files +%license LICENSE +%doc README.md CONTRIBUTING.md CHANGELOG.md SECURITY.md +%{_bindir}/ghealth + +%changelog +* Sat May 09 2026 Owen Zimmerman +- Initial commit diff --git a/anda/tools/Google-Health-CLI/anda.hcl b/anda/tools/Google-Health-CLI/anda.hcl new file mode 100644 index 0000000000..3777736394 --- /dev/null +++ b/anda/tools/Google-Health-CLI/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "Google-Health-CLI.spec" + } +} diff --git a/anda/tools/Google-Health-CLI/update.rhai b/anda/tools/Google-Health-CLI/update.rhai new file mode 100644 index 0000000000..541a159c9d --- /dev/null +++ b/anda/tools/Google-Health-CLI/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rudrankriyam/Google-Health-CLI")); diff --git a/anda/tools/HeadsetControl-nightly/CMAKE_INSTALL_LIBDIR.patch b/anda/tools/HeadsetControl-nightly/CMAKE_INSTALL_LIBDIR.patch new file mode 100644 index 0000000000..115f4cc54b --- /dev/null +++ b/anda/tools/HeadsetControl-nightly/CMAKE_INSTALL_LIBDIR.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2e9d6f8..75f8cf9 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -292,7 +292,7 @@ if(PROJECT_IS_TOP_LEVEL) + # ------------------------------------------------------------------------------ + + install(TARGETS headsetcontrol DESTINATION bin) +- install(TARGETS headsetcontrol_lib DESTINATION lib) ++ install(TARGETS headsetcontrol_lib DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + # Install shared library if built + if(BUILD_SHARED_LIBRARY) diff --git a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec index 456de544b3..f101a0752e 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 07311fa2f2b58976a2fe2e613aa6d81aa1b64cf3 +%global commit e3a2afaa940406d3ec996efae0746940aea68a8c %global commitdate 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) @@ -10,22 +10,32 @@ Release: 1%{?dist} Summary: A tool to control certain aspects of USB-connected headsets on Linux URL: https://github.com/Sapd/HeadsetControl Source: %{url}/archive/%{commit}.tar.gz -License: GPL-3.0 +Patch0: CMAKE_INSTALL_LIBDIR.patch +License: GPL-3.0-or-later Provides: headsetcontrol-nightly Conflicts: headsetcontrol -BuildRequires: cmake gcc hidapi-devel +BuildRequires: cmake gcc gcc-c++ hidapi-devel %description A tool to control certain aspects of USB-connected headsets on Linux. Currently, support is provided for adjusting sidetone, getting battery state, controlling LEDs, and setting the inactive time. +%package devel +%pkg_devel_files + +%package static +%pkg_static_files + %prep -%autosetup -n HeadsetControl-%{commit} +%autosetup -n HeadsetControl-%{commit} -p1 + +%conf +%cmake \ + -DCMAKE_INSTALL_LIBDIR=%{_lib} %build -%cmake %cmake_build %install @@ -38,5 +48,8 @@ state, controlling LEDs, and setting the inactive time. %{_udevrulesdir}/70-headsets.rules %changelog +* Wed May 13 2026 Owen Zimmerman +- Add devel and static subpackages, add patch, fix license + * Wed Nov 26 2025 metcya - package HeadsetControl diff --git a/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec b/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec index ca35393c58..f565397965 100644 --- a/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec +++ b/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec @@ -1,7 +1,7 @@ %global pypi_name app-bricks-py %global _desc The code of the Arduino App Lab Bricks -%global ver release/0.9.2 +%global ver release/0.10.0 %global sanitized_ver %(echo %{ver} | sed 's|release/||') Name: %{pypi_name} diff --git a/anda/tools/arduino-cli/arduino-cli.spec b/anda/tools/arduino-cli/arduino-cli.spec index d9c69ae445..00f121019a 100644 --- a/anda/tools/arduino-cli/arduino-cli.spec +++ b/anda/tools/arduino-cli/arduino-cli.spec @@ -1,6 +1,6 @@ # https://github.com/arduino/arduino-cli %global goipath github.com/arduino/arduino-cli -Version: 1.4.1 +Version: 1.5.0 %gometa -f @@ -12,7 +12,7 @@ Arduino CLI is an all-in-one solution that provides Boards/Library Managers, ske %global godocs README.md Name: arduino-cli -Release: 1%?dist +Release: 1%{?dist} Summary: Arduino command line tool License: GPL-3.0 Packager: Owen Zimmerman diff --git a/anda/tools/arduino-remoteocd/arduino-remoteocd.spec b/anda/tools/arduino-remoteocd/arduino-remoteocd.spec index d63ed35957..f45b84e53e 100644 --- a/anda/tools/arduino-remoteocd/arduino-remoteocd.spec +++ b/anda/tools/arduino-remoteocd/arduino-remoteocd.spec @@ -1,7 +1,7 @@ %global goipath github.com/arduino/remoteocd -%global commit f0c6a133ea43a8df9bb5b37fb228ec01eefd57b1 -%global commit_date 20260428 +%global commit 7109bed7d4f138795d7a5c07c0b9d292fd81d77d +%global commit_date 20260513 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Version: 0^%commit_date.%shortcommit diff --git a/anda/tools/binsider/binsider.spec b/anda/tools/binsider/binsider.spec index dfc1db29e8..5fac1f76a6 100644 --- a/anda/tools/binsider/binsider.spec +++ b/anda/tools/binsider/binsider.spec @@ -1,8 +1,8 @@ Name: binsider Version: 0.3.2 -Release: 1%?dist +Release: 2%?dist Summary: Analyze ELF binaries like a boss 😼🕵️‍♂️ -License: Apache-2.0 AND MIT +License: Apache-2.0 OR MIT URL: https://github.com/orhun/binsider Source0: %url/archive/refs/tags/v%{version}.tar.gz diff --git a/anda/tools/butler-bin/butler-bin.spec b/anda/tools/butler-bin/butler-bin.spec index a39d0f3b2d..502aa8c7cd 100644 --- a/anda/tools/butler-bin/butler-bin.spec +++ b/anda/tools/butler-bin/butler-bin.spec @@ -1,6 +1,6 @@ Name: butler-bin -Version: 15.26.1 -Release: 1%?dist +Version: 15.27.0 +Release: 1%{?dist} Summary: Command-line itch.io helper. URL: https://itch.io/docs/butler Source0: https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default diff --git a/anda/tools/carapace/carapace.spec b/anda/tools/carapace/carapace.spec index de0efb3be4..a60f9244c0 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.6.5 +Version: 1.6.6 %gometa -f diff --git a/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec b/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec index 1ab3eb9469..8cf622c3fa 100644 --- a/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec +++ b/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: cloudflare-speed-cli -Version: 0.6.6 +Version: 0.6.12 Release: 1%{?dist} Summary: CLI for internet speed test via cloudflare diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 236549763c..5efea51e54 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -1,6 +1,6 @@ Name: electron %electronmeta -Version: 41.5.0 +Version: 42.2.0 Release: 1%{?dist} Summary: Build cross platform desktop apps with web technologies License: %{electron_license} diff --git a/anda/tools/framework-system/framework-system.spec b/anda/tools/framework-system/framework-system.spec index 6eca09ff15..c5c2a0da03 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.2 +Version: 0.6.3 Release: 1%{?dist} Summary: Rust libraries and tools to interact with the Framework Computer systems URL: https://github.com/FrameworkComputer/framework-system diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index cd4f0a9ee4..a397d9e201 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -6,7 +6,7 @@ %global forgeurl https://github.com/git-ecosystem/git-credential-manager Name: gcm-core -Version: 2.7.3 +Version: 2.8.0 Release: 1%{?dist} Summary: Secure, cross-platform Git credential storage diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 38493d8f46..6ae5256b81 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit 355715ce94c8fd9982d4a2c1e47f267503a5a769 -%global commit_date 20260426 +%global commit b0c64240c9650acc1e91f04e85c541b8dc6d3055 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow diff --git a/anda/tools/jujutsu/jujutsu.spec b/anda/tools/jujutsu/jujutsu.spec index 29af35fe1f..4d75d3a167 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.40.0 +Version: 0.41.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/keyd/keyd.spec b/anda/tools/keyd/keyd.spec index c310061561..73e8b3bcf0 100644 --- a/anda/tools/keyd/keyd.spec +++ b/anda/tools/keyd/keyd.spec @@ -22,7 +22,7 @@ EOF %make_build PREFIX=%_prefix LDFLAGS="$LDFLAGS -fuse-ld=mold" %install -%make_install PREFIX=%_prefix LDFLAGS="$LDFLAGS -fuse-ld=mold" +%make_install PREFIX=%_prefix LDFLAGS="$LDFLAGS -fuse-ld=mold" FORCE_SYSTEMD=1 install -Dm644 keyd.service %buildroot%_unitdir/keyd.service install -Dm644 keyd.conf -t %buildroot%_sysusersdir install -Dm755 scripts/dump-xkb-config -t %buildroot%_datadir/keyd/ diff --git a/anda/tools/kittyCAD-cli/kittyCAD-cli.spec b/anda/tools/kittyCAD-cli/kittyCAD-cli.spec index fbd0fcb4ed..46484bb24d 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.162 +Version: 0.2.171 Release: 1%{?dist} Summary: The Zoo command line tool for KittyCAD URL: https://github.com/KittyCAD/cli diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 08e250a53f..19b74a6eb7 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 b1b4c4d40fc2bbc82bfb7e915ae5969ed14ac9e6 -%global commit_date 20260503 +%global commit 1643ccaf83d6b4d79f9c7d2b142984ec6d2281e2 +%global commit_date 20260513 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/neovim-default-editor/neovim-default-editor.spec b/anda/tools/neovim-default-editor/neovim-default-editor.spec index abb964b6aa..a24b073df5 100644 --- a/anda/tools/neovim-default-editor/neovim-default-editor.spec +++ b/anda/tools/neovim-default-editor/neovim-default-editor.spec @@ -2,8 +2,8 @@ Name: neovim-default-editor # Version, release, and epoch are inherited from the editor package just like other default editors -Version: 0.11.6 -Release: 1%?dist +Version: 0.12.2 +Release: 2%{?dist} Epoch: 0 # Inherited from Neovim itself License: Apache-2.0 AND Vim AND MIT diff --git a/anda/tools/pi-top-Python-SDK/anda.hcl b/anda/tools/pi-top-Python-SDK/anda.hcl new file mode 100644 index 0000000000..45d09c7ae8 --- /dev/null +++ b/anda/tools/pi-top-Python-SDK/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "pi-top-Python-SDK.spec" + } +} diff --git a/anda/tools/pi-top-Python-SDK/pi-top-Python-SDK.spec b/anda/tools/pi-top-Python-SDK/pi-top-Python-SDK.spec new file mode 100644 index 0000000000..29d0d8ce1c --- /dev/null +++ b/anda/tools/pi-top-Python-SDK/pi-top-Python-SDK.spec @@ -0,0 +1,297 @@ +%global pypi_name pitop +%global _desc A simple, modular interface for interacting with a pi-top and its related accessories and components. +%global ver 0.35.0-4 +%global sanitized_ver %(echo %{ver} | sed 's/-/^/g') + +Name: python-%{pypi_name} +Version: %{sanitized_ver} +Release: 1%?dist +Summary: pi-top's Python SDK pitop package +License: Apache-2.0 +URL: https://github.com/pi-top/pi-top-Python-SDK +Source0: %{url}/archive/v%{ver}/%{name}-%{ver}.tar.gz +BuildArch: noarch + +BuildRequires: python3-build +BuildRequires: python3-installer +BuildRequires: python3-wheel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-devel +BuildRequires: git + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: pitop +Provides: pi-top-Python-SDK +Provides: pi-top-python-sdk +Provides: pi-top-sdk +Provides: pitop-sdk +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%package -n python3-pitop-battery +Summary: Battery support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-battery +Battery support for the pi-top sdk. + +%package -n python3-pitop-camera +Summary: Camera support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-camera +Camera support for the pi-top sdk. + +%package -n python3-pitopcli +Summary: cli support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitopcli +cli support for the pi-top sdk. + +%package -n python3-pitop-core +Summary: core for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-core +core for the pi-top sdk. + +%package -n python3-pitop-common +Summary: Support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-common +Support for the pi-top sdk. + +%package -n python3-pitop-display +Summary: Display support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-display +Display support for the pi-top sdk. + +%package -n python3-pitop-keyboard +Summary: Keyboard support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-keyboard +Keyboard support for the pi-top sdk. + +%package -n python3-pitop-miniscreen +Summary: Miniscreen support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-miniscreen +Miniscreen support for the pi-top sdk. + +%package -n python3-pitop-pma +Summary: pma support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-pma +pma support for the pi-top sdk. + +%package -n python3-pitop-processing +Summary: Processing support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-processing +Processing support for the pi-top sdk. + +%package -n python3-pitop-robotics +Summary: Robotics support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-robotics +Robotics support for the pi-top sdk. + +%package -n python3-pitop-simulation +Summary: Simulation support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-simulation +Simulation support for the pi-top sdk. + +%package -n python3-pitop-system +Summary: System support for the pi-top sdk +Requires: python3-pitop + +%description -n python3-pitop-system +System support for the pi-top sdk. + +%prep +%autosetup -n pi-top-Python-SDK-%{ver} + +%pyproject_patch_dependency flask:drop_constraints +%pyproject_patch_dependency flask-cors:drop_constraints +%pyproject_patch_dependency gevent:drop_constraints +%pyproject_patch_dependency gpiozero:drop_constraints + +%build +pushd packages/battery +%pyproject_wheel +popd +pushd packages/camera +%pyproject_wheel +popd +pushd packages/cli +%pyproject_wheel +popd +pushd packages/common +%pyproject_wheel +popd +pushd packages/core +%pyproject_wheel +popd +pushd packages/display +%pyproject_wheel +popd +pushd packages/keyboard +%pyproject_wheel +popd +pushd packages/miniscreen +%pyproject_wheel +popd +pushd packages/pitop +%pyproject_wheel +popd +pushd packages/pma +%pyproject_wheel +popd +pushd packages/processing +%pyproject_wheel +popd +pushd packages/robotics +%pyproject_wheel +popd +pushd packages/simulation +%pyproject_wheel +popd +pushd packages/system +%pyproject_wheel +popd + +%install +%pyproject_install +pushd packages/battery +%pyproject_install +popd +pushd packages/camera +%pyproject_install +popd +pushd packages/cli +%pyproject_install +popd +pushd packages/common +%pyproject_install +popd +pushd packages/core +%pyproject_install +popd +pushd packages/display +%pyproject_install +popd +pushd packages/keyboard +%pyproject_install +popd +pushd packages/miniscreen +%pyproject_install +popd +pushd packages/pma +%pyproject_install +popd +pushd packages/processing +%pyproject_install +popd +pushd packages/robotics +%pyproject_install +popd +pushd packages/simulation +%pyproject_install +popd +pushd packages/system +%pyproject_install +popd + +rm -rf %{buildroot}/usr/lib/python3.14/site-packages/pitop/protoplus/ + +%files -n python3-%{pypi_name} +%license LICENSE +%doc README.rst +%{python3_sitelib}/pitop-*.dist-info/ +%{python3_sitelib}/pitop/__pycache__/ +%{python3_sitelib}/pitop/__init__.py +%{python3_sitelib}/pitop/*.py +%{python3_sitelib}/pitop/labs/ +%{python3_sitelib}/pitop/pulse/ + +%files -n python3-pitop-battery +%{python3_sitelib}/pitop_battery-*.dist-info/ +%{python3_sitelib}/pitop/battery/ + +%files -n python3-pitop-camera +%{python3_sitelib}/pitop_camera-*.dist-info/ +%{python3_sitelib}/pitop/camera/ + +%files -n python3-pitopcli +%{python3_sitelib}/pitopcli-*.dev1.dist-info/ +%{_bindir}/pi-top +%{_bindir}/pt +%{python3_sitelib}/pitopcli/ + +%files -n python3-pitop-common +%{python3_sitelib}/pitop_common-*.dist-info/ +%{python3_sitelib}/pitop/common/ + +%files -n python3-pitop-core +%{python3_sitelib}/pitop_core-*.dist-info/ +%{python3_sitelib}/pitop/core/ + +%files -n python3-pitop-display +%{python3_sitelib}/pitop_display-*.dist-info/ +%{python3_sitelib}/pitop/display/ + +%files -n python3-pitop-keyboard +%{python3_sitelib}/pitop_keyboard-*.dist-info/ +%{python3_sitelib}/pitop/keyboard/ + +%files -n python3-pitop-miniscreen +%{python3_sitelib}/pitop_miniscreen-*.dist-info/ +%{python3_sitelib}/pitop/miniscreen/ + +%files -n python3-pitop-pma +%{python3_sitelib}/pitop_pma-*.dist-info/ +%{python3_sitelib}/pitop/pma/ + +%files -n python3-pitop-processing +%{python3_sitelib}/pitop_processing-*.dist-info/ +%{python3_sitelib}/pitop/processing/ + +%files -n python3-pitop-robotics +%{python3_sitelib}/pitop_robotics-*.dist-info/ +%{python3_sitelib}/pitop/robotics/ + +%files -n python3-pitop-simulation +%{python3_sitelib}/pitop_simulation-*.dist-info/ +%{python3_sitelib}/pitop/simulation/ + +%files -n python3-pitop-system +%{python3_sitelib}/pitop_system-*.dist-info/ +%{python3_sitelib}/pitop/system/ + +%changelog +* Wed May 06 2026 Owen Zimmerman +- Update files and build/prep steps + +* Wed Oct 08 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/pi-top-Python-SDK/update.rhai b/anda/tools/pi-top-Python-SDK/update.rhai new file mode 100644 index 0000000000..e62d82634b --- /dev/null +++ b/anda/tools/pi-top-Python-SDK/update.rhai @@ -0,0 +1,3 @@ +let v = gh("pi-top/pi-top-Python-SDK"); +v.crop(1); +rpm.global("ver", v); diff --git a/anda/tools/praat/praat.spec b/anda/tools/praat/praat.spec index 2af981aab2..eeef1c6403 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.65 +Version: 6.4.66 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/raindrop/raindrop.spec b/anda/tools/raindrop/raindrop.spec index 9feee366ac..5ca9bb8337 100644 --- a/anda/tools/raindrop/raindrop.spec +++ b/anda/tools/raindrop/raindrop.spec @@ -1,10 +1,10 @@ -%global commit 9d5396972bb5557c427a79309ce5c00f91bc9211 -%global commit_date 20260130 +%global commit 5e143e31dfb5b0fdd3b532158f7ffd1666b78940 +%global commit_date 20260519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: raindrop Version: 0~%commit_date.git~%shortcommit -Release: 1%?dist +Release: 1%{?dist} Summary: Desktop front-end for arandr and wlrandr License: BSD-3-Clause URL: https://github.com/raspberrypi-ui/raindrop diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 3564c15007..0287c817de 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit ab0de6af57fbbbc47aed976425d0ed7b9d85e47a -%global commit_date 20260429 +%global commit 061dfd3abd1155aa068738deec8feac3fe7806e1 +%global commit_date 20260512 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpi-utils @@ -10,17 +10,20 @@ License: BSD-3-Clause URL: https://github.com/raspberrypi/utils Source0: %{url}/archive/%{commit}.tar.gz Patch0: dtoverlay-manpage.patch -BuildRequires: cmake dtc libfdt-devel gcc-c++ gnutls-devel +BuildRequires: cmake dtc libfdt-devel gcc-c++ gnutls-devel ncurses-devel Requires: %{name}-dtmerge = %{evr} Requires: %{name}-eeptools = %{evr} Requires: %{name}-kdtc = %{evr} +Requires: %{name}-otamaker = %{evr} Requires: %{name}-otpset = %{evr} Requires: %{name}-overlaycheck = %{evr} Requires: %{name}-ovmerge = %{evr} Requires: %{name}-pinctrl = %{evr} Requires: %{name}-piolib = %{evr} Requires: %{name}-raspinfo = %{evr} +Requires: %{name}-rpieepromab = %{evr} +Requires: %{name}-rpi-gpu-usage = %{evr} Requires: %{name}-rpifwcrypto = %{evr} Requires: %{name}-vcgencmd = %{evr} Requires: %{name}-vclog = %{evr} @@ -37,7 +40,7 @@ Summary: A tool for applying compiled DT overlays (*.dtbo) to base Device %{summary}. Also includes the dtoverlay and dtparam utilities. %package dtmerge-devel -Summary: Development files for %{name}-dtmerge-devel +Summary: Development files for %{name}-dtmerge Requires: %{name}-dtmerge = %{evr} %description dtmerge-devel @@ -54,6 +57,11 @@ Summary: A tool for compiling overlays with #includes, etc., as used in t %description kdtc %{summary}. +%package otamaker +Summary: Tool for building Remote Update/Over-The-Air packages for Raspberry Pi Connect Remote Update +%description otamaker +%{summary}. + %package otpset Requires: rpi-utils-vcmailbox = %{version} Summary: A short script to help with reading and setting the customer OTP bits @@ -80,7 +88,7 @@ Summary: A more powerful replacement for raspi-gpio, a tool for displayin %pkg_completion -Bn %name-pinctrl pinctrl %package pinctrl-devel -Summary: Development files for %{name}-pinctrl-devel +Summary: Development files for %{name}-pinctrl Requires: %{name}-pinctrl = %{evr} %description pinctrl-devel @@ -92,7 +100,7 @@ Summary: A library for accessing the Pi 5's PIO hardware %{summary}. %package piolib-devel -Summary: Development files for %{name}-piolib-devel +Summary: Development files for %{name}-piolib Requires: %{name}-piolib = %{evr} %description piolib-devel @@ -103,16 +111,38 @@ Summary: A short script to dump information about the Pi. Intended for th %description raspinfo %{summary}. +%package rpieepromab +Summary: Mailbox based API that allows you to update and manage the AB EEPROM partitions +%description rpieepromab +The Raspberry Pi EEPROM AB service is a mailbox based API that allows you to update and manage the AB EEPROM partitions. + +Although this service can be used via raw vcmailbox commands the recommended API is the command line rpi-eeprom-ab application. + +%package rpieepromab-devel +Summary: Development files for %{name}-rpieepromab +Requires: %{name}-rpieepromab = %{evr} + +%description rpieepromab-devel +%{summary}. + %package rpifwcrypto Summary: A command line application and shared library for the firmware cryptography service %description rpifwcrypto %{summary}. %package -n %{name}-rpifwcrypto-devel -Summary: Development files for %{name}-rpifwcrypto-devel +Summary: Development files for %{name}-rpifwcrypto Requires: %{name}-rpifwcrypto = %{evr} %description -n %{name}-rpifwcrypto-devel +%package rpi-gpu-usage +Summary: Simple tool for showing the per-process usage of the V3D GPU on Raspberry Pi 4 and 5 +%description rpi-gpu-usage +A simple tool for showing the per-process usage of the V3D GPU on Raspberry Pi 4 and 5. +It works by parsing the /proc/*/fdinfo/* information to find the processes that have drm stats information. + +%pkg_completion -Bn %name-rpi-gpu-usage rpi-gpu-usage + %package vcgencmd Summary: Query the VideoCore for information %description vcgencmd @@ -132,7 +162,7 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %{summary}. %prep -%autosetup -p1 -n utils-%commit +%autosetup -p1 -n utils-%{commit} %build %cmake -DBUILD_SHARED_LIBS=1 @@ -169,6 +199,11 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %license LICENCE %{_bindir}/kdtc +%files otamaker +%doc otamaker/README.md +%license LICENCE +%{_bindir}/otamaker + %files otpset %doc otpset/README.md %license LICENCE @@ -219,6 +254,16 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %{_bindir}/raspinfo %doc raspinfo/README.md +%files rpieepromab +%{_bindir}/rpi-eeprom-ab +%{_libdir}/librpieepromab.so.0 +%doc rpieepromab/README.md +%license LICENCE + +%files rpieepromab-devel +%{_includedir}/rpieepromab.h +%{_libdir}/librpieepromab.so + %files rpifwcrypto %{_bindir}/rpi-fw-crypto %{_libdir}/librpifwcrypto.so.0 @@ -228,6 +273,12 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %{_libdir}/librpifwcrypto.so %{_includedir}/rpifwcrypto.h +%files rpi-gpu-usage +%{_bindir}/rpi-gpu-usage +%{_mandir}/man1/rpi-gpu-usage.1.* +%doc rpi-gpu-usage/README.md +%license LICENCE + %files vcgencmd %license LICENCE %{_bindir}/vcgencmd @@ -247,14 +298,17 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %{_mandir}/man7/raspirev.7.gz %changelog +* Thu May 14 2026 Owen Zimmerman +- Add new subpackages, tidy up + * Tue Jan 13 2026 Owen Zimmerman - Seperate needed files into -devel packages, add more packages/files, install all files. -* Mon May 19 2025 Owen-sz +* Mon May 19 2025 Owen Zimmerman - Build shared libraries * Tue Dec 17 2024 sadlerm - Split into individual subpackages and no longer package raspinfo -* Mon Nov 18 2024 Owen-sz +* Mon Nov 18 2024 Owen Zimmerman - Package Raspberry Pi Utils diff --git a/anda/tools/rustypaste/rustypaste.spec b/anda/tools/rustypaste/rustypaste.spec index d8651fd5ae..253cb66036 100644 --- a/anda/tools/rustypaste/rustypaste.spec +++ b/anda/tools/rustypaste/rustypaste.spec @@ -1,8 +1,8 @@ %define __brp_mangle_shebangs %{nil} Name: rustypaste -Version: 0.16.1 -Release: 2%?dist +Version: 0.17.0 +Release: 1%{?dist} Summary: A minimal file upload/pastebin service License: MIT AND Apache-2.0 AND (Apache-2.0 OR MIT) AND BSD-3-Clause AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR MIT) AND (CC0-1.0 OR Artistic-2.0) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib URL: https://github.com/orhun/rustypaste diff --git a/anda/tools/sops/sops.spec b/anda/tools/sops/sops.spec index 41d0ac6df6..bb8d98a96f 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.12.2 +Version: 3.13.1 Release: 1%{?dist} Summary: Simple and flexible tool for managing secrets License: MPL-2.0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index e97321bf5f..2210451547 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit c9b506c7749f853c827b6d4bd1d57818f953f68d -%global commit_date 20260425 +%global commit 0c2777e3d97934a4c15f7553f7950f59d172afab +%global commit_date 20260512 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash diff --git a/anda/tools/surge/surge.spec b/anda/tools/surge/surge.spec index 11f10e7b23..54b35ab69b 100644 --- a/anda/tools/surge/surge.spec +++ b/anda/tools/surge/surge.spec @@ -1,5 +1,5 @@ %global goipath github.com/surge-downloader/surge -Version: 0.8.5 +Version: 0.8.6 %gometa diff --git a/anda/tools/tauri/tauri.spec b/anda/tools/tauri/tauri.spec index d03800cdfb..b712c26407 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.0 +Version: 2.11.2 Release: 1%{?dist} Summary: Command line interface for building Tauri apps License: Apache-2.0 OR MIT diff --git a/anda/tools/termflix/termflix.spec b/anda/tools/termflix/termflix.spec index 7c75d40de7..4d2ae79f37 100644 --- a/anda/tools/termflix/termflix.spec +++ b/anda/tools/termflix/termflix.spec @@ -1,6 +1,6 @@ Name: termflix -Version: 0.4.2 -Release: 1%?dist +Version: 0.5.1 +Release: 1%{?dist} Summary: Terminal animation player with 43 procedurally generated animations, multiple render modes, and true color support License: MIT AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index f048f8163d..66e067cc19 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 17.4.0 +Version: 17.5.0 Release: 1%{?dist} Summary: Upgrade all the things diff --git a/anda/tools/typos/typos.spec b/anda/tools/typos/typos.spec index c6f89d19f6..d5d380b137 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.46.0 +Version: 1.46.2 Release: 1%{?dist} Summary: Source Code Spelling Correction diff --git a/anda/tools/ueberzugpp/ueberzugpp.spec b/anda/tools/ueberzugpp/ueberzugpp.spec index fb9e852d99..5416defa44 100644 --- a/anda/tools/ueberzugpp/ueberzugpp.spec +++ b/anda/tools/ueberzugpp/ueberzugpp.spec @@ -1,7 +1,7 @@ Name: ueberzugpp -Version: 2.9.8 -Release: 1%?dist -License: GPL-3.0 +Version: 2.9.10 +Release: 2%{?dist} +License: GPL-3.0-or-later Summary: Drop in replacement for ueberzug written in C++ URL: https://github.com/jstkdng/%{name} Source: %{url}/archive/v%{version}.tar.gz @@ -32,9 +32,11 @@ on terminals by using X11/wayland child windows, sixels, kitty and iterm2. %prep %autosetup -%build +%conf %cmake . -DENABLE_WAYLAND=ON \ -DENABLE_XCB_ERROR=ON + +%build %cmake_build %install diff --git a/anda/tools/yabs/yabs.spec b/anda/tools/yabs/yabs.spec index ace35373e7..aa737630d6 100644 --- a/anda/tools/yabs/yabs.spec +++ b/anda/tools/yabs/yabs.spec @@ -1,5 +1,5 @@ -%global commit ba162efb87dd336c1c63853bb2856828b90c79b3 -%global commit_date 20260429 +%global commit 873f780055372ed00eace2e4050c85a0d0ed8bb1 +%global commit_date 20260512 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: yabs diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index c62c53d316..ffb67b8bc9 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.05.03.221924 +Version: 2026.05.16.203101 Release: 1%{?dist} Summary: A command-line program to download videos from online video platforms