From 51193bf52d66a21cf514e79f3837473b4551902a Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 16 Nov 2025 22:25:52 -0600 Subject: [PATCH 001/112] feat: Add scx-tools, update scx-scheds (#7411) * feat: Add scx-tools, update scx-scheds builds * chore: Bump release on scx-scheds * fix: Workspace * fix: Migration guide no longer exists * feat: AppStream metadata * fix: AppStream file * fix: appid, also don't mangle shebangs * feat: Add command to install .so files so I can track if I need to make a devel file at some point * chore(scx-tools): Workspace * Add failpipe on install command * Remove service type * feat: Better deps and conflicts --- .../nightly/scx-scheds-nightly.spec | 40 ++++----- anda/system/scx-scheds/stable/scx-scheds.spec | 44 +++++----- anda/system/scx-tools/nightly/anda.hcl | 8 ++ .../scx-tools/nightly/scx-tools-nightly.spec | 87 +++++++++++++++++++ anda/system/scx-tools/nightly/update.rhai | 8 ++ anda/system/scx-tools/stable/anda.hcl | 5 ++ anda/system/scx-tools/stable/scx-tools.spec | 84 ++++++++++++++++++ anda/system/scx-tools/stable/update.rhai | 1 + 8 files changed, 231 insertions(+), 46 deletions(-) create mode 100644 anda/system/scx-tools/nightly/anda.hcl create mode 100644 anda/system/scx-tools/nightly/scx-tools-nightly.spec create mode 100644 anda/system/scx-tools/nightly/update.rhai create mode 100644 anda/system/scx-tools/stable/anda.hcl create mode 100644 anda/system/scx-tools/stable/scx-tools.spec create mode 100644 anda/system/scx-tools/stable/update.rhai diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 37a4f0e701..a755bd5743 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -2,10 +2,11 @@ %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20251117 %global ver 1.0.18 +%undefine __brp_mangle_shebangs Name: scx-scheds-nightly Version: %{ver}^%{commitdate}.git.%{shortcommit} -Release: 1%?dist +Release: 2%?dist Summary: Nightly builds of sched_ext schedulers and tools SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib @@ -32,6 +33,8 @@ BuildRequires: rust BuildRequires: systemd BuildRequires: systemd-rpm-macros BuildRequires: zlib-ng-compat +Requires: (scx-tools or scx-tools-nightly) +Suggests: scx-tools-nightly Requires: elfutils-libelf Requires: jq Requires: libseccomp @@ -70,38 +73,31 @@ License: GPL-2.0-only %cargo_prep_online %build -%meson \ - -Dsystemd=enabled \ - -Dopenrc=disabled -%meson_build - +%{cargo_build -a} \ + --workspace \ + --exclude scx_rlfifo \ + --exclude scx_mitosis \ + --exclude scx_wd40 \ + --exclude xtask \ + --exclude scxcash \ + --exclude vmlinux_docify \ + --exclude scx_arena_selftests %install -%meson_install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} %{cargo_license_online} > LICENSE.dependencies -%post -%systemd_post scx_loader.service - -%preun -%systemd_preun scx_loader.service - -%postun -%systemd_postun_with_restart scx_loader.service - %files %doc OVERVIEW.md %doc README.md %license LICENSE %license LICENSE.dependencies %{_bindir}/scx* -%{_bindir}/vmlinux_docify -%{_bindir}/xtask -%{_unitdir}/scx_loader.service -%{_datadir}/dbus-1/system.d/org.scx.Loader.conf -%{_datadir}/dbus-1/system-services/org.scx.Loader.service -%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13^20250612.git.c1507b0-1 diff --git a/anda/system/scx-scheds/stable/scx-scheds.spec b/anda/system/scx-scheds/stable/scx-scheds.spec index 7b2f7305f5..65b4a5eb63 100644 --- a/anda/system/scx-scheds/stable/scx-scheds.spec +++ b/anda/system/scx-scheds/stable/scx-scheds.spec @@ -1,7 +1,9 @@ +%undefine __brp_mangle_shebangs + Name: scx-scheds Version: 1.0.18 -Release: 1%?dist -Summary: sched_ext schedulers and tools +Release: 2%?dist +Summary: sched_ext schedulers SourceLicense: GPL-2.0-only License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib URL: https://github.com/sched-ext/scx @@ -27,6 +29,8 @@ BuildRequires: rust BuildRequires: systemd BuildRequires: systemd-rpm-macros BuildRequires: zlib-ng-compat +Requires: (scx-tools or scx-tools-nightly) +Suggests: scx-tools Requires: elfutils-libelf Requires: jq Requires: libseccomp @@ -38,6 +42,7 @@ Conflicts: scx_layered Conflicts: scx_rustland Conflicts: scx_rusty Conflicts: scx-scheds-git +Conflicts: scx-scheds-nightly Provides: rust-scx_utils-devel Provides: scx_c_schedulers Provides: scxctl = %{version} @@ -62,40 +67,31 @@ License: GPL-2.0-only %cargo_prep_online %build -%meson \ - -Dsystemd=enabled \ - -Dopenrc=disabled -%meson_build +%{cargo_build -a} \ + --workspace \ + --exclude scx_rlfifo \ + --exclude scx_mitosis \ + --exclude scx_wd40 \ + --exclude xtask \ + --exclude scxcash \ + --exclude vmlinux_docify \ + --exclude scx_arena_selftests %install -%meson_install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + -mv services/systemd/README.md SERVICE_MIGRATION.md +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} %{cargo_license_online} > LICENSE.dependencies -%post -%systemd_post scx_loader.service - -%preun -%systemd_preun scx_loader.service - -%postun -%systemd_postun_with_restart scx_loader.service - %files %doc OVERVIEW.md %doc README.md -%doc SERVICE_MIGRATION.md %license LICENSE %license LICENSE.dependencies %{_bindir}/scx* -%{_bindir}/vmlinux_docify -%{_bindir}/xtask -%{_unitdir}/scx_loader.service -%{_datadir}/dbus-1/system.d/org.scx.Loader.conf -%{_datadir}/dbus-1/system-services/org.scx.Loader.service -%config(noreplace) %{_datadir}/scx_loader/config.toml %changelog * Sun Jun 15 2025 Gilver E. - 1.0.13-1 diff --git a/anda/system/scx-tools/nightly/anda.hcl b/anda/system/scx-tools/nightly/anda.hcl new file mode 100644 index 0000000000..10de38ca82 --- /dev/null +++ b/anda/system/scx-tools/nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "scx-tools-nightly.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/scx-tools/nightly/scx-tools-nightly.spec b/anda/system/scx-tools/nightly/scx-tools-nightly.spec new file mode 100644 index 0000000000..edc9e40295 --- /dev/null +++ b/anda/system/scx-tools/nightly/scx-tools-nightly.spec @@ -0,0 +1,87 @@ +%global commit d830ef7cae6b6e937dc01455a4c59607189d4db7 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commitdate 20251114 +%global ver 1.0.18 +%global appid com.sched_ext.scx +%global developer "sched-ext Contributors" +%global org "com.sched_ext" + +Name: scx-tools-nightly +Version: %{ver}^%{commitdate}.git.%{shortcommit} +Release: 1%{?dist} +Summary: Sched_ext Tools +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +SourceLicense: GPL-2.0-only +URL: https://github.com/sched-ext/scx-loader +Source0: %{url}/archive/%{commit}/%{commit}.tar.gz +BuildRequires: anda-srpm-macros +BuildRequires: bpftool +BuildRequires: cargo +BuildRequires: cargo-rpm-macros +BuildRequires: clang >= 17 +BuildRequires: gcc +BuildRequires: git +BuildRequires: libseccomp-devel +BuildRequires: lld >= 17 +BuildRequires: llvm >= 17 +BuildRequires: mold +BuildRequires: python3 +BuildRequires: rust +BuildRequires: systemd +BuildRequires: systemd-rpm-macros +Requires: (scx-scheds or scx-scheds-nightly) +Suggests: scx-scheds-nightly +Obsoletes: scxctl <= 0.3.4 +Provides: scxctl = %{evr} +Conflicts: scx-tools +Packager: Gilver E. + +%description +scx_loader: A D-Bus interface for managing sched_ext schedulers + +%prep +%autosetup -n scx-loader-%{commit} +%cargo_prep_online + +%build +%{cargo_build -a} \ + --workspace + +%install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' ! -name 'xtask' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +# Install runtime assets via xtask +./target/rpm/xtask install --destdir %{buildroot} + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} || : + +%{cargo_license_online} > LICENSE.dependencies + +%terra_appstream + +%post +%systemd_post scx_loader.service + +%preun +%systemd_preun scx_loader.service + +%postun +%systemd_postun_with_restart scx_loader.service + +%files +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/scx* +%{_unitdir}/scx_loader.service +%{_datadir}/dbus-1/system-services/org.scx.Loader.service +%{_datadir}/dbus-1/system.d/org.scx.Loader.conf +%{_datadir}/polkit-1/actions/org.scx.Loader.policy +%config(noreplace) %{_datadir}/scx_loader/config.toml +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Sun Nov 16 2025 Gilver E. - 1.0.18^20251114.git.d830ef7-1 +- Initial package diff --git a/anda/system/scx-tools/nightly/update.rhai b/anda/system/scx-tools/nightly/update.rhai new file mode 100644 index 0000000000..acab373af9 --- /dev/null +++ b/anda/system/scx-tools/nightly/update.rhai @@ -0,0 +1,8 @@ +rpm.global("commit", gh_commit("sched-ext/scx-loader")); +if rpm.changed() { + rpm.release(); + rpm.global("commitdate", date()); + let v = gh("sched-ext/scx-loader"); + v.crop(1); + rpm.global("ver", v); +} diff --git a/anda/system/scx-tools/stable/anda.hcl b/anda/system/scx-tools/stable/anda.hcl new file mode 100644 index 0000000000..c5223e522e --- /dev/null +++ b/anda/system/scx-tools/stable/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "scx-tools.spec" + } +} diff --git a/anda/system/scx-tools/stable/scx-tools.spec b/anda/system/scx-tools/stable/scx-tools.spec new file mode 100644 index 0000000000..31514cb3ac --- /dev/null +++ b/anda/system/scx-tools/stable/scx-tools.spec @@ -0,0 +1,84 @@ +%global appid com.sched_ext.scx +%global developer "sched-ext Contributors" +%global org "com.sched_ext" + +Name: scx-tools +Version: 1.0.18 +Release: 1%{?dist} +Summary: Sched_ext Tools +License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +SourceLicense: GPL-2.0-only +URL: https://github.com/sched-ext/scx-loader +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: anda-srpm-macros +BuildRequires: bpftool +BuildRequires: cargo +BuildRequires: cargo-rpm-macros +BuildRequires: clang >= 17 +BuildRequires: gcc +BuildRequires: git +BuildRequires: libseccomp-devel +BuildRequires: lld >= 17 +BuildRequires: llvm >= 17 +BuildRequires: mold +BuildRequires: python3 +BuildRequires: rust +BuildRequires: systemd +BuildRequires: systemd-rpm-macros +Requires: (scx-scheds or scx-scheds-nightly) +Suggests: scx-scheds +Obsoletes: scxctl <= 0.3.4 +Provides: scxctl = %{evr} +Conflicts: scx-tools-git +Conflicts: scx-tools-nightly +Packager: Gilver E. + +%description +scx_loader: A D-Bus interface for managing sched_ext schedulers + +%prep +%autosetup -n scx-loader-%{version} +%cargo_prep_online + +%build +%{cargo_build -a} \ + --workspace + +%install +find target/rpm \ + -maxdepth 1 -type f -executable ! -name '*.so' ! -name 'xtask' \ + -exec install -Dm755 -t %{buildroot}%{_bindir} {} + + +# Install runtime assets via xtask +./target/rpm/xtask install --destdir %{buildroot} + +install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir} || : + +%{cargo_license_online} > LICENSE.dependencies + +%terra_appstream + +%post +%systemd_post scx_loader.service + +%preun +%systemd_preun scx_loader.service + +%postun +%systemd_postun_with_restart scx_loader.service + +%files +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/scx* +%{_unitdir}/scx_loader.service +%{_datadir}/dbus-1/system-services/org.scx.Loader.service +%{_datadir}/dbus-1/system.d/org.scx.Loader.conf +%{_datadir}/polkit-1/actions/org.scx.Loader.policy +%config(noreplace) %{_datadir}/scx_loader/config.toml +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Sun Nov 16 2025 Gilver E. - 1.0.18-1 +- Initial package diff --git a/anda/system/scx-tools/stable/update.rhai b/anda/system/scx-tools/stable/update.rhai new file mode 100644 index 0000000000..af8768b383 --- /dev/null +++ b/anda/system/scx-tools/stable/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("sched-ext/scx-loader")); From 2e49738234aecaae3406cf46c524d17b59d61967 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 17 Nov 2025 13:30:04 +0800 Subject: [PATCH 002/112] feat(release): terra-multimedia (#7327) --- anda/terra/release/terra-multimedia.repo | 26 ++++++++++++++++++++++++ anda/terra/release/terra-release.spec | 10 +++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 anda/terra/release/terra-multimedia.repo diff --git a/anda/terra/release/terra-multimedia.repo b/anda/terra/release/terra-multimedia.repo new file mode 100644 index 0000000000..72db66c238 --- /dev/null +++ b/anda/terra/release/terra-multimedia.repo @@ -0,0 +1,26 @@ +[terra-multimedia] +name=Terra $releasever (Multimedia) +#baseurl=https://repos.fyralabs.com/terra$releasever-multimedia +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia/key.asc +repo_gpgcheck=1 +enabled=0 +enabled_metadata=1 +countme=1 +priority=80 + +[terra-multimedia-source] +name=Terra $releasever (Multimedia) - Source +#baseurl=https://repos.fyralabs.com/terra$releasever-multimedia-source +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia-source&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia-source/key.asc +repo_gpgcheck=1 +enabled=0 +enabled_metadata=0 +priority=80 diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index 6a5fe09a44..be7f33c825 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -1,6 +1,6 @@ Name: terra-release -Version: 42 -Release: 4 +Version: 43 +Release: 1 Summary: Release package for Terra License: MIT @@ -9,6 +9,7 @@ Source0: terra.repo Source1: terra-extras.repo Source2: terra-nvidia.repo Source3: terra-mesa.repo +Source4: terra-multimedia.repo BuildArch: noarch %dnl We probably shouldn't do this in Rawhide! @@ -35,6 +36,7 @@ install -D -p -m 0644 -t %{buildroot}%{_sysconfdir}/yum.repos.d %{SOURCE0} install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE1 install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE2 install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE3 +install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE4 %files %config(noreplace) %{_sysconfdir}/yum.repos.d/terra.repo @@ -43,8 +45,12 @@ install -Dpm644 -t %buildroot%_sysconfdir/yum.repos.d %SOURCE3 %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-extras.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-nvidia.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/terra-mesa.repo +%config(noreplace) %{_sysconfdir}/yum.repos.d/terra-multimedia.repo %changelog +* Thu Nov 13 2025 madonuko - 44-1 +- Add terra-multimedia + * Sun Jan 12 2025 Cappy Ishihara - 42-4 - Add NVIDIA and Mesa repository streams From d5da05dd352c811888109264535e0f1da2298ffd Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Mon, 17 Nov 2025 17:47:37 +0700 Subject: [PATCH 003/112] chore(metainfo): minecraft (#7406) * chore(metainfo): minecraft * svg icon? * move icons to scalable --- anda/games/minecraft-java/.gitignore | 1 + .../com.mojang.Minecraft.metainfo.xml | 58 +++++++++++++++++++ anda/games/minecraft-java/minecraft-java.spec | 29 +++++----- .../minecraft-java/minecraft-launcher.desktop | 3 +- 4 files changed, 76 insertions(+), 15 deletions(-) create mode 100644 anda/games/minecraft-java/.gitignore create mode 100644 anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml diff --git a/anda/games/minecraft-java/.gitignore b/anda/games/minecraft-java/.gitignore new file mode 100644 index 0000000000..6131751955 --- /dev/null +++ b/anda/games/minecraft-java/.gitignore @@ -0,0 +1 @@ +*.svg \ No newline at end of file diff --git a/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml b/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml new file mode 100644 index 0000000000..fce1f57e28 --- /dev/null +++ b/anda/games/minecraft-java/com.mojang.Minecraft.metainfo.xml @@ -0,0 +1,58 @@ + + + com.mojang.Minecraft + Minecraft + ماين كرافت + মাইনক্রাফ্ট + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + Minecraft + CC0-1.0 + Create your own world in one of the most popular video games + أنشئ عالمك الخاص في واحدة من ألعاب الفيديو الأكثر شعبية + Crea tu propio mundo en este videojuego popular + Créez votre propre univers dans l'un des jeux vidéo les plus populaires + सर्वाधिक लोकप्रिय वीडियो गेम में अपनी खुद की दुनिया बनाएँ + Ciptakan duniamu sendiri di salah satu permainan paling populer ini. + Crie seu próprio mundo em um dos videogames mais populares + Creeaza-ti propria lume in unul dintre cele mai populare jocuri video + สร้างโลกของคุณขึ้นมาใหม่ในหนึ่งในวิดีโอเกมที่เป็นที่นิยมมากที่สุด + Kiến tạo thế giới của riêng bạn trên một trong những trò chơi điện tử phổ biến nhất + 在这款风靡全球的视频游戏中打造属于自己的世界 + 在最受歡迎的電玩遊戲中打造自己的世界 + +

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

+

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

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

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

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

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

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

A simple editor for simple needs.

+

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

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

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

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

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

+
+ + NeoHtop.desktop + + https://abdenasser.github.io/neohtop/ + + neohtop + + + + system monitor + + + + + +
diff --git a/anda/apps/neohtop/neohtop.spec b/anda/apps/neohtop/neohtop.spec index b6da0e0383..7b995f3883 100644 --- a/anda/apps/neohtop/neohtop.spec +++ b/anda/apps/neohtop/neohtop.spec @@ -1,13 +1,15 @@ %global __brp_mangle_shebangs %{nil} +%global appid com.github.neohtop Name: neohtop Version: 1.2.0 -Release: 1%?dist +Release: 2%?dist Summary: System monitoring on steroids License: MIT URL: https://github.com/Abdenasser/neohtop Source0: %url/archive/refs/tags/v%version.tar.gz Source1: NeoHtop.desktop +Source2: com.github.neohtop.metainfo.xml Packager: Owen Zimmerman BuildRequires: rust BuildRequires: nodejs-npm @@ -18,6 +20,10 @@ BuildRequires: gtk3-devel BuildRequires: rust-gdk-pixbuf-sys-devel BuildRequires: glib2-devel BuildRequires: openssl-devel +BuildRequires: anda-srpm-macros +BuildRequires: terra-appstream-helper + +Provides: NeoHtop %description %summary. @@ -37,6 +43,8 @@ install -Dpm644 src-tauri/icons/128x128@2x.png %buildroot%{_iconsdir}/hicolor/25 install -Dpm644 src-tauri/icons/32x32.png %buildroot%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png +%terra_appstream -o %{SOURCE2} + %files %doc README.md %license LICENSE @@ -45,7 +53,10 @@ install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x1 %{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png %{_iconsdir}/hicolor/32x32/apps/NeoHtop.png %{_iconsdir}/hicolor/128x128/apps/NeoHtop.png +%{_metainfodir}/com.github.neohtop.metainfo.xml %changelog +* Wed Nov 19 2025 Owen Zimmerman +- Add metainfo * Sat Feb 15 2025 Owen Zimmerman - Initial package From 6726b6723babc16de9d736fe4ad578dfedf8a386 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 07:55:44 +0000 Subject: [PATCH 070/112] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 78a61e0f11..9a786a19c3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 107d9dc53333e9e5e9e637c51f1c20c6322651b3 -%global ver 0.0.38-18365 +%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc +%global ver 0.0.38-18367 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b6873f38782ba21c4e04adc8d7d943d12b7498f0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 08:28:31 +0000 Subject: [PATCH 071/112] bump: rust-topgrade --- anda/tools/topgrade/rust-topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index b5291eaf74..ab403eb173 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.3.0 +Version: 16.4.0 Release: 1%?dist Summary: Upgrade all the things From c568a655f5195fe4b90a37102c4048aff5df9ca9 Mon Sep 17 00:00:00 2001 From: arbor Date: Thu, 20 Nov 2025 02:34:48 -0600 Subject: [PATCH 072/112] add: zola (#7504) * add: zola * doc: remove url from summary * minor fix: seperate url and source --- anda/tools/zola/anda.hcl | 5 +++++ anda/tools/zola/update.rhai | 1 + anda/tools/zola/zola.spec | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 anda/tools/zola/anda.hcl create mode 100644 anda/tools/zola/update.rhai create mode 100644 anda/tools/zola/zola.spec diff --git a/anda/tools/zola/anda.hcl b/anda/tools/zola/anda.hcl new file mode 100644 index 0000000000..0c51df00a0 --- /dev/null +++ b/anda/tools/zola/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "zola.spec" + } +} diff --git a/anda/tools/zola/update.rhai b/anda/tools/zola/update.rhai new file mode 100644 index 0000000000..ac9e75766f --- /dev/null +++ b/anda/tools/zola/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("getzola/zola")); diff --git a/anda/tools/zola/zola.spec b/anda/tools/zola/zola.spec new file mode 100644 index 0000000000..00f1c22ca9 --- /dev/null +++ b/anda/tools/zola/zola.spec @@ -0,0 +1,35 @@ +Name: zola +Version: 0.21.0 +Release: 1%?dist +Summary: A fast static site generator in a single binary with everything built-in. +URL: https://www.getzola.org +Source0: https://github.com/getzola/%{name}/archive/refs/tags/v%{version}.tar.gz +License: MIT +BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold glib2 libgcc clang + +Packager: arbormoss + +%description +%summary. + +%prep +%autosetup -n %name-%version +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm755 target/rpm/zola %{buildroot}%{_bindir}/zola +%cargo_license_summary_online +%{cargo_license_online -a} > LICENSE.dependencies + +%files +%doc README.md CHANGELOG.md CONTRIBUTING.md EXAMPLES.md +%license LICENSE +%license LICENSE.dependencies +%{_bindir}/zola + +%changelog +* Wed Nov 19 2025 arbormoss +- Intial Commit From 56ca8b74886933d294222ac395e7b8750fb42867 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 09:22:53 +0000 Subject: [PATCH 073/112] bump: rust-topgrade --- anda/tools/topgrade/rust-topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index ab403eb173..65e64f3ce5 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.4.0 +Version: 16.4.1 Release: 1%?dist Summary: Upgrade all the things From 32028039e28b56e5bcdd5174b1b468af92425aa0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 13:45:42 +0000 Subject: [PATCH 074/112] bump: rust-topgrade --- anda/tools/topgrade/rust-topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index 65e64f3ce5..9d54ce1ccf 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.4.1 +Version: 16.4.2 Release: 1%?dist Summary: Upgrade all the things From c5116cd9d8251e93324d8ca0bf9b14185d9486b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 15:43:31 +0000 Subject: [PATCH 075/112] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 946b3882f8..e3c90f0d06 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.19.181744 +Version: 2025.11.20.152306 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 2bfc352f00ed233c8366baa43662a2704f9662a9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 16:51:50 +0000 Subject: [PATCH 076/112] bump: apparmor --- anda/lib/apparmor/apparmor.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec index efa2caf5f2..46c29f62c9 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -6,7 +6,7 @@ %bcond_with tests Name: apparmor -Version: 5.0.0~alpha3 +Version: 5.0.0~alpha4 Release: 1%?dist Summary: AppArmor userspace components From d019bfdb8b21e09367aa09fa5e1596d695ef9ad4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 17:15:59 +0000 Subject: [PATCH 077/112] bump: yamale --- anda/langs/python/yamale/yamale.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/python/yamale/yamale.spec b/anda/langs/python/yamale/yamale.spec index 1c31e6f317..d6e41745ef 100644 --- a/anda/langs/python/yamale/yamale.spec +++ b/anda/langs/python/yamale/yamale.spec @@ -2,7 +2,7 @@ %global _desc A schema and validator for YAML. Name: python-%{pypi_name} -Version: 6.0.0 +Version: 6.1.0 Release: 1%?dist Summary: A schema and validator for YAML License: MIT From f0060977cbd3a84f698c140df4421c9505d1c939 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 19:40:57 +0000 Subject: [PATCH 078/112] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index e3c90f0d06..1490314a7d 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.20.152306 +Version: 2025.11.20.190123 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 4545b0fc7673b0b2451fe8db94cbf6c5b7c3b469 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Fri, 21 Nov 2025 03:32:03 +0700 Subject: [PATCH 079/112] sbctl: Remove dependency on grubby postinst hook (#7510) * sbctl: Remove dependency on grubby postinst hook Finally fix that one issue where sbctl won't sign automatically on systemd-boot-based systems by simply just copying over the path hack from the grubby postinst hook, now we just patch it instead * Apply patch instead * forgot to remove the source install * generate appstream metainfo * update patch * update patch again --- anda/tools/sbctl/91-sbctl-rm | 41 ---------------------------------- anda/tools/sbctl/91-sbctl-sign | 40 --------------------------------- anda/tools/sbctl/sbctl.spec | 22 +++++++++--------- 3 files changed, 10 insertions(+), 93 deletions(-) delete mode 100644 anda/tools/sbctl/91-sbctl-rm delete mode 100755 anda/tools/sbctl/91-sbctl-sign diff --git a/anda/tools/sbctl/91-sbctl-rm b/anda/tools/sbctl/91-sbctl-rm deleted file mode 100644 index 247852a75a..0000000000 --- a/anda/tools/sbctl/91-sbctl-rm +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/sh -# This file is part of sbctl. -# Patched for Fedora, for the Terra repository - -#shellcheck disable=SC2034 -# Enable xtrace if we're verbose -if [ "${KERNEL_INSTALL_VERBOSE:-0}" = "1" ]; then - set -x -fi - -ver=${1} -img=${2} - - -die() { - echo -e " ${NOCOLOR-\e[1;31m*\e[0m }${*}" >&2 - exit 1 -} - -einfo() { - echo -e " ${NOCOLOR-\e[1;32m*\e[0m }${*}" -} - -main() { - # re-define for subst to work - [[ -n ${NOCOLOR+yes} ]] && NOCOLOR= - einfo "Unregistering kernel file from sbctl" - # do nothing if secureboot key directory doesn't exist - if ! [ "$(sbctl setup --print-state --json | awk '/installed/ { gsub(/,$/,"",$2); print $2 }')" = "true" ]; then - einfo "Secureboot key directory doesn't exist, not signing!" - exit 0 - fi - - [[ ${EUID} -eq 0 ]] || die "Please run this script as root" - - einfo "sbctl: Unregistering kernel $img" - sbctl remove-file $img -} - -main - diff --git a/anda/tools/sbctl/91-sbctl-sign b/anda/tools/sbctl/91-sbctl-sign deleted file mode 100755 index 35bb741ac3..0000000000 --- a/anda/tools/sbctl/91-sbctl-sign +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/sh -# This file is part of sbctl. -# Patched for Fedora, for the Terra repository - -#shellcheck disable=SC2034 -# Enable xtrace if we're verbose -if [ "${KERNEL_INSTALL_VERBOSE:-0}" = "1" ]; then - set -x -fi - -ver=${1} -img=${2} - -die() { - echo -e " ${NOCOLOR-\e[1;31m*\e[0m }${*}" >&2 - exit 1 -} - -einfo() { - echo -e " ${NOCOLOR-\e[1;32m*\e[0m }${*}" -} - -main() { - # re-define for subst to work - [[ -n ${NOCOLOR+yes} ]] && NOCOLOR= - einfo "Running kernel install script" - # do nothing if secureboot key directory doesn't exist - if ! [ "$(sbctl setup --print-state --json | awk '/installed/ { gsub(/,$/,"",$2); print $2 }')" = "true" ]; then - einfo "Secureboot key directory doesn't exist, not signing!" - exit 0 - fi - - [[ ${EUID} -eq 0 ]] || die "Please run this script as root" - - einfo "sbctl: Signing kernel $img" - sbctl sign -s $img -} - -main - diff --git a/anda/tools/sbctl/sbctl.spec b/anda/tools/sbctl/sbctl.spec index 11cbc18f7e..728c6472b0 100644 --- a/anda/tools/sbctl/sbctl.spec +++ b/anda/tools/sbctl/sbctl.spec @@ -1,17 +1,18 @@ +%global appid dev.linderud.sbctl +%global appstream_component console-application +%global patch_commit 14c4027270589b8d6f39cbca97569e6b13e40a05 Name: sbctl Version: 0.18 -Release: 3%?dist +Release: 4%?dist Summary: Secure Boot key manager License: MIT URL: https://github.com/Foxboron/sbctl Source0: https://github.com/Foxboron/sbctl/releases/download/%{version}/sbctl-%{version}.tar.gz +Patch1: https://github.com/Foxboron/sbctl/compare/master...%{patch_commit}.patch ## Based on CachyOS's batch sign script # https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/sbctl-batch-sign Source1: %{name}-batch-sign -# Downstream postinst hook -Source2: 91-sbctl-sign -Source3: 91-sbctl-rm ExclusiveArch: %{golang_arches} @@ -24,6 +25,7 @@ Recommends: systemd-udev BuildRequires: asciidoc BuildRequires: git BuildRequires: go-rpm-macros +BuildRequires: anda-srpm-macros BuildRequires: pkgconfig(libpcsclite) %description @@ -49,13 +51,9 @@ export GOPATH=%{_builddir}/go %make_install PREFIX=%{_prefix} install -Dm755 %{SOURCE1} -t %{buildroot}%{_bindir} -# This script is actually broken on Fedora -rm -f %{buildroot}%{_prefix}/lib/kernel/install.d/91-sbctl.install +# We don't want the Debian script rm -f %{buildroot}%{_prefix}/lib/kernel/postinst.d/91-sbctl.install - -# 95-kernel-hooks.install only runs postinst scripts from /etc, so install it there -install -Dm755 %{SOURCE2} -t %{buildroot}%{_sysconfdir}/kernel/postinst.d -install -Dm755 %{SOURCE3} -t %{buildroot}%{_sysconfdir}/kernel/prerm.d +%terra_appstream %transfiletriggerin -P 1 -- /efi /usr/lib /usr/libexec if [[ ! -f /run/ostree-booted ]] && grep -q -m 1 -e '\.efi$' -e '/vmlinuz$'; then @@ -69,13 +67,13 @@ fi %doc README.md %{_bindir}/sbctl %{_bindir}/sbctl-batch-sign -%{_sysconfdir}/kernel/postinst.d/91-sbctl-sign -%{_sysconfdir}/kernel/prerm.d/91-sbctl-rm +%{_prefix}/lib/kernel/install.d/91-sbctl.install %{_mandir}/man8/sbctl.8* %{_mandir}/man5/sbctl.conf.5* %{_datadir}/bash-completion/completions/sbctl %{_datadir}/fish/vendor_completions.d/sbctl.fish %{_datadir}/zsh/site-functions/_sbctl +%{_metainfodir}/%{appid}.metainfo.xml %changelog From 53acdc298716341b0894e9f9933ad4152beecda2 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Thu, 20 Nov 2025 20:39:08 +0000 Subject: [PATCH 080/112] add: nemu (#7505) --- anda/tools/nemu/anda.hcl | 5 ++++ anda/tools/nemu/nemu.spec | 55 +++++++++++++++++++++++++++++++++++++ anda/tools/nemu/update.rhai | 1 + 3 files changed, 61 insertions(+) create mode 100644 anda/tools/nemu/anda.hcl create mode 100644 anda/tools/nemu/nemu.spec create mode 100644 anda/tools/nemu/update.rhai diff --git a/anda/tools/nemu/anda.hcl b/anda/tools/nemu/anda.hcl new file mode 100644 index 0000000000..66c1362292 --- /dev/null +++ b/anda/tools/nemu/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "nemu.spec" + } +} diff --git a/anda/tools/nemu/nemu.spec b/anda/tools/nemu/nemu.spec new file mode 100644 index 0000000000..993cc1c542 --- /dev/null +++ b/anda/tools/nemu/nemu.spec @@ -0,0 +1,55 @@ +%global debug_package %nil + +Name: nemu +Version: 3.4.0 +Release: 1%?dist +Summary: Ncurses UI for QEMU + +URL: https://github.com/nemuTUI/nemu +Source: %{url}/archive/v%{version}.tar.gz +License: BSD-2-Clause +Packager: metcya + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gettext-devel +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(json-c) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(ncurses) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libgvc) +BuildRequires: pkgconfig(libcgraph) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(libusb) +Requires: qemu +Requires: tigervnc + +%description +%summary. + +%prep +%autosetup +%cmake -DNM_WITH_NETWORK_MAP=ON -DNM_WITH_DBUS=ON -DNM_WITH_REMOTE=ON -DNM_WITH_USB=ON + +%build +%cmake_build + +%install +%cmake_install + +%files +%doc README.md README_Build.md CONTRIBUTING.md +%license LICENSE +%{_bindir}/nemu +%{_bindir}/ntty +%{_datadir}/%{name}/scripts/* +%{_datadir}/%{name}/templates/config/%{name}.cfg.sample +%{_datadir}/locale/*/LC_MESSAGES/%{name}.mo +%{_mandir}/man1/nemu.1.* + +%pkg_completion -Bz nemu + +%changelog +%autochangelog diff --git a/anda/tools/nemu/update.rhai b/anda/tools/nemu/update.rhai new file mode 100644 index 0000000000..f559080e0c --- /dev/null +++ b/anda/tools/nemu/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("nemuTUI/nemu")); From 8a270679b4e5a818eea5bc1ae0514a5f1713ca3c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 20:41:19 +0000 Subject: [PATCH 081/112] bump: inputplumber --- anda/games/inputplumber/inputplumber.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index 5c0f50b5c1..32a39937de 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.67.1 +Version: 0.68.0 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 3b9c7c3497447298734814e5dd8cce09703fe19c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 20 Nov 2025 23:18:53 +0000 Subject: [PATCH 082/112] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 466aa4d775..25cee49957 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.810 +Version: 0.0.811 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 e5be0b249d..8eb1acdf68 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.810 +Version: 0.0.811 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 5795c707c70f0c38cf16454918b04790a204d8d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 01:38:13 +0000 Subject: [PATCH 083/112] bump: komikku ruffle-nightly --- anda/apps/komikku/komikku.spec | 4 ++-- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index aea81fc04b..5ab42a1920 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,10 +3,10 @@ %global gtk4_version 4.14.4 %global libadwaita_version 1.5.1 %global pure_protobuf_version 2.0.0 -%global raw_ver v1.93.0 +%global raw_ver v1.94.0 Name: komikku -Version: 1.93.0 +Version: 1.94.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index db26b55db8..3322475d89 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-20 +%global ver 2025-11-21 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 2ffbf998bc33d553e73435105815035d86d0d366 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 01:49:47 +0000 Subject: [PATCH 084/112] bump(nightly): mpv-nightly hyprwayland-scanner.nightly zed-nightly prismlauncher-nightly grabnim types-colorama opentabletdriver-nightly scx-scheds-nightly spotx-bash --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../hyprwayland-scanner/hyprwayland-scanner.nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../opentabletdriver-nightly/opentabletdriver-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index c2412d4a2a..99cd35549e 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 e6885cb926ca05a23f54f1b44b250f6f981b4e46 +%global commit 52525dceb8d8144bd01d87d8e11af0bdce864c53 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251119 +%global commit_date 20251121 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec b/anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec index 4374f029c3..eed3b0345f 100644 --- a/anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec +++ b/anda/desktops/hyprland/hyprwayland-scanner/hyprwayland-scanner.nightly.spec @@ -2,9 +2,9 @@ %global realname hyprwayland-scanner %global ver 0.4.5 -%global commit b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d +%global commit f6cf414ca0e16a4d30198fd670ec86df3c89f671 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250815 +%global commit_date 20251121 Name: %realname.nightly Version: %ver^%{commit_date}git.%shortcommit diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index aa4584e816..c4352ad2c9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1fab43d467c3e610bd72cfb94ac12d09d791f397 +%global commit 07d98981e8d7f162a182b990047584f3840fa98f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251120 +%global commit_date 20251121 %global ver 0.215.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index b15fbd921e..788343a213 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 c7fa69cfd0c6e331d8b3bfa77dcb98d1beea34d0 +%global commit 8b43ea486baceed34501b0058857471b3c1bbfba %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251120 +%global commit_date 20251121 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 2e7310631e..92ffbd2c69 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 1a431dc8d703a71b9548d830426ff6a2f0da602c -%global commit_date 20251102 +%global commit eefaa6b0fbf911877d0aa8a863fd08fc8cd1a1a2 +%global commit_date 20251121 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index f13ae10174..a3721451d5 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 e19edcea117f6737d60e53d8a4001d0853eee5ac -%global commit_date 20251120 +%global commit 3e1b90bb2d772781c2b6f318e0f44ef791cf5160 +%global commit_date 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec index b2aba4122b..1afb7d4da5 100644 --- a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1e0ee7079ab8227441359da5912644de4f4ad395 +%global commit ce1844dcb0dfc8550ac36db2ab2171d30ada19b7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251117 +%global commit_date 20251121 %global ver 0.6.6.2 # We aren't using Mono but RPM expected Mono diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index c68fb529e2..bcc177d556 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 06dd28f95d7a3b33accda7a18740e73da8f97eb9 +%global commit a427401c0ca2f31c360602438ef6a51077be829c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251120 +%global commitdate 20251121 %global ver 1.0.18 %undefine __brp_mangle_shebangs diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index d8a7122e89..ee1c9ce5a8 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit d2d88d03a348c03d2021f05d956a45f5f1016e47 -%global commit_date 20251119 +%global commit e0d76eef942f3e7754ef79e03036c5a6bb32d5c1 +%global commit_date 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 7948282c8899b13f43ef91dc2e47a3ffd28a6ef7 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 20 Nov 2025 20:12:09 -0600 Subject: [PATCH 085/112] feat(.devcontainer, .vscode, add .zed): add more devcontainer lang extensions and clean up, add more extensions to .vscode, create .zed folder and install extensions there too (#7520) * feat: add more devcontainer lang extensions, clean up a bit Signed-off-by: Owen-sz * add: more recommended vscode extensions Signed-off-by: Owen-sz * add: .zed folder, and extensions to auto-install Signed-off-by: Owen-sz * smh I literally made it .jsonc earlier Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- .devcontainer/devcontainer.json | 9 +++++---- .vscode/extensions.json | 5 ++++- .zed/settings.jsonc | 9 +++++++++ 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 .zed/settings.jsonc diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 96c9104ef2..965f6f203b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,16 +1,17 @@ { "name": "Terra Devcontainer", "image": "ghcr.io/terrapkg/builder:frawhide", - "runArgs": [ - "--privileged" - ], + "runArgs": ["--privileged"], "features": { "ghcr.io/devcontainers/features/common-utils:2": {} }, "customizations": { "vscode": { "extensions": [ - "rhaiscript.vscode-rhai" + "rhaiscript.vscode-rhai", + "1dot75cm.rpmspec", + "hashicorp.hcl", + "redhat.vscode-xml" ] } }, diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 83262841d5..4f361bcb83 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,8 @@ { "recommendations": [ - "rhaiscript.vscode-rhai" + "rhaiscript.vscode-rhai", + "1dot75cm.rpmspec", + "hashicorp.hcl", + "redhat.vscode-xml" ] } diff --git a/.zed/settings.jsonc b/.zed/settings.jsonc new file mode 100644 index 0000000000..7d4b82e90f --- /dev/null +++ b/.zed/settings.jsonc @@ -0,0 +1,9 @@ +// There is no HCL extension, but the Terraform extension grants HCL support +{ + "auto_install_extensions": { + "RPM Spec": true, + "XML": true, + "rhai": true, + "Terraform": true + } +} From fcb3d08f9e294f805506aac72f29dc71029c759f Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 20 Nov 2025 20:25:36 -0600 Subject: [PATCH 086/112] chore: Obsolete x264-bash-completion from main repo, rebase x264 to Negativo (#7521) * chore: Obsolete x264-bash-completion from main repo, rebase x264 to Negativo * ? * fix: AAAAA --- anda/multimedia/x264/x264.spec | 832 ++---------------------- anda/terra/obsolete/terra-obsolete.spec | 2 + 2 files changed, 54 insertions(+), 780 deletions(-) diff --git a/anda/multimedia/x264/x264.spec b/anda/multimedia/x264/x264.spec index 7452b2496c..1f7b070ac5 100644 --- a/anda/multimedia/x264/x264.spec +++ b/anda/multimedia/x264/x264.spec @@ -1,815 +1,87 @@ -%global fusionsrc_commit d8f53f1f25ce2c778582e7cff5790ae24408db2e +%global commit 0480cb05fa188d37ae87e8f4fd8f1aea3711f7ee +%global commit_date 20250910 +%global api_version 165 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) -# globals for x264-0.164-20231001git31e19f92.tar.bz2 -%global api 165 -%global gitdate 20231001 -%global gitlongver b35605ace3ddf7c1a5d67a2eb553f034aef41d55 -%global gitversion %{sub %gitlongver 1 8} +%bcond_with bootstrap -%global snapshot %{gitdate}git%{gitversion} -%global gver .%{gitdate}git%{gitversion} -%global branch stable +Name: x264 +Version: 0.%{api_version} +Release: 38%{?shortcommit:.%{commit_date}git%{shortcommit}}%{?dist} +Epoch: 1 +Summary: H264/AVC video streams encoder +License: GPL-2.0-or-later +URL: https://www.videolan.org/developers/x264.html -#global _with_bootstrap 1 - -%{?_with_bootstrap: -%global _without_gpac 1 -%global _without_libavformat 1 -%global _without_libswscale 1 -} - -# Reduce dependencies to build x264-libs on i686 -%if 0%{?fedora} -%ifarch i686 -%global _without_gpac 1 -%global _without_libavformat 1 -%global _without_libswscale 1 -%endif +BuildRequires: gcc +BuildRequires: nasm >= 2.13 +BuildRequires: pkgconfig(bash-completion) +%if %{without bootstrap} +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) %endif -#Whitelist of arches with dedicated ASM code -%global asmarch aarch64 armv7hl armv7hnl i686 ppc64 ppc64le x86_64 -%ifnarch %{asmarch} -%global _without_asm 1 -%endif - -Summary: H264/AVC video streams encoder -Name: x264 -Version: 0.%{api} -Release: 16%{?gver}%{?_with_bootstrap:_bootstrap}%{?dist} -License: GPLv2+ -URL: https://www.videolan.org/developers/x264.html -Source0: https://code.videolan.org/videolan/x264/-/archive/%gitversion.tar.bz2 -Source1: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-snapshot.sh -Source2: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/version.h - -# don't remove config.h and don't re-run version.sh -Patch0: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-nover.patch -# add 10b suffix to high bit depth build -Patch1: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-10b.patch -Patch11: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-opencl.patch - -BuildRequires: anda-srpm-macros git-core -BuildRequires: gcc -%{!?_without_gpac:BuildRequires: gpac-static >= 1.0.1 zlib-devel openssl-devel libpng-devel libjpeg-devel xz-devel libglvnd-devel mesa-libGLU-devel faad2-devel libmad-devel xvidcore-devel a52dec-devel libvorbis-devel libtheora-devel openjpeg2-devel } -%{!?_without_libavformat:BuildRequires: ffmpeg-devel} -%{?_with_ffmpegsource:BuildRequires: ffmpegsource-devel} -# https://bugzilla.rpmfusion.org/show_bug.cgi?id=3975 -%ifarch armv7hl armv7hnl -BuildRequires: execstack -%endif -%ifarch %{asmarch} -BuildRequires: nasm -%endif -BuildRequires: pkgconfig(bash-completion) -# we need to enforce the exact EVR for an ISA - not only the same ABI -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: ffmpeg-libs%{?_isa} +Requires: bash-completion %description -x264 is a free library for encoding H264/AVC video streams, written from -scratch. - -This package contains the frontend. +%{name} is a free software library and application for encoding video streams into +the H.264/MPEG-4 AVC compression format. This package contains the command line +encoder. %package libs -Summary: Library for encoding H264/AVC video streams -Recommends: %{_libdir}/libOpenCL.so.1 +Summary: Library for encoding H264/AVC video streams %description libs -x264 is a free library for encoding H264/AVC video streams, written from -scratch. +%{name} is a free software library and application for encoding video streams into +the H.264/MPEG-4 AVC compression format. This package contains the shared +libraries. %package devel -Summary: Development files for the x264 library -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: pkgconfig +Summary: Development files for the x264 library +Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release} +Requires: pkgconfig %description devel -x264 is a free library for encoding H264/AVC video streams, written from -scratch. +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. -This package contains the development files. - -%pkg_completion -B x264 - -%global x_configure \ -./configure \\\ - --host=%{_host} \\\ - --prefix=%{_prefix} \\\ - --exec-prefix=%{_exec_prefix} \\\ - --bindir=%{_bindir} \\\ - --includedir=%{_includedir} \\\ - --libdir=%{_libdir} \\\ - %{?_without_libavformat:--disable-lavf} \\\ - %{?_without_libswscale:--disable-swscale} \\\ - %{!?_with_ffmpegsource:--disable-ffms} \\\ - --enable-debug \\\ - --enable-shared \\\ - --system-libx264 \\\ - --enable-pic %prep -%setup -q -n x264-%gitversion-%gitlongver - -mkdir x264-0.%{api}-%{snapshot} -pushd x264-0.%{api}-%{snapshot} -git init -git remote add origin https://code.videolan.org/videolan/x264.git -git fetch --depth 1 origin %gitlongver -git checkout FETCH_HEAD -sh version.sh > ./version.h - -cp %{SOURCE2} . -%patch -P0 -p1 -b .nover -%patch -P1 -p1 -b .10b -%patch -P11 -p1 -b .opencl -popd - -for variant in generic generic10 ; do - rm -rf ${variant} - cp -pr x264-0.%{api}-%{snapshot} ${variant} -done - +%git_clone https://code.videolan.org/videolan/x264.git %{commit} %build -%set_build_flags -pushd generic -%{x_configure}\ - %{?_without_asm:--disable-asm} +%configure \ + --enable-bashcompletion \ + --enable-debug \ + --enable-pic \ + --enable-shared \ + --bit-depth=all \ + --system-libx264 %make_build -popd - -pushd generic10 -%{x_configure}\ - %{?_without_asm:--disable-asm}\ - --disable-cli\ - --disable-opencl \ - --bit-depth=10 - -%make_build -popd %install -# NOTE: the order is important here! We want the generic devel stuff -for variant in generic10 generic ; do -pushd ${variant} %make_install -popd -done - -#Fix timestamp on x264 generated headers -touch -r generic/version.h %{buildroot}%{_includedir}/x264.h %{buildroot}%{_includedir}/x264_config.h - -# https://bugzilla.rpmfusion.org/show_bug.cgi?id=3975 -%ifarch armv7hl armv7hnl -execstack -c %{buildroot}%{_libdir}/libx264{,10b}.so.%{api} -%endif - -install -dm755 %{buildroot}%{_pkgdocdir} -install -pm644 generic/{AUTHORS,COPYING} %{buildroot}%{_pkgdocdir}/ - %ldconfig_scriptlets libs - %files -%{_bindir}/x264 +%{_bindir}/%{name} +%{_datadir}/bash-completion/completions/%{name} %files libs -%dir %{_pkgdocdir} -%{_pkgdocdir}/AUTHORS -%license %{_pkgdocdir}/COPYING -%{_libdir}/libx264.so.%{api} -%{_libdir}/libx26410b.so.%{api} +%license COPYING +%doc AUTHORS +%{_libdir}/lib%{name}.so.* %files devel -%doc generic/doc/* -%{_includedir}/x264.h -%{_includedir}/x264_config.h -%{_libdir}/libx264.so -%{_libdir}/libx26410b.so -%{_libdir}/pkgconfig/x264.pc +%doc doc/* +%{_includedir}/%{name}.h +%{_includedir}/%{name}_config.h +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc %changelog -* Tue Oct 08 2024 Nicolas Chauvet - 0.164-15.20231001git31e19f92 -- Rebuilt - -* Fri Aug 02 2024 RPM Fusion Release Engineering - 0.164-14.20231001git31e19f92 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sun Mar 10 2024 Dominik Mierzejewski - 0.164-13.20231001git31e19f92 -- Fix "assignment from incompatible pointer type" errors on ppc64le -- Use correct build dependency on bash-completion - -* Sun Feb 04 2024 RPM Fusion Release Engineering - 0.164-12.20231001git31e19f92 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Nov 12 2023 Leigh Scott - 0.164-11.20231001git31e19f92 -- Rebuild for new ffmpeg version - -* Sun Oct 01 2023 Sérgio Basto - 0.164-10.20231001git31e19f92 -- Update to x264-0.164-20231001git31e19f92 (stable branch) - -* Wed Sep 27 2023 Sérgio Basto - 0.164-9.20220602gitbaee400f -- [Bug 6769] Include bash completion definitions for x264 - -* Wed Aug 02 2023 RPM Fusion Release Engineering - 0.164-8.20220602gitbaee400f -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Mar 13 2023 Leigh Scott - 0.164-7.20220602gitbaee400f -- Rebuild for gpac - -* Tue Feb 28 2023 Sérgio Basto - 0.164-6.20220602gitbaee400f -- Disable build with gpac until we can build gapc with ffmepg-6 - -* Tue Feb 28 2023 Leigh Scott - 0.164-5.20220602gitbaee400f -- Rebuilt for new ffmpeg - -* Sun Feb 19 2023 Leigh Scott - 0.164-4.20220602gitbaee400f -- rebuilt - -* Sun Sep 04 2022 Leigh Scott - 0.164-3.20220602gitbaee400f -- Add requires ffmpeg-libs - -* Mon Aug 08 2022 RPM Fusion Release Engineering - 0.164-2.20220602gitbaee400f -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg - 5.1 - -* Mon Jun 06 2022 Sérgio Basto - 0.164-1.20220602gitbaee400f -- Update to x264-0.164-20220602gitbaee400f (stable branch) - -* Sat Mar 05 2022 Sérgio Basto - 0.163-6.20210613git5db6aa6 -- Rebuild for new gpac on F36 - -* Sat Feb 26 2022 Leigh Scott - 0.163-5.20210613git5db6aa6 -- Rebuild for new gpac - -* Wed Feb 09 2022 RPM Fusion Release Engineering - 0.163-4.20210613git5db6aa6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Nov 09 2021 Leigh Scott - 0.163-3.20210613git5db6aa6 -- Rebuilt for new ffmpeg snapshot - -* Tue Aug 03 2021 RPM Fusion Release Engineering - 0.163-2.20210613git5db6aa6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jun 14 2021 Sérgio Basto - 0.163-1.20210613git5db6aa6 -- x264-0.163-20210613git5db6aa6 soname bump -- gpac patch accepted upstream with modifications - -* Tue Apr 13 2021 Sérgio Basto - 0.161-6.20210412git55d517b -- Update to x264-0.161-20210412git55d517b (stable branch) - -* Thu Feb 04 2021 RPM Fusion Release Engineering - 0.161-5.20210124git544c61f -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Jan 24 2021 Sérgio Basto - 0.161-4.20210124git544c61f -- Update to 0.161-20210124git544c61f (stable branch) - -* Tue Jan 19 2021 Dominik Mierzejewski - 0.161-3.20200912gitd198931 -- Drop non-asm build for i686 and ppc64 (rfbz#5855) -- Use set_build_flags instead of configure macro for non-autotools script (rfbz#5854) - -* Thu Dec 31 2020 Leigh Scott - 0.161-2.20200912gitd198931 -- Rebuilt for new ffmpeg snapshot - -* Wed Nov 18 2020 Sérgio Basto - 0.161-1.20200912gitd198931 -- Update x264 to api 0.161 (stable branch) - -* Wed Aug 19 2020 RPM Fusion Release Engineering - 0.160-2.20200702gitcde9a93 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 06 2020 Sérgio Basto - 0.160-1.20200702gitcde9a93 -- Update to 0.160-20200702gitcde9a93 (stable branch) - -* Mon Jul 06 2020 Nicolas Chauvet - 0.159-11.20200409git296494a -- Bump - -* Mon Jul 06 2020 Sérgio Basto - 0.159-10.20200409git296494a -- Fix detection of gpac try 2 - -* Mon Jul 06 2020 Sérgio Basto - 0.159-9.20200409git296494a -- Fix detection of gpac - -* Wed Jun 10 2020 Sérgio Basto - 0.159-8.20200409git296494a -- Update to 0.159-20200409git296494a (stable branch) -- Replace all __make _smp_mflags by make_build macro - -* Thu Mar 12 2020 Leigh Scott - 0.159-7.20191127git1771b55 -- Rebuilt for i686 - -* Wed Mar 11 2020 Nicolas Chauvet - 0.159-6.20191127git1771b55_bootstrap -- bootstrap for i686 - -* Sat Feb 22 2020 Leigh Scott - 0.159-5.20191127git1771b55 -- Rebuild for ffmpeg-4.3 git - -* Wed Feb 05 2020 RPM Fusion Release Engineering - 0.159-4.20191127git1771b55 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Dec 17 2019 Leigh Scott - 0.159-3.20191127git1771b55 -- Rebuild without bootstrap - -* Tue Dec 17 2019 Leigh Scott - 0.159-2.20191127git1771b55_bootstrap -- DO A BOOTSTRAP BUILD - -* Mon Dec 16 2019 Sérgio Monteiro Basto - 0.159-1.20191127git1771b55 -- Update to 0.159-20191127-git1771b55 (stable branch) - -* Fri Oct 04 2019 Dominik Mierzejewski - 0.157-12.20190717git34c06d1 -- don't overwrite generic headers with 10bit on simdarch (rfbz#5071) - -* Mon Aug 26 2019 Nicolas Chauvet - 0.157-11.20190717git34c06d1 -- Drop hack for arm builders - -* Tue Aug 06 2019 Leigh Scott - 0.157-10.20190717git34c06d1 -- Rebuild for new ffmpeg version - -* Wed Jul 17 2019 Sérgio Basto - 0.157-9.20190717git34c06d1 -- 0.157 update, date 2019-07-17 (stable branch) - -* Tue May 07 2019 Sérgio Basto - 0.157-8.20190303git72db437 -- Revert "Build /usr/bin/x264 with gpac shared lib instead static lib." - -* Wed May 01 2019 Leigh Scott - 0.157-7.20190303git72db437 -- Fix ARM rpm mangle issue - -* Tue Apr 30 2019 Sérgio Basto - 0.157-6.20190303git72db437_bootstrap -- Bootstrap to fix arm builds - -* Mon Apr 29 2019 Sérgio Basto - 0.157-5.20190303git72db437 -- Enable opencl (which is default) only exist --disable-opencl option -- Disable opencl on 10bit seems that is just prepared for 8bit. -- Build /usr/bin/x264 with gpac shared lib instead static lib. - -* Sun Apr 28 2019 Leigh Scott - 0.157-4.20190303git72db437 -- Fix opencl dlopen (rfbz#5185) - -* Tue Mar 12 2019 Leigh Scott - 0.157-3.20190303git72db437 -- Disable bootstrap build - -* Tue Mar 12 2019 Leigh Scott - 0.157-2.20190303git72db437_bootstrap -- Do the forgotten bootstrap build - -* Tue Mar 12 2019 Sérgio Basto - 0.157-1.20190303git72db437 -- Update to 0.157 (stable branch) -- Rebase patches - -* Tue Mar 05 2019 RPM Fusion Release Engineering - 0.155-3.20180806git0a84d98 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Nov 07 2018 Stefan Becker - 0.155-2.20180806git0a84d98 -- reverse order of generic/generic10 install to fix -devel contents (rfbz #5071) - -* Thu Oct 04 2018 Sérgio Basto - 0.155-1.20180806git0a84d98 -- Update x264 to 0.155 -- Rebase x264-10b.patch -- Add a patch to fix linking with --system-libx264 on x86 - ( https://patches.videolan.org/patch/21704/ ) - -* Sun Aug 19 2018 Leigh Scott - 0.152-7.20171224gite9a5903 -- Rebuilt for Fedora 29 Mass Rebuild binutils issue - -* Fri Jul 27 2018 RPM Fusion Release Engineering - 0.152-6.20171224gite9a5903 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Mar 08 2018 RPM Fusion Release Engineering - 0.152-5.20171224gite9a5903 -- Rebuilt for new ffmpeg snapshot - -* Thu Mar 01 2018 RPM Fusion Release Engineering - 0.152-4.20171224gite9a5903 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jan 17 2018 Leigh Scott - 0.152-3.20171224gite9a5903 -- Rebuilt for ffmpeg-3.5 git - -* Thu Jan 04 2018 Sérgio Basto - 0.152-2.20171224gite9a5903 -- un-bootstrap x264 - -* Sat Dec 30 2017 Sérgio Basto - 0.152-1.20171224gite9a5903_bootstrap -- Update x264 to 0.152 and switch asm compiler from yasm to nasm - -* Thu Aug 31 2017 RPM Fusion Release Engineering - 0.148-22.20170521gitaaa9aa8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jun 26 2017 Sérgio Basto - 0.148-21.20170521gitaaa9aa8 -- Update x264 to x264-0.148-20170521-aaa9aa8 - -* Mon May 22 2017 Sérgio Basto - 0.148-20.20170519gitd32d7bf -- Update x264 to x264-0.148-20170519-d32d7bf - -* Sat Apr 29 2017 Leigh Scott - 0.148-19.20170121git97eaef2 -- Rebuild for ffmpeg update - -* Wed Mar 22 2017 Sérgio Basto - 0.148-18.20170121git97eaef2 -- Unbootstrap - -* Mon Mar 20 2017 RPM Fusion Release Engineering - 0.148-17.20170121git97eaef2_bootstrap -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Mar 18 2017 Sérgio Basto - 0.148-16.20170121git97eaef2_bootstrap -- Bootstrap for ppc64, ppc64le and aarch64 - -* Wed Jan 25 2017 Sérgio Basto - 0.148-15.20170121git97eaef2 -- Update x264 to git stable snapshot of 20170121 - -* Sat Dec 03 2016 Sérgio Basto - 0.148-14.20161201git4d5c8b0 -- Update to x264-0.148-20161201-4d5c8b0 stable branch -- Improve x264-snapshot.sh to use date from last commit and print the headers to - include in x264.spec - -* Sat Nov 05 2016 Sérgio Basto - 0.148-13.20160924git86b7198 -- Rebuilt for new ffmpeg - -* Tue Sep 27 2016 Sérgio Basto - 0.148-12.20160924git86b7198 -- Update to 0.148-20160924-86b7198 version - -* Fri Aug 26 2016 Dominik Mierzejewski - 0.148-11.20160614gita5e06b9 -- rework asm treatment on i686 and ppc64 -- fix adding the 10b suffix to the library name -- correct the list of ASM-enabled arches: - * ppc64 can be Power5, which doesn't have AltiVec - * ppc64le always has it - * no implementation for sparc -- force non-executable stack on armv7 (#3975) -- explicitly disable OpenCL support, it's dlopened at the moment - and not working without ocl-icd-devel -- drop doc and license from main package, libs already contain it -- update URL - -* Thu Aug 18 2016 Sérgio Basto - 0.148-10.20160614gita5e06b9 -- Add license tag also to x264-libs - -* Mon Aug 01 2016 Sérgio Basto - 0.148-9.20160614gita5e06b9 -- Enable asm in build with 10bit on i686 - -* Sat Jul 30 2016 Julian Sikorski - 0.148-8.20160614gita5e06b9 -- Rebuilt for ffmpeg-3.1.1 - -* Tue Jun 21 2016 Sérgio Basto - 0.148-7.20160614gita5e06b9 -- Update to last stable version upstream. - -* Tue Apr 19 2016 Sérgio Basto - 0.148-6.20160412gitfd2c324 -- Update x264 to 0.148-20160412-fd2c324 - -* Wed Jan 20 2016 Sérgio Basto - 0.148-5.20160118git5c65704 -- Fix enable-asm #2 - -* Tue Jan 19 2016 Sérgio Basto - 0.148-4.20160118git5c65704 -- Fix enable-asm - -* Mon Jan 18 2016 Nicolas Chauvet - 0.148-3.20160118git5c65704 -- Restore explicit dependency on -libs - enforce %%{_isa} -- Expand arm arches where asm is available. -- Restore asm only on sse2 and later capable i686 - -* Mon Jan 18 2016 Sérgio Basto - 0.148-2.20151020gita0cd7d3 -- Update x264 to 0.148-20160118-5c65704 - -* Fri Nov 27 2015 Simone Caronni -- Remove obsolete SPEC file tags, defattr were also breaking file permissions, - all libraries were not executable. -- Enable optimizations in RHEL, they are working since RHEL 6: - https://bugzilla.rpmfusion.org/show_bug.cgi?id=3260 -- Add license and make_install macro as per packaging guidelines. -- Use the default configure macro and remove redundant parameters. Optimizations - (build flags) are now added by default. - -* Wed Oct 21 2015 Sérgio Basto - 0.148-1.20151020gita0cd7d3 -- Update to x264-0.148, soname bump, git a0cd7d3, date 20151020 . - -* Sat Jun 06 2015 Sérgio Basto - 0.144-1.20150225gitc8a773e -- Update to x264-0.144, soname bump, git c8a773e from date 20150225 . - -* Mon Jun 01 2015 Marcin Juszkiewicz - 0.142-12.20141221git6a301b6 -- Added patch to make it build on AArch64. - -* Mon Dec 22 2014 Sérgio Basto - 0.142-11.20141221git6a301b6 -- Update x264-0.142 to git 6a301b6 - -* Sun Oct 19 2014 Sérgio Basto - 0.142-10.20140826git021c0dc -- Rebuilt for FFmpeg 2.4.3 - -* Fri Sep 26 2014 Nicolas Chauvet - 0.142-9.20140826git021c0dc -- Rebuilt for FFmpeg 2.4.x - -* Mon Sep 15 2014 Sérgio Basto - 0.142-7.20140826git021c0dc -- Update x264-0.142 to git 021c0dc - -* Thu Aug 07 2014 Sérgio Basto - 0.142-6.20140728gitaf8e768 -- Rebuilt for ffmpeg-2.3 - -* Mon Jul 28 2014 Sérgio Basto - 0.142-5.20140728gitaf8e768 -- Update x264-0.142 to git af8e768 - -* Wed Apr 23 2014 Sérgio Basto - 0.142-4.20140423gite260ea5 -- Update to git e260ea5 (stable branch) - -* Tue Mar 25 2014 Sérgio Basto - 0.142-3.20140314gitaff928d -- Rebuilt for ffmpeg-2.2 - -* Sun Mar 23 2014 Sérgio Basto - 0.142-2.20140314gitaff928d -- Un-bootstrap - -* Fri Mar 14 2014 Sérgio Basto - 0.142-1.20140314gitaff928d_bootstrap -- Update to 0.142 git aff928d (stable branch) and bootstrap - -* Mon Mar 10 2014 Sérgio Basto - 0.140-3.20140122gitde0bc36 -- Un-boostrap - -* Wed Mar 05 2014 Sérgio Basto - 0.140-2.20140122gitde0bc36 -- bootstrap x264 to avoid: - /usr/bin/ld: warning: libx264.so.138, needed by - /usr/lib/gcc/x86_64-redhat-linux/4.8.2/../../../../lib64/libavcodec.so, may conflict with - libx264.so.140 - -* Wed Jan 22 2014 Sérgio Basto - 0.140-1.20140122gitde0bc36 -- Update to 0.140 git de0bc36 (stable branch) -- drop visualize options, ./configure doesn't have --enable-visualize or --disable-visualize, -anymore - -* Tue Nov 05 2013 Sérgio Basto - 0.138-2.20131030-c628e3b -- Unbootstrap. - -* Sat Nov 02 2013 Sérgio Basto - 0.138-1.20131030-c628e3b -- Update to 0.138 git c628e3b (stable branch) and bootstrap for new ffmpeg. - -* Fri Oct 18 2013 Sérgio Basto - 0.136-1.20131005git3361d59 -- Update to 0.136 git 3361d59 (stable branch). - -* Mon Sep 30 2013 Sérgio Basto - 0.133-3.20130709git585324f -- Fix gpac detection. - -* Thu Aug 15 2013 Nicolas Chauvet - 0.133-2.20130709git585324f -- Rebuilt for FFmpeg 2.0.x - -* Tue Jul 09 2013 Sérgio Basto - 0.133-1.20130709git585324f -- Update to git 585324fee380109acd9986388f857f413a60b896 (HEAD of stable branch). - -* Sat May 25 2013 Sérgio Basto - 0.130-3.20130502git1db4621 -- Build without bootstrap for F19. - -* Fri May 24 2013 Sérgio Basto - 0.130-2.20130502git1db4621 -- Build with bootstrap for F19. - -* Thu May 02 2013 Sérgio Basto - 0.130-1.20130502git1db4621 -- Update to git 1db4621 - -* Tue Mar 05 2013 Sérgio Basto - 0.129-3.20130305gite403db4 -- Update to git e403db4f9079811f5a1f9a1339e7c85b41800ca7 - -* Sun Jan 20 2013 Sérgio Basto - 0.129-2.20130119git9c4ba4b -- Rebuild for ffmpeg-1.1.1 . - -* Sat Jan 19 2013 Sérgio Basto - 0.129-1.20130119git9c4ba4b -- Update to 9c4ba4bde8965571159eae2d79f85cabbb47416c, soname bump. -- Changed branch name by api number, is more readable. -- Drop upstreamed patch. - -* Fri Nov 23 2012 Sérgio Basto - 0.128-2.20121118gitf6a8615 -- unbootstrap on F18. - -* Mon Nov 19 2012 Sérgio Basto - 0.128-1.20121118gitf6a8615 -- Update to f6a8615ab0c922ac2cb5c82c9824f6f4742b1725. - -* Sat Oct 06 2012 Sérgio Basto - 0.125-4.20121006git68dfb7b -- Note: no source update. -- Just add git tag to package name, for faster check upstream. -- Add git tag in x264-snapshot.sh . -- Convert all defines in global. - -* Sun Sep 09 2012 Sérgio Basto - 0.125-4.20120909 -- unbootstrap on F18. - -* Sun Sep 09 2012 Sérgio Basto - 0.125-3.20120909 -- update x264-0.125 from r2201 to r2209. - -* Thu Sep 06 2012 Sérgio Basto - 0.125-2.20120904 -- unbootstrap - -* Tue Sep 04 2012 Sérgio Basto - 0.125-1.20120904 -- Pulled latest stable patches, which bump version to 0.125. - -* Mon Jun 25 2012 Sérgio Basto - 0.124-5.20120616 -- Fixed detection of gf_malloc and gf_free - -* Sun Jun 24 2012 Sérgio Basto - 0.124-4.20120616 -- unbootstrap. - -* Sat Jun 23 2012 Nicolas Chauvet - 0.124-3.20120616 -- Rework alternatives build -- Fix SONAME for x26410b - -* Sun Jun 17 2012 Sérgio Basto - 0.124-2.20120616 -- use _libdir to fix build on x86_64. - -* Sun Jun 17 2012 Sérgio Basto - 0.124-1.20120616 -- Update to 20120616 -- Add one build with --bit-depth=10 -- Enabled bootstrap, after rebuild ffmpeg, we rebuild x264 without bootstrap. - -* Tue May 01 2012 Nicolas Chauvet - 0.120-5.20120303 -- Forward rhel patch -- Disable ASM on armv5tel armv6l -- Add --with bootstrap conditional -- Use %%{_isa} for devel requires - -* Tue Mar 6 2012 Sérgio Basto - 0.120-2.20120303 -- Enable libavformat , after compile ffmeg with 0.120-1 - -* Sat Mar 3 2012 Sérgio Basto - 0.120-1.20120303 -- Change release number, upstream have release numbers at least on stable branch and as ffmpeg - reported. -- Update to 20120303 -- Update x264-nover.patch, as suggest by Joseph D. Wagner -- Dropped obsolete Buildroot and Clean. -- add BuildRequires: zlib-devel to enable gpac. - -* Wed Feb 22 2012 Nicolas Chauvet - 0.0.0-0.34.20120125 -- Rebuilt for F-17 inter branch - -* Wed Feb 08 2012 Nicolas Chauvet - 0.0.0-0.33.20120125 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Jan 25 2012 Nicolas Chauvet - 0.0.0-0.32.20120125 -- Update to 20120125 - -* Mon Aug 22 2011 Dominik Mierzejewski 0.0.0-0.31.20110811 -- 20110811 snapshot (ABI 116) -- fix snapshot script to include version.h properly -- link x264 binary to the shared library - -* Thu Jul 14 2011 Nicolas Chauvet - 0.0.0-0.30.20110714 -- Update to 20110714 stable branch (ABI 115) -- Convert x264-snapshot to git (based on ffmpeg script). -- New Build Conditionals --with ffmpegsource libavformat -- Remove shared and strip patches - undeeded anymore -- Remove uneeded convertion of AUTHORS - -* Mon Jan 10 2011 Dominik Mierzejewski 0.0.0-0.29.20110227 -- 20110227 snapshot (ABI bump) - -* Tue Jul 06 2010 Dominik Mierzejewski 0.0.0-0.28.20100706gitd058f37 -- 20100706 snapshot (ABI bump) -- drop old Obsoletes: - -* Thu Apr 29 2010 Dominik Mierzejewski 0.0.0-0.27.20100429gitd9db8b3 -- 20100429 snapshot -- s/%%{ix86}/i686 (rfbz #1075) -- ship more docs in -devel - -* Sat Jan 16 2010 Dominik Mierzejewski 0.0.0-0.26.20100116git3d0f110 -- 20100116 snapshot (SO version bump) -- don't remove config.h and don't re-run version.sh -- link x264 binary to the shared library -- really don't strip if debug is enabled - -* Mon Oct 26 2009 Dominik Mierzejewski 0.0.0-0.26.20091026gitec46ace7 -- 20091026 snapshot - -* Thu Oct 15 2009 kwizart - 0.0.0-0.25.20091007git496d79d -- Update to 20091007git -- Move simd to %%{_libdir}/sse2 - -* Thu Mar 26 2009 Dominik Mierzejewski 0.0.0-0.24.20090319gitc109c8 -- 20090319 snapshot -- build with static gpac -- fix build on ppc - -* Tue Feb 10 2009 Dominik Mierzejewski 0.0.0-0.23.20090119git451ba8d -- 20090119 snapshot -- fix BRs for build-time options - -* Sat Dec 20 2008 Dominik Mierzejewski 0.0.0-0.22.20081213git9089d21 -- rebuild against new gpac - -* Sat Dec 13 2008 Dominik Mierzejewski 0.0.0-0.21.20081213git9089d21 -- fix the libs split on x86 - -* Sat Dec 13 2008 Dominik Mierzejewski 0.0.0-0.20.20081213git9089d21 -- 20081213 snapshot -- drop the libs split on x86, it doesn't work right for P3/AthlonXP -- drop obsolete patch - -* Thu Dec 04 2008 Dominik Mierzejewski 0.0.0-0.19.20081202git71d34b4.1 -- fix compilation on ppc - -* Tue Dec 02 2008 Dominik Mierzejewski 0.0.0-0.19.20081202git71d34b4 -- 20081202 snapshot -- bring back asm optimized/unoptimized libs split -- rebase and improve patch -- GUI dropped upstream -- dropped redundant BRs - -* Mon Nov 17 2008 Dominik Mierzejewski 0.0.0-0.18.20080905 -- partially revert latest changes (the separate sse2 libs part) until selinux - policy catches up - -* Fri Nov 07 2008 Dominik Mierzejewski 0.0.0-0.17.20080905 -- build libs without asm optimizations for less capable x86 CPUs (livna bug #2066) -- fix missing 0 in Obsoletes version (never caused any problems) - -* Fri Sep 05 2008 Dominik Mierzejewski 0.0.0-0.16.20080905 -- 20080905 snapshot -- use yasm on all supported arches -- include mp4 output support via gpac by default -- drop/move obsolete fixups from %%prep -- fix icon filename in desktop file - -* Sun Aug 03 2008 Thorsten Leemhuis 0.0.0-0.14.20080613 -- 20080613 snapshot (.so >= 59 is required by current mencoder) - -* Mon May 05 2008 Dominik Mierzejewski 0.0.0-0.13.20080420 -- 20080420 snapshot -- split libs into a separate package -- svn -> git -- drop obsolete execstack patch -- fixed summaries and descriptions - -* Wed Feb 27 2008 Dominik Mierzejewski 0.0.0-0.12.20080227 -- 20080227 snapshot -- fix build with gpac - -* Tue Nov 13 2007 Hans de Goede 0.0.0-0.11.20070819 -- Merge freshrpms spec into livna spec for rpmfusion: -- Change version from 0 to 0.0.0 so that it is equal to the freshrpms versions, - otherwise we would be older according to rpm version compare. -- Add Provides and Obsoletes x264-gtk to x264-gui for upgrade path from - freshrpms -- Fix icon cache update scripts - -* Sun Sep 30 2007 Hans de Goede 0-0.10.20070819 -- Fix use of execstack on i386, closes livna bug #1659 - -* Sun Aug 19 2007 Dominik Mierzejewski 0-0.9.20070819 -- 20070819 snapshot, closes bug #1560 - -* Thu Nov 09 2006 Dominik Mierzejewski 0-0.8.20061028 -- use PIC on all platforms, fixes bug #1243 - -* Sun Oct 29 2006 Dominik Mierzejewski 0-0.7.20061028 -- fix desktop entry categories for devel - -* Sun Oct 29 2006 Ville Skyttä - 0-0.6.20061028 -- fix BRs -- handle menu icon properly - -* Sat Oct 28 2006 Dominik Mierzejewski 0-0.5.20061028 -- fix bad patch chunk -- fix 32bit build on x86_64 - -* Sat Oct 28 2006 Ville Skyttä - 0-0.4.20061028 -- Don't let ./configure to guess arch, pass it ourselves. -- Drop X-Livna desktop entry category. - -* Sat Oct 28 2006 Dominik Mierzejewski 0-0.3.20061028 -- added GUI (based on kwizart's idea) -- latest snapshot -- added some docs to -devel - -* Sun Oct 01 2006 Dominik Mierzejewski 0-0.2.20061001 -- add snapshot generator script -- fix make install -- make nasm/yasm BRs arch-dependent -- configure is not autoconf-based, call it directly - -* Sat Sep 30 2006 Dominik Mierzejewski 0-0.1.569 -- Updated to latest SVN trunk -- specfile cleanups - -* Mon Sep 04 2006 Dominik Mierzejewski 0-0.1.558 -- Updated to latest SVN trunk -- FE compliance - -* Sun Mar 12 2006 Dominik Mierzejewski 0-0.1.467 -- Updated to latest SVN trunk -- Build shared library -- mp4 output requires gpac - -* Mon Jan 02 2006 Dominik Mierzejewski 0-0.1.394 -- Updated to latest SVN trunk -- Change versioning scheme - -* Sun Nov 27 2005 Dominik Mierzejewski 0.0.375-1 -- Updated to latest SVN trunk -- Added pkgconfig file to -devel - -* Tue Oct 4 2005 Matthias Saou 0.0.315-1 -- Update to svn 315. -- Disable vizualize since otherwise programs trying to link without -lX11 will - fail (cinelerra in this particular case). - -* Mon Aug 15 2005 Matthias Saou 0.0.285-1 -- Update to svn 285. -- Add yasm build requirement (needed on x86_64). -- Replace X11 lib with lib/lib64 to fix x86_64 build. - -* Tue Aug 2 2005 Matthias Saou 0.0.281-1 -- Update to svn 281. - -* Mon Jul 11 2005 Matthias Saou 0.0.273-1 -- Initial RPM release. +%autochangelog diff --git a/anda/terra/obsolete/terra-obsolete.spec b/anda/terra/obsolete/terra-obsolete.spec index e9ff7873fb..cdee37ad59 100644 --- a/anda/terra/obsolete/terra-obsolete.spec +++ b/anda/terra/obsolete/terra-obsolete.spec @@ -148,6 +148,8 @@ BuildArch: noarch %obsolete terra-surface-dtx-daemon 0.3.10-1 +%obsolete x264-bash-completion 0.165-17.20250609gitb35605ac + %description Currently obsoleted packages: From 487186f19fca526332fb83c51d14d1ac5cd4f04f Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:36:48 -0800 Subject: [PATCH 087/112] fix(mesa-compat): Epoch on obsoletion (#7522) (#7525) (cherry picked from commit 1cf970ec7603b116f4013c98c0db84f768c33d0f) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/lib/mesa-compat/mesa-compat.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/mesa-compat/mesa-compat.spec b/anda/lib/mesa-compat/mesa-compat.spec index 21207eccf4..059903ac53 100644 --- a/anda/lib/mesa-compat/mesa-compat.spec +++ b/anda/lib/mesa-compat/mesa-compat.spec @@ -4,7 +4,7 @@ Name: %{origname}-compat Summary: Mesa graphics libraries - legacy compatibility libraries %global ver 25.0.7 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org @@ -44,7 +44,7 @@ BuildRequires: python3-pyyaml Summary: Mesa XA state tracker Provides: libxatracker%{?_isa} Provides: mesa-libxatracker%{?_isa} -Obsoletes: mesa-libxatracker < 25.3 +Obsoletes: mesa-libxatracker < %{?epoch:%{epoch}:}25.3 %description libxatracker %{summary}. @@ -52,7 +52,7 @@ Obsoletes: mesa-libxatracker < 25.3 %package libxatracker-devel Summary: Mesa XA state tracker development package Requires: %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -Obsoletes: mesa-libxatracker-devel < 25.3 +Obsoletes: mesa-libxatracker-devel < %{?epoch:%{epoch}:}25.3 %description libxatracker-devel %{summary}. From 6325c47b2f27ec1cba0ccb29c9894286d7425d0b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 03:49:06 +0000 Subject: [PATCH 088/112] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index b8269b72b9..6afdfcac02 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1366+4ea472808 +%global ver 0.16.0-dev.1399+7b325e08c %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From b717a2e97e3f247907775aaccce8f74654b0c164 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 04:43:08 +0000 Subject: [PATCH 089/112] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 5f23005fbd..a75fe30e8e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1366+4ea472808 +Version: 0.16.0~dev.1399+7b325e08c Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From e8195f535ddf20b7c4842884dcba4aae45ad061f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 05:44:58 +0000 Subject: [PATCH 090/112] bump: walker golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index befec3b34f..e2ec82af73 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.11.1 +%global upstream_version v2.11.2 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index ceb77311d9..0fe27defde 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.16.0 +Version: 2.16.1 %gometa -f From eccb75906f1f9a876e4d9adcb2f84b862949e6b8 Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 21 Nov 2025 00:58:51 -0600 Subject: [PATCH 091/112] add: Yarn Berry (#7532) * add: Yarn Berry * Actually I think this is noarch * Revert whatever TF? Signed-off-by: Gilver * Remove weird whitespace * feat: Less ugly formatting --------- Signed-off-by: Gilver --- anda/devs/yarn-berry/anda.hcl | 9 ++++ anda/devs/yarn-berry/update.rhai | 1 + anda/devs/yarn-berry/yarnpkg-berry.spec | 66 +++++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 anda/devs/yarn-berry/anda.hcl create mode 100644 anda/devs/yarn-berry/update.rhai create mode 100644 anda/devs/yarn-berry/yarnpkg-berry.spec diff --git a/anda/devs/yarn-berry/anda.hcl b/anda/devs/yarn-berry/anda.hcl new file mode 100644 index 0000000000..5eb0a578b2 --- /dev/null +++ b/anda/devs/yarn-berry/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "yarnpkg-berry.spec" + } + labels { + subrepo = "extras" + } +} diff --git a/anda/devs/yarn-berry/update.rhai b/anda/devs/yarn-berry/update.rhai new file mode 100644 index 0000000000..60193b5967 --- /dev/null +++ b/anda/devs/yarn-berry/update.rhai @@ -0,0 +1 @@ +rpm.version(find("([\\d.]+)", gh("yarnpkg/berry"), 1)); diff --git a/anda/devs/yarn-berry/yarnpkg-berry.spec b/anda/devs/yarn-berry/yarnpkg-berry.spec new file mode 100644 index 0000000000..186c2758be --- /dev/null +++ b/anda/devs/yarn-berry/yarnpkg-berry.spec @@ -0,0 +1,66 @@ +%global debug_package %{nil} +%bcond bootstrap 1 + +Name: yarnpkg-berry +Version: 4.11.0 +Release: 1%{?dist} +Summary: Active development version of Yarn +License: BSD-2-Clause +URL: https://yarnpkg.com +Source0: https://github.com/yarnpkg/berry/archive/refs/tags/@yarnpkg/cli/%{version}.tar.gz +BuildRequires: anda-srpm-macros +BuildRequires: nodejs +BuildRequires: nodejs-packaging +%if %{with bootstrap} +BuildRequires: yarnpkg +%else +BuildRequires: %{name} +%endif +Requires: nodejs +Provides: yarn-berry +Provides: yarnpkg = %{evr} +BuildArch: noarch +Packager: Gilver E. + +%description +The next, actively developed version of Yarn. + +%package doc +Summary: Extra documentation and contributor guides for Yarn Berry. + +%description doc +This package contains extra doc files as well as contributor material for Yarn Berry. + +%prep +%autosetup -n berry--yarnpkg-cli-%{version} + +%build +%{__yarn} build:cli + +%install +mkdir -p {%{buildroot}%{nodejs_sitelib}/yarn-berry,%{buildroot}%{_bindir}} +cp -pr {scripts,node_modules,packages} -t %{buildroot}%{nodejs_sitelib}/yarn-berry + +for bin in yarn yarnpkg; do + ln -sfr %{buildroot}%{nodejs_sitelib}/yarn-berry/scripts/bin/$bin %{buildroot}%{_bindir}/$bin +done + +%files +%license LICENSE.md +%license CODEOWNERS +%doc README.md +%doc CHANGELOG.md +%doc SECURITY.md +%{_bindir}/yarn +%{_bindir}/yarnpkg +%{nodejs_sitelib}/yarn-berry/ + +%files doc +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc HISTORY.md +%doc GOVERNANCE.md + +%changelog +* Thu Nov 20 2025 Gilver E. - 4.11.0-1 +- Initial build From 400c24a0971714018eb39b64d8a784d074b8f39a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 09:39:16 +0000 Subject: [PATCH 092/112] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9a786a19c3..83292891c1 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc -%global ver 0.0.38-18367 +%global commit e6d723c675921b9660d24490a6c327d30050f305 +%global ver 0.0.38-18373 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From bb191d2ab5c53e8b7813379eedbeb33324467301 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 10:32:04 +0000 Subject: [PATCH 093/112] bump: katsu --- anda/tools/buildsys/katsu/katsu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/buildsys/katsu/katsu.spec b/anda/tools/buildsys/katsu/katsu.spec index 5f6af2acc7..3a034b458a 100644 --- a/anda/tools/buildsys/katsu/katsu.spec +++ b/anda/tools/buildsys/katsu/katsu.spec @@ -6,7 +6,7 @@ %global cargo_install_lib 0 Name: katsu -Version: 0.10.2 +Version: 0.10.3 Release: 1%?dist Summary: Vicious image builder Packager: madonuko From a28f3185fb8c68f356733f303a2584fc875d95f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 13:41:26 +0000 Subject: [PATCH 094/112] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 83292891c1..9a786a19c3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit e6d723c675921b9660d24490a6c327d30050f305 -%global ver 0.0.38-18373 +%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc +%global ver 0.0.38-18367 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From d52578cc25d7c56aca5f806e9973efc4ad27e0c5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 14:39:13 +0000 Subject: [PATCH 095/112] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9a786a19c3..b6ff9b6b71 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc -%global ver 0.0.38-18367 +%global commit 9deb6cd4fa373b5fd0883a077943b9a25c46541d +%global ver 0.0.38-18374 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 801587d5969749f77ce9886258f225bad4d677c5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 14:50:40 +0000 Subject: [PATCH 096/112] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b6ff9b6b71..9a786a19c3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 9deb6cd4fa373b5fd0883a077943b9a25c46541d -%global ver 0.0.38-18374 +%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc +%global ver 0.0.38-18367 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 93673f29e7b38b22e1818998aa0a7a351f48154d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 16:46:05 +0000 Subject: [PATCH 097/112] bump: flutter --- anda/devs/flutter/flutter.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/flutter/flutter.spec b/anda/devs/flutter/flutter.spec index c50193fa28..47f3ef16d3 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.38.2 +Version: 3.38.3 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 5a89f3935355135130fb311d1540927343c41724 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 17:19:53 +0000 Subject: [PATCH 098/112] bump: sdbus-cpp.terra --- anda/lib/sdbus-cpp/sdbus-cpp.terra.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec index 72e2f2fcc2..1d2dcc4de6 100644 --- a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec +++ b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec @@ -4,7 +4,7 @@ %global realname sdbus-cpp Name: %realname.terra -Version: 2.2.0 +Version: 2.2.1 Release: 1%?dist Summary: High-level C++ D-Bus library From b6ba426cb2835882ddf43b55ff46e0c212d61e47 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 18:31:54 +0000 Subject: [PATCH 099/112] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index b5403ea84e..64c4195c7b 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.166 +Version: 0.0.167 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 c96946c742..a55955c747 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.166 +Version: 0.0.167 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 561a9be95c293bae1ea7451a7a437b5b12641c66 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 19:16:25 +0000 Subject: [PATCH 100/112] bump: codium zed-preview yt-dlp-git --- anda/devs/codium/codium.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index ec1c49bf8e..5ce3c0ec04 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.105.17075 +Version: 1.106.27818 Release: 1%?dist Summary: Code editing. Redefined. License: MIT diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 2f7f8d7a66..0d6d4e1b36 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.214.0-pre +%global ver 0.214.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 1490314a7d..8e35ae9014 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.20.190123 +Version: 2025.11.21.190723 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5d71a8bee4d197aab750cbaea58d06856a9f6167 Mon Sep 17 00:00:00 2001 From: "J." <105894089+Its-J@users.noreply.github.com> Date: Fri, 21 Nov 2025 13:27:34 -0600 Subject: [PATCH 101/112] add: JuliaMono-fonts (#7540) * add: JuliaMono-font * fix: add Packager macro * fix: Provides: field Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: J. <105894089+Its-J@users.noreply.github.com> * add: architecture specification for streamlined anda builds Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: J. <105894089+Its-J@users.noreply.github.com> --------- Signed-off-by: J. <105894089+Its-J@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/fonts/juliamono/anda.hcl | 6 ++++++ anda/fonts/juliamono/juliamono.spec | 33 +++++++++++++++++++++++++++++ anda/fonts/juliamono/update.rhai | 1 + 3 files changed, 40 insertions(+) create mode 100644 anda/fonts/juliamono/anda.hcl create mode 100644 anda/fonts/juliamono/juliamono.spec create mode 100644 anda/fonts/juliamono/update.rhai diff --git a/anda/fonts/juliamono/anda.hcl b/anda/fonts/juliamono/anda.hcl new file mode 100644 index 0000000000..204fca5610 --- /dev/null +++ b/anda/fonts/juliamono/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "juliamono.spec" + } +} \ No newline at end of file diff --git a/anda/fonts/juliamono/juliamono.spec b/anda/fonts/juliamono/juliamono.spec new file mode 100644 index 0000000000..80d2a06ba4 --- /dev/null +++ b/anda/fonts/juliamono/juliamono.spec @@ -0,0 +1,33 @@ +Name: juliamono-fonts +Version: 0.061 +Release: 1%?dist +URL: https://juliamono.netlify.app/ +Source0: https://github.com/cormullion/juliamono/archive/refs/tags/v%{version}.tar.gz +License: OFL-1.1 +Summary: A monospaced font with reasonable unicode support +Requires: xorg-x11-font-utils +BuildArch: noarch +Provides: JuliaMono-fonts +Packager: Its-J + + +%description +JuliaMono is a monospaced typeface designed for programming in text editing environments that require a wide range of specialist and technical unicode characters. + +%prep +%autosetup -n juliamono-%{version} + +%build + +%install +mkdir -p %{buildroot}%{_fontbasedir}/juliamono/ +install -Dm644 *.ttf %{buildroot}%{_fontbasedir}/juliamono/ + +%files +%doc README.md +%license LICENSE +%{_fontbasedir}/juliamono/*.ttf + +%changelog +* Fri Nov 21 2025 Its-J +- Package JuliaMono \ No newline at end of file diff --git a/anda/fonts/juliamono/update.rhai b/anda/fonts/juliamono/update.rhai new file mode 100644 index 0000000000..63aaa24b21 --- /dev/null +++ b/anda/fonts/juliamono/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("cormullion/juliamono")); \ No newline at end of file From c1bdce1de90c4db3cefce43efe5317d4eae8bdde Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 20:32:20 +0000 Subject: [PATCH 102/112] bump: zig-master-bootstrap --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 6afdfcac02..6ad14c6b79 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.16.0-dev.1399+7b325e08c +%global ver 0.16.0-dev.1412+8a73fc8d8 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 09c3bf1bcdef61f8162acc4a39c6f3ae46472e44 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 21:36:16 +0000 Subject: [PATCH 103/112] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index a75fe30e8e..cebd517c8c 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.16.0~dev.1399+7b325e08c +Version: 0.16.0~dev.1412+8a73fc8d8 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From ae399b8f0e364eae5fb1a7c285e34865a560c0f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 22:26:08 +0000 Subject: [PATCH 104/112] bump: bun-bin umu-launcher --- anda/devs/bun/bun-bin.spec | 4 ++-- anda/games/umu/umu-launcher.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 3f7f112921..07d262c69e 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -8,8 +8,8 @@ %global appid sh.oven.bun Name: bun-bin -Version: 1.3.2 -Release: 3%?dist +Version: 1.3.3 +Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT URL: https://bun.sh diff --git a/anda/games/umu/umu-launcher.spec b/anda/games/umu/umu-launcher.spec index 66fec63446..020a809671 100644 --- a/anda/games/umu/umu-launcher.spec +++ b/anda/games/umu/umu-launcher.spec @@ -1,5 +1,5 @@ Name: umu-launcher -Version: 1.2.9 +Version: 1.3.0 Release: 1%?dist Summary: A tool for launching non-steam games with proton From 76f03b95101af590a7f4251ff4c5ab45bc0990be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 21 Nov 2025 23:17:49 +0000 Subject: [PATCH 105/112] bump: yt-dlp-git --- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 8e35ae9014..f542a23533 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.11.21.190723 +Version: 2025.11.21.230833 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 07ed991a896b464cc477bfe0db5d4f690e0796c6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 22 Nov 2025 01:27:57 +0000 Subject: [PATCH 106/112] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 3322475d89..1e13d3c767 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-11-21 +%global ver 2025-11-22 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 44be04411f46f0c1442427e0c8b8f43f6b97642f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 22 Nov 2025 01:46:00 +0000 Subject: [PATCH 107/112] bump(nightly): mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly grabnim nim-nightly types-colorama scx-scheds-nightly --- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 99cd35549e..ff515d8c10 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 52525dceb8d8144bd01d87d8e11af0bdce864c53 +%global commit f6c116491a82314332f8ded74fc92b2b5cdf7e25 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251121 +%global commit_date 20251122 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index e03bc5fcac..c669fac5b7 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.10.2 -%global commit 671792bcfeaaa58022941ed40c3993cd7f04e38d -%global commit_date 20251119 +%global commit 31f29957dfc78ebb324c072058949f3513c49110 +%global commit_date 20251122 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 97934a0893..de188cc1d1 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 9831709fcaab578c2f22ecabd495670dbe3e07d1 +%global commit 5f3645433c0ba5910c7da1f25aaa07efc2c84b64 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-11-17 +%global fulldate 2025-11-21 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index c4352ad2c9..841c86ca33 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 07d98981e8d7f162a182b990047584f3840fa98f +%global commit 4376eb8217d7c37d2d254ab3bbc0c7af4a7b0993 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251121 +%global commit_date 20251122 %global ver 0.215.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 788343a213..763354c1fd 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 8b43ea486baceed34501b0058857471b3c1bbfba +%global commit 3ba24f3f0955c44feafd267e4abc62ac5950a4ef %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251121 +%global commit_date 20251122 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 92ffbd2c69..f05cce1910 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit eefaa6b0fbf911877d0aa8a863fd08fc8cd1a1a2 -%global commit_date 20251121 +%global commit fb05c38a957329088e51b8d76a0dbf23e3c3ceda +%global commit_date 20251122 %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 e67ad0c15a..45500c872e 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 0f7b37846773f3193f29e628f75086788ac93fe5 +%global commit 6543040d40b063ce2c872f582c153c6cff9ef0aa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251120 +%global commit_date 20251122 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index a3721451d5..a0614ee164 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 3e1b90bb2d772781c2b6f318e0f44ef791cf5160 -%global commit_date 20251121 +%global commit cc792321dd482a5336225229bf584ad51a3e85cd +%global commit_date 20251122 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index bcc177d556..3e50d3d205 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit a427401c0ca2f31c360602438ef6a51077be829c +%global commit 5e8c9c4efa583c56a4aa515f5b3a1e6d09f9ffbd %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251121 +%global commitdate 20251122 %global ver 1.0.18 %undefine __brp_mangle_shebangs From f1ecba2d3dbdb72092dca1ea74b41eeca30870e8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 22 Nov 2025 02:51:10 +0000 Subject: [PATCH 108/112] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 25cee49957..d380d1f083 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.811 +Version: 0.0.812 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 8eb1acdf68..3cc9c45aba 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.811 +Version: 0.0.812 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 9a786a19c3..d2891f85c1 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -11,8 +11,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8ccc30725a661b5355d3e46e2a7410163d335ebc -%global ver 0.0.38-18367 +%global commit 7f6842705ce376587c6062d1471118b7b75ffa76 +%global ver 0.0.38-18375 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 883cc65db49999f90501aeb3fd1bd2d0ebee68e2 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 22 Nov 2025 12:37:29 +0800 Subject: [PATCH 109/112] fix: signal-desktop (#7501) Signed-off-by: madomado --- anda/apps/signal-desktop/signal-desktop.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 473607ce33..b1a9676aec 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -87,8 +87,10 @@ Signal Desktop links with Signal on Android or iOS and lets you message from you %build pnpm install --frozen-lockfile -pnpm --prefix sticker-creator install -pnpm --prefix sticker-creator build +pushd sticker-creator +pnpm install --frozen-lockfile +pnpm build +popd pnpm run build-linux --dir %install From e93749a1a03168266f7382f61d5ccbce6f5a71b8 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 22 Nov 2025 12:40:57 +0800 Subject: [PATCH 110/112] fix(nautilus-open-any-terminal): requires nautilus-python (#7548) Close #7539 --- .../nautilus-open-any-terminal/nautilus-open-any-terminal.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec index 2392c4404a..a3598a5665 100644 --- a/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec +++ b/anda/desktops/gnome/nautilus-open-any-terminal/nautilus-open-any-terminal.spec @@ -2,7 +2,7 @@ Name: nautilus-open-any-terminal Version: 0.7.0 -Release: 1%?dist +Release: 2%?dist Summary: Context-menu entry for opening other terminal in Nautilus License: GPL-3.0-only URL: https://github.com/Stunkymonkey/nautilus-open-any-terminal @@ -18,6 +18,7 @@ BuildRequires: python3dist(pip) BuildRequires: gettext Requires: python3-%{name} = %{version}-%{release} Requires: %{name}-caja = %{version}-%{release} +Requires: nautilus-python Obsoletes: python3-%{name} < 0.6.1-2 From e2008d945a79b107f01ad849ce29583a2def07d6 Mon Sep 17 00:00:00 2001 From: arbor Date: Fri, 21 Nov 2025 22:43:58 -0600 Subject: [PATCH 111/112] Add Zola Shell Completions (#7546) * add: zola * doc: remove url from summary * minor fix: seperate url and source * prog feat: zola shell completions * feat: zola shell completions * prog fix: zola shell completions * fix: remove duplicate shell completions from files --------- Signed-off-by: arbor --- anda/tools/zola/zola.spec | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/anda/tools/zola/zola.spec b/anda/tools/zola/zola.spec index 00f1c22ca9..1bb023360c 100644 --- a/anda/tools/zola/zola.spec +++ b/anda/tools/zola/zola.spec @@ -18,18 +18,31 @@ Packager: arbormoss %build %cargo_build +mkdir -p completions +target/rpm/zola completion bash > completions/%{name} +target/rpm/zola completion elvish > completions/%{name}.elv +target/rpm/zola completion fish > completions/%{name}.fish +target/rpm/zola completion zsh > completions/_%{name} %install install -Dm755 target/rpm/zola %{buildroot}%{_bindir}/zola %cargo_license_summary_online %{cargo_license_online -a} > LICENSE.dependencies +install -Dpm 0644 completions/%{name} -t %{buildroot}%{bash_completions_dir} +install -Dpm 0644 completions/%{name}.elv -t %{buildroot}%{elvish_completions_dir} +install -Dpm 0644 completions/%{name}.fish -t %{buildroot}%{fish_completions_dir} +install -Dpm 0644 completions/_%{name} -t %{buildroot}%{zsh_completions_dir} %files %doc README.md CHANGELOG.md CONTRIBUTING.md EXAMPLES.md %license LICENSE %license LICENSE.dependencies %{_bindir}/zola +%pkg_completion -Befz %{name} %changelog +* Thu Nov 20 2025 arbormoss +- Add Shell Completions + * Wed Nov 19 2025 arbormoss - Intial Commit From 8115e7e2af1a497f6af6781b848794fdadce8e34 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 21 Nov 2025 23:19:18 -0600 Subject: [PATCH 112/112] add: librepods (#7502) --- anda/apps/librepods/anda.hcl | 5 ++ .../com.github.librepods.metainfo.xml | 37 +++++++++++ anda/apps/librepods/librepods.spec | 63 +++++++++++++++++++ anda/apps/librepods/update.rhai | 4 ++ 4 files changed, 109 insertions(+) create mode 100644 anda/apps/librepods/anda.hcl create mode 100644 anda/apps/librepods/com.github.librepods.metainfo.xml create mode 100644 anda/apps/librepods/librepods.spec create mode 100644 anda/apps/librepods/update.rhai diff --git a/anda/apps/librepods/anda.hcl b/anda/apps/librepods/anda.hcl new file mode 100644 index 0000000000..8990d2f4b3 --- /dev/null +++ b/anda/apps/librepods/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "librepods.spec" + } +} diff --git a/anda/apps/librepods/com.github.librepods.metainfo.xml b/anda/apps/librepods/com.github.librepods.metainfo.xml new file mode 100644 index 0000000000..fe37b60d82 --- /dev/null +++ b/anda/apps/librepods/com.github.librepods.metainfo.xml @@ -0,0 +1,37 @@ + + + com.github.librepods + CC0-1.0 + GPL-3.0-only + https://github.com/kavishdevar/librepods/blob/main/linux/assets/librepods.png + + librepods + AirPods liberated from Apple's ecosystem + + +

+ LibrePods unlocks Apple's exclusive AirPods features on non-Apple devices. + Get access to noise control modes, adaptive transparency, ear detection, + hearing aid, customized transparency mode, battery status, and more - all the + premium features you paid for but Apple locked to their ecosystem. +

+
+ + me.kavishdevar.librepods.desktop + + https://github.com/kavishdevar/librepods + + librepods + + + + airpods + librepods + + + + + +
diff --git a/anda/apps/librepods/librepods.spec b/anda/apps/librepods/librepods.spec new file mode 100644 index 0000000000..66d7ccc7ee --- /dev/null +++ b/anda/apps/librepods/librepods.spec @@ -0,0 +1,63 @@ +%global appid com.github.librepods + +Name: librepods +Summary: AirPods liberated from Apple's ecosystem +Version: 0.1.0 +Release: 1%?dist +License: GPL-3.0-only +URL: https://github.com/kavishdevar/librepods +Source0: %url/archive/refs/tags/linux-v%version.tar.gz +Source1: com.github.librepods.metainfo.xml + +Packager: Owen Zimmerman + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qtconnectivity-devel +BuildRequires: qt6-qtmultimedia-devel +BuildRequires: qt6-qtdeclarative-devel +BuildRequires: openssl-devel +BuildRequires: anda-srpm-macros +BuildRequires: terra-appstream-helper + +Requires: glibc +Requires: openssl +Requires: qt6-qtbase +Requires: qt6-qtconnectivity +Requires: qt6-qtdeclarative + +%description +LibrePods unlocks Apple's exclusive AirPods features on non-Apple devices. +Get access to noise control modes, adaptive transparency, ear detection, +hearing aid, customized transparency mode, battery status, and more - all the +premium features you paid for but Apple locked to their ecosystem. + +%prep +%autosetup -n %{name}-linux-v%{version} + +%build +pushd linux +%cmake +%cmake_build +popd + +%install +install -Dm644 linux-rust/assets/icon.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/librepods.png +pushd linux +%cmake_install +popd +%terra_appstream -o %{SOURCE1} + +%files +%doc README.md linux/README.md CHANGELOG.md +%license LICENSE +%{_bindir}/librepods +%{_datadir}/applications/me.kavishdevar.librepods.desktop +%{_metainfodir}/com.github.librepods.metainfo.xml +%{_iconsdir}/hicolor/512x512/apps/librepods.png + +%changelog +* Wed Nov 19 2025 Owen Zimmerman +- Initial commit diff --git a/anda/apps/librepods/update.rhai b/anda/apps/librepods/update.rhai new file mode 100644 index 0000000000..b6238a8951 --- /dev/null +++ b/anda/apps/librepods/update.rhai @@ -0,0 +1,4 @@ +let tags = json_arr(get("https://api.github.com/repos/kavishdevar/librepods/tags")); +let tag = tags.find(|t| t.name.starts_with("linux-v")); +tag.name.crop(7); +rpm.version(tag.name);