diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index dc0acca9af..29e2e4ba34 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -73,6 +73,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard (optional). # Commenting out will disable upload of results to your repo's Code Scanning dashboard - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4 + uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4 with: sarif_file: results.sarif diff --git a/anda/apps/coolercontrol/coolercontrol.spec b/anda/apps/coolercontrol/coolercontrol.spec index adddb4f33d..26c67629c5 100644 --- a/anda/apps/coolercontrol/coolercontrol.spec +++ b/anda/apps/coolercontrol/coolercontrol.spec @@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se %global __brp_mangle_shebangs %{nil} Name: coolercontrol -Version: 4.3.0 +Version: 4.3.1 Release: 1%{?dist} Summary: Cooling device control for Linux ExclusiveArch: x86_64 aarch64 diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 3b855c8738..98c3162ddd 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: 1.0.1103 +Version: 1.0.1140 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 70aec1d2e6..9379330114 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1103 +Version: 1.0.1140 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index e5d7f217f6..52eae6e1fa 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 1.0.191 +Version: 1.0.192 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 0ad8e089b4..f96ab37d90 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,5 +1,5 @@ Name: discord-ptb -Version: 1.0.191 +Version: 1.0.192 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com diff --git a/anda/apps/falcond-gui/falcond-gui.spec b/anda/apps/falcond-gui/falcond-gui.spec index ce7e7c0bee..6017aff3a4 100644 --- a/anda/apps/falcond-gui/falcond-gui.spec +++ b/anda/apps/falcond-gui/falcond-gui.spec @@ -1,6 +1,8 @@ +%global appid com.pikaos.falcondgui + Name: falcond-gui -Version: 1.0.2 -Release: 1%?dist +Version: 1.0.3 +Release: 1%{?dist} Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon SourceLicense: MIT License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT) @@ -30,12 +32,12 @@ falcond-gui provides a user-friendly graphical interface for managing falcond. I %install %cargo_install -desktop-file-install res/%{name}.desktop -install -Dm644 res/falcond.png -t %{buildroot}%{_hicolordir}/512x512/apps/ +%desktop_file_install res/%{appid}.desktop +install -Dm644 res/%{appid}.png -t %{buildroot}%{_hicolordir}/512x512/apps/ %{cargo_license_online} > LICENSE.dependencies %check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +%desktop_file_validate %{buildroot}%{_datadir}/applications/%{appid}.desktop %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/ &>/dev/null || : @@ -44,8 +46,8 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %doc ../README.md %license ../LICENSE.md %{_bindir}/%{name} -%{_hicolordir}/512x512/apps/falcond.png -%{_appsdir}/%{name}.desktop +%{_hicolordir}/512x512/apps/%{appid}.png +%{_appsdir}/%{appid}.desktop %changelog * Thu Jan 1 2026 Gilver E. - 1.0.0-1 diff --git a/anda/apps/flameshot/flameshot-nightly.spec b/anda/apps/flameshot/flameshot-nightly.spec index 8acd38be9d..28a3240b61 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 95032bd2b752c711860ed06b9f0225243a4b6cbd +%global commit 1ee047f1d9b0ca5bc88fcbfd8bea89f0f4d23b43 %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260513 +%global commit_date 20260521 %global devel_name QtColorWidgets %global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold diff --git a/anda/apps/helium-browser-bin/helium-browser-bin.spec b/anda/apps/helium-browser-bin/helium-browser-bin.spec index 22fc44100e..9e7b8ca887 100644 --- a/anda/apps/helium-browser-bin/helium-browser-bin.spec +++ b/anda/apps/helium-browser-bin/helium-browser-bin.spec @@ -11,7 +11,7 @@ %endif Name: helium-browser-bin -Version: 0.12.3.1 +Version: 0.12.4.1 Release: 1%{?dist} Summary: Private, fast, and honest web browser based on Chromium diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index ce49cef646..1d6985b036 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 5c4e9d0707dca9cfde324b83a6423497a251e6c4 -%global commit_date 20260517 +%global commit 089cff6792d604faba5127bc8f03d87959e5e062 +%global commit_date 20260522 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 28cdb53fbb..4709f3bf3a 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 8fc1a10a44ee8b24ef1d1761832b2170343a0254 +%global commit 9e06c3248a67a14717909db4a02709bc22fe559e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260519 +%global commit_date 20260523 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/apps/rp-bookshelf/rp-bookshelf.spec b/anda/apps/rp-bookshelf/rp-bookshelf.spec index 23ddf8565f..202f05fd6a 100644 --- a/anda/apps/rp-bookshelf/rp-bookshelf.spec +++ b/anda/apps/rp-bookshelf/rp-bookshelf.spec @@ -1,5 +1,5 @@ -%global commit ecc8fff9109001717d913dd5a4d30573f4a3f2c5 -%global commit_date 20260401 +%global commit 8d837571ef02a4c1c4d74e419ebc59d66b47b685 +%global commit_date 20260521 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rp-bookshelf diff --git a/anda/apps/rpcc/rpcc.spec b/anda/apps/rpcc/rpcc.spec index 84ff460b3f..66eef78cda 100644 --- a/anda/apps/rpcc/rpcc.spec +++ b/anda/apps/rpcc/rpcc.spec @@ -1,5 +1,5 @@ -%global commit 44175da2dd3332fc8ddfaeef14f23a7660bd1312 -%global commit_date 20260519 +%global commit 0e6cd08585bccd8f56c69bf8785777c2e3e67c4a +%global commit_date 20260520 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpcc diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index c6ea7270c9..ae1f0c50b1 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-05-19 +%global ver 2026-05-24 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index 31d6d2caa6..a936072e18 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -2,7 +2,7 @@ Name: signal-desktop %electronmeta -aD -Version: 8.10.0 +Version: 8.11.0 Release: 1%{?dist} Summary: A private messenger for Windows, macOS, and Linux URL: https://signal.org diff --git a/anda/apps/throne/throne.spec b/anda/apps/throne/throne.spec index 337d160f26..dc38e3a248 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.1.3 +Version: 1.1.4 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/apps/wavemon/anda.hcl b/anda/apps/wavemon/anda.hcl new file mode 100644 index 0000000000..ddf5adf02d --- /dev/null +++ b/anda/apps/wavemon/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "wavemon.spec" + } +} diff --git a/anda/apps/wavemon/update.rhai b/anda/apps/wavemon/update.rhai new file mode 100644 index 0000000000..f56cea9e0b --- /dev/null +++ b/anda/apps/wavemon/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("uoaerg/wavemon")); diff --git a/anda/apps/wavemon/wavemon.spec b/anda/apps/wavemon/wavemon.spec new file mode 100644 index 0000000000..5f6b3e8327 --- /dev/null +++ b/anda/apps/wavemon/wavemon.spec @@ -0,0 +1,48 @@ +Name: wavemon +Version: 0.9.7 +Release: 1%{?dist} +Summary: ncurses-based monitoring application for wireless network devices on Linux +License: GPL-3.0-or-later +URL: https://github.com/uoaerg/wavemon +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +Packager: Owen Zimmerman + +BuildRequires: gcc +BuildRequires: ncurses-devel +BuildRequires: pkgconfig(libnl-3.0) +BuildRequires: autoconf +BuildRequires: automake + +%description +%{summary}. + +%prep +%autosetup +sed -e '/^CFLAGS=/d' -i configure.ac +sed -r 's|\?=|=|g' -i Makefile.in +autoreconf -fiv + +%conf +CFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now" +CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now" +export CFLAGS +export CXXFLAGS +%configure + +%build +%make_build + +%install +%make_install +# Delete wrong placed readme and license +rm -rf %{buildroot}%{_datadir}/%{name}/* + +%files +%doc README.md +%license LICENSE +%{_mandir}/man*/%{name}*.* +%{_bindir}/%{name} + +%changelog +* Tue May 19 2026 Owen Zimmerman +- Initial commit diff --git a/anda/buildsys/mise/rust-mise.spec b/anda/buildsys/mise/rust-mise.spec index 92c3b3035e..77fa35dc5a 100644 --- a/anda/buildsys/mise/rust-mise.spec +++ b/anda/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2026.5.12 +Version: 2026.5.15 Release: 1%{?dist} Summary: Front-end to your dev env diff --git a/anda/desktops/driftwm/driftwm.spec b/anda/desktops/driftwm/driftwm.spec index 37b200b1c3..4420e6433e 100644 --- a/anda/desktops/driftwm/driftwm.spec +++ b/anda/desktops/driftwm/driftwm.spec @@ -1,5 +1,5 @@ Name: driftwm -Version: 0.7.0 +Version: 0.8.1 Release: 1%{?dist} Summary: A trackpad-first infinite canvas Wayland compositor License: GPL-3.0-or-later diff --git a/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec b/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec index bbf4a59826..d59a26573c 100644 --- a/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec +++ b/anda/desktops/gnome/gnome-shell-extension-multi-monitors-bar/gnome-shell-extension-multi-monitors-bar.spec @@ -1,5 +1,5 @@ -%global commit 5d5bb105380a90b2f9767df328eb846009299ddb -%global commit_date 20260513 +%global commit c9dde8ec3f9a027ee2080b4beda2af9bc20fc927 +%global commit_date 20260522 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global extension multi-monitors-bar diff --git a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec index 38ff1b2e9e..c5fa593276 100644 --- a/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/hyprland/hyprutils/hyprutils.nightly.spec @@ -3,8 +3,8 @@ %global realname hyprutils %global ver 0.13.1 -%global commit a2dbd8a4cc51f7cbe4224732668392bb1aa79df2 -%global commit_date 20260509 +%global commit 3cd3972b2ee658a14d2610d8494e09259e530124 +%global commit_date 20260523 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/niri/nirius/nirius.spec b/anda/desktops/niri/nirius/nirius.spec index 102fd4f134..d8e72bb9eb 100644 --- a/anda/desktops/niri/nirius/nirius.spec +++ b/anda/desktops/niri/nirius/nirius.spec @@ -1,5 +1,5 @@ Name: nirius -Version: 0.6.1 +Version: 0.7.1 Release: 1%{?dist} Summary: Utility commands for niri diff --git a/anda/desktops/noctalia-qs/noctalia-qs.spec b/anda/desktops/noctalia-qs/noctalia-qs.spec index 5c94453bb2..8a86ee7e39 100644 --- a/anda/desktops/noctalia-qs/noctalia-qs.spec +++ b/anda/desktops/noctalia-qs/noctalia-qs.spec @@ -2,7 +2,7 @@ Name: noctalia-qs Version: 0.0.12 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Flexible QtQuick based desktop shell toolkit License: LGPL-3.0-only AND GPL-3.0-only URL: https://github.com/noctalia-dev/noctalia-qs diff --git a/anda/desktops/noctalia-shell/update.rhai b/anda/desktops/noctalia-shell/update.rhai index 1c9be28be7..b80a58a4e6 100644 --- a/anda/desktops/noctalia-shell/update.rhai +++ b/anda/desktops/noctalia-shell/update.rhai @@ -1 +1,6 @@ -rpm.version(gh("noctalia-dev/noctalia-shell")); +let v = gh("noctalia-dev/noctalia-shell"); +v.crop(1); + +if v < "5" { + rpm.version(v); +} \ No newline at end of file diff --git a/anda/desktops/scroll/scroll.spec b/anda/desktops/scroll/scroll.spec index 15b390c7bc..751c016ffc 100644 --- a/anda/desktops/scroll/scroll.spec +++ b/anda/desktops/scroll/scroll.spec @@ -1,5 +1,5 @@ Name: scroll -Version: 1.12.11 +Version: 1.12.13 Release: 1%{?dist} Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller License: MIT diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec index e9736e635a..927f67c562 100644 --- a/anda/desktops/singularity/libsingularity/libsingularity.spec +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -1,5 +1,5 @@ -%global commit f0997ee20a4c7502e0634bbb689ea678e26c0ea3 -%global commit_date 20260519 +%global commit 546ca2a939542c397b6668e1fc1883046126b6fe +%global commit_date 20260523 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: libsingularity @@ -18,6 +18,7 @@ BuildRequires: pkgconfig(gtk4-layer-shell-0) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libpeas-2) +BuildRequires: pkgconfig(libsoup-3.0) Packager: Owen Zimmerman diff --git a/anda/desktops/waylands/mangobar/anda.hcl b/anda/desktops/waylands/mangobar/anda.hcl new file mode 100644 index 0000000000..90be7645da --- /dev/null +++ b/anda/desktops/waylands/mangobar/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "mangobar.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/desktops/waylands/mangobar/mangobar.spec b/anda/desktops/waylands/mangobar/mangobar.spec new file mode 100644 index 0000000000..00f93fbfce --- /dev/null +++ b/anda/desktops/waylands/mangobar/mangobar.spec @@ -0,0 +1,50 @@ +%global commit e5e8e35953c03e07e163a4967feda7af6aba7803 +%global commit_date 20260509 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: mangobar +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: A suckless-esc bar for mangowc +URL: https://github.com/Gur0v/mangobar +Source0: %{url}/archive/%{commit}/mangobar-%{commit}.tar.gz +SourceLicense: GPL-3.0-or-later +License: %{sourcelicense} AND (Apache-2.0 OR MIT) AND MIT AND GPL-3.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (Unlicense OR MIT) + +BuildRequires: rust +BuildRequires: cargo-rpm-macros +BuildRequires: gtk4 +BuildRequires: gtk4-devel +BuildRequires: gtk4-layer-shell +BuildRequires: gtk4-layer-shell-devel +BuildRequires: gdk-pixbuf2 +BuildRequires: gdk-pixbuf2-devel +BuildRequires: wireplumber + +Suggests: mangowm +Packager: Its-J + +%description +%{summary}. + +%prep +%autosetup -n mangobar-%{commit} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm 755 target/rpm/mangobar %{buildroot}%{_bindir}/mangobar +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies + +%files +%{_bindir}/mangobar +%license LICENSE +%license LICENSE.dependencies +%doc README.md + +%changelog +* Sat May 23 2026 Its-J +- Package mangobar diff --git a/anda/desktops/waylands/mangobar/update.rhai b/anda/desktops/waylands/mangobar/update.rhai new file mode 100644 index 0000000000..864ae82f8b --- /dev/null +++ b/anda/desktops/waylands/mangobar/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("Gur0v/mangobar")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/desktops/waylands/vibepanel/anda.hcl b/anda/desktops/waylands/vibepanel/anda.hcl new file mode 100644 index 0000000000..416d24f2bc --- /dev/null +++ b/anda/desktops/waylands/vibepanel/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "vibepanel.spec" + } +} diff --git a/anda/desktops/waylands/vibepanel/update.rhai b/anda/desktops/waylands/vibepanel/update.rhai new file mode 100644 index 0000000000..5562243d33 --- /dev/null +++ b/anda/desktops/waylands/vibepanel/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("prankstr/vibepanel")); diff --git a/anda/desktops/waylands/vibepanel/vibepanel.spec b/anda/desktops/waylands/vibepanel/vibepanel.spec new file mode 100644 index 0000000000..6c38da44a5 --- /dev/null +++ b/anda/desktops/waylands/vibepanel/vibepanel.spec @@ -0,0 +1,52 @@ +Name: vibepanel +Version: 0.14.1 +Release: 2%{?dist} +Summary: GTK4 panel for Wayland with notifications, OSD, and quick settings – between a status bar and a desktop shell +URL: https://github.com/prankstr/vibepanel +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +SourceLicense: MIT +License: %{sourcelicense} AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (0BSD OR MIT OR Apache-2.0) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND MPL-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND Apache-2.0 AND ISC AND (BSD-3-Clause OR Apache-2.0) AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) + +BuildRequires: rust +BuildRequires: cargo-rpm-macros +BuildRequires: gcc +BuildRequires: gtk4-devel +BuildRequires: gtk4-layer-shell-devel +BuildRequires: pulseaudio-libs-devel +BuildRequires: systemd-devel +BuildRequires: dbus-devel + +Requires: gtk4 +Requires: gtk4-layer-shell +Requires: pulseaudio-libs +Requires: upower +Requires: NetworkManager +Requires: bluez + +Recommends: power-profiles-daemon + +Packager: Its-J + +%description +%{summary}. + +%prep +%autosetup -n vibepanel-%{version} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm 755 target/rpm/vibepanel %{buildroot}%{_bindir}/vibepanel +%{cargo_license_online} > LICENSE.dependencies + +%files +%{_bindir}/vibepanel +%license LICENSE +%license LICENSE.dependencies +%doc README.md + +%changelog +* Sat May 23 2026 Its-J +- Package vibepanel diff --git a/anda/devs/android-studio/canary/android-studio-canary.spec b/anda/devs/android-studio/canary/android-studio-canary.spec index 30633a0591..33a8c50a77 100644 --- a/anda/devs/android-studio/canary/android-studio-canary.spec +++ b/anda/devs/android-studio/canary/android-studio-canary.spec @@ -16,7 +16,7 @@ %global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$ Name: android-studio-canary -Version: 2026.1.2.1 +Version: 2026.1.2.2 Release: 1%{?dist} Summary: Official IDE for Android development (Canary build) License: Apache-2.0 @@ -24,7 +24,7 @@ Packager: veuxit ExclusiveArch: x86_64 URL: https://developer.android.com/studio/preview -%define suffixS quail2-canary1 +%define suffixS quail2-canary2 Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 767121b07a..8a6fb05b5c 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -1,7 +1,7 @@ %global appid com.vscodium.VSCodium Name: codium -Version: 1.116.02821 +Version: 1.121.03429 %electronmeta -D %global __requires_exclude %{__requires_exclude}|libcurl.so|libmsalruntime.so Release: 1%{?dist} diff --git a/anda/devs/deno/rust-deno.spec b/anda/devs/deno/rust-deno.spec index 7e39eab1ac..2ac0167805 100644 --- a/anda/devs/deno/rust-deno.spec +++ b/anda/devs/deno/rust-deno.spec @@ -6,7 +6,7 @@ %global crate deno Name: rust-deno -Version: 2.7.14 +Version: 2.8.0 Release: 1%{?dist} Summary: Deno executable diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 14ac8f8c14..6d6013bc59 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3706abab0c962d9c93c4c4af853149f9d55f4deb +%global commit d5d8cef4d3834cc8999eb9344066b0960b033f2d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2026-05-18 +%global fulldate 2026-05-23 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.2 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index 30b3ddfeb2..86ef60b850 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 934dac4301efb0c7c1e081e6d2945535bc230e89 -%global commit_date 20260519 +%global commit_hash 85a3d79f97bda50a1a6121a9f20ff6482aa952a9 +%global commit_date 20260520 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.15 diff --git a/anda/devs/powershell/powershell.spec b/anda/devs/powershell/powershell.spec index e94a6301c4..8d5139dae9 100644 --- a/anda/devs/powershell/powershell.spec +++ b/anda/devs/powershell/powershell.spec @@ -18,8 +18,8 @@ %bcond test 1 Name: powershell -Version: 7.6.1 -Release: 2%{?dist} +Version: 7.6.2 +Release: 1%{?dist} Summary: A cross-platform automation and configuration tool/framework SourceLicense: MIT License: Apache-2.0 AND BSD-2-Clause AND MIT diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 10b58bf094..7cb8ae2d03 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browsers.} Name: rio -Version: 0.4.4 +Version: 0.4.5 Release: 1%{?dist} Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT diff --git a/anda/devs/turbowarp/turbowarp.spec b/anda/devs/turbowarp/turbowarp.spec index 6fb36cd822..32785e8222 100644 --- a/anda/devs/turbowarp/turbowarp.spec +++ b/anda/devs/turbowarp/turbowarp.spec @@ -2,7 +2,7 @@ Name: turbowarp-desktop %electronmeta -D -Version: 1.15.5 +Version: 1.16.0 Release: 1%{?dist} Summary: A better offline editor for Scratch 3 URL: https://desktop.turbowarp.org/ diff --git a/anda/devs/yarn-berry/yarnpkg-berry.spec b/anda/devs/yarn-berry/yarnpkg-berry.spec index 4ddefbf63e..d5762c6329 100644 --- a/anda/devs/yarn-berry/yarnpkg-berry.spec +++ b/anda/devs/yarn-berry/yarnpkg-berry.spec @@ -1,8 +1,8 @@ %bcond bootstrap 0 Name: yarnpkg-berry -Version: 4.14.1 -Release: 1%{?dist} +Version: 4.15.0 +Release: 2%{?dist} Summary: Active development version of Yarn License: BSD-2-Clause URL: https://yarnpkg.com diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index cf6c8a2616..d4b19471e6 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 8ca194d833a4d2e9a3f3c43f84e806a36c3839c4 +%global commit b0911ccc9e8bb2b9eab4cc53ec2c98b0471e2759 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260519 -%global ver 1.4.0 +%global commit_date 20260524 +%global ver 1.5.0 %bcond_with check %bcond_with debug_no_build diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 9c0ca311af..205bacc7d6 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -7,7 +7,7 @@ %global debug_package %{nil} %endif -%global ver 1.3.5-pre +%global ver 1.4.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index ac5724e9cf..5f68894623 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -17,7 +17,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 1.2.7 +Version: 1.3.6 Release: 1%{?dist} Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later diff --git a/anda/fonts/geist/geist.spec b/anda/fonts/geist/geist.spec index 577d99b9b2..ae09be89c8 100644 --- a/anda/fonts/geist/geist.spec +++ b/anda/fonts/geist/geist.spec @@ -1,4 +1,4 @@ -%global ver 1.8.0 +%global ver v1.7.1 Name: geist-font Version: %(echo %ver | sed 's/^geist@//') diff --git a/anda/fonts/iosevka/iosevka-fonts.spec b/anda/fonts/iosevka/iosevka-fonts.spec index bcf010940c..a4eeb979ed 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: 34.5.0 +Version: 34.6.1 Release: 1%{?dist} Packager: Cappy Ishihara Summary: Versatile typeface for code, from code. diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index a435e105fd..ee6f30f91a 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 1.0.37 +Version: 1.0.39 Release: 1%{?dist} URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z diff --git a/anda/games/chess-tui/rust-chess-tui.spec b/anda/games/chess-tui/rust-chess-tui.spec index b72395b7b4..2046adf809 100644 --- a/anda/games/chess-tui/rust-chess-tui.spec +++ b/anda/games/chess-tui/rust-chess-tui.spec @@ -4,7 +4,7 @@ %global crate chess-tui Name: rust-chess-tui -Version: 2.7.0 +Version: 2.7.1 Release: 1%{?dist} Summary: Rusty chess game in your terminal 🦀 diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index a3fc07b95f..51dc8af1ee 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.77.1 +Version: 0.77.2 Release: 1%{?dist} Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later diff --git a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec index ce8f81261c..07377d3e58 100644 --- a/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec +++ b/anda/games/launcher.moe/anime-game-launcher/anime-game-launcher.spec @@ -2,7 +2,7 @@ %global crate anime-game-launcher %global appid moe.launcher.an-anime-game-launcher Name: %{crate} -Version: 3.19.4 +Version: 3.19.5 Release: 1%{?dist} Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1c33f3a11d..5e23ab8594 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 43c11a8555788c870895bf1b67cec56a3a4cf61a +%global commit f67a670bcfb54a632d27dfa9b963e42a895047ab %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260519 +%global commit_date 20260524 %global snapshot_info %{commit_date}.%{shortcommit} # Change this variables if you want to use custom keys diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 39af34ebad..52bafb8704 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 2613d7eee7de144e80b7c2e866a4c3dd8ad24f33 -%global ver 0.0.40-19381 +%global commit dd81c92a02b28ecc2a38ba8af358bb1b9220486d +%global ver 0.0.40-19394 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/games/steamos-manager-powerstation/steamos-manager-powerstation.spec b/anda/games/steamos-manager-powerstation/steamos-manager-powerstation.spec index c0578c4844..ece0174aeb 100644 --- a/anda/games/steamos-manager-powerstation/steamos-manager-powerstation.spec +++ b/anda/games/steamos-manager-powerstation/steamos-manager-powerstation.spec @@ -4,7 +4,7 @@ Name: steamos-manager-powerstation Version: 0~%{commitdate}.git%{shortcommit} -Release: 3%{?dist} +Release: 4%{?dist} Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.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-3-Clause OR MIT OR Apache-2.0) AND ISC AND (LGPL-2.1 OR MIT OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) URL: https://github.com/OpenGamingCollective/steamos-manager diff --git a/anda/games/steamos-manager-powerstation/steamos_manager.te b/anda/games/steamos-manager-powerstation/steamos_manager.te index 6a4cf229c2..40f4736e6b 100644 --- a/anda/games/steamos-manager-powerstation/steamos_manager.te +++ b/anda/games/steamos-manager-powerstation/steamos_manager.te @@ -19,6 +19,9 @@ files_config_file(steamos_manager_conf_t) # Allow systemd to manage the service (start/stop/status) init_dbus_chat(steamos_manager_t) +# Query systemd and overall system status (init_t:system status) +init_status(steamos_manager_t) + ######################################## # Process permissions ######################################## @@ -77,6 +80,18 @@ domain_read_all_domains_state(steamos_manager_t) kernel_read_debugfs(steamos_manager_t) kernel_manage_debugfs(steamos_manager_t) +gen_require(` + type tracefs_t; +') +allow steamos_manager_t tracefs_t:dir search; + +######################################## +# Cgroup access +######################################## + +# Search the cgroup hierarchy under /sys/fs/cgroup +fs_search_cgroup_dirs(steamos_manager_t) + ######################################## # Device access ######################################## @@ -185,6 +200,27 @@ corenet_tcp_connect_all_ports(steamos_manager_t) logging_send_syslog_msg(steamos_manager_t) +######################################## +# bootupd (bootloader management) +######################################## + +# steamos-manager invokes bootupctl, which runs in its own bootupd_t domain. +optional_policy(` + gen_require(` + type bootupd_t; + type mount_var_run_t; + ') + + # NSS user/group lookups: /etc/passwd, systemd-userdbd, systemd-homed + auth_use_nsswitch(bootupd_t) + + # Read /proc system state + kernel_read_system_state(bootupd_t) + + # Search the mount runtime directory under /run + allow bootupd_t mount_var_run_t:dir search; +') + ######################################## # Miscellaneous ######################################## diff --git a/anda/games/twintaillauncher/twintaillauncher.spec b/anda/games/twintaillauncher/twintaillauncher.spec index 6a16f40f40..ac366b0300 100644 --- a/anda/games/twintaillauncher/twintaillauncher.spec +++ b/anda/games/twintaillauncher/twintaillauncher.spec @@ -6,7 +6,7 @@ Name: twintaillauncher -Version: 2.1.1 +Version: 2.2.0 Release: 1%{?dist} Summary: A multi-platform launcher for your anime games Packager: Yoong Jin diff --git a/anda/langs/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/langs/go/gendesk/golang-github-xyproto-gendesk.spec index 3195bd60da..3ee06e8a30 100644 --- a/anda/langs/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/langs/go/gendesk/golang-github-xyproto-gendesk.spec @@ -5,7 +5,7 @@ # https://github.com/xyproto/gendesk %global goipath github.com/xyproto/gendesk -Version: 1.0.10 +Version: 1.0.13 %global tag 1.0.9 %global commit f074161864697100fdc21a99e09b567e82aeb1b9 @@ -20,7 +20,7 @@ of information.} %global godocs README.md Name: %{goname} -Release: 1%?dist +Release: 1%{?dist} Summary: Generate .desktop files and download .png icons License: BSD-3-Clause diff --git a/anda/langs/go/xray/nightly/xray-nightly.spec b/anda/langs/go/xray/nightly/xray-nightly.spec index c6d83aff4f..cf44011084 100644 --- a/anda/langs/go/xray/nightly/xray-nightly.spec +++ b/anda/langs/go/xray/nightly/xray-nightly.spec @@ -1,7 +1,7 @@ -%global commit 1bdb488c9ec09ea51e6899697d5b7437f3cf6eb2 +%global commit ab69985fccb3206300c761cf1792258e53f82749 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver v26.3.27 -%global commit_date 20260510 +%global commit_date 20260524 %global goipath github.com/XTLS/Xray-core Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/langs/kotlin/kotlin-native/kotlin-native.spec b/anda/langs/kotlin/kotlin-native/kotlin-native.spec index d9405826ba..446922e762 100644 --- a/anda/langs/kotlin/kotlin-native/kotlin-native.spec +++ b/anda/langs/kotlin/kotlin-native/kotlin-native.spec @@ -1,6 +1,5 @@ %define _binaries_in_noarch_packages_terminate_build 0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build Name: kotlin-native Version: 2.3.21 Release: 1%{?dist} diff --git a/anda/langs/kotlin/kotlin/kotlin.spec b/anda/langs/kotlin/kotlin/kotlin.spec index 2634fd76a8..d8731a5888 100644 --- a/anda/langs/kotlin/kotlin/kotlin.spec +++ b/anda/langs/kotlin/kotlin/kotlin.spec @@ -1,4 +1,3 @@ -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Name: kotlin Version: 2.3.21 diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 8d5d1193ef..3511ec32b5 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 f9647276d8a9279a7d6eb4591a2feb356a9a4ca7 +%global commit 8771451701d1c9081282d6e9d5cb626bb636da19 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20260519 +%global commit_date 20260522 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/posthog/posthog.spec b/anda/langs/python/posthog/posthog.spec index d03990aab5..d5a6e29c58 100644 --- a/anda/langs/python/posthog/posthog.spec +++ b/anda/langs/python/posthog/posthog.spec @@ -2,7 +2,7 @@ %global _desc Send usage data from your Python code to PostHog. Name: python-%{pypi_name} -Version: 7.15.0 +Version: 7.15.3 Release: 1%{?dist} Summary: Send usage data from your Python code to PostHog License: MIT diff --git a/anda/langs/python/protobuf/python3-protobuf.spec b/anda/langs/python/protobuf/python3-protobuf.spec index 15b439a95e..8c01d394a4 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: 7.34.1 +Version: 7.35.0 Release: 1%{?dist} Summary: Protocol Buffers diff --git a/anda/langs/python/pyfluidsynth/pyfluidsynth.spec b/anda/langs/python/pyfluidsynth/pyfluidsynth.spec index 6b105a8db5..a056b3fbcc 100644 --- a/anda/langs/python/pyfluidsynth/pyfluidsynth.spec +++ b/anda/langs/python/pyfluidsynth/pyfluidsynth.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 1.3.4 -Release: 1%?dist +Release: 3%?dist Summary: Python bindings for FluidSynth License: LGPL-2.1 URL: https://github.com/nwhitehead/pyfluidsynth @@ -35,14 +35,12 @@ Summary: %{summary} %install %pyproject_install +%pyproject_save_files fluidsynth -%files -n python3-%{pypi_name} +%files -n python3-%{pypi_name} -f %{pyproject_files} %doc README.md %license LICENSE -%{_usr}/lib/python3.14/site-packages/__pycache__/fluidsynth.*.pyc -%{_usr}/lib/python3.14/site-packages/__pycache__/fluidsynth.*.*.pyc -%{_usr}/lib/python3.14/site-packages/fluidsynth.py -%{_usr}/lib/python3.14/site-packages/%{pypi_name}-%{version}.dist-info/* +%{python3_sitelib}/fluidsynth.py %changelog * Sat Jan 24 2026 Owen Zimmerman diff --git a/anda/langs/python/transformers/transformers.spec b/anda/langs/python/transformers/transformers.spec index 7be4f5c8a6..3ac052496c 100644 --- a/anda/langs/python/transformers/transformers.spec +++ b/anda/langs/python/transformers/transformers.spec @@ -2,7 +2,7 @@ %global _desc The model-definition framework for state-of-the-art machine learning models. Name: python-%{pypi_name} -Version: 5.8.1 +Version: 5.9.0 Release: 1%{?dist} Summary: The model-definition framework for state-of-the-art machine learning models License: Apache-2.0 diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 0093dbc26c..080cf1ef63 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 ee2120881632f977cb9d61d055f1a36eb7bdbd64 -%global commit_date 20260519 +%global commit df452876bbcabefe36ada5f956a06beb859d778d +%global commit_date 20260523 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/langs/python/upiano/upiano.spec b/anda/langs/python/upiano/upiano.spec index 4345218d4c..403ae7f2a1 100644 --- a/anda/langs/python/upiano/upiano.spec +++ b/anda/langs/python/upiano/upiano.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 0.1.2 -Release: 1%?dist +Release: 3%?dist Summary: Terminal Piano App License: MIT URL: https://github.com/eliasdorneles/upiano @@ -17,6 +17,8 @@ BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-poetry-core +Requires: fluidsynth + Packager: Owen Zimmerman %description @@ -33,6 +35,9 @@ Summary: %{summary} %autosetup -n upiano-%{version} cp %{SOURCE1} . +%pyproject_patch_dependency pyfluidsynth:drop_constraints +%pyproject_patch_dependency textual:drop_constraints + %build %pyproject_wheel diff --git a/anda/langs/rust/fresh/fresh.spec b/anda/langs/rust/fresh/fresh.spec index 6120b6a02b..fa66862c65 100644 --- a/anda/langs/rust/fresh/fresh.spec +++ b/anda/langs/rust/fresh/fresh.spec @@ -1,7 +1,7 @@ %undefine __brp_mangle_shebangs Name: fresh -Version: 0.3.7 +Version: 0.3.8 Release: 1%{?dist} Summary: Text editor for your terminal: easy, powerful and fast URL: https://getfresh.dev diff --git a/anda/langs/rust/wild/rust-wild-linker.spec b/anda/langs/rust/wild/rust-wild-linker.spec index 296e08539e..f4d2f8624f 100644 --- a/anda/langs/rust/wild/rust-wild-linker.spec +++ b/anda/langs/rust/wild/rust-wild-linker.spec @@ -4,8 +4,8 @@ %global crate wild-linker Name: rust-wild-linker -Version: 0.8.0 -Release: 1%?dist +Version: 0.9.0 +Release: 1%{?dist} Summary: Very fast linker for Linux License: MIT OR Apache-2.0 diff --git a/anda/langs/rust/zoi/rust-zoi-rs.spec b/anda/langs/rust/zoi/rust-zoi-rs.spec index 45e9ebc2e7..0d22f40f4b 100644 --- a/anda/langs/rust/zoi/rust-zoi-rs.spec +++ b/anda/langs/rust/zoi/rust-zoi-rs.spec @@ -1,7 +1,7 @@ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global crate zoi-rs -%global crate_version 1.13.0 +%global crate_version 1.14.0 Name: rust-zoi-rs Version: %(echo %crate_version | sed 's/-/~/g') diff --git a/anda/langs/zig/bootstrap/setup.sh b/anda/langs/zig/bootstrap/setup.sh index 2ac09e292e..5f25e3ffe2 100755 --- a/anda/langs/zig/bootstrap/setup.sh +++ b/anda/langs/zig/bootstrap/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -version=0.17.0-dev.313+27be3b069 +version=0.17.0-dev.338+0d4f3cc67 mirrors=() diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 637facf25a..e57417010e 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -6,7 +6,7 @@ %define llvm_compat 22 %endif %global llvm_version 22.0.0 -%global ver 0.17.0-dev.313+27be3b069 +%global ver 0.17.0-dev.338+0d4f3cc67 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index f746f86d54..e0864ef58d 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -18,7 +18,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.17.0~dev.305+bdfbf432d +Version: 0.17.0~dev.338+0d4f3cc67 Release: 2%{?dist} Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index c7ab4f37c7..383a1cd34e 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,6 +1,6 @@ -%global commit dd388d209e71b44d9dff130261c8fe1658c24ae2 -%global shortcommit dd388d2 -%global commit_date 20260517 +%global commit d8738f97ed01f4d87f668df35fa7bbad795c9e49 +%global shortcommit d8738f9 +%global commit_date 20260523 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 1d9d830c6c..df4d649261 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit dd388d209e71b44d9dff130261c8fe1658c24ae2 +%global commit d8738f97ed01f4d87f668df35fa7bbad795c9e49 %global shortcommit %{sub %commit 1 7} -%global commit_date 20260517 +%global commit_date 20260523 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/glaze/glaze.spec b/anda/lib/glaze/glaze.spec index f949cde8ba..6eff7f9340 100644 --- a/anda/lib/glaze/glaze.spec +++ b/anda/lib/glaze/glaze.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: glaze-devel -Version: 7.6.0 +Version: 7.7.0 Release: 1%{?dist} License: MIT URL: https://stephenberry.github.io/glaze diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 173fa55154..06f818d3e2 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -84,7 +84,7 @@ Name: %{srcname} Summary: Mesa graphics libraries -%global ver 26.0.5 +%global ver 26.1.0 Epoch: 1 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Release: 1%{?dist} @@ -130,7 +130,7 @@ BuildRequires: systemd-devel # We only check for the minimum version of pkgconfig(libdrm) needed so that the # SRPMs for each arch still have the same build dependencies. See: # https://bugzilla.redhat.com/show_bug.cgi?id=1859515 -BuildRequires: pkgconfig(libdrm) >= 2.4.122 +BuildRequires: pkgconfig(libdrm) >= 2.4.133 %if 0%{?with_libunwind} BuildRequires: pkgconfig(libunwind) %endif @@ -191,6 +191,9 @@ BuildRequires: rust-toolset BuildRequires: cargo-rpm-macros %endif %endif +%if 0%{?with_opencl} +BuildRequires: libstdc++-static +%endif %if 0%{?with_nvk} BuildRequires: cbindgen %endif @@ -207,7 +210,7 @@ BuildRequires: glslang BuildRequires: pkgconfig(vulkan) %endif %if 0%{?with_d3d12} -BuildRequires: pkgconfig(DirectX-Headers) >= 1.618.1 +BuildRequires: pkgconfig(DirectX-Headers) >= 1.619.1 %endif %description @@ -268,11 +271,11 @@ Provides: libEGL-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %package dri-drivers Summary: Mesa-based DRI drivers Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: %{name}-libglapi < %{?epoch:%{epoch}:}25.0.0~rc2-1 -Provides: %{name}-libglapi >= %{?epoch:%{epoch}:}25.0.0~rc2-1 - Obsoletes: %{name}-va-drivers < %{?epoch:%{epoch}:}26.0.0-5 -Provides: %{name}-va-drivers >= %{?epoch:%{epoch}:}26.0.0-5 +Provides: %{name}-va-drivers = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: %{name}-va-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: %{name}-vaapi-drivers < %{?epoch:%{epoch}:}22.2.0-5 %description dri-drivers diff --git a/anda/lib/quickjs-ng/quickjs-ng.spec b/anda/lib/quickjs-ng/quickjs-ng.spec index ea2869749b..a2876380c7 100644 --- a/anda/lib/quickjs-ng/quickjs-ng.spec +++ b/anda/lib/quickjs-ng/quickjs-ng.spec @@ -1,7 +1,7 @@ %global _distro_extra_cflags -Wno-discarded-qualifiers -Wno-maybe-uninitialized Name: quickjs-ng -Version: 0.14.0 +Version: 0.15.0 Release: 1%{?dist} License: MIT Summary: A mighty JavaScript engine diff --git a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec index 4767c88d21..eaa8022cd7 100644 --- a/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec +++ b/anda/lib/sdbus-cpp/sdbus-cpp.terra.spec @@ -4,7 +4,7 @@ %global realname sdbus-cpp Name: %realname.terra -Version: 2.3.0 +Version: 2.3.1 Release: 1%{?dist} Summary: High-level C++ D-Bus library diff --git a/anda/misc/activate-linux/activate-linux.spec b/anda/misc/activate-linux/activate-linux.spec index 63541b506a..05c3db48e5 100644 --- a/anda/misc/activate-linux/activate-linux.spec +++ b/anda/misc/activate-linux/activate-linux.spec @@ -1,5 +1,5 @@ -%global commit a3b8f9e6769760b09d6247a0fb3a9c435e214b10 -%global date 20260428 +%global commit cdca637ba63e8a56bda47fe90e55409d3344120d +%global date 20260520 %global short %(c=%{commit}; echo ${c:0:7}) %global ver 1.1.0 diff --git a/anda/misc/fx-autoconfig/anda.hcl b/anda/misc/fx-autoconfig/anda.hcl new file mode 100644 index 0000000000..d76c74f4d9 --- /dev/null +++ b/anda/misc/fx-autoconfig/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "fx-autoconfig.spec" + } +} diff --git a/anda/misc/fx-autoconfig/fx-autoconfig.spec b/anda/misc/fx-autoconfig/fx-autoconfig.spec new file mode 100644 index 0000000000..2df1ea1ae2 --- /dev/null +++ b/anda/misc/fx-autoconfig/fx-autoconfig.spec @@ -0,0 +1,39 @@ +%global commit d469a80f12e286c0e937d8b93c01dfc2d55dca8f +%global commit_date 20260504 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: fx-autoconfig +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%{?dist} +Summary: Firefox userChrome.js manager +Packager: Anna Simmons + +License: MPL-2.0 +URL: https://github.com/MrOtherGuy/fx-autoconfig +Source0: https://github.com/MrOtherGuy/fx-autoconfig/archive/%commit.tar.gz +Requires: firefox +BuildArch: noarch + +%description +%{summary}. + +%prep +%autosetup -n fx-autoconfig-%commit + +%build + +%install +mkdir -p %{buildroot}%{_libdir}/firefox + +install -Dm644 program/config.js %{buildroot}%{_libdir}/firefox/ +cp -pr program/defaults %{buildroot}%{_libdir}/firefox/defaults + +%files +%license LICENSE +%doc readme.md +%{_libdir}/firefox/config.js +%{_libdir}/firefox/defaults/ + +%changelog +* Thu May 21 2026 Anna Simmons +- Initial package build diff --git a/anda/misc/fx-autoconfig/update.rhai b/anda/misc/fx-autoconfig/update.rhai new file mode 100644 index 0000000000..af3101ce9c --- /dev/null +++ b/anda/misc/fx-autoconfig/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("MrOtherGuy/fx-autoconfig")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 6856ffec95..b994444a52 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.99.0 +Version: 1.100.0 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/misc/signal-cli/signal-cli.spec b/anda/misc/signal-cli/signal-cli.spec index 9d9fc83a46..c30c38cd19 100644 --- a/anda/misc/signal-cli/signal-cli.spec +++ b/anda/misc/signal-cli/signal-cli.spec @@ -3,7 +3,7 @@ %define debug_package %{nil} Name: signal-cli -Version: 0.14.3 +Version: 0.14.4.1 Release: 1%{?dist} Summary: signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger License: GPL-3.0-only diff --git a/anda/misc/tail-tray/anda.hcl b/anda/misc/tail-tray/anda.hcl new file mode 100644 index 0000000000..a317bddfb9 --- /dev/null +++ b/anda/misc/tail-tray/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "tail-tray.spec" + } +} diff --git a/anda/misc/tail-tray/tail-tray.spec b/anda/misc/tail-tray/tail-tray.spec new file mode 100644 index 0000000000..4e47a8557a --- /dev/null +++ b/anda/misc/tail-tray/tail-tray.spec @@ -0,0 +1,46 @@ +Name: tail-tray +Version: 0.2.32 +Release: 1%{?dist} +Summary: Tailscale tray menu and UI for the KDE Plasma Desktop +License: GPL-3.0-or-later +URL: https://github.com/SneWs/tail-tray +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: gettext +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qttools-devel + +Requires: tailscale +Suggests: davfs2 + +Packager: Owen Zimmerman + +%description +%{summary}. + +%prep +%autosetup + +%conf +%cmake + +%build +%cmake_build + +%install +%cmake_install + +%files +%doc README.md +%license LICENSE +%{_bindir}/%{name} +%{_appsdir}/%{name}.desktop +%{_scalableiconsdir}/tail-tray-dark.svg +%{_scalableiconsdir}/tail-tray.svg + +%changelog +* Sat May 23 2026 Owen Zimmerman +- Initial commit diff --git a/anda/misc/tail-tray/update.rhai b/anda/misc/tail-tray/update.rhai new file mode 100644 index 0000000000..bcb25762b9 --- /dev/null +++ b/anda/misc/tail-tray/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("SneWs/tail-tray")); diff --git a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec index 98cb0aea75..ff38e40144 100644 --- a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec +++ b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec @@ -1,7 +1,7 @@ -%global commit 1ad452728877259ceec67ca7ff6481d5e7b35eec +%global commit 2fed2eca355a003db3cc4ada1c58c49be876c6a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 20260518025449 -%global commit_date 20260518 +%global ver 20260522120028 +%global commit_date 20260523 Name: v2ray-domain-list-community Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/multimedia/vgmstream/vgmstream.spec b/anda/multimedia/vgmstream/vgmstream.spec index 9136a3c548..53ffcf04b9 100644 --- a/anda/multimedia/vgmstream/vgmstream.spec +++ b/anda/multimedia/vgmstream/vgmstream.spec @@ -1,6 +1,6 @@ -%global commit b89146c81c36c214e9b75d26d23c873de3546084 +%global commit d73e324a6cf283810c9629558a9bdec237dfb37b %global shortcommit %{sub %{commit} 1 7} -%global commit_date 20260517 +%global commit_date 20260523 Name: vgmstream Version: 0~%{commit_date}git.%shortcommit diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index 289a0ea647..fcef2b644d 100644 --- a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec +++ b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec @@ -1,5 +1,5 @@ -%global commit a917f5208a6bc7e06cb973dbdc0b1f03274b0e13 -%global commit_date 20260519 +%global commit 8fd8224ee3b8d1d7ec62e97c1eb04900eaf702b7 +%global commit_date 20260524 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/falcond-profiles/falcond-profiles.spec b/anda/system/falcond-profiles/falcond-profiles.spec index e465fc4b6c..1c6d293d0e 100644 --- a/anda/system/falcond-profiles/falcond-profiles.spec +++ b/anda/system/falcond-profiles/falcond-profiles.spec @@ -1,10 +1,10 @@ -%global commit a3e0e63303c0a310a504c5f3e2a9d71496d7aaab +%global commit 5023a846980685812334586ae265f8f6a1ded38b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260206 +%global commit_date 20260523 Name: falcond-profiles Version: 0^%{commit_date}git.%{shortcommit} -Release: 1%?dist +Release: 1%{?dist} Summary: Profiles for falcond License: MIT URL: https://github.com/PikaOS-Linux/falcond-profiles diff --git a/anda/system/falcond/falcond.spec b/anda/system/falcond/falcond.spec index fd725e9530..04690fa283 100644 --- a/anda/system/falcond/falcond.spec +++ b/anda/system/falcond/falcond.spec @@ -1,5 +1,5 @@ Name: falcond -Version: 2.0.6 +Version: 2.0.8 Release: 1%{?dist} Summary: Advanced Linux Gaming Performance Daemon License: MIT diff --git a/anda/system/kcgroups-dmemcg/anda.hcl b/anda/system/kcgroups-dmemcg/anda.hcl new file mode 100644 index 0000000000..8f74540321 --- /dev/null +++ b/anda/system/kcgroups-dmemcg/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "kcgroups-dmemcg.spec" + } +} diff --git a/anda/system/kcgroups-dmemcg/kcgroups-dmemcg.spec b/anda/system/kcgroups-dmemcg/kcgroups-dmemcg.spec new file mode 100644 index 0000000000..3d2fb30c3b --- /dev/null +++ b/anda/system/kcgroups-dmemcg/kcgroups-dmemcg.spec @@ -0,0 +1,122 @@ +%global kcgroups_src kcgroups-kcgroups-dmemcg-experimental +%global booster_src kcgroups-booster-dmemcg-experimental + +Name: kcgroups-dmemcg +Version: 0.1 +Release: 2%{?dist} +Summary: KDE library to manipulate cgroups - fork adding dmem cgroup support +Packager: Kyle Gospodnetich +License: LGPL-2.1-or-later AND MIT AND CC0-1.0 +URL: https://github.com/pixelcluster/kcgroups + +Source0: %{url}/archive/refs/tags/kcgroups-dmemcg-experimental.tar.gz +Source1: %{url}/archive/refs/tags/booster-dmemcg-experimental.tar.gz +Source2: %{url}/tree/dmemcg/LICENSES + +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: gcc-c++ +BuildRequires: qt6-qtbase-devel +BuildRequires: plasma-workspace-devel +BuildRequires: kf6-kwindowsystem-devel +BuildRequires: kf6-kconfig-devel +BuildRequires: kf6-kdbusaddons-devel +BuildRequires: kf6-kitemmodels-devel +BuildRequires: systemd-rpm-macros + +Requires: qt6-qtbase +Requires: kf6-kwindowsystem +Requires: kf6-kconfig +Requires: kf6-kdbusaddons + +Conflicts: kcgroups-git + +%description +KDE library to manipulate cgroups (and boost foreground apps). +This is a fork adding dmem cgroup support. + +%package -n plasma-foreground-booster-dmemcg +Summary: Plasma foreground booster with dmemcg support +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n plasma-foreground-booster-dmemcg +Plasma foreground booster utilizing dmem cgroup support. + +%package devel +Summary: Development files for kcgroups-dmemcg +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Development headers and CMake files for kcgroups-dmemcg. + +%prep +%setup -q -c -n %{name}-%{version} -a 0 -a 1 + +%build +mkdir kcgroups-build +mkdir kcgroups-install +mkdir booster-build + +pushd kcgroups-build +cmake ../%{kcgroups_src} \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DBUILD_WITH_QT6=ON +make %{?_smp_mflags} + +make DESTDIR=$(pwd)/../kcgroups-install install +popd + +pushd booster-build +export CMAKE_PREFIX_PATH=$(pwd)/../kcgroups-install%{_prefix} +cmake ../%{booster_src} \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_SKIP_INSTALL_RPATH=ON \ + -DBUILD_WITH_QT6=ON +make %{?_smp_mflags} + +%install +pushd kcgroups-build +make DESTDIR=%{buildroot} install +popd + +pushd booster-build +make DESTDIR=%{buildroot} install + +mkdir -p %{buildroot}%{_defaultlicensedir}/%{name} + +cp -r %{S:2} %{buildroot}%{_defaultlicensedir}/%{name}/ + +%post -n plasma-foreground-booster-dmemcg +%systemd_user_post plasma-foreground-booster.service + +%preun -n plasma-foreground-booster-dmemcg +%systemd_user_preun plasma-foreground-booster.service + +%postun -n plasma-foreground-booster-dmemcg +%systemd_user_postun_with_restart plasma-foreground-booster.service + +%files +%license %{_defaultlicensedir}/%{name}/LICENSES +%{_libdir}/libKF5CGroups.so.5* +%{_datadir}/qlogging-categories6/kcgroups.* + +%files devel +%{_includedir}/KF6/ +%{_libdir}/cmake/KF5CGroups/ +%{_libdir}/libKF5CGroups.so +%{_libdir}/qt6/mkspecs/modules/qt_KCGroups.pri + +%files -n plasma-foreground-booster-dmemcg +%{_bindir}/foreground_booster +%{_userunitdir}/plasma-foreground-booster.service +%{_datadir}/applications/org.kde.foreground-booster.desktop +%config(noreplace) %{_sysconfdir}/xdg/autostart/org.kde.foreground-booster.desktop + +%changelog +* Thu May 21 2026 Kyle Gospodnetich - 0.1-1 +- Brought to Terra repo unmodified + +* Fri Apr 17 2026 LionHeartP - 0.1-1 +- Initial spec derived from AUR PKGBUILD https://aur.archlinux.org/packages/plasma-foreground-booster-dmemcg diff --git a/anda/system/limine/limine.spec b/anda/system/limine/limine.spec index faf8f852f3..ce3ffdbde1 100644 --- a/anda/system/limine/limine.spec +++ b/anda/system/limine/limine.spec @@ -1,5 +1,5 @@ Name: limine -Version: 12.3.0 +Version: 12.3.1 Release: 1%{?dist} Summary: Modern, advanced, portable, multiprotocol bootloader License: BSD-2-Clause diff --git a/anda/system/nct6687d/akmod/nct6687d-kmod.spec b/anda/system/nct6687d/akmod/nct6687d-kmod.spec index e934a502e4..1fea992ab1 100644 --- a/anda/system/nct6687d/akmod/nct6687d-kmod.spec +++ b/anda/system/nct6687d/akmod/nct6687d-kmod.spec @@ -7,14 +7,14 @@ %global debug_package %{nil} %endif -%global commit cedda8bff09a4083e07414fb80fdc3901e7ab544 -%global commitdate 20260411 +%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4 +%global commitdate 20260523 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global modulename nct6687d Name: %{modulename}-kmod Version: 1.0^%{commitdate}git.%{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Linux kernel driver for the NCT6687D hardware monitoring chip License: GPL-2.0-or-later URL: https://github.com/Fred78290/%{modulename} diff --git a/anda/system/nct6687d/dkms/dkms-nct6687d.spec b/anda/system/nct6687d/dkms/dkms-nct6687d.spec index 73ac69e8c4..90b206e06f 100644 --- a/anda/system/nct6687d/dkms/dkms-nct6687d.spec +++ b/anda/system/nct6687d/dkms/dkms-nct6687d.spec @@ -1,8 +1,8 @@ -%global commit cedda8bff09a4083e07414fb80fdc3901e7ab544 +%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4 %global debug_package %{nil} %global modulename nct6687d %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260411 +%global commitdate 20260523 Name: dkms-%{modulename} Version: 1.0^%{commitdate}git.%{shortcommit} diff --git a/anda/system/nct6687d/kmod-common/nct6687d.spec b/anda/system/nct6687d/kmod-common/nct6687d.spec index 49d2bad8a1..6beac3543d 100644 --- a/anda/system/nct6687d/kmod-common/nct6687d.spec +++ b/anda/system/nct6687d/kmod-common/nct6687d.spec @@ -1,10 +1,10 @@ -%global commit cedda8bff09a4083e07414fb80fdc3901e7ab544 +%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260411 +%global commitdate 20260523 Name: nct6687d Version: 1.0^%{commitdate}git.%{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Linux kernel driver for the NCT6687D hardware monitoring chip License: GPL-2.0-or-later URL: https://github.com/Fred78290/%{name} diff --git a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec index c0cd6ec7de..1c718ef80c 100644 --- a/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec +++ b/anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec @@ -1,5 +1,5 @@ Name: nvidia-container-toolkit -Version: 1.19.0 +Version: 1.19.1 Release: 1%{?dist} Summary: NVIDIA Container Toolkit License: Apache-2.0 diff --git a/anda/system/pixi/pixi.spec b/anda/system/pixi/pixi.spec index cb48a54b67..a9b2f5e193 100644 --- a/anda/system/pixi/pixi.spec +++ b/anda/system/pixi/pixi.spec @@ -1,5 +1,5 @@ Name: pixi -Version: 0.68.1 +Version: 0.69.0 Release: 1%{?dist} Summary: A cross-platform, multi-language package manager License: BSD-3-Clause diff --git a/anda/system/readymade/git/readymade-git.spec b/anda/system/readymade/git/readymade-git.spec index af22342c96..3a7d505dad 100644 --- a/anda/system/readymade/git/readymade-git.spec +++ b/anda/system/readymade/git/readymade-git.spec @@ -1,5 +1,5 @@ -%global commit d65638a3e998f8af3cc0eda8c3641d134c73087d -%global commit_date 20260501 +%global commit ccdf092314b2241ec13ede2381d8174b051d5d09 +%global commit_date 20260524 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global crate readymade Name: readymade-git @@ -13,6 +13,7 @@ Source1: https://github.com/FyraLabs/rdms_proc_macros/archive/HEAD.tar.gz BuildRequires: anda-srpm-macros rust-packaging mold BuildRequires: pkgconfig(libhelium-1) BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(libacl) BuildRequires: clang-devel BuildRequires: gcc BuildRequires: cmake diff --git a/anda/system/readymade/stable/readymade.spec b/anda/system/readymade/stable/readymade.spec index 14442f33dc..99d484d47b 100644 --- a/anda/system/readymade/stable/readymade.spec +++ b/anda/system/readymade/stable/readymade.spec @@ -1,6 +1,6 @@ %global crate readymade Name: readymade -Version: 0.14.0 +Version: 0.14.1 Release: 1%{?dist} Summary: Install ready-made distribution images! License: GPL-3.0-or-later @@ -9,6 +9,9 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz Source1: https://github.com/FyraLabs/rdms_proc_macros/archive/HEAD.tar.gz BuildRequires: anda-srpm-macros rust-packaging mold BuildRequires: pkgconfig(libhelium-1) +BuildRequires: pkgconfig(openssl) +BuildRequires: glibc-all-langpacks +BuildRequires: pkgconfig(libacl) BuildRequires: clang-devel BuildRequires: cmake diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 900e84c28e..67db8f6921 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 3e2704416106f497f59cddd18349219374ba3c2b +%global commit 6a19de9c8fe192c14412c5e1ad7ca6fa259ce168 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260518 +%global commitdate 20260523 %global ver 1.1.1 %undefine __brp_mangle_shebangs diff --git a/anda/system/taidan/taidan.spec b/anda/system/taidan/taidan.spec index 90a2a9aec3..757c922208 100644 --- a/anda/system/taidan/taidan.spec +++ b/anda/system/taidan/taidan.spec @@ -1,5 +1,5 @@ Name: taidan -Version: 0.2.0 +Version: 0.2.1 Release: 1%{?dist} Summary: Out-Of-Box-Experience (OOBE) and Welcome App SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later diff --git a/anda/system/uresourced-dmemcg/anda.hcl b/anda/system/uresourced-dmemcg/anda.hcl new file mode 100644 index 0000000000..be9d7fc017 --- /dev/null +++ b/anda/system/uresourced-dmemcg/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "uresourced-dmemcg.spec" + } + labels { + subrepo = "extras" + } +} diff --git a/anda/system/uresourced-dmemcg/update.rhai b/anda/system/uresourced-dmemcg/update.rhai new file mode 100644 index 0000000000..9098d253ca --- /dev/null +++ b/anda/system/uresourced-dmemcg/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("OpenGamingCollective/uresourced-dmemcg")); diff --git a/anda/system/uresourced-dmemcg/uresourced-dmemcg.spec b/anda/system/uresourced-dmemcg/uresourced-dmemcg.spec new file mode 100644 index 0000000000..55c4e7b789 --- /dev/null +++ b/anda/system/uresourced-dmemcg/uresourced-dmemcg.spec @@ -0,0 +1,68 @@ +Name: uresourced-dmemcg +Epoch: 1 +Version: 0.5.4 +Release: 1%{?dist} +Summary: Dynamically allocate resources to the active user +Packager: Kyle Gospodnetich + +License: LGPL-2.1-or-later +URL: https://github.com/OpenGamingCollective/uresourced-dmemcg +Source0: %{url}/archive/refs/tags/%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(libpipewire-0.3) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(systemd) +BuildRequires: systemd-rpm-macros + +Provides: uresourced = %{evr} +Obsoletes: uresourced < %{evr} +Conflicts: uresourced + +%description +This daemon dynamically assigns a resource allocation to the active +graphical user. If the user has an active graphical session managed +using systemd (e.g. GNOME), then the memory allocation will be used +to protect the sessions core processes (session.slice). This fork +adds dmem cgroup protection for focused applications. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%conf +%meson -Dappmanagement=true + +%build +%meson_build + +%install +%meson_install + +%post +%systemd_post uresourced.service +%systemd_user_post uresourced.service + +%preun +%systemd_preun uresourced.service +%systemd_user_preun uresourced.service + +%postun +%systemd_postun uresourced.service +%systemd_user_postun uresourced.service + +%files +%license COPYING +%doc README +%doc NEWS.md +%config(noreplace) %{_sysconfdir}/uresourced.conf +%{_datadir}/dbus-1/system.d/org.freedesktop.UResourced.conf +%{_libexecdir}/uresourced +%{_libexecdir}/cgroupify +%{_unitdir}/* +%{_userunitdir}/* + +%changelog +* Fri May 22 2026 Kyle Gospodnetich - 1:0.5.4-1 +- Initial release diff --git a/anda/system/vicinae/vicinae.spec b/anda/system/vicinae/vicinae.spec index e8c2f59789..0bb91c4a6e 100644 --- a/anda/system/vicinae/vicinae.spec +++ b/anda/system/vicinae/vicinae.spec @@ -5,7 +5,7 @@ %endif Name: vicinae -Version: 0.21.0 +Version: 0.21.1 Release: 1%{?dist} License: GPL-3.0 URL: https://docs.vicinae.com diff --git a/anda/terra/terra-scripts/anda.hcl b/anda/terra/terra-scripts/anda.hcl new file mode 100644 index 0000000000..be2ed3c219 --- /dev/null +++ b/anda/terra/terra-scripts/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "terra-scripts.spec" + } +} diff --git a/anda/terra/terra-scripts/terra-scripts.spec b/anda/terra/terra-scripts/terra-scripts.spec new file mode 100644 index 0000000000..39fa113567 --- /dev/null +++ b/anda/terra/terra-scripts/terra-scripts.spec @@ -0,0 +1,36 @@ +Name: terra-scripts +Version: 0.1.4 +Release: 1%{?dist} +Summary: Helpful scripts for contributing to Terra +License: GPL-3.0-or-later +URL: https://github.com/terrapkg/cli-tools +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +Requires: bash +BuildArch: noarch +Packager: Its-J + +%description +%{summary}. + +%prep +%autosetup -n cli-tools-%{version} + +%install +install -Dm 755 format-license.sh %{buildroot}%{_bindir}/format-license +install -Dm 755 ldd-dnf.sh %{buildroot}%{_bindir}/ldd-dnf +install -Dm 755 changelog.sh %{buildroot}%{_bindir}/changelog +install -Dm 755 getcommit.sh %{buildroot}%{_bindir}/getcommit + +%files +%doc README.md +%license LICENSE +%{_bindir}/format-license +%{_bindir}/ldd-dnf +%{_bindir}/changelog +%{_bindir}/getcommit + +%changelog +* Sun May 24 2026 Its-J +- Add getcommit.sh +* Sat May 23 2026 Its-J +- Package terra-scripts diff --git a/anda/terra/terra-scripts/update.rhai b/anda/terra/terra-scripts/update.rhai new file mode 100644 index 0000000000..9a6687c3aa --- /dev/null +++ b/anda/terra/terra-scripts/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("terrapkg/cli-tools")); diff --git a/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec b/anda/tools/HeadsetControl-nightly/HeadsetControl-nightly.spec index f101a0752e..3bd6613b15 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 e3a2afaa940406d3ec996efae0746940aea68a8c +%global commit c8bbeb36d23ee768b06e58e10333989a581277e8 %global commitdate 20251121 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec b/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec index f565397965..4786e75b99 100644 --- a/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec +++ b/anda/tools/arduino-app-bricks-py/arduino-app-bricks-py.spec @@ -1,7 +1,7 @@ %global pypi_name app-bricks-py %global _desc The code of the Arduino App Lab Bricks -%global ver release/0.10.0 +%global ver release/0.10.1 %global sanitized_ver %(echo %{ver} | sed 's|release/||') Name: %{pypi_name} diff --git a/anda/tools/arduino-app-cli/arduino-app-cli.spec b/anda/tools/arduino-app-cli/arduino-app-cli.spec index 2c241f9d82..7ae13cf5ad 100644 --- a/anda/tools/arduino-app-cli/arduino-app-cli.spec +++ b/anda/tools/arduino-app-cli/arduino-app-cli.spec @@ -1,5 +1,5 @@ %global goipath github.com/arduino/arduino-app-cli -Version: 0.9.0 +Version: 0.11.0 %gometa -f diff --git a/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec b/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec index 8cf622c3fa..794550711b 100644 --- a/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec +++ b/anda/tools/cloudflare-speed-cli/cloudflare-speed-cli.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: cloudflare-speed-cli -Version: 0.6.12 +Version: 0.6.14 Release: 1%{?dist} Summary: CLI for internet speed test via cloudflare diff --git a/anda/tools/glasgow/glasgow.spec b/anda/tools/glasgow/glasgow.spec index 6ae5256b81..09643dd599 100644 --- a/anda/tools/glasgow/glasgow.spec +++ b/anda/tools/glasgow/glasgow.spec @@ -1,5 +1,5 @@ -%global commit b0c64240c9650acc1e91f04e85c541b8dc6d3055 -%global commit_date 20260519 +%global commit 9f080c186a75ce301b1604a232ec232f3a144db3 +%global commit_date 20260524 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name glasgow diff --git a/anda/tools/kittyCAD-cli/kittyCAD-cli.spec b/anda/tools/kittyCAD-cli/kittyCAD-cli.spec index 46484bb24d..e9477e64e3 100644 --- a/anda/tools/kittyCAD-cli/kittyCAD-cli.spec +++ b/anda/tools/kittyCAD-cli/kittyCAD-cli.spec @@ -1,7 +1,7 @@ %undefine __brp_mangle_shebangs Name: kittyCAD-cli -Version: 0.2.171 +Version: 0.2.172 Release: 1%{?dist} Summary: The Zoo command line tool for KittyCAD URL: https://github.com/KittyCAD/cli diff --git a/anda/tools/mdbook/mdbook.spec b/anda/tools/mdbook/mdbook.spec index d87c3284ae..11cafbbde8 100644 --- a/anda/tools/mdbook/mdbook.spec +++ b/anda/tools/mdbook/mdbook.spec @@ -1,6 +1,6 @@ Name: mdBook -Version: 0.5.2 -Release: 1%?dist +Version: 0.5.3 +Release: 1%{?dist} Summary: Create a book from markdown files License: MPL-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND (MIT AND BSD-3-Clause) URL: https://github.com/rust-lang/mdBook diff --git a/anda/tools/modern-colorthief/modern-colorthief.spec b/anda/tools/modern-colorthief/modern-colorthief.spec index 888d214e96..068a11f071 100644 --- a/anda/tools/modern-colorthief/modern-colorthief.spec +++ b/anda/tools/modern-colorthief/modern-colorthief.spec @@ -4,7 +4,7 @@ # The srcrpm is not prefixed with Python because the source is mostly Rust Name: modern-colorthief -Version: 0.2.0 +Version: 0.2.1 Release: 1%{?dist} Summary: ColorThief reimagined SourceLicense: MIT diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 19b74a6eb7..48b8b1fd9e 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit 1643ccaf83d6b4d79f9c7d2b142984ec6d2281e2 -%global commit_date 20260513 +%global commit e0ee994dc3392ace046e7bf90344f9d3bbefc4f4 +%global commit_date 20260521 %global shortcommit %{sub %{commit} 1 7} %gometa -f diff --git a/anda/tools/piclone/piclone.spec b/anda/tools/piclone/piclone.spec index 95fb21cc20..e06eee1148 100644 --- a/anda/tools/piclone/piclone.spec +++ b/anda/tools/piclone/piclone.spec @@ -1,10 +1,10 @@ -%global commit 7d705d0a65c027bb39825bf428fe7c5316411197 -%global commit_date 20251014 +%global commit 608a168f74d6552b391ac4952f7f4fc36f0779f1 +%global commit_date 20260522 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: piclone Version: %commit_date.git~%shortcommit -Release: 2%?dist +Release: 1%{?dist} Summary: Utility to back up Pi to an SD card reader License: BSD-3-Clause URL: https://github.com/raspberrypi-ui/piclone diff --git a/anda/tools/praat/praat.spec b/anda/tools/praat/praat.spec index eeef1c6403..d9add6f843 100644 --- a/anda/tools/praat/praat.spec +++ b/anda/tools/praat/praat.spec @@ -4,7 +4,7 @@ %global org "org.praat" Name: praat -Version: 6.4.66 +Version: 6.4.67 Release: 1%{?dist} URL: https://www.praat.org Source0: https://github.com/praat/praat.github.io/archive/refs/tags/v%{version}.tar.gz diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 0287c817de..1426acc68d 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit 061dfd3abd1155aa068738deec8feac3fe7806e1 -%global commit_date 20260512 +%global commit a9af6dba7094359aea3803aff3e88c8040d5f8c3 +%global commit_date 20260523 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: rpi-utils diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 2210451547..bf1f142116 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 0c2777e3d97934a4c15f7553f7950f59d172afab -%global commit_date 20260512 +%global commit fa8730d16e7acfb70744be677ac9b7aa3e3eaf3c +%global commit_date 20260523 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash diff --git a/anda/tools/topgrade/rust-topgrade.spec b/anda/tools/topgrade/rust-topgrade.spec index 66e067cc19..04e71165ad 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: 17.5.0 +Version: 17.5.1 Release: 1%{?dist} Summary: Upgrade all the things diff --git a/anda/tools/typos/typos.spec b/anda/tools/typos/typos.spec index d5d380b137..b47056762d 100644 --- a/anda/tools/typos/typos.spec +++ b/anda/tools/typos/typos.spec @@ -2,7 +2,7 @@ %define debug_package %{nil} Name: typos -Version: 1.46.2 +Version: 1.46.3 Release: 1%{?dist} Summary: Source Code Spelling Correction