Compare commits

...

25 Commits

Author SHA1 Message Date
Willow C Reed 99136d505c update spec to be ready for release 2026-06-05 09:27:01 -06:00
Cypress Reed 5f4d0cf0f7 Merge branch 'frawhide' into willow/add-noctalia-preview 2026-06-05 09:22:12 -06:00
Raboneko d6f1789298 bump(branch): zig-master 2026-06-05 14:51:10 +00:00
Raboneko 1bc079b98a bump: rpcs3 datasets zig-master-bootstrap arduino-cli 2026-06-05 13:28:11 +00:00
Raboneko d60063802d bump: satty inputplumber rpcs3 2026-06-05 10:12:16 +00:00
Raboneko 7f87b98beb bump: senpai 2026-06-05 06:05:29 +00:00
Owen Zimmerman ba18582d83 chore (driftwm): update spec for 0.9.0 (#12818) 2026-06-05 13:33:48 +08:00
Owen Zimmerman d93bfb0633 chore (graftcp): update spec for 0.8.0 (#12831)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:33:31 +08:00
Owen Zimmerman cef7d766f7 chore (alipad): add update script (#12856)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:32:04 +08:00
Owen Zimmerman 2c9f2dcca4 chore (muon): use sourcehut update script (#12861) 2026-06-05 13:31:44 +08:00
Owen Zimmerman f8c1b182fc chore (senpai): fix update script (#12862)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-06-05 13:31:33 +08:00
Owen Zimmerman 2852871047 chore (satty): update for 0.21.0 (#12868)
* chore (satty): update for 0.21.0

Signed-off-by: Owen-sz <owen@fyralabs.com>

* more macros

Signed-off-by: Owen-sz <owen@fyralabs.com>

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:31:18 +08:00
Kyle Gospodnetich 7972651017 feat: Add ryzen-smu kmod/dkms for use with Powerstation/OpengamepadUI (#12867) 2026-06-05 12:58:33 +08:00
Raboneko 9e9affccfc bump(branch): intel-ipu6-kmod dkms-intel-ipu6 2026-06-05 04:54:24 +00:00
Cypress Reed d1a59e0703 update name and email to fyra (#12869) 2026-06-05 12:51:07 +08:00
Raboneko 65288c0501 bump(nightly): legcord-nightly mpv-nightly gnome-shell-extension-multi-monitors-bar libsingularity vetro ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly intel-ipu6-drivers scx-scheds-nightly rpi-utils 2026-06-05 04:08:13 +00:00
Raboneko 38dda731a9 bump: discord-canary-openasar discord-canary ruffle-nightly rust-zoi-rs 2026-06-05 01:36:32 +00:00
Raboneko 653f66027e bump: fresh 2026-06-04 23:21:55 +00:00
Willow Reed 652deef99a update the... update script 2026-05-31 12:05:45 -06:00
Cypress Reed 2640d9ee37 Merge branch 'frawhide' into willow/add-noctalia-preview 2026-05-31 12:04:16 -06:00
Willow Reed 741880eb5a add new dependencies 2026-05-31 12:03:36 -06:00
Willow C Reed 8f693a12a1 something something idk 2026-05-21 14:11:59 -06:00
Willow C Reed c0c0a639a3 switch to be ready for release instead of being a preview package 2026-05-20 23:44:46 -06:00
Willow C Reed fd6fa6d980 add packager 2026-05-20 23:35:31 -06:00
Willow C Reed 323ea13f8d add spec for noctalia-preview 2026-05-20 23:34:42 -06:00
54 changed files with 466 additions and 127 deletions
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1203
Version: 1.0.1205
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1203
Version: 1.0.1205
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -1,5 +1,5 @@
%global commit 43ad9637ba468bc71e3a73fc9204813148156e4e
%global commit_date 20260604
%global commit 9347d4c7f8a58e619ab357adf14843371377b12e
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 1d82932ccebd562a3edb85581c93d89d5c904b26
%global commit 1ad13223351479469b5ee44305781f2f280aff0d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260604
%global commit_date 20260605
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-04
%global ver 2026-06-05
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -4
View File
@@ -1,4 +1 @@
let versions = get("https://muon.build/releases/").json().keys();
versions.sort();
versions.pop();
rpm.version(versions.pop());
rpm.version(sourcehut("~lattis/muon"));
+12
View File
@@ -31,6 +31,15 @@ BuildRequires: mesa-libgbm-devel
export PREFIX=/usr
%make_install
%post
%systemd_user_post driftwm.service
%preun
%systemd_user_preun driftwm.service
%postun
%systemd_user_postun_with_restart driftwm.service
%files
%doc README.md
%license LICENSE LICENSE.dependencies
@@ -41,7 +50,10 @@ export PREFIX=/usr
%{_sysconfdir}/driftwm/config.reference.toml
%{_datadir}/driftwm/wallpapers/animated/*.glsl
%{_datadir}/driftwm/wallpapers/static/*.glsl
%{_datadir}/driftwm/wallpapers/textured/*.glsl
%{_datadir}/driftwm/wallpapers/*.glsl
%{_userunitdir}/driftwm-shutdown.target
%{_userunitdir}/driftwm.service
%changelog
* Tue Mar 17 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0-1
@@ -1,5 +1,5 @@
%global commit c9dde8ec3f9a027ee2080b4beda2af9bc20fc927
%global commit_date 20260522
%global commit 238425abdf77c49ce89bc788c619c3035f5cec7f
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
+8 -5
View File
@@ -8,7 +8,7 @@ License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs
Source0: https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v%{version}.tar.gz
Packager: Willow C Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
BuildRequires: cmake
BuildRequires: cmake(Qt6Core)
@@ -73,15 +73,18 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell
%changelog
* Thu May 21 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Thu May 21 2026 Cypress Reed <cypress@fyralabs.com>
- Add update script so that release bumps when Qt updates its minor version, triggering a rebuild
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
* Sun Mar 29 2026 Cypress Reed <cypress@fyralabs.com>
- Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed)
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
* Thu Mar 05 2026 Cypress Reed <cypress@fyralabs.com>
- Fix revision to actually be defined as a specific git commit since it never gets initialized rn
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
* Fri Feb 27 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit based on quickshell spec
@@ -23,7 +23,7 @@ Recommends: power-profiles-daemon
Recommends: wlsunset
Recommends: gpu-screen-recorder
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe.
@@ -43,11 +43,14 @@ cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/
%{_sysconfdir}/xdg/quickshell/noctalia-shell/
%changelog
* Mon Mar 09 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Mon Mar 09 2026 Cypress Reed <cypress@fyralabs.com>
- switch gpu-screen-recorder to be recommended as it's a plugin and not required anymore. also switched source to be based on version.
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
* Fri Feb 27 2026 Cypress Reed <cypress@fyralabs.com>
- Change required quickshell to Noctalia's version
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "noctalia.spec"
}
}
+80
View File
@@ -0,0 +1,80 @@
%global debug_package %{nil}
%global upstreamname noctalia-shell
Name: noctalia
Version: 4.9.9
Release: 1%{?dist}
Summary: A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency.
License: MIT
URL: https://github.com/noctalia-dev/%{upstreamname}
Source0: https://github.com/noctalia-dev/%{upstreamname}/releases/download/v%{version}/noctalia-v%{version}.tar.gz
BuildRequires: meson
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: pipewire-devel
BuildRequires: sdbus-cpp-devel
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(jemalloc)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libqalculate)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(pam)
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xkbcommon)
Provides: desktop-notification-daemon
Provides: PolicyKit-authentication-agent
Requires: hicolor-icon-theme
Requires: dejavu-sans-fonts
Requires: libwebp
Recommends: ddcutil
Recommends: gpu-screen-recorder
Recommends: power-profiles-daemon
Packager: Cypress Reed <cypress@fyralabs.com>
%description
A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency.
%prep
%autosetup -n noctalia-release
%build
%meson
%meson_build
%install
%meson_install
install -d %{buildroot}%{_licensedir}/%{name}/third_party
find third_party -type f \( -name "LICENSE*" -o -name "COPYING*" -o -name "NOTICE*" \) | while read -r file; do
# Create the destination subdirectory
dest_dir="%{buildroot}%{_licensedir}/%{name}/$(dirname "$file")"
install -d "$dest_dir"
# Copy the file to its specific subfolder
install -p -m 0644 "$file" "$dest_dir/"
done
%files
%doc README.md
%license LICENSE
%{_licensedir}/%{name}/third_party/
%{_bindir}/noctalia
%{_datadir}/noctalia/
%changelog
* Fri Jun 05 2026 Cypress Reed <cypress@fyralabs.com>
- Port to terra from Fedora COPR lionheartp/Hyprland
+6
View File
@@ -0,0 +1,6 @@
let v = gh("noctalia-dev/noctalia-shell");
v.crop(1);
if v >= "5" {
rpm.version(v);
}
+21 -14
View File
@@ -1,5 +1,5 @@
Name: satty
Version: 0.21.0
Version: 0.21.1
Release: 1%{?dist}
Summary: Modern screenshot annotation tool
URL: https://github.com/Satty-org/Satty
@@ -7,38 +7,45 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cargo-rpm-macros
BuildRequires: libadwaita-devel
BuildRequires: libepoxy-devel
License: MPL-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: MPL-2.0
License: %{SourceLicense} AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
Packager: Tulip Blossom <tulilirockz@outlook.com>
%description
%{summary}.
%pkg_completion -BNfz
%pkg_completion -BeNfz
%prep
%autosetup -n Satty-%{version}
%cargo_prep_online
%build
%cargo_build
%{cargo_license_online} > LICENSE.dependencies
%cargo_build -a
%{cargo_license_online -a} > LICENSE.dependencies
%install
install -Dpm0755 -t %{buildroot}%{_bindir} ./target/rpm/satty
install -Dpm0644 -t %{buildroot}%{_datadir}/applications/ ./satty.desktop
install -Dpm0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ ./assets/satty.svg
install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d/ ./completions/satty.fish
install -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions/ ./completions/_satty
install -Dpm0644 ./completions/satty.bash %{buildroot}%{_datadir}/bash-completion/completions/satty
install -Dpm0644 -t %{buildroot}%{_datadir}/nushell/vendor/autoload/ ./completions/satty.nu
install -Dpm0755 -t %{buildroot}%{_bindir} ./target/rpm/satty
install -Dpm0644 -t %{buildroot}%{_appsdir}/ ./satty.desktop
install -Dpm0644 -t %{buildroot}%{_scalableiconsdir}/ ./assets/satty.svg
install -Dpm0644 -t %{buildroot}%{fish_completions_dir}/ ./completions/satty.fish
install -Dpm0644 -t %{buildroot}%{zsh_completions_dir}/ ./completions/_satty
install -Dpm0644 ./completions/satty.bash %{buildroot}%{bash_completions_dir}/satty
install -Dpm0644 -t %{buildroot}%{elvish_completions_dir}/ ./completions/satty.elv
install -Dpm0644 -t %{buildroot}%{nushell_completions_dir}/ ./completions/satty.nu
install -Dpm0644 -t %{buildroot}%{_metainfodir}/ ./org.satty.Satty.metainfo.xml
%files
%doc README.md
%license LICENSE LICENSE.dependencies
%{_bindir}/%{name}
%{_datadir}/applications/satty.desktop
%{_datadir}/icons/hicolor/scalable/apps/satty.svg
%{_appsdir}/satty.desktop
%{_scalableiconsdir}/satty.svg
%{_metainfodir}/org.satty.Satty.metainfo.xml
%changelog
* Thu Jun 04 2026 Owen Zimmerman <owen@fyralabs.com> 0.21.0-1
- Update for 0.21.0
* Sun Mar 29 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit
@@ -1,5 +1,5 @@
%global commit db60bd92c5abb64b441c0f4c0112c9bcc00b034a
%global commit_date 20260604
%global commit e4af08d7430e9728cf2e22cfcb99e3ffb931a6b1
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit e7c64817f0e68df1b190f0c3a544b530c71c46b0
%global commit_date 20260603
%global commit 0a7bd367676f67e1c15a304ba135fe6fecdbc604
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global goipath github.com/singularityos-lab/vetro
@@ -1,6 +1,6 @@
%global commit bfe633a9487892ff3d27ed727db540267f22ef90
%global commit 42fcd58dba54c2a0404c1c3d73c7d44081fac836
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-03
%global fulldate 2026-06-04
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 96165ec62647cb5db0a5cf1c57214f2970c6eda4
%global commit fcb95aaee47f4abf0846ca39cd402eb4afbc8bcf
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260604
%global commit_date 20260605
%global ver 1.7.0
%bcond_with check
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.2
Version: 0.77.3
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit dd5261f7ad8cc7f0cb179464639e95d100603a09
%global commit 803115cfdedd4feece5b829ab03d00e214748b90
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260604
%global commit_date 20260605
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+2 -2
View File
@@ -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 9a2243bfcbecc7e94d55c856ea26e383c948f681
%global ver 0.0.41-19433
%global commit 6349ea2ee908f815db280f9f3fbfb8971f79533f
%global ver 0.0.41-19436
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit c8e805a2fae2291c306943cbe3eb2fa7a0410c7c
%global commit 4b374eb0a615314f7a1ffac51f2483a1fcea1385
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260604
%global commit_date 20260605
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools.
Name: python-%{pypi_name}
Version: 4.8.5
Version: 5.0.0
Release: 1%{?dist}
Summary: The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
License: Apache-2.0
@@ -1,5 +1,5 @@
%global commit 5767e1e747159160fbf872c5e70e126127b12278
%global commit_date 20260604
%global commit 567a205d8ef9079c6eac5742a06dae1a837951c0
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.3.10
Version: 0.3.12
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
+1 -1
View File
@@ -1,7 +1,7 @@
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zoi-rs
%global crate_version 1.16.1
%global crate_version 1.17.0
Name: rust-zoi-rs
Version: %(echo %crate_version | sed 's/-/~/g')
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.690+c5a61e899
version=0.17.0-dev.702+18b3c78a9
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.690+c5a61e899
%global ver 0.17.0-dev.702+18b3c78a9
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.690+c5a61e899
Version: 0.17.0~dev.702+18b3c78a9
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
+5 -2
View File
@@ -14,7 +14,7 @@ BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(zlib)
BuildRequires: anda-srpm-macros
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
A set of client and server components which implement a crash-reporting system.
@@ -61,5 +61,8 @@ rm -rf %{buildroot}%{_docdir}/breakpad-0.1
%{_libexecdir}/core_handler
%changelog
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
+2 -2
View File
@@ -1,8 +1,8 @@
%global appid org.sr.ht.delthas.senpai
Name: senpai
Version: 0.4.1
Release: 3%?dist
Version: 0.5.0
Release: 1%{?dist}
Summary: Your everyday IRC student
License: ISC
URL: https://sr.ht/~delthas/senpai/
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("delthas/senpai"));
rpm.version(gh_tag("delthas/senpai"));
@@ -1,7 +1,7 @@
%global commit ce795c92b3d708df445fbae09e5c7fab7ec2eb6a
%global commit c38c63ae0acc73e7b72aecd9c87a505a08ce519d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260603121550
%global commit_date 20260604
%global ver 20260604104630
%global commit_date 20260605
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -33,7 +33,7 @@ BuildRequires: pkgconfig(vulkan)
Requires(post): libcap
BuildRequires: systemd-rpm-macros
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
Shadowplay-like screen recorder for Linux. Uses GPU acceleration to record in H.264, HEVC, AV1, VP8, or VP9.
@@ -73,8 +73,11 @@ Shadowplay-like screen recorder for Linux. Uses GPU acceleration to record in H.
%{_mandir}/man1/%{name}.1*
%changelog
* Sun Mar 15 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Sun Mar 15 2026 Cypress Reed <cypress@fyralabs.com>
- Fix package source
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
@@ -1,5 +1,5 @@
%global commit d83ffd7d7d7f81451f58e3ad8c054bb628f43265
%global commit_date 20260604
%global commit 2c702645d1c556f895f170718a810927087678ef
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly
@@ -1,8 +1,8 @@
%global buildforkernels akmod
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -10,7 +10,7 @@
Name: %{modulename}-kmod
Summary: Akmods module for %{modulename}
Version: 0^%{commit_date}git.%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
License: GPL-2.0-or-later
URL: https://github.com/intel/ipu6-drivers
Source0: https://github.com/intel/ipu6-drivers/archive/%{commit}/ipu6-drivers-%{shortcommit}.tar.gz
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
# Use this if they ever stop doing that I guess
%global ver 1.0.1
+10
View File
@@ -0,0 +1,10 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "ryzen_smu-kmod.spec"
}
labels {
mock = 1
nightly = 1
}
}
@@ -0,0 +1,69 @@
# The reason why this package is a separate from the main one despite using the same sources
# is because akmods use the srpm to build the kmod package, and if the kmod package is included
# in the main package, akmods will reinstall the userspace package every time the kernel is updated.
%if 0%{?fedora}
%global buildforkernels akmod
%global debug_package %{nil}
%endif
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global commitdate 20260425
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename ryzen_smu
Name: %{modulename}-kmod
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source0: %{url}/archive/%{commit}.tar.gz#/%{modulename}-%{shortcommit}.tar.gz
BuildRequires: gcc
BuildRequires: make
BuildRequires: kmodtool
Requires: akmods
Requires: %{modulename} = %{?epoch:%{epoch}:}%{version}
Requires: %{modulename}-akmod-modules = %{?epoch:%{epoch}:}%{version}
Requires: kernel-devel
Conflicts: dkms-%{modulename}
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%{expand:%(kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%prep
# error out if there was something wrong with kmodtool
%{?kmodtool_check}
# print kmodtool output for debugging purposes:
kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
%setup -q -c -n %{modulename}-%{commit}
for kernel_version in %{?kernel_versions} ; do
cp -a %{modulename}-%{commit} _kmod_build_${kernel_version%%___*}
done
%build
for kernel_version in %{?kernel_versions} ; do
make V=1 %{?_smp_mflags} -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} modules
done
%install
for kernel_version in %{?kernel_versions}; do
mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
install -D -m 755 _kmod_build_${kernel_version%%___*}/%{modulename}.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
chmod a+x %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/%{modulename}.ko
done
%{?akmod_install}
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
+9
View File
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dkms-ryzen_smu.spec"
}
labels {
nightly = 1
}
}
@@ -0,0 +1,61 @@
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global debug_package %{nil}
%global modulename ryzen_smu
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260425
Name: dkms-%{modulename}
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source: %{url}/archive/%{commit}.tar.gz
BuildRequires: sed
BuildRequires: systemd-rpm-macros
Requires: %{modulename} = %{?epoch:%{epoch}:}%{version}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
BuildArch: x86_64
Requires: dkms
Conflicts: akmod-%{modulename}
Provides: %{modulename}-kmod
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
BuildArch: noarch
%description akmod-modules
Akmods modules for the akmod-%{name} package.
%prep
%autosetup -p1 -n %{modulename}-%{commit}
/usr/bin/sed -i -e 's/@VERSION@/%{version}/g' -e 's/@CFLGS@//g' dkms.conf
# Fix bad python3 shebangs
find . -name '*.py' -exec /usr/bin/sed -i '1s|^#![[:space:]]*/bin/python$|#!/usr/bin/python3|' {} +
%install
mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}
cp -fr ./ %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
%post
dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || :
# Rebuild and make available for the currently running kernel:
dkms build -m %{modulename} -v %{version} -q || :
dkms install -m %{modulename} -v %{version} -q --force || :
%files
%{_usrsrc}/%{modulename}-%{version}
%license LICENSE
%doc README.md
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "ryzen_smu.spec"
}
labels {
nightly = 1
}
}
@@ -0,0 +1,50 @@
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260425
Name: ryzen_smu
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source: %{url}/archive/%{commit}.tar.gz
BuildRequires: systemd-rpm-macros
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%package akmod-modules
Summary: Modules for Akmods
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
Akmods modules for the akmod-%{name} package.
%prep
%autosetup -p1 -n %{name}-%{commit}
# Autoload the module on boot
echo %{name} > %{name}.conf
# Akmods modules
install -Dm644 %{name}.conf -t %{buildroot}%{_modulesloaddir}
%files
%license LICENSE
%doc README.md
%files akmod-modules
%{_modulesloaddir}/%{name}.conf
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
@@ -1,6 +1,6 @@
%global commit 8ea58d26839f3b110867a83f0cf09c3d17d53778
%global commit 7a97776600deb6dd0634f73fd752bab1802de260
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260604
%global commitdate 20260605
%global ver 1.1.1
%undefine __brp_mangle_shebangs
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "alipad.spec"
}
labels {
nightly = 1
}
}
+5 -1
View File
@@ -1 +1,5 @@
// Empty until sourcehut update script
rpm.global("commit", sourcehut_commit("~malicean/alipad"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
+1 -1
View File
@@ -1,6 +1,6 @@
# https://github.com/arduino/arduino-cli
%global goipath github.com/arduino/arduino-cli
Version: 1.5.0
Version: 1.5.1
%gometa -f
+15 -20
View File
@@ -2,13 +2,15 @@
%global commit_date 20260531
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%define debug_package %{nil}
Name: graftcp-nightly
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist}
Summary: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy
URL: https://github.com/hmgle/graftcp
License: GPL-3.0
Source0: %url/archive/%commit/graftcp-%commit.tar.gz
License: GPL-3.0-or-later
Source0: %{url}/archive/%{commit}/graftcp-%{commit}.tar.gz
BuildRequires: gcc mold make golang systemd-rpm-macros
Packager: Owen Zimmerman <owen@fyralabs.com>
Conflicts: graftcp
@@ -27,30 +29,23 @@ connect by ptrace(2), so it is workable for any program. The principle will be e
%make_build
%install
install -Dm755 graftcp %{buildroot}%{_bindir}/graftcp
install -Dm755 local/graftcp-local %{buildroot}%{_bindir}/graftcp-local
install -Dm755 local/mgraftcp %{buildroot}%{_bindir}/mgraftcp
install -Dm644 local/contrib/systemd/graftcp-local.service %{buildroot}%{_unitdir}/graftcp-local.service
install -Dm644 local/example-graftcp-local.conf %{buildroot}%{_sysconfdir}/graftcp-local/example-graftcp-local.conf
%post
%systemd_post graftcp-local.service
%preun
%systemd_preun graftcp-local.service
%postun
%systemd_postun_with_restart graftcp-local.service
mkdir -p %{buildroot}%{_bindir}
%make_install PREFIX=%{_prefix}
install -Dm644 example-graftcp.conf %{buildroot}%{_sysconfdir}/graftcp/example-graftcp.conf
install -Dm644 example-mgraftcp.conf %{buildroot}%{_sysconfdir}/graftcp/example-mgraftcp.conf
%files
%doc README.md README.zh-CN.md
%doc README.md
%lang(zh_CN) %doc README.zh-CN.md
%license COPYING
%{_bindir}/graftcp
%{_bindir}/graftcp-local
%{_bindir}/mgraftcp
%{_unitdir}/graftcp-local.service
%{_sysconfdir}/graftcp-local/example-graftcp-local.conf
%{_sysconfdir}/graftcp/example-graftcp.conf
%{_sysconfdir}/graftcp/example-mgraftcp.conf
%changelog
* Tue Jun 02 2026 Owen Zimmerman <owen@fyralabs.com>
- Update for 0.8.0
* Fri Oct 24 2025 Owen Zimmerman <owen@fyralabs.com>
- initial commit
+17 -22
View File
@@ -1,11 +1,13 @@
%define debug_package %{nil}
Name: graftcp
Version: 0.8.0
Release: 1%{?dist}
Summary: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy
URL: https://github.com/hmgle/graftcp
License: GPL-3.0
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: gcc mold make golang systemd-rpm-macros
License: GPL-3.0-or-later
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: gcc make golang systemd-rpm-macros
Packager: Owen Zimmerman <owen@fyralabs.com>
Conflicts: graftcp-nightly
@@ -17,36 +19,29 @@ linked programs, e.g., applications built by Go can not be hook by proxychains-n
connect by ptrace(2), so it is workable for any program. The principle will be explained in this paragraph of how does it work.
%prep
%autosetup -n graftcp-%{version}
%autosetup
%build
%make_build
%install
install -Dm755 graftcp %{buildroot}%{_bindir}/graftcp
install -Dm755 local/graftcp-local %{buildroot}%{_bindir}/graftcp-local
install -Dm755 local/mgraftcp %{buildroot}%{_bindir}/mgraftcp
install -Dm644 local/contrib/systemd/graftcp-local.service %{buildroot}%{_unitdir}/graftcp-local.service
install -Dm644 local/example-graftcp-local.conf %{buildroot}%{_sysconfdir}/graftcp-local/example-graftcp-local.conf
%post
%systemd_post graftcp-local.service
%preun
%systemd_preun graftcp-local.service
%postun
%systemd_postun_with_restart graftcp-local.service
mkdir -p %{buildroot}%{_bindir}
%make_install PREFIX=%{_prefix}
install -Dm644 example-graftcp.conf %{buildroot}%{_sysconfdir}/graftcp/example-graftcp.conf
install -Dm644 example-mgraftcp.conf %{buildroot}%{_sysconfdir}/graftcp/example-mgraftcp.conf
%files
%doc README.md README.zh-CN.md
%doc README.md
%lang(zh_CN) %doc README.zh-CN.md
%license COPYING
%{_bindir}/graftcp
%{_bindir}/graftcp-local
%{_bindir}/mgraftcp
%{_unitdir}/graftcp-local.service
%{_sysconfdir}/graftcp-local/example-graftcp-local.conf
%{_sysconfdir}/graftcp/example-graftcp.conf
%{_sysconfdir}/graftcp/example-mgraftcp.conf
%changelog
* Tue Jun 02 2026 Owen Zimmerman <owen@fyralabs.com> - 0.8.0-1
- Update for 0.8.0
* Fri Oct 24 2025 Owen Zimmerman <owen@fyralabs.com>
- initial commit
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit c166688baffcdcd78638d7b1f1cb7e8edfae8445
%global commit_date 20260603
%global commit 8903f297141461854ad421bdf90846ad030bdcc7
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpi-utils