diff --git a/anda/apps/audacity-freeworld/audacity-freeworld.spec b/anda/apps/audacity-freeworld/audacity-freeworld.spec index 154c6863d8..fc95df1a8c 100644 --- a/anda/apps/audacity-freeworld/audacity-freeworld.spec +++ b/anda/apps/audacity-freeworld/audacity-freeworld.spec @@ -1,9 +1,12 @@ %global __requires_exclude ^lib-.*.so %global __provides_exclude ^lib-.*.so +%global ver Audacity-3.7.1 +%global sanitized_ver %(echo "$( sed 's/Audacity-//' <<< "%{ver}" )") + Name: audacity-freeworld -Version: 3.7.1 -Release: 1%{?dist} +Version: %{sanitized_ver} +Release: 1%?dist Summary: Multitrack audio editor License: GPLv2 URL: https://www.audacityteam.org/ diff --git a/anda/apps/audacity-freeworld/update.rhai b/anda/apps/audacity-freeworld/update.rhai index df02511f9f..1126f910b0 100644 --- a/anda/apps/audacity-freeworld/update.rhai +++ b/anda/apps/audacity-freeworld/update.rhai @@ -1 +1 @@ -rpm.version(gh("audacity/audacity")); \ No newline at end of file +rpm.version(gh_tag("audacity/audacity")); \ No newline at end of file diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 980f7c8b39..1ff9b5c4f0 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,8 +1,8 @@ -%global commit 696c5415989bc8a8c21ee490c2ec3dac894c897d -%global commit_date 20241230 +%global commit 3680e305a9824f851a441bc96fc7654ef849b01a +%global commit_date 20250127 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -Name: envision +Name: envision-nightly Version: %commit_date.%shortcommit Release: 1%?dist Summary: UI for building, configuring and running Monado, the open source OpenXR runtime @@ -23,6 +23,7 @@ BuildRequires: desktop-file-utils BuildRequires: glib2-devel BuildRequires: git-core Recommends: android-tools +Conflicts: envision %description %summary. diff --git a/anda/apps/legcord-bin/anda.hcl b/anda/apps/legcord-bin/anda.hcl new file mode 100644 index 0000000000..5c31d7cdce --- /dev/null +++ b/anda/apps/legcord-bin/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "legcord-bin.spec" + } +} diff --git a/anda/apps/legcord-bin/legcord-bin.spec b/anda/apps/legcord-bin/legcord-bin.spec new file mode 100644 index 0000000000..0dd6cfe172 --- /dev/null +++ b/anda/apps/legcord-bin/legcord-bin.spec @@ -0,0 +1,95 @@ +%define debug_package %nil +%global _build_id_links none + +%ifarch x86_64 +%global src LegCord-%version-linux-x64 +%elifarch aarch64 +%global src LegCord-%version-linux-arm64 +%elifarch armv7l +%global src LegCord-%version-linux-armv7l +%endif + +# Exclude private libraries +%global __requires_exclude libffmpeg.so +%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so + +Name: legcord-bin +Version: 1.0.8 +Release: 1%?dist +License: OSL-3.0 +Summary: Custom lightweight Discord client designed to enhance your experience +URL: https://github.com/LegCord/LegCord +Group: Applications/Internet +Source0: %url/releases/download/v%version/%src.zip +Source1: legcord.png +Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md +Requires: xdg-utils +BuildRequires: unzip +ExclusiveArch: x86_64 aarch64 armv7l +Conflicts: legcord +BuildRequires: add-determinism +Obsoletes: armcord < 3.3.2-1 + +%description +LegCord is a custom client designed to enhance your Discord experience +while keeping everything lightweight. + +%prep +mkdir legcord +cd legcord +unzip %SOURCE0 + +cat < .legcord.desktop +[Desktop Entry] +Name=LegCord +Comment=%summary +GenericName=Internet Messenger +Type=Application +Exec=%_bindir/legcord +Icon=legcord +Categories=Network;InstantMessaging; +StartupWMClass=legcord +Keywords=discord;armcord;legcord;vencord;shelter;electron; +EOF + +%build + +%install +cd legcord +mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name +cp -a * %buildroot%_datadir/legcord/ +ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord +ln -s %_datadir/legcord %buildroot%_datadir/armcord +chmod +x -R %buildroot%_datadir/legcord/* +chmod 755 %buildroot%_datadir/legcord/legcord +install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop +install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png +install -Dm644 %SOURCE2 %buildroot%_docdir/%name/ + +# HACK: rpm bug for unability to replace existing files on system. +%pre +if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then + echo "Found old %_datadir/armcord directory, removing…" + rm -rf %_datadir/armcord +fi + +%files +%doc README.md +%_datadir/legcord +%_datadir/armcord +%_bindir/legcord +%_datadir/applications/LegCord.desktop +%_datadir/pixmaps/legcord.png + +%changelog +* Mon Oct 21 2024 madonuko - 1.0.2-2 +- Rename to LegCord. + +* Sat Jun 17 2023 madonuko - 3.2.0-2 +- Remove libnotify dependency. +- Fix desktop entry. +- Set as noarch package because there are not binary files. +- Use /usr/share/ instead of /opt/ + +* Sat May 6 2023 madonuko - 3.1.7-1 +- Initial package diff --git a/anda/apps/legcord-bin/legcord.png b/anda/apps/legcord-bin/legcord.png new file mode 100644 index 0000000000..bb87d3bafe Binary files /dev/null and b/anda/apps/legcord-bin/legcord.png differ diff --git a/anda/apps/legcord-bin/update.rhai b/anda/apps/legcord-bin/update.rhai new file mode 100644 index 0000000000..15bcc4981d --- /dev/null +++ b/anda/apps/legcord-bin/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("LegCord/LegCord")); diff --git a/anda/apps/legcord/legcord-bin/legcord-bin.spec b/anda/apps/legcord/legcord-bin/legcord-bin.spec index 3a36c12f77..77efffe110 100644 --- a/anda/apps/legcord/legcord-bin/legcord-bin.spec +++ b/anda/apps/legcord/legcord-bin/legcord-bin.spec @@ -14,7 +14,7 @@ %global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so Name: legcord-bin -Version: 1.0.5 +Version: 1.0.8 Release: 1%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index c5609b89f5..369392ea4f 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 71e485675fe2080af1606f204ffcb1e139d9eeeb -%global commit_date 20250122 +%global commit 07451f0d7e110cf6d31d0e32abedcefcff256d78 +%global commit_date 20250213 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %nil diff --git a/anda/apps/legcord/stable/legcord.spec b/anda/apps/legcord/stable/legcord.spec index e673607643..564f6d8765 100644 --- a/anda/apps/legcord/stable/legcord.spec +++ b/anda/apps/legcord/stable/legcord.spec @@ -5,7 +5,7 @@ %global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so Name: legcord -Version: 1.0.5 +Version: 1.0.8 Release: 1%?dist License: OSL-3.0 Summary: Custom lightweight Discord client designed to enhance your experience diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 9f36aad04f..ef65a97355 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit 72d976b3c150425b678122e68bd98c9fd9d9fb92 +%global commit f7a681b3624fe95bd9b8bcb390f3259481a18532 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250130 +%global commit_date 20250213 %global ver 0.39.0 Name: mpv-nightly diff --git a/anda/apps/switcheroo-control/anda.hcl b/anda/apps/switcheroo-control/anda.hcl index 66361551ee..4e4b929667 100644 --- a/anda/apps/switcheroo-control/anda.hcl +++ b/anda/apps/switcheroo-control/anda.hcl @@ -3,6 +3,6 @@ project pkg { spec = "switcheroo-control.spec" } labels { - extra = 1 + subrepo = "extras" } } diff --git a/anda/apps/vencord-desktop/vencord-desktop.spec b/anda/apps/vencord-desktop/vencord-desktop.spec index 73d8c69283..56cc77f1fb 100644 --- a/anda/apps/vencord-desktop/vencord-desktop.spec +++ b/anda/apps/vencord-desktop/vencord-desktop.spec @@ -6,7 +6,7 @@ Name: vencord-desktop Provides: VencordDesktop = %{version}-%{release} -Version: 1.5.4 +Version: 1.5.5 Release: 1%?dist License: GPL-3.0 Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed diff --git a/anda/apps/youtube-music/youtube-music.spec b/anda/apps/youtube-music/youtube-music.spec index e75f93d449..5e8b007667 100644 --- a/anda/apps/youtube-music/youtube-music.spec +++ b/anda/apps/youtube-music/youtube-music.spec @@ -1,5 +1,8 @@ %define debug_package %nil +# Exclude private libraries since this is bundled with electron +%global __requires_exclude libffmpeg.so +%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so # macro shorthand for calling pnpm %global pnpm npx pnpm@%{pnpm_version} @@ -9,8 +12,8 @@ %global vendor_pnpm 0 Name: youtube-music -Version: 3.7.1 -Release: 1%?dist +Version: 3.7.2 +Release: 2%?dist Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader) Source1: youtube-music.desktop License: MIT diff --git a/anda/desktops/gnome/gnome-shell/anda.hcl b/anda/desktops/gnome/gnome-shell/anda.hcl index 188b77bd79..2b9ead9f9e 100644 --- a/anda/desktops/gnome/gnome-shell/anda.hcl +++ b/anda/desktops/gnome/gnome-shell/anda.hcl @@ -3,6 +3,7 @@ project pkg { spec = "gnome-shell.spec" } labels { - extra = 1 + subrepo = "extras" + updbranch = 1 } } diff --git a/anda/desktops/gnome/gnome-shell/gnome-shell.spec b/anda/desktops/gnome/gnome-shell/gnome-shell.spec index 251574f925..452fa5094f 100644 --- a/anda/desktops/gnome/gnome-shell/gnome-shell.spec +++ b/anda/desktops/gnome/gnome-shell/gnome-shell.spec @@ -1,6 +1,6 @@ %global tarball_version %%(echo %{version} | tr '~' '.') %global major_version 47 -%global minor_version 1 +%global minor_version 3 %if 0%{?rhel} %global portal_helper 0 @@ -10,7 +10,7 @@ Name: gnome-shell Version: %{major_version}.%{minor_version} -Release: %autorelease.switcheroo +Release: 1%{?dist}.switcheroo Summary: Window management and application launching for GNOME License: GPL-2.0-or-later diff --git a/anda/desktops/gnome/gnome-shell/update.rhai b/anda/desktops/gnome/gnome-shell/update.rhai new file mode 100644 index 0000000000..684341be34 --- /dev/null +++ b/anda/desktops/gnome/gnome-shell/update.rhai @@ -0,0 +1,25 @@ +import "andax/bump_extras.rhai" as bump; + +let pkg = "gnome-shell"; +let branch = bump::as_bodhi_ver(labels.branch); + +let url = `https://bodhi.fedoraproject.org/updates/?search=${pkg}&status=stable&releases=${branch}&rows_per_page=10&page=1`; + +let done = false; + +for entry in get(url).json().updates { + for entry in entry.title.split(' ') { + let matches = find_all(`${pkg}-([\d.]+)-(\d+)\.[\w\d]+$`, entry); + if matches.len() == 0 { continue; } + let majminv = matches[0][1].split('.'); + if majminv.len() != 2 { + print(`gnome-shell: ${matches[0][1]} has invalid version?`); + terminate(); + } + rpm.global("major_version", majminv[0]); + rpm.global("minor_version", majminv[1]); + rpm.f = sub(`Release:(\s+)(.+?)\n`, "Release:${1}" + matches[0][2] + "%{?dist}.switcheroo\n", rpm.f); + done = true; + } + if done { break; } +} diff --git a/anda/desktops/kde/kf6-kio/anda.hcl b/anda/desktops/kde/kf6-kio/anda.hcl index 75bea8c597..24de21b76f 100644 --- a/anda/desktops/kde/kf6-kio/anda.hcl +++ b/anda/desktops/kde/kf6-kio/anda.hcl @@ -3,6 +3,7 @@ project pkg { spec = "kf6-kio.spec" } labels { - extra = 1 + subrepo = "extras" + updbranch = 1 } } diff --git a/anda/desktops/kde/kf6-kio/kf6-kio.spec b/anda/desktops/kde/kf6-kio/kf6-kio.spec index 7c46607f21..124637f8b7 100644 --- a/anda/desktops/kde/kf6-kio/kf6-kio.spec +++ b/anda/desktops/kde/kf6-kio/kf6-kio.spec @@ -1,11 +1,11 @@ %global framework kio %global stable_kf6 stable -%global majmin_ver_kf6 6.7 +%global majmin_ver_kf6 6.11 Name: kf6-%{framework} Version: %{majmin_ver_kf6}.0 -Release: 2%{?dist}.switcheroo +Release: 1%{?dist}.switcheroo Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT @@ -223,6 +223,25 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Tue Jan 07 2025 Steve Cossette - 6.10.0-2 +- File Picker: Fix 'All supported files' for more than 3 + filters + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Mon Oct 14 2024 Jan Grulich - 6.7.0-2 +- Rebuild (qt6) + * Fri Oct 04 2024 Steve Cossette - 6.7.0-1 - 6.7.0 diff --git a/anda/desktops/kde/kf6-kio/update.rhai b/anda/desktops/kde/kf6-kio/update.rhai new file mode 100644 index 0000000000..5825442cbd --- /dev/null +++ b/anda/desktops/kde/kf6-kio/update.rhai @@ -0,0 +1,16 @@ +import "andax/bump_extras.rhai" as bump; + +let pkg = "kf6-kio"; +let branch = bump::as_bodhi_ver(labels.branch); + +let url = `https://bodhi.fedoraproject.org/updates/?search=${pkg}&status=stable&releases=${branch}&rows_per_page=1&page=1`; + +for entry in get(url).json().updates[0].title.split(' ') { + let matches = find_all(`${pkg}-([\d.]+)-(\d+)\.[\w\d]+$`, entry); + if matches.len() == 0 { continue; } + if matches[0][1].ends_with(".0") { + rpm.global("majmin_ver_kf6", matches[0][1][0..matches[0][1].len()-2]); + rpm.f = sub(`Release: (.+?)\n`, "Release: " + matches[0][2] + "%{?dist}.switcheroo\n", rpm.f); + } + break; +} diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index f877e67b1e..2f8dc88558 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit f79594dd01d4ff4d7e86ac7bf70d1c371d6d9e4e +%global commit 60bc8ee65b49e9c28973f89e3c299a95e0de5b96 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/desktops/waylands/eww/eww.spec b/anda/desktops/waylands/eww/eww.spec index 1e89af954e..368ad18727 100644 --- a/anda/desktops/waylands/eww/eww.spec +++ b/anda/desktops/waylands/eww/eww.spec @@ -1,13 +1,13 @@ # Generated by rust2rpm 27 -%global commit b6b7bc8453a5deecae0f0f4cc0c5f8639df97964 +%global commit 29fa1587c3a4704a2bee0778099aca945d486e77 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250115 -%global ver 0.6.0 +%global commit_date 20250210 +%global ver v0.6.0 %bcond check 0 Name: eww Version: %ver^%commit_date.git~%shortcommit -Release: %autorelease +Release: 1%?dist Summary: Widgets for everyone! SourceLicense: MIT diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index cb5f73d41e..8ac88da8e6 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit f0d276062b78658fc1f3857e9ea104788f1f4e58 +%global commit 432beac3151d84c78dfe7ab860c1c3f7957f4775 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2024-11-29 +%global fulldate 2025-02-13 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global dev_ver 1.1.1 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 2ebd20b5f6..1d603c63d8 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 303cce0cbc91ea3b4082b91117d6dca8d7a2816a +%global commit f0cd71e43c0254bac25c05b3c8ac56a7d1ab05d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250130 -%global ver 0.173.0 +%global commit_date 20250213 +%global ver 0.174.0 %bcond_with check diff --git a/anda/games/gamescope-session/gamescope-session.spec b/anda/games/gamescope-session/gamescope-session.spec index 2157e8487b..22f091ae92 100644 --- a/anda/games/gamescope-session/gamescope-session.spec +++ b/anda/games/gamescope-session/gamescope-session.spec @@ -1,8 +1,8 @@ %define debug_package %nil -%global commit b5dae06669866377951ef676aa3e100682e03e47 +%global commit 533e51f2f50aebc4457d04372ab9b05a9c56ac10 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250119 +%global commit_date 20250126 Name: gamescope-session Version: %commit_date.%shortcommit diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 302f3f0065..2a8f9a178a 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,11 +1,11 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 6ae9fa4df445aa577d58230559f5b025c93e1e7c +%global commit e41a60e57e4d66b3394f285bf832b01e4ef8f12c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 23b955121b8217c1c348a9ed2483167a6f3ff4ad -%global commit_date 20250130 +%global commit_date 20250213 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/games/steam/anda.hcl b/anda/games/steam/anda.hcl index 71b54534ae..266d6b3074 100644 --- a/anda/games/steam/anda.hcl +++ b/anda/games/steam/anda.hcl @@ -1,8 +1,8 @@ project pkg { arches = ["i386"] - rpm { + rpm { spec = "steam.spec" - } + } labels { mock = 1 } diff --git a/anda/games/terra-gamescope/anda.hcl b/anda/games/terra-gamescope/anda.hcl index 4aa59925ac..e66956b621 100755 --- a/anda/games/terra-gamescope/anda.hcl +++ b/anda/games/terra-gamescope/anda.hcl @@ -4,6 +4,7 @@ project pkg { spec = "terra-gamescope.spec" } labels { - extra = 1 + mock = 1 + subrepo = "extras" } } diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 1d73803d22..edcfa12a83 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 3dda60a8ce32cb7d5e3e99111399a1550c145176 +%global commit 1a7bc6d878ff04709ebb1002010fd53b4ba02179 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250101 +%global commit_date 20250211 %global debug_package %nil Name: nim-nightly @@ -125,7 +125,8 @@ rm -rf %buildroot/nim || true rm %buildroot%_bindir/*.bat || true cp -r dist %buildroot%_prefix/lib/nim/ -ln -s %_prefix/lib/nim/dist %buildroot%_datadir/nim/dist +# cannot use `ln` here, possibly a nim bug +cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/ %files diff --git a/anda/langs/nim/nim/nim.spec b/anda/langs/nim/nim/nim.spec index a17319b839..1c430e99da 100644 --- a/anda/langs/nim/nim/nim.spec +++ b/anda/langs/nim/nim/nim.spec @@ -120,7 +120,8 @@ rm %buildroot%_bindir/*.bat || true rm -rf %buildroot%_bindir/empty.txt cp -r dist %buildroot%_prefix/lib/nim/ -ln -s %_prefix/lib/nim/dist %buildroot%_datadir/nim/dist +# cannot use `ln` here, possibly a nim bug +cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/ %files diff --git a/anda/langs/rust/starship/rust-starship.spec b/anda/langs/rust/starship/rust-starship.spec index 3094e5d347..6062fdc859 100644 --- a/anda/langs/rust/starship/rust-starship.spec +++ b/anda/langs/rust/starship/rust-starship.spec @@ -1,6 +1,5 @@ -%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold -# Generated by rust2rpm 26 -#cond_without check +# Generated by rust2rpm 27 +%bcond check 0 %global crate starship @@ -29,7 +28,7 @@ shell! ☄🌌️.} %package -n %{crate} Summary: %{summary} -License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND ISC AND MIT AND (MIT AND Apache-2.0) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unlicense AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-3-Clause AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND ISC AND MIT AND (MIT AND Apache-2.0) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND Unlicense AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) %description -n %{crate} %{_description} @@ -125,6 +124,18 @@ use the "gix-max-perf" feature of the "%{crate}" crate. %files -n %{name}+gix-max-perf-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+libz-ng-sys-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+libz-ng-sys-devel %{_description} + +This package contains library source intended for building other packages which +use the "libz-ng-sys" feature of the "%{crate}" crate. + +%files -n %{name}+libz-ng-sys-devel +%ghost %{crate_instdir}/Cargo.toml + %package -n %{name}+notify-devel Summary: %{summary} BuildArch: noarch @@ -175,6 +186,7 @@ use the "starship-battery" feature of the "%{crate}" crate. %prep %autosetup -n %{crate}-%{version} -p1 +cargo add log@=0.4.22 %cargo_prep_online %build diff --git a/anda/langs/rust/starship/starship-fix-metadata-auto.diff b/anda/langs/rust/starship/starship-fix-metadata-auto.diff index 1a120eb1f3..18e975f69b 100644 --- a/anda/langs/rust/starship/starship-fix-metadata-auto.diff +++ b/anda/langs/rust/starship/starship-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- starship-1.20.1/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ starship-1.20.1/Cargo.toml 2024-07-28T16:46:48.656009+00:00 -@@ -271,18 +271,3 @@ +--- starship-1.22.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ starship-1.22.1/Cargo.toml 2025-01-12T14:01:45.200436+00:00 +@@ -273,18 +273,3 @@ ] default-features = false @@ -8,7 +8,7 @@ -version = "0.2.0" - -[target."cfg(windows)".dependencies.windows] --version = "0.58.0" +-version = "0.59.0" -features = [ - "Win32_Foundation", - "Win32_UI_Shell", diff --git a/anda/langs/vala/vala-nightly/vala-nightly.spec b/anda/langs/vala/vala-nightly/vala-nightly.spec index 134d4782c3..70bd20e3df 100644 --- a/anda/langs/vala/vala-nightly/vala-nightly.spec +++ b/anda/langs/vala/vala-nightly/vala-nightly.spec @@ -3,11 +3,11 @@ %global priority 90 %global real_name vala -%global commit 0732bb119d968a8bab154c308d1498a31aa7d6af +%global commit d7d33aa7ea5cee2e0bc30c833a396b489c0eb4ac %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git -%global commit_date 20241101 +%global commit_date 20250117 %global snapshot_info %{commit_date}.%{shortcommit} Name: vala-nightly diff --git a/anda/misc/extest/anda.hcl b/anda/misc/extest/anda.hcl index 8c444ab5c5..12ac3c0bb3 100644 --- a/anda/misc/extest/anda.hcl +++ b/anda/misc/extest/anda.hcl @@ -3,4 +3,8 @@ project pkg { rpm { spec = "rust-extest.spec" } + + labels { + mock = 1 + } } diff --git a/anda/stardust/telescope/stardust-telescope.spec b/anda/stardust/telescope/stardust-telescope.spec index eec7f90ba6..6e2fcc55a5 100644 --- a/anda/stardust/telescope/stardust-telescope.spec +++ b/anda/stardust/telescope/stardust-telescope.spec @@ -1,7 +1,7 @@ %define debug_package %nil -%global commit de2165841feef1ced79ebee4ce4ad83bdebf92c9 -%global commit_date 20241231 +%global commit 31aaa1d6a3c1cbf1795981432c9ec2cbcc142ba9 +%global commit_date 20250121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: stardust-xr-telescope diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 419c972e88..6148f0cc6d 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 0c30b0d4f58ce92909c82f5a61c97d21a5db8793 -%global commit_date 20250129 +%global commit 6c3ace77f2299f9a2e442c2eb10d67ae73c949ba +%global commit_date 20250213 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 9cbd29a9f6..afd2beb673 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit bfd07df616bb656f4990b15996c7e1c4f5a9ebc6 -%global commit_date 20250130 +%global commit d38a66e98dfa1289b4c0752ef40488aac07c9484 +%global commit_date 20250210 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash @@ -33,4 +33,4 @@ install -Dm 755 spotx.sh %buildroot%{_bindir}/spotx %changelog * Sat Dec 14 2024 Its-J -- Package SpotX-Bash +- Package SpotX-Bash \ No newline at end of file diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 39a8327a7b..65b7b5faba 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -37,7 +37,7 @@ Conflicts: yt-dlp Suggests: python3dist(keyring) Provides: %{oldpkgname} = 1:0-1%?dist -Obsoletes: %{oldpkgname} < 0:20241226.git~0b6b774-2%?dist +Obsoletes: %{oldpkgname} < 0:20250117.git~1643686-2%?dist %global _description %{expand: yt-dlp is a command-line program to download videos from many different online @@ -54,7 +54,7 @@ Supplements: (%{name} and bash-completion) Conflicts: yt-dlp-bash-completion Provides: %{oldpkgname}-bash-completion = 1:0-1%?dist -Obsoletes: %{oldpkgname}-bash-completion < 0:20241226.git~0b6b774-2%?dist +Obsoletes: %{oldpkgname}-bash-completion < 0:20250117.git~1643686-2%?dist %description bash-completion Bash command line completion support for %{name}. @@ -67,7 +67,7 @@ Supplements: (%{name} and zsh) Conflicts: yt-dlp-zsh-completion Provides: %{oldpkgname}-zsh-completion = 1:0-1%?dist -Obsoletes: %{oldpkgname}-zsh-completion < 0:20241226.git~0b6b774-2%?dist +Obsoletes: %{oldpkgname}-zsh-completion < 0:20250117.git~1643686-2%?dist %description zsh-completion Zsh command line completion support for %{name}. @@ -80,7 +80,7 @@ Supplements: (%{name} and fish) Conflicts: yt-dlp-fish-completion Provides: %{oldpkgname}-fish-completion = 1:0-1%?dist -Obsoletes: %{oldpkgname}-fish-completion < 0:20241226.git~0b6b774-2%?dist +Obsoletes: %{oldpkgname}-fish-completion < 0:20250117.git~1643686-2%?dist %description fish-completion Fish command line completion support for %{name}.