Compare commits

..

30 Commits

Author SHA1 Message Date
Owen-sz d1f34536ee add: system76-wallpapers
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-02 15:53:22 -05:00
Raboneko 8c69a808ee bump: zig-master-bootstrap 2026-05-02 19:33:58 +00:00
Gilver 0ffc6ffc0f fix(scx-scheds): Pass missing flag to %cargo_license_online (#11809) 2026-05-02 12:19:06 -05:00
Raboneko a815fbe015 bump: wails3 2026-05-02 15:28:51 +00:00
Raboneko 35d0a0183a bump: voicevox 2026-05-02 14:32:46 +00:00
Tim Peters 5ab82231f4 feat: switch cuda-cudnn to cuda 13 (#11816)
* switch cuda-cudnn to cuda 13

* bump cuda-cudnn release to 2
2026-05-02 22:25:17 +08:00
Owen Zimmerman f17dab9c7d fix (numba): patch llvmlite version (#11817)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-02 09:03:07 -05:00
Tulip Blossom af9e357133 add dmemcg-booster (#11277) 2026-05-02 07:32:48 -05:00
Raboneko a6097c8a9f bump: rpcs3 2026-05-02 08:12:31 +00:00
madomado c180dafec5 fix(hollywood): install to /usr/lib (#11810)
close #11808
2026-05-02 01:06:48 -05:00
Raboneko 025f17d10d bump: discord-canary-openasar discord-canary wine-staging electron 2026-05-02 04:33:39 +00:00
Raboneko ea69569880 bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver 2026-05-02 03:57:39 +00:00
Raboneko a8082c734a bump(nightly): mpv-nightly gnome-shell-extension-multi-monitors-bar zed-nightly xray-nightly types-colorama cloud-hypervisor-nightly logitech-rs50-linux-driver scx-scheds-nightly natscli 2026-05-02 03:20:47 +00:00
Raboneko 8f8353c6da bump: ruffle-nightly gpu-screen-recorder 2026-05-02 01:20:09 +00:00
Raboneko 6bc000c585 bump: discord-canary-openasar discord-canary zig-master-bootstrap vgmstream 2026-05-01 23:37:28 +00:00
Luan Vitor Simião Oliveira fdfe521470 Update rs50 driver (#11794)
* fix build

* add sdk readme

* reload udev rules

* add libtrueforce userspace library

* correct subsystem is hidraw

* add TRUEFORCE_PROTOCOL to docs

* Update anda/lib/libtrueforce/libtrueforce.spec

Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
Signed-off-by: Luan Vitor Simião Oliveira <luanv.oliveira@outlook.com>

* fix changelog messages

* add missing packager lines

* add missing requires for systemd-rpm-macros

* move udev rule to kmod as proton can access it too

* include script to setup trueforce on a proton prefix

* fix build

* fix build

* fix changelog entries

---------

Signed-off-by: Luan Vitor Simião Oliveira <luanv.oliveira@outlook.com>
Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-05-01 17:31:24 -05:00
Raboneko 39333d5705 bump: driftwm posthog wine-dev 2026-05-01 21:38:38 +00:00
Raboneko d99c5264a5 bump: discord-canary-openasar discord-canary surge 2026-05-01 19:46:56 +00:00
madomado 7f312863a6 fix(discord-ptb): update symlink (#11799)
resolve #11791

Signed-off-by: madomado <madonuko@outlook.com>
2026-05-01 14:38:22 -05:00
J. 9652590b4b add: kittyCAD-cli (#11792) 2026-05-01 13:14:56 -05:00
Raboneko 5aabd6ce00 bump: discord-canary-openasar discord-canary 2026-05-01 17:21:39 +00:00
Raboneko b2c5a129aa bump: wails3 2026-05-01 16:17:46 +00:00
Raboneko 2b08c44f53 bump: rnote 2026-05-01 11:38:37 +00:00
Raboneko 0ac4cacf7b bump(branch): astal-gtk 2026-05-01 06:10:25 +00:00
Raboneko 631278ff56 bump: ruffle-nightly rpcs3 gh-act zig-master-bootstrap 2026-05-01 04:24:31 +00:00
Raboneko 84f1e0689a bump(nightly): mpv-nightly rpinters ghostty-nightly zed-nightly astal cloud-hypervisor-nightly nvidia-patch readymade-git natscli 2026-05-01 03:46:21 +00:00
Raboneko 215d164e0d bump: discord-canary-openasar discord-canary limine electron 2026-05-01 00:09:49 +00:00
Raboneko 2abc129c2f bump: discord-canary-openasar discord-canary komikku yt-dlp-git 2026-04-30 23:14:14 +00:00
Raboneko 2b2d082fc0 bump: discord-canary-openasar discord-canary 2026-04-30 22:17:14 +00:00
Raboneko a85caeebb8 bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb rust-starship 2026-04-30 20:24:48 +00:00
67 changed files with 432 additions and 269 deletions
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1002
Version: 1.0.1013
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
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 1.0.1002
Version: 1.0.1013
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 1.0.188
Version: 1.0.189
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+3 -3
View File
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 1.0.188
Release: 1%{?dist}
Version: 1.0.189
Release: 2%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
@@ -37,7 +37,7 @@ mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb
%files
%_bindir/discord-ptb
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0
Name: komikku
Version: 50.2.0
Version: 50.3.0
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 5ebe9581d522d6592bcd664c331227e11d5d9f02
%global commit 5e847889b34b736760a1702b82191693d89d46d9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260430
%global commit_date 20260502
%global ver 0.41.0
Name: mpv-nightly
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 0fee3911afdaabbdcf4e8214e3472198a1c0c9db
%global commit_date 20260304
%global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d
%global commit_date 20260501
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpinters
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Release: 1%{?dist}
Summary: Raspberry Pi printing utility module
License: GPL-2+ AND BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rpinters
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-04-30
%global ver 2026-05-02
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+2 -2
View File
@@ -13,8 +13,8 @@
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
Name: voicevox
Version: 0.25.1
Release: 1%?dist
Version: 0.25.2
Release: 1%{?dist}
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.4.0
Version: 0.5.0
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
%global commit 50da30c124e941f4ab5e76f34dc90f294a3aae98
%global commit_date 20260424
%global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2
%global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -7,7 +7,7 @@
Name: gnome-shell-extension-%{extension}
Version: 0~%{commit_date}git.%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Add multiple monitors overview and panel for GNOME Shell. This is an updated fork with GNOME 46 compatibility
License: GPL-2.0-or-later
URL: https://github.com/FrederykAbryan/multi-monitors-bar_fapv2
@@ -1,6 +1,6 @@
%global commit 6590196661f769dd8f2b3e85d6c98262c4ec5b3b
%global commit 4dcb09ada0c0909717d92547623b26eafa50ca8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-04-27
%global fulldate 2026-04-30
%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 24f62484e936aa355c72f2009313bbe2898a9fd5
%global commit 9155bf4e1795131339ccf9e5e8e491d35ab9cfdd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260430
%global commit_date 20260502
%global ver 1.2.0
%bcond_with check
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<!-- SPDX-License-Identifier: MIT -->
<fontconfig>
<alias>
<family>Inter Variable</family>
<default>
<family>sans-serif</family>
</default>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Inter Variable</family>
</prefer>
</alias>
</fontconfig>
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<!-- SPDX-License-Identifier: MIT -->
<fontconfig>
<alias>
<family>Inter</family>
<default>
<family>sans-serif</family>
</default>
</alias>
<alias>
<family>Inter Display</family>
<default>
<family>sans-serif</family>
</default>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Inter</family>
</prefer>
</alias>
</fontconfig>
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "rsms-inter-fonts.spec"
}
labels {
subrepo = "extras"
}
}
@@ -1,123 +0,0 @@
Version: 4.1
Release: 3%{?dist}
URL: https://rsms.me/inter/
%global common_description %{expand:Inter is a typeface specially designed for user interfaces with focus on high
legibility of small-to-medium sized text on computer screens.
The family features a tall x-height to aid in readability of mixed-case and
lower-case text. Several OpenType features are provided as well, like contextual
alternates that adjusts punctuation depending on the shape of surrounding
glyphs, slashed zero for when you need to disambiguate "0" from "o", tabular
numbers, etc.}
%global foundry rsms
%global fontlicense OFL-1.1
%global fontlicenses LICENSE.txt
%global fontdocsex %{fontlicenses}
%global fontfamily0 Inter
%global fontsummary0 The Inter font family
%global fonts0 extras/ttf/*.ttf
%global fontconfs0 %{SOURCE10}
%global fontdescription0 %{expand:%{common_description}
This package contains the non-variable font version of the Inter font.}
%global fontfamily1 Inter-VF
%global fontsummary1 The Inter font family (variable)
%global fonts1 Inter*.ttf
%global fontconfs1 %{SOURCE11}
%global fontdescription1 %{expand:%{common_description}
This package contains the variable font version of the Inter font.}
Source0: https://github.com/rsms/inter/releases/download/v%{version}/inter-%{version}.zip
Source10: 63-rsms-inter.conf
Source11: 63-rsms-inter-vf.conf
Packager: Owen Zimmerman <owen@fyralabs.com>
%fontpkg -a
%prep
%autosetup -c
%build
%fontbuild -a
%install
%fontinstall -a
%check
%fontcheck -a
%fontfiles -a
%changelog
* Thu Apr 30 2026 Owen Zimmerman <owen@fyralabs.com>
- Port to Terra from Fedora
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jan 25 2025 Mohamed El Morabity <melmorabity@fedoraproject.org> - 4.1-1
- Update to 4.1
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Nov 23 2023 Mohamed El Morabity <melmorabity@fedoraproject.org> - 4.0-1
- Update to 4.0
- Add subpackage for variable fonts
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Oct 04 2022 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.19-5
- Package hinted TrueType fonts instead of Type 1 OTF fonts (RHBZ #2122246)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jun 19 2021 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.19-1
- Update to 3.19
* Thu Apr 01 2021 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.18-1
- Update to 3.18
* Tue Mar 30 2021 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.17-1
- Update to 3.17
* Mon Mar 29 2021 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.16-1
- Update to 3.16
* Thu Dec 24 2020 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.15-1
- Initial RPM release
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("rsms/inter"));
+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 c25e3e33acdcf0e62f8b52a201e5c189fbba5b16
%global ver 0.0.40-19294
%global commit e8cd6f4ef6bb4c4d468c8e4ae29263f5c9b7f733
%global ver 0.0.40-19296
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act
%global goipath github.com/nektos/act
Version: 0.2.87
Version: 0.2.88
%gometa -f
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 1836b1c6e4f672e266f629532e3252ce2a07ff54
%global commit 4e87f59628ff78ab2ac720cf73079fcd07c833e7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260429
%global commit_date 20260502
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+3 -2
View File
@@ -2,12 +2,13 @@
Name: python-%{pypi_name}
Version: 0.65.1
Release: 1%{?dist}
Release: 2%{?dist}
Summary: NumPy aware dynamic Python compiler using LLVM
License: BSD-2-Clause AND MIT AND BSD-3-Clause
URL: https://numba.pydata.org
# PyPi source does not include all files
Source0: https://github.com/numba/numba/archive/refs/tags/%version.tar.gz
Patch0: remove-llvmlite-version-req.patch
# This package is intentionally not noarch
BuildRequires: python3-devel
@@ -36,7 +37,7 @@ Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by
Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
%prep
%autosetup -n numba-%{version}
%autosetup -n numba-%{version} -p1
%build
%pyproject_wheel
@@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index 282b8f42e..24c865f0a 100644
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@ max_python_version = "3.15" # exclusive
min_numpy_build_version = "2.0.0rc1"
min_numpy_run_version = "1.22"
max_numpy_run_version = "2.5"
-min_llvmlite_version = "0.47.0dev0"
+min_llvmlite_version = "0.44"
max_llvmlite_version = "0.48"
if sys.platform.startswith('linux'):
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.13.2
Version: 7.14.0
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -1,5 +1,5 @@
%global commit e4d32e01bee44241a5e7c33298c261175b9f1bdb
%global commit_date 20260429
%global commit ed637dd31a0c93f627fad992a54e818f502fdfca
%global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%global rustflags_debuginfo 1
Name: rnote
Version: 0.14.1
Version: 0.14.2
Release: 1%{?dist}
Summary: Sketch and take handwritten notes
License: GPL-3.0
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate starship
Name: rust-starship
Version: 1.25.0
Version: 1.25.1
Release: 1%{?dist}
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.135+9df02121d
version=0.17.0-dev.228+ce198b7c2
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.135+9df02121d
%global ver 0.17.0-dev.228+ce198b7c2
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit 6e9ed352252f663b0be9dcbc8c60c4ea4a0dcc47
%global shortcommit 6e9ed35
%global commit_date 20260429
%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18
%global shortcommit 67ddc83
%global commit_date 20260501
Name: astal
Version: 0^%commit_date.%commit
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 6e9ed352252f663b0be9dcbc8c60c4ea4a0dcc47
%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260429
%global commit_date 20260501
Name: astal
Version: 0^%commit_date.%shortcommit
+10
View File
@@ -0,0 +1,10 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "libtrueforce.spec"
}
labels {
updbranch = 1
mock = 1
}
}
+70
View File
@@ -0,0 +1,70 @@
%global commit 729671701c486cb050925e85337e921d27f3e25c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260502
%global debug_package %{nil}
Name: libtrueforce
Version: 1.3.11^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Native Linux implementation of the Logitech Trueforce SDK
License: GPL-2.0-only
URL: https://github.com/mescon/logitech-rs50-linux-driver
Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz
BuildRequires: gcc
BuildRequires: make
Requires: logitech-rs50-linux-driver
Provides: trueforce-sdk = %{?epoch:%{epoch}:}%{version}
Packager: Luan V. <luanv.oliveira@outlook.com>
%description
Native Linux implementation of the Logitech Trueforce SDK
(trueforce_sdk_x64.dll, version 1.3.11). Supports both the RS50 (046d:c276) and
the G Pro Racing Wheel (046d:c272 / 046d:c268) the two wheels use byte-for-byte
identical init and streaming packets, so the same library drives both. See
docs/TRUEFORCE_PROTOCOL.md in the parent repo for the protocol documentation.
%package static
Summary: Static library for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description static
The %{name}-static package contains the static library for %{name}.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%autosetup -c -n %{name}-%{commit}
mv ./logitech-rs50-linux-driver-%{commit}/userspace/%{name}/* .
mv ./logitech-rs50-linux-driver-%{commit}/docs/TRUEFORCE_PROTOCOL.md .
rm -rf ./logitech-rs50-linux-driver-%{commit}
%build
%make_build PREFIX=%{_prefix} LIBDIR=%{_libdir} CFLAGS="%{build_cflags}"
%install
%make_install PREFIX=%{_prefix} LIBDIR=%{_libdir}
install -D -m644 %{name}.a %{buildroot}%{_libdir}/
%files
%doc README.md TRUEFORCE_PROTOCOL.md
%{_libdir}/*.so.*
%files devel
%{_libdir}/*.so
%{_includedir}/trueforce.h
%files static
%{_libdir}/*.a
%changelog
* Fri May 01 2026 Luan V. <luanv.oliveira@outlook.com> - 1.3.11^20260430git.df7f149-1
- Initial package
+9
View File
@@ -0,0 +1,9 @@
let c = sh("cat anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout;
c.pop();
rpm.global("commit", c);
if rpm.changed() {
rpm.release();
let d = sh("cat anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec | grep '%global commitdate' | sed -E 's/.+commitdate //'", #{"stdout": "piped"}).ctx.stdout;
d.pop();
rpm.global("commitdate", d);
}
+2 -2
View File
@@ -2,11 +2,11 @@
%global __strip /bin/true
%global _missing_build_ids_terminate_build 0
%global _build_id_links none
%global cuda_version 12
%global cuda_version 13
Name: cuda-cudnn
Version: 9.21.1.3
Release: 1%{?dist}
Release: 2%{?dist}
Epoch: 1
Summary: NVIDIA CUDA Deep Neural Network library (cuDNN)
License: NVIDIA Software Development Kit
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver v3.0.0-alpha.81
%global ver v3.0.0-alpha.83
%global sanitized_ver %(echo %{ver} | sed 's/-/~/g')
%global goipath github.com/wailsapp/wails/v3
+1
View File
@@ -48,6 +48,7 @@ background of any excellent schlock technothriller.
%build
%global _libdir /usr/lib
%install
mkdir -p %{buildroot}%{_libdir}/hollywood
mkdir -p %{buildroot}%{_datadir}/wallstreet
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "system76-wallpapers.spec"
}
}
@@ -0,0 +1,47 @@
%global commit c9a5b3943e7fdab96e1cbbdbca1a7ebca371fc3c
%global commit_date 20251027
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: system76-wallpapers
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist}
Summary: System76 Wallpapers
License: CC-BY-SA-4.0
URL: https://github.com/pop-os/system76-wallpapers
Source0: %{url}/archive/%{commit}/system76-wallpapers-%{commit}.tar.gz
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%package gnome-background-properties
Summary: GNOME background properties for System76 wallpapers
Requires: %{name} = %{evr}
BuildArch: noarch
%description gnome-background-properties
%{summary}.
%prep
%autosetup -n %{name}-%{commit}
%build
%install
mkdir -p %{buildroot}%{_datadir}/backgrounds
cp -r backgrounds/* %{buildroot}%{_datadir}/backgrounds/
mkdir -p %{buildroot}%{_datadir}/gnome-background-properties
install -Dm644 system76-wallpapers.xml %{buildroot}%{_datadir}/gnome-background-properties/system76-wallpapers.xml
%files
%license LICENSE
%{_datadir}/backgrounds/System76-*
%files gnome-background-properties
%{_datadir}/gnome-background-properties/system76-wallpapers.xml
%changelog
* Sat May 02 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("pop-os/system76-wallpapers"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
@@ -1,5 +1,5 @@
Name: gpu-screen-recorder
Version: 5.13.3
Version: 5.13.4
Release: 1%{?dist}
Summary: A shadowplay-like screen recorder for Linux
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 3982891140cd54cbb6c7424cd6b71a68afe00c8e
%global commit 301d49bdd492aaa326e6411710ba7270c36795a9
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260429
%global commit_date 20260501
Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global commit 87ffc620e44c888b63ad1d9daf358ec8fa46fa7b
%global commit_date 20260430
%global commit c97d635d40e16ffea77c38d35b1e012820cc7cff
%global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly
@@ -0,0 +1,33 @@
From 903e18c761c41ecca2a6dced9335a2c3f0703b11 Mon Sep 17 00:00:00 2001
From: Natalie Vock <natalie.vock@gmx.de>
Date: Fri, 17 Apr 2026 21:46:48 +0200
Subject: [PATCH] License under MIT
---
LICENSE | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 LICENSE
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..92ea3c4
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,14 @@
+Copyright (c) 2026 Valve Corporation
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
+persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
--
2.54.0
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "dmemcg-booster.spec"
}
}
@@ -0,0 +1,50 @@
Name: dmemcg-booster
Version: 0.1.2
Release: 1%?dist
Summary: Userspace utility for controling VRAM utilization
License: MIT AND (Apache-2.0 OR MIT)
URL: https://gitlab.steamos.cloud/holo/dmemcg-booster
Source0: %url/-/archive/%version/dmemcg-booster-%version.tar.gz
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: systemd-rpm-macros
BuildRequires: dbus-devel
Packager: Tulip Blossom <tulilirockz@outlook.com>
Patch: 0001-License-under-MIT.patch
%description
%summary.
%prep
%autosetup -n %name-%version
%cargo_prep_online
%build
%{cargo_license_online -a} > LICENSE.dependencies
%install
%cargo_install
install -Dpm0644 -t %{buildroot}%{_datadir}/licenses/dmemcg-booster/ ./LICENSE
install -Dpm0644 -t %{buildroot}%{_userunitdir}/ ./dmemcg-booster-user.service
install -Dpm0644 -t %{buildroot}%{_unitdir}/ ./dmemcg-booster-system.service
%post
%systemd_post dmemcg-booster.service
%preun
%systemd_preun dmemcg-booster.service
%postun
%systemd_postun_with_restart dmemcg-booster.service
%files
%license %{_datadir}/licenses/dmemcg-booster/LICENSE
%license LICENSE.dependencies
%{_bindir}/dmemcg-booster
%{_userunitdir}/dmemcg-booster-user.service
%{_unitdir}/dmemcg-booster-system.service
%changelog
* Thu May 05 2026 Tulip Blossom <tulilirockz@outlook.com> - 0.1.2-1
- Intial Commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gitlab_tag("gitlab.steamos.cloud", "1438"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 12.0.2
Version: 12.1.0
Release: 1%{?dist}
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -7,8 +7,8 @@
%global debug_package %{nil}
%endif
%global commit df7f1494f3bd584b8650304be7a37eca4bb49aa5
%global commitdate 20260430
%global commit 729671701c486cb050925e85337e921d27f3e25c
%global commitdate 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename logitech-rs50-linux-driver
@@ -23,6 +23,7 @@ BuildArch: x86_64
BuildRequires: gcc
BuildRequires: make
BuildRequires: kmodtool
Packager: Luan V. <luanv.oliveira@outlook.com>
Requires: akmods
Requires: %{modulename} = %{?epoch:%{epoch}:}%{version}
@@ -66,4 +67,5 @@ done
%{?akmod_install}
%changelog
%autochangelog
* Fri May 01 2026 Luan V. <luanv.oliveira@outlook.com> - 1.0^20260430git.df7f149-2
- fix spec warnings: add Packager tag and remove autochangelog
@@ -1,8 +1,8 @@
%global commit df7f1494f3bd584b8650304be7a37eca4bb49aa5
%global commit 729671701c486cb050925e85337e921d27f3e25c
%global debug_package %{nil}
%global modulename logitech-rs50-linux-driver
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260430
%global commitdate 20260502
Name: dkms-%{modulename}
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -20,6 +20,7 @@ Conflicts: akmod-%{modulename}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
BuildArch: x86_64
Provides: %{modulename}-kmod
Packager: Luan V. <luanv.oliveira@outlook.com>
%description
Linux kernel driver for the Logitech RS50 Direct Drive Wheel Base (USB ID 046d:c276).
@@ -37,13 +38,14 @@ Akmods modules for the akmod-%{name} package.
%prep
%autosetup -p1 -n %{modulename}-%{commit}
mv mainline/* ./
pushd mainline
mkdir build
sed -i -e 's/__VERSION_STRING/%{version}/g' dkms.conf
popd
%install
mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}
cp -fr ./ %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
cp -fr ./mainline/* %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
%post
dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || :
@@ -56,8 +58,9 @@ dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || :
%files
%{_usrsrc}/%{modulename}-%{version}
%doc README.md rs-wheel-hub-button-layout.png docs/*
%changelog
%autochangelog
* Fri May 01 2026 Luan V. <luanv.oliveira@outlook.com> - 1.0^20260430git.df7f149-2
- fix build due to upstream changes
- resolve spec warnings: add Packager tag, remove autochangelog
@@ -1,7 +1,7 @@
diff --git a/dkms.conf b/dkms.conf
diff --git a/mainline/dkms.conf b/mainline/dkms.conf
index 437e5fd..2c4f3a4 100644
--- a/dkms.conf
+++ b/dkms.conf
--- a/mainline/dkms.conf
+++ b/mainline/dkms.conf
@@ -1,8 +1,8 @@
-PACKAGE_NAME="hid-logitech-hidpp"
-PACKAGE_VERSION="1.0"
@@ -0,0 +1,4 @@
# proton trueforce setup
the original tools/install-tf-shim.sh is available on your path as logi-rs50-proton-setup,
it will search for the logitech dlls at `/var/lib/logitech-rs50-linux-driver/`.
for which files to place there and how to get them, see README.md
@@ -0,0 +1,2 @@
#!/usr/bin/env sh
exec /usr/share/logitech-rs50-linux-driver/tools/install-tf-shim.sh "$@"
@@ -1,6 +1,6 @@
%global commit df7f1494f3bd584b8650304be7a37eca4bb49aa5
%global commit 729671701c486cb050925e85337e921d27f3e25c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260430
%global commitdate 20260502
Name: logitech-rs50-linux-driver
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -10,9 +10,13 @@ License: GPL-2.0-only
URL: https://github.com/mescon/%{name}
Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz
Source1: com.github.rs50.metainfo.xml
Source2: logi-rs50-proton-setup.sh
Source3: README.terra.md
BuildRequires: systemd-rpm-macros
Recommends: trueforce-sdk
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
Packager: Luan V. <luanv.oliveira@outlook.com>
BuildArch: noarch
%description
@@ -32,20 +36,49 @@ Akmods modules for the akmod-%{name} package.
%autosetup -p1 -n %{name}-%{commit}
echo hid-logitech-hidpp > %{name}.conf
mv sdk/README.md README-SDK.md
cp %{SOURCE3} README.terra.md
%install
install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/metainfo/com.github.rs50.metainfo.xml
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/%{name}/tools
mkdir -p %{buildroot}%{_sharedstatedir}/%{name}/Logi
ln -sr %_sharedstatedir/%{name} %{buildroot}%{_datadir}/%{name}/sdk
install -Dm755 tools/install-tf-shim.sh %{buildroot}%{_datadir}/%{name}/tools/
install -Dm755 %{SOURCE2} %{buildroot}%{_bindir}/logi-rs50-proton-setup
install -Dm644 udev/70-logitech-rs50.rules -t %{buildroot}%{_udevrulesdir}/
install -D -m644 userspace/libtrueforce/udev/99-logitech-rs50-trueforce.rules %{buildroot}%{_udevrulesdir}/70-logitech-rs50-trueforce.rules
# Akmods modules
install -Dm644 %{name}.conf -t %{buildroot}%{_modulesloaddir}
%posttrans
### Skip triggering if udevd isn't accessible
if [ -S /run/udev/control ]; then
/usr/bin/udevadm control --reload
/usr/bin/udevadm trigger --subsystem-match=hidraw
fi
%files
%doc README.md rs-wheel-hub-button-layout.png docs/*
%doc README.terra.md README.md README-SDK.md CHANGELOG.md rs-wheel-hub-button-layout.png docs/*
%{_datadir}/metainfo/com.github.rs50.metainfo.xml
%{_udevrulesdir}/70-logitech-rs50.rules
%{_udevrulesdir}/70-logitech-rs50-trueforce.rules
%{_datadir}/%{name}/tools/*
%{_bindir}/logi-rs50-proton-setup
%{_datadir}/%{name}/sdk
%dir %{_sharedstatedir}/%{name}/Logi
%files akmod-modules
%{_modulesloaddir}/%{name}.conf
%changelog
%autochangelog
* Fri May 01 2026 Luan V. <luanv.oliveira@outlook.com> - 1.0^20260430git.df7f149-2
- add logi-rs50-proton-setup script together with a readme which explains where to put the necessary files.
- and add udev rules together with a posttrans script to reload and trigger devices on install
- fix spec warnings: add Packager tag and remove autochangelog
+2 -2
View File
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 2c99bc1e67bfb6a490b3c4f95275f09c049be5c0
%global commit 8fc8830e3dd262e42a7456809c73d88adab6e53c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260430
%global commit_date 20260501
%global patches %{_datadir}/src/nvidia-patch
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 99a4d7eadb559475ea778652736a8ace0eb001d0
%global commit_date 20260424
%global commit d65638a3e998f8af3cc0eda8c3641d134c73087d
%global commit_date 20260501
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global crate readymade
Name: readymade-git
@@ -1,15 +1,15 @@
%global commit 80a752fff261779faf377f17dfd37c70f5a80c44
%global commit ce8aa3d05140533d17ab5b85490b142f929996e0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260430
%global commitdate 20260502
%global ver 1.1.0
%undefine __brp_mangle_shebangs
Name: scx-scheds-nightly
Version: %{ver}^%{commitdate}.git.%{shortcommit}
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Nightly builds of sched_ext schedulers and tools
SourceLicense: GPL-2.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-or-later AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://github.com/sched-ext/scx
Source0: %{URL}/archive/%{commit}/scx-%{commit}.tar.gz
BuildRequires: anda-srpm-macros
@@ -84,13 +84,10 @@ License: GPL-2.0-only
--exclude scx_arena_selftests
%install
find target/rpm \
-maxdepth 1 -type f -executable ! -name '*.so' \
-exec install -Dm755 -t %{buildroot}%{_bindir} {} +
%install_cargo_bins
%install_cargo_devel_libs
install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
%{cargo_license_online} > LICENSE.dependencies
%{cargo_license_online -a} > LICENSE.dependencies
%files
%doc OVERVIEW.md
@@ -100,5 +97,7 @@ install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
%{_bindir}/scx*
%changelog
* Sat May 2 2026 Gilver E. <roachy@fyralabs.com> - 1.1.0^20260502.git.ce8aa3d-2
- Update licenses
* Sun Jun 15 2025 Gilver E. <rockgrub@disroot.org> - 1.0.13^20250612.git.c1507b0-1
- Initial package
@@ -2,10 +2,10 @@
Name: scx-scheds
Version: 1.1.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: sched_ext schedulers
SourceLicense: GPL-2.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-or-later AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://github.com/sched-ext/scx
Source0: %{URL}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: anda-srpm-macros
@@ -78,13 +78,10 @@ License: GPL-2.0-only
--exclude scx_arena_selftests
%install
find target/rpm \
-maxdepth 1 -type f -executable ! -name '*.so' \
-exec install -Dm755 -t %{buildroot}%{_bindir} {} +
%install_cargo_bins
%install_cargo_devel_libs
install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
%{cargo_license_online} > LICENSE.dependencies
%{cargo_license_online -a} > LICENSE.dependencies
%files
%doc OVERVIEW.md
@@ -94,5 +91,7 @@ install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
%{_bindir}/scx*
%changelog
* Sat May 2 2026 Gilver E. <roachy@fyralabs.com> - 1.1.0-2
- Update licenses
* Sun Jun 15 2025 Gilver E. <rockgrub@disroot.org> - 1.0.13-1
- Initial package
+1 -1
View File
@@ -9,7 +9,7 @@
%global _prefix /usr/share/wine-dev
%global srcmajor 11.x
# Make this as a variable instead in case of WINE RCs
%global ver wine-11.7
%global ver wine-11.8
%global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g')
# This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE
+1 -1
View File
@@ -18,7 +18,7 @@
Name: wine-staging
Version: 11.7
Version: 11.8
Release: 1%{?dist}
Epoch: 1
Summary: WINE Is Not An Emulator - runs MS Windows programs
+1 -1
View File
@@ -1,6 +1,6 @@
Name: electron
%electronmeta
Version: 41.3.0
Version: 41.5.0
Release: 1%{?dist}
Summary: Build cross platform desktop apps with web technologies
License: %{electron_license}
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "kittyCAD-cli.spec"
}
}
+37
View File
@@ -0,0 +1,37 @@
%undefine __brp_mangle_shebangs
Name: kittyCAD-cli
Version: 0.2.162
Release: 1%{?dist}
Summary: The Zoo command line tool for KittyCAD
URL: https://github.com/KittyCAD/cli
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
License: MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND NCSA) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND 0BSD AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception AND MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT) AND BSD-3-Clause AND (CC0-1.0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND EPL-2.0 AND ISC AND LGPL-3.0-or-later AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
BuildRequires: cargo-rpm-macros
Provides: kittycad-cli
Packager: Its-J <jonah@fyralabs.com>
%description
%{summary}.
%prep
%autosetup -n cli-%{version}
%cargo_prep_online
%build
%cargo_build
%install
install -Dm 755 target/release/zoo %{buildroot}%{_bindir}/zoo
%{cargo_license_online} > LICENSE.dependencies
%files
%{_bindir}/zoo
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%changelog
* Thu Apr 30 2026 Its-J <jonah@fyralabs.com>
- Package KittyCAD CLI
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("KittyCAD/cli"));
+2 -2
View File
@@ -1,7 +1,7 @@
# https://github.com/nats-io/natscli
%global goipath github.com/nats-io/natscli
%global commit bdff4e5aa5d720494f2db4b89f1715245a746555
%global commit_date 20260422
%global commit 1046f6cd9db0b10ca2895134bb1a927148e0a919
%global commit_date 20260502
%global shortcommit %{sub %{commit} 1 7}
%gometa -f
+1 -1
View File
@@ -1,5 +1,5 @@
%global goipath github.com/surge-downloader/surge
Version: 0.8.4
Version: 0.8.5
%gometa
+1 -1
View File
@@ -2,7 +2,7 @@
%global oldpkgname yt-dlp-nightly
Name: yt-dlp-git
Version: 2026.04.19.213741
Version: 2026.04.30.222341
Release: 1%{?dist}
Summary: A command-line program to download videos from online video platforms