From b4423626f6f3eef0c890ea68e3a65829f86b4557 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 03:59:59 +0000 Subject: [PATCH 01/57] bump: tela-icon-theme electron --- anda/themes/tela-icon-theme/tela-icon-theme.spec | 4 ++-- anda/tools/electron/electron.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index df3aea1a85..56cf2eb0dc 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit 03cf34575b7806fcb69553c41ba88f75d0fe839e -%global commit_date 20251025 +%global commit 340333cfd0ebdab7ea9d25cd66a5142c440d2f48 +%global commit_date 20251205 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 8e2fc5d3a1..838a668928 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 39.2.5 +Version: 39.2.6 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT From 09583e6d0b3e9adc0e73d0e236209e16a54b0573 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 4 Dec 2025 23:38:26 -0600 Subject: [PATCH 02/57] add: arduino-app-cli (#8062) Signed-off-by: Owen-sz --- anda/tools/arduino-app-cli/anda.hcl | 5 +++ .../arduino-app-cli/arduino-app-cli.spec | 41 +++++++++++++++++++ anda/tools/arduino-app-cli/update.rhai | 1 + 3 files changed, 47 insertions(+) create mode 100644 anda/tools/arduino-app-cli/anda.hcl create mode 100644 anda/tools/arduino-app-cli/arduino-app-cli.spec create mode 100644 anda/tools/arduino-app-cli/update.rhai diff --git a/anda/tools/arduino-app-cli/anda.hcl b/anda/tools/arduino-app-cli/anda.hcl new file mode 100644 index 0000000000..d50e98f129 --- /dev/null +++ b/anda/tools/arduino-app-cli/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "arduino-app-cli.spec" + } +} diff --git a/anda/tools/arduino-app-cli/arduino-app-cli.spec b/anda/tools/arduino-app-cli/arduino-app-cli.spec new file mode 100644 index 0000000000..de0f43d36f --- /dev/null +++ b/anda/tools/arduino-app-cli/arduino-app-cli.spec @@ -0,0 +1,41 @@ +%global goipath github.com/arduino/arduino-app-cli +Version: 0.6.7 + +%gometa -f + +Name: arduino-app-cli +Release: 1%?dist +Summary: The CLI and service that manages and runs Arduino Apps on UNO Q +License: GPL-3.0-only + +URL: https://github.com/arduino/arduino-app-cli +Source: %{gosource} +BuildRequires: anda-srpm-macros +BuildRequires: go-rpm-macros +BuildRequires: go-task + +Packager: Owen Zimmerman + +%description +%{summary}. + +%gopkg + +%prep +%goprep -A + +%build +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/cmd/arduino-app-cli %{goipath}/cmd/arduino-app-cli + +%install +install -Dm755 %{gobuilddir}/cmd/arduino-app-cli %{buildroot}%{_bindir}/arduino-app-cli + +%files +%license LICENSE +%doc README.md +%{_bindir}/arduino-app-cli + +%changelog +* Thu Dec 04 2024 Owen Zimmerman +- Initial commit diff --git a/anda/tools/arduino-app-cli/update.rhai b/anda/tools/arduino-app-cli/update.rhai new file mode 100644 index 0000000000..414252de42 --- /dev/null +++ b/anda/tools/arduino-app-cli/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("arduino/arduino-app-cli")); From 6a0670f76cdc6bb4b8cd3420e2ce2f218bd6c863 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 05:41:30 +0000 Subject: [PATCH 03/57] bump: arduino-app-cli --- anda/tools/arduino-app-cli/arduino-app-cli.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/arduino-app-cli/arduino-app-cli.spec b/anda/tools/arduino-app-cli/arduino-app-cli.spec index de0f43d36f..7e7b6e182b 100644 --- a/anda/tools/arduino-app-cli/arduino-app-cli.spec +++ b/anda/tools/arduino-app-cli/arduino-app-cli.spec @@ -1,5 +1,5 @@ %global goipath github.com/arduino/arduino-app-cli -Version: 0.6.7 +Version: 0.7.0 %gometa -f From d173b1a328013dd86d6498f5af97f57d3712bccd Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 4 Dec 2025 23:59:42 -0600 Subject: [PATCH 04/57] me count so poor (#8067) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/tools/arduino-app-cli/arduino-app-cli.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/arduino-app-cli/arduino-app-cli.spec b/anda/tools/arduino-app-cli/arduino-app-cli.spec index 7e7b6e182b..9c18440b6d 100644 --- a/anda/tools/arduino-app-cli/arduino-app-cli.spec +++ b/anda/tools/arduino-app-cli/arduino-app-cli.spec @@ -4,7 +4,7 @@ Version: 0.7.0 %gometa -f Name: arduino-app-cli -Release: 1%?dist +Release: 2%?dist Summary: The CLI and service that manages and runs Arduino Apps on UNO Q License: GPL-3.0-only @@ -37,5 +37,5 @@ install -Dm755 %{gobuilddir}/cmd/arduino-app-cli %{buildroot}%{_bindir}/arduino- %{_bindir}/arduino-app-cli %changelog -* Thu Dec 04 2024 Owen Zimmerman +* Thu Dec 04 2025 Owen Zimmerman - Initial commit From 9ea70ecb14bc7e7909619dbb28eb3e54c26e98b6 Mon Sep 17 00:00:00 2001 From: Jaiden Riordan Date: Fri, 5 Dec 2025 01:17:24 -0600 Subject: [PATCH 05/57] add: Arduino App Lab (#8049) * app lab initial commit * desktop file * install crap * $ vs % * remove unpackaged suggestion * tar instead of autosetup * specify arch in anda.hcl Co-authored-by: Gilver Signed-off-by: Jaiden Riordan * i forgor file extensions * why are you this way Qualcomm * i may not have eyes or a brain * whoops * $ vs % boogaloo * a zip is not a tar * fuck around so more * ITS ALIVE * icon * smh owen broke my shit * back to hicolor * make work Signed-off-by: Owen-sz * we done * license bullshit * john * whatever * 50mb of licenses.... * more bullshit because of the gpl * bullshit * this file crashes laptops * fuckin * Update anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec Co-authored-by: Gilver Signed-off-by: Jaiden Riordan * provides --------- Signed-off-by: Jaiden Riordan Signed-off-by: Owen-sz Co-authored-by: Gilver Co-authored-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Not approved by: John Arduino App Lab Source Zip File --- anda/tools/arduino-app-lab-bin/anda.hcl | 6 ++ .../arduino-app-lab-bin.spec | 59 +++++++++++++++++++ .../cc.arduino.AppLab.desktop | 11 ++++ .../cc.arduino.AppLab.metainfo.xml | 25 ++++++++ 4 files changed, 101 insertions(+) create mode 100644 anda/tools/arduino-app-lab-bin/anda.hcl create mode 100644 anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec create mode 100644 anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.desktop create mode 100644 anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.metainfo.xml diff --git a/anda/tools/arduino-app-lab-bin/anda.hcl b/anda/tools/arduino-app-lab-bin/anda.hcl new file mode 100644 index 0000000000..de334de753 --- /dev/null +++ b/anda/tools/arduino-app-lab-bin/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "arduino-app-lab-bin.spec" + } +} \ No newline at end of file diff --git a/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec new file mode 100644 index 0000000000..ca673e4765 --- /dev/null +++ b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec @@ -0,0 +1,59 @@ +%global appid cc.arduino.AppLab + +Name: arduino-app-lab-bin +Version: 0.2.4 +Release: 1%{?dist} +Summary: A powerful visual environment for managing the Arduino UNO Q + +Provides: arduino-app-lab +URL: https://www.arduino.cc/en/software +License: GPL-3.0 + +Source0: https://downloads.arduino.cc/AppLab/Stable/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz +Source1: https://downloads.arduino.cc/AppLab/Stable/source-app-lab-%{version}.zip +Source2: cc.arduino.AppLab.desktop +Source3: cc.arduino.AppLab.metainfo.xml + +ExclusiveArch: x86_64 + +Requires: android-tools + +BuildRequires: terra-appstream-helper + +Suggests: arduino-flasher-cli arduino-app-cli + +Packager: Jaiden Riordan + +%description +%summary. + +%prep +tar -xvf %{_sourcedir}/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz +unzip %{_sourcedir}/source-app-lab-%{version}.zip + +%install +install -dm755 %{buildroot}%{_bindir} +install -p -m755 ArduinoAppLab_%{version}_Linux_x86-64/arduino-app-lab %{buildroot}%{_bindir}/%{name} + +install -dm755 %{buildroot}%{_iconsdir}/hicolor/scalable/apps/ +install -p -m644 source-app-lab/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/cc.arduino.AppLab.svg + +install -dm755 %{buildroot}%{_datadir}/applications/ +install -p -m644 %{SOURCE2} %{buildroot}%{_datadir}/applications/%{appid}.desktop + +cp source-app-lab/LICENSE -t . +cp source-app-lab/dependency_licenses -t . + +%terra_appstream -o %{SOURCE3} + +%files +%license LICENSE +%license dependency_licenses +%{_bindir}/%{name} +%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg +%{_datadir}/applications/%{appid}.desktop +%{_metainfodir}/%{appid}.metainfo.xml + +%changelog +* Thu Dec 4 2025 Jaiden Riordan +- Package arduino-app-lab-bin \ No newline at end of file diff --git a/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.desktop b/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.desktop new file mode 100644 index 0000000000..0f3d196354 --- /dev/null +++ b/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Arduino App Lab +Comment=A powerful visual environment for managing the Arduino UNO Q +Exec=arduino-app-lab-bin +Icon=cc.arduino.AppLab +Terminal=false +Type=Application +Categories=Development +StartupNotify=true +Keywords=arduino;applab;lab +StartupWMClass=arduino-app-lab-bin \ No newline at end of file diff --git a/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.metainfo.xml b/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.metainfo.xml new file mode 100644 index 0000000000..9d703d791a --- /dev/null +++ b/anda/tools/arduino-app-lab-bin/cc.arduino.AppLab.metainfo.xml @@ -0,0 +1,25 @@ + + + cc.arduino.AppLab + CC0-1.0 + GPL-3.0 + + Arduino App Lab + A powerful visual environment for managing the Arduino UNO Q + + + /usr/share/icons/hicolor/scalable/apps/cc.arduino.AppLab.svg + + +

+ A powerful visual environment for managing your UNO Q board — combine prebuilt modules, called Bricks, with AI models to define your board’s behavior with ease. + App Lab supports both classic C++ sketches via the Arduino IDE and Python, giving you full flexibility to develop the way you prefer. +

+
+ https://arduino.cc + + + + +
From 1c7bc06f40479a72d968218a7c9b345df3a71b1e Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 5 Dec 2025 02:34:01 -0600 Subject: [PATCH 06/57] add: carapace (#8076) * add: carapace Signed-off-by: Owen-sz * midnight passed lol Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- anda/tools/carapace/anda.hcl | 5 ++++ anda/tools/carapace/carapace.spec | 49 +++++++++++++++++++++++++++++++ anda/tools/carapace/update.rhai | 1 + 3 files changed, 55 insertions(+) create mode 100644 anda/tools/carapace/anda.hcl create mode 100644 anda/tools/carapace/carapace.spec create mode 100644 anda/tools/carapace/update.rhai diff --git a/anda/tools/carapace/anda.hcl b/anda/tools/carapace/anda.hcl new file mode 100644 index 0000000000..fb3498abe1 --- /dev/null +++ b/anda/tools/carapace/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "carapace.spec" + } +} diff --git a/anda/tools/carapace/carapace.spec b/anda/tools/carapace/carapace.spec new file mode 100644 index 0000000000..6faa5fccb7 --- /dev/null +++ b/anda/tools/carapace/carapace.spec @@ -0,0 +1,49 @@ +%define debug_package %{nil} + +%global goipath github.com/carapace-sh/carapace-bin +Version: 1.5.5 + +%gometa -f + +Name: carapace +Release: 1%?dist +Summary: A multi-shell completion binary + +License: MIT +URL: https://carapace.sh/ +Source0: https://github.com/carapace-sh/carapace-bin/archive/refs/tags/v%{version}.tar.gz + +Packager: Owen Zimmerman + +BuildRequires: golang gcc go-rpm-macros +Requires: glibc + +%description +%{summary}. + +%gopkg + +%prep +%autosetup -n %{name}-bin-%{version} + +%build +%define gomodulesmode GO111MODULE=on +export CGO_CPPFLAGS="${CPPFLAGS}" +export CGO_CFLAGS="${CFLAGS}" +export CGO_CXXFLAGS="${CXXFLAGS}" +export CGO_LDFLAGS="${LDFLAGS}" +export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" +go generate ./cmd/... +%gobuild -o %{gobuilddir}/cmd/carapace %{goipath}/cmd/carapace + +%install +install -Dm 0755 %{gobuilddir}/cmd/carapace %{buildroot}%{_bindir}/carapace + +%files +%license LICENSE +%doc README.md +%{_bindir}/carapace + +%changelog +* Fri Dec 05 2025 Owen Zimmerman +- Initial commit diff --git a/anda/tools/carapace/update.rhai b/anda/tools/carapace/update.rhai new file mode 100644 index 0000000000..2351508732 --- /dev/null +++ b/anda/tools/carapace/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("carapace-sh/carapace-bin")); From 9d3216a0f3a5bf740b43da211190a123d3727e8a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 12:43:47 +0000 Subject: [PATCH 07/57] bump: maple-fonts --- anda/fonts/maple/maple-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/maple/maple-fonts.spec b/anda/fonts/maple/maple-fonts.spec index 7fd41919fe..a2badeb0f9 100644 --- a/anda/fonts/maple/maple-fonts.spec +++ b/anda/fonts/maple/maple-fonts.spec @@ -1,6 +1,6 @@ %define debug_package %nil %define _ttfontsdir %{_datadir}/fonts/maple -%global upstream_ver v7.8 +%global upstream_ver v7.9 %define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )") Name: maple-fonts From 927991ee7d4dcae83cd72d4a865aae71139625e5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 14:29:59 +0000 Subject: [PATCH 08/57] bump: osu-lazer PackageKit-bootc --- anda/games/osu-lazer/osu-lazer.spec | 4 ++-- anda/system/packagekit-bootc/PackageKit-bootc.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index d365d2c1a6..1aa4a49892 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,9 +1,9 @@ -%define osuresver 2025.1028.0 +%define osuresver 2025.1125.0 %global debug_package %{nil} %define __strip /bin/true Name: osu-lazer -Version: 2025.1029.1 +Version: 2025.1205.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/system/packagekit-bootc/PackageKit-bootc.spec b/anda/system/packagekit-bootc/PackageKit-bootc.spec index 724527c951..201440134f 100644 --- a/anda/system/packagekit-bootc/PackageKit-bootc.spec +++ b/anda/system/packagekit-bootc/PackageKit-bootc.spec @@ -1,8 +1,8 @@ %global appid com.fyralabs.PackageKit-bootc %global appstream_component addon Name: PackageKit-bootc -Version: 0.1.0 -Release: 1%{?dist} +Version: 0.1.1 +Release: 1%?dist Summary: bootc backend for PackageKit Packager: Cappy Ishihara From ec058c37949607d3e31f2331f8548dc07993583b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 17:19:10 +0000 Subject: [PATCH 09/57] bump: xone --- anda/system/xone/stable/kmod-common/xone.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/xone/stable/kmod-common/xone.spec b/anda/system/xone/stable/kmod-common/xone.spec index 378cd86485..c3bb723c1a 100644 --- a/anda/system/xone/stable/kmod-common/xone.spec +++ b/anda/system/xone/stable/kmod-common/xone.spec @@ -3,7 +3,7 @@ %global firmware_hash1 080ce4091e53a4ef3e5fe29939f51fd91f46d6a88be6d67eb6e99a5723b3a223 Name: xone -Version: 0.4.11 +Version: 0.4.12 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From c81e576af038ca02cba2728b04733179e3d5a26a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 17:40:43 +0000 Subject: [PATCH 10/57] bump(branch): xone-kmod dkms-xone --- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 381c5de2da..8fd9b821fb 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.11 +Version: 0.4.12 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 0b83ddcbf8..4e677acc5c 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.11 +Version: 0.4.12 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 From 280b58b5f161e717aca0f432a617279c9b3085fd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 18:20:10 +0000 Subject: [PATCH 11/57] 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 a903c010d2..ff9d60ee5b 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.16.0.29 +Version: 9.17.0.29 Release: 1%?dist Epoch: 1 Summary: NVIDIA CUDA Deep Neural Network library (cuDNN) From 4c38dd1ef1570543f92dee34385fa7e2d19a4a65 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 20:55:44 +0000 Subject: [PATCH 12/57] bump: wine-dev wine-stable --- anda/system/wine/dev/wine-dev.spec | 4 ++-- anda/system/wine/stable/wine-stable.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index f5017e0245..2b390a1853 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -7,9 +7,9 @@ %global compat_package terra-wine-dev # Cannot use the _datadir macro here or it will cause mass macro recursion %global _prefix /usr/share/wine-dev -%global srcmajor 10.x +%global srcmajor 11.0 # Make this as a variable instead in case of WINE RCs -%global ver wine-10.20 +%global ver wine-11.0-rc1 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE diff --git a/anda/system/wine/stable/wine-stable.spec b/anda/system/wine/stable/wine-stable.spec index c869ae36cf..d356a4ba4e 100644 --- a/anda/system/wine/stable/wine-stable.spec +++ b/anda/system/wine/stable/wine-stable.spec @@ -11,8 +11,8 @@ %undefine _hardened_build Name: wine-stable -Version: 10.0 -Release: 2%{?dist} +Version: 11.0 +Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs License: LGPL-2.0-or-later From 14606244c915accce695b68cd804b8d4f87d6870 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 22:20:51 +0000 Subject: [PATCH 13/57] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 73252c0ca7..10c5064222 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.820 +Version: 0.0.821 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 73951ef24e..b9bf0adfc5 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.820 +Version: 0.0.821 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 1915673b6a..2975adb610 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -10,8 +10,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 67f7119717fae25b8b2ecc5469c5fb5db45af1b6 -%global ver 0.0.38-18448 +%global commit 54206c62b3968273d927664876adfbd8c1bedfe5 +%global ver 0.0.38-18449 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From b17c564f25a940107ce7a31e9a8b76338bc14717 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Dec 2025 23:33:31 +0000 Subject: [PATCH 14/57] 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 72d91dacd8..efd60409b5 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.12.04.171523 +Version: 2025.12.05.231816 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 729577d4ec1807703566decd19306387240c6a9f Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Fri, 5 Dec 2025 18:52:33 -0600 Subject: [PATCH 15/57] add: libfprint-tod (#8081) * add: libfprint-tod * bweh --- anda/lib/libfprint-tod/anda.hcl | 5 ++ anda/lib/libfprint-tod/libfprint-tod.spec | 65 +++++++++++++++++++++++ anda/lib/libfprint-tod/update.rhai | 1 + 3 files changed, 71 insertions(+) create mode 100644 anda/lib/libfprint-tod/anda.hcl create mode 100644 anda/lib/libfprint-tod/libfprint-tod.spec create mode 100644 anda/lib/libfprint-tod/update.rhai diff --git a/anda/lib/libfprint-tod/anda.hcl b/anda/lib/libfprint-tod/anda.hcl new file mode 100644 index 0000000000..15ab77e67b --- /dev/null +++ b/anda/lib/libfprint-tod/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "libfprint-tod.spec" + } +} diff --git a/anda/lib/libfprint-tod/libfprint-tod.spec b/anda/lib/libfprint-tod/libfprint-tod.spec new file mode 100644 index 0000000000..829b70421e --- /dev/null +++ b/anda/lib/libfprint-tod/libfprint-tod.spec @@ -0,0 +1,65 @@ +%global appid org.freedesktop.libfprint + +Name: libfprint-tod +Version: 1.94.9+tod1 +Release: 1%?dist +URL: https://gitlab.freedesktop.org/3v1n0/libfprint/ +Source: %{url}/-/archive/v%{version}/libfprint-v%{version}.tar.gz +Summary: a light fork of libfprint to expose internal Drivers API in order to create drivers as shared libraries +License: GPL-2.1 +Conflicts: libfprint + +BuildRequires: gcc-c++ +BuildRequires: meson +BuildRequires: cmake +BuildRequires: gtk-doc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gusb) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(udev) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: terra-appstream-helper + +%description +%summary. + +%package devel +%pkg_devel_files + +%package doc +Summary: Documentation for %{name} + +%description doc +Documentation for %{name}. + +%prep +%autosetup -n libfprint-v%{version} +%meson -Ddrivers=all -Dinstalled-tests=false + +%build +%meson_build + +%install +%meson_install +%terra_appstream + +%files +%license COPYING +%doc AUTHORS HACKING.md INSTALL MAINTAINERS NEWS NEWS.tod.md README.md README.tod.md THANKS code-of-conduct.md +%{_libdir}/*.so.* +%{_libdir}/girepository-1.0/*.typelib +%{_udevhwdbdir}/60-autosuspend-libfprint-2.hwdb +%{_udevrulesdir}/70-libfprint-2.rules +%{_metainfodir}/%{appid}.metainfo.xml + +%files doc +%dir %{_datadir}/gtk-doc/html/libfprint-2 +%{_datadir}/gtk-doc/html/libfprint-2/*.{html,css,png,devhelp2} + +%changelog +* Fri Dec 5 2025 metcya +- Package libfprint-tod diff --git a/anda/lib/libfprint-tod/update.rhai b/anda/lib/libfprint-tod/update.rhai new file mode 100644 index 0000000000..b8324f0d42 --- /dev/null +++ b/anda/lib/libfprint-tod/update.rhai @@ -0,0 +1 @@ +rpm.version(gitlab("gitlab.freedesktop.org", "4792")); From 51b81cfaa0b8952be6ce291f3dea160fe6f30de2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 01:38:19 +0000 Subject: [PATCH 16/57] bump: komikku python3-protobuf --- anda/apps/komikku/komikku.spec | 4 ++-- anda/langs/python/protobuf/python3-protobuf.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 155d9013e0..318ee1ce0a 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.95.0 +%global raw_ver v1.96.0 Name: komikku -Version: 1.95.0 +Version: 1.96.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME diff --git a/anda/langs/python/protobuf/python3-protobuf.spec b/anda/langs/python/protobuf/python3-protobuf.spec index ea3d532638..92a10abb0f 100644 --- a/anda/langs/python/protobuf/python3-protobuf.spec +++ b/anda/langs/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 6.33.1 +Version: 6.33.2 Release: 1%?dist Summary: Protocol Buffers From ac81d6cc58519b08a14904e659329638a6dc4e54 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 01:48:36 +0000 Subject: [PATCH 17/57] bump(nightly): flameshot-nightly hyprutils.nightly ghostty-nightly zed-nightly nim-nightly types-colorama stardust-server opentabletdriver-nightly scx-scheds-nightly --- anda/apps/flameshot/flameshot-nightly.spec | 4 ++-- anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec | 6 +++--- 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 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- anda/stardust/server/stardust-server.spec | 4 ++-- .../opentabletdriver-nightly/opentabletdriver-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index d8080a6e18..e849646786 100644 --- a/anda/apps/flameshot/flameshot-nightly.spec +++ b/anda/apps/flameshot/flameshot-nightly.spec @@ -1,9 +1,9 @@ #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec %global ver 13.3.0 -%global commit 0a9983b0574159bc9dd9f4bdf4bb8698460ea719 +%global commit 1837c8a41f33894c96ab0e8102f0f2c2aa858766 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20251205 +%global commit_date 20251206 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index 8c1b620524..0d4e22bfee 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.10.4 +%global ver 0.11.0 -%global commit 2f2413801beee37303913fc3c964bbe92252a963 -%global commit_date 20251202 +%global commit fe686486ac867a1a24f99c753bb40ffed338e4b0 +%global commit_date 20251206 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 528aa81917..444e0ee1df 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit b4a48303ed9ea74d326ba450ddf5f1514dca76d0 +%global commit 08c9661683edc1e9e63d8e6abd469a68faaee575 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-12-01 +%global fulldate 2025-12-05 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.0 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index b508f65d57..4e367139a3 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 42583c1141b68f655335769f4770b3ceea84c263 +%global commit 98608842175f02f503581737f9eb69eea01b56df %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251205 +%global commit_date 20251206 %global ver 0.217.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 d1be749098..b18aadf1ea 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 5d4829415a575b02cd2c56fee841ec111496cb50 +%global commit 8f8814b495dc96d48a0842c2585260f58e6569a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251205 +%global commit_date 20251206 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index c5f3af3e4c..6512d0aeca 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit a06e16eae236cff4db71be0aeb7a2172ddd1aef9 -%global commit_date 20251205 +%global commit 5d41fd6800407489925bc57d29dd5ffe6f71ce0b +%global commit_date 20251206 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/stardust/server/stardust-server.spec b/anda/stardust/server/stardust-server.spec index 6f49095349..3c4562a2bb 100644 --- a/anda/stardust/server/stardust-server.spec +++ b/anda/stardust/server/stardust-server.spec @@ -1,5 +1,5 @@ -%global commit 098abfa6c196bd8659082b64f0446e1c5f9146be -%global commit_date 20251204 +%global commit ce2e025f0d7a6d0298b105761571eee6f5bb5121 +%global commit_date 20251206 %global shortcommit %(c=%{commit}; echo ${c:0:7}) # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec index 1afb7d4da5..a788690d77 100644 --- a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -1,6 +1,6 @@ -%global commit ce1844dcb0dfc8550ac36db2ab2171d30ada19b7 +%global commit 1cad28e3f6bc1616d4f01fbea127b105cddc0bbe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251121 +%global commit_date 20251206 %global ver 0.6.6.2 # We aren't using Mono but RPM expected Mono diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index e341fbb4c9..d13fb0bf98 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit cbec5563b9d09ccf6ded9f6c43afd146b59dcc77 +%global commit deaff008788ce52ff4b9e6eae871327f46ddf792 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251205 +%global commitdate 20251206 %global ver 1.0.19 %undefine __brp_mangle_shebangs From e49f6931833f8f185c683a46f04988bea6ce897a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 03:00:10 +0000 Subject: [PATCH 18/57] bump: ruffle-nightly wine-staging --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/system/wine/staging/wine-staging.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 ab8885a162..ffa7f97bfc 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-12-05 +%global ver 2025-12-06 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index cd6a1fb5eb..adb9a02cbd 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.20 +Version: 11.0.rc1 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs From c95b1f85657f16c779e3f9c274e2ed309234f580 Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 5 Dec 2025 23:44:10 -0600 Subject: [PATCH 19/57] chore(srpm-macros): Remove macros.web-assets_extra (#7725) For if/when https://github.com/terrapkg/srpm-macros/pull/37 gets merged and a new release is cut. Signed-off-by: Gilver --- anda/terra/srpm-macros/anda-srpm-macros.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index cc13db5337..6f53d049aa 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -37,7 +37,6 @@ install -Dpm755 *.sh -t %buildroot%_libexecdir/%name/ %{_rpmmacrodir}/macros.go_extra %{_rpmmacrodir}/macros.nim_extra %{_rpmmacrodir}/macros.nodejs_extra -%{_rpmmacrodir}/macros.web-assets_extra %{_rpmmacrodir}/macros.zig_extra From 8e60ba185b8c5085bfd9f9fd251a13ca0a0b547b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 05:55:38 +0000 Subject: [PATCH 20/57] 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 6f53d049aa..27bc2218d1 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.21 -Release: 2%?dist +Version: 0.2.22 +Release: 1%?dist Summary: SRPM macros for extra Fedora packages License: MIT From a84dbf053bcacd6f22c49bd7b78d019b3943f633 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 07:18:07 +0000 Subject: [PATCH 21/57] bump: helium-browser-bin anda-srpm-macros --- anda/apps/helium-browser-bin/helium-browser-bin.spec | 4 ++-- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index 30e832696d..1483211b44 100644 --- a/anda/apps/helium-browser-bin/helium-browser-bin.spec +++ b/anda/apps/helium-browser-bin/helium-browser-bin.spec @@ -5,8 +5,8 @@ %global appid net.imput.helium Name: helium-browser-bin -Version: 0.6.9.1 -Release: 2%{?dist} +Version: 0.7.1.1 +Release: 1%?dist Summary: Private, fast, and honest web browser based on Chromium URL: https://helium.computer diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 27bc2218d1..99a026b69f 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.22 +Version: 0.2.23 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 090d10d485413b54bb88a045ae49f2a14dac59dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 08:46:49 +0000 Subject: [PATCH 22/57] bump: walker golang-github-abenz1267-elephant --- anda/desktops/waylands/walker/walker.spec | 2 +- anda/langs/go/elephant/golang-github-abenz1267-elephant.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec index 56f080dd7b..273e90f856 100644 --- a/anda/desktops/waylands/walker/walker.spec +++ b/anda/desktops/waylands/walker/walker.spec @@ -4,7 +4,7 @@ # prevent library files from being installed %global cargo_install_lib 0 -%global upstream_version v2.11.3 +%global upstream_version v2.12.0 %global ver %{sub %upstream_version 2} Name: walker diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec index 0fe27defde..35c53e1eba 100644 --- a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -14,7 +14,7 @@ # https://github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant -Version: 2.16.1 +Version: 2.17.0 %gometa -f From 1f014f6662601d58e7dd33bc974807243f94ae43 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 6 Dec 2025 17:31:20 +0800 Subject: [PATCH 23/57] chore(rebuild): ipu6-camera-hal (#6571) * fix: ruffle * chore(rebuild): ipu6-camera-hal update deps? --- anda/system/ipu6-camera-hal/ipu6-camera-hal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/ipu6-camera-hal/ipu6-camera-hal.spec b/anda/system/ipu6-camera-hal/ipu6-camera-hal.spec index 08b3902c55..e5c4126d33 100644 --- a/anda/system/ipu6-camera-hal/ipu6-camera-hal.spec +++ b/anda/system/ipu6-camera-hal/ipu6-camera-hal.spec @@ -9,7 +9,7 @@ Name: ipu6-camera-hal Summary: Hardware abstraction layer for Intel IPU6 Version: %{ver}^%{commit_date}git.%{shortcommit} -Release: 1%?dist +Release: 2%?dist License: Apache-2.0 URL: https://github.com/intel/ipu6-camera-hal Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz From 2d663dfda1bf4927a35d674689aa5a86dc99fb8d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 09:38:58 +0000 Subject: [PATCH 24/57] 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 8f80e23e2a..fcebff6256 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.7.0 +Version: 10.8.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 eac4e471f9f1a009195e57a1b9c3d5881a1dbd6f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 13:13:38 +0000 Subject: [PATCH 25/57] 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 17489f9359..d581f923cc 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.56.0 +Version: 0.57.0 %gometa -f From 9c7c6db698a7699fbe78761d3f028f24f70bcc46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 14:12:48 +0000 Subject: [PATCH 26/57] bump(branch): kf6-kio --- anda/desktops/kde/kf6-kio/kf6-kio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 424dbfd81b..3732ec534b 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -1,8 +1,8 @@ %global framework kio %global stable_kf6 stable -%global majmin_ver_kf6 6.20 -%global ecm_ver 6.20.0 +%global majmin_ver_kf6 6.21 +%global ecm_ver 6.21.0 %global ecm_rel 1 Name: kf6-%{framework} From ae1e19c7c58a83365b8100e8feb20495905152b1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 14:24:39 +0000 Subject: [PATCH 27/57] bump: iosevka-fonts --- anda/fonts/iosevka/iosevka-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka/iosevka-fonts.spec b/anda/fonts/iosevka/iosevka-fonts.spec index 5276824943..6efebaa590 100644 --- a/anda/fonts/iosevka/iosevka-fonts.spec +++ b/anda/fonts/iosevka/iosevka-fonts.spec @@ -52,7 +52,7 @@ %global fontdescription %{expand: Versatile typeface for code, from code.} -Version: 33.3.5 +Version: 33.3.6 Release: 1%?dist Packager: Cappy Ishihara Summary: Versatile typeface for code, from code. From c7cd19afefcde36a1285e3ec197bb1eb472b8104 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 16:32:20 +0000 Subject: [PATCH 28/57] bump: goofcord --- anda/apps/goofcord/stable/goofcord.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec index af2943c490..cf1fc17b44 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -9,7 +9,7 @@ %endif Name: goofcord -Version: 1.11.2 +Version: 1.11.3 Release: 1%?dist License: OSL-3.0 Summary: A privacy-minded Legcord fork. From 1ab774ce064881a209bbca6eabf6ece231a0bba5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 16:59:58 +0000 Subject: [PATCH 29/57] 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 2975adb610..df14b5208d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -10,8 +10,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 54206c62b3968273d927664876adfbd8c1bedfe5 -%global ver 0.0.38-18449 +%global commit b76ca8807ff8e6a4f2c9eb37af5c3f30ca61bbe6 +%global ver 0.0.38-18450 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From abd67e095822373fe714f054742b8e13ef053ba5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 18:36:02 +0000 Subject: [PATCH 30/57] 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 99a026b69f..0e63b8eef8 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.23 +Version: 0.2.24 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 9816db5f83d492f2ffedbbeeef69c03b0a29ad01 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 6 Dec 2025 13:37:33 -0600 Subject: [PATCH 31/57] fix (komikku): update url (#8094) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- 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 318ee1ce0a..0d0f3b75c0 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -8,13 +8,13 @@ Name: komikku Version: 1.96.0 %forgemeta -Release: 1%?dist +Release: 2%?dist Summary: A manga reader for GNOME BuildArch: noarch License: GPL-3.0-or-later -URL: https://valos.gitlab.io/Komikku +URL: https://apps.gnome.org/Komikku/ Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils From 49f0d89545c1958a73459a7a3e5bd3f3fd1d492c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 19:49:36 +0000 Subject: [PATCH 32/57] bump: rust-topgrade --- anda/tools/topgrade/rust-topgrade.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index 5fbf5d1e29..decf3eba6d 100644 --- a/anda/tools/topgrade/rust-topgrade.spec +++ b/anda/tools/topgrade/rust-topgrade.spec @@ -3,7 +3,7 @@ Name: rust-topgrade # renovate: datasource=github-releases depName=topgrade-rs/topgrade -Version: 16.6.0 +Version: 16.6.1 Release: 1%?dist Summary: Upgrade all the things From 5a50410ca3e3318efdcb844d66c90b0085927617 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Sat, 6 Dec 2025 14:40:38 -0600 Subject: [PATCH 33/57] make debuginfo package work (#8100) --- anda/tools/nemu/nemu.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/anda/tools/nemu/nemu.spec b/anda/tools/nemu/nemu.spec index 993cc1c542..a97317e939 100644 --- a/anda/tools/nemu/nemu.spec +++ b/anda/tools/nemu/nemu.spec @@ -1,5 +1,3 @@ -%global debug_package %nil - Name: nemu Version: 3.4.0 Release: 1%?dist @@ -31,7 +29,7 @@ Requires: tigervnc %prep %autosetup -%cmake -DNM_WITH_NETWORK_MAP=ON -DNM_WITH_DBUS=ON -DNM_WITH_REMOTE=ON -DNM_WITH_USB=ON +%cmake -DNM_WITH_NETWORK_MAP=ON -DNM_WITH_DBUS=ON -DNM_WITH_REMOTE=ON -DNM_WITH_USB=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo %build %cmake_build From b554a3a86cd96835b1db8decf93789c1f5609985 Mon Sep 17 00:00:00 2001 From: june <159748074+june-fish@users.noreply.github.com> Date: Sat, 6 Dec 2025 15:03:34 -0600 Subject: [PATCH 34/57] Update URLs and build steps (fix missing debug_package) (#8105) --- anda/langs/crystal/blahaj/blahaj.spec | 32 ++++++++++++--------------- anda/langs/crystal/blahaj/update.rhai | 4 +++- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/anda/langs/crystal/blahaj/blahaj.spec b/anda/langs/crystal/blahaj/blahaj.spec index c867a022a9..0888b53f97 100644 --- a/anda/langs/crystal/blahaj/blahaj.spec +++ b/anda/langs/crystal/blahaj/blahaj.spec @@ -1,14 +1,12 @@ -%define debug_package %nil - -Name: blahaj -Version: 2.2.0 -Release: 1%{?dist} -Summary: Gay sharks at your local terminal - lolcat-like CLI tool -License: BSD-2-Clause -URL: https://blahaj.queer.software -Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz -BuildRequires: crystal gcc libyaml-devel pcre-devel libgc-devel libevent-devel -ExclusiveArch: x86_64 +Name: blahaj +Version: 2.2.0 +Release: 2%{?dist} +Summary: Gay sharks at your local terminal - lolcat-like CLI tool +License: BSD-2-Clause +URL: https://blahaj.geopjr.dev/ +Source0: https://codeberg.org/GeopJr/BLAHAJ/archive/v%{version}.tar.gz +BuildRequires: crystal shards make gcc libyaml-devel pcre-devel libgc-devel libevent-devel bash +ExclusiveArch: x86_64 %description Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI @@ -17,17 +15,13 @@ It has a wide variety of flags/colors to choose from and many options from flag size to whether to colorize by line, word or character. %prep -%autosetup -n BLAHAJ-%{version} +%autosetup -n %{name} %build -shards build --production --release -D "-fPIE" --link-flags "-pie" +shards build --production --release %install -mkdir -p %buildroot%_bindir -install -Dm755 bin/blahaj %buildroot%_bindir/ - -%check -crystal spec --order random -Dpreview_mt +%make_install %files %doc README.md @@ -35,5 +29,7 @@ crystal spec --order random -Dpreview_mt %_bindir/blahaj %changelog +* Sat Dec 06 2025 june-fish - 2.2.0-2 +- Update URLs and build steps (fix missing debug_package) * Sat Apr 15 2023 windowsboy111 - 2.0.1-1 - Initial package. diff --git a/anda/langs/crystal/blahaj/update.rhai b/anda/langs/crystal/blahaj/update.rhai index 773fba51d2..0eed23daed 100644 --- a/anda/langs/crystal/blahaj/update.rhai +++ b/anda/langs/crystal/blahaj/update.rhai @@ -1 +1,3 @@ -rpm.version(gh("GeopJr/BLAHAJ")); +import "andax/bump_extras.rhai" as bump; + +rpm.version(bump::codeberg("GeopJr/BLAHAJ")); From fa40367a47668a684d2bfad81a1b84c89c0f569f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 21:31:29 +0000 Subject: [PATCH 35/57] 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 efd60409b5..3845c77c0d 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.12.05.231816 +Version: 2025.12.06.212418 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From a55be36a59af962c2f4eb512471c6f68bc04f5a3 Mon Sep 17 00:00:00 2001 From: june <159748074+june-fish@users.noreply.github.com> Date: Sat, 6 Dec 2025 15:32:47 -0600 Subject: [PATCH 36/57] update seto-fonts homepage to archive.org since the original host is dead (#8110) --- anda/fonts/seto/seto-fonts.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/fonts/seto/seto-fonts.spec b/anda/fonts/seto/seto-fonts.spec index 1f487fe20b..995fe43e3a 100644 --- a/anda/fonts/seto/seto-fonts.spec +++ b/anda/fonts/seto/seto-fonts.spec @@ -1,7 +1,7 @@ Name: seto-fonts Version: 6.20 -Release: 3%?dist -URL: https://ja.osdn.net/projects/setofont/ +Release: 4%?dist +URL: https://web.archive.org/web/20240226230836/https://ja.osdn.net/projects/setofont/ Source0: https://github.com/terrapkg/pkg-seto-fonts/archive/refs/tags/%version.tar.gz License: OFL-1.1 Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji From bef36f254ce24a69cd3b1eab78216df33d3ff356 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Sat, 6 Dec 2025 15:34:43 -0600 Subject: [PATCH 37/57] fix(mommy): use make (#8111) --- anda/misc/mommy/fix-makefile.patch | 30 ++++++++++++++++++++++++++++++ anda/misc/mommy/mommy.spec | 20 ++++++++++++++------ 2 files changed, 44 insertions(+), 6 deletions(-) create mode 100644 anda/misc/mommy/fix-makefile.patch diff --git a/anda/misc/mommy/fix-makefile.patch b/anda/misc/mommy/fix-makefile.patch new file mode 100644 index 0000000000..b2880aafa5 --- /dev/null +++ b/anda/misc/mommy/fix-makefile.patch @@ -0,0 +1,30 @@ +diff --git a/GNUmakefile b/GNUmakefile +index c288fd1..08d0c5d 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -14,8 +14,8 @@ zsh_prefix = $(prefix)/share/zsh/site-functions/ + shellspec_bin := shellspec + + # Man page compression method +-man_compress_cmd := gzip -9nf +-man_compress_ext := .gz ++man_compress_cmd := true ++man_compress_ext := + + + ## Target-specific overrides +@@ -109,10 +109,10 @@ install: build + @install -m 755 -d "$(bin_prefix)" "$(man_prefix)/man1/" "$(fish_prefix)" "$(zsh_prefix)" + + @# Copy files +- @install -m 755 "$(build_dir)/bin/mommy" "$(bin_prefix)" +- @install -m 644 "$(build_dir)/man/man1/mommy.1$(man_compress_ext)" "$(man_prefix)/man1/" +- @install -m 644 "$(build_dir)/completions/fish/mommy.fish" "$(fish_prefix)" +- @install -m 644 "$(build_dir)/completions/zsh/_mommy" "$(zsh_prefix)" ++ @install -Dm 755 "$(build_dir)/bin/mommy" "$(bin_prefix)" ++ @install -Dm 644 "$(build_dir)/man/man1/mommy.1$(man_compress_ext)" "$(man_prefix)/man1/" ++ @install -Dm 644 "$(build_dir)/completions/fish/mommy.fish" "$(fish_prefix)" ++ @install -Dm 644 "$(build_dir)/completions/zsh/_mommy" "$(zsh_prefix)" + + # Install, with target-specific overrides from the preamble + .PHONY: install/% diff --git a/anda/misc/mommy/mommy.spec b/anda/misc/mommy/mommy.spec index 4e1062d5f0..95561262c0 100644 --- a/anda/misc/mommy/mommy.spec +++ b/anda/misc/mommy/mommy.spec @@ -1,23 +1,28 @@ Name: mommy Version: 1.8.0 -Release: 2%?dist +Release: 3%?dist Summary: mommy's here to support you, in any shell, on any system~ ❤️ URL: https://github.com/fwdekker/mommy Source: %{url}/archive/refs/tags/v%{version}.tar.gz +Patch0: fix-makefile.patch License: Unlicense BuildArch: noarch +BuildRequires: make %description mommy's here to support you! mommy will compliment you if things go well, and will encourage you if things are not going so well~ %prep -%autosetup +%autosetup -p1 + +sed GNUmakefile -i \ + -e 's|bin_prefix = .*|bin_prefix = %buildroot%_bindir|g' \ + -e 's|man_prefix = .*|man_prefix = %buildroot%_mandir|g' \ + -e 's|fish_prefix = .*|fish_prefix = %buildroot%fish_completions_dir|g' \ + -e 's|zsh_prefix = .*|zsh_prefix = %buildroot%zsh_completions_dir|g' %install -install -Dm 755 src/main/sh/%{name} %{buildroot}%{_bindir}/%{name} -install -Dm 644 src/main/man/man1/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 -install -Dm 644 src/main/completions/fish/%{name}.fish %{buildroot}%{fish_completions_dir}/%{name}.fish -install -Dm 644 src/main/completions/zsh/_%{name} %{buildroot}%{zsh_completions_dir}/_%{name} +%make_install %files %license LICENSE @@ -28,5 +33,8 @@ install -Dm 644 src/main/completions/zsh/_%{name} %{buildroot}%{zsh_completions_ %pkg_completion -zf %changelog +* Sun Dec 6 2025 metcya - 1.8.0 +- use make + * Wed Dec 3 2025 metcya - package mommy~ ❤️ From 7388b23bba25e30bfafcf243d8407ab6faa36f5a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Dec 2025 22:19:00 +0000 Subject: [PATCH 38/57] 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 df14b5208d..8f3b723844 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -10,8 +10,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 b76ca8807ff8e6a4f2c9eb37af5c3f30ca61bbe6 -%global ver 0.0.38-18450 +%global commit 3f6529fecbacdf90aa556ae0fd39b478ae28c27f +%global ver 0.0.38-18451 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 3845c77c0d..be5a2adfbb 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.12.06.212418 +Version: 2025.12.06.221251 Release: 1%?dist Summary: A command-line program to download videos from online video platforms From 3e14da5df82515fe83c4bc9211b3cff47160efea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 02:03:35 +0000 Subject: [PATCH 39/57] bump(nightly): goofcord-nightly zed-nightly prismlauncher-nightly nim-nightly stardust-flatland stardust-server scx-scheds-nightly HeadsetControl-nightly --- anda/apps/goofcord/nightly/goofcord-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 ++-- anda/stardust/flatland/stardust-flatland.spec | 6 +++--- anda/stardust/server/stardust-server.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- .../HeadsetControl-nightly/HeadsetControl-nightly.spec | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/anda/apps/goofcord/nightly/goofcord-nightly.spec b/anda/apps/goofcord/nightly/goofcord-nightly.spec index 7edf20c9b8..1a6a92478f 100644 --- a/anda/apps/goofcord/nightly/goofcord-nightly.spec +++ b/anda/apps/goofcord/nightly/goofcord-nightly.spec @@ -1,7 +1,7 @@ -%global commit dbe10e789ae55aa0f1ab8828b0341ac1104849e0 +%global commit df6d6b9c8ce880c8900c405f834136b83da710cf %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251204 -%global ver 1.11.2 +%global commit_date 20251207 +%global ver 1.11.3 %global base_name goofcord %global git_name GoofCord %global debug_package %{nil} diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 4e367139a3..7a525b54c2 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 98608842175f02f503581737f9eb69eea01b56df +%global commit 9f344f093e1b5fee08937111569b106dbeee2410 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251206 +%global commit_date 20251207 %global ver 0.217.0 %bcond_with check diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4270916647..b154d7fb30 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -3,10 +3,10 @@ %global name_pretty %{quote:Prism Launcher (Nightly)} %global appid org.prismlauncher.PrismLauncher-nightly -%global commit 92738feebae6e25bd2c06985516f66cc19eae01d +%global commit aa0bd45d6cca34ab4ec79bfc6b9dec1beaa35cf8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251205 +%global commit_date 20251207 %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 b18aadf1ea..f680a463f8 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 8f8814b495dc96d48a0842c2585260f58e6569a4 +%global commit c3a20fa890615fab288e347791ac93a311e18851 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251206 +%global commit_date 20251207 %global debug_package %nil Name: nim-nightly diff --git a/anda/stardust/flatland/stardust-flatland.spec b/anda/stardust/flatland/stardust-flatland.spec index 0920187237..fcce5aee4e 100644 --- a/anda/stardust/flatland/stardust-flatland.spec +++ b/anda/stardust/flatland/stardust-flatland.spec @@ -1,12 +1,12 @@ -%global commit 77215fe4a69398b94d343f85d8925b1a49d470fc -%global commit_date 20251202 +%global commit 10cf122d5c1ab9125562563eafe9e56dec10b674 +%global commit_date 20251207 %global shortcommit %(c=%{commit}; echo ${c:0:7}) # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ Name: stardust-xr-flatland Version: %commit_date.%shortcommit -Release: 2%?dist +Release: 1%?dist Summary: Flatland for Stardust XR URL: https://github.com/StardustXR/flatland Source0: %url/archive/%commit/flatland-%commit.tar.gz diff --git a/anda/stardust/server/stardust-server.spec b/anda/stardust/server/stardust-server.spec index 3c4562a2bb..9dd00f10bb 100644 --- a/anda/stardust/server/stardust-server.spec +++ b/anda/stardust/server/stardust-server.spec @@ -1,5 +1,5 @@ -%global commit ce2e025f0d7a6d0298b105761571eee6f5bb5121 -%global commit_date 20251206 +%global commit a10b0705ac3fdebae240948983f74076014c57b9 +%global commit_date 20251207 %global shortcommit %(c=%{commit}; echo ${c:0:7}) # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index d13fb0bf98..5e5731a5b5 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit deaff008788ce52ff4b9e6eae871327f46ddf792 +%global commit ade28a6f0cb89ddd820a87908507414f09f0a6c2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251206 +%global commitdate 20251207 %global ver 1.0.19 %undefine __brp_mangle_shebangs diff --git a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec index 445b3d8485..ca601ba595 100644 --- a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec +++ b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec @@ -1,6 +1,6 @@ %global _udevrulesdir /usr/lib/udev/rules.d -%global commit 152f5fb46775894fe986ccb8c712548f8eec4ad6 +%global commit abe3ac8a6a561b1711769b9f747c1ad330b826dd %global commitdate 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) From 6612eed815d58bef296ffedfb7cb2b02301243f2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 02:24:39 +0000 Subject: [PATCH 40/57] 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 ffa7f97bfc..d824008a17 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-12-06 +%global ver 2025-12-07 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 55f4dd4f474481789c4477447b46cdd0acacb5d2 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 6 Dec 2025 21:17:00 -0600 Subject: [PATCH 41/57] fix: gradle (#8012) --- anda/tools/buildsys/gradle/anda.hcl | 3 +- anda/tools/buildsys/gradle/ci_setup.rhai | 2 + anda/tools/buildsys/gradle/gradle.spec | 106 +++++++++-------------- 3 files changed, 44 insertions(+), 67 deletions(-) create mode 100644 anda/tools/buildsys/gradle/ci_setup.rhai diff --git a/anda/tools/buildsys/gradle/anda.hcl b/anda/tools/buildsys/gradle/anda.hcl index 448b0406b3..da5869ef05 100644 --- a/anda/tools/buildsys/gradle/anda.hcl +++ b/anda/tools/buildsys/gradle/anda.hcl @@ -1,6 +1,7 @@ project pkg { - arches = ["x86_64"] + arches = ["x86_64"] rpm { spec = "gradle.spec" + extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/\\$releasever/\\$basearch"] } } diff --git a/anda/tools/buildsys/gradle/ci_setup.rhai b/anda/tools/buildsys/gradle/ci_setup.rhai new file mode 100644 index 0000000000..92de03460a --- /dev/null +++ b/anda/tools/buildsys/gradle/ci_setup.rhai @@ -0,0 +1,2 @@ +import "andax/ci/extra_repos.rhai" as extra_repos; +extra_repos::install(labels); diff --git a/anda/tools/buildsys/gradle/gradle.spec b/anda/tools/buildsys/gradle/gradle.spec index 006b8211be..8258a92dd9 100644 --- a/anda/tools/buildsys/gradle/gradle.spec +++ b/anda/tools/buildsys/gradle/gradle.spec @@ -3,18 +3,17 @@ Version: 9.2.1 Release: 1%?dist Summary: Powerful build system for the JVM URL: https://gradle.org/ -Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip -Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip +Source0: https://github.com/gradle/gradle/archive/refs/tags/v%{version}.tar.gz License: Apache-2.0 -Requires: java-latest-openjdk coreutils findutils sed which bash -BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git +Requires: java coreutils findutils sed which bash +BuildRequires: java-21-openjdk-devel asciidoc xmlto groovy unzip git +BuildRequires: temurin-17-jdk temurin-17-jre anda-srpm-macros BuildArch: noarch Recommends: gradle-doc gradle-src %description Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, Kotlin, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. - %package doc Summary: Gradle documentation %description doc @@ -25,102 +24,77 @@ Summary: Gradle sources %description src Sources for gradle, a powerful build system for the JVM. - -# See PKGBUILD on Arch Linux - %prep -unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE} -mv %{name}-%{version}/README . -mv %{name}-%{version}/LICENSE . -rmdir %{name}-%{version} -unzip %{SOURCE0} -cd %{name}-%{version} +%autosetup -n %{name}-%{version} -cat < dist/gradle.sh +cat < gradle.sh #!/bin/sh export GRADLE_HOME=/usr/share/java/gradle EOF -# remove ADOPTIUM contraint from all build related files -sed -i '/JvmVendorSpec.ADOPTIUM/d' \ - build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \ - subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \ - subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \ - build-logic-commons/gradle-plugin/src/main/kotlin/common.kt -# inhibit automatic download of binary gradle -sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \ - gradle/wrapper/gradle-wrapper.properties - - %build -cd %{name}-%{version} -export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" -./gradlew installAll \ +export PATH="/usr/lib/jvm/java-21-openjdk/bin:${PATH}" +./gradlew installAll --parallel \ -Porg.gradle.java.installations.auto-download=false \ -PfinalRelease=true \ -Pgradle_installPath="$(pwd)/dist" \ + -Porg.gradle.ignoreBuildJavaVersionCheck=true \ + --warning-mode all \ --no-configuration-cache - %install -cd %{name}-%{version}/dist # install profile.d script -install -Dm755 gradle.sh %{buildroot}/etc/profile.d/ +mkdir -p %{buildroot}%{_sysconfdir}/profile.d/ +install -Dm755 gradle.sh %{buildroot}/%{_sysconfdir}/profile.d/ # create the necessary directory structure -install -d "%{buildroot}/usr/share/java/%{name}/bin" -install -d "%{buildroot}/usr/share/java/%{name}/lib/plugins" -install -d "%{buildroot}/usr/share/java/%{name}/init.d" +install -d "%{buildroot}%{_javadir}/%{name}/bin" +install -d "%{buildroot}%{_javadir}/%{name}/lib/plugins" +install -d "%{buildroot}%{_javadir}/%{name}/lib/agents" +install -d "%{buildroot}%{_javadir}/%{name}/init.d" # copy across jar files -install -Dm644 lib/*.jar "%{buildroot}/usr/share/java/%{name}/lib" -install -Dm644 lib/plugins/*.jar "%{buildroot}/usr/share/java/%{name}/lib/plugins" +install -Dm644 dist/lib/*.jar "%{buildroot}%{_javadir}/%{name}/lib" +install -Dm644 dist/lib/plugins/*.jar "%{buildroot}%{_javadir}/%{name}/lib/plugins" +install -Dm644 dist/lib/agents/*.jar "%{buildroot}%{_javadir}/%{name}/lib/agents" # copy across supporting text documentation and scripts -install -m644 NOTICE "%{buildroot}/usr/share/java/%{name}" -install -m755 bin/gradle "%{buildroot}/usr/share/java/%{name}/bin" -install -m644 init.d/*.* "%{buildroot}/usr/share/java/%{name}/init.d" +install -m644 dist/NOTICE "%{buildroot}%{_javadir}/%{name}" +mkdir -p %{buildroot}%{_javadir}/%{name}/bin +install -m755 dist/bin/%{name} "%{buildroot}%{_javadir}/%{name}/bin" +install -m644 dist/init.d/*.* "%{buildroot}%{_javadir}/%{name}/init.d" # link gradle script to /usr/bin -ln -s /usr/share/java/%{name}/bin/%{name} "%{buildroot}/usr/bin" +mkdir -p "%{buildroot}/%{_bindir}" +ln -s %{_javadir}/%{name}/bin/%{name} "%{buildroot}%{_bindir}/%{name}" +install -d %{buildroot}%{_javadir}/%{name}/docs +cp -r dist/docs/* %{buildroot}%{_javadir}/%{name}/docs -install -d %{buildroot}/usr/share/java/gradle/docs -cp -r docs/* %{buildroot}/usr/share/java/gradle/docs - - -install -d %{buildroot}/usr/share/java/gradle/src -cp -r src/* %{buildroot}/usr/share/java/gradle/src - - -install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/ -install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-doc/ -install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-src/ -install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}/ -install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-doc/ -install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/ - +install -d %{buildroot}%{_javadir}/%{name}/src +cp -r dist/src/* %{buildroot}%{_javadir}/%{name}/src %files -%doc README +%doc README.md %license LICENSE -/etc/profile.d/gradle.sh -/usr/share/java/%{name}/ -/usr/bin/%{name} +%{_sysconfdir}/profile.d/gradle.sh +%{_javadir}/%{name}/ +%{_bindir}/%{name} %files doc -%doc README +%doc README.md %license LICENSE -/usr/share/java/gradle/docs +%{_javadir}/%{name}/docs %files src -%doc README +%doc README.md %license LICENSE -/usr/share/java/gradle/src - +%{_javadir}/%{name}/src %changelog +* Fri Dec 05 2025 Owen Zimmerman +- Pull in adoptium repo, fix many build issues, change source to GitHub release artifacts + * Tue Feb 7 2023 windowsboy111 - Initial package - From 571de0404e4583b52e7557a498fe329dd48bd9c7 Mon Sep 17 00:00:00 2001 From: lea Date: Sat, 6 Dec 2025 19:35:13 -0800 Subject: [PATCH 42/57] feat: add terra-gpg-keys package (#8121) * feat: add terra-gpg-keys package * feat: add more keys * oopsies * Update anda/terra/gpg-keys/terra-gpg-keys.spec Co-authored-by: Gilver Signed-off-by: lea --------- Signed-off-by: lea Co-authored-by: Gilver --- anda/terra/gpg-keys/RPM-GPG-KEY-terra42 | 17 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra42-extras | 17 ++++++ .../RPM-GPG-KEY-terra42-extras-source | 18 ++++++ anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa | 17 ++++++ .../gpg-keys/RPM-GPG-KEY-terra42-mesa-source | 18 ++++++ .../gpg-keys/RPM-GPG-KEY-terra42-multimedia | 17 ++++++ .../RPM-GPG-KEY-terra42-multimedia-source | 18 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia | 17 ++++++ .../RPM-GPG-KEY-terra42-nvidia-source | 18 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra42-source | 17 ++++++ anda/terra/gpg-keys/RPM-GPG-KEY-terra43 | 17 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra43-extras | 17 ++++++ .../RPM-GPG-KEY-terra43-extras-source | 18 ++++++ anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa | 17 ++++++ .../gpg-keys/RPM-GPG-KEY-terra43-mesa-source | 18 ++++++ .../gpg-keys/RPM-GPG-KEY-terra43-multimedia | 17 ++++++ .../RPM-GPG-KEY-terra43-multimedia-source | 18 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia | 17 ++++++ .../RPM-GPG-KEY-terra43-nvidia-source | 18 ++++++ .../terra/gpg-keys/RPM-GPG-KEY-terra43-source | 17 ++++++ anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide | 15 +++++ .../gpg-keys/RPM-GPG-KEY-terrarawhide-extras | 16 ++++++ .../RPM-GPG-KEY-terrarawhide-extras-source | 16 ++++++ .../gpg-keys/RPM-GPG-KEY-terrarawhide-mesa | 17 ++++++ .../RPM-GPG-KEY-terrarawhide-mesa-source | 18 ++++++ .../RPM-GPG-KEY-terrarawhide-multimedia | 18 ++++++ ...RPM-GPG-KEY-terrarawhide-multimedia-source | 18 ++++++ .../gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia | 17 ++++++ .../RPM-GPG-KEY-terrarawhide-nvidia-source | 18 ++++++ .../gpg-keys/RPM-GPG-KEY-terrarawhide-source | 16 ++++++ anda/terra/gpg-keys/anda.hcl | 6 ++ anda/terra/gpg-keys/terra-gpg-keys.spec | 57 +++++++++++++++++++ 32 files changed, 580 insertions(+) create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42 create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra42-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43 create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terra43-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia-source create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-source create mode 100644 anda/terra/gpg-keys/anda.hcl create mode 100644 anda/terra/gpg-keys/terra-gpg-keys.spec diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42 b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42 new file mode 100644 index 0000000000..de111ff469 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42 @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63W4BYJKwYBBAHaRw8BAQdAYtN3o+Qh2alk+yClHDIe+/6tRcfiToEMaN3e +/P7WFuLNIFRlcnJhIDQyIDxzZWN1cml0eUBmeXJhbGFicy5jb20+wr8EExYIAHEF +gmet1uADCwkHCZDNmoI61qelQjUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVu +cGdwanMub3JnIH3foqNaO3XXewtQPpMDEgIVCAMWAAICGQECmwMCHgEWIQRj+9Uj +CpWqzF+dKhnNmoI61qelQgAAlFAA/j5zhtUcJ0FssUp9KOwbBeodSdOa6rnxx2lu +3uoCW/baAQCFfUeWkOFBlPghsdFwZHm9/Z5TUkEGOkgxG8T873PIBs44BGet1uAS +CisGAQQBl1UBBQEBB0DqvEFEbJEJzB578qTYjBeEY9x+THygZdVIgEK60ggdMwMB +CgnCrgQYFggAYAWCZ63W4AmQzZqCOtanpUI1FAAAAAAAHAAQc2FsdEBub3RhdGlv +bnMub3BlbnBncGpzLm9yZ+jezP7s8tYraZzi4OK7o7gCmwwWIQRj+9UjCpWqzF+d +KhnNmoI61qelQgAAm1AA/RiLylQ6ycK7yQ3cLW399BnBCA4zHqfPffN10gXmBzen +AQChles9i2FccxuXO4X/lz2asd+Zp24kZXt2FRKSHhVQAg== +=sDzf +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras new file mode 100644 index 0000000000..28f4d7f3dd --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63X3xYJKwYBBAHaRw8BAQdAyW3sTnrnrL82L/Vq996Adl1ngwm1fKFbBPNJ +yVq8Q2TNKVRlcnJhIDQyIC0gRXh0cmFzIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmet198DCwkHCZBlDm3m42vVBzUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3JnVXCpe/loAJD37z2+mtslmgIVCAMWAAICGQECmwMC +HgEWIQSwC0OJqvjwNhVAJhxlDm3m42vVBwAAupYA/j+WfJ83bbkM37t5NLEPnf2y +PKTzCEgFO6zxpJUxY9UWAP96xShDojeRsv5bEBBZtjZ5sEIid7CYxW8VxWU6SHon +CM44BGet198SCisGAQQBl1UBBQEBB0AauSxJQY1hPhFphtpaJdAPTzR+E2/2inhL +0ZhFWKPnXAMBCgnCrgQYFggAYAWCZ63X3wmQZQ5t5uNr1Qc1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ4o8L99F30HKqHLvi2gYa04CmwwWIQSw +C0OJqvjwNhVAJhxlDm3m42vVBwAANT8BANSV/lG9JI3NRoRh5DWICAI3J74qwBLF +FZ5DYYHS5EKyAQC/D8uWKLse7zaAdMux+naTCVgJDG9QKq3P4gXvb+6SAg== +=kFE8 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras-source new file mode 100644 index 0000000000..0737e04091 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-extras-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63W+hYJKwYBBAHaRw8BAQdAye2MPbtYoXxUqtRFGma0H9gL7RHvWaHNY5ON +caH9KXfNMlRlcnJhIDQyIC0gRXh0cmFzIC0gU291cmNlIDxzZWN1cml0eUBmeXJh +bGFicy5jb20+wr8EExYIAHEFgmet1voDCwkHCZAG312XUsYC1jUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnJvS0jrDDgRKd7f3sHbIgTwIVCAMW +AAICGQECmwMCHgEWIQTIyVfeciGuWK6pPw8G312XUsYC1gAAsIAA/1svfGBdhsbe +LTZ1efX1wm2RyRLBPf4hjD5z3joE9D3zAQDuJ92i5IGM6s4njxXHrl+YQWj3hJQm +/ZTTwhpBbGLVBs44BGet1voSCisGAQQBl1UBBQEBB0DSPQ3lm0VrB3VJDiFnob/y +tZPQWpM2sWupPHG2SdqdUAMBCgnCrgQYFggAYAWCZ63W+gmQBt9dl1LGAtY1FAAA +AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ07s40JgMUXH5xP3J58C +5+4CmwwWIQTIyVfeciGuWK6pPw8G312XUsYC1gAAWNsBAPrEDGExSqu6muN4cimc +oleTXa1zliRF56/mZi51i6Y4AQCgJCxJxa5MpVNgrKc9+zATNgqMtkpR3bvS0ta/ ++OlbDQ== +=P8iJ +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa new file mode 100644 index 0000000000..b648afbee7 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63XNRYJKwYBBAHaRw8BAQdAtb8PJJDaOV/bthrUxCBNfQG4LKHULOOii2Tf +V/T4LZnNJ1RlcnJhIDQyIC0gTWVzYSA8c2VjdXJpdHlAZnlyYWxhYnMuY29tPsK/ +BBMWCABxBYJnrdc1AwsJBwmQdy7hubHmNR81FAAAAAAAHAAQc2FsdEBub3RhdGlv +bnMub3BlbnBncGpzLm9yZ6TFZ17ldwmU4CYtpuXhflMCFQgDFgACAhkBApsDAh4B +FiEEIXhDV34au5kL7imady7hubHmNR8AAL0kAQDxAv22/EUoa1L8rBuuBtt8KWo8 +PbzQM0GkuEI05HbWbwEA+yngEIWQht6G243TAqFeuCNRTkwFVvVS/Ev3ktmuvQbO +OARnrdc1EgorBgEEAZdVAQUBAQdAO0HY0WRcLkCWcmHDUJSu9c0E35uBmebTKUSX +8giOf0wDAQoJwq4EGBYIAGAFgmet1zUJkHcu4bmx5jUfNRQAAAAAABwAEHNhbHRA +bm90YXRpb25zLm9wZW5wZ3Bqcy5vcme4cmRNuGeQK+2H7NDZjCIiApsMFiEEIXhD +V34au5kL7imady7hubHmNR8AAIJ4APoCNKyA1Wg8ExVcezLqi07f2nwd3Gf6Ex+p +mCV2yWgNbQD/VgZz4GKAtiASSYABb9cdfOoDs62V8jkG4TI296uXDAY= +=aqfL +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa-source new file mode 100644 index 0000000000..84029f9136 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-mesa-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63XAhYJKwYBBAHaRw8BAQdAOSRhbgZpmBcWBFZpMOJ1d9xM3Y+0JhXpOXZD +axLhFpvNMFRlcnJhIDQyIC0gTWVzYSAtIFNvdXJjZSA8c2VjdXJpdHlAZnlyYWxh +YnMuY29tPsK/BBMWCABxBYJnrdcCAwsJBwmQYrP373Z5ubo1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ1UIXHg0171aGTPWwhAZfO0CFQgDFgAC +AhkBApsDAh4BFiEECYnYXaJSWqKcOaHIYrP373Z5uboAAHZtAQDw+4kcdGLW3XVi +agJowJExmvJnVsBNj+bivKzH7po+jQD/eJAXIaSNHGDITd74584mbU4OM+kSr7q9 +2bLI2Yfa6gzOOARnrdcCEgorBgEEAZdVAQUBAQdAQ9dxluUvpN+6XqbMIqYMyMx3 +QVdV4UrA3aGyL01i7gIDAQoJwq0EGBYIAGAFgmet1wIJkGKz9+92ebm6NRQAAAAA +ABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdyPu3xF8K0VOxKOmozcBSm +ApsMFiEECYnYXaJSWqKcOaHIYrP373Z5uboAAIcQAPi96Q9sn3nSakjoVS9HyEVz +QoSFeoFHcMEAStEchxeFAPsGCAC6l3PNpg2d1CiDehQxiF6E52KxKGzZJKZ8doOH +Cg== +=91sI +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia new file mode 100644 index 0000000000..697353906e --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaRt2rhYJKwYBBAHaRw8BAQdAJIqGX3byOwXmhwPsOdSwMtQLX8/2qOvRx9Tg +MyVIDRbNK1RlcnJhIDQyIE11bHRpbWVkaWEgPHNlY3VyaXR5QGZ5cmFsYWJzLmNv +bT7CvwQTFggAcQWCaRt2rgMLCQcJkJooZh2o6voMNRQAAAAAABwAEHNhbHRAbm90 +YXRpb25zLm9wZW5wZ3Bqcy5vcmdUGLq+f8XGbPvCFtLmDnjpAhUIAxYAAgIZAQKb +AwIeARYhBERKDUPK2KC2cWnDZpooZh2o6voMAABPrgEAgnj1qBiMYliBMzdIVez7 +cfF2EChqUeX7ABTkx1YgIUsBAPWev9Kjn4m5a2ympyhVQqrNb11MPraTyi4CrDSV +fgEAzjgEaRt2rhIKKwYBBAGXVQEFAQEHQO4hBC3Swk3E5m1YnNNJ4+xbvbQFCpmO +zoRtiAX1rOwrAwEKCcKuBBgWCABgBYJpG3auCZCaKGYdqOr6DDUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnPNngBcT1cLB6faBHQ8cjSQKbDBYh +BERKDUPK2KC2cWnDZpooZh2o6voMAACCbAEAnFHSR80tTFKiC6a1RyrmVTYi6M9E +IcUa7SwDTHhUTuEA/jXzBjGHeVqOlw4xd2UVpBk9WwytNO6Wyn+8UCf4vIsB +=qWZ1 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia-source new file mode 100644 index 0000000000..962b2e8057 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-multimedia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaRt2uRYJKwYBBAHaRw8BAQdAotUH95n0pMtlJVkooGwnHk8aoyBNgNg5Augx +2Q5Bxp3NNFRlcnJhIDQyIE11bHRpbWVkaWEgLSBTb3VyY2UgPHNlY3VyaXR5QGZ5 +cmFsYWJzLmNvbT7CvwQTFggAcQWCaRt2uQMLCQcJkJ0f42kgrVlWNRQAAAAAABwA +EHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcJNLnp+ovNxYNDUqsGO0cTAhUI +AxYAAgIZAQKbAwIeARYhBBcXlah0SbmscT5q450f42kgrVlWAADwFAD/YHL2vzVe ++KaftA/vK6pkqMHecL5z/msdayB3/Fo7mSgA/0ONEi/K6E+TSaUCdLSX6aXgH+Gs +azI54t45sPIL3/YJzjgEaRt2uRIKKwYBBAGXVQEFAQEHQIv2FHLqNguilmAbo9l/ +3UJKl7rwxNZbbcWi1YUsDkNkAwEKCcKuBBgWCABgBYJpG3a5CZCdH+NpIK1ZVjUU +AAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn1mdt1Bg/5RO3HA/c +WOl2XAKbDBYhBBcXlah0SbmscT5q450f42kgrVlWAAAv8QEA31GY56DmnlA2lnLq +NR52AV70ooxGO/D7y27zTEhrBc0A/01YnP/Eade/pzg4rA8kgHXZ8Zdbxul5yrRt +cNgwWdsP +=CSCO +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia new file mode 100644 index 0000000000..07e9a560b1 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63XPxYJKwYBBAHaRw8BAQdAGmlo34ZwNchn9Yn7dOvUyy+ZLOaq18i6njFD +PAobSK3NKVRlcnJhIDQyIC0gTlZJRElBIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmet1z8DCwkHCZDMSjkwcfwU1TUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3Jnrqkj4i+VzxAMdOTllXrGDQIVCAMWAAICGQECmwMC +HgEWIQSm48G+AzqWactGh37MSjkwcfwU1QAATHwBALsUatZQQWIf3I61Qit1PA/7 +PIoaNyWifivcfqYdK/f9AP9X99JHBJVs5xFjvEFmqAWJo2dd7hD2RJlY2UiOHuUV +D844BGet1z8SCisGAQQBl1UBBQEBB0DOpJF2X6kEOko4Hm3g9A2pxyoSWlW1PRxh +KjeMzUO4cAMBCgnCrgQYFggAYAWCZ63XPwmQzEo5MHH8FNU1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ5P7qAX7/0LAkM14cot7elgCmwwWIQSm +48G+AzqWactGh37MSjkwcfwU1QAAex0A/0sFOvL0qLqPmogrqnZwV03NJd+CucoR +Kiv1H6uG9ugrAQC1nowzOUHx3DygSkS6J/buwxWnRBS7Pr0bFXra4SxHDg== +=Je4u +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia-source new file mode 100644 index 0000000000..f5a0a61914 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-nvidia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63XKBYJKwYBBAHaRw8BAQdApw35PKnUK3x4XobOeUqxnCF/Vqg1YgjUH8S+ +Jjw+jIrNMlRlcnJhIDQyIC0gTlZJRElBIC0gU291cmNlIDxzZWN1cml0eUBmeXJh +bGFicy5jb20+wr8EExYIAHEFgmet1ygDCwkHCZBQakDIjcUseDUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnP0L7kI/+qCAy6NZIaYaz6AIVCAMW +AAICGQECmwMCHgEWIQS5ZIoALrYxgux/8oVQakDIjcUseAAAy2kA/27Pyofh25R+ +B4hl80BrTH7sPVqNPdn39xhhLUKYtp+0AQC3wM/00zx3C17ZuoZFsn19HguE4vP+ +AB4A7kpBJbfRBc44BGet1ygSCisGAQQBl1UBBQEBB0COAaQP+TnkYuRUMUCVOWCH +mwB6na2RIeiiUfzJ4wAfIgMBCgnCrgQYFggAYAWCZ63XKAmQUGpAyI3FLHg1FAAA +AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ64sHb5DY0Bp/YaX5d6g +NOcCmwwWIQS5ZIoALrYxgux/8oVQakDIjcUseAAAMuIBAPoxXaV3C7q+hp0XG/EK +ThAYckITMXMgnL9jou9Q0/VVAQD37AFdpcMdPPM0gj3jyOC/q69KmbA0xQ1EzGza +bpT1BA== +=U/Fo +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-source new file mode 100644 index 0000000000..3cf1e4bf72 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra42-source @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ63W7BYJKwYBBAHaRw8BAQdAIyyqBBDtGDhEtVdBGsR7LYVVvzsAizlrbiSq +YXcyZeXNKVRlcnJhIDQyIC0gU291cmNlIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmet1uwDCwkHCZCRQw4WmS/skDUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3JnjsCjTVqxNmTzTahSHY0CNwIVCAMWAAICGQECmwMC +HgEWIQRigrgZdcyFZS9xeIiRQw4WmS/skAAAV38BAJCQw/nkNUAIIhNe2stwuMjT +gvJi56Rhnx0ZzjHNRHWkAQDStcKADCcGVDHHTVa776Hx5RB4+Irs6tNvZHiQq3+m +Dc44BGet1uwSCisGAQQBl1UBBQEBB0BpxIwrj2G/NhCgAPybqMF1UB69Wikw+w4J +/ODAl7w6UQMBCgnCrgQYFggAYAWCZ63W7AmQkUMOFpkv7JA1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ4EOXMTm3PVUs1dsPAtbP6sCmwwWIQRi +grgZdcyFZS9xeIiRQw4WmS/skAAAyN0A+wSKWAJRMwP7Jqa9/TeQpBPWroYwOkL0 +m8zbB4gKzzgMAP9SJV4S7Wny71/XhuI7bLSMRwAvlZgMa9W+Leh/ZVO2Dg== +=q3NJ +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43 b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43 new file mode 100644 index 0000000000..51e6d673ab --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43 @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCQdBYJKwYBBAHaRw8BAQdAs1zgL1qlFH4VZSb//CBz8fhJgjQvFyNg1NVy +SIJ397LNIFRlcnJhIDQzIDxzZWN1cml0eUBmeXJhbGFicy5jb20+wr8EExYIAHEF +gmigkHQDCwkHCZDkPb/gXE+SozUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVu +cGdwanMub3JnkmQxVVyOSQp9QoPDsNMF8wIVCAMWAAICGQECmwMCHgEWIQRH96UG +Djj8B/Z00RvkPb/gXE+SowAAqwgA/3wXrVHUpxbd/tAk+LkGWEjsyXJMabOjP41Q +b8+zogkiAP4/Nj9QFuy9TrMjQobp9/cUrdHbiLZucw6tjdIjHjOHAc44BGigkHQS +CisGAQQBl1UBBQEBB0COhP3bhGe/shwm4P7sP6C9sWoVJCYHQfsZilScN5qxEAMB +CgnCrgQYFggAYAWCaKCQdAmQ5D2/4FxPkqM1FAAAAAAAHAAQc2FsdEBub3RhdGlv +bnMub3BlbnBncGpzLm9yZ9o22rJedZyiUDtlpLa7MY8CmwwWIQRH96UGDjj8B/Z0 +0RvkPb/gXE+SowAAvm4A/0/XD4JUYLEpj4IQrym+xVUXq5g/Uif0eraipWSCJKj0 +AP0UXS1bkLeIIy+Kkm7fm6r4RBoyONkgW3iVo58M5jCqAQ== +=0psn +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras new file mode 100644 index 0000000000..c6530eafa6 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCRLBYJKwYBBAHaRw8BAQdALdD7P11YqRfjwPI7Qu6nlpRSK5ucVMG0Vz2Q +E0sKi3jNKVRlcnJhIDQzIC0gRXh0cmFzIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmigkSwDCwkHCZClEn7cMiu5oDUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3Jni6X4JhZQfASfBs+294mchwIVCAMWAAICGQECmwMC +HgEWIQRtnDFjloqXZ+4cpQulEn7cMiu5oAAArZ0A/0X7GdKlxArrDNtF7EF1ceuA +yez29djqtDsFZmSiTNF+AQCmjThaxGIH1Y+wgrf5OSvLmv8FgedgZbkWScq+eg9S +A844BGigkSwSCisGAQQBl1UBBQEBB0BQx8IicuGtPqKd6YNtQEHcBAjgy1pMPeU/ +ioqL6fMBRQMBCgnCrgQYFggAYAWCaKCRLAmQpRJ+3DIruaA1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZwlulGSKWDo9JyyNcLvxFlICmwwWIQRt +nDFjloqXZ+4cpQulEn7cMiu5oAAAVwwA/3qFVaN6Vvu0KUJQb+eRiBqw1l/B8L85 +K4eGOLTAgQeiAP0dtbsM4p1408nl0s84V0BL2ESlxcoViMM963SlzbkMAQ== +=fEWZ +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras-source new file mode 100644 index 0000000000..179c8c9dd0 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-extras-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCQ5BYJKwYBBAHaRw8BAQdAz4N+iAGg/EPzkE1nJXrLLObDivkWGQwjllct +NRhT4//NMlRlcnJhIDQzIC0gRXh0cmFzIC0gU291cmNlIDxzZWN1cml0eUBmeXJh +bGFicy5jb20+wr8EExYIAHEFgmigkOQDCwkHCZA5LKQakNAXQzUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnTwOMDSzHoPgSi4EiIZj9TgIVCAMW +AAICGQECmwMCHgEWIQQhd8oeyTo0BFPU9NQ5LKQakNAXQwAA3h8A/RGgHs/5KZpo +wIiinadaBrdPh9AQFMDv3IQiMDfchZk+AP0dwl7uxHWlCPFpZQY+M6tMKDnBDEtw +2BzFgc8pEc2sBc44BGigkOQSCisGAQQBl1UBBQEBB0DJWIj3iQoWICS35ZF1lEMJ +E5PCguE7o6X2trMErY6+awMBCgnCrgQYFggAYAWCaKCQ5AmQOSykGpDQF0M1FAAA +AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZz5ewBRLWA5FoNtN2fLG +9AkCmwwWIQQhd8oeyTo0BFPU9NQ5LKQakNAXQwAAqsYBANv9AH+uJj60xeR7nJ2l +dRo5bac01dYlSLsaiOyCzYYZAQCdH8VjTxabDhK+AB7khZ0L2ze5O0OGDH8OGTmv +24DkAQ== +=so35 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa new file mode 100644 index 0000000000..2827711eda --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCRGBYJKwYBBAHaRw8BAQdA49V/I20uzXcubtcL7umBhSxg2DZhhr7Z6Wgx +BEzQmqPNJ1RlcnJhIDQzIC0gTWVzYSA8c2VjdXJpdHlAZnlyYWxhYnMuY29tPsK/ +BBMWCABxBYJooJEYAwsJBwmQOAvqfXggK3M1FAAAAAAAHAAQc2FsdEBub3RhdGlv +bnMub3BlbnBncGpzLm9yZ+QtILt69Cdog2Ki/nZwRUsCFQgDFgACAhkBApsDAh4B +FiEEWOoDjc3pwdLb/YxjOAvqfXggK3MAAAhHAP9aEfXKnUTTyD1Nrexo7cLFCo3i +3YcBQWK1CMyRBzT8EAEA0lJGvvc9vf285xeXD4I69ONzPrEmvzBdrfDHZ1NLSg/O +OARooJEYEgorBgEEAZdVAQUBAQdAlLqfRZE+4yCn+lsz7WSdGXpd1rh3XI8rirGH +8EwZoQUDAQoJwq4EGBYIAGAFgmigkRgJkDgL6n14ICtzNRQAAAAAABwAEHNhbHRA +bm90YXRpb25zLm9wZW5wZ3Bqcy5vcmfGRVTrM+1QtYGHVHeU63H2ApsMFiEEWOoD +jc3pwdLb/YxjOAvqfXggK3MAAGEEAQDZ7N82lf46kZN36jdfERsBdRIL5wr5qP/l +8JmfmX3AlAD9EFnvHC4ZBVJ+xa9vpnjHYcGuK5n8AaJNQqlYuVbrzg8= +=9qUF +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa-source new file mode 100644 index 0000000000..25ea451d7d --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-mesa-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCQ+hYJKwYBBAHaRw8BAQdAMrh1ywA+c4w0z7CKN0kW73vWJp+xsGM2T4jY +7bG9wI3NMFRlcnJhIDQzIC0gTWVzYSAtIFNvdXJjZSA8c2VjdXJpdHlAZnlyYWxh +YnMuY29tPsK/BBMWCABxBYJooJD6AwsJBwmQuNfsVNTe/8w1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ3kWgtXElVqtt5OlEyG84isCFQgDFgAC +AhkBApsDAh4BFiEEUDMARAKNpzwoefghuNfsVNTe/8wAAJ38AP9iorPMEoaalu8x +EXusi8MdLrXMmIsHK/ioedE59QatRQEAovcecrkTa9wcdPcrcwpiY3GAsFFgtMtQ +E5SteYyqQQLOOARooJD6EgorBgEEAZdVAQUBAQdAivkLnhRwjdpsc9bNwxY1BL2C +wDRr+4SaEfQR/JqodCADAQoJwq4EGBYIAGAFgmigkPoJkLjX7FTU3v/MNRQAAAAA +ABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmfrQHbHHmkj5V1VzoIICFRg +ApsMFiEEUDMARAKNpzwoefghuNfsVNTe/8wAABQUAP4xIImEx4yxGLxttbj/LOgd +lDHAXvF1W7L9RXhkruQQmAD/SyumgFUABVYQEOCkc7R65Xc282+haMF1VjM7pFF9 +PQk= +=6Qvh +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia new file mode 100644 index 0000000000..8568f5959e --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaRPTVRYJKwYBBAHaRw8BAQdA02b+DeZpOzUvtMJTmYZ/XVsmQustZWnQ2lAk +YzcV2BTNK1RlcnJhIDQzIE11bHRpbWVkaWEgPHNlY3VyaXR5QGZ5cmFsYWJzLmNv +bT7CvwQTFggAcQWCaRPTVQMLCQcJkH8VenemEjhvNRQAAAAAABwAEHNhbHRAbm90 +YXRpb25zLm9wZW5wZ3Bqcy5vcmck61qdCCumxNTartbemDFEAhUIAxYAAgIZAQKb +AwIeARYhBBMpkOiU77QZFdL9k38VenemEjhvAACvfwD+K5kK5Xcr9CGpAkGrU3FO +uDPKQpvHvlVEE1G4qg88C+sBANQCY5rFMsMpqpcIlr7j0Nw/g5I72Rds6AnE1qBB +D3QHzjgEaRPTVRIKKwYBBAGXVQEFAQEHQHoTwzPhMdnxLmalMkdTBTiiULhz4ilp +20Qo9FNoaF4oAwEKCcKuBBgWCABgBYJpE9NVCZB/FXp3phI4bzUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jnypc9E/awm4XjitMFmmmyDgKbDBYh +BBMpkOiU77QZFdL9k38VenemEjhvAAAYWAEAl5SNYGTdERo2IyULLA+TME1fMKga +NeTWF4kXEmOjHaoBAOqcfZ8DLbKEGGKBuIxOXU5XzkBGUEV1EhdOIvyuMUED +=YqJ4 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia-source new file mode 100644 index 0000000000..228b61f511 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-multimedia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaRPTVhYJKwYBBAHaRw8BAQdAmxhfuYyPI/mBJmNAYbiU1AEclfw/NjOGXTvH +W8g3FrLNNFRlcnJhIDQzIE11bHRpbWVkaWEgLSBTb3VyY2UgPHNlY3VyaXR5QGZ5 +cmFsYWJzLmNvbT7CvwQTFggAcQWCaRPTVgMLCQcJkGRPeB2TE5q8NRQAAAAAABwA +EHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcm8JwRukPbtcFZTy4BmtqWAhUI +AxYAAgIZAQKbAwIeARYhBBhiYA8Oi+T9nZDkiWRPeB2TE5q8AACLTAEA0dy5yQ6y +LTSkVJzreB9+Zj8XQKG0nKlW+4EggAyrvxMA/iN5lG5nN+3GuzY2IUCyPUJSJ2Qc +wgOwGpW2Ee/YxRoIzjgEaRPTVhIKKwYBBAGXVQEFAQEHQI7Ah2D/Y/yy7HgGMnAH +otvZ68Jbqu6ZNDllyiAdcudEAwEKCcKuBBgWCABgBYJpE9NWCZBkT3gdkxOavDUU +AAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn0E3cDSZlal8gaEYc +bQukuAKbDBYhBBhiYA8Oi+T9nZDkiWRPeB2TE5q8AAAqxQD/eLsluX13+mQJLWD/ +O4bFb6XH1pddCp6U3CjAVMzfz6UA/jtVl1s+OeSJ1wueDu48bGmDV9XfPTCD1Y23 +GzOENyUK +=43UV +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia new file mode 100644 index 0000000000..61607390df --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCRIBYJKwYBBAHaRw8BAQdAEI9XX5YOJse7OEV6mbI0Rgz2xqD9Ki0qqfeQ +bQhr6TDNKVRlcnJhIDQzIC0gTlZJRElBIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmigkSADCwkHCZDVPAisjBietDUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3JneSPpcdgZhVW81TmAfShd4wIVCAMWAAICGQECmwMC +HgEWIQS2mUjuQFITx/hS42bVPAisjBietAAAf+AA/1USzc3M5e8ZOI6+drPMnYAZ +OTPv2G5mkf1xIJP5OoRLAQCHJk9q6DnXr3Z4V2zqWrCdgdFwRcqhQ2+2Ef80tnU4 +D844BGigkSASCisGAQQBl1UBBQEBB0ArmoaClrRxi68vqeaZ5qmjdGA3Ln82/s8G +7HP9wlMrMgMBCgnCrgQYFggAYAWCaKCRIAmQ1TwIrIwYnrQ1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZwWJzuNvI9U8AYsuZFrYTOgCmwwWIQS2 +mUjuQFITx/hS42bVPAisjBietAAATMYBAL9p3vdla6uy56kvYhvD05pYs++ngG3Q +VO1THLAyHa1sAQDWieBNTJuxvzP9efUAZP1O1qiNVV8ZNkd+JYb9nwOaAw== +=3/wf +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia-source new file mode 100644 index 0000000000..e1f3fa154a --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-nvidia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaKCRAxYJKwYBBAHaRw8BAQdAyCgucNpGwqgbfgObhSbPC8HRJklnA0vKhPxm +MtYNePfNMlRlcnJhIDQzIC0gTlZJRElBIC0gU291cmNlIDxzZWN1cml0eUBmeXJh +bGFicy5jb20+wr8EExYIAHEFgmigkQMDCwkHCZB8qIRiRPheLTUUAAAAAAAcABBz +YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn8bDutbp2nz3RCxWMmJvRlgIVCAMW +AAICGQECmwMCHgEWIQS85c0+xB9E8SX2qLh8qIRiRPheLQAAL7oBAM2cUJyL6Iop +KU+7SWMxtcTija2kikYuveT9MdZtcGBYAP9j4HMgry653IPowlJIl1ULCc5YLblA +Svl6XVV4U6HRAM44BGigkQMSCisGAQQBl1UBBQEBB0Bs/4uEzwWlwj9fBrQIrpK/ +l9EKgcXKp2jq9M/iuNJcdwMBCgnCrgQYFggAYAWCaKCRAwmQfKiEYkT4Xi01FAAA +AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ1VHHQp9aFO1fRZcJz5c +2U0CmwwWIQS85c0+xB9E8SX2qLh8qIRiRPheLQAAHKsA/2atjOhB8EWBMs6wkTaT +mNEx/6KSe9JkarKG9zz1DBgCAQDBwiFHyZv9vNflTB3UtWj5l6QywtaAJiu14N3/ +4gNFBw== +=ZFRz +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-source new file mode 100644 index 0000000000..34903072b2 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terra43-source @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: https://gopenpgp.org +Version: GopenPGP 2.8.1 + +xjMEaKCQhxYJKwYBBAHaRw8BAQdAuahm/51wL6bYJzknjti1q487qXg8Q+zk/8fv +7ENxBAHNKVRlcnJhIDQzIC0gU291cmNlIDxzZWN1cml0eUBmeXJhbGFicy5jb20+ +wr8EExYIAHEFgmigkIcDCwkHCZChQ6sLN1k2mDUUAAAAAAAcABBzYWx0QG5vdGF0 +aW9ucy5vcGVucGdwanMub3JnStML7sYV0uqxZlRbk5Mc5gIVCAMWAAICGQECmwMC +HgEWIQTX4cp2U9jkjb6uVP6hQ6sLN1k2mAAAO9YBAIyybtP0R62vYxqApg2eB9sH +T2A5vZic8x0978jKd6IJAQDJ73gWr5HWRcY8xSmXcnFRdCWjGhkOwUq+TdxJ0s9Z +Bs44BGigkIcSCisGAQQBl1UBBQEBB0AkiIYQEgUD0706RKpcjc+oVoVg8V1SVNct +e09RFuuxHwMBCgnCrgQYFggAYAWCaKCQhwmQoUOrCzdZNpg1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ/A0H9j0oAxtuo/c4/ETa7kCmwwWIQTX +4cp2U9jkjb6uVP6hQ6sLN1k2mAAAiOcBAIyu4CX5lOJxrGbj1OuedfNmXm9a3Ulj +AfhICzKV779IAQCjC/qosWMgfL+CYTKUKz2L5+4MJxO9F7zoPoEhKznMDw== +=NMUM +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide new file mode 100644 index 0000000000..a759b4f3ef --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide @@ -0,0 +1,15 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.7.4 +Comment: https://gopenpgp.org + +xjMEZaSKMRYJKwYBBAHaRw8BAQdAVI6mkcjWP/sHCc9oWW9R7k3A5tuhD+UQQH0U +jVWJUmLNMlRlcnJhIFJhd2hpZGUgRGlzdHJpYnV0aW9uIDxzZWN1cml0eUBmeXJh +bGFicy5jb20+wo8EExYIAEEFAmWkijEJEA4sOUJo9DfKFiEEarJRbVWYaNFB+OBg +Diw5Qmj0N8oCGwMCHgECGQEDCwkHAhUIAxYAAgUnCQIHAgAAcb8A/2Uh5OWId6e8 +jOcZKhPFpZwhAqhipaCypm1LTNuQYygTAQC9cT7eCTfIaAAygndmLPTA90/Q/sOU +zb3bcQu+mji0D844BGWkijESCisGAQQBl1UBBQEBB0CaxCB1277azir4K3wxlGry +k24D6Et4BYme2vBNf2/rFgMBCgnCeAQYFggAKgUCZaSKMQkQDiw5Qmj0N8oWIQRq +slFtVZho0UH44GAOLDlCaPQ3ygIbDAAA53cBAO0DH/Mj7ZDKG7YmAeGOjFOz4gcB +uzGgT0D4SMd82lBRAP9OB/PH9yZezt4AMgp3nXaoAqpgqJr+64eJTKjMxd21CQ== +=uK80 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras new file mode 100644 index 0000000000..99cf6e496b --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras @@ -0,0 +1,16 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.7.5 +Comment: https://gopenpgp.org + +xjMEZtISRBYJKwYBBAHaRw8BAQdA0yu8brnLrHJs/x3ElmUZ1EFQIx5WlXkrwxD4 +Ib2BsL7NOVRlcnJhIFJhd2hpZGUgRXh0cmFzIERpc3RyaWJ1dGlvbiA8c2VjdXJp +dHlAZnlyYWxhYnMuY29tPsKPBBMWCABBBQJm0hJECRACLZ6bPNmTOBYhBMBaklz8 +98WDSC/4zAItnps82ZM4AhsDAh4BAhkBAwsJBwIVCAMWAAIFJwkCBwIAAFTLAP4s +SVgQ9242o++lkmQUy5YxRk9nTh+r3WV/LyfBjp7csQEAuO2mcza26ToP0KFZhFkq +GDAWFE7i/Sg9xFMl+S8o5w7OOARm0hJEEgorBgEEAZdVAQUBAQdAdhm5929W3MQn +sfDe5M0PoIzFBJZKY++Qv/g9VmiCLnYDAQoJwngEGBYIACoFAmbSEkQJEAItnps8 +2ZM4FiEEwFqSXPz3xYNIL/jMAi2emzzZkzgCGwwAANegAQDft06rca+ov7yC9QaS +mGSOnRSOg01QrSgYDmEG50gRgwEAqR3qsOQ+OWNBcn9nNyozMnarbyhlpHpfer9Y +vFZXYwY= +=bOBq +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras-source new file mode 100644 index 0000000000..6bfd51b7ce --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-extras-source @@ -0,0 +1,16 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.7.5 +Comment: https://gopenpgp.org + +xjMEZtISRRYJKwYBBAHaRw8BAQdAodGl2tIIreasxtsKunHljpoR1Q1vOLff/lle +9rIgHfvNQlRlcnJhIFJhd2hpZGUgRXh0cmFzIERpc3RyaWJ1dGlvbiAtIFNvdXJj +ZSA8c2VjdXJpdHlAZnlyYWxhYnMuY29tPsKPBBMWCABBBQJm0hJFCRDVEgy/p7tO +LBYhBB+VBtvd3CD2tjG5vtUSDL+nu04sAhsDAh4BAhkBAwsJBwIVCAMWAAIFJwkC +BwIAADc0AP9mrnM37Rlb267bnY7WbzEBN8gXlTfNKi5GfIWZXr2UmAD9FZObRGfP +Og1xALMTx20rb9MyyXO8NOvTPpkoDFE+ZwvOOARm0hJFEgorBgEEAZdVAQUBAQdA +myq7CDZ1x/whekA7usmoTKMD+sCAmN4CiQfb/ldW6HIDAQoJwngEGBYIACoFAmbS +EkUJENUSDL+nu04sFiEEH5UG293cIPa2Mbm+1RIMv6e7TiwCGwwAAI2VAP9KGzk1 +IF742fZW7dIVSun4n3KN844H2uQ00AAY+fAslAEAhsSoadrYLxLnx2CkIlz8IoxL +yGy9fI3ES95xf1J0MwM= +=HbfR +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa new file mode 100644 index 0000000000..54fa1164e6 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ4OLsxYJKwYBBAHaRw8BAQdAQqZjEJyEnl40tNIVKcZ21iT7iH5v4ffaBGg4 +sCmh8nvNLFRlcnJhIFJhd2hpZGUgLSBNZXNhIDxzZWN1cml0eUBmeXJhbGFicy5j +b20+wr8EExYIAHEFgmeDi7MDCwkHCZCd3SzsYP6OUzUUAAAAAAAcABBzYWx0QG5v +dGF0aW9ucy5vcGVucGdwanMub3JnSKyWmOackZR/4OhVheiYpAIVCAMWAAICGQEC +mwMCHgEWIQSbkJ81WXLRBzesVXad3SzsYP6OUwAA0ZQA/3NBNm3keFV96xKb9mq1 +JPz0xjFtfkfIUEMMMHfwcEwwAP0bkYlPFDeY3mRpSNBdnpuQ+buzesXbfs9Z4XlB +jjGnAc44BGeDi7MSCisGAQQBl1UBBQEBB0CJmh790Wc9UMo66rgoHY4lUC3EDbEv +tpiPMdVzLHuSOgMBCgnCrgQYFggAYAWCZ4OLswmQnd0s7GD+jlM1FAAAAAAAHAAQ +c2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZwMIYOG3B+4OUMObbuJJ2boCmwwW +IQSbkJ81WXLRBzesVXad3SzsYP6OUwAAQFsBAPykUNVPgOfPucsHsbwPXRdr/PZZ +cuqbin1LWFA2MhuJAP4lSHMJsPAS7f7pbCQ9VVqCym20K2Lrk2wvpe8CI/bFCA== +=Dff+ +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa-source new file mode 100644 index 0000000000..3581f063e2 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-mesa-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ4OLhxYJKwYBBAHaRw8BAQdANQdhk7OqBjoztUqX9LONOOZ4pHru5aCTN0oZ +83Kg+F3NNVRlcnJhIFJhd2hpZGUgLSBNZXNhIC0gU291cmNlIDxzZWN1cml0eUBm +eXJhbGFicy5jb20+wr8EExYIAHEFgmeDi4cDCwkHCZC5DZJWhLWtnjUUAAAAAAAc +ABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnRljT7v0UcQOMyXRsPkfP/QIV +CAMWAAICGQECmwMCHgEWIQQqLUSUC05GUHR8JgC5DZJWhLWtngAA1zYA/0pprtN3 +c0MBnppWBiN5VX5sKN9MDtaczCY5eGAl3BUoAQD1LiRqwXZnbbIIKXz8b/j4VeIg +rF57QuRliKEBdZSaAs44BGeDi4cSCisGAQQBl1UBBQEBB0AghzI+eYQTIn1/uAs1 +T8At26q+qgUFHC43yBA3kkvEPAMBCgnCrgQYFggAYAWCZ4OLhwmQuQ2SVoS1rZ41 +FAAAAAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZx7sKCB0GK0aQIdR +eL3zMB8CmwwWIQQqLUSUC05GUHR8JgC5DZJWhLWtngAAUuQBAOwRuMcMwKNHj2kq +O9mmn9pa19joZehzCftD7PHteVosAP9jqA3rTw7cx4SaQPVc7T7vpEpHpbDNAQBK +99HY2io8Bw== +=uHoF +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia new file mode 100644 index 0000000000..97b8ce2de4 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: https://gopenpgp.org +Version: GopenPGP 2.8.1 + +xjMEaRPTKxYJKwYBBAHaRw8BAQdA4zC5C56wJ6Ve2fEp/y+rgXsjr0gO6kXUZNWZ +fn65i+bNMFRlcnJhIFJhd2hpZGUgTXVsdGltZWRpYSA8c2VjdXJpdHlAZnlyYWxh +YnMuY29tPsK/BBMWCABxBYJpE9MrAwsJBwmQqhHv7PmX4nM1FAAAAAAAHAAQc2Fs +dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZw6BgBQ9l/BW7xB2xcx8aqsCFQgDFgAC +AhkBApsDAh4BFiEEg5V9B5WYs2Nw5VwTqhHv7PmX4nMAANVUAP0VmQcXj3LUV2cJ +BfAXT5mXC+P9MBa/dxZuOzj1Hhb3wgEA8KmuI/G7q/SOqbPmjzGsg3MoY0h3kizu +eGOZhGqOfQbOOARpE9MrEgorBgEEAZdVAQUBAQdAd6z31yIZcX1yprXXcX1JPCN3 +X56nKAB3Wlcoi//h8l4DAQoJwq4EGBYIAGAFgmkT0ysJkKoR7+z5l+JzNRQAAAAA +ABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmfu/fW+IhttsSWRJKpMBNM9 +ApsMFiEEg5V9B5WYs2Nw5VwTqhHv7PmX4nMAAB12AQClvjCHet4qHW11Z1GredXX +XZXuNNkGn4HgwiHuBpUdjgEAoTDeL8z4YyCPeMthUvQl+W7O8FJS5NS1HZJxIX9p +FQ8= +=U+5y +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia-source new file mode 100644 index 0000000000..3cf3f941c0 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-multimedia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEaRPTVBYJKwYBBAHaRw8BAQdA1v9uMeISpWwtF5o8ba88du9mCumVlCAJDlTM +HqWpN0vNOVRlcnJhIFJhd2hpZGUgTXVsdGltZWRpYSAtIFNvdXJjZSA8c2VjdXJp +dHlAZnlyYWxhYnMuY29tPsK/BBMWCABxBYJpE9NUAwsJBwmQp83Ww4PXm/I1FAAA +AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ4OxwYT2zVarc4rYFygo +QAQCFQgDFgACAhkBApsDAh4BFiEEcVnvN4Ftf7H6A2BMp83Ww4PXm/IAAPeOAPwK +HIGcHEeQPkAQcSlVQHL6OQ4tTYaAEhTASmLoHhv7uwEA2pz13mID9fsKNiUpyCFt +zDE+j8B/F1XTTyZy4zWvnQ7OOARpE9NUEgorBgEEAZdVAQUBAQdA0cFoL5ePIJk+ +t0dEuz18DVCiTh7YL6ItC2eYU76GN1sDAQoJwq4EGBYIAGAFgmkT01QJkKfN1sOD +15vyNRQAAAAAABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmeM/1oI+qTl +Mho0evGck7bNApsMFiEEcVnvN4Ftf7H6A2BMp83Ww4PXm/IAAPucAQCZv2KijuOa +pNmqEOMlfN3tHsckD6ffhbQN22AQobPpbwEAoLHWTbcNZk5s81mw6PbYRhlKoqdl +GD5qudX+KngrzQc= +=5JnN +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia new file mode 100644 index 0000000000..4eb8abbd07 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ4OLpRYJKwYBBAHaRw8BAQdAXKwH2qWYI+jESZIuj1bBSN6D8j3653NT5iVH +vM1Y8FjNLlRlcnJhIFJhd2hpZGUgLSBOVklESUEgPHNlY3VyaXR5QGZ5cmFsYWJz +LmNvbT7CvwQTFggAcQWCZ4OLpQMLCQcJkGllfdSRfAeuNRQAAAAAABwAEHNhbHRA +bm90YXRpb25zLm9wZW5wZ3Bqcy5vcmeIhcM7PUX33QwkwjKA4zhWAhUIAxYAAgIZ +AQKbAwIeARYhBDoxH0unj9ykroooY2llfdSRfAeuAAApiAEAg6Yc43K+Rjvgd3IN +ASGblKjjd4lSKhkt1fz+JtR7+cgA/irpIufulbATX+RhcidcjL/uKb4njsYQXnbm +G9tk69sAzjgEZ4OLpRIKKwYBBAGXVQEFAQEHQFbKRtnqd9OAaJ0Claf3EkfLV38o +auvsY/pPMYTuC244AwEKCcKuBBgWCABgBYJng4ulCZBpZX3UkXwHrjUUAAAAAAAc +ABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jnfzk94Ae33YcNy3J21gVvrAKb +DBYhBDoxH0unj9ykroooY2llfdSRfAeuAAA7BwEA8TNahbMd4+EevFHsBB/qepW/ +D+o6vw5lfvkQz6zc2OgA/3pYEMsZtCS4Vo3HiF05ePRs9KFEkvyI1V6FkmfOphgC +=NvGX +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia-source new file mode 100644 index 0000000000..811c7f132c --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-nvidia-source @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.8.1 +Comment: https://gopenpgp.org + +xjMEZ4OLkxYJKwYBBAHaRw8BAQdAf7VKSDrY6iS4jNnZZCtD5gdeSLeAPvmXW9Od +WpLoFfjNN1RlcnJhIFJhd2hpZGUgLSBOVklESUEgLSBTb3VyY2UgPHNlY3VyaXR5 +QGZ5cmFsYWJzLmNvbT7CvwQTFggAcQWCZ4OLkwMLCQcJkDH7MpE7EwMHNRQAAAAA +ABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcs4uIz3tjZ51iAaoBUx+IL +AhUIAxYAAgIZAQKbAwIeARYhBI/gxwyWcAwbSOwy5TH7MpE7EwMHAABtTwD/Y8cO +Flqu8iqO2ntn+s7aam9MjBG7/8PG+w8OFVEfM7sBAMUE6DRdmcZUN85eVIggCGEO +tWnWyYMpSMyUQhu3knoAzjgEZ4OLkxIKKwYBBAGXVQEFAQEHQE81HICNNhmy72nm +3hcnM2eVz1UweJPhWhbgIVLLOgJRAwEKCcKuBBgWCABgBYJng4uTCZAx+zKROxMD +BzUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn2GBr4XFnR9+w +mxzbeYyd8wKbDBYhBI/gxwyWcAwbSOwy5TH7MpE7EwMHAAAsJQD/RDcJw2NBcgOX +UYdXXF1WViJc1RydDES0F/iZuJuhZ4EA/j1Yw698UELTGI4KtUsAkJu7Gzoh7y1o +2knbyu2iwNIH +=Oo9y +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-source new file mode 100644 index 0000000000..2ba1399f56 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrarawhide-source @@ -0,0 +1,16 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.7.4 +Comment: https://gopenpgp.org + +xjMEZaSKJhYJKwYBBAHaRw8BAQdAKniCEUf0q8WMxB+TTdlI1bKG3g+UkhY3bsTe +kM6bD0TNO1RlcnJhIFJhd2hpZGUgRGlzdHJpYnV0aW9uIC0gU291cmNlIDxzZWN1 +cml0eUBmeXJhbGFicy5jb20+wo8EExYIAEEFAmWkiiYJEAoBKdXqIiTfFiEExRUo +WYsmkvd1KYHzCgEp1eoiJN8CGwMCHgECGQEDCwkHAhUIAxYAAgUnCQIHAgAA0hwB +AK/AoHO889o+jqmJUwhiMJtkfY/qNSmWYnbNCY9DdUZJAP4goJpor3EVRODxgmVF +534IGs9TgL4sJj9E15A49tiSBc44BGWkiiYSCisGAQQBl1UBBQEBB0D9vgkyhsah +UY9D8K1NcfMFBaWKpbt4vxoWPEiJR7jVJAMBCgnCeAQYFggAKgUCZaSKJgkQCgEp +1eoiJN8WIQTFFShZiyaS93UpgfMKASnV6iIk3wIbDAAA31cA/i/48R4JdhW1cuSJ +mXcge2PsndgYitk3npiNANLd3QVgAQDQThHf08TVtnY9tA7TB8GIyLzDgaDkkktK +nv9h738ACA== +=lWOt +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/anda.hcl b/anda/terra/gpg-keys/anda.hcl new file mode 100644 index 0000000000..fdf2b5dee5 --- /dev/null +++ b/anda/terra/gpg-keys/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "terra-gpg-keys.spec" + } +} diff --git a/anda/terra/gpg-keys/terra-gpg-keys.spec b/anda/terra/gpg-keys/terra-gpg-keys.spec new file mode 100644 index 0000000000..ecf9267e63 --- /dev/null +++ b/anda/terra/gpg-keys/terra-gpg-keys.spec @@ -0,0 +1,57 @@ +%undefine dist + +Name: terra-gpg-keys +Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}} +Release: 1 +Summary: GPG keys for Terra +Requires: filesystem >= 3.18-6 + +License: MIT +URL: https://terra.fyralabs.com +# We aren't pulling keys from the origin URLs, since they shouldn't change and this is easier to audit. +Source0: RPM-GPG-KEY-terrarawhide +Source1: RPM-GPG-KEY-terrarawhide-extras +Source2: RPM-GPG-KEY-terrarawhide-extras-source +Source3: RPM-GPG-KEY-terrarawhide-mesa +Source4: RPM-GPG-KEY-terrarawhide-mesa-source +Source5: RPM-GPG-KEY-terrarawhide-multimedia +Source6: RPM-GPG-KEY-terrarawhide-multimedia-source +Source7: RPM-GPG-KEY-terrarawhide-nvidia +Source8: RPM-GPG-KEY-terrarawhide-nvidia-source +Source9: RPM-GPG-KEY-terrarawhide-source +Source10: RPM-GPG-KEY-terra42 +Source11: RPM-GPG-KEY-terra42-extras +Source12: RPM-GPG-KEY-terra42-extras-source +Source13: RPM-GPG-KEY-terra42-mesa +Source14: RPM-GPG-KEY-terra42-mesa-source +Source15: RPM-GPG-KEY-terra42-multimedia +Source16: RPM-GPG-KEY-terra42-multimedia-source +Source17: RPM-GPG-KEY-terra42-nvidia +Source18: RPM-GPG-KEY-terra42-nvidia-source +Source19: RPM-GPG-KEY-terra42-source +Source20: RPM-GPG-KEY-terra43 +Source21: RPM-GPG-KEY-terra43-extras +Source22: RPM-GPG-KEY-terra43-extras-source +Source23: RPM-GPG-KEY-terra43-mesa +Source24: RPM-GPG-KEY-terra43-mesa-source +Source25: RPM-GPG-KEY-terra43-multimedia +Source26: RPM-GPG-KEY-terra43-multimedia-source +Source27: RPM-GPG-KEY-terra43-nvidia +Source28: RPM-GPG-KEY-terra43-nvidia-source +Source29: RPM-GPG-KEY-terra43-source +BuildArch: noarch + +%description +GPG keys for Terra, used for verifying RPM package signatures. + +%prep + +%build + +%install +install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg +install -m 644 %{_sourcedir}/RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/ + +%files +%dir /etc/pki/rpm-gpg +/etc/pki/rpm-gpg/RPM-GPG-KEY-* From 9d2cd161fd652ebf5595aff78cfd0f7cca5bfc8b Mon Sep 17 00:00:00 2001 From: lea Date: Sat, 6 Dec 2025 20:00:37 -0800 Subject: [PATCH 43/57] feat(terra-release): use local gpg keys (#8131) --- anda/terra/release/terra-extras.repo | 4 ++-- anda/terra/release/terra-mesa.repo | 4 ++-- anda/terra/release/terra-multimedia.repo | 4 ++-- anda/terra/release/terra-nvidia.repo | 4 ++-- anda/terra/release/terra-release.spec | 12 +++++++++++- anda/terra/release/terra.repo | 4 ++-- 6 files changed, 21 insertions(+), 11 deletions(-) diff --git a/anda/terra/release/terra-extras.repo b/anda/terra/release/terra-extras.repo index 0251d65403..03cc54a8bc 100644 --- a/anda/terra/release/terra-extras.repo +++ b/anda/terra/release/terra-extras.repo @@ -5,7 +5,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-extras&arc metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-extras/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-extras repo_gpgcheck=1 enabled=1 enabled_metadata=1 @@ -19,7 +19,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-extras-sou metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-extras-source/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-extras-source repo_gpgcheck=1 enabled=0 enabled_metadata=0 diff --git a/anda/terra/release/terra-mesa.repo b/anda/terra/release/terra-mesa.repo index b42cc4f8ff..b7494b1195 100644 --- a/anda/terra/release/terra-mesa.repo +++ b/anda/terra/release/terra-mesa.repo @@ -5,7 +5,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-mesa&arch= metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-mesa/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-mesa repo_gpgcheck=1 enabled=1 enabled_metadata=1 @@ -19,7 +19,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-mesa-sourc metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-mesa-source/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-mesa-source repo_gpgcheck=1 enabled=0 enabled_metadata=0 diff --git a/anda/terra/release/terra-multimedia.repo b/anda/terra/release/terra-multimedia.repo index 4690e5000f..7121987296 100644 --- a/anda/terra/release/terra-multimedia.repo +++ b/anda/terra/release/terra-multimedia.repo @@ -5,7 +5,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-multimedia repo_gpgcheck=1 enabled=1 enabled_metadata=1 @@ -19,7 +19,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-multimedia metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-multimedia-source/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-multimedia-source repo_gpgcheck=1 enabled=0 enabled_metadata=0 diff --git a/anda/terra/release/terra-nvidia.repo b/anda/terra/release/terra-nvidia.repo index 0068692dc2..aee3217cef 100644 --- a/anda/terra/release/terra-nvidia.repo +++ b/anda/terra/release/terra-nvidia.repo @@ -5,7 +5,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-nvidia&arc metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-nvidia/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-nvidia repo_gpgcheck=1 enabled=1 enabled_metadata=1 @@ -19,7 +19,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-nvidia-sou metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-nvidia-source/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-nvidia-source repo_gpgcheck=1 enabled=0 enabled_metadata=0 diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index 7de82153c8..26732db826 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -2,7 +2,7 @@ Name: terra-release Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}} -Release: 6 +Release: 7 Summary: Release package for Terra License: MIT @@ -17,6 +17,8 @@ BuildArch: noarch %dnl We probably shouldn't do this in Rawhide! %dnl Requires: system-release(%{version}) +Requires: terra-gpg-keys + %description Release package for Terra, containing the Terra repository configuration. @@ -25,6 +27,8 @@ Summary: Release package for Terra Extras Obsoletes: terra-release-extra < 42-3 Provides: terra-release-extra = %version-%release +Requires: terra-gpg-keys + %description extras Release package for Terra Extras, which is a repository with packages that might cause conflict with Fedora. @@ -32,18 +36,24 @@ conflict with Fedora. %package nvidia Summary: Release package for the nvidia subrepo of Terra Extras +Requires: terra-gpg-keys + %description nvidia Release package for the Terra Extras nvidia subrepo, which provides nvidia drivers that might cause a conflict with Fedora. %package mesa Summary: Release package for the mesa subrepo of Terra Extras +Requires: terra-gpg-keys + %description mesa Release package for the Terra Extras mesa subrepo, which provides a patched and updated version of mesa that might cause a conflict with Fedora. %package multimedia Summary: Release package for the multimedia subrepo of Terra Extras +Requires: terra-gpg-keys + %description multimedia Release package for the Terra Extras multimedia subrepo, which provides codecs that might cause a conflict with Fedora. diff --git a/anda/terra/release/terra.repo b/anda/terra/release/terra.repo index 084f8e4b06..ad4576714c 100644 --- a/anda/terra/release/terra.repo +++ b/anda/terra/release/terra.repo @@ -5,7 +5,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever&arch=$base metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever repo_gpgcheck=1 enabled=1 enabled_metadata=1 @@ -18,7 +18,7 @@ metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-source&arc metadata_expire=6h type=rpm gpgcheck=1 -gpgkey=https://repos.fyralabs.com/terra$releasever-source/key.asc +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-terra$releasever-source repo_gpgcheck=1 enabled=0 enabled_metadata=0 From 3a4810e1c8920c0438940119fc758ffcb05ad611 Mon Sep 17 00:00:00 2001 From: lea Date: Sat, 6 Dec 2025 20:07:40 -0800 Subject: [PATCH 44/57] feat: add el10 keys (#8134) --- anda/terra/gpg-keys/RPM-GPG-KEY-terrael10 | 15 +++++++++++++++ anda/terra/gpg-keys/RPM-GPG-KEY-terrael10-source | 16 ++++++++++++++++ anda/terra/gpg-keys/terra-gpg-keys.spec | 4 +++- 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrael10 create mode 100644 anda/terra/gpg-keys/RPM-GPG-KEY-terrael10-source diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10 b/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10 new file mode 100644 index 0000000000..77f0353623 --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10 @@ -0,0 +1,15 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GopenPGP 2.7.5 +Comment: https://gopenpgp.org + +xjMEZtOBJBYJKwYBBAHaRw8BAQdAbFtNyuwanyaccj+vCep/pJM3yPKTDmY4WDXb +eV5Xh/XNMFRlcnJhIEVMIDEwIERpc3RyaWJ1dGlvbiA8c2VjdXJpdHlAZnlyYWxh +YnMuY29tPsKPBBMWCABBBQJm04EkCRA2Lv1O4rvdKRYhBJzJlpVms1xAcgJxtDYu +/U7iu90pAhsDAh4BAhkBAwsJBwIVCAMWAAIFJwkCBwIAAPDuAP9ZnbExbCZ1gBDv +dm2PP6j4zL1mVHySYvHfHYwPrRA5+wEAxw2BDz4nzUqB5dv0R7ovJzPFzf6M4LE2 +5lLr8ZETJQbOOARm04EkEgorBgEEAZdVAQUBAQdAlkCYihZ65Yqb/+gHSmaJqUxd +QHBC/EbtJD9zfPROnyMDAQoJwngEGBYIACoFAmbTgSQJEDYu/U7iu90pFiEEnMmW +lWazXEByAnG0Ni79TuK73SkCGwwAAN3+AQC9I8dOxF4Gg/jN4iN5WPO3mp4NKOKv +b0+6qfUXB8x0JwEAt82DEny6MRsfuxWd4Dpq/7mT5FJFTyVxg5mV3kjjGgQ= +=epXy +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10-source b/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10-source new file mode 100644 index 0000000000..b20230030a --- /dev/null +++ b/anda/terra/gpg-keys/RPM-GPG-KEY-terrael10-source @@ -0,0 +1,16 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: https://gopenpgp.org +Version: GopenPGP 2.7.5 + +xjMEZtOBJRYJKwYBBAHaRw8BAQdAuVaWfI6MmQpF5E0uD2xGvMbGM8PWzlDR2ksi +Y2z+hz3NOVRlcnJhIEVMIDEwIERpc3RyaWJ1dGlvbiAtIFNvdXJjZSA8c2VjdXJp +dHlAZnlyYWxhYnMuY29tPsKPBBMWCABBBQJm04ElCRD3mpbWFutdgRYhBDGbLlKU +mQWhGKuHUvealtYW612BAhsDAh4BAhkBAwsJBwIVCAMWAAIFJwkCBwIAAGE9AP9r +uE7zerra8waEAcJuf/CDxNJLO0iFqUwyc9c+N5CV+QD/XC3JJW4GgPphTGXsZau4 +O8jp/O33E/dPMMLwOmNCvQPOOARm04ElEgorBgEEAZdVAQUBAQdAYKZJzhz2pV/w +VAnVwuddY8j9fBzyKRJIvZ99ykZNoD8DAQoJwngEGBYIACoFAmbTgSUJEPealtYW +612BFiEEMZsuUpSZBaEYq4dS95qW1hbrXYECGwwAADBaAP4hwtUAzlWPWcdjpk6A +tbU8M2Z9yxg3BfQqP2GpGQ/6ogEA1hColwMf3ofhpVMzDaL968QRb06j0gd2ie0q +8vSJNAY= +=+FKW +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/anda/terra/gpg-keys/terra-gpg-keys.spec b/anda/terra/gpg-keys/terra-gpg-keys.spec index ecf9267e63..6262db849c 100644 --- a/anda/terra/gpg-keys/terra-gpg-keys.spec +++ b/anda/terra/gpg-keys/terra-gpg-keys.spec @@ -2,7 +2,7 @@ Name: terra-gpg-keys Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}} -Release: 1 +Release: 2 Summary: GPG keys for Terra Requires: filesystem >= 3.18-6 @@ -39,6 +39,8 @@ Source26: RPM-GPG-KEY-terra43-multimedia-source Source27: RPM-GPG-KEY-terra43-nvidia Source28: RPM-GPG-KEY-terra43-nvidia-source Source29: RPM-GPG-KEY-terra43-source +Source30: RPM-GPG-KEY-terrael10 +Source31: RPM-GPG-KEY-terrael10-source BuildArch: noarch %description From c2d7e36003f204f581ed4b78f196dfd957279d19 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sat, 6 Dec 2025 22:29:25 -0600 Subject: [PATCH 45/57] chore(dkms-nvidia): Switch builds to Mock (#6431) * chore(closed): Switch builds to Mock Signed-off-by: Gilver * chore(open): Switch builds to Mock Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/system/nvidia/dkms-nvidia/closed/anda.hcl | 1 + anda/system/nvidia/dkms-nvidia/open/anda.hcl | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl index cb2055bdb2..906c551c23 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/closed/anda.hcl @@ -5,5 +5,6 @@ project pkg { labels { subrepo = "nvidia" updbranch = 1 + mock = 1 } } diff --git a/anda/system/nvidia/dkms-nvidia/open/anda.hcl b/anda/system/nvidia/dkms-nvidia/open/anda.hcl index d3607398c9..56b0472f8a 100644 --- a/anda/system/nvidia/dkms-nvidia/open/anda.hcl +++ b/anda/system/nvidia/dkms-nvidia/open/anda.hcl @@ -4,6 +4,7 @@ project pkg { } labels { subrepo = "nvidia" - updbranch = 1 + updbranch = 1 + mock = 1 } } From b16d5fdabd19adde3a2e9a8408f3765ada93f708 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 7 Dec 2025 03:46:04 -0600 Subject: [PATCH 46/57] feat(andax/bump_extras.rhai): Alma functions (#7858) * feat(andax/bump_extras.rhai): Alma function * cleanup: Formatting cursed so remove comment * cleanup: Another line so formatting is better? * fix: IDK what happened there but it wasn't happy? * feat: Forgot Rhai arrays were like this * fix: A --- andax/bump_extras.rhai | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/andax/bump_extras.rhai b/andax/bump_extras.rhai index 161e81166b..92d6ef46c7 100644 --- a/andax/bump_extras.rhai +++ b/andax/bump_extras.rhai @@ -1,3 +1,34 @@ +fn alma_vr(pkg, repo, branch) { + if branch.starts_with("el") { + branch.crop(2); + } else if branch.starts_with("f") { + print(`E: alma functions can only be used on el branches`); + terminate(); + } else { + print(`E: unsupported branch: ${labels.branch}`); + terminate(); + } + let majorminor = []; + for matches in find_all(`(${branch}\.[\d]+)/`, get("https://repo.almalinux.org/almalinux/")) { + majorminor += matches[1].parse_float(); + } + majorminor.dedup(); + majorminor.sort(); + let url = get(`https://repo.almalinux.org/almalinux/${majorminor[majorminor.len()-1]}/${repo}/x86_64/os/Packages/`); + let matches = find_all(`${pkg}-([\d.]+)-([\d.]+)\.el${branch}.*?\.rpm`, url); + // ──────── ───── .el?? + // version release + matches.dedup(); + if matches.len() != 0 { + return matches[0]; + } +} + +fn alma(pkg, branch) { + let vr = alma_vr(pkg, repo, branch); + return(vr[1]); +} + fn codeberg_commit(repo) { return get(`https://codeberg.org/api/v1/repos/${repo}/commits?stat=false&verification=false&files=false&limit=1`).json_arr()[0].sha; } From 36e237255b827bd89bc65fc6dd099069507e4e51 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 09:55:39 +0000 Subject: [PATCH 47/57] 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 0e63b8eef8..3ddc8d981d 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.24 +Version: 0.2.25 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From f8575db7b78911f5f49866be21663f58966c1ae5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 10:19:07 +0000 Subject: [PATCH 48/57] 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 3ddc8d981d..f4d8b5b03e 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.25 +Version: 0.2.26 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 44b4427914803e39fbf64bb4adee224a2b92df0d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 11:19:02 +0000 Subject: [PATCH 49/57] bump: helium-browser-bin zapret --- anda/apps/helium-browser-bin/helium-browser-bin.spec | 2 +- anda/misc/zapret/zapret.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index 1483211b44..97a2ab8d50 100644 --- a/anda/apps/helium-browser-bin/helium-browser-bin.spec +++ b/anda/apps/helium-browser-bin/helium-browser-bin.spec @@ -5,7 +5,7 @@ %global appid net.imput.helium Name: helium-browser-bin -Version: 0.7.1.1 +Version: 0.7.2.1 Release: 1%?dist Summary: Private, fast, and honest web browser based on Chromium diff --git a/anda/misc/zapret/zapret.spec b/anda/misc/zapret/zapret.spec index 1198c5c440..afee1944b3 100644 --- a/anda/misc/zapret/zapret.spec +++ b/anda/misc/zapret/zapret.spec @@ -1,5 +1,5 @@ Name: zapret -Version: 72.3 +Version: 72.4 Release: 1%?dist Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool License: MIT From c167c0bbaa4c2957a19e3628e9412deb0e4f0956 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 7 Dec 2025 03:22:32 -0800 Subject: [PATCH 50/57] fix(goofcord): Remove bun.lock and fix update scripts to handle beta releases (#6460) (#8145) * fix(goofcord): Vendor NodeJS Basically spec side of SRPM macro changes. * ? * Update goofcord.spec * Ugh * Update goofcord.spec * Update goofcord.spec * Update goofcord.spec * ? * ? * ? * Vendor? * try add electron * Freeze * meow * Update goofcord.spec * Spoof Electron version * Hmm * Export? * ? * Update goofcord.spec * WTF * Update goofcord.spec * Update goofcord.spec * ? * Revert "?" This reverts commit 7fd23dc2640a751c65864c20d5fc255c9493bbe9. * Update goofcord.spec * ? * Update goofcord.spec * ? * Update goofcord.spec * ? * Update goofcord.spec * Update goofcord.spec * ? * ...? * ? * Update goofcord.spec * Cursed * Even more cursed * ...? * If this works I'm screaming * fix: Update scripts * dfshdfhjdfshjk * feat: Electron macros * fix: Oops * fix: Oops again * fix: Double oops * chore: Use macros * fix: Eep * fix: A * ? * chore: Arch macro * chore: Macroooo * fix: Bun * fix: Oh boy * fix: Oh boy again * chore: Macwo uwu * fix: AAAAAAAA * fix: AAAAAAAAGAIN * feat(nightly): Dynamic update script? * Oops --------- (cherry picked from commit 6ea821dfe8154e6abf9de6973247516776931f3b) Signed-off-by: Gilver Signed-off-by: madomado Co-authored-by: Gilver Co-authored-by: madomado --- .../goofcord/nightly/goofcord-nightly.spec | 84 +++++-------------- anda/apps/goofcord/nightly/update.rhai | 7 +- anda/apps/goofcord/stable/anda.hcl | 6 +- anda/apps/goofcord/stable/goofcord.spec | 57 ++----------- anda/apps/goofcord/stable/update.rhai | 6 +- 5 files changed, 41 insertions(+), 119 deletions(-) diff --git a/anda/apps/goofcord/nightly/goofcord-nightly.spec b/anda/apps/goofcord/nightly/goofcord-nightly.spec index 1a6a92478f..b4cdf988e3 100644 --- a/anda/apps/goofcord/nightly/goofcord-nightly.spec +++ b/anda/apps/goofcord/nightly/goofcord-nightly.spec @@ -1,38 +1,22 @@ %global commit df6d6b9c8ce880c8900c405f834136b83da710cf %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date 20251207 -%global ver 1.11.3 +%global ver 1.11.3^ %global base_name goofcord %global git_name GoofCord -%global debug_package %{nil} -# Exclude private libraries -%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ -%ifnarch aarch64 armv7hl armv7l -%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$ -%elifarch aarch64 armv7hl armv7l -%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ -%endif + +%electronmeta Name: %{base_name}-nightly -Version: %{ver}^%{commit_date}.git.%{shortcommit} +Version: %{ver}%{commit_date}.git.%{shortcommit} Release: 1%?dist License: OSL-3.0 Summary: A privacy-minded Legcord fork. Group: Applications/Internet URL: https://github.com/Milkshiift/%{git_name} Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz +BuildRequires: anda-srpm-macros >= 0.2.26 BuildRequires: bun-bin -BuildRequires: desktop-file-utils -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: git -BuildRequires: make -BuildRequires: nodejs -BuildRequires: nodejs-npm -BuildRequires: python3 -%ifarch aarch64 -BuildRequires: zlib-ng-compat-devel -%endif Packager: Gilver E. %description @@ -42,59 +26,31 @@ A highly configurable and privacy minded Discord client. %autosetup -n %{git_name}-%{commit} %build -%ifarch aarch64 armv7hl armv7l +%ifarch %{arm64} armv7hl armv7l sed -i '/\"x64\",/d' electron-builder.ts %endif -bun install -bun run packageLinux --publish=never +%bun_build -r build -R %install -mkdir -p %{buildroot}%{_datadir}/%{git_name} -%ifarch x86_64 -mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} -%elifarch aarch64 -mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} -%elifarch armv7hl armv7l -mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{git_name} -%endif - -mkdir -p %{buildroot}%{_bindir} -ln -sf %{_datadir}/%{git_name}/%{git_name} %{buildroot}%{_bindir}/%{git_name} -install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png -install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png - -%ifarch x86_64 -dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop' -%elifarch aarch64 -dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop' -%elifarch armv7hl armv7l -dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop' -%endif -desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{git_name}/%{git_name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{git_name}.desktop +%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations %check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{git_name}.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop %files %doc README.md %license LICENSE -%{_bindir}/%{git_name} -%{_datadir}/applications/%{git_name}.desktop -%{_datadir}/%{git_name}/ -%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png -%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png -%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png -%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png -%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png -%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png -%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png -%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png +%{_bindir}/%{base_name} +%{_datadir}/applications/%{base_name}.desktop +%{_libdir}/%{base_name}/ +%{_iconsdir}/hicolor/16x16/apps/%{base_name}.png +%{_iconsdir}/hicolor/32x32/apps/%{base_name}.png +%{_iconsdir}/hicolor/48x48/apps/%{base_name}.png +%{_iconsdir}/hicolor/64x64/apps/%{base_name}.png +%{_iconsdir}/hicolor/128x128/apps/%{base_name}.png +%{_iconsdir}/hicolor/256x256/apps/%{base_name}.png +%{_iconsdir}/hicolor/512x512/apps/%{base_name}.png +%{_iconsdir}/hicolor/1024x1024/apps/%{base_name}.png %changelog * Sat Jun 28 2025 Gilver E. - 1.10.1^20250615.git.3f5eda1 diff --git a/anda/apps/goofcord/nightly/update.rhai b/anda/apps/goofcord/nightly/update.rhai index 18270ec53f..9b5a9dc2f8 100644 --- a/anda/apps/goofcord/nightly/update.rhai +++ b/anda/apps/goofcord/nightly/update.rhai @@ -2,7 +2,12 @@ rpm.global("commit", gh_commit("Milkshiift/GoofCord")); if rpm.changed() { let v = gh_tag("Milkshiift/GoofCord"); v.crop(1); - rpm.global("ver", v); + if `[\d.]+-beta\.\d+`.find_all(v).len == 0 { + let v = sub(`-beta\.\d+`, "~", v); + rpm.global("ver", v); + } else { + rpm.global("ver", v + `^`); + } rpm.global("commit_date", date()); rpm.release(); } diff --git a/anda/apps/goofcord/stable/anda.hcl b/anda/apps/goofcord/stable/anda.hcl index ab54b297f3..03c90eca20 100644 --- a/anda/apps/goofcord/stable/anda.hcl +++ b/anda/apps/goofcord/stable/anda.hcl @@ -2,7 +2,7 @@ project pkg { rpm { spec = "goofcord.spec" } - labels { - mock = 1 - } + labels { + mock = 1 + } } diff --git a/anda/apps/goofcord/stable/goofcord.spec b/anda/apps/goofcord/stable/goofcord.spec index cf1fc17b44..6f3c5992b8 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -1,12 +1,6 @@ %global git_name GoofCord -%global debug_package %{nil} -# Exclude private libraries -%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ -%ifnarch aarch64 armv7hl armv7l -%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$ -%elifarch aarch64 armv7hl armv7l -%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$ -%endif + +%electronmeta Name: goofcord Version: 1.11.3 @@ -16,17 +10,8 @@ Summary: A privacy-minded Legcord fork. Group: Applications/Internet URL: https://github.com/Milkshiift/%{git_name} Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: anda-srpm-macros >= 0.2.26 BuildRequires: bun-bin -BuildRequires: desktop-file-utils -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: make -BuildRequires: nodejs -BuildRequires: nodejs-npm -BuildRequires: python3 -%ifarch aarch64 -BuildRequires: zlib-ng-compat-devel -%endif Packager: Gilver E. %description @@ -36,41 +21,13 @@ A highly configurable and privacy minded Discord client. %autosetup -n %{git_name}-%{version} %build -%ifarch aarch64 armv7hl armv7l +%ifarch %{arm64} armv7hl armv7l sed -i '/\"x64\",/d' electron-builder.ts %endif -bun install -bun run packageLinux +%bun_build -r build -R %install -mkdir -p %{buildroot}%{_datadir}/%{name} -%ifarch x86_64 -mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{name} -%elifarch aarch64 -mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{name} -%elifarch armv7hl armv7l -mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{name} -%endif - -mkdir -p %{buildroot}%{_bindir} -ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} -install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{name}.png -install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png - -%ifarch x86_64 -dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop' -%elifarch aarch64 -dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop' -%elifarch armv7hl armv7l -dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop' -%endif -desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{name}/%{name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{name}.desktop +%electron_install -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop @@ -80,7 +37,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/%{name}/ +%{_libdir}/%{name}/ %{_iconsdir}/hicolor/16x16/apps/%{name}.png %{_iconsdir}/hicolor/32x32/apps/%{name}.png %{_iconsdir}/hicolor/48x48/apps/%{name}.png diff --git a/anda/apps/goofcord/stable/update.rhai b/anda/apps/goofcord/stable/update.rhai index 4b308802cb..0483d3bcc7 100644 --- a/anda/apps/goofcord/stable/update.rhai +++ b/anda/apps/goofcord/stable/update.rhai @@ -1 +1,5 @@ -rpm.version(gh_tag("Milkshiift/GoofCord")); +let v = gh_tag("Milkshiift/GoofCord"); + +if `[\d.]+-beta\.\d+`.find_all(v).len == 0 { + rpm.version(v); +} From 37c3deb32c1ca0ab10facac5b99098c74b01d783 Mon Sep 17 00:00:00 2001 From: Gilver Date: Sun, 7 Dec 2025 05:46:03 -0600 Subject: [PATCH 51/57] add: nodejs-license-checker (#7611) * add: js-license-checker * add: nodejs-license-checker * Trying something since RPMBuild * ??? * . Signed-off-by: Gilver * cleanup: Weird whitespace Signed-off-by: Gilver * js > nodejs * chore: Remove _jsdir Signed-off-by: Gilver * Bump dep? Signed-off-by: Gilver * Lua test Signed-off-by: Gilver * Really shouldn't be editing code on the buggy mobile editor Signed-off-by: Gilver * THIS IS EXACTLY WHY YOU DON'T EDIT ON MOBILE I DIDN'T TOUCH THIS LINE Signed-off-by: Gilver * A Signed-off-by: Gilver * Testing something Signed-off-by: Gilver * Stat is so annoying Signed-off-by: Gilver * Let's scheme Signed-off-by: Gilver * Whoops I forgot this one needs this Signed-off-by: Gilver * This is killing me Signed-off-by: Gilver * I bet you this does not work Signed-off-by: Gilver * ? Signed-off-by: Gilver * Figure out what's going wrong Signed-off-by: Gilver * HUH??? Signed-off-by: Gilver * Actually what is going on Signed-off-by: Gilver * Genuinely like. What the hell is happening Signed-off-by: Gilver * Update nodejs-license-checker.spec Signed-off-by: Gilver * I...? Signed-off-by: Gilver * Update nodejs-license-checker.spec Signed-off-by: Gilver * Update nodejs-license-checker.spec Signed-off-by: Gilver * Update nodejs-license-checker.spec Signed-off-by: Gilver * cleanup: Everything Signed-off-by: Gilver * chore: May as well bump this Signed-off-by: Gilver * Bbbbb Signed-off-by: Gilver --------- Signed-off-by: Gilver --- anda/tools/license-checker/anda.hcl | 6 +++ .../nodejs-license-checker.spec | 53 +++++++++++++++++++ anda/tools/license-checker/update.rhai | 1 + 3 files changed, 60 insertions(+) create mode 100644 anda/tools/license-checker/anda.hcl create mode 100644 anda/tools/license-checker/nodejs-license-checker.spec create mode 100644 anda/tools/license-checker/update.rhai diff --git a/anda/tools/license-checker/anda.hcl b/anda/tools/license-checker/anda.hcl new file mode 100644 index 0000000000..5b22891ed7 --- /dev/null +++ b/anda/tools/license-checker/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "nodejs-license-checker.spec" + } +} diff --git a/anda/tools/license-checker/nodejs-license-checker.spec b/anda/tools/license-checker/nodejs-license-checker.spec new file mode 100644 index 0000000000..ba3d8f5266 --- /dev/null +++ b/anda/tools/license-checker/nodejs-license-checker.spec @@ -0,0 +1,53 @@ +# The original is dead and has vulnerabilities due to it, this fork is maintainted +%global npm_name license-checker-rseidelsohn +# Disabled for now. Requires ESLint. +%bcond test 0 + +Name: nodejs-license-checker +Version: 4.4.2 +Release: 1%{?dist} +Summary: Check NPM package licenses +SourceLicense: BSD-3-Clause +License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND CC-BY-3.0 AND ISC AND (MIT AND CC-BY-3.0) AND MIT +URL: https://github.com/RSeidelsohn/license-checker-rseidelsohn +BuildRequires: anda-srpm-macros >= 0.2.25 +BuildRequires: nodejs-devel +BuildRequires: nodejs-npm +BuildRequires: nodejs-packaging +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch +Packager: Gilver E. + +%description +Extract NPM package licenses. +Enhanced and updated fork of Dav Glass' original (but abandoned) license-checker. + +%prep +%npm_prep +%if %{with test} +%fetch_node_tests /tests .eslintrc.json .eslintignore +%endif + +%build + +%install +%npm_install -s license-checker + +# Bootstrap the license fetching +# Environment variable is one set during execution of %%npm_install +./bin/%{npm_name}$_js --limitAttributes licenses --out LICENSE.modules + +%if %{with test} +%check +%npm_audit +%npm_test +%endif + +%files +%license LICENSE +%license LICENSE.modules +%doc CHANGELOG.md +%doc README.md +%doc SECURITY.md +%{_bindir}/license-checker +%{nodejs_sitelib}/%{npm_name} diff --git a/anda/tools/license-checker/update.rhai b/anda/tools/license-checker/update.rhai new file mode 100644 index 0000000000..d4ee8eef8b --- /dev/null +++ b/anda/tools/license-checker/update.rhai @@ -0,0 +1 @@ +rpm.version(npm("license-checker-rseidelsohn")); From 3167572692238b068a5968901ed262511efe2562 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 14:19:03 +0000 Subject: [PATCH 52/57] 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 8f3b723844..fe7d08e226 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -10,8 +10,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 3f6529fecbacdf90aa556ae0fd39b478ae28c27f -%global ver 0.0.38-18451 +%global commit 0f1d516d9ae6a1725e4db5553c99463b1aa6d821 +%global ver 0.0.38-18452 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 5e6bf17a82a0674ee1dcec77e338147cd029c7c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 14:46:19 +0000 Subject: [PATCH 53/57] 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 f4d8b5b03e..793bec9970 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.26 +Version: 0.2.27 Release: 1%?dist Summary: SRPM macros for extra Fedora packages From 432701ef70a9e78d4a8c0d6bbfb86676cc3e2fda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 18:27:15 +0000 Subject: [PATCH 54/57] bump: nph --- anda/langs/nim/nph/nph.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/nim/nph/nph.spec b/anda/langs/nim/nph/nph.spec index 89bbd34fa1..2bed0d5275 100644 --- a/anda/langs/nim/nph/nph.spec +++ b/anda/langs/nim/nph/nph.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: nph -Version: 0.6.1 +Version: 0.6.2 Release: 1%?dist Summary: An opinionated code formatter for Nim License: MIT From 716e304eec62c7a48c4fcdd30e287c14af9601c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 7 Dec 2025 18:47:39 +0000 Subject: [PATCH 55/57] bump: throne --- anda/apps/throne/throne.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index 20bc68a844..27ce2647f8 100644 --- a/anda/apps/throne/throne.spec +++ b/anda/apps/throne/throne.spec @@ -1,7 +1,7 @@ #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git Name: throne -Version: 1.0.11 +Version: 1.0.12 Release: 1%?dist Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) URL: https://github.com/throneproj/Throne From 626fe758ef5a450ea22676517d6dccc930d0cf4a Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 7 Dec 2025 13:36:21 -0600 Subject: [PATCH 56/57] add: jellyfin-apiclient-python (#8153) Signed-off-by: Owen-sz --- .../python/jellyfin-apiclient-python/anda.hcl | 6 +++ .../jellyfin-apiclient-python.spec | 47 +++++++++++++++++++ .../jellyfin-apiclient-python/update.rhai | 1 + 3 files changed, 54 insertions(+) create mode 100644 anda/langs/python/jellyfin-apiclient-python/anda.hcl create mode 100644 anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec create mode 100644 anda/langs/python/jellyfin-apiclient-python/update.rhai diff --git a/anda/langs/python/jellyfin-apiclient-python/anda.hcl b/anda/langs/python/jellyfin-apiclient-python/anda.hcl new file mode 100644 index 0000000000..9c8548b13b --- /dev/null +++ b/anda/langs/python/jellyfin-apiclient-python/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "jellyfin-apiclient-python.spec" + } +} diff --git a/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec b/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec new file mode 100644 index 0000000000..7af264a1e4 --- /dev/null +++ b/anda/langs/python/jellyfin-apiclient-python/jellyfin-apiclient-python.spec @@ -0,0 +1,47 @@ +%global pypi_name jellyfin-apiclient-python +%global _desc Python API Client for Jellyfin. + +Name: python-%{pypi_name} +Version: 1.11.0 +Release: 1%?dist +Summary: Python API Client for Jellyfin +License: GPL-3.0 +URL: https://github.com/jellyfin/jellyfin-apiclient-python +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: jellyfin-apiclient-python +Provides: jellyfin-apiclient +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files jellyfin_apiclient_python + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE.md + +%changelog +* Sun Dec 07 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/jellyfin-apiclient-python/update.rhai b/anda/langs/python/jellyfin-apiclient-python/update.rhai new file mode 100644 index 0000000000..137079fad7 --- /dev/null +++ b/anda/langs/python/jellyfin-apiclient-python/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tag("jellyfin/jellyfin-apiclient-python")); From 7f356e671683b5e9273cfbc9c8016994913ee5d3 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sun, 7 Dec 2025 13:42:16 -0600 Subject: [PATCH 57/57] add: python-mpv-jsonipc (#8158) Signed-off-by: Owen-sz --- anda/langs/python/python-mpv-jsonipc/anda.hcl | 6 +++ .../python-mpv-jsonipc.spec | 46 +++++++++++++++++++ .../python/python-mpv-jsonipc/update.rhai | 1 + 3 files changed, 53 insertions(+) create mode 100644 anda/langs/python/python-mpv-jsonipc/anda.hcl create mode 100644 anda/langs/python/python-mpv-jsonipc/python-mpv-jsonipc.spec create mode 100644 anda/langs/python/python-mpv-jsonipc/update.rhai diff --git a/anda/langs/python/python-mpv-jsonipc/anda.hcl b/anda/langs/python/python-mpv-jsonipc/anda.hcl new file mode 100644 index 0000000000..ff2bfb11bf --- /dev/null +++ b/anda/langs/python/python-mpv-jsonipc/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "python-mpv-jsonipc.spec" + } +} diff --git a/anda/langs/python/python-mpv-jsonipc/python-mpv-jsonipc.spec b/anda/langs/python/python-mpv-jsonipc/python-mpv-jsonipc.spec new file mode 100644 index 0000000000..ebf65afadf --- /dev/null +++ b/anda/langs/python/python-mpv-jsonipc/python-mpv-jsonipc.spec @@ -0,0 +1,46 @@ +%global pypi_name python-mpv-jsonipc +%global _desc Python API to MPV using JSON IPC. + +Name: python-%{pypi_name} +Version: 1.2.1 +Release: 1%?dist +Summary: Python API to MPV using JSON IPC +License: Apache-2.0 +URL: https://github.com/iwalton3/python-mpv-jsonipc +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip + +Packager: Owen Zimmerman + +%description +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +Provides: python-mpv-jsonipc +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files python_mpv_jsonipc + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.md +%license LICENSE.md + +%changelog +* Sun Dec 07 2025 Owen Zimmerman +- Initial commit diff --git a/anda/langs/python/python-mpv-jsonipc/update.rhai b/anda/langs/python/python-mpv-jsonipc/update.rhai new file mode 100644 index 0000000000..7d7f094519 --- /dev/null +++ b/anda/langs/python/python-mpv-jsonipc/update.rhai @@ -0,0 +1 @@ +rpm.version(pypi("python-mpv-jsonipc"));