Compare commits

...

83 Commits

Author SHA1 Message Date
Owen Zimmerman 2fbafec6b8 chore: update rpcs3 weekly
I'm sick of seeing this bump and fail 500 times a day
2026-03-16 14:20:02 -05:00
Raboneko b14877c5bb bump: rpcs3 2026-03-16 17:05:24 +00:00
Raboneko cc0398ff7c bump: dorion 2026-03-16 15:50:46 +00:00
Raboneko 337e7802c7 bump: rpcs3 2026-03-16 11:13:03 +00:00
Raboneko c72e1a34f3 bump: rpcs3 kotlin-native kotlin 2026-03-16 10:13:54 +00:00
Raboneko 022f32f646 bump: rpcs3 2026-03-16 09:08:37 +00:00
Raboneko 32e280871e bump: feishin 2026-03-16 07:58:51 +00:00
Raboneko 69b8dc749a bump: opensnitch opentrack mangowm rpcs3 inputtino 2026-03-16 06:49:18 +00:00
Raboneko cb4b6af8be bump(branch): dkms-nvidia-580 nvidia-580xx-kmod 2026-03-16 06:17:04 +00:00
Gilver bf1ae258f0 fix(nvidia): Patches and changes for kernel 6.19 (#10516) 2026-03-16 14:05:54 +08:00
Owen Zimmerman f329ee43a4 add: opentrack (#10634)
* add: opentrack (initial commit)

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

* keep this for now

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

* wording, add icon

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

* add appstream metainfo, clean some stuff up, rename desktop file to appid

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

* test: see if this works on aarch64

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

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-16 13:18:05 +08:00
Owen Zimmerman c1a0df8d10 fix (MareTF): build release build (#10635)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-16 13:17:01 +08:00
Owen Zimmerman 86b337b720 fix (opensnitch): add update script (#10629)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-16 13:16:41 +08:00
Tulip Blossom 30f7f3f6cb fix(mesa): split out cargo dependencies into architecture-specific files to prevent conflicts with i386 and amd64 package installs (#10641)
Not having this causes this error to happen when installing both i386 and amd64 mesa.

```
  - file /usr/share/licenses/mesa-vulkan-drivers/LICENSE.dependencies conflicts between attempted installs of mesa-vulkan-drivers-1:26.0.2-2.i686 and mesa-vulkan-drivers-1:26.0.2-2.x86_64
```

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>
2026-03-16 13:15:01 +08:00
Raboneko 24d3a68883 bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-16 04:35:43 +00:00
Raboneko 7a935414d8 bump(nightly): legcord-nightly mpv-nightly valent ghostty-nightly prismlauncher-nightly nim-nightly types-colorama vala-nightly v2ray-domain-list-community stardust-armillary-nightly stardust-atmosphere-nightly stardust-black-hole-nightly stardust-comet-nightly stardust-flatland-nightly stardust-non-spatial-input-nightly stardust-protostar-nightly stardust-server-nightly stardust-solar-sailer-nightly opentabletdriver-nightly scx-scheds-nightly xpadneo HeadsetControl-nightly glasgow 2026-03-16 02:47:57 +00:00
Tulip Blossom 30ddbeef01 fix(taidan): add dbus-daemon package as runtime dependency (#10636) 2026-03-15 20:30:42 -05:00
Raboneko efb027fe43 bump: glaze 2026-03-15 23:57:23 +00:00
Owen Zimmerman 8aef79671f add: enum_tools (#10628) 2026-03-15 16:26:46 -05:00
Raboneko 7e9e3a1a39 bump: rpcs3 vgmstream stardust-armillary stardust-atmosphere stardust-black-hole stardust-comet stardust-flatland stardust-non-spatial-input stardust-protostar stardust-server stardust-solar-sailer nerdfetch-tools 2026-03-15 20:55:56 +00:00
Gilver 934bad84c6 fix(xonedo): Update scripts and versioning (#10623) 2026-03-15 15:45:30 -05:00
Willow Reed 2ff58b559b fix: gpu-screen-recorder package source (#10615)
* fix package source

* bump(gpu-screen-recorder): release 2 → 3

* fix files

---------

Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-15 15:29:53 -05:00
Kyle Gospodnetich f4048ae242 feat: Add xonedo driver (#10614) 2026-03-15 15:15:17 -05:00
Raboneko 323db4dca0 bump: rpcs3 2026-03-15 19:32:08 +00:00
Tulip Blossom 409b354ea4 add: valent (nightly) (#10543) 2026-03-15 12:09:24 -07:00
Tulip Blossom c42d4f530a add: taidan (#10597) 2026-03-15 12:06:32 -07:00
Raboneko 6622454708 bump: rpcs3 2026-03-15 18:57:11 +00:00
Tulip Blossom 22ed1bc384 chore: remove xwayland-satellite as it is on the official fedora repos (#10601)
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>
2026-03-15 13:51:36 -05:00
Willow Reed f9945320fd update emails (#10596)
* update emails to terra-specific and fix brackets

* bump(gpu-screen-recorder): release 1 → 2

* bump(noctalia-qs): release 1 → 2

* bump(noctalia-shell): release 1 → 2

* bump breakpad release

---------

Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-15 13:40:45 -05:00
Owen Zimmerman 0751e6b573 add: MareTF (#10549)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 13:28:57 -05:00
Owen Zimmerman 8d3513a16d chore: update glasgow patch (#10517)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 13:28:38 -05:00
Owen Zimmerman b874d9e875 add: pyproject-parser (#10539) 2026-03-15 11:18:07 -07:00
Raboneko 7aff92fe9e fix(materialyoucolor): BuildRequires (#10550) (#10580) 2026-03-15 18:14:46 +00:00
Raboneko 4ac5b547de bump: rpcs3 2026-03-15 17:42:25 +00:00
Raboneko efdcffa2af bump: rpcs3 2026-03-15 15:57:49 +00:00
Raboneko 69bbcdabf8 bump: vgmstream 2026-03-15 13:57:22 +00:00
Owen Zimmerman c5e837076e add: consolekit (#10525)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:28:29 -05:00
Owen Zimmerman 3dc89868eb add: dist-meta (#10536)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:28:03 -05:00
Owen Zimmerman 5b696bf66b add: handy-archives (#10537)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:27:25 -05:00
Owen Zimmerman 33a7892202 add: dom_toml (#10538)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:26:48 -05:00
Owen Zimmerman 6ee9d926dd add: apeye-core (#10540)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:25:46 -05:00
Owen Zimmerman ff03a78820 add: shippinglabel (#10541)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:25:23 -05:00
Owen Zimmerman 677b83ab88 chore: let python macros do their thing (#10542)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-15 06:24:44 -05:00
Raboneko d3eca4c24c bump: throne 2026-03-15 10:51:52 +00:00
Raboneko b4d948e195 bump: rpcs3 2026-03-15 07:11:45 +00:00
Tulip Blossom 3a1a4b0afa add: iio-niri (#10490)
* add: iio-niri

I've been using this on zirconium for quite a bit on out COPR, might need to add a few fixes upstream but this should be the entire thing for now

* fix(iio-niri): ci issues and packager preamble

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>

* fix(iio-niri): follow owens suggestions

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>

---------

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-14 23:31:12 -05:00
Raboneko 8ce52e0cd6 bump(branch): astal-gtk 2026-03-15 04:28:25 +00:00
Raboneko d60c5408c3 bump(nightly): flameshot-nightly goofcord-nightly legcord-nightly mpv-nightly ghostty-nightly zed-nightly v2ray-nightly types-colorama astal stardust-armillary-nightly stardust-atmosphere-nightly stardust-black-hole-nightly stardust-comet-nightly stardust-flatland-nightly stardust-non-spatial-input-nightly stardust-protostar-nightly stardust-server-nightly stardust-solar-sailer-nightly stardust-telescope-nightly opentabletdriver-nightly glasgow 2026-03-15 02:47:15 +00:00
Raboneko 0b255473dc bump: ruffle-nightly 2026-03-15 02:27:53 +00:00
Owen Zimmerman 9dd0136648 add: deprecation-alias (#10527)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-14 19:36:32 -05:00
Owen Zimmerman c671369b7b add: mistletoe (#10526)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-14 19:31:47 -05:00
Raboneko 964c1a8d8b bump: stardust-telescope 2026-03-14 23:52:10 +00:00
Raboneko 0a36caccaa bump: vicinae 2026-03-14 22:54:48 +00:00
Owen Zimmerman 3f646a9e76 add: whey (#10519) 2026-03-14 17:50:29 -05:00
Raboneko e67a48d6d7 bump: stardust-black-hole 2026-03-14 21:37:42 +00:00
Raboneko 0b72d15f31 bump: stardust-solar-sailer 2026-03-14 21:03:28 +00:00
Raboneko a6ffa04e33 bump: stardust-non-spatial-input 2026-03-14 20:43:17 +00:00
Gilver 426e35dbfe fix(stardust-xr-atmosphere): Binary name (#10507)
* fix(stardust-xr-atmosphere): Binary name

Signed-off-by: Gilver <roachy@fyralabs.com>

* fix(stardust-atmosphere-nightly): Binary name

Signed-off-by: Gilver <roachy@fyralabs.com>

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-14 13:04:50 -07:00
Raboneko 227128a5e4 bump: stardust-armillary stardust-comet stardust-gravity 2026-03-14 20:01:15 +00:00
Raboneko 649fed949e fix(gamescope): If condition for patch (#10496) (#10508) 2026-03-14 13:00:06 -07:00
Gilver cdfba0eece fix(kde-material-you-colors): Backport fix for python3-material-you-color (#10495)
* fix(kde-material-you-colors): Backport fix for python3-material-you-color

Signed-off-by: Gilver <roachy@fyralabs.com>

* bump(kde-material-you-colors): release 1 → 2

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-14 11:46:08 -07:00
Raboneko 573e6c85fb bump: stardust-atmosphere stardust-protostar 2026-03-14 18:17:45 +00:00
Gilver 35fb9a7db6 chore(ci): Update Backport action (#10498)
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-14 10:50:28 -07:00
Raboneko 0b7a45719a bump: helium-browser-bin rpcs3 av 2026-03-14 17:06:36 +00:00
Raboneko 5dccb6f3dc bump: zig-master-bootstrap 2026-03-14 14:12:10 +00:00
Raboneko 121e4b8b8a bump: rpcs3 2026-03-14 09:33:21 +00:00
Raboneko da8ed365e4 bump: stardust-flatland 2026-03-14 07:47:55 +00:00
Raboneko 45b6d3eea2 bump: helium-browser-bin 2026-03-14 07:03:19 +00:00
Raboneko e9d3fd4035 bump: stardust-server 2026-03-14 04:17:56 +00:00
Raboneko 703bc84a89 bump(branch): xone-nightly-kmod dkms-xone-nightly 2026-03-14 03:41:43 +00:00
Raboneko e0b194fc69 bump(nightly): flameshot-nightly goofcord-nightly mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly gamescope-session-opengamepadui gamescope-session-steam prismlauncher-nightly nim-nightly types-colorama v2ray-domain-list-community opentabletdriver-nightly xone-nightly HeadsetControl-nightly glasgow natscli rpi-utils 2026-03-14 02:26:56 +00:00
Raboneko 0b16b1bfeb bump: falcond 2026-03-13 23:54:04 +00:00
Raboneko 4f643c05c7 bump: nerdfetch-tools 2026-03-13 23:28:24 +00:00
Raboneko 50bf93e97d bump: praat 2026-03-13 20:47:28 +00:00
Raboneko e34f209959 bump: discord-canary-openasar discord-canary 2026-03-13 19:58:45 +00:00
Kyle Gospodnetich 6350faaf4e fix: Update commit for the latest OGC gamescope (#10486)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-14 03:26:59 +08:00
Kyle Gospodnetich 79d3e9c244 feat: Build terra-gamescope from OGC repository (#10473)
* fix: patch gamescope builds for f44 (#10472)

(cherry picked from commit 431538c740)

* feat: Build terra-gamescope from OGC repository

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Ryan Bateman <rybateman@gmail.com>
2026-03-14 03:15:21 +08:00
Raboneko aa1308fbe6 bump: discord-canary-openasar discord-canary rust-mise 2026-03-13 18:56:01 +00:00
Raboneko 9c51209b85 bump: discord-canary-openasar discord-canary signal-desktop zig-master-bootstrap 2026-03-13 17:59:17 +00:00
Raboneko ee64c80009 bump: discord-canary-openasar discord-canary proton-vpn-local-agent proton-vpn-cli 2026-03-13 17:21:37 +00:00
Raboneko 1b26b79302 bump: discord-canary-openasar discord-canary ghostty 2026-03-13 16:40:02 +00:00
Raboneko cd16f66b92 bump: rust-usage-cli 2026-03-13 14:59:22 +00:00
Owen Zimmerman 91165e822a fix: latex2mathml (#10459) 2026-03-13 20:11:45 +08:00
194 changed files with 2588 additions and 2432 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@v10.2.0
uses: sorenlouv/backport-github-action@v10.4.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.897
Version: 0.0.902
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: 0.0.897
Version: 0.0.902
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
+2 -2
View File
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs
Name: dorion
Version: 6.12.0
Release: 1%?dist
Version: 6.12.2
Release: 1%{?dist}
Summary: Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
SourceLicense: GPL-3.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND 0BSD AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) 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 OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-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 OR MIT OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.8.0
Version: 1.9.0
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit ee80adc1a4eef9d1dd7e117d495685f68534e196
%global commit 3eb366e038838931bc98f66794e23339f467ed47
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260312
%global commit_date 20260315
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,6 +1,6 @@
%global commit 693414730d0e102e30f9b3fd92f30a81ef05258d
%global commit 779d684b0f37775c8d4889d8b61a5d2db7925896
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260307
%global commit_date 20260315
%global ver 2.1.1^
%global base_name goofcord
%global git_name GoofCord
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.10.2.1
Version: 0.10.5.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
@@ -1,5 +1,5 @@
%global commit 174b95c5addd9dd34d6b387272060f82e34976a6
%global commit_date 20260313
%global commit e143af84799d1e6406d0cf2c585051533d69f589
%global commit_date 20260316
%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 3a09e793b9b99ab93d93781f6994ce14c28501f6
%global commit b51131dff917fbccbedc62a8719bd976a05b5160
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260313
%global commit_date 20260316
%global ver 0.41.0
Name: mpv-nightly
+2 -2
View File
@@ -4,7 +4,7 @@
# https://github.com/evilsocket/opensnitch
%global goipath github.com/evilsocket/opensnitch
Version: 1.7.0.0
Version: 1.8.0
%gometa -f
@@ -20,7 +20,7 @@ Snitch.}
utils/packaging/ui/deb/debian/changelog
Name: opensnitch
Release: %autorelease
Release: 1%{?dist}
Summary: OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch
License: GPL-3.0-only AND LGPL-2.1-or-later
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("evilsocket/opensnitch"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "opentrack.spec"
}
}
@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=Opentrack
Comment=Head tracking for games and simulation
Exec=opentrack
Icon=opentrack
Terminal=false
Categories=Game;Settings;
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" ?>
<component type="desktop-application">
<id>com.github.opentrack</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license
>ISC AND BSD-3-Clause AND BSD-2-Clause AND LGPL-2.1-only AND GPL-3.0-only AND LGPL-2.1-or-later AND MIT AND LGPL-3.0-or-later</project_license>
<icon type="local">/usr/share/icons/hicolor/256x256/apps/opentrack.png</icon>
<name>opentrack</name>
<summary>Head tracking software for MS Windows, Linux, and Apple OSX</summary>
<description>
<p>
opentrack is a program for tracking user's head rotation and transmitting it to flight simulation software and military-themed video games.
</p>
</description>
<launchable type="desktop-id">com.github.opentrack.desktop</launchable>
<url type="homepage">https://github.com/opentrack/opentrack</url>
<provides>
<binary>opentrack</binary>
</provides>
<keywords>
<keyword>head tracking</keyword>
<keyword>tracking</keyword>
<keyword>body tracking</keyword>
</keywords>
</component>
+13
View File
@@ -0,0 +1,13 @@
diff --git a/tracker-neuralnet/env.cpp b/tracker-neuralnet/env.cpp
index 563c9c1..21b1d58 100644
--- a/tracker-neuralnet/env.cpp
+++ b/tracker-neuralnet/env.cpp
@@ -20,7 +20,7 @@ void NeuralNetTracker::maybe_load_onnxruntime_dynamically()
std::abort();
}
- void* fn_OrtGetApiBase = lib.resolve("OrtGetApiBase");
+ void* fn_OrtGetApiBase = reinterpret_cast<void*>(lib.resolve("OrtGetApiBase"));
if (!fn_OrtGetApiBase)
{
qDebug().nospace() << "tracker/nn: can't find OrtGetApiBase in onnxruntime: " << lib.errorString() << ". now crashing.";
+114
View File
@@ -0,0 +1,114 @@
%global debug_package %{nil}
%global openvr_ver 2.12.14
%global appid com.github.opentrack
Name: opentrack
Version: opentrack.2026.1.0
Release: 1%{?dist}
Summary: Head tracking software for MS Windows, Linux, and Apple OSX
License: ISC AND BSD-3-Clause AND BSD-2-Clause AND LGPL-2.1-only AND GPL-3.0-only AND LGPL-2.1-or-later AND MIT AND LGPL-3.0-or-later
URL: https://github.com/%{name}/%{name}
Source0: %{url}/archive/refs/tags/%{name}-%{version}.tar.gz
Source1: https://github.com/ValveSoftware/openvr/archive/refs/tags/v%{openvr_ver}.tar.gz
Source2: %{appid}.desktop
Source3: %{appid}.metainfo.xml
Patch0: fix-qt6-resolve.patch
ExcludeArch: %{ix86}
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: faust
BuildRequires: faust-osclib-devel
BuildRequires: libevdev-devel
BuildRequires: librealsense-devel
BuildRequires: libX11-devel
BuildRequires: libXtst-devel
BuildRequires: ninja-build
BuildRequires: onnxruntime-devel
BuildRequires: opencv-devel
BuildRequires: procps-ng-devel
BuildRequires: qt6-qt5compat-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtbase-private-devel
BuildRequires: qt6-qtserialport-devel
BuildRequires: qt6-qttools-devel
BuildRequires: terra-wine-staging
BuildRequires: wine-staging-devel
Requires: qt6-qtbase
Requires: qt6-qt5compat
Requires: qt6-qtserialport
Requires: opencv
Requires: faust-osclib
Requires: onnxruntime
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
opentrack is a program for tracking user's head rotation and transmitting it to flight simulation software and military-themed video games.
%prep
%autosetup -n %{name}-%{name}-%{version} -p1
tar -xf %{SOURCE1}
# Rename the OpenVR license so we can include it in the RPM
cp openvr-%{openvr_ver}/LICENSE LICENSE-OpenVR
mkdir -p external-include/include/oscpack/osc
mkdir -p external-include/lib
ln -s /usr/include/faust/osc/*.h external-include/include/oscpack/osc/
ln -s /usr/share/faust/osclib/oscpack/osc/*.h external-include/include/oscpack/osc/
ln -s /usr/lib/libOSCFaust.so external-include/lib/liboscpack.so
%build
%cmake -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DSDK_HIERARCHY=ON \
-DSDK_WINE=ON \
-DSDK_LIBDIR=%{_lib}/%{name} \
-DSDK_PLUGINDIR=%{_lib}/%{name} \
-DSDK_OSCPACK=$PWD/external-include \
-DSDK_ONNX=ON \
-DONNXRuntime_DIR=%{_libdir} \
-DONNXRuntime_INCLUDE_DIRS=%{_includedir}/onnxruntime \
-DSDK_OPENCV=ON \
-DSDK_VALVE_STEAMVR=$PWD/openvr-%{openvr_ver} \
-DOPENCV_PREFIX=%{_prefix}
%cmake_build
%install
%cmake_install
mkdir -p %{buildroot}%{_libdir}/%{name}
install -Dm755 openvr-%{openvr_ver}/bin/linux64/libopenvr_api.so %{buildroot}%{_libdir}/%{name}/
install -Dm644 gui/images/opentrack.png %{buildroot}%{_hicolordir}/256x256/apps/opentrack.png
%desktop_file_install %{S:2}
%terra_appstream -o %{S:3}
%check
%desktop_file_validate %{buildroot}%{_appsdir}/%{appid}.desktop
%files
%doc %{_datadir}/doc/%{name}/
%license OPENTRACK-LICENSING.txt WARRANTY.txt LICENSE-OpenVR 3rdparty-notices/
%{_bindir}/%{name}
%{_libexecdir}/%{name}/
%{_libdir}/%{name}/libopenvr_api.so
%{_datadir}/%{name}/
%{_datadir}/applications/%{appid}.desktop
%{_hicolordir}/256x256/apps/opentrack.png
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Sun Mar 15 2026 Owen Zimmerman <owen@fyralabs.com> - 2026.1.0-1
- Port to Terra
* Wed Mar 11 2026 LionHeartP <LionHeartP@proton.me> - 2026.1.0-1
- Initial Nobara package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("opentrack/opentrack"));
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-03-13
%global ver 2026-03-15
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.2.0
Version: 8.2.1
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1 +1 @@
v1.13.23
v1.13.33
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "valent.spec"
}
labels {
nightly = 1
}
}
+7
View File
@@ -0,0 +1,7 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("andyholmes/valent"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
}
+98
View File
@@ -0,0 +1,98 @@
%global commit df82168bc37ad1ec700c66b0f0f5dfd7a07be485
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260316
Name: valent
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist}
Summary: Connect, control and sync devices
License: GPL-3.0-or-later
URL: https://github.com/andyholmes/valent
Source0: %{url}/archive/%{commit}/valent-%{commit}.tar.gz
Source1: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/archive/master/libgnome-volume-control-master.tar.gz
Packager: Tulip Blossom <tulilirockz@outlook.com>
Provides: bundled(gvc)
BuildRequires: desktop-file-utils
BuildRequires: evolution-data-server-devel
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libphonenumber-devel
BuildRequires: meson
BuildRequires: pkgconfig(glycin-2)
BuildRequires: pkgconfig(glycin-gtk4-2)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libportal-gtk4)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(tracker-sparql-3.0)
%description
%{summary}.
%package devel
%pkg_devel_files
%{_datadir}/vala/vapi/libvalent-1.deps
%{_datadir}/vala/vapi/libvalent-1.vapi
%{_libdir}/libvalent-1.so.0
%{_libdir}/libvalent-1.so.1.0.0
%package langpacks
Summary: Translations for %{name}
BuildArch: noarch
Requires: %{name} = %{evr}
%description langpacks
This package contains translations for %{name}.
%prep
%autosetup -n valent-%{commit} -p1
rm -r subprojects/gvc*
tar -xf %{SOURCE1} -C subprojects
mv subprojects/libgnome-volume-control* subprojects/gvc
%conf
%meson
%build
%meson_build
%install
%meson_install
%files langpacks
%{_datadir}/locale
%files
%license LICENSE
%doc README.md
%{_bindir}/valent
%{_datadir}/applications/ca.andyholmes.Valent.desktop
%{_datadir}/dbus-1/services/ca.andyholmes.Valent.service
%{_datadir}/gir-1.0/Valent-1.gir
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.battery.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.clipboard.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.connectivity_report.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.contacts.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.notification.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.runcommand.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.sftp.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.share.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.systemvolume.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.telephony.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.Plugin.xdp.gschema.xml
%{_datadir}/glib-2.0/schemas/ca.andyholmes.Valent.gschema.xml
%{_datadir}/icons/hicolor/scalable/apps/ca.andyholmes.Valent.svg
%{_datadir}/icons/hicolor/symbolic/apps/ca.andyholmes.Valent-symbolic.svg
%{_datadir}/metainfo/ca.andyholmes.Valent.metainfo.xml
%{_libdir}/girepository-1.0/Valent-1.typelib
%{_sysconfdir}/xdg/autostart/ca.andyholmes.Valent-autostart.desktop
%changelog
* Sun Mar 15 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.11.0
%global commit 8eb974bdeaa64d7127ab2fff272166c705b7a933
%global commit_date 20260308
%global commit 5e228db6821380a5875d5643176c5c46a47b8134
%global commit_date 20260314
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
+1 -1
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.12.6
Version: 0.12.7
Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "iio-niri.spec"
}
}
+34
View File
@@ -0,0 +1,34 @@
Name: iio-niri
Version: 1.3.0
Release: 1%{?dist}
Summary: Autorotation daemon for niri
URL: https://github.com/Zhaith-Izaliel/iio-niri
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cargo-rpm-macros
BuildRequires: dbus-devel
Requires: iio-sensor-proxy
License: (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND GPL-3.0-or-later AND MIT OR Apache-2.0 AND (Unlicense OR MIT)
Packager: Tulip Blossom <tulilirockz@outlook.com>
%description
%{summary}.
%prep
%autosetup
%cargo_prep_online
%build
%cargo_build
%{cargo_license_online} > LICENSE.dependencies
%install
%crate_install_bin
%files
%doc README.md
%license LICENSE.md LICENSE.dependencies
%{_bindir}/%{name}
%changelog
* Fri Mar 13 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit
+4 -4
View File
@@ -2,13 +2,13 @@
Name: noctalia-qs
Version: 0.0.8
Release: 1%{?dist}
Release: 2%{?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
Source0: https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v%{version}.tar.gz
Packager: Willow C Reed (willow@willowidk.dev)
Packager: Willow C Reed <terra@willowidk.dev>
BuildRequires: cmake
BuildRequires: cmake(Qt6Core)
@@ -70,9 +70,9 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell
%changelog
* Thu Mar 05 2026 Willow C Reed <willow@willowidk.dev>
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
- Fix reision 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 <willow@willowidk.dev>
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
- Initial commit based on quickshell spec
@@ -2,7 +2,7 @@
Name: noctalia-shell
Version: 4.6.7
Release: 1%{?dist}
Release: 2%{?dist}
Summary: A Quickshell-based custom shell setup
License: MIT
@@ -23,7 +23,7 @@ Recommends: power-profiles-daemon
Recommends: wlsunset
Recommends: gpu-screen-recorder
Packager: Willow Reed <willow@willowidk.dev>
Packager: Willow Reed <terra@willowidk.dev>
%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,11 @@ cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/
%{_sysconfdir}/xdg/quickshell/noctalia-shell/
%changelog
* Mon Mar 09 2026 Willow C Reed <willow@willowidk.dev>
* Mon Mar 09 2026 Willow C Reed <terra@willowidk.dev>
- 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 <willow@willowidk.dev>
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
- Change required quickshell to Noctalia's version
* Fri Jan 02 2026 Willow Reed <willow@willowidk.dev>
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
- Initial commit
@@ -1,15 +1,15 @@
%global commit ec1ca4c0c903d13a15452c18b1df11b3cabddaf7
%global commit 41c7321e94995347d74a66c9847ad0e2d45c4ad0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-03-09
%global fulldate 2026-03-16
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
%global ver 1.3.2
%global base_name ghostty
%global appid com.mitchellh.%{base_name}
Name: %{base_name}-nightly
Version: %{ver}~tip^%{commit_date}git%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
%if 0%{?fedora} <= 41
Epoch: 1
%endif
+1 -1
View File
@@ -3,7 +3,7 @@
%global appid com.mitchellh.ghostty
Name: ghostty
Version: 1.3.0
Version: 1.3.1
Release: 1%{?dist}
Summary: A fast, native terminal emulator written in Zig.
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 8e045237c4104c139e1f996f9f90f33a0697468c
%global commit cbc39669b414c2601f86ece9faffe164a33b5ad7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260313
%global commit_date 20260315
%global ver 0.229.0
%bcond_with check
@@ -1,10 +1,10 @@
%global commit 1a3fdb7fa15a4bba7204bef69702b7a10a297828
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260205
%global commit_date 20260314
Name: gamescope-session-opengamepadui
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%?dist
Release: 1%{?dist}
Summary: Gamescope session for OpenGamepadUI
License: GPL-3.0-only
URL: https://github.com/OpenGamingCollective/gamescope-session-opengamepadui
@@ -1,12 +1,12 @@
%define debug_package %nil
%global commit 1a3fdb7fa15a4bba7204bef69702b7a10a297828
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20241205
%global commit_date 20260314
Name: gamescope-session-steam
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%?dist
Release: 1%{?dist}
Summary: gamescope-session-steam
License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session-steam
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 8cb9262b0971eb33a2ba466a653fe2411f7fd7cb
%global commit 3cdb464feb33502acbfe673fae97f0c7950f5c5c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260313
%global commit_date 20260316
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+1
View File
@@ -5,5 +5,6 @@ project pkg {
labels {
mock = 1
large = 1
weekly = 1
}
}
+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 6f07e8453a8cb84ac400bd96f825751c9cf661c8
%global ver 0.0.40-18946
%global commit ca2b7f9b9fe92644f94ba079861a2168a77a72ef
%global ver 0.0.40-19017
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -0,0 +1,18 @@
From: porkloin <porkloin@users.noreply.github.com>
Subject: [PATCH] wlroots: handle LIBINPUT_SWITCH_KEYPAD_SLIDE enum in switch.c
libinput added LIBINPUT_SWITCH_KEYPAD_SLIDE and GCC 16 on Fedora 44
treats the unhandled enum value as -Werror=switch, breaking the build.
diff --git a/subprojects/wlroots/backend/libinput/switch.c b/subprojects/wlroots/backend/libinput/switch.c
--- a/subprojects/wlroots/backend/libinput/switch.c
+++ b/subprojects/wlroots/backend/libinput/switch.c
@@ -34,6 +34,8 @@ void handle_switch_toggle(struct libinput_event *event,
case LIBINPUT_SWITCH_TABLET_MODE:
wlr_event.switch_type = WLR_SWITCH_TYPE_TABLET_MODE;
break;
+ case LIBINPUT_SWITCH_KEYPAD_SLIDE:
+ break;
}
switch (libinput_event_switch_get_switch_state(sevent)) {
case LIBINPUT_SWITCH_STATE_OFF:
@@ -0,0 +1,28 @@
From 1a37d7113ed29ede9dcd30be16898b10464cd76e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com>
Date: Wed, 28 May 2025 12:19:05 +0200
Subject: [PATCH] Use system stb/glm
---
meson.build | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/meson.build b/meson.build
index c300b07..3044e54 100644
--- a/meson.build
+++ b/meson.build
@@ -47,10 +47,8 @@ dep_x11 = dependency('x11')
dep_wayland = dependency('wayland-client')
vulkan_dep = dependency('vulkan')
-glm_proj = subproject('glm')
-glm_dep = glm_proj.get_variable('glm_dep')
-stb_proj = subproject('stb')
-stb_dep = stb_proj.get_variable('stb_dep')
+glm_dep = dependency('glm')
+stb_dep = dependency('stb')
if get_option('enable_openvr_support')
openvr_dep = dependency('openvr', version: '>= 2.7', required : false)
--
2.49.0
File diff suppressed because it is too large Load Diff
+53 -41
View File
@@ -2,18 +2,16 @@
%global _default_patch_fuzz 2
%global build_timestamp %(date +"%Y%m%d")
#global gamescope_tag 3.15.11
%global gamescope_commit 2f30679c80791844c29402d232462874fe23dd46
%global gamescope_commit b6a368af614ee93bf7b1d05a8d203f0c84a87c74
%define short_commit %(echo %{gamescope_commit} | cut -c1-8)
Name: terra-gamescope
#Version: 100.%{gamescope_tag}
Version: 134.%{short_commit}
Version: 136.%{short_commit}
Release: 1%?dist
Summary: Micro-compositor for video games on Wayland
License: BSD
URL: https://github.com/ValveSoftware/gamescope
URL: https://github.com/OpenGamingCollective/gamescope
Provides: gamescope = %{version}-%{release}
Conflicts: gamescope
@@ -21,68 +19,67 @@ Conflicts: gamescope
# Create stb.pc to satisfy dependency('stb')
Source0: stb.pc
Patch0: 0001-cstdint.patch
Patch0: Use-system-stb-glm.patch
# https://hhd.dev/
# https://github.com/ChimeraOS/gamescope
Patch1: handheld.patch
Patch1: 0001-cstdint.patch
#Patch2: https://github.com/ValveSoftware/gamescope/pull/1867.patch
%if 0%{?fedora} >= 44
# Fix build with libinput >= 1.27 / GCC 16 (-Werror=switch)
Patch2: 0002-wlroots-libinput-switch-keypad-slide.patch
%endif
BuildRequires: meson >= 0.54.0
BuildRequires: ninja-build
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: git-core
BuildRequires: glm-devel
BuildRequires: google-benchmark-devel
BuildRequires: libXmu-devel
BuildRequires: libXcursor-devel
BuildRequires: libeis-devel
BuildRequires: pixman-devel
BuildRequires: libXmu-devel
BuildRequires: meson >= 0.54.0
BuildRequires: ninja-build
BuildRequires: pkgconfig(hwdata)
BuildRequires: pkgconfig(libavif)
BuildRequires: pkgconfig(libcap)
BuildRequires: pkgconfig(libdecor-0)
BuildRequires: pkgconfig(libdisplay-info)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libeis-1.0)
BuildRequires: (pkgconfig(libliftoff) >= %{libliftoff_minver} with pkgconfig(libliftoff) < 0.6)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(luajit)
#BuildRequires: pkgconfig(openvr) >= 2.7
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(wayland-protocols) >= 1.17
BuildRequires: pkgconfig(wayland-scanner)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(wlroots-0.18)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xcomposite)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xxf86vm)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xres)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(wayland-scanner)
BuildRequires: pkgconfig(wayland-server) >= 1.23.0
BuildRequires: pkgconfig(wayland-protocols) >= 1.17
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libavif)
BuildRequires: pkgconfig(wlroots)
BuildRequires: pkgconfig(libliftoff)
BuildRequires: pkgconfig(libcap)
BuildRequires: pkgconfig(hwdata)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(luajit)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xres)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xxf86vm)
BuildRequires: spirv-headers-devel
# Enforce the the minimum EVR to contain fixes for all of:
# CVE-2021-28021 CVE-2021-42715 CVE-2021-42716 CVE-2022-28041 CVE-2023-43898
# CVE-2023-45661 CVE-2023-45662 CVE-2023-45663 CVE-2023-45664 CVE-2023-45666
# CVE-2023-45667
BuildRequires: stb_image-devel >= 2.28^20231011gitbeebb24-12
# CVE-2023-45667, upstream issues #1860, #1861
BuildRequires: stb_image-devel >= 2.30^20251025gitf1c79c0-2
# Header-only library: -static is for tracking per guidelines
BuildRequires: stb_image-static
BuildRequires: stb_image_resize-devel
BuildRequires: stb_image_resize-static
BuildRequires: stb_image_write-devel
BuildRequires: stb_image_write-static
#BuildRequires: vkroots-devel
BuildRequires: /usr/bin/glslangValidator
BuildRequires: libdecor-devel
BuildRequires: libXdamage-devel
BuildRequires: xorg-x11-server-Xwayland-devel
BuildRequires: git
# libliftoff hasn't bumped soname, but API/ABI has changed for 0.2.0 release
Requires: libliftoff%{?_isa} >= %{libliftoff_minver}
@@ -94,6 +91,17 @@ Requires: terra-gamescope-libs(x86-32) = %{version}-%{release}
Recommends: mesa-dri-drivers
Recommends: mesa-vulkan-drivers
# submodule deps
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(libinput) >= 1.21.0
BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-errors)
BuildRequires: pkgconfig(xcb-icccm)
BuildRequires: pkgconfig(xcb-renderutil)
BuildRequires: pkgconfig(xwayland)
%description
%{name} is the micro-compositor optimized for running video games on Wayland.
@@ -133,6 +141,7 @@ export PKG_CONFIG_PATH=pkgconfig
%{_bindir}/gamescopectl
%{_bindir}/gamescopestream
%{_bindir}/gamescopereaper
%{_bindir}/gamescope-type
%{_datadir}/gamescope/*
%files libs
@@ -140,5 +149,8 @@ export PKG_CONFIG_PATH=pkgconfig
%{_datadir}/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.*.json
%changelog
* Fri Mar 13 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Switch to OGC sources
* Thu Jan 2 2025 Owen-sz <owen@fyralabs.com>
- Package gamescope, port from Bazzite
@@ -1,7 +1,7 @@
%global commit e93e5ac7d935ce70b18a806ae67f27d703b5fca2
%global commit fbff1421bf27cc8c54b34a2f8e580f7f8ab3253a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.46.0
%global commit_date 20260312
%global ver v5.47.0
%global commit_date 20260315
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -2,8 +2,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Name: kotlin-native
Version: 2.3.10
Release: 1%?dist
Version: 2.3.20
Release: 1%{?dist}
Summary: LLVM backend for the Kotlin compiler
ExclusiveArch: x86_64
+2 -2
View File
@@ -1,8 +1,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Name: kotlin
Version: 2.3.10
Release: 1%?dist
Version: 2.3.20
Release: 1%{?dist}
Summary: Statically typed programming language
License: Apache-2.0
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 87d957fdf126ee217fc55911779909a18bfe9cbf
%global commit 797b05eda68ecbfa3dbff29866c8d2ed9bfd39c4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260313
%global commit_date 20260316
%global debug_package %nil
Name: nim-nightly
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "apeye-core.spec"
}
}
@@ -0,0 +1,45 @@
%global pypi_name apeye_core
%global _desc Core (offline) functionality for the apeye library.
Name: python-%{pypi_name}
Version: 1.1.5
Release: 1%?dist
Summary: Core (offline) functionality for the apeye library
License: BSD-3-Clause
URL: https://github.com/domdfcoding/apeye-core
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-hatch-requirements-txt
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files apeye_core
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("apeye-core"));
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc Pythonic bindings for FFmpeg's libraries.
Name: python-%{pypi_name}
Version: 16.1.0
Release: 1%?dist
Version: 17.0.0
Release: 1%{?dist}
Summary: Pythonic bindings for FFmpeg's libraries
License: BSD-3-Clause
URL: https://pyav.basswood-io.com/docs/stable/
+8
View File
@@ -0,0 +1,8 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "consolekit.spec"
}
labels {
}
}
@@ -0,0 +1,46 @@
%global pypi_name consolekit
%global _desc Additional utilities for click.
Name: python-%{pypi_name}
Version: 1.13.0
Release: 1%?dist
Summary: Additional utilities for click
License: MIT
URL: https://consolekit.readthedocs.io/en/latest/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-flit-core
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("consolekit"));
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "deprecation-alias.spec"
}
}
@@ -0,0 +1,48 @@
%global pypi_name deprecation-alias
%global _desc A wrapper around 'deprecation' providing support for deprecated aliases.
Name: python-%{pypi_name}
Version: 0.4.0
Release: 1%?dist
Summary: A wrapper around 'deprecation' providing support for deprecated aliases
License: Apache-2.0
URL: https://github.com/domdfcoding/deprecation-alias
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-hatchling
BuildRequires: python3-importlib-metadata
BuildRequires: python3-hatch-requirements-txt
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files deprecation_alias
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("deprecation-alias"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dist-meta.spec"
}
}
@@ -0,0 +1,45 @@
%global pypi_name dist-meta
%global _desc Parse and create Python distribution metadata.
Name: python-%{pypi_name}
Version: 0.9.0
Release: 1%?dist
Summary: Parse and create Python distribution metadata
License: MIT
URL: https://dist-meta.readthedocs.io/en/latest/
Source0: https://github.com/repo-helper/dist-meta/archive/refs/tags/v%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-hatch-requirements-txt
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files dist_meta
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("dist-meta"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dom_toml.spec"
}
}
+46
View File
@@ -0,0 +1,46 @@
%global pypi_name dom_toml
%global _desc Dom's tools for Tom's Obvious, Minimal Language.
Name: python-%{pypi_name}
Version: 2.3.0
Release: 1%?dist
Summary: Dom's tools for Tom's Obvious, Minimal Language
License: MIT
URL: https://dom-toml.readthedocs.io/en/latest/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-flit-core
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files dom_toml
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("dom_toml"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "enum-tools.spec"
}
}
@@ -0,0 +1,47 @@
%global pypi_name enum_tools
%global _desc Tools to expand Python's enum module.
Name: python-%{pypi_name}
Version: 0.13.0
Release: 1%?dist
Summary: Tools to expand Python's enum module
License: LGPL-3.0-or-later
URL: https://enum-tools.readthedocs.io/en/latest/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-whey
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: python3-enum-tools
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n enum_tools-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files enum_tools
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sun Mar 15 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("enum_tools"));
-2
View File
@@ -50,8 +50,6 @@ popd
%doc README.md
%license LICENSE-0BSD.txt
%{_bindir}/fx2tool
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%changelog
* Sun Sep 28 2025 Owen Zimmerman <owen@fyralabs.com>
+4 -9
View File
@@ -1,17 +1,13 @@
%global commit af18bcf210659b8b5a40624ffab791d49e831017
%global commit_date 20241015
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name gay
%global _desc Colour your text / terminal to be more gay.
Name: python-%{pypi_name}
Version: %commit_date.%shortcommit
Version: 1.3.4
Release: 2%?dist
Summary: Colour your text / terminal to be more gay
License: MIT
URL: https://github.com/ms-jpq/gay
Source0: %url/archive/%commit/gay-%commit.tar.gz
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
@@ -25,14 +21,13 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: gay
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n gay-%{commit}
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
@@ -44,7 +39,7 @@ Provides: gay
%doc README.md
%license LICENSE
%{_bindir}/gay
%python3_sitelib/gay-1.3.4.dist-info/*
%python3_sitelib/gay-%{version}.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
+1 -5
View File
@@ -1,5 +1 @@
rpm.global("commit", gh_commit("ms-jpq/gay"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
rpm.version(pypi("gay"));
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "handy-archives.spec"
}
}
@@ -0,0 +1,46 @@
%global pypi_name handy_archives
%global _desc Some handy archive helpers for Python.
Name: python-%{pypi_name}
Version: 0.2.0
Release: 1%?dist
Summary: Some handy archive helpers for Python
License: MIT
URL: https://handy-archives.readthedocs.io/en/latest/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-flit-core
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files handy_archives
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("handy-archives"));
@@ -17,6 +17,7 @@ BuildRequires: python3-pip
BuildRequires: python3-poetry-core
BuildRequires: python3-installer
BuildRequires: python3-build
BuildRequires: python3-hatchling
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -52,9 +52,6 @@ rm %{buildroot}%{_usr}/wormhole_complete.*
%{_bindir}/magic-wormhole
%{_bindir}/wormhole
%{_mandir}/man1/wormhole.1.gz
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/magic_wormhole-%version.dist-info/*
%changelog
* Mon Nov 03 2025 Owen Zimmerman <owen@fyralabs.com>
@@ -14,6 +14,7 @@ BuildRequires: pyproject-rpm-macros
BuildRequires: python3-devel
BuildRequires: python3dist(pillow)
BuildRequires: python3dist(pip)
BuildRequires: python3dist(pybind11)
BuildRequires: python3dist(pytest)
BuildRequires: python3dist(rich)
BuildRequires: python3dist(setuptools)
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "mistletoe.spec"
}
}
@@ -0,0 +1,46 @@
%global pypi_name mistletoe
%global _desc A rough port of Node.js's EventEmitter to Python with a few tricks of its own.
Name: python-%{pypi_name}
Version: 1.5.1
Release: 1%?dist
Summary: A rough port of Node.js's EventEmitter to Python with a few tricks of its own
License: MIT
URL: https://github.com/miyuchina/mistletoe
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files mistletoe
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/mistletoe
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("mistletoe"));
+1 -3
View File
@@ -4,7 +4,7 @@
Name: python-%{pypi_name}
Version: 1.0.8
Release: 2%?dist
Release: 3%?dist
Summary: Python interface to the awesome mpv media player
License: GPL-2.0+ OR LGPL-2.1+
URL: https://github.com/jaseg/python-mpv
@@ -60,8 +60,6 @@ EOL
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE.GPL LICENSE.LGPL
%ghost %python3_sitelib/__pycache__/mpv.cpython-*.pyc
%python3_sitelib/mpv.py
%endif
%changelog
@@ -5,8 +5,8 @@
%global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name}
Version: 1.6.0
Release: 3%?dist
Version: 1.6.1
Release: 1%{?dist}
Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only
URL: https://github.com/ProtonVPN/local-agent-rs
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "pyproject-parser.spec"
}
}
@@ -0,0 +1,50 @@
%global pypi_name pyproject-parser
%global _desc Parser for 'pyproject.toml'
Name: python-%{pypi_name}
Version: 0.14.0
Release: 1%?dist
Summary: Parser for 'pyproject.toml'
License: MIT
URL: https://pyproject-parser.readthedocs.io/en/latest/
Source0: https://github.com/repo-helper/pyproject-parser/archive/refs/tags/v%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-pip
BuildRequires: python3-devel
BuildRequires: python3-hatch-requirements-txt
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: pyvcd
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files pyproject_parser
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%{_bindir}/pyproject-fmt
%{_bindir}/pyproject-info
%{_bindir}/pyproject-parser
%{_bindir}/check-pyproject
%changelog
* Sat Sep 27 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("pyproject-parser"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "shippinglabel.spec"
}
}
@@ -0,0 +1,45 @@
%global pypi_name shippinglabel
%global _desc Utilities for handling packages.
Name: python-%{pypi_name}
Version: 2.3.0
Release: 1%?dist
Summary: Utilities for handling packages
License: MIT
URL: https://shippinglabel.readthedocs.io/en/latest/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-hatch-requirements-txt
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files shippinglabel
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("shippinglabel"));
-3
View File
@@ -40,9 +40,6 @@ Summary: %{summary}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/spake2-%version.dist-info/*
%changelog
* Mon Nov 03 2025 Owen Zimmerman <owen@fyralabs.com>
@@ -1,5 +1,5 @@
%global commit 25438e5f21be7f0ac15fe305c7183d74dc2e6923
%global commit_date 20260312
%global commit 61524fab4e1804462cc31d2e6b43ff7279188f85
%global commit_date 20260316
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "whey.spec"
}
}
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("whey"));
+48
View File
@@ -0,0 +1,48 @@
%global pypi_name whey
%global _desc A simple Python wheel builder for simple projects.
Name: python-%{pypi_name}
Version: 0.1.1
Release: 1%?dist
Summary: A simple Python wheel builder for simple projects
License: MIT
URL: https://github.com/deepin-community/python-whey
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-build
BuildRequires: python3-setuptools
BuildRequires: python3-wheel
BuildRequires: python3-pip
BuildRequires: python3-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n whey-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files whey
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%{_bindir}/whey
%changelog
* Sat Mar 14 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+2 -2
View File
@@ -4,8 +4,8 @@
%global crate usage-cli
Name: rust-usage-cli
Version: 2.18.2
Release: 1%?dist
Version: 3.0.0
Release: 1%{?dist}
Summary: CLI for working with usage-based CLIs
License: MIT
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "xwayland-satellite.spec"
}
}
@@ -1 +0,0 @@
rpm.version(gh("supreeeme/xwayland-satellite"));
@@ -1,32 +0,0 @@
Name: xwayland-satellite
Version: 0.8.1
Release: 1%?dist
Summary: Xwayland outside your Wayland.
License: MPL-2.0
URL: https://github.com/supreeeme/xwayland-satellite
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
BuildRequires: pkgconfig(xcb)
BuildRequires: xcb-util-cursor-devel
BuildRequires: clang-devel
%description
xwayland-satellite grants rootless Xwayland integration to any Wayland
compositor implementing xdg_wm_base. This is particularly useful for
compositors that (understandably) do not want to go through implementing
support for rootless Xwayland themselves.
%prep
%autosetup
%cargo_prep_online
%build
%cargo_build
%install
%cargo_install
%files
%doc README.md
%license LICENSE
%_bindir/xwayland-satellite
@@ -3,11 +3,11 @@
%global priority 90
%global real_name vala
%global commit f50a83eece8b92acf64818ba8c7d743818c1145b
%global commit e93b741e0c0cd4468f923fded5bf88e95330f192
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
%global commit_date 20260308
%global commit_date 20260316
%global snapshot_info %{commit_date}.%{shortcommit}
Name: vala-nightly
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.16.0-dev.2860+9c5460316
version=0.16.0-dev.2905+5d71e3051
mirrors=()
@@ -7,7 +7,7 @@
%define llvm_compat 20
%endif
%global llvm_version 20.0.0
%global ver 0.16.0-dev.2860+9c5460316
%global ver 0.16.0-dev.2905+5d71e3051
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+4 -4
View File
@@ -1,10 +1,10 @@
%global commit 7d1fac8a4b2a14954843a978d2ddde86168c75ef
%global shortcommit 7d1fac8
%global commit_date 20251127
%global commit d3fa2117d581b50e63eb3aefbf92d4883fa23f1b
%global shortcommit d3fa211
%global commit_date 20260315
Name: astal
Version: 0^%commit_date.%commit
Release: 1%?dist
Release: 1%{?dist}
Summary: Building blocks for creating custom desktop shells
License: LGPL-2.1-only
URL: https://aylur.github.io/astal
+3 -3
View File
@@ -1,11 +1,11 @@
%global commit eb235f8813bdea2a4a38ac228f2efc4e2a8a90af
%global commit d3fa2117d581b50e63eb3aefbf92d4883fa23f1b
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260131
%global commit_date 20260315
Name: astal
Version: 0^%commit_date.%shortcommit
Release: 1%?dist
Release: 1%{?dist}
Summary: Building blocks for creating custom desktop shells
License: LGPL-2.1-only
URL: https://aylur.github.io/astal
+3 -3
View File
@@ -1,6 +1,6 @@
Name: breakpad
Version: 2024.02.16
Release: 2%?dist
Release: 3%?dist
Summary: Google Breakpad crash-reporting system
License: BSD-3-Clause
Group: System
@@ -14,7 +14,7 @@ BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(zlib)
BuildRequires: anda-srpm-macros
Packager: Willow Reed (willow@willowidk.dev)
Packager: Willow Reed <terra@willowidk.dev>
%description
A set of client and server components which implement a crash-reporting system.
@@ -59,5 +59,5 @@ rm -rf %{buildroot}%{_docdir}/breakpad-0.1
%{_libexecdir}/core_handler
%changelog
* Fri Jan 02 2026 Willow Reed <willow@willowidk.dev>
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
- Initial commit

Some files were not shown because too many files have changed in this diff Show More