Compare commits

...

223 Commits

Author SHA1 Message Date
madonuko 234225b2cc add: t3code 2026-03-27 14:50:24 +08:00
Raboneko 190c5a6bb7 bump: android-studio-canary electron 2026-03-27 05:48:18 +00:00
Raboneko 41c4825f78 bump(nightly): flameshot-nightly legcord-nightly gnome-shell-extension-multi-monitors-bar hyprutils.nightly ghostty-nightly zed-nightly gamescope-session-opengamepadui prismlauncher-nightly v2ray-nightly nim-nightly types-colorama vala-nightly v2ray-domain-list-community scx-scheds-nightly glasgow spotx-bash 2026-03-27 02:45:34 +00:00
Owen Zimmerman 8e4d1c6bc0 chore: sync dwarfs on frawhide (#10871)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-26 18:51:08 -05:00
Owen Zimmerman bd55f6c8e9 chore (dwarfs): remove unnecessary deps (#10746)
* chore (dwarfs): remove unnecessary deps

Resolves https://github.com/terrapkg/packages/issues/10740

* Still need this one?
2026-03-26 18:45:44 -05:00
Raboneko de704b0c9e bump: signal-desktop v2ray 2026-03-26 21:39:06 +00:00
Raboneko 56845812ac bump: discord-ptb-openasar discord-ptb 2026-03-26 20:21:00 +00:00
Kyle Gospodnetich 4f65c9b9b2 fix: Add SELinux rules for steamos-manager-powerstation (#10862) 2026-03-26 15:06:04 -05:00
Raboneko 9c3efc5aa8 bump: flutter 2026-03-26 17:46:28 +00:00
Owen Zimmerman 44bf6beb76 fix (cloud-hypervisor): add binary %caps (#10835)
* fix (cloud-hypervisor): add binary %caps

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* bump(cloud-hypervisor): release 2 → 3

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-26 12:40:49 -05:00
Raboneko a4fdb2b4d8 sync(steamos-manager-powerstation): frawhide -> f44 (#10846) (#10851) 2026-03-26 11:45:45 -05:00
Raboneko d9d2b8663d bump: arduino-app-cli 2026-03-26 16:44:34 +00:00
Raboneko 09da4df463 bump: glaze 2026-03-26 15:39:40 +00:00
Raboneko 9a9b2cdfbe bump: rpcs3 2026-03-26 12:37:35 +00:00
Raboneko f950c36098 bump: nimble 2026-03-26 11:34:50 +00:00
Raboneko dba37835e6 bump: wails rust-mise 2026-03-26 10:37:51 +00:00
Raboneko 8334d8c5ef bump: throne 2026-03-26 07:37:31 +00:00
Kyle Gospodnetich fdd4c9f3fe Update to the latest gamescope-session-steam (#10842) 2026-03-26 14:49:51 +08:00
Kyle Gospodnetich 60fd9eb955 Update steamos-manager-powerstation to the latest version (#10841)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-26 14:29:32 +08:00
Kyle Gospodnetich 65e0e39f0e Update to the latest gamescope-session-ogui-steam (#10840)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-26 14:29:06 +08:00
Raboneko 1415fa1357 bump: discord-canary-openasar discord-canary 2026-03-26 06:12:00 +00:00
Raboneko da76d76cc2 bump(branch): kde-material-you-colors 2026-03-26 06:09:08 +00:00
Owen Zimmerman 4dbce0f1f6 fix (proton-vpn): .desktop file (#10827)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-26 12:34:35 +08:00
Owen Zimmerman 57f2f29c28 add: cloud-hypervisor (#10826)
* add: cloud-hypervisor

Resolves https://github.com/terrapkg/packages/issues/10815

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

* I cant spell

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

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-25 21:51:52 -05:00
Raboneko 1c92a4c8b0 bump(nightly): mpv-nightly gnome-shell-extension-multi-monitors-bar ghostty-nightly zed-nightly gamescope-session-opengamepadui types-colorama v2ray-domain-list-community scx-scheds-nightly natscli rpi-utils 2026-03-26 02:43:15 +00:00
Owen Zimmerman bfe2b1ff10 remove: chezmoi (#10820)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-25 21:40:36 -05:00
Raboneko 3d215a89ca bump: ruffle-nightly 2026-03-26 02:27:33 +00:00
Gilver 57b5516465 fix(Signal): Override SOURCE_DATE_EPOCH (#10821)
* fix(Signal): Override SOURCE_DATE_EPOCH

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

* fix: .desktop file

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

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-25 20:11:51 -05:00
Raboneko fd657b900c bump: rnote 2026-03-25 20:39:36 +00:00
Raboneko 8256243bad bump: zed-preview 2026-03-25 19:54:07 +00:00
Raboneko b687f5a816 bump: discord-canary-openasar discord-canary rpcs3 2026-03-25 19:10:14 +00:00
Raboneko 95d2908d2c bump: signal-desktop 2026-03-25 18:08:05 +00:00
Raboneko 7c166817a2 bump: discord-canary-openasar discord-canary zed-preview zed 2026-03-25 17:02:24 +00:00
Raboneko a0c5333aea bump: rust-deno gh-act 2026-03-25 14:47:46 +00:00
Raboneko 2fe3296c67 bump: gradle-completions 2026-03-25 13:46:46 +00:00
Raboneko 99ccd9e837 bump: rust-mise 2026-03-25 11:22:34 +00:00
Raboneko 72b8b049b7 bump: helium-browser-bin zig-master-bootstrap 2026-03-25 09:28:16 +00:00
Raboneko 9f390a348a bump: rpcs3 2026-03-25 08:26:54 +00:00
madomado 5d942072c0 bump(gamescope-session-opengamepadui): bump commit (#10791) 2026-03-25 00:59:04 -05:00
Kyle Gospodnetich 88ca3b4886 Update to the latest steamos-manager-powerstation (#10809)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-25 13:49:21 +08:00
Kyle Gospodnetich 19e62dafa8 Update gamescope-session-ogui-steam to the latest version (#10808)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-25 13:38:46 +08:00
Raboneko 6625ae6005 bump: umu-launcher 2026-03-25 05:14:13 +00:00
Raboneko b3adbaff10 bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-25 04:14:31 +00:00
Raboneko 31031d8943 bump: limine electron 2026-03-25 03:39:03 +00:00
Raboneko 29eaecaf64 bump(nightly): legcord-nightly mpv-nightly rasputin rp-appset ghostty-nightly zed-nightly nim-nightly types-colorama v2ray-domain-list-community nvidia-patch scx-scheds-nightly xpadneo natscli rpi-utils 2026-03-25 02:35:51 +00:00
Raboneko a88c07965d bump: rust-mise 2026-03-24 21:50:43 +00:00
Raboneko 155f98f729 bump: rpcs3 2026-03-24 19:43:08 +00:00
metcya 456e01646c add: fzy (#10803) 2026-03-24 14:03:33 -05:00
Tulip Blossom 263d5c76c4 fix(gamescope-session): ensure that gamescope-session script is executable (#10802) 2026-03-25 02:08:18 +08:00
Raboneko 2c03edb06d bump: asar 2026-03-24 17:42:25 +00:00
Raboneko e6afa58050 bump: discord-canary-openasar discord-canary 2026-03-24 16:45:02 +00:00
dependabot[bot] a6e925634b build(deps): bump github/codeql-action from 4.34.0 to 4.34.1 (#10797) 2026-03-24 09:56:11 -05:00
Raboneko 7dfe14d487 bump: zig-master-bootstrap compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2026-03-24 13:47:53 +00:00
Raboneko 385b24dcad bump: dart 2026-03-24 09:30:13 +00:00
Kyle Gospodnetich f34154b0b8 security: Add dependabot config for github action updating (#10792)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-24 14:40:32 +08:00
Raboneko 228bbc9238 bump: rpcs3 2026-03-24 06:15:44 +00:00
Kyle Gospodnetich fbe96c0d00 chore: Slightly improve readme appearance (#10788) 2026-03-24 00:56:13 -05:00
Kyle Gospodnetich 6d4f9e5311 fix: Apply various fixes per OpenSSF recommendations (#10780) 2026-03-24 13:34:59 +08:00
Raboneko b641d275d1 bump(nightly): envision mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly xray-nightly nim-nightly types-colorama openbangla-keyboard-nightly v2ray-domain-list-community scx-scheds-nightly scx-tools-nightly glasgow natscli 2026-03-24 02:30:55 +00:00
Raboneko 003f80afc5 bump: ruffle-nightly 2026-03-24 00:53:23 +00:00
Gilver 81707516c6 fix(kde-material-you-colors): Drop patch (#10781)
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-23 19:28:07 -05:00
Raboneko 3f1d0d62dc bump: discord-canary-openasar discord-canary 2026-03-23 23:17:49 +00:00
Raboneko cdadce3c86 bump: discord-canary-openasar discord-canary 2026-03-23 22:44:45 +00:00
Raboneko dfe4680ecf bump: discord-canary-openasar discord-canary 2026-03-23 22:00:10 +00:00
Raboneko 028e52662f bump: discord-canary-openasar discord-canary 2026-03-23 21:36:48 +00:00
Raboneko 6770e6b040 bump(branch): kde-material-you-colors 2026-03-23 21:30:26 +00:00
Raboneko ec592494d9 bump: discord-canary-openasar discord-canary 2026-03-23 20:52:15 +00:00
Raboneko af1787186b bump: rpcs3 2026-03-23 20:04:20 +00:00
Raboneko a83ab4edd9 bump: rpcs3 gh-act rust-usage-cli 2026-03-23 19:29:53 +00:00
Raboneko 8f1eabcc75 bump: discord-canary-openasar discord-canary zig-master-bootstrap 2026-03-23 18:29:27 +00:00
Owen Zimmerman b060368a68 fix (asusctl): add asus-shutdown and asus-shutdown.service, remove %define _unpackaged_files_terminate_build 0 (#10775) 2026-03-23 12:38:16 -05:00
Raboneko 5fd17cc316 bump: discord-openasar discord rpcs3 2026-03-23 17:31:05 +00:00
Raboneko 82889a814e bump(branch): libcusparselt 2026-03-23 16:51:59 +00:00
Raboneko 96fee3eac9 bump: rpcs3 limine MareTF rust-mise 2026-03-23 14:34:23 +00:00
Raboneko 33a444a069 bump: proton-vpn proton-vpn-api-core vicinae arduino-remoteocd proton-vpn-cli 2026-03-23 13:12:56 +00:00
Raboneko 24312e2154 bump: xray 2026-03-23 11:10:47 +00:00
Raboneko 03e839587b bump: rust-zellij 2026-03-23 08:12:22 +00:00
Raboneko c6d7d5fe5c bump: copyparty 2026-03-23 04:40:15 +00:00
Raboneko 03beb96d8c bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-23 04:23:54 +00:00
Raboneko 6907fdc425 bump(nightly): legcord-nightly mpv-nightly hyprutils.nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly xray-nightly types-colorama vala-nightly v2ray-domain-list-community stardust-atmosphere-nightly scx-scheds-nightly xpadneo glasgow 2026-03-23 02:39:20 +00:00
Raboneko fdef2060b1 bump: komikku ruffle-nightly noctalia-shell fresh rust-zoi-rs PackageKit-bootc 2026-03-23 02:21:41 +00:00
Raboneko 55d257e17f bump: rpcs3 2026-03-22 23:53:08 +00:00
Raboneko e6ce25420b bump: vgmstream 2026-03-22 23:27:52 +00:00
Raboneko a1323e9e3b bump: rpcs3 2026-03-22 22:52:49 +00:00
Raboneko ff87b22315 bump: rust-mise 2026-03-22 21:33:31 +00:00
Raboneko a6089de6f6 bump: rpcs3 2026-03-22 19:58:24 +00:00
Raboneko 6bd256ec43 bump: rust-mise 2026-03-22 17:56:25 +00:00
Raboneko dff731d357 bump: rpcs3 2026-03-22 17:37:40 +00:00
Raboneko 000f982580 bump: rust-usage-cli 2026-03-22 17:03:42 +00:00
Raboneko fd7f589725 bump: rpcs3 2026-03-22 16:00:32 +00:00
Raboneko af7aff6594 bump: rpcs3 2026-03-22 15:43:45 +00:00
Raboneko 86f32b369f bump: geonames 2026-03-22 14:14:29 +00:00
Raboneko 12b5853a0b bump: noctalia-qs 2026-03-22 13:43:43 +00:00
Raboneko 9600176d1e bump: lomiri-system-settings rpcs3 rust-gitoxide 2026-03-22 12:52:38 +00:00
Raboneko f46aee48df bump: rust-matugen 2026-03-22 08:36:31 +00:00
Raboneko 10c06e27aa bump: rpcs3 2026-03-22 06:32:02 +00:00
Raboneko 6d3666eee0 bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-22 04:14:14 +00:00
Raboneko cac130a572 bump(nightly): envision flameshot-nightly mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly xray-nightly types-colorama chawan opentabletdriver-nightly scx-scheds-nightly xpadneo rpi-utils 2026-03-22 02:39:15 +00:00
Raboneko 12258a648f bump: ruffle-nightly 2026-03-22 02:21:00 +00:00
Raboneko 7b1a31ccfa bump: rust-television 2026-03-21 23:29:31 +00:00
Raboneko 8fc8ec0c09 bump: halloy 2026-03-21 20:51:46 +00:00
Raboneko 4bd2804a81 bump: yt-dlp-git 2026-03-21 20:27:18 +00:00
Kyle Gospodnetich 2d3a0f74b4 feat: Add OpenSSF scanning, part 1 of a multi-part series (#10753)
* feat: Add OpenSSF scanning, part 1 of a multi-part series

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

* chore: Update branch

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-22 03:24:48 +08:00
Raboneko b9111276cb bump: zig-master-bootstrap 2026-03-21 17:51:44 +00:00
Raboneko 7c92a2698a bump: surge 2026-03-21 16:30:20 +00:00
Raboneko bbeb282b0e bump: rpcs3 2026-03-21 15:37:26 +00:00
Raboneko 517ceb4aab bump: rpcs3 2026-03-21 14:01:02 +00:00
Raboneko e94c3aa9d0 bump: coolercontrol quickjs-ng rust-mise 2026-03-21 12:50:16 +00:00
Raboneko 46629b7ed0 bump: dwarfs 2026-03-21 11:52:17 +00:00
Raboneko 6d72a4203f bump: rust-zoi-rs 2026-03-21 04:12:47 +00:00
Raboneko 3c8d41b10d bump(nightly): mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama chawan v2ray-domain-list-community opentabletdriver-nightly scx-scheds-nightly 2026-03-21 02:24:06 +00:00
Raboneko ceb35be2a5 bump: ruffle-nightly rust-zoi-rs wine-staging 2026-03-21 02:07:25 +00:00
apolunar 2c41d9bf28 Fix hollywood to only build on x86 (#10764)
Signed-off-by: apolunar <54181160+apolunar@users.noreply.github.com>
2026-03-20 21:06:40 -05:00
apolunar 9cd815ccff Add: chawan (#10759)
* Add: hollywood

* Remove line as per Owen's request

* Add: chawan

---------

Co-authored-by: ijh <ijholm@tuta.io>
2026-03-20 21:00:14 -05:00
apolunar c20db75b60 Add: hollywood (#10754)
* Add: hollywood

* Remove line as per Owen's request

---------

Co-authored-by: ijh <ijholm@tuta.io>
2026-03-20 20:06:08 -05:00
Kyle Gospodnetich acd4c21ddf feat: Update Mesa to 26.0.3 (#10748) 2026-03-20 18:44:39 -05:00
Raboneko e7318e57ba bump: discord-canary-openasar discord-canary 2026-03-20 22:28:43 +00:00
Raboneko 4e0507a115 bump: wine-dev 2026-03-20 20:51:57 +00:00
Raboneko 3d261fd68d bump: surge 2026-03-20 20:16:12 +00:00
Raboneko f3d58433e3 bump: rpcs3 2026-03-20 19:47:01 +00:00
Raboneko 013dd3e429 bump: discord-canary-openasar discord-canary zig-master-bootstrap 2026-03-20 19:04:16 +00:00
Raboneko 85e97b8387 bump: rpcs3 python3-protobuf 2026-03-20 17:35:24 +00:00
Raboneko b0720350ec bump: discord-ptb-openasar discord-ptb 2026-03-20 16:54:41 +00:00
Raboneko ef2b32802a bump: rpcs3 2026-03-20 13:39:52 +00:00
Raboneko 23bb868674 bump: codium 2026-03-20 12:25:35 +00:00
Raboneko 97d47c1684 bump: komikku 2026-03-20 11:17:10 +00:00
Raboneko 9ba13e1e23 bump: gnome-shell-extension-vicinae 2026-03-20 10:38:00 +00:00
Raboneko e1609b2d8b bump: budgie-extras 2026-03-20 08:57:22 +00:00
Raboneko 2ad6b4f5ef bump(branch): astal-gtk 2026-03-20 06:46:21 +00:00
Raboneko 28a45dd145 bump: discord-canary-openasar discord-canary 2026-03-20 05:45:58 +00:00
Kyle Gospodnetich 6e45ef0149 feat: Update to the latest steamos-manager-powerstation from OGC (#10736) 2026-03-20 00:24:48 -05:00
Raboneko 1ea9b2e101 bump: helium-browser-bin ruffle-nightly 2026-03-20 04:46:23 +00:00
Raboneko 54ca990bac bump: discord-canary-openasar discord-canary 2026-03-20 02:52:30 +00:00
Raboneko c81d1b1dc2 bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly gamescope-session-opengamepadui prismlauncher-nightly xray-nightly nim-nightly astal v2ray-domain-list-community Carla-nightly stardust-armillary-nightly stardust-atmosphere-nightly stardust-black-hole-nightly stardust-comet-nightly stardust-flatland-nightly stardust-gravity-nightly stardust-non-spatial-input-nightly stardust-protostar-nightly stardust-server-nightly stardust-solar-sailer-nightly opentabletdriver-nightly scx-scheds-nightly glasgow rpi-utils 2026-03-20 02:29:57 +00:00
metcya 2305788cd9 add: yubikey-touch-detector (#10741)
* add: yubikey-touch-detector

* slop alert
2026-03-19 20:35:26 -05:00
Raboneko c53bc7f71f bump: driftwm 2026-03-19 22:38:41 +00:00
Raboneko 667b92c50d bump: rpcs3 2026-03-19 21:35:34 +00:00
Raboneko 5cd1568d87 bump: discord-canary-openasar discord-canary superisoupdater rust-zoi-rs 2026-03-19 20:53:24 +00:00
Raboneko d9460f84b6 bump: coreboot-utils 2026-03-19 20:04:12 +00:00
Raboneko a6d58b134a bump: rpcs3 2026-03-19 19:30:56 +00:00
Kyle Gospodnetich f2e2839d6c chore: Bump some releases (#10735) 2026-03-19 14:04:11 -05:00
Raboneko bc4defc976 bump: discord-canary-openasar discord-canary 2026-03-19 18:32:56 +00:00
Raboneko 20f7ea9164 bump: rpcs3 surge 2026-03-19 17:41:23 +00:00
Raboneko 7a2fe67e63 bump: yarnpkg-berry 2026-03-19 16:39:11 +00:00
Raboneko f672a0cc0c bump: android-studio-canary soft-serve 2026-03-19 15:36:00 +00:00
Raboneko a2ce2b0316 bump: signal-desktop rpcs3 2026-03-19 13:49:54 +00:00
Raboneko 475dffbdfd bump: noctalia-shell rust-deno 2026-03-19 12:30:01 +00:00
Raboneko ccbe11ce5a bump: libde265 gradle carapace 2026-03-19 11:07:43 +00:00
Owen Zimmerman 70dd6e955c add: driftwm (#10695) 2026-03-19 16:18:19 +08:00
Owen Zimmerman e223a57d19 add: pion (#10689)
* add: pion

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

* skull

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

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-19 16:17:31 +08:00
idiot-shinuki cfdcee595f fix(prismlauncher): rename modrinth-mrpack-mime.xml to org.prismlauncher.PrismLauncher.xml (#10688)
* Rename modrinth-mrpack-mime.xml to prismlauncher-modrinth-mrpack-mime.xml

PrismLauncher/PrismLauncher#5202 renames a build artifact. This commit reflects that change in the .spec file for prismlauncher-nightly, which is the only package where the change is present as of this commit.

Signed-off-by: idiot-shinuki <idiotshinuki@gmail.com>

* Change mime file name in spec file

PrismLauncher/PrismLauncher#5205 renames the mime file to match specifications.

Signed-off-by: idiot-shinuki <idiotshinuki@gmail.com>

* Fix mistake in new file name

After running a build to verify, the output mime file is actually named `org.prismlauncher.PrismLauncher.xml` instead of `org.prismlauncher.PrismLauncher.mime.xml`

Signed-off-by: idiot-shinuki <idiotshinuki@gmail.com>

* Run update.rhai

Update to latest commit where the mime file has the new name

Signed-off-by: idiot-shinuki <idiotshinuki@gmail.com>

---------

Signed-off-by: idiot-shinuki <idiotshinuki@gmail.com>
2026-03-19 16:17:03 +08:00
Kyle Gospodnetich ad31a3d085 fix: Add missing requires to gamescope-session-opengamepadui + Update it (#10726)
* fix: Add missing requires to gamescope-session-opengamepadui

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

* chore: Fix whitespace

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

* chore: Update gamescope-session-opengamepadui commit

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-19 15:39:15 +08:00
Kyle Gospodnetich 555c020eae feat: Add new steamos-manager-powerstation package (#10703)
* feat: Add new steamos-manager-powerstation package

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>

* chore: Fix update script

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

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-19 02:14:54 -05:00
Raboneko 0a9bb245f5 bump: lightdm-kde-greeter 2026-03-19 07:13:13 +00:00
Kyle Gospodnetich 1e6d933419 feat: Update terra-gamescope to the latest OGC release (#10711)
* feat: Update terra-gamescope to the latest OGC release

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

* chore: Add update.rhai script

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

* Update anda/games/terra-gamescope/update.rhai

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>

* chore: Set nightly

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

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: madomado <madonuko@outlook.com>
2026-03-19 14:56:58 +08:00
Kyle Gospodnetich 37320d4912 fix: Somebody forgor a requires flag (#10712)
* fix: Somebody forgor a requires flag

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

* fix: Ensure gamescope & switcheroo-control are required when installing gamescope-session

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

* chore: Can't really use this without Steam now can you

Add steam as a requirement for the gamescope-session-steam package.

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

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-19 14:51:09 +08:00
Raboneko 225082bef4 bump: surge 2026-03-19 06:09:13 +00:00
Raboneko 3f322dacee bump(branch): intel-ipu6-kmod dkms-intel-ipu6 xpadneo-kmod dkms-xpadneo 2026-03-19 04:18:44 +00:00
Raboneko 58c1b46ab3 bump: discord-canary-openasar discord-canary ruffle-nightly rpcs3 fresh 2026-03-19 03:13:59 +00:00
Raboneko 5997bd649e bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly xray-nightly types-colorama vala-nightly v2ray-domain-list-community stardust-server-nightly intel-ipu6-drivers opentabletdriver-nightly xpadneo rpi-utils spotx-bash 2026-03-19 02:38:10 +00:00
Raboneko a231110e25 bump: asusctl 2026-03-18 23:40:04 +00:00
Raboneko 447c0c86d6 bump: rpcs3 2026-03-18 21:57:55 +00:00
Raboneko 3ccdc5e2a9 bump: inputtino 2026-03-18 21:22:23 +00:00
Raboneko d2df024a49 bump: rust-zoi-rs 2026-03-18 20:49:53 +00:00
Raboneko 4eecd845c5 bump: discord-canary-openasar discord-canary nodejs-backport powershell zed-preview fresh dwarfs 2026-03-18 19:25:53 +00:00
Raboneko b24e5b5d8a bump(branch): gnome-shell 2026-03-18 18:53:25 +00:00
Raboneko 2ce44b393d bump: flutter rpcs3 zig-master-bootstrap 2026-03-18 18:12:05 +00:00
Raboneko 05cbb8c0d8 bump: zed-preview zed 2026-03-18 16:07:18 +00:00
Raboneko b20c826903 bump: noctalia-qs rpcs3 2026-03-18 14:54:17 +00:00
madomado e0d2bc32da fix(elephant): update providers list (#10700) 2026-03-18 08:09:14 -05:00
Raboneko fb29719c1e bump: rust-deno rpcs3 2026-03-18 11:28:47 +00:00
Raboneko c3eb5fe5d7 bump: rpcs3 2026-03-18 10:30:21 +00:00
Raboneko d00627396b bump: sops 2026-03-18 06:35:15 +00:00
Raboneko 02ea570295 bump: rust-anda 2026-03-18 05:20:32 +00:00
Raboneko 9d70ddfd22 bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-18 04:20:26 +00:00
Owen Zimmerman 663fcf8b06 fix: helium-browser-bin .desktop file, use %desktop_file_install (#10696) 2026-03-17 22:59:40 -05:00
Raboneko ec32d3182d bump: stardust-gravity 2026-03-18 03:43:28 +00:00
Raboneko 72f44dafcf bump(nightly): legcord-nightly mpv-nightly hyprutils.nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly v2ray-nightly v2raya-nightly types-colorama tdlib-nightly v2ray-domain-list-community stardust-non-spatial-input-nightly stardust-telescope-nightly nvidia-patch scx-scheds-nightly scx-tools-nightly xpadneo glasgow rpi-utils 2026-03-18 02:36:48 +00:00
Raboneko 230edf5a53 bump: ruffle-nightly 2026-03-18 00:58:02 +00:00
Raboneko 1c1b1d9ede bump: discord-canary-openasar discord-canary golang-google-grpc.terra python-yt-dlp-ejs yt-dlp-git 2026-03-17 23:45:22 +00:00
veuxit a60d595546 spotify-launcher: fix big package size (#10685)
* spotify-launcher: fix big package size

* spotify-launcher: enable debug subpackages

---------

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-17 18:08:48 -05:00
Raboneko a7daad7ae3 bump: discord-canary-openasar discord-canary yt-dlp-git 2026-03-17 23:03:46 +00:00
Raboneko 9f968b5e1b bump: discord-canary-openasar discord-canary 2026-03-17 22:33:26 +00:00
Raboneko 8e7526aef4 bump: discord-canary-openasar discord-canary 2026-03-17 21:51:52 +00:00
Raboneko 5f92182add bump: rpcs3 2026-03-17 21:04:01 +00:00
Raboneko d14a4bb1e4 bump: yt-dlp-git 2026-03-17 20:23:19 +00:00
Raboneko 05d0a5ea03 bump: rustnet rpcs3 libde265 electron 2026-03-17 19:41:19 +00:00
Raboneko 05aa68f9aa bump: discord-openasar discord yt-dlp-git 2026-03-17 18:39:29 +00:00
Raboneko 48156be065 bump: discord-canary-openasar discord-canary arduino-app-bricks-py 2026-03-17 17:46:11 +00:00
Raboneko 6b23cc56e7 bump: discord-canary-openasar discord-canary pixi 2026-03-17 16:47:18 +00:00
madomado 4fa801c6d7 ci(sync): bump backport action to v11 (#10680) 2026-03-17 10:03:53 -06:00
Raboneko 91257dacb4 bump: rpcs3 libfprint-tod 2026-03-17 14:45:01 +00:00
Raboneko 7bdeeb6fff bump: rpcs3 2026-03-17 13:48:36 +00:00
Raboneko 181855add6 bump: xone surge 2026-03-17 11:24:06 +00:00
Raboneko 6ad5094f7f bump: dart 2026-03-17 10:27:36 +00:00
Raboneko 22c591c734 bump(branch): gstreamer1-plugins-bad 2026-03-17 04:12:39 +00:00
Raboneko 3285812116 bump(nightly): ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama v2ray-domain-list-community scx-scheds-nightly natscli 2026-03-17 02:31:15 +00:00
Raboneko 7778796313 bump: ruffle-nightly 2026-03-17 00:54:46 +00:00
Raboneko 788d837f29 bump: rpcs3 2026-03-16 22:49:12 +00:00
Raboneko 53b8acd8ea bump: nodejs-backport 2026-03-16 22:01:22 +00:00
Owen Zimmerman 41ca2f8e35 chore: sync opentrack on frawhide (#10677)
* chore: sync opentrack on frawhide

@hamachitan nosync

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* bump(opentrack): release 1 → 2

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-16 16:51:28 -05:00
Owen Zimmerman f529dcec3e fix: opensnitch (#10665)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-16 16:18:02 -05:00
Owen Zimmerman c0fd4220c6 chore (mock-configs): add riscv64 configs (#10378)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-16 16:07:18 -05:00
Raboneko c0ce607f82 bump: terra-mock-configs 2026-03-16 20:48:36 +00:00
Raboneko 13cdbd304d bump: opentrack vicinae 2026-03-16 19:58:58 +00:00
Owen Zimmerman e0468a7ff1 fix (opentrack): ver (#10663)
* fix (opentrack): ver

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

* bump(opentrack): release 1 → 2

* reset rel

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: hamachitan[bot] <252235638+hamachitan[bot]@users.noreply.github.com>
2026-03-17 03:57:06 +08: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
243 changed files with 2103 additions and 548 deletions
+8
View File
@@ -0,0 +1,8 @@
version: 2
updates:
# Maintain GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 5
+2 -2
View File
@@ -30,7 +30,7 @@ jobs:
- name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Generate build matrix
@@ -51,7 +51,7 @@ jobs:
image: ghcr.io/terrapkg/appstream-generator:main
steps:
- name: Download artifacts
uses: actions/download-artifact@v8
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
merge-multiple: true
path: ./artifacts
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: f${{ matrix.version }}
fetch-depth: 1
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Setup Git
+4 -4
View File
@@ -48,7 +48,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
@@ -58,7 +58,7 @@ jobs:
- name: Configure sccache
id: sccache
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
uses: actions/github-script@v8
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
env:
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
@@ -86,7 +86,7 @@ jobs:
- name: Report Cache Summary
if: steps.sccache.outcome == 'success'
uses: actions/github-script@v8
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
script: |
const script = require('./.github/scripts/sccache-stats.js')
@@ -99,7 +99,7 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@v7
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
+78
View File
@@ -0,0 +1,78 @@
# This workflow uses actions that are not certified by GitHub. They are provided
# by a third-party and are governed by separate terms of service, privacy
# policy, and support documentation.
name: Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '43 13 * * 2'
push:
branches: [ "frawhide" ]
# Declare default permissions as read only.
permissions: read-all
jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-latest
# `publish_results: true` only works when run from the default branch. conditional can be removed if disabled.
if: github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request'
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
# Uncomment the permissions below if installing in a private repository.
# contents: read
# actions: read
steps:
- name: "Checkout code"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Run analysis"
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check on a *public* repository, or
# - you are installing Scorecard on a *private* repository
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action?tab=readme-ov-file#authentication-with-fine-grained-pat-optional.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}
# Public repositories:
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories:
# - `publish_results` will always be set to `false`, regardless
# of the value entered here.
publish_results: true
# (Optional) Uncomment file_mode if you have a .gitattributes with files marked export-ignore
# file_mode: git
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: SARIF file
path: results.sarif
retention-days: 5
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
with:
sarif_file: results.sarif
+5 -3
View File
@@ -1,13 +1,15 @@
name: Automatic backport/sync action
permissions:
contents: write
pull-requests: write
contents: read
on:
pull_request_target:
types: ["labeled", "closed"]
jobs:
backport:
permissions:
contents: write
pull-requests: write
name: Backport/sync PR
runs-on: ubuntu-22.04
if: github.event.pull_request.merged
@@ -25,7 +27,7 @@ jobs:
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@v10.4.0
uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
+4 -2
View File
@@ -1,6 +1,6 @@
name: Update per branch
permissions:
contents: write
contents: read
on:
schedule:
- cron: "*/30 * * * *"
@@ -8,6 +8,8 @@ on:
jobs:
autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm
strategy:
matrix:
@@ -22,7 +24,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ matrix.branch }}
fetch-depth: 0
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
container:
image: ghcr.io/terrapkg/builder:frawhide
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Nightly Update
permissions:
contents: write
contents: read
on:
schedule:
- cron: "0 0 * * *"
@@ -8,13 +8,15 @@ on:
jobs:
autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Weekly Update
permissions:
contents: write
contents: read
on:
schedule:
- cron: "0 0 * * *"
@@ -8,13 +8,15 @@ on:
jobs:
autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Update
permissions:
contents: write
contents: read
on:
schedule:
- cron: "*/10 * * * *"
@@ -8,13 +8,15 @@ on:
jobs:
autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+2
View File
@@ -1,6 +1,8 @@
# Terra Sources
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/terrapkg/packages/badge)](https://scorecard.dev/viewer/?uri=github.com/terrapkg/packages)
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
+1 -1
View File
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
%global __brp_mangle_shebangs %{nil}
Name: coolercontrol
Version: 4.0.1
Version: 4.1.0
Release: 1%{?dist}
Summary: Cooling device control for Linux
ExclusiveArch: x86_64 aarch64
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.902
Version: 0.0.928
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.902
Version: 0.0.928
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-openasar
Version: 0.0.128
Version: 0.0.130
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.182
Version: 0.0.184
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-ptb
Version: 0.0.182
Version: 0.0.184
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.128
Version: 0.0.130
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://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)
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit f036b357d54fa7c4ca33bcdb11c6cd06afd1dd80
%global commit_date 20260308
%global commit 2f731053537044b1f72b259bea795473ea0c205a
%global commit_date 20260324
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly
+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 3eb366e038838931bc98f66794e23339f467ed47
%global commit 0ad3357a7675c11d462ec2e6752b04b285eeb658
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260315
%global commit_date 20260327
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+2 -2
View File
@@ -4,8 +4,8 @@
%global crate halloy
Name: halloy
Version: 2026.4
Release: 1%?dist
Version: 2026.5
Release: 1%{?dist}
Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com>
SourceLicense: GPL-3.0-or-later
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.10.5.1
Version: 0.10.7.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
@@ -21,7 +21,7 @@ License: GPL-3.0-only AND BSD-3-Clause
Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-%{arch}_linux.tar.xz
Source1: https://github.com/imputnet/helium-linux/archive/refs/tags/%{version}.tar.gz
Source2: net.imput.helium.metainfo.xml
Source3: net.imput.helium.desktop
Source3: helium.desktop
ExclusiveArch: x86_64 aarch64
@@ -47,7 +47,7 @@ tar --strip-components=1 -zxvf %{SOURCE1}
install -dm755 %{buildroot}%{_libdir}/%{name}
cp -a * %{buildroot}%{_libdir}/%{name}/
install -Dm644 %{SOURCE3} %{buildroot}%{_appsdir}/%{appid}.desktop
%desktop_file_install %{S:3}
install -Dm644 product_logo_256.png %{buildroot}%{_hicolordir}/256x256/apps/%{appid}.png
@@ -111,7 +111,7 @@ chmod 755 %{buildroot}%{_bindir}/%{name}
%{_libdir}/%{name}/
# shebang reasons
%attr(0755,root,root) %{_bindir}/%{name}
%{_appsdir}/%{appid}.desktop
%{_appsdir}/helium.desktop
%{_hicolordir}/256x256/apps/%{appid}.png
%{_metainfodir}/%{appid}.metainfo.xml
+2 -2
View File
@@ -3,10 +3,10 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v1.105.0
%global raw_ver v50.0.1
Name: komikku
Version: 1.105.0
Version: 50.0.1
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit 63b3f3386b1092c7f87c98b80eed50e997b442d0
%global commit_date 20260315
%global commit 779f37454360c1b9bcb779afdaf25137f33b886b
%global commit_date 20260327
%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 afef9126ce5a2c3fdb733318a754b3210f71fca9
%global commit 1a545faf282c555eec51f202963f5e337d673190
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260315
%global commit_date 20260326
%global ver 0.41.0
Name: mpv-nightly
+8 -18
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
@@ -36,8 +36,7 @@ BuildRequires: python3dist(pyqt5)
BuildRequires: /usr/bin/lrelease-qt5
BuildRequires: protobuf-compiler
BuildRequires: pkgconfig(libnetfilter_queue)
#BuildRequires: protoc-gen-go
#BuildRequires: /usr/bin/protoc-gen-go-grpc
BuildRequires: qt6-linguist
%description %{common_description}
@@ -46,7 +45,6 @@ BuildRequires: pkgconfig(libnetfilter_queue)
%prep
%goprep -A
%autopatch -p1
export GOBIN=$(go env GOPATH | sed -E 's/:.+$//')/bin
echo $GOBIN > %_builddir/gobin
@@ -83,26 +81,15 @@ popd
install -Dm755 opensnitchd -t %buildroot%_bindir
pushd ui
%if 0%{?fedora} <= 41
%py3_install
%else
%pyproject_install
%pyproject_save_files %name
%endif
popd
rm -rf %buildroot%python3_sitelib/tests/
cp -r %buildroot%python3_sitelib%_usr/ %buildroot%_usr/ --preserve=all --no-target-directory
rm -rf %buildroot%python3_sitelib%_usr
%if 0%{?fedora} <= 41
%files
%{python3_sitelib}/%name/
%{python3_sitelib}/%name-%{version}-py%{python3_version}.egg-info/
%else
%files -f %{pyproject_files}
%endif
%license LICENSE
%doc README.md
%_bindir/opensnitch-ui
@@ -113,7 +100,10 @@ rm -rf %buildroot%python3_sitelib%_usr
%_iconsdir/hicolor/scalable/apps/opensnitch-ui.svg
%_datadir/kservices5/kcm_opensnitch.desktop
%_metainfodir/io.github.evilsocket.opensnitch.appdata.xml
/usr/share/icons/hicolor/scalable/apps/opensnitch-ui.svg
%_scalableiconsdir/opensnitch-ui.svg
%gopkgfiles
%changelog
* Mon Mar 16 2026 Owen Zimmerman <owen@fyralabs.com>
- Fix build, clean up spec
+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.";
+116
View File
@@ -0,0 +1,116 @@
%global debug_package %{nil}
%global openvr_ver 2.12.14
%global appid com.github.opentrack
%global ver opentrack-2026.1.0
%global sanitized_ver %(echo %{ver} | sed 's/opentrack\-//')
Name: opentrack
Version: %{sanitized_ver}
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.global("ver", gh("opentrack/opentrack"));
+17 -6
View File
@@ -1,11 +1,14 @@
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
Name: proton-vpn-gtk-app
Version: 4.15.0
Release: 1%{?dist}
Version: 4.15.1
Release: 2%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
URL: https://protonvpn.com/download-linux
Source0: https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v%version.tar.gz
Source1: https://github.com/flathub/com.protonvpn.www/blob/master/com.protonvpn.www.metainfo.xml
# So cursed but makes our lives easier
Source1: https://github.com/flathub/com.protonvpn.www/archive/%{metainfo_commit}/com.protonvpn.www-%{metainfo_commit}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
@@ -42,6 +45,7 @@ with the user signup process handled on the website.
%prep
%autosetup -n %{name}-%{version}
tar -xvf %{SOURCE1}
%build
%pyproject_wheel
@@ -50,18 +54,25 @@ with the user signup process handled on the website.
%pyproject_install
%pyproject_save_files proton
install -Dm644 rpmbuild/SOURCES/proton-vpn-logo.svg %{buildroot}%{_scalableiconsdir}/proton-vpn-logo.svg
install -Dm644 %{SOURCE1} %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
# Match metainfo
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
install -Dm644 com.protonvpn.www-%{metainfo_commit}/com.protonvpn.www.metainfo.xml %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/proton.vpn.app.gtk.desktop
# We pull in a metainfo file that often changes upstream, that calls the .desktop file what we are symlinking it to.
# If we install the .desktop file with the new name, the icon does not show properly on KDE Plasma.
%{__ln_s} -f %{_appsdir}/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
%files -f %{pyproject_files}
%doc README.md CONTRIBUTING.md CODEOWNERS
%license LICENSE COPYING.md
%{_bindir}/protonvpn-app
%{_appsdir}/proton.vpn.app.gtk.desktop
%{_appsdir}/com.protonvpn.www.desktop
%{_scalableiconsdir}/proton-vpn-logo.svg
%{_metainfodir}/com.protonvpn.www.metainfo.xml
%changelog
* Wed Mar 25 2026 Owen Zimmerman <owen@fyralabs.com>
- Fix metainfo and .desktop file
* Sat Jan 17 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+2
View File
@@ -1 +1,3 @@
rpm.version(gh_tag("ProtonVPN/proton-vpn-gtk-app"));
rpm.global("metainfo_commit", gh_commit("flathub/com.protonvpn.www"));
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d
%global commit_date 20260128
%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rasputin
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Release: 1%{?dist}
Summary: Mouse and keyboard settings for Raspberry Pi Desktop
License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rasputin
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d
%global commit_date 20260128
%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: appset
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Release: 1%{?dist}
Summary: Application for customisation of appearance of Raspberry Pi Desktop
License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/appset
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-03-15
%global ver 2026-03-26
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+2 -2
View File
@@ -1,6 +1,6 @@
Name: rustnet
Version: 1.0.0
Release: 1%?dist
Version: 1.1.0
Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) 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 OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) 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 MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://github.com/domcyrus/rustnet
@@ -0,0 +1,11 @@
--- a/package.json 2026-03-23 09:45:41.545576312 +0100
+++ b/package.json 2026-03-23 09:46:51.714180613 +0100
@@ -424,7 +424,7 @@
]
},
"engines": {
- "node": "24.14.0"
+ "node": ">= 22"
},
"build": {
"appId": "org.whispersystems.signal-desktop",
+8 -3
View File
@@ -2,13 +2,14 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.2.1
Version: 8.4.1
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
Source1: signal.desktop
Source2: org.signal.Signal.metainfo.xml
Patch0: fix-runtime.patch
License: AGPL-3.0-only AND %{electron_license}
BuildRequires: pulseaudio-libs-devel
@@ -18,7 +19,7 @@ BuildRequires: anda-srpm-macros
BuildRequires: pnpm
BuildRequires: python3
BuildRequires: terra-appstream-helper
BuildRequires: nodejs-full-i18n
BuildRequires: libxcrypt-compat
Requires: libwayland-cursor
Requires: libwayland-client
@@ -56,16 +57,20 @@ Signal Desktop links with Signal on Android or iOS and lets you message from you
%prep
%autosetup -n Signal-Desktop-%{version}
sed -i 's/--config.directories.output=release//g' package.json
%build
export SIGNAL_ENV=production
export SOURCE_DATE_EPOCH="$(date +"%s")"
%{__pnpm} install --frozen-lockfile
%{__pnpm} run clean-transpile
pushd sticker-creator
%{__pnpm} install --frozen-lockfile
%{__pnpm} run build
popd
%pnpm_build -r generate,prepare-beta-build
%dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod
%{__pnpm} run generate
%{__pnpm} run build-linux
%install
%electron_install -i signal -l -I build/icons/png
+1 -4
View File
@@ -1,6 +1,6 @@
[Desktop Entry]
Name=Signal
Exec=signal-desktop %U
Exec=signal-desktop --use-tray-icon %U
Terminal=false
Type=Application
Icon=signal
@@ -8,6 +8,3 @@ StartupWMClass=Signal
Comment=Private messaging from your desktop
MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
Categories=Network;InstantMessaging;Chat;
X-Desktop-File-Install-Version=0.27
X-Purism-FormFactor=Workstation;Mobile;
X-Flatpak-RenamedFrom=signal-desktop.desktop;
@@ -1,18 +1,6 @@
%undefine __brp_add_determinism
# disable debuginfo subpackage
%global debug_package %{nil}
# Disable build-id symlinks to avoid conflicts
%global _build_id_links none
# don't strip bundled binaries because pycharm checks length (!!!) of binary fsnotif
# and if you strip debug stuff from it, it will complain
%global __strip /bin/true
# disable rpath checks
%define __brp_check_rpaths %{nil}
%define _missing_build_ids_terminate_build 0
Name: spotify-launcher
Version: 0.6.5
Release: 1%?dist
Release: 2%?dist
Summary: Client for spotify's apt repository in Rust
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
Packager: veuxit <erroor234@gmail.com>
@@ -73,5 +61,8 @@ done
%doc README.md
%changelog
* Fri Feb 27 2026 veux <erroor234@gmail.com> - 0.6.5
* Tue Mar 17 2026 veux <erroor234@gmail.com> - 0.6.5-2
- Fix big package size and enable debug subpackages
* Fri Feb 27 2026 veux <erroor234@gmail.com> - 0.6.5-1
- Initial package release
@@ -1 +1 @@
v1.13.33
v1.13.43
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 1b540bb7562206d33a3646b698fba899e50ba29d
%global commit df82168bc37ad1ec700c66b0f0f5dfd7a07be485
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260315
%global commit_date 20260316
Name: valent
Version: 0~%{commit_date}git.%{shortcommit}
@@ -1,5 +1,5 @@
Name: budgie-extras
Version: 2.2.1
Version: 2.2.2
Release: 1%{?dist}
License: GPL-3.0
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "chezmoi.spec"
spec = "driftwm.spec"
}
}
+46
View File
@@ -0,0 +1,46 @@
Name: driftwm
Version: 0.1.1
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
URL: https://github.com/malbiruk/driftwm
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: cargo-rpm-macros
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(libdisplay-info)
BuildRequires: libinput-devel
BuildRequires: libxkbcommon-devel
BuildRequires: mesa-libgbm-devel
%description
%{summary}.
%prep
%autosetup
%cargo_prep_online
%build
%cargo_build
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%install
export PREFIX=/usr
%make_install
%files
%doc README.md
%license LICENSE LICENSE.dependencies
%{_bindir}/driftwm
%{_bindir}/driftwm-session
%{_datadir}/wayland-sessions/driftwm.desktop
%{_datadir}/xdg-desktop-portal/driftwm-portals.conf
%{_sysconfdir}/driftwm/config.toml
%{_datadir}/driftwm/wallpapers/*.glsl
%changelog
* Tue Mar 17 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0-1
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("malbiruk/driftwm"));
@@ -1,5 +1,5 @@
%global commit 911134bb3a8c7153095dc9d3b53af6a097a9d719
%global commit_date 20260306
%global commit 157d3a03dd313fc1a37e7e6c57f20ffb2440b9ba
%global commit_date 20260327
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -1,8 +1,8 @@
%global uuid vicinae@dagimg-dot.netlify.app
Name: gnome-shell-extension-vicinae
Version: 1.6.0
Release: 1%?dist
Version: 1.6.1
Release: 1%{?dist}
License: MIT
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 49
%global minor_version 2
%global major_version 50
%global minor_version 0
%if 0%{?rhel}
%global portal_helper 0
@@ -10,7 +10,7 @@
Name: gnome-shell
Version: %{major_version}.%{minor_version}
Release: 2%{?dist}.switcheroo
Release: 1%{?dist}.switcheroo
Summary: Window management and application launching for GNOME
Provides: gnome-shell.switcheroo = %version-%release
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
%global realname hyprutils
%global ver 0.11.0
%global ver 0.11.1
%global commit 5e228db6821380a5875d5643176c5c46a47b8134
%global commit_date 20260314
%global commit 762166b516432ce4b02bfbae365f1daa6f88f76d
%global commit_date 20260327
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,8 +1,8 @@
%global commit e7378bd297144d4d55cf6de2e53fe34c3043b7ca
%global commit 447d0a976d6512af692009ab3faafeb014a87756
Name: lightdm-kde-greeter
Version: 6.1.3
Release: 1%?dist
Version: 6.1.5
Release: 1%{?dist}
Summary: Login screen using the LightDM framework
License: GPL-3.0-or-later
URL: https://invent.kde.org/plasma/%name
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 1fc74517626be7cf1f17ab1f1bbcbb0a7940a837
%global commit edf02eaf9794967ebb4bbe1efe6087a4e65aae17
%forgemeta
Name: lomiri-system-settings
+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
+3 -3
View File
@@ -1,8 +1,8 @@
%global commit d5209a6b5fe8c6dff8d530e820c96f09830011e3
%global commit 12dba9653ae2c0dd24bf2633e2572a8093b0df5e
Name: noctalia-qs
Version: 0.0.8
Release: 2%{?dist}
Version: 0.0.10
Release: 1%{?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
@@ -1,8 +1,8 @@
%global debug_package %{nil}
Name: noctalia-shell
Version: 4.6.7
Release: 2%{?dist}
Version: 4.7.1
Release: 1%{?dist}
Summary: A Quickshell-based custom shell setup
License: MIT
@@ -2,8 +2,8 @@
%global crate matugen
Name: rust-matugen
Version: 4.0.0
Release: 1%?dist
Version: 4.1.0
Release: 1%{?dist}
Summary: Material you color generation tool with templates
License: GPL-2.0-or-later
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2025.3.3.4
Version: 2025.3.4.2
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS panda3-canary4
%define suffixS panda4-canary2
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+2 -2
View File
@@ -7,8 +7,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: asar
Version: 4.1.0
Release: 1%?dist
Version: 4.1.1
Release: 1%{?dist}
Summary: Simple extensive tar-like archive format with indexing
License: MIT
URL: https://github.com/electron/asar
+2 -2
View File
@@ -3,8 +3,8 @@
%bcond test 0
Name: nodejs-%{npm_name}
Version: 10.4.0
Release: 1%?dist
Version: 11.0.1
Release: 1%{?dist}
Summary: Backport GitHub commits
SourceLicense: Apache-2.0
License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR CC0-1.0) AND (WTFPL OR ISC)
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid com.vscodium.VSCodium
Name: codium
Version: 1.110.11631
Version: 1.112.01907
%electronmeta -D
%global __requires_exclude %{__requires_exclude}|libcurl.so|libmsalruntime.so
Release: 1%{?dist}
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.7.5
Version: 2.7.8
Release: 1%{?dist}
Summary: Deno executable
+2 -2
View File
@@ -1,6 +1,6 @@
Name: flutter
Version: 3.41.4
Release: 1%?dist
Version: 3.41.6
Release: 1%{?dist}
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
URL: https://flutter.dev
@@ -1,6 +1,6 @@
%global commit 952fbce0e50ded8fd8e6ee5f64e9650af962cd19
%global commit 6057f8d2b75631937fa7c2fc240a8bbe9137176f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-03-14
%global fulldate 2026-03-26
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash 42d0ddf73d630f2bc92223ee535f54d065c9b99a
%global commit_date 20260310
%global commit_hash d976b3f170aac3823d8b62e0f9ad7e07b273b1f2
%global commit_date 20260323
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+2 -2
View File
@@ -5,7 +5,7 @@
%global git_name PowerShell
# Not currently tracked, all PowerShell specifies is a version under 4.99
%global pester_version 4.10.1
%global dotnet_version 9.0
%global dotnet_version 10.0
# Arch defined by .NET
%ifarch %{x86_64}
%global darch x64
@@ -18,7 +18,7 @@
%bcond test 1
Name: powershell
Version: 7.5.5
Version: 7.6.0
Release: 1%{?dist}
Summary: A cross-platform automation and configuration tool/framework
SourceLicense: MIT
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "t3code.spec"
}
}
+44
View File
@@ -0,0 +1,44 @@
%global npm_name t3
%define debug_package %nil
Name: t3code
Version: 0.0.14
Release: 1%?dist
Summary: Minimal web GUI for coding agents
SourceLicense: MIT
License: FIXME
URL: https://t3.codes
Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz
Source1: https://raw.githubusercontent.com/pingdotgg/t3code/v%{version}/README.md
Source2: https://raw.githubusercontent.com/pingdotgg/t3code/v%{version}/LICENSE
Packager: madonuko <mado@fyralabs.com>
Provides: t3 = %evr
BuildRequires: nodejs-packaging
BuildRequires: nodejs-npm
BuildRequires: nodejs-license-checker
%description
T3 Code is a minimal web GUI for coding agents (currently Codex and Claude, more coming soon).
%prep
%npm_prep
cp %{S:1} %{S:2} .
%build
%install
%npm_install
%__npm_license_checker
%npm_license -o LICENSE.modules
%files
%doc README.md
%license LICENSE
%license LICENSE.modules
%{nodejs_sitelib}/%{npm_name}/
%{_bindir}/%{npm_name}
%changelog
* Fri Mar 27 2026 madonuko <mado@fyralabs.com> - 0.0.14-1
- Initial package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh_rawfile("pingdotgg/t3code", "main", "apps/server/package.json").json().version);
+2 -2
View File
@@ -1,8 +1,8 @@
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.12.0
Release: 5%{?dist}
Version: 4.13.0
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit cbc39669b414c2601f86ece9faffe164a33b5ad7
%global commit d77aba3ee721e4b93c9deb937739eed3b602df45
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260315
%global ver 0.229.0
%global commit_date 20260327
%global ver 0.231.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 0.228.0-pre
%global ver 0.230.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.227.1
Version: 0.229.0
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
@@ -1,8 +1,8 @@
%define debug_package %nil
%global commit 6835776876a2b9e5fc819bd8d98f06ae51fa6394
%global commit fbdc7682f39088b4fe480a9285808ca81b3f9d03
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20231030
%global commit_date 20260325
Name: gamescope-session-ogui-steam
Version: 0~%{commit_date}git.%{shortcommit}
@@ -25,14 +25,16 @@ Gamescope Session for OpenGamepadUI in overlay mode with Steam
%build
%install
install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/sessions.d/" ".%_datadir/gamescope-session-plus/sessions.d/steam-plus"
install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/sessions.d/" ".%_datadir/gamescope-session-plus/sessions.d/ogui-steam"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamescope-session-ogui-steam.desktop"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamescope-session-steam-plus.desktop"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamepadui-with-qam-session.desktop"
%files
%doc README.md
%license LICENSE
%{_datadir}/gamescope-session-plus/sessions.d/steam-plus
%{_datadir}/gamescope-session-plus/sessions.d/ogui-steam
%{_datadir}/wayland-sessions/gamescope-session-ogui-steam.desktop
%{_datadir}/wayland-sessions/gamescope-session-steam-plus.desktop
%{_datadir}/wayland-sessions/gamepadui-with-qam-session.desktop
@@ -1,6 +1,6 @@
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260314
%global commit_date 20260327
Name: gamescope-session-opengamepadui
Version: 0~%{commit_date}git.%{shortcommit}
@@ -10,6 +10,7 @@ License: GPL-3.0-only
URL: https://github.com/OpenGamingCollective/gamescope-session-opengamepadui
Source0: %url/archive/%commit.tar.gz
Packager: Tulip Blossom <tulilirockz@outlook.com>
Requires: gamescope-session
Requires: opengamepadui
BuildArch: noarch
@@ -1,8 +1,8 @@
%define debug_package %nil
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260314
%global commit_date 20260325
Name: gamescope-session-steam
Version: 0~%{commit_date}git.%{shortcommit}
@@ -11,6 +11,8 @@ Summary: gamescope-session-steam
License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session-steam
Source0: %url/archive/%commit.tar.gz
Requires: gamescope-session
Requires: steam
Packager: Tulip Blossom <tulilirockz@outlook.com>
BuildArch: noarch
@@ -6,11 +6,13 @@
Name: gamescope-session
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%?dist
Release: 3%?dist
Summary: Gamescope session based on Valve's gamescope
License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session
Source0: %url/archive/%commit.tar.gz
Requires: gamescope
Recommends: switcheroo-control
BuildRequires: systemd-rpm-macros
Packager: Tulip Blossom <tulilirockz@outlook.com>
BuildArch: noarch
@@ -29,7 +31,7 @@ install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/gamescope-session-plus"
install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session-plus@.service"
install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session.target"
install -Dpm0644 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/device-quirks"
install -Dpm0644 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/gamescope-session-plus"
install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/gamescope-session-plus"
install -Dpm0644 -t "%buildroot%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua" ".%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua"
%files
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 14da23b06fd50e5632f3930824123b5bfdad8c46
%global commit 75f951fec9fd2df2d5f4163a27f34b6438ac3136
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260314
%global commit_date 20260327
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
@@ -143,7 +143,7 @@ rm -f %{buildroot}%{_datadir}/metainfo/org.prismlauncher.PrismLauncher.metainfo.
%{_metainfodir}/%{appid}.metainfo.xml
%{_scalableiconsdir}/org.prismlauncher.PrismLauncher.svg
%{_hicolordir}/256x256/apps/org.prismlauncher.PrismLauncher.png
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
%{_datadir}/mime/packages/org.prismlauncher.PrismLauncher.xml
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
%{_mandir}/man?/prismlauncher.*
+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 297db8713fbb02bfb156edb6c03c68850825a83e
%global ver 0.0.40-18970
%global commit bb3e2689d4fa7ba43011ac98dae1b10a55807437
%global ver 0.0.40-19107
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "steamos-manager-powerstation.spec"
}
}
@@ -0,0 +1,114 @@
%global commit 7b4d0f49351a60d1f93d48f081b4c0e35e10fa6d
%global shortcommit %{sub %{commit} 0 7}
%global commitdate 20260325
Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit}
Release: 3%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND Apache-2.0 OR MIT AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND ISC AND (LGPL-2.1 OR MIT OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/OpenGamingCollective/steamos-manager
Source0: %{url}/archive/%{commit}.tar.gz
Source1: steamos_manager.te
Source2: steamos_manager.if
Source3: steamos_manager.fc
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: clang-devel
BuildRequires: rust
BuildRequires: mold
BuildRequires: glib2-devel
BuildRequires: speech-dispatcher-devel
BuildRequires: pkgconfig(libudev)
BuildRequires: selinux-policy-devel
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
Provides: steamos-manager
Conflicts: steamos-manager
Requires: powerstation
Requires: gamescope-session-ogui-steam
Requires: selinux-policy
Requires(post): policycoreutils
Requires(postun): policycoreutils
%description
SteamOS Manager is a system daemon that aims to abstract Steam's interactions
with the operating system. The goal is to have a standardized interface so that
SteamOS specific features in the Steam client, e.g. TDP management, can be
exposed in any Linux distro that provides an implementation of this DBus API.
This version has been patched with additional compatibility with powerstation
and OGC gamescope-sessions.
%package gamescope-session-plus
Summary: Compatibility symlink service for starting steamos-manager on gamescope-session-plus
Requires: %{name} = %{evr}
%description gamescope-session-plus
%summary.
%prep
%autosetup -n steamos-manager-%{commit}
install -Dp -m644 -t data/selinux %{SOURCE1} %{SOURCE2} %{SOURCE3}
%cargo_prep_online
%build
%cargo_build
make -f /usr/share/selinux/devel/Makefile -C data/selinux steamos_manager.pp
%install
%{cargo_license_online -a} > LICENSE.dependencies
%make_install
rm %{buildroot}%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf # steamOS specific
rm %{buildroot}%{_userunitdir}/orca.service # not used by anyone apparently, steamOS specific(?)
install -D -m644 data/selinux/steamos_manager.pp %{buildroot}%{_datadir}/selinux/packages/steamos_manager.pp
install -d %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
%post
%systemd_post steamos-manager.service
%systemd_user_post steamos-manager.service
%systemd_user_post steamos-manager-configure-cecd.service
%systemd_user_post steamos-manager-session-cleanup.service
semodule -i %{_datadir}/selinux/packages/steamos_manager.pp 2>/dev/null || :
restorecon -R /usr/lib/steamos-manager /usr/bin/steamosctl /usr/share/steamos-manager /etc/steamos-manager 2>/dev/null || :
%preun
%systemd_preun steamos-manager.service
%systemd_user_preun steamos-manager.service
%systemd_user_preun steamos-manager-configure-cecd.service
%systemd_user_preun steamos-manager-session-cleanup.service
%postun
%systemd_postun_with_restart steamos-manager.service
%systemd_user_postun steamos-manager.service
%systemd_user_postun steamos-manager-configure-cecd.service
%systemd_user_postun steamos-manager-session-cleanup.service
if [ $1 -eq 0 ]; then
semodule -r steamos_manager 2>/dev/null || :
fi
%files
%license %{_datadir}/licenses/steamos-manager/LICENSE
%license LICENSE.dependencies
%doc README.md
%{_bindir}/steamosctl
#{_datadir}/dbus-1/interfaces/com.steampowered.SteamOSManager1.Manager.xml
%{_datadir}/dbus-1/interfaces/com.steampowered.SteamOSManager1.xml
%{_datadir}/dbus-1/services/com.steampowered.SteamOSManager1.service
%{_datadir}/dbus-1/system.d/com.steampowered.SteamOSManager1.conf
%{_datadir}/dbus-1/system-services/com.steampowered.SteamOSManager1.service
%{_datadir}/steamos-manager/devices/*.toml
%{_datadir}/steamos-manager/platform.toml
%{_prefix}/lib/steamos-manager
%{_unitdir}/steamos-manager.service
%{_userunitdir}/steamos-manager.service
%{_userunitdir}/steamos-manager-configure-cecd.service
%{_userunitdir}/steamos-manager-session-cleanup.service
%{_datadir}/selinux/packages/steamos_manager.pp
%files gamescope-session-plus
%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
%changelog
* Wed Mar 18 2026 Kyle Gospodnetich <me@kylegospodneti.ch> - 26.0.1-1
- Intial Commit
@@ -0,0 +1,13 @@
# steamos-manager SELinux file contexts
# Daemon binary
/usr/lib/steamos-manager -- gen_context(system_u:object_r:steamos_manager_exec_t,s0)
# CLI tool
/usr/bin/steamosctl -- gen_context(system_u:object_r:steamos_manager_exec_t,s0)
# Data directory
/usr/share/steamos-manager(/.*)? gen_context(system_u:object_r:steamos_manager_data_t,s0)
# Configuration directory
/etc/steamos-manager(/.*)? gen_context(system_u:object_r:steamos_manager_conf_t,s0)
@@ -0,0 +1,20 @@
## <summary>policy for steamos_manager</summary>
########################################
## <summary>
## Execute steamos_manager in the steamos_manager domain.
## </summary>
## <param name="domain">
## <summary>
## Domain allowed to transition.
## </summary>
## </param>
#
interface(`steamos_manager_domtrans',`
gen_require(`
type steamos_manager_t, steamos_manager_exec_t;
')
corecmd_search_bin($1)
domtrans_pattern($1, steamos_manager_exec_t, steamos_manager_t)
')
@@ -0,0 +1,194 @@
policy_module(steamos_manager, 1.0.0)
########################################
# Init
########################################
type steamos_manager_t;
type steamos_manager_exec_t;
type steamos_manager_data_t;
type steamos_manager_conf_t;
# Mark as a domain and entry point
init_daemon_domain(steamos_manager_t, steamos_manager_exec_t)
# Mark data and config as file types
files_type(steamos_manager_data_t)
files_config_file(steamos_manager_conf_t)
# Allow systemd to manage the service (start/stop/status)
init_dbus_chat(steamos_manager_t)
########################################
# Process permissions
########################################
# Standard process operations
allow steamos_manager_t self:process { signal signull getsched setsched };
# Forking for script execution
allow steamos_manager_t self:fifo_file { read write getattr };
# Notify socket for Type=notify-reload (sd_notify)
init_dgram_send(steamos_manager_t)
########################################
# DBus access
########################################
dbus_system_bus_client(steamos_manager_t)
dbus_session_bus_client(steamos_manager_t)
dbus_connect_system_bus(steamos_manager_t)
dbus_connect_session_bus(steamos_manager_t)
# Own the service name
allow steamos_manager_t self:dbus { send_msg acquire_svc };
# Talk to systemd
optional_policy(`
systemd_dbus_chat_logind(steamos_manager_t)
')
########################################
# Sysfs access (hardware management)
########################################
# Read/write sysfs for TDP, GPU, backlight, power_supply, CPU scaling,
# hwmon, firmware-attributes, platform-profile, hidraw, drm, DMI
dev_read_sysfs(steamos_manager_t)
dev_rw_sysfs(steamos_manager_t)
########################################
# Procfs access
########################################
# Read /proc/cpuinfo
kernel_read_system_state(steamos_manager_t)
# Read /proc/{pid}/comm, environ, stat, fd/ for display sleep inhibition
domain_read_all_domains_state(steamos_manager_t)
########################################
# Tracefs and debugfs
########################################
# ftrace access: /sys/kernel/tracing/instances/steamos-manager/
# debugfs access: /sys/kernel/debug/ath11k/
kernel_read_debugfs(steamos_manager_t)
kernel_manage_debugfs(steamos_manager_t)
########################################
# Device access
########################################
# /dev/uinput — virtual input devices
optional_policy(`
gen_require(`
type uinput_device_t;
')
allow steamos_manager_t uinput_device_t:chr_file { open read write ioctl getattr };
')
# /dev/hidraw* — DualSense controller inhibitor
optional_policy(`
gen_require(`
type hidraw_device_t;
')
allow steamos_manager_t hidraw_device_t:chr_file { open read write getattr ioctl };
')
# /dev/input/event* — inputplumber
dev_rw_input_dev(steamos_manager_t)
# Udev events via netlink socket
allow steamos_manager_t self:netlink_kobject_uevent_socket { create bind getattr read setopt };
# Watch /dev/ directory via inotify for device creation
dev_list_all_dev_nodes(steamos_manager_t)
allow steamos_manager_t device_t:dir { watch };
########################################
# Configuration & Data Files
########################################
# Data Files
allow steamos_manager_t steamos_manager_data_t:dir list_dir_perms;
allow steamos_manager_t steamos_manager_data_t:file read_file_perms;
# Config files
allow steamos_manager_t steamos_manager_conf_t:dir list_dir_perms;
allow steamos_manager_t steamos_manager_conf_t:file read_file_perms;
########################################
# System configuration writes
########################################
# /etc/sddm.conf.d/, /etc/NetworkManager/conf.d/
allow steamos_manager_t etc_t:dir { add_name remove_name write search create };
allow steamos_manager_t etc_t:file { create write unlink open getattr rename };
# /etc/systemd/system/iwd.service.d/
optional_policy(`
systemd_manage_all_unit_files(steamos_manager_t)
')
########################################
# User state and runtime files
########################################
# XDG_STATE_HOME
userdom_manage_user_home_content_files(steamos_manager_t)
userdom_manage_user_home_content_dirs(steamos_manager_t)
# XDG_RUNTIME_DIR
# XDG_CONFIG_HOME
userdom_manage_user_tmp_dirs(steamos_manager_t)
userdom_manage_user_tmp_files(steamos_manager_t)
# /usr/share/wayland-sessions/ and /usr/share/xsessions/
files_read_usr_files(steamos_manager_t)
# /tmp/
files_manage_generic_tmp_files(steamos_manager_t)
files_tmp_filetrans(steamos_manager_t, tmp_t, file)
# /var/lib/steamos-log-submitter/data/
files_search_var_lib(steamos_manager_t)
files_manage_var_lib_files(steamos_manager_t)
files_manage_var_lib_dirs(steamos_manager_t)
########################################
# External command execution
########################################
# Execute system binaries
corecmd_exec_bin(steamos_manager_t)
corecmd_exec_shell(steamos_manager_t)
# Execute libraries/scripts under /usr/lib/ paths
libs_exec_lib_files(steamos_manager_t)
########################################
# Network and IPC
########################################
# Unix domain sockets for DBus
allow steamos_manager_t self:unix_stream_socket { create connect read write getattr shutdown };
allow steamos_manager_t self:unix_dgram_socket { create connect read write getattr sendto };
# Speech-dispatcher and dconf-service connections
corenet_tcp_connect_all_ports(steamos_manager_t)
########################################
# Logging
########################################
logging_send_syslog_msg(steamos_manager_t)
########################################
# Miscellaneous
########################################
# Read locale and system state
miscfiles_read_localization(steamos_manager_t)
kernel_read_kernel_sysctls(steamos_manager_t)
@@ -0,0 +1,6 @@
rpm.global("commit", get("https://api.github.com/repos/OpenGamingCollective/steamos-manager/commits/dev").json().sha);
if rpm.changed() {
rpm.global("ver", gh("OpenGamingCollective/steamos-manager"));
rpm.global("commit_date", date());
rpm.release();
}
+1
View File
@@ -5,6 +5,7 @@ project pkg {
}
labels {
mock = 1
nightly = 1
subrepo = "extras"
}
}
@@ -2,7 +2,7 @@
%global _default_patch_fuzz 2
%global build_timestamp %(date +"%Y%m%d")
%global gamescope_commit b6a368af614ee93bf7b1d05a8d203f0c84a87c74
%global gamescope_commit 402bfb81bc25943cac9061eb022fe229c5414f5e
%define short_commit %(echo %{gamescope_commit} | cut -c1-8)
Name: terra-gamescope
+6
View File
@@ -0,0 +1,6 @@
if rpm.changed() {
rpm.release();
let v = gh_commit("OpenGamingCollective/gamescope"));
v.crop(1);
rpm.global("gamescope_commit", v);
}
+2 -2
View File
@@ -1,6 +1,6 @@
Name: umu-launcher
Version: 1.3.0
Release: 1%?dist
Version: 1.4.0
Release: 1%{?dist}
Summary: A tool for launching non-steam games with proton
License: GPL-3.0-only
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.11.2
Version: 3.11.4
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
-74
View File
@@ -1,74 +0,0 @@
# Generated by go2rpm 1.15.0
%bcond check 0
%bcond bootstrap 0
# https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi
Version: 2.70.0
%gometa -f
%global common_description %{expand:
Manage your dotfiles across multiple diverse machines, securely.}
%global golicenses LICENSE assets/chezmoi.io/docs/license.md\\\
assets/chezmoi.io/docs/reference/commands/license.md
%global godocs .markdownlint-cli2.yaml README.md docs\\\
assets/chezmoi.io/snippets/config-format.md\\\
assets/chezmoi.io/snippets/common-flags/exclude.md\\\
assets/chezmoi.io/snippets/common-flags/format.md\\\
assets/chezmoi.io/snippets/common-flags/include.md\\\
assets/chezmoi.io/snippets/common-flags/init.md\\\
assets/chezmoi.io/snippets/common-flags/nul-path-\\\
separator.md assets/chezmoi.io/snippets/common-\\\
flags/parent-dirs.md\\\
assets/chezmoi.io/snippets/common-flags/path-style.md\\\
assets/chezmoi.io/snippets/common-flags/recursive.md\\\
assets/chezmoi.io/snippets/common-flags/tree.md
Name: chezmoi
Release: 1%{?dist}
Summary: Manage your dotfiles across multiple diverse machines, securely
License: MIT
URL: %{gourl}
Source: %{gosource}
%description %{common_description}
#gopkg
%prep
%goprep
%build
%define gomodulesmode GO111MODULE=on
%define __gobuild_extldflags -X main.version=%version -X main.builtBy=%vendor
go clean -modcache
rm go.sum
go mod tidy
%gobuild -o %{gobuilddir}/bin/chezmoi .
%install
#gopkginstall
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
install -m 0644 -Dvp completions/chezmoi-completion.bash %{buildroot}%{bash_completions_dir}/chezmoi
install -m 0644 -Dvp completions/chezmoi.fish -t %{buildroot}%{fish_completions_dir}/
install -m 0644 -Dvp completions/chezmoi.zsh %{buildroot}%{zsh_completions_dir}/_chezmoi
%if %{without bootstrap}
%if %{with check}
%check
%gocheck
%endif
%endif
%files
%license LICENSE
%doc README.md
%{_bindir}/chezmoi
%pkg_completion -Bfz
#gopkgfiles
-1
View File
@@ -1 +0,0 @@
rpm.version(`<p>The latest version of chezmoi is ([\d.]+)`.find(get("https://www.chezmoi.io"), 1));
@@ -10,7 +10,7 @@
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
%endif
%global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch
%global providers 1password archlinuxpkgs bitwarden bluetooth bookmarks calc clipboard desktopapplications dnfpackages files menus niriactions nirisessions providerlist runner snippets symbols todo unicode websearch windows wireplumber
# https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant
@@ -26,8 +26,8 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b
%global godocs README.md
Name: elephant
Release: 1%{?dist}
Summary: None
Release: 2%{?dist}
Summary: Data provider service and backend for building custom application launchers & desktop utilities
License: GPL-3.0-only
URL: %{gourl}

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