From 34156d82c890de6a00b384747455a24481efc112 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 May 2025 20:27:13 +0000 Subject: [PATCH 001/200] bump: anki-qt5 anki --- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 7ef5c9c974..70596ba93d 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 25.02.4 +Version: 25.02.5 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 03fa0837fa..555c42aae7 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 25.02.4 +Version: 25.02.5 Release: 1%?dist Summary: Flashcard program for using space repetition learning License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 5b4ebb09116ab631e5920ca4dc2350774c969ee3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 May 2025 20:55:53 +0000 Subject: [PATCH 002/200] 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 e5829cd1d6..844ef66cfa 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.05.16.232955 +Version: 2025.05.17.203717 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6b12aa9a825a66953e2a7da7df87b1ff7350e128 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 01:46:16 +0000 Subject: [PATCH 003/200] 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 bd850e40d6..cf1ee489f6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-05-17 +%global ver 2025-05-18 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From eff6dddc21f573dac48cb28afb0b90c51dbcdb5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 01:57:03 +0000 Subject: [PATCH 004/200] bump(nightly): flameshot-nightly legcord-nightly mpv-nightly zed-nightly nim-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 09ca6438d2..57f54d5c28 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 v12.1.0 -%global commit e9817d8a81c7ff8b2497d087c18a3bc43fd97490 +%global commit f7a049ee78531b7dfa36ead4945ce9c721d90bfe %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250515 +%global commit_date 20250518 Name: flameshot.nightly Version: %ver^%{commit_date}git.%shortcommit diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 6fe0887ba3..00f17c63a7 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 77e2ccafb221936a99654c237cb385d486780bc7 -%global commit_date 20250505 +%global commit d973796b141b61a2bb8a6bd28f447c8c9aea3520 +%global commit_date 20250518 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %nil diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 367f281ab6..7b67b54b3a 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit f9ec3d2c25ce8f7377f6494270467ca89bea9fc9 +%global commit 817372ac96b19ec7228e0ea415598bc629a10431 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250515 +%global commit_date 20250518 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 5d8ad179e6..ff76519dbd 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ff0060aa36c76a02e696acacde25af1095277a0a +%global commit 230eb12f7220aea21733a259b670201bc79c7020 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250517 +%global commit_date 20250518 %global ver 0.188.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 3fbc1c2bf3..891149195b 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 1e602490e9f015a2c3c753bbe7d9c239a7e60ab8 +%global commit e855019f84e93e01022ad57aa3624c8e4d237486 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250517 +%global commit_date 20250518 %global debug_package %nil Name: nim-nightly From 359131f4b940910e6d092cf3043d729b16303467 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 03:10:58 +0000 Subject: [PATCH 005/200] 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 844ef66cfa..002e0f7ac3 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.05.17.203717 +Version: 2025.05.18.014544 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5e9ac4ab3a4dd7b57e0fa18e9656135e54aba34d Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 18 May 2025 03:58:09 -0700 Subject: [PATCH 006/200] chore: Update spec to automatically handle Dracut, following Negativo (#4840) (#4875) * chore: Update spec to automatically handle Dracut, following Negativo * fix: Add open-kmod --------- (cherry picked from commit ac0891f29a7dc84f48558dce32cda769abfc4b2f) Signed-off-by: Gilver Co-authored-by: Gilver --- .../nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index 8e707d5d38..87ba5e0d42 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -8,7 +8,7 @@ Name: nvidia-kmod-common Version: 570.144 -Release: 3%?dist +Release: 4%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 License: NVIDIA License @@ -25,6 +25,7 @@ Source21: 60-nvidia.rules # UDev rule location (_udevrulesdir) and systemd macros: BuildRequires: systemd-rpm-macros +Requires: dracut Requires: nvidia-modprobe Requires: (nvidia-open-kmod = %{?epoch:%{epoch}:}%{version} or nvidia-kmod = %{?epoch:%{epoch}:}%{version}) Provides: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version} @@ -66,6 +67,9 @@ if [ "$1" -eq "2" ] && [ -x %{_bindir}/nvidia-boot-update ]; then fi ||: +%triggerin -- nvidia-kmod,nvidia-open-kmod +dracut --regenerate-all --force + %files %doc MODULE_VARIANT.txt %{_modprobedir}/nvidia.conf From 028e375ad086214f54688866eecf8ac5aadeb78b Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 18 May 2025 03:58:51 -0700 Subject: [PATCH 007/200] chore(zig): Bump so it actually stops causing update issues (#4869) (#4873) (cherry picked from commit 2f8be2912729d14bb59597f64c96d940a1122a7f) Co-authored-by: Gilver --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/langs/zig/master/zig-master.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index dcb73fe418..e6f52df4d0 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.15.0-dev.551+518105471 +%global ver 0.15.0-dev.565+8e72a2528 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c19174e01e..c6e846aac8 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -38,7 +38,7 @@ } Name: zig-master -Version: 0.15.0~dev.483+837e0f9c3 +Version: 0.15.0~dev.565+8e72a2528 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 9f0c6fdb3f7cf2aef4476dfa639a49806d7be98e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 10:59:30 +0000 Subject: [PATCH 008/200] 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 a21db6b5c8..d047b47dcb 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.5.6 +Version: 2025.5.7 Release: 1%?dist Summary: Front-end to your dev env From cfb8f33719895d1a6c3be978e4798cf9e67a8c0d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 13:45:47 +0000 Subject: [PATCH 009/200] bump: eww --- anda/desktops/waylands/eww/eww.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/eww/eww.spec b/anda/desktops/waylands/eww/eww.spec index b465e859ef..0aa2c2b179 100644 --- a/anda/desktops/waylands/eww/eww.spec +++ b/anda/desktops/waylands/eww/eww.spec @@ -1,7 +1,7 @@ # Generated by rust2rpm 27 -%global commit 15315a05ece87aa36fd6b0ff54f6484823e40cda +%global commit 98c220126d912b935987766f56650b55f3e226eb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250513 +%global commit_date 20250518 %global ver v0.6.0 %bcond check 0 From 36a315102fd3b151e51299cf1c9f7a285b978b83 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 15:56:07 +0000 Subject: [PATCH 010/200] 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 73a3fd93b9..604a6b7f1e 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 e0ea88f4f6f0f34d39112f4be455c339f11d3b3d +%global commit cc438c3a3274af4bb088ca85f18bad392e041f9c %forgemeta Name: lomiri-system-settings From 6769e50ed2cce4f22f8eceba96c5d7e1546daaf8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 18:26:02 +0000 Subject: [PATCH 011/200] 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 604a6b7f1e..bfa1490d27 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 cc438c3a3274af4bb088ca85f18bad392e041f9c +%global commit c475f095c6619435b4e8b31547505a92e73169cc %forgemeta Name: lomiri-system-settings From d0f09d46749b4a85413b6213aca5c35bb79411c0 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 18 May 2025 14:14:36 -0500 Subject: [PATCH 012/200] fix(zig): Increase memory limit due to aarch64 memory needs (#4870) (#4880) * fix(zig): Increase memory limit due or aarch64 memory needs * feat(zig): Use a macro to have the update script more efficient (cherry picked from commit f14a65e5ffdc8042856429acdab175441dbff1f2) Signed-off-by: RockGrub --- ...ounds-of-main-zig-executable-to-10G.patch} | 2 +- .../zig/bootstrap/zig-master-bootstrap.spec | 4 +- ...ounds-of-main-zig-executable-to-10G.patch} | 2 +- anda/langs/zig/master/update.rhai | 5 -- anda/langs/zig/master/zig-master.spec | 67 ++++++++++--------- 5 files changed, 39 insertions(+), 41 deletions(-) rename anda/langs/zig/bootstrap/{0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch => 0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch} (89%) rename anda/langs/zig/master/{0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch => 0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch} (89%) diff --git a/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch b/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch similarity index 89% rename from anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch rename to anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch index 2101ac8a2d..b6f8ca3a6d 100644 --- a/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch +++ b/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch @@ -5,7 +5,7 @@ const exe = b.addExecutable(.{ .name = "zig", - .max_rss = 7_800_000_000, -+ .max_rss = 9_000_000_000, ++ .max_rss = 10_000_000_000, .root_module = compiler_mod, }); exe.stack_size = stack_size; diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index e6f52df4d0..eb264752ae 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -39,14 +39,14 @@ Name: zig-master-bootstrap Version: %(echo %{ver} | sed 's/-/~/g') -Release: 1%?dist +Release: 2%?dist Summary: Boostrap builds for Zig. License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 URL: https://ziglang.org Source0: %{url}/builds/zig-%{ver}.tar.xz Source1: %{url}/builds/zig-%{ver}.tar.xz.minisig Patch0: 0000-remove-native-lib-directories-from-rpath.patch -Patch1: 0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch +Patch1: 0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch Patch2: 0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch BuildRequires: cmake BuildRequires: gcc diff --git a/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch b/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch similarity index 89% rename from anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch rename to anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch index 2101ac8a2d..b6f8ca3a6d 100644 --- a/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch +++ b/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch @@ -5,7 +5,7 @@ const exe = b.addExecutable(.{ .name = "zig", - .max_rss = 7_800_000_000, -+ .max_rss = 9_000_000_000, ++ .max_rss = 10_000_000_000, .root_module = compiler_mod, }); exe.stack_size = stack_size; diff --git a/anda/langs/zig/master/update.rhai b/anda/langs/zig/master/update.rhai index fb5cefc6c1..1ddb84e899 100644 --- a/anda/langs/zig/master/update.rhai +++ b/anda/langs/zig/master/update.rhai @@ -1,8 +1,3 @@ import "andax/bump_extras.rhai" as bump; rpm.version(bump::madoguchi("zig-master-bootstrap", labels.branch)); -if rpm.changed () { - let v = sh("cat anda/langs/zig/bootstrap/zig-master-bootstrap.spec | grep '%global ver' | sed -E 's/.+ver //'", #{"stdout": "piped"}).ctx.stdout; - v.pop(); - rpm.global("ver", v); -} diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index c6e846aac8..8655ab424f 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -7,46 +7,21 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.15.0-dev.483+837e0f9c3 %bcond bootstrap 0 %bcond docs %{without bootstrap} %bcond test 1 %global zig_cache_dir %{builddir}/zig-cache -%global zig_build_options %{shrink: \ - --verbose \ - --release=fast \ - --summary all \ - \ - -Dtarget=native \ - -Dcpu=baseline \ - --zig-lib-dir lib \ - --build-id=sha1 \ - \ - --cache-dir "%{zig_cache_dir}" \ - --global-cache-dir "%{zig_cache_dir}" \ - \ - -Dversion-string="%(v=%{ver}; echo ${v:0:6})" \ - -Dstatic-llvm=false \ - -Denable-llvm=true \ - -Dno-langref=true \ - -Dstd-docs=false \ - -Dpie \ - -Dconfig_h="%{__cmake_builddir}/config.h" \ -} -%global zig_install_options %zig_build_options %{shrink: \ - --prefix "%{_prefix}" \ -} Name: zig-master Version: 0.15.0~dev.565+8e72a2528 -Release: 1%?dist +Release: 2%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 URL: https://ziglang.org -Source0: %{url}/builds/zig-%{ver}.tar.xz -Source1: %{url}/builds/zig-%{ver}.tar.xz.minisig +Source0: %{url}/builds/zig-%{version_no_tilde}.tar.xz +Source1: %{url}/builds/zig-%{version_no_tilde}.tar.xz.minisig Patch0: 0000-remove-native-lib-directories-from-rpath.patch -Patch1: 0001-increase-upper-bounds-of-main-zig-executable-to-9G.patch +Patch1: 0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch Patch2: 0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch BuildRequires: cmake BuildRequires: gcc @@ -67,6 +42,8 @@ BuildRequires: %{name}-bootstrap = %{version} BuildRequires: elfutils-libelf-devel BuildRequires: libstdc++-static %endif +# For the version_no_tilde macro +BuildRequires: rust-srpm-macros # Zig invokes the C compiler to figure out system info Requires: gcc Requires: %{name}-libs = %{version} @@ -90,6 +67,32 @@ Conflicts: zig ExclusiveArch: %{zig_arches} Packager: Gilver E. +# Must be defined AFTER the version is +%global zig_build_options %{shrink: \ + --verbose \ + --release=fast \ + --summary all \ + \ + -Dtarget=native \ + -Dcpu=baseline \ + --zig-lib-dir lib \ + --build-id=sha1 \ + \ + --cache-dir "%{zig_cache_dir}" \ + --global-cache-dir "%{zig_cache_dir}" \ + \ + -Dversion-string="%(v=%{version_no_tilde}; echo ${v:0:6})" \ + -Dstatic-llvm=false \ + -Denable-llvm=true \ + -Dno-langref=true \ + -Dstd-docs=false \ + -Dpie \ + -Dconfig_h="%{__cmake_builddir}/config.h" \ +} +%global zig_install_options %zig_build_options %{shrink: \ + --prefix "%{_prefix}" \ +} + %description Zig is an open source alternative to C. This package provides the master/"prerelease" builds of the Zig compiler and the associated runtime. @@ -117,7 +120,7 @@ Documentation for Zig. For more information, visit %{url} %prep /usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} -%autosetup -p1 -n zig-%{ver} +%autosetup -p1 -n zig-%{version_no_tilde} %if %{without bootstrap} # Ensure that the pre-build stage1 binary is not used rm -f stage1/zig1.wasm @@ -141,7 +144,7 @@ rm -f stage1/zig1.wasm -DZIG_TARGET_MCPU:STRING=baseline \ -DZIG_TARGET_TRIPLE:STRING=native \ \ - -DZIG_VERSION:STRING="%(v=%{ver}; echo ${v:0:6})" + -DZIG_VERSION:STRING="%(v=%{version_no_tilde}; echo ${v:0:6})" %if %{with bootstrap} %cmake_build --target stage3 @@ -163,7 +166,7 @@ attempt=1 while ./zig-out/bin/zig build docs \ --verbose \ --global-cache-dir "%{zig_cache_dir}" \ - -Dversion-string="%(v=%{ver}; echo ${v:0:6})"; [[ $? -ne 0 ]]; + -Dversion-string="%(v=%{version_no_tilde}; echo ${v:0:6})"; [[ $? -ne 0 ]]; do echo "Transitive failure. Trying again." From eaf846b693d2adda68a4b1d6f0b32069b652cfd1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 20:26:56 +0000 Subject: [PATCH 013/200] 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 d047b47dcb..0d1f6603d7 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.5.7 +Version: 2025.5.8 Release: 1%?dist Summary: Front-end to your dev env From 0d683921d9ccbba86132975ee8c8fa684196e167 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 May 2025 20:55:31 +0000 Subject: [PATCH 014/200] bump: legcord-bin legcord --- anda/apps/legcord/legcord-bin/legcord-bin.spec | 2 +- anda/apps/legcord/stable/legcord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/legcord/legcord-bin/legcord-bin.spec b/anda/apps/legcord/legcord-bin/legcord-bin.spec index fa6a014c2e..19dfb36b67 100644 --- a/anda/apps/legcord/legcord-bin/legcord-bin.spec +++ b/anda/apps/legcord/legcord-bin/legcord-bin.spec @@ -14,7 +14,7 @@ %global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so Name: legcord-bin -Version: 1.1.3 +Version: 1.1.4 Release: 1%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience diff --git a/anda/apps/legcord/stable/legcord.spec b/anda/apps/legcord/stable/legcord.spec index 5d9ad21569..e2958b95de 100644 --- a/anda/apps/legcord/stable/legcord.spec +++ b/anda/apps/legcord/stable/legcord.spec @@ -5,7 +5,7 @@ %global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so Name: legcord -Version: 1.1.3 +Version: 1.1.4 Release: 1%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience From c9ff41b38bb7ef7e08c562b18b9360f8872f12a3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 May 2025 01:56:14 +0000 Subject: [PATCH 015/200] bump(nightly): legcord-nightly zed-nightly --- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 00f17c63a7..fd09e18511 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit d973796b141b61a2bb8a6bd28f447c8c9aea3520 -%global commit_date 20250518 +%global commit f5894a734d0f23826e987f45fdf35490e3da955a +%global commit_date 20250519 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %nil diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ff76519dbd..daa9cd7453 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 230eb12f7220aea21733a259b670201bc79c7020 +%global commit a8292818417d8b06ab4a274e38b5801564390331 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250518 +%global commit_date 20250519 %global ver 0.188.0 %bcond_with check From 57603228f1f8a34d81c7fafce3ebbcb4ecfee290 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 18 May 2025 21:18:38 -0500 Subject: [PATCH 016/200] chore: Add more patches for DOOM: The Dark Ages & Proton GE/Wine Wayland (#4878) (#4886) (cherry picked from commit 94a64c141c1ddfe8bca3d5e36eea13724d7d3e2e) Signed-off-by: RockGrub Co-authored-by: Kyle Gospodnetich --- anda/lib/mesa/bazzite.patch | 700 +++++++++++++++++++++++++++++++++--- anda/lib/mesa/mesa.spec | 4 +- 2 files changed, 657 insertions(+), 47 deletions(-) diff --git a/anda/lib/mesa/bazzite.patch b/anda/lib/mesa/bazzite.patch index b2d6141a5b..b9e368abbb 100644 --- a/anda/lib/mesa/bazzite.patch +++ b/anda/lib/mesa/bazzite.patch @@ -1,7 +1,7 @@ From aac6b04f39717f7363071f5500a89bb33e01cb33 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Sat, 15 Mar 2025 16:39:08 +0100 -Subject: [PATCH 1/9] [BEGIN] SteamOS Changes +Subject: [PATCH 01/12] [BEGIN] SteamOS Changes -- 2.49.0 @@ -10,7 +10,7 @@ Subject: [PATCH 1/9] [BEGIN] SteamOS Changes From 9fc35e8c53fe7e6c84b7da9ddff3d528f22ea4a9 Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Fri, 14 Jan 2022 15:58:45 +0100 -Subject: [PATCH 2/9] STEAMOS: radv: min image count override for FH5 +Subject: [PATCH 02/12] STEAMOS: radv: min image count override for FH5 Otherwise in combination with the vblank time reservation in gamescope the game could get stuck in low power states. @@ -39,8 +39,8 @@ index aef8b9006cd..2a6b0ec84a4 100644 From 09299a2cf516078ce9ed9786a49ea6f957ac6527 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 22 Feb 2024 22:32:45 +0100 -Subject: [PATCH 3/9] STEAMOS: Dynamic swapchain override for gamescope limiter - for DRI3 only +Subject: [PATCH 03/12] STEAMOS: Dynamic swapchain override for gamescope + limiter for DRI3 only The original patch (from Bas) contained WSI VK support too but it's been removed because the Gamescope WSI layer already handles that. @@ -143,59 +143,28 @@ index 4da19d73090..819a0e548fc 100644 2.49.0 -From d89154279b50afa429848b84624530f9e8771853 Mon Sep 17 00:00:00 2001 -From: Kyle Gospodnetich -Date: Sun, 11 May 2025 13:30:57 -0700 -Subject: [PATCH 4/9] STEAMOS: Fixes for DOOM: The Dark Ages - ---- - src/util/00-radv-defaults.conf | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/src/util/00-radv-defaults.conf b/src/util/00-radv-defaults.conf -index 2a6b0ec84a4..b28d9215b59 100644 ---- a/src/util/00-radv-defaults.conf -+++ b/src/util/00-radv-defaults.conf -@@ -123,6 +123,13 @@ Application bugs worked around in this file: -