From 164217235f43c7cf11b513fafd3a1bd14b52b5ee Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 31 May 2025 13:22:10 -0500 Subject: [PATCH 001/325] chore(nautilus-open-any-terminal): Ifconds to fix builds on <= 41 (#5188) Signed-off-by: Gilver --- .../nautilus-open-any-terminal.spec | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) 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 e64c877ab4..da43467dbe 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 @@ -1,10 +1,12 @@ +%global pypi_name nautilus_open_any_terminal + Name: python-nautilus-open-any-terminal Version: 0.6.1 Release: 1%?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 -Source0: %{pypi_source nautilus_open_any_terminal} +Source0: %{pypi_source} Source1: https://raw.githubusercontent.com/Stunkymonkey/nautilus-open-any-terminal/refs/tags/%version/README.md Source2: https://raw.githubusercontent.com/Stunkymonkey/nautilus-open-any-terminal/refs/tags/%version/LICENSE Packager: madonuko @@ -38,24 +40,38 @@ cp %{S:1} %{S:2} . %build +%if 0%{?fedora} <= 41 +%py3_build +%else %pyproject_wheel +%endif %install +%if 0%{?fedora} <= 41 +%py3_build +%else %pyproject_install -%pyproject_save_files -l nautilus_open_any_terminal +%pyproject_save_files -l %{pypi_name} +%endif #check #pyproject_check_import - +%if 0%{?fedora} <= 41 +%files -n python3-nautilus-open-any-terminal +%else %files -n python3-nautilus-open-any-terminal -f %{pyproject_files} +%endif %doc README.md %license LICENSE -%_datadir/caja-python/extensions/__pycache__/nautilus_open_any_terminal.cpython-*.pyc +%_datadir/caja-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc %_datadir/caja-python/extensions/nautilus_open_any_terminal.py %_datadir/glib-2.0/schemas/com.github.stunkymonkey.nautilus-open-any-terminal.gschema.xml %_datadir/locale/*/LC_MESSAGES/nautilus-open-any-terminal.mo -%_datadir/nautilus-python/extensions/__pycache__/nautilus_open_any_terminal.cpython-*.pyc -%_datadir/nautilus-python/extensions/nautilus_open_any_terminal.py +%_datadir/nautilus-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc +%_datadir/nautilus-python/extensions/%{pypi_name}.py +%if 0%{?fedora} <= 41 +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/ +%endif From fcf86031a9c838257bf8ae0e4b9b04e06ae979b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 18:46:42 +0000 Subject: [PATCH 002/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index d15b343933..38956facaf 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit fbb329b160154a444998d5c6a669ca38db8ff908 -%global commit_date 20250519 +%global commit e91667a73c9afdcdcb387a36963f652577c08c76 +%global commit_date 20250531 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From eebf3aa72870ba33a36edac021cbcadcd30bbf66 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 19:38:35 +0000 Subject: [PATCH 003/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index f43aa71bd2..4a9ad2172b 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.31 +%global ver 1.8.32 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 0b475cbdb5..008eb4e9ee 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.31 +%global ver 1.8.32 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 318ea208695cf2842ee749cf1236f631143d272b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 19:58:42 +0000 Subject: [PATCH 004/325] bump: neohtop --- anda/apps/neohtop/neohtop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/neohtop/neohtop.spec b/anda/apps/neohtop/neohtop.spec index 8000151906..9d62a4f124 100644 --- a/anda/apps/neohtop/neohtop.spec +++ b/anda/apps/neohtop/neohtop.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: neohtop -Version: 1.1.2 +Version: 1.1.3 Release: 1%?dist Summary: System monitoring on steroids License: MIT From abe4906cb0604b898f8a593864844dbfc9d3f035 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 20:26:24 +0000 Subject: [PATCH 005/325] bump: rpcs3 readymade-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/system/readymade/git/readymade-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 2f224c4b93..b5794dbec2 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 382e62c7d8755fbd1bbeb1b70c44e211f2d5cdfa -%global ver 0.0.36-17979 +%global commit c437fe9ff052f69c3d151a98e22cd77d3d9e013e +%global ver 0.0.36-17985 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 38956facaf..4bd83d6da4 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit e91667a73c9afdcdcb387a36963f652577c08c76 +%global commit 9c53670828273ad0659ee4685bee85efa36e5bbf %global commit_date 20250531 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 4909676003fbf1474426f424296504de9da6c789 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 20:39:58 +0000 Subject: [PATCH 006/325] bump: terra-mock-configs --- anda/terra/mock-configs/terra-mock-configs.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/terra/mock-configs/terra-mock-configs.spec b/anda/terra/mock-configs/terra-mock-configs.spec index d7d85b1981..7e6bc3d03a 100644 --- a/anda/terra/mock-configs/terra-mock-configs.spec +++ b/anda/terra/mock-configs/terra-mock-configs.spec @@ -1,6 +1,6 @@ Name: terra-mock-configs -Version: 1.5.0 -Release: 2%?dist +Version: 2.0.0 +Release: 1%?dist Epoch: 1 Summary: Mock configs for Terra repos From 43360ae9218b739c2557d5646e4f114dffc7482c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 21:23:38 +0000 Subject: [PATCH 007/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 4bd83d6da4..d04f21d863 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit 9c53670828273ad0659ee4685bee85efa36e5bbf +%global commit 216c7ba7321b31f098e892f4fa8294da6f404889 %global commit_date 20250531 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 94fb25aa27e9466ebb7795dbbffc4b1e96c672c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 May 2025 21:38:07 +0000 Subject: [PATCH 008/325] 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 b5794dbec2..7b65958cfe 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 c437fe9ff052f69c3d151a98e22cd77d3d9e013e -%global ver 0.0.36-17985 +%global commit 68d25733443297c892b956fff8cd3e7c38c3744e +%global ver 0.0.37-17986 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 7e926a75522888cf9717aeb774769d879164e0e3 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 31 May 2025 19:57:55 -0500 Subject: [PATCH 009/325] fix(nautilus-open-any-terminal): Macro typo, split subpackages to unconfuse macros on <= 41 (#5193) * fix(nautilus-open-any-terminal): Macro typo Signed-off-by: Gilver * fix: Unconfusing Python, also noarch --------- Signed-off-by: Gilver --- .../gnome/nautilus-open-any-terminal/anda.hcl | 1 + .../nautilus-open-any-terminal.spec | 62 +++++++++++++------ 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/anda/desktops/gnome/nautilus-open-any-terminal/anda.hcl b/anda/desktops/gnome/nautilus-open-any-terminal/anda.hcl index c6cfc726be..9a04b951e5 100644 --- a/anda/desktops/gnome/nautilus-open-any-terminal/anda.hcl +++ b/anda/desktops/gnome/nautilus-open-any-terminal/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "nautilus-open-any-terminal.spec" } 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 da43467dbe..62b31839ba 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 @@ -1,8 +1,8 @@ %global pypi_name nautilus_open_any_terminal -Name: python-nautilus-open-any-terminal +Name: nautilus-open-any-terminal Version: 0.6.1 -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 @@ -16,6 +16,9 @@ BuildRequires: python3-devel BuildRequires: python3dist(setuptools-scm) BuildRequires: python3dist(pip) BuildRequires: gettext +Requires: python3-%{name} = %{version}-%{release} +Requires: %{name}-caja = %{version}-%{release} +Obsoletes: python3-%{name} < 0.6.1-2 %global _description %{expand: @@ -23,11 +26,22 @@ nautilus-open-any-terminal is an extension for nautilus, which adds an context-e %description %_description -%package -n python3-nautilus-open-any-terminal -Summary: %{summary} -Provides: nautilus-open-any-terminal = %evr +%package -n %{name}-caja +Summary: Caja files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch -%description -n python3-nautilus-open-any-terminal %_description +%description -n nautilus-open-any-terminal-caja +Python-caja files for %{name}. + + +%package -n python3-nautilus-open-any-terminal +Summary: Python files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description -n python3-nautilus-open-any-terminal +Python files for %{name}. %prep @@ -49,7 +63,7 @@ cp %{S:1} %{S:2} . %install %if 0%{?fedora} <= 41 -%py3_build +%py3_install %else %pyproject_install %pyproject_save_files -l %{pypi_name} @@ -59,19 +73,29 @@ cp %{S:1} %{S:2} . #check #pyproject_check_import +%files +%doc README.md +%license LICENSE +# These are GNOME config files +%_datadir/glib-2.0/schemas/com.github.stunkymonkey.nautilus-open-any-terminal.gschema.xml +%_datadir/locale/*/LC_MESSAGES/nautilus-open-any-terminal.mo +# As asinine as it is these don't belong in a Python subpackage because they're Nautilus files +%_datadir/nautilus-python/extensions/%{pypi_name}.py +%if 0%{?fedora} > 41 +%_datadir/nautilus-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc +%endif + +%files -n %{name}-caja +# Congratulations! You have discovered a -caja subpackage +%_datadir/caja-python/extensions/nautilus_open_any_terminal.py +%if 0%{?fedora} > 41 +%_datadir/caja-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc +%endif + %if 0%{?fedora} <= 41 -%files -n python3-nautilus-open-any-terminal +%files -n python3-nautilus-open-any-terminal +%{python3_sitelib}/%{pypi_name}/ +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/ %else %files -n python3-nautilus-open-any-terminal -f %{pyproject_files} %endif -%doc README.md -%license LICENSE -%_datadir/caja-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc -%_datadir/caja-python/extensions/nautilus_open_any_terminal.py -%_datadir/glib-2.0/schemas/com.github.stunkymonkey.nautilus-open-any-terminal.gschema.xml -%_datadir/locale/*/LC_MESSAGES/nautilus-open-any-terminal.mo -%_datadir/nautilus-python/extensions/__pycache__/%{pypi_name}.cpython-*.pyc -%_datadir/nautilus-python/extensions/%{pypi_name}.py -%if 0%{?fedora} <= 41 -%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/ -%endif From f684e025420dedf263f8d444550d5fcc29a911d5 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 31 May 2025 20:02:29 -0500 Subject: [PATCH 010/325] fix(rpcs3): yaml-cpp is also vendored (#5196) * fix(rpcs3): yaml-cpp is also vendored Signed-off-by: Gilver * chore: Bump release Signed-off-by: Gilver * fix(update.rhai): rpm.release Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/games/rpcs3/update.rhai | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 7b65958cfe..cb9986419a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -1,4 +1,4 @@ -%global __requires_exclude ^((libwolfssl\\.so.*)|(libFusion\\.so.*)|(libasmjit\\.so.*)|(libcubeb\\.so.*)|(libdiscord-rpc\\.so.*)|(libglslang\\.so.*)|(librtmidi\\.so.*))$ +%global __requires_exclude ^((libwolfssl\\.so.*)|(libFusion\\.so.*)|(libasmjit\\.so.*)|(libcubeb\\.so.*)|(libdiscord-rpc\\.so.*)|(libglslang\\.so.*)|(librtmidi\\.so.*)(libyaml-cpp\\.so.*))$ %global _distro_extra_cflags -Wno-uninitialized %global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint # GLIBCXX_ASSERTIONS is known to break RPCS3 @@ -12,7 +12,7 @@ Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') -Release: 2%?dist +Release: 3%?dist Summary: PlayStation 3 emulator and debugger License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 diff --git a/anda/games/rpcs3/update.rhai b/anda/games/rpcs3/update.rhai index b0a43bfae8..9387eb5f79 100644 --- a/anda/games/rpcs3/update.rhai +++ b/anda/games/rpcs3/update.rhai @@ -5,4 +5,5 @@ rpm.global("ver", v); if rpm.changed () { let c = find("Commit Date: Sun, 1 Jun 2025 02:01:49 +0000 Subject: [PATCH 011/325] bump: ruffle-nightly python-pywal16 --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/langs/python/pywal16/python-pywal16.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 5de75b33a6..ddda9bf8dc 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-05-31 +%global ver 2025-06-01 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/langs/python/pywal16/python-pywal16.spec b/anda/langs/python/pywal16/python-pywal16.spec index 73226891aa..1393fb3ef7 100644 --- a/anda/langs/python/pywal16/python-pywal16.spec +++ b/anda/langs/python/pywal16/python-pywal16.spec @@ -3,7 +3,7 @@ Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.} Name: python-%{pypi_name} -Version: 3.8.8 +Version: 3.8.9 Release: 1%?dist Summary: 16 color fork of the original Pywal License: MIT From fb9e608afbff69cf90cba6593bf016e4a7186dcd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 02:09:52 +0000 Subject: [PATCH 012/325] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly spotx-bash --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-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/nim-nightly/nim-nightly.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 5fc8b646b2..2defd84095 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 134238b8ebf93b118c81f41dee73c473dbcef256 +%global commit eefefe187a58c0c695d1237bc97942647d418211 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250531 +%global commit_date 20250601 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index f5d9b85c62..2e86a1202f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1d1535ff9124fdeb3c81a2f089551e2cc8404613 +%global commit 730062b5103f40cbd90af27f54e35705548a1cb1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250523 +%global commit_date 20250601 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 7c9a728952..2824547b75 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5667b83328be6818c77521152e7e3ab42a9a9160 +%global commit 1ff91625981ef92add92624c01b6b9095c365ed1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-05-30 +%global fulldate 2025-05-31 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index c4ee4a2a28..d37efc5ca9 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 40c91d5df06b6d3f213c9cfda3ceb243ed0b2f12 +%global commit 24e4446cd35a7946674c8993cc14138d4b67e194 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250531 +%global commit_date 20250601 %global ver 0.190.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 5370ff336b..7178d4bbc0 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 77057267d2987c1fe243a05f04e535e7291b683d +%global commit 9f1d19811bfd1aaa4740dc15cecefbcb8c66bf34 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250531 +%global commit_date 20250601 %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 360bc3ffef..d8dc5d8fb6 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 db5973361f3387bf3d559f101e44196df246d7d7 +%global commit 807840dc5bda1e6e218be24d704efb77421e0ccb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250528 +%global commit_date 20250601 %global debug_package %nil Name: nim-nightly diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 30ac7b8e79..e34b23a11d 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 5e9b08f91e55c210bbc64715b4ad698186b3c06b -%global commit_date 20250525 +%global commit b1de24ec4c23c45da373dcb64a44e372253a0c16 +%global commit_date 20250601 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 1bd1279b3efc0f69b88ecf9a60b3a1afd6125bae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 03:44:28 +0000 Subject: [PATCH 013/325] bump: gh-act --- anda/langs/go/gh-act/gh-act.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/gh-act/gh-act.spec b/anda/langs/go/gh-act/gh-act.spec index 4aa6dd5d88..54601dc284 100644 --- a/anda/langs/go/gh-act/gh-act.spec +++ b/anda/langs/go/gh-act/gh-act.spec @@ -12,7 +12,7 @@ # https://github.com/nektos/act %global goipath github.com/nektos/act -Version: 0.2.77 +Version: 0.2.78 %gometa -f From c723416687f80cad552ffa1715c1480eeffb184e Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 1 Jun 2025 06:01:11 -0500 Subject: [PATCH 014/325] fix(rpcs3): Regex typo, add all shared libs to exclusions (#5206) * fix(rpcs3): Regex typo Signed-off-by: Gilver * chore: Bump release Signed-off-by: Gilver * fix: I went through and checked all shared libs in the build logs Signed-off-by: Gilver --------- Signed-off-by: Gilver --- 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 cb9986419a..b20a47241a 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -1,4 +1,4 @@ -%global __requires_exclude ^((libwolfssl\\.so.*)|(libFusion\\.so.*)|(libasmjit\\.so.*)|(libcubeb\\.so.*)|(libdiscord-rpc\\.so.*)|(libglslang\\.so.*)|(librtmidi\\.so.*)(libyaml-cpp\\.so.*))$ +%global __requires_exclude ^((libwolfssl\\.so.*)|(libFusion\\.so.*)|(libasmjit\\.so.*)|(libcubeb\\.so.*)|(libdiscord-rpc\\.so.*)|(libglslang\\.so.*)|(librtmidi\\.so.*)|(libyaml-cpp\\.so.*)|(libSPIRV\\.so.*)|(libhidapi-hidraw\\.so.*)|(libpugixml\\.so.*))$ %global _distro_extra_cflags -Wno-uninitialized %global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint # GLIBCXX_ASSERTIONS is known to break RPCS3 @@ -12,7 +12,7 @@ Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') -Release: 3%?dist +Release: 4%?dist Summary: PlayStation 3 emulator and debugger License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 From eb4f4a8bdcf951997fdc5780516da49595305a23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 13:07:47 +0000 Subject: [PATCH 015/325] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b20a47241a..a60282958e 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,12 +7,12 @@ # 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 68d25733443297c892b956fff8cd3e7c38c3744e -%global ver 0.0.37-17986 +%global commit 229c1c38a3fc4fcb5ff24420b6aa1dfd6422d3d9 +%global ver 0.0.37-17987 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') -Release: 4%?dist +Release: 1%?dist Summary: PlayStation 3 emulator and debugger License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 From 47be1a058775be4d64986d68e2156fd2e0275ee6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 13:57:13 +0000 Subject: [PATCH 016/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 4a9ad2172b..e12bbb3f0e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.32 +%global ver 1.8.33 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 008eb4e9ee..dff1b1939e 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.32 +%global ver 1.8.33 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 4f01964c9b68e9a93642098ca5ca78018ca69e1a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 15:39:31 +0000 Subject: [PATCH 017/325] bump: anki-bin --- anda/apps/anki-bin/anki-bin.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 92d8980fca..ab63435aad 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,9 +1,9 @@ -%global xurl https://files.pythonhosted.org/packages/32/51/cf365e03f3820f8b8adfd11717c38b3fcc167d08c0e53591dbfc702b2292/anki-25.02.5-cp39-abi3-manylinux_2_35_x86_64.whl -%global aurl https://files.pythonhosted.org/packages/c9/9d/6e27cec817c7f0f208e880f78585071eedc1bfd4294ebbae4ac5e49bf98d/anki-25.02.5-cp39-abi3-manylinux_2_35_aarch64.whl -%global qurl https://files.pythonhosted.org/packages/5e/8b/2651dcd76e3a670bc0ae95e462ad0776c3bcb9cc2b0b19eaa9cb8f92b709/aqt-25.02.5-py3-none-any.whl +%global xurl https://files.pythonhosted.org/packages/c7/b3/1ef94ec356b9511a2e71bc710c8d6fd2b3d73abd8500ed51031b9f24dd11/anki-25.02.6-cp39-abi3-manylinux_2_35_x86_64.whl +%global aurl https://files.pythonhosted.org/packages/60/f6/8579d9cc41079987cd7d5b3072dd3dc1d69fcd518958e242e1c0a329d979/anki-25.02.6-cp39-abi3-manylinux_2_35_aarch64.whl +%global qurl https://files.pythonhosted.org/packages/e7/67/84e9d1a6879ef115d5ea5e5691db8e317eb843e5497b3983df1b3b17b41e/aqt-25.02.6-py3-none-any.whl Name: anki-bin -Version: 25.02.5 +Version: 25.02.6 Release: 1%?dist Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From b6fe85118448f56ed531eb60518cd203b8a49e98 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 1 Jun 2025 09:15:12 -0700 Subject: [PATCH 018/325] fix(ghostty-nightly): Rely on ncurses for terminfo and fix for Zig 0.14.0/>= 42 changes (#4084) (#5210) * Update ghostty-nightly.spec * Update ghostty-nightly.spec * Think this is right actually * Ffff * chore: Update Zig dep now that Fedora has 0.14.0 * fix: Zig is screwed up again * Update ghostty-nightly.spec * fix: Version typo * fix: Terminfo changes * cleanup: Make terminfo dep on ncurses * Update ghostty-nightly.spec * Update ghostty-nightly.spec * fix: Add metainfo file * feat: Changelog --------- (cherry picked from commit 5b987cd3a358d356c98e45952613c04d0836206f) Signed-off-by: Gilver Co-authored-by: Gilver --- .../devs/ghostty/nightly/ghostty-nightly.spec | 39 +++++++------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 2824547b75..9adcfcb873 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -31,7 +31,7 @@ BuildRequires: minisign BuildRequires: ncurses BuildRequires: ncurses-devel BuildRequires: pandoc-cli -BuildRequires: zig +BuildRequires: zig >= 0.14.0 BuildRequires: pkgconfig(blueprint-compiler) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(freetype2) @@ -44,8 +44,8 @@ BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) -Requires: %{name}-terminfo -Requires: %{name}-shell-integration +Requires: %{name}-terminfo = %{version}-%{release} +Requires: %{name}-shell-integration = %{version}-%{release} Requires: gtk4 Requires: gtk4-layer-shell Requires: libadwaita @@ -112,27 +112,19 @@ This package contains files allowing Ghostty to integrate with various shells. %package terminfo Summary: Ghostty terminfo +%if 0%{?fedora} >= 42 +Requires: ncurses-term >= 6.5-5.20250125 +%endif Supplements: %{name} %if 0%{?fedora} <= 41 Provides: %{name}-terminfo = %{commit_date}.%{shortcommit} %endif -%if 0%{?fedora} >= 42 -Requires: ncurses-term >= 6.5-5.20250125%{?dist} -%endif +Obsoletes: %{name}-terminfo-source < %{version}-%{release} BuildArch: noarch %description terminfo Ghostty's terminfo. Needed for basic terminal function. -%package terminfo-source -Summary: Source files for Ghostty's terminfo -Requires: %{name} -Requires: %{name}-terminfo -BuildArch: noarch - -%description terminfo-source -This package contains files for Ghostty's terminfo. Available for debugging use. - %prep /usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} %autosetup -n %{base_name}-%{ver}-main+%{shortcommit} @@ -150,17 +142,16 @@ zig build \ --prefix "%{_prefix}" --prefix-lib-dir "%{_libdir}" \ --prefix-exe-dir "%{_bindir}" --prefix-include-dir "%{_includedir}" \ --verbose \ + --build-id=sha1 \ -Dversion-string="%{ver}-dev+%{shortcommit}" \ -Dcpu=baseline \ -Dstrip=false \ -Dpie=true \ - -Demit-docs \ - -Demit-termcap \ - -Demit-terminfo + -Demit-docs -#Don't conflict with ncurses-term on F42 and up +# Don't conflict with ncurses-term on F42 and up %if 0%{?fedora} >= 42 -rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty +rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name} %endif %find_lang %{reverse_dns} @@ -175,6 +166,7 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %{_datadir}/%{base_name}/doc %{_datadir}/%{base_name}/themes %{_datadir}/kio/servicemenus/%{reverse_dns}.desktop +%{_datadir}/metainfo/%{reverse_dns}.metainfo.xml %{_datadir}/nautilus-python/extensions/%{base_name}.py %{_datadir}/nvim/site/compiler/%{base_name}.vim %{_datadir}/nvim/site/ftdetect/%{base_name}.vim @@ -221,11 +213,10 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty %endif %{_datadir}/terminfo/x/xterm-%{base_name} -%files terminfo-source -%{_datadir}/terminfo/%{base_name}.termcap -%{_datadir}/terminfo/%{base_name}.terminfo - %changelog +* Sat May 31 2025 Gilver E. - 1.1.4~tip^20250531git1ff9162 +- Updated for Zig 0.14.0 +- Updated for ncurses-term compatibility in Fedora 42 and Rawhide * Wed Mar 05 2025 Gilver E. - Update to 1.1.3~tip^20250305git66e8d91-2%{?dist} * Ghostty now has localization support via gettext as well as corresponding localization files From 2df55dad60a58ecf5f8fbe962f877f2834bdfa25 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 17:16:17 +0000 Subject: [PATCH 019/325] 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 a60282958e..1bdb4d4059 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 229c1c38a3fc4fcb5ff24420b6aa1dfd6422d3d9 -%global ver 0.0.37-17987 +%global commit 663ff55af99e87bc0b78f3fdf56c428c28dd6a48 +%global ver 0.0.37-17988 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 0ac2b5b65e4f231d836ed719db163f67635e5524 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 17:46:57 +0000 Subject: [PATCH 020/325] bump: rpcs3 yt-dlp-git --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 1bdb4d4059..bb812b4456 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 663ff55af99e87bc0b78f3fdf56c428c28dd6a48 -%global ver 0.0.37-17988 +%global commit 70faef3fdb75923fe15220828dcf41bc54b8a5b9 +%global ver 0.0.37-17989 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 4fa1cff6f9..d2ce7f038b 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.30.232602 +Version: 2025.06.01.172650 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 65d50551d407cbdde60b072988731ebb172ded21 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 19:18:54 +0000 Subject: [PATCH 021/325] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index abf8930123..d1afe8d350 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.8 +%global ver wine-10.9 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE @@ -19,7 +19,7 @@ # Also less confusing because it has a devel package Name: wine-dev Version: %(echo %{cleanver} | sed 's/-/~/g') -Release: 2%?dist +Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs License: LGPL-2.0-or-later From b2280ed0e3f3d21479cdd1d5c224d08dcf6592ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 20:55:46 +0000 Subject: [PATCH 022/325] bump: rpcs3 zig-master-bootstrap --- anda/games/rpcs3/rpcs3.spec | 4 ++-- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index bb812b4456..0b1c6643b3 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 70faef3fdb75923fe15220828dcf41bc54b8a5b9 -%global ver 0.0.37-17989 +%global commit 4704c032096540fa452d4dc7e12e7390b63f6a92 +%global ver 0.0.37-17990 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 734940f23c..4356f9ac52 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.670+1a08c83eb +%global ver 0.15.0-dev.671+c907866d5 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 3fac2eb038607377903db179e7d5873587d3c616 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 21:36:06 +0000 Subject: [PATCH 023/325] 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 c44691d2ca..5b0c66af86 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.670+1a08c83eb +Version: 0.15.0~dev.671+c907866d5 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 9bad8fc4901917e81ee9c8457d39797ccfc34193 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 22:18:30 +0000 Subject: [PATCH 024/325] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index 6f522a9627..9076f090bb 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,8 +18,8 @@ Name: wine-staging -Version: 10.8 -Release: 2%?dist +Version: 10.9 +Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs License: LGPL-2.0-or-later From 2636efae616d95f74843199134350790e79b626a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 23:25:09 +0000 Subject: [PATCH 025/325] 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 d2ce7f038b..5579d342b3 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.01.172650 +Version: 2025.06.01.231003 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3b8f3d1c0a1b9cf94cf4678fe09ce5b6f84c4d94 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jun 2025 23:38:56 +0000 Subject: [PATCH 026/325] 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 5579d342b3..d9ef18fd66 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.01.231003 +Version: 2025.06.01.232826 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From eae135d544da9bcdd02121468a37958a64d7d066 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 01:57:11 +0000 Subject: [PATCH 027/325] bump(nightly): flameshot-nightly legcord-nightly zed-nightly prismlauncher-nightly albius openbangla-keyboard-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/legcord/nightly/legcord-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/go/albius/albius.spec | 4 ++-- .../misc/openbangla-keyboard/openbangla-keyboard-nightly.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 2defd84095..a91b937c9c 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 eefefe187a58c0c695d1237bc97942647d418211 +%global commit 4574ddd9590f0c485d9fd445498363896735212e %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250601 +%global commit_date 20250602 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 42a8d0182f..1a35fa5460 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit cc6b582c8b5cdcd81c856a2916f88776d37a7b46 -%global commit_date 20250530 +%global commit b08755c480b88fe95dbc797085410ffdcfd3e6b8 +%global commit_date 20250602 %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 d37efc5ca9..6c2d69c648 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 24e4446cd35a7946674c8993cc14138d4b67e194 +%global commit ab6125ddde518c0c021ecae54f64d86b8c4f5008 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250601 +%global commit_date 20250602 %global ver 0.190.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 7178d4bbc0..1d94746078 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 9f1d19811bfd1aaa4740dc15cecefbcb8c66bf34 +%global commit 142a73888d8375e30a93af15b920d12c4fbc1e51 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250601 +%global commit_date 20250602 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index 84760fad7a..1918689aa6 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit e540d74a68f824996afad62cb9bbe17089b4fb3a -%global commit_date 20250306 +%global commit be574d56928c129e3479f78319fd2880b28caffc +%global commit_date 20250602 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec index 168daa34f5..8fbb44641f 100644 --- a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec +++ b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec @@ -1,6 +1,6 @@ %global ver 2.0.0 -%global commit be784f67f78776745787bd7196792eafdccf2e48 -%global commit_date 20250420 +%global commit 0cc91abe97f98da356bd886c3cd6657e2c187478 +%global commit_date 20250602 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: openbangla-keyboard-nightly From 57564e395ef53c431241a7da99df1303e63d1a49 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 03:36:39 +0000 Subject: [PATCH 028/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index e12bbb3f0e..3902adbc2a 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.33 +%global ver 1.8.34 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 78f00e81de9dfd20905dfb6c22597b09aaf1fab0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 05:47:16 +0000 Subject: [PATCH 029/325] 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 70596ba93d..1cb841a780 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.5 +Version: 25.02.6 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 555c42aae7..de4fb2b5ac 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 25.02.5 +Version: 25.02.6 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 e43db80a4bef3357d7e94bbd43bc362e5069f66c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 07:50:21 +0000 Subject: [PATCH 030/325] 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 0b1c6643b3..c2c16b9bb6 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 4704c032096540fa452d4dc7e12e7390b63f6a92 -%global ver 0.0.37-17990 +%global commit d8bc2d5c7531cb1795cbff1740844f89dff2b1bf +%global ver 0.0.37-17991 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 8c3b56d15163b309f7ebf3622aa65b8c7bd61959 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 2 Jun 2025 15:50:44 +0800 Subject: [PATCH 031/325] chore: use %pkg_completion (#5110) * chore: use %pkg_completion * Update mpv-nightly.spec * bump stuff * ignore crate and zip files * Update x264.spec Signed-off-by: madomado * Update rpi-utils.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- .gitignore | 2 + anda/apps/flameshot/flameshot-nightly.spec | 38 +------------ anda/apps/mpv/mpv-nightly.spec | 41 +------------ .../swaylock-effects/swaylock-effects.spec | 38 +------------ anda/desktops/waylands/wpaperd/wpaperd.spec | 57 +------------------ anda/devs/bun/bun-bin.spec | 40 +------------ anda/devs/yadm/yadm.spec | 38 +------------ anda/langs/nim/nim/nim.spec | 6 +- anda/langs/rust/typst/rust-typst.spec | 39 +------------ anda/multimedia/x264/x264.spec | 7 +-- anda/multimedia/zrythm/zrythm.spec | 6 +- .../depthcharge-tools/depthcharge-tools.spec | 9 +-- .../surface-dtx-daemon.spec | 10 +--- anda/tools/buildsys/mise/rust-mise.spec | 42 +------------- anda/tools/rpi-utils/rpi-utils.spec | 8 ++- 15 files changed, 41 insertions(+), 340 deletions(-) diff --git a/.gitignore b/.gitignore index b94a9b5645..44eb52965d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ anda-build/ **/*.tar* +**/*.crate +**/*.zip diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index a91b937c9c..25c7f5ef31 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -8,7 +8,7 @@ Name: flameshot.nightly Version: %ver^%{commit_date}git.%shortcommit -Release: 1%?dist +Release: 2%?dist License: GPL-3.0-or-later AND ASL-2.0 AND GPL-2.0-only AND LGPL-3.0-only AND FAL-1.3 Summary: Powerful yet simple to use screenshot software URL: https://flameshot.org @@ -57,32 +57,7 @@ Features: * Upload to Imgur -%package bash-completion -Summary: Bash completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{name} and bash-completion) - -%description bash-completion -Bash command line completion support for %{name}. - -%package fish-completion -Summary: Fish completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: fish -Supplements: (%{name} and fish) - -%description fish-completion -Fish command line completion support for %{name}. - -%package zsh-completion -Summary: Zsh completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: zsh -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh command line completion support for %{name}. +%pkg_completion -Bfz flameshot %package devel Summary: Flameshot development files @@ -126,15 +101,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/scalable/apps/*.svg %{_mandir}/man1/flameshot.1* -%files bash-completion -%{bash_completions_dir}/flameshot - -%files fish-completion -%{fish_completions_dir}/flameshot.fish - -%files zsh-completion -%{zsh_completions_dir}/_flameshot - %files devel %{_libdir}/lib%{devel_name}.so %{_libdir}/cmake/%{devel_name}/ diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 2e86a1202f..b417bac52f 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -5,7 +5,7 @@ Name: mpv-nightly Version: %ver^%commit_date.%shortcommit -Release: 1%?dist +Release: 2%?dist License: GPL-2.0-or-later AND LGPL-2.1-or-later Summary: Movie player playing most video formats and DVDs @@ -124,32 +124,7 @@ Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description devel This package contains development header files and libraries for Mpv. -%package bash-completion -Summary: MPV Bash completion -Requires: bash -Requires: %{name} -Supplements: (%{name} and bash) - -%description bash-completion -Bash shell completion for MPV. - -%package fish-completion -Summary: MPV Fish completion -Requires: fish -Requires: %{name} -Supplements: (%{name} and fish) - -%description fish-completion -Fish shell completion for MPV. - -%package zsh-completion -Summary: MPV Zsh completion -Requires: zsh -Requires: %{name} -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh shell completion for MPV. +%pkg_completion -Bfz mpv %prep %autosetup -p1 -n mpv-%commit @@ -246,15 +221,3 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop %{_includedir}/mpv/ %{_libdir}/libmpv.so %{_libdir}/pkgconfig/mpv.pc - -%files bash-completion -%{bash_completions_dir}/mpv - -%files fish-completion -%{fish_completions_dir}/mpv.fish - -%files zsh-completion -%{zsh_completions_dir}/_mpv - -%changelog -%autochangelog diff --git a/anda/desktops/waylands/swaylock-effects/swaylock-effects.spec b/anda/desktops/waylands/swaylock-effects/swaylock-effects.spec index c816be8f6c..e159f77edf 100644 --- a/anda/desktops/waylands/swaylock-effects/swaylock-effects.spec +++ b/anda/desktops/waylands/swaylock-effects/swaylock-effects.spec @@ -3,7 +3,7 @@ Name: swaylock-effects Version: 1.7.0.0^1.%{shortcommit} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Swaylock, with fancy effects License: MIT @@ -31,32 +31,7 @@ Conflicts: swaylock swaylock-effects is a fork of swaylock which adds built-in screenshots and image manipulation effects like blurring. -%package bash-completion -Summary: Bash completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{name} and bash-completion) - -%description bash-completion -Bash command-line completion support for %{name}. - -%package zsh-completion -Summary: Zsh completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: zsh -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh command-line completion support for %{name}. - -%package fish-completion -Summary: Fish completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: fish -Supplements: (%{name} and fish) - -%description fish-completion -Fish command-line completion support for %{name}. +%pkg_completion -Bfz %binary_name %prep @@ -79,15 +54,6 @@ Fish command-line completion support for %{name}. %{_mandir}/man1/%{binary_name}.1.gz %config(noreplace) %{_sysconfdir}/pam.d/%{binary_name} -%files bash-completion -%{bash_completions_dir}/%{binary_name} - -%files zsh-completion -%{zsh_completions_dir}/_%{binary_name} - -%files fish-completion -%{fish_completions_dir}/%{binary_name}.fish - %changelog * Tue Feb 04 2025 sadlerm diff --git a/anda/desktops/waylands/wpaperd/wpaperd.spec b/anda/desktops/waylands/wpaperd/wpaperd.spec index 8764f380e9..88e02a43a1 100644 --- a/anda/desktops/waylands/wpaperd/wpaperd.spec +++ b/anda/desktops/waylands/wpaperd/wpaperd.spec @@ -1,9 +1,8 @@ -%global elvish_completions_dir %_datadir/elvish/lib/completions -%bcond check 1 +%bcond check 0 Name: wpaperd Version: 1.2.2 -Release: 1%?dist +Release: 2%?dist Summary: Modern wallpaper daemon for Wayland License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR Artistic-2.0) AND GPL-3.0+ AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) SourceLicense: GPL-3.0-or-later @@ -32,41 +31,7 @@ Supplements: wpaperd %description doc Man papes for %name. -%package bash-completion -Summary: Bash completion for %name -Requires: %{name} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{name} and bash-completion) - -%description bash-completion -Bash command line completion support for %{name}. - -%package elvish-completion -Summary: Elvish completion for %name -Requires: %{name} = %{version}-%{release} -Requires: elvish -Supplements: (%{name} and elvish-completion) - -%description elvish-completion -Elvish command line completion support for %{name}. - -%package fish-completion -Summary: Fish completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: fish -Supplements: (%{name} and fish) - -%description fish-completion -Fish command line completion support for %{name}. - -%package zsh-completion -Summary: Zsh completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: zsh -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh command line completion support for %{name}. +%pkg_completion -befz wpaperctl wpaperd %prep @@ -111,22 +76,6 @@ install -Dpm644 -t %buildroot%zsh_completions_dir target/rpm/completions/_* %_mandir/man1/wpaperd.1.gz %_mandir/man5/wpaperd-output.5.gz -%files bash-completion -%bash_completions_dir/wpaperctl.bash -%bash_completions_dir/wpaperd.bash - -%files elvish-completion -%elvish_completions_dir/wpaperctl.elv -%elvish_completions_dir/wpaperd.elv - -%files fish-completion -%fish_completions_dir/wpaperctl.fish -%fish_completions_dir/wpaperd.fish - -%files zsh-completion -%zsh_completions_dir/_wpaperctl -%zsh_completions_dir/_wpaperd - %changelog * Fri Dec 20 2024 madonuko - 1.1.1-1 - Initial package diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 2eaf13b3b7..929d891ead 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -7,7 +7,7 @@ Name: bun-bin Version: 1.2.15 -Release: 1%?dist +Release: 2%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT URL: https://bun.sh @@ -17,34 +17,7 @@ BuildRequires: unzip %description %summary. - -%package bash-completion -Summary: Bash completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{name} and bash-completion) - -%description bash-completion -Bash command line completion support for %{name}. - -%package fish-completion -Summary: Fish completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: fish -Supplements: (%{name} and fish) - -%description fish-completion -Fish command line completion support for %{name}. - -%package zsh-completion -Summary: Zsh completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: zsh -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh command line completion support for %{name}. - +%pkg_completion -bfz bun %prep %autosetup -n bun-linux-%a @@ -88,12 +61,3 @@ ln -s bun %buildroot%_bindir/bunx %license LICENSE %_bindir/bun %_bindir/bunx - -%files bash-completion -%bash_completions_dir/bun.bash - -%files fish-completion -%fish_completions_dir/bun.fish - -%files zsh-completion -%zsh_completions_dir/_bun diff --git a/anda/devs/yadm/yadm.spec b/anda/devs/yadm/yadm.spec index c063388855..081b8ba1e2 100644 --- a/anda/devs/yadm/yadm.spec +++ b/anda/devs/yadm/yadm.spec @@ -1,6 +1,6 @@ Name: yadm Version: 3.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yet Another Dotfiles Manager License: GPL-3.0-only @@ -19,32 +19,7 @@ yadm supplies the ability to manage a subset of secure files, which are encrypted before they are included in the repository. -%package bash-completion -Summary: Bash completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{name} and bash-completion) - -%description bash-completion -Bash command line completion support for %{name}. - -%package fish-completion -Summary: Fish completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: fish -Supplements: (%{name} and fish) - -%description fish-completion -Fish command line completion support for %{name}. - -%package zsh-completion -Summary: Zsh completion for %{name} -Requires: %{name} = %{version}-%{release} -Requires: zsh -Supplements: (%{name} and zsh) - -%description zsh-completion -Zsh command line completion support for %{name}. +%pkg_completion -Bfz %prep @@ -64,15 +39,6 @@ install -Dpm644 -t %buildroot%zsh_completions_dir completion/zsh/_yadm %_bindir/yadm %_mandir/man1/yadm.1.gz -%files bash-completion -%bash_completions_dir/yadm - -%files fish-completion -%fish_completions_dir/yadm.fish - -%files zsh-completion -%zsh_completions_dir/_yadm - %changelog * Sun May 05 2024 madonuko - 0.5-1 - Initial package. diff --git a/anda/langs/nim/nim/nim.spec b/anda/langs/nim/nim/nim.spec index 2b4be8494f..8c2d352718 100644 --- a/anda/langs/nim/nim/nim.spec +++ b/anda/langs/nim/nim/nim.spec @@ -3,7 +3,7 @@ Name: nim Version: 2.2.4 -Release: 1%?dist +Release: 2%?dist Summary: Imperative, multi-paradigm, compiled programming language License: MIT and BSD URL: https://nim-lang.org @@ -22,6 +22,8 @@ design that focuses on efficiency, expressiveness, and elegance (in that order of priority). +%pkg_completion -B nim nimble + %package tools Summary: Tools for Nim programming language %description tools @@ -138,8 +140,6 @@ cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/ %_includedir/cycle.h %_includedir/nimbase.h %_datadir/nim -%bash_completions_dir/nim -%bash_completions_dir/nimble %files tools %license copying.txt diff --git a/anda/langs/rust/typst/rust-typst.spec b/anda/langs/rust/typst/rust-typst.spec index d6b435d967..d8633cc5e6 100644 --- a/anda/langs/rust/typst/rust-typst.spec +++ b/anda/langs/rust/typst/rust-typst.spec @@ -5,7 +5,7 @@ Name: rust-typst Version: 0.13.1 -Release: %autorelease +Release: 2%?dist Summary: New markup-based typesetting system that is powerful and easy to learn License: Apache-2.0 @@ -43,42 +43,7 @@ Provides: %crate-cli = %version-%release %_mandir/man1/typst.1.gz -%package bash-completion -Summary: Bash completion for %{crate} -Requires: %{crate} = %{version}-%{release} -Requires: bash-completion -Supplements: (%{crate} and bash-completion) - -%description bash-completion -Bash command line completion support for %{crate}. - -%package fish-completion -Summary: Fish completion for %{crate} -Requires: %{crate} = %{version}-%{release} -Requires: fish -Supplements: (%{crate} and fish) - -%description fish-completion -Fish command line completion support for %{crate}. - -%package zsh-completion -Summary: Zsh completion for %{crate} -Requires: %{crate} = %{version}-%{release} -Requires: zsh -Supplements: (%{crate} and zsh) - -%description zsh-completion -Zsh command line completion support for %{crate}. - - -%files bash-completion -%{bash_completions_dir}/%{crate} - -%files fish-completion -%{fish_completions_dir}/%{crate}.fish - -%files zsh-completion -%{zsh_completions_dir}/_%{crate} +%pkg_completion -Bfzn %crate %prep diff --git a/anda/multimedia/x264/x264.spec b/anda/multimedia/x264/x264.spec index 544683a41d..db33845824 100644 --- a/anda/multimedia/x264/x264.spec +++ b/anda/multimedia/x264/x264.spec @@ -36,7 +36,7 @@ Summary: H264/AVC video streams encoder Name: x264 Version: 0.%{api} -Release: 15%{?gver}%{?_with_bootstrap:_bootstrap}%{?dist} +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 @@ -93,6 +93,8 @@ scratch. This package contains the development files. +%pkg_completion -B x264 + %global x_configure \ ./configure \\\ --host=%{_host} \\\ @@ -177,9 +179,6 @@ install -pm644 generic/{AUTHORS,COPYING} %{buildroot}%{_pkgdocdir}/ %files %{_bindir}/x264 -%dir %{_datadir}/bash-completion -%dir %{_datadir}/bash-completion/completions -%{_datadir}/bash-completion/completions/x264 %files libs %dir %{_pkgdocdir} diff --git a/anda/multimedia/zrythm/zrythm.spec b/anda/multimedia/zrythm/zrythm.spec index 0693700124..40d41b235f 100644 --- a/anda/multimedia/zrythm/zrythm.spec +++ b/anda/multimedia/zrythm/zrythm.spec @@ -2,7 +2,7 @@ Name: zrythm Version: %(echo %v | sed 's@-@~@g' | sed 's@^v@@') -Release: 1%?dist +Release: 2%?dist Summary: Highly automated and intuitive digital audio workstation License: AGPL-3.0-or-later Packager: madonuko @@ -97,6 +97,8 @@ tools, limitless automation capabilities, powerful mixing features, chord assistance and support for various plugin and file formats. +%pkg_completion -Bf + %prep %autosetup -n %name-%v @@ -136,5 +138,3 @@ CXXFLAGS=$(echo "$CFLAGS -fuse-ld=mold" | sed -E "s@\b-Werror\b@@") %_datadir/mime/packages/org.zrythm.Zrythm-mime.xml %_datadir/metainfo/org.zrythm.Zrythm.appdata.xml %_mandir/man1/zrythm.1.* -%bash_completions_dir/zrythm -%fish_completions_dir/zrythm.fish diff --git a/anda/system/depthcharge-tools/depthcharge-tools.spec b/anda/system/depthcharge-tools/depthcharge-tools.spec index 02f2cf57b0..13d9fd7be5 100644 --- a/anda/system/depthcharge-tools/depthcharge-tools.spec +++ b/anda/system/depthcharge-tools/depthcharge-tools.spec @@ -1,6 +1,6 @@ Name: depthcharge-tools Version: 0.6.2 -Release: 1%?dist +Release: 2%?dist Summary: Tools to manage the Chrome OS bootloader License: GPL-2.0-or-later URL: https://github.com/alpernebbi/depthcharge-tools @@ -13,6 +13,8 @@ BuildArch: noarch depthcharge-tools is a collection of tools that ease and automate interacting with depthcharge, the Chrome OS bootloader. +%pkg_completion -Bz mkdepthcharge depthchargectl + %prep %autosetup @@ -26,7 +28,8 @@ install -Dm644 systemd/*.install %buildroot/usr/lib/kernel/install.d/ install -Dm644 systemd/*.service %buildroot%_unitdir/ install -Dm644 completions/_mkdepthcharge.bash %buildroot%bash_completions_dir/mkdepthcharge install -Dm644 completions/_depthchargectl.bash %buildroot%bash_completions_dir/depthchargectl -install -Dm644 completions/_{mkdepthcharge,depthchargectl}.zsh %buildroot%zsh_completions_dir/ +install -Dm644 completions/_mkdepthcharge.zsh %buildroot%zsh_completions_dir/_mkdepthcharge +install -Dm644 completions/_depthchargectl.zsh %buildroot%zsh_completions_dir/_depthchargectl rst2man mkdepthcharge.rst | gzip > mkdepthcharge.1.gz rst2man depthchargectl.rst | gzip > depthchargectl.1.gz install -Dm644 *.1.gz %buildroot%_mandir/man1/ @@ -36,10 +39,8 @@ install -Dm644 *.1.gz %buildroot%_mandir/man1/ %license LICENSE %_bindir/{mkdepthcharge,depthchargectl} %_mandir/man1/{mkdepthcharge,depthchargectl}.1.gz -%bash_completions_dir/{mkdepthcharge,depthchargectl} /usr/lib/kernel/install.d/90-depthcharge-tools.install %_unitdir/depthchargectl-bless.service -%zsh_completions_dir/_{mkdepthcharge,depthchargectl}.zsh %_prefix/lib/python%python3_version/site-packages/depthcharge_tools-%version-py%python3_version.egg-info/ %_prefix/lib/python%python3_version/site-packages/depthcharge_tools/ diff --git a/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec b/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec index ef82a1a699..75d319178e 100644 --- a/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec +++ b/anda/system/surface-dtx-daemon/surface-dtx-daemon.spec @@ -4,7 +4,7 @@ Name: terra-surface-dtx-daemon Version: %(echo %ver | sed 's/-/~/g') -Release: 3%{?dist} +Release: 4%{?dist} Summary: Surface Detachment System (DTX) Daemon License: MIT URL: https://github.com/linux-surface/surface-dtx-daemon @@ -18,6 +18,8 @@ Linux User-Space Detachment System (DTX) Daemon for the Surface ACPI Driver (and Surface Books). Currently only the Surface Book 2 is supported, due to lack of driver-support on the Surface Book 1. This may change in the future. +%pkg_completion -Bfz surface-dtx-daemon surface-dtx-userd + %prep %autosetup -n surface-dtx-daemon-%{ver2} %cargo_prep_online @@ -71,12 +73,6 @@ install -D -m644 "target/surface-dtx-userd.fish" "%{buildroot}/usr/share/fish/ve /usr/bin/surface-dtx-userd /usr/lib/systemd/system/surface-dtx-daemon.service /usr/lib/systemd/user/surface-dtx-userd.service -/usr/share/bash-completion/completions/surface-dtx-daemon -/usr/share/bash-completion/completions/surface-dtx-userd -/usr/share/zsh/site-functions/_surface-dtx-daemon -/usr/share/zsh/site-functions/_surface-dtx-userd -/usr/share/fish/vendor_completions.d/surface-dtx-daemon.fish -/usr/share/fish/vendor_completions.d/surface-dtx-userd.fish %changelog * Wed Feb 5 2025 Owen Zimmerman diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 69658b2faa..3434f77945 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -6,7 +6,7 @@ Name: rust-mise Version: 2025.5.17 -Release: 1%?dist +Release: 2%?dist Summary: Front-end to your dev env License: MIT @@ -44,45 +44,7 @@ URL: https://mise.jdx.dev/ %_mandir/man1/mise.1.gz -%package -n %crate-bash-completion -Summary: Bash completion for %crate -Requires: %{crate} = %{version}-%{release} -Requires: bash-completion -Requires: usage -Supplements: (%{crate} and bash-completion) - -%description -n %crate-bash-completion -Bash command line completion support for %{crate}. - -%package -n %crate-fish-completion -Summary: Fish completion for %{crate} -Requires: %{crate} = %{version}-%{release} -Requires: fish -Requires: usage -Supplements: (%{crate} and fish) - -%description -n %crate-fish-completion -Fish command line completion support for %{crate}. - -%package -n %crate-zsh-completion -Summary: Zsh completion for %{crate} -Requires: %{crate} = %{version}-%{release} -Requires: zsh -Requires: usage -Supplements: (%{crate} and zsh) - -%description -n %crate-zsh-completion -Zsh command line completion support for %{crate}. - - -%files -n %crate-bash-completion -%bash_completions_dir/mise.bash - -%files -n %crate-fish-completion -%fish_completions_dir/mise.fish - -%files -n %crate-zsh-completion -%zsh_completions_dir/_mise +%pkg_completion -bfzn %crate %prep diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index dd782878ce..bb901030ca 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -6,7 +6,7 @@ Name: rpi-utils Version: %{commit_date}.%{shortcommit} -Release: 1%?dist +Release: 2%?dist Summary: A collection of scripts and simple applications for Raspberry Pi devices License: BSD-3-Clause URL: https://github.com/raspberrypi/utils @@ -69,6 +69,8 @@ Summary: A more powerful replacement for raspi-gpio, a tool for displayin %description pinctrl %{summary}. +%pkg_completion -Bn %name-pinctrl pinctrl + %package piolib Summary: A library for accessing the Pi 5's PIO hardware %description piolib @@ -80,6 +82,8 @@ Summary: Query the VideoCore for information A command line utility that can get various pieces of information from the VideoCore GPU on the Raspberry Pi. +%pkg_completion -Bn %name-vcgencmd vcgencmd + %package vcmailbox Summary: Send messages to the VideoCore via the mailbox %description vcmailbox @@ -143,7 +147,6 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %doc pinctrl/README.md %license LICENCE %{_bindir}/pinctrl -%{_datadir}/bash-completion/completions/pinctrl %{_exec_prefix}/%{_lib}/libgpiolib.so.0 %{_exec_prefix}/%{_lib}/libgpiolib.so @@ -165,7 +168,6 @@ Summary: A tool to get VideoCore 'assert' or 'msg' logs with optional -f %license LICENCE %{_bindir}/vcgencmd %{_mandir}/man1/vcgencmd.1.gz -%{_datadir}/bash-completion/completions/vcgencmd %files vclog %doc vclog/README.md From cbb058f0eef3fd5c800f0e9e498fb153249a254b Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 2 Jun 2025 03:08:14 -0500 Subject: [PATCH 032/325] chore: Add ifconds to Zed build deps for better EL compatibility (#5218) * Update zed.spec Signed-off-by: Gilver * Update zed-nightly.spec Signed-off-by: Gilver * Update zed-preview.spec Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/devs/zed/nightly/zed-nightly.spec | 3 +++ anda/devs/zed/preview/zed-preview.spec | 3 +++ anda/devs/zed/stable/zed.spec | 3 +++ 3 files changed, 9 insertions(+) diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 6c2d69c648..602a9ea55c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -37,7 +37,10 @@ BuildRequires: alsa-lib-devel BuildRequires: fontconfig-devel BuildRequires: wayland-devel BuildRequires: libxkbcommon-x11-devel +BuildRequires: openssl-devel +%if 0%{?fedora} BuildRequires: openssl-devel-engine +%endif BuildRequires: libzstd-devel BuildRequires: perl-FindBin BuildRequires: perl-IPC-Cmd diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index ffd05b7e72..150d15395e 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -33,7 +33,10 @@ BuildRequires: alsa-lib-devel BuildRequires: fontconfig-devel BuildRequires: wayland-devel BuildRequires: libxkbcommon-x11-devel +BuildRequires: openssl-devel +%if 0%{?fedora} BuildRequires: openssl-devel-engine +%endif BuildRequires: libzstd-devel BuildRequires: perl-FindBin BuildRequires: perl-IPC-Cmd diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 24b07deae6..7a55f0151f 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -32,7 +32,10 @@ BuildRequires: alsa-lib-devel BuildRequires: fontconfig-devel BuildRequires: wayland-devel BuildRequires: libxkbcommon-x11-devel +BuildRequires: openssl-devel +%if 0%{?fedora} BuildRequires: openssl-devel-engine +%endif BuildRequires: libzstd-devel BuildRequires: perl-FindBin BuildRequires: perl-IPC-Cmd From 0ae257b2852ec774d053a3b2c61a1c358d87a48b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 14:48:06 +0000 Subject: [PATCH 033/325] 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 c2c16b9bb6..9a6b1087c7 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 d8bc2d5c7531cb1795cbff1740844f89dff2b1bf -%global ver 0.0.37-17991 +%global commit 99db73a34fd3d988d0a944f2adf259605da57bf7 +%global ver 0.0.37-17993 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From c3b6ac02e13bfe7114501af5f127b388e4537c53 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 15:30:56 +0000 Subject: [PATCH 034/325] bump: rust-mise --- anda/tools/buildsys/mise/rust-mise.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 3434f77945..2abb420326 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,8 +5,8 @@ %global crate mise Name: rust-mise -Version: 2025.5.17 -Release: 2%?dist +Version: 2025.6.0 +Release: 1%?dist Summary: Front-end to your dev env License: MIT From 011646b47acc1969b8cc2a61311ec200df1b0a53 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 16:26:31 +0000 Subject: [PATCH 035/325] 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 150d15395e..9307731405 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.189.3-pre +%global ver 0.189.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 23974e60ff97bd545206fd731820f64ba1d3a837 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 17:38:32 +0000 Subject: [PATCH 036/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 3902adbc2a..e0132498c0 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.34 +%global ver 1.8.35 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From cd95cd188cd8e46809e8704b66d9eed3fef4d200 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 17:59:51 +0000 Subject: [PATCH 037/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index e0132498c0..8f618bac4f 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.35 +%global ver 1.8.36 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From e24683f7919095414ffac88f242709581e113fa1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 18:38:05 +0000 Subject: [PATCH 038/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 8f618bac4f..7339efdfec 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.36 +%global ver 1.8.37 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 95f828250c8610fddce8738616abb19c21782200 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 19:15:51 +0000 Subject: [PATCH 039/325] bump: discord-openasar discord helium-gtk-theme --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index caf8345786..6733c3f973 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.95 +Version: 0.0.96 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 7af5b0510b..143af782a7 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.95 +Version: 0.0.96 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index dff1b1939e..48cbd4f7c5 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.33 +%global ver 1.8.37 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 8e6866dd633c2e302199e40745f66485d908327f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 19:51:02 +0000 Subject: [PATCH 040/325] bump: neohtop --- anda/apps/neohtop/neohtop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/neohtop/neohtop.spec b/anda/apps/neohtop/neohtop.spec index 9d62a4f124..b6da0e0383 100644 --- a/anda/apps/neohtop/neohtop.spec +++ b/anda/apps/neohtop/neohtop.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: neohtop -Version: 1.1.3 +Version: 1.2.0 Release: 1%?dist Summary: System monitoring on steroids License: MIT From 92ce181c8cb65ec043bbe23677f7f8c331c42973 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 20:55:52 +0000 Subject: [PATCH 041/325] 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 4356f9ac52..7216e52197 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.671+c907866d5 +%global ver 0.15.0-dev.691+8dbd29cc4 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 593147e457c39049953aa1c302743b47328653f0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jun 2025 21:39:42 +0000 Subject: [PATCH 042/325] 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 5b0c66af86..b2621252f9 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.671+c907866d5 +Version: 0.15.0~dev.691+8dbd29cc4 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 7b52e967ceda116a2492ce814c8126dfcf4bb550 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 01:53:55 +0000 Subject: [PATCH 043/325] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly steamtinkerlaunch-git astal --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 6 +++--- 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/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec | 6 +++--- anda/lib/astal/astal/astal.spec | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 25c7f5ef31..23a6ffa7a1 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 4574ddd9590f0c485d9fd445498363896735212e +%global commit 88c738ff93a9290201a453cd1e74f2c6f1411f32 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250602 +%global commit_date 20250603 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index b417bac52f..81b17a711a 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,11 +1,11 @@ -%global commit 730062b5103f40cbd90af27f54e35705548a1cb1 +%global commit 6b178e4f5a1d0dcc7b4cdb04ffad2827d07ef4d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250601 +%global commit_date 20250603 %global ver 0.40.0 Name: mpv-nightly Version: %ver^%commit_date.%shortcommit -Release: 2%?dist +Release: 1%?dist License: GPL-2.0-or-later AND LGPL-2.1-or-later Summary: Movie player playing most video formats and DVDs diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 9adcfcb873..fc38269acc 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 1ff91625981ef92add92624c01b6b9095c365ed1 +%global commit aa6c349545c1674f4fb0f0fad1c636bb034a006d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-05-31 +%global fulldate 2025-06-02 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 602a9ea55c..f99246f74e 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit ab6125ddde518c0c021ecae54f64d86b8c4f5008 +%global commit 4a5c55a8f2dd67d993cf028ba8deca3e91c636f9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250602 +%global commit_date 20250603 %global ver 0.190.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1d94746078..45b376a17b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 142a73888d8375e30a93af15b920d12c4fbc1e51 +%global commit df90d0cb0ddff04051e25898a41cf0a0e6926860 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250602 +%global commit_date 20250603 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec b/anda/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec index 3d04ee65ce..cfc049a6f0 100644 --- a/anda/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec +++ b/anda/games/steamtinkerlaunch/git/steamtinkerlaunch-git.spec @@ -1,6 +1,6 @@ -%global commit 36e917c383a333caa43e187c06c0aed0c30c0421 +%global commit 32bf79010dd2eb981ad5022c5b79fb65d2324d8a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250221 +%global commit_date 20250603 %global ver 12.12 %global base_name steamtinkerlaunch %global _description %{expand: @@ -8,7 +8,7 @@ Steam Tinker Launch is a Linux wrapper tool for use with the Steam client which Name: %{base_name}-git Version: %{ver}^%{commit_date}git.%{shortcommit} -Release: 1%{?dist} +Release: 1%?dist Summary: Wrapper tool for use with the Steam client for custom launch options License: GPL-3.0-or-later URL: https://github.com/sonic2kk/steamtinkerlaunch diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 1170939e23..cd8c2c8c73 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 7d28889727b80e0a68c20c2f0f1926ddc96a7be6 +%global commit 7f2292f0792ffc9b127d4788b3dd3f104b5374b2 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250531 +%global commit_date 20250603 Name: astal Version: 0^%commit_date.%shortcommit From b3f0109339995a14b2e0fbdbb8e8fddf274ca2c0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 02:05:49 +0000 Subject: [PATCH 044/325] 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 ddda9bf8dc..42ab76198b 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-01 +%global ver 2025-06-03 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From b51c1f8bdd11c93da36fa2aeedcf3b70ac8bdd80 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 02:59:02 +0000 Subject: [PATCH 045/325] bump(branch): gnome-shell astal-gtk --- anda/desktops/gnome/gnome-shell/gnome-shell.spec | 2 +- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 96adf2db24..be6afac342 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: 1%{?dist}.switcheroo +Release: 3%{?dist}.switcheroo Summary: Window management and application launching for GNOME Provides: gnome-shell.switcheroo = %version-%release diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index bf58ed6423..e73fcdb1a6 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 7d28889 -%global commit_date 20250531 +%global commit 7f2292f +%global commit_date 20250603 Name: astal Version: 0^%commit_date.%commit From 43f3df69aa3d77310df48f9f6c63a2d0ae096b2a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 03:20:33 +0000 Subject: [PATCH 046/325] 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 d9ef18fd66..c8fc992b0a 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.01.232826 +Version: 2025.06.03.022921 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 5eebc8e928464ff9bb3fe91a037e6ed3af9a4170 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 04:30:07 +0000 Subject: [PATCH 047/325] bump: feishin icoextract-thumbnailer --- anda/apps/feishin/feishin.spec | 2 +- anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index 18937c3507..cc485a1221 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: feishin -Version: 0.13.0 +Version: 0.14.0 Release: 1%?dist Summary: A modern self-hosted music player License: GPL-3.0 diff --git a/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec b/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec index 55a826f6bd..4b0a68fb24 100644 --- a/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec +++ b/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec @@ -1,5 +1,5 @@ Name: icoextract-thumbnailer -Version: 0.1.6 +Version: 0.2.0 Release: 1%?dist Summary: XDG-compatible thumbnailer for Windows PE executables From a5caed7d8619be29b1b4cc129e621099025f51cb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 05:31:06 +0000 Subject: [PATCH 048/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 7339efdfec..3783076d9e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.37 +%global ver 1.8.38 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 69787b83de8d48b08c517ac356af9d56182d565d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 05:46:08 +0000 Subject: [PATCH 049/325] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 48cbd4f7c5..75d0d3b805 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.37 +%global ver 1.8.38 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 7dad38775a0a845ba397b2c8396391c90a4b9b26 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 07:20:38 +0000 Subject: [PATCH 050/325] 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 c743fa9591..954439d437 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.58.2 +Version: 0.58.3 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 6d789661b41ddd01392e1a9d0d4962d844dc572e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 07:37:55 +0000 Subject: [PATCH 051/325] 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 7216e52197..6deed09ed6 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.691+8dbd29cc4 +%global ver 0.15.0-dev.695+041eedc1c %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 991b496d68b6e8453baf87544056a033d1a17ebd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 08:20:45 +0000 Subject: [PATCH 052/325] 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 b2621252f9..f11bf97b5d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.691+8dbd29cc4 +Version: 0.15.0~dev.695+041eedc1c 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 50f4a418086e39a7dfae74ef3d9599e52d347987 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 13:23:44 +0000 Subject: [PATCH 053/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index d04f21d863..21e5ca8452 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 216c7ba7321b31f098e892f4fa8294da6f404889 -%global commit_date 20250531 +%global commit fb75e11b5a3189920ac393844375a9a362ed8341 +%global commit_date 20250603 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 36ea42cf4ee51ec22e3c507e4531486bb7c0fd6c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 15:00:40 +0000 Subject: [PATCH 054/325] 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 8ec5c54948..a77e442f4a 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.16 +Version: 0.2.17 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 1c0e4c5ae32ae0b3bd43754b78030c07d2ffd989 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 15:31:34 +0000 Subject: [PATCH 055/325] 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 954439d437..9d21fec28c 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.58.3 +Version: 0.58.4 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From c1a11e61afd02788e23d7d1ef46727afd9ab9c10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 17:59:29 +0000 Subject: [PATCH 056/325] 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 9307731405..8c8e531167 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.189.4-pre +%global ver 0.189.5-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From c3b3b5692d321d7d01f42679e636f1cc48e36543 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 18:38:24 +0000 Subject: [PATCH 057/325] bump: zed zig-master-bootstrap --- anda/devs/zed/stable/zed.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 7a55f0151f..42077fa31e 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.188.5 +Version: 0.188.6 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/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 6deed09ed6..4bae1dd318 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.695+041eedc1c +%global ver 0.15.0-dev.698+f4f4460e1 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From b13cea7c14a603c0ed68ae17cf53035c15ea7831 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 18:55:08 +0000 Subject: [PATCH 058/325] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 5065273fe3..3797f1ab67 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.100.23258 +Version: 1.100.33714 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 4c7e09c43e14673d39aba299aa36339d8a166bd9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 19:35:12 +0000 Subject: [PATCH 059/325] 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 f11bf97b5d..e1c21d376b 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.695+041eedc1c +Version: 0.15.0~dev.698+f4f4460e1 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 23cad8ede26e2c15d5856f1de7f5cd13dae10c17 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 19:40:20 +0000 Subject: [PATCH 060/325] 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 c8fc992b0a..44e707b479 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.03.022921 +Version: 2025.06.03.192110 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 8b3cec05fc709a240e6041720dbe5dd6bdd58f2c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jun 2025 20:41:40 +0000 Subject: [PATCH 061/325] 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 9a6b1087c7..8aa0c46da4 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 99db73a34fd3d988d0a944f2adf259605da57bf7 -%global ver 0.0.37-17993 +%global commit d15b7a995588561d64ce0cd250038f0757be3417 +%global ver 0.0.37-17994 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 5d348033c4a10217dff2280af2e589d74e02237c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 01:46:23 +0000 Subject: [PATCH 062/325] 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 42ab76198b..c4358eadc1 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-03 +%global ver 2025-06-04 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From a0f8847f69d2f39265b1140f09aed75fa384d81d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 01:54:04 +0000 Subject: [PATCH 063/325] bump(nightly): flameshot-nightly ghostty-nightly zed-nightly prismlauncher-nightly nvidia-patch --- anda/apps/flameshot/flameshot-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/system/nvidia-patch/nvidia-patch.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 23a6ffa7a1..f6333ac271 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 88c738ff93a9290201a453cd1e74f2c6f1411f32 +%global commit 94199582314e67f9b825a21c5c4108a4d5878909 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250603 +%global commit_date 20250604 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index fc38269acc..be85b494e0 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit aa6c349545c1674f4fb0f0fad1c636bb034a006d +%global commit 108fab11a52f09388728483e7b64c3f6a451f687 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-02 +%global fulldate 2025-06-03 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index f99246f74e..8b70a8e305 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 4a5c55a8f2dd67d993cf028ba8deca3e91c636f9 +%global commit 030d4d2631004b5deb4a5937e17a476b83fe71d5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250603 +%global commit_date 20250604 %global ver 0.190.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 45b376a17b..14e3e577c5 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit df90d0cb0ddff04051e25898a41cf0a0e6926860 +%global commit 6d9eac67660ff514f7812bbd2b50a2e83e4550b0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250603 +%global commit_date 20250604 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 62dc38f808..e4ba45b715 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 6ba16ac373f12cd3973249d8513fb04f2404b464 +%global commit dfca5e1ffa4ffc76f3178b032a600d152fa341f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250528 +%global commit_date 20250604 %global patches %{_datadir}/src/nvidia-patch From b0f39dd71fcee06222bc077c525b492b02b5c5da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 04:59:52 +0000 Subject: [PATCH 064/325] 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 4bae1dd318..80aabe32e2 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.698+f4f4460e1 +%global ver 0.15.0-dev.703+597dd328e %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 49fcf8a705c422e87f5abf83e2168ec1b7ec6f09 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 05:42:10 +0000 Subject: [PATCH 065/325] 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 e1c21d376b..1bd1bff837 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.698+f4f4460e1 +Version: 0.15.0~dev.703+597dd328e 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 76928d0fd90e1e642b849487efe2b0c314765b77 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 08:31:22 +0000 Subject: [PATCH 066/325] 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 b26123e639..c7369d118c 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: 36.3.2 +Version: 36.4.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From cfcd9a3ea8b7e62188d40ae508e2976f73270d9c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 12:42:05 +0000 Subject: [PATCH 067/325] bump: heroic-games-launcher --- anda/games/heroic-games-launcher/heroic-games-launcher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index a852054de3..25423b21f5 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -16,7 +16,7 @@ %global comet_version 0.2.0 Name: %{shortname}-games-launcher -Version: 2.17.0 +Version: 2.17.1 Release: 1%?dist Summary: A games launcher for GOG, Amazon, and Epic Games License: GPL-3.0-only AND MIT AND BSD-3-Clause From 25c302342e08d6f7a9daf245f26e2ef9f62c131e Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 4 Jun 2025 08:28:18 -0500 Subject: [PATCH 068/325] chore(heroic-games-launcher): Update for 2.17.1 (#5228) Signed-off-by: Gilver --- .../heroic-games-launcher.spec | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index 25423b21f5..469014f148 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -23,7 +23,7 @@ License: GPL-3.0-only AND MIT AND BSD-3-Clause URL: https://heroicgameslauncher.com BuildRequires: anda-srpm-macros BuildRequires: desktop-file-utils -### Electron builder builds some things with GCC(++), Git, and Make +# Electron builder builds some things with GCC(++), Git, and Make BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: git @@ -57,6 +57,7 @@ Heroic is a Free and Open Source Epic, GOG, and Amazon Prime Games launcher for pnpm install pnpm run download-helper-binaries pnpm dist:linux +wait %install mkdir -p %{buildroot}%{_datadir}/%{shortname} @@ -75,13 +76,13 @@ mkdir -p %{buildroot}%{_bindir} # Make names executable ln -sr %{_datadir}/%{shortname}/%{shortname} %{buildroot}%{_bindir}/%{name} ln -sr %{_datadir}/%{shortname}/%{shortname} %{buildroot}%{_bindir}/%{shortname} -install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_32x32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_128x128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_256x256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_512x512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}%{_iconsdir}/hicolor/1024x1024/apps/%{reverse_dns}.png desktop-file-install --set-key=Exec --set-value="/usr/share/%{shortname}/%{shortname} %u" flatpak/%{reverse_dns}.desktop From 9aed970fcb10918747b1cb6817d79092cccc7fd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 14:56:58 +0000 Subject: [PATCH 069/325] bump: nekoray --- anda/apps/nekoray/Sagernet.SingBox.Version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/nekoray/Sagernet.SingBox.Version.txt b/anda/apps/nekoray/Sagernet.SingBox.Version.txt index 12410289c4..c8814d5b67 100644 --- a/anda/apps/nekoray/Sagernet.SingBox.Version.txt +++ b/anda/apps/nekoray/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.11.11 \ No newline at end of file +v1.11.12 \ No newline at end of file From 395018e26d12188985ab4b0143f94747946031cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 15:44:47 +0000 Subject: [PATCH 070/325] bump: nekoray --- anda/apps/nekoray/Sagernet.SingBox.Version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/nekoray/Sagernet.SingBox.Version.txt b/anda/apps/nekoray/Sagernet.SingBox.Version.txt index c8814d5b67..12410289c4 100644 --- a/anda/apps/nekoray/Sagernet.SingBox.Version.txt +++ b/anda/apps/nekoray/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.11.12 \ No newline at end of file +v1.11.11 \ No newline at end of file From b2a1fb8542b31daba18d18a6432a7edaac8be4cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 16:33:38 +0000 Subject: [PATCH 071/325] bump: nekoray zed-preview zed --- anda/apps/nekoray/Sagernet.SingBox.Version.txt | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/nekoray/Sagernet.SingBox.Version.txt b/anda/apps/nekoray/Sagernet.SingBox.Version.txt index 12410289c4..273d4e8c57 100644 --- a/anda/apps/nekoray/Sagernet.SingBox.Version.txt +++ b/anda/apps/nekoray/Sagernet.SingBox.Version.txt @@ -1 +1 @@ -v1.11.11 \ No newline at end of file +v1.11.13 \ No newline at end of file diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 8c8e531167..815b12b75c 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.189.5-pre +%global ver 0.189.5 # 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 42077fa31e..e280118a80 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.188.6 +Version: 0.189.5 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 8728ccbb841b5de4d43f7d22b2ba86e343e505a8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 18:37:42 +0000 Subject: [PATCH 072/325] bump: zed-preview mesa --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/lib/mesa/mesa.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 815b12b75c..d576fd683e 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.189.5 +%global ver 0.190.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 0e2fc940eb..e3072b60d9 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,7 +79,7 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.1.1 +Version: 25.1.2 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From e3becde3e82b30a08fdf9d3a7cabaadb310d5252 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 19:40:33 +0000 Subject: [PATCH 073/325] 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 c5cfe75c7b..13e037aac5 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.687 +Version: 0.0.688 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 4bdca222ca..91ad515c80 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.687 +Version: 0.0.688 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 38c1c9c55107eda1a993286d6acde60553b0e515 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 19:49:43 +0000 Subject: [PATCH 074/325] 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 a022d19a34..8cff38ca8f 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 4be7393425a18bf911cf137cd86cf06589157cb0 +%global commit b2e9509108bfe74e9a3396dadf7b9d88d67f3c15 %forgemeta Name: lomiri-system-settings From fa573cd67aafc67bd91e60f44e0bb5b63959c98b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 4 Jun 2025 21:20:13 +0000 Subject: [PATCH 075/325] 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 08d4296a67..d99c17bf9d 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.32.1 +Version: 3.32.2 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From ab557c9be9b7641e75642706a9aa223735a13490 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 01:52:50 +0000 Subject: [PATCH 076/325] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly rpi-utils --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index be85b494e0..46f3defd35 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 108fab11a52f09388728483e7b64c3f6a451f687 +%global commit 722629f9fa8bd45146ad63acbadd20e66f04d509 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-03 +%global fulldate 2025-06-04 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 8b70a8e305..24b48633ea 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 030d4d2631004b5deb4a5937e17a476b83fe71d5 +%global commit 9c7b1d19ce06664486dad6ebd7c3990f98491613 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250604 -%global ver 0.190.0 +%global commit_date 20250605 +%global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 14e3e577c5..42bd2b1a01 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 6d9eac67660ff514f7812bbd2b50a2e83e4550b0 +%global commit 0136c2e82a473c0233e41c5abd95b20af0c7aae3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250604 +%global commit_date 20250605 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index bb901030ca..c18ea5e6f6 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,12 +1,12 @@ -%global commit 71a596c8e62ff458e2760b558fb224bba41b3437 -%global commit_date 20250529 +%global commit 045e3de50827432c69e12c0a7cdb9fc5ffe2bb1f +%global commit_date 20250605 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 Name: rpi-utils Version: %{commit_date}.%{shortcommit} -Release: 2%?dist +Release: 1%?dist Summary: A collection of scripts and simple applications for Raspberry Pi devices License: BSD-3-Clause URL: https://github.com/raspberrypi/utils From cd5b6448a130eb88b782fa18598d6ea93f3e60a7 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 5 Jun 2025 00:41:38 -0500 Subject: [PATCH 077/325] fix(kf6-kio): Fully obsolete .switcheroo packages (#5235) * fix(kf6-kio): Fully obsolete .switcheroo packages Signed-off-by: Gilver * Update kf6-kio.spec Signed-off-by: Gilver * Update kf6-kio.spec Signed-off-by: Gilver * Update kf6-kio.spec Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 30 ++++++++++---------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 6f8a8e9d29..0f4f3ce6c5 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -5,11 +5,10 @@ Name: kf6-%{framework} Version: %{majmin_ver_kf6}.0 -Release: 3%{?dist}.switcheroo +Release: 4%{?dist}.switcheroo Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction -Provides: kf6-%{framework}.switcheroo = %version-%release -Obsoletes: kf6-%{framework}.switcheroo < 6.13.0-2 +Obsoletes: kf6-%{framework}.switcheroo < 6.14.0-4 License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT URL: https://invent.kde.org/frameworks/%{framework} @@ -102,7 +101,7 @@ Requires: cmake(KF6Solid) Requires: cmake(KF6XmlGui) Requires: cmake(KF6WindowSystem) Requires: qt6-qtbase-devel -Provides: kf6-kio-devel = %version-%release +Obsoletes: kf6-kio.switcheroo-devel < 6.14.0-4 %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -111,8 +110,7 @@ developing applications that use %{name}. Summary: Documentation files for %{name} Requires: %{name}-core = %{version}-%{release} BuildArch: noarch -Provides: kf6-kio-doc = %version-%release -Obsoletes: kf6-kio-doc <= %version-%release +Obsoletes: kf6-kio.switcheroo-doc < 6.14.0-4 %description doc Documentation for %{name}. @@ -123,16 +121,14 @@ Requires: %{name}-core-libs%{?_isa} = %{version}-%{release} Requires: %{name}-doc = %{version}-%{release} Requires: kf6-filesystem Recommends: switcheroo-control -Provides: kf6-kio-core = %version-%release -Obsoletes: kf6-kio-core <= %version-%release +Obsoletes: kf6-kio.switcheroo-core < 6.14.0-4 %description core KIOCore library provides core non-GUI components for working with KIO. %package core-libs Summary: Runtime libraries for KIO Core Requires: %{name}-core%{?_isa} = %{version}-%{release} -Provides: kf6-kio-core-libs = %version-%release -Obsoletes: kf6-kio-core-libs <= %version-%release +Obsoletes: kf6-kio.switcheroo-core-libs < 6.14.0-4 %description core-libs %{summary}. @@ -142,8 +138,7 @@ Summary: Widgets for KIO Framework ## included here for completeness, even those -core already has a dependency. %{?kf6_kinit_requires} Requires: %{name}-core%{?_isa} = %{version}-%{release} -Provides: kf6-kio-widgets = %version-%release -Obsoletes: kf6-kio-widgets <= %version-%release +Obsoletes: kf6-kio.switcheroo-widgets < 6.14.0-4 %description widgets KIOWidgets contains classes that provide generic job control, progress reporting, etc. @@ -151,16 +146,14 @@ reporting, etc. %package widgets-libs Summary: Runtime libraries for KIO Widgets library Requires: %{name}-widgets%{?_isa} = %{version}-%{release} -Provides: kf6-kio-widgets-libs = %version-%release -Obsoletes: kf6-kio-widgets-libs <= %version-%release +Obsoletes: kf6-kio.switcheroo-widgets-libs < 6.14.0-4 %description widgets-libs %{summary}. %package file-widgets Summary: Widgets for file-handling for KIO Framework Requires: %{name}-widgets%{?_isa} = %{version}-%{release} -Provides: kf6-kio-file-widgets = %version-%release -Obsoletes: kf6-kio-file-widgets <= %version-%release +Obsoletes: kf6-kio.switcheroo-file-widgets < 6.14.0-4 %description file-widgets The KIOFileWidgets library provides the file selection dialog and its components. @@ -169,15 +162,14 @@ its components. Summary: Gui components for the KIO Framework Requires: %{name}-core%{?_isa} = %{version}-%{release} Provides: kf6-kio-gui = %version-%release -Obsoletes: kf6-kio-gui <= %version-%release +Obsoletes: kf6-kio.switcheroo-gui < 6.14.0-4 %description gui %{summary}. %package qch-doc Summary: Developer Documentation files for %{name} BuildArch: noarch -Provides: kf6-kio-qch-doc = %version-%release -Obsoletes: kf6-kio-qch-doc <= %version-%release +Obsoletes: kf6-kio.switcheroo-qch-doc < 6.14.0-4 %description qch-doc Developer Documentation files for %{name} for use with KDevelop or QtCreator. From e79b8896db81f4003b9da18777a0755687799ada Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 5 Jun 2025 00:42:42 -0500 Subject: [PATCH 078/325] chore(woeusb-ng): Explicitly build dep on pyproject-rpm-macros (#5234) Slowly working on fixable EL issues but Basically `python3-devel` pulls this on Fedora but not on EL because IDK reasons? Signed-off-by: Gilver --- anda/apps/woeusb-ng/WoeUSB-ng.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/woeusb-ng/WoeUSB-ng.spec b/anda/apps/woeusb-ng/WoeUSB-ng.spec index cdb0820207..c66a2ddd98 100644 --- a/anda/apps/woeusb-ng/WoeUSB-ng.spec +++ b/anda/apps/woeusb-ng/WoeUSB-ng.spec @@ -8,7 +8,7 @@ URL: https://github.com/WoeUSB/WoeUSB-ng Source: https://github.com/WoeUSB/WoeUSB-ng/archive/refs/tags/v%version.tar.gz Patch0: https://patch-diff.githubusercontent.com/raw/WoeUSB/WoeUSB-ng/pull/79.patch BuildArch: noarch -BuildRequires: python3-devel python3-installer +BuildRequires: python3-devel python3-installer pyproject-rpm-macros python3dist(pip) python3dist(setuptools) python3dist(termcolor) python3dist(wxpython) %global _description %{expand: WoeUSB-ng is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. This is a rewrite of original WoeUSB.} From 6171088731e5a4c79f46a0767a50d88dddd40a2a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 05:56:11 +0000 Subject: [PATCH 079/325] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 92fa855ec1..cba8f10a25 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2025.530.0 +%define osuresver 2025.605.0 %global debug_package %{nil} %define __strip /bin/true From 999dc16dc56b4c30d1a35d2f57d9e2eeb6b315fc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 06:21:27 +0000 Subject: [PATCH 080/325] bump(branch): kf6-kio --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 0f4f3ce6c5..67c88e6b0b 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -5,7 +5,7 @@ Name: kf6-%{framework} Version: %{majmin_ver_kf6}.0 -Release: 4%{?dist}.switcheroo +Release: 3%{?dist}.switcheroo Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction Obsoletes: kf6-%{framework}.switcheroo < 6.14.0-4 From 4834895d7f3f99537a7db1a82799d69e1a2c6968 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 5 Jun 2025 02:08:39 -0500 Subject: [PATCH 081/325] Add: Geist fonts (#5236) * Add: Geist fonts * Add packager field and only build on x86 * Fix provides section --- anda/fonts/geist/anda.hcl | 6 +++++ anda/fonts/geist/geist.spec | 52 ++++++++++++++++++++++++++++++++++++ anda/fonts/geist/update.rhai | 1 + 3 files changed, 59 insertions(+) create mode 100644 anda/fonts/geist/anda.hcl create mode 100644 anda/fonts/geist/geist.spec create mode 100644 anda/fonts/geist/update.rhai diff --git a/anda/fonts/geist/anda.hcl b/anda/fonts/geist/anda.hcl new file mode 100644 index 0000000000..0f62482d3b --- /dev/null +++ b/anda/fonts/geist/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "geist.spec" + } +} diff --git a/anda/fonts/geist/geist.spec b/anda/fonts/geist/geist.spec new file mode 100644 index 0000000000..54d8d27bae --- /dev/null +++ b/anda/fonts/geist/geist.spec @@ -0,0 +1,52 @@ +Name: geist-font +Version: 1.5.0 +Release: 1%?dist +URL: https://vercel.com/font +Source0: https://github.com/vercel/geist-font/archive/refs/tags/%version.tar.gz +License: OFL-1.1 +Summary: Geist is a new font family for Vercel, created by Vercel in collaboration with Basement Studio +BuildRequires: make python3 python3.10 python3.10-devel meson cairo cairo-devel gcc +BuildArch: noarch +Provides: geist = %evr +Packager: Owen Zimmerman + +%description +Geist is a new font family for Vercel, created by Vercel in collaboration with Basement Studio. + +Geist Sans is a sans-serif typeface designed for legibility and simplicity. It is a modern, geometric typeface +that is based on the principles of classic Swiss typography. It is designed to be used in +headlines, logos, posters, and other large display sizes. + +%package mono +Requires: %{name} = %{version}-%{release} +Summary: Geist Mono is a monospaced typeface that has been crafted to be the perfect partner to Geist Sans +Provides: geist-mono = %evr +Provides: geist-mono-fonts = %evr + +%description mono +Geist Mono is a monospaced typeface that has been crafted to be the perfect partner to Geist Sans. +It is designed to be used in code editors, diagrams, terminals, and other textbased interfaces where code is represented. + +%prep +%autosetup -n %name-%version + +%build +%make_build + +%install +mkdir -p %{buildroot}/usr/share/fonts/Geist/ +mkdir -p %{buildroot}/usr/share/fonts/GeistMono/ +install -Dm644 fonts/Geist/ttf/*.ttf %{buildroot}%{_datadir}/fonts/Geist/ +install -Dm644 fonts/GeistMono/ttf/*.ttf %{buildroot}%{_datadir}/fonts/GeistMono/ + +%files +%doc readme.md AUTHORS.txt CONTRIBUTORS.txt requirements-test.txt requirements.txt OFL.txt +%license LICENSE.txt +%{_datadir}/fonts/Geist/* + +%files mono +%{_datadir}/fonts/GeistMono/* + +%changelog +* Wed Jun 04 2025 Owen Zimmerman +- Package Geist fonts diff --git a/anda/fonts/geist/update.rhai b/anda/fonts/geist/update.rhai new file mode 100644 index 0000000000..0740bc084d --- /dev/null +++ b/anda/fonts/geist/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("vercel/geist-font")); From 83e6fc17fd3e1907036925e75efc564da06c23d1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 08:50:02 +0000 Subject: [PATCH 082/325] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index cba8f10a25..ff5e283073 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -3,7 +3,7 @@ %define __strip /bin/true Name: osu-lazer -Version: 2025.424.0 +Version: 2025.605.1 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 3d6ca2a85d0e67cb6c3a0c541a4f09873e898307 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 5 Jun 2025 05:21:40 -0500 Subject: [PATCH 083/325] fix(ghostty-nightly): I hate epochs (#5247) Signed-off-by: Gilver --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 46f3defd35..32236f80e9 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -14,7 +14,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 1%?dist +Release: 2%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif @@ -23,6 +23,7 @@ License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2. URL: https://%{base_name}.org Source0: https://github.com/%{base_name}-org/%{base_name}/releases/download/tip/%{base_name}-source.tar.gz Source1: https://github.com/%{base_name}-org/%{base_name}/releases/download/tip/%{base_name}-source.tar.gz.minisig +BuildRequires: anda-srpm-macros BuildRequires: gettext BuildRequires: gtk4-devel BuildRequires: libadwaita-devel @@ -44,8 +45,8 @@ BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(zlib) -Requires: %{name}-terminfo = %{version}-%{release} -Requires: %{name}-shell-integration = %{version}-%{release} +Requires: %{name}-terminfo = %{evr} +Requires: %{name}-shell-integration = %{evr} Requires: gtk4 Requires: gtk4-layer-shell Requires: libadwaita @@ -119,7 +120,7 @@ Supplements: %{name} %if 0%{?fedora} <= 41 Provides: %{name}-terminfo = %{commit_date}.%{shortcommit} %endif -Obsoletes: %{name}-terminfo-source < %{version}-%{release} +Obsoletes: %{name}-terminfo-source < %{evr} BuildArch: noarch %description terminfo From 03184bccffa3a6d9ba051f5b695ee5a14bc735d2 Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 5 Jun 2025 05:22:02 -0500 Subject: [PATCH 084/325] chore(umstellar): Update to modern Python build system (#5233) * chore(umstellar): Update to modern Python build system Signed-off-by: Gilver * Update umstellar.spec Signed-off-by: Gilver * chore: The funny arch thing Signed-off-by: Gilver * chore: Do the stupid guidelines stuff also fix desc formatting heehoo weewoo Signed-off-by: Gilver * fix: Add BuildArch to the Python package Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/umstellar/anda.hcl | 3 ++- anda/tools/umstellar/umstellar.spec | 32 ++++++++++++++++++++++------- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/anda/tools/umstellar/anda.hcl b/anda/tools/umstellar/anda.hcl index aa51dee858..7a7389b78b 100644 --- a/anda/tools/umstellar/anda.hcl +++ b/anda/tools/umstellar/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { + arches = ["x86_64"] rpm { spec = "umstellar.spec" } -} \ No newline at end of file +} diff --git a/anda/tools/umstellar/umstellar.spec b/anda/tools/umstellar/umstellar.spec index 60a5ef3145..5f5a0b6dc3 100644 --- a/anda/tools/umstellar/umstellar.spec +++ b/anda/tools/umstellar/umstellar.spec @@ -2,13 +2,15 @@ %global pypi_name umstellar %global pypi_version 0.2.0 -Name: python-%{pypi_name} +Name: %{pypi_name} Version: %{pypi_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Ultramarine Quickstart Tool Provides: python3-%{pypi_name} = %{version}-%{release} Provides: %{pypi_name} = %{version}-%{release} +Obsoletes: python3-%{pypi_name} < 0.2.0-2 +Requires: python3-%{pypi_name} = %{version}-%{release} License: GPL-3.0 URL: https://github.com/Ultramarine-Linux/stellar @@ -16,6 +18,7 @@ Source0: %{url}/archive/v%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3dist(pip) BuildRequires: python3dist(setuptools) %description @@ -33,31 +36,46 @@ Summary: %{summary} Requires: python3dist(requests) Requires: python3dist(pygobject) Requires: anaconda-core -%description -n python3-%{pypi_name} +Requires: %{pypi_name} = %{version}-%{release} +BuildArch: noarch +%description -n python3-%{pypi_name} Stellar is a quick-and-dirty GUI post-install menu for Ultramarine Linux - %prep %autosetup -n stellar-%{pypi_version} %build +%if 0%{?fedora} <= 41 %py3_build +%else +%pyproject_wheel +%endif %install +%if 0%{?fedora} <= 41 %py3_install +%else +%pyproject_install +%endif # install kickstart file install -D -m 644 example.ks %{buildroot}%{_datadir}/anaconda/post-scripts/stellar.ks -%files -n python3-%{pypi_name} +%files %license LICENSE %doc README.md -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}-%{pypi_version}-py%{python3_version}.egg-info %{_datadir}/anaconda/post-scripts/stellar.ks +%files -n python3-%{pypi_name} +%{python3_sitelib}/%{pypi_name} +%if 0%{?fedora} <= 41 +%{python3_sitelib}/%{pypi_name}-%{pypi_version}-py%{python3_version}.egg-info/ +%else +%{python3_sitelib}/%{pypi_name}-%{version}.dist-info/ +%endif + %changelog * Mon Apr 1 2024 Lleyton Gray - 0.2.0-1 - Bump version with various fixes From 4fd93980b83cd22782ce2711c1a0090845e2bd7c Mon Sep 17 00:00:00 2001 From: Gilver Date: Thu, 5 Jun 2025 05:23:02 -0500 Subject: [PATCH 085/325] fix(woeusb-ng): I HATE Python (#5248) Signed-off-by: Gilver --- anda/apps/woeusb-ng/WoeUSB-ng.spec | 37 ++++++++++++++++++++++++------ anda/apps/woeusb-ng/anda.hcl | 1 + 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/anda/apps/woeusb-ng/WoeUSB-ng.spec b/anda/apps/woeusb-ng/WoeUSB-ng.spec index c66a2ddd98..ae716fe328 100644 --- a/anda/apps/woeusb-ng/WoeUSB-ng.spec +++ b/anda/apps/woeusb-ng/WoeUSB-ng.spec @@ -1,6 +1,6 @@ Name: WoeUSB-ng Version: 0.2.12 -Release: 1%?dist +Release: 2%?dist Summary: Simple tool that enable you to create your own usb stick with Windows installer License: GPL-3.0-only Requires: parted dosfstools ntfsprogs p7zip p7zip-plugins xdg-utils grub2-tools @@ -8,28 +8,44 @@ URL: https://github.com/WoeUSB/WoeUSB-ng Source: https://github.com/WoeUSB/WoeUSB-ng/archive/refs/tags/v%version.tar.gz Patch0: https://patch-diff.githubusercontent.com/raw/WoeUSB/WoeUSB-ng/pull/79.patch BuildArch: noarch -BuildRequires: python3-devel python3-installer pyproject-rpm-macros python3dist(pip) python3dist(setuptools) python3dist(termcolor) python3dist(wxpython) +Requires: python3-%{name} = %{evr} +BuildRequires: anda-srpm-macros python3-devel python3-installer pyproject-rpm-macros python3dist(pip) python3dist(setuptools) python3dist(termcolor) python3dist(wxpython) python3dist(wheel) %global _description %{expand: WoeUSB-ng is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. This is a rewrite of original WoeUSB.} %description %_description +%package -n python3-%{name} +Summary: Python files for %{name} +Requires: %{name} = %{evr} +BuildArch: noarch + +%description -n python3-%{name} +Python files needed for %{name}. + %prep %autosetup -p1 - +%if 0%{?fedora} > 41 %generate_buildrequires %pyproject_buildrequires - +%endif %build +%if 0%{?fedora} <= 41 +%py3_build +%else %pyproject_wheel - +%endif %install +%if 0%{?fedora} <= 41 +%py3_install +%else %pyproject_install %pyproject_save_files WoeUSB +%endif install -Dpm644 miscellaneous/WoeUSB-ng.desktop %buildroot%_datadir/applications/WoeUSB-ng.desktop install -Dpm644 miscellaneous/com.github.woeusb.woeusb-ng.policy %buildroot%_datadir/polkit-1/actions/com.github.woeusb.woeusb-ng.policy @@ -37,14 +53,21 @@ install -Dpm644 miscellaneous/com.github.woeusb.woeusb-ng.policy %buildroot%_dat %check #pyproject_check_import - -%files -f %{pyproject_files} +%files %_bindir/woeusb %_bindir/woeusbgui %_datadir/applications/WoeUSB-ng.desktop %_iconsdir/hicolor/scalable/apps/woeusb-logo.png %_datadir/polkit-1/actions/com.github.woeusb.woeusb-ng.policy +%if 0%{?fedora} <= 41 +%files -n python3-%{name} +%{python3_sitelib}/WoeUSB/ +%{python3_sitelib}/woeusb_ng-%{version}-py%{python3_version}.egg-info/ +%else +%files -n python3-%{name} -f %{pyproject_files} +%endif + %changelog %autochangelog diff --git a/anda/apps/woeusb-ng/anda.hcl b/anda/apps/woeusb-ng/anda.hcl index f729a2237e..33d5f43947 100644 --- a/anda/apps/woeusb-ng/anda.hcl +++ b/anda/apps/woeusb-ng/anda.hcl @@ -1,4 +1,5 @@ project pkg { + arches = ["x86_64"] rpm { spec = "WoeUSB-ng.spec" } From 59c6d6c61353cc433181494be1ad426e4913c434 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 14:19:18 +0000 Subject: [PATCH 086/325] 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 64f520162f..2ef9cb0f6f 100644 --- a/anda/tools/buildsys/gradle/gradle.spec +++ b/anda/tools/buildsys/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 8.14.1 +Version: 8.14.2 Release: 1%?dist Summary: Powerful build system for the JVM URL: https://gradle.org/ From 6f8e7e6eee328c7108925d424491acdab4008cad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 15:42:49 +0000 Subject: [PATCH 087/325] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index ff5e283073..ad2696d8a0 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -3,7 +3,7 @@ %define __strip /bin/true Name: osu-lazer -Version: 2025.605.1 +Version: 2025.605.3 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From a3240d7c85bd2029addf8c6b60749c259f80b44c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 18:54:31 +0000 Subject: [PATCH 088/325] 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 13e037aac5..35275afa70 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.688 +Version: 0.0.689 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 91ad515c80..28b8668c77 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.688 +Version: 0.0.689 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 490dba43feadff90532c696d10b5cbc6eaf0fdcc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 19:14:03 +0000 Subject: [PATCH 089/325] 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 d9a1967275..fce9fc67b4 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.146 +Version: 0.0.147 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 daf28b889c..dd58d74ac8 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.146 +Version: 0.0.147 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 576cbb9221a93110860333e45682561d3b388484 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 20:47:03 +0000 Subject: [PATCH 090/325] 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 8aa0c46da4..cacf1805ea 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 d15b7a995588561d64ce0cd250038f0757be3417 -%global ver 0.0.37-17994 +%global commit d6853486443d97efa559c21d08fc248a1039cff7 +%global ver 0.0.37-17995 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 8a5cc7f65dd92b878f2e5f5c3889e28bf56f4b34 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 21:22:12 +0000 Subject: [PATCH 091/325] 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 a77e442f4a..70f4ed6e45 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.17 +Version: 0.2.18 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT From 674e45324a3e723972e11897d4f5568f76ae1443 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 22:26:09 +0000 Subject: [PATCH 092/325] 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 44e707b479..f3b748b9bf 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.03.192110 +Version: 2025.06.05.215116 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From d04ec7254730eed1825591a6297b19c9d2b3b530 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 23:15:19 +0000 Subject: [PATCH 093/325] bump(branch): cuda-cudart cuda-cuobjdump cuda-cupti cuda-cuxxfilt cuda-gdb cuda-nvdisasm cuda-nvml cuda-nvprof cuda-nvprune cuda-nvrtc cuda-nvtx cuda-profiler cuda-sanitizer cuda libcublas libcufft libcusparse libnpp libnvfatbin libnvjitlink libnvjpeg cuda-nvcc --- anda/lib/nvidia/cuda-cudart/cuda-cudart.spec | 2 +- anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec | 2 +- anda/lib/nvidia/cuda-cupti/cuda-cupti.spec | 2 +- anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec | 2 +- anda/lib/nvidia/cuda-gdb/cuda-gdb.spec | 2 +- anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec | 2 +- anda/lib/nvidia/cuda-nvml/cuda-nvml.spec | 2 +- anda/lib/nvidia/cuda-nvprof/cuda-nvprof.spec | 2 +- anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec | 2 +- anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec | 2 +- anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec | 2 +- anda/lib/nvidia/cuda-profiler/cuda-profiler.spec | 2 +- anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec | 2 +- anda/lib/nvidia/cuda/cuda.spec | 2 +- anda/lib/nvidia/libcublas/libcublas.spec | 2 +- anda/lib/nvidia/libcufft/libcufft.spec | 2 +- anda/lib/nvidia/libcusparse/libcusparse.spec | 2 +- anda/lib/nvidia/libnpp/libnpp.spec | 2 +- anda/lib/nvidia/libnvfatbin/libnvfatbin.spec | 2 +- anda/lib/nvidia/libnvjitlink/libnvjitlink.spec | 2 +- anda/lib/nvidia/libnvjpeg/libnvjpeg.spec | 2 +- anda/tools/cuda-nvcc/cuda-nvcc.spec | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec index b9a474b9a2..26d2cfc211 100644 --- a/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec +++ b/anda/lib/nvidia/cuda-cudart/cuda-cudart.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.37 +Version: 12.9.79 Release: 1%?dist Summary: CUDA Runtime API library License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec index 569e2e090b..bedd15dd9d 100644 --- a/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec +++ b/anda/lib/nvidia/cuda-cuobjdump/cuda-cuobjdump.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.26 +Version: 12.9.82 Release: 1%?dist Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec index e372036e0c..03c01687f6 100644 --- a/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec +++ b/anda/lib/nvidia/cuda-cupti/cuda-cupti.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.79 Release: 1%?dist Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec index b2fbca0e99..8ed096a1df 100644 --- a/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec +++ b/anda/lib/nvidia/cuda-cuxxfilt/cuda-cuxxfilt.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.82 Release: 1%?dist Summary: CUDA cuxxfilt (demangler) License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec index 4482b77b4e..98d421a718 100644 --- a/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec +++ b/anda/lib/nvidia/cuda-gdb/cuda-gdb.spec @@ -7,7 +7,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.79 Release: 1%?dist Summary: CUDA GDB License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL diff --git a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec index 5ee401cee2..0daa448195 100644 --- a/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec +++ b/anda/lib/nvidia/cuda-nvdisasm/cuda-nvdisasm.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.88 Release: 1%?dist Summary: Utility to extract information from CUDA binary files License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec index 270e96380e..c4b6802ad3 100644 --- a/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec +++ b/anda/lib/nvidia/cuda-nvml/cuda-nvml.spec @@ -8,7 +8,7 @@ Name: cuda-nvml Epoch: 1 -Version: 12.9.40 +Version: 12.9.79 Release: 1%?dist Summary: NVIDIA Management library (NVML) License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-nvprof/cuda-nvprof.spec b/anda/lib/nvidia/cuda-nvprof/cuda-nvprof.spec index 51e8d665ba..eca7a2bea8 100644 --- a/anda/lib/nvidia/cuda-nvprof/cuda-nvprof.spec +++ b/anda/lib/nvidia/cuda-nvprof/cuda-nvprof.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.79 Release: 1%?dist Summary: CUDA command line profiling tool License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec index 0a31cb1f56..65dd4f475d 100644 --- a/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec +++ b/anda/lib/nvidia/cuda-nvprune/cuda-nvprune.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.82 Release: 1%?dist Summary: CUDA nvprune License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec index 12ca44aa46..70ff2af15b 100644 --- a/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec +++ b/anda/lib/nvidia/cuda-nvrtc/cuda-nvrtc.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.41 +Version: 12.9.86 Release: 1%?dist Summary: CUDA runtime compilation library (NVRTC) License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec index ce7e0e774c..cb1efa6a2d 100644 --- a/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec +++ b/anda/lib/nvidia/cuda-nvtx/cuda-nvtx.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.19 +Version: 12.9.79 Release: 1%?dist Summary: NVIDIA Tools Extension (NVTX) library License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec b/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec index ab3d320aba..0b9afc99b5 100644 --- a/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec +++ b/anda/lib/nvidia/cuda-profiler/cuda-profiler.spec @@ -5,7 +5,7 @@ Name: cuda-profiler Epoch: 1 -Version: 12.9.19 +Version: 12.9.79 Release: 1%?dist Summary: CUDA Profiler API License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec index c4198bba74..272918e894 100644 --- a/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec +++ b/anda/lib/nvidia/cuda-sanitizer/cuda-sanitizer.spec @@ -8,7 +8,7 @@ Name: cuda-sanitizer Epoch: 1 -Version: 12.9.27 +Version: 12.9.79 Release: 1%?dist Summary: CUDA Compute Sanitizer API License: CUDA Toolkit diff --git a/anda/lib/nvidia/cuda/cuda.spec b/anda/lib/nvidia/cuda/cuda.spec index 559148bbcb..1cfe0ab422 100644 --- a/anda/lib/nvidia/cuda/cuda.spec +++ b/anda/lib/nvidia/cuda/cuda.spec @@ -2,7 +2,7 @@ %global major_package_version 12-8 Name: cuda -Version: 12.9.43 +Version: 12.9.88 Release: 1%?dist Summary: NVIDIA Compute Unified Device Architecture Toolkit Epoch: 1 diff --git a/anda/lib/nvidia/libcublas/libcublas.spec b/anda/lib/nvidia/libcublas/libcublas.spec index 53578d5d67..504a3f8b48 100644 --- a/anda/lib/nvidia/libcublas/libcublas.spec +++ b/anda/lib/nvidia/libcublas/libcublas.spec @@ -6,7 +6,7 @@ Name: libcublas Epoch: 1 -Version: 12.9.0.13 +Version: 12.9.1.4 Release: 1%?dist Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcufft/libcufft.spec b/anda/lib/nvidia/libcufft/libcufft.spec index 995f188bb4..7d76dcae6d 100644 --- a/anda/lib/nvidia/libcufft/libcufft.spec +++ b/anda/lib/nvidia/libcufft/libcufft.spec @@ -6,7 +6,7 @@ Name: libcufft Epoch: 2 -Version: 11.4.0.6 +Version: 11.4.1.4 Release: 1%?dist Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries License: CUDA Toolkit diff --git a/anda/lib/nvidia/libcusparse/libcusparse.spec b/anda/lib/nvidia/libcusparse/libcusparse.spec index dd84ac2325..deb4f6cfdf 100644 --- a/anda/lib/nvidia/libcusparse/libcusparse.spec +++ b/anda/lib/nvidia/libcusparse/libcusparse.spec @@ -6,7 +6,7 @@ Name: libcusparse Epoch: 1 -Version: 12.5.9.5 +Version: 12.5.10.65 Release: 1%?dist Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnpp/libnpp.spec b/anda/lib/nvidia/libnpp/libnpp.spec index 14df786c51..bd201d88e3 100644 --- a/anda/lib/nvidia/libnpp/libnpp.spec +++ b/anda/lib/nvidia/libnpp/libnpp.spec @@ -6,7 +6,7 @@ Name: libnpp Epoch: 1 -Version: 12.4.0.27 +Version: 12.4.1.87 Release: 1%?dist Summary: NVIDIA Performance Primitives libraries License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec index b07e62ca67..b7eea52848 100644 --- a/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec +++ b/anda/lib/nvidia/libnvfatbin/libnvfatbin.spec @@ -6,7 +6,7 @@ Name: libnvfatbin Epoch: 1 -Version: 12.9.19 +Version: 12.9.82 Release: 1%?dist Summary: CUDA Fatbin Creator API License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec index 4d8cbcf500..cc5f406699 100644 --- a/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec +++ b/anda/lib/nvidia/libnvjitlink/libnvjitlink.spec @@ -6,7 +6,7 @@ Name: libnvjitlink Epoch: 1 -Version: 12.9.41 +Version: 12.9.86 Release: 1%?dist Summary: NVIDIA compiler library for JIT LTO functionality License: CUDA Toolkit diff --git a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec index 38ddaf48ae..7626c3ac39 100644 --- a/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec +++ b/anda/lib/nvidia/libnvjpeg/libnvjpeg.spec @@ -6,7 +6,7 @@ Name: libnvjpeg Epoch: 1 -Version: 12.4.0.16 +Version: 12.4.0.76 Release: 1%?dist Summary: CUDA NVIDIA JPEG decoder (nvJPEG) License: CUDA Toolkit diff --git a/anda/tools/cuda-nvcc/cuda-nvcc.spec b/anda/tools/cuda-nvcc/cuda-nvcc.spec index 890d435b3f..ab266d540b 100644 --- a/anda/tools/cuda-nvcc/cuda-nvcc.spec +++ b/anda/tools/cuda-nvcc/cuda-nvcc.spec @@ -8,7 +8,7 @@ Name: %(echo %real_name | tr '_' '-') Epoch: 1 -Version: 12.9.41 +Version: 12.9.86 Release: 1%?dist Summary: CUDA Compiler (NVCC) License: CUDA Toolkit From a337dc2e661786ac823c78184fcda5311fa80d20 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 5 Jun 2025 23:48:09 +0000 Subject: [PATCH 094/325] 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 cacf1805ea..7d01263c79 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 d6853486443d97efa559c21d08fc248a1039cff7 -%global ver 0.0.37-17995 +%global commit 46cce45b1382ee6ae7bae4179236b7d1e0b47a93 +%global ver 0.0.37-17996 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 878012e1334da2e840a0b58f66533b755b63d7ea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 01:52:09 +0000 Subject: [PATCH 095/325] bump(nightly): flameshot-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly vala-language-server-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 6 +++--- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- .../vala-language-server-nightly.spec | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index f6333ac271..7c47e9da55 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 94199582314e67f9b825a21c5c4108a4d5878909 +%global commit 88eaf96f249e7df7e81a2960594914c82ff302b7 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250604 +%global commit_date 20250606 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 32236f80e9..78a5b86bbf 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 722629f9fa8bd45146ad63acbadd20e66f04d509 +%global commit 08101b0bc5c9ad0ebb5a4e77bcd9a79c8b80eded %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-04 +%global fulldate 2025-06-05 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 @@ -14,7 +14,7 @@ Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} -Release: 2%?dist +Release: 1%?dist %if 0%{?fedora} <= 41 Epoch: 1 %endif diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 24b48633ea..12252b9511 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 9c7b1d19ce06664486dad6ebd7c3990f98491613 +%global commit f62d76159bc4a623a921792cc214387039f0b72b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250605 +%global commit_date 20250606 %global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 42bd2b1a01..3db4a630e0 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 0136c2e82a473c0233e41c5abd95b20af0c7aae3 +%global commit 6eec17e846da5a3f188ef9cca3bc6824bc17a06f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250605 +%global commit_date 20250606 %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 d8dc5d8fb6..79bc26adbd 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 807840dc5bda1e6e218be24d704efb77421e0ccb +%global commit 7a53db6874d4827d7e8ac4ed9525807cb7c04e69 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250601 +%global commit_date 20250606 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec index e2ad4311e8..df48184a9f 100644 --- a/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/langs/vala/vala-language-server-nightly/vala-language-server-nightly.spec @@ -1,9 +1,9 @@ %global real_name vala-language-server -%global commit 31cb5116a4a138365feb709ebb7b8670db604991 +%global commit a5d24a8cf7b61d0d2082234034905f0f8ed96726 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20240605 +%global commit_date 20250606 %global snapshot_info %{commit_date}.%{shortcommit} %global verrel 0.48.7 From 736a66ef98e0a385cfe361c6e9cd51c70f4faf15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 02:07:02 +0000 Subject: [PATCH 096/325] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 35275afa70..629d385685 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.689 +Version: 0.0.690 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 28b8668c77..8715ddbda6 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.689 +Version: 0.0.690 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index c4358eadc1..483b6ef1d3 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-04 +%global ver 2025-06-06 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 55c77549c57871aa7ece7f9194d6bdd8ce4fe685 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 04:52:44 +0000 Subject: [PATCH 097/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 3783076d9e..b9681ea2c8 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.38 +%global ver 1.8.40 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 75d0d3b805..f658adbd7f 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.38 +%global ver 1.8.40 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From ebf011eb2c41d74effabb0a3839d32e5b650db5f Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 6 Jun 2025 02:18:45 -0500 Subject: [PATCH 098/325] fix(umstellar): Self provides weirdness (#5260) * fix(umstellar): Self provides weirdness Signed-off-by: Gilver * chore: Bump release Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/umstellar/umstellar.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anda/tools/umstellar/umstellar.spec b/anda/tools/umstellar/umstellar.spec index 5f5a0b6dc3..3f8e280a6c 100644 --- a/anda/tools/umstellar/umstellar.spec +++ b/anda/tools/umstellar/umstellar.spec @@ -7,8 +7,6 @@ Version: %{pypi_version} Release: 2%{?dist} Summary: Ultramarine Quickstart Tool -Provides: python3-%{pypi_name} = %{version}-%{release} -Provides: %{pypi_name} = %{version}-%{release} Obsoletes: python3-%{pypi_name} < 0.2.0-2 Requires: python3-%{pypi_name} = %{version}-%{release} From 257ac80492a5b9926b4e21e97297a17f3a8ef009 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 10:22:34 +0000 Subject: [PATCH 099/325] bump: zig-master-bootstrap yt-dlp-git --- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.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 80aabe32e2..a287c637f8 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.703+597dd328e +%global ver 0.15.0-dev.734+adc4418ba %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index f3b748b9bf..447d045387 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.05.215116 +Version: 2025.06.06.095039 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 85bd975ebe908265f488e094b1800958cb9ef868 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 11:12:38 +0000 Subject: [PATCH 100/325] 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 1bd1bff837..2d7b9ef027 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.703+597dd328e +Version: 0.15.0~dev.734+adc4418ba 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 ca61176ed43980c5508498827f311e89e626ef85 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 13:18:48 +0000 Subject: [PATCH 101/325] bump: voicevox --- anda/apps/voicevox/voicevox.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/voicevox/voicevox.spec b/anda/apps/voicevox/voicevox.spec index 33b49aa934..3b4f0eecf3 100644 --- a/anda/apps/voicevox/voicevox.spec +++ b/anda/apps/voicevox/voicevox.spec @@ -13,8 +13,8 @@ %global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ Name: voicevox -Version: 0.23.0 -Release: 2%?dist +Version: 0.23.1 +Release: 1%?dist Summary: Free Japanese text-to-speech editor License: LGPL-3.0 URL: https://voicevox.hiroshiba.jp From 00dd783aaf3eca07d7b372586ee922b619447998 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 16:26:57 +0000 Subject: [PATCH 102/325] bump: swww --- anda/desktops/waylands/swww/swww.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/swww/swww.spec index 05f314c6c4..60fe6b1478 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/swww/swww.spec @@ -1,5 +1,5 @@ Name: swww -Version: 0.10.1 +Version: 0.10.2 Release: 1%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only From a5622c306f504164455a87f118132ae290e68f95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 16:49:59 +0000 Subject: [PATCH 103/325] 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 d576fd683e..019e9ea44d 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.190.0-pre +%global ver 0.190.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 1bc3f2f994e80bc91f5e606b629f6e843b028386 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 17:26:12 +0000 Subject: [PATCH 104/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b9681ea2c8..fa6887114e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.40 +%global ver 1.8.41 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 163d86525fa4e06787a105a00d09abb54a006c59 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 17:42:39 +0000 Subject: [PATCH 105/325] 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 019e9ea44d..d576fd683e 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.190.1-pre +%global ver 0.190.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 432347328914a4ecc1edd8d0cfd6c6551f2238b1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 17:56:56 +0000 Subject: [PATCH 106/325] bump: discord-canary-openasar discord-canary zed-preview --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/zed/preview/zed-preview.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 629d385685..6724e13046 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.690 +Version: 0.0.691 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 8715ddbda6..da3d52b8d9 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.690 +Version: 0.0.691 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index d576fd683e..019e9ea44d 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.190.0-pre +%global ver 0.190.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 94780e075c40a50a202ced5dd345cbf456b0a94f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 18:51:13 +0000 Subject: [PATCH 107/325] bump: osu-lazer chezmoi --- anda/games/osu-lazer/osu-lazer.spec | 2 +- anda/langs/go/chezmoi/chezmoi.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index ad2696d8a0..ab6a18d377 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -3,7 +3,7 @@ %define __strip /bin/true Name: osu-lazer -Version: 2025.605.3 +Version: 2025.607.0 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/langs/go/chezmoi/chezmoi.spec b/anda/langs/go/chezmoi/chezmoi.spec index 59a0922821..bd72f4e877 100644 --- a/anda/langs/go/chezmoi/chezmoi.spec +++ b/anda/langs/go/chezmoi/chezmoi.spec @@ -4,7 +4,7 @@ # https://github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi -Version: 2.62.5 +Version: 2.62.6 %gometa -f From 41ea0b436fe5857db3ff2a744bec6edb5e131162 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 19:16:09 +0000 Subject: [PATCH 108/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index fa6887114e..75f255fbd5 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.41 +%global ver 1.8.42 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index f658adbd7f..d2697772a3 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.40 +%global ver 1.8.41 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From e9fa262bd42571b1d721b739541163e711cba176 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 19:50:54 +0000 Subject: [PATCH 109/325] 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 447d045387..76f45cd628 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.06.095039 +Version: 2025.06.06.193219 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 6af87fcbabd2890bb76391d3ab4228eaf65f4346 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 21:18:26 +0000 Subject: [PATCH 110/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 75f255fbd5..93b3e73b4e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.42 +%global ver 1.8.43 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index d2697772a3..4fe6055407 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.41 +%global ver 1.8.42 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From dd87d8f5361bfe9207fb42fdaf651ed4645d0b66 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 21:45:38 +0000 Subject: [PATCH 111/325] 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 7f422c324d..07e86d7dc8 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.78.0 +%global raw_ver v1.79.0 Name: komikku -Version: 1.78.0 +Version: 1.79.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From e4a55b91f7851d768fff3c2bf97967cb8501c402 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 22:19:56 +0000 Subject: [PATCH 112/325] 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 76f45cd628..630b1f8d19 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.06.193219 +Version: 2025.06.06.220131 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c2d9510f7599f2ca4458b1f7e24e93bcd093a7e0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 22:38:51 +0000 Subject: [PATCH 113/325] 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 630b1f8d19..233a7f5333 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.06.220131 +Version: 2025.06.06.221136 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 87b7440b2c24801a1a3a775d5669b28cdf6cbf18 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 23:37:33 +0000 Subject: [PATCH 114/325] bump(branch): cuda-cudnn --- anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec index 27878c42c9..49d506ebd6 100644 --- a/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec +++ b/anda/lib/nvidia/cuda-cudnn/cuda-cudnn.spec @@ -5,7 +5,7 @@ %global cuda_version 12 Name: cuda-cudnn -Version: 9.10.1.4 +Version: 9.10.2.21 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From ca868b0641506b59c6a3d23c1cccd0adc402f53b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 6 Jun 2025 23:49:36 +0000 Subject: [PATCH 115/325] bump: discord-canary-openasar discord-canary komikku --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/komikku/komikku.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 6724e13046..6c50088e15 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.691 +Version: 0.0.692 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 da3d52b8d9..9b8c93c8a2 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.691 +Version: 0.0.692 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 07e86d7dc8..c7d99254b3 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.79.0 +%global raw_ver v1.79.1 Name: komikku -Version: 1.79.0 +Version: 1.79.1 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME From a3cc25bef23b5def69711c8bf087e8d03bcb9ff5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 01:51:26 +0000 Subject: [PATCH 116/325] bump(nightly): mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly nvidia-patch --- anda/apps/mpv/mpv-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/nim-nightly/nim-nightly.spec | 4 ++-- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 81b17a711a..eb82c5088d 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6b178e4f5a1d0dcc7b4cdb04ffad2827d07ef4d4 +%global commit a418d216357af9727ea287d92c7f3cbeef9f3e9c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250603 +%global commit_date 20250607 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 78a5b86bbf..43c331ea28 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 08101b0bc5c9ad0ebb5a4e77bcd9a79c8b80eded +%global commit 269d29624bb91066ee75558a81c0cac609d080e6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-05 +%global fulldate 2025-06-06 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 12252b9511..ceb4a8d9c5 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f62d76159bc4a623a921792cc214387039f0b72b +%global commit 46773ebbd8c2da7c0239a52c4b4ce303111a6798 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250606 +%global commit_date 20250607 %global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 3db4a630e0..5f78e20e1d 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 6eec17e846da5a3f188ef9cca3bc6824bc17a06f +%global commit 9f9aabcf975dd29d16f6e6f862ef0a66e0388477 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250606 +%global commit_date 20250607 %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 79bc26adbd..3ae14f6767 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 7a53db6874d4827d7e8ac4ed9525807cb7c04e69 +%global commit 4fbf538b6613bebc3205b065e95438cea0777033 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250606 +%global commit_date 20250607 %global debug_package %nil Name: nim-nightly diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index e4ba45b715..f0066bef66 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit dfca5e1ffa4ffc76f3178b032a600d152fa341f6 +%global commit 54f37fd88fe791cb8df9a9cb7e19a16adde3f580 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250604 +%global commit_date 20250607 %global patches %{_datadir}/src/nvidia-patch From a7c9da7ccdf9c29c75fa160c71058cc21bed8c0e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 02:07:46 +0000 Subject: [PATCH 117/325] bump: zed-preview zig-master-bootstrap libhelium helium-gtk-theme --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 019e9ea44d..4e22e9ee35 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.190.1-pre +%global ver 0.190.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index a287c637f8..a8bca6dfff 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.734+adc4418ba +%global ver 0.15.0-dev.735+98cf81d51 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 93b3e73b4e..1efa87d50e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.43 +%global ver 1.8.45 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 4fe6055407..e287f81b55 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.42 +%global ver 1.8.45 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From f499652e45a146fa77fc0d5fe1d071c004f194ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 02:55:30 +0000 Subject: [PATCH 118/325] 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 2d7b9ef027..6a15c35a13 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.734+adc4418ba +Version: 0.15.0~dev.735+98cf81d51 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 cf872ae8d40e05b20c748fb106465f3a546a5086 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 03:18:36 +0000 Subject: [PATCH 119/325] bump: golang-github-jesseduffield-lazygit --- anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec index e541135eba..3c527daed6 100644 --- a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec +++ b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec @@ -2,7 +2,7 @@ # https://github.com/jesseduffield/lazygit %global goipath github.com/jesseduffield/lazygit -Version: 0.51.1 +Version: 0.52.0 %gometa -f From ba60deaaf34b3e0d4bedd1139bfd0f1471e6945d Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 7 Jun 2025 13:54:48 +0800 Subject: [PATCH 120/325] add: intel-lpmd (#5265) --- anda/system/intel-lpmd/anda.hcl | 6 ++++ anda/system/intel-lpmd/intel-lpmd.spec | 47 ++++++++++++++++++++++++++ anda/system/intel-lpmd/update.rhai | 1 + 3 files changed, 54 insertions(+) create mode 100644 anda/system/intel-lpmd/anda.hcl create mode 100644 anda/system/intel-lpmd/intel-lpmd.spec create mode 100644 anda/system/intel-lpmd/update.rhai diff --git a/anda/system/intel-lpmd/anda.hcl b/anda/system/intel-lpmd/anda.hcl new file mode 100644 index 0000000000..f838f1d9ff --- /dev/null +++ b/anda/system/intel-lpmd/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "intel-lpmd.spec" + } +} diff --git a/anda/system/intel-lpmd/intel-lpmd.spec b/anda/system/intel-lpmd/intel-lpmd.spec new file mode 100644 index 0000000000..5230bc8c80 --- /dev/null +++ b/anda/system/intel-lpmd/intel-lpmd.spec @@ -0,0 +1,47 @@ +%global _distro_extra_cflags -Wno-unused-variable -Wno-unused-function -Wno-switch -I/usr/lib/gcc/**/include/ + +Name: intel-lpmd +Version: 0.0.9 +Release: 1%?dist +Summary: Linux daemon designed to optimize active idle power +License: GPL-2.0-only +URL: https://github.com/intel/intel-lpmd +Packager: madonuko +Source0: %url/archive/refs/tags/v%version.tar.gz +ExclusiveArch: x86_64 +BuildRequires: automake autoconf-archive glib2-devel dbus-glib-devel libxml2-devel libnl3-devel systemd-devel gtk-doc upower-devel +BuildRequires: gcc + +%description +Intel Low Power Mode Daemon (lpmd) is a Linux daemon designed to optimize active idle power. It selects the most power-efficient CPUs based on a configuration file or CPU topology. Depending on system utilization and other hints, it puts the system into Low Power Mode by activating the power-efficient CPUs and disabling the rest, and restores the system from Low Power Mode by activating all CPUs. + +%prep +%autosetup +sed -i 's@mandb || true@@' Makefile.am + +%conf +./autogen.sh --prefix=%_usr + +%build +%make_build + +%install +%make_install + +mv %buildroot{%_usr%_sysconfdir/intel_lpmd,%_sysconfdir} +%if "%_sbindir" == "%_bindir" +mv %buildroot{%_usr/sbin/*,%_bindir} +%endif + +%files +%doc README.md ChangeLog AUTHORS NEWS security.md +%license COPYING +%_bindir/intel_lpmd_control +%_sbindir/intel_lpmd +%_datadir/dbus-1/system-services/org.freedesktop.intel_lpmd.service +%_mandir/man5/intel_lpmd_config.xml.5.gz +%_mandir/man8/intel_lpmd.8.* +%_mandir/man8/intel_lpmd_control.8.* +%_sysconfdir/intel_lpmd/ +%_sysconfdir/dbus-1/system.d/org.freedesktop.intel_lpmd.conf +%_unitdir/intel_lpmd.service diff --git a/anda/system/intel-lpmd/update.rhai b/anda/system/intel-lpmd/update.rhai new file mode 100644 index 0000000000..c7a632c5f3 --- /dev/null +++ b/anda/system/intel-lpmd/update.rhai @@ -0,0 +1 @@ +rpm.version(`(?m)^### Release ([\d.]+)$`.find(gh_rawfile("intel/intel-lpmd", "main", "README.md"), 1)); From a6fd874cc4064f81c3ab7eb85c0c500a5ebc0097 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 06:27:48 +0000 Subject: [PATCH 121/325] 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 9d21fec28c..af7b3c1729 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.58.4 +Version: 0.58.5 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From 5dce591e438291c9a5fff6fb6d20f676bf099a1b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 10:56:07 +0000 Subject: [PATCH 122/325] 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 7d01263c79..dcef9963bd 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 46cce45b1382ee6ae7bae4179236b7d1e0b47a93 -%global ver 0.0.37-17996 +%global commit ac99b2036dc55f6a91d98594ef816815ca38d2c7 +%global ver 0.0.37-17997 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 7b57c9475b1c2d96b7b3255cc4e36804039a98a6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 11:41:28 +0000 Subject: [PATCH 123/325] 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 dcef9963bd..0e6a464769 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 ac99b2036dc55f6a91d98594ef816815ca38d2c7 -%global ver 0.0.37-17997 +%global commit 866daf20595d427afb43ef7e1d4f02c347e12648 +%global ver 0.0.37-18001 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 1bd805990f55739f601e54de3760245e5d1d1335 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 13:57:42 +0000 Subject: [PATCH 124/325] bump: mesa --- anda/lib/mesa/mesa.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index e3072b60d9..744f030a9f 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -79,7 +79,7 @@ Summary: Mesa graphics libraries # This should not break anything by default as the Mesa stream is ***EXPLICITLY*** # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 -Version: 25.1.2 +Version: 25.1.3 Release: 1%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org From 9fab92e36c294246152479a85dcd5f841fea8996 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 14:36:43 +0000 Subject: [PATCH 125/325] 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 a8bca6dfff..c52d567b78 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.735+98cf81d51 +%global ver 0.15.0-dev.736+b6d904624 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 07a51f8e932fb822771870f83619a9f6e7d1abca Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 7 Jun 2025 16:53:33 +0200 Subject: [PATCH 126/325] zig-master: drop merged patches, add remote patch locally (#5270) * chore(zig-master): drop merged patches, add remote patch locally * chore(zig-master): drop merged patches, add remote patch locally --------- Co-authored-by: Gilver --- ...bounds-of-main-zig-executable-to-10G.patch | 11 ----- ...ib-dir-as-directory-instead-of-as-st.patch | 18 --------- ...t-directory-of-libraries-to-linker-p.patch | 40 +++++++++++++++++++ .../zig/bootstrap/zig-master-bootstrap.spec | 4 +- ...bounds-of-main-zig-executable-to-10G.patch | 11 ----- ...ib-dir-as-directory-instead-of-as-st.patch | 18 --------- ...t-directory-of-libraries-to-linker-p.patch | 40 +++++++++++++++++++ anda/langs/zig/master/zig-master.spec | 4 +- 8 files changed, 82 insertions(+), 64 deletions(-) delete mode 100644 anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch delete mode 100644 anda/langs/zig/bootstrap/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch create mode 100644 anda/langs/zig/bootstrap/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch delete mode 100644 anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch delete mode 100644 anda/langs/zig/master/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch create mode 100644 anda/langs/zig/master/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch diff --git a/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch b/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch deleted file mode 100644 index f2e22e1bf0..0000000000 --- a/anda/langs/zig/bootstrap/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/build.zig 2025-05-21 00:23:29.485933582 -0500 -+++ b/build.zig 2025-05-21 00:25:06.001631897 -0500 -@@ -690,7 +690,7 @@ - fn addCompilerStep(b: *std.Build, options: AddCompilerModOptions) *std.Build.Step.Compile { - const exe = b.addExecutable(.{ - .name = "zig", -- .max_rss = 7_800_000_000, -+ .max_rss = 10_000_000_000, - .root_module = addCompilerMod(b, options), - }); - exe.stack_size = stack_size; diff --git a/anda/langs/zig/bootstrap/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch b/anda/langs/zig/bootstrap/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch deleted file mode 100644 index 21438943cc..0000000000 --- a/anda/langs/zig/bootstrap/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/build.zig 2025-04-25 05:56:25.033100994 -0500 -+++ b/build.zig 2025-04-25 05:57:16.965173352 -0500 -@@ -1392,7 +1392,14 @@ - // in a temporary directory - "--cache-root", b.cache_root.path orelse ".", - }); -- cmd.addArgs(&.{ "--zig-lib-dir", b.fmt("{}", .{b.graph.zig_lib_directory}) }); -+ if (b.graph.zig_lib_directory.path) |zig_lib_dir| { -+ cmd.addArgs(&.{"--zig-lib-dir"}); -+ if (fs.path.isAbsolute(zig_lib_dir)) { -+ cmd.addArgs(&.{zig_lib_dir}); -+ } else { -+ cmd.addDirectoryArg(b.path(zig_lib_dir)); -+ } -+ } - cmd.addArgs(&.{"-i"}); - cmd.addFileArg(b.path(b.fmt("doc/langref/{s}", .{entry.name}))); - diff --git a/anda/langs/zig/bootstrap/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch b/anda/langs/zig/bootstrap/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch new file mode 100644 index 0000000000..4bfc87db0e --- /dev/null +++ b/anda/langs/zig/bootstrap/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch @@ -0,0 +1,40 @@ +From 48aa23307d1a47b444854fc09478da6d4ee8e624 Mon Sep 17 00:00:00 2001 +From: Jan200101 +Date: Sun, 11 May 2025 01:09:41 +0200 +Subject: [PATCH 5/5] link.Elf: add root directory of libraries to linker path + +all the given dynamic shared objects will be linked with an absolute path however they may link to other dynamic shared objects which won't have an absolute path, for this we need to add the library path so that lld can resolve it + +Signed-off-by: Jan200101 +--- + src/link/Elf.zig | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/src/link/Elf.zig b/src/link/Elf.zig +index 53f88101b1..fe2b7abd48 100644 +--- a/src/link/Elf.zig ++++ b/src/link/Elf.zig +@@ -1938,9 +1938,19 @@ fn linkWithLLD(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_node: s + // Positional arguments to the linker such as object files. + var whole_archive = false; + ++ var lib_directories = std.StringArrayHashMap(void).init(gpa); ++ defer lib_directories.deinit(); ++ + for (self.base.comp.link_inputs) |link_input| switch (link_input) { + .res => unreachable, // Windows-only +- .dso => continue, ++ .dso => |dso| { ++ if (dso.path.root_dir.path) |root_dir| { ++ const lib_dir = try lib_directories.getOrPut(root_dir); ++ if (lib_dir.found_existing) continue; ++ try argv.append("-L"); ++ try argv.append(root_dir); ++ } ++ }, + .object, .archive => |obj| { + if (obj.must_link and !whole_archive) { + try argv.append("-whole-archive"); +-- +2.49.0 + diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index c52d567b78..0bbbb5c83f 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -46,9 +46,7 @@ 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-10G.patch -Patch2: 0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch -Patch3: https://src.fedoraproject.org/rpms/zig/raw/rawhide/f/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch +Patch3: 0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ diff --git a/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch b/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch deleted file mode 100644 index f2e22e1bf0..0000000000 --- a/anda/langs/zig/master/0001-increase-upper-bounds-of-main-zig-executable-to-10G.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/build.zig 2025-05-21 00:23:29.485933582 -0500 -+++ b/build.zig 2025-05-21 00:25:06.001631897 -0500 -@@ -690,7 +690,7 @@ - fn addCompilerStep(b: *std.Build, options: AddCompilerModOptions) *std.Build.Step.Compile { - const exe = b.addExecutable(.{ - .name = "zig", -- .max_rss = 7_800_000_000, -+ .max_rss = 10_000_000_000, - .root_module = addCompilerMod(b, options), - }); - exe.stack_size = stack_size; diff --git a/anda/langs/zig/master/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch b/anda/langs/zig/master/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch deleted file mode 100644 index 21438943cc..0000000000 --- a/anda/langs/zig/master/0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/build.zig 2025-04-25 05:56:25.033100994 -0500 -+++ b/build.zig 2025-04-25 05:57:16.965173352 -0500 -@@ -1392,7 +1392,14 @@ - // in a temporary directory - "--cache-root", b.cache_root.path orelse ".", - }); -- cmd.addArgs(&.{ "--zig-lib-dir", b.fmt("{}", .{b.graph.zig_lib_directory}) }); -+ if (b.graph.zig_lib_directory.path) |zig_lib_dir| { -+ cmd.addArgs(&.{"--zig-lib-dir"}); -+ if (fs.path.isAbsolute(zig_lib_dir)) { -+ cmd.addArgs(&.{zig_lib_dir}); -+ } else { -+ cmd.addDirectoryArg(b.path(zig_lib_dir)); -+ } -+ } - cmd.addArgs(&.{"-i"}); - cmd.addFileArg(b.path(b.fmt("doc/langref/{s}", .{entry.name}))); - diff --git a/anda/langs/zig/master/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch b/anda/langs/zig/master/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch new file mode 100644 index 0000000000..4bfc87db0e --- /dev/null +++ b/anda/langs/zig/master/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch @@ -0,0 +1,40 @@ +From 48aa23307d1a47b444854fc09478da6d4ee8e624 Mon Sep 17 00:00:00 2001 +From: Jan200101 +Date: Sun, 11 May 2025 01:09:41 +0200 +Subject: [PATCH 5/5] link.Elf: add root directory of libraries to linker path + +all the given dynamic shared objects will be linked with an absolute path however they may link to other dynamic shared objects which won't have an absolute path, for this we need to add the library path so that lld can resolve it + +Signed-off-by: Jan200101 +--- + src/link/Elf.zig | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/src/link/Elf.zig b/src/link/Elf.zig +index 53f88101b1..fe2b7abd48 100644 +--- a/src/link/Elf.zig ++++ b/src/link/Elf.zig +@@ -1938,9 +1938,19 @@ fn linkWithLLD(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_node: s + // Positional arguments to the linker such as object files. + var whole_archive = false; + ++ var lib_directories = std.StringArrayHashMap(void).init(gpa); ++ defer lib_directories.deinit(); ++ + for (self.base.comp.link_inputs) |link_input| switch (link_input) { + .res => unreachable, // Windows-only +- .dso => continue, ++ .dso => |dso| { ++ if (dso.path.root_dir.path) |root_dir| { ++ const lib_dir = try lib_directories.getOrPut(root_dir); ++ if (lib_dir.found_existing) continue; ++ try argv.append("-L"); ++ try argv.append(root_dir); ++ } ++ }, + .object, .archive => |obj| { + if (obj.must_link and !whole_archive) { + try argv.append("-whole-archive"); +-- +2.49.0 + diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index 6a15c35a13..6e2111df6a 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -21,9 +21,7 @@ URL: https://ziglang.org 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-10G.patch -Patch2: 0002-build-pass-zig-lib-dir-as-directory-instead-of-as-st.patch -Patch3: https://src.fedoraproject.org/rpms/zig/raw/rawhide/f/0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch +Patch3: 0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ From 4d397eb5d5724dde4d8a200d93674c2389813bd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 15:22:08 +0000 Subject: [PATCH 127/325] bump: tracy --- anda/devs/tracy/tracy.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/tracy/tracy.spec b/anda/devs/tracy/tracy.spec index 0d34002c08..e6a293429f 100644 --- a/anda/devs/tracy/tracy.spec +++ b/anda/devs/tracy/tracy.spec @@ -1,7 +1,7 @@ %global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. Name: tracy -Version: 0.12.0 +Version: 0.12.1 Release: 1%?dist Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. License: BSD-3-Clause From b4948a2de8b83d1427141ea08de8aaa7b3a105ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 15:37:34 +0000 Subject: [PATCH 128/325] 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 6e2111df6a..b7c2f6c60d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.735+98cf81d51 +Version: 0.15.0~dev.736+b6d904624 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 3310e238e6501f3ea7232132623737345dd85a75 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 18:34:26 +0000 Subject: [PATCH 129/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 1efa87d50e..66d9c74326 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.45 +%global ver 1.8.46 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index e287f81b55..caf859eab3 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.45 +%global ver 1.8.46 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 56b2cb9c57d0b764d72559a8915ef05124ad417b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 19:27:11 +0000 Subject: [PATCH 130/325] bump: zed-preview lovely-injector --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/lib/lovely-injector/lovely-injector.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 4e22e9ee35..b78bfa22f9 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.190.2-pre +%global ver 0.190.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/lib/lovely-injector/lovely-injector.spec b/anda/lib/lovely-injector/lovely-injector.spec index a5e3e6761e..f36b8a5669 100644 --- a/anda/lib/lovely-injector/lovely-injector.spec +++ b/anda/lib/lovely-injector/lovely-injector.spec @@ -12,7 +12,7 @@ # I'm going to git clone the repo to prepare for 0.8 Name: lovely-injector -Version: 0.7.1 +Version: 0.8.0 Release: 1%?dist Summary: A runtime lua injector for games built with LÖVE From 04e3eeb44112f942f9cc6913cd5f55d3ec34b2a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 7 Jun 2025 23:40:15 +0000 Subject: [PATCH 131/325] 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 233a7f5333..0b1bbbd37e 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.06.221136 +Version: 2025.06.07.232609 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From a990e03a2b5681d7aef2c07eec0a81f7e93d6586 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 02:02:10 +0000 Subject: [PATCH 132/325] bump(nightly): flameshot-nightly ghostty-nightly zed-nightly prismlauncher-nightly astal --- anda/apps/flameshot/flameshot-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/lib/astal/astal/astal.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 7c47e9da55..1bd594a941 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 88eaf96f249e7df7e81a2960594914c82ff302b7 +%global commit 4edfb2ac1d71e7f75fcdcb850ff6bce5fb148a7b %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250606 +%global commit_date 20250608 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 43c331ea28..ea254d8120 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 269d29624bb91066ee75558a81c0cac609d080e6 +%global commit e986beb6a7aef1f2301e0c6372d4f7d75443e034 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-06 +%global fulldate 2025-06-07 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ceb4a8d9c5..03b018a27c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 46773ebbd8c2da7c0239a52c4b4ce303111a6798 +%global commit 5187954711d78b0fd18c1486f6fb02ca4d1c446e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250607 +%global commit_date 20250608 %global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 5f78e20e1d..aa4f666354 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 9f9aabcf975dd29d16f6e6f862ef0a66e0388477 +%global commit f19fe4193750cf87ed88b1e22aa325f1dca83041 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250607 +%global commit_date 20250608 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index cd8c2c8c73..1a29a5deca 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 7f2292f0792ffc9b127d4788b3dd3f104b5374b2 +%global commit 6d809a701f68dceaf451842e858b6cd566b14c94 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250603 +%global commit_date 20250608 Name: astal Version: 0^%commit_date.%shortcommit From 4b38dc2e80a162966dbdca0f0bb3d473bcba802a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 02:27:03 +0000 Subject: [PATCH 133/325] bump: ruffle-nightly yt-dlp-git --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 483b6ef1d3..6a7d8a8f8b 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-06 +%global ver 2025-06-08 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 0b1bbbd37e..9c7d9551d6 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.07.232609 +Version: 2025.06.08.004548 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From cc2b1c09383165fc89cbdb0a73e5f0a2a58b5b96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 03:11:18 +0000 Subject: [PATCH 134/325] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index e73fcdb1a6..b67e743eb4 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 7f2292f -%global commit_date 20250603 +%global commit 6d809a7 +%global commit_date 20250608 Name: astal Version: 0^%commit_date.%commit From d8560cf78f4752c5549cf865e9ef30d1e72239a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 03:39:12 +0000 Subject: [PATCH 135/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 66d9c74326..50ced96428 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.46 +%global ver 1.8.48 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index caf859eab3..293503556f 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.46 +%global ver 1.8.48 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 0f6c744ab8cb376e6f2c0a28f0c36d79cca84096 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 04:17:04 +0000 Subject: [PATCH 136/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 50ced96428..417b8ab927 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.48 +%global ver 1.8.50 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 293503556f..f2d0a541ca 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.48 +%global ver 1.8.49 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 418b654472658bc1b51ee16ece0a233cc7bf69a7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 04:46:16 +0000 Subject: [PATCH 137/325] 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 0bbbb5c83f..fb0c1ac12d 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.736+b6d904624 +%global ver 0.15.0-dev.740+21a0885ae %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 92d6af0d1384aac845f46673ca5795b555efea29 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 05:41:46 +0000 Subject: [PATCH 138/325] 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 b7c2f6c60d..05e83060ec 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.736+b6d904624 +Version: 0.15.0~dev.740+21a0885ae 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 58cec941078548e566bcc80bfa7e4de8642ab02e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 06:28:37 +0000 Subject: [PATCH 139/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 21e5ca8452..dcd1326cbb 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit fb75e11b5a3189920ac393844375a9a362ed8341 -%global commit_date 20250603 +%global commit 269b650005da106f2447a43019d73f5c88556c78 +%global commit_date 20250608 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 45442d28b72ce740dff3775a66e9ece89cdf92f5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 09:39:29 +0000 Subject: [PATCH 140/325] bump: anki-bin --- anda/apps/anki-bin/anki-bin.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index ab63435aad..3b2391a659 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,9 +1,9 @@ -%global xurl https://files.pythonhosted.org/packages/c7/b3/1ef94ec356b9511a2e71bc710c8d6fd2b3d73abd8500ed51031b9f24dd11/anki-25.02.6-cp39-abi3-manylinux_2_35_x86_64.whl -%global aurl https://files.pythonhosted.org/packages/60/f6/8579d9cc41079987cd7d5b3072dd3dc1d69fcd518958e242e1c0a329d979/anki-25.02.6-cp39-abi3-manylinux_2_35_aarch64.whl -%global qurl https://files.pythonhosted.org/packages/e7/67/84e9d1a6879ef115d5ea5e5691db8e317eb843e5497b3983df1b3b17b41e/aqt-25.02.6-py3-none-any.whl +%global xurl https://files.pythonhosted.org/packages/f4/be/4b66f654302eb99e02f691ba1fdd1a5cd1f439d439b3b16f58aa4786836f/anki-25.02.7-cp39-abi3-manylinux_2_35_x86_64.whl +%global aurl https://files.pythonhosted.org/packages/71/40/19545c12e7d14cf00a5d669317bc39e8b0e14b538da9a1bf753a0b59269f/anki-25.02.7-cp39-abi3-manylinux_2_35_aarch64.whl +%global qurl https://files.pythonhosted.org/packages/c9/ea/9dd58dee2ac85626335b73b742f67dadfb25c4bb31fd607c1415dc9fdfc3/aqt-25.02.7-py3-none-any.whl Name: anki-bin -Version: 25.02.6 +Version: 25.02.7 Release: 1%?dist Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 From 349fa1d3a7597373f36c978671c853dff2487142 Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Sun, 8 Jun 2025 20:22:49 +0700 Subject: [PATCH 141/325] fix: lovely-injector (#5277) --- anda/lib/lovely-injector/lovely-injector.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/anda/lib/lovely-injector/lovely-injector.spec b/anda/lib/lovely-injector/lovely-injector.spec index f36b8a5669..a8a8a05a51 100644 --- a/anda/lib/lovely-injector/lovely-injector.spec +++ b/anda/lib/lovely-injector/lovely-injector.spec @@ -1,5 +1,5 @@ # Generated by rust2rpm 27 -%bcond check 1 +%bcond check 0 %bcond rust_nightly 1 %global debug_package %{nil} %if %{with rust_nightly} @@ -8,9 +8,6 @@ %define __rustdoc $HOME/.cargo/bin/rustdoc %endif -# todo: update for 0.8 because dobby-sys is now a submodule -# I'm going to git clone the repo to prepare for 0.8 - Name: lovely-injector Version: 0.8.0 Release: 1%?dist @@ -21,6 +18,8 @@ License: MIT URL: https://github.com/ethangreen-dev/lovely-injector Requires: love +BuildRequires: cmake +BuildRequires: gcc-c++ Packager: Cappy Ishihara BuildRequires: mold anda-srpm-macros cargo-rpm-macros >= 24 @@ -67,7 +66,7 @@ popd %license LICENSE.md # Only include dobby-sys license for versions >= 0.8 # Manually uncomment the next line when updating to 0.8 or later -# %license crates/dobby-sys/LICENSE +%license crates/dobby-sys/LICENSE %license LICENSE.dependencies %{_libdir}/liblovely.so %doc README.md From 03ca2a2adaa9fc106fb8cd757c6f0e3d2c9cef13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 16:22:13 +0000 Subject: [PATCH 142/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 417b8ab927..20cca61a66 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.50 +%global ver 1.8.51 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From b3910e610fbcd49a1d24d45d7c04762a56f732c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 16:45:57 +0000 Subject: [PATCH 143/325] 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 0e6a464769..3a81bb4551 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 866daf20595d427afb43ef7e1d4f02c347e12648 -%global ver 0.0.37-18001 +%global commit 823e17288c9de010e5dcb0697dc6650b0178c321 +%global ver 0.0.37-18002 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From ff4e29b42a7dda5a50363e9ba0d8f49ed1fd93a6 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 8 Jun 2025 13:41:01 -0500 Subject: [PATCH 144/325] fix(legcord): Don't link against system Electron since it doesn't work (#5281) * fix(legcord-nightly): Redo spec Signed-off-by: Gilver * fix(legcord): Redo spec Signed-off-by: Gilver * chore: Obsolete legcord-bin Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/apps/legcord/legcord-bin/anda.hcl | 5 - .../apps/legcord/legcord-bin/legcord-bin.spec | 92 ------------------ anda/apps/legcord/legcord-bin/legcord.png | Bin 83375 -> 0 bytes anda/apps/legcord/legcord-bin/update.rhai | 1 - anda/apps/legcord/nightly/anda.hcl | 3 +- anda/apps/legcord/nightly/launch.sh | 13 --- .../apps/legcord/nightly/legcord-nightly.spec | 83 ++++++++-------- anda/apps/legcord/stable/anda.hcl | 1 - anda/apps/legcord/stable/launch.sh | 13 --- anda/apps/legcord/stable/legcord.spec | 85 ++++++++-------- 10 files changed, 84 insertions(+), 212 deletions(-) delete mode 100644 anda/apps/legcord/legcord-bin/anda.hcl delete mode 100644 anda/apps/legcord/legcord-bin/legcord-bin.spec delete mode 100644 anda/apps/legcord/legcord-bin/legcord.png delete mode 100644 anda/apps/legcord/legcord-bin/update.rhai delete mode 100644 anda/apps/legcord/nightly/launch.sh delete mode 100644 anda/apps/legcord/stable/launch.sh diff --git a/anda/apps/legcord/legcord-bin/anda.hcl b/anda/apps/legcord/legcord-bin/anda.hcl deleted file mode 100644 index 5c31d7cdce..0000000000 --- a/anda/apps/legcord/legcord-bin/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "legcord-bin.spec" - } -} diff --git a/anda/apps/legcord/legcord-bin/legcord-bin.spec b/anda/apps/legcord/legcord-bin/legcord-bin.spec deleted file mode 100644 index 0032ed2e87..0000000000 --- a/anda/apps/legcord/legcord-bin/legcord-bin.spec +++ /dev/null @@ -1,92 +0,0 @@ -%define debug_package %nil -%global _build_id_links none - -%ifarch x86_64 -%global src Legcord-%version-linux-x64 -%elifarch aarch64 -%global src Legcord-%version-linux-arm64 -%elifarch armv7l -%global src Legcord-%version-linux-armv7l -%endif - -# Exclude private libraries -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so - -Name: legcord-bin -Version: 1.1.5 -Release: 1%?dist -License: OSL-3.0 -Summary: Custom lightweight Discord client designed to enhance your experience -URL: https://github.com/Legcord/Legcord -Group: Applications/Internet -Source0: %url/releases/download/v%version/%src.tar.gz -Source1: legcord.png -Source2: https://raw.githubusercontent.com/Legcord/Legcord/v%version/README.md -Requires: xdg-utils -ExclusiveArch: x86_64 aarch64 armv7l -Conflicts: legcord -Conflicts: legcord-nightly -BuildRequires: add-determinism -Obsoletes: armcord < 3.3.2-1 - -%description -Legcord is a custom client designed to enhance your Discord experience -while keeping everything lightweight. - -%prep -%autosetup -n %src - -cat < .legcord.desktop -[Desktop Entry] -Name=Legcord -Comment=%summary -GenericName=Internet Messenger -Type=Application -Exec=%_bindir/legcord -Icon=legcord -Categories=Network;InstantMessaging; -StartupWMClass=legcord -Keywords=discord;armcord;legcord;vencord;shelter;electron; -EOF - -%build - -%install -mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name -cp -a * %buildroot%_datadir/legcord/ -ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord -ln -s %_datadir/legcord %buildroot%_datadir/armcord -chmod +x -R %buildroot%_datadir/legcord/* -chmod 755 %buildroot%_datadir/legcord/legcord -install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop -install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png -install -Dm644 %SOURCE2 %buildroot%_docdir/%name/ - -# HACK: rpm bug for unability to replace existing files on system. -%pre -if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then - echo "Found old %_datadir/armcord directory, removing…" - rm -rf %_datadir/armcord -fi - -%files -%doc README.md -%_datadir/legcord -%_datadir/armcord -%_bindir/legcord -%_datadir/applications/LegCord.desktop -%_datadir/pixmaps/legcord.png - -%changelog -* Mon Oct 21 2024 madonuko - 1.0.2-2 -- Rename to LegCord. - -* Sat Jun 17 2023 madonuko - 3.2.0-2 -- Remove libnotify dependency. -- Fix desktop entry. -- Set as noarch package because there are not binary files. -- Use /usr/share/ instead of /opt/ - -* Sat May 6 2023 madonuko - 3.1.7-1 -- Initial package diff --git a/anda/apps/legcord/legcord-bin/legcord.png b/anda/apps/legcord/legcord-bin/legcord.png deleted file mode 100644 index bb87d3bafe44c8dcba387113f79018fd2415b88f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83375 zcmeFX`9IX(`#+vkk}M@8hE|eL$-YckvxlN=lP5wLOU6DZm1HYx)(P3dklkRAnCy); z!x)TZ%-Dvp%@{t9p3m3!U-f z>)S$;$__d>xde#h|Ni_R0{@4={~_>y2>c%c|NkS<+Aot|t!QYCh-8NbAx>qgj-~MW7v=FLzT{!@E3Hxr6Tga_gR9-tHPs%&Y!>w8> zl+ar}?s87f)$D`M@aU|YuPN9AY6Wg?iES~DGuuC~lHIeqhJKzF1%7E=4cl-|?ZXzh z5UV+dS}1MBGHlvZcoHj-2-_q$FzpyrG%CRodD_I61I^bf37QnJ>MIL}tMlHlT9 z?UIAg{0r1>gqePHt`oM~bakx1mdJFT@Ody4>ujd5np-lD6z0d@Lg~GT%+Rj;h4*^o z>+72_%!$#ei;s(4Jr6=KW~8y~#iFZc@RBH#$*>j@3pQeQC+nQrRb{0hEn1!TAwfGn zHk(K7wz3?$Gcj){w@`N=^B@REJ1{4%`Rdc^cbV}~B653H^Y+*X;=q0eiN$okVSWm$ zmfNW99~GBzV7vB_?qhh4pxf{`BqVzG0GdtS!Nq&>fKnJfHAT^w-n;k;`&vnc=SpX= z@MLYH4(y^ARRbLVcW>)#M$U(2F{5!lVbks^*=Zgk#O=7Zz)udqUvU!VI1Mzm}n(ywk3t~&mz)jLYaN0usAtcXVXDy1bb3oF>>gJkg zA)**9=i%3s!E_y3*6syDeCRpmUHVgBZyIrlNr-D18q3?9-3hx*U!HSI-c6s++?5@O zn-c6mSWlhL5^Pphz7nJt!W_z5%txzADod@Z$f<{hgoMQ#Zw0Sl#C62y(38^i=z!j> zbf}_ltz=#qK7iTg(degqvfeQVq5F4x$Y(y%(Ydy{BNC}<8GcQkzRzCtymN88tH1JF zTa*0GZ4Patg0h=Ld(#%Nkb+P}Wo0pxc?gor7q0+CB$3^lLIX5H_J>KLxdQ#%Bv^Y% zo@}0imgk453(Zm{C$^^evOvu;BEiPA9MTmmX4VaUhwe*j*xeVHr9$G+XR}1%QuODv z6;d#DPgD#1K{}mlo2g27qESePS}kdz`)>;omx+? z3S8eW{ehm83RROv!F?&ajgxm!#3T#tm${B zRPw2-*bl!9HU1(d1^|{PhkYfHT4toOn(Owp)&`7v3gk4G|A$qjmbqG)_!#mauCQ+) zi1IGg*m<#8X{TK!wzU0 zPAxA)9M03IU_@wabRlFjcL_nwTS71*mI(7dmIx~39d$k6tWU7X{>mZjHD`X=?v zU~`Nv#G73Z6<#?bWlbXfE%U>Be!b%q;_vIdYmi=GonqELR*HJ;-?< z&E3gF#Pvs)Z#CZ)yvgWT}LTG>u?W^iI53#}2HkVOJdK?%khFf1i-Bbu#+lOt_XNXwmJQ)+`dbpeN6)0nx zP|kV8j!Ygv_G^?@aZ}vel^NgrWA^oFZ%O8Xck(Lx&xiP{ih7p!6q+k!3N~McwkXmu zlgWkJChtW=2B=Z4m9M&2GLVy(QKsiG9RbocL=U5M6|cML6IZMR$6uWXcJWNN%D(;G zHS9)O+H;Q~Um^kPNuB+ zYR`+q#{3!-jVXV)V~`k@a(Fo373LDP;a@0}9s)%LcBNrC(vg`L)UJLY{uAQ+0yE|| zXrpkU4|J|fj)MnSd)h}HukG*Jz4DKZx+E$qlT1wYIz6;^qNv5~sV+I!JD=K1@_}L4*N^8Y#c07J}J4 zj4t9jkqvHf)dM$qRtEbBbHf8e@k!U9W1tVBpT$&U2iA;*L1#oE;n8^63iZ2O@NdFqb?;9@^d-%qJ1)2e&2(sH2GXW#De_ACo~>UG zwLxYlUgQ&fMi2WkH+3OYQFhGMnUQ0cTE3cTok|Y9NjJ=PS2gwjUM9;VCk!fIf5dh` zHmp?M-N^twYt>KnfSs_gw=W8(SRt`(~9QGW4u14+h|+uxN)hIqYVx`RuN0@zOgL z1#iPR6m=#K3Pmn;W{6`}9x9|43-vGaV^+Eg)>5?%E{~l%284&KC$~bXZ{QqiLFGVn z`Ca)QIO>R*3L5G=v^0oU`3kLf^Cghl8bn2s8Dyusb`>tdzd+jH`QFl;DNnOH8pR>~UY zhaYjmZpZ49?>)nNedRha>fpgxxV&|~6!TA(w^e*!`A;gnYss6jp%{lakC%iIGvwd| zZA#u_4yN*7km`T>h@@yWYBlE9F7uT|%NHPfbzU||TE-)J@mIIzEwCWs0YgjN#GeTF zqa~0^_ncB}_a2bn$!No#&0~hzQs0W4PB4yCtO!+ z>^&+#%{`XO9YxKqg16kUl6Q-`1*}_fr91G+nUyo3B;26(SS&OREV%T{dZ@v=k`e2I4_b{N_vdDl3YL4VU0sU`1^&&3(4)CCO3 zrOJCeO+neGx@cFsRo}46nwSZ9vG$D}PO;YVH?a-$r8SWtK9=g|06}z01QS?Jy!iT- zBu)+53!;4|)lh>1e0XY&Krdg|DSw}WadTZ-F1k5Y?Rrc0@0r&x zd#s}JGbk_yu0c&_W%o;gRNgSBWh_^GT+G1@l!5QzBxn3D=K9y&EhVfVRwxg3UpI?o zYh*H6Ij`KVaLrPs^{F%GUgCENdPyFOS^YTJ*Kn{WB;T zui$YZMf*A1QDD{7tfl1^K5TlL-|9zG6|~h*N=80Z5xv?gq^9&O1J)$6BrFg{1&8|!(PYk92lR|80vAcGlz2Wk=7u(Doc zCVzPYL&2lLDY2)9D2MByR6&tdgrW@V<}!~|-RH;uZuYPxNb38N&yQr;zKS(>k=i)i z%_wl8~T-637;=iRq zPn^3)ul<0;s|#iEmUk#<%fymnCfGVDo1g39S*8kgfz}hNXUbx1ME@QwGDfEuGCW7k zEs%;fQ@LquJDl1fn`b{hTGswe%KDue0K~*~?lBMCO!@3>@dZCcIsf(^Gs^=h5k^B1 z*ZO$1rqyS%&mN?cLY*Z|26&*Af~+Rh?T7np-3mOovt1k2(xFhj)$ZBhID!1T&bR(u zvuLy&(sJFZDU^BNz*%R7Y)am7+X!$NN=YK0Zb5nLLgHeept|_zRZy02)&(^g|8~i| zx`nQ-eRa`zhDEkbVQ&Fw@W*54(Syr&sf1W^?}YzXWRs$D{!*uSXSx3`cmuE^K$cUP zgOgL(Z!T1g7V*EwoBF+Lnn2H|jEPqF^cLAF=)))Gs53^^&@9}HNU@NJ($hif10|!B z&CyqA6tAo8i`{wB>mn}tNGvoJCo0r9o zV|!jgvNIcf28QE2fpy)hJ*$0l2#LV5;Rg0WOms(;(RjWqrZFGdG*^;wo#p zh<-_nT(JZAyWdpaj|ytU#}6Dj_&z5a;GJk3ft8wTG6k$0Cw9MPl@K~9sO`kb)B)W? zel@WFd>b{rTxi=y#%|Hb_d%2HvOt;OeCYhUK5NRmODQK=j~r=@d!f8rch~CnL=rsR zPnB1EJB(kPp<4jmrI13gc|>BNZlNwrZ%ruAUmHe@QyyB|Ck10oHXU7a+Q6=hrD#7& zX)8SlDYP*>wrf3Gb1*oZTBySvyLxWzj6xjBbd`IuB9QVSK(g2%g7YYl#I12I%17!A zs)K4JGBW%^niapdIFP%q0CI4VK1Pzoa_6CBJ#BwjJMWD+HEk(}!dg8UF<{oP!G6N_ zd|M6uLV5XC5WZig5S_`(G;h+)JckcSVnEv$${I1&QBT7GC@VhJdI+Ux^*q;Y|0b5o zG_#i1wk7LlE%^g{q^s>8vyi&IfL4_;-i8Q>B0z9?y5A!l&4%l|{- zPNbHJ5q^D8u_4UuocMM-CU-y=(w7*^5_+Dg>t_pI>Ym)@)Fj`W4k{Z!sqXSpr>JqH zWGrvGpQ2w~kEO+E^wzQ5zI~Mlr^*;+u}F z@oUbFJNhWck)3E|mHPg(2WI4V{<_XuVWMlYJMnS)9)db~4b6G@%RR4w+cQ0wo+c<0 zJ*vg_)drc}I3tgZ@UhGm0Xk-|apyp+bPOXbNxWwlP`GPwcAKLliDIcRxeI+BAGV|Xo|1O-0X+WL&#T`2kfPn#$-b3c3=%yza?Ou8%sr-$ z_tF|lvDU?4;M{$9FDqXi+V*6!i4G*1A@gB*SaNBjwExt;9qsMX#c5Y8KF_+>Q+YVG ztXODGR^>&?KyUBOsGA&rLAkML?_F*EsJvKCe`R-_RO_t)Ck%4~<_B*bM6g*Z2$JnS zM}13rP5PmlMzwUN3+^ZS23imtYGpW(sRFw$v|3U_u?%-yoH0HC>Ni}Pot9P{5gsi- zXYv8zA2>dr0KV@y%++IVX|aG@<}XWgU%0(2>d~{}H8Po!QCK@EEAmpmIU7Qb-1*w& zp20ym-LiDE<*mrEk6%}MA}C?%AEGYPliV%9~Nh-Qfgw`)gU?cA+8ti#UN#4+h?!R^{|_>+aw@1Mc_(wW14wH zSc2adGQ-sNtPLAWiy-{+&U_zs(+3!kkm`%bv*I0LXT&i(AF@9-&RoN)Y&c5b1F>}*a~G^(QMR@?M%8{}tSUeK4J6^< zCG27a^z6ov>fzL5^x2WN*3^z*e1y3*bZX8U*95EHxRJE;LhImKj>bn%QbFm|xa^qV(_+byGFali{9igP|p3fi7Y- z5$BVav>>k=tlPs+Zx#Z+e(+_uPf8yjpjUl!$0=2@&31gwzVA9GBR<{UL9MONwn3LR zr?{jhOMgU*4VdguX=O)UWlEIvM6~d(y@JHpeM0&C(@kv88_(=XPl}wUq8l7@2xGw6 zKC{zzHLX^Jz5FW<(&>Hh2A#~wsk}Y>J%1211xDZMRo(-Tl-g+!U)>b1NsOlljL12IW`cec-<-y<&F31O87Uv zERTu5W`OC3#9lu|MSsl<`V0>H2@A?)pM}hGXk=w$e+UvjXzz)%90*wytxs75dftt-f8E)u=C!P@5!MDWjYQ{}vHm$$P+eQwka;M94Zq@DqzDAjoye&nLhzmcTp$&xondxiO{DC7?+KuLtZeQ`NxL>pM@RQpAbGfvn^zrQp>JZH zHym%R;z7=np%cFMm|Iv%uH_=K=`wwhG*6|LkhyT)j8f7THp54u=~|HW zxpK?~a<6=Zb1hn(2Yy{-a}BGz>4;e|SzKX#pV%_gFw_EAvn_{X1q5rRT}!gKY&$wN zOo6zrJA^O=J)A^Ww;Y@fOY4(vy8H;yvxd3t8~VtfJ@nqbwO9LOiZEvEZwoQ5aVP{l zxoCB|XuP}q;W=?`O}SVo&Y0;nK>FnU&n}IG$g7*{+G3K!J9i4iW1rJqor^_EVC&zw zo{z8~l}V4;+R5&X@kai|p*xPZkbptrF&U<_`c424r-^~s0X3B%9a=T17@J7+Hqqa@ z@B$tfLiC2!~92=Nkn0k02X_wSb^+&n+YWUXeUfB73XodGGC#hrM#M?X3#-(8kw1I;RQX5v2 zxTAVmWV47w^=7Q)6=EC^vfx%iYHC0C(GjN{cyak2FkOj0P&1K_FRFr5!ks}k_d{0~ zodrkR9;pPcHH|DH(emUYyW%hLO~pdS(W`>^ix;$mrD-juz~!?!Vb;6~R066`7gWHl z)D&fF36tk1NA4%C^stBBRLyYYR(79b0Rub4CS+|VR)in2`5n-s#g4K4 zMG|Co&D2>q^cLMWgt?i!rUUbvmhlf?e3FW!tJ^tykM3+KH&&@5U|vmJ;oytPmz5oJ z4r2knpN{`HSfOYo0uWs#B(v2ss?*yn?1}FX35j(8q)zW(V#u+;BufHDqwLtN_4nMt$2-@OjOuIy{lDmu!&k~wvnt|>R^C* z;$pg~ih>C2;F9p5Gk~`mAByHZG2x_J1+*`|3 zXPW>lT_?<<38GQCz4So*$J*K{^lwbsfftNty&Y@tQXx}#$6m4Fn4L^$W1nKA%Cyz@k5 z5Mb4N005$DJS?I8fgJ^zsh(Yd^Ud2;0;P$uYWcrk1%WAv zdFI4zaOc3`<3u;U6mDG@Z{k`fk@96#ri!H%)Ii6T9I`xO8z-C_m^aVk&2`ghl%aV8 zrNO=TyvrTfL6=m;Kx@9TsKj+v9~F0lm4|GqE%9wr2?Gfm-h6 zkv7C(6T7bMb2~N$xsw;h8i#sR*H2?;31=MgH_Hdei7Wk@a$zE7moU=4i(GK=tXL1t=Q{fTa0JrIHBZ2yFYv6;wv z_y$_Cr4I}MPB(3PIMvcf{`2)hE%E%?$r{%lY+mi;m*O5HhP}D!!Ivc%W;=en4?ZrQ z4$ZyYqSTpQ9|o(w@olWm23t+EO}}d=f1yuGjnTRO{jQ=pBf!}5=Vrx? zn)X#we6{163xO0~9|o_!olWufWdao4eDKeHcH|i4ROd>nmS^nZ77<%Febqt^KdHVsc9UYjE8ZJv z?5qnC5O?K{%@%6DMt96Uy)Q-U`s#NO8Ws_!{N5(jd(=pTTyuqDm@_cnMYUk#0Bppa zxvmAC@&VgGZ(8*pry_kr0eBA~S!d+Ypf{A_7U$C?+aN4l7VB4Uba$6v;M$~UB?Q>{ z-cS_Po_YY=ROC8PMtRbT0uF-~XcyvPys1@x%f#MRRL(E|LJWRQh8IZWpUFA&%>#>U z_f<26P$losyiAmm@eQ{+cR`uh)5idgx3MUQ2m{*Pss`&Z-4Zra!JI5eGL!DdZ1qbk3o{g~|I{xzHxKtPDI_Q494mb?#Lu?{|2;|k*+ z^SD-pL8644D0|;0!sV9H3$q8NFDQd}pXuwV&CWjKYF1~SS_B+V8VoS4HmDAMfnnUm z2f&-cJfesfbv2vg9KK~l)7l}Uu{H%g?@aXY>pzyBYs1pKg#Dcur=O=v?+!f*>xc1s zGV8wf{|bQ>T_vigmlS+3h6 zHSj2g=MZh)zF0;kj<=G#u*SVhUld_Lc@zGO)*9p{W77+SJTv=0HhB9Q0+W!`mW-A-D@cDjSTMt#OpRD#r)nUs zzF2f+gzJHpOByRfW$9+wy|h5jN98>h&dH;kjt7^Ko;Ks#$k4^!FE5$rN2Gh z#mSK!43L7ToArcr^!EEv1^lk^&^7P)sKoNrxh`bPmX#YUYOSu2RRNY_k#*eRX{NN^ zL^;Kh&6unMLcE{i$Kb%ag&keYE-X9N)JO#|lMTw_}A(%R9l^PE_0u@v9|c$vGt&nB3hqb6(kBG*Uqe z!{tqoe0y!Al?KW3IC9rMZ!Vj>ZG(gFToDKYmml!Ra>X^vyZ@=UX>~RYi$PeaE%1vr z*>8SG8x}o}aUxXDivjg~yvP~MYE|Bt_F8u$<#?!lQ0bVhJLSu?j9>T|kuRSv$_6%q z@7d7~cJ~nJxEX$IPO%hQ!SLDzspuvXAb59$7mF6!Y})XlSkF6IE0*OeJJmqxyFE(M z9OA_(hnuqs?IB?JCun6dNJ(gpUw{TUXO_0e$CVG|6>5cLFnn4_yOYT+AIQj3 zh4%-gOZvj`PLv{$sA9(AcBU&X`NZLqXVF|!6@g2JWdC@gPfLN6^=yEM?pTz=&OqLT z&dz(HQXFMw9Gm9NXb<#>dZTQP+hUQ)AP;=+KUOMam?a86^w%x~Oa>F+xq)$Uc|>@l z&=H^`Mbdl}ZtBC+Jcs*N`1-UJJOR%`ZR;&IxInz@#2yVpn>frB?Ys^2Yi)`Jb^_w0 zfe*$|oR5vLr)~@m?deko(RX!n6gTk;0v@+%x9`_TG;aJN@tJ0wc~XAHCGTSo8j=sK zzmB>!xU=ZZLGnKt_w!UsAFOep10*4e$jaEm4}J5aMM zJpeh@lxbs}(_gTy9=w#%(%b6Gv(8#(u(M*~>C@TiZYr*_S;5sXl>82BFxH;%keOGVC1`(C!$<+Lz z`>kq3nAfxFYh$*<4C)!|$|AwPai+r*bQ7##B3=B@*-GeGlP}YczR7spBmfr=MIz#- z9?CcXdfuMrflYs_E)B#jZ4TpcQvO_dw~qMOd$z$c^IVz9N`Soa>vzMWf)ed;U_8P; z^wj$fy|~D3Y^_kGH7b+;KnvAhP&_vJZEUq9qIE)HwWvp6peHdc2Ubg9n>`=o1{m}- z#qm%r-@3akuD!bz!~J~)ldF7~8Dz?~kJA{9`N5^dMa)hdm_XHs(PC7?Vq0hOhQ>z5 zHXKK{wDx(xgAs@fZ|T2WoeoqjU`XU zDJ&v|0VlC`h__#Slp`O5aqfs33@&6u>c6m`%= zPZjE|+Mi(e8HgBAW;=1}1;Lb96!lvg6x!lp+adua)Gu{2Gf**T(J4N-tdU;*uJ`Lx9-vmOoxeUm>H&8`b55dO-<|=3>a;JY3 zFG6<_8emV`4l1ivT-vvnFPZDMgC9@^r-HIDo4F?QU0b4rGg--ujfCM;XYKeN+rWpy zCjNSxtYPzXBkNA1?1_(NRx0?Ku>z2ngvS!<8WxEaslo>g`_AiNy^R!9FK=mrPO8cV zg*8dHoP&#-AiK!m7YDncLWd^~F=Y88AWz_NVZLj2V)vR0bZSzM1&C@FxQKhZf_)zh9{HRMq^cG zw;@0EHek7$M51(DVcKv?tSP?UVNGnHEPM4&<1i5C5)h~M-`=RLts+Yy(gCw-%7^Gn1jtev8fnQ0UQ?S;y~lNk?9}3nh(cButndZK=eq$$?B> zi<;&%N+CRZ|0Mo~Zof%Pj!SuT;{pep=EASbSC6M>*b0`ugR6PSA+fQKUE+VhR9Mwd zL*6EI&d92jKYW0L8+%f1g?loly+hA?9OYcif!oVDW}E$ui$~*u{dAT5qA2 z*GrhA5ARo>KAjwwp7h~FoBBuVV0OJ%SC2fobpM{o#F=`XD}1;SujYdj2O@S~X5Hx8 zAj{LwsRfADLd6sl;^(QOCKh72>k?LXHC~6iB7*-5>tq)((jM~X#8)3t)`QXFV`>l6O48HSNQzHGsoo&oV6)8e>>`4633{$y(X3rbP zG?v+L)rUq6@KM5wx?Bl`bI*l@M@Xn1ebHW z?hIvD2}zR#&D$8j9*&>5KEaZIuk}iIJ>xeQ^qu9*=F4ezFVQXvoA?dTysC`Cos7N_ zO{CwYuc^QJ>wW%kbM3?ktwll&Cb{Dx!hY6-RmE+xqH~GQo{e>{RWpiT%LP8%D5WLW zhaHF@xn(O@Dm8BXJ-(Bd9NRuY(wy97ZG;n>VrO1efD%)CX0nv0a7t|GU%J%y?(n7${Ms&CLwEc~I}PjU z?q__|EX-vm(s^cc;>+A#(rba29ACciM(~Fe{uGh zaOU+5h>wD~8DUUoxyl+QViyK!jCeKRQ zzE!>2Dw!Ni&<+mZKwq9f=l|i@kGQkykM_3Sdu6Ronea|CynAvqACF|eq{g-?;N*2W z^GIDsv%`gb*$}Y?lLswrsuhQL&jg1nlEvlN96YbF76SLJrsQ4n$H)Eb|AB;mZ7AKX z3gY_s0{t+dxja{+?)aoYVnX6{hw{|y)|iDvA(UE5QI(}^^AOe$5iy!4fLCHO7+fnTc6h-n|$~di>{B% zj60Zp0a`qnq;UyB-hFj6A{;zP(Ema^Lo2pyZJ$oJY7|p^a`cre!r^}x(EB1wtB*-! zULyNs=jSF+j)ns3)LXr-#C0Q(=VP)}AN4VdVYr0iprY^iRQw42(@*Q~04#Lt$vRx`ofuRCp*XtPF2falG=@zwB`G(%d2zhqF4- z!))C)@6`MK{HE9i7Mrt)aa%K5sZ8lva*Q~ef-kG#V z&cN6CL2R!If3#yQ{Ipb_TDvyZ7cT#)l^+uw)mWfjd9(kmxVZSVMe7Uj`_3G~6T#J( z(7C$-Y9S{NGzTQl{ul{ATpg=t3u8xUgav;;HJR=881(16)gt{q^4Qh?@@(HTVH$G0 zbc3~#N9=s`4_LK#aBJeUcGuMvnF`6UME5PH%R95Yyhf2x1;O0tiw*nh-tu-WJS)?O z>w5=YLiP7;wv-^hu9&?76;^}hB~-qY^*wIa|MfWZ%}3;sXAQ?#m=|B%Yq>2CQJSik z!(x`-qvw4Cgpw{!GnDO|GW{S=9&~a)j|mpS7~c5i|0BZpS?Y+g!U?Vi3}N2?PWMz& zZLMM2DIY%EpBwovYtVO?YG9X#uafn~3)W8>$|K*H+#g?HxUv|&b}=!$LF}q6MeUsq zee?2AIz)tbvvE3q{a8pdhfVvCw7Un4v#$@yWl?~SW53kQJJ9pEt?i*jhUa@mZ`%5O z+I^X&fNRsK=@YM8%2mIlaS#R;Z8(?Zt#qSXb@Fq4enm?E2ieE-;|m;;6SzBaH-5zq zcAoHhTK`J^(>afitpugdF1>@5Qa$wwzBcQxN|+xE(w_9(Fn-#%CmeEww;SB?R&_G1 z`;Wsk+RM70%Z?#;T6N`uwY4o`;ko7UhK^L8JCFc7+8fExy=2 zU31&(DjIx#G#EEhTZ=lyesCWtf9XxHKz6F6!Rzo5bliocIDVbOsv>#g+GB{f2TOjS zMNy;1@|$-z@81*7tNSeuW-b5WJ@Hh6Hg@9z3uREf?tg(Dk1_iuY;glL?BXDF%l>?9 zltw3aF7>ll*_Rk5ryZEz?u2N#CneCjd@y_NHv~GiZ8wgSOqPd4zMLl1l(! zPsVTFe)Y!fi>+4no%TCvhEj9<5RC`%Lp68smd`J)YVsyr{BrJO1B-e|dsu$XNA=j_ z8vk6gq&TnNR^;5-j-5GM-xA;b&Ysip(C9z)F8;`UATgr5^z5YA<4agS@oC716Eo z5Zx#%1`{zexQBgnI*3TNA6L}-r zO=jtP2D#0U=-*LMo)VK6;%y(AkG7cmJtM^gWJn zS;%9eE6=Vw@L8Tz7lrSm#&5a5=KRR*{U1w7$XC89d&Sz+8b^yY|9sLg+|AXYu5S?l z{ak?DewF-c{?%Q~NN7jiIa&axI_Kfh!(%cAH{3*GH=EhS-U+qOt0r#BcAkFAe5Q@_ zNafK$$KNqkbAM-Wwd1|94%n|OVfImu1L{Lyx7z;Z)sq2iaYK4u9M>dS)W%u>!nl9p z=zlUJ!C(1mgNlzB;eiZw*?`#cXoUIKbIu?Li9UwGuy|!(1$0SfB4lS z4?Z1se_K|6-W%g>aGo>F(yMV+YSl+yS0JviiS{bXX5NA*O9PO3gQbK6869P;q}k(>G9iqQR!h<}BAF}!<1nzL@O zQ-r%bf?F){%Rs`jPws399%vgrQ{m7|?gK%_`KCc`y!X0-olB~xY(qgz7iZ5xT~EV> zCvOqO;qxD@LjdMYzk2e?LRyi=+ghu)$atR+)GBj z+TNE#wL91a_qK; z$y2sABQoc_t@Y+h_7>_?ZI9(wU=WE%us!P_5ZmDbf9ubPencgFg#%=jsjH%E5L&Xo zEgyVpQV9A^zT(>>zc)B;TUp^xoGan{4&Scrj{SHo^5)~&`)tr7!mI-3ogN~K;F_^k zrH4nu^M#KkMd~5Qisyp_;`&^@+}<-HDT&(+SN^5fuUGYI!E6Ig*JgrJv32#-__&}XkoeU31Ngf$SG>`##W)ndaQ% zlj;POvNlEyHe5?Om2rt9h)3g>|2nHRH*3A}YNBr2#B@e?J-6J@v-dKyPbM>uu_%P+ zJp(y9J^L?5_^$$Keyytypn}cz>ko5m&p|>xK1~^fmcQXKd$9Ye?Cq7Dc*Z>a zp~X=mF_~?%%Wdn2;-Vl05x8=C&X>X4EVP z5WvLJe*(_ve$g?wCc@gv%{ZRV$i5j5hLihd~r!b zI&Mu4>Z+)`@>2Idalz)+l)PevP3!!Kk%uh{+LIN#3y!BSb7$({Nixi3B6XalcU`A(<2 z5whn&i>mUmQVnLx)>%&XBi@yZMZm@vdPYK<&6Pawj3-SK%oXeWi+$2HJ!xKEWIBZee z!*ljYs_%oIEJlR;5wF%Q^Ze>={jUn><&KSwbwc+){wLfvFP2ggQx+NFJFQxOdGbU# z;z;?(-Uxd_#pIn|W5LNU#S`_P+Fve_zqXci>|pA5W#8DJ@%7#iJIrsR*DS(Z4dmB6 z8mP3GxEIq8ikPk4DPsmR9Hf^7{iF8zyU)rf>esmW*E)CS9_GL7`62&jY|}<*E<*gj zL=8O!bhCUFgJTW$=bt&(cpFGKjJ=*{W2J6Mte?I9R#aq&%DczS@yzGmVwl;;^Z##XL)=+nK z$7ZQ~k-wFBC6MIP{wfJOU3U(*yGN++F|XRp0q z-&s9+ZI7wp9~o!)w)rGsi25NyhU3|~$)d?PnPI|*at1nkNY~hbX#d{SXH}0=mK}=* zE)MVz_uh1y=3|E!Eg5Gt9-MMnxnZAmYLW+B!G(-I*t5G7 zIvGvvZt$`c&d|29wwAO%9ufW@4S!v4uQ;8;5c{?sTek7K2-U|;wyOH(Y4J98H|Pxb z{piMK2Wa`+pQ!sZhjk!@I_hiccIZYv2Unj-z5>MRj%mo9r&ND=u}{Ggyk)CP*Ut|* zQo^<*$47g9hyYyZQeCSvU%@RrcO0rcnHR4M4h4tY$4Igme82U6k}&o2`>u*A_f9pe zDx1vhc4^J&zo6~{K^@(G8*wc%!_%Ehnq%z8nDv4r>OyeRsTIM`_iT{FAKdY?o0f^w z1RL9+i4Pz2lp@WBiR_^A?Zy+?(VM}-fL?vrY*z3CRVup(#;g1nqF9n2i^%85c#5@jJY_&}6YG>1%E^@nezqm~7x|oyOu;%A; zwwz8GYsNP!N_zMqhUX`qT~QbPX834rsmRYTvFzD8pw6dK9r>QUEze^iHD*lb)~Bvz zK$=CZy4ZL9SSEw{zuwXL^f)|$jrw$Q2>BLsz4)~I@~`Rvf&aN2??zF=7R48ri9!?8 zLJDW&9_MUM2N<3d`*sU=UUcWjvt36;Rs?|+@_J1?VxgLC-S;3_3SHT3SsTVQ$LxK{ ze$CyUk?g(LsySV7qr%_@pVVogi!bRwO37$TJZ33*{Op2PJcM)S<n;wSg zKDya-9L%)oX1ZhAbRKm$HhCPT9r3;Q{ycuazukD){rmrt*9Vr=QE=a<%irB4(HC)gA|G zJ`5R`w1AKxi>2g%FG*K&|AlDn<(Hxzf`%)QgHHiA(Ph0N16s5lFS9X3_1GYo=w*@o6DfzbSgnZOJ1FWS2Cb3k>lqeE-4ZxOI5Ka@B!;CJ3}3v z8VaEKj{-`{bGl5m612r@xf*gWnx%M8hrO~9V7Zr2$3QH(TC)VfP4ESNm0k^#sepOy7d z(~%H@^Kc-+yQ>ZpW7?3LJQU1Cvx*QUEu12@yQY-GLRKB%G?wU98pwbr|IR6ilx_64 zPKjELN@f``U73O;flAt#!KNv1 zM=*uyn3hXsIA!_n4S730bj$TD06O)W$B6t=QRqWHU?eJE9Yu^$k=8#pUd53w>J2pw zbTqk59r}s~s}}Q*7=RESTg)dQ`sLpi`u37c@Uz$dosbGuv97O7X3Hp{E*lMg4iS9J zRmbUwA!V4Yr)z0hl|LyjG88T?!TaZw*!0_%?$`yF^Ui(-?Xus`8bgi55VkjL5(JDs z?+R8)YH*kX)+3q)#VX}%?3jS9vSD~ zxpmE+eq<1}S# z+GsxmBbo(zRh(cD6IiY4;Gijhj6dc&dV>8}6ZZDnve9fYLc+lvf9vdl%Tt&HKB%8x z4Yt)A86^O`0v9da=7*WlV(h_>Tza@eN1@2E^)(B)&?1lg-->PvL@td$#8O)OCLsg5 z58PO&|1~s9n)%?$h$fW|R4!NMG&dd~J@aB^gr}yMI7_N*FwjFdPuxN50i+LPwLVVk zmUXpaM|hXYuddWNj2j>DT*BzZcG>$kE2e8;(eJIF2_{{<#{K(x0pZony$MzJ`goGvVPuAC8ijot*=h%|6N%OL9q$FqZUNCyqBjU zE(@cj|COgXNJHh-0h|b!)r^Dt1*#d<$xB#$whQq zjh!)9Abh>N6Frj@C*W0w=e~dj*d`-u>K87Hv{`_h{#v{>O5~DiP3JfY5oBwUeA!i3 znwCRKdIFZ`Sb|Z}p|SV9s8T^n{m-b){#8Vo%jtw%4P%QS$i-=V^)R#@l_-)~w>v3% zyrMULc=(GObc!BB(_qMq2oa&lZVWKku`2C}zuI3x(pELy`2q`f$*(|9WKj4NB*iJ5 z_aoaBg@)pk^pS2}|JHT`1XkR`EgYM|c-K5}VwsX{?6?$-A}|B5OvPCn7%t;#BwKec z1ksn@aQN@aMiS?imko)yR~zI4^;c$cy^YM9FQUAkn=m@#Uq$o`^q##2QDg&yj1K64 zgxNm3ukVh10H@v_H!EuycVCYWRLA{zhV3JVm8MQg>d3Ow$pwqp2EK^^xohF7!Mo!$%Zf<2J`K`Q_Z)tIz8bmuM6%kXF+fI<7$L=&W@bB0jR~WaEB|1XWh1?%EkcJ3bt5y-2R-h?T;RUBkVV8VYfKxxbx-2f8_3Z?zr z_gBg3$Z!wlfuHd=+)hz;r20#uaar&27u4U$Cj{i}<9c>3k%|2VUUcWkLKLi?Mq4=7 z(KA$2+`kX#GPnqZj!eQSg${8#rwCG1bgRCFKLYS4OEOBRg5xC0tyt6xY^-T z2web4%43Z5{*faxLo@c8OxKPaG9lmHj4m~$r=Wky8bLDq9ax)oSV-=dH@7M1Q?2x_ zi4w-cFbeALV0k>!HqD;Wcz+Z#JfDGkaa|QX6%u~9$N!>ddnS-y*giHi_vI(`S@N}Q=~w6|hw0v?>gl@i2+ zH9XvJFVT}S{wu=gpcOPsNBxQ|%|ElJ_8jcNn~GC@znbn z4>;FLqOAf~Bw*&)gDvq^vWTj)0du6l60`d%a94oE5Ev|fsG_sNd+|l&lAc2xETOx{(z98@HNt~uoc86-mavgJgwotVV3-7m z4UMO9JOJ1&+&wCbV#>%+0AqqmV!8&y?R%7uw>+9gDKW$iFr5v=P%l-HcmJzpALTqe zjN5i2g;f*-(-N>MdWpj0CF-m!-_TYHjQrs8j71Ld9AbOxwLS^@DB2l>fz>nTX~&mQ zoppjs4iOa)yVJ_h@RGWPrD7ThFjY#k;@pu25I7xZfatTsE`P8?79rPEzFbt`QR`1k z9{-{Rry)NP4Hi#!T>bP@dW37z-C%JYsTMel$)~J0C-fA`#`Sr~F6R)va#lw4zc8^A z&FSFmT=}=NPOiM{o&A@-=w=HxmTz>$bk5h>d55FHlTQIb%vd2lhamjj zRAtvvhZAmNDb;6;ME7p2*H;3NF-bdF;>u|=?9#$}x{%TSk7KVZp=X09(wr1Rbn&$s zVZlk2_dpnU`Xa~z+54o`=Xc6HJALcsXvO6cK6Iml=?(>P&kB+pio-r+darx9#xaui zzwQY?Mc-;nknP2ldW}hD85(+{iXmoYQ@wEAqE1N-Pvz~$&ip=uwvWZ%PgPda1d>(> zj?2;gUrHGd_jPyZ?&U_*!dwFI+5$5kl1vAsw|V3XkT_1e!q)_y5Mp>TFuLE)T)TG5 zbPUwd(IL0qb_EQtitXULCk8W;m{`-vK zU-_$~$s8(ch>5gTTZU$>+1V886HKCUE}~{E4AtN*MP~KGp~ojoPHO@uo*;%!Ix}KK z7_nvkRW{x_txE3oP-speu7AkGWy_Eke2abKIw7HxE{T4*U11zu~ zCb$AADJj7l`SLGKnSF67e81PH+`6eOW6kMz$rWIp@rvtd=k67>`ox-i`IjCEW_5M- zLS0zstAB+~5(5h^%4KM{5F6cLR<;h?`zPo>MqS^6@5K_zkiPc{+-{wN2LRL?^o z5K&w-_ej})=QyHiGtXgwHE#UAP-Sy!;Zx2bF)jZH9oAdRq_#RDC+>-gX{_nn0#lkA zGkpt?io zDaWw9lmm3w#3l%04Rtllx%~2PsW|(>N+-nnO^vSu17t-_4o$e@bV+zprR+D9qAx{V z`N$yy(8oS|E>Fr2uSC$t^ubx4CRGY4IZ+d=bsI`Z@bJ&6^>-fh{~WqT5EZgEerfK#KYd}dX4NVi zln=xHXusLwui^`O5xFTdw0tHLhpwT`1|fOBEDI-7_?LBO9jJuI^!mT0rB!CVj;2 zzb??R^j{Ltn8CO?AO)SdJw+fjRHJeDXUD6_HZCu#QB{VY7L4(q(dJezw6or z@li7gx-#dyWnv`!M813y06;*pcai~^;XI>D?BcfFTp^)MJVZ8;WsRJp*f-$GTDD)i ziP;sbTW$5m(8J&PyV&B?M;Z4q|3w=xl}b6D;rB-B2!Yj4R0H&=wKHxu(3*9M!8`s- z9)NU11Di2*C1_Alyk}}b`!`%Jx>iODS*SD5B8t9|SgP{kotJ9_i_CCAmM^vzA+76B zAMVrKJl*Y_c+`2gRtmSO_Wp1RQ=B6#4P&mB9i12VZq(asCF)c!nV5e+>_VtjhS8yjmycV+C7 z8!i`$k!H;A9QN_dcK!n*U&d8YWM;wndf5hyj8=?Y9f9oabw{;!;ID@LYFW= ztqh=F@RL{?ek+TGU1(1GA~2r_jspk;I!GMDc&^)ddbqe6#rYazZ`j_OW!gE>zs`ao zB?r)hW%XU??Xhvf z^m`A zKuLQZuyo`gDu?MTxW+(v(S1TCMyL@@-@3;aw%eO3kSs=!vuUPHVS?$+O#ZskJ|`>R z(@qc)M_+j{4NTTDFOe(}Nr>;@%BXOte0Ku4)I$}R?sI{o86-K4MkygyTQ8lCSY0W= zQuc{`8Tka4GD=vlNvDx7-=XnpQy<5^#_d zaITSvW^e0p29Hu-f~Hv4xvaE5)M?DK`gzrk{s&;1HA2Z^_eo~~<~c9QY%JJFe_$^O zA$BCY1&f?3;xRI}a+u(m^I^|muPmHiNHnxl-_MA+Ql7v2+Y93dg{3^lDd<3%d?hQ4 zzk&4_w&_pDxcf6ymOE{eWyD}Y+}sZFE-a8VAU!*oukWo_Ky5dXS(&`g3&=%Hcm3h^ zt)X^#875Jrm%aH2;1NnL3Yle$boi75UtNRg5f7ku!yQsFUXC1Agq(DjbVE-wJ{)zX z;jMiQIH>EbXTo_F`Q~3+jPYpEw3{W+J$e5g^9iqsKX?oqxyJJqM>V9DoBG~E`Rygw zoo!(iD0$~RMZqp1ArUVl0q)$zd-9mU*i0$7;y3*XqdV=37*>aMl zSo@zwT?bd88fZzpHz_xPme&=lXC_-UF`yi_rhO$zVd|6JC+7MF(d}`QpvlEG@z7uG zo%6<(9Vz8Ad`sIwEpv=>l@4X-mU)tk`uMrFHsZ&O=6VW-%5gX`%l+4LTg^i;O^B*8 zBS&D~j?4`|ZsWwli!nL;x43Uq%|^w!8e97Cp@`E9@2}Zaafzz80I}vp4YBf?DY1j4 zB7{=tUxr&%(*JceRf|CYZ$Gi7FAYwvhZ$h<^X}o=OsqEjfbvf46B~pYQ#8v_U_2|* z8llo5;%*2n|5ah}xiqZ4dy=O#%+6K~Pa|5C6J{1FSbpD-CHbZ8x+AZwbru?XQXlaA zZu$Y&43iJMAaWuG`iytP;A(ug$u^$;f$wwrE={ccE}^;m>9pGcJf?>Xs^Q8a1SmuOcq6^fpRKo||;cFq!OzZ;@~)evbN$ z|0L3zg|7JTpqL4BkPku4ZoScFqqWylzfjXLA!l+~*HpJImuLhct?G>ob#8c%8+9iG z096BqoN;pDuO0C{3n`^S86jAo6q4sCosow1*Y()fsGQg(Lg$VjLb%O9bss-mU#ujIv&0{5aUs+mt_fhgST$U(9Qg3b=-nL#&e!yc-=4JDH^p^ zg=Lp*zW~q+ZykR{$;04_B<;#b<85#%V^{eaoOWlrk7IKYSH%F{M!{<2##{-& zo0E=r<~5-iqj>b!*q%jjE>HF?|Ka|Dtx!;)X6yIKS~}0H{)<2>gDY4e>-hE+d+%V% z2etx6!{3KxJb6&_-64)N+TX~wf)&T*=|zgmXkh|0(phP1!Av|upigdhB$>AzaCKeW zc>|JbB>5?9C!|&0`=(WcGE#N>{X>(;OpL3Z$(cj{1@sMSt`fkL*2Pm1Gl zerEZ*+r8?u1kMvjPUrl;_t72t!}fT`)2A`kMhooRX}c_eN#}~D#DK?UVey#RAls_? zgLUHoa~(773mJzqJo&bH!W6`(Id|5qm!Wu2-6M2bl9%LJ-Q@4e~n zZ)=qReEGGYG=Sa;(V=^nAE>Ii`sdwu6V{#VZ%K`#RCAOG=W5PR$ls*QKYZjsZCy&8 zRMsawpVx^2u+!Ns)4pE5lwch;C@B?KkD#GiBb`i@Nt2qMQEoOYZ+V@2ZcKED;bc6VNP~9Sa|Ja{&3ap3!I-L(D zi?!i|t-HLT{wMWRwK4_U@@{$m9poJb;#Bw==MOa6wu$gN>GZPC#qkAj+l42E zI9Bi06qVnl2toH#Tu5q_S*?tCJnM8t(k&Fa`)z|N>(@^#rtGuLG<2)k%$+KQbD!>!vv2vmG8i6Ed~_$+=Tpb@!NIFVk#Q#^+WpTLDzbU zQ~-A0CJaH3uQ`NJkKAS94&oa`m=W5t_sRHHTvJjT_Ofr`pEe;j!bsPUCPE=^W0z{8 zKa&1Tf7Pl}XtImMkiW443Bgck2Gjjs5V zrv?RSYqKs-dqIVzVC)0N-{B!cxiD!v^u~zzHyb5Q|j9{_uq9im-bG-7HkD)n5JT*Y|`lCo10uk>V9>*IoYLl z6IF*2Ie7^*F0is{Vw=d6k95%leN=Dd?PgEw6^%6BK65H)bSh8iz+R(Wiq;jAq+*E5 zx_>vS(xsEqFS851h=tm?)9<(b-FpE-?^GUEPDUuz$hA=v7hZ=;949iU))==1v5p9^ zx0RTy*SHw1vvVVN3L-HSWZ;qal*O`daUI7mJ?(ehdDapgPPj~L-MdCbuGLR2UW+kY zrNuG6{w|e6%i-%hcbxUl8MT=?8;x=own(O4lLc6{3{n{l4QT?t2wY$rzyg;23EJ_S zU?e(iGNx~qs>;mVsgy z#!sjN9zLhw8txtctnZ|roE_i#mRKrLhYfQ zuBe^BNn!id%0rr{C;CHi{Y8DvqtB73=BmMbec)^I*Y$sW_x^5QNW8;5JC7f){9_cm zboPmib^EZBmoGsv{Md z71DP^KR1tWeRehz9{Efk4Q?K9*ecEja1hUe@*chEEZiM$D-fU0rukg#9$6<99y`wx zyaJcRm15=zNKP+&;1Vu`U&43j#@qDk6@Io#w{GP&;M+*8W?wih8i<@Ud4UpRznk*F zsavFi-sm^fgyxx3K9E$@DhJsC4{qYA$3kp)j+vbW$IiJ z=8-)@I>V@4#-|&{p(#CQZg=s!`51@oe-AER^S)DwT|ktK0JTHWV3I}4S}p6;rnIv2 z_~sU54dp&hU!~$2(ruq8`VR&WOawSNTXuH*C7W-DiF-PRh6dXmeydKPGYpCSCXLg% zj3Nt=tvK&A5w~VaO3EENqvI7bC~edo^Ca8Ky^-=g{nT0$5S*R;Sa-uttxTeokcRQn znv|`Na8#C~GBsD8on0<5ddnOZGjz-gq7B;BbZw3?kToq=;I1s-9h%DK<1TV#nC!nQ zku%Z*`O&>>WbY$`x}EF=FtK^|ME8V8L$8Qu-CntETH_b*h^;Z>LPrj&a`GMP*NB`` zH{I>6jeo2^?dcI%BXQ2(=E*#S+Ac*@avR;Sq85V4M`Nxx{<@)(ugu!Bf9Cp}9;Ui| z!FnS4bI^v|D2Ua_f-*Apb9a?|=(VIqb4XtP$U7>B-)}fpixqSDCeYG!eMFKo zzD80T&1_@V{32cxyGvL;zN9A|+3%T!`0`wlv2D2Gc?;6!K+YNVC>Dwp^Xhp%tS zG$t`a0ry~Z%)khhwsv0VSRaIaSD)rL)w{c;dLm3;`!lWjhO~8Wtk$3^oKB^~xXsMk zooOj)&1$DT)dG35r>X%i6m2bOnYda)z14Sm%Vl$D=>>ri0tHjV1oQXrTw){%{ek}I zMl6M}`o^k1e2ZaBg24~iL)^r@vLgx4r^X4R0-v3slFrV7aw{Xz)4U6a);3y6YNIvx zKq(t(*D~;gLaqCtzLXjsL(-RNXlR=}@1LXg*YvYC(BE`Ks_q!7LbXzQ#wgz4rgT=o zt5&;`sm0t;;)J4@ddIq#TS z8Yy?uFT(76HCNN1W7o8mLyx(4s~Tv9hspwYH$5sOlcF;pgQ%2Ayl8#%Zg@828g<-X zc&jG-%KfWLe9R{fcV!?7?HRDXzdBLMA>R3e-foK8rn4Pj>V8-4m?5p|oFviHKWUcq zw7r$3e8*Qj;jD>dcWyl!19m)!cqEr8+;(Vls60ATmds3T%&TcWcc1NUhpbjA(}J6? z-+VCGifc&`S=D<5GnKCWJcLw6J~#`+C#E_;k&43I^Ji$m1P||S=h7VZOigxcSx~Qk zY^yBo@r7qA_AnF6z1cND#jcUP?V%}lWVQCg`B!C!jO+o-q<)&TsZ6+cPh1HAi3DK zrzIQC2+Qs!-VAL}zY)I1bLREXwaXi)RQ-$|NepYk-afUVK(cU(tTmCv{;-u<9<9qwc+P6BX zAxopznW+GvOtyu4{m78_G*}FaA%0U9j{!GPDa;n2NYvfww}8A>pPfL9Tz`ft_c{gN z<=i(`MGO$K;Tk?9`LkBC5i13mhh_Ju#`MuWd0f4D96oh>HJ^*2sa!Fo5vr4V<=dPv zzM98A%pxwLT_=y`ow5BWfNoX*Tku?hN}FIyrpi-@?ifVU`22{$Uw~e(cAT7Dv7oLY zS--|EF@Sq{12AMlHZi zN-S?eI|~KKZfH{B+vvscR2%Y?1bmYbuDq$3&L5oK9r~eAZ%E>|Vtx6r8Dy$knwcZUQ5 z$$hqyJsQ*LlXAwXIV+0B3TH9CJoWUyF*@}F=G7Lrn`Zi2nRb$c zpovEFbp=RunnMl8T6=nl*u82`_1`z2nUO5suq_<`Ttjk5xL0=i-kJ4;mLqC!ZORoJ zX9bJwZ2}eIMGBx)o%)(|EWd9eOouTH-G-PBE?9Q_jVxY&q6K_(@WaxgneP}6`485- z#GNZJUA}hly$DDcEU%0W&@ON@3_=~|AcT>DvkXH22E*2UNrVF`K~;m*r8sdJ{ea4q5#R0#MT-QIQNyG=|nb(z|dy`$TGBqa+O$0H!2f6?s8L zsTP8?jAPOZWi?%Ti^*TJ&zaXJR!+u%X)t*J{Lf)G3^-d%Z+;U}=Xj#ubo8~am5@NW z4*Z+xm!_`WW|-y&5?NJDXS_RLRw3LFO1NdmS0~&`nV~%EAS(cO1E!NC^0Sy87xk`Q zAd(?m?Yc8K8r9M{7*R1TO@91~=s2e9j1I7^E_EYu zKJGo6;yi*0^N7U#)~~}CuI&ID^@PLbh=I#BtC#$~SNWv&2~o&|$G_=TQm_K1H_l5} z`Z#utg;TCqD|mPIsByvVtC~<*y}jcoq<`qe4+v3YlYJhxyq`2=x!zS$jQ)XjUum{` z4{(OrjgK;+!dR7z{iOimB%1yNqq93}2N62nmo2!c6H1H!_BPaE1gn|2Dk`A=pZeY-B|N?RMW$lG`V0J7icYb=l=^+W{D!+bZhu3e@|^)3j(!J zD5Z-Px7^7L9=*3|4rlVV8n|n7Z+*WH+KV>LxcseYd&uCfZF{igu5IcYuB>Y6^RKLu zzNyw*S~*$JTUy_XTv%MaMmRXO-q0U9xBp6`b^Za%G(K)v+LA;BUr!<#y#5Zo%{v`l zC{fF6djV%CHS=44KKIciPyDcu_D$~fFfB0JD|tRB2Z8&^`P~lwpq-Q1h`4)NGVztX zD6s1VPN~<#!$l%JcAV|O*1^eZ5IQgjmL!Q02!3?n@)Qbyc}H`e{(6-KorRi%<;7yub!&DNWH!JK4>$^o9?$-f9Z;+ z0o>{Kp=7B>o;Yourc2(2FGaUZec-m-;xFp)8J@Ku}z4$~M(6oAjJ#C~_l%X+wIu(+$Y3cc~8C)lzEJ?}K2=H~v> zy*NmT0X7M_>O0%IoHo~TN=Pci%y~n>fW{bAdjOgWgiuNrcWuPCtg~LAzIO3CT)$Mm zznj?>6b(9^Ulr!@v<;e<={lP_Su3Bjg^T}AnM|AdD&XM>fxT?7;Os)N=!QT3K3R3H zR6{P4{Z$x2r}3>zeei04-qphj8Y@G>^Pgg_m{9u*-#y1gqcBD}5h8ClfDW99wO)sP z@`-rLvx$o$gYj5EjZ)NTEcNjKvz(a8uaZ3{_@<@6^yP(zQtaC}Y8{uQMjyz=%uU~X zLZ*);n%|$sgvs?1v&FWxMpcQ-=rSeFUnmx(RoPt}a4XG`EAcCc1M>T0Alt>E6)Mtd z_%){i(P91$x(RMB0i&K}(6cF9`^1*^m9`V<&X!=7N|dD`e|jRM0);xWb2DAs)*l>@YpJL`=@PK6~b*ay73--0ErU>CiVA>;}iwj zl7jDXP@H21)F@yP9Z88RjmP&&Q+a;bcfEvRp)P;rdUdv75*oY0qHs3@;_F6{V-*lb zHqN1c10kt)BMWNpJwV*TG%;bM=*0vM-z#8a$s_N4B=nfTORc*7I&2>9sbO z8*$a^aC+hEU5{H@w4TnHvpbPd>g~xep{E~-jUKX@oEAEYwlkmL5dD3){zv>@)?U4w`KQJ95NuRC~!}4iU>Sqnwukpf03~SL59>%RK zbPHroDL{Cm{MGNu4GOJF@5Q|Mh-$J7zLXf|lX=EirQ$!W73bWw+FhP!{;l1#61fpw zyLTPBaDT!^52@6(rk?bCRVEJmU`+zqgKypPV}tu`pUbQ$&s1YS*F0-iUJB zYOMd^D%WL#LMc+*HTkP$Q~Cl`q26!yCL@>@qNpP~{8G;b z1z7{cplg(D+{cj6<7BFn8WMhmFZhEJ7e8Fnk^hL45Bsb=)kDr^#sm)^FIa{ z8i=*vp*ZRV`$S?@ax9c!rGG0O24ceZSr=I3?6*~h3e-rM-QRlp9?^U zLRBM~7Tu>=KD~iK9Ikr)x`U<2?wte;K}N)?#q$en`r3-5GzxRd|NQZ^^#`v;V6WE1 z|AL_a{7Fair8hYusdT|*55$cSIuW=w;PL$we;7dzP`xF>zf$~VT4y*X9t80aOTp&Zr2wk1Z3q3 zUUoC@mNipjE0^7|v>?ni4VPHu#1t{>-%GOdZhcFnKNy^79!qLBT_LFIHmc=)=)v<( z*{xiCaMsAL%6J;x90tC)qBVj5YGRv!SrV-vFAkDGv;^&87$qsy55f)K>$C&@v2$B2 zAoD_R+2HPL6@glNqJ74s8C~Go+WD&2zlB%g9r3pktT9*>0Sx)NuYb-3oxyigE)LY( zG#%e5UmJw<+!QNW;Hl(qy@1$_F6s#R;|*vu(-l; z;h`R!zPT67w{dDyC}nZ`{GI;2@`dlHED{IHU9|Ts0G1FT={Ho9EG(WS@R5LyzvoJ# z2BoNLSsb2WX4~O$^!7oL0Of%g2$!Dd@QjJ~R8ITr^Q#`Ax2g%%+HEp*PiQ9K!O;Q> zo6wAQF`ujT#4GOz%Gcbz1V?kGPT-`%VqmO7R0&Wv@aD){dy z9t~X?Kok4rc`mo9X~<})fK@!i2w>Bup^3o}w*9Hlf>vTUFZX=_Y%yXS zH1w@%RQbe(q$+FEpPv1qu|=}l>QCsp_ye;n0W#*%$$xkva85?E=*s=LY3VW#B5;=3 zxa#%{shUu$-S%lYi5Ly*Mx`x7fjWFNrtJeh+L#D5Hqh!SV!SWv_){rRWvHvSH2~C) zWK9~Hc4??$Yd%8+AU}vyx0mY}Oz6d7B1DJ3=@gbGpW0vILLFvj~7*t&%hy-ba z8b{nQwXeq0@+#7q&IFwy4*x)c-enY!pBrGhhU&aeYPcQ_^J)oC zP`l60$Tv0i{cU#AmSAwHTu-F@g2xwWJ$QX~!g(zQ9`o?AWb&5oB*^{Jw=3Xk?zHCZ zY6^%_z>|?Gk@(y;SX{+i&#pTC%E19WP%bjL`d%?0hXe&cPa*bG7=*;XRANr?#Tiq+UjPz zdpUW;uEe(=wHW~si!q|zU>v7uzWPhbiTz_Z zhokV8l33lZ2w|$Ev|ZtPNNYo9D36ZBk`-zXVnA7%=gn&Al+;H#Q-xwQWK7;FmL%dM zaO6E-y^VHbfI6o~qoeDRqT{f&#m0ok@uVp$Kh7Z<@oIF&#IX%!6Hr0);vYe%=|{PG z<<`9ja5+DLwaM$=W40wreAZuNgJ{zFqjs7P8+Xaft`Vu(Zz!gl{8{CE@sJ$z{|jvq zEesW{+DZTvlGqsHHU>T7A;MCGKC)$_@b5CEt)nXb((PGP*W ziWRu1YyM5Sb9CtZ?-nZIbCRXSfq~>?1SpfyKr9T3;G`G&0eA#s>4t`X^19d2D#QeM z_Q`>g14b0#Q#suQ5I5WH6XiPQ5>L86-VVXx*xsyS%^e9qO&0Iilj3C9Ex5EX-Hn?U8Tp znQu)aas~@vT>#2lw5y2IYjJdG@>YGZA>uU-^VNdfW^^IB`O?9!T(}Q?n9co&;64;4 zo{s`;GOTciDnknt*Y0(8K&+0Jcvtyz4?Ggzyj z1CTdn%`t>~m*(~R3wY;XwM4cZOGHJ0G5+bf>qr-`C0a1pf{+Dst!Og&u(S~OWO8Hj zXDY!Ba?W=x?71HH2j~&nmt~y0r5i+eYNNZ)jV0Qf4^@u!efyC$2}md3kTbl1Co-k5 zFnVGOeh_yj9-!JkUS&it-R$)`y=e&gir@KYi%{z=DytE>LvLusr*V^$`)OH%sIJ)O zqFi&8V>!kjq8E*$!Tf@(X+;#OT`+y#7FkdjF4I~FQGHD&{3ia}pxwlWZBpT(z_-PZ z9;LLI&L6*K9v{fGwD(;3ZoCyDg?H~RR=02JE(rWmZ?>~DjMX6SQg)K>$_-JMuJT^D zb|t)W(3Ki;q8j3gV$(iVk+J3Fs|c zMjV&ukHhKZDXwUO#gK!j1cLqyAP%I-v=aFPPXT@h-|Ob^4!@rY!tQ=C0iT0P%pL+V z{IKI*<~S7Dm~*W1V%R&iK!UiXau=_pb@$!|e{|3mj-X-qK_hC%|H}*57}ZJe$_ZZz zrA{k4$zp_=E9O-_g%=4*`f~~N@ZYVu!HkdDaV3^Z&p$#Ok_dMU+Zj4jYVa4-r8mb8 zd@1v9c@Zje4??CL8*h$d z7)c>xvX=RXERw_#75hgXa?Cx&vF&`L#3M^~IYHmD-v-NOb-r)xq8t>DSz|6?fC*O> z>|piB)iS^E_i`7$J*!MX-O7`ma)nhDt1YzN89)xzwEx ze=P;oH~3x*GrO>t&PW7u`eNPRpYCXWC=ufQC|2?At%BN+D205L+@-;;>l)$}bYObI%2< z;l-!vXBamI$$>AgRlhj*)u~8(&l(+3V!5`ZPIklvYD7G%F5jHPT*=sp-Z9=W-?!z% z8Gj&bOX^JQjCEwIEe)1QlZutfT!en#n__rqT|DYv?LWB#`E|G zdRk@2RJu8l8C}u&-^`ToD%D;-PEQ#h2lD^;-TZxJH_BuqLZRB`z~<*CCmn~iUBT5j zh3a6&(IdaIMa3qW3dy?-ijsS_8@|7Mo^qE`H)8i)dH%oqtNR;jnfX{se^y=BJ6Yyg zCZ^7==;Ig^WWC8DYH(bVHGOu99(t1J|S|8*CX;Mgy0 zOn~{fOZLg#)yl3Zx#6S)?m+SmhC7X^i_EhhNcUrhJ^p*_l?t;!h2u9h=97T^vXy1T zR}QK9cR8xMv1=qe8{TCQmQ3voQ%mxh=@-lhNHS59c_XvX+}D&XJL-sC7`!Xe$M{=h zT-ExbGwG>*CX&t*1F48=GGnDFp6c)X0{>y2reslY!R^W`Gq7`;Ra;n7yH?HcwG0Q3 zKd*1gOSsXFrzK3*j$(sSwwkuL17rWwnlXp@~QF-y+g9Y zP}TK;(=Q1E{}8Z-?6afpdc#i5z(6ZRyM(92Apu56oxYd!}pv*J5Be)teoT#=V`U@yd;>YXJ&jvT3~Em#d5yptq`fxpZ#)SxoW~s@mh&eWxX2GDU}SvdWWC=y!v{qFHcdM zhRU$se){#!=d}EIcWUg&uZYIAY?v*GHA8d@l$4!iJZ|#${d*X%v%^nI2)puJ?kfh4 ziEFWx#lco)Yb%8pADslSn`N0NeexLD*n1w(*5&}eo-btOPW4&*TfPpq1cCVXFq zWQQxp-4`7^=8jZrHY^6MJgfasO*>@rI*1;^{AFL1-EyPwMZaZc>sOM)2 z_Td4I6VBf>+4-1i!Rdiy;^Cb_S2#JEGAc5P-AciK^llG(Mz2OSM_u+dBd>7#wX#76 zD@T+Vbsn{L-{$lPGrX4d5YO&wM>fi@ME_3pfAU9c=rl%^Ej@j~#HjTvey`RiMQ9&U zn!1#nkxDr`HOaz0x0#pZ)VoEe@;HfZ?M! z*A~xcu?Igaeq(+cgQ^fku&;3W$E>H495A#$7h(9Vi31!VD0NbWLatsZN+pR~xyB22 z;ttJi_Lut4EG7Vfu)~VgsK3o6zm^Esl-;a%3kIp{{h;o)H`ig9 zBq7CdX!ZWq;N~#B*y)pC6V(75=K*K%}^lR<)%BM~P^b z=rfR*wDenzdCLX!s<~8G?JF=^TVSm>C}jHNETT0cn__!BP@u`*gVLw(d-rpTu& zXDdn6=X&QT^3RdgULW0_jKM4ad(&8KkLJ-nDF-I*TKvneq|lF&s;Z59dsS7=hB8-$ zNhvHGIjt6~J6}}LSvSWcl{5BUz$$9j{dz-sIhF%hRB|)}0vJn~1zJO!?^u7E9yfO` z%0-|CkWCE}{n*5vwg81Px-GKKk1X%nPTw4hp41dS-;1~0{Wh2T{8RY{Z%&t)h3*Y> zFv%6hvcLxO{*2BWtZi=8d)_r^0X?E z5_cHi;G<*dLdF^zbnfYCh>DQG1;X~N)lY}TZqxKh+U#{NLf1%gU51P8>Mn^Uh1W>h zCXlI)BVv3%{m4o2+qe?E+MV6Aa(Ma`&^3=GC!sv#p5NNqN;lKg+WJ=Kmi5k+&Q$@c zg|f~UCZ=hdqJ4F?!g6sY21Wp)IsmA*iL*zH%sH!Hh-BDX+U=~o#!#cA+0A4t;-nK3 zuk7n=@%bWqY(c=ZPG4W=n_RAnPjC-YC2bCyIJaK?Ed?0O0rAOEfXZpSZ}jQ$wF2*r zyv7ihnIqEj=N+LWIq==v>vTlbJ{WkfuFdODw0^$BX)_IOA)^f*A+=T&e^SZ!$ji_! z77|^(Z&BPRY8XeO{5N^V+8p}5*w9}UDi_$v&UKk(n(%RFi!v6}cx%pTJ|V=N)rvZ_ zVlqXa-kNT3QoHiUb`rZ!WIE@AVklVkjWVAideBlb*f4H0-`?G7>|jxGGt@*!-O`e6 z;FqG|hct(%o~UkJUe;IXo34P21x|LKT72e->lr7!dlS2LN;#X6oVHgtR_n~>oXmT@ zcAe8p?)I&q0cXQ^7-nB(>kU>tEh4>z1i7#4*`Z}`0~<5{Zru6aeqZ$311++jDKl99 z68X)5J4e0Gj(U<(WpbL=M^SsRT;(bWsWNW{T1NB>U!2n1uF77NQSE`|nFjE0PX{=BwA34PL7B}<$wydO^GW9Na`e8eFDfix_BbVLG z$ovks0mr036SlYoV_Gnq>Yw!8{NqN4y565y9G50q9CaJ@ljGAX>@~5958|&+AZSv> z82V-pwnY|f%MPt#C2!$5!aZ!=S?hc`R*M+p1yCT-z5j_I(UX7|2*u-#C=aNIHia!301t%$gYL=}yG*`U*z0+WRVx4y{26%z&Ay5wO^ zJ&IYSIpj3Ud&W-Px+$E$Aot`=!I#oM7w%0CpoSf(v^3GqwT3O)tqQG5W$?6<)KeS_ z>Z;9^3uRCLW+K^p@H^F`BawQd2zi=|Gx!Q`?rg8EYT0K?b{SgUzjqJ!oJx!un&QW+ zA`F7!t+rUYo1FE%u`XBACyQ{ugqGX#=g4 z)r^va<(ZbU1Ahtw7=*JZy2N9vBpeJajmZsP3z0&4LW-~aQL`vg#k5R{(Ho&r&NrhP zR*4&>5CH>kShTeZ+H!Ac9XY^wZ`V#IXzkR@6sY{vk<&?xP0$$$-W55xe!zafvvp;1 zK2#5Wv6ZXF@q21Z>|eh0x#j}lwkNMO8vlN0J~SmcZZ%B~>yQs!njD&JN1I->H$?FJoi(MSVJD?_IETPL|S9Zn4##ng|9GINz4v zvMr7h7V1j>c<^ffuq&cxn)L$)g4FMke>jJ*6C)OxrhVsnk8R;z7!3=Xrj)W65M5IR zjrlHgwzCVpEw*oE;-r)O#e(#H&8s1r$OHJlGb?xwaSw9{unKS&1ER`mR=3V%G|~Ba zUz_KLr&ywJ*dkK-r}hwyV>C^cPp^-fj)!dWj1RkyJ9iK4x75=8kO%cU8wc3~pJD^}(c5>9_G`9C4$%U=>-i%Bi^m}%ee3z7U*#5$ z-G);8+EBh+=yHikj)|(pV`J@I)m=H*sW5s?;_-vSjVx!BuQ1v;d*2!}eByH)PdkTh zB@dKI6}!Sx@UYY$xkflbMjS|8`C=RSR2%~yU8aWg4c$p&hyjralubX}J9x;U-`H9! z_ao`LhR@h|uld(?`_hK4CP6)McVCSov|NJ0q=rqCx2>~w<&zb>PcSIHGP7d&SVe6u z$HquT&S0)ZzbP7OTcuQ~MY$#qGd({pVRuh_-AXgAr0rd; zHJps+==1&<6s6X$f6i!x(>9LVHa@z)AONi|)c>=x<0G6M?pXc1X*|H^B8&xwOS5IU z&&(*C&9OY^C2|6f<3} zW{k=5OB+n~C3qq>?)I2_b5@^8ellXmD?s6=O2BFA&PHplZ=i2nmd;_>BjI#zx{+M- z62=--XJ14O!E<9WbWiV>onhwU04y!4st+X3W5YS@x!k$Bu}0$o=qFneT+!Rxj!UO- zOzw&PNkGw0k!?#%BxIQNvggW+i-hvzQe(JlnD(z^1gsG&;|*&UB#Un*iy;eeTsY}c zCO*>z(i&IRQnQF%%h^~_w9~8k3mcs-wnJ^>{#%~2SY{lK@1>=_2`yAr^#U3B9926 zt5s_URW2+M@+{S*5!IHNGB|0>!Xut)eLXXG(y7$U7O#*}@6Z!L@=sjeiz*EHSU#}^^ATSo7e{H&g~7hK=Hrs?AXq%5a+48x{Y@7vC(iyRS@Q1gDQt<+--F zET&~soF$dmbffV3M#iJCgr=LeLM)kX@IwUb`iaSbWuZv6j1{;Y&4>MpfM=%E=nVN4 z+T!vK=N#pV<=j>V>t)*g2q2A`QZD))zgvVd?M#8xo)thUiPsYoA!2n+<)L0KNussx zEQv@mPHEi5W4HXh3itPG=Pj?m>VPvnnl;cGk~N*&V=UAWA>ZhHAWG!Lh7FzJ+_f?- z>;Z2{8kPtTnt{;EkFWI+y`j});E=A|tYyJJ&Yiut=QLjZy#P0S@y(u*b|%w_o9$h> zhU4LSx0!(a>;(VT0hUvll<}cY0aFqFry*nRvktf#mf9?qB*y@;wU4=4EjzF}g7$^B z`00RGM`=XfAoc1@p8f0>wMs}RFFVR$D4>_mijmMQhfQYf>8-^@#KZg7rGCtfvNlt8 zRlSfqxNu;H@z58W1}6xO#90g6O*leb?D`;4=fa8gB|HWd0hi~8bAzh<*Sr0)Rv|)p zGw`DqFTG!}N1zpN_dkZ)O4wWFR>1h#SmI`uB9XsL>C05or&on8FW6iNOiv+B^M(>i{Glfvg%4si}R>u}Nx zoWMVmawNr$8Wr}7&|-$CXQ2CbADb0RI+^;fKkN`Qvwr(WO zAo9PT2l&Z13H{ zfb8MpG3491lpWMRJW-ndvvyB*$ke{UWa;MHjAuJ<7(Q`m`jiP~&n4iJQntfL!I7UP zw@&+7bPI66c?_O2JL8}AY3Q40z$D7vimgPqb;`6sEZ-*RmPzVi(*-=7Mq|;h^>O5f zNP`jOT>=m3nplhERqu|rhP6S8sdFdyZRWQW*H)O2qTvUyVTv%p-&CE|I@CpesUm;o z)cX(Q@yndMnsRbWBJ;XV<&ex2Fi7vxau9qJda>XBk%nN5PYwa|Uvifq8cIm&*-+LO zBIMMLztf!tTKKte``cB?WE(DiNL;{^=f<_!oH7S>YU$Wi^q?~=F)v)^oYPqn6YbS zev3IQ=h&hj_jM>{D5h;{gxTW4OpHj_@>Z=Y7&At&uKaedW;pPs@4b7%3PBU+DpO^1 zj;t>7EjgUo#6Y*I-w?GwM`jpNcSZiuNat9gMcDTe5X!fBw9M1GgMTH*o~le2y80$I zrBu5i(61EnGO#hOJG?VW2h?VX589AS?npK>`qM`lLt2Wn`Ieo`+Ld2qmcTLc-v7kG zjiX>m!RziH$V=x@Ic|9$OPYKU=p6kid8pyMczRCU-(#Jb9%(!8Q|AWz9$@)I$!7ky zTH(W!Wyxg;3}a_M2Hu z41yjIj2!1*)iUpt*^qzU!4ya`^#Ce)p+5BeM*I%Ta~A9iMD0};B4vo4>boS7&fv~c zj(~30?(tEBJy}zVPfo2$nr8s);+FT8uB`-a1P`oORr8FYFjOl_5c2^5$OD2GkM2eu z-M`4k=XhQAK^qA=$0rZQ3ih#^u>E=7%%fokCo2C=(;D>uMj^aPl7cI7Y+iUXJEaO3Jnm!wDARmE+94oFW`49aDj3wg>z6oODpmZWhG%MZF8e zUqhi2f){+#ZM6@1Tys%u|Kb=Yzt}DXQC9qd9>o7Wu9>l?rkeX* z`M6L4qQ4F5qV^fabW!g_11SC(5XKw$i6Sjv(>yY?m1yH^V{40iNxgsNpr|@4wRbIa z#X-)uVLaksh3cROQJue4-@;-MD+B8rLH00 zJ03|Qc+B?%X7#m`2&8DROrp=v+F}KETw&5k&T}p3%@Wf;vvBmv73sPp20i zx;Rh-ULN}UYY6%%Fcay6B!HmMs7y`gF2CT2=CL9R8mu&NGC?dv_X?`Mz5G^mK6brs zWG=(ol#sCf1?Xh)!H$}}?75|JqL|tCoPHU&<#da=6Vz0t|KmO0h zg@Rc`;w--^0PVTbfdJCGR*9bL09KC0im%3?aw7AN=V|5%X`oM|z`bp%!uAe@8`kvH zs3BzocT%$$#)wd~+>j})VHR?`SUA*{(n1oQ*v4U=I)hzyjd)quAVNpT|8B$c;lQh& z-VQ7CGZ&*~AKx&ozG`~Ie-Ll!UF1{8KyXg?p?x9|=F|_<_iS3`y)cZAFA)chUPbTR z+UJ7TF6PK(vuWB8d$Fgp=O(6X%TXyd3o5qHsrI)T8f|{CVv-2-slacO>buF@&wj87 z?~>s8rIe?v*ev2j5`w2elH@*+LTE|Wv~&NXzJOF1f8 z^Niw$u;I5u)I~KEUeu)-*0&N;wm*>)n9;Yg-j-r}zb}NELaib#0Z*~s2Nm`7Bh*k8 zEbfEZAH#^-i$tl}9cpUeAY_um3YHKbZ!!`Z;EL_+Wc&7d|=&WayF#9yA zh75O9q1#dcc)Jd3J&>h_t`2z-2mZkq`CaJd)g3lte^=@j%0q@sQ_pOkPJYO2#iEgx z7d29S_&tIcgHY7 zXVp7R)_NvQgeQdQKrWWK(aihS!Vd9s;xliN;*8(PeO?tEK8A3kfjjb&5Vo(@%t{fB zW1C`qqAVIAoO*7SlplZqYQ$y_(&HV`8 z#TQiaoqn#|!8B*|5mf3!Sw+aR%|Rs{IFkDubS!fvnguWuz(v8!o4Co?&$)l-(_)O+$uzDjV~PDA$6LvvTu5A^?2!X>mgij^D>m zr1qwSGY4k&%-;Le^S%HY<6FyZl)uj1{dKV67Rz-j7wJ|Z_4&M%^6CAwz2q_XtAKuu zLZB+Wxzv;&yjn*uZM*Av?0+`{{(VfAtvQU6O}BqbXEHKFFIrFBH6xeH-Du|G%7x~+ zAqRvbz~o0SEM;N_E23-Vwrn5pC76Y`4mh+rVl;%S}Xx z;QFJ`73mu_(ee#M%@0rFb_#8C`3CpRP%i&1*l7$Wj_orcN-gX8t}m&bgX5!;th@J~6<`~2j z6XUb!klx$Rl#k^tX5opsUmb*_Z@`I8(|n^^`>9YgRz%plAX!;va~fmm@?)RAhkIMu zeNG_B%&7*=V*L7mf|rQ!>`dQep0Bj3iVYXz3h_hOKcWD2#<=&VoS1_t+GXLn&$8Cl z?6BcFO!dLl-IG4iYXzd}X`ZwPYzK~?iQ0#IZNgTNN;#Th|9ps9k!S2O_O%JwkE!{Q z%5L=&&-BxEDP-AwB}&`o zsZnaoFBSpAn+UWqoc@lLs`E$Z5Qn7BS^*yOei_AUiy(DUXuYM$qm`rM)Fm?nq=+{j zcRPEPb0@`zx&7ryh5El=<_N2qNs|82DE)&`0PknNYU&i(+3{!=C| zCW#E6EWlGcfuX6gsYjfZAx?K*U@&QHB92vUd0AkUctr#P^zvDN`nlIm&Sm30h~Vj; zQa77H$)nmo6Dl2}nJ^rWn`8y@feUri`4Oi*#Mu)=FZ3=o;mnph zkqEALMlztBIXaV$b4IR)ncq?S_Vp)~;2_EV!NKKSRaOux6Iw;~zjbd^ToEk`&kib< z`P(kJGh=4Ma?Q{cfi}~LOQ~U#$Z3xEedT)(fPrCK;tUolqZYiW=`%;ep}fO!#7Yb} zWYE@*qT4mMy>4XN{LjiauI2-&>HsIl9h+oJ|KP8|XH@^~X00`*%Z!C8dz4Z2UvSoy zYi9>d+8Zx#OApF$$EjcrrfCaSDpWAaIq^-Df1UCB*a-B5|2;6^!*b`@=U0<%YOlglHdT96Ck6IF(e77J|1=6RzkoYpJ-Qw+On9l2#c{#b2shsdjON? zk?Vuk*1b=$NFEobN&11E2LJuNlJzhC>6U<>l4KrsN<>4|!Y_RJEkQ)WrVAfFeIJ;W9h8~a zVYb7N0*fU;C0k;yL{dkWCuGLC+RmcY`n{C#*=a7909{ebHHie1>@zNQC(M?f`z7lI zG(g7BswCHf$oUoIoC3>uPpF6t0TI5Da4Jy{55VRN$Sl6C<)^#z?`JjfCleB|>cQMe zozx4d4mbS!PJXbpC1=44ADYj7i#18T&a3H@P@BbLwI|~}XHWe*`8P{}tqz^?vEUfn ze@cfb?�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 -Requires: electron xdg-utils -Provides: armcord-nightly +Requires: xdg-utils Obsoletes: armcord < 3.3.2-1 -Conflicts: legcord-bin Conflicts: legcord -BuildArch: noarch -BuildRequires: anda-srpm-macros pnpm +BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel %description Legcord is a custom client designed to enhance your Discord experience while keeping everything lightweight. %prep -%autosetup -n Legcord-%commit - -cat < legcord.desktop -[Desktop Entry] -Name=Legcord -Comment=%summary -GenericName=Internet Messenger -Type=Application -Exec=/usr/bin/legcord -Icon=legcord -Categories=Network;InstantMessaging; -StartupWMClass=legcord -Keywords=discord;armcord;legcord;vencord;shelter;electron; -EOF - +%git_clone %{url}.git %{commit} %build -pnpm install --no-frozen-lockfile -pnpm run packageQuick - +pnpm install +pnpm run build +pnpm run package --linux AppImage tar.gz %install -install -Dm644 dist/*-unpacked/resources/app.asar %buildroot/usr/share/legcord/app.asar +mkdir -p %{buildroot}%{_datadir}/legcord +%ifarch aarch64 +mv dist/linux-arm64-unpacked/* %{buildroot}%{_datadir}/legcord +%else +mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/legcord +%endif -install -Dm755 %SOURCE1 %buildroot/usr/bin/legcord -install -Dm644 legcord.desktop %buildroot/usr/share/applications/LegCord.desktop -install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/legcord.png +mkdir -p %{buildroot}%{_bindir} +ln -sf %{_datadir}/legcord/legcord %{buildroot}%{_bindir}/legcord +install -Dm644 dist/.icon-set/icon_16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/legcord.png +install -Dm644 dist/.icon-set/icon_32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/legcord.png +install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/legcord.png +install -Dm644 dist/.icon-set/icon_64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/legcord.png +install -Dm644 dist/.icon-set/icon_128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/legcord.png +install -Dm644 dist/.icon-set/icon_256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/legcord.png +install -Dm644 dist/.icon-set/icon_512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/legcord.png +install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}%{_iconsdir}/hicolor/1024x1024/apps/legcord.png -ln -s %_datadir/legcord %buildroot%_datadir/armcord - -# HACK: rpm bug for unability to replace existing files on system. -%pre -if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then - echo "Found old %_datadir/armcord directory, removing…" - rm -rf %_datadir/armcord -fi +dist/Legcord-*.AppImage --appimage-extract '*.desktop' +desktop-file-install --set-key=Exec --set-value="%{_datadir}/legcord/legcord %U" squashfs-root/legcord.desktop %files %doc README.md %license license.txt -/usr/bin/legcord -/usr/share/applications/LegCord.desktop -/usr/share/pixmaps/legcord.png -/usr/share/legcord/app.asar -/usr/share/armcord +%{_bindir}/legcord +%{_datadir}/applications/legcord.desktop +%{_datadir}/legcord/ +%{_iconsdir}/hicolor/16x16/apps/legcord.png +%{_iconsdir}/hicolor/32x32/apps/legcord.png +%{_iconsdir}/hicolor/48x48/apps/legcord.png +%{_iconsdir}/hicolor/64x64/apps/legcord.png +%{_iconsdir}/hicolor/128x128/apps/legcord.png +%{_iconsdir}/hicolor/256x256/apps/legcord.png +%{_iconsdir}/hicolor/512x512/apps/legcord.png +%{_iconsdir}/hicolor/1024x1024/apps/legcord.png %changelog * Fri Nov 22 2024 owen - 1.0.2-2 diff --git a/anda/apps/legcord/stable/anda.hcl b/anda/apps/legcord/stable/anda.hcl index a60a7c45fd..d034d3140e 100644 --- a/anda/apps/legcord/stable/anda.hcl +++ b/anda/apps/legcord/stable/anda.hcl @@ -1,5 +1,4 @@ project pkg { - arches = ["x86_64"] rpm { spec = "legcord.spec" } diff --git a/anda/apps/legcord/stable/launch.sh b/anda/apps/legcord/stable/launch.sh deleted file mode 100644 index 3ce4e0c829..0000000000 --- a/anda/apps/legcord/stable/launch.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -electron=/usr/bin/electron - -CONFIG=${XDG_CONFIG_HOME:-~/.config} -FLAGS="$CONFIG/armcord-flags.conf" - -# Allow users to override command-line options -if [ -f "$FLAGS" ]; then - USER_FLAGS="$(cat "$FLAGS")" -fi - -# shellcheck disable=SC2086 # USER_FLAGS has to be unquoted -"$electron" /usr/share/armcord/app.asar $USER_FLAGS "$@" diff --git a/anda/apps/legcord/stable/legcord.spec b/anda/apps/legcord/stable/legcord.spec index 68fad2c554..2d6e752d8f 100644 --- a/anda/apps/legcord/stable/legcord.spec +++ b/anda/apps/legcord/stable/legcord.spec @@ -1,25 +1,26 @@ %define debug_package %nil # Exclude private libraries -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so +%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ +%ifnarch aarch64 +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$ +%elifarch aarch64 +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ +%endif Name: legcord Version: 1.1.5 -Release: 1%?dist +Release: 2%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience URL: https://github.com/Legcord/Legcord Group: Applications/Internet -Source1: launch.sh Packager: madonuko -Requires: electron xdg-utils -Provides: armcord +Requires: xdg-utils Obsoletes: armcord < 3.3.2-1 -Conflicts: legcord-bin +Obsoletes: legcord-bin < 1.1.5-2 Conflicts: legcord-nightly -BuildArch: noarch -BuildRequires: anda-srpm-macros pnpm +BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel %description Legcord is a custom client designed to enhance your Discord experience @@ -28,49 +29,47 @@ while keeping everything lightweight. %prep %git_clone %url v%version -cat < legcord.desktop -[Desktop Entry] -Name=Legcord -Comment=%summary -GenericName=Internet Messenger -Type=Application -Exec=/usr/bin/legcord -Icon=legcord -Categories=Network;InstantMessaging; -StartupWMClass=legcord -Keywords=discord;armcord;legcord;vencord;shelter;electron; -EOF - - %build -pnpm install --no-frozen-lockfile -pnpm run packageQuick - +pnpm install +pnpm run build +pnpm run package --linux AppImage tar.gz %install -install -Dm644 dist/*-unpacked/resources/app.asar %buildroot/usr/share/legcord/app.asar +mkdir -p %{buildroot}%{_datadir}/legcord +%ifarch aarch64 +mv dist/linux-arm64-unpacked/* %{buildroot}%{_datadir}/legcord +%else +mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/legcord +%endif -install -Dm755 %SOURCE1 %buildroot/usr/bin/legcord -install -Dm644 legcord.desktop %buildroot/usr/share/applications/LegCord.desktop -install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/legcord.png +mkdir -p %{buildroot}%{_bindir} +ln -sf %{_datadir}/legcord/legcord %{buildroot}%{_bindir}/legcord +install -Dm644 dist/.icon-set/icon_16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/legcord.png +install -Dm644 dist/.icon-set/icon_32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/legcord.png +install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/legcord.png +install -Dm644 dist/.icon-set/icon_64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/legcord.png +install -Dm644 dist/.icon-set/icon_128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/legcord.png +install -Dm644 dist/.icon-set/icon_256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/legcord.png +install -Dm644 dist/.icon-set/icon_512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/legcord.png +install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}%{_iconsdir}/hicolor/1024x1024/apps/legcord.png -ln -s %_datadir/legcord %buildroot%_datadir/armcord - -# HACK: rpm bug for unability to replace existing files on system. -%pre -if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then - echo "Found old %_datadir/armcord directory, removing…" - rm -rf %_datadir/armcord -fi +dist/Legcord-*.AppImage --appimage-extract '*.desktop' +desktop-file-install --set-key=Exec --set-value="%{_datadir}/legcord/legcord %U" squashfs-root/legcord.desktop %files %doc README.md %license license.txt -/usr/bin/legcord -/usr/share/applications/LegCord.desktop -/usr/share/pixmaps/legcord.png -/usr/share/legcord/app.asar -/usr/share/armcord +%{_bindir}/legcord +%{_datadir}/applications/legcord.desktop +%{_datadir}/legcord/ +%{_iconsdir}/hicolor/16x16/apps/legcord.png +%{_iconsdir}/hicolor/32x32/apps/legcord.png +%{_iconsdir}/hicolor/48x48/apps/legcord.png +%{_iconsdir}/hicolor/64x64/apps/legcord.png +%{_iconsdir}/hicolor/128x128/apps/legcord.png +%{_iconsdir}/hicolor/256x256/apps/legcord.png +%{_iconsdir}/hicolor/512x512/apps/legcord.png +%{_iconsdir}/hicolor/1024x1024/apps/legcord.png %changelog * Mon Oct 21 2024 madonuko - 1.0.2-2 From a890b19f1ff7a373cab9a07f30878d49cdefa632 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 18:49:00 +0000 Subject: [PATCH 145/325] 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 fb0c1ac12d..1aedbc66bf 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.740+21a0885ae +%global ver 0.15.0-dev.764+2e3154428 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 0fb4939f7fc3634a6dff99ad5d635380f568d40b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 19:34:48 +0000 Subject: [PATCH 146/325] 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 05e83060ec..186815aac5 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.740+21a0885ae +Version: 0.15.0~dev.764+2e3154428 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 4af5a9f93d1f5cc64fcd16e34a4347b37024da0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 8 Jun 2025 19:50:43 +0000 Subject: [PATCH 147/325] bump: vencord-desktop --- anda/apps/vencord-desktop/vencord-desktop.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/vencord-desktop/vencord-desktop.spec b/anda/apps/vencord-desktop/vencord-desktop.spec index afcef180fd..0a033b9f2e 100644 --- a/anda/apps/vencord-desktop/vencord-desktop.spec +++ b/anda/apps/vencord-desktop/vencord-desktop.spec @@ -6,7 +6,7 @@ Name: vencord-desktop Provides: VencordDesktop = %{version}-%{release} -Version: 1.5.6 +Version: 1.5.7 Release: 1%?dist License: GPL-3.0 Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed From b284e10a9dbb00de413a831572dddb423e9cb4df Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 01:59:27 +0000 Subject: [PATCH 148/325] bump(nightly): ghostty-nightly zed-nightly nim-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index ea254d8120..86abe1bca3 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit e986beb6a7aef1f2301e0c6372d4f7d75443e034 +%global commit 804d270ba1475c9ffbb312819dd581fa5992c7d8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-07 +%global fulldate 2025-06-08 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 03b018a27c..67fe18005a 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 5187954711d78b0fd18c1486f6fb02ca4d1c446e +%global commit b15aef4310e86aa31c2ceab74184ec7e5627a2c5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250608 +%global commit_date 20250609 %global ver 0.191.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 3ae14f6767..0ffefd6fe8 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 4fbf538b6613bebc3205b065e95438cea0777033 +%global commit d27c2159fa170e4eaa214ceb8ffdf1b311fa3697 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250607 +%global commit_date 20250609 %global debug_package %nil Name: nim-nightly From 99c68265115fbec83975fef8f739b775b20354e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 06:40:19 +0000 Subject: [PATCH 149/325] bump: swayfx scenefx --- anda/desktops/swayfx/swayfx.spec | 4 ++-- anda/lib/scenefx/scenefx.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/swayfx/swayfx.spec b/anda/desktops/swayfx/swayfx.spec index ebfac78da7..a0c8aabc63 100644 --- a/anda/desktops/swayfx/swayfx.spec +++ b/anda/desktops/swayfx/swayfx.spec @@ -1,8 +1,8 @@ %global swayVersion 1.10.1 Name: swayfx -Version: 0.5 -Release: 2%?dist +Version: 0.5.1 +Release: 1%?dist Summary: SwayFX: Sway, but with eye candy! URL: https://github.com/WillPower3309/swayfx diff --git a/anda/lib/scenefx/scenefx.spec b/anda/lib/scenefx/scenefx.spec index a1a8e75f50..dc8f9adb7a 100644 --- a/anda/lib/scenefx/scenefx.spec +++ b/anda/lib/scenefx/scenefx.spec @@ -1,5 +1,5 @@ Name: scenefx -Version: 0.2.1 +Version: 0.3 Release: 1%?dist Summary: A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects From 21d235ee2db4c6f05f6e71ddee724299a714b1e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 08:52:18 +0000 Subject: [PATCH 150/325] 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 1aedbc66bf..8a463eee4e 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.764+2e3154428 +%global ver 0.15.0-dev.767+201c0f54a %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From ee1f4fc49a081459294cd7d57b66c48754ead7bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 09:41:23 +0000 Subject: [PATCH 151/325] 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 186815aac5..7337161b6e 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.764+2e3154428 +Version: 0.15.0~dev.767+201c0f54a 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 05588ba9cf7606a919123d38c3ea86ceb5062bd2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 09:43:02 +0000 Subject: [PATCH 152/325] 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 3a81bb4551..b7ade75cf9 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -7,8 +7,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 823e17288c9de010e5dcb0697dc6650b0178c321 -%global ver 0.0.37-18002 +%global commit 5514d7c3d8b622e6fb6e6de62d958704493610cd +%global ver 0.0.37-18003 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 9b62a41976584733a0d816ac3118dd8d5f701343 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 13:22:18 +0000 Subject: [PATCH 153/325] 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 2abb420326..e0f32142e8 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.6.0 +Version: 2025.6.1 Release: 1%?dist Summary: Front-end to your dev env From 3b7f5f734aa0a0a7fbd584f6da08bb50c5ccdd22 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 9 Jun 2025 10:34:47 -0500 Subject: [PATCH 154/325] fix?(legcord): Use Mock (#5286) * fix?(legcord): Use Mock Signed-off-by: Gilver * fix?(legcord-nightly): Use Mock Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/apps/legcord/nightly/anda.hcl | 1 + anda/apps/legcord/stable/anda.hcl | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/anda/apps/legcord/nightly/anda.hcl b/anda/apps/legcord/nightly/anda.hcl index bfbaa2b100..993068d0b8 100644 --- a/anda/apps/legcord/nightly/anda.hcl +++ b/anda/apps/legcord/nightly/anda.hcl @@ -4,5 +4,6 @@ project pkg { } labels { nightly = 1 + mock = 1 } } diff --git a/anda/apps/legcord/stable/anda.hcl b/anda/apps/legcord/stable/anda.hcl index d034d3140e..3a5fd3890d 100644 --- a/anda/apps/legcord/stable/anda.hcl +++ b/anda/apps/legcord/stable/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "legcord.spec" } -} + labels { + mock =1 + } +} From 9a9af81dad94edf7d4698e61af0f9fcaf3da32e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 17:17:24 +0000 Subject: [PATCH 155/325] bump: swww --- anda/desktops/waylands/swww/swww.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/waylands/swww/swww.spec b/anda/desktops/waylands/swww/swww.spec index 60fe6b1478..31a49d129b 100644 --- a/anda/desktops/waylands/swww/swww.spec +++ b/anda/desktops/waylands/swww/swww.spec @@ -1,5 +1,5 @@ Name: swww -Version: 0.10.2 +Version: 0.10.3 Release: 1%?dist Summary: Wallpaper daemon for Wayland SourceLicense: GPL-3.0-only From 89aa98215d480350266a6934451470592c07ef05 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 18:51:16 +0000 Subject: [PATCH 156/325] 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 af7b3c1729..c279e84266 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.58.5 +Version: 0.58.6 Release: 1%?dist Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later From fbbfe3490cadce575edbe6bd9729262eb61befbb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 19:29:36 +0000 Subject: [PATCH 157/325] bump: discord-openasar discord sass --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- anda/misc/sass/sass.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 6733c3f973..476fadade0 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.96 +Version: 0.0.97 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 143af782a7..97cee36bcb 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.96 +Version: 0.0.97 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: https://discord.com diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index f982c6e762..e23800ab8a 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.89.1 +Version: 1.89.2 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT From abdf63ac03f89e8afe350ae68cd44a492133842a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 22:44:22 +0000 Subject: [PATCH 158/325] 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 8a463eee4e..94be661195 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.767+201c0f54a +%global ver 0.15.0-dev.768+cffa98eef %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 5c2ad39be1db97da4cdae4cda5a14b3b79fe2bca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 22:55:45 +0000 Subject: [PATCH 159/325] 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 50286362a1..df36e1515c 100644 --- a/anda/lib/apparmor/apparmor.spec +++ b/anda/lib/apparmor/apparmor.spec @@ -6,7 +6,7 @@ %bcond_with tests Name: apparmor -Version: 4.1.0 +Version: 4.1.1 Release: 1%?dist Summary: AppArmor userspace components From 44c569bab66fb5686c74e959b7bb488ec70ef633 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 23:37:47 +0000 Subject: [PATCH 160/325] 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 7337161b6e..b81e758013 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.767+201c0f54a +Version: 0.15.0~dev.768+cffa98eef 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 30c6efa77a86d19cad7cc4074725b7d61d458749 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 9 Jun 2025 23:57:10 +0000 Subject: [PATCH 161/325] bump: discord-canary-openasar discord-canary yt-dlp-git --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 6c50088e15..8416d5418c 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.692 +Version: 0.0.693 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 9b8c93c8a2..a257937ad2 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.692 +Version: 0.0.693 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 9c7d9551d6..7c5d0c39be 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.08.004548 +Version: 2025.06.09.233914 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 1b7fc271fb8eea5cc3e653b380698252b2fde457 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 01:53:23 +0000 Subject: [PATCH 162/325] 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 6a7d8a8f8b..189dee7a79 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-08 +%global ver 2025-06-10 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 8cd346fd36f598043319ab1efdd760387fd28d71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 01:55:27 +0000 Subject: [PATCH 163/325] bump(nightly): mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly --- anda/apps/mpv/mpv-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/nim-nightly/nim-nightly.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index eb82c5088d..b6a2411739 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit a418d216357af9727ea287d92c7f3cbeef9f3e9c +%global commit 59d5f774a45ba5d71b266b3b14fbba5a67746df9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250607 +%global commit_date 20250610 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 86abe1bca3..fb8fee64c8 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 804d270ba1475c9ffbb312819dd581fa5992c7d8 +%global commit 57cd5ef08520800533596f00a60ce84b9bd8950d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-08 +%global fulldate 2025-06-09 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 67fe18005a..18a8a86931 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit b15aef4310e86aa31c2ceab74184ec7e5627a2c5 +%global commit 6d64058fc61e58810c1e524ab99eafdd1d135a10 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250609 +%global commit_date 20250610 %global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index aa4f666354..992681beb9 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit f19fe4193750cf87ed88b1e22aa325f1dca83041 +%global commit fbac04c170258be1f5a6e913f86d968c965300d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250608 +%global commit_date 20250610 %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 0ffefd6fe8..d9ad337c0b 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 d27c2159fa170e4eaa214ceb8ffdf1b311fa3697 +%global commit ffb993d5bd9d4d7fae2bed2203f73721a9dfa7b7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250609 +%global commit_date 20250610 %global debug_package %nil Name: nim-nightly From f91c9bf58710cf4490d289aa90a887515e5e4f15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 07:56:53 +0000 Subject: [PATCH 164/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index dcd1326cbb..967651cbe1 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit 269b650005da106f2447a43019d73f5c88556c78 -%global commit_date 20250608 +%global commit ec480541e56869017ebf36fe49f7f197699c7d24 +%global commit_date 20250610 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 4065176174899fac084f6e1f0466febd73d92527 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 08:30:41 +0000 Subject: [PATCH 165/325] bump: readymade-git --- anda/system/readymade/git/readymade-git.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 967651cbe1..8269c7138d 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit ec480541e56869017ebf36fe49f7f197699c7d24 +%global commit fe25598bdbe23715815e12abf7b2ed37ee2b80e7 %global commit_date 20250610 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 2d1f4ca1aafae3ef72e85f35c54496f20c75d467 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 12:42:02 +0000 Subject: [PATCH 166/325] bump: wine-dxvk --- anda/system/wine-dxvk/wine-dxvk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/wine-dxvk/wine-dxvk.spec b/anda/system/wine-dxvk/wine-dxvk.spec index 62a3b375ff..4808a2888a 100644 --- a/anda/system/wine-dxvk/wine-dxvk.spec +++ b/anda/system/wine-dxvk/wine-dxvk.spec @@ -23,8 +23,8 @@ %global wine_lib_dir %{_datadir}/wine-staging/lib64 Name: terra-wine-dxvk -Version: 2.6.1 -Release: 2%{?dist} +Version: 2.6.2 +Release: 1%?dist Summary: Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine License: zlib AND MIT From c86b0abbbd2bbf9064700e29aba7292cc197e0a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 13:24:43 +0000 Subject: [PATCH 167/325] 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 94be661195..1ebfdfa99f 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.768+cffa98eef +%global ver 0.15.0-dev.769+4d7980645 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From a922f12b29f37c42251bc28cae96a92dd310cc2b Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 10 Jun 2025 08:52:57 -0500 Subject: [PATCH 168/325] add: libcufile and libcusolver (#5292) * add: libcufile and libcusolver * chore: Change changelog so no one reports issues to Negativo pls do not --- anda/lib/nvidia/libcufile/anda.hcl | 9 ++ anda/lib/nvidia/libcufile/cufile.pc | 8 ++ anda/lib/nvidia/libcufile/libcufile.spec | 130 +++++++++++++++++++ anda/lib/nvidia/libcufile/update.rhai | 3 + anda/lib/nvidia/libcusolver/anda.hcl | 9 ++ anda/lib/nvidia/libcusolver/cusolver.pc | 8 ++ anda/lib/nvidia/libcusolver/libcusolver.spec | 91 +++++++++++++ anda/lib/nvidia/libcusolver/update.rhai | 3 + 8 files changed, 261 insertions(+) create mode 100644 anda/lib/nvidia/libcufile/anda.hcl create mode 100644 anda/lib/nvidia/libcufile/cufile.pc create mode 100644 anda/lib/nvidia/libcufile/libcufile.spec create mode 100644 anda/lib/nvidia/libcufile/update.rhai create mode 100644 anda/lib/nvidia/libcusolver/anda.hcl create mode 100644 anda/lib/nvidia/libcusolver/cusolver.pc create mode 100644 anda/lib/nvidia/libcusolver/libcusolver.spec create mode 100644 anda/lib/nvidia/libcusolver/update.rhai diff --git a/anda/lib/nvidia/libcufile/anda.hcl b/anda/lib/nvidia/libcufile/anda.hcl new file mode 100644 index 0000000000..fc66154818 --- /dev/null +++ b/anda/lib/nvidia/libcufile/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "libcufile.spec" + } + labels { + subrepo = "nvidia" + updbranch = 1 + } +} diff --git a/anda/lib/nvidia/libcufile/cufile.pc b/anda/lib/nvidia/libcufile/cufile.pc new file mode 100644 index 0000000000..e42bbbceb1 --- /dev/null +++ b/anda/lib/nvidia/libcufile/cufile.pc @@ -0,0 +1,8 @@ +libdir=LIBDIR +includedir=INCLUDE_DIR + +Name: cufile +Description: GPUDirect Storage Library +Version: CUDA_VERSION +Libs: -L${libdir} -lnvjpeg +Cflags: -I${includedir} diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec new file mode 100644 index 0000000000..2e6957ae0e --- /dev/null +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -0,0 +1,130 @@ +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 12-8 + +Name: libcufile +Epoch: 1 +Version: 1.13.0.11 +Release: 1%{?dist} +Summary: NVIDIA GPUDirect Storage library (cuFile) +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: aarch64 x86_64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{name}/linux-x86_64/%{name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{name}/linux-sbsa/%{name}-linux-sbsa-%{version}-archive.tar.xz +Source2: cufile.pc + +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +NVIDIA GPUDirect Storage library is used in applications and frameworks to +leverage GDS technology and describes the intent, context, and operation of +those APIs, which are part of the GDS technology. + +NVIDIA® Magnum IO GPUDirect® Storage (GDS) is part of the GPUDirect family. GDS +enables a direct data path for direct memory access (DMA) transfers between GPU +memory and storage, which avoids a bounce buffer through the CPU. This direct +path increases system bandwidth and decreases the latency and utilization load +on the CPU. + +%package devel +Summary: Development files for NVIDIA GPUDirect Storage library (cuFile) +Requires: %{name}%{_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Conflicts: %{name}-devel-%{major_package_version} < %{?epoch:%{epoch}:}%{version} + +%description devel +This package provides development files for the NVIDIA GPUDirect Storage library +(cuFile). + +%package static +Summary: Static libraries for NVIDIA GPUDirect Storage library (cuFile) +Requires: %{name}-devel%{_isa} = %{?epoch:%{epoch}:}%{version}-%{release} + +%description static +This package contains static libraries for NVIDIA GPUDirect Storage library +(cuFile). + +%package tools +Summary: NVIDIA GPUDirect Storage library (cuFile) tools and samples +Requires: %{name}%{_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: gds-tools-%{major_package_version} = %{?epoch:%{epoch}:}%{version}-%{release} +Obsoletes: gds-tools-%{major_package_version} < %{?epoch:%{epoch}:}%{version} + +%description tools +This package provides tools and samples for the NVIDIA GPUDirect Storage library +(cuFile). + +%prep +%ifarch x86_64 +%setup -q -n %{name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{name}-linux-sbsa-%{version}-archive +%endif + +%install +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_includedir} +mkdir -p %{buildroot}%{_libdir} +mkdir -p %{buildroot}%{_libdir}/pkgconfig +mkdir -p %{buildroot}%{_mandir} +mkdir -p %{buildroot}%{_sysconfdir} + +cp -fr tools/gds* %{buildroot}%{_bindir}/ +cp -fr include/* %{buildroot}%{_includedir}/ +cp -fr lib/lib* %{buildroot}%{_libdir}/ +cp -fr %{SOURCE2} %{buildroot}/%{_libdir}/pkgconfig/ +cp -fr man/man3 %{buildroot}%{_mandir}/ +cp -fr etc/* %{buildroot}%{_sysconfdir}/ + +# Set proper variables +sed -i \ + -e 's|CUDA_VERSION|%{version}|g' \ + -e 's|LIBDIR|%{_libdir}|g' \ + -e 's|INCLUDE_DIR|%{_includedir}|g' \ + %{buildroot}/%{_libdir}/pkgconfig/*.pc + +%files +%license LICENSE +%doc README +%config %{_sysconfdir}/cufile.json +%{_libdir}/libcufile_rdma.so.* +%{_libdir}/libcufile.so.* + +%files devel +%{_includedir}/cufile.h +%{_libdir}/libcufile_rdma.so +%{_libdir}/libcufile.so +%{_libdir}/pkgconfig/cufile.pc +%{_mandir}/man3/CUfileFSOps.3* +%{_mandir}/man3/cufileRDMAInfo.3* +%{_mandir}/man3/cufile.h.3* +%{_mandir}/man3/CUfileDrvProps.3* +%{_mandir}/man3/CUfileDescr_t.3* +%{_mandir}/man3/CUfileError.3* +%{_mandir}/man3/CUfileIOParams.3* +%{_mandir}/man3/CUfileIOEvents.3* +%{_mandir}/man3/CUfileOpError.h.3* + +%files static +%{_libdir}/libcufile_rdma_static.a +%{_libdir}/libcufile_static.a + +%files tools +%doc tools/README +%doc tools/*.gdsio tools/*.cfg +%{_bindir}/gdscheck +%{_bindir}/gdscheck.py +%{_bindir}/gdscp +%{_bindir}/gdsio +%{_bindir}/gdsio_verify +%{_bindir}/gds_log_collection.py +%{_bindir}/gds_perf.sh +%{_bindir}/gds_stats + +%changelog +%autochangelog diff --git a/anda/lib/nvidia/libcufile/update.rhai b/anda/lib/nvidia/libcufile/update.rhai new file mode 100644 index 0000000000..ef03766eb3 --- /dev/null +++ b/anda/lib/nvidia/libcufile/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("libcufile")); diff --git a/anda/lib/nvidia/libcusolver/anda.hcl b/anda/lib/nvidia/libcusolver/anda.hcl new file mode 100644 index 0000000000..e4337d48a1 --- /dev/null +++ b/anda/lib/nvidia/libcusolver/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "libcusolver.spec" + } + labels { + subrepo = "nvidia" + updbranch = 1 + } +} diff --git a/anda/lib/nvidia/libcusolver/cusolver.pc b/anda/lib/nvidia/libcusolver/cusolver.pc new file mode 100644 index 0000000000..38f65dac8d --- /dev/null +++ b/anda/lib/nvidia/libcusolver/cusolver.pc @@ -0,0 +1,8 @@ +libdir=LIBDIR +includedir=INCLUDE_DIR + +Name: cusolver +Description: A LAPACK-like library on dense and sparse linear algebra +Version: CUDA_VERSION +Libs: -L${libdir} -lcusolver +Cflags: -I${includedir} diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec new file mode 100644 index 0000000000..7cfca29200 --- /dev/null +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -0,0 +1,91 @@ +%global debug_package %{nil} +%global __strip /bin/true +%global _missing_build_ids_terminate_build 0 +%global _build_id_links none +%global major_package_version 12-8 + +Name: libcusolver +Epoch: 2 +Version: 11.7.2.55 +Release: 1%{?dist} +Summary: NVIDIA cuSOLVER library +License: CUDA Toolkit +URL: https://developer.nvidia.com/cuda-toolkit +ExclusiveArch: x86_64 aarch64 + +Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{name}/linux-x86_64/%{name}-linux-x86_64-%{version}-archive.tar.xz +Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{name}/linux-sbsa/%{name}-linux-sbsa-%{version}-archive.tar.xz +Source3: cusolver.pc + +Requires: libgomp%{_isa} +Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release} + +%description +The NVIDIA cuSOLVER library provides a collection of dense and sparse direct +solvers which deliver significant acceleration for Computer Vision, CFD, +Computational Chemistry, and Linear Optimization applications. + +%package devel +Summary: Development files for NVIDIA cuSOLVER library +Requires: %{name}%{_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Conflicts: %{name}-devel-%{major_package_version} < %{?epoch:%{epoch}:}%{version} + +%description devel +This package provides development files for the NVIDIA cuSOLVER library. + +%package static +Summary: Static libraries for NVIDIA cuSOLVER +Requires: %{name}-devel%{_isa} = %{?epoch:%{epoch}:}%{version}-%{release} + +%description static +This package contains static libraries for NVIDIA cuSOLVER. + +%prep +%ifarch x86_64 +%setup -q -n %{name}-linux-x86_64-%{version}-archive +%endif + +%ifarch aarch64 +%setup -q -T -b 1 -n %{name}-linux-sbsa-%{version}-archive +%endif + +%install +mkdir -p %{buildroot}%{_includedir} +mkdir -p %{buildroot}%{_libdir} +mkdir -p %{buildroot}%{_libdir}/pkgconfig/ + +cp -fr include/* %{buildroot}%{_includedir}/ +cp -fr lib/lib* %{buildroot}%{_libdir}/ +cp -fr %{SOURCE3} %{buildroot}/%{_libdir}/pkgconfig/ + +# Set proper variables +sed -i \ + -e 's|CUDA_VERSION|%{version}|g' \ + -e 's|LIBDIR|%{_libdir}|g' \ + -e 's|INCLUDE_DIR|%{_includedir}|g' \ + %{buildroot}/%{_libdir}/pkgconfig/*.pc + +%files +%license LICENSE +%{_libdir}/libcusolver.so.* +%{_libdir}/libcusolverMg.so.* + +%files devel +%{_includedir}/cusolver_common.h +%{_includedir}/cusolverDn.h +%{_includedir}/cusolverMg.h +%{_includedir}/cusolverRf.h +%{_includedir}/cusolverSp.h +%{_includedir}/cusolverSp_LOWLEVEL_PREVIEW.h +%{_libdir}/libcusolver.so +%{_libdir}/libcusolverMg.so +%{_libdir}/libcusolver_lapack_static.a +%{_libdir}/libcusolver_metis_static.a +%{_libdir}/libmetis_static.a +%{_libdir}/pkgconfig/cusolver.pc + +%files static +%{_libdir}/libcusolver_static.a + +%changelog +%autochangelog diff --git a/anda/lib/nvidia/libcusolver/update.rhai b/anda/lib/nvidia/libcusolver/update.rhai new file mode 100644 index 0000000000..871f8fba41 --- /dev/null +++ b/anda/lib/nvidia/libcusolver/update.rhai @@ -0,0 +1,3 @@ +import "andax/nvidia.rhai" as nvidia; + +rpm.version(nvidia::nvidia_component_version("libcusolver")); From d91277cbf88e007bbedce17c1495ab7693d8b786 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 14:14:37 +0000 Subject: [PATCH 169/325] bump(branch): zig-master libcufile libcusolver --- anda/langs/zig/master/zig-master.spec | 2 +- anda/lib/nvidia/libcufile/libcufile.spec | 4 ++-- anda/lib/nvidia/libcusolver/libcusolver.spec | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index b81e758013..42234044cb 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.768+cffa98eef +Version: 0.15.0~dev.769+4d7980645 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 diff --git a/anda/lib/nvidia/libcufile/libcufile.spec b/anda/lib/nvidia/libcufile/libcufile.spec index 2e6957ae0e..5ec4fa7b9f 100644 --- a/anda/lib/nvidia/libcufile/libcufile.spec +++ b/anda/lib/nvidia/libcufile/libcufile.spec @@ -6,8 +6,8 @@ Name: libcufile Epoch: 1 -Version: 1.13.0.11 -Release: 1%{?dist} +Version: 1.14.1.1 +Release: 1%?dist Summary: NVIDIA GPUDirect Storage library (cuFile) License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit diff --git a/anda/lib/nvidia/libcusolver/libcusolver.spec b/anda/lib/nvidia/libcusolver/libcusolver.spec index 7cfca29200..881fc9c622 100644 --- a/anda/lib/nvidia/libcusolver/libcusolver.spec +++ b/anda/lib/nvidia/libcusolver/libcusolver.spec @@ -6,8 +6,8 @@ Name: libcusolver Epoch: 2 -Version: 11.7.2.55 -Release: 1%{?dist} +Version: 11.7.5.82 +Release: 1%?dist Summary: NVIDIA cuSOLVER library License: CUDA Toolkit URL: https://developer.nvidia.com/cuda-toolkit From de23ae014a1894f1706b03605df32755d31aa52a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 14:29:55 +0000 Subject: [PATCH 170/325] bump: heroic-games-launcher readymade-git --- anda/games/heroic-games-launcher/heroic-games-launcher.spec | 2 +- anda/system/readymade/git/readymade-git.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index 469014f148..0d99378328 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -16,7 +16,7 @@ %global comet_version 0.2.0 Name: %{shortname}-games-launcher -Version: 2.17.1 +Version: 2.17.2 Release: 1%?dist Summary: A games launcher for GOG, Amazon, and Epic Games License: GPL-3.0-only AND MIT AND BSD-3-Clause diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 8269c7138d..61702060bf 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit fe25598bdbe23715815e12abf7b2ed37ee2b80e7 +%global commit eced36223a7683dec87af0f6496a5c01ff757bab %global commit_date 20250610 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 943f1d04ac34dd7ef8a3d6045864c923159d4089 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 14:48:54 +0000 Subject: [PATCH 171/325] bump: audacity-freeworld --- anda/apps/audacity-freeworld/audacity-freeworld.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/audacity-freeworld/audacity-freeworld.spec b/anda/apps/audacity-freeworld/audacity-freeworld.spec index e2e22a8c86..1f62153eb5 100644 --- a/anda/apps/audacity-freeworld/audacity-freeworld.spec +++ b/anda/apps/audacity-freeworld/audacity-freeworld.spec @@ -1,7 +1,7 @@ %global __requires_exclude ^lib-.*.so %global __provides_exclude ^lib-.*.so -%global ver Audacity-3.7.3 +%global ver Audacity-3.7.4 %global sanitized_ver %(echo %{ver} | sed 's/Audacity-//g') Name: audacity-freeworld From 8463413a20d2d60935b673e6b63aab1efa8de46f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 15:27:28 +0000 Subject: [PATCH 172/325] bump: tdlib-nightly --- anda/lib/tdlib/tdlib-nightly.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 8a0e77b0e1..7cba3260b2 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit e894536b2f46caad93f997448d2daff9431b19dd -%global ver 1.8.49 -%global commit_date 20250527 +%global commit 6486f6b637246e07fc04a163e78012342da4bd20 +%global ver 1.8.50 +%global commit_date 20250610 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly From a4ea47f362e388d0704433c1ade3fa126ab98af7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 15:44:16 +0000 Subject: [PATCH 173/325] bump: tdlib-nightly --- anda/lib/tdlib/tdlib-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 7cba3260b2..b7b785d858 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 6486f6b637246e07fc04a163e78012342da4bd20 +%global commit e133ac6d049f5d56821cec6a3e5501cb20965c66 %global ver 1.8.50 %global commit_date 20250610 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 52b542531f99a87007d8dda5f90b3b25525406b9 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 10 Jun 2025 10:54:20 -0500 Subject: [PATCH 174/325] fix(heroic-games-launcher): They changed the icon files again (#5299) Why? Signed-off-by: Gilver --- .../heroic-games-launcher.spec | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index 0d99378328..a7c1d5feb4 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -5,7 +5,6 @@ %elifarch aarch64 %global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ %endif -%define _build_id_links none %global org_name Heroic-Games-Launcher %global git_name %(echo %{org_name} | sed 's/-//g') %global reverse_dns com.heroicgameslauncher.hgl @@ -76,13 +75,13 @@ mkdir -p %{buildroot}%{_bindir} # Make names executable ln -sr %{_datadir}/%{shortname}/%{shortname} %{buildroot}%{_bindir}/%{name} ln -sr %{_datadir}/%{shortname}/%{shortname} %{buildroot}%{_bindir}/%{shortname} -install -Dm644 dist/.icon-set/icon_16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_32x32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png -install -Dm644 dist/.icon-set/icon_512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_128x128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_256x256.png %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png +install -Dm644 dist/.icon-set/icon_512x512.png %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}%{_iconsdir}/hicolor/1024x1024/apps/%{reverse_dns}.png desktop-file-install --set-key=Exec --set-value="/usr/share/%{shortname}/%{shortname} %u" flatpak/%{reverse_dns}.desktop From 09d12f93191bdc9c4a48c46aefc96b8bc2716993 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 11 Jun 2025 00:15:39 +0800 Subject: [PATCH 175/325] add: dracut-strip-trigger (#5287) --- anda/system/dracut-strip-trigger/LICENSE | 1 + anda/system/dracut-strip-trigger/anda.hcl | 5 +++ .../dracut-strip-trigger.spec | 37 +++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 120000 anda/system/dracut-strip-trigger/LICENSE create mode 100644 anda/system/dracut-strip-trigger/anda.hcl create mode 100644 anda/system/dracut-strip-trigger/dracut-strip-trigger.spec diff --git a/anda/system/dracut-strip-trigger/LICENSE b/anda/system/dracut-strip-trigger/LICENSE new file mode 120000 index 0000000000..5853aaea53 --- /dev/null +++ b/anda/system/dracut-strip-trigger/LICENSE @@ -0,0 +1 @@ +../../../LICENSE \ No newline at end of file diff --git a/anda/system/dracut-strip-trigger/anda.hcl b/anda/system/dracut-strip-trigger/anda.hcl new file mode 100644 index 0000000000..d6b890bd3f --- /dev/null +++ b/anda/system/dracut-strip-trigger/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "dracut-strip-trigger.spec" + } +} diff --git a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec new file mode 100644 index 0000000000..3d6efb4912 --- /dev/null +++ b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec @@ -0,0 +1,37 @@ +Name: dracut-strip-trigger +Version: 0 +Release: 1%?dist +Summary: Strip initramfs aggressively +License: GPL-3.0-only +Requires(post): dracut +Source0: LICENSE + +%global _desc %{expand: +Strip initramfs automatically for each kernel update using --hostonly --aggressive-strip. +Do not install this package if you plan to use the system on different devices (e.g. +raw images like Raspberry Pi images).} + +%description %_desc + +%prep +cat< README +%name %_desc +EOF +cp %{S:0} . + +%files +%doc README +%license LICENSE + +%post +echo 'Regenerating all initramfs…' +dracut --force --parallel --regenerate-all --hostonly --strip --aggressive-strip +echo 'All non-rescue initramfs have been regenerated.' +echo 'If you have problems booting up, use the rescue image, then uninstall `%name`.' + +%triggerin -- kernel +dracut --force --hostonly --strip --aggressive-strip + +%postun +echo 'Regenerating all initramfs…' +[ $1 = 0 ] && dracut --force --parallel --regenerate-all --no-hostonly --strip From 70e3d2cddc2251c78b0e41e98ddbcf5b698349ed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 20:56:58 +0000 Subject: [PATCH 176/325] 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 8416d5418c..3a57cdb39c 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.693 +Version: 0.0.694 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 a257937ad2..18a77c4403 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.693 +Version: 0.0.694 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 899793b4e31da93d69eb1fc7c611031c26fa8123 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 21:21:05 +0000 Subject: [PATCH 177/325] 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 8cff38ca8f..3cafc8a7c3 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 b2e9509108bfe74e9a3396dadf7b9d88d67f3c15 +%global commit 265ba4edb2c7e6aab58d1557dd59c01a3cb88c07 %forgemeta Name: lomiri-system-settings From 1ea5687e6388ad17d21d6ff6862396ef9a2b699b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jun 2025 21:58:51 +0000 Subject: [PATCH 178/325] 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 3a57cdb39c..e17cc195d6 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.694 +Version: 0.0.695 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 18a77c4403..22047928ee 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.694 +Version: 0.0.695 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 4154fa3d6c3d26bd215e7db0ebe08e50a5a1c678 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Tue, 10 Jun 2025 17:44:46 -0500 Subject: [PATCH 179/325] Remove flashrom-cros (#5310) --- anda/tools/flashrom-cros/anda.hcl | 5 --- anda/tools/flashrom-cros/flashrom-cros.spec | 38 --------------------- 2 files changed, 43 deletions(-) delete mode 100644 anda/tools/flashrom-cros/anda.hcl delete mode 100644 anda/tools/flashrom-cros/flashrom-cros.spec diff --git a/anda/tools/flashrom-cros/anda.hcl b/anda/tools/flashrom-cros/anda.hcl deleted file mode 100644 index aa5f4a7627..0000000000 --- a/anda/tools/flashrom-cros/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "flashrom-cros.spec" - } -} diff --git a/anda/tools/flashrom-cros/flashrom-cros.spec b/anda/tools/flashrom-cros/flashrom-cros.spec deleted file mode 100644 index 4d2030d3e1..0000000000 --- a/anda/tools/flashrom-cros/flashrom-cros.spec +++ /dev/null @@ -1,38 +0,0 @@ -%global commit_date 20240911 -%global commit c1ab7468d28d164a30d598eb3e42a5febaf73bbc -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - -Name: flashrom-cros -Version: %shortcommit -Release: 1%{?dist} -Summary: Simple program for reading/writing flash chips content (ChromiumOS fork) -License: GPL-2.0-only -URL: https://chromium.googlesource.com/chromiumos/third_party/flashrom -Source0: %url/+archive/refs/heads/release-R130-16033.B.tar.gz -BuildRequires: gcc gnupg2 libusb1-devel meson pciutils-devel python3-sphinx systemd zlib-devel dmidecode -Requires: dmidecode udev -Packager: WeirdTreeThing - - -%description -flashrom is a utility for identifying, reading, writing, verifying and erasing -flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM -images on mainboards, network/graphics/storage controller cards, and various -other programmer devices. - -%prep -%setup -c - -%build -%meson -Dtests=disabled -Ddocumentation=disabled -Duse_internal_dmi=false -%meson_build - -%install -install -Dm755 %{_vpath_builddir}/flashrom %{buildroot}%{_bindir}/%{name} - -%files -%{_bindir}/%{name} - -%changelog -* Fri Oct 25 2024 WeirdTreeThing -- initial release From b28f8b3258197afcfc5f1fefa7c088dbacecd6e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 01:50:12 +0000 Subject: [PATCH 180/325] 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 189dee7a79..d7a62aae90 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-10 +%global ver 2025-06-11 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 05fcb1f63660314ae52ec69bfd071372010e3b27 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 01:54:45 +0000 Subject: [PATCH 181/325] bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly albius nim-nightly astal --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-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/go/albius/albius.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 1bd594a941..39fdf0270d 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 4edfb2ac1d71e7f75fcdcb850ff6bce5fb148a7b +%global commit 075a69f4662a86d87f979ead3c0a9634a341c3cb %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250608 +%global commit_date 20250611 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index b6a2411739..d171a223db 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 59d5f774a45ba5d71b266b3b14fbba5a67746df9 +%global commit 47bc7b2a07690d3e51631e22a17dd90a8cbefb28 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250610 +%global commit_date 20250611 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index fb8fee64c8..a4cd71e037 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 57cd5ef08520800533596f00a60ce84b9bd8950d +%global commit 76a3612195bb3d67e67a1e824fb3cbdb4d339735 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-09 +%global fulldate 2025-06-10 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 18a8a86931..6eb560ae0c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 6d64058fc61e58810c1e524ab99eafdd1d135a10 +%global commit 444f7978271b210997f33c06214e06e7956b5f79 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250610 +%global commit_date 20250611 %global ver 0.191.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 992681beb9..e7811673ab 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit fbac04c170258be1f5a6e913f86d968c965300d3 +%global commit d68269eca837df08a59a0997177ed460eb9df69a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250610 +%global commit_date 20250611 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index 1918689aa6..eaa166eafd 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit be574d56928c129e3479f78319fd2880b28caffc -%global commit_date 20250602 +%global commit 22a24e8fd5bece89a6e12a23eed5f45d43ab7f04 +%global commit_date 20250611 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index d9ad337c0b..5917c9945b 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 ffb993d5bd9d4d7fae2bed2203f73721a9dfa7b7 +%global commit 638a8bf84d35c6be54cd7e4b4642ce77ae83da39 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250610 +%global commit_date 20250611 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 1a29a5deca..2287f60c10 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 6d809a701f68dceaf451842e858b6cd566b14c94 +%global commit dd8a4662f2f17fb4326a7bd0fb2d054f5d477ba3 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250608 +%global commit_date 20250611 Name: astal Version: 0^%commit_date.%shortcommit From 0b46cd6d1162d25756ecc01fe4dd8928656f74d8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 03:00:44 +0000 Subject: [PATCH 182/325] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index b67e743eb4..c67de96bb3 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 6d809a7 -%global commit_date 20250608 +%global commit dd8a466 +%global commit_date 20250611 Name: astal Version: 0^%commit_date.%commit From a87cf52349e0718bd0f7839dae042c4094c5d83c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 05:20:15 +0000 Subject: [PATCH 183/325] 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 b78bfa22f9..d552dc8c56 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.190.3-pre +%global ver 0.190.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From bca54873d5dc8aa5c0a71c7c53f48d7568f57fa9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 06:30:19 +0000 Subject: [PATCH 184/325] bump: flatpost --- anda/apps/flatpost/flatpost.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/flatpost/flatpost.spec b/anda/apps/flatpost/flatpost.spec index 720712cf36..d6e695362a 100644 --- a/anda/apps/flatpost/flatpost.spec +++ b/anda/apps/flatpost/flatpost.spec @@ -1,5 +1,5 @@ Name: flatpost -Version: 1.0.5 +Version: 1.0.6 Release: 1%?dist License: BSD-2-Clause Summary: Desktop environment agnostic Flathub software center. From 967d522000b77863b504bc48c5a90535e9ae437e Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 11 Jun 2025 05:06:58 -0500 Subject: [PATCH 185/325] fix(anda): List deps in the correct spot (#5315) * fix?(anda): util-linux-script Signed-off-by: Gilver * fix: List the requires in the correct spot Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/buildsys/anda/rust-anda.spec | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/anda/tools/buildsys/anda/rust-anda.spec b/anda/tools/buildsys/anda/rust-anda.spec index 10ffb8430b..9911e62aed 100644 --- a/anda/tools/buildsys/anda/rust-anda.spec +++ b/anda/tools/buildsys/anda/rust-anda.spec @@ -6,7 +6,7 @@ Name: rust-anda Version: 0.4.12 -Release: 1%?dist +Release: 2%?dist Summary: Andaman Build toolchain License: MIT @@ -26,13 +26,6 @@ BuildRequires: libgit2-devel BuildRequires: libssh2-devel BuildRequires: mold -Requires: mock-scm -Requires: rpm-build -Requires: createrepo_c -Requires: git-core -Requires: libgit2 -Requires: script - %global _description %{expand: Andaman Build toolchain.} @@ -40,6 +33,12 @@ Andaman Build toolchain.} %package -n %{crate} Summary: %{summary} +Requires: mock-scm +Requires: rpm-build +Requires: createrepo_c +Requires: git-core +Requires: libgit2 +Requires: util-linux-script %description -n %{crate} %{_description} From a3fa7d9b65d85ef5dd755aa3fe5db996ad57f539 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 16:26:58 +0000 Subject: [PATCH 186/325] 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 d552dc8c56..7d4220915f 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.190.4-pre +%global ver 0.190.4 # 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 e280118a80..0b7fb39322 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.189.5 +Version: 0.190.4 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 dfb6a05239783008a9fcdb94c8cb233bb6dbc1d3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 17:57:15 +0000 Subject: [PATCH 187/325] bump: tdlib-nightly --- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index b7b785d858..cca4d3b032 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit e133ac6d049f5d56821cec6a3e5501cb20965c66 +%global commit a5215c038cdd92ab600cc17a887b74ccb689415d %global ver 1.8.50 -%global commit_date 20250610 +%global commit_date 20250611 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly From 8fac0a81b7297a2f9c6e6c4a9dc372f0b05aae31 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 12 Jun 2025 02:18:17 +0800 Subject: [PATCH 188/325] fix(anda): dep on script directly? (#5320) Signed-off-by: madomado --- anda/tools/buildsys/anda/rust-anda.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/anda/rust-anda.spec b/anda/tools/buildsys/anda/rust-anda.spec index 9911e62aed..9790f29264 100644 --- a/anda/tools/buildsys/anda/rust-anda.spec +++ b/anda/tools/buildsys/anda/rust-anda.spec @@ -6,7 +6,7 @@ Name: rust-anda Version: 0.4.12 -Release: 2%?dist +Release: 3%?dist Summary: Andaman Build toolchain License: MIT @@ -38,7 +38,7 @@ Requires: rpm-build Requires: createrepo_c Requires: git-core Requires: libgit2 -Requires: util-linux-script +Requires: script %description -n %{crate} %{_description} From a3b33731c32edaf2886d166449938dbbcf6d7c28 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 18:33:44 +0000 Subject: [PATCH 189/325] bump: zed-preview readymade-git --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/system/readymade/git/readymade-git.spec | 4 ++-- 2 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 7d4220915f..2f6a3bd722 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.190.4 +%global ver 0.191.0-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 61702060bf..bca598eaaa 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit eced36223a7683dec87af0f6496a5c01ff757bab -%global commit_date 20250610 +%global commit cb4a987d9e92423f645056532b5e19e34de36a4d +%global commit_date 20250611 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: readymade-git From 0f48ea7b2c321c08d0be6641d09ee5c4a7793aa3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 18:54:22 +0000 Subject: [PATCH 190/325] bump: readymade-git readymade --- anda/system/readymade/git/readymade-git.spec | 2 +- anda/system/readymade/stable/readymade.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index bca598eaaa..10a96e9040 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit cb4a987d9e92423f645056532b5e19e34de36a4d +%global commit d1d75e6f56555c128dea24806a9e2ffb27c5e8ac %global commit_date 20250611 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index 2e82b23d5e..eed1478b94 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,6 +1,6 @@ Name: readymade -Version: 0.12.2 -Release: 2%?dist +Version: 0.12.3 +Release: 1%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later URL: https://github.com/FyraLabs/readymade From b3e56d2de50e6f4e06dc529de6212adc1cee2f8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 19:29:21 +0000 Subject: [PATCH 191/325] bump: fontviewer readymade-git readymade --- anda/apps/fontviewer/fontviewer.spec | 2 +- anda/system/readymade/git/readymade-git.spec | 2 +- anda/system/readymade/stable/readymade.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/fontviewer/fontviewer.spec b/anda/apps/fontviewer/fontviewer.spec index e54b93a5c1..0911c2b911 100644 --- a/anda/apps/fontviewer/fontviewer.spec +++ b/anda/apps/fontviewer/fontviewer.spec @@ -1,6 +1,6 @@ Name: fontviewer Epoch: 1 -Version: 1.1.0 +Version: 1.2.0 Release: 1%?dist Summary: View and install fonts diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 10a96e9040..64c81e4ec6 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,4 +1,4 @@ -%global commit d1d75e6f56555c128dea24806a9e2ffb27c5e8ac +%global commit 695e6fb7c6873af6c8bec5b36a6a3e310513c0b1 %global commit_date 20250611 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index eed1478b94..f09953aa99 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,5 +1,5 @@ Name: readymade -Version: 0.12.3 +Version: 0.12.4 Release: 1%?dist Summary: Install ready-made distribution images! License: GPL-3.0-or-later From 6ff0f0f4b8ca403500a2ed111aa59db2c4fe32b3 Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 11 Jun 2025 14:46:08 -0500 Subject: [PATCH 192/325] fix(anda): The path solver cannot be used for deps (#5327) Signed-off-by: Gilver --- anda/tools/buildsys/anda/rust-anda.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/anda/rust-anda.spec b/anda/tools/buildsys/anda/rust-anda.spec index 9790f29264..e8fb429c0f 100644 --- a/anda/tools/buildsys/anda/rust-anda.spec +++ b/anda/tools/buildsys/anda/rust-anda.spec @@ -6,7 +6,7 @@ Name: rust-anda Version: 0.4.12 -Release: 3%?dist +Release: 4%?dist Summary: Andaman Build toolchain License: MIT @@ -38,7 +38,9 @@ Requires: rpm-build Requires: createrepo_c Requires: git-core Requires: libgit2 -Requires: script +%if 0%{?fedora} >= 42 +Requires: util-linux-script +%endif %description -n %{crate} %{_description} From 2fd7c9b46c35ee6be487179fbe81e59145dcb43d Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 12 Jun 2025 03:48:04 +0800 Subject: [PATCH 193/325] fix(readymade-git): update deps and git clone (#5325) * fix(readymade-git): update deps and git clone Signed-off-by: madomado * maybe like this Signed-off-by: madomado * Update readymade-git.spec Signed-off-by: madomado * Update readymade-git.spec Signed-off-by: madomado * no -n? Signed-off-by: madomado * guys just use tar --------- Signed-off-by: madomado --- anda/system/readymade/git/readymade-git.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index 64c81e4ec6..32519e7a47 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -9,9 +9,9 @@ Summary: Install ready-made distribution images! License: GPL-3.0-or-later URL: https://github.com/FyraLabs/readymade Source0: %url/archive/%commit.tar.gz +Source1: https://github.com/FyraLabs/rdms_proc_macros/archive/HEAD.tar.gz BuildRequires: anda-srpm-macros rust-packaging mold BuildRequires: pkgconfig(libhelium-1) -BuildRequires: pkgconfig(gnome-desktop-4) BuildRequires: clang-devel BuildRequires: cmake Conflicts: readymade @@ -38,7 +38,8 @@ This package contains the configuration files for Readymade to install Ultramari %prep %autosetup -n readymade-%commit -ls -l +tar xf %{S:1} +rmdir taidan_proc_macros && mv rdms_proc_macros* taidan_proc_macros %cargo_prep_online %build From a90833c2f7ad35afeb35a1a98f7c2e60f7c1a28f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 21:55:55 +0000 Subject: [PATCH 194/325] bump: edit --- anda/devs/edit/edit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/edit/edit.spec b/anda/devs/edit/edit.spec index b895954cbd..fae483f397 100644 --- a/anda/devs/edit/edit.spec +++ b/anda/devs/edit/edit.spec @@ -9,7 +9,7 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter %endif Name: %{crate} -Version: 1.1.0 +Version: 1.2.0 Release: 1%?dist Summary: A simple editor for simple needs. SourceLicense: MIT From dd235a5075f8ed726499e60847b07ccd146d23e2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 22:39:38 +0000 Subject: [PATCH 195/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 20cca61a66..fb333c2658 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.51 +%global ver 1.8.52 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index f2d0a541ca..b4488fd04e 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.49 +%global ver 1.8.52 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From b033f8f52bbbcde4b6c80961f37992a878202003 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 23:19:25 +0000 Subject: [PATCH 196/325] 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 e17cc195d6..0a2a179620 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.695 +Version: 0.0.696 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 22047928ee..a942993314 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.695 +Version: 0.0.696 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 2643c7624c3a85898cf887e86ba81955c900bb02 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jun 2025 23:47:44 +0000 Subject: [PATCH 197/325] 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 d99c17bf9d..efa758d621 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.32.2 +Version: 3.32.3 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From d0c738ca39cf0364e6953df9c67e77c756529e80 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 01:53:26 +0000 Subject: [PATCH 198/325] bump(nightly): flameshot-nightly winetricks-git ghostty-nightly zed-nightly albius nim-nightly vala-nightly rpi-utils --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 6 +++--- anda/langs/go/albius/albius.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/vala/vala-nightly/vala-nightly.spec | 4 ++-- anda/tools/rpi-utils/rpi-utils.spec | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 39fdf0270d..551049b973 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 075a69f4662a86d87f979ead3c0a9634a341c3cb +%global commit 100bfc1300872ecadf0eb3a72725bc3e5540bbb6 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250611 +%global commit_date 20250612 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index cb5bd1ff7f..143d6848e5 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 89e18c2a8c09b97b79e1025fbf5e5b03f1182337 +%global commit 9279fc0acdb7501a68258fe2da8424774e79b860 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250531 +%global commit_date 20250612 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index a4cd71e037..f7a0dd2f10 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 76a3612195bb3d67e67a1e824fb3cbdb4d339735 +%global commit c3d65d3975f91773f10fb19e10911e0f4d6463aa %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-10 +%global fulldate 2025-06-11 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 6eb560ae0c..4c7d4df4db 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 444f7978271b210997f33c06214e06e7956b5f79 +%global commit f428d54b74611dbd5f58b4239b4ddd96eeef7e33 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250611 -%global ver 0.191.0 +%global commit_date 20250612 +%global ver 0.192.0 %bcond_with check diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index eaa166eafd..5cd281ebde 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit 22a24e8fd5bece89a6e12a23eed5f45d43ab7f04 -%global commit_date 20250611 +%global commit bfb3636172e6291097113b4ebb6ce163b0e77002 +%global commit_date 20250612 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 5917c9945b..0bff47d98f 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 638a8bf84d35c6be54cd7e4b4642ce77ae83da39 +%global commit 56bb451c6d94edb6f576adc8e8270e1ce38cffbd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250611 +%global commit_date 20250612 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/vala/vala-nightly/vala-nightly.spec b/anda/langs/vala/vala-nightly/vala-nightly.spec index 85a69cedec..ecf5932ac2 100644 --- a/anda/langs/vala/vala-nightly/vala-nightly.spec +++ b/anda/langs/vala/vala-nightly/vala-nightly.spec @@ -3,11 +3,11 @@ %global priority 90 %global real_name vala -%global commit 6054231d4e756a8184bf7cbd11125b1d9b608582 +%global commit 0e39d2dae386e40bf2d7be8d299b3560d8fdb50e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git -%global commit_date 20250512 +%global commit_date 20250612 %global snapshot_info %{commit_date}.%{shortcommit} Name: vala-nightly diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index c18ea5e6f6..b604ce1312 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 045e3de50827432c69e12c0a7cdb9fc5ffe2bb1f -%global commit_date 20250605 +%global commit b7651d86d71a172b2208c67b2e360cbcb4f9d98f +%global commit_date 20250612 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 From 0277bcc81fdced8ac98cec7b5674e4429ddadb24 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 02:05:31 +0000 Subject: [PATCH 199/325] 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 d7a62aae90..559bd8682a 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-11 +%global ver 2025-06-12 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 37fc5e1e7b9a18fef369532bb7b335dcc631b32f Mon Sep 17 00:00:00 2001 From: Gilver Date: Wed, 11 Jun 2025 23:45:01 -0500 Subject: [PATCH 200/325] fix(anda): More things Fedora changed on 42 (#5336) Signed-off-by: Gilver --- anda/tools/buildsys/anda/rust-anda.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/tools/buildsys/anda/rust-anda.spec b/anda/tools/buildsys/anda/rust-anda.spec index e8fb429c0f..c414133ace 100644 --- a/anda/tools/buildsys/anda/rust-anda.spec +++ b/anda/tools/buildsys/anda/rust-anda.spec @@ -6,7 +6,7 @@ Name: rust-anda Version: 0.4.12 -Release: 4%?dist +Release: 5%?dist Summary: Andaman Build toolchain License: MIT @@ -33,12 +33,13 @@ Andaman Build toolchain.} %package -n %{crate} Summary: %{summary} -Requires: mock-scm +Requires: mock Requires: rpm-build Requires: createrepo_c Requires: git-core Requires: libgit2 %if 0%{?fedora} >= 42 +Requires: mock-filesystem Requires: util-linux-script %endif From e01a469f29c6ba9ebd1ab23cc5db81ac08bb1880 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 05:18:59 +0000 Subject: [PATCH 201/325] bump: bun-bin --- anda/devs/bun/bun-bin.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/devs/bun/bun-bin.spec b/anda/devs/bun/bun-bin.spec index 929d891ead..93f33a35c7 100644 --- a/anda/devs/bun/bun-bin.spec +++ b/anda/devs/bun/bun-bin.spec @@ -6,8 +6,8 @@ %endif Name: bun-bin -Version: 1.2.15 -Release: 2%?dist +Version: 1.2.16 +Release: 1%?dist Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one License: MIT URL: https://bun.sh From b67ed9dbb4376c6fc02010e9081eac81c6ff5a73 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 06:29:23 +0000 Subject: [PATCH 202/325] bump: zapret --- anda/misc/zapret/zapret.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index cfdc004c0a..dff1b329fc 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,6 +1,6 @@ Name: zapret -Version: 71 -Release: 1%{?dist} +Version: 71.1 +Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT ExcludeArch: s390x From 41de59c8969c8be71e11ff7c472c706b8f3bebf8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 13:23:14 +0000 Subject: [PATCH 203/325] 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 1ebfdfa99f..8c80cadc33 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.769+4d7980645 +%global ver 0.15.0-dev.777+6810ffa42 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 002935b261c322e67ad8445f64fca02dba5d0227 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 14:14:36 +0000 Subject: [PATCH 204/325] 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 42234044cb..f329232881 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.769+4d7980645 +Version: 0.15.0~dev.777+6810ffa42 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 4eeccba23c4ccbd1cf9f9c42fe33e97c2ccd4bf8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 16:51:10 +0000 Subject: [PATCH 205/325] bump: zed-preview python-pip-system-certs --- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/langs/python/pip-system-certs/python-pip-system-certs.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 2f6a3bd722..d809f094d6 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.191.0-pre +%global ver 0.191.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/langs/python/pip-system-certs/python-pip-system-certs.spec b/anda/langs/python/pip-system-certs/python-pip-system-certs.spec index 6dfc694f2c..bd92b04d80 100644 --- a/anda/langs/python/pip-system-certs/python-pip-system-certs.spec +++ b/anda/langs/python/pip-system-certs/python-pip-system-certs.spec @@ -1,6 +1,6 @@ # Created by pyp2rpm-3.3.10 %global pypi_name pip-system-certs -%global pypi_version 4.0 +%global pypi_version 5.0 Name: python-%{pypi_name} Version: %{pypi_version} From cfea3a2afa981b8e78b361df598148c382994980 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 13 Jun 2025 01:49:37 +0800 Subject: [PATCH 206/325] add: grabnim (#5342) * add: grabnim * nightly --- anda/langs/nim/grabnim/anda.hcl | 8 ++++++++ anda/langs/nim/grabnim/grabnim.spec | 30 +++++++++++++++++++++++++++++ anda/langs/nim/grabnim/update.rhai | 6 ++++++ 3 files changed, 44 insertions(+) create mode 100644 anda/langs/nim/grabnim/anda.hcl create mode 100644 anda/langs/nim/grabnim/grabnim.spec create mode 100644 anda/langs/nim/grabnim/update.rhai diff --git a/anda/langs/nim/grabnim/anda.hcl b/anda/langs/nim/grabnim/anda.hcl new file mode 100644 index 0000000000..c1d3337617 --- /dev/null +++ b/anda/langs/nim/grabnim/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "grabnim.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec new file mode 100644 index 0000000000..c2a486d2e7 --- /dev/null +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -0,0 +1,30 @@ +%global commit a93fcb2d726c919221f7df5811b2d0de9a739c2b +%global commit_date 20250612 +%global shortcommit %{sub %commit 1 7} + +Name: grabnim +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%?dist +Summary: Simple tool to install and manage multiple nim compiler versions +License: MIT +URL: https://codeberg.org/janAkali/grabnim +Source0: %url/archive/%commit.tar.gz +Packager: madonuko +BuildRequires: nim + +%description +GrabNim is a simple tool to install, manage and switch between different versions of the Nim compiler. + +%prep +%autosetup -n %name + +%build +%nim_c %name + +%install +install -Dm755 %name -t %buildroot%_bindir + +%files +%doc README.md +%license LICENSE +%_bindir/%name diff --git a/anda/langs/nim/grabnim/update.rhai b/anda/langs/nim/grabnim/update.rhai new file mode 100644 index 0000000000..75f215ef43 --- /dev/null +++ b/anda/langs/nim/grabnim/update.rhai @@ -0,0 +1,6 @@ +import "andax/bump_extras.rhai" as bump; + +rpm.global("commit", bump::codeberg_commit("janAkali/grabnim")); +if rpm.changed() { + rpm.global("commit_date", date()); +} From 4170ea5f2a536b5b67b176c85e137d6221aa779a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 18:36:35 +0000 Subject: [PATCH 207/325] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index fb333c2658..cc07be29ee 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.52 +%global ver 1.8.53 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium From 277567bc8a1c581bd9e0888413bc878d1e784594 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 19:15:20 +0000 Subject: [PATCH 208/325] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 0b7fb39322..d8ba1a9e29 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.190.4 +Version: 0.190.5 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 f693a1d5f7c5a1cedd8f8fade47ad352fc7e6d23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 21:32:34 +0000 Subject: [PATCH 209/325] 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 fce9fc67b4..f1484025f5 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.147 +Version: 0.0.148 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 dd58d74ac8..b9324d27c0 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.147 +Version: 0.0.148 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com From 1a44304601aa00340a8e265377f9b7dbc722b457 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 21:56:17 +0000 Subject: [PATCH 210/325] bump: codium --- anda/devs/codium/codium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 3797f1ab67..071362fa60 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.100.33714 +Version: 1.101.03933 Release: 1%?dist Summary: Code editing. Redefined. License: MIT From 71089bb092a09dd191d9361537dd6cf33ed9f9c5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 22:39:17 +0000 Subject: [PATCH 211/325] 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 7c5d0c39be..4d5a846378 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.09.233914 +Version: 2025.06.12.221515 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 726ab72f90693e8463a938e2390e1a219615ffe1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 22:50:17 +0000 Subject: [PATCH 212/325] 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 e0f32142e8..4812bcfaae 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.6.1 +Version: 2025.6.2 Release: 1%?dist Summary: Front-end to your dev env From b7aa6291f68d7c32db702176a643d4c72c53e178 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 23:27:47 +0000 Subject: [PATCH 213/325] 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 4d5a846378..b8b9daa80d 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.12.221515 +Version: 2025.06.12.231701 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 852df394f7e63bc92523b50568b722448d2fa372 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jun 2025 23:42:00 +0000 Subject: [PATCH 214/325] 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 b8b9daa80d..3e2dda17e5 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.06.12.231701 +Version: 2025.06.12.232741 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From c81e5e7af519b98536da58aaaf632f36307940b1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 01:41:44 +0000 Subject: [PATCH 215/325] 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 559bd8682a..6300430cf6 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-12 +%global ver 2025-06-13 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 618ba9d11b7dc419ccebacc389a7c093202678b4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 01:54:21 +0000 Subject: [PATCH 216/325] bump(nightly): envision flameshot-nightly mpv-nightly winetricks-git zed-nightly albius grabnim nim-nightly astal --- anda/apps/envision/envision.spec | 4 ++-- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- anda/apps/winetricks/git/winetricks-git.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/go/albius/albius.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/lib/astal/astal/astal.spec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index d809c583bf..fb4db697e9 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit d42de840a2d1f2bb973278c45a873db75b773e25 -%global commit_date 20250521 +%global commit 754395586e8c690343d9826b437dd0a98a34b154 +%global commit_date 20250613 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 551049b973..27a1c0da80 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 100bfc1300872ecadf0eb3a72725bc3e5540bbb6 +%global commit 58afdce7414bbe3881610042e4da3772d2d0365f %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20250612 +%global commit_date 20250613 %global devel_name QtColorWidgets Name: flameshot.nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index d171a223db..07a939c892 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 47bc7b2a07690d3e51631e22a17dd90a8cbefb28 +%global commit e8ade130faef6a18971325d49213b8d166935d50 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250611 +%global commit_date 20250613 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index 143d6848e5..ee4ba75000 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 9279fc0acdb7501a68258fe2da8424774e79b860 +%global commit 9e29aa7e2d8e84880aec741ed92eed35baa742ac %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250612 +%global commit_date 20250613 Name: winetricks-git 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 4c7d4df4db..1cc55edf61 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f428d54b74611dbd5f58b4239b4ddd96eeef7e33 +%global commit f227c2ff0cea8a17d5bedb67b2edeaa34b4e0817 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250612 +%global commit_date 20250613 %global ver 0.192.0 %bcond_with check diff --git a/anda/langs/go/albius/albius.spec b/anda/langs/go/albius/albius.spec index 5cd281ebde..c9a4a44aa2 100644 --- a/anda/langs/go/albius/albius.spec +++ b/anda/langs/go/albius/albius.spec @@ -1,6 +1,6 @@ %define debug_package %nil -%global commit bfb3636172e6291097113b4ebb6ce163b0e77002 -%global commit_date 20250612 +%global commit 7409af7329c51416703c512f5e049368dfb3e710 +%global commit_date 20250613 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: albius diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index c2a486d2e7..6d76c83986 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit a93fcb2d726c919221f7df5811b2d0de9a739c2b -%global commit_date 20250612 +%global commit 51d189ecf2ead5e827a2d87cda24a24e4e68cc08 +%global commit_date 20250613 %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 0bff47d98f..ade76a15b7 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 56bb451c6d94edb6f576adc8e8270e1ce38cffbd +%global commit 7701b3c7e6f6c640a89cc445b40f466834ab4fcf %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250612 +%global commit_date 20250613 %global debug_package %nil Name: nim-nightly diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 2287f60c10..484bda211a 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit dd8a4662f2f17fb4326a7bd0fb2d054f5d477ba3 +%global commit 822c0d649f39d7c71ab8a9915ddf5779a8a08d11 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250611 +%global commit_date 20250613 Name: astal Version: 0^%commit_date.%shortcommit From aae98415e0e264dc88a914e40bea2213bf27dee4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 03:01:25 +0000 Subject: [PATCH 217/325] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index c67de96bb3..9963e701e5 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit dd8a466 -%global commit_date 20250611 +%global commit 822c0d6 +%global commit_date 20250613 Name: astal Version: 0^%commit_date.%commit From e76f03bb331bbafc06af1ac80463284b0ebedc22 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 04:27:11 +0000 Subject: [PATCH 218/325] 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 efa758d621..f41163b6a1 100644 --- a/anda/devs/flutter/flutter.spec +++ b/anda/devs/flutter/flutter.spec @@ -1,5 +1,5 @@ Name: flutter -Version: 3.32.3 +Version: 3.32.4 Release: 1%?dist Summary: SDK for crafting beautiful, fast user experiences from a single codebase License: BSD-3-Clause From 9e48df1bbc356680313fcaf30c8be071dee23b4c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 05:28:24 +0000 Subject: [PATCH 219/325] bump: rust-eza --- anda/langs/rust/eza/rust-eza.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/rust/eza/rust-eza.spec b/anda/langs/rust/eza/rust-eza.spec index 4965c1b63b..4b62c1110c 100644 --- a/anda/langs/rust/eza/rust-eza.spec +++ b/anda/langs/rust/eza/rust-eza.spec @@ -4,7 +4,7 @@ %global crate eza Name: rust-eza -Version: 0.21.3 +Version: 0.21.4 Release: 1%?dist Summary: Modern replacement for ls From 7ab93a91ff2e424da23d9e84462337c828e3bdf9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 05:55:36 +0000 Subject: [PATCH 220/325] 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 8c80cadc33..f70a587d54 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.777+6810ffa42 +%global ver 0.15.0-dev.784+4a02e080d %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 70ba2995b555733d76d092b65e3749a155a8d708 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 06:50:50 +0000 Subject: [PATCH 221/325] 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 f329232881..cefab182b5 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -13,7 +13,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.15.0~dev.777+6810ffa42 +Version: 0.15.0~dev.784+4a02e080d 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 bbc8340c1fc3f81ce410cbc54d8c31b0f9b5f63c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 09:20:38 +0000 Subject: [PATCH 222/325] bump: zapret --- anda/misc/zapret/zapret.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index dff1b329fc..663eecd2c8 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,5 +1,5 @@ Name: zapret -Version: 71.1 +Version: 71.1.1 Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT From a2dd86e397bb76830ced65f366c1f0dc8d02c419 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 11:17:37 +0000 Subject: [PATCH 223/325] bump: topgrade --- anda/tools/topgrade/topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/topgrade.spec b/anda/tools/topgrade/topgrade.spec index 483f9d8cbf..28a1ae044c 100644 --- a/anda/tools/topgrade/topgrade.spec +++ b/anda/tools/topgrade/topgrade.spec @@ -3,7 +3,7 @@ Name: topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.0.3 +Version: 16.0.4 Release: 1%?dist Summary: Upgrade all the things From 1edfd05863953669dae060905944f3f9b7b7e08c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 12:40:48 +0000 Subject: [PATCH 224/325] bump: anda-srpm-macros --- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 286c63a806..0c6691473c 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,5 +1,5 @@ Name: anda-srpm-macros -Version: 0.2.12 +Version: 0.2.13 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 6685f54b47d711fa8c749eebb8b985fae9ab976d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 16:25:12 +0000 Subject: [PATCH 225/325] bump: tdlib-nightly --- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index cca4d3b032..6468da12a1 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit a5215c038cdd92ab600cc17a887b74ccb689415d +%global commit fb04b8d40e5e3d24c30001af2e9784c91d4606c0 %global ver 1.8.50 -%global commit_date 20250611 +%global commit_date 20250613 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly From d09f723c264c9ddcca916d3bb4c4093d0d68f67b Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 13 Jun 2025 11:32:11 -0500 Subject: [PATCH 226/325] fix(rpcs3): Don't disable static linking, use Mock (#5347) * fix(rpcs3): Don't disable static linking Fedora funnies. Signed-off-by: Gilver * fix: Try Mock? Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/games/rpcs3/anda.hcl | 3 +++ anda/games/rpcs3/rpcs3.spec | 9 ++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/anda/games/rpcs3/anda.hcl b/anda/games/rpcs3/anda.hcl index 392781de39..f17fc5aed0 100644 --- a/anda/games/rpcs3/anda.hcl +++ b/anda/games/rpcs3/anda.hcl @@ -2,4 +2,7 @@ project pkg { rpm { spec = "rpcs3.spec" } + labels { + mock = 1 + } } diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b7ade75cf9..e6f91c2017 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -1,4 +1,3 @@ -%global __requires_exclude ^((libwolfssl\\.so.*)|(libFusion\\.so.*)|(libasmjit\\.so.*)|(libcubeb\\.so.*)|(libdiscord-rpc\\.so.*)|(libglslang\\.so.*)|(librtmidi\\.so.*)|(libyaml-cpp\\.so.*)|(libSPIRV\\.so.*)|(libhidapi-hidraw\\.so.*)|(libpugixml\\.so.*))$ %global _distro_extra_cflags -Wno-uninitialized %global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint # GLIBCXX_ASSERTIONS is known to break RPCS3 @@ -12,7 +11,7 @@ Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') -Release: 1%?dist +Release: 2%?dist Summary: PlayStation 3 emulator and debugger License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 @@ -63,12 +62,10 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit- %build # Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64 -export CC=clang -export CXX=clang++ %cmake -DDISABLE_LTO=TRUE \ - -DZSTD_BUILD_SHARED=OFF \ -DZSTD_BUILD_STATIC=ON \ -DCMAKE_SKIP_RPATH=ON \ + -DBUILD_SHARED_LIBS:BOOL=OFF \ -DUSE_NATIVE_INSTRUCTIONS=OFF \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ @@ -87,6 +84,8 @@ export CXX=clang++ -DUSE_SYSTEM_FLATBUFFERS=OFF \ -DUSE_SYSTEM_PUGIXML=OFF \ -DUSE_SYSTEM_WOLFSSL=OFF \ + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_LINKER=mold \ -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \ -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" From 7ee336349b0ab99a79b4955bc34af53306aecada Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 16:48:26 +0000 Subject: [PATCH 227/325] bump: coolercontrol --- anda/apps/coolercontrol/coolercontrol.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index 3d48729265..3b5482f509 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 2.2.0 +Version: 2.2.1 Release: 1%?dist Summary: Cooling device control for Linux License: GPL-3.0-or-later From 143676e9120814a6490c61fc9e68699f4ab1bfda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 17:25:03 +0000 Subject: [PATCH 228/325] bump: libhelium helium-gtk-theme --- anda/lib/libhelium/libhelium.spec | 2 +- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index cc07be29ee..6048fbdbf1 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.53 +%global ver 1.8.54 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index b4488fd04e..9fff1056a8 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.52 +%global ver 1.8.57 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From d2720a19741236d9cc1461feb5e0605a9f498b21 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 02:41:47 +0800 Subject: [PATCH 229/325] feat(anda-srpm-macros): include required scripts (#5349) Signed-off-by: madomado --- anda/terra/srpm-macros/anda-srpm-macros.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 0c6691473c..576c02908f 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros Version: 0.2.13 -Release: 1%?dist +Release: 2%?dist Summary: SRPM macros for extra Fedora packages License: MIT @@ -25,8 +25,10 @@ BuildArch: noarch for file in ./macros.*; do install -Dpm644 -t %buildroot%_rpmmacrodir $file done +install -Dpm755 *.sh -t %buildroot%_libexecdir/%name/ %files +%_libexecdir/%name/ %{_rpmmacrodir}/macros.anda %{_rpmmacrodir}/macros.caching %{_rpmmacrodir}/macros.cargo_extra From 2a90e7c45d78d54633a28f9a5bceb7781820d4e8 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 02:42:53 +0800 Subject: [PATCH 230/325] add: logiops (#5352) --- anda/system/logiops/anda.hcl | 5 ++++ anda/system/logiops/logiops.spec | 44 ++++++++++++++++++++++++++++++++ anda/system/logiops/update.rhai | 1 + 3 files changed, 50 insertions(+) create mode 100644 anda/system/logiops/anda.hcl create mode 100644 anda/system/logiops/logiops.spec create mode 100644 anda/system/logiops/update.rhai diff --git a/anda/system/logiops/anda.hcl b/anda/system/logiops/anda.hcl new file mode 100644 index 0000000000..64e6e8555f --- /dev/null +++ b/anda/system/logiops/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "logiops.spec" + } +} diff --git a/anda/system/logiops/logiops.spec b/anda/system/logiops/logiops.spec new file mode 100644 index 0000000000..f93dcc1f91 --- /dev/null +++ b/anda/system/logiops/logiops.spec @@ -0,0 +1,44 @@ +Name: logiops +Version: 0.3.5 +Release: 1%?dist +Summary: An unofficial userspace driver for HID++ Logitech devices +License: GPL-3.0-only +URL: https://github.com/PixlOne/logiops +Packager: madonuko +BuildRequires: cmake libevdev-devel systemd-devel libconfig-devel gcc-c++ glib2-devel +Provides: logid = %evr + +%description +This is an unofficial driver for Logitech mice and keyboard. + +This is currently only compatible with HID++ >2.0 devices. + +%prep +%git_clone %url v%version + +%build +%cmake -DCMAKE_BUILD_TYPE=Release +%cmake_build + +%install +%cmake_install + +echo "enable logid.service" | install -Dm644 /dev/stdin %buildroot%_presetdir/96-%name.preset + +%post +%systemd_post logid.service + +%preun +%systemd_preun logid.service + +%postun +%systemd_postun_with_restart logid.service + +%files +%doc README.md +%license LICENSE +%_bindir/logid +%_datadir/dbus-1/system.d/pizza.pixl.LogiOps.conf +%_presetdir/96-%name.preset +%dnl %_sysconfdir/logid.cfg +%_unitdir/logid.service diff --git a/anda/system/logiops/update.rhai b/anda/system/logiops/update.rhai new file mode 100644 index 0000000000..e0077be403 --- /dev/null +++ b/anda/system/logiops/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("PixlOne/logiops")); From 6c72d6f2b72ce0723600acfb985cc76def83fc22 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 18:50:50 +0000 Subject: [PATCH 231/325] 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 d809f094d6..06d2232eec 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.191.1-pre +%global ver 0.191.2-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ From 8d5edeecf6dbc5c9b06c0277e73fd7becec7279a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 19:40:40 +0000 Subject: [PATCH 232/325] 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 4812bcfaae..c3ccbf8e75 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.6.2 +Version: 2025.6.3 Release: 1%?dist Summary: Front-end to your dev env From e9a3c1e4b36d95a2faaa970616f056e547a0e8ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 20:21:24 +0000 Subject: [PATCH 233/325] bump: zed --- anda/devs/zed/stable/zed.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index d8ba1a9e29..b65232f632 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.190.5 +Version: 0.190.6 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 8b9b4a72dc984dbfd0b67ff06b91ea279335b3c0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 20:42:14 +0000 Subject: [PATCH 234/325] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 9fff1056a8..484282d8da 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.57 +%global ver 1.8.58 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From 370ce5514bf208e41c9543b03de14f62f54bded3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 20:55:29 +0000 Subject: [PATCH 235/325] bump: wine-dev --- anda/system/wine/dev/wine-dev.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index d1afe8d350..e4e3ca790d 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.9 +%global ver wine-10.10 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE From f37c49ccfd411387e3a96153a4b6adf7a739e805 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 21:46:48 +0000 Subject: [PATCH 236/325] 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 c3ccbf8e75..b5d1c947c7 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.6.3 +Version: 2025.6.4 Release: 1%?dist Summary: Front-end to your dev env From 17812579b5a69d7fea18d3d5521215d95b2eed88 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jun 2025 22:42:58 +0000 Subject: [PATCH 237/325] 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 0a2a179620..7f336403e2 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.696 +Version: 0.0.697 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 a942993314..1d977e3989 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.696 +Version: 0.0.697 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com From 37a339b4f90320486f1d33960e31cd5546f7598a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 01:50:16 +0000 Subject: [PATCH 238/325] bump(nightly): legcord-nightly zed-nightly prismlauncher-nightly grabnim astal spotx-bash --- anda/apps/legcord/nightly/legcord-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/lib/astal/astal/astal.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index ccfb0c2378..0b0452a47e 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit b08755c480b88fe95dbc797085410ffdcfd3e6b8 -%global commit_date 20250602 +%global commit 774311e9473dbf7741f0daced1bad98ddac17de8 +%global commit_date 20250614 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %nil %global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 1cc55edf61..3c823ff34b 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit f227c2ff0cea8a17d5bedb67b2edeaa34b4e0817 +%global commit e8d495806f3f87ea88f1106ed2fa3ef964c7792a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250613 +%global commit_date 20250614 %global ver 0.192.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e7811673ab..583b620b30 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit d68269eca837df08a59a0997177ed460eb9df69a +%global commit 2c91629564a17eda3da1a018881dea3e1ad3fff6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250611 +%global commit_date 20250614 %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 6d76c83986..871c97d615 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 51d189ecf2ead5e827a2d87cda24a24e4e68cc08 -%global commit_date 20250613 +%global commit 7f8498fe0c53380073316d56293a9b26b38c1876 +%global commit_date 20250614 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 484bda211a..b595b36e1a 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 822c0d649f39d7c71ab8a9915ddf5779a8a08d11 +%global commit 4e455bb6e7f256742849322d31427b9defc95c16 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250613 +%global commit_date 20250614 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index e34b23a11d..17f5a6b517 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit b1de24ec4c23c45da373dcb64a44e372253a0c16 -%global commit_date 20250601 +%global commit cbdf92ec9241047454fc4a358f27ec4031dd804d +%global commit_date 20250614 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From 808f1bf63e13b8a7829845c3a17fd86e9384636e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 02:53:55 +0000 Subject: [PATCH 239/325] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 9963e701e5..a6c0be940a 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 822c0d6 -%global commit_date 20250613 +%global commit 4e455bb +%global commit_date 20250614 Name: astal Version: 0^%commit_date.%commit From 435e0dc1874ddd310b7005a63ff2a40d4a088066 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 04:46:59 +0000 Subject: [PATCH 240/325] bump: anda-srpm-macros --- anda/terra/srpm-macros/anda-srpm-macros.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 576c02908f..bc763455fa 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros -Version: 0.2.13 -Release: 2%?dist +Version: 0.2.14 +Release: 1%?dist Summary: SRPM macros for extra Fedora packages License: MIT From fa38a0924e175cfc60bf522354e116a427be22c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 05:23:15 +0000 Subject: [PATCH 241/325] 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 3cafc8a7c3..7a5d6b435c 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 265ba4edb2c7e6aab58d1557dd59c01a3cb88c07 +%global commit 09bbf9d79006bbba5e30a71c04b4b48d65f9c401 %forgemeta Name: lomiri-system-settings From 5bbdc6a890317dd9a4e1b9aec1499bf3f666fb53 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 13:30:48 +0800 Subject: [PATCH 242/325] fix: feishin (#5351) * fix: feishin Close #5350 Signed-off-by: madomado * Update feishin.spec Signed-off-by: madomado * a --------- Signed-off-by: madomado --- anda/apps/feishin/feishin.spec | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/anda/apps/feishin/feishin.spec b/anda/apps/feishin/feishin.spec index cc485a1221..fb19be9e83 100644 --- a/anda/apps/feishin/feishin.spec +++ b/anda/apps/feishin/feishin.spec @@ -13,7 +13,8 @@ License: GPL-3.0 URL: https://github.com/jeffvli/feishin Source0: %url/archive/refs/tags/v%version.tar.gz Requires: fuse mpv -BuildRequires: nodejs20-npm jq libxcrypt-compat +Packager: madonuko +BuildRequires: jq libxcrypt-compat pnpm %description %summary. @@ -38,13 +39,9 @@ Keywords=Music;Jellyfin;Audio;Stream;Sonixd EOF %build -export PATH="$PATH:$(pwd)/bin" -mkdir bin -ln -s /usr/bin/node-20 bin/node -ln -s /usr/bin/npm-20 bin/npm -npm-20 install --legacy-peer-deps -npm-20 run postinstall -npm-20 run build +pnpm i +pnpm run postinstall +pnpm run build %ifarch x86_64 %define a linux @@ -52,11 +49,11 @@ npm-20 run build %define a arm64 %endif -npx-20 electron-builder --linux dir --%a +pnpm exec electron-builder --linux dir --%a %install mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir -mv release/build/*-unpacked %buildroot%_datadir/feishin +mv dist/*-unpacked %buildroot%_datadir/feishin install -Dm644 assets/icons/icon.png %buildroot%_datadir/pixmaps/feishin.png ln -s %_datadir/feishin/feishin %buildroot%_bindir/feishin install -Dm644 feishin.desktop %buildroot%_datadir/applications/ From 21108ded2cf96e57da27eb96bd01ad6c0cf72905 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 06:26:05 +0000 Subject: [PATCH 243/325] bump: wine-staging --- anda/system/wine/staging/wine-staging.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index 9076f090bb..81045ea0a3 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.9 +Version: 10.10 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From 04799e07002c7a7976f036d970a7096d39254df9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 08:47:47 +0000 Subject: [PATCH 244/325] bump: anda-srpm-macros --- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index bc763455fa..165c4522df 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,5 +1,5 @@ Name: anda-srpm-macros -Version: 0.2.14 +Version: 0.2.15 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 701cb5bc5b68261edb24344c758983e0e021713b Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 14 Jun 2025 04:29:49 -0500 Subject: [PATCH 245/325] chore(anda-srpm-macros): Add Zig macro file (#5369) Signed-off-by: Gilver --- anda/terra/srpm-macros/anda-srpm-macros.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 165c4522df..c094753f03 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -34,6 +34,7 @@ install -Dpm755 *.sh -t %buildroot%_libexecdir/%name/ %{_rpmmacrodir}/macros.cargo_extra %{_rpmmacrodir}/macros.go_extra %{_rpmmacrodir}/macros.nim_extra +%{_rpmmacrodir}/macros.zig_extra %changelog From e1013e332004e5f60aa5f6af1189a66fb152cabf Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 17:51:57 +0800 Subject: [PATCH 246/325] fix: anda-srpm-macros (#5377) * feat(anda-srpm-macros): include required scripts Signed-off-by: madomado * Update anda-srpm-macros.spec Signed-off-by: madomado * fix: anda-srpm-macros --------- Signed-off-by: madomado --- anda/terra/srpm-macros/anda-srpm-macros.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index c094753f03..8f26c7179c 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros Version: 0.2.15 -Release: 1%?dist +Release: 2%?dist Summary: SRPM macros for extra Fedora packages License: MIT @@ -28,7 +28,7 @@ done install -Dpm755 *.sh -t %buildroot%_libexecdir/%name/ %files -%_libexecdir/%name/ +%attr(0755, root, root) %_libexecdir/%name/*.sh %{_rpmmacrodir}/macros.anda %{_rpmmacrodir}/macros.caching %{_rpmmacrodir}/macros.cargo_extra From c0b330f3766c93af6ea7aab590941936709a8577 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 18:28:28 +0800 Subject: [PATCH 247/325] add: hyprwayland-scanner.nightly (#5370) --- .../waylands/hyprwayland-scanner/anda.hcl | 9 +++ .../hyprwayland-scanner.nightly.spec | 55 +++++++++++++++++++ .../waylands/hyprwayland-scanner/update.rhai | 5 ++ 3 files changed, 69 insertions(+) create mode 100644 anda/desktops/waylands/hyprwayland-scanner/anda.hcl create mode 100644 anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec create mode 100644 anda/desktops/waylands/hyprwayland-scanner/update.rhai diff --git a/anda/desktops/waylands/hyprwayland-scanner/anda.hcl b/anda/desktops/waylands/hyprwayland-scanner/anda.hcl new file mode 100644 index 0000000000..5bf8800d86 --- /dev/null +++ b/anda/desktops/waylands/hyprwayland-scanner/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "hyprwayland-scanner.nightly.spec" + } + labels { + nightly = 1 + subrepo = "extras" + } +} diff --git a/anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec b/anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec new file mode 100644 index 0000000000..60dd077ca0 --- /dev/null +++ b/anda/desktops/waylands/hyprwayland-scanner/hyprwayland-scanner.nightly.spec @@ -0,0 +1,55 @@ +#? https://src.fedoraproject.org/rpms/hyprwayland-scanner/blob/rawhide/f/hyprwayland-scanner.spec + +%global realname hyprwayland-scanner +%global ver 0.4.4 +%global commit 817918315ea016cc2d94004bfb3223b5fd9dfcc6 +%global shortcommit %{sub %commit 1 7} +%global commit_date 20250614 + +Name: %realname.nightly +Version: %ver^%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: A Hyprland implementation of wayland-scanner, in and for C++ + +License: BSD-3-Clause +URL: https://github.com/hyprwm/hyprwayland-scanner +Source0: %url/archive/%commit.tar.gz + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: cmake +BuildRequires: cmake(pugixml) +BuildRequires: gcc-c++ + +Provides: %realname = %evr +Conflicts: %realname +Packager: madonuko + +%description +%{summary}. + +%package devel +Summary: A Hyprland implementation of wayland-scanner, in and for C++ +Provides: %realname-devel = %evr +Conflicts: %realname-devel + +%description devel +%{summary}. + +%prep +%autosetup -p1 -n %realname-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files devel +%license LICENSE +%doc README.md +%{_bindir}/%{realname} +%{_libdir}/pkgconfig/%{realname}.pc +%{_libdir}/cmake/%{realname}/ diff --git a/anda/desktops/waylands/hyprwayland-scanner/update.rhai b/anda/desktops/waylands/hyprwayland-scanner/update.rhai new file mode 100644 index 0000000000..4d28ecb91b --- /dev/null +++ b/anda/desktops/waylands/hyprwayland-scanner/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hyprwm/hyprwayland-scanner")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprwayland-scanner", "main", "VERSION")); + rpm.global("commit_date", date()); +} From f1976761626fb752565e64b22e44b40bb5f15c5a Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 18:28:42 +0800 Subject: [PATCH 248/325] add: hyprland-protocols.nightly (#5384) --- .../waylands/hyprland-protocols/anda.hcl | 10 ++++ .../hyprland-protocols.nightly.spec | 53 +++++++++++++++++++ .../waylands/hyprland-protocols/update.rhai | 5 ++ 3 files changed, 68 insertions(+) create mode 100644 anda/desktops/waylands/hyprland-protocols/anda.hcl create mode 100644 anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec create mode 100644 anda/desktops/waylands/hyprland-protocols/update.rhai diff --git a/anda/desktops/waylands/hyprland-protocols/anda.hcl b/anda/desktops/waylands/hyprland-protocols/anda.hcl new file mode 100644 index 0000000000..9c18ee2a54 --- /dev/null +++ b/anda/desktops/waylands/hyprland-protocols/anda.hcl @@ -0,0 +1,10 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "hyprland-protocols.nightly.spec" + } + labels { + nightly = 1 + subrepo = "extras" + } +} diff --git a/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec b/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec new file mode 100644 index 0000000000..d142180c7a --- /dev/null +++ b/anda/desktops/waylands/hyprland-protocols/hyprland-protocols.nightly.spec @@ -0,0 +1,53 @@ +#? https://src.fedoraproject.org/rpms/hyprland-protocols/blob/rawhide/f/hyprland-protocols.spec + +%global realname hyprland-protocols +%global ver 0.6.4 +%global commit 613878cb6f459c5e323aaafe1e6f388ac8a36330 +%global commit_date 20250604 +%global shortcommit %{sub %commit 1 7} + +Name: %realname.nightly +Version: %ver^%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: Wayland protocol extensions for Hyprland +BuildArch: noarch + +License: BSD-3-Clause +URL: https://github.com/hyprwm/hyprland-protocols +Source0: %url/archive/%commit.tar.gz + +BuildRequires: meson +Packager: madonuko +Provides: %realname = %evr +Conflicts: %realname + +%description +%{summary}. + +%package devel +Summary: Wayland protocol extensions for Hyprland +Provides: %realname-devel = %evr +Conflicts: %realname-devel + +%description devel +%{summary}. + + +%prep +%autosetup -p1 -n %realname-%commit + + +%build +%meson +%meson_build + + +%install +%meson_install + + +%files devel +%license LICENSE +%doc README.md +%{_datadir}/pkgconfig/%{realname}.pc +%{_datadir}/%{realname}/ diff --git a/anda/desktops/waylands/hyprland-protocols/update.rhai b/anda/desktops/waylands/hyprland-protocols/update.rhai new file mode 100644 index 0000000000..c198b9f394 --- /dev/null +++ b/anda/desktops/waylands/hyprland-protocols/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hyprwm/hyprlang-protocols")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprlang-protocols", "main", "VERSION")); + rpm.global("commit_date", date()); +} From 7cc231e2cd3e2883a4ab5f6a112e2944f97b0d0c Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 18:29:07 +0800 Subject: [PATCH 249/325] fix(atac): try --locked (#5386) Signed-off-by: madomado --- anda/devs/atac/atac.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/devs/atac/atac.spec b/anda/devs/atac/atac.spec index 98029c3cf0..cd96f54a61 100644 --- a/anda/devs/atac/atac.spec +++ b/anda/devs/atac/atac.spec @@ -37,6 +37,7 @@ and account-less.} %build %{cargo_license_summary_online} %{cargo_license_online} > LICENSE.dependencies +%{cargo_build} --locked %install -%cargo_install +%crate_install_bin From 0cb49246edcf319cfeb06e63400a200a8ffda274 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 14 Jun 2025 19:22:39 +0800 Subject: [PATCH 250/325] add: sdbus-cpp.terra (#5399) --- anda/lib/sdbus-cpp/anda.hcl | 8 + anda/lib/sdbus-cpp/sdbus-cpp.terra.spec | 231 ++++++++++++++++++++++++ anda/lib/sdbus-cpp/update.rhai | 1 + 3 files changed, 240 insertions(+) create mode 100644 anda/lib/sdbus-cpp/anda.hcl create mode 100644 anda/lib/sdbus-cpp/sdbus-cpp.terra.spec create mode 100644 anda/lib/sdbus-cpp/update.rhai diff --git a/anda/lib/sdbus-cpp/anda.hcl b/anda/lib/sdbus-cpp/anda.hcl new file mode 100644 index 0000000000..8ce731b654 --- /dev/null +++ b/anda/lib/sdbus-cpp/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "sdbus-cpp.terra.spec" + } + labels { + subrpeo = "extras" + } +} diff --git a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec new file mode 100644 index 0000000000..833c05e25e --- /dev/null +++ b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec @@ -0,0 +1,231 @@ +#? https://src.fedoraproject.org/rpms/sdbus-cpp/blob/rawhide/f/sdbus-cpp.spec + +%global libso_major 2 +%global realname sdbus-cpp + +Name: %realname.terra +Version: 2.1.0 +Release: 3%{?dist} +Summary: High-level C++ D-Bus library + +License: LGPL-2.1-only +URL: https://github.com/Kistler-Group/sdbus-cpp +Source0: %{url}/archive/v%{version}/%{realname}-%{version}.tar.gz + +BuildRequires: cmake >= 3.14 +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(libsystemd) >= 238 +BuildRequires: pkgconfig(gmock) >= 1.10.0 + +# temporary bundle sdbus-cpp-1 to allow dnf5 rebuild +BuildRequires: sdbus-cpp + +Provides: %realname = %evr +Conflicts: %realname + +%description +High-level C++ D-Bus library for Linux designed to provide easy-to-use +yet powerful API in modern C++ + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Provides: %realname-devel = %evr +Conflicts: %realname-devel + +%description devel +Development files for %{name}. + + +%package devel-doc +Summary: Developer documentation for %{name} +BuildArch: noarch +BuildRequires: doxygen +Provides: %realname-devel-doc = %evr +Conflicts: %realname-devel-doc + +%description devel-doc +Developer documentation for %{name} + + +%package tools +Summary: Stub code generator for sdbus-c++ +Requires: %{name}%{?_isa} = %{version}-%{release} +BuildRequires: pkgconfig(expat) +Provides: %realname-tools = %evr +Conflicts: %realname-tools + +%description tools +The stub code generator for generating the adapter and proxy interfaces +out of the D-Bus IDL XML description. + + +%package tests +Summary: Tests for %{name} +Requires: %{name} +Provides: %realname-tests = %evr +Conflicts: %realname-tests + +%description tests +%{summary} + + +%prep +%autosetup -p1 -n %realname-%version + + +%build +%cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DSDBUSCPP_BUILD_CODEGEN=ON \ + -DSDBUSCPP_BUILD_DOCS=ON \ + -DSDBUSCPP_BUILD_DOXYGEN_DOCS=ON \ + -DSDBUSCPP_BUILD_TESTS=ON \ + -DSDBUSCPP_TESTS_INSTALL_PATH=%{_libexecdir}/installed-tests/ +%cmake_build +%cmake_build --target doc + + +%check +%ctest -E "sdbus-c\+\+-integration-tests" + + +%install +%cmake_install +mkdir -p %{buildroot}%{_datadir}/dbus-1/system.d/ +mv %{buildroot}%{_sysconfdir}/dbus-1/system.d/org.sdbuscpp.integrationtests.conf %{buildroot}%{_datadir}/dbus-1/system.d/ +rm -rf %{buildroot}%{_sysconfdir} + +# temporary bundle sdbus-cpp-1 to allow dnf5 rebuild +cp %{_libdir}/libsdbus-c++.so.1.* %{buildroot}%{_libdir} + + +%files +%license %{_docdir}/sdbus-c++/COPYING +%dir %{_docdir}/sdbus-c++ +%doc %{_docdir}/sdbus-c++/AUTHORS +%doc %{_docdir}/sdbus-c++/ChangeLog +%doc %{_docdir}/sdbus-c++/NEWS +%doc %{_docdir}/sdbus-c++/README.md +%{_libdir}/libsdbus-c++.so.%{libso_major}{,.*} + +# temporary bundle sdbus-cpp-1 to allow dnf5 rebuild +%{_libdir}/libsdbus-c++.so.1{,.*} + + +%files devel +%{_libdir}/pkgconfig/sdbus-c++.pc +%{_libdir}/pkgconfig/sdbus-c++-tools.pc +%{_libdir}/libsdbus-c++.so +%{_includedir}/sdbus-c++/ +%dir %{_libdir}/cmake/sdbus-c++ +%{_libdir}/cmake/sdbus-c++/*.cmake + + +%files devel-doc +%dir %{_docdir}/sdbus-c++ +%doc %{_docdir}/sdbus-c++/* + + +%files tools +%{_bindir}/sdbus-c++-xml2cpp +%dir %{_libdir}/cmake/sdbus-c++-tools +%{_libdir}/cmake/sdbus-c++-tools/*.cmake + + +%files tests +%{_datadir}/dbus-1/system.d/org.sdbuscpp.integrationtests.conf +%{_libexecdir}/installed-tests/sdbus* + + +%changelog +* Sat Jun 14 2025 madonuko - 2.1.0-3 +- Repackaged into Terra + +* Fri Apr 11 2025 Marek Blaha - 2.1.0-2 +- Temoporarily bundle libsdbus-c++.so.1 + +* Fri Apr 04 2025 Jonathan Wright - 2.1.0-1 +- update to 2.1.0 rhbz#2277126 +- include actual readme rhbz#2268443 + +* Sun Jan 19 2025 Fedora Release Engineering - 1.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Jul 20 2024 Fedora Release Engineering - 1.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Mar 12 2024 Marek Blaha - 1.5.0-2 +- Invoke unit tests after the build + +* Mon Feb 26 2024 Marek Blaha - 1.5.0-1 +- Update to release 1.5.0 + +* Sat Jan 27 2024 Fedora Release Engineering - 1.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Oct 11 2023 Marek Blaha - 1.4.0-1 +- Update to release 1.4.0 + +* Tue Sep 12 2023 Neal Gompa - 1.3.0-2 +- Move sdbus-c++ CMake module to devel package + +* Mon Aug 21 2023 Marek Blaha - 1.3.0-1 +- Update to release 1.3.0 + +* Sat Jul 22 2023 Fedora Release Engineering - 1.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Mar 30 2023 Marek Blaha - 1.2.0-3 +- migrated to SPDX license + +* Sat Jan 21 2023 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Aug 10 2022 Marek Blaha - 1.2.0-1 +- Update to release 1.2.0 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 04 2022 Marek Blaha - 1.1.0-1 +- Update to release 1.1.0 + +* Tue Oct 26 2021 Marek Blaha - 1.0.0-1 +- Update to release 1.0.0 +- Change source tarball name to -.tar.gz + +* Tue Oct 19 2021 Marek Blaha - 0.9.0-1 +- Update to release 0.9.0 + +* Fri Jul 23 2021 Fedora Release Engineering - 0.8.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Dec 17 2020 Marek Blaha - 0.8.3-1 +- Update to release 0.8.3 + +* Tue Oct 06 2020 Marek Blaha - 0.8.1-5 +- Switch from make_build to cmake_build + +* Tue Sep 22 2020 Jeff Law - 0.8.1-4 +- Use cmake_in_source_build to fix FTBFS due to recent cmake macro changes + +* Sat Aug 01 2020 Fedora Release Engineering - 0.8.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Feb 7 2020 Marek Blaha - 0.8.1-1 +- Update to release 0.8.1 + +* Fri Jan 24 2020 Marek Blaha - 0.7.8-1 +- Initial release 0.7.8 diff --git a/anda/lib/sdbus-cpp/update.rhai b/anda/lib/sdbus-cpp/update.rhai new file mode 100644 index 0000000000..f1859c3efb --- /dev/null +++ b/anda/lib/sdbus-cpp/update.rhai @@ -0,0 +1 @@ +rpm.version(`(?m)^project\(sdbus-c\+\+ VERSION ([\d.]+) LANGUAGES CXX C\)$`.find(gh_rawfile("Kistler-Group/sdbus-cpp", "master", "CMakeLists.txt"))); From 9fb09586d0e1ca70e8f34ebe42a6dc77381d0f57 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 11:37:15 +0000 Subject: [PATCH 251/325] bump: anda-srpm-macros --- anda/terra/srpm-macros/anda-srpm-macros.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 8f26c7179c..4860c23196 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,6 +1,6 @@ Name: anda-srpm-macros -Version: 0.2.15 -Release: 2%?dist +Version: 0.2.16 +Release: 1%?dist Summary: SRPM macros for extra Fedora packages License: MIT From 64185af67b9e6564463cbaf5d99fc72d66d49e71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 13:15:29 +0000 Subject: [PATCH 252/325] 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 f70a587d54..c805fbd030 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.784+4a02e080d +%global ver 0.15.0-dev.822+dd75e7bcb %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From cb3847214d558ae520d847f190cc9065b65372b2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jun 2025 13:39:00 +0000 Subject: [PATCH 253/325] bump: anda-srpm-macros --- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 4860c23196..d5dfbd841f 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,5 +1,5 @@ Name: anda-srpm-macros -Version: 0.2.16 +Version: 0.2.17 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 57c0f7164ce73d4ccf9ebc56b1924a65a13dd392 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 01:48:03 +0000 Subject: [PATCH 254/325] 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 6300430cf6..1ea665115f 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-13 +%global ver 2025-06-15 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 4db85e1953cf2a392ce89bd34dde4f0bfbb92dc8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 02:04:10 +0000 Subject: [PATCH 255/325] bump(nightly): envision ghostty-nightly zed-nightly grabnim spotx-bash --- anda/apps/envision/envision.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/grabnim/grabnim.spec | 4 ++-- anda/tools/spotx-bash/spotx-bash.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index fb4db697e9..e4ec6534b3 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 754395586e8c690343d9826b437dd0a98a34b154 -%global commit_date 20250613 +%global commit 8f3f9b8759eecca4768f4860cbf6dc878337fb82 +%global commit_date 20250615 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index f7a0dd2f10..7bc0f03fbf 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit c3d65d3975f91773f10fb19e10911e0f4d6463aa +%global commit bfb1daffbe30963be56b15012f57a09d604997dc %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-11 +%global fulldate 2025-06-14 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 3c823ff34b..1b7605f49c 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit e8d495806f3f87ea88f1106ed2fa3ef964c7792a +%global commit afa70034d594c618b0749967d1feeb61576ef0f1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250614 +%global commit_date 20250615 %global ver 0.192.0 %bcond_with check diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 871c97d615..9f82db0700 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 7f8498fe0c53380073316d56293a9b26b38c1876 -%global commit_date 20250614 +%global commit 30bd7634e3c8c98600f7a6a7f4540d2e627ead12 +%global commit_date 20250615 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 17f5a6b517..9cc288dd5c 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit cbdf92ec9241047454fc4a358f27ec4031dd804d -%global commit_date 20250614 +%global commit 27a3d20020803bbe8a9b7e78b013059dbe6e815b +%global commit_date 20250615 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash From cf3f08b6220efd7e07a3bb6d2ed4d03f4026fce7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 05:50:15 +0000 Subject: [PATCH 256/325] 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 c805fbd030..5733917627 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.822+dd75e7bcb +%global ver 0.15.0-dev.828+3ce8d19f7 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 From 568c075221bfa9fdcbb5ef7f01c90de06d7c8aff Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 15 Jun 2025 00:51:59 -0500 Subject: [PATCH 257/325] chore(ghostty-nightly): Use zig_build_target (#5379) * chore(ghostty-nightly): Use zig_build_target Signed-off-by: Gilver * fix: Update cache dir macro Signed-off-by: Gilver * Update ghostty-nightly.spec Signed-off-by: Gilver * chore: Add back lang stuff Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 7bc0f03fbf..83f32f31ea 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -6,11 +6,6 @@ %global ver 1.1.4 %global base_name ghostty %global reverse_dns com.mitchellh.%{base_name} -%if 0%{?fedora} <= 40 -%global cache_dir %{_builddir}/zig-cache -%else -%global cache_dir %{builddir}/zig-cache -%endif Name: %{base_name}-nightly Version: %{ver}~tip^%{commit_date}git%{shortcommit} @@ -23,7 +18,7 @@ License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2. URL: https://%{base_name}.org Source0: https://github.com/%{base_name}-org/%{base_name}/releases/download/tip/%{base_name}-source.tar.gz Source1: https://github.com/%{base_name}-org/%{base_name}/releases/download/tip/%{base_name}-source.tar.gz.minisig -BuildRequires: anda-srpm-macros +BuildRequires: anda-srpm-macros >= 0.2.15 BuildRequires: gettext BuildRequires: gtk4-devel BuildRequires: libadwaita-devel @@ -33,6 +28,7 @@ BuildRequires: ncurses BuildRequires: ncurses-devel BuildRequires: pandoc-cli BuildRequires: zig >= 0.14.0 +BuildRequires: zig-rpm-macros BuildRequires: pkgconfig(blueprint-compiler) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(freetype2) @@ -130,22 +126,16 @@ Ghostty's terminfo. Needed for basic terminal function. /usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} %autosetup -n %{base_name}-%{ver}-main+%{shortcommit} -ZIG_GLOBAL_CACHE_DIR="%{cache_dir}" ./nix/build-support/fetch-zig-cache.sh +ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh %build %install DESTDIR="%{buildroot}" \ -zig build \ - --summary all \ - --release=fast \ - --system "%{cache_dir}/p" \ +%{zig_build_target -r fast} \ --prefix "%{_prefix}" --prefix-lib-dir "%{_libdir}" \ --prefix-exe-dir "%{_bindir}" --prefix-include-dir "%{_includedir}" \ - --verbose \ - --build-id=sha1 \ -Dversion-string="%{ver}-dev+%{shortcommit}" \ - -Dcpu=baseline \ -Dstrip=false \ -Dpie=true \ -Demit-docs From 41cc820f4aadaff71f9cf1ca93bc73745fa8b74e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 09:19:27 +0000 Subject: [PATCH 258/325] bump: peazip --- anda/apps/peazip/peazip.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/peazip/peazip.spec b/anda/apps/peazip/peazip.spec index d5dea2257f..70aa15a162 100644 --- a/anda/apps/peazip/peazip.spec +++ b/anda/apps/peazip/peazip.spec @@ -2,7 +2,7 @@ %define debug_package %nil Name: peazip -Version: 10.4.0 +Version: 10.5.0 Release: 1%?dist Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager License: LGPL-3.0-only From e4dd32fd9652dd16a11f8adfb521fa1cc7dcbd29 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 13:35:01 +0000 Subject: [PATCH 259/325] 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 7a5d6b435c..dca394a740 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 09bbf9d79006bbba5e30a71c04b4b48d65f9c401 +%global commit f16f9c336f54f3da72604cb5e8703b416c3726b6 %forgemeta Name: lomiri-system-settings From df7fa9a0f35b02d75e6d072bbfd32e1517c46de9 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 21:56:01 +0800 Subject: [PATCH 260/325] fix(flashprog): update urls and license (#5408) Signed-off-by: madomado --- anda/tools/flashprog/flashprog.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/tools/flashprog/flashprog.spec b/anda/tools/flashprog/flashprog.spec index 050d880937..0de4d43398 100644 --- a/anda/tools/flashprog/flashprog.spec +++ b/anda/tools/flashprog/flashprog.spec @@ -5,11 +5,11 @@ It supports a wide range of flash chips (most commonly found in SOIC8, DIP8, SOI Name: flashprog Version: 1.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility for detecting, reading, writing, verifying and erasing flash chips -License: GPL-2.0 -URL: https://review.sourcearcade.org/flashprog +License: GPL-2.0-only +URL: https://flashprog.org Packager: sadlerm @@ -42,7 +42,7 @@ Summary: Development headers for flashprog %prep -%git_clone %{url} v%{version} +%git_clone https://review.sourcearcade.org/flashprog v%{version} %build %make_build PREFIX=%{_prefix} From bdca17a588b8d407c576e68a003116313e356fa0 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 21:56:13 +0800 Subject: [PATCH 261/325] fix(rio): use https url (#5409) Signed-off-by: madomado --- 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 70f4ed6e45..0c337287de 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -9,7 +9,7 @@ Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT 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 MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR GPL-3.0-only) AND MPL-2.0+ AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib -URL: http://rioterm.com +URL: https://rioterm.com/ Source0: https://github.com/raphamorim/%{name}/archive/refs/tags/v%{version}.tar.gz BuildRequires: anda-srpm-macros BuildRequires: cargo-rpm-macros From c6fc58f4d662c8f6d6f86285f44832c21714ffdc Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 21:56:38 +0800 Subject: [PATCH 262/325] add: hyprutils.nightly (#5372) --- anda/desktops/waylands/hyprutils/anda.hcl | 9 ++++ .../waylands/hyprutils/hyprutils.nightly.spec | 54 +++++++++++++++++++ anda/desktops/waylands/hyprutils/update.rhai | 5 ++ 3 files changed, 68 insertions(+) create mode 100644 anda/desktops/waylands/hyprutils/anda.hcl create mode 100644 anda/desktops/waylands/hyprutils/hyprutils.nightly.spec create mode 100644 anda/desktops/waylands/hyprutils/update.rhai diff --git a/anda/desktops/waylands/hyprutils/anda.hcl b/anda/desktops/waylands/hyprutils/anda.hcl new file mode 100644 index 0000000000..e60df70391 --- /dev/null +++ b/anda/desktops/waylands/hyprutils/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "hyprutils.nightly.spec" + } + labels { + nightly = 1 + subrepo = "extras" + } +} diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec new file mode 100644 index 0000000000..c81076e9fa --- /dev/null +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -0,0 +1,54 @@ +#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec + +%global realname hyprutils +%global ver 0.7.1 +%global commit 57ab2a867d8b554ad89f29060c15efd11631db91 +%global commit_date 20250613 +%global shortcommit %{sub %commit 1 7} + +Name: %realname.nightly +Version: %ver^%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: Hyprland utilities library used across the ecosystem + +License: BSD-3-Clause +URL: https://github.com/hyprwm/hyprutils +Source0: %url/archive/%commit.tar.gz + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(pixman-1) + +Provides: %realname = %evr +Conflicts: %realname + +%description +%{summary}. + +%package devel +Requires: %{name}%{?_isa} = %{version}-%{release} +Provides: %realname-devel = %evr +Conflicts: %realname-devel +%pkg_devel_files + +%prep +%autosetup -p1 -n %realname-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%check +%ctest + +%files +%license LICENSE +%doc README.md +%{_libdir}/lib%{realname}.so.%{ver} +%{_libdir}/lib%{realname}.so.6 diff --git a/anda/desktops/waylands/hyprutils/update.rhai b/anda/desktops/waylands/hyprutils/update.rhai new file mode 100644 index 0000000000..44759f192b --- /dev/null +++ b/anda/desktops/waylands/hyprutils/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hyprwm/hyprutils")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprutils", "main", "VERSION")); + rpm.global("commit_date", date()); +} From 5de302be3b2144f5ec80e9decf5429d63000ee84 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 21:56:57 +0800 Subject: [PATCH 263/325] add: nimble (#3960) * add: nimble Sequel to #1245 * Update nimble.spec Signed-off-by: madomado * Update nim-nightly.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/langs/nim/nim-nightly/nim-nightly.spec | 5 ++- anda/langs/nim/nimble/anda.hcl | 5 +++ .../nim/{nim-nightly => nimble}/nimble.1 | 0 anda/langs/nim/nimble/nimble.spec | 35 +++++++++++++++++++ anda/langs/nim/nimble/update.rhai | 1 + 5 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 anda/langs/nim/nimble/anda.hcl rename anda/langs/nim/{nim-nightly => nimble}/nimble.1 (100%) create mode 100644 anda/langs/nim/nimble/nimble.spec create mode 100644 anda/langs/nim/nimble/update.rhai diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index ade76a15b7..0996ca3591 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -14,7 +14,6 @@ URL: https://nim-lang.org Source0: https://github.com/nim-lang/Nim/archive/%commit.tar.gz Source1: nim.1 Source2: nimgrep.1 -Source3: nimble.1 Source4: nimsuggest.1 BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre pcre-devel Requires: redhat-rpm-config gcc @@ -104,7 +103,7 @@ mkdir -p %buildroot/%_bindir %buildroot/%_datadir/bash-completion/completions %b install -Dpm755 bin/nim{grep,suggest,pretty} %buildroot/%_bindir install -Dpm644 tools/nim.bash-completion %buildroot/%_datadir/bash-completion/completions/nim install -Dpm644 dist/nimble/nimble.bash-completion %buildroot/%_datadir/bash-completion/completions/nimble -install -Dpm644 -t%buildroot/%_mandir/man1 %SOURCE1 %SOURCE2 %SOURCE3 %SOURCE4 +install -Dpm644 -t%buildroot/%_mandir/man1 %SOURCE1 %SOURCE2 %SOURCE4 mv %buildroot%_bindir/nim %buildroot%_datadir/ ln -s %_datadir/nim/bin/nim %buildroot%_bindir/nim @@ -133,7 +132,7 @@ cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/ %license copying.txt dist/nimble/license.txt %doc doc/readme.txt %_bindir/nim{,ble} -%_mandir/man1/nim{,ble}.1* +%_mandir/man1/nim.1.* %_datadir/bash-completion/completions/nim{,ble} %_datadir/nim/ %_prefix/lib/nim/ diff --git a/anda/langs/nim/nimble/anda.hcl b/anda/langs/nim/nimble/anda.hcl new file mode 100644 index 0000000000..02159784ac --- /dev/null +++ b/anda/langs/nim/nimble/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "nimble.spec" + } +} diff --git a/anda/langs/nim/nim-nightly/nimble.1 b/anda/langs/nim/nimble/nimble.1 similarity index 100% rename from anda/langs/nim/nim-nightly/nimble.1 rename to anda/langs/nim/nimble/nimble.1 diff --git a/anda/langs/nim/nimble/nimble.spec b/anda/langs/nim/nimble/nimble.spec new file mode 100644 index 0000000000..45ada85997 --- /dev/null +++ b/anda/langs/nim/nimble/nimble.spec @@ -0,0 +1,35 @@ +Name: nimble +Version: 0.14.2 +Release: 1%?dist +Summary: Package manager for the Nim programming language +License: BSD +URL: https://github.com/nim-lang/nimble +Source0: %url/archive/refs/tags/v%version.tar.gz +Source1: nimble.1 +# We use `nim` to get `nimble`… to build `nimble` +BuildRequires: nim anda-srpm-macros git-core rpm_macro(bash_completions_dir) +Conflicts: nim + +%description +%summary. + +%prep +%autosetup +%nim_prep + +%build +%nim_build src/nimble + +%install +install -Dpm755 src/nimble %buildroot%_bindir/nimble +install -Dpm644 -t%buildroot%_mandir/man1 %SOURCE1 +install -Dpm644 nimble.bash-completion %buildroot%bash_completions_dir/nimble +install -Dpm644 nimble.zsh-completion %buildroot%zsh_completions_dir/_nimble.zsh + +%files +%doc readme.markdown +%license license.txt +%_bindir/nimble +%_mandir/man1/nimble.1.gz +%bash_completions_dir/nimble +%zsh_completions_dir/_nimble.zsh diff --git a/anda/langs/nim/nimble/update.rhai b/anda/langs/nim/nimble/update.rhai new file mode 100644 index 0000000000..e32050a122 --- /dev/null +++ b/anda/langs/nim/nimble/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("nim-lang/nimble")); From d921a5e82472d85ce6100915127e88c464103515 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 14:19:55 +0000 Subject: [PATCH 264/325] bump: nimble --- anda/langs/nim/nimble/nimble.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/nim/nimble/nimble.spec b/anda/langs/nim/nimble/nimble.spec index 45ada85997..5032a57dd2 100644 --- a/anda/langs/nim/nimble/nimble.spec +++ b/anda/langs/nim/nimble/nimble.spec @@ -1,5 +1,5 @@ Name: nimble -Version: 0.14.2 +Version: 0.18.2 Release: 1%?dist Summary: Package manager for the Nim programming language License: BSD From 4249c711fd3702967d5b67c974537d52f42698ae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 14:37:19 +0000 Subject: [PATCH 265/325] bump: helium-gtk-theme --- anda/themes/helium-gtk-theme/helium-gtk-theme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec index 484282d8da..3c9031e68a 100644 --- a/anda/themes/helium-gtk-theme/helium-gtk-theme.spec +++ b/anda/themes/helium-gtk-theme/helium-gtk-theme.spec @@ -1,4 +1,4 @@ -%global ver 1.8.58 +%global ver 1.8.59 Summary: tauOS GTK/GNOME Shell Themes Name: helium-gtk-theme From f9a1ebd7e5541ebe32e5b88fba3009e22809c296 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 15 Jun 2025 09:53:20 -0500 Subject: [PATCH 266/325] chore: Deprecate F40 (#5130) --- .backportrc.json | 2 +- .github/workflows/update-branch.yml | 1 - .github/workflows/update-comps.yml | 1 - .github/workflows/update-nightly.yml | 1 - .github/workflows/update-weekly.yml | 1 - .github/workflows/update.yml | 1 - 6 files changed, 1 insertion(+), 6 deletions(-) diff --git a/.backportrc.json b/.backportrc.json index 1c5d20bad8..56a845a0d2 100644 --- a/.backportrc.json +++ b/.backportrc.json @@ -2,7 +2,7 @@ "repoOwner": "terrapkg", "repoName": "packages", "resetAuthor": true, - "targetBranchChoices": ["el10", "f40", "f41", "f42", "frawhide"], + "targetBranchChoices": ["el10", "f41", "f42", "frawhide"], "branchLabelMapping": { "^sync-(.+)$": "$1" } diff --git a/.github/workflows/update-branch.yml b/.github/workflows/update-branch.yml index 8f082e659e..acb04d0dae 100644 --- a/.github/workflows/update-branch.yml +++ b/.github/workflows/update-branch.yml @@ -11,7 +11,6 @@ jobs: matrix: branch: - frawhide - - f40 - f41 - f42 - el10 diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index 40f5627232..107a1511d6 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -6,7 +6,6 @@ on: - frawhide - f42 - f41 - - f40 - el10 paths: - comps.xml diff --git a/.github/workflows/update-nightly.yml b/.github/workflows/update-nightly.yml index 091f36972b..c645b2b71d 100644 --- a/.github/workflows/update-nightly.yml +++ b/.github/workflows/update-nightly.yml @@ -46,7 +46,6 @@ jobs: git add anda git commit -S -a -m "$msg" } - copy_over f40 || true copy_over f41 || true copy_over f42 || true copy_over el10 || true diff --git a/.github/workflows/update-weekly.yml b/.github/workflows/update-weekly.yml index 65edb49785..9d68edece2 100644 --- a/.github/workflows/update-weekly.yml +++ b/.github/workflows/update-weekly.yml @@ -46,7 +46,6 @@ jobs: git add anda git commit -S -a -m "$msg" } - copy_over f40 || true copy_over f41 || true copy_over f42 || true copy_over el10 || true diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 60cdc844a5..b63ad29afc 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -46,7 +46,6 @@ jobs: git add anda git commit -S -a -m "$msg" } - copy_over f40 || true copy_over f41 || true copy_over f42 || true copy_over el10 || true From a72018574068ce96ebb18011e4a0df60df07879a Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 23:11:10 +0800 Subject: [PATCH 267/325] add: hyprlang.nightly (#5371) --- anda/desktops/waylands/hyprlang/anda.hcl | 9 +++ .../waylands/hyprlang/hyprlang.nightly.spec | 57 +++++++++++++++++++ anda/desktops/waylands/hyprlang/update.rhai | 5 ++ 3 files changed, 71 insertions(+) create mode 100644 anda/desktops/waylands/hyprlang/anda.hcl create mode 100644 anda/desktops/waylands/hyprlang/hyprlang.nightly.spec create mode 100644 anda/desktops/waylands/hyprlang/update.rhai diff --git a/anda/desktops/waylands/hyprlang/anda.hcl b/anda/desktops/waylands/hyprlang/anda.hcl new file mode 100644 index 0000000000..155ff3d3dd --- /dev/null +++ b/anda/desktops/waylands/hyprlang/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "hyprlang.nightly.spec" + } + labels { + nightly = 1 + subrepo = "extras" + } +} diff --git a/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec new file mode 100644 index 0000000000..a3f4eaf85e --- /dev/null +++ b/anda/desktops/waylands/hyprlang/hyprlang.nightly.spec @@ -0,0 +1,57 @@ +#? https://src.fedoraproject.org/rpms/hyprlang/blob/rawhide/f/hyprlang.spec + +%global realname hyprlang +%global ver 0.6.3 +%global commit 1bfb84f54d50c7ae6558c794d3cfd5f6a7e6e676 +%global commit_date 20250606 +%global shortcommit %{sub %commit 1 7} + +Name: %realname.nightly +Version: %ver^%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: The official implementation library for the hypr config language + +License: LGPL-3.0-only +URL: https://github.com/hyprwm/hyprlang +Source0: %url/archive/%commit.tar.gz + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) + +Provides: %realname = %evr +Conflicts: %realname + +%description +%{summary}. + +%package devel +Requires: %{name}%{?_isa} = %{version}-%{release} +Provides: %realname-devel = %evr +Conflicts: %realname-devel +%pkg_devel_files + +%prep +%autosetup -p1 -n %realname-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%check +%ctest + +%files +%license LICENSE +%doc README.md +%{_libdir}/libhyprlang.so.2 +%{_libdir}/libhyprlang.so.%{ver} + +%changelog +%autochangelog diff --git a/anda/desktops/waylands/hyprlang/update.rhai b/anda/desktops/waylands/hyprlang/update.rhai new file mode 100644 index 0000000000..bc8ee477cb --- /dev/null +++ b/anda/desktops/waylands/hyprlang/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hyprwm/hyprlang")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprlang", "main", "VERSION")); + rpm.global("commit_date", date()); +} From 7edd8cf3882d73f5d6f7f572fa9216b26d79c727 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 23:37:52 +0800 Subject: [PATCH 268/325] add: vpkedit (#1284) * add: vpkedit * bump to 4.2.3 Signed-off-by: madomado * clear cwd Signed-off-by: madomado * maybe no libc moment? Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/apps/vpkedit/anda.hcl | 6 ++++ anda/apps/vpkedit/update.rhai | 1 + anda/apps/vpkedit/vpkedit.spec | 52 ++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 anda/apps/vpkedit/anda.hcl create mode 100644 anda/apps/vpkedit/update.rhai create mode 100644 anda/apps/vpkedit/vpkedit.spec diff --git a/anda/apps/vpkedit/anda.hcl b/anda/apps/vpkedit/anda.hcl new file mode 100644 index 0000000000..5d7de00c43 --- /dev/null +++ b/anda/apps/vpkedit/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "vpkedit.spec" + } +} diff --git a/anda/apps/vpkedit/update.rhai b/anda/apps/vpkedit/update.rhai new file mode 100644 index 0000000000..5dd599ac04 --- /dev/null +++ b/anda/apps/vpkedit/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("craftablescience/VPKEdit")); diff --git a/anda/apps/vpkedit/vpkedit.spec b/anda/apps/vpkedit/vpkedit.spec new file mode 100644 index 0000000000..400bfb394a --- /dev/null +++ b/anda/apps/vpkedit/vpkedit.spec @@ -0,0 +1,52 @@ +Name: vpkedit +Version: 4.4.2 +Release: 1%?dist +Summary: A CLI/GUI tool to create, read, and write several pack file formats +License: MIT +URL: https://github.com/craftablescience/VPKEdit +Requires: qt6-qtbase hicolor-icon-theme +Suggests: qt6-qtwayland +Packager: madonuko +BuildRequires: cmake git-core gcc gcc-c++ binutils +BuildRequires: cmake(Qt6) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6Linguist) +BuildRequires: cmake(Qt6Charts) +BuildRequires: cmake(Qt6LinguistTools) +ExclusiveArch: x86_64 + +%description +VPKEdit is an open source MIT-licensed tool that can extract from, preview the +contents of and write to several pack file formats. It also supports creating +new VPKs. + + +%prep +%git_clone %url v%version + + +%build +%cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name # -DVPKEDIT_BUILD_LIBC=ON +%cmake_build + + +%install +%cmake_install +pushd %buildroot%_libdir/%name +rm -rf libQt* +popd +ln -sf %_libdir/vpkedit/vpkedit %buildroot%_bindir/vpkedit +ln -sf %_libdir/vpkedit/vpkeditcli %buildroot%_bindir/vpkeditcli +sed -i 's@Exec=/opt/vpkedit/@Exec=@g' %buildroot%_datadir/applications/vpkedit.desktop + + +%files +%doc README.md CREDITS.md +%license LICENSE +%_bindir/vpkedit +%_bindir/vpkeditcli +%_libdir/%name/ +%_datadir/applications/vpkedit.desktop +%_iconsdir/hicolor/128x128/mimetypes/application-x-vpkedit.png +%_datadir/mime/packages/vpkedit.xml +%_datadir/pixmaps/vpkedit.png From 23a0741bb9a87052f622b752e0cbc3753058e993 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 23:55:23 +0800 Subject: [PATCH 269/325] add: hyprgraphics (#5410) --- anda/desktops/waylands/hyprgraphics/anda.hcl | 9 +++ .../hyprgraphics/hyprgraphics.nightly.spec | 67 +++++++++++++++++++ .../waylands/hyprgraphics/update.rhai | 5 ++ 3 files changed, 81 insertions(+) create mode 100644 anda/desktops/waylands/hyprgraphics/anda.hcl create mode 100644 anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec create mode 100644 anda/desktops/waylands/hyprgraphics/update.rhai diff --git a/anda/desktops/waylands/hyprgraphics/anda.hcl b/anda/desktops/waylands/hyprgraphics/anda.hcl new file mode 100644 index 0000000000..58781b3836 --- /dev/null +++ b/anda/desktops/waylands/hyprgraphics/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + rpm { + spec = "hyprgraphics.nightly.spec" + } + labels { + nightly = 1 + subrepo = "extras" + } +} diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec new file mode 100644 index 0000000000..9da245a38e --- /dev/null +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -0,0 +1,67 @@ +#? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec + +%global realname hyprgraphics +%global ver 0.1.3 +%global commit c7225d73755a6c4c7c72f4d4f3925ea426e325a8 +%global commit_date 20250607 +%global shortcommit %{sub %commit 1 7} + +%bcond libjxl 1 +Name: %realname.nightly +Version: %ver^%{commit_date}git.%shortcommit +Release: 1%?dist +Summary: Graphics library for Hyprland + +License: BSD-3-Clause +URL: https://github.com/hyprwm/hyprgraphics +Source0: %url/archive/%commit.tar.gz +Packager: madonuko + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) +BuildRequires: pkgconfig(cairo) +BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libmagic) +BuildRequires: pkgconfig(spng) + +%if %{with libjxl} +BuildRequires: pkgconfig(libjxl) +BuildRequires: pkgconfig(libjxl_cms) +BuildRequires: pkgconfig(libjxl_threads) +%endif + +%description +%{summary}. + +%package devel +Requires: %{name}%{?_isa} = %{version}-%{release} +%pkg_devel_files + + +%prep +%autosetup -p1 -n %realname-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%check +%ifarch s390x +rm tests/resource/images/hyprland.jpg +%endif +%ctest + +%files +%license LICENSE +%doc README.md +%{_libdir}/libhyprgraphics.so.0 +%{_libdir}/libhyprgraphics.so.%{ver} diff --git a/anda/desktops/waylands/hyprgraphics/update.rhai b/anda/desktops/waylands/hyprgraphics/update.rhai new file mode 100644 index 0000000000..6a9cc301c7 --- /dev/null +++ b/anda/desktops/waylands/hyprgraphics/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("hyprwm/hyprgraphics")); +if rpm.changed() { + rpm.global("ver", gh_rawfile("hyprwm/hyprgraphics", "main", "VERSION")); + rpm.global("commit_date", date()); +} From 25d6e18c696500461514fb778a6e29e1cb8ca4f3 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 15 Jun 2025 23:58:57 +0800 Subject: [PATCH 270/325] add: hypridle (#5378) * add: hypridle * builddeps * Update update.rhai Signed-off-by: madomado * gcc Signed-off-by: madomado * Update hypridle.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/desktops/waylands/hypridle/anda.hcl | 5 +++ anda/desktops/waylands/hypridle/hypridle.spec | 45 +++++++++++++++++++ anda/desktops/waylands/hypridle/update.rhai | 1 + 3 files changed, 51 insertions(+) create mode 100644 anda/desktops/waylands/hypridle/anda.hcl create mode 100644 anda/desktops/waylands/hypridle/hypridle.spec create mode 100644 anda/desktops/waylands/hypridle/update.rhai diff --git a/anda/desktops/waylands/hypridle/anda.hcl b/anda/desktops/waylands/hypridle/anda.hcl new file mode 100644 index 0000000000..40774e84d7 --- /dev/null +++ b/anda/desktops/waylands/hypridle/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "hypridle.spec" + } +} diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/waylands/hypridle/hypridle.spec new file mode 100644 index 0000000000..adb485360b --- /dev/null +++ b/anda/desktops/waylands/hypridle/hypridle.spec @@ -0,0 +1,45 @@ +Name: hypridle +Version: 0.1.6 +Release: 1%?dist +Summary: Hyprland's idle daemon +License: BSD-3-Clause +URL: https://github.com/hyprwm/hypridle +Source0: %url/archive/refs/tags/v%version.tar.gz +Packager: madonuko +BuildRequires: cmake gcc gcc-c++ +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: (pkgconfig(hyprland-protocols) with hyprland-protocols.nightly-devel) +BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) +BuildRequires: pkgconfig(sdbus-c++) +BuildRequires: (pkgconfig(hyprwayland-scanner) with hyprwayland-scanner.nightly-devel) +BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) + +%description +%summary. + +%prep +%autosetup + +%build +%cmake -DCMAKE_BUILD_TYPE:STRING=Release +%cmake_build + +%install +%cmake_install + +%post +%systemd_user_post %name.service + +%preun +%systemd_user_preun %name.service + +%postun +%systemd_user_postun_with_restart %name.service + +%files +%doc README.md +%license LICENSE +%_bindir/hypridle +%_datadir/hypr/hypridle.conf +%_userunitdir/%name.service diff --git a/anda/desktops/waylands/hypridle/update.rhai b/anda/desktops/waylands/hypridle/update.rhai new file mode 100644 index 0000000000..8e2dce705f --- /dev/null +++ b/anda/desktops/waylands/hypridle/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_rawfile("hyprwm/hypridle", "main", "VERSION")); From cbdfc82e1facedec4da67f2f66f88eb429f31ade Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 00:01:34 +0800 Subject: [PATCH 271/325] docs(readme): add instructions for EL, notes for extras (#5341) --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 2db5d61314..fc0c5d7f18 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,8 @@ This monorepo contains the package manifests for all packages in Terra. ## Installation +### Fedora + ```bash sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release ``` @@ -24,6 +26,24 @@ curl -fsSL https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo | pke sudo rpm-ostree install terra-release ``` +Optionally, you can install `terra-release-extra` to use the Extras repository. This also installs the Nvidia, and Mesa streams but does not enable them. + +### Enterprise Linux (EL) + +Only EL10 is supported. Not all packages available in Terra are available in Terra EL at this time. + +Terra EL requires the EPEL repos, which may be installed with: + +```bash +sudo dnf install 'https://dl.fedoraproject.org/pub/epel/epel-release-latest-$releasever.noarch.rpm' +``` + +And Terra EL itself can be installed with: + +```bash +sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terrael$releasever' terra-release +``` + ## Documentation Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). From 93439ba10894356d603924d995cc0e1e8aedff57 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 16:23:25 +0000 Subject: [PATCH 272/325] bump: hypridle --- anda/desktops/waylands/hypridle/hypridle.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/waylands/hypridle/hypridle.spec index adb485360b..3722ad8a40 100644 --- a/anda/desktops/waylands/hypridle/hypridle.spec +++ b/anda/desktops/waylands/hypridle/hypridle.spec @@ -1,5 +1,6 @@ Name: hypridle Version: 0.1.6 + Release: 1%?dist Summary: Hyprland's idle daemon License: BSD-3-Clause From c11b95ff1dfeb3da421519475c279f96bd544145 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 16:46:28 +0000 Subject: [PATCH 273/325] bump: hypridle rpcs3 --- anda/desktops/waylands/hypridle/hypridle.spec | 1 + anda/games/rpcs3/rpcs3.spec | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/waylands/hypridle/hypridle.spec index 3722ad8a40..b6fb030629 100644 --- a/anda/desktops/waylands/hypridle/hypridle.spec +++ b/anda/desktops/waylands/hypridle/hypridle.spec @@ -1,6 +1,7 @@ Name: hypridle Version: 0.1.6 + Release: 1%?dist Summary: Hyprland's idle daemon License: BSD-3-Clause diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index e6f91c2017..5b9b5e7ffa 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,12 +6,12 @@ # 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 5514d7c3d8b622e6fb6e6de62d958704493610cd -%global ver 0.0.37-18003 +%global commit 9634e58f0a5b21469282c44dceeee9e5b902a03b +%global ver 0.0.37-18009 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') -Release: 2%?dist +Release: 1%?dist Summary: PlayStation 3 emulator and debugger License: GPL-2.0-only URL: https://github.com/RPCS3/rpcs3 From 273ab3f944ecdf607189b30a6356cf0f2931690b Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 00:54:59 +0800 Subject: [PATCH 274/325] fix(hypridle): trim the version correctly (#5453) Signed-off-by: madomado --- anda/desktops/waylands/hypridle/hypridle.spec | 2 -- anda/desktops/waylands/hypridle/update.rhai | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/waylands/hypridle/hypridle.spec index b6fb030629..adb485360b 100644 --- a/anda/desktops/waylands/hypridle/hypridle.spec +++ b/anda/desktops/waylands/hypridle/hypridle.spec @@ -1,7 +1,5 @@ Name: hypridle Version: 0.1.6 - - Release: 1%?dist Summary: Hyprland's idle daemon License: BSD-3-Clause diff --git a/anda/desktops/waylands/hypridle/update.rhai b/anda/desktops/waylands/hypridle/update.rhai index 8e2dce705f..2c18c969ae 100644 --- a/anda/desktops/waylands/hypridle/update.rhai +++ b/anda/desktops/waylands/hypridle/update.rhai @@ -1 +1,3 @@ -rpm.version(gh_rawfile("hyprwm/hypridle", "main", "VERSION")); +let v = gh_rawfile("hyprwm/hypridle", "main", "VERSION"); +v.trim(); +rpm.version(v); From a5e8ce1d7c3efe0fe571f7e9763ff1722eaa322e Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 00:59:38 +0800 Subject: [PATCH 275/325] add: hyprlock (#5411) * add: hyprlock * fix deps and add files --- anda/desktops/waylands/hyprlock/anda.hcl | 5 ++ anda/desktops/waylands/hyprlock/hyprlock.spec | 46 +++++++++++++++++++ anda/desktops/waylands/hyprlock/update.rhai | 1 + 3 files changed, 52 insertions(+) create mode 100644 anda/desktops/waylands/hyprlock/anda.hcl create mode 100644 anda/desktops/waylands/hyprlock/hyprlock.spec create mode 100644 anda/desktops/waylands/hyprlock/update.rhai diff --git a/anda/desktops/waylands/hyprlock/anda.hcl b/anda/desktops/waylands/hyprlock/anda.hcl new file mode 100644 index 0000000000..20e01b64f6 --- /dev/null +++ b/anda/desktops/waylands/hyprlock/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "hyprlock.spec" + } +} diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec new file mode 100644 index 0000000000..1f8cd8bc4a --- /dev/null +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -0,0 +1,46 @@ +Name: hyprlock +Version: 0.8.2 +Release: 1%?dist +Summary: Hyprland's GPU-accelerated screen locking utility +License: BSD-3-Clause +URL: https://github.com/hyprwm/%name +Source0: %url/archive/refs/tags/v%version.tar.gz +Packager: madonuko +BuildRequires: cmake gcc gcc-c++ +BuildRequires: pkgconfig(cairo) +BuildRequires: (pkgconfig(hyprgraphics) with hyprgraphics.nightly-devel) +BuildRequires: pkgconfig(hyprland-protocols) +BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) +BuildRequires: pkgconfig(hyprutils) +BuildRequires: (pkgconfig(hyprwayland-scanner) with hyprwayland-scanner.nightly-devel) +BuildRequires: mesa-libgbm-devel +BuildRequires: mesa-libGL-devel +BuildRequires: pkgconfig(pam) +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(sdbus-c++) >= 2.0.0 +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libmagic) + +%description +%summary. + +%prep +%autosetup + +%build +%cmake -DCMAKE_BUILD_TYPE:STRING=Release +%cmake_build + +%install +%cmake_install + +%files +%doc README.md +%license LICENSE +%_bindir/%name +%_pam_confdir/%name +%_datadir/hypr/%name.conf diff --git a/anda/desktops/waylands/hyprlock/update.rhai b/anda/desktops/waylands/hyprlock/update.rhai new file mode 100644 index 0000000000..7f23336bba --- /dev/null +++ b/anda/desktops/waylands/hyprlock/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_rawfile("hyprwm/hyprlock", "main", "VERSION")); From e398e3a28bce666dc5ca641506fcd81d6c2b4f84 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 17:20:48 +0000 Subject: [PATCH 276/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 1f8cd8bc4a..711fd9da4d 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -1,5 +1,6 @@ Name: hyprlock Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 2ef05b7bf4d7c16bae6b2ef0603024f504ee1c7b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 17:36:50 +0000 Subject: [PATCH 277/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 711fd9da4d..db518fea0e 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -1,6 +1,7 @@ Name: hyprlock Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From ec15bc707d91fe14429cdbbd3bdf572a752cad9c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 17:46:53 +0000 Subject: [PATCH 278/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index db518fea0e..83874800e5 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -2,6 +2,7 @@ Name: hyprlock Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 0cadf0e271daf0fa44d11748ff3b89efc2fbe632 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 17:57:00 +0000 Subject: [PATCH 279/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 83874800e5..114ec8f382 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -3,6 +3,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From fff0ff5d954b05949bfecd397f191cf3f3a309b2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 18:29:51 +0000 Subject: [PATCH 280/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 114ec8f382..225298b4dd 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -4,6 +4,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 9cc8afc3138bece6b9c076678e5233a21dd65a1c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 18:48:43 +0000 Subject: [PATCH 281/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 225298b4dd..ede828d790 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -5,6 +5,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 4f8d3b60651fb858a40e0678905519ecb4eb86f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 18:58:47 +0000 Subject: [PATCH 282/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index ede828d790..aab1ba2b20 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -6,6 +6,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From e9e878bb50a11090dc2ea27ace4313735f861376 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 19:20:04 +0000 Subject: [PATCH 283/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index aab1ba2b20..23822e6aa7 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -7,6 +7,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 7c9b4875724d8ecf5907a38a8cc0d9cb9a217e4d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 19:30:05 +0000 Subject: [PATCH 284/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 23822e6aa7..4e02d71b33 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -8,6 +8,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 9cb98ee966db1c85861b98a6816c555f5909edee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 19:40:45 +0000 Subject: [PATCH 285/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 4e02d71b33..53da8a6cbb 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -9,6 +9,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 329d7c34512ae478050e9c166cab0335cd7df78c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 19:55:27 +0000 Subject: [PATCH 286/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 53da8a6cbb..789946ca7a 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -10,6 +10,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 0c88365bcb248f0908e1bdb7d09742546c24dd5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 20:20:05 +0000 Subject: [PATCH 287/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 789946ca7a..d0ff2ee105 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -11,6 +11,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 4f12fe109baca4dc1acc67fcdf741473079d6c5f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 20:37:20 +0000 Subject: [PATCH 288/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index d0ff2ee105..0a9e90fd13 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -12,6 +12,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 91e1907dc1b7b87b5ede46ce715a894642840048 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 20:48:26 +0000 Subject: [PATCH 289/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 0a9e90fd13..aee398fde9 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -13,6 +13,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 24875af5321c1654b287a5a8c293ef99ec8abacc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 20:58:25 +0000 Subject: [PATCH 290/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index aee398fde9..6d6301e20d 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -14,6 +14,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 32373b8257b7bf3405aac46282d27bc141fe0bab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 21:23:21 +0000 Subject: [PATCH 291/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 6d6301e20d..199e6a2da4 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -15,6 +15,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 0d75d7d2e5ad14621da34f9d7f1a9ff911d9a055 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 21:38:22 +0000 Subject: [PATCH 292/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 199e6a2da4..83d15dd6bb 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -16,6 +16,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 5abbcc8b2d18ca995d828efae9e19dedd8cbbe38 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 21:48:47 +0000 Subject: [PATCH 293/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 83d15dd6bb..fe9def7cc2 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -17,6 +17,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From 2c87fe2fe48b28de6e11b2bd4bac533580c6746b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 21:58:58 +0000 Subject: [PATCH 294/325] bump: komikku hyprlock --- anda/apps/komikku/komikku.spec | 4 ++-- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index c7d99254b3..5ccf186a78 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.79.1 +%global raw_ver v1.80.0 Name: komikku -Version: 1.79.1 +Version: 1.80.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index fe9def7cc2..1f7d1f3e53 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -18,6 +18,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From ba82ef2b60f36a46e0d423807a129f107e58af58 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 22:25:17 +0000 Subject: [PATCH 295/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 1f7d1f3e53..0855f7b791 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -19,6 +19,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause From b16d04953d96b0428d9e97da945d82089038f3b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 22:42:10 +0000 Subject: [PATCH 296/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 0855f7b791..4a4705afe8 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -19,6 +19,7 @@ Version: 0.8.2 + Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility From e5ebb5041cd05996c1fad574b310cc2bd63a7b28 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 22:55:33 +0000 Subject: [PATCH 297/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 4a4705afe8..eb99ba4b4b 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -19,6 +19,7 @@ Version: 0.8.2 + Release: 1%?dist From db6fc3ad2cca08927b3f06b4bec02a41a754b812 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 23:17:42 +0000 Subject: [PATCH 298/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index eb99ba4b4b..bcee790e08 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -20,6 +20,7 @@ Version: 0.8.2 + Release: 1%?dist From 61e0d66b927a585ed837a79624390ede18e369ca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 23:32:24 +0000 Subject: [PATCH 299/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index bcee790e08..2c85563f85 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -21,6 +21,7 @@ Version: 0.8.2 + Release: 1%?dist From 83af1ab5cdca9533bdc549b810b869dd8dd50ab1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 23:45:57 +0000 Subject: [PATCH 300/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 2c85563f85..b14e4aeee4 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -22,6 +22,7 @@ Version: 0.8.2 + Release: 1%?dist From 3b21b4e6891c83586ccf9f306bb6abc503e735a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jun 2025 23:55:41 +0000 Subject: [PATCH 301/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index b14e4aeee4..43440351ba 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -23,6 +23,7 @@ Version: 0.8.2 + Release: 1%?dist From b53770d4d7e70e4a8b7ef778964ef1acae9dbe38 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 00:52:24 +0000 Subject: [PATCH 302/325] bump(weekly): v4l2-relayd --- anda/system/v4l2-relayd/v4l2-relayd.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/v4l2-relayd/v4l2-relayd.spec b/anda/system/v4l2-relayd/v4l2-relayd.spec index a29e83df0f..b3e48a1f28 100644 --- a/anda/system/v4l2-relayd/v4l2-relayd.spec +++ b/anda/system/v4l2-relayd/v4l2-relayd.spec @@ -1,5 +1,5 @@ -%global commit 35a06d89747ff31fbaabf744b7dae585bfa86723 -%global commit_date 20220126 +%global commit fda071b434a9978c754f557474812aa5d48b24ba +%global commit_date 20250616 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: v4l2-relayd From 1a9d3cea6bc83bd0e3a36deba9bccc81083c6aa2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 01:45:19 +0000 Subject: [PATCH 303/325] bump: ruffle-nightly hyprlock --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 1ea665115f..28a9349be7 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-06-15 +%global ver 2025-06-16 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 43440351ba..93d95dc0d5 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -24,6 +24,7 @@ Version: 0.8.2 + Release: 1%?dist From 4c4d61096993d4b2c65f1d16ae28954c0cfaf9b7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 01:58:20 +0000 Subject: [PATCH 304/325] bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly grabnim astal --- 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/lib/astal/astal/astal.spec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 83f32f31ea..8ad570f657 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit bfb1daffbe30963be56b15012f57a09d604997dc +%global commit d0f116da3554c151c63fd3a11e90661cb8489359 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-06-14 +%global fulldate 2025-06-15 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 1b7605f49c..0a84d05cdd 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit afa70034d594c618b0749967d1feeb61576ef0f1 +%global commit 3595dbb155d692a000d1f556e2e49c8b05ff5c2d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250615 +%global commit_date 20250616 %global ver 0.192.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 583b620b30..c29f3a2863 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 2c91629564a17eda3da1a018881dea3e1ad3fff6 +%global commit a2681b5704f4ec0f84b5830091b15ec89b70a7e1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250614 +%global commit_date 20250616 %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 9f82db0700..ed4866d753 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 30bd7634e3c8c98600f7a6a7f4540d2e627ead12 -%global commit_date 20250615 +%global commit d7bf849493cd48a8e7ae1a63893991d538d276d4 +%global commit_date 20250616 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index b595b36e1a..d3f2987089 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 4e455bb6e7f256742849322d31427b9defc95c16 +%global commit ca3190d077d09b9597e7de471a8e388a08f112e9 %global shortcommit %{sub %commit 1 7} -%global commit_date 20250614 +%global commit_date 20250616 Name: astal Version: 0^%commit_date.%shortcommit From 23bd6664d3b368774029d252e33e7a2338074ac0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 03:07:34 +0000 Subject: [PATCH 305/325] bump(branch): astal-gtk --- anda/lib/astal/astal-gtk/astal-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index a6c0be940a..2c645df8a6 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,5 @@ -%global commit 4e455bb -%global commit_date 20250614 +%global commit ca3190d +%global commit_date 20250616 Name: astal Version: 0^%commit_date.%commit From e6666a0373ea3e8809f87b599be9f828179c340b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 03:14:34 +0000 Subject: [PATCH 306/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 93d95dc0d5..d04c4aff6a 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -25,6 +25,7 @@ Version: 0.8.2 + Release: 1%?dist From 04c6da74993ef28992fa108cd71baf732f7cc05e Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 15 Jun 2025 23:26:05 -0400 Subject: [PATCH 307/325] add: cbmem (#3323) * Add: cbmem * Fix url and date * add --depth 1 and cd into make directory * Commit suggestions Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * use make build macro Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Fix git clone Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Try the funny Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Fix license Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Add global compiler thing at the top Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Add licenses/docs and remove -std thing Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * fix build flag macro Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Add wno error flag Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Add other licenses Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * Install all licenses Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * meow Signed-off-by: madomado * Update cbmem.spec Signed-off-by: madomado * Update cbmem.spec Signed-off-by: madomado * meow Signed-off-by: madomado * Update version and changelog, remove global build flags This should work lol Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: madomado Co-authored-by: madomado --- anda/tools/cbmem/anda.hcl | 5 +++++ anda/tools/cbmem/cbmem.spec | 32 ++++++++++++++++++++++++++++++++ anda/tools/cbmem/update.rhai | 1 + 3 files changed, 38 insertions(+) create mode 100644 anda/tools/cbmem/anda.hcl create mode 100644 anda/tools/cbmem/cbmem.spec create mode 100644 anda/tools/cbmem/update.rhai diff --git a/anda/tools/cbmem/anda.hcl b/anda/tools/cbmem/anda.hcl new file mode 100644 index 0000000000..09a390e7b6 --- /dev/null +++ b/anda/tools/cbmem/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "cbmem.spec" + } +} diff --git a/anda/tools/cbmem/cbmem.spec b/anda/tools/cbmem/cbmem.spec new file mode 100644 index 0000000000..6155f7be85 --- /dev/null +++ b/anda/tools/cbmem/cbmem.spec @@ -0,0 +1,32 @@ +%define debug_package %nil + +Name: cbmem +Version: 25.03 +Release: 1%?dist +Summary: Prints out coreboot mem table information +URL: https://review.coreboot.org +License: BSD-3-Clause AND Apache-2.0 AND CC-BY-SA-3.0 AND GPL-2.0-only AND GPL-3.0-or-later AND ISC AND BSD-2-Clause-Patent AND BSD-4-Clause-UC AND CC-PDDC AND GPL-2.0-or-later AND HPND-sell-varient AND LGPL-2.1-or-later AND BSD-2-Clause AND CC-BY-4.0 AND GPL-3.0-only AND HPND AND X11 AND MIT +BuildRequires: gcc g++ make cmake ncurses-devel iasl git anda-srpm-macros +Packager: Owen Zimmerman + +%description +Prints out coreboot mem table information in JSON by default, and also implements the basic cbmem -list and -console commands. + +%prep +%git_clone %url/coreboot %version + +%build +cd util/cbmem +%make_build CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" + +%install +install -Dm 755 util/cbmem/cbmem %buildroot%_bindir/cbmem + +%files +%doc util/cbmem/description.md +%license LICENSES/* +%{_bindir}/cbmem + +%changelog +* Sun Jun 15 2025 Owen Zimmerman +- Initial Package diff --git a/anda/tools/cbmem/update.rhai b/anda/tools/cbmem/update.rhai new file mode 100644 index 0000000000..7e27695ddc --- /dev/null +++ b/anda/tools/cbmem/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("coreboot/coreboot")); From ba30a4cb863b4b3d80433f19cfc739663682e251 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 04:02:43 +0000 Subject: [PATCH 308/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index d04c4aff6a..fa4862325b 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -26,6 +26,7 @@ Version: 0.8.2 + Release: 1%?dist From 9f3538aaaef7fa3583f0e3ddacfaeb6d6cbec64b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 04:42:21 +0000 Subject: [PATCH 309/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index fa4862325b..0cb0a1de4c 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -27,6 +27,7 @@ Version: 0.8.2 + Release: 1%?dist From 038d5b818d0ef35bceec3eb771a3fa97ae9db336 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 15 Jun 2025 23:47:35 -0500 Subject: [PATCH 310/325] fix(vpkedit): Don't disable static linking (#5464) Signed-off-by: Gilver --- anda/apps/vpkedit/vpkedit.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/apps/vpkedit/vpkedit.spec b/anda/apps/vpkedit/vpkedit.spec index 400bfb394a..01a3e30b47 100644 --- a/anda/apps/vpkedit/vpkedit.spec +++ b/anda/apps/vpkedit/vpkedit.spec @@ -1,6 +1,6 @@ Name: vpkedit Version: 4.4.2 -Release: 1%?dist +Release: 2%?dist Summary: A CLI/GUI tool to create, read, and write several pack file formats License: MIT URL: https://github.com/craftablescience/VPKEdit @@ -26,7 +26,9 @@ new VPKs. %build -%cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name # -DVPKEDIT_BUILD_LIBC=ON +%cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name \ + -DBUILD_SHARED_LIBS:BOOL=OFF +# -DVPKEDIT_BUILD_LIBC=ON %cmake_build From e47a913e760e9d8d93b690817418ae309d1f4e2e Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 15 Jun 2025 23:48:02 -0500 Subject: [PATCH 311/325] fix(v4l2-relayd): Change to nightly so commit date is accurate (#5465) Signed-off-by: Gilver --- anda/system/v4l2-relayd/anda.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/v4l2-relayd/anda.hcl b/anda/system/v4l2-relayd/anda.hcl index febd3dbe1f..bc3f3adf60 100644 --- a/anda/system/v4l2-relayd/anda.hcl +++ b/anda/system/v4l2-relayd/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "v4l2-relayd.spec" } labels { - weekly = 1 + nightly = 1 } } From 0e4a371a29ea46ae233f7b75ba0f177f3d7c8444 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 05:01:07 +0000 Subject: [PATCH 312/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 0cb0a1de4c..0e333e996b 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -28,6 +28,7 @@ Version: 0.8.2 + Release: 1%?dist From 43780ecb94bac0362d2669b1f997010c2a687ed1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 05:34:37 +0000 Subject: [PATCH 313/325] bump: hyprlock --- anda/desktops/waylands/hyprlock/hyprlock.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 0e333e996b..1f5a070745 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -29,6 +29,7 @@ Version: 0.8.2 + Release: 1%?dist From fb4b4f39c6244752042b98c607192081529ce1f9 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 13:39:49 +0800 Subject: [PATCH 314/325] fix(hyprlock): explicit builddeps from terra (#5462) * fix(hyprlock): explicit builddeps from terra Signed-off-by: madomado * Update update.rhai Signed-off-by: madomado * Update hyprlock.spec Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/desktops/waylands/hyprlock/hyprlock.spec | 36 ++----------------- anda/desktops/waylands/hyprlock/update.rhai | 4 ++- 2 files changed, 5 insertions(+), 35 deletions(-) diff --git a/anda/desktops/waylands/hyprlock/hyprlock.spec b/anda/desktops/waylands/hyprlock/hyprlock.spec index 1f5a070745..7bfcc27042 100644 --- a/anda/desktops/waylands/hyprlock/hyprlock.spec +++ b/anda/desktops/waylands/hyprlock/hyprlock.spec @@ -1,37 +1,5 @@ Name: hyprlock Version: 0.8.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Release: 1%?dist Summary: Hyprland's GPU-accelerated screen locking utility License: BSD-3-Clause @@ -43,7 +11,7 @@ BuildRequires: pkgconfig(cairo) BuildRequires: (pkgconfig(hyprgraphics) with hyprgraphics.nightly-devel) BuildRequires: pkgconfig(hyprland-protocols) BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) -BuildRequires: pkgconfig(hyprutils) +BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) BuildRequires: (pkgconfig(hyprwayland-scanner) with hyprwayland-scanner.nightly-devel) BuildRequires: mesa-libgbm-devel BuildRequires: mesa-libGL-devel @@ -52,7 +20,7 @@ BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(sdbus-c++) >= 2.0.0 +BuildRequires: pkgconfig(sdbus-c++) >= 2.1.0 BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libmagic) diff --git a/anda/desktops/waylands/hyprlock/update.rhai b/anda/desktops/waylands/hyprlock/update.rhai index 7f23336bba..05b9c25c0c 100644 --- a/anda/desktops/waylands/hyprlock/update.rhai +++ b/anda/desktops/waylands/hyprlock/update.rhai @@ -1 +1,3 @@ -rpm.version(gh_rawfile("hyprwm/hyprlock", "main", "VERSION")); +let v = gh_rawfile("hyprwm/hyprlock", "main", "VERSION"); +v.trim(); +rpm.version(v); From 59212fec957090437fc64b7d82d5f2266783cc3b Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 14:16:41 +0800 Subject: [PATCH 315/325] fix(hypridle): require sdbus-cpp.terra-devel (#5450) * fix(hypridle): require sdbus-cpp.terra-devel Signed-off-by: madomado * can we swap sdbus? Signed-off-by: madomado * allowerasing --------- Signed-off-by: madomado --- anda/desktops/waylands/hypridle/ci_setup.rhai | 1 + anda/desktops/waylands/hypridle/hypridle.spec | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 anda/desktops/waylands/hypridle/ci_setup.rhai diff --git a/anda/desktops/waylands/hypridle/ci_setup.rhai b/anda/desktops/waylands/hypridle/ci_setup.rhai new file mode 100644 index 0000000000..8d5329cfb4 --- /dev/null +++ b/anda/desktops/waylands/hypridle/ci_setup.rhai @@ -0,0 +1 @@ +sh("dnf swap sdbus-cpp sdbus-cpp.terra -y --allowerasing", #{}); diff --git a/anda/desktops/waylands/hypridle/hypridle.spec b/anda/desktops/waylands/hypridle/hypridle.spec index adb485360b..bf0639fa61 100644 --- a/anda/desktops/waylands/hypridle/hypridle.spec +++ b/anda/desktops/waylands/hypridle/hypridle.spec @@ -11,7 +11,7 @@ BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: (pkgconfig(hyprland-protocols) with hyprland-protocols.nightly-devel) BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel) -BuildRequires: pkgconfig(sdbus-c++) +BuildRequires: (pkgconfig(sdbus-c++) with sdbus-cpp.terra-devel) BuildRequires: (pkgconfig(hyprwayland-scanner) with hyprwayland-scanner.nightly-devel) BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel) From b5e5d5ecac70c8d8d4fba934fb146abb7e8b6d86 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 14:16:55 +0800 Subject: [PATCH 316/325] fix(hyprlock): swap sdbus (#5478) --- anda/desktops/waylands/hyprlock/ci_setup.rhai | 1 + 1 file changed, 1 insertion(+) create mode 100644 anda/desktops/waylands/hyprlock/ci_setup.rhai diff --git a/anda/desktops/waylands/hyprlock/ci_setup.rhai b/anda/desktops/waylands/hyprlock/ci_setup.rhai new file mode 100644 index 0000000000..8d5329cfb4 --- /dev/null +++ b/anda/desktops/waylands/hyprlock/ci_setup.rhai @@ -0,0 +1 @@ +sh("dnf swap sdbus-cpp sdbus-cpp.terra -y --allowerasing", #{}); From b0af6bfc7b92b48fd134e38936e34b8e84731355 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 14:57:51 +0800 Subject: [PATCH 317/325] fix(sdbus-cpp): update.rhai (#5485) Signed-off-by: madomado --- anda/lib/sdbus-cpp/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/sdbus-cpp/update.rhai b/anda/lib/sdbus-cpp/update.rhai index f1859c3efb..484acc3ace 100644 --- a/anda/lib/sdbus-cpp/update.rhai +++ b/anda/lib/sdbus-cpp/update.rhai @@ -1 +1 @@ -rpm.version(`(?m)^project\(sdbus-c\+\+ VERSION ([\d.]+) LANGUAGES CXX C\)$`.find(gh_rawfile("Kistler-Group/sdbus-cpp", "master", "CMakeLists.txt"))); +rpm.version(`(?m)^project\(sdbus-c\+\+ VERSION ([\d.]+) LANGUAGES CXX C\)$`.find(gh_rawfile("Kistler-Group/sdbus-cpp", "master", "CMakeLists.txt"), 1)); From 95b80ebd5a345e03ec85f2fdf6149703291b50a3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 08:48:41 +0000 Subject: [PATCH 318/325] bump(branch): gstreamer1-plugins-bad --- .../gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec index 4f8681b4c5..4660b79fae 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/gstreamer1-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gstreamer1-plugins-bad Version: 1.26.2 -Release: 1%?dist +Release: 2%?dist Epoch: 2 Summary: GStreamer streaming media framework "bad" plugins License: LGPL-2.0-or-later and LGPL-2.0-only From 972f3a0de38e0215953cbef120da2731100593b1 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 16 Jun 2025 04:48:41 -0500 Subject: [PATCH 319/325] fix(lomiri-system-settings): Update patches (#5491) * fix(lomiri-system-settings): Update patches * fix: Begone PATCH3 Signed-off-by: Gilver * fix: I somehow did not add back THE MOST IMPORTANT PATCH Signed-off-by: Gilver --------- Signed-off-by: Gilver --- .../lomiri-system-settings.spec | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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 dca394a740..a87fa78889 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 @@ -9,8 +9,10 @@ Summary: The system settings application for Lomiri License: GPLv3 URL: https://gitlab.com/ubports/development/core/lomiri-system-settings Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz -Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-2/debian/patches/2002_use-Noto-font-instead-of-Ubuntu-font.patch -Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-2/debian/patches/2011_build-without-trust-store.patch +Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-4/debian/patches/0001_lib-LomiriSystemSettingsPrivate-accountsservice.cpp-Register-missing-D-Bus-types.patch +Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-4/debian/patches/2002_use-Noto-font-instead-of-Ubuntu-font.patch +Patch2: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-4/debian/patches/2011_build-without-trust-store.patch +Patch3: https://sources.debian.org/data/main/l/lomiri-system-settings/1.3.1-4/debian/patches/2013_show-hotspot-on-desktop.patch BuildRequires: cmake BuildRequires: gcc-c++ @@ -73,10 +75,10 @@ developing applications that use %{name}. %dir %{_datadir}/lomiri-system-settings %{_datadir}/lomiri-system-settings/*.settings %{_datadir}/lomiri-system-settings/*.svg -%{_datadir}/lomiri-system-settings/*.png +%dnl %{_datadir}/lomiri-system-settings/*.png %{_datadir}/lomiri-system-settings/url-map.ini -%dir %{_datadir}/lomiri-system-settings/icons -%{_datadir}/lomiri-system-settings/icons/*.svg +%dnl %dir %{_datadir}/lomiri-system-settings/icons +%dnl %{_datadir}/lomiri-system-settings/icons/*.svg %{_datadir}/lomiri-system-settings/qml-plugins/ %{_datadir}/lomiri-url-dispatcher/urls/lomiri-system-settings.url-dispatcher From 205fe13dd319df7f22ee15215a171a9b5dbfcd9f Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 16 Jun 2025 04:49:30 -0500 Subject: [PATCH 320/325] chore: Update Intel IPU6 specs, separate IPU6 drivers and USBIO drivers (#5490) * chore: Update Intel IPU6 specs, separate IPU6 drivers and USBIO drivers * chore: Changelogs * fix: Some oopsies * fix: Commit? * fix: Cleanup * fix: dfshdfshjksdfdfhjs --- ...05-media-ipu6-Fix-out-of-tree-builds.patch | 28 ---- ...o-Fix-GPIO-and-I2C-driver-modaliases.patch | 38 ----- ...se-cdev_device_add-for-dev-ipu-psys0.patch | 130 ------------------ ...0011-usbio-Fix-I2C-max-transfer-size.patch | 115 ---------------- ...AX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch | 30 ---- ...-integrate-usbio-drivers-within-ipu6.patch | 38 ----- .../ipu6-drivers/akmod/intel-ipu6-kmod.spec | 79 ++++------- anda/system/ipu6-drivers/akmod/update.rhai | 8 +- ...05-media-ipu6-Fix-out-of-tree-builds.patch | 28 ---- ...o-Fix-GPIO-and-I2C-driver-modaliases.patch | 38 ----- ...se-cdev_device_add-for-dev-ipu-psys0.patch | 130 ------------------ ...0011-usbio-Fix-I2C-max-transfer-size.patch | 115 ---------------- ...AX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch | 30 ---- ...-integrate-usbio-drivers-within-ipu6.patch | 38 ----- .../ipu6-drivers/dkms/dkms-intel-ipu6.conf | 40 ++++++ .../ipu6-drivers/dkms/dkms-intel-ipu6.spec | 71 +++------- .../ipu6-drivers/dkms/no-weak-modules.conf | 1 - anda/system/ipu6-drivers/dkms/update.rhai | 8 +- .../kmod-common/intel-ipu6-drivers.spec | 30 ++-- .../ipu6-drivers/kmod-common/update.rhai | 5 +- anda/system/usbio-drivers/akmod/anda.hcl | 10 ++ .../usbio-drivers/akmod/intel-usbio-kmod.spec | 64 +++++++++ anda/system/usbio-drivers/akmod/update.rhai | 10 ++ anda/system/usbio-drivers/dkms/anda.hcl | 9 ++ .../usbio-drivers/dkms/dkms-intel-usbio.conf | 12 ++ .../usbio-drivers/dkms/dkms-intel-usbio.spec | 56 ++++++++ anda/system/usbio-drivers/dkms/update.rhai | 10 ++ .../system/usbio-drivers/kmod-common/anda.hcl | 9 ++ .../kmod-common/intel-usbio-drivers.spec | 40 ++++++ .../usbio-drivers/kmod-common/update.rhai | 5 + 30 files changed, 337 insertions(+), 888 deletions(-) delete mode 100644 anda/system/ipu6-drivers/akmod/0005-media-ipu6-Fix-out-of-tree-builds.patch delete mode 100644 anda/system/ipu6-drivers/akmod/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch delete mode 100644 anda/system/ipu6-drivers/akmod/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch delete mode 100644 anda/system/ipu6-drivers/akmod/0011-usbio-Fix-I2C-max-transfer-size.patch delete mode 100644 anda/system/ipu6-drivers/akmod/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch delete mode 100644 anda/system/ipu6-drivers/akmod/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0005-media-ipu6-Fix-out-of-tree-builds.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0011-usbio-Fix-I2C-max-transfer-size.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch delete mode 100644 anda/system/ipu6-drivers/dkms/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch create mode 100644 anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.conf delete mode 100644 anda/system/ipu6-drivers/dkms/no-weak-modules.conf create mode 100644 anda/system/usbio-drivers/akmod/anda.hcl create mode 100644 anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec create mode 100644 anda/system/usbio-drivers/akmod/update.rhai create mode 100644 anda/system/usbio-drivers/dkms/anda.hcl create mode 100644 anda/system/usbio-drivers/dkms/dkms-intel-usbio.conf create mode 100644 anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec create mode 100644 anda/system/usbio-drivers/dkms/update.rhai create mode 100644 anda/system/usbio-drivers/kmod-common/anda.hcl create mode 100644 anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec create mode 100644 anda/system/usbio-drivers/kmod-common/update.rhai diff --git a/anda/system/ipu6-drivers/akmod/0005-media-ipu6-Fix-out-of-tree-builds.patch b/anda/system/ipu6-drivers/akmod/0005-media-ipu6-Fix-out-of-tree-builds.patch deleted file mode 100644 index 52b0d88a03..0000000000 --- a/anda/system/ipu6-drivers/akmod/0005-media-ipu6-Fix-out-of-tree-builds.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 7ce00bf77d1b92981f471a26fa2d92c96d14e51c Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 14 Jan 2025 23:07:35 +0100 -Subject: [PATCH 5/9] media: ipu6: Fix out of tree builds - -Fix out of tree builds not finding the ipu6*.h files. - -Signed-off-by: Hans de Goede ---- - drivers/media/pci/intel/ipu6/psys/Makefile | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/drivers/media/pci/intel/ipu6/psys/Makefile b/drivers/media/pci/intel/ipu6/psys/Makefile -index fa638fcdf..9a3aa6e78 100644 ---- a/drivers/media/pci/intel/ipu6/psys/Makefile -+++ b/drivers/media/pci/intel/ipu6/psys/Makefile -@@ -23,6 +23,8 @@ obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o - - ifeq ($(is_kernel_lt_6_10), 1) - ccflags-y += -I$(src)/../ipu6/ -+else -+ccflags-y += -I/lib/modules/$(KERNELRELEASE)/build/drivers/media/pci/intel/ipu6/ - endif - ccflags-y += -I$(src)/../ - ccflags-y += -I$(src)/../../ --- -2.48.1 - diff --git a/anda/system/ipu6-drivers/akmod/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch b/anda/system/ipu6-drivers/akmod/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch deleted file mode 100644 index f4b784f3bd..0000000000 --- a/anda/system/ipu6-drivers/akmod/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch +++ /dev/null @@ -1,38 +0,0 @@ -From d5f08986936a7fda0cce543c73fb8d9bab76eae2 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 15 Jan 2025 11:28:54 +0100 -Subject: [PATCH 10/12] usbio: Fix GPIO and I2C driver modaliases - -The created GPIO and I2C devices have modaliases of -"platform:usbio-gpio" and "platform:usbio-i2c" note "usbio" not "usb" -fix the aliases of the drivers so that these will properly auto load. - -Signed-off-by: Hans de Goede ---- - drivers/gpio/gpio-usbio.c | 2 +- - drivers/i2c/busses/i2c-usbio.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpio/gpio-usbio.c b/drivers/gpio/gpio-usbio.c -index 625558b..de9d5cb 100644 ---- a/drivers/gpio/gpio-usbio.c -+++ b/drivers/gpio/gpio-usbio.c -@@ -499,4 +499,4 @@ MODULE_AUTHOR("Israel Cepeda "); - MODULE_AUTHOR("Lifu Wang "); - MODULE_DESCRIPTION("Intel USBIO-GPIO driver"); - MODULE_LICENSE("GPL v2"); --MODULE_ALIAS("platform:usb-gpio"); -+MODULE_ALIAS("platform:usbio-gpio"); -diff --git a/drivers/i2c/busses/i2c-usbio.c b/drivers/i2c/busses/i2c-usbio.c -index ef1f380..3b2c856 100644 ---- a/drivers/i2c/busses/i2c-usbio.c -+++ b/drivers/i2c/busses/i2c-usbio.c -@@ -437,4 +437,4 @@ MODULE_AUTHOR("Israel Cepeda "); - MODULE_AUTHOR("Lifu Wang "); - MODULE_DESCRIPTION("Intel USBIO-I2C driver"); - MODULE_LICENSE("GPL v2"); --MODULE_ALIAS("platform:usb-i2c"); -+MODULE_ALIAS("platform:usbio-i2c"); --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/akmod/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch b/anda/system/ipu6-drivers/akmod/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch deleted file mode 100644 index e1c7d44bdc..0000000000 --- a/anda/system/ipu6-drivers/akmod/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch +++ /dev/null @@ -1,130 +0,0 @@ -From ce28836eb5ce74ae26a66a97949778bdb2cebc3c Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 4 Feb 2025 17:34:54 +0100 -Subject: [PATCH 11/11] psys: Use cdev_device_add() for /dev/ipu-psys0 - -Use cdev_device_add() for /dev/ipu-psys0 so that its kobj parents gets -set properly by calling cdev_set_parent(). - -"cdev_set_parent() sets a parent kobject which will be referenced - appropriately so the parent is not freed before the cdev. This - should be called before cdev_add." - -Signed-off-by: Hans de Goede ---- - drivers/media/pci/intel/ipu6/psys/ipu-psys.c | 45 ++++++++------------ - 1 file changed, 17 insertions(+), 28 deletions(-) - -diff --git a/drivers/media/pci/intel/ipu6/psys/ipu-psys.c b/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -index c06cd515a..62fcf0215 100644 ---- a/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -+++ b/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -@@ -2170,17 +2170,6 @@ static int ipu_psys_probe(struct ipu_bus_device *adev) - ipu_trace_init(adev->isp, psys->pdata->base, &adev->dev, - psys_trace_blocks); - -- cdev_init(&psys->cdev, &ipu_psys_fops); -- psys->cdev.owner = ipu_psys_fops.owner; -- -- rval = cdev_add(&psys->cdev, MKDEV(MAJOR(ipu_psys_dev_t), minor), 1); -- if (rval) { -- dev_err(&adev->dev, "cdev_add failed (%d)\n", rval); -- goto out_unlock; -- } -- -- set_bit(minor, ipu_psys_devices); -- - spin_lock_init(&psys->ready_lock); - spin_lock_init(&psys->pgs_lock); - psys->ready = 0; -@@ -2261,12 +2250,19 @@ static int ipu_psys_probe(struct ipu_bus_device *adev) - psys->dev.devt = MKDEV(MAJOR(ipu_psys_dev_t), minor); - psys->dev.release = ipu_psys_dev_release; - dev_set_name(&psys->dev, "ipu-psys%d", minor); -- rval = device_register(&psys->dev); -+ device_initialize(&psys->dev); -+ -+ cdev_init(&psys->cdev, &ipu_psys_fops); -+ psys->cdev.owner = ipu_psys_fops.owner; -+ -+ rval = cdev_device_add(&psys->cdev, &psys->dev); - if (rval < 0) { - dev_err(&psys->dev, "psys device_register failed\n"); - goto out_release_fw_com; - } - -+ set_bit(minor, ipu_psys_devices); -+ - /* Add the hw stepping information to caps */ - strscpy(psys->caps.dev_model, IPU_MEDIA_DEV_MODEL_NAME, - sizeof(psys->caps.dev_model)); -@@ -2298,7 +2294,6 @@ out_free_pgs: - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - out_mutex_destroy: - mutex_destroy(&psys->mutex); -- cdev_del(&psys->cdev); - if (psys->sched_cmd_thread) { - kthread_stop(psys->sched_cmd_thread); - psys->sched_cmd_thread = NULL; -@@ -2359,17 +2354,6 @@ static int ipu6_psys_probe(struct auxiliary_device *auxdev, - - psys->power_gating = 0; - -- cdev_init(&psys->cdev, &ipu_psys_fops); -- psys->cdev.owner = ipu_psys_fops.owner; -- -- rval = cdev_add(&psys->cdev, MKDEV(MAJOR(ipu_psys_dev_t), minor), 1); -- if (rval) { -- dev_err(dev, "cdev_add failed (%d)\n", rval); -- goto out_unlock; -- } -- -- set_bit(minor, ipu_psys_devices); -- - spin_lock_init(&psys->ready_lock); - spin_lock_init(&psys->pgs_lock); - psys->ready = 0; -@@ -2450,12 +2434,19 @@ static int ipu6_psys_probe(struct auxiliary_device *auxdev, - psys->dev.devt = MKDEV(MAJOR(ipu_psys_dev_t), minor); - psys->dev.release = ipu_psys_dev_release; - dev_set_name(&psys->dev, "ipu-psys%d", minor); -- rval = device_register(&psys->dev); -+ device_initialize(&psys->dev); -+ -+ cdev_init(&psys->cdev, &ipu_psys_fops); -+ psys->cdev.owner = ipu_psys_fops.owner; -+ -+ rval = cdev_device_add(&psys->cdev, &psys->dev); - if (rval < 0) { - dev_err(dev, "psys device_register failed\n"); - goto out_release_fw_com; - } - -+ set_bit(minor, ipu_psys_devices); -+ - /* Add the hw stepping information to caps */ - strscpy(psys->caps.dev_model, IPU6_MEDIA_DEV_MODEL_NAME, - sizeof(psys->caps.dev_model)); -@@ -2483,7 +2474,6 @@ out_free_pgs: - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - out_mutex_destroy: - mutex_destroy(&psys->mutex); -- cdev_del(&psys->cdev); - if (psys->sched_cmd_thread) { - kthread_stop(psys->sched_cmd_thread); - psys->sched_cmd_thread = NULL; -@@ -2552,10 +2542,9 @@ static void ipu6_psys_remove(struct auxiliary_device *auxdev) - - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - -- device_unregister(&psys->dev); -+ cdev_device_del(&psys->cdev, &psys->dev); - - clear_bit(MINOR(psys->cdev.dev), ipu_psys_devices); -- cdev_del(&psys->cdev); - - mutex_unlock(&ipu_psys_mutex); - --- -2.48.1 - diff --git a/anda/system/ipu6-drivers/akmod/0011-usbio-Fix-I2C-max-transfer-size.patch b/anda/system/ipu6-drivers/akmod/0011-usbio-Fix-I2C-max-transfer-size.patch deleted file mode 100644 index c922df2529..0000000000 --- a/anda/system/ipu6-drivers/akmod/0011-usbio-Fix-I2C-max-transfer-size.patch +++ /dev/null @@ -1,115 +0,0 @@ -From 47b34a6f467eebb4e9fc59f5e25618fe760fbf33 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 29 Jan 2025 19:13:29 +0100 -Subject: [PATCH 11/12] usbio: Fix I2C max transfer size - -There are 2 issues with the I2C max transfer size in the i2c-usbio module: - -1. The code defines a usbio_i2c_quirks struct but does not set -i2c_adapter.quirks. This causes ov08x40_burst_fill_regs() to not split -i2c-transfers larger then USBIO_I2C_MAX_XFER_SIZE which causes them -to be rejected with -EINVAL. Fix this by setting i2c_adapter.quirks. - -2. Once 1. is fixed the following error messages show up in dmesg: - -Jan 28 18:31:04 x1 kernel: usbio-bridge 3-9:1.0: data not correct header->len:5 payload_len:3 -Jan 28 18:31:04 x1 kernel: usbio-bridge 3-9:1.0: data not correct header->len:5 payload_len:3 -... - -Every time ov08x40_burst_fill_regs() gets called. This is caused by -the usbio_transfer_internal() splitting-up the i2c-transfer into -multiple USB bulk packets to honor MAX_PACKET_SIZE. - -This splitting up seems to not work and the USBIO expander responds with -a 3 byte answer with flags set 0x0e which includes ERR_FLAG, it seems that -when ERR_FLAG is set only a 3 byte header is returned (no length field). - -Modify USBIO_I2C_MAX_XFER_SIZE to avoid the splitting of the i2c-transfer -over multiple USB bulk packets, since the USBIO chip seems to not like -the splitting. - -After this change to USBIO_I2C_MAX_XFER_SIZE the code to split transfers -in usbio_transfer_internal() is no longer necessary, remove it. - -Signed-off-by: Hans de Goede ---- - drivers/i2c/busses/i2c-usbio.c | 11 ++++++++++- - drivers/mfd/usbio.c | 33 ++------------------------------- - 2 files changed, 12 insertions(+), 32 deletions(-) - -diff --git a/drivers/i2c/busses/i2c-usbio.c b/drivers/i2c/busses/i2c-usbio.c -index 3b2c856..a6c5edc 100644 ---- a/drivers/i2c/busses/i2c-usbio.c -+++ b/drivers/i2c/busses/i2c-usbio.c -@@ -65,7 +65,15 @@ struct i2c_xfer { - u8 data[]; - } __packed; - --#define USBIO_I2C_MAX_XFER_SIZE 256 -+//[WA]: Max USB packet size needs to be 63 -+//in order for fw download to work -+#define USBIO_MAX_PACKET_SIZE 63 -+#define USBIO_BULK_MSG_HDR_SIZE 5 -+ -+#define USBIO_I2C_MAX_XFER_SIZE \ -+ (USBIO_MAX_PACKET_SIZE - USBIO_BULK_MSG_HDR_SIZE - \ -+ sizeof(struct i2c_rw_packet)) -+ - #define USBIO_I2C_BUF_SIZE \ - (USBIO_I2C_MAX_XFER_SIZE + sizeof(struct i2c_rw_packet)) - -@@ -384,6 +392,7 @@ static int usbio_i2c_probe(struct platform_device *pdev) - usbio_i2c->adap.owner = THIS_MODULE; - usbio_i2c->adap.class = I2C_CLASS_HWMON; - usbio_i2c->adap.algo = &usbio_i2c_algo; -+ usbio_i2c->adap.quirks = &usbio_i2c_quirks; - usbio_i2c->adap.dev.parent = &pdev->dev; - - try_bind_acpi(pdev, usbio_i2c); -diff --git a/drivers/mfd/usbio.c b/drivers/mfd/usbio.c -index 8bc7600..51757df 100644 ---- a/drivers/mfd/usbio.c -+++ b/drivers/mfd/usbio.c -@@ -390,37 +390,8 @@ static int usbio_transfer_internal(struct platform_device *pdev, u8 cmd, - ret = usbio_control_xfer(stub, cmd, obuf, obuf_len, - ibuf, ibuf_len, wait_ack, USB_WRITE_ACK_TIMEOUT); - else if (stub->type == I2C_STUB) { -- if (cmd == I2C_WRITE) { -- u8 *i2cpkt = obuf; -- int wsize = 0; -- bool done = false; -- while (wsize < obuf_len) { -- int chunk; -- -- if ((obuf_len - wsize) <= MAX_PAYLOAD_BSIZE) { -- chunk = obuf_len - wsize; -- done = true; -- } else -- chunk = MAX_PAYLOAD_BSIZE; -- -- //[WA]: The I2C header in each chunk has to be updated -- //to the payload bytes being sent in that chunk for fw -- //download to work. -- struct i2c_rw_packet *i2cpkt_hdr = (struct i2c_rw_packet *)i2cpkt; -- i2cpkt_hdr->len = chunk - sizeof(struct i2c_rw_packet); -- -- ret = usbio_bulk_write(stub, cmd, i2cpkt, chunk, ibuf, ibuf_len, -- done, done? wait_ack : false, USB_WRITE_ACK_TIMEOUT); -- if (ret || done) -- break; -- -- wsize += chunk - sizeof(struct i2c_rw_packet); -- i2cpkt += chunk - sizeof(struct i2c_rw_packet); -- memcpy(i2cpkt, obuf, sizeof(struct i2c_rw_packet)); -- } -- } else -- ret = usbio_bulk_write(stub, cmd, obuf, obuf_len, -- ibuf, ibuf_len, true, wait_ack, USB_WRITE_ACK_TIMEOUT); -+ ret = usbio_bulk_write(stub, cmd, obuf, obuf_len, -+ ibuf, ibuf_len, true, wait_ack, USB_WRITE_ACK_TIMEOUT); - } - - return ret; --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/akmod/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch b/anda/system/ipu6-drivers/akmod/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch deleted file mode 100644 index 07b8329497..0000000000 --- a/anda/system/ipu6-drivers/akmod/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0eae85556558b410635ad03ed5eccb9648e11fce Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 29 Jan 2025 19:26:16 +0100 -Subject: [PATCH 12/12] usbio: Use MAX_PAYLOAD_BSIZE in usbio_bulk_write() - -usbio_bulk_write() uses a struct usbio_bmsg header rather than -a struct usbio_msg header. So its max payload length check must use -MAX_PAYLOAD_BSIZE instead of MAX_PAYLOAD_SIZE. - -Signed-off-by: Hans de Goede ---- - drivers/mfd/usbio.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/mfd/usbio.c b/drivers/mfd/usbio.c -index 51757df..ab5dae9 100644 ---- a/drivers/mfd/usbio.c -+++ b/drivers/mfd/usbio.c -@@ -303,7 +303,7 @@ static int usbio_bulk_write(struct usbio_stub *stub, u8 cmd, const void *obuf, - if (bridge->state == BRIDGE_STOPPED) - return -ENODEV; - -- if (obuf_len > MAX_PAYLOAD_SIZE) -+ if (obuf_len > MAX_PAYLOAD_BSIZE) - return -EINVAL; - - if (last_pkt) --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/akmod/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch b/anda/system/ipu6-drivers/akmod/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch deleted file mode 100644 index 4b0cb49893..0000000000 --- a/anda/system/ipu6-drivers/akmod/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch +++ /dev/null @@ -1,38 +0,0 @@ -From a6c5a0c329fd1582fc94b51ba9c6f1c21abc0084 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Thu, 30 Jan 2025 22:04:41 +0100 -Subject: [PATCH 8/8] Fedora local mod: integrate usbio-drivers within - ipu6-drivers Makefile - -Integrate usbio-drivers within ipu6-drivers Makefile. - -Signed-off-by: Hans de Goede ---- - Makefile | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/Makefile b/Makefile -index 7ae3be835..637382d6d 100644 ---- a/Makefile -+++ b/Makefile -@@ -114,6 +114,17 @@ ifeq ($(call version_lt,$(KERNEL_VERSION),$(KV_IVSC)),true) - ccflags-y += -I$(src)/backport-include/drivers/misc/mei/ - endif - -+# begin integrate usbio-drivers within ipu6-drivers Makefile -+obj-m += usbio.o -+usbio-y := drivers/mfd/usbio.o -+ -+obj-m += gpio-usbio.o -+gpio-usbio-y := drivers/gpio/gpio-usbio.o -+ -+obj-m += i2c-usbio.o -+i2c-usbio-y := drivers/i2c/busses/i2c-usbio.o -+# end integrate usbio-drivers within ipu6-drivers Makefile -+ - subdir-ccflags-y += -I$(src)/include/ \ - -DCONFIG_VIDEO_V4L2_SUBDEV_API - --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index c62473a1b7..965170668b 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,42 +1,28 @@ -%if 0%{?fedora} %global buildforkernels akmod %global debug_package %{nil} -%endif -%global ipu6_commit e89983c628d046b2f77af3b6678cc49c2dd58332 -%global ipu6_commitdate 20250521 -%global ipu6_shortcommit %(c=%{ipu6_commit}; echo ${c:0:7}) -%global usbio_commit 450939ff5f8af733bc89c564603222a4d420acf3 -%global usbio_commitdate 20241210 -%global usbio_shortcommit %(c=%{usbio_commit}; echo ${c:0:7}) +%global commit e89983c628d046b2f77af3b6678cc49c2dd58332 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250521 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 Name: %{modulename}-kmod Summary: Akmods module for %{modulename} -Version: 0^%{ipu6_commitdate}git.%{ipu6_shortcommit} -Release: 1%?dist +Version: 0^%{commit_date}git.%{shortcommit} +Release: 2%?dist License: GPL-2.0-or-later URL: https://github.com/intel/ipu6-drivers -Source0: https://github.com/intel/ipu6-drivers/archive/%{ipu6_commit}/ipu6-drivers-%{ipu6_shortcommit}.tar.gz -Source1: https://github.com/intel/usbio-drivers/archive/%{usbio_commit}/usbio-drivers-%{usbio_shortcommit}.tar.gz -# Patches -# https://github.com/intel/ipu6-drivers/pull/321 -Patch0: 0005-media-ipu6-Fix-out-of-tree-builds.patch -Patch20: 0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch -# https://github.com/intel/usbio-drivers/pull/34 -Patch21: 0011-usbio-Fix-I2C-max-transfer-size.patch -Patch22: 0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch -# Downstream/Fedora specific patches -Patch101: 0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch +Source0: https://github.com/intel/ipu6-drivers/archive/%{commit}/ipu6-drivers-%{shortcommit}.tar.gz BuildRequires: elfutils-libelf-devel BuildRequires: gcc BuildRequires: kmodtool Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version} Requires: akmods +Requires: akmod-intel-usbio %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 -Provides: %{name} = %{ipu6_commitdate}.%{ipu6_shortcommit}-%{release} -Provides: akmod-%{modulename} = %{ipu6_commitdate}.%{ipu6_shortcommit}-%{release} +Provides: %{name} = %{commitdate}.%{shortcommit}-%{release} +Provides: akmod-%{modulename} = %{commitdate}.%{shortcommit}-%{release} %endif %{expand:%(kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) } @@ -45,43 +31,36 @@ Provides: akmod-%{modulename} = %{ipu6_commitdate}.%{ipu6_shortcommit}-%{r This package enables the Intel IPU6 image processor. %prep -# error out if there was something wrong with kmodtool +# Error out if there was something wrong with kmodtool: %{?kmodtool_check} +# Print kmodtool output for debugging purposes: +kmodtool --target %{_target_cpu} --repo terra --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null -# print kmodtool output for debugging purposes: -kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null +%autosetup -p1 -n ipu6-drivers-%{commit} +patch -p1 -i patches/*.patch +rm -fr dkms.conf .github -%setup -q -c -a 1 -(cd ipu6-drivers-%{ipu6_commit} -%patch 0 -p1 -%patch 101 -p1 -patch -p1 < patches/0001-v6.10-IPU6-headers-used-by-PSYS.patch -) -(cd usbio-drivers-%{usbio_commit} -%patch 20 -p1 -%patch 21 -p1 -%patch 22 -p1 -) - -cp -Rp usbio-drivers-%{usbio_commit}/drivers ipu6-drivers-%{ipu6_commit}/ -cp -Rp usbio-drivers-%{usbio_commit}/include ipu6-drivers-%{ipu6_commit}/ - -for kernel_version in %{?kernel_versions} ; do - cp -a ipu6-drivers-%{ipu6_commit}/ _kmod_build_${kernel_version%%___*} +for kernel_version in %{?kernel_versions}; do + mkdir _kmod_build_${kernel_version%%___*} + cp -fr drivers include Makefile _kmod_build_${kernel_version%%___*} done %build -for kernel_version in %{?kernel_versions} ; do - make -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} modules +for kernel_version in %{?kernel_versions}; do + pushd _kmod_build_${kernel_version%%___*}/ + %make_build -C "${kernel_version##*___}" M=$(pwd) VERSION="v%{version}" modules + popd done %install for kernel_version in %{?kernel_versions}; do - mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/media/i2c/ - mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/media/pci/intel/ipu6/psys/ - install -m 755 _kmod_build_${kernel_version%%___*}/drivers/media/i2c/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/media/i2c/ - install -m 755 _kmod_build_${kernel_version%%___*}/drivers/media/pci/intel/ipu6/psys/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/media/pci/intel/ipu6/psys/ - install -m 755 _kmod_build_${kernel_version%%___*}/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix} + # Print out modules that are getting built: + find _kmod_build_${kernel_version%%___*} -name "*.ko" + mkdir -p %{buildroot}/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + install -p -m 0755 \ + _kmod_build_${kernel_version%%___*}/drivers/media/i2c/*.ko \ + _kmod_build_${kernel_version%%___*}/drivers/media/pci/intel/ipu6/psys/*.ko \ + %{buildroot}/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ done %{?akmod_install} diff --git a/anda/system/ipu6-drivers/akmod/update.rhai b/anda/system/ipu6-drivers/akmod/update.rhai index b5fda8dfcb..a20505ac68 100644 --- a/anda/system/ipu6-drivers/akmod/update.rhai +++ b/anda/system/ipu6-drivers/akmod/update.rhai @@ -1,11 +1,11 @@ -let c = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ipu6_commit ' | sed -E 's/.+ipu6_commit //'", #{"stdout": "piped"}).ctx.stdout; +let c = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout; c.pop(); -rpm.global("ipu6_commit", c); +rpm.global("commit", c); if rpm.changed() { rpm.release(); - let d = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ipu6_commitdate' | sed -E 's/.+ipu6_commitdate //'", #{"stdout": "piped"}).ctx.stdout; + let d = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global commit_date' | sed -E 's/.+commit_date //'", #{"stdout": "piped"}).ctx.stdout; d.pop(); - rpm.global("ipu6_commitdate", d); + rpm.global("commit_date", d); let v = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ver' | sed -E 's/.+ver //'", #{"stdout": "piped"}).ctx.stdout; v.pop(); rpm.global("ver", v); diff --git a/anda/system/ipu6-drivers/dkms/0005-media-ipu6-Fix-out-of-tree-builds.patch b/anda/system/ipu6-drivers/dkms/0005-media-ipu6-Fix-out-of-tree-builds.patch deleted file mode 100644 index 52b0d88a03..0000000000 --- a/anda/system/ipu6-drivers/dkms/0005-media-ipu6-Fix-out-of-tree-builds.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 7ce00bf77d1b92981f471a26fa2d92c96d14e51c Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 14 Jan 2025 23:07:35 +0100 -Subject: [PATCH 5/9] media: ipu6: Fix out of tree builds - -Fix out of tree builds not finding the ipu6*.h files. - -Signed-off-by: Hans de Goede ---- - drivers/media/pci/intel/ipu6/psys/Makefile | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/drivers/media/pci/intel/ipu6/psys/Makefile b/drivers/media/pci/intel/ipu6/psys/Makefile -index fa638fcdf..9a3aa6e78 100644 ---- a/drivers/media/pci/intel/ipu6/psys/Makefile -+++ b/drivers/media/pci/intel/ipu6/psys/Makefile -@@ -23,6 +23,8 @@ obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o - - ifeq ($(is_kernel_lt_6_10), 1) - ccflags-y += -I$(src)/../ipu6/ -+else -+ccflags-y += -I/lib/modules/$(KERNELRELEASE)/build/drivers/media/pci/intel/ipu6/ - endif - ccflags-y += -I$(src)/../ - ccflags-y += -I$(src)/../../ --- -2.48.1 - diff --git a/anda/system/ipu6-drivers/dkms/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch b/anda/system/ipu6-drivers/dkms/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch deleted file mode 100644 index f4b784f3bd..0000000000 --- a/anda/system/ipu6-drivers/dkms/0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch +++ /dev/null @@ -1,38 +0,0 @@ -From d5f08986936a7fda0cce543c73fb8d9bab76eae2 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 15 Jan 2025 11:28:54 +0100 -Subject: [PATCH 10/12] usbio: Fix GPIO and I2C driver modaliases - -The created GPIO and I2C devices have modaliases of -"platform:usbio-gpio" and "platform:usbio-i2c" note "usbio" not "usb" -fix the aliases of the drivers so that these will properly auto load. - -Signed-off-by: Hans de Goede ---- - drivers/gpio/gpio-usbio.c | 2 +- - drivers/i2c/busses/i2c-usbio.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpio/gpio-usbio.c b/drivers/gpio/gpio-usbio.c -index 625558b..de9d5cb 100644 ---- a/drivers/gpio/gpio-usbio.c -+++ b/drivers/gpio/gpio-usbio.c -@@ -499,4 +499,4 @@ MODULE_AUTHOR("Israel Cepeda "); - MODULE_AUTHOR("Lifu Wang "); - MODULE_DESCRIPTION("Intel USBIO-GPIO driver"); - MODULE_LICENSE("GPL v2"); --MODULE_ALIAS("platform:usb-gpio"); -+MODULE_ALIAS("platform:usbio-gpio"); -diff --git a/drivers/i2c/busses/i2c-usbio.c b/drivers/i2c/busses/i2c-usbio.c -index ef1f380..3b2c856 100644 ---- a/drivers/i2c/busses/i2c-usbio.c -+++ b/drivers/i2c/busses/i2c-usbio.c -@@ -437,4 +437,4 @@ MODULE_AUTHOR("Israel Cepeda "); - MODULE_AUTHOR("Lifu Wang "); - MODULE_DESCRIPTION("Intel USBIO-I2C driver"); - MODULE_LICENSE("GPL v2"); --MODULE_ALIAS("platform:usb-i2c"); -+MODULE_ALIAS("platform:usbio-i2c"); --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/dkms/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch b/anda/system/ipu6-drivers/dkms/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch deleted file mode 100644 index e1c7d44bdc..0000000000 --- a/anda/system/ipu6-drivers/dkms/0011-psys-Use-cdev_device_add-for-dev-ipu-psys0.patch +++ /dev/null @@ -1,130 +0,0 @@ -From ce28836eb5ce74ae26a66a97949778bdb2cebc3c Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 4 Feb 2025 17:34:54 +0100 -Subject: [PATCH 11/11] psys: Use cdev_device_add() for /dev/ipu-psys0 - -Use cdev_device_add() for /dev/ipu-psys0 so that its kobj parents gets -set properly by calling cdev_set_parent(). - -"cdev_set_parent() sets a parent kobject which will be referenced - appropriately so the parent is not freed before the cdev. This - should be called before cdev_add." - -Signed-off-by: Hans de Goede ---- - drivers/media/pci/intel/ipu6/psys/ipu-psys.c | 45 ++++++++------------ - 1 file changed, 17 insertions(+), 28 deletions(-) - -diff --git a/drivers/media/pci/intel/ipu6/psys/ipu-psys.c b/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -index c06cd515a..62fcf0215 100644 ---- a/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -+++ b/drivers/media/pci/intel/ipu6/psys/ipu-psys.c -@@ -2170,17 +2170,6 @@ static int ipu_psys_probe(struct ipu_bus_device *adev) - ipu_trace_init(adev->isp, psys->pdata->base, &adev->dev, - psys_trace_blocks); - -- cdev_init(&psys->cdev, &ipu_psys_fops); -- psys->cdev.owner = ipu_psys_fops.owner; -- -- rval = cdev_add(&psys->cdev, MKDEV(MAJOR(ipu_psys_dev_t), minor), 1); -- if (rval) { -- dev_err(&adev->dev, "cdev_add failed (%d)\n", rval); -- goto out_unlock; -- } -- -- set_bit(minor, ipu_psys_devices); -- - spin_lock_init(&psys->ready_lock); - spin_lock_init(&psys->pgs_lock); - psys->ready = 0; -@@ -2261,12 +2250,19 @@ static int ipu_psys_probe(struct ipu_bus_device *adev) - psys->dev.devt = MKDEV(MAJOR(ipu_psys_dev_t), minor); - psys->dev.release = ipu_psys_dev_release; - dev_set_name(&psys->dev, "ipu-psys%d", minor); -- rval = device_register(&psys->dev); -+ device_initialize(&psys->dev); -+ -+ cdev_init(&psys->cdev, &ipu_psys_fops); -+ psys->cdev.owner = ipu_psys_fops.owner; -+ -+ rval = cdev_device_add(&psys->cdev, &psys->dev); - if (rval < 0) { - dev_err(&psys->dev, "psys device_register failed\n"); - goto out_release_fw_com; - } - -+ set_bit(minor, ipu_psys_devices); -+ - /* Add the hw stepping information to caps */ - strscpy(psys->caps.dev_model, IPU_MEDIA_DEV_MODEL_NAME, - sizeof(psys->caps.dev_model)); -@@ -2298,7 +2294,6 @@ out_free_pgs: - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - out_mutex_destroy: - mutex_destroy(&psys->mutex); -- cdev_del(&psys->cdev); - if (psys->sched_cmd_thread) { - kthread_stop(psys->sched_cmd_thread); - psys->sched_cmd_thread = NULL; -@@ -2359,17 +2354,6 @@ static int ipu6_psys_probe(struct auxiliary_device *auxdev, - - psys->power_gating = 0; - -- cdev_init(&psys->cdev, &ipu_psys_fops); -- psys->cdev.owner = ipu_psys_fops.owner; -- -- rval = cdev_add(&psys->cdev, MKDEV(MAJOR(ipu_psys_dev_t), minor), 1); -- if (rval) { -- dev_err(dev, "cdev_add failed (%d)\n", rval); -- goto out_unlock; -- } -- -- set_bit(minor, ipu_psys_devices); -- - spin_lock_init(&psys->ready_lock); - spin_lock_init(&psys->pgs_lock); - psys->ready = 0; -@@ -2450,12 +2434,19 @@ static int ipu6_psys_probe(struct auxiliary_device *auxdev, - psys->dev.devt = MKDEV(MAJOR(ipu_psys_dev_t), minor); - psys->dev.release = ipu_psys_dev_release; - dev_set_name(&psys->dev, "ipu-psys%d", minor); -- rval = device_register(&psys->dev); -+ device_initialize(&psys->dev); -+ -+ cdev_init(&psys->cdev, &ipu_psys_fops); -+ psys->cdev.owner = ipu_psys_fops.owner; -+ -+ rval = cdev_device_add(&psys->cdev, &psys->dev); - if (rval < 0) { - dev_err(dev, "psys device_register failed\n"); - goto out_release_fw_com; - } - -+ set_bit(minor, ipu_psys_devices); -+ - /* Add the hw stepping information to caps */ - strscpy(psys->caps.dev_model, IPU6_MEDIA_DEV_MODEL_NAME, - sizeof(psys->caps.dev_model)); -@@ -2483,7 +2474,6 @@ out_free_pgs: - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - out_mutex_destroy: - mutex_destroy(&psys->mutex); -- cdev_del(&psys->cdev); - if (psys->sched_cmd_thread) { - kthread_stop(psys->sched_cmd_thread); - psys->sched_cmd_thread = NULL; -@@ -2552,10 +2542,9 @@ static void ipu6_psys_remove(struct auxiliary_device *auxdev) - - ipu_psys_resource_pool_cleanup(&psys->resource_pool_running); - -- device_unregister(&psys->dev); -+ cdev_device_del(&psys->cdev, &psys->dev); - - clear_bit(MINOR(psys->cdev.dev), ipu_psys_devices); -- cdev_del(&psys->cdev); - - mutex_unlock(&ipu_psys_mutex); - --- -2.48.1 - diff --git a/anda/system/ipu6-drivers/dkms/0011-usbio-Fix-I2C-max-transfer-size.patch b/anda/system/ipu6-drivers/dkms/0011-usbio-Fix-I2C-max-transfer-size.patch deleted file mode 100644 index c922df2529..0000000000 --- a/anda/system/ipu6-drivers/dkms/0011-usbio-Fix-I2C-max-transfer-size.patch +++ /dev/null @@ -1,115 +0,0 @@ -From 47b34a6f467eebb4e9fc59f5e25618fe760fbf33 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 29 Jan 2025 19:13:29 +0100 -Subject: [PATCH 11/12] usbio: Fix I2C max transfer size - -There are 2 issues with the I2C max transfer size in the i2c-usbio module: - -1. The code defines a usbio_i2c_quirks struct but does not set -i2c_adapter.quirks. This causes ov08x40_burst_fill_regs() to not split -i2c-transfers larger then USBIO_I2C_MAX_XFER_SIZE which causes them -to be rejected with -EINVAL. Fix this by setting i2c_adapter.quirks. - -2. Once 1. is fixed the following error messages show up in dmesg: - -Jan 28 18:31:04 x1 kernel: usbio-bridge 3-9:1.0: data not correct header->len:5 payload_len:3 -Jan 28 18:31:04 x1 kernel: usbio-bridge 3-9:1.0: data not correct header->len:5 payload_len:3 -... - -Every time ov08x40_burst_fill_regs() gets called. This is caused by -the usbio_transfer_internal() splitting-up the i2c-transfer into -multiple USB bulk packets to honor MAX_PACKET_SIZE. - -This splitting up seems to not work and the USBIO expander responds with -a 3 byte answer with flags set 0x0e which includes ERR_FLAG, it seems that -when ERR_FLAG is set only a 3 byte header is returned (no length field). - -Modify USBIO_I2C_MAX_XFER_SIZE to avoid the splitting of the i2c-transfer -over multiple USB bulk packets, since the USBIO chip seems to not like -the splitting. - -After this change to USBIO_I2C_MAX_XFER_SIZE the code to split transfers -in usbio_transfer_internal() is no longer necessary, remove it. - -Signed-off-by: Hans de Goede ---- - drivers/i2c/busses/i2c-usbio.c | 11 ++++++++++- - drivers/mfd/usbio.c | 33 ++------------------------------- - 2 files changed, 12 insertions(+), 32 deletions(-) - -diff --git a/drivers/i2c/busses/i2c-usbio.c b/drivers/i2c/busses/i2c-usbio.c -index 3b2c856..a6c5edc 100644 ---- a/drivers/i2c/busses/i2c-usbio.c -+++ b/drivers/i2c/busses/i2c-usbio.c -@@ -65,7 +65,15 @@ struct i2c_xfer { - u8 data[]; - } __packed; - --#define USBIO_I2C_MAX_XFER_SIZE 256 -+//[WA]: Max USB packet size needs to be 63 -+//in order for fw download to work -+#define USBIO_MAX_PACKET_SIZE 63 -+#define USBIO_BULK_MSG_HDR_SIZE 5 -+ -+#define USBIO_I2C_MAX_XFER_SIZE \ -+ (USBIO_MAX_PACKET_SIZE - USBIO_BULK_MSG_HDR_SIZE - \ -+ sizeof(struct i2c_rw_packet)) -+ - #define USBIO_I2C_BUF_SIZE \ - (USBIO_I2C_MAX_XFER_SIZE + sizeof(struct i2c_rw_packet)) - -@@ -384,6 +392,7 @@ static int usbio_i2c_probe(struct platform_device *pdev) - usbio_i2c->adap.owner = THIS_MODULE; - usbio_i2c->adap.class = I2C_CLASS_HWMON; - usbio_i2c->adap.algo = &usbio_i2c_algo; -+ usbio_i2c->adap.quirks = &usbio_i2c_quirks; - usbio_i2c->adap.dev.parent = &pdev->dev; - - try_bind_acpi(pdev, usbio_i2c); -diff --git a/drivers/mfd/usbio.c b/drivers/mfd/usbio.c -index 8bc7600..51757df 100644 ---- a/drivers/mfd/usbio.c -+++ b/drivers/mfd/usbio.c -@@ -390,37 +390,8 @@ static int usbio_transfer_internal(struct platform_device *pdev, u8 cmd, - ret = usbio_control_xfer(stub, cmd, obuf, obuf_len, - ibuf, ibuf_len, wait_ack, USB_WRITE_ACK_TIMEOUT); - else if (stub->type == I2C_STUB) { -- if (cmd == I2C_WRITE) { -- u8 *i2cpkt = obuf; -- int wsize = 0; -- bool done = false; -- while (wsize < obuf_len) { -- int chunk; -- -- if ((obuf_len - wsize) <= MAX_PAYLOAD_BSIZE) { -- chunk = obuf_len - wsize; -- done = true; -- } else -- chunk = MAX_PAYLOAD_BSIZE; -- -- //[WA]: The I2C header in each chunk has to be updated -- //to the payload bytes being sent in that chunk for fw -- //download to work. -- struct i2c_rw_packet *i2cpkt_hdr = (struct i2c_rw_packet *)i2cpkt; -- i2cpkt_hdr->len = chunk - sizeof(struct i2c_rw_packet); -- -- ret = usbio_bulk_write(stub, cmd, i2cpkt, chunk, ibuf, ibuf_len, -- done, done? wait_ack : false, USB_WRITE_ACK_TIMEOUT); -- if (ret || done) -- break; -- -- wsize += chunk - sizeof(struct i2c_rw_packet); -- i2cpkt += chunk - sizeof(struct i2c_rw_packet); -- memcpy(i2cpkt, obuf, sizeof(struct i2c_rw_packet)); -- } -- } else -- ret = usbio_bulk_write(stub, cmd, obuf, obuf_len, -- ibuf, ibuf_len, true, wait_ack, USB_WRITE_ACK_TIMEOUT); -+ ret = usbio_bulk_write(stub, cmd, obuf, obuf_len, -+ ibuf, ibuf_len, true, wait_ack, USB_WRITE_ACK_TIMEOUT); - } - - return ret; --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/dkms/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch b/anda/system/ipu6-drivers/dkms/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch deleted file mode 100644 index 07b8329497..0000000000 --- a/anda/system/ipu6-drivers/dkms/0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0eae85556558b410635ad03ed5eccb9648e11fce Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Wed, 29 Jan 2025 19:26:16 +0100 -Subject: [PATCH 12/12] usbio: Use MAX_PAYLOAD_BSIZE in usbio_bulk_write() - -usbio_bulk_write() uses a struct usbio_bmsg header rather than -a struct usbio_msg header. So its max payload length check must use -MAX_PAYLOAD_BSIZE instead of MAX_PAYLOAD_SIZE. - -Signed-off-by: Hans de Goede ---- - drivers/mfd/usbio.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/mfd/usbio.c b/drivers/mfd/usbio.c -index 51757df..ab5dae9 100644 ---- a/drivers/mfd/usbio.c -+++ b/drivers/mfd/usbio.c -@@ -303,7 +303,7 @@ static int usbio_bulk_write(struct usbio_stub *stub, u8 cmd, const void *obuf, - if (bridge->state == BRIDGE_STOPPED) - return -ENODEV; - -- if (obuf_len > MAX_PAYLOAD_SIZE) -+ if (obuf_len > MAX_PAYLOAD_BSIZE) - return -EINVAL; - - if (last_pkt) --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/dkms/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch b/anda/system/ipu6-drivers/dkms/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch deleted file mode 100644 index 4b0cb49893..0000000000 --- a/anda/system/ipu6-drivers/dkms/0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch +++ /dev/null @@ -1,38 +0,0 @@ -From a6c5a0c329fd1582fc94b51ba9c6f1c21abc0084 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Thu, 30 Jan 2025 22:04:41 +0100 -Subject: [PATCH 8/8] Fedora local mod: integrate usbio-drivers within - ipu6-drivers Makefile - -Integrate usbio-drivers within ipu6-drivers Makefile. - -Signed-off-by: Hans de Goede ---- - Makefile | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/Makefile b/Makefile -index 7ae3be835..637382d6d 100644 ---- a/Makefile -+++ b/Makefile -@@ -114,6 +114,17 @@ ifeq ($(call version_lt,$(KERNEL_VERSION),$(KV_IVSC)),true) - ccflags-y += -I$(src)/backport-include/drivers/misc/mei/ - endif - -+# begin integrate usbio-drivers within ipu6-drivers Makefile -+obj-m += usbio.o -+usbio-y := drivers/mfd/usbio.o -+ -+obj-m += gpio-usbio.o -+gpio-usbio-y := drivers/gpio/gpio-usbio.o -+ -+obj-m += i2c-usbio.o -+i2c-usbio-y := drivers/i2c/busses/i2c-usbio.o -+# end integrate usbio-drivers within ipu6-drivers Makefile -+ - subdir-ccflags-y += -I$(src)/include/ \ - -DCONFIG_VIDEO_V4L2_SUBDEV_API - --- -2.47.1 - diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.conf b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.conf new file mode 100644 index 0000000000..6519d3b436 --- /dev/null +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.conf @@ -0,0 +1,40 @@ +PACKAGE_NAME=ipu6-drivers +PACKAGE_VERSION=0.1 +AUTOINSTALL="yes" +BUILD_EXCLUSIVE_CONFIG="CONFIG_VIDEO_V4L2_I2C CONFIG_V4L2_CCI_I2C" + +BUILT_MODULE_NAME[0]="hm11b1" +BUILT_MODULE_LOCATION[0]="drivers/media/i2c" +DEST_MODULE_LOCATION[0]="/extra" + +BUILT_MODULE_NAME[1]="ov01a1s" +BUILT_MODULE_LOCATION[1]="drivers/media/i2c" +DEST_MODULE_LOCATION[1]="/extra" + +BUILT_MODULE_NAME[2]="ov02c10" +BUILT_MODULE_LOCATION[2]="drivers/media/i2c" +DEST_MODULE_LOCATION[2]="/extra" + +BUILT_MODULE_NAME[3]="ov02e10" +BUILT_MODULE_LOCATION[3]="drivers/media/i2c" +DEST_MODULE_LOCATION[3]="/extra" + +BUILT_MODULE_NAME[4]="hm2170" +BUILT_MODULE_LOCATION[4]="drivers/media/i2c" +DEST_MODULE_LOCATION[4]="/extra" + +BUILT_MODULE_NAME[5]="hm2172" +BUILT_MODULE_LOCATION[5]="drivers/media/i2c" +DEST_MODULE_LOCATION[5]="/extra" + +BUILT_MODULE_NAME[6]="ov05c10" +BUILT_MODULE_LOCATION[6]="drivers/media/i2c" +DEST_MODULE_LOCATION[6]="/extra" + +BUILT_MODULE_NAME[7]="intel-ipu6-psys" +BUILT_MODULE_LOCATION[7]="drivers/media/pci/intel/ipu6/psys" +DEST_MODULE_LOCATION[7]="/extra" + +BUILT_MODULE_NAME[8]="imx471" +BUILT_MODULE_LOCATION[8]="drivers/media/i2c" +DEST_MODULE_LOCATION[8]="/extra" diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index b91390bea7..ca75138662 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,38 +1,26 @@ %global debug_package %{nil} -%global ipu6_commit e89983c628d046b2f77af3b6678cc49c2dd58332 -%global ipu6_commitdate 20250521 -%global ipu6_shortcommit %(c=%{ipu6_commit}; echo ${c:0:7}) -%global usbio_commit 450939ff5f8af733bc89c564603222a4d420acf3 -%global usbio_commitdate 20241210 -%global usbio_shortcommit %(c=%{usbio_commit}; echo ${c:0:7}) -%global commit_date 20250224 +%global commit e89983c628d046b2f77af3b6678cc49c2dd58332 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250521 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 Name: dkms-%{modulename} Summary: DKMS module for %{modulename} -Version: 0^%{ipu6_commitdate}git.%{ipu6_shortcommit} -Release: 1%?dist +Version: 0^%{commit_date}git.%{shortcommit} +Release: 2%?dist License: GPL-2.0-or-later URL: https://github.com/intel/ipu6-drivers -Source0: https://github.com/intel/ipu6-drivers/archive/%{ipu6_commit}/ipu6-drivers-%{ipu6_shortcommit}.tar.gz -Source1: https://github.com/intel/usbio-drivers/archive/%{usbio_commit}/usbio-drivers-%{usbio_shortcommit}.tar.gz -Source2: no-weak-modules.conf -# Patches -# https://github.com/intel/ipu6-drivers/pull/321 -Patch0: 0005-media-ipu6-Fix-out-of-tree-builds.patch -Patch20: 0010-usbio-Fix-GPIO-and-I2C-driver-modaliases.patch -# https://github.com/intel/usbio-drivers/pull/34 -Patch21: 0011-usbio-Fix-I2C-max-transfer-size.patch -Patch22: 0012-usbio-Use-MAX_PAYLOAD_BSIZE-in-usbio_bulk_write.patch -# Downstream/Fedora specific patches -Patch101: 0101-Fedora-local-mod-integrate-usbio-drivers-within-ipu6.patch +Source0: %{url}/archive/%{commit}.tar.gz#/ipu6-drivers-%{shortcommit}.tar.gz +Source1: %{name}.conf BuildRequires: elfutils-libelf-devel BuildRequires: gcc BuildRequires: systemd-rpm-macros +Provides: %{modulename}-kmod Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version} Requires: dkms +Requires: dkms-usbio-drivers BuildArch: noarch Packager: Gilver E. @@ -40,47 +28,32 @@ Packager: Gilver E. This package enables the Intel IPU6 image processor. %prep -%setup -q -c -a 1 -(cd ipu6-drivers-%{ipu6_commit} -%patch 0 -p1 -%patch 101 -p1 -patch -p1 < patches/0001-v6.10-IPU6-headers-used-by-PSYS.patch -) -(cd usbio-drivers-%{usbio_commit} -%patch 20 -p1 -%patch 21 -p1 -%patch 22 -p1 -) +%autosetup -p1 -n ipu6-drivers-%{commit} +# Pre-apply patch listed in dkms.conf: +patch -p1 -i patches/*.patch +rm -fr patch* .github -cp -Rp usbio-drivers-%{usbio_commit}/drivers ipu6-drivers-%{ipu6_commit}/ -cp -Rp usbio-drivers-%{usbio_commit}/include ipu6-drivers-%{ipu6_commit}/ +cp -f %{SOURCE1} dkms.conf %build %install -mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version} -cp -fr ipu6-drivers-%{ipu6_commit}/{drivers,include,patch,patches,Makefile,dkms.conf} %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ - -%if 0%{?fedora} -# Do not enable weak modules support in Fedora (no kABI): -install -Dpm644 %{SOURCE2} %{buildroot}%{_sysconfdir}/dkms/%{modulename}.conf -%endif +# Create empty tree: +mkdir -p %{buildroot}%{_usrsrc}/%{dkms_name}-%{version}/ +cp -fr * %{buildroot}%{_usrsrc}/%{dkms_name}-%{version}/ %post -dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || : +dkms add -m %{dkms_name} -v %{version} -q || : # Rebuild and make available for the currently running kernel: -dkms build -m %{modulename} -v %{version} -q || : -dkms install -m %{modulename} -v %{version} -q --force || : +dkms build -m %{dkms_name} -v %{version} -q || : +dkms install -m %{dkms_name} -v %{version} -q --force || : %preun # Remove all versions from DKMS registry: -dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || : +dkms remove -m %{dkms_name} -v %{version} -q --all || : %files -%{_usrsrc}/%{modulename}-%{version} -%if 0%{?fedora} -%{_sysconfdir}/dkms/%{modulename}.conf -%endif +%{_usrsrc}/%{dkms_name}-%{version} %changelog * Thu Apr 24 2025 Gilver E. diff --git a/anda/system/ipu6-drivers/dkms/no-weak-modules.conf b/anda/system/ipu6-drivers/dkms/no-weak-modules.conf deleted file mode 100644 index 24f6f95c96..0000000000 --- a/anda/system/ipu6-drivers/dkms/no-weak-modules.conf +++ /dev/null @@ -1 +0,0 @@ -NO_WEAK_MODULES="yes" diff --git a/anda/system/ipu6-drivers/dkms/update.rhai b/anda/system/ipu6-drivers/dkms/update.rhai index b5fda8dfcb..a20505ac68 100644 --- a/anda/system/ipu6-drivers/dkms/update.rhai +++ b/anda/system/ipu6-drivers/dkms/update.rhai @@ -1,11 +1,11 @@ -let c = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ipu6_commit ' | sed -E 's/.+ipu6_commit //'", #{"stdout": "piped"}).ctx.stdout; +let c = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout; c.pop(); -rpm.global("ipu6_commit", c); +rpm.global("commit", c); if rpm.changed() { rpm.release(); - let d = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ipu6_commitdate' | sed -E 's/.+ipu6_commitdate //'", #{"stdout": "piped"}).ctx.stdout; + let d = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global commit_date' | sed -E 's/.+commit_date //'", #{"stdout": "piped"}).ctx.stdout; d.pop(); - rpm.global("ipu6_commitdate", d); + rpm.global("commit_date", d); let v = sh("cat anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | grep '%global ver' | sed -E 's/.+ver //'", #{"stdout": "piped"}).ctx.stdout; v.pop(); rpm.global("ver", v); diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 23431ef65d..475652db64 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,24 +1,20 @@ %global debug_package %{nil} -%global ipu6_commit e89983c628d046b2f77af3b6678cc49c2dd58332 -%global ipu6_commitdate 20250521 -%global ipu6_shortcommit %(c=%{ipu6_commit}; echo ${c:0:7}) -%global usbio_commit 4fb690c6d15a81c492954636c2db396cb700a119 -%global usbio_commitdate 20241210 -%global usbio_shortcommit %(c=%{usbio_commit}; echo ${c:0:7}) +%global commit e89983c628d046b2f77af3b6678cc49c2dd58332 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20250521 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 Name: intel-ipu6-drivers Summary: Common files for Intel IPU6 drivers -Version: 0^%{ipu6_commitdate}git.%{ipu6_shortcommit} -Release: 1%?dist +Version: 0^%{commit_date}git.%{shortcommit} +Release: 2%?dist License: GPL-2.0-or-later URL: https://github.com/intel/ipu6-drivers -Source0: https://github.com/intel/ipu6-drivers/archive/%{ipu6_commit}/ipu6-drivers-%{ipu6_shortcommit}.tar.gz -Source1: https://github.com/intel/usbio-drivers/archive/%{usbio_commit}/usbio-drivers-%{usbio_shortcommit}.tar.gz +Source0: https://github.com/intel/ipu6-drivers/archive/%{commit}/ipu6-drivers-%{shortcommit}.tar.gz Requires: ipu6-camera-bins -Requires: (intel-ipu6-kmod = %{?epoch:%{epoch}:}%{version} or dkms-intel-ipu6 = %{?epoch:%{epoch}:}%{version}) +Requires: intel-ipu6-kmod = %{?epoch:%{epoch}:}%{version} Provides: intel-ipu6-kmod-common = %{?epoch:%{epoch}:}%{version}-%{release} BuildArch: noarch Packager: Gilver E. @@ -27,20 +23,16 @@ Packager: Gilver E. Common files for the Intel IPU6 camera drivers. %prep -%setup -q -c -a 1 +%autosetup -n ipu6-drivers-%{commit} %build %install -install -Dpm644 usbio-drivers-%{usbio_commit}/LICENSE.txt -t %{buildroot}%{_defaultlicensedir}/%{name}/usbio-drivers/ -install -Dpm644 usbio-drivers-%{usbio_commit}/{CODE_OF_CONDUCT.md,README.md,SECURITY.md,security.md} -t %{buildroot}%{_defaultdocdir}/%{name}/usbio-drivers/ %files -%license ipu6-drivers-%{ipu6_commit}/LICENSE -%doc ipu6-drivers-%{ipu6_commit}/README.md -%doc ipu6-drivers-%{ipu6_commit}/SECURITY.md -%{_defaultdocdir}/%{name}/usbio-drivers -%{_defaultlicensedir}/%{name}/usbio-drivers +%license LICENSE +%doc README.md +%doc SECURITY.md %changelog * Thu Apr 24 2025 Gilver E. diff --git a/anda/system/ipu6-drivers/kmod-common/update.rhai b/anda/system/ipu6-drivers/kmod-common/update.rhai index ec836da3f2..71e742e661 100644 --- a/anda/system/ipu6-drivers/kmod-common/update.rhai +++ b/anda/system/ipu6-drivers/kmod-common/update.rhai @@ -1,6 +1,5 @@ -rpm.global("ipu6_commit", gh_commit("intel/ipu6-drivers")); +rpm.global("commit", gh_commit("intel/ipu6-drivers")); if rpm.changed() { rpm.release(); - rpm.global("usbio_commit", gh_commit("intel/usbio-drivers")); - rpm.global("ipu6_commitdate", date()); + rpm.global("commit_date", date()); } diff --git a/anda/system/usbio-drivers/akmod/anda.hcl b/anda/system/usbio-drivers/akmod/anda.hcl new file mode 100644 index 0000000000..7b35cc7a64 --- /dev/null +++ b/anda/system/usbio-drivers/akmod/anda.hcl @@ -0,0 +1,10 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "intel-usbio-kmod.spec" + } + labels { + mock = 1 + updbranch = 1 + } +} diff --git a/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec new file mode 100644 index 0000000000..827958604f --- /dev/null +++ b/anda/system/usbio-drivers/akmod/intel-usbio-kmod.spec @@ -0,0 +1,64 @@ +%global buildforkernels akmod +%global debug_package %{nil} +%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20241210 +%global modulename intel-usbio + +Name: %{modulename}-kmod +Summary: Kernel drivers for the USBIO Extension +Version: 0^%{commit_date}git.%{shortcommit} +Release: 1%?dist +License: GPL-2.0-only +URL: https://github.com/intel/usbio-drivers +Source0: %{url}/archive/%{commit}.tar.gz#/usbio-drivers-%{shortcommit}.tar.gz +Patch0: https://github.com/jwrdegoede/usbio-drivers/commit/d5f08986936a7fda0cce543c73fb8d9bab76eae2.patch +Patch1: https://github.com/jwrdegoede/usbio-drivers/commit/47b34a6f467eebb4e9fc59f5e25618fe760fbf33.patch +Patch2: https://github.com/jwrdegoede/usbio-drivers/commit/0eae85556558b410635ad03ed5eccb9648e11fce.patch +BuildRequires: elfutils-libelf-devel +BuildRequires: gcc +BuildRequires: kmodtool +Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version} +Requires: akmods +Requires: akmod-intel-ipu6 +Packager: Gilver E. + +%{expand:%(kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) } + +%description +This package enables USBIO Extension drivers on Intel Alder Lake, Raptor Lake, Meteor Lake and Lunar Lake platforms. + +%prep +# error out if there was something wrong with kmodtool +%{?kmodtool_check} + +# print kmodtool output for debugging purposes: +kmodtool --target %{_target_cpu} --repo terra --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null + +%autosetup -p1 -n usbio-drivers-%{commit} +rm -fr .github + +for kernel_version in %{?kernel_versions} ; do + cp -a ./* _kmod_build_${kernel_version%%___*} +done + +%build +for kernel_version in %{?kernel_versions} ; do + make -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} modules +done + +%install +for kernel_version in %{?kernel_versions}; do + mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/gpio/ + mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/i2c/busses/ + mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/mfd/ + install -m 755 _kmod_build_${kernel_version%%___*}/drivers/gpio/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/gpio/ + install -m 755 _kmod_build_${kernel_version%%___*}/drivers/i2c/busses/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/i2c/busses/ + install -m 755 _kmod_build_${kernel_version%%___*}/drivers/mfd/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/drivers/mfd/ + install -m 755 _kmod_build_${kernel_version%%___*}/*.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix} +done +%{?akmod_install} + +%changelog +* Mon Jun 16 2025 Gilver E. - 0^20250312git4fb690c +- Initial package diff --git a/anda/system/usbio-drivers/akmod/update.rhai b/anda/system/usbio-drivers/akmod/update.rhai new file mode 100644 index 0000000000..c62610c1f0 --- /dev/null +++ b/anda/system/usbio-drivers/akmod/update.rhai @@ -0,0 +1,10 @@ +let c = sh("cat anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout; +c.pop(); +rpm.global("commit", c); +if rpm.changed() { + rpm.release(); + let d = sh("cat anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec | grep '%global commit_date' | sed -E 's/.+commit_date //'", #{"stdout": "piped"}).ctx.stdout; + d.pop(); + rpm.global("commit_date", d); +} + diff --git a/anda/system/usbio-drivers/dkms/anda.hcl b/anda/system/usbio-drivers/dkms/anda.hcl new file mode 100644 index 0000000000..2a32b7cd0c --- /dev/null +++ b/anda/system/usbio-drivers/dkms/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "dkms-intel-usbio.spec" + } + labels { + updbranch = 1 + } +} diff --git a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.conf b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.conf new file mode 100644 index 0000000000..457331f700 --- /dev/null +++ b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.conf @@ -0,0 +1,12 @@ +PACKAGE_NAME="usbio-drivers" +PACKAGE_VERSION="0.1" +AUTOINSTALL="yes" + +BUILT_MODULE_NAME[0]="usbio" +DEST_MODULE_LOCATION[0]="/extra" + +BUILT_MODULE_NAME[1]="gpio-usbio" +DEST_MODULE_LOCATION[1]="/extra" + +BUILT_MODULE_NAME[2]="i2c-usbio" +DEST_MODULE_LOCATION[2]="/extra" diff --git a/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec new file mode 100644 index 0000000000..4996afbfa9 --- /dev/null +++ b/anda/system/usbio-drivers/dkms/dkms-intel-usbio.spec @@ -0,0 +1,56 @@ +%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global shortcommit %{sub %{commit} 1 7} +%global commit_date 20250312 +%global debug_package %{nil} +%global modulename intel-usbio + +Name: dkms-%{modulename} +Version: 0^%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: Kernel drivers for the USBIO Extension +License: GPL-2.0-only +URL: https://github.com/intel/usbio-drivers +Source0: %{url}/archive/%{commit}.tar.gz#/usbio-drivers-%{shortcommit}.tar.gz +Source2: %{name}.conf +Patch0: https://github.com/jwrdegoede/usbio-drivers/commit/d5f08986936a7fda0cce543c73fb8d9bab76eae2.patch +Patch1: https://github.com/jwrdegoede/usbio-drivers/commit/47b34a6f467eebb4e9fc59f5e25618fe760fbf33.patch +Patch2: https://github.com/jwrdegoede/usbio-drivers/commit/0eae85556558b410635ad03ed5eccb9648e11fce.patch +Provides: %{modulename}-kmod = %{version} +Requires: dkms +Requires: dkms-intel-ipu6 +BuildArch: noarch +Packager: Gilver E. + +%description +This package enables USBIO Extension drivers on Intel Alder Lake, Raptor Lake, Meteor Lake and Lunar Lake platforms. + +%prep +%autosetup -p1 -n usbio-drivers-%{commit} +rm -fr .github + +cp -f %{SOURCE2} dkms.conf + +%build + +%install +# Create empty tree: +mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ +cp -fr * %{buildroot}%{_usrsrc}/%{modulename}-%{version}/ + +%post +dkms add -m %{modulename} -v %{version} -q || : +# Rebuild and make available for the currently running kernel: +dkms build -m %{modulename} -v %{version} -q || : +dkms install -m %{modulename} -v %{version} -q --force || : + +%preun +# Remove all versions from DKMS registry: +dkms remove -m %{modulename} -v %{version} -q --all || : + +%files +%{_usrsrc}/%{modulename}-%{version} + +%changelog +* Mon Jun 16 2025 Gilver E. - 0^20250312git4fb690c +- Initial package + diff --git a/anda/system/usbio-drivers/dkms/update.rhai b/anda/system/usbio-drivers/dkms/update.rhai new file mode 100644 index 0000000000..c62610c1f0 --- /dev/null +++ b/anda/system/usbio-drivers/dkms/update.rhai @@ -0,0 +1,10 @@ +let c = sh("cat anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout; +c.pop(); +rpm.global("commit", c); +if rpm.changed() { + rpm.release(); + let d = sh("cat anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec | grep '%global commit_date' | sed -E 's/.+commit_date //'", #{"stdout": "piped"}).ctx.stdout; + d.pop(); + rpm.global("commit_date", d); +} + diff --git a/anda/system/usbio-drivers/kmod-common/anda.hcl b/anda/system/usbio-drivers/kmod-common/anda.hcl new file mode 100644 index 0000000000..ecd4675c91 --- /dev/null +++ b/anda/system/usbio-drivers/kmod-common/anda.hcl @@ -0,0 +1,9 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "intel-usbio-drivers.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec new file mode 100644 index 0000000000..bb9a354cbc --- /dev/null +++ b/anda/system/usbio-drivers/kmod-common/intel-usbio-drivers.spec @@ -0,0 +1,40 @@ +%global commit 4fb690c6d15a81c492954636c2db396cb700a119 +%global shortcommit %{sub %{commit} 1 7} +%global commit_date 20250312 +%global debug_package %{nil} + +Name: dkms-%{modulename} +Version: 0^%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: Common files for the USBIO drivers +License: GPL-2.0-only +URL: https://github.com/intel/usbio-drivers +Source0: %{url}/archive/%{commit}.tar.gz#/usbio-drivers-%{shortcommit}.tar.gz +BuildRequires: anda-srpm-macros +Provides: intel-usbio-kmod-common = %{evr} +Requires: intel-ipu6-kmod-common +BuildArch: noarch +Packager: Gilver E. + +%description +This package contains the common files for the UBSIO kernel modules. + +%prep +%autosetup -p1 -n usbio-drivers-%{commit} + +%build +# Hi, I'm empty. + +%install +# Hi, I'm also empty! + +%files +%doc CODE_OF_CONDUCT.md +%doc README.md +%doc SECURITY.md +%doc security.md +%license LICENSE.txt + +%changelog +* Mon Jun 16 2025 Gilver E. - 0^20250312git4fb690c +- Initial package diff --git a/anda/system/usbio-drivers/kmod-common/update.rhai b/anda/system/usbio-drivers/kmod-common/update.rhai new file mode 100644 index 0000000000..f9b29962bd --- /dev/null +++ b/anda/system/usbio-drivers/kmod-common/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("intel/usbio-drivers")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} From 6c82ee48a2a6f7db848ccd4df27bfc11af4ffcd8 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 17:55:08 +0800 Subject: [PATCH 321/325] add: opensnitch (#5413) * add: opensnitch * enable the builddep then idk * a * alsdkfjalskj * sjdfl * idrk anymore * sdlkfj * comments * Update opensnitch.spec Signed-off-by: madomado * Update opensnitch.spec Signed-off-by: madomado * who would've guessed you need c++ * qmake? * cmake(Qt6) Signed-off-by: madomado * qt5-linguist Signed-off-by: madomado * maybe qt6? what? Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/apps/opensnitch/anda.hcl | 5 ++ anda/apps/opensnitch/opensnitch.spec | 119 +++++++++++++++++++++++++++ anda/apps/opensnitch/update.rhai | 0 3 files changed, 124 insertions(+) create mode 100644 anda/apps/opensnitch/anda.hcl create mode 100644 anda/apps/opensnitch/opensnitch.spec create mode 100644 anda/apps/opensnitch/update.rhai diff --git a/anda/apps/opensnitch/anda.hcl b/anda/apps/opensnitch/anda.hcl new file mode 100644 index 0000000000..31ac55bb1c --- /dev/null +++ b/anda/apps/opensnitch/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "opensnitch.spec" + } +} diff --git a/anda/apps/opensnitch/opensnitch.spec b/anda/apps/opensnitch/opensnitch.spec new file mode 100644 index 0000000000..981612ce2b --- /dev/null +++ b/anda/apps/opensnitch/opensnitch.spec @@ -0,0 +1,119 @@ +# Generated by go2rpm 1.16.0 +%bcond check 1 +%bcond bootstrap 0 + +# https://github.com/evilsocket/opensnitch +%global goipath github.com/evilsocket/opensnitch +Version: 1.7.0.0 + +%gometa -f + +%global common_description %{expand: +OpenSnitch is a GNU/Linux interactive application firewall inspired by Little +Snitch.} + +%global golicenses LICENSE ui/LICENSE\\\ + ui/opensnitch/res/themes/dark/icons/LICENSE +%global godocs README.md ebpf_prog/README ui/requirements.txt\\\ + ui/i18n/README.md example example example\\\ + utils/packaging/daemon/deb/debian/changelog\\\ + utils/packaging/ui/deb/debian/changelog + +Name: opensnitch +Release: %autorelease +Summary: OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch + +License: GPL-3.0-only AND LGPL-2.1-or-later +URL: %{gourl} +Source: %{gosource} +BuildRequires: gcc-c++ +BuildRequires: python3-devel +BuildRequires: python-rpm-macros +BuildRequires: python3dist(pip) +BuildRequires: python3dist(setuptools) >= 61.0 +BuildRequires: python3dist(wheel) >= 0.37.1 +BuildRequires: python3dist(pyqt5) +BuildRequires: /usr/bin/lrelease-qt5 +BuildRequires: protobuf-compiler +BuildRequires: pkgconfig(libnetfilter_queue) +#BuildRequires: protoc-gen-go +#BuildRequires: /usr/bin/protoc-gen-go-grpc + +%description %{common_description} + +%gopkg + + +%prep +%goprep -A +%autopatch -p1 + +export GOBIN=$(go env GOPATH | sed -E 's/:.+$//')/bin +echo $GOBIN > %_builddir/gobin +go install github.com/golang/protobuf/protoc-gen-go@latest +go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.1 +go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0 + +sed -i 's/@pip3 /@python3 -m pip /' ui/Makefile + +%build +pushd ui +%make_build deps +popd + +export GOBIN=$(cat %_builddir/gobin) +export PATH=$GOBIN:$PATH +pushd proto +%make_build +popd + +pushd ui +%make_build +%pyproject_wheel +popd + +%global gomodulesmode GO111MODULE=on +pushd daemon +%gobuild -o ../opensnitchd . +popd + + +%install +%gopkginstall +install -Dm755 opensnitchd -t %buildroot%_bindir + +pushd ui +%if 0%{?fedora} <= 41 +%py3_install +%else +%pyproject_install +%pyproject_save_files %name +%endif +popd + +rm -rf %buildroot%python3_sitelib/tests/ +cp -r %buildroot%python3_sitelib%_usr/ %buildroot%_usr/ --preserve=all --no-target-directory +rm -rf %buildroot%python3_sitelib%_usr + + +%if 0%{?fedora} <= 41 +%files +%{python3_sitelib}/%name/ +%{python3_sitelib}/%name-%{version}-py%{python3_version}.egg-info/ +%else +%files -f %{pyproject_files} +%endif +%license LICENSE +%doc README.md +%_bindir/opensnitch-ui +%_bindir/opensnitchd +%_datadir/applications/opensnitch_ui.desktop +%_iconsdir/hicolor/48x48/apps/opensnitch-ui.png +%_iconsdir/hicolor/64x64/apps/opensnitch-ui.png +%_iconsdir/hicolor/scalable/apps/opensnitch-ui.svg +%_datadir/kservices5/kcm_opensnitch.desktop +%_metainfodir/io.github.evilsocket.opensnitch.appdata.xml + +/usr/share/icons/hicolor/scalable/apps/opensnitch-ui.svg + +%gopkgfiles diff --git a/anda/apps/opensnitch/update.rhai b/anda/apps/opensnitch/update.rhai new file mode 100644 index 0000000000..e69de29bb2 From 4968498c641411b2af7c90aa98e32cf27790738b Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 16 Jun 2025 18:01:12 +0800 Subject: [PATCH 322/325] fix(andax/ci/bump_release): maybe import paths are relative? (#5489) * fix(andax/ci/bump_release): maybe import paths are relative? Signed-off-by: madomado * fix(ffmpeg): bump release correctly --------- Signed-off-by: madomado --- anda/multimedia/ffmpeg/ffmpeg.spec | 2 +- anda/multimedia/ffmpeg/update.rhai | 6 +++++- andax/ci/bump_release.rhai | 7 ------- andax/spec.rhai | 23 ++++++++++++----------- 4 files changed, 18 insertions(+), 20 deletions(-) delete mode 100644 andax/ci/bump_release.rhai diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 7f84b7dd7f..7eb16d57f1 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -12,7 +12,7 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg Version: 7.1.1 -Release: 3%{?dist} +Release: 3%?dist License: LGPL-3.0-or-later URL: http://%{name}.org/ Epoch: 1 diff --git a/anda/multimedia/ffmpeg/update.rhai b/anda/multimedia/ffmpeg/update.rhai index 873d39f0ca..27a45a0d4c 100644 --- a/anda/multimedia/ffmpeg/update.rhai +++ b/anda/multimedia/ffmpeg/update.rhai @@ -7,4 +7,8 @@ open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi( open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch))); open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch)); -import "andax/ci/bump_release.rhai"; +let dir = sub(`/[^/]+`, "", __script_path); +if sh("[[ `git status " + dir + "--porcelain` ]] && exit 1", #{}).ctx.rc == 1 { + let rel = spec::get_release(rpm).parse_int(); + rpm.release(rel + 1); +} diff --git a/andax/ci/bump_release.rhai b/andax/ci/bump_release.rhai deleted file mode 100644 index 1f6e2987d2..0000000000 --- a/andax/ci/bump_release.rhai +++ /dev/null @@ -1,7 +0,0 @@ -import "andax/spec.rhai" as spec; - -let dir = sub(`/[^/]+`, "", __script_path); - -if sh("[[ `git status " + dir + "--porcelain` ]] && exit 1", #{}).ctx.rc == 1 { - spec::bump_release(rpm); -} diff --git a/andax/spec.rhai b/andax/spec.rhai index ad74bba091..d2adf1652d 100644 --- a/andax/spec.rhai +++ b/andax/spec.rhai @@ -1,24 +1,25 @@ -fn get_version(rpm) { - return `(?m)^Version:\s*(.+)$`.find(rpm.f, 1); +fn get_version() { + return `(?m)^Version:\s*(.+)$`.find(this.f, 1); } -fn get_release(rpm) { - let r = `(?m)^Release:\s*(.+)$`.find(rpm.f, 1); +fn get_release() { + let r = `(?m)^Release:\s*(.+)$`.find(this.f, 1); r = sub(`(?m)(%\??dist|%\{\??dist\})\s*$`, "", r); r.replace("%autorelease", "1"); return r; } /// Only supports one-liner `%global`s! -fn get_global(rpm, macro) { - return `(?m)^%global\s+${macro}\s+(.+)$`.find(rpm.f, 1); +fn get_global(macro) { + return `(?m)^%global\s+${macro}\s+(.+)$`.find(this.f, 1); } /// Only supports one-liner `%define`s! -fn get_define(rpm, macro) { - return `(?m)^%define\s+${macro}\s+(.+)$`.find(rpm.f, 1); +fn get_define(macro) { + return `(?m)^%define\s+${macro}\s+(.+)$`.find(this.f, 1); } -fn bump_release(rpm) { - rpm.release(`${rpm.get_release().parse_int() + 1}`); -} +fn get_version(rpm) { rpm.get_version() } +fn get_release(rpm) { rpm.get_release() } +fn get_global(rpm, macro) { rpm.get_global(macro) } +fn get_define(rpm, macro) { rpm.get_define(macro) } From 59256dd0663622abec32c5bfad7df1e1b9111359 Mon Sep 17 00:00:00 2001 From: Gilver Date: Mon, 16 Jun 2025 05:31:21 -0500 Subject: [PATCH 323/325] chore: Deprecate faad2 (#5503) Pack it up boys. https://src.fedoraproject.org/rpms/faad2 Signed-off-by: Gilver --- anda/multimedia/faad2/anda.hcl | 9 - anda/multimedia/faad2/faad2.spec | 322 ------------------------------ anda/multimedia/faad2/update.rhai | 1 - 3 files changed, 332 deletions(-) delete mode 100644 anda/multimedia/faad2/anda.hcl delete mode 100644 anda/multimedia/faad2/faad2.spec delete mode 100644 anda/multimedia/faad2/update.rhai diff --git a/anda/multimedia/faad2/anda.hcl b/anda/multimedia/faad2/anda.hcl deleted file mode 100644 index 7af0420ab8..0000000000 --- a/anda/multimedia/faad2/anda.hcl +++ /dev/null @@ -1,9 +0,0 @@ -project pkg { - arches = ["x86_64", "aarch64", "i386"] - rpm { - spec = "faad2.spec" - } - labels { - mock = 1 - } -} diff --git a/anda/multimedia/faad2/faad2.spec b/anda/multimedia/faad2/faad2.spec deleted file mode 100644 index e9d259b320..0000000000 --- a/anda/multimedia/faad2/faad2.spec +++ /dev/null @@ -1,322 +0,0 @@ -Summary: Library and frontend for decoding MPEG2/4 AAC -Name: faad2 -Epoch: 1 -Version: 2.11.2 -Release: 1%?dist -License: GPLv2+ -URL: http://www.audiocoding.com/faad2.html -Source: https://github.com/knik0/faad2/archive/%{version}/%{name}-%{version}.tar.gz - - -BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: libsysfs-devel - -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: %{name}-xmms < %{version}-%{release} - -%description -FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely -written from scratch. - -%package libs -Summary: Shared libraries of the FAAD 2 AAC decoder - -%description libs -FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely -written from scratch. - -This package contains libfaad. - -%package devel -Summary: Development libraries of the FAAD 2 AAC decoder -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} - -%description devel -FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely -written from scratch. - -This package contains development files and documentation for libfaad. - -%prep -%autosetup -p1 - -%build -%cmake - -%cmake_build - -%install -%cmake_install -install -m 0755 -d %{buildroot}%{_mandir}/man3 -install -D -m 644 docs/libfaad.3 -t %{buildroot}%{_mandir}/man3/ - -%ldconfig_scriptlets libs - - -%files -%doc AUTHORS ChangeLog README* -%license COPYING -%{_bindir}/faad -%{_mandir}/man1/faad.1* - -%files libs -%{_libdir}/libfaad*.so.* -%{_mandir}/man3/libfaad.3* - -%files devel -%{_includedir}/faad.h -%{_includedir}/neaacdec.h -%{_libdir}/pkgconfig/faad2.pc -%{_libdir}/libfaad*.so - -%changelog -* Thu Aug 01 2024 RPM Fusion Release Engineering - 1:2.11.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Feb 03 2024 RPM Fusion Release Engineering - 1:2.11.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Nov 16 2023 Leigh Scott - 1:2.11.1-1 -- Update to 2.11.1 - -* Tue Nov 07 2023 Leigh Scott - 1:2.11.0-1 -- Update to 2.11.0 - -* Wed Aug 02 2023 RPM Fusion Release Engineering - 1:2.10.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Fri Oct 21 2022 Leigh Scott - 1:2.10.1-1 -- Update to 2.10.1 - -* Sun Aug 07 2022 RPM Fusion Release Engineering - 1:2.10.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg - 5.1 - -* Wed Feb 09 2022 RPM Fusion Release Engineering - 1:2.10.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Aug 02 2021 RPM Fusion Release Engineering - 1:2.10.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri May 21 2021 Sérgio Basto - 1:2.10.0-1 -- Update to 2.10.0 - -* Wed Feb 03 2021 RPM Fusion Release Engineering - 1:2.9.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Aug 18 2020 Leigh Scott - 1:2.9.2-3 -- Rebuilt for i686 - -* Mon Aug 17 2020 RPM Fusion Release Engineering - 1:2.9.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 05 2020 Leigh Scott - 1:2.9.2-1 -- Update to 2.9.2 - -* Thu Mar 12 2020 Leigh Scott - 1:2.9.1-3 -- Rebuilt for i686 - -* Tue Feb 04 2020 RPM Fusion Release Engineering - 1:2.9.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 01 2020 Leigh Scott - 1:2.9.1-1 -- Update to 2.9.1 - -* Fri Aug 09 2019 RPM Fusion Release Engineering - 1:2.8.8-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Jun 07 2019 Nicolas Chauvet - 1:2.8.8-6 -- Fix overflows -- Conditionalize xmms - -* Mon Mar 04 2019 RPM Fusion Release Engineering - 1:2.8.8-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Feb 26 2019 Nicolas Chauvet - 1:2.8.8-4 -- Group Clean-up - -* Tue Jan 29 2019 Nicolas Chauvet - 1:2.8.8-3 -- Drop autoreconf - -* Thu Jul 26 2018 RPM Fusion Release Engineering - 1:2.8.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Sat Apr 14 2018 Leigh Scott - 1:2.8.8-1 -- Update to 2.8.8 - -* Wed Feb 28 2018 RPM Fusion Release Engineering - 1:2.8.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 31 2017 RPM Fusion Release Engineering - 1:2.8.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Jul 28 2017 Leigh Scott - 1:2.8.1-1 -- update to 2.8.1 - -* Sun Mar 19 2017 RPM Fusion Release Engineering - 1:2.7-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Aug 23 2016 Nicolas Chauvet - 1:2.7-8 -- Bump for dist - -* Thu Aug 18 2016 Sérgio Basto - 1:2.7-7 -- Clean spec, Vascom patches series, rfbz #4200, add license tag - -* Mon Sep 01 2014 Sérgio Basto - 1:2.7-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Mon Dec 30 2013 Nicolas Chauvet - 1:2.7-5 -- Rebuilt for F-20 - -* Wed Mar 27 2013 Nicolas Chauvet - 1:2.7-4 -- Change the escaping space hack - rhbz#928110 - -* Sun Mar 03 2013 Nicolas Chauvet - 1:2.7-3 -- Mass rebuilt for Fedora 19 Features - -* Wed Jan 25 2012 Nicolas Chauvet - 1:2.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Fri Mar 13 2009 Dominik Mierzejewski 1:2.7-1 -- update to 2.7 -- don't install internal libmp4ff -- include manpage -- fix build on x86_64 (non-PIC objects in libmp4ff.a) -- fix rpaths -- make xmms plugin depend on -libs, not the frontend -- preserve docs timestamps - -* Mon Nov 10 2008 Dominik Mierzejewski 1:2.6.1-6 -- fix CVE-2008-4201 - -* Sat Oct 18 2008 Dominik Mierzejewski 1:2.6.1-5 -- add Obsoletes: for xmms-aac to ensure smooth upgrade from Freshrpms -- add some additional docs for xmms-faad2 - -* Sun Aug 03 2008 Thorsten Leemhuis 1:2.6.1-3 -- split off libs to avoid multilib conflicts - -* Sun Nov 11 2007 Dominik Mierzejewski 1:2.6.1-2 -- bring back the XMMS plugin -- move EOL fixup to prep -- fix URLs - -* Thu Nov 01 2007 Dominik Mierzejewski 1:2.6.1-1 -- remerge freshrpms specfile -- update to latest upstream, fixes licensing issues! - -* Thu Oct 18 2007 Dominik Mierzejewski 1:2.0-21 -- fix missing epochs in dependencies - -* Tue Oct 16 2007 Dominik Mierzejewski 1:2.0-20 -- revert from 2.5 - -* Wed Sep 26 2007 Dominik Mierzejewski 2.5-4 -- disable drm, fixes playback of many AAC streams (bug #1465) - -* Sun Sep 23 2007 Dominik Mierzejewski 2.5-3 -- remove redundant BRs -- don't disable backward compatibility (breaks ffmpeg) -- silence tar in setup -- use disttag -- fix source file permissions and other rpmlint warnings - -* Sat Sep 15 2007 Thorsten Leemhuis 2.5-2 -- import faad2 from freshrpms as discussed on on repomerge-list - -* Fri Oct 06 2006 Thorsten Leemhuis 2.0-19 -- rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Tue Sep 26 2006 Ville Skyttä - 2.0-18.20050131 -- Rebuild. - -* Sat Jun 17 2006 Ville Skyttä - 2.0-17.20050131 -- Let soname based autogenerated deps take care of xmms-libs (#1018). -- Revert x86_64 patch to the correct one again (#1017). - -* Thu Jun 15 2006 Noa Resare - 2.0-16.20050131 -- reverted to obviously broken x86_64 patch to preserve binary compatibility - and prevent slow motion bug (#1017) -- fixed xmms-libs regression (#1018) - -* Wed May 24 2006 Noa Resare - 2.0-15.20050131 -- added patch to fix apple trailer playback problem - -* Tue May 23 2006 Noa Resare - 2.0-14.20050131 -- reverted to older cvs to avoid a GPL violating extra redistribution - requirement in README -- changed the bogus uint8_t to correct uin32_t in the x86_64 patch - -* Sun May 21 2006 Ville Skyttä - 2.0-13.20060505 -- Avoid aclocal >= 1.8 warnings. - -* Sun May 21 2006 Noa Resare - 2.0-12.20060505 -- re-introduce the x86_64 patch to restore binary compatibility - -* Sat May 20 2006 Noa Resare - 2.0-10.20060505 -- patch the sources to be binary compatible with old faad2 -- remove library major version bump -- add symbol versioning script for new symbols - -* Fri May 05 2006 Noa Resare - 2.0-9.20060505 -- upgrade to cvs version -- mp4v2 is no longer included (now a separate package) -- bump libary major version -- drop static library -- remove mp4ff headers from -devel - -* Mon Mar 13 2006 Thorsten Leemhuis - 2.0-8 -- Drop Epoch completely - -* Thu Mar 09 2006 Andreas Bierfert -- switch to new release field - -* Tue Feb 28 2006 Andreas Bierfert -- add dist - -* Tue Jan 17 2006 Adrian Reber - 2.0-0.lvn.7 -- Removed change of ownership to root:root during %%install -- Droped Epoch - -* Sat Oct 01 2005 Thorsten Leemhuis - 0:2.0-0.lvn.5 -- Included some hand install lines because make install did not place some required header files - -* Wed Apr 27 2005 Dams - 0:2.0-0.lvn.4 -- Fixed gcc4 build - -* Fri Nov 12 2004 Dams 0:2.0-0.lvn.3 -- Fixing gcc34 build - -* Wed Oct 13 2004 Ville Skyttä - 0:2.0-0.lvn.2 -- libsndfile is no longer required since 2.0rc1. - -* Wed Mar 10 2004 Dams 0:2.0-0.lvn.1 -- Updated to 2.0 final release -- Added missing defattr -- Added xmms-aac provides to xmms-{name} -- Fixed makefile (patch) - -* Sun Sep 28 2003 Dams 0:2.0-0.fdr.0.1.rc1 -- Updated to 2.0 rc1 -- Added xmms-faad2 subpackage - -* Sun Sep 28 2003 Dams 0:1.1-0.fdr.4 -- Added missing scriplets -- buildroot -> RPM_BUILD_ROOT - -* Tue Apr 15 2003 Dams 0:1.1-0.fdr.3 -- turned bootstrap into ./bootstrap to prevent build to fail with - people who dont have "." in their PATH. - -* Sat Apr 12 2003 Dams 0:1.1-0.fdr.2 -- Typo in devel Requires. - -* Sat Apr 12 2003 Dams -- Initial build. diff --git a/anda/multimedia/faad2/update.rhai b/anda/multimedia/faad2/update.rhai deleted file mode 100644 index 86ceb8dbfd..0000000000 --- a/anda/multimedia/faad2/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("knik0/faad2")); From 897ce3546158cf68a6cd92b469e85eb990c9ea9f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 11:55:51 +0000 Subject: [PATCH 324/325] bump: tdlib-nightly --- anda/lib/tdlib/tdlib-nightly.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 6468da12a1..95e0c42120 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit fb04b8d40e5e3d24c30001af2e9784c91d4606c0 +%global commit 1b011986f5e08d863cc5bc31093a23a8ae3a7949 %global ver 1.8.50 -%global commit_date 20250613 +%global commit_date 20250616 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly From ebb66f781e8dd3ee082ceae15ca69b77ac9ae55a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jun 2025 12:43:38 +0000 Subject: [PATCH 325/325] 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 1cb841a780..e3b7ca0b87 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.6 +Version: 25.02.7 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 de4fb2b5ac..874513e141 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 25.02.6 +Version: 25.02.7 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