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/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/apps/goofcord/nightly/goofcord-nightly.spec b/anda/apps/goofcord/nightly/goofcord-nightly.spec index 7edf20c9b8..b4cdf988e3 100644 --- a/anda/apps/goofcord/nightly/goofcord-nightly.spec +++ b/anda/apps/goofcord/nightly/goofcord-nightly.spec @@ -1,38 +1,22 @@ -%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} -# 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 af2943c490..6f3c5992b8 100644 --- a/anda/apps/goofcord/stable/goofcord.spec +++ b/anda/apps/goofcord/stable/goofcord.spec @@ -1,32 +1,17 @@ %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.2 +Version: 1.11.3 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/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); +} diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index 30e832696d..97a2ab8d50 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.2.1 +Release: 1%?dist Summary: Private, fast, and honest web browser based on Chromium URL: https://helium.computer diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index 155d9013e0..0d0f3b75c0 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -3,18 +3,18 @@ %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 +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 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 diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index ab8885a162..d824008a17 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-07 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold 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 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/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} 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/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..7a525b54c2 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 9f344f093e1b5fee08937111569b106dbeee2410 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20251205 +%global commit_date 20251207 %global ver 0.217.0 %bcond_with check 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. 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 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 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/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/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 1915673b6a..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 67f7119717fae25b8b2ecc5469c5fb5db45af1b6 -%global ver 0.0.38-18448 +%global commit 0f1d516d9ae6a1725e4db5553c99463b1aa6d821 +%global ver 0.0.38-18452 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') 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")); 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 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 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index d1be749098..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 5d4829415a575b02cd2c56fee841ec111496cb50 +%global commit c3a20fa890615fab288e347791ac93a311e18851 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20251205 +%global commit_date 20251207 %global debug_package %nil Name: nim-nightly 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 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")); 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 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")); 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/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")); 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) 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~ ❤️ 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 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 6f49095349..9dd00f10bb 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 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/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 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 } } 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/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 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index e341fbb4c9..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 cbec5563b9d09ccf6ded9f6c43afd146b59dcc77 +%global commit ade28a6f0cb89ddd820a87908507414f09f0a6c2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20251205 +%global commitdate 20251207 %global ver 1.0.19 %undefine __brp_mangle_shebangs 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 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 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 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 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-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/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..6262db849c --- /dev/null +++ b/anda/terra/gpg-keys/terra-gpg-keys.spec @@ -0,0 +1,59 @@ +%undefine dist + +Name: terra-gpg-keys +Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}} +Release: 2 +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 +Source30: RPM-GPG-KEY-terrael10 +Source31: RPM-GPG-KEY-terrael10-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-* 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 diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index cc13db5337..793bec9970 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.27 +Release: 1%?dist Summary: SRPM macros for extra Fedora packages License: MIT @@ -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 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/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}) 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..9c18440b6d --- /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.7.0 + +%gometa -f + +Name: arduino-app-cli +Release: 2%?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 2025 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")); 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 + + + + +
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 - 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")); 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 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")); 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 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 diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 72d91dacd8..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.04.171523 +Version: 2025.12.06.221251 Release: 1%?dist Summary: A command-line program to download videos from online video platforms 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; }