Compare commits

..

1189 Commits

Author SHA1 Message Date
madomado d58c25df5d fix(zed-nightly): use large runners 2025-03-30 10:58:48 +08:00
Raboneko 5c7548194a bump(nightly): nightly prismlauncher-nightly nim-nightly 2025-03-30 01:49:59 +00:00
Raboneko 6a6982cad1 bump: ruffle 2025-03-30 01:38:01 +00:00
Raboneko 38c6c35952 bump: anda 2025-03-29 19:57:45 +00:00
Raboneko 5444208711 fix(lomiri-system-settings): Update patches (#4199) (#4203)
* fix(lomiri-system-settings): Drop patches

Signed-off-by: Gilver <rockgrub@disroot.org>

* Guess one is relevant

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit bc4d25dda9)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-29 14:21:21 -05:00
Raboneko 24384a846d bump: srpm-macros 2025-03-29 18:23:35 +00:00
Raboneko f3ad8cbc03 bump: walker 2025-03-29 07:28:23 +00:00
Raboneko 2dbe611624 bump: walker 2025-03-29 06:24:02 +00:00
Raboneko 354ad01b00 bump: abuild cbfstool 2025-03-29 02:42:49 +00:00
Raboneko a4c4b25b75 bump(nightly): mpv nightly nightly nim-nightly 2025-03-29 01:41:51 +00:00
Raboneko b2d5774b79 bump: lomiri-system-settings 2025-03-28 23:31:26 +00:00
Raboneko 937da656e5 bump: yt-dlp 2025-03-28 22:34:11 +00:00
Raboneko 9070d4f213 bump: mise 2025-03-28 20:41:31 +00:00
Raboneko 8ac0bc985d fix(komikku): Explicitly list CMake as a build dep, fix update.rhai (#4193) (#4195)
* fix(komikku): Explicitly list CMake as a build dep

Signed-off-by: Gilver <rockgrub@disroot.org>

* ??????????????????????????????

Signed-off-by: Gilver <rockgrub@disroot.org>

* I GOT IT

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update komikku.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit c339dfee81)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-29 00:52:23 +08:00
Raboneko 0d17ff4575 bump: komikku 2025-03-28 15:56:54 +00:00
Raboneko c7d0f1870d fix(komikku): Version format (#4188) (#4190)
* fix(komikku): Version format

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fixies

Signed-off-by: Gilver <rockgrub@disroot.org>

* Macro

Signed-off-by: Gilver <rockgrub@disroot.org>

* That was a terrible typo

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update komikku.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 7a6fd8217a)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-28 10:47:58 -05:00
Raboneko 4da29b6c60 bump: komikku 2025-03-28 13:59:20 +00:00
Raboneko cae0ea0f79 bump: preview stable 2025-03-28 13:39:01 +00:00
Raboneko d2fdb52450 bump: lomiri-system-settings 2025-03-28 13:17:19 +00:00
Raboneko 02229eab9f bump: lomiri-system-settings 2025-03-28 12:49:59 +00:00
Raboneko ed4159134c bump(branch): kf6-kio 2025-03-28 12:26:14 +00:00
Raboneko e970f4e21e bump: lomiri inputplumber 2025-03-28 07:45:26 +00:00
Raboneko 4273cbae7b bump: discord-canary-openasar discord-canary 2025-03-28 03:02:44 +00:00
Raboneko bedf53f7f1 bump: ruffle 2025-03-28 02:02:12 +00:00
Raboneko ad5f9764d6 bump(nightly): nightly nightly nightly avstplg 2025-03-28 01:42:54 +00:00
Raboneko 444ad5b688 bump: yt-dlp 2025-03-27 22:50:41 +00:00
Raboneko 086ad67c68 bump: discord-ptb-openasar discord-ptb 2025-03-27 18:34:04 +00:00
Raboneko 9315ddea25 bump: stable 2025-03-27 17:48:27 +00:00
Raboneko 3e422af7d0 bump: preview 2025-03-27 17:38:13 +00:00
Raboneko 98090dacb6 bump: bun 2025-03-27 10:55:45 +00:00
Raboneko ac357ac3c2 bump: electron 2025-03-27 05:50:35 +00:00
Raboneko b4cb5066dd add: dwarfs (#4089) (#4180)
* Create drawfs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Create update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Create anda.hcl

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update drawfs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* If I could spell

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix dep, try to follow build guidelines better

Signed-off-by: Gilver <rockgrub@disroot.org>

* Huh...okay

Signed-off-by: Gilver <rockgrub@disroot.org>

* ?

Signed-off-by: Gilver <rockgrub@disroot.org>

* 'Kay

Signed-off-by: Gilver <rockgrub@disroot.org>

* AAAA

Signed-off-by: Gilver <rockgrub@disroot.org>

* Yeet Ninja

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 8345d8b306)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-27 11:38:36 +08:00
Raboneko 8edc3518ff bump(nightly): envision mpv nightly nightly prismlauncher-nightly nim-nightly 2025-03-27 01:42:33 +00:00
Raboneko 46519d1466 bump: ruffle 2025-03-27 01:27:53 +00:00
Raboneko 81071d44f2 bump: mise 2025-03-26 21:45:51 +00:00
Raboneko 74b451cff6 bump: discord-canary-openasar discord-canary 2025-03-26 21:31:08 +00:00
Raboneko 04903ad614 bump: protobuf electron 2025-03-26 19:17:52 +00:00
Raboneko 24fb6eaacf bump: stable 2025-03-26 17:33:39 +00:00
Raboneko 0faa96cc3b add: steamtinkerlaunch and steamtinkerlaunch-git (#4174) (#4176)
* add: steamtinkerlaunch and steamtinkerlaunch-nightly

* Add conflicts

* cleanup: Remove unneeded backslash

* fixup: Sed command that is less likely to have issues in future updates, rename to Git because this updates to infrequently, fix some dep stuff

(cherry picked from commit 767d1ab518)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-26 11:53:43 -05:00
Raboneko b128fc405a bump: preview 2025-03-26 16:33:17 +00:00
Raboneko 8b386958e5 bump: mise 2025-03-26 13:27:25 +00:00
Raboneko db6ab03103 bump: youtube-music 2025-03-26 12:51:25 +00:00
Raboneko 86e4caf686 bump: opengamepadui 2025-03-26 06:31:09 +00:00
Raboneko acb03c2b5a feat(v4l2loopback): Compatibility with Nobara and CachyOS COPR kernel (#4162) (#4170)
* Remove requirement

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* This will work if we get a SATM removal

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 42e432d856)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-26 12:06:52 +08:00
Raboneko f6ab97093d bump: electron 2025-03-26 03:21:21 +00:00
Raboneko 1147e08b91 bump: bun 2025-03-26 02:44:47 +00:00
Raboneko 26f8bdfbac bump(nightly): mpv nightly micro nightly nim-nightly rpi-update 2025-03-26 01:42:57 +00:00
Raboneko ff9a18710f bump: ruffle yt-dlp 2025-03-26 01:24:26 +00:00
Raboneko ac68c23165 bump: lomiri-system-settings 2025-03-25 22:37:18 +00:00
Raboneko 2ac96a0bcf bump: limine 2025-03-25 21:45:34 +00:00
Raboneko 82c3bb3ee2 bump: eww 2025-03-25 19:17:56 +00:00
Raboneko bd2b5dcdde bump: inputplumber 2025-03-25 15:51:10 +00:00
Raboneko 2cce4d5119 bump: lomiri-system-settings 2025-03-25 15:20:19 +00:00
Raboneko be369f6051 fix(envision): Disable debug packages on EL, fix licenses (#4134) (#4164)
* fix(envision): Disable debug packages on EL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Switch to Cargo, will need to update licenses

Signed-off-by: Gilver <rockgrub@disroot.org>

* Remove recursion, idea what is going on though

Signed-off-by: Gilver <rockgrub@disroot.org>

* Still need to update licenses but WTF

Signed-off-by: Gilver <rockgrub@disroot.org>

* Facepalm emoji

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update envision.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update licenses

Signed-off-by: Gilver <rockgrub@disroot.org>

* This wasn't necessary just wanted to order it better

Signed-off-by: Gilver <rockgrub@disroot.org>

* fix(envision): use cargo macros

* Move where the license is so I'm last pusher

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: madonuko <madonuko@outlook.com>
(cherry picked from commit 90d2407a77)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 22:01:01 +08:00
Raboneko 4f9cb46a30 refactor(intel-ipu6-kmod): Specify exclusive arch in anda.hcl (#4132) (#4159)
Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 4204eb9f6a)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 02:12:37 -05:00
Raboneko 4ec57db33d feat: DKMS NVIDIA Package (#4137) (#4155)
* feat: NVIDIA DKMS Package

* Revert "feat: NVIDIA DKMS Package"

This reverts commit c2b5f4b70a.

* feat: NVIDIA DKMS Package

* Update dkms-nvidia.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Try adding those back...?

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit e904aef40d)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 01:40:19 -05:00
Raboneko 0dbd2057d1 refactor(ivsc-firmware): Specify exclusive arch in anda.hcl (#4131) (#4152)
Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 3154d870ef)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 01:18:56 -05:00
Raboneko f2866cf04d bump: lomiri-system-settings 2025-03-25 05:40:29 +00:00
Raboneko 4f1172683b bump(nightly): nightly nightly prismlauncher-nightly nim-nightly 2025-03-25 01:43:26 +00:00
Raboneko 4e8313d768 bump: ruffle yt-dlp 2025-03-25 01:25:46 +00:00
Raboneko 10259f217b bump: yt-dlp 2025-03-24 23:32:10 +00:00
Raboneko 7e474189c5 bump: yt-dlp 2025-03-24 23:18:13 +00:00
Raboneko 6a774273c0 bump: yt-dlp 2025-03-24 22:50:23 +00:00
Raboneko 6bce48a0e8 bump: yt-dlp 2025-03-24 22:40:20 +00:00
Raboneko 61244529f7 bump: yt-dlp 2025-03-24 21:47:17 +00:00
Raboneko c7cf6ff5db bump: yt-dlp 2025-03-24 21:37:04 +00:00
Antheas Kapenekakis 8860d0821f fix autovram issue (#4148) 2025-03-24 15:15:27 -05:00
Raboneko 9fbb535242 bump: discord-canary-openasar discord-canary discord-openasar discord 2025-03-24 18:47:29 +00:00
Raboneko 6f5dfe9c8c fix(open-huninn-fonts): Renamed license file (#4133) (#4139)
* fix(open-huninn-fonts): Renamed license file

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 11ba4dd0d6)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 00:46:31 +08:00
Raboneko a39f3d798c fix(extest): Remove Mold linker argument (#4136) (#4143)
Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit c900c85e21)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-25 00:44:25 +08:00
Antheas Kapenekakis dd25b41cc1 fix(mesa): remove broken patch (#4135) 2025-03-25 00:41:37 +08:00
Raboneko 760846573a bump: stable preview mise 2025-03-24 14:18:34 +00:00
Raboneko 2b7618baa2 bump(nightly): mpv nightly nightly prismlauncher-nightly nim-nightly spotx-bash 2025-03-24 01:45:55 +00:00
Raboneko 6ce7305834 bump: ruffle opengamepadui 2025-03-24 01:25:51 +00:00
Raboneko 394c7b4100 bump: ops2deb yt-dlp 2025-03-23 16:55:45 +00:00
Raboneko dee85c21e5 bump: ruffle 2025-03-23 01:52:18 +00:00
Raboneko 8f62c4a74c bump(nightly): mpv nightly nightly nim-nightly 2025-03-23 01:47:53 +00:00
june a51461e863 fix um_commit (#4120) 2025-03-23 08:59:06 +08:00
Raboneko 12a023ab5c bump: yt-dlp 2025-03-22 23:36:45 +00:00
Raboneko db8a4f4258 bump: yt-dlp 2025-03-22 22:23:35 +00:00
Raboneko 6bc4447817 bump: yt-dlp 2025-03-22 21:50:11 +00:00
Raboneko 2df370e7e9 bump: yt-dlp 2025-03-22 20:23:15 +00:00
madomado 74590448ef fix(gcm-core): missing version…?? (#4115)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-22 15:10:28 -05:00
Raboneko e2bb9582ae bump: yt-dlp 2025-03-22 16:55:44 +00:00
Raboneko aa6e3b3de3 bump: chezmoi 2025-03-22 12:31:39 +00:00
Raboneko 63e6dc68be fix(akmod-v4l2loopback): Add missing prep step and fix build steps (#4078) (#4112)
Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit dc710cdb0b)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-22 16:24:33 +08:00
Raboneko 9c350f71ba fix(peazip): Install desktop file, icons, and file manager integration (#4098) (#4108)
* Install desktop file, icons, and file explorer integration

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually that's more correct

Signed-off-by: Gilver <rockgrub@disroot.org>

* Yike

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 5fb5f91df6)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-22 16:16:29 +08:00
Raboneko 48c1c4795c [f41] Mesa: Update bazzite.patch (#4103) (#4104)
* [f41] Mesa: Update bazzite.patch

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

* Bump release

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

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
(cherry picked from commit 21e0168ecc)

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2025-03-22 01:30:01 -05:00
Raboneko 0bdad887c2 bump(branch): astal-gtk 2025-03-22 02:38:30 +00:00
Raboneko e311e21eb5 bump(nightly): mpv nightly nightly astal 2025-03-22 01:40:20 +00:00
Raboneko 57919bad51 bump: ruffle yt-dlp 2025-03-22 01:20:32 +00:00
Raboneko 408d2a7373 bump: yt-dlp 2025-03-21 23:50:44 +00:00
Raboneko 4b07340025 bump: yt-dlp 2025-03-21 23:40:24 +00:00
Raboneko 649b005114 bump: yt-dlp 2025-03-21 23:30:11 +00:00
Raboneko b00f78d8ea bump: yt-dlp 2025-03-21 23:18:41 +00:00
Raboneko dabc98e3f7 bump: xplr 2025-03-21 21:46:27 +00:00
Raboneko 6e7d2305b8 bump: yt-dlp 2025-03-21 21:22:20 +00:00
madomado 568f9f4e73 fix(coolercontrol): bake the ui into the daemon properly (#4091)
Resolve #4090
2025-03-21 15:27:09 -05:00
Raboneko 1774a52025 bump: discord-canary-openasar discord-canary 2025-03-21 17:34:38 +00:00
Raboneko 2926f99d93 bump: discord-canary-openasar discord-canary 2025-03-21 16:49:35 +00:00
Raboneko d167b304d5 fix(uutils-coreutils-replace): Update patch (#4083) (#4096)
* Update metadata patch

Signed-off-by: Gilver <rockgrub@disroot.org>

* Create coreutils-drop-conv.diff

Signed-off-by: Gilver <rockgrub@disroot.org>

* Nevermind this is unused???

Signed-off-by: Gilver <rockgrub@disroot.org>

* Drop dates I guess?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Manual update

Signed-off-by: Gilver <rockgrub@disroot.org>

* Wh

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 729b0a6f2a)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-22 00:37:19 +08:00
Raboneko 417c2d6c75 fix(komikku): Fetch correct archive URL (#4087) (#4093)
* Update komikku.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 3de7640a96)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-22 00:36:04 +08:00
Raboneko f66d4134b0 bump: mise 2025-03-21 16:24:28 +00:00
Raboneko 0a2b3419d1 bump: osu-lazer 2025-03-21 14:55:40 +00:00
Raboneko 85d3d51ae5 bump: youki 2025-03-21 12:48:39 +00:00
Raboneko bf3c55fb48 bump: zellij 2025-03-21 08:55:45 +00:00
Raboneko 6dea9c11d8 bump: opengamepadui 2025-03-21 06:27:33 +00:00
Raboneko ff99bb8b71 bump: inputplumber 2025-03-21 03:21:06 +00:00
Raboneko 33ff5c7356 bump(nightly): nightly nightly prismlauncher-nightly 2025-03-21 01:42:49 +00:00
Raboneko 7a445f66b9 bump: ruffle 2025-03-21 01:25:20 +00:00
Raboneko 4373257faa bump: coolercontrol 2025-03-20 23:18:07 +00:00
Raboneko fde79fa76a bump: komikku 2025-03-20 22:56:01 +00:00
madomado e70326679f fix(ffmpeg): update script (#4044)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 17:31:29 -05:00
Raboneko aa8a65e999 bump: discord-canary-openasar discord-canary 2025-03-20 20:26:29 +00:00
Raboneko 46b6c3e8d4 bump: preview 2025-03-20 19:26:27 +00:00
Raboneko 9b7e00d291 bump: discord-canary-openasar discord-canary 2025-03-20 17:55:41 +00:00
Raboneko 5789e24527 bump: discord-ptb-openasar discord-ptb 2025-03-20 17:35:37 +00:00
Raboneko 716ae20129 fix(heroic): Install icons to the correct directory and remove unused files (#4022) (#4080)
* Update heroic-games-launcher.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Uh fix icon directories

Signed-off-by: Gilver <rockgrub@disroot.org>

* Files list

Signed-off-by: Gilver <rockgrub@disroot.org>

* I need coffee

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update heroic-games-launcher.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 210088b843)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-20 12:30:14 -05:00
Raboneko 2bdf181137 bump: discord-canary-openasar discord-canary osu-lazer 2025-03-20 16:46:01 +00:00
Raboneko f5ca396c7f bump: discord-canary-openasar discord-canary 2025-03-20 16:23:32 +00:00
madomado 7dbc8458d6 bump(flashprog): 1.4 (#4049)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:14:16 -05:00
madomado 5488ba77df fix(gnome-shell-extension-appmenu-is-back): bump gnome-shell requires (#4048)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:14:00 -05:00
madomado bcb9f8ea7c fix(lightly-qt5): update.rhai (#4045)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:13:46 -05:00
madomado 6ae829be29 fix(files): apparmor (#3429)
* fix(files): apparmor

Signed-off-by: madomado <madonuko@outlook.com>

* Update apparmor.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update apparmor.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update apparmor.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update apparmor.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:13:31 -05:00
madomado 2146618674 rebuild: rust-jellyfin-rpc-cli (#4052)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:13:19 -05:00
madomado 6dd3e7dcbe fix: gping (#4050)
* fix: gping

Signed-off-by: madomado <madonuko@outlook.com>

* remake spec

* Update rust-gping.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-03-20 10:13:07 -05:00
madomado e5e31bc01f add: android-udev-rules (#4053) 2025-03-20 10:12:48 -05:00
Raboneko a993965401 bump: mesa 2025-03-20 13:58:40 +00:00
Raboneko ac465bfe53 bump: kotlin-native kotlin 2025-03-20 11:15:25 +00:00
Raboneko dce6c47d97 bump: mock-configs 2025-03-20 08:26:26 +00:00
Raboneko c1be3294f1 fix(ghostty-nightly): New tarball extracted directory (#4021) (#4035)
* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 1c1a366daf)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-19 23:44:04 -05:00
Raboneko 7e18836476 fix(umu-launcher): Remove Steam directory (#4027) (#4032)
* Remove directory

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update umu-launcher.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Blegh IDK

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit bcfaf9ed50)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-20 12:38:58 +08:00
madomado 9726dc9e32 chore: bump bodhi rawhide ver (#4028)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-19 23:31:18 -05:00
Raboneko c8813bf372 bump: umu 2025-03-20 03:43:54 +00:00
Raboneko 8f50bbc362 bump: umu 2025-03-20 03:19:09 +00:00
Raboneko 7461f7c0ec bump: umu electron 2025-03-20 02:42:43 +00:00
Raboneko b9158a89ee bump(nightly): mpv nightly nightly prismlauncher-nightly nim-nightly nvidia-patch spotx-bash 2025-03-20 01:41:06 +00:00
Raboneko cba779cf81 bump(branch): gstreamer1-plugin-libav gstreamer1-plugins-ugly 2025-03-20 01:02:18 +00:00
madomado 55907a7571 fix(coolercontrol): no more tauri rip (#3958)
* fix(coolercontrol): no more tauri rip

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update coolercontrol.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-03-19 16:47:10 -05:00
Raboneko 7dbdb6129b bump: stable 2025-03-19 21:31:24 +00:00
Raboneko 2a20fd92c4 bump: discord-canary-openasar discord-canary 2025-03-19 20:41:17 +00:00
Alberto García 0a7bb48c88 fix(keyd): proper sysusers.d entry format (#4014)
Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>
2025-03-20 01:56:54 +08:00
Raboneko ef3b913c11 bump: unity-session 2025-03-19 17:37:58 +00:00
Raboneko d86273387f bump: discord-canary-openasar discord-canary preview 2025-03-19 16:56:13 +00:00
Raboneko 5263942944 bump: preview stable 2025-03-19 16:46:07 +00:00
Raboneko a7ab2e650b bump: zsh-autocomplete 2025-03-19 11:59:17 +00:00
Raboneko 2170930f59 bump: arduino-language-server 2025-03-19 10:28:45 +00:00
Raboneko 77a33def9a fix: limine (#4005) (#4011)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 612f8532ae)

Co-authored-by: madomado <madonuko@outlook.com>
2025-03-19 10:27:29 +08:00
Gilver 9409528346 chore/feat(heroic): Rename LICENSE to distinguish it as a bundled dependency license (#4006)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-19 10:25:54 +08:00
Raboneko 351e7b4b03 bump(nightly): mpv nightly nightly nim-nightly rpi-utils spotx-bash 2025-03-19 01:42:20 +00:00
Raboneko cab1bd6c3d bump: codium 2025-03-19 01:22:45 +00:00
Raboneko 39d288860b bump: discord-canary-openasar discord-canary 2025-03-18 22:36:50 +00:00
Raboneko e169758a2d bump: compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2025-03-18 19:59:53 +00:00
Raboneko ab42b67023 bump: preview 2025-03-18 19:18:00 +00:00
Raboneko 928eeaf40f bump: preview stable 2025-03-18 18:57:13 +00:00
Raboneko c73efa0841 bump: discord-canary-openasar discord-canary 2025-03-18 18:25:50 +00:00
Gilver 14271af627 refactor(heroic): Changes for aarch64 preparation, Git clone to install Git hooks (#3987)
* refactor: Heroic changes related to aarch64 and other functionality

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Cursed

Signed-off-by: Gilver <rockgrub@disroot.org>

* Less(?) cursed

Signed-off-by: Gilver <rockgrub@disroot.org>

* Yeet

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-18 10:41:48 -05:00
Gilver bb9da9b375 fix(peazip): Dep on p7zip (#3996)
* p

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-18 23:22:05 +08:00
madomado 731dc89dd1 add: peazip (#3968)
Resolve #3887
Resolve #2038
2025-03-18 08:28:35 -05:00
Raboneko ee652643e4 bump: mise 2025-03-18 13:26:20 +00:00
Raboneko 820311edf1 bump: mise 2025-03-18 12:51:18 +00:00
Gilver 096bd4d952 fix(steam): Fedora packages steam-devices now (#3988)
* fix: Fedora packages steam-devices now

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix source number

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually this is a more accurate name

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually since we're here

Signed-off-by: Gilver <rockgrub@disroot.org>

* Maybe weak dep instead since it's mostly for 2FA

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-18 19:50:34 +08:00
Raboneko ebde3f39b0 bump: mise 2025-03-18 11:15:21 +00:00
Raboneko 8426452cb3 bump: osu-lazer 2025-03-18 07:58:25 +00:00
Raboneko 48ce7c2ebd bump(branch): kf6-kio 2025-03-18 04:43:30 +00:00
madomado cae3841d5b fix(kf6-kio): obsoletes the corr. pkgs (#3919)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-17 23:39:18 -05:00
Gilver 3b6f162d97 fix(ghostty): Don't conflict with ncurses-term on F42 and Rawhide (#3980)
* fix(stable): Don't conflict with ncurses-term-6.5-5.20250125

Signed-off-by: Gilver <rockgrub@disroot.org>

* fix(nightly): Don't conflict with ncurses-term-6.5-5.20250125

Signed-off-by: Gilver <rockgrub@disroot.org>

* fix(stable): Macro typo

Signed-off-by: Gilver <rockgrub@disroot.org>

* stable: Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* nightly: Add ncurses dep

Signed-off-by: Gilver <rockgrub@disroot.org>

* stable: Add ncurses dep

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-18 12:33:57 +08:00
Raboneko a3a8581874 bump(branch): astal-gtk 2025-03-18 02:47:18 +00:00
Raboneko b984664f4e bump(nightly): nightly nightly astal openbangla-keyboard rpi-utils spotx-bash 2025-03-18 01:41:56 +00:00
Raboneko 2625d7d127 bump: ruffle lomiri-system-settings 2025-03-18 01:23:10 +00:00
Raboneko 37205f5e8f bump: sass 2025-03-17 22:17:51 +00:00
Raboneko 2db1edfd36 bump: stable 2025-03-17 19:48:20 +00:00
Raboneko b1fedf068e bump: preview 2025-03-17 19:40:20 +00:00
madomado 6212a44465 add: subtitleedit (#3966) 2025-03-17 12:07:32 -05:00
Raboneko 86a5334171 bump: lomiri-system-settings 2025-03-17 16:46:31 +00:00
Raboneko a0dccef53f bump: lomiri-system-settings 2025-03-17 16:23:44 +00:00
Raboneko 53b7025185 bump: zellij 2025-03-17 08:33:51 +00:00
Raboneko 417a2557ce bump(nightly): nightly mwc nightly nightly prismlauncher-nightly cros-keyboard-map rpi-utils 2025-03-17 01:44:06 +00:00
Raboneko 72e0368984 bump: ruffle 2025-03-17 01:25:18 +00:00
Gilver 5a75742ecf fix(uwufetch): Make Git based and fix Git cloning (#3951)
* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Make Uwufetch Git based

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Nightly

Signed-off-by: Gilver <rockgrub@disroot.org>

* No debug packages

Signed-off-by: Gilver <rockgrub@disroot.org>

* Let's test this...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Whoops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Okay got it, but why is make_install ignoring the Makefile DESTDIR

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Ack

Signed-off-by: Gilver <rockgrub@disroot.org>

* Absolutely cursed

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bruh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Try this?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* See what's unpackaged first

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* That's a development library it looks like

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-17 09:14:30 +08:00
Raboneko b396df311a bump: yt-dlp 2025-03-16 22:33:17 +00:00
Raboneko 95451346d9 bump: yt-dlp 2025-03-16 22:17:52 +00:00
Sergey Avseyev 434a252d21 komikku: fix license path (#3961)
RPM build errors:
    File not found: <BUILDROOT>/usr/share/licenses/komikku/LICENSE
2025-03-16 15:22:16 -05:00
Raboneko a675759ca2 bump: lomiri-system-settings 2025-03-16 19:36:56 +00:00
Raboneko 0e295192f4 bump: yt-dlp 2025-03-16 19:13:26 +00:00
Raboneko 9efacbc1f2 bump: limine 2025-03-16 17:14:48 +00:00
Raboneko 71ca43cb31 bump: maple 2025-03-16 13:55:25 +00:00
Raboneko 2078867539 bump: yt-dlp 2025-03-16 12:31:40 +00:00
Raboneko fb5c686377 bump: lomiri-system-settings 2025-03-16 11:40:30 +00:00
Raboneko 62254e5db4 bump: legcord-bin stable 2025-03-16 09:50:20 +00:00
Raboneko 4b4e267fd0 bump: osu-lazer 2025-03-16 06:31:32 +00:00
Gilver 5834526532 feat(pbcli): Enable uniffi support and package development files (#3953)
* Attempt to enable optional features

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update licenses, package development files

Signed-off-by: Gilver <rockgrub@disroot.org>

* Changelog

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-16 10:38:53 +08:00
Raboneko 0561eac241 bump: ruffle 2025-03-16 02:02:42 +00:00
Raboneko 94f4b79f1e bump(nightly): nightly mpv nightly micro nightly nim-nightly 2025-03-16 01:47:01 +00:00
Raboneko d5c11c9bbe bump(branch): kf6-kio 2025-03-16 01:07:09 +00:00
Raboneko dc174661ee bump: coolercontrol 2025-03-15 21:55:57 +00:00
Raboneko 1bf2f67f4a bump: yt-dlp 2025-03-15 21:46:04 +00:00
Raboneko 0c5d7ad93d bump: yt-dlp 2025-03-15 21:31:25 +00:00
Raboneko 96819bf23f bump: yt-dlp 2025-03-15 21:20:32 +00:00
Raboneko 27da608faa bump: yt-dlp 2025-03-15 20:57:41 +00:00
Raboneko f83ce25560 bump: yt-dlp 2025-03-15 20:37:14 +00:00
Antheas Kapenekakis 985de89ca8 fix(mesa): backport AMD GPU artifact fix, cleanup and attribute patches (#3943)
* fix(mesa): backport AMD GPU artifact fix, cleanup and attribute patches

* cleanup and reorder

* Fix patch credit

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-16 01:36:49 +08:00
Raboneko 5249d033c6 bump: yt-dlp 2025-03-15 16:24:37 +00:00
madomado dc83fa2326 fix(extest): revert the weird anda update bug (#3938)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-15 09:52:34 -05:00
madomado 3c439a93f9 fix(fluent-icon-theme): maybe conflicts itself? (#3927)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-15 08:45:20 -05:00
Raboneko 33e875d319 bump: pillow-heif 2025-03-15 13:28:45 +00:00
Raboneko 34162f21f1 bump: extest 2025-03-15 10:00:48 +00:00
Gilver 20ead40054 fix(audacity, extest, gcm-core, uwufetch): Update scripts (#3933)
* Update rust-extest.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update gcm-core.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uwufetch.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update audacity-freeworld.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-15 17:50:47 +08:00
Raboneko 22a30cb68e bump: extest 2025-03-15 09:40:29 +00:00
Raboneko b93a1ecda6 bump: extest electron 2025-03-15 09:30:03 +00:00
Raboneko aa2ed6a621 bump: extest 2025-03-15 09:16:41 +00:00
Raboneko 2af43e3de6 bump: extest 2025-03-15 08:55:41 +00:00
Raboneko 5ebcde7647 bump: extest 2025-03-15 08:41:17 +00:00
Raboneko ad4151b07c bump: extest 2025-03-15 08:20:45 +00:00
Raboneko 27b7137944 bump: extest 2025-03-15 07:50:43 +00:00
Raboneko 10592e9d3b bump: extest 2025-03-15 07:40:38 +00:00
Raboneko 409105971e bump: extest 2025-03-15 07:30:28 +00:00
Raboneko 0b8efe038e bump: extest 2025-03-15 07:22:11 +00:00
Raboneko 041461a6d5 bump: extest anda 2025-03-15 06:58:05 +00:00
Raboneko 5b0e8cfd0f bump: extest gcm-core 2025-03-15 06:47:50 +00:00
Raboneko 7cf9cbcc30 bump: audacity-freeworld extest uwufetch gcm-core 2025-03-15 06:32:01 +00:00
Raboneko 3399e42ebc bump: mock-configs 2025-03-15 05:53:05 +00:00
Raboneko 6ade33cc64 bump: anda 2025-03-15 04:48:46 +00:00
Gilver ac01365cdc fix(mesa): Obsolete by Epoch (#3926)
* Update mesa.spec

* Update mesa.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Drop anda-srpm-macros build dep

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: madomado <madonuko@outlook.com>
Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: madomado <madonuko@outlook.com>
2025-03-15 12:46:20 +08:00
Raboneko c41ea79293 bump: srpm-macros 2025-03-15 04:37:36 +00:00
Gilver ea0e7755f8 feat(rio): Devel package (#3920)
* Add devel package

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hard dep?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Careful

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-15 12:02:09 +08:00
Raboneko 9e7f9b6a76 bump: ruffle 2025-03-15 01:48:22 +00:00
Raboneko 36ba71fe5c bump(nightly): nightly mpv nightly nightly prismlauncher-nightly rpi-utils spotx-bash 2025-03-15 01:39:15 +00:00
Raboneko 0ac9fb5b03 bump: mise 2025-03-14 17:41:11 +00:00
madomado 183a945759 add: sndio (#3876)
for #3851 (build dependency)
2025-03-14 12:26:30 -05:00
Gilver 3cfcdfa7a7 Revert 7c48f6b (#3805)
Turns out it was a metadata bug. Sigh.
2025-03-15 00:47:57 +08:00
madomado d9dcb73498 fix: nim (#3906)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-14 11:47:41 -05:00
Gilver 2ca305d68e feat(mpv-nightly): Make shell completions subpackages (#3907)
* Update mpv-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-15 00:46:44 +08:00
Raboneko c99c166ded bump: stable 2025-03-14 16:26:32 +00:00
Raboneko 8ab3b6e65f bump: preview 2025-03-14 15:47:29 +00:00
Alberto García d14afaca24 fix(devpod): rename binaries to match upstream (#3888)
This is required for the current version of the desktop app to work, as it tries to call the `devpod-cli` binary

This also updates the .desktop file to match upstream and adds a missing dependency
2025-03-14 08:17:58 -05:00
madomado bbdb6510c0 feat(pokeget-rs): pull from crates.io (#3844)
* feat(pokeget-rs): pull from crates.io

* Update rust-pokeget.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Refactor Pokeget, update licenses

* I THOUGHT I added the check bruh

* Packager(s)

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: madomado <madonuko@outlook.com>
Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-03-14 06:46:32 -05:00
madomado 41a3511e18 feat(mpv-nightly): include fish completions (#3894)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-14 04:14:51 -05:00
Gilver fba6071e3e fix(protobuf): Remove obsolete file (#3889) 2025-03-14 15:53:33 +08:00
Raboneko f1b5d1631c bump(branch): astal-gtk 2025-03-14 02:38:43 +00:00
Raboneko c703af2a95 bump: ruffle lomiri-system-settings 2025-03-14 01:44:32 +00:00
Raboneko 40819d7298 bump(nightly): mpv nightly nightly astal spotx-bash 2025-03-14 01:40:03 +00:00
Raboneko c96bab26c2 bump: inputplumber protobuf 2025-03-13 22:39:21 +00:00
Raboneko 0a0b023e6a bump: discord-ptb-openasar discord-ptb 2025-03-13 22:22:53 +00:00
Raboneko 1b44d6b234 bump: flutter 2025-03-13 21:00:15 +00:00
Raboneko 5a66c02b39 bump: discord-canary-openasar discord-canary 2025-03-13 19:38:15 +00:00
Raboneko 2a9d7628c9 bump: codium 2025-03-13 18:46:28 +00:00
Raboneko f2af03d19f bump: preview 2025-03-13 16:23:29 +00:00
Raboneko fa591fb93c bump: preview stable 2025-03-13 15:25:07 +00:00
Raboneko 2a972a1d96 bump: tdlib 2025-03-13 13:26:13 +00:00
Raboneko 5a5f199479 bump: osu-lazer 2025-03-13 07:19:02 +00:00
Raboneko 290d7ba082 bump: tela-icon-theme 2025-03-13 06:56:36 +00:00
Raboneko 1bf89247e7 bump: discord-canary-openasar discord-canary 2025-03-13 06:46:35 +00:00
Raboneko ec650c2d84 feat(mesa): Add patch for vram issue in Mesa 25 (#3880) (#3881)
* Add patch for vram issue in Mesa 25

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

* Use new patch

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

* Increase release number

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

---------

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
(cherry picked from commit cf80e1cfba)

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2025-03-13 12:51:30 +08:00
Raboneko f51c1b0ffd bump: yt-dlp 2025-03-13 04:45:51 +00:00
Gilver 89d710eb09 fix(ghostty-nightly): Add gtk4-layer-shell dep (#3879)
* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-13 12:38:58 +08:00
Raboneko 67cbbbc65d bump: lomiri-system-settings 2025-03-13 04:29:34 +00:00
Raboneko 3becb2c1ae bump: limine 2025-03-13 04:00:12 +00:00
Raboneko 50ffd4ca0b bump: inputplumber 2025-03-13 02:55:28 +00:00
Raboneko 7d91d3a8a3 bump(branch): astal-gtk akmod dkms 2025-03-13 02:41:06 +00:00
Raboneko 4053192663 bump: lomiri-system-settings inputplumber tela-icon-theme 2025-03-13 01:55:17 +00:00
Raboneko ee9a71621d bump(nightly): mpv micro nightly nim-nightly astal kmod-common spotx-bash 2025-03-13 01:41:44 +00:00
Raboneko 286113193e bump: preview 2025-03-12 19:16:52 +00:00
Raboneko 82422f1f12 bump: preview stable 2025-03-12 17:45:30 +00:00
Raboneko 74944f2950 bump: messages 2025-03-12 12:42:59 +00:00
Raboneko 2658158a42 bump: tela-icon-theme 2025-03-12 11:57:27 +00:00
Raboneko 295d1ab8df bump: tela-icon-theme 2025-03-12 11:47:10 +00:00
Raboneko da9a54d017 bump: dart 2025-03-12 10:39:25 +00:00
Raboneko 6c9335d09c bump: lomiri-system-settings 2025-03-12 08:50:30 +00:00
Raboneko dd88515e63 bump: datetime 2025-03-12 07:58:04 +00:00
Raboneko b768184194 bump: lomiri-system-settings 2025-03-12 02:41:17 +00:00
Raboneko a5d2bcf696 bump(branch): astal-gtk 2025-03-12 02:39:01 +00:00
Raboneko 050d4a1d8f bump(nightly): micro nightly nim-nightly astal nvidia-patch 2025-03-12 01:40:01 +00:00
Raboneko 80b133350f bump: ruffle fuc 2025-03-12 01:21:29 +00:00
Raboneko a37ae430c3 bump: codium 2025-03-11 18:47:02 +00:00
Raboneko d2787ea5ae bump: preview 2025-03-11 17:55:43 +00:00
Gilver 02fcd4a7fd feat(youtube-music, voicevox): Re-enable AutoReq with appropriate libraries excluded (#3871)
* YouTube Music: Re-enable AutoReq

Signed-off-by: Gilver <rockgrub@disroot.org>

* Voicevox: Re-enable AutoReq

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update voicevox.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update youtube-music.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-11 23:40:59 +08:00
Raboneko d88d9ad8aa bump: libnvidia-container nvidia-container-toolkit 2025-03-11 13:39:06 +00:00
Raboneko fb67fd1396 bump: opengamepadui 2025-03-11 06:50:15 +00:00
madomado 763fac09cb feat(mesa): patches: two commit backports for game fixes (#3825)
Closes #3804
2025-03-11 00:50:20 -05:00
Gilver f6268d8102 fix(mesa): Remove libglapi entirely and change what obsoletes it (#3849)
* Just nuke libglapi

Signed-off-by: Gilver <rockgrub@disroot.org>

* No

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-11 12:57:51 +08:00
Gilver 14a4edd4f0 chore: Bump ghostty-nightly manually (#3855)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-11 12:54:38 +08:00
Raboneko 369c6b5d3f bump: bun 2025-03-11 04:21:59 +00:00
Raboneko 08e9cab737 bump(nightly): mpv nightly nightly prismlauncher-nightly nim-nightly 2025-03-11 01:41:08 +00:00
Raboneko fbe1c5df28 bump: ruffle 2025-03-11 01:22:57 +00:00
Raboneko b5eea1cd7d bump: limine 2025-03-10 23:55:43 +00:00
Raboneko d0fc945a5f bump: heroic-games-launcher 2025-03-10 22:34:46 +00:00
Raboneko 057c02562d bump: discord-openasar discord 2025-03-10 20:26:51 +00:00
Raboneko 839869c3b2 bump: preview 2025-03-10 17:35:31 +00:00
Raboneko 01af5637e7 bump: rio 2025-03-10 16:57:32 +00:00
Raboneko 633173812e bump: vala-panel-appmenu 2025-03-10 16:41:04 +00:00
Raboneko b60021e674 bump: devpod 2025-03-10 15:55:30 +00:00
Raboneko ddf78a2229 bump: electron 2025-03-10 03:55:39 +00:00
Raboneko 045cac2aeb bump: feishin 2025-03-10 03:17:56 +00:00
Raboneko 47993e6ca4 bump(nightly): mpv nightly nightly prismlauncher-nightly 2025-03-10 01:18:03 +00:00
Raboneko 0e54f906c4 bump: ruffle limine 2025-03-10 01:14:52 +00:00
Raboneko 89516c456e bump: osu-lazer 2025-03-09 17:12:13 +00:00
Gilver 46eb0c0bd5 fix(xpadneo, xone, xpad-noone): Actually fix update scripts (#3845)
* Remove weirdness

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add space

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add space

Signed-off-by: Gilver <rockgrub@disroot.org>

* Remove extra macros

Signed-off-by: Gilver <rockgrub@disroot.org>

* Somehow this wasn't updated

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xpad-noone.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xpad-noone-kmod.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xpadneo.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xpadneo-kmod.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 16:58:46 +08:00
Raboneko 4bfd3fa8bb bump(branch): akmod dkms akmod dkms akmod dkms 2025-03-09 08:33:41 +00:00
Raboneko aaab14a438 bump(branch): akmod dkms akmod dkms akmod dkms 2025-03-09 08:14:03 +00:00
Gilver 8f2ff70819 feat(v4l2loopback): DKMS package (#3786)
* Add files

* Waaaaaaaa

* Fixes

* Bruh

Signed-off-by: Gilver <rockgrub@disroot.org>

* No way they just changed the URL TODAY

* Should probably be that

Signed-off-by: Gilver <rockgrub@disroot.org>

* Only build noarch package once

* ??????????????????

* Also no

* Nevermind I guess

* Modules file source

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 15:34:53 +08:00
Raboneko c4944b3756 bump(branch): akmod dkms akmod dkms akmod dkms 2025-03-09 07:33:56 +00:00
Raboneko 5422bdce10 bump: pokeget-rs 2025-03-09 07:18:33 +00:00
Raboneko f847da3b9a bump(branch): akmod dkms akmod dkms akmod dkms 2025-03-09 07:10:26 +00:00
Gilver 38bcaa726a fix(pokeget-rs): Change update script to JSON array (#3826)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 15:09:46 +08:00
Gilver 77cef24989 chore(.backportrc.json): Drop F39 since it's EOL, add EL10 and F42 (#3823)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 15:09:17 +08:00
madomado 124b5c7cc6 fix(codium-marketplace): sed the json properly (#3827)
Honestly should use something like jq to rebuild the json properly
instead imo, but whatever.

Closes #3781
2025-03-09 01:05:12 -06:00
Gilver 5b1f57030a fix(xpadneo, xone, xpad-noone): Update scripts (#3824)
* Trying just about everything to fix this oh my GOD

* Another updbranch

* Fix typo

* That file was saved??

* Merge

* Doing this just because it makes conflict fixes easier

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 14:41:32 +08:00
Raboneko cd31651c29 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 06:37:43 +00:00
Raboneko 66bc2d1c76 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 06:26:07 +00:00
Raboneko e10729bd5e bump: akmod dkms akmod dkms akmod dkms 2025-03-09 05:58:37 +00:00
Raboneko 0aa103556e bump: akmod dkms akmod dkms akmod dkms 2025-03-09 05:48:20 +00:00
Raboneko e253989346 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 05:38:09 +00:00
Raboneko 19979dc6b7 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 05:27:27 +00:00
Raboneko c2cb4e4754 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 05:14:01 +00:00
Raboneko 0f33a6077b bump: akmod dkms akmod dkms akmod dkms 2025-03-09 04:55:38 +00:00
Raboneko 28536901c8 bump: akmod dkms akmod dkms akmod dkms 2025-03-09 04:45:31 +00:00
Raboneko 88484e0f5f bump: akmod dkms akmod dkms akmod dkms 2025-03-09 04:31:10 +00:00
Gilver e820507a47 refactor(xpadneo, xone): Fix potential installation issues and improve UX (#3785)
* Kmod-common subpackaging and more

* Update xpadneo.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Shouldn't need to be Mock

Signed-off-by: Gilver <rockgrub@disroot.org>

* Shouldn't need to be Mock either

Signed-off-by: Gilver <rockgrub@disroot.org>

* Make this dep on the thing it needs to work please

Signed-off-by: Gilver <rockgrub@disroot.org>

* NOT THAT

Signed-off-by: Gilver <rockgrub@disroot.org>

* THIS one

Signed-off-by: Gilver <rockgrub@disroot.org>

* Requires

Signed-off-by: Gilver <rockgrub@disroot.org>

* Conflicts

Signed-off-by: Gilver <rockgrub@disroot.org>

* Deps

Signed-off-by: Gilver <rockgrub@disroot.org>

* More deps

Signed-off-by: Gilver <rockgrub@disroot.org>

* ?

Signed-off-by: Gilver <rockgrub@disroot.org>

* ??

Signed-off-by: Gilver <rockgrub@disroot.org>

* Ah

Signed-off-by: Gilver <rockgrub@disroot.org>

* Wheeee

Signed-off-by: Gilver <rockgrub@disroot.org>

* Better...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Yeeeahhh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xpadneo.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xpadneo-kmod.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fixup those deps

* Fix update scripts

* Macrooooo

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 12:23:13 +08:00
Gilver 327fd2c225 Add: xpad-noone (#3787)
* Add: xpad-noone

* Unmacro

* Missing build deps

* The funny?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Blegh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xpad-noone.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xpad-noone-kmod.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xpad-noone.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fixes

* Do what now

Signed-off-by: Gilver <rockgrub@disroot.org>

* LMAO

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 12:22:02 +08:00
Gilver 86f887dcdc fix(mesa): Deprecate libglapi (#3807)
* Pull in upstream changes

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release?

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 10:34:16 +08:00
Gilver b7c19dbd47 Fix deps (#3806)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 10:17:44 +08:00
Gilver b97e98dba5 fix(ghostty-nightly): Add gtk4-layer-shell build dependency (#3789)
* Shrimp

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-09 10:16:16 +08:00
Raboneko 80e0d25889 bump(branch): astal-gtk 2025-03-09 02:00:11 +00:00
Raboneko fb69e592e2 bump(nightly): nightly mpv nightly micro nightly astal spotx-bash 2025-03-09 01:20:25 +00:00
Raboneko 4ffdaa4f06 bump: codium 2025-03-08 21:18:32 +00:00
Alberto García d178ee6029 fix(devpod): add current version and rename binary with spaces (#3799)
* fix(devpod): rename binary with spaces

i hate spaces

* fix(devpod): add current version to devpod cli and desktop

* chore: bump releasever
2025-03-09 01:03:56 +08:00
Gilver 7c48f6b27e fix(rio): Rename package to Crate name due to a Fedora provides (#3794)
* Fedora has some random package named this??

* Bump release already

* While I'm here I'll copy the PKGBUILD

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-08 23:31:01 +08:00
Raboneko 25ed84e23b bump: uutils-coreutils-replace 2025-03-08 14:12:50 +00:00
Gilver 6da39c7564 Add: Rio (#3788)
* Add files

* Apparently the URL updated

* Add some deps

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-08 05:19:14 -06:00
Pornpipat Popum a9e351e337 Separate v4l2loopback kmod from userspace tools (#3766)
* Separate v4l2loopback kmod from userspace tools

This fixes an issue where akmods rebuilds and reinstalls the entire userspace tools when updated, causing updates to be broken on non-Fedora systems (i.e Ultramarine)

* move modprobe config

* oops

* ok i am fucking high
2025-03-07 20:33:32 -06:00
Raboneko cff6ed1adc bump(branch): astal-gtk 2025-03-08 01:52:45 +00:00
Raboneko 48c9e67823 bump: ruffle 2025-03-08 01:25:57 +00:00
Raboneko f431703eb4 bump(nightly): mpv nightly nightly nim-nightly astal nvidia-patch 2025-03-08 01:14:31 +00:00
Raboneko e7a7fda24c bump: komikku 2025-03-07 23:28:41 +00:00
Raboneko 0ad8401f02 bump: discord-canary-openasar discord-canary 2025-03-07 23:18:28 +00:00
Raboneko f776bef049 bump: yt-dlp 2025-03-07 22:49:55 +00:00
Raboneko 73b194c143 bump: chezmoi 2025-03-07 20:47:18 +00:00
Raboneko f68a17df37 bump: limine 2025-03-07 20:23:38 +00:00
Raboneko 2d60646f8e bump: preview 2025-03-07 19:37:23 +00:00
Raboneko 5133837209 bump: mise 2025-03-07 16:44:20 +00:00
Gilver 46bb0965f3 refactor(pokeget-rs): Bundled provides and use %git_clone (#3772)
* Drop global date

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bundled packages are versioned differently, my bad

Signed-off-by: Gilver <rockgrub@disroot.org>

* Since I know how `%git_clone` works now maybe...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Right...RPMBuild

Signed-off-by: Gilver <rockgrub@disroot.org>

* Cleanup unused macros?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Macro everything

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-07 22:05:30 +08:00
Gilver 36a206df60 fix(ghostty-nightly): Changes for localization support (#3765)
* The macrofication

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Okay then...

Worked locally?

Signed-off-by: Gilver <rockgrub@disroot.org>

* ???

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-07 22:04:22 +08:00
Gilver a380de5a67 Feat (steam): Better Extest weak dep (#3735)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-07 22:02:54 +08:00
Raboneko c4cc8e4128 bump: tdlib 2025-03-07 13:46:05 +00:00
Raboneko de050dcacb bump: osu-lazer 2025-03-07 10:59:09 +00:00
Raboneko 7af7c7c18d bump: curlie 2025-03-07 08:55:41 +00:00
Raboneko 59e227dc07 bump(nightly): mpv mwc nightly cros-keyboard-map spotx-bash 2025-03-07 01:41:12 +00:00
Raboneko 103c26f768 bump: stable 2025-03-06 22:46:49 +00:00
Raboneko 412f57fc74 bump: discord-ptb-openasar discord-ptb 2025-03-06 21:22:58 +00:00
Raboneko 7cd7e1084a bump: preview 2025-03-06 20:24:36 +00:00
Raboneko e2ec91fba0 bump: flutter 2025-03-06 18:25:14 +00:00
Raboneko e4b90f27ac bump: osu-lazer 2025-03-06 17:17:15 +00:00
Pornpipat Popum ad69205cb5 bump(opentabletdriver): .net dependency (#3767) 2025-03-06 23:24:19 +08:00
Raboneko 8f51ed8bdb bump: mise 2025-03-06 12:45:43 +00:00
Raboneko 323f1e271f bump: unity-session 2025-03-06 02:41:34 +00:00
Raboneko fc3a62b4ad bump(branch): astal-gtk 2025-03-06 02:39:15 +00:00
Raboneko f3bd4f3118 bump(nightly): mpv nightly nightly albius nim-nightly astal 2025-03-06 01:40:30 +00:00
Raboneko 2c6fba7b31 bump: ruffle 2025-03-06 01:23:54 +00:00
Raboneko 4408471545 bump: mesa 2025-03-05 21:16:51 +00:00
Raboneko b2b21d7f09 bump: preview 2025-03-05 20:55:48 +00:00
Raboneko 585f9f191b bump: preview 2025-03-05 14:38:07 +00:00
Raboneko b6d90a656d bump: devpod 2025-03-05 13:47:03 +00:00
Raboneko 054daa9af1 bump: youki 2025-03-05 12:49:06 +00:00
Gilver 90b0e07193 Fix (xpadneo-kmod-common): Obsoletes instead due to name change (#3755)
* Drop release provides

Signed-off-by: Gilver <rockgrub@disroot.org>

* Slight tweak

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add epoch

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add epoch

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add epoch

Signed-off-by: Gilver <rockgrub@disroot.org>

* Maybe Obsoletes is right here

Signed-off-by: Gilver <rockgrub@disroot.org>

* Right right no unversioned Obsoletes

Signed-off-by: Gilver <rockgrub@disroot.org>

* Drop epoch and see if this works

Signed-off-by: Gilver <rockgrub@disroot.org>

* Revert

Signed-off-by: Gilver <rockgrub@disroot.org>

* Revert

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump rel back down?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually I think this is fine due to Git versioning

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-05 18:09:16 +08:00
Raboneko 9c2ef552b9 bump: yt-dlp 2025-03-05 06:48:03 +00:00
Gilver e423741b1c Fix (pbcli): Missing ( in licenses (#3756)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-04 23:11:27 -06:00
Raboneko 4f3dab23f9 bump: discord-canary-openasar discord-canary protobuf 2025-03-05 02:10:28 +00:00
Raboneko 37a8e6c8f0 bump(nightly): mpv nightly micro nightly rpi-utils spotx-bash 2025-03-05 01:40:16 +00:00
Raboneko e1b70c2779 bump: discord-canary-openasar discord-canary ruffle 2025-03-05 00:35:49 +00:00
Raboneko 68458265bf bump: lomiri-system-settings 2025-03-04 21:22:36 +00:00
Raboneko 287c54145a bump: discord-canary-openasar discord-canary preview 2025-03-04 19:08:40 +00:00
Raboneko 637d3b309d bump: preview stable 2025-03-04 18:26:17 +00:00
Raboneko 1129efc8e6 bump: faad2 2025-03-04 08:57:22 +00:00
Alberto García 18a5b2da05 chore(devpod): add update script (#3724) 2025-03-04 16:44:22 +08:00
Gilver e0d648389d UX (pokeget-rs): Make both names executable (#3722)
* UX: Make both names executable

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-04 16:43:40 +08:00
Gilver 890630ad33 Fix (pokeshell): Fix install issues (#3721)
* Fix the weird install issues from the install script, less symlinks

* Actually this keeps the variable in the script in use

* Remove unneeded `/`
2025-03-04 16:41:57 +08:00
Gilver 0f20b5bc54 Fix (voicevox): Disable AutoReq (#3729)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-04 16:39:51 +08:00
Gilver 99eb2cae98 Fix (extest): Don't build i686 debug packages on F41 due to bug (#3734)
* Ifcond

Signed-off-by: Gilver <rockgrub@disroot.org>

* %if macro is always weird

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-04 16:39:36 +08:00
Raboneko 6b0e0c2214 bump: electron 2025-03-04 03:55:45 +00:00
Raboneko c45e7b7681 bump(nightly): mpv nightly prismlauncher-nightly 2025-03-04 01:40:26 +00:00
Raboneko 78620b6a0c bump: ruffle yt-dlp 2025-03-04 01:20:37 +00:00
Gilver bc5212d2dc Fix (extest): Versioning (#3723)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 19:04:41 -06:00
Gilver e47c4aa533 Fix: voicevox (#3593)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-04 08:23:03 +08:00
Raboneko 0eb9e9ed33 bump: yt-dlp 2025-03-03 23:55:26 +00:00
Raboneko 3cd39fd6cb bump: yt-dlp 2025-03-03 22:35:19 +00:00
Raboneko 260578427b bump: yt-dlp 2025-03-03 22:16:51 +00:00
Raboneko b1c31d6d6e bump: preview 2025-03-03 19:26:22 +00:00
Raboneko 7f0fc95b5a bump: preview stable 2025-03-03 19:14:29 +00:00
Gilver 21afcbc6b8 Add: pokeget-rs and pokeshell (#3647)
* Add pokeget-rs and pokeshell

* Checkout latest commit?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Wonder if this actually works

Signed-off-by: Gilver <rockgrub@disroot.org>

* I genuinely have no idea what happened there

I HATE MOBILE

Signed-off-by: Gilver <rockgrub@disroot.org>

* Go back to checkout

Signed-off-by: Gilver <rockgrub@disroot.org>

* Provides(bundled)

Signed-off-by: Gilver <rockgrub@disroot.org>

* Did that wrong

Signed-off-by: Gilver <rockgrub@disroot.org>

* Try sourcing instead

Signed-off-by: Gilver <rockgrub@disroot.org>

* Try this convoluted mess

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hate how confusing RPM is

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hmm

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hhhh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Aaaaa

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Come on

Signed-off-by: Gilver <rockgrub@disroot.org>

* ?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Why is RPM incomprehensible

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Enough

Signed-off-by: Gilver <rockgrub@disroot.org>

* Cleanup

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix directory tree

Signed-off-by: Gilver <rockgrub@disroot.org>

* Just fully flesh out macros

Signed-off-by: Gilver <rockgrub@disroot.org>

* Make macros consistent

Signed-off-by: Gilver <rockgrub@disroot.org>

* Tar stupid moment

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* I genuinely do not know what is going wrong at this point

Signed-off-by: Gilver <rockgrub@disroot.org>

* Remove git dep I guess

Signed-off-by: Gilver <rockgrub@disroot.org>

* Man

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update pokeget-rs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Why is the pipe failing

Signed-off-by: Gilver <rockgrub@disroot.org>

* Maybe?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Just not sure where to put this

Signed-off-by: Gilver <rockgrub@disroot.org>

* Get rid of build log spam, track dep just in case

* Okay FINALLY done

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 04:10:11 -06:00
madomado 2da05c1c91 feat(devpod): include the desktop app (#3656) 2025-03-03 00:41:27 -06:00
Gilver 1caffc26a5 Fix (youtube-music): Handle AutoReqProv Electron issues (#3686)
* Improve bundled libraries AutoProv exclusion

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Disable AutoReq and explicitly list deps

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 14:30:32 +08:00
Gilver d1fbb1da32 Fix: Change corefonts URLs to HTTPS (#3689)
* Change URLs to HTTPS

* Spacing oops
2025-03-03 14:29:58 +08:00
Gilver a6e306efb7 Fix (seto-fonts): URL (#3695)
* New URL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Huh?

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 14:29:50 +08:00
Raboneko c742dea46b bump: osu-lazer 2025-03-03 04:42:51 +00:00
Gilver 60caf1e0b8 Fix (heroic): Handle AutoReqProv Electron issues (#3685)
* Hey RPM are you out of your mind

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add ExclusiveArch, RPM is making me mad

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* I wonder if wildcards work here

Signed-off-by: Gilver <rockgrub@disroot.org>

* Alright that's enough of that

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add bundled binaries

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 12:05:21 +08:00
Gilver c47f6a052c Fix: libfreeaptx (#3694)
* Funny update script

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fixies

Signed-off-by: Gilver <rockgrub@disroot.org>

* Change ver source for now

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* New devel file

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 12:03:10 +08:00
Raboneko d4889d00a7 bump(branch): astal-gtk 2025-03-03 02:39:33 +00:00
Raboneko 1befd6e198 bump: ruffle 2025-03-03 01:45:52 +00:00
Raboneko 52b848275b bump(nightly): envision mpv nightly nightly prismlauncher-nightly vala-nightly astal 2025-03-03 01:41:31 +00:00
Raboneko 134aff7a88 bump(weekly): libfreeaptx 2025-03-03 00:44:19 +00:00
madomado 7a1df42146 chore(chezmoi): rename the spec file to the correct name (#3679) 2025-03-02 18:19:43 -06:00
Raboneko 141b3459fc bump: icoextract-thumbnailer 2025-03-02 23:39:51 +00:00
Raboneko c689a0db25 bump: komikku sarasa-gothic 2025-03-02 21:28:27 +00:00
Raboneko 883e203989 bump: discord-canary-openasar discord-canary 2025-03-02 21:16:10 +00:00
Gilver e9b70bacbd Fix (xpadneo): Provides (#3678)
* Provides: xpadneo

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 00:12:44 +08:00
Raboneko b9555021c0 bump: chezmol 2025-03-02 14:45:38 +00:00
madomado fd5c856ad5 add: chezmol (#3665)
* add: chezmol

* fix the update script
2025-03-02 08:37:34 -06:00
Raboneko f9541d6287 bump: heroic-games-launcher 2025-03-02 13:56:53 +00:00
madomado c536a49de3 add: xdvdfs (#3663) 2025-03-02 21:54:50 +08:00
madomado 82cd8f0fea fix: mise (#3655) 2025-03-02 06:57:52 -06:00
Atmois c0f43d0177 feat(swayfx): package changes (#3574)
* Update packager email

* Bump swayVersion

* Update BuildRequires

* Move %package wallpapers

* Add patches

* Bump release
2025-03-02 17:54:33 +08:00
Gilver b535009b6e Fix: xpadneo and xone update scripts (#3641)
* New update scripts

* Add missing semicolons
2025-03-02 10:00:25 +08:00
Gilver f36c38bc07 chore: bulk update RockGrub specs (#3646) 2025-03-02 09:59:49 +08:00
Raboneko 475c86b3f8 bump(nightly): envision mpv nightly micro nightly vala-nightly 2025-03-02 01:43:19 +00:00
Raboneko c76bb10a04 bump: ruffle 2025-03-02 01:40:45 +00:00
Raboneko d2c7404174 bump: mise 2025-03-01 21:15:04 +00:00
madomado 64527b2d4e fix(klassy): 6.3.1 (#3557)
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 13:37:49 -06:00
Raboneko 72f22827cb bump(branch): akmod dkms 2025-03-01 16:39:30 +00:00
Gilver 259d0957b1 feat: XPadNeo DKMS (#3539)
* The great refactoring

* Thanks Kate!! Didn't want to save that AT ALL

* Make those nightly

* Cleanup

* Oh

* ...

* Better license format

* updbranch

* Fixing up modules and deps

* Missed some deps

* Remove redundant `mkdir`s

Signed-off-by: Gilver <rockgrub@disroot.org>

* Move BuildArch, it bothered me

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add no weak modules config to Fedora just in case

* LOL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xpadneo-kmod-common.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Inline modules file for better automated updates

* Macro

Signed-off-by: Gilver <rockgrub@disroot.org>

* Packager...?

* Requires

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-02 00:30:58 +08:00
Gilver e7076e1515 Change (openh264): Wildcard for sonames (#3629)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-02 00:24:01 +08:00
Gilver d0f9c68d73 add: pokemon-colorscripts, krabby (#3573)
* Add: pokemon-colorscripts and Krabby

* Fixup macros

Signed-off-by: Gilver <rockgrub@disroot.org>

* Different install approach because `install` command is stupid

Signed-off-by: Gilver <rockgrub@disroot.org>

* That was...not correct

Signed-off-by: Gilver <rockgrub@disroot.org>

* Another `/`

Signed-off-by: Gilver <rockgrub@disroot.org>

* Better summary

Signed-off-by: Gilver <rockgrub@disroot.org>

* Remove `%cargo_build`

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-01 17:44:04 +08:00
madomado 17418a3b4c fix(xone-dkms,xone-akmod): not nightly (#3620)
* fix(xone-kmod,xone-akmod): not nightly

Signed-off-by: madomado <madonuko@outlook.com>

* Update anda.hcl

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 03:35:09 -06:00
Owen Zimmerman fb3e560d19 Fix: stardust server (#3595) 2025-03-01 16:50:22 +08:00
madomado 9e2b7c842a add: devpod (#2898)
* add: devpod

* Delete anda/langs/go/devpod/devpod.spec

Signed-off-by: madomado <madonuko@outlook.com>

* anda-srpm-macros

Signed-off-by: madomado <madonuko@outlook.com>

* bump

Signed-off-by: madomado <madonuko@outlook.com>

* rm go.sum?

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 16:46:53 +08:00
Gilver 1316b4798c Fix (YouTube Music): Vendor PNPM again (#3590)
* Vendor PNPM again

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-01 14:41:55 +08:00
Gilver 930b7a723b Fix (wl-kmod): Patches for kernels 6.13 and 6.14 (#3591)
* I don't think this is actually supposed to have an i686 build

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add: 6.14 and 6.13 patches, EL9 ifcond

* Rel...

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-01 14:40:49 +08:00
Gilver 7fe8398d3b Fix: libayatana-common (#3594)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-01 14:39:47 +08:00
Gilver d5b75da5e2 Fix: inputplumber (#3592)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-01 14:38:03 +08:00
Raboneko 0364c45876 bump: lazygit 2025-03-01 03:00:50 +00:00
Raboneko 792b3c0ff6 bump(branch): astal-gtk 2025-03-01 02:41:23 +00:00
Raboneko d7a770d330 bump: discord-canary-openasar discord-canary ruffle inputplumber 2025-03-01 01:59:06 +00:00
Raboneko 992cbd64b1 bump(nightly): mwc nightly nightly nim-nightly astal rpi-utils 2025-03-01 01:44:32 +00:00
Raboneko 5b2df79e57 bump: libayatana-common 2025-02-28 21:22:02 +00:00
Raboneko 1ac08ff985 bump: lsp-dsp 2025-02-28 19:58:45 +00:00
Raboneko 134b9bb8d2 bump: voicevox inputplumber 2025-02-28 17:55:42 +00:00
Raboneko 9dad327643 bump: youtube-music 2025-02-28 15:34:51 +00:00
Raboneko 71b1b0d42f bump: v4l2loopback 2025-02-28 09:55:39 +00:00
Raboneko 749ef062f0 bump: yt-dlp 2025-02-28 06:46:29 +00:00
sadlerm4 c6ab8da620 fix: micro-nightly (#3563)
* fix: micro-nightly

spec cleanup
follow new terra go packaging guidelines
use crop() in update.rhai

* builddir is a sub

* ohhh
2025-02-28 13:32:02 +08:00
Raboneko 8901949b5a bump: groovy-docs groovy 2025-02-28 04:41:41 +00:00
Raboneko 04f2947e77 bump(branch): akmod dkms 2025-02-28 04:16:10 +00:00
Gilver 6cc25e8846 add: XONE (#3510)
* Add XONE files

* Fix stray 0

* Move to subfolder

Signed-off-by: Gilver <rockgrub@disroot.org>

* Move and fix kmod-common HCL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update dkms-xone HCL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add nightly to Akmod HCL

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update license

* Change some macro weirdness, new update scripts

* Better folder name

* Switch firmware to LPF signed package

* Remove stray file

* Clean up LPF spec

* Add HCL

* What?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Probably better

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update license

Signed-off-by: Gilver <rockgrub@disroot.org>

* ...

* Revert "Add HCL"

This reverts commit 1c9734891a.

* Revert "Probably better"

This reverts commit e8d4171b20.

* Revert "What?"

This reverts commit 6e184733f4.

* Revert "Clean up LPF spec"

This reverts commit af0550411d.

* Revert "Remove stray file"

This reverts commit 576887c17c.

* Revert LPF commits

* Revert "Switch firmware to LPF signed package"

This reverts commit 532607ef37.

* Remove weirdness from revert

* Update xone-kmod.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add copy of TOU for licensing, post scriptlet, and remove weirdness that made Akmod uninstallable?

* Clean up files when done

* Explanation for fetching?

* Probably don't need to delete it afterwards

* updbranch

* Split firmware into subpackage for easier license distinction

* Modules fixes/additions

* shasum that thing because we LOVE security

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Make conf file reflect source package better

Signed-off-by: Gilver <rockgrub@disroot.org>

* Tentatively add myself as packager despite being very new to kmods...?

* Laugh at this idiot, he forgot to macro

Signed-off-by: Gilver <rockgrub@disroot.org>

* Inline modules file for better automated updates

* Cleanup leftover comments I guess

* Requires

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-28 11:49:29 +08:00
madomado 54880438cb fix(astal-gtk): use %git_clone instead (#3566)
Signed-off-by: madomado <madonuko@outlook.com>
2025-02-28 11:38:55 +08:00
sadlerm4 861103b50c fix: owl/mwc (#3564)
* fix(owl): use meson and add scenefx dep

* fix(mwc): rename old package name

* avoid famine due to failed crop
2025-02-28 11:32:04 +08:00
Gilver 5a9ce7a02a Fix: NVIDIA Driver and NVIDIA Persistenced (#3571)
* sbin and the `%_{sbindir}` macro are obsolete

Signed-off-by: Gilver <rockgrub@disroot.org>

* Drop X11 for (RH)EL 10+, add missing file

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oh my God REL YOU IDIOT

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update nvidia-driver.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Rel...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Unsure what happened but

Signed-off-by: Gilver <rockgrub@disroot.org>

* How did I mess up this bad

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update nvidia-driver.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-28 11:31:43 +08:00
sadlerm4 b8028dffa7 add: flashprog (#3565)
* add: flashprog

* add packager
2025-02-28 11:31:06 +08:00
Raboneko 2592c9727b bump: ruffle 2025-02-28 01:41:29 +00:00
Raboneko d65532a006 bump(nightly): owl nightly micro nightly nim-nightly telescope 2025-02-28 01:39:04 +00:00
Raboneko a176e271a7 bump: discord-canary-openasar discord-canary 2025-02-27 23:57:05 +00:00
Raboneko 7862ad84f3 bump: preview stable 2025-02-27 21:22:52 +00:00
Raboneko 28c06c98ee bump: compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2025-02-27 16:32:06 +00:00
Raboneko 53c6d06ebc bump: lomiri-system-settings 2025-02-27 08:30:48 +00:00
sadlerm4 5b25d489ca fix: arduino (#3562)
* fix(arduino-cli): follow terra and fedora go packaging guidelines

* fix(arduino-create-agent): follow terra and fedora go packaging guidelines

* oops

* time for me to nap

* uhh what

* fix(arduino-{fwuploader,language-server,lint}): follow terra and fedora go packaging guidelines

* fix: sources path

* install source dir
2025-02-27 13:47:42 +08:00
Raboneko 9eac4020d9 bump: srpm-macros 2025-02-27 04:28:22 +00:00
Raboneko 0678ae660a bump(branch): astal-gtk 2025-02-27 02:37:21 +00:00
Raboneko 0b9ff8ca8e bump(nightly): mpv nightly nightly nim-nightly astal nvidia-patch 2025-02-27 01:38:46 +00:00
Raboneko b9b557f829 bump: bun inputplumber 2025-02-27 01:20:05 +00:00
Raboneko d9fa5eb614 bump: preview 2025-02-26 23:55:28 +00:00
Raboneko bc62bbe17a bump: discord-canary-openasar discord-canary 2025-02-26 22:35:30 +00:00
Raboneko 9475f1323f bump: electron 2025-02-26 20:48:58 +00:00
Raboneko f337fee9f0 bump: glow 2025-02-26 20:38:37 +00:00
Raboneko fcbe9ec7e9 bump: preview stable 2025-02-26 19:13:50 +00:00
Raboneko 798057fef3 bump: yt-dlp 2025-02-26 18:55:26 +00:00
Raboneko c29f8692de bump: dart 2025-02-26 16:45:45 +00:00
Raboneko a44cecb30d bump: mise 2025-02-26 15:55:38 +00:00
madomado a8af0be716 add: ags (#3506)
* add: ags

* Update anda/lib/astal/ags/ags.spec

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
Signed-off-by: madomado <madonuko@outlook.com>

* anda-srpm-macros

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
Signed-off-by: madomado <madonuko@outlook.com>

* Update anda/lib/astal/ags/ags.spec

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
Signed-off-by: madomado <madonuko@outlook.com>

* disable checks

Signed-off-by: madomado <madonuko@outlook.com>

* bye gopkgfiles

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-02-26 12:37:41 +08:00
Raboneko 0833f7914c bump: tela-icon-theme 2025-02-26 03:44:32 +00:00
Raboneko cb36b249a6 bump: fluent-icon-theme 2025-02-26 03:23:27 +00:00
Raboneko e40b13ff5e bump: ruffle 2025-02-26 01:52:52 +00:00
Raboneko c61443e8dd bump(nightly): mpv nightly nightly nim-nightly spotx-bash 2025-02-26 01:38:16 +00:00
Raboneko 052e6a1492 bump: preview stable 2025-02-25 20:38:41 +00:00
Raboneko 0e898543f6 bump: limine 2025-02-25 19:14:36 +00:00
Raboneko 072edacdd0 bump: swayfx 2025-02-25 18:45:20 +00:00
Raboneko d88d404d3f bump: discord-canary-openasar discord-canary 2025-02-25 17:25:51 +00:00
Raboneko baaf4a30a7 bump(branch): kf6-kio 2025-02-25 14:12:51 +00:00
Raboneko 2bf17b868d bump: osu-lazer 2025-02-25 13:56:32 +00:00
madomado 94844e57e2 add: kanata (#3534) 2025-02-25 21:54:52 +08:00
madomado b5e3776aa8 feat(kf6-kio,gnome-shell): comply with new tag policies (#3533) 2025-02-25 21:54:19 +08:00
Raboneko 54442f61dc bump: lazygit 2025-02-25 11:39:01 +00:00
Raboneko 2e918bd9f1 bump: gradle 2025-02-25 10:26:46 +00:00
Raboneko 28855b8faa bump: sccache 2025-02-25 07:59:56 +00:00
Gilver b9cd5f5c3d Add: MS-Core Fonts (#3540)
* Add MS fonts

* Remove old changelogs to prevent error reporting to Fusion

* More of the same

* Cleanup and removal of unused macros

* What happened there??

Signed-off-by: Gilver <rockgrub@disroot.org>

* Decimate LPF and completelely rewrite almost everything

* Actually nuke LPF

* Fix weird typo?

* %foundry does...WEIRD things

* Something didn't save?

* LMAO

Signed-off-by: Gilver <rockgrub@disroot.org>

* I swear

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* I see

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-25 14:25:17 +08:00
Alberto García 7becff05dc feat(nerd-fonts): add missing patched fonts (#3541) 2025-02-25 14:20:10 +08:00
Raboneko 8ab3404e3e bump: preview stable 2025-02-25 05:34:34 +00:00
Raboneko b32e86b73a bump: discord-canary-openasar discord-canary 2025-02-25 03:24:25 +00:00
Raboneko 1b5f50e3b2 bump: mise 2025-02-25 02:51:47 +00:00
Raboneko 6d3459a13c bump: ruffle sass 2025-02-25 01:52:51 +00:00
Raboneko f73db40503 bump(nightly): mpv nightly micro nightly 2025-02-25 01:39:18 +00:00
Raboneko be0f7b017a bump: discord-canary-openasar discord-canary 2025-02-24 23:17:23 +00:00
Raboneko 1fd9e13aaa bump: discord-openasar discord 2025-02-24 20:59:16 +00:00
Raboneko 9f7551c6d2 bump: discord-canary-openasar discord-canary 2025-02-24 19:14:00 +00:00
Raboneko 6c8e362a80 bump: arduino-cli 2025-02-24 16:32:10 +00:00
Raboneko c7648e6dd9 bump(branch): astal-gtk 2025-02-24 10:14:26 +00:00
madomado 10634551f1 fix(andax/bump_extras): funny error (#3532) 2025-02-24 03:44:42 -06:00
Raboneko 9dbd1ad757 bump: neovide 2025-02-24 02:52:23 +00:00
Raboneko f204af7731 bump: ruffle 2025-02-24 01:53:42 +00:00
Raboneko 7d450a0565 bump(nightly): envision mpv owl nightly nightly openbangla-keyboard 2025-02-24 01:39:31 +00:00
Raboneko f787f14e13 bump: inputplumber 2025-02-23 22:22:22 +00:00
Raboneko 2fd4676a56 bump: yt-dlp 2025-02-23 19:25:47 +00:00
Raboneko 3f63ed78b3 bump: yt-dlp 2025-02-23 18:40:49 +00:00
Raboneko 755fa63562 bump: yt-dlp 2025-02-23 18:21:11 +00:00
sadlerm4 3204f09459 add: micro-nightly (#3524)
* add: micro-nightly

* spec cleanup

* install dirs

* remove redundant docs and license

* don't shallow clone repo

* impl changes from code review
2025-02-24 02:15:14 +08:00
Gilver 986231f48e Fix (ghostty-nightly): New build dependency (#3523)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-23 22:14:15 +08:00
sadlerm4 39c3ee7a97 add: curl-impersonate-chrome (#3515)
* add: curl-impersonate-chrome

* fill in missing subpackage info

* specify /usr/lib directory

* so filename is libcurl-impersonate-chrome

* libs subpackage name

* split .so files into -devel subpackage + packager tag
2025-02-23 21:43:21 +11:00
Raboneko 275c899935 bump: yt-dlp 2025-02-23 10:17:30 +00:00
Raboneko 88ad2de5f7 bump: yt-dlp 2025-02-23 09:45:32 +00:00
Raboneko 66004982e7 bump: yt-dlp 2025-02-23 09:30:44 +00:00
Raboneko b76e3cf8b8 bump: yt-dlp 2025-02-23 09:16:55 +00:00
Raboneko e67e07c28b bump: yt-dlp 2025-02-23 08:55:35 +00:00
Raboneko 31145641db bump: yt-dlp 2025-02-23 08:41:33 +00:00
Raboneko 9761f23cce bump: yt-dlp 2025-02-23 08:27:53 +00:00
Raboneko eb80daa197 bump: yt-dlp 2025-02-23 07:15:09 +00:00
Raboneko a524259275 bump: yt-dlp 2025-02-23 06:29:57 +00:00
Gilver 27619feafd fix: v4l2loopback (#3509)
* Let's see if this works

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Remove release requirement

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Create post.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Release is actually safe for `akmod`

Signed-off-by: Gilver <rockgrub@disroot.org>

* Delete anda/system/v4l2loopback/post.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-23 14:17:15 +08:00
Raboneko 0d23454280 bump: ruffle yt-dlp 2025-02-23 01:56:32 +00:00
Raboneko 1d55f3a0a7 bump(nightly): mpv owl nightly nightly nim-nightly spotx-bash 2025-02-23 01:41:57 +00:00
Raboneko f81000437f bump: bun 2025-02-22 23:28:51 +00:00
Raboneko 5633786fd6 bump: yt-dlp 2025-02-22 22:21:24 +00:00
Raboneko 945c225d35 bump: sound 2025-02-22 18:55:43 +00:00
Gilver 92f4424f01 feat(ghostty-nightly): Use actual Tip version (#3508)
* Dev ver changes

Signed-off-by: Gilver <rockgrub@disroot.org>

* Yay shorter Rhai script

Signed-off-by: Gilver <rockgrub@disroot.org>

* Technically a version bump so drop rel

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-23 01:08:43 +08:00
Raboneko ee4b5399ad bump: lazygit 2025-02-22 11:47:27 +00:00
Gilver 4c78bce9b7 fix(ghostty-nightly): update.rhai mistake (#3497)
* Crop v in release version

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix and bump

Signed-off-by: Gilver <rockgrub@disroot.org>

* Make release reset

Signed-off-by: Gilver <rockgrub@disroot.org>

* Didn't even touch that part so IDK where the semicolon went

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-22 11:27:08 +08:00
madomado 763d377deb add: astal-gtk (#3493)
Close #3491

Requires #3490
2025-02-22 11:25:02 +08:00
Raboneko 4cbe4fa5f8 bump(nightly): mpv owl nightly nightly spotx-bash 2025-02-22 01:26:45 +00:00
Raboneko 2b0b27fac5 bump: ruffle 2025-02-22 01:22:57 +00:00
Raboneko ca5f0fee9b bump: yt-dlp 2025-02-21 22:23:02 +00:00
madomado 54168cf91e add: astal (#3490) 2025-02-22 02:58:47 +08:00
Raboneko 780a13c591 bump: preview 2025-02-21 18:47:42 +00:00
Raboneko 30cb8e5eaf bump(branch): kf6-kio 2025-02-21 16:15:23 +00:00
Alberto García 328a0b3361 fix(kf6-kio): update spec file from upstream (#3484) 2025-02-21 23:43:58 +08:00
Raboneko 9b492c80aa fix(dotherside): dep on cmake(Qt6XcbQpaPrivate) (#3476) (#3481)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 398b00d58e)

Co-authored-by: madomado <madonuko@outlook.com>
2025-02-21 21:27:51 +08:00
madomado 00099ccd08 add: dotherside (#3471) 2025-02-21 15:46:04 +08:00
Raboneko 7cd62f5c7d bump: discord-ptb-openasar discord-ptb 2025-02-21 06:44:06 +00:00
Raboneko 6d2408578a bump(nightly): mpv owl nightly vala-nightly 2025-02-21 01:37:16 +00:00
Raboneko 967d70f14a bump: ruffle 2025-02-21 01:19:26 +00:00
Raboneko 50b50aad45 bump: preview 2025-02-20 23:55:41 +00:00
Raboneko 5d6618bdeb bump: discord-canary-openasar discord-canary 2025-02-20 22:45:27 +00:00
Raboneko e72ab512ec bump: yt-dlp 2025-02-20 19:49:33 +00:00
Raboneko 92ccc46ee4 bump: preview stable osu-lazer 2025-02-20 18:31:04 +00:00
Raboneko 6ecbf37d0c bump: yt-dlp 2025-02-20 16:32:35 +00:00
Raboneko c423510c49 bump: yt-dlp 2025-02-20 15:49:46 +00:00
Raboneko eb51e87e82 bump: osu-lazer 2025-02-20 08:45:28 +00:00
sadlerm4 d34c23e35a chore: remove authy (#3465)
snap upstream link is 404
2025-02-20 14:15:12 +08:00
madomado b6fb82a237 fix(feishin): try newer nodejs20-npm (#3431)
* fix(feishin): try newer nodejs20-npm

Signed-off-by: madomado <madonuko@outlook.com>

* interesting

Signed-off-by: madomado <madonuko@outlook.com>

* we do the funny

Signed-off-by: madomado <madonuko@outlook.com>

* funny hack

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-02-20 16:20:27 +11:00
sadlerm4 79d231a2fe add: koji (#3453)
* add: koji

* remove crate

* anda-srpm-macros

* buildrequires openssl

* update licenses

* put conflicts tag in the right place
2025-02-20 12:38:19 +08:00
Gilver c1e6365d46 fix(ghostty-nightly): File name change and conditional epoch (#3306)
* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Recreate the old script for now

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hmm

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hhhhh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Trying again

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update ghostty-nightly.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Add fix to stable

Signed-off-by: Gilver <rockgrub@disroot.org>

* No more patch so that did not need to be there

Signed-off-by: Gilver <rockgrub@disroot.org>

* Old method should (hopefully) work now

Signed-off-by: Gilver <rockgrub@disroot.org>

* Switch back here too?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update ghostty.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oops again

Signed-off-by: Gilver <rockgrub@disroot.org>

* WE ARE SO BACK

Signed-off-by: Gilver <rockgrub@disroot.org>

* Testing

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump epoch ifcond

Signed-off-by: Gilver <rockgrub@disroot.org>

* Spec hacks to iron out remaining upgrade kinks

* Change to global macro

Signed-off-by: Gilver <rockgrub@disroot.org>

* The dev ver is used for the internal version string so winning?

The Git commit is however missing in the internal version because it only exists if built from master so yay I fixed that.

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump this down just in case

Signed-off-by: Gilver <rockgrub@disroot.org>

* Now where did that vanish to?

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-20 11:57:58 +08:00
Raboneko c0b731a683 bump: discord-canary-openasar discord-canary 2025-02-20 02:48:12 +00:00
Raboneko 946ce25f5c bump: ruffle 2025-02-20 01:52:17 +00:00
Raboneko e8c43d5646 bump(nightly): mpv nightly prismlauncher-nightly nim-nightly 2025-02-20 01:36:57 +00:00
Raboneko 8213243299 bump: stable 2025-02-19 21:56:54 +00:00
Raboneko a70f1b7280 bump: tdlib mise 2025-02-19 21:21:17 +00:00
sadlerm4 3bc0a5ce26 fix: audacity-freeworld (#3452)
supplements #3351
2025-02-20 03:06:32 +08:00
Raboneko c9c81bb8c7 bump: audacity-freeworld preview inputplumber 2025-02-19 18:43:47 +00:00
sadlerm4 1987beae5a fix(audacity-freeworld): update.rhai function (#3351) 2025-02-20 02:31:43 +08:00
sadlerm4 d0fd155c68 add: nstool (#3367)
* add: nstool

* there are no f***ing docs
2025-02-20 02:25:04 +08:00
Willow e6a5052461 fix(vo-aacenc): Update URL and source links to HTTPS (#3433) 2025-02-20 02:23:02 +08:00
Willow 48ca23728a fix: change xavs URL to https from http (#3432) 2025-02-20 02:22:23 +08:00
madomado 103aa5dfa3 fix(lightly-qt*): make update.rhai scripts actually function (#3430)
* fix(lightly-qt*): make update.rhai scripts actually function

* the funny anda.hcls
2025-02-19 10:58:50 -06:00
Raboneko b95d3e3074 bump: mesa 2025-02-19 15:42:16 +00:00
Raboneko fee72a0178 bump: preview 2025-02-19 14:55:37 +00:00
Raboneko 5d332e21e1 bump: preview stable 2025-02-19 14:46:07 +00:00
sadlerm4 573f6ba506 add: lazygit (#3423)
* add: lazygit

* package provides lazygit
2025-02-19 21:34:49 +08:00
Raboneko 0ac3ce83f9 bump: yt-dlp 2025-02-19 02:40:53 +00:00
Raboneko b6202a4422 bump: ruffle picotool yt-dlp 2025-02-19 01:50:49 +00:00
Raboneko b94c714824 bump(nightly): mpv nightly nightly nim-nightly vala-nightly 2025-02-19 01:36:28 +00:00
Raboneko 80ba6072cf bump: preview 2025-02-18 23:15:56 +00:00
Raboneko fa5bb6cdc6 bump: picotool 2025-02-18 19:57:09 +00:00
Raboneko 6ed260c83e bump: discord-openasar discord pbcli 2025-02-18 18:44:23 +00:00
Raboneko 8d83ec45e9 bump: pbcli 2025-02-18 17:15:36 +00:00
Raboneko 9dd25c1ed2 bump: apparmor 2025-02-18 15:56:12 +00:00
Raboneko 84ebdd4abb bump: preview stable 2025-02-18 15:35:24 +00:00
Raboneko 3428ccb2ad bump: walker 2025-02-18 13:55:46 +00:00
Raboneko bac18ff6dd fix: Add patch for Intel Battlemage + Valve Gamescope (#3420) (#3421)
(cherry picked from commit 1238fbddad)

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2025-02-18 12:09:18 +08:00
Raboneko 237f74a349 bump(nightly): mpv nightly nightly prismlauncher-nightly vala-nightly 2025-02-18 01:35:44 +00:00
Raboneko e0ee762dd1 bump: ruffle 2025-02-18 01:17:55 +00:00
sadlerm4 ce364297ec fix(carla): version string (#3401)
* fix(carla): version string

* mado is smart
2025-02-18 05:17:55 +08:00
sadlerm4 4281a89253 fix: scenefx (#3407) 2025-02-18 02:36:24 +08:00
sadlerm4 a1f5af9c97 fix(mock-configs): package missing el10 template file (#3408) 2025-02-18 02:34:12 +08:00
Raboneko 56e9e8c214 bump: youtube-music 2025-02-17 15:55:36 +00:00
madomado ec0cee2e20 feat(ci/bootstrap): improve to make it work on future releases (#3311) 2025-02-17 21:06:21 +08:00
sadlerm4 a4abd74de1 fix(neovide): get source from crate and add dependencies (#3395)
* fix(neovide): get source from crate and add dependencies

* add license info
2025-02-17 17:28:42 +08:00
Raboneko 9c7b150018 bump: umu 2025-02-17 08:48:30 +00:00
Raboneko cec96954f6 bump: osu-lazer umu 2025-02-17 08:31:44 +00:00
madomado 7f08625627 chore(ci): rename arm64-lg (#3396)
* chore(ci): rename arm64-lg

Signed-off-by: madomado <madonuko@outlook.com>

* Update build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update json-build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update bootstrap.yml

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-02-17 16:29:44 +08:00
Raboneko 8b0a2dac5e bump: inputplumber 2025-02-17 06:28:01 +00:00
Raboneko d532939d2e bump: youtube-music 2025-02-17 04:20:44 +00:00
Raboneko 31b64ee403 bump: lomiri-system-settings 2025-02-17 03:55:38 +00:00
Raboneko ddc43262d6 bump: limine 2025-02-17 02:50:52 +00:00
Raboneko ba39fcb33e bump: ruffle 2025-02-17 01:53:13 +00:00
Raboneko fab763897f bump(nightly): mpv nightly nightly 2025-02-17 01:39:05 +00:00
Raboneko 9ff57f4476 bump: mise 2025-02-16 21:39:13 +00:00
Raboneko 029a53602c bump: scenefx 2025-02-16 19:25:50 +00:00
Owen Zimmerman 0cb020e12a Add: NeoHtop (#3368)
* Add: NeoHtop

* Add Categories

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

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-02-16 12:33:56 -06:00
sadlerm4 e90f415492 fix(umu-launcher): urllib3 dependency issues on <= 41 (#3380) 2025-02-17 04:08:41 +11:00
sadlerm4 8671118859 add: xplr (#3369)
* add: xplr

* remove crate

* update.rhai
2025-02-17 01:06:53 +08:00
sadlerm4 22c449fe35 remove: latte-dock-nightly (#3375) 2025-02-17 00:52:54 +08:00
Raboneko 073ddb9429 bump: eww 2025-02-16 15:49:29 +00:00
madomado a0dffcf761 fix: fuc (#3354)
Signed-off-by: madomado <madonuko@outlook.com>
2025-02-16 21:51:14 +11:00
madomado 086b501e93 fix(umu-launcher): builddep python3-hatch-vcs (#3355)
Signed-off-by: madomado <madonuko@outlook.com>
2025-02-16 00:24:14 -06:00
Raboneko 0e86806a4d bump: inputplumber 2025-02-16 03:55:36 +00:00
Raboneko a0dc51badc bump: mise 2025-02-16 02:52:23 +00:00
Raboneko 6730986db5 bump(nightly): envision mpv latte-dock-nightly nightly nightly 2025-02-16 01:42:23 +00:00
Raboneko 72c153b35c bump: inputplumber 2025-02-15 21:20:56 +00:00
sadlerm4 e3ea80f2fd fix(chromebook-usbc-fix): specify x86_64 arch in spec (#3352)
* fix(chromebook-usbc-fix): specify x86_64 arch in spec

* specify arch in anda config file too
2025-02-15 23:53:50 +08:00
sadlerm4 bfba9338b8 add: lowfi (#3357)
* add: lowfi

* remove changelog and add packager

* lowfi/update.rhai: typo
2025-02-15 23:53:21 +08:00
Raboneko 0dffb48715 bump: fuc 2025-02-15 02:37:05 +00:00
Raboneko 9d76945b21 bump(nightly): nightly mpv nightly nightly nim-nightly 2025-02-15 01:34:28 +00:00
Raboneko 4f11d9c743 bump: mise 2025-02-14 23:21:32 +00:00
Raboneko f7ce65f4b3 bump: preview stable 2025-02-14 21:29:47 +00:00
Raboneko ffe71fd27d bump: codium 2025-02-14 18:44:27 +00:00
Raboneko c2ae0b620c bump: umu 2025-02-14 18:28:05 +00:00
Raboneko c59f8cb272 bump: stable 2025-02-14 17:00:11 +00:00
Raboneko e637cde98e bump: pbcli 2025-02-14 16:39:38 +00:00
Raboneko 503b502891 bump: preview 2025-02-14 16:20:12 +00:00
Raboneko 92ab669d8b bump: umu 2025-02-14 15:55:49 +00:00
Raboneko 284aebb977 bump: audacity-freeworld 2025-02-14 11:47:51 +00:00
sadlerm4 83563969fa chore(comps): remove pantheon (#3339) 2025-02-14 19:41:40 +08:00
sadlerm4 f45f3e5d9d audacity-freeworld: fix version string (#3340)
(cherry picked from commit b26314b)
2025-02-14 19:40:09 +08:00
sadlerm4 029bc2d60f -r option has been removed (#3341) 2025-02-14 19:39:25 +08:00
sadlerm4 ee855f141e fix(davs2): syntax issues with spec (#3337)
* bump: umu davs2

* fix(davs2): rpm conditional syntax

* fix(davs2): use %nil

* why

* fix(davs2): go back to using %len

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-02-14 16:58:44 +08:00
Raboneko a4e1121679 bump: umu davs2 2025-02-14 07:33:02 +00:00
sadlerm4 a49f31b6e8 fix(davs2): update logic (#3332) 2025-02-14 15:12:42 +08:00
Raboneko 0b254ea463 bump: inputplumber umu 2025-02-14 05:55:24 +00:00
Raboneko 52fcffb1a1 bump: mock-configs 2025-02-14 05:40:40 +00:00
Gilver 59995c5342 Update steam.spec (#3322)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-14 12:11:15 +08:00
Cappy Ishihara 3bdb0e8da3 youtube-music: fix WMClass (#3324) 2025-02-13 19:57:56 -06:00
Raboneko c7e84f3364 bump: ruffle sass 2025-02-14 01:48:58 +00:00
Raboneko 51cde2f052 bump(nightly): envision nightly mpv nightly nightly prismlauncher-nightly 2025-02-14 01:35:37 +00:00
Raboneko 31562484cd bump: stable 2025-02-13 23:17:23 +00:00
Raboneko f680b1fbe8 bump: discord-canary-openasar discord-canary 2025-02-13 22:45:38 +00:00
Raboneko af9ceca191 bump: discord-canary-openasar discord-canary 2025-02-13 20:58:37 +00:00
Raboneko 8902fcbe6f bump: stable 2025-02-13 20:37:33 +00:00
Raboneko e45d4c5204 bump: preview 2025-02-13 19:28:00 +00:00
Raboneko 9c7f2b64ad bump: discord-ptb-openasar discord-ptb preview stable 2025-02-13 19:17:57 +00:00
Raboneko 1041f67174 bump: mock-configs 2025-02-13 18:33:27 +00:00
Gilver 8de42ef0fd Fix: Update script for Mesa, bump Mesa back down (#3301)
* Fix update script?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump Mesa back down

Signed-off-by: Gilver <rockgrub@disroot.org>

* ...Rel

Signed-off-by: Gilver <rockgrub@disroot.org>

* Switch to normal versioning scheme

Signed-off-by: Gilver <rockgrub@disroot.org>

* Was worth a shot

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

* Actually...

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update update.rhai

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-14 01:57:49 +08:00
madomado 7553ed2830 feat(ci): add f42, hook up updates copy_over (#3316) 2025-02-14 04:02:11 +11:00
sadlerm4 c079d9a629 fix: legcord (#3312)
* chore(legcord-bin): remove duplicate legcord-bin

* chore: legcord*.spec cleanup

* fix: dirname
2025-02-14 03:34:54 +11:00
Gilver 282f6051b5 Fix (uutils-coreutils-replace): Symlinks and cleanup (#3297)
* Delete anda/system/uutils-coreutils-replace/coreutils-colorls.csh

Signed-off-by: Gilver <rockgrub@disroot.org>

* Delete anda/system/uutils-coreutils-replace/coreutils-colorls.sh

Signed-off-by: Gilver <rockgrub@disroot.org>

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Signed-off-by: Gilver <rockgrub@disroot.org>

* Always the rel bump. ALWAYS THE

Signed-off-by: Gilver <rockgrub@disroot.org>

* Why not

Signed-off-by: Gilver <rockgrub@disroot.org>

* /usr/bin path

Signed-off-by: Gilver <rockgrub@disroot.org>

* Back to BUILDDIR

Signed-off-by: Gilver <rockgrub@disroot.org>

* More sums

Signed-off-by: Gilver <rockgrub@disroot.org>

* I don't want to overcomplicate this I guess

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update uutils-coreutils-replace.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-14 00:30:35 +08:00
Raboneko f1f32a00bf bump: legcord-bin legcord-bin stable 2025-02-13 15:49:23 +00:00
Raboneko 85747ee0ce bump: codium 2025-02-13 15:27:35 +00:00
sadlerm4 9a469c22b7 chore(f42): add packages to be obsoleted (#3138)
* chore(f42): add packages to be obsoleted

* add packages to be obsoleted in 42
2025-02-13 20:27:24 +08:00
Raboneko e613130b44 bump(branch): gstreamer1-plugin-libav gstreamer1-plugins-ugly 2025-02-13 12:24:08 +00:00
madomado cb8f5d35e8 feat(gstreamer1*): update.rhai (#3307) 2025-02-13 06:22:25 -06:00
madomado 1efece391b rm: xyproto-{env,textoutput,vt100} (#3302)
Close #3088.
2025-02-12 23:23:21 -06:00
sadlerm4 2247e0adfb fix(flow): build release not from latest commit now that upstream is versioned (#3299)
---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-02-13 12:00:45 +08:00
Raboneko 41675bab8b bump: preview 2025-02-13 03:34:27 +00:00
Raboneko 482a7070f9 bump: ruffle preview electron 2025-02-13 01:49:40 +00:00
Raboneko 6884c026cc bump(nightly): nightly mpv nightly nightly prismlauncher-nightly rpi-utils 2025-02-13 01:38:25 +00:00
Raboneko f22d593fb6 bump: inputplumber 2025-02-12 23:15:45 +00:00
Raboneko 6587441d12 bump: komikku 2025-02-12 22:45:45 +00:00
Raboneko 889dd3a23d bump: discord-canary-openasar discord-canary 2025-02-12 22:17:29 +00:00
madomado 4a6568b1af fix(ffmpeg): update.rhai (#3287) 2025-02-12 15:12:55 -06:00
Raboneko e3309c792c bump: discord-canary-openasar discord-canary 2025-02-12 20:58:14 +00:00
sadlerm4 ab3d0e5911 flow: temporarily stop building from latest commit (#3300) 2025-02-13 06:49:14 +11:00
Gilver 0c32e18af7 Feat: uutils-coreutils-replace (#3056)
---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-02-13 06:06:38 +11:00
Raboneko 3c193e7e68 bump: preview 2025-02-12 18:55:30 +00:00
Raboneko c3b3ebbaf6 bump: flutter 2025-02-12 18:43:55 +00:00
Raboneko c5bf1a9bdf bump: tdlib 2025-02-12 17:45:37 +00:00
Raboneko b7860bf54e bump: mesa 2025-02-12 16:22:54 +00:00
Raboneko fc7be28749 bump: tdlib 2025-02-12 13:33:11 +00:00
Raboneko a44b66b8d1 bump: muon 2025-02-12 11:59:18 +00:00
madomado 9827a9e9e8 feat(gstreamer1-plugins-bad): update.rhai (#3294)
This makes sure the update script also tracks version for opencv-core.
2025-02-12 04:42:51 -06:00
Gilver 0547148872 Add: Heroic Games Launcher (#3169)
* Add Heroic

* Add Heroic

* I swear if it's this

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Unfortunately Electron doesn't like ARM here

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-02-12 17:55:45 +08:00
Gilver bf53a86a56 Fix (openh274): Soname bump (#3288)
* Update openh264.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update openh264.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-12 17:36:00 +08:00
Raboneko baf2b75511 bump: openh264 2025-02-12 09:17:46 +00:00
Raboneko 68ac06a2d9 bump: dart 2025-02-12 08:55:31 +00:00
lea aafb3880c4 fix: give terra extras gamescope unique name (#3225)
* fix: give terra extras gamescope

* fix: rename
2025-02-12 12:42:06 +08:00
Raboneko c3b6a8efb5 bump(nightly): nightly mpv flow nightly nightly prismlauncher-nightly nvidia-patch 2025-02-12 01:35:24 +00:00
Gilver 8fbbe3ed8f Fix (anki-bin): New files (#3277)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-12 09:25:04 +08:00
Raboneko 3dcc5e4a24 bump: ruffle 2025-02-12 01:18:54 +00:00
Raboneko aacef52574 bump: apparmor 2025-02-11 23:45:31 +00:00
Raboneko a474cb5085 bump: yt-dlp 2025-02-11 21:40:24 +00:00
Raboneko 4ed8f10eaa bump: yt-dlp 2025-02-11 21:20:08 +00:00
Raboneko c1b8187d62 bump: discord-canary-openasar discord-canary 2025-02-11 19:25:41 +00:00
Gilver eb30fd0a74 Fix (scenefx): Add missing build dependencies (#3275)
* Add missing build dep

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update scenefx.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update scenefx.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* I friggin' typo'd bro

Signed-off-by: Gilver <rockgrub@disroot.org>

* I hate Fedora

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update scenefx.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* WHAT

Signed-off-by: Gilver <rockgrub@disroot.org>

* Oh my God please produce some unpackaged files so I can FIX THIS

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fix for naming scheme change

Signed-off-by: Gilver <rockgrub@disroot.org>

* Wrong spot

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update scenefx.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-02-12 02:04:39 +08:00
Raboneko db331d4b61 bump: anki-bin 2025-02-11 17:45:36 +00:00
Raboneko c68d85a83d bump: anki-qt5 anki 2025-02-11 11:29:34 +00:00
Raboneko 2260c83054 bump: inputplumber 2025-02-11 06:32:14 +00:00
sadlerm4 ddb7802768 fix(budgie-extras): remove patch (fixed in upstream) (#3271)
* fix(budgie-extras): remove patch (fixed in upstream)

* new directory location for weathershow applet icons
2025-02-11 13:09:52 +08:00
Raboneko f5f8940f9b bump: xwayland-satellite 2025-02-11 04:19:53 +00:00
Raboneko 1de0923a11 bump(nightly): mpv flow nightly nim-nightly backtrace 2025-02-11 01:35:35 +00:00
Raboneko 1cb9ec4d25 bump: ruffle asar preview scenefx 2025-02-11 01:18:15 +00:00
Raboneko 00651c3614 bump: inputplumber 2025-02-10 23:31:11 +00:00
Raboneko 59a66710bd bump: yt-dlp 2025-02-10 23:17:59 +00:00
Raboneko 5d204f0abc bump: preview stable 2025-02-10 22:56:38 +00:00
Raboneko 2afd5eedc3 bump: discord-openasar discord 2025-02-10 22:17:47 +00:00
Raboneko 062f48c96f bump: asar 2025-02-10 20:59:28 +00:00
Raboneko b3013a7500 bump: lomiri-system-settings 2025-02-10 20:39:12 +00:00
Raboneko 5205a362cf bump: discord-canary-openasar discord-canary 2025-02-10 19:57:26 +00:00
Raboneko 2c54eb9fe2 bump: yt-dlp 2025-02-10 19:13:44 +00:00
Raboneko acdd8668fa bump: budgie-extras 2025-02-10 18:42:25 +00:00
Raboneko 60c01f6064 bump: inputplumber 2025-02-10 17:46:28 +00:00
Raboneko fcf668325b bump: eww 2025-02-10 13:12:20 +00:00
Raboneko ad2e960520 bump: fluent-icon-theme 2025-02-10 11:47:43 +00:00
Raboneko 02f790baa7 bump: tela-icon-theme 2025-02-10 05:34:22 +00:00
madomado 843704c7eb fix: mise (#3255) 2025-02-09 22:08:00 -06:00
madomado f195473bcb add: bun-bin (#3253)
* add: bun-bin

Closes #3159.

* Update bun-bin.spec

Signed-off-by: madomado <madonuko@outlook.com>

* debug_package nil

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-02-09 22:07:38 -06:00
Raboneko 3b615f59ca bump: ruffle 2025-02-10 01:50:34 +00:00
Raboneko 6d3f769492 bump(nightly): mpv flow nightly nightly spotx-bash 2025-02-10 01:36:50 +00:00
Raboneko 31c5179ef5 bump: yt-dlp 2025-02-09 21:47:50 +00:00
Raboneko 51cb6f4459 bump(branch): kf6-kio 2025-02-09 21:34:26 +00:00
Raboneko 570fa3b179 bump: yt-dlp 2025-02-09 19:36:24 +00:00
sadlerm4 73d7a032ef add: golang-github-dhth-prs (#3254)
* add: prs

* use mock to build

* Revert "use mock to build"

This reverts commit c69f400111.

* build without fedora macros
2025-02-10 01:51:27 +08:00
madomado 865ce7e301 fix: ruffle (#3256)
remove the patch and use `sed` instead
2025-02-10 04:05:49 +11:00
Cappy Ishihara fc335382a7 add: EmulationStation-DE (#3242)
* add: EmulationStation-DE

* fix version template

* Disable application updater, add file provider

* Backport libgit2 macro fix from upstream, disable debugsource because there's none

* Don't actually deinit on launch, since this will cause issues on non-KMS sessions.

* try using CXX17

* Revert "try using CXX17"

This reverts commit 14a1466832.

* Update anda/games/emulationstation-de/emulationstation-de.spec

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>

* Apply suggestions from code review

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>

* Don't use AUR build flags

---------

Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>
Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-02-10 00:36:14 +08:00
Raboneko fc82d01b5b bump: mise 2025-02-09 10:50:05 +00:00
Gilver e7c8193348 Fix: Move CUDA to NVIDIA subrepo, fixed an HCL that had improper labelling (#3251) 2025-02-09 17:58:21 +08:00
sadlerm4 886e5f664a fix: glow (#3244) 2025-02-09 15:22:30 +08:00
Raboneko 3b7ad42302 bump: yt-dlp 2025-02-09 02:36:30 +00:00
Raboneko 0188a7aef7 bump(nightly): mpv nightly 2025-02-09 01:39:01 +00:00
Raboneko 2bcad6b0cd bump: ruffle 2025-02-09 01:20:23 +00:00
Raboneko 0594eae6e4 bump: yt-dlp 2025-02-08 23:40:23 +00:00
Raboneko c530a60301 bump: yt-dlp 2025-02-08 22:20:05 +00:00
Raboneko f0e90244dc bump: yt-dlp 2025-02-08 18:00:09 +00:00
Raboneko 9ceac22111 bump: cmake-extras 2025-02-08 15:59:05 +00:00
Raboneko 2160c571c1 bump: mise 2025-02-08 15:38:46 +00:00
Raboneko 3893af516d bump: sheldon 2025-02-08 13:22:31 +00:00
Raboneko 1217de736c bump: ruffle 2025-02-08 01:27:11 +00:00
Raboneko d46cfcb556 bump(nightly): flow nightly nightly 2025-02-08 01:25:34 +00:00
Raboneko 5b986a2e45 bump: stable 2025-02-07 20:21:39 +00:00
Raboneko 09591f76b4 bump: preview 2025-02-07 19:12:54 +00:00
Raboneko 2e3ee39054 bump: discord-canary-openasar discord-canary 2025-02-07 18:23:30 +00:00
Raboneko 1dc860dd91 bump: walker 2025-02-07 17:14:42 +00:00
Raboneko 77c897b27f bump: walker inputplumber 2025-02-07 16:43:38 +00:00
Raboneko 584ae82211 bump: lomiri-system-settings 2025-02-07 15:55:39 +00:00
sadlerm4 dceeff53f0 fix: tdlib (#3196)
* fix: tdlib

* remove nightly label

* cp examples folder instead of install

* remove stray merge conflict text

* missing space
2025-02-07 21:03:12 +08:00
Raboneko 8d2d984d17 bump: kvrocks 2025-02-07 12:44:23 +00:00
Raboneko 64f2ae2bf3 bump: lomiri-app-launch 2025-02-07 11:17:42 +00:00
Raboneko 2df1d25680 bump: lomiri-system-settings 2025-02-07 09:55:36 +00:00
Raboneko 8d44824b61 bump: discord-canary-openasar discord-canary 2025-02-07 09:45:29 +00:00
Raboneko 77d279cc61 bump: stable 2025-02-07 03:02:14 +00:00
Raboneko 1a934d0651 bump(nightly): flow nightly prismlauncher-nightly nim-nightly 2025-02-07 01:35:55 +00:00
Raboneko dda10c798a bump: ruffle electron 2025-02-07 01:20:10 +00:00
Raboneko 4160597de5 bump: discord-ptb-openasar discord-ptb 2025-02-06 22:18:20 +00:00
Raboneko 5d1f179e8b bump: inputplumber 2025-02-06 20:38:17 +00:00
Raboneko 58fb1a7d83 bump: codium 2025-02-06 20:21:23 +00:00
Raboneko f0616ce0ff bump: lomiri-system-settings 2025-02-06 10:57:48 +00:00
Raboneko fa714fc7fd bump: nim 2025-02-06 09:17:48 +00:00
Owen Zimmerman b94fd65c41 Fix: obsoletes and bump release to surface-dtx-daemon (#3215)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-02-06 16:57:29 +08:00
Gil b1fec8dce2 fix(walker): workaround for F40 Go not producing debug packages (#3221)
* Build workaround for Go not producing debug symbols on F40

Signed-off-by: Gil <rockgrub@disroot.org>

* Update golang-github-abenz1267-walker.spec

Signed-off-by: Gil <rockgrub@disroot.org>

---------

Signed-off-by: Gil <rockgrub@disroot.org>
2025-02-06 16:56:26 +08:00
Alberto García 4f124129c5 add: tela-icon-theme (#3206)
* add: tela-icon-theme

* fix: trigger update on new commits

the release schedule of other themes from the same author seems spotty

* fix: tela-icon-theme date

* update tela-icon-theme license

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

---------

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-02-06 16:38:21 +08:00
Alberto García 73a539c5e7 add: fluent-kde-theme (#3207)
* add: fluent-kde-theme

* update fluent-kde-theme license

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

---------

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-02-06 16:37:53 +08:00
Alberto García c82d2de6b0 feat(devcontainer): simplify image (#3205)
This simplifies the devcontainer using the builder image as the base and adding the common-utils feature (which takes care of creating the vscode user and more).
2025-02-06 16:28:41 +08:00
Raboneko 8188190113 bump: choosenim 2025-02-06 07:30:06 +00:00
Gil af2a4b0c47 fix(tdlib): remove rm step for RPMBuild (#3124)
* Fix: Use Mock

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update tdlib-nightly.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Let's try this instead I guess

Signed-off-by: Gil <rockgrub@protonmail.com>

* Nevermind since GCC 15 in Mock is breaking ARM

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-02-06 15:11:34 +08:00
madomado d997cfa5f3 feat(gnome-shell): update scripts (#3204) 2025-02-05 23:35:20 -06:00
Raboneko 7940e8389f bump: vencord-desktop libva-nvidia-driver 2025-02-06 04:48:17 +00:00
Alberto García f0e764a420 feat: add some missing update scripts (#3197)
* chore: add update.rhai for switcheroo-control

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

* chore: add update.rhai for kf6-kio

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

* chore: add update.rhai for libva-nvidia-driver

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

* fix: libva-nvidia-driver update script

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

* delete kf6-kio update script

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>

---------

Signed-off-by: Alberto García <4411661+GarciaLnk@users.noreply.github.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-02-06 12:47:38 +08:00
Gil 95db3f6318 Fix: Stupid typo (#3208)
Signed-off-by: Gil <rockgrub@disroot.org>
2025-02-06 11:48:39 +08:00
Owen Zimmerman 94fcf9aad3 fix: surface-dtx-daemon name (#3209) 2025-02-05 21:48:30 -06:00
Raboneko 20c98e11e3 bump: preview 2025-02-06 02:39:48 +00:00
Raboneko b4569cccef bump: ruffle 2025-02-06 01:48:56 +00:00
Raboneko bcfcef6abc bump(nightly): mpv flow nightly nightly prismlauncher-nightly nim-nightly 2025-02-06 01:35:31 +00:00
Raboneko fe1f43b6c4 bump: electron 2025-02-05 23:39:22 +00:00
Raboneko bc7bb87c39 bump: stable 2025-02-05 19:47:11 +00:00
Raboneko 1392e27523 bump: eww 2025-02-05 19:26:00 +00:00
Raboneko 50a1ffd8f6 bump: eww preview 2025-02-05 19:15:21 +00:00
Raboneko edb046e7a7 bump: flutter 2025-02-05 18:43:34 +00:00
Raboneko c90ee8ddd4 bump: mesa 2025-02-05 17:55:47 +00:00
Raboneko 0ddbe1c1ae bump: walker 2025-02-05 17:14:37 +00:00
Raboneko 423d1b874a bump(branch): kf6-kio 2025-02-05 04:15:15 +00:00
madomado d6980b84eb feat(kf6-kio): per branch update scripts (#3202) 2025-02-04 21:50:19 -06:00
madomado 7367aa5e94 feat(ci): use github arm64 runners (#3156) 2025-02-04 19:59:39 -06:00
Raboneko d1513e6672 bump(nightly): nightly flow nightly 2025-02-05 01:35:30 +00:00
Noel Miller 20781457e3 Fix Issues with KF6-KIO (#3198)
* patch from Kyle Gospo

* removed 1779.patch and modified kf6-kio.spec
2025-02-04 17:44:56 -06:00
Raboneko 2806ce3fe1 bump: preview 2025-02-04 22:38:26 +00:00
Raboneko 05b653ed49 bump: discord-canary-openasar discord-canary 2025-02-04 19:56:59 +00:00
Raboneko ff48183d0d bump: lomiri-system-settings 2025-02-04 19:36:38 +00:00
Raboneko c4cb80251c bump: crystal 2025-02-04 19:25:38 +00:00
Raboneko 72735c98e6 bump: lomiri-system-settings 2025-02-04 18:55:28 +00:00
Raboneko c23103b4d1 bump: discord-canary-openasar discord-canary 2025-02-04 18:23:15 +00:00
Raboneko ed7d0dc4ad bump: discord-openasar discord inputplumber 2025-02-04 17:55:47 +00:00
sadlerm4 aceadac58b add: swaylock-effects (#3193)
* add: swaylock-effects

* add packager
2025-02-04 22:12:55 +08:00
Gil c48c26e603 Feat (Ghostty): Changes, fixes, and more (#3173)
* Ghostty updates and changes

* ...Bump rel
2025-02-04 18:58:40 +08:00
Raboneko 0793a9760b bump: lomiri-system-settings 2025-02-04 07:58:49 +00:00
Raboneko 44ae864ce5 bump: preview 2025-02-04 06:44:44 +00:00
Raboneko f8d3f9f70d bump(nightly): nightly nightly nightly nim-nightly 2025-02-04 01:26:40 +00:00
Raboneko 3e8903f87c bump: ruffle preview 2025-02-04 01:25:21 +00:00
Raboneko 9a44925adc bump: preview 2025-02-03 22:21:59 +00:00
Raboneko 14acf781c9 bump: discord-ptb-openasar discord-ptb 2025-02-03 20:36:45 +00:00
Raboneko 2a6031f906 bump: discord-openasar discord 2025-02-03 18:23:45 +00:00
Raboneko 9aaf2aec1a bump: mise 2025-02-03 11:37:04 +00:00
Gil 431e8b5d0b Add: java-binfmt (#3167)
* Add java-binfmt

* Change: Use /usr/bin/java

Signed-off-by: Gil <rockgrub@protonmail.com>

* Weird

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Remove main Java dep, redundant since this package isn't actually built

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Comments

Signed-off-by: Gil <rockgrub@protonmail.com>

* Spec changes for new source

* Fix: Comments again?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup (spec): Add commit hash, used Systemd macros, change install path accordingly

Signed-off-by: Gil <rockgrub@disroot.org>

* Nevermind apparently that macro is dead and this is how Fedora does it now

Signed-off-by: Gil <rockgrub@disroot.org>

* Cleanup (spec): Spacing

Signed-off-by: Gil <rockgrub@disroot.org>

* This is less straightforward but it's how Fedora does THIS now

Signed-off-by: Gil <rockgrub@disroot.org>

* Cleanup (spec): Shorter description on `applet`

Signed-off-by: Gil <rockgrub@disroot.org>

* Change: Use commit SHA for files

Signed-off-by: Gil <rockgrub@disroot.org>

* Fix (spec): Scriptlet spacing

Signed-off-by: Gil <rockgrub@disroot.org>

* Screw it, `update.rhai`

Signed-off-by: Gil <rockgrub@disroot.org>

* Update java-binfmt.spec

Signed-off-by: Gil <rockgrub@disroot.org>

* Fix (spec): Typo

Signed-off-by: Gil <rockgrub@disroot.org>

* Update java-binfmt.spec

Signed-off-by: Gil <rockgrub@disroot.org>

* Change (spec): Macro

Signed-off-by: Gil <rockgrub@disroot.org>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Signed-off-by: Gil <rockgrub@disroot.org>
2025-02-03 01:59:48 -06:00
Gil 2c2d60d9ef add: GStreamer Plugins (#2888)
* Add: GStreamer plugins

* Fix: Build requirements?

May still not build in CI because the build requirement is one of the packages being built here. How fun.

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change (arches): x86_64 only

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Not where that was supposed to go

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix (arches): These all need 32-bit versions

* Add: update.rhai files, moved gstreamer1-vaapi into a different branch as it relies on gstreamer1-plugins-bad-devel

* Fix: Use subrepo label

* Add: pkgconfig(libde265)

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: update.rhai

* Changes: Move to multimedia; fix: arches

* Fix?: Update.rhai

* Fix: WTF

* Fix: I hate you IPU6

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Wow I can't spell

Signed-off-by: Gil <rockgrub@protonmail.com>

* Formatting. I messed it up. Man,

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Bizarrely mangled macro

Signed-off-by: Gil <rockgrub@protonmail.com>

* Try this maybe?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix (plugin-icamerasrc): Build ready once ipu6-camera-hal is rebuild

* Fix (plugins-bad): Missing dep

Signed-off-by: Gil <rockgrub@protonmail.com>

* Please work

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* I hate Rawhide

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update gstreamer1-plugin-icamerasrc.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Better update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Typo

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update update.rhai

Signed-off-by: Gil <rockgrub@protonmail.com>

* Let's see if this builds okay

Signed-off-by: Gil <rockgrub@protonmail.com>

* Apparently they dropped this option

Signed-off-by: Gil <rockgrub@protonmail.com>

* Sigh, waiting on Rawhide to update then

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Update scripts are now based on Bodhi

* Change: Match versions to Bodhi

* Fix: Accidentally didn't fix the release from my local test script

* Update gstreamer1-plugin-icamerasrc.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Remove epoch, some spec cleanup

Signed-off-by: Gil <rockgrub@protonmail.com>

* Feat: Update.rhai scripts account for release now

* Fix: Typo

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Weird line issues; Change: Drop -freeworld and remove Epochs

* Git is so stupid

* More weird spacing?

* Change: if statement to account for upstream flag changes (to be dropped)

* I may be stupid

Signed-off-by: Gil <rockgrub@protonmail.com>

* Screw it, try this?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update gstreamer1-plugins-bad.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* For the love of

Signed-off-by: Gil <rockgrub@protonmail.com>

* I hate macros FR

Signed-off-by: Gil <rockgrub@protonmail.com>

* What?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Forget it I'll just babysit the package

Signed-off-by: Gil <rockgrub@protonmail.com>

* One last attempt?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Please

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update gstreamer1-plugins-bad.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* What is happening

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update gstreamer1-plugins-bad.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* AGH

Signed-off-by: Gil <rockgrub@protonmail.com>

* If this is the issue I will cry

Signed-off-by: Gil <rockgrub@protonmail.com>

* I give up

Signed-off-by: Gil <rockgrub@protonmail.com>

* Okay let me try this AGAIN then since it broke EITHER WAY now

Signed-off-by: Gil <rockgrub@protonmail.com>

* I am so tired

Signed-off-by: Gil <rockgrub@protonmail.com>

* Sometimes I hate you Bash

Signed-off-by: Gil <rockgrub@protonmail.com>

* Whyyyy

Signed-off-by: Gil <rockgrub@protonmail.com>

* Dude

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update gstreamer1-plugins-bad.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Back at it again ~at Krispy Kreme~

Signed-off-by: Gil <rockgrub@disroot.org>

* We're really at it again

Signed-off-by: Gil <rockgrub@disroot.org>

* Why does the if macro suck

Signed-off-by: Gil <rockgrub@disroot.org>

* Trying Bash again

Signed-off-by: Gil <rockgrub@disroot.org>

* Dude

Signed-off-by: Gil <rockgrub@disroot.org>

* Sigh

Signed-off-by: Gil <rockgrub@disroot.org>

* Update gstreamer1-plugins-bad.spec

Signed-off-by: Gil <rockgrub@disroot.org>

* Cleanup (plugins-bad): Drop old flag for Fedora 36

Signed-off-by: Gil <rockgrub@disroot.org>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Signed-off-by: Gil <rockgrub@disroot.org>
2025-02-03 15:57:24 +08:00
Owen Zimmerman f7aad4a567 add: arduino-create-agent (#3129)
* Add: arduino-create-agent

* uncomment patch

* Patch0

* Apply patch maybe

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

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-02-03 15:56:10 +08:00
Gil 6a2e4ca667 chore(nvidia-container-toolkit): cleanup (#3182)
* Fix: nvidia-container-toolkit

Changes:
- Dropped rootless Docker from the post script because Fedora's Docker (`moby-engine`) doesn't support this the same way
- Added postun scriptlet
- Cleaned up scriptlet using `try-restart` which should not fail if there is no service to restart
  - This is how Fedora seems to do `systemctl` scriptlets
- Added `/etc/cdi/nvidia.yaml` to tracked (but ghost) config files
- Added `nvidia-driver and podman` supplements flag

Signed-off-by: Gil <rockgrub@disroot.org>

* Change: Post and postun deps

Signed-off-by: Gil <rockgrub@disroot.org>

---------

Signed-off-by: Gil <rockgrub@disroot.org>
2025-02-03 15:54:42 +08:00
Raboneko 6fed263c54 bump: ruffle 2025-02-03 01:43:39 +00:00
Raboneko 834675f0fd bump(nightly): nightly prismlauncher-nightly 2025-02-03 01:35:17 +00:00
Raboneko b0847fa1f5 bump: mise 2025-02-02 16:57:24 +00:00
Raboneko 940a7203bd bump: opentabletdriver 2025-02-02 14:55:52 +00:00
Owen Zimmerman b0c9eb1d85 Add: abuild (#3175)
* Add: abuild

* fix spacing and add noarch
2025-02-01 23:20:39 -06:00
Owen Zimmerman e20bc49052 Add: geteltorito (#3174)
* Package geteltorito

* add noarch
2025-02-01 23:20:21 -06:00
Raboneko 0a3972cc60 bump: komikku ruffle 2025-02-02 01:51:20 +00:00
Raboneko 5c54414940 bump(nightly): mpv nightly 2025-02-02 01:37:34 +00:00
Raboneko fd8fc8c405 bump: stable 2025-02-01 19:25:46 +00:00
Raboneko 8344709928 bump: preview 2025-02-01 18:41:08 +00:00
Raboneko 56bc433233 bump: sarasa-gothic 2025-02-01 09:57:19 +00:00
Raboneko 33411c1367 bump: walker 2025-02-01 08:59:16 +00:00
Raboneko bff2ee6f97 bump: ruffle stable 2025-02-01 01:52:24 +00:00
Raboneko ef2d071296 bump(nightly): mpv nightly prismlauncher-nightly nim-nightly rpi-utils spotx-bash 2025-02-01 01:38:31 +00:00
Raboneko 25f972464b bump: preview 2025-01-31 23:29:41 +00:00
Raboneko e25ac4744f bump: discord-canary-openasar discord-canary 2025-01-31 20:36:40 +00:00
Raboneko 02796ddd04 bump: mise 2025-01-31 19:47:15 +00:00
Raboneko 497925cbde bump: preview 2025-01-31 11:26:18 +00:00
Raboneko ba1609c9e6 bump: stable 2025-01-31 11:15:39 +00:00
sadlerm4 ea6b6e16f6 fix string manipulation of upstream version string (#3168)
Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-31 11:39:41 +08:00
madomado a32970e308 fix(update): broken as_bodhi_ver now working (#3157) 2025-01-30 20:36:21 -07:00
Raboneko ae2242c8e1 bump: preview 2025-01-31 02:31:57 +00:00
Raboneko eef067af08 bump(nightly): nightly mpv flow nightly nightly prismlauncher-nightly nim-nightly backtrace 2025-01-31 01:26:38 +00:00
Raboneko 80e2a8d827 bump: ruffle 2025-01-31 01:24:29 +00:00
Raboneko 0760146876 bump: discord-canary-openasar discord-canary stable preview 2025-01-30 21:49:13 +00:00
Raboneko d97c62ea9f bump: mesa yt-dlp 2025-01-30 20:37:07 +00:00
Raboneko 801a122192 bump: discord-ptb-openasar discord-ptb mesa 2025-01-30 20:22:06 +00:00
sadlerm4 e8035aae3b add: owl (#3170) 2025-01-30 13:55:32 -06:00
Raboneko 38a2687a06 bump: discord-canary-openasar discord-canary 2025-01-30 19:25:46 +00:00
Raboneko f94291a42b bump: compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-kmod nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2025-01-30 16:22:22 +00:00
Raboneko 15366b33e6 bump: maple 2025-01-30 15:17:56 +00:00
sadlerm4 299be652ce fix(maple-fonts): rpm < 4.20 limitation (#3158)
* fix(maple-fonts): rpm < 4.20 limitation

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* fix package version and stop getting version from gh tag

* unzip is dumb

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-30 23:11:14 +08:00
Raboneko c40979df24 bump: dart 2025-01-30 08:40:22 +00:00
Cappy Ishihara 79649c1285 feat!: add an epoch to the mesa package (#3093)
While we don't usually use epochs, Some may prefer to always use our
Mesa packages over Fedora's even if they're newer due to our patches.

This PR adds an epoch to the RPM package to ensure the depsolver always
prefers our package over theirs.

While this might seem heavy-handed, the thing is the Mesa packages are only
included in the terra-mesa update stream which is disabled by default.
So this change will ***only*** affect users who ***explicitly*** enabled
the terra-mesa repo.
2025-01-29 22:04:10 -08:00
Cappy Ishihara f936b27886 fix: youtube-music: ignore vendored libraries (#3162) 2025-01-30 12:53:09 +08:00
Raboneko 40c71cbd0e bump: ruffle electron yt-dlp 2025-01-30 01:26:08 +00:00
Raboneko 8f56a8c59a bump(nightly): mpv flow nightly nightly prismlauncher-nightly spotx-bash 2025-01-30 01:25:15 +00:00
Raboneko 7fa8253049 bump: yt-dlp 2025-01-29 23:46:40 +00:00
Raboneko f46809a255 bump: yt-dlp 2025-01-29 23:36:48 +00:00
Raboneko c93affe5d8 bump: preview stable 2025-01-29 20:21:11 +00:00
Raboneko 03e3e43ac0 bump: discord-canary-openasar discord-canary 2025-01-29 17:45:37 +00:00
Raboneko f7c92c31d2 bump: yt-dlp 2025-01-29 17:15:09 +00:00
Raboneko 3f868a211b bump: mise 2025-01-29 13:29:30 +00:00
Gil e23ec866f7 Fix (Ghostty): New build flags for .terminfo and .termcap (#3122)
* Fix: New fuild flags

* Wieder...

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-29 17:48:48 +08:00
Raboneko 2fac68dcde bump: osu-lazer 2025-01-29 06:55:36 +00:00
Raboneko 72d1ff5d2b bump(nightly): nightly mpv flow nightly nightly rpi-utils 2025-01-29 01:26:10 +00:00
Raboneko 644ce222d1 bump: discord-canary-openasar discord-canary ruffle yt-dlp 2025-01-29 01:15:11 +00:00
Raboneko 2586aeab5a bump: yt-dlp 2025-01-28 23:50:42 +00:00
Raboneko dd61184b2b bump: yt-dlp 2025-01-28 23:40:27 +00:00
Raboneko c89de5b84f bump: discord-canary-openasar discord-canary 2025-01-28 22:38:13 +00:00
Raboneko 9991275843 bump: inputplumber 2025-01-28 21:58:51 +00:00
Raboneko 4a185da1d8 bump: preview 2025-01-28 21:48:56 +00:00
Gil 51f2719a44 fix(steam): Obsoletes/Provides (#3136)
Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-28 21:58:23 +08:00
Raboneko c0abcc71b4 bump: lomiri-app-launch 2025-01-28 07:38:37 +00:00
sadlerm4 b3d9f62eec chore: remove pop-launcher (#3142) 2025-01-28 16:42:26 +11:00
sadlerm4 3d1f2be502 fix(rpi-utils): unpackaged binary after upstream changes (#3141) 2025-01-28 16:24:52 +11:00
Raboneko aee5960ca1 bump: maple 2025-01-28 04:26:58 +00:00
sadlerm4 663059fec5 fix: maple-fonts (#3148) 2025-01-28 12:24:06 +08:00
Raboneko ae03e4ea31 bump: ruffle 2025-01-28 01:46:27 +00:00
Raboneko 29f3c8391e bump(nightly): nightly mpv latte-dock-nightly flow nightly nim-nightly rpi-utils 2025-01-28 01:26:08 +00:00
Raboneko fec1c39ef2 bump: discord-openasar discord 2025-01-27 21:55:36 +00:00
Raboneko 1efbe6f094 bump: libhelium 2025-01-27 21:21:11 +00:00
Raboneko 8d867d2090 bump: stable 2025-01-27 19:37:14 +00:00
Raboneko 82e9a5522b bump: discord-canary-openasar discord-canary 2025-01-27 18:23:45 +00:00
Raboneko 7da2600083 bump: preview stable 2025-01-27 17:14:56 +00:00
Cappy Ishihara 535c202270 update: minecraft-java (#3140)
* update: minecraft-java

* add packager line

* reset release epoch

* update dependencies

* spec cleanup

---------

Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-27 23:30:33 +08:00
Cappy Ishihara c571a5d54b fix: youtube-music (#3143) 2025-01-27 09:19:18 -06:00
Raboneko 18234d6b73 bump: kotlin-native kotlin 2025-01-27 10:37:42 +00:00
Raboneko cc791a584f bump: maple 2025-01-27 04:40:29 +00:00
Raboneko 9ef122f756 bump: ruffle 2025-01-27 01:46:07 +00:00
Raboneko 482d19c8cc bump(nightly): envision nightly mpv flow nightly 2025-01-27 01:35:33 +00:00
Raboneko 426fcbf65f bump: jellyfin-rpc 2025-01-26 23:38:24 +00:00
Raboneko eed36cae81 bump: walker 2025-01-26 15:22:34 +00:00
Raboneko 22af0e9015 bump: walker 2025-01-26 14:49:17 +00:00
Raboneko d8a6904d46 bump: codium 2025-01-26 12:36:30 +00:00
Gil 68eb2faa7b Fix (libde265): Label Mock correctly (#3110)
* Fix: anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: One of those was packaged but okay

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: What is going on with this spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix?: Okay then try this

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Ugh macros are annoying

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: I give up, macros are weird

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix?: Eh?

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-26 17:28:50 +07:00
Gil cf309e495b Fix (Espanso): Drop migrate (#3121)
* Fix: Drop migrate

* Fix: No I seriously don't know why I always forget rel
2025-01-26 02:08:13 -06:00
sadlerm4 864d1ef90f chore: remove remaining terra-* packages (#3126) 2025-01-26 15:40:36 +08:00
Gil 37b6979bad Change: Make steam-devices noarch (#3120)
* Change: Make devices noarch

Signed-off-by: Gil <rockgrub@protonmail.com>

* Guess what I forgot to do again? (Bump release)

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-26 01:15:40 -06:00
Raboneko d3195deaf1 bump: kvrocks 2025-01-26 06:21:57 +00:00
Raboneko 721db1d08e bump: yt-dlp 2025-01-26 03:55:43 +00:00
Raboneko 3c45d45bad bump: yt-dlp 2025-01-26 03:40:58 +00:00
Raboneko 1ede539a71 bump: inputplumber yt-dlp 2025-01-26 03:27:46 +00:00
Raboneko 5086ec5d98 bump: yt-dlp 2025-01-26 03:00:41 +00:00
Raboneko 0387cc4ac8 bump: mise yt-dlp 2025-01-26 02:37:47 +00:00
Raboneko e398f8619f bump: ruffle yt-dlp 2025-01-26 01:36:48 +00:00
Raboneko 5792505453 bump(nightly): mpv flow nightly nightly gamescope-session nim-nightly 2025-01-26 01:36:13 +00:00
Raboneko 6855baba8f bump: yt-dlp 2025-01-25 21:50:17 +00:00
Raboneko b2cfb5ff0d bump: yt-dlp 2025-01-25 21:19:38 +00:00
Raboneko 72eb9a80ce bump: yt-dlp 2025-01-25 20:19:54 +00:00
Raboneko c111d838e8 bump: sops 2025-01-25 19:47:34 +00:00
Raboneko 6d46a478fb bump: yt-dlp 2025-01-25 19:37:14 +00:00
Raboneko e8d3828988 bump: yt-dlp 2025-01-25 19:25:26 +00:00
Raboneko 411d87f42f bump: yt-dlp 2025-01-25 18:40:30 +00:00
Raboneko 36aacfda6e bump: yt-dlp 2025-01-25 18:26:44 +00:00
Raboneko a8baff771b bump: yt-dlp 2025-01-25 17:27:45 +00:00
Raboneko 21a757b3dc bump: yt-dlp 2025-01-25 16:27:10 +00:00
Raboneko ead9179f30 bump: feishin 2025-01-25 08:38:28 +00:00
sadlerm4 d02036f3a0 remove: blackbox-terminal (#3127) 2025-01-25 14:47:08 +08:00
Raboneko bae2f71498 bump: cbfstool 2025-01-25 02:32:59 +00:00
Raboneko beb76ea05a bump: ruffle yt-dlp 2025-01-25 01:42:35 +00:00
Raboneko 93e6ccadc9 bump(nightly): mpv flow nightly nightly nim-nightly tdlib opentabletdriver-nightly spotx-bash 2025-01-25 01:22:47 +00:00
Raboneko b2e1b83842 bump: groovy-docs groovy 2025-01-24 23:39:46 +00:00
Raboneko 53091fb865 bump: espanso-wayland espanso-x11 2025-01-24 23:20:00 +00:00
Raboneko f103d97220 bump: espanso-wayland espanso-x11 2025-01-24 22:47:32 +00:00
Raboneko 63102dd941 bump: mise 2025-01-24 17:13:57 +00:00
sadlerm4 2fa4b98531 chore: remove oxipng (#3116)
exists in fedora

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-24 23:33:06 +08:00
sadlerm4 d453da7e3d fix(nushell): conflict with fedora package (#3113)
* fix(nushell): conflict with fedora package

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* bump release

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* formatting

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-24 23:32:53 +08:00
Raboneko ed1e1b76e7 bump: osu-lazer 2025-01-24 14:45:50 +00:00
Gil 526a706ca9 Change (Steam): Added libei(s) weak deps, fixed ISA flags, some other small changes from gaming distros (#3111)
* Change: Add libei(s) recommendations, some other minor changes from gaming distros

* Fix: Missing file?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Turns out libei is literally just XWayland I am so stupid

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-24 21:29:50 +07:00
Raboneko ac515464e7 bump: gradle 2025-01-24 13:31:49 +00:00
Gil 0f95f1cf4a Add: xavs2 (#3112)
* Add: xavs2

* Change: Made the update check weekly, project is kinda dead

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-24 19:01:38 +07:00
Gil 87ef72a82a Fix (ipu6-camera-hal): Redo spec for upstream changes/fix GStreamer builds (#3028)
* Fix (ipu6-camera-hal): Redo spec for upstream changes and to fix GStreamer ICameraSrc plugin

* Oops forgot to bump

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-23 20:49:51 -06:00
Raboneko 5c0c3cb315 bump: inputplumber mise 2025-01-24 02:33:04 +00:00
Raboneko e3ecaddc58 bump(nightly): nightly flow nightly nightly nim-nightly 2025-01-24 01:26:43 +00:00
Raboneko dac50c40ca bump: ruffle mise 2025-01-24 01:25:09 +00:00
Raboneko 08324d6892 bump: mise 2025-01-23 23:56:47 +00:00
Raboneko 0a31098572 bump: yt-dlp 2025-01-23 23:21:43 +00:00
Raboneko 439fc8997f bump: discord-canary-openasar discord-canary 2025-01-23 22:48:23 +00:00
Raboneko 5d03701dad bump: mise 2025-01-23 20:21:07 +00:00
Raboneko c49d2a3a77 bump: discord-ptb-openasar discord-ptb 2025-01-23 18:43:47 +00:00
Raboneko ea9a5f96a0 bump: stable 2025-01-23 18:24:26 +00:00
Raboneko 85a8ad918a bump: preview 2025-01-23 17:15:53 +00:00
Raboneko 5bdfbae6b6 bump: opengamepadui 2025-01-23 16:43:17 +00:00
Raboneko 19ef737293 bump: libnvidia-container nvidia-container-toolkit 2025-01-23 13:32:24 +00:00
sadlerm4 5b17c54b63 fix: bat-extras (#3070)
* chore(bat-extras): move folder out of langs/rust because it's not actually written in rust

* fix(bat-extras): skip verification and misc fix
2025-01-23 18:55:04 +08:00
sadlerm4 50d34ad8e3 fix(blackbox-terminal): move to terra-extras (#3106) 2025-01-23 18:54:26 +08:00
Raboneko be487645bd bump: yt-dlp 2025-01-23 05:33:09 +00:00
sadlerm4 5f931e4d9c chore: remove ruff maturin libindicator (#3100)
relates to #3050
2025-01-23 11:36:56 +08:00
sadlerm4 63b54b3572 add: matugen (#3099)
* add: matugen

* remove %cargo_build

* packager

* source version string in update.rhai from crate

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* remove unneeded functions from update.rhai

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-01-23 11:19:48 +08:00
Raboneko 5a6b6c1bb7 bump: ruffle 2025-01-23 01:49:47 +00:00
Raboneko ae4953a909 bump(nightly): nightly mpv flow nightly nightly nim-nightly cros-keyboard-map 2025-01-23 01:26:31 +00:00
Raboneko 79a0ccf741 bump: komikku cbfstool 2025-01-22 23:15:59 +00:00
Raboneko a8c2db60ff bump: preview stable 2025-01-22 20:23:27 +00:00
Raboneko 819a53d7e3 bump: electron 2025-01-22 19:25:41 +00:00
Raboneko 0088f3ae49 bump: discord-canary-openasar discord-canary 2025-01-22 19:13:19 +00:00
Raboneko cea240c59a bump: mesa 2025-01-22 18:24:34 +00:00
Raboneko 978b73c0c5 bump: discord-openasar discord 2025-01-22 17:32:22 +00:00
Raboneko 78d85f7f61 bump: walker 2025-01-22 16:22:59 +00:00
Raboneko e52db64d47 bump: inputplumber 2025-01-22 05:20:44 +00:00
Raboneko dadc2f4de4 bump: discord-canary-openasar discord-canary 2025-01-22 02:38:41 +00:00
Raboneko d39c1887bf bump(nightly): envision nightly mpv latte-dock-nightly flow nightly nightly prismlauncher-nightly cros-keyboard-map 2025-01-22 01:35:45 +00:00
Cappy Ishihara 8ba806f752 Remove duplicate packages from Fedora (#3050)
* Remove duplicate packages from Fedora

* delete gtk4-layer-shell

* remove moby-compose properly

* Remove: envision

* Revert fccbeb2

* Remove: dbus-test-runner

* Remove: uxplay

* Remove: pqmarble

* remove marble-gtk

---------

Co-authored-by: Gil <rockgrub@protonmail.com>
Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-22 09:01:51 +08:00
Raboneko e81f5eda49 bump: yt-dlp 2025-01-21 22:23:32 +00:00
Raboneko 4f71a10b16 bump: walker 2025-01-21 21:39:56 +00:00
Raboneko ead8d57190 bump: flutter 2025-01-21 20:37:24 +00:00
Raboneko 7f89806d4a bump: stable 2025-01-21 18:23:08 +00:00
Raboneko 3c2f1b6ba8 bump: preview 2025-01-21 17:55:28 +00:00
Raboneko 35464539e7 bump: legcord-bin legcord-bin stable 2025-01-21 15:45:57 +00:00
Cappy Ishihara 63b1bed0ba fix: SIPA fonts licensing, Deprecate TH Sarabun (#2482) (#3090)
Deprecates the original `TH Sarabun` font family in favor of `TH Sarabun New`, a fork of
the original font family from the same foundry that is licensed under the OFL on Google Fonts.
Meaning TH Sarabun will no longer by included by default in the SIPA fonts metapackage.

The old typeface causes issues with rendering in some applications since the Latin and Arabic numeral
glyphs included are not properly sized, causing mixed Thai and Latin text to become illegible.
2025-01-21 15:08:56 +08:00
sadlerm4 0c5063b950 fix(yt-dlp): obsoletes for shell completion subpackages (#3076)
* fix(yt-dlp): obsoletes for shell completion subpackages

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* bump release

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* typo

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-21 14:05:52 +08:00
Gil 26021aad2d Fix: NVIDIA Container Toolkit Post-script, add Podman (#3085)
* Add that missing fi

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Welcome if hell, but should work better; also added Podman

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Move config out of systemctl status if statement

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-21 11:55:27 +08:00
Raboneko 6051baf6a5 bump: ruffle 2025-01-21 01:46:38 +00:00
Raboneko e389c9b0bc bump(nightly): nightly flow nightly nightly prismlauncher-nightly nim-nightly telescope opentabletdriver-nightly 2025-01-21 01:26:03 +00:00
june 1fe26df2c3 Revert "feat(ci): use github arm64 runners (#3031)" (#3086)
This reverts commit d78e25df36.
2025-01-20 18:11:40 -06:00
madomado d78e25df36 feat(ci): use github arm64 runners (#3031) 2025-01-20 16:55:02 -06:00
Raboneko 4104b5da65 bump: yt-dlp 2025-01-20 20:55:48 +00:00
Raboneko 4cd1e4515d bump: legcord-bin legcord-bin stable 2025-01-20 20:45:55 +00:00
Raboneko f6f07e801c bump: legcord-bin legcord-bin stable 2025-01-20 20:30:48 +00:00
Raboneko 239e50d809 bump: legcord-bin legcord-bin stable 2025-01-20 19:57:08 +00:00
Raboneko b393238b82 bump: moby-buildx yt-dlp 2025-01-20 19:17:46 +00:00
Raboneko 9c647f78b5 bump: walker 2025-01-20 17:50:25 +00:00
Raboneko 0d819de5cd bump: yt-dlp 2025-01-20 15:45:50 +00:00
Raboneko 985bbb3952 bump: yt-dlp 2025-01-20 15:32:07 +00:00
Raboneko 570eef2e8a bump: yt-dlp 2025-01-20 15:18:24 +00:00
Gil cf341cd039 fix(walker): Revert #3051, follow upstream build guidelines, enable debug packages (#3075)
* Revert 26f39a3

Signed-off-by: Gil <rockgrub@protonmail.com>

* Bump release

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Redo spec to follow upstream build guidelines and build correctly

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-20 18:54:55 +08:00
Gil 52fc3a8b3b fix(opentabletdriver): Add missing file (#3078)
* Fix (opentabletdriver): Missing file

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix (opentabletdriver-nightly): Missing file

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update opentabletdriver-nightly.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* I always forget rel bumps

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-20 18:51:52 +08:00
Raboneko f910c49858 bump: lomiri-schemas 2025-01-20 08:24:54 +00:00
Raboneko 2ac7aa91e9 bump: lomiri-system-settings yt-dlp 2025-01-20 07:21:46 +00:00
Raboneko f7d8cad7cd bump: ruffle 2025-01-20 01:48:51 +00:00
Raboneko 41cae7b9a1 bump(nightly): envision nightly flow nightly gamescope-session prismlauncher-nightly nim-nightly opentabletdriver-nightly spotx-bash 2025-01-20 01:35:16 +00:00
Raboneko 9648b30c8e bump: walker 2025-01-19 23:49:19 +00:00
Raboneko 1f07bf3375 bump: yt-dlp 2025-01-19 23:18:30 +00:00
Raboneko 3f8a4bfa6f bump: walker 2025-01-19 19:25:56 +00:00
Raboneko 4d29e49e4d bump: osu-lazer 2025-01-19 19:15:01 +00:00
Raboneko 04880069c6 bump: yt-dlp 2025-01-19 17:00:03 +00:00
Raboneko 713a5c6f14 bump: walker 2025-01-19 13:45:37 +00:00
Raboneko 6e4a3c8c75 bump: yt-dlp 2025-01-19 13:30:43 +00:00
Raboneko c7339c8501 bump: yt-dlp 2025-01-19 13:20:22 +00:00
sadlerm4 d4bf30d327 bump: blackbox-terminal (#3071) 2025-01-19 19:10:31 +08:00
Raboneko 460d5fd3e6 bump: osu-lazer 2025-01-19 08:48:02 +00:00
sadlerm4 740e79f8b4 fix(yt-dlp): follow upstream versioning + rename package to -git (#3042)
* fix(yt-dlp): follow upstream versioning + rename package to -git

* update anda.hcl with new spec filename

* correct spec syntax error

* use a git repo that's not empty ffs

use anda macros and generate proper version output in yt-dlp --version
2025-01-19 15:28:25 +08:00
Gil c5560f7097 Change (envision): Append -nightly (#3054)
* Change (envision): Append -nightly

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Conflict with upstream Envision

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-18 21:28:32 -06:00
Gil 7d25f698b6 Change (Anki): Move to Extras, minor dep changes (#3045)
* Move to Extras

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change (anki-bin): Allow mpv-nightly to satisfy mpv dependency

On the right branch this time??

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change (anki): Allow mpv-nightly to satisfy mpv recommendation

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Cursed GitHub formatting??

* Forgot to update the rel...

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Move to Extras

Signed-off-by: Gil <rockgrub@protonmail.com>

* fix(anki-bin): specify required protobuf version

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Co-authored-by: sadlerm4 <sad_lerm@hotmail.com>
2025-01-19 10:52:35 +08:00
Gil 0aadea3513 Remove: terra-sddm and terra-wl-clipboard (#3048) 2025-01-19 10:48:01 +08:00
Gil 32fd74ff39 Feat (multimedia arches): i686 builds for FFMPEG deps (#3037)
* Fix (multimedia arches): Commit this and pray it works because my local repo is cursed

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix?: Try this

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix?: Export flags for arch

Signed-off-by: Gil <rockgrub@protonmail.com>

* Revert that, didn't help

Signed-off-by: Gil <rockgrub@protonmail.com>

* Trying something

Signed-off-by: Gil <rockgrub@protonmail.com>

* Not sure why %else failed but let's try this because it's better anyway

Signed-off-by: Gil <rockgrub@protonmail.com>

* I guess get rid of %else for now?

Signed-off-by: Gil <rockgrub@protonmail.com>

* It was %autosetup

Signed-off-by: Gil <rockgrub@protonmail.com>

* Macros are agony?

Signed-off-by: Gil <rockgrub@protonmail.com>

* That just broke patching and didn't help so don't do that!!

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Patch to not try to include AVX2 files for x86

* Fix (davs2): Disable NASM for i686

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: I've had it

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-19 10:47:46 +08:00
Gil 53005d54b1 Fix: gamescope-session (#3059)
* Fix: Add %changelog so build doesn't complain

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: File no longer exists? 

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-19 10:39:43 +08:00
Raboneko 7f7c228dd4 bump: ruffle 2025-01-19 01:53:29 +00:00
Raboneko 408f145632 bump(nightly): mpv flow nightly gamescope-session 2025-01-19 01:39:20 +00:00
Owen Zimmerman aff41af4e7 Remove terra-msm-cros-efs-loader (move to umpkgs) (#3055)
* Package gnome-shell-extension-tailscale-status

* remove terra-msm-cros-efs-loader (move to umpkgs)

* remove old file
2025-01-18 15:25:17 -08:00
Raboneko 0a3d3684c6 bump: uutils-coreutils 2025-01-18 20:50:34 +00:00
Gil 26f39a315f Remove: gtk4-layer-shell package dep (#3051)
Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-18 14:47:01 -06:00
Raboneko 2923685087 bump: walker 2025-01-18 17:49:50 +00:00
Raboneko fb2db2b6a1 bump: gitoxide 2025-01-18 15:59:31 +00:00
Raboneko 06f9f77b1a bump: walker 2025-01-18 15:39:07 +00:00
Gil 40a88cf490 Fix (conflict/other issues): Switch Steam to the correct arch (#3043)
* Change: Correct arch

Signed-off-by: Gil <rockgrub@protonmail.com>

* Use Mock, fix up formatting

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Spec, sorry I'm on mobile so editing files one at a time

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-18 21:58:30 +08:00
Raboneko 925a9b161c bump: discord-canary-openasar discord-canary youtube-music 2025-01-18 05:45:44 +00:00
Raboneko a5de55489e bump(nightly): flow nightly nightly prismlauncher-nightly nim-nightly opentabletdriver-nightly 2025-01-18 01:23:58 +00:00
Raboneko 3e6efd6072 bump: blueprint-compiler 2025-01-17 23:16:50 +00:00
Raboneko 4159d284cc bump: mise 2025-01-17 19:46:59 +00:00
Raboneko 880afd6ff6 bump: discord-canary-openasar discord-canary 2025-01-17 19:25:52 +00:00
Raboneko 12099a6b56 bump: codium 2025-01-17 18:42:09 +00:00
Raboneko 469cd97a42 bump: xyproto-env 2025-01-17 11:48:33 +00:00
sadlerm4 22996bf9c6 add: kmonad (#3033)
* add: kmonad

* packager
2025-01-17 17:34:16 +08:00
Gil d40e8a24d4 fix: multimedia arches (#2993)
* Update ffmpeg anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change: Move to Multimedia folder

* Update anda/multimedia/x264-bootstrap/anda.hcl

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Changes: Pain?

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* include cstdint

Signed-off-by: madomado <madonuko@outlook.com>

* try this now

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-01-17 00:38:35 -06:00
Raboneko 77f475d710 bump: discord-canary-openasar discord-canary 2025-01-17 02:31:01 +00:00
sadlerm4 09ac34ee6a update pop-launcher patchfile (#2654) 2025-01-16 19:59:19 -06:00
Gil 991c5b718a add: mjpegtools (#2991)
* Add: mjpegtools

* Fix?: Try this

Signed-off-by: Gil <rockgrub@protonmail.com>

* -Wno-template-body

Signed-off-by: madomado <madonuko@outlook.com>

* accidentally set it on the wrong arch gosh

Signed-off-by: madomado <madonuko@outlook.com>

* Try this maybe as it affects all 32-bit arches

Signed-off-by: Gil <rockgrub@protonmail.com>

* nah try this instead

Signed-off-by: madomado <madonuko@outlook.com>

* also fix that for cxx

Signed-off-by: madomado <madonuko@outlook.com>

* screw this I'm enabling this on all arches

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-01-16 19:59:03 -06:00
Raboneko a5cef48281 bump(nightly): flow nightly nightly prismlauncher-nightly nim-nightly vala-nightly opentabletdriver-nightly yt-dlp 2025-01-17 01:25:47 +00:00
Raboneko 78bb48cda4 bump: ruffle mise 2025-01-17 01:22:06 +00:00
Cappy Ishihara fc60a7018d Add some dependencies for FFmpeg (#3027)
* Add some dependencies for FFmpeg

* add uavs3d

* Fix changelogs

* Vendor DeckLink SDK

* format uavs3d patch properly

* Fix kvazaar
2025-01-16 17:17:14 -06:00
Raboneko ad345e1ae5 bump: unity-session 2025-01-16 22:48:05 +00:00
Cappy Ishihara d6965718bb add: cuda-nvcc (#3025) 2025-01-16 16:13:48 -06:00
Raboneko 70e7b459fe bump: discord-ptb-openasar discord-ptb 2025-01-16 18:23:02 +00:00
Raboneko f88bdf4de9 bump: discord-canary-openasar discord-canary 2025-01-16 17:45:42 +00:00
Raboneko b46e969239 bump: voicevox 2025-01-16 16:55:30 +00:00
Gil d034825c22 feat(ghostty): adhere closer to packaging guidelines (#3021)
Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-17 00:37:35 +08:00
Gil ba54a8b7c7 fix(ghostty): additional licenses, new upstream files (#2890)
* Fix: Ghostty pkgconfig, add licenses, minor cleanup

* Fix/bump: Forgot to bump commit to trigger rebuild on Tip

* Bump: Ghostty Nightly to resolve conflict

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Unpackaged files

Upstream changes my beloved.

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: New file

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change (nightly): Build without wayland-protocols

Signed-off-by: Gil <rockgrub@protonmail.com>

* Change (stable): Build without wayland-protocols

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-16 21:54:53 +08:00
Raboneko d35c818a3e bump: ruff 2025-01-16 13:28:42 +00:00
Raboneko f5bb1e7320 bump: youki 2025-01-16 11:14:34 +00:00
Gil d7a342150c Fix (protobuf): Move to Extras (#3013)
* Fix: Move to Extras

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Quotes

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-16 18:15:07 +08:00
sadlerm4 0e598c0d9c add: sticky (#3012) 2025-01-16 18:13:22 +08:00
Raboneko 71aebcc3ba bump: inputplumber 2025-01-16 03:20:42 +00:00
Raboneko ed51bc5736 bump: discord-canary-openasar discord-canary 2025-01-16 02:26:41 +00:00
Raboneko bf62f9af4f bump(nightly): flow nightly nightly nim-nightly yt-dlp 2025-01-16 01:26:08 +00:00
Raboneko c794b56262 bump: ruffle 2025-01-16 01:15:41 +00:00
Raboneko 0932d671cc bump: discord-canary-openasar discord-canary 2025-01-15 22:47:54 +00:00
Raboneko 9af6a9471b bump: preview moby-compose 2025-01-15 21:27:24 +00:00
Raboneko 2c3e94b28a bump: preview stable 2025-01-15 21:15:17 +00:00
Raboneko 9e1b36c950 bump: discord-canary-openasar discord-canary 2025-01-15 19:13:16 +00:00
Raboneko 3e88e554a6 bump: preview 2025-01-15 18:22:46 +00:00
Raboneko ae1c00d85c bump: libcusparselt 2025-01-15 16:38:30 +00:00
madomado 9365ab2406 fix(cuda-cudnn): update.rhai (#3006)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 23:36:58 +07:00
madomado 841347d99b fix(libcusparselt): update.rhai (#3007)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 23:33:01 +07:00
Raboneko 75f7c2c486 bump: choosenim 2025-01-15 16:20:55 +00:00
madomado 650abcf67e bump: choosenim (#2017) 2025-01-15 10:17:51 -06:00
madomado 3d330414e0 fix: dive (#2986)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 10:17:35 -06:00
madomado 42662003e9 add: eww (#2921)
* add: eww

* aslkdfj

* as;dklfj

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 10:16:16 -06:00
madomado 640348316d chore(fusion): move stuff to multimedia (#2994) 2025-01-15 22:48:53 +07:00
sadlerm4 4003f3569a fix: fontviewer (#2996)
* fix: fontviewer

* update from releases not latest commit
2025-01-15 23:25:18 +08:00
Raboneko b0887e01e6 bump: anda 2025-01-15 14:33:02 +00:00
Cappy Ishihara a2213c856c fix(v4l2loopback): provide kmod-common (#2987) 2025-01-15 21:54:13 +08:00
Gil 71a985c675 Add: libde265 (#2981)
* Add: libde265

* Update libde265.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update libde265.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 21:52:43 +08:00
Cappy Ishihara 9c2edb9f87 fix(v4l2loopback): provide kmod-common (#2987) 2025-01-15 21:49:03 +08:00
Cappy Ishihara ae0beda079 port #2984 to rawhide (#2985) 2025-01-15 20:33:54 +07:00
Raboneko cdd016b9d8 bump: dive 2025-01-15 13:31:53 +00:00
Gil a7f7b98986 fix(wl-kmod): kmodtool repo (#2982)
Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 21:06:15 +08:00
Gil 269ddeba80 Fix: v4l2-relayd and ipu6-camera-bins builds (#2953)
* Delete: v4l2-relayd/update.rhai

This project hasn't had an update in ages and GitLab makes fetching commits a pain. I can figure something else out but it is not urgent.

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Put the version back

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix (v4l2-relayd): Drop upstreamed patch

* Fix (ipu6-camera-bins): Completly redo spec

* Fix: Try this for update.rhai?

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update v4l2-relayd.spec

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 18:21:24 +07:00
Gil 9ef5fe6103 Add: rtmpdump (#2977) 2025-01-15 18:14:19 +07:00
madomado bde4443fdb fix: keyd (#2969)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 17:59:01 +07:00
madomado 085d4fc4e2 fix(ci/build): use mock (#2972)
* fix(ci/build): use mock

* the funn

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-15 17:58:44 +07:00
Gil d2ee643b86 Fix (nvidia-container-toolkit): Remove JSON file, add post scriptlet (#2971)
* Fix: Remove JSON file, add post scriptlet

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Remove TOML File

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec

Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda/system/nvidia/nvidia-container-toolkit/nvidia-container-toolkit.spec

Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: mkdir

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
2025-01-15 17:55:18 +07:00
Gil da2e32b69a [IPU6 Part 2] Add: ipu6-camera-hal (#2924)
* Add: ipu6-camera-hal

* Fix: Only build for x86_64

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup: Formatting because mobile made it wonky

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
2025-01-15 17:26:26 +07:00
Gil fab1f2ac03 Add: libfreeaptx (#2962) 2025-01-15 15:44:18 +07:00
Raboneko a6fcd29c2a bump: nvidia-container-toolkit 2025-01-15 08:43:57 +00:00
Gil 51dd34aeeb Add: NVIDIA Container Toolkit (#2964)
* Add: NVIDIA Container Toolkit

* Cleanup: Remove unused build dependency

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 15:43:27 +07:00
Gil b0b50aa319 Add: AAC (#2963)
* Add: AAC

* Fix: Use subrepo label

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 15:42:49 +07:00
Raboneko 1863f84d6b bump: discord-canary-openasar discord-canary 2025-01-15 03:38:31 +00:00
Gil ee3578daac Add: libnvidia-container (#2954)
* Add: libnvidia-container

* Change: Drop 32-bit?

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-15 09:24:20 +07:00
Raboneko e230ae6a62 bump: ruffle mise 2025-01-15 01:47:13 +00:00
Raboneko 4342040571 bump(nightly): nightly flow nightly nightly nim-nightly nvidia-patch 2025-01-15 01:26:44 +00:00
Raboneko e484a09aff bump: discord-canary-openasar discord-canary 2025-01-14 21:38:51 +00:00
Raboneko 07429fc1fd bump: discord-canary-openasar discord-canary 2025-01-14 21:15:50 +00:00
Raboneko 841d343282 bump: discord-canary-openasar discord-canary 2025-01-14 20:45:33 +00:00
Raboneko a6a50cdfc4 bump: walker 2025-01-14 19:46:44 +00:00
Raboneko a832e535ad bump: gcm-core 2025-01-14 18:21:51 +00:00
madomado ae1cafc2e6 bump(nim,nim-nightly): bump release (#2957) 2025-01-14 11:14:25 -06:00
madomado e98cac8dfc fix(nim): do not symlink the dist directory (#2955) 2025-01-14 10:43:06 -06:00
Raboneko e9bfa1b86c bump: electron 2025-01-14 10:17:37 +00:00
Raboneko 3bbc3d02c7 bump: walker 2025-01-14 07:15:43 +00:00
Raboneko ff14d3ed16 bump: sass 2025-01-14 06:44:12 +00:00
Raboneko 82e6ea8f3b bump: containerd 2025-01-14 05:37:26 +00:00
Raboneko ccc4f69922 bump: sass 2025-01-14 02:35:17 +00:00
Raboneko 4645fac9f4 bump: stable sass 2025-01-14 01:45:23 +00:00
Raboneko ce991a53cf bump(nightly): nightly nightly nightly nim-nightly 2025-01-14 01:25:10 +00:00
Raboneko 0f10740c32 bump: preview 2025-01-13 23:19:07 +00:00
Raboneko 47bcefb7b8 bump: flutter 2025-01-13 22:36:51 +00:00
Raboneko ca0bff15c0 bump: discord-openasar discord 2025-01-13 22:21:31 +00:00
Raboneko ae8782ffe9 bump: lomiri-system-settings 2025-01-13 20:24:52 +00:00
Raboneko e0c99f0aec bump: discord-canary-openasar discord-canary 2025-01-13 19:59:48 +00:00
Raboneko 9614b55dac bump: codium 2025-01-13 18:49:23 +00:00
Raboneko 6d3c79d27f bump: moby-compose 2025-01-13 14:46:28 +00:00
madomado b8d3d00fa4 fix: mkfstab` (#2949)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-13 08:06:58 -06:00
Raboneko e6c0700ba4 bump: steam 2025-01-13 13:34:23 +00:00
Raboneko cbc0982b7b bump: mkfstab 2025-01-13 13:14:00 +00:00
Raboneko 922e590f08 bump: lomiri-app-launch 2025-01-13 08:33:18 +00:00
Raboneko 3f152da1c5 bump: ruffle 2025-01-13 01:55:17 +00:00
Raboneko e52b880d35 bump(nightly): envision latte-dock-nightly flow nightly nightly nvidia-patch opentabletdriver-nightly yt-dlp 2025-01-13 01:40:52 +00:00
Raboneko e02e1181e1 bump(weekly): ipu6-camera-bins ivsc-firmware v4l2-relayd 2025-01-13 00:44:26 +00:00
madomado a333038ea6 feat(ci): better weekly ci update workflow (#2928) 2025-01-12 22:54:14 +07:00
madomado e1b301c1c3 fix(yt-dlp): try using mock instead (#2935) 2025-01-12 22:54:05 +07:00
madomado ce6d1e1abd fix: starship (#2937) 2025-01-12 22:53:53 +07:00
Cappy Ishihara 111609af05 fix: nvidia-driver (#2940) 2025-01-12 23:51:26 +08:00
Cappy Ishihara a61ce2b93e Force all multilib packages to build inside a mock chroot (#2941) 2025-01-12 23:51:10 +08:00
madomado c1c9a4f517 fix: mise (#2936) 2025-01-12 21:20:52 +07:00
Raboneko c7f8261ea4 bump: mise 2025-01-12 13:36:01 +00:00
Cappy Ishihara 4a3050c18e Add Terra Mesa and NVIDIA to release-extras package (disabled by default) (#2932)
* Add Terra Mesa and NVIDIA to release-extras package (disabled by default)

* bump spec
2025-01-12 17:30:20 +07:00
Gil 562cf68d3f [IPU6 Part 1] Add: IPU6 Camera Stack (Without ipu6-camera-hal) (#2919)
* Add: IPU6 Camera Stack

* Fix: Use Mock

* Change: Remove ipu6-camera-hal to move to another PR
2025-01-12 18:15:53 +08:00
Raboneko 024d6cfe48 bump: cuda-profiler 2025-01-12 09:51:21 +00:00
Cappy Ishihara c72c975c16 [BREAKING FOR RPMFUSION USERS] NVIDIA Drivers (#2862)
* add nvidia-kmod

* add settings, xsettings, mock label

* oops

* add nvidia setting assets

* add libva-nvidia-driver

* add: nvidia-kmod-common w/ properietary defaults

* download the x86 version of the driver package when running common

* add nvidia-driver package

* I don't think we actually need i386

* add a readme, fix build error and clean up script

* add back the accursed tarball script, we can port the thing later

* add nvidia-modprobe

* update metadata, add nvidia-persistenced

* add update scripts to nvidia drivers

* add update scripts for every cuda package

* make the component fetch a separate function for memoization

* cusparse

* cusparselt is not from cuda toolkit

* add nvidia subrepo label for multirepo

* set version for nvidia tarball

* nvidia-driver: download tarballs on build time

* clean up inline prep script

* NVProf is dropped in Jetpack 5, so there's no ARM version of it.
2025-01-12 17:45:18 +08:00
Raboneko a80f8ea3b9 bump: walker 2025-01-12 08:59:29 +00:00
Gil f72e51a576 Add: v4l2loopback (not kmod), move v4l2loopback out of Fusion tree (#2912)
* Add: v4l2loopback

* Change: Moved all V4L2 packages out of the Fusion folder

* Fix: Why did Git DO that?
2025-01-12 15:49:59 +07:00
madomado e9a77136f6 fix(ci): subrepo labels (#2894)
* fix(ci): subrepo labels

Signed-off-by: madomado <madonuko@outlook.com>

* as;dlkfj

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-12 15:22:45 +07:00
madomado daee1f621a add: sheldon (#2897)
* add: sheldon

* pkgconfig(openssl)

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-12 16:17:13 +08:00
Gil 68fbd0e78d Fix: yt-dlp Build Deps (#2913)
Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-12 15:17:05 +07:00
Gil 8cec8576cf Add: v4l2-relayd (#2904) 2025-01-12 11:34:37 +08:00
Raboneko d590e79234 bump: ruffle 2025-01-12 01:59:02 +00:00
Raboneko 8558d6da40 bump(nightly): nightly nightly yt-dlp 2025-01-12 01:44:04 +00:00
Raboneko 622602e3de bump: mise 2025-01-11 22:45:26 +00:00
Raboneko b4d26991a0 bump: felix 2025-01-11 21:37:49 +00:00
Raboneko 194b1a27f8 bump: lomiri-app-launch prismlauncher 2025-01-11 18:55:37 +00:00
madomado 02be8ba29e fix: swww (#2905)
* fix: swww

Signed-off-by: madomado <madonuko@outlook.com>

* files

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-11 12:05:12 -06:00
Raboneko becb6b1fa3 bump: starship 2025-01-11 17:29:34 +00:00
Raboneko bc61d59c36 bump: lomiri-app-launch 2025-01-11 17:13:24 +00:00
Raboneko bb0f2602e4 bump: starship 2025-01-11 15:39:27 +00:00
Raboneko 6a0e898975 bump: ruffle 2025-01-11 01:50:03 +00:00
Raboneko 0b02bea098 bump(nightly): nightly mpv flow nightly nightly 2025-01-11 01:36:32 +00:00
Raboneko 1d465daf01 bump: mise 2025-01-10 23:49:48 +00:00
Raboneko 7a98355e4a bump: ruff 2025-01-10 19:13:21 +00:00
Raboneko 682491935e bump: discord-canary-openasar discord-canary 2025-01-10 18:44:13 +00:00
Raboneko 50c0479932 bump: limine 2025-01-10 14:15:55 +00:00
Raboneko 7a7fbed9ee bump: crystal 2025-01-10 13:12:49 +00:00
madomado dfe236e3e1 fix(ci): switch to ubuntu-22.04 (#2836) 2025-01-09 21:02:11 -06:00
Raboneko febf58ec07 bump: ruffle 2025-01-10 01:55:23 +00:00
Raboneko 196df57361 bump(nightly): nightly mpv flow nightly nightly nim-nightly 2025-01-10 01:38:35 +00:00
Raboneko ff8ee3eaac bump: discord-canary-openasar discord-canary 2025-01-09 23:29:56 +00:00
Raboneko 2e1af7d362 bump: discord-canary-openasar discord-canary 2025-01-09 22:35:29 +00:00
Raboneko 0bcf1ec7bf bump: discord-ptb-openasar discord-ptb 2025-01-09 21:56:46 +00:00
Raboneko 861324a2a1 bump: mise 2025-01-09 19:13:26 +00:00
madomado af44ae46f4 fix: rgbds (#2757)
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-09 08:38:10 -06:00
Raboneko f8d526745f bump: ruff 2025-01-09 14:16:24 +00:00
Raboneko f074b98ff5 bump: apparmor 2025-01-09 10:58:42 +00:00
Raboneko 08fb140706 bump: walker 2025-01-09 08:41:42 +00:00
Raboneko 817e94353f bump: opengamepadui 2025-01-09 06:31:08 +00:00
Raboneko 53b778d355 bump(nightly): envision nightly flow nightly nightly prismlauncher-nightly 2025-01-09 02:08:32 +00:00
Raboneko b62744120d bump: protobuf 2025-01-08 21:46:34 +00:00
Raboneko e1aa9f9f72 bump: mise 2025-01-08 19:13:19 +00:00
Gil 10abb8b734 Add: Broadcom Wi-Fi Drivers (broadcom-wl and wl-kmod) (#2891)
* Add: broadcom-wl and wl-kmod

* Fix: Built kmods without RPM Fusion deps fixed BuildRequires because actually why was it done that way

* Cleanup: Removed EOL Fedora and RHEL versions from specs

* Cleanup/security: Fixed more spec stuff for EOL Fedora/EL versions, removed a legacy file that if changed could result in an unbootable kernel

* Fix: Use Mock

Co-authored-by: madomado <madonuko@outlook.com>
Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup: More removal of EOL conditions

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup: Typo

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup/security: Removed a patch related to a previously removed file that could result in an unbootable kernel

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-01-09 02:07:25 +08:00
Gil 7f3e685d25 Fix: Update patch (#2892) 2025-01-09 02:03:50 +08:00
Raboneko a73d690d16 bump: preview stable 2025-01-08 17:56:05 +00:00
Raboneko 88398701a0 bump: crystal 2025-01-08 17:31:17 +00:00
Raboneko 0344f78b50 bump: dart 2025-01-08 14:34:22 +00:00
Raboneko c13348993b bump: crystal 2025-01-08 13:33:27 +00:00
Raboneko 273a50d7d1 bump: nph 2025-01-08 11:16:29 +00:00
Cappy Ishihara 437ecb5865 add subrepo label (#2893)
* add subrepo label

* refactor: update package labels to use 'subrepo' instead of 'extra'
2025-01-08 11:49:50 +08:00
Raboneko 7971629871 bump(nightly): envision flow nightly nightly 2025-01-08 01:36:41 +00:00
Raboneko 1fbae5146b bump: lomiri-system-settings 2025-01-07 22:35:26 +00:00
Raboneko d7c0718d7c bump: lomiri-system-settings 2025-01-07 17:58:13 +00:00
Raboneko 64c40b5768 bump: lomiri-system-settings 2025-01-07 16:44:40 +00:00
Raboneko 64eec9db7f bump: lomiri-indicator-network lomiri-settings-components 2025-01-07 16:05:21 +00:00
Raboneko 059752923e bump: moby-compose 2025-01-07 15:02:21 +00:00
Raboneko 376832d02e bump: sccache 2025-01-07 12:47:55 +00:00
Raboneko 5604e34f51 bump: lomiri-ui-toolkit open-in-mpv 2025-01-07 09:18:36 +00:00
Raboneko 47fb6768dd bump: asar 2025-01-07 03:14:08 +00:00
Raboneko da66b0a81e bump(nightly): envision flow nightly nightly nim-nightly rpi-utils 2025-01-07 01:36:58 +00:00
Raboneko b17cd0df52 bump: discord-openasar discord ruffle 2025-01-07 01:36:05 +00:00
Raboneko 41e5131b87 bump: stable 2025-01-06 21:29:36 +00:00
Raboneko 2fe69864bf bump: discord-canary-openasar discord-canary 2025-01-06 21:16:31 +00:00
Raboneko 1fa85803cf bump: preview 2025-01-06 19:57:11 +00:00
Raboneko 9d8d35aa88 bump: apparmor 2025-01-06 19:36:42 +00:00
Raboneko 57fad58d1d bump: electron 2025-01-06 18:44:08 +00:00
Raboneko 451ba61d57 bump: walker 2025-01-06 17:31:13 +00:00
Raboneko 8e769c0445 bump: lomiri-app-launch 2025-01-06 15:55:48 +00:00
Raboneko 08d9e30dd9 bump: lomiri-api 2025-01-06 15:31:58 +00:00
Raboneko b0162c549b bump: walker 2025-01-06 09:33:47 +00:00
Raboneko 230a8732ff bump: mise 2025-01-06 08:22:52 +00:00
Raboneko 87be8de6e1 bump(nightly): nightly mpv latte-dock-nightly flow nightly nightly nim-nightly telescope rpi-utils 2025-01-06 01:40:22 +00:00
Raboneko 7542881b0c bump: ruffle 2025-01-06 01:21:57 +00:00
Raboneko a135f32e2b bump: vala-panel-appmenu 2025-01-05 22:48:18 +00:00
madomado 482456c58c add: topgrade (#2849)
closes #2765
2025-01-05 14:46:44 -08:00
Raboneko 17260611cd bump: walker 2025-01-05 11:46:34 +00:00
Raboneko 9a9c4e2c5f bump: walker 2025-01-05 10:17:36 +00:00
Gil a7c3b8f139 Add: CUDA (#2872)
* Add: CUDA

* Fix: Arches

* Fix: Arches again

* Fix: Arches AGAIN again

* Fix CUDA anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: Anda.hcl files

* Fix: Anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Fix: anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Update anda.hcl

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup/fixes: Specs and Anda files

* Cleanup/fixes: Specs and Anda files

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-05 14:48:11 +08:00
Raboneko 76126f783f bump: ruffle 2025-01-05 01:59:41 +00:00
Raboneko ac017e8f84 bump(nightly): envision nightly mpv nightly nightly gamescope-session 2025-01-05 01:42:22 +00:00
Raboneko d160038cf4 bump: opengamepadui 2025-01-04 16:13:24 +00:00
Raboneko ca25e98a35 bump: walker 2025-01-04 14:45:38 +00:00
Raboneko e59bddbaa6 bump: ruff 2025-01-04 12:42:35 +00:00
Gil ba4a32f402 Fix: Drop patch and add new -Dstrip=false flag (#2869)
* Fix: Drop patch and add new -Dstrip=false flag

* Fix: Are you FR what even happened to the changelog formatting there?

* Bump: Commit and date to solve conflict

Heehoo bigger numbers.

Signed-off-by: Gil <rockgrub@protonmail.com>

* Resolve: Add back that space, GH hates that

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-04 20:29:26 +08:00
Raboneko 5651b41ca5 bump: lomiri-system-settings 2025-01-04 11:17:55 +00:00
Raboneko 021b12f003 bump: sass 2025-01-04 02:33:46 +00:00
Raboneko 0843f25997 bump(nightly): envision nightly mpv flow nightly nightly nim-nightly opentabletdriver-nightly spotx-bash 2025-01-04 01:27:05 +00:00
Raboneko a5a28202ec bump: discord-canary-openasar discord-canary ruffle 2025-01-04 01:26:12 +00:00
Raboneko 8fb0f6de26 bump: unity-shell 2025-01-03 22:50:17 +00:00
Raboneko dc94ea30cf bump: discord-canary-openasar discord-canary 2025-01-03 22:27:44 +00:00
Raboneko 66d14487c2 bump: discord-canary-openasar discord-canary mesa 2025-01-03 18:22:57 +00:00
Raboneko cf5b70c15d bump: preview 2025-01-03 17:45:26 +00:00
Raboneko 10086c9e21 bump: compiz9 2025-01-03 15:55:59 +00:00
Raboneko 974a827615 bump: youki 2025-01-03 12:42:04 +00:00
Raboneko 558b450b02 bump: neovide 2025-01-03 10:17:29 +00:00
Cappy Ishihara 0210b7ad0f Properly check mock label (#2866) 2025-01-03 17:54:03 +08:00
madomado 60dd96a68f fix(ci): make gha parse variable substitutions correctly (#2865)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

* fix(ci): weird formatting issues

* wha

* if !contains?

* single quotes

* fix(ci): make gha parse variables correctly?

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:19:26 +07:00
Cappy Ishihara 40e624cf74 Clean up the mesa spec file (#2857)
* Clean up the mesa spec file

* experiment: use matrices instead of multilib x86

---------

Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>
2025-01-03 16:18:37 +07:00
madomado 220cd35306 fix(ci): weird formatting issues (#2864)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

* fix(ci): weird formatting issues

* wha

* if !contains?

* single quotes

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:12:54 +07:00
madomado 5ea63f4910 feat(ci): add mock label to ci, also remove multilib (#2863)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:04:45 +07:00
Raboneko e0bf8d9dd6 bump: audacity-freeworld 2025-01-03 08:29:05 +00:00
Owen Zimmerman 25923de80b Add: Audacity (#2856)
* add tograde

* add audacity

* Remove old files
2025-01-03 16:18:31 +08:00
Gil 84f0dcbe2c Fix: Ghostty internal version (#2838)
* Fix: Internal Ghostty version

This fixes the version Ghostty displays on fetches such as Fastfetch. Otherwise stable builds of Ghostty incorrectly report themselves as dev builds.

Signed-off-by: Gil <rockgrub@protonmail.com>

* Cleanup: %?dist to %{?dist}

More technically correct I suppose but the inconsistency just bothered me. D:

Signed-off-by: Gil <rockgrub@protonmail.com>

* Bump: Release

Signed-off-by: Gil <rockgrub@protonmail.com>

---------

Signed-off-by: Gil <rockgrub@protonmail.com>
2025-01-03 16:13:19 +08:00
Raboneko 16b60ab51d [f41] Add: Patched switcheroo-control, kf6-kio and gnome-shell (#2842) (#2855)
* [f41] Add: Patched switcherooctl-control with Discrete GPU detection

* [f41] Add: Patched gnome-shell and kf6-kio for switcherooctl-control discrete patch

(cherry picked from commit 453beaff43)

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2025-01-03 16:12:57 +08:00
Raboneko a11ca7aaa0 [f41] feat: Add Valve's gamescope patch for Mesa (#2843) (#2853)
* [f41] feat: Add Valve's gamescope patch for Mesa

* fix: Update Valve patch for latest mesa

---------

Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
(cherry picked from commit 329b366274)

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2025-01-03 12:31:26 +07:00
Kyle Gospodnetich 5d1f6f300d [frawhide] Add: Patched switcherooctl-control with Discrete GPU detection (#2841) 2025-01-03 12:33:35 +08:00
942 changed files with 27059 additions and 9731 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"repoOwner": "terrapkg",
"repoName": "packages",
"resetAuthor": true,
"targetBranchChoices": ["f39", "f40", "frawhide"],
"targetBranchChoices": ["el10", "f40", "f41", "f42", "frawhide"],
"branchLabelMapping": {
"^sync-(.+)$": "$1"
}
-9
View File
@@ -1,9 +0,0 @@
ARG VARIANT="rawhide"
FROM fedora:${VARIANT}
RUN useradd -m vscode
RUN groupadd mock
RUN usermod -aG mock vscode
RUN echo vscode ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/vscode
RUN curl -Lo /etc/yum.repos.d/terra.repo https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo
RUN dnf -y install git mock createrepo_c anda terra-mock-configs
+8 -7
View File
@@ -1,18 +1,19 @@
{
"name": "Fedora",
"build": {
"dockerfile": "Dockerfile",
"args": { "VARIANT": "rawhide" }
},
"remoteUser": "vscode",
"name": "Terra Devcontainer",
"image": "ghcr.io/terrapkg/builder:frawhide",
"runArgs": [
"--privileged"
],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {}
},
"customizations": {
"vscode": {
"extensions": [
"rhaiscript.vscode-rhai"
]
}
}
},
"remoteUser": "vscode",
"onCreateCommand": "sudo usermod -a -G mock vscode"
}
+9 -10
View File
@@ -18,8 +18,7 @@ on:
jobs:
manifest:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
outputs:
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
container:
@@ -42,7 +41,7 @@ jobs:
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
version: ["rawhide"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
@@ -56,6 +55,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: CI Setup Script
if: ${{ matrix.pkg.labels.mock != '1' }}
run: |
dir=$(dirname ${{ matrix.pkg.pkg }})
if [ -f $dir/ci_setup.rhai ]; then
@@ -63,16 +63,13 @@ jobs:
fi
- name: Install Build Dependencies
if: ${{ matrix.pkg.labels.mock != '1' }}
run: |
dir=$(dirname ${{ matrix.pkg.pkg }})
dnf5 builddep -y ${dir}/*.spec
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} -rrpmbuild
- name: Build with Andaman (alternate arch)
if: matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c terra-${{ matrix.version }}-i386
run: anda build ${{ matrix.pkg.pkg }} -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ !matrix.pkg.labels.mock == '1' && '-rrpmbuild' || '' }}
- name: Generating artifact name
id: art
@@ -92,18 +89,20 @@ jobs:
- name: Upload packages to subatomic
if: github.event_name == 'push'
run: |
subrepo="${{ matrix.pkg.labels.subrepo }}"
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}${{ matrix.pkg.labels['extra'] && '-extras' }} anda-build/rpm/rpms/*
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
- name: Upload source packages to subatomic
if: github.event_name == 'push'
run: |
subrepo="${{ matrix.pkg.labels.subrepo }}"
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}${{ matrix.pkg.labels['extra'] && '-extras' }}-source anda-build/rpm/srpm/*
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
- name: Notify Madoguchi (Success)
if: success() && github.event_name == 'push'
+24 -10
View File
@@ -10,23 +10,37 @@ jobs:
version: ["rawhide"]
arch: ["x86_64", "aarch64"]
fail-fast: true
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-22.04-arm' || 'ubuntu-22.04' }}
container:
image: registry.fedoraproject.org/fedora-minimal:${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Install repositories
run: |
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs
dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
- name: Install Anda
run: cargo install anda
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@v4
with:
ref: f${{ matrix.version }}
fetch-depth: 1
- name: Build anda-srpm-macros
run: |
mkdir -p anda-build/rpm/rpms
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
- name: Install build dependencies
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
- name: Install Anda
run: |
rpmbuild -bb anda/tools/buildsys/anda/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/tools/buildsys/anda/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
- name: Build terra-mock-configs
run: |
echo "PATH=$PATH:/github/home/.cargo/bin" >> $GITHUB_ENV
@@ -36,16 +50,16 @@ jobs:
- name: Install terra-mock-configs
run: dnf5 install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
- name: Build anda-srpm-macros
run: anda build -rrpmbuild anda/terra/srpm-macros/pkg
- name: Build trra-release
run: anda build -rrpmbuild anda/terra/release/pkg
- name: Build Subatomic
run: anda build -rrpmbuild anda/tools/buildsys/subatomic/pkg
- name: Install Subatomic
run: dnf5 install -y ./anda-build/rpm/rpms/subatomic-*.rpm
- name: Build Andaman
run: anda build -rrpmbuild anda/tools/buildsys/anda/pkg
- name: Tidy up output directory
run: rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
- name: Upload packages to subatomic
run: |
+3 -10
View File
@@ -21,7 +21,7 @@ jobs:
pkgs: ${{ steps.parsing.outputs.pkgs }}
builder: ${{ inputs.custom_builder }}
arch: ${{ steps.parsing.outputs.arch }}
runs-on: "ubuntu-latest"
runs-on: ubuntu-22.04
steps:
- name: Parse Input
id: parsing
@@ -47,7 +47,7 @@ jobs:
version: ["rawhide"]
arch: ${{ fromJson(needs.parse.outputs.arch) }}
fail-fast: false
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-22.04-arm' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-22.04' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
@@ -60,15 +60,8 @@ jobs:
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: CI Setup Script
run: |
dir=${{ matrix.pkg }}
if [ -f $dir/ci_setup.rhai ]; then
anda run $dir/ci_setup.rhai --labels script_path=$dir/ci_setup.rhai
fi
- name: Build with Andaman
run: anda build -rrpmbuild anda/${{ matrix.pkg }}pkg
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda/${{ matrix.pkg }}pkg
- name: Generating artifact name
id: art
+8 -4
View File
@@ -13,7 +13,7 @@ jobs:
pkg: ${{ fromJson(inputs.packages) }}
version: ["rawhide"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-22.04' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
@@ -27,6 +27,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: CI Setup Script
if: ${{ !contains(matrix.pkg.labels, 'mock') }}
run: |
dir=$(dirname ${{ matrix.pkg.pkg }})
if [ -f $dir/ci_setup.rhai ]; then
@@ -34,12 +35,13 @@ jobs:
fi
- name: Install Build Dependencies
if: ${{ !contains(matrix.pkg.labels, 'mock') }}
run: |
dir=$(dirname ${{ matrix.pkg.pkg }})
dnf5 builddep -y ${dir}/*.spec
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} -rrpmbuild
run: anda build ${{ matrix.pkg.pkg }} -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ contains(matrix.pkg.labels, 'mock') && '' || '-rrpmbuild' }}
- name: Generating artifact name
id: art
@@ -58,17 +60,19 @@ jobs:
- name: Upload packages to subatomic
run: |
subrepo="${{ matrix.pkg.labels.subrepo }}"
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}${{ matrix.pkg.labels['extra'] && '-extras' }} anda-build/rpm/rpms/*
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
- name: Upload source packages to subatomic
run: |
subrepo="${{ matrix.pkg.labels.subrepo }}"
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}${{ matrix.pkg.labels['extra'] && '-extras' }}-source anda-build/rpm/srpm/*
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
- name: Notify Madoguchi (Success)
if: success()
+1 -1
View File
@@ -7,7 +7,7 @@ on:
jobs:
backport:
name: Backport/sync PR
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
if: github.event.pull_request.merged
steps:
- name: Install SSH signing key
+2 -1
View File
@@ -6,13 +6,14 @@ on:
jobs:
autoupdate:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
strategy:
matrix:
branch:
- frawhide
- f40
- f41
- f42
- el10
container:
image: ghcr.io/terrapkg/builder:frawhide
+2 -1
View File
@@ -4,6 +4,7 @@ on:
push:
branches:
- frawhide
- f42
- f41
- f40
- el10
@@ -13,7 +14,7 @@ on:
jobs:
update-comps:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
container:
image: ghcr.io/terrapkg/builder:frawhide
steps:
+2 -1
View File
@@ -6,7 +6,7 @@ on:
jobs:
autoupdate:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
@@ -48,6 +48,7 @@ jobs:
}
copy_over f40 || true
copy_over f41 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
fi
+4 -3
View File
@@ -1,12 +1,12 @@
name: Weekly Update
on:
schedule:
- cron: "0 0 * * 0"
- cron: "0 0 * * *"
workflow_dispatch:
jobs:
autoupdate:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
@@ -25,7 +25,7 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Weekly Update
run: anda update --filters weekly=1
run: anda update --filters weekly=$(date "+%w")
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RUST_BACKTRACE: full
@@ -48,6 +48,7 @@ jobs:
}
copy_over f40 || true
copy_over f41 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
fi
+2 -1
View File
@@ -6,7 +6,7 @@ on:
jobs:
autoupdate:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
@@ -48,6 +48,7 @@ jobs:
}
copy_over f40 || true
copy_over f41 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
fi
+3
View File
@@ -3,4 +3,7 @@ project pkg {
rpm {
spec = "anki-bin.spec"
}
labels {
subrepo = "extras"
}
}
+17 -12
View File
@@ -1,29 +1,32 @@
%global xurl https://files.pythonhosted.org/packages/ef/fa/6c86371d0e3b71129d2a79e63fc3fdc17733c9ebbf77345c62caad8c9fca/anki-24.11-cp39-abi3-manylinux_2_28_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/58/6e/9f2d4853a83e57cea48ccae3bc2d887bf7c0550042185e156bab23f524bf/anki-24.11-cp39-abi3-manylinux_2_31_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/40/3c/b70ef91f1dad8248332971c0cbb2922277512789cadc33cb16233e360a56/aqt-24.11-py3-none-any.whl
%global xurl https://files.pythonhosted.org/packages/68/9c/7685bd012e597332f8ce379a31b0d58dd4eae960da96ff43e9fcd978c93f/anki-25.02-cp39-abi3-manylinux_2_35_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/da/36/741cef7b7fce943d187784549fd8de8152986067d9226f384959c07770a7/anki-25.02-cp39-abi3-manylinux_2_35_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/2c/bc/763589b97aa5c91acf3d834beaa473c25ca7f335c7b40954fd0d5fd41ddc/aqt-25.02-py3-none-any.whl
Name: anki-bin
Version: 24.11
Version: 25.02
Release: 1%?dist
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
BuildRequires: python3-pip rpm_macro(fdupes) cargo
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
ExclusiveArch: x86_64
BuildRequires: python3-pip rpm_macro(fdupes) cargo
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
Requires: python3-protobuf >= 4.21
Requires: libxcrypt-compat hicolor-icon-theme sox
Requires: (mpv or mpv-nightly)
ExclusiveArch: x86_64
Conflicts: anki
%ifarch x86_64
Source0: %xurl
%elifarch aarch64
Source0: %aurl
Source0: %aurl
%endif
Source1: %qurl
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
Source5: https://raw.githubusercontent.com/ankitects/anki/%{version}/LICENSE
Source6: https://raw.githubusercontent.com/ankitects/anki/%{version}/README.md
@@ -57,6 +60,8 @@ rm -rf %buildroot%_bindir/{distro,flask,jsonschema,markdown_py,normalizer,send2t
%license LICENSE
%doc README.md
%_bindir/anki
%_bindir/pyuic6
%_bindir/pylupdate6
/usr/lib/python*/site-packages/_aqt/
/usr/lib/python*/site-packages/anki-%{version}.dist-info/
/usr/lib/python*/site-packages/anki/
+1 -1
View File
@@ -1,5 +1,5 @@
Name: anki-qt5
Version: 24.11
Version: 25.02
Release: 1%?dist
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
+3
View File
@@ -3,4 +3,7 @@ project pkg {
rpm {
spec = "anki.spec"
}
labels {
subrepo = "extras"
}
}
+2 -2
View File
@@ -1,5 +1,5 @@
Name: anki
Version: 24.11
Version: 25.02
Release: 1%?dist
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
@@ -9,7 +9,7 @@ BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-sen
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-webengine
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-pyqt6-webengine
Recommends: mpv
Recommends: (mpv or mpv-nightly)
Obsoletes: anki <= 2.1.15
Conflicts: anki-qt5
Patch0: 0001-No-update.patch
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "audacity-freeworld.spec"
}
}
@@ -0,0 +1,752 @@
%global __requires_exclude ^lib-.*.so
%global __provides_exclude ^lib-.*.so
%global ver Audacity-3.7.3
%global sanitized_ver %(echo %{ver} | sed 's/Audacity-//g')
Name: audacity-freeworld
Version: %{sanitized_ver}
Release: 1%?dist
Summary: Multitrack audio editor
License: GPLv2
URL: https://www.audacityteam.org/
%define realname audacity
Conflicts: %{realname}
Source0: https://github.com/audacity/audacity/releases/download/Audacity-%{version}/audacity-sources-%{version}.tar.gz
# manual can be installed from the base Fedora Audacity package.
BuildRequires: cmake
BuildRequires: gettext-devel
BuildRequires: chrpath
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: alsa-lib-devel
BuildRequires: desktop-file-utils
BuildRequires: expat-devel
BuildRequires: flac-devel
BuildRequires: git
BuildRequires: gtk3-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: ladspa-devel
BuildRequires: lame-devel
BuildRequires: libid3tag-devel
BuildRequires: libjpeg-turbo-devel turbojpeg
BuildRequires: libmad-devel
BuildRequires: taglib-devel
BuildRequires: twolame-devel
BuildRequires: libogg-devel
BuildRequires: libsndfile-devel
BuildRequires: libuuid-devel
BuildRequires: libvorbis-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: lilv-devel
BuildRequires: lv2-devel
BuildRequires: mpg123-devel
BuildRequires: opusfile-devel
BuildRequires: portaudio-devel >= 19-16
BuildRequires: portmidi-devel
BuildRequires: rapidjson-devel
BuildRequires: serd-devel
BuildRequires: shared-mime-info
BuildRequires: sord-devel
BuildRequires: soundtouch-devel
BuildRequires: soxr-devel
# Use local sqlite as system fails
BuildRequires: sqlite-devel
BuildRequires: sratom-devel
BuildRequires: suil-devel
BuildRequires: vamp-plugin-sdk-devel >= 2.0
BuildRequires: wavpack-devel
BuildRequires: wxGTK-devel
BuildRequires: zip
BuildRequires: zlib-devel
BuildRequires: python3
BuildRequires: libappstream-glib
Recommends: ffmpeg-libs
# For new symbols in portaudio
Requires: portaudio%{?_isa} >= 19-16
ExcludeArch: s390x
%description
Audacity is a cross-platform multitrack audio editor. It allows you to
record sounds directly or to import files in various formats. It features
a few s0mple effects, all of the editing features you should need, and
unlimited undo. The GUI was built with wxWidgets and the audio I/O
supports PulseAudio, OSS and ALSA under Linux.
This build has support for mp3 and ffmpeg import/export.
%prep
%autosetup -p1 -n %{realname}-sources-%{version}
# Make sure we use the system versions.
rm -rf lib-src/{libvamp,libsoxr}/
#Included in src/AboutDialog.cpp but not supplied
touch include/RevisionIdent.h
%build
%cmake \
-DCMAKE_MODULE_LINKER_FLAGS:STRING="$(wx-config --libs)" \
-DCMAKE_SHARED_LINKER_FLAGS:STRING="$(wx-config --libs)" \
-DAUDACITY_BUILD_LEVEL:STRING=2 \
-Daudacity_conan_enabled=Off \
-Daudacity_has_networking=Off \
-Daudacity_has_crashreports=Off \
-Daudacity_has_updates_check=Off \
-Daudacity_has_sentry_reporting=Off \
-Daudacity_lib_preference:STRING=system \
-Daudacity_use_libsndfile=system \
-Daudacity_use_soxr=system \
-Daudacity_use_lame=system \
-Daudacity_use_twolame=system \
-Daudacity_use_libflac=system \
-Daudacity_use_ladspa=on \
-Daudacity_use_libvorbis=system \
-Daudacity_use_libid3tag=system \
-Daudacity_use_expat=system \
-Daudacity_use_soundtouch=system \
-Daudacity_use_vamp=system \
-Daudacity_use_lv2=system \
-Daudacity_use_midi=system \
-Daudacity_use_libogg=system \
-Daudacity_has_vst3:BOOL=Off \
-Daudacity_use_ffmpeg=loaded
%cmake_build
%install
%cmake_install
# Remove the RPATH from all the private libraries provided with Audacity and
# make them all executable so that debug symbol extraction happens.
# CMake could do this on its own using the install target for the library,
# but the Audacity build system manually copies around the libraries so it
# doesn't use the install target. This is very involved to fix in the code,
# so this work around is easier and more maintainable than patching the build
# system.
pushd %{buildroot}%{_libdir}/%{realname}
for libFile in *;
do
if [[ ! -d $libFile ]];
then
chrpath --delete $libFile
chmod 755 $libFile
fi
done
popd
pushd %{buildroot}%{_libdir}/%{realname}/modules
for libFile in *;
do
if [[ ! -d $libFile ]];
then
chrpath --delete $libFile
chmod 755 $libFile
fi
done
popd
if appstream-util --help | grep -q replace-screenshots ; then
appstream-util replace-screenshots %{buildroot}%{_metainfodir}/audacity.appdata.xml \
https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/audacity/a.png
fi
%{find_lang} %{realname}
desktop-file-install --dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/audacity.desktop
mkdir %{buildroot}%{_datadir}/doc/%{realname}/nyquist
cp -pr lib-src/libnyquist/nyquist/license.txt %{buildroot}%{_datadir}/doc/%{realname}/nyquist
cp -pr lib-src/libnyquist/nyquist/Readme.txt %{buildroot}%{_datadir}/doc/%{realname}/nyquist
rm %{buildroot}%{_datadir}/doc/%{realname}/LICENSE.txt
rm -f %{buildroot}%{_prefix}/%{realname}
%files -f %{realname}.lang
%{_bindir}/%{realname}
%{_libdir}/%{realname}/
%dir %{_datadir}/%{realname}
%{_datadir}/%{realname}/EffectsMenuDefaults.xml
%{_datadir}/%{realname}/nyquist/
%{_datadir}/%{realname}/plug-ins/
%{_mandir}/man*/*
%{_datadir}/applications/*
%{_metainfodir}/%{realname}.appdata.xml
%{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/%{realname}.png
%{_datadir}/icons/hicolor/scalable/apps/%{realname}.svg
%{_datadir}/mime/packages/*
%{_datadir}/doc/%{realname}
%license LICENSE.txt
%changelog
* Thu Jan 03 2025 Owen Zimmerman <owen@fyralabs.com>
- Port to Terra
* Thu Dec 12 2024 Leigh Scott <leigh123linux@gmail.com> - 3.7.1-1
- Update to 3.7.1
* Wed Oct 30 2024 Leigh Scott <leigh123linux@gmail.com> - 3.7.0-1
- Update to 3.7.0
* Sat Sep 14 2024 Leigh Scott <leigh123linux@gmail.com> - 3.6.3-1
- Update to 3.6.3
* Wed Sep 04 2024 Leigh Scott <leigh123linux@gmail.com> - 3.6.2-1
- Update to 3.6.2
* Mon Jul 29 2024 Leigh Scott <leigh123linux@gmail.com> - 3.6.1-1
- Update to 3.6.1
* Wed Jul 17 2024 Leigh Scott <leigh123linux@gmail.com> - 3.6.0-1
- Update to 3.6.0
* Fri Apr 26 2024 Leigh Scott <leigh123linux@gmail.com> - 3.5.1-1
- Update to 3.5.1
* Sat Feb 03 2024 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Nov 17 2023 Leigh Scott <leigh123linux@gmail.com> - 3.4.2-1
- 3.4.2
* Fri Nov 03 2023 Leigh Scott <leigh123linux@gmail.com> - 3.4.0-1
- 3.4.0
* Wed Aug 02 2023 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jun 11 2023 Leigh Scott <leigh123linux@gmail.com> - 3.3.3-1
- 3.3.3
* Sun May 07 2023 Leigh Scott <leigh123linux@gmail.com> - 3.3.2-1
- 3.3.2
* Thu May 04 2023 Leigh Scott <leigh123linux@gmail.com> - 3.3.1-2
- Fix crash on startup (rfbz#6669)
* Fri Apr 28 2023 Leigh Scott <leigh123linux@gmail.com> - 3.3.1-1
- 3.3.1
* Mon Apr 24 2023 Leigh Scott <leigh123linux@gmail.com> - 3.3.0-1
- 3.3.0
* Sat Apr 01 2023 Leigh Scott <leigh123linux@gmail.com> - 3.2.5-2
- Add ffmpeg-6 support
* Tue Mar 14 2023 Leigh Scott <leigh123linux@gmail.com> - 3.2.5-1
- 3.2.5
- Use clang
* Tue Dec 06 2022 Leigh Scott <leigh123linux@gmail.com> - 3.2.2-1
- 3.2.2
* Thu Oct 06 2022 Leigh Scott <leigh123linux@gmail.com> - 3.2.1-1
- 3.2.1
* Fri Sep 23 2022 Leigh Scott <leigh123linux@gmail.com> - 3.2.0-1
- 3.2.0
* Sat Aug 06 2022 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.1.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
* Thu Feb 24 2022 Leigh Scott <leigh123linux@gmail.com> - 3.1.3-3
- Use compat-ffmpeg4 for f36+
* Wed Feb 09 2022 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Dec 23 2021 Leigh Scott <leigh123linux@gmail.com> - 3.1.3-1
- 3.1.3
* Sun Dec 12 2021 Leigh Scott <leigh123linux@gmail.com> - 3.1.2-1
- 3.1.2
* Sat Nov 13 2021 Leigh Scott <leigh123linux@gmail.com> - 3.1.1-1
- 3.1.1
* Wed Nov 10 2021 Leigh Scott <leigh123linux@gmail.com> - 3.1.0-1
- 3.1.0
* Wed Nov 10 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.5-5
- Rebuilt for new ffmpeg snapshot
* Tue Oct 26 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.5-4
- Fix build level
* Tue Oct 26 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.5-3
- Fix lang (rfbz#6117)
* Tue Oct 19 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.5-2
- Filter internal libs from provides and requires (rfbz#6112)
* Thu Oct 14 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.5-1
- 3.0.5
* Sat Oct 02 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.2-3
- Add Fedora patches
* Mon Aug 02 2021 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Apr 19 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.2-1
- 3.0.2
* Sun Mar 21 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.0-2
- Use local sqlite as system fails
* Thu Mar 18 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.0-1
- 3.0.0
- Use local wxwidgets, audacity isn't usable with gtk3
* Tue Feb 23 2021 Sérgio Basto <sergio@serjux.com> - 2.4.2-4
- partial fedora sync
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.4.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jan 1 2021 Leigh Scott <leigh123linux@gmail.com> - 2.4.2-2
- Rebuilt for new ffmpeg snapshot
* Wed Oct 21 2020 Leigh Scott <leigh123linux@gmail.com> - 2.4.2-1
- Update to Audacity 2.4.2
* Wed Sep 02 2020 Leigh Scott <leigh123linux@gmail.com> - 2.3.3-5
- Add GDK_BACKEND=x11 to audacity.desktop exec line (rfbz#5551)
- Fix incorrect appdata.xml type tag (bug #1810509)
* Mon Aug 17 2020 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Mar 26 2020 leigh123linux <leigh123linux@googlemail.com> - 2.3.3-3
- Fix gcc-10 compile issue
* Tue Feb 04 2020 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Nov 23 2019 David Timms <iinet.net.au@dtimms> - 2.3.3-1
- Update to Audacity 2.3.3.
- Modify wxWidgets build require to wxGTK3 (gtk3 version).
- Modify libdir patch for 2.3.3.
- Fix -manual file archive dropping the leading help/ in path.
- Disable twolame for EPEL-8 as the -devel package isn't available.
* Wed Aug 07 2019 Leigh Scott <leigh123linux@gmail.com> - 2.3.2-2
- Rebuild for new ffmpeg version
* Tue Jun 4 2019 David Timms <iinet.net.au@dtimms> - 2.3.2-1
- Update to Audacity 2.3.2 release.
- Rebase audacity-2.3.2-libdir.patch.
* Mon Mar 18 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.3.1-1
- Update to Audacity 2.3.1 release
- Fixes Audacity 2.3.0 broken release (rfbz#5077)
* Mon Mar 04 2019 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Oct 1 2018 David Timms <iinet.net.au@dtimms> - 2.3.0-1
- Update to Audacity 2.3.0 release.
- change mp3 capability to be always present rather than a compile option.
- Modify audacity-2.2.1-libdir.patch and audacity-2.2.1-libmp3lame-default.patch
to apply the rpm macro path directly.
- Add grep check to fail if RPMLIB is found in modified source.
- Fix libid3tag configure option.
* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.2.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Apr 27 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.2.2-5
- Revert 'Use compat-ffmpeg28 on Fedora 28+'
* Thu Mar 08 2018 RPM Fusion Release Engineering <leigh123linux@googlemail.com> - 2.2.2-4
- Rebuilt for new ffmpeg snapshot
* Mon Feb 26 2018 Sérgio Basto <sergio@serjux.com> - 2.2.2-3
- Restore remove after configure
- Remove obsolete scriptlets
* Sun Feb 25 2018 Sérgio Basto <sergio@serjux.com> - 2.2.2-2
- Use compat-ffmpeg28 on Fedora 28+
- Also add conditionals to be possible build with local ffmpeg (not in use)
- Use autoconf before ./configure
- Readd libmp3lame-default.patch and libdir.patch
- Readd to configure --disable-dynamic-loading
- General review of spec
- Comment BR portmidi-devel and remove no-local-includes.patch
* Thu Feb 22 2018 Sérgio Basto <sergio@serjux.com> - 2.2.2-1
- Update to 2.2.2
- Readd no-local-includes.patch
- Reorganize conditonal with_mp3, now have twolame, lame and libmad
- Readd desktop.in.patch
- Add to configure --with-lv2 --with-midi --with-portmidi with some commentaries
- Temporary fix to portaudio became permanent (--with-portaudio=local)
* Thu Feb 01 2018 Sérgio Basto <sergio@serjux.com> - 2.2.1-1
- Update to 2.2.1
* Sun Dec 03 2017 Sérgio Basto <sergio@serjux.com> - 2.2.0-1
- Update to 2.2.0
* Mon Oct 16 2017 Leigh Scott <leigh123linux@googlemail.com> - 2.1.3-5
- Rebuild for ffmpeg update
* Sun Oct 08 2017 Sérgio Basto <sergio@serjux.com> - 2.1.3-4
- Rebuild for soundtouch 2.0.0
- Fix build for new wxBase
- Sync with Fedora proper
* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 2.1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Apr 29 2017 Leigh Scott <leigh123linux@googlemail.com> - 2.1.3-2
- Rebuild for ffmpeg update
* Fri Mar 24 2017 Leigh Scott <leigh123linux@googlemail.com> - 2.1.3-1
- 2.1.3 release.
* Sat Mar 18 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 2.1.3-0.10.20161109git53a5c93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Nov 22 2016 Sérgio Basto <sergio@serjux.com> - 2.1.3-0.9.20161109git53a5c93
- Use bcond_without correctly, fix wx-config-3.0-gtk2 detection, also simplify
some comments
* Thu Nov 17 2016 David Timms <iinet.net.au@dtimms> - 2.1.3-0.8.20161109git53a5c93
- fix mp3 build parameter by defining mp3importexport conditional.
* Wed Nov 9 2016 David Timms <iinet.net.au@dtimms> - 2.1.3-0.7.20161109git53a5c93
- 2.1.3 Alpha git snapshot 2016-11-09.
* Sat Jul 30 2016 Julian Sikorski <belegdol@fedoraproject.org> - 2.1.2-3
- Rebuilt for ffmpeg-3.1.1
* Wed Jun 22 2016 Nicolas Chauvet <kwizart@gmail.com> - 2.1.2-2
- Backport fix for gcc6
* Thu Mar 03 2016 Sérgio Basto <sergio@serjux.com> - 2.1.2-1
- Update audacity to 2.1.2 final
* Sun Jul 19 2015 David Timms <iinet.net.au@dtimms> - 2.1.1-1
- Release of Audacity 2.1.1.
* Sun Jun 28 2015 David Timms <iinet.net.au@dtimms> - 2.1.1-0.2.dea351a
- remove Source1 reference to manual (available in Fedora audacity build).
* Wed Jun 24 2015 David Timms <iinet.net.au@dtimms> - 2.1.1-0.1.dea351a
- Update to 2.1.1 pre-release git snapshot to prepare for release.
- Conditionalize AppData out of EPEL <=7 release.
- Use better AppData screenshots.
* Mon Jan 12 2015 David Timms <iinet.net.au@dtimms> - 2.0.6-1
- update to upstream release 2.0.6
- update non-dl-ffmpeg.patch to match this version
* Sat Aug 30 2014 Sérgio Basto <sergio@serjux.com> - 2.0.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Mon Sep 30 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.0.4-3
- Rebuilt
* Sun Sep 22 2013 David Timms <iinet.net.au@dtimms> - 2.0.4-2
- Add upstream patch to avoid segfault when starting Effects|Equalization
* Sat Sep 14 2013 David Timms <iinet.net.au@dtimms> - 2.0.4-1
- update to upstream release 2.0.4
- rebase audacity-2.0.1-libmp3lame-default
* Sat May 4 2013 Hans de Goede <j.w.r.degoede@gmail.com> - 2.0.3-1
- New upstream release 2.0.3
- Fix FTBFS by using ffmpeg-compat (rf#2707)
- Disable dynamic loading to force proper Requires for the used libs
* Sun Mar 03 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.0.1-2
- Mass rebuilt for Fedora 19 Features
* Tue Jul 3 2012 David Timms <iinet.net.au@dtimms> - 2.0.1-1
- update to 2.0.1 final
- rebase libmp3lame-default.patch
- rebase desktop.in.patch
* Tue Jun 26 2012 David Timms <iinet.net.au@dtimms> - 2.0.1-0.1.rc2
- update to 2.0.1 release candidate 2
* Wed Mar 14 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-1
- update to 2.0.0 final
* Sun Mar 11 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-0.9.rc9
- update to 2.0.0 release candidate 9
- drop upstreamed glib2 include patch
* Tue Mar 6 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-0.8.rc8
- update to 2.0.0 release candidate 8 for testing only
* Wed Feb 22 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-0.3.rc3
- update to 2.0.0 release candidate 3
* Sat Feb 18 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-0.2.rc1.20120218svn11513
- update to release candidate from svn snapshot
* Sun Feb 5 2012 David Timms <iinet.net.au@dtimms> - 2.0.0-0.1.alpha20120205svn11456
- update to 2.0.0 alpha svn snapshot
- delete accepted ffmpeg-0.8.y patch
* Tue Dec 13 2011 David Timms <iinet.net.au@dtimms> - 1.3.14-0.5
- fix Source1 help reference (again).
* Tue Dec 13 2011 David Timms <iinet.net.au@dtimms> - 1.3.14-0.4
- update to 1.3.14 beta release
* Thu Dec 8 2011 David Timms <iinet.net.au@dtimms> - 1.3.14-0.3.alpha20111101svn11296
- add ffmpeg-0.8 patch from Leland Lucius
- add test patch to workaround gtypes-include problem
* Tue Nov 1 2011 David Timms <iinet.net.au@dtimms> - 1.3.14-0.1.alpha20111101svn11296
- update to 1.3.14 alpha svn snapshot
* Sat Apr 30 2011 David Timms <iinet.net.au@dtimms> - 1.3.13-0.4.beta
- fix files and dir ownership including -manual files in the main package
* Tue Apr 26 2011 David Timms <iinet.net.au@dtimms> - 1.3.13-0.2.beta
- delete help file Source reference; will be done in Fedora instead.
* Sun Apr 24 2011 David Timms <iinet.net.au@dtimms> - 1.3.13-0.2.beta
- upgrade to 1.3.13-beta
- drop patches included in upstream release
- convert desktop file to a patch against new upstream .desktop file.
* Wed Nov 10 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.11.beta
- fix build failure compiling ffmpeg.cpp
* Wed Nov 10 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.10.beta
- fix build failure in portmixer due to "Missing support in pa_mac_core.h"
Applied svn trunk portmixer configure changes.
- del previous patch attempt (unsuccessful)
* Sun Oct 31 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.9.beta
- fix build failure due to portmixer configure problems
* Sun Oct 31 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.8.beta
- fix hang when play at speed with ratio less than 0.09 is used (#637347)
* Sat Aug 7 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.7.beta
- patch to suit APIChange introduced in ffmpeg-0.6. Resolves rfbz #1356.
fixes ffmpeg import/export.
* Thu Jul 15 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.6.beta
- drop vamp-plugin path patch to suit updated vamp-plugin-sdk-2.1
* Mon Jun 28 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.4.beta
- mods to ease diffs between builds for fedora and full
* Mon Jun 28 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.3.beta
- really package new icons found in icons/hicolor
* Mon Jun 28 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.2.beta
- mod tartopdir to use package version macro
* Mon Jun 28 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.1.3.beta
- fix icons glob to use realname
- add more supported mimetypes and categories to the desktop file
* Mon Jun 28 2010 David Timms <iinet.net.au@dtimms> - 1.3.12-0.1.2.beta
- upgrade to 1.3.12-beta
- package new icons found in icons/hicolor
* Sat Dec 5 2009 David Timms <iinet.net.au@dtimms> - 1.3.10-0.1.1.beta
- upgrade to 1.3.10-beta
- re-base spec to fedora devel and patches by mschwendt
* Thu Dec 3 2009 David Timms <iinet.net.au@dtimms> - 1.3.9-0.4.2.beta
- continue with upgrade to f12 version
* Mon Nov 16 2009 David Timms <iinet.net.au@dtimms> - 1.3.9-0.4.1.beta
- upgrade to 1.3.9-beta to match Fedora version.
- resync to include new and updated patches from mschwendt
- add conditional freeworld to allow minimal change from Fedora version
* Fri Oct 23 2009 Orcan Ogetbil <oged[DOT]fedora[AT]gmail[DOT]com> - 1.3.7-0.6.2.beta
- Update desktop file according to F-12 FedoraStudio feature
* Tue May 26 2009 David Timms <iinet.net.au@dtimms> - 1.3.7-0.6.1.beta
- match the 1.3.7.beta version in fedora proper
- include new and updated patches from mschwendt
- del no longer required patches
* Sun Mar 29 2009 Julian Sikorski <belegdol@fedoraproject.org> - 1.3.6-0.4.beta
- wxGTK no longer provides wxGTK2 in Fedora 11
* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.3.6-0.3.beta
- rebuild for new F11 features
- revert to 1.3.6.beta for now
* Sat Feb 7 2009 David Timms <iinet.net.au@dtimms> - 1.3.7-0.1.beta
- update to new upstream beta release
- drop beta release 1.3.2 from package
* Sun Dec 14 2008 David Timms <iinet.net.au@dtimms> - 1.3.6-0.2.beta
- add Kevin Koflers portaudio patch to allow output via pulseaudio
* Sun Nov 23 2008 David Timms <iinet.net.au@dtimms> - 1.3.6-0.1.beta
- update to new upstream beta release
- drop libdir patch for now
- drop upstreamed fr.po patch
- add support for ffmpeg import and export via BR and --with-ffmpeg
- add patch to allow selection of ffmpeg library on unix.
* Fri Aug 22 2008 David Timms <iinet.net.au@dtimms> - 1.3.5-0.4.beta
- mod patch2 apply command
* Fri Aug 22 2008 David Timms <iinet.net.au@dtimms> - 1.3.5-0.3.beta
- add Requires lame-libs
- update 1.3.4-gcc43.patch to suit 1.3.5, since patch mostly upstreamed.
* Mon Aug 18 2008 David Timms <iinet.net.au@dtimms> - 1.3.5-0.2.beta
- rename spec and Name to audacity-freeworld.
- add provides/obsoletes audacity-nonfree.
- import livna package into rpmfusion.
* Sun Jun 8 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.5-0.1.beta
- fix bad fr.po that makes Fichier>Open dialog too wide
- sync with F-9 updates-testing
- update to 1.3.5-beta
- tmp patch merged upstream
- expat2 patch merged upstream
- desktop-file: drop deprecated Encoding, drop Icon file extension
* Fri May 9 2008 Michael Schwendt <mschwendt@users.sf.net>
- scriptlets: run update-desktop-database without path
- drop scriptlet dependencies
* Sat May 3 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.4-0.7.20080123cvs
- check ownership of temporary files directory (#436260) (CVE-2007-6061)
* Sat Apr 12 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.4-0.6.20080123cvs
- set a default location for libmp3lame.so.0 again
* Fri Mar 21 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.4-0.5.20080123cvs
- package the old 1.3.2-beta and a post 1.3.4-beta snapshot in the
same package -- users may stick to the older one, but please help
with evaluating the newer one
- merge packaging changes from my 1.3.3/1.3.4 test packages:
- build newer release with wxGTK 2.8.x
- BR soundtouch-devel and --with-soundtouch=system
- drop obsolete patches: resample, mp3 export, destdir, FLAC, fr
* Fri Mar 21 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.9.beta
- make soundtouch and allegro build with RPM optflags
* Sun Feb 10 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.8.beta
- rawhide: patch for JACK 0.109.0 API changes (jack_port_lock/unlock removal).
- rebuilt for GCC 4.3 as requested by Fedora Release Engineering
- subst _libdir in ladspa plugin loader
* Thu Jan 3 2008 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.7.beta
- Patch for GCC 4.3.0 C++.
* Fri Nov 16 2007 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.6.beta
- rebuilt for FLAC 1.1.4 -> 1.2.x upgrade, which broke FLAC import
* Mon Mar 5 2007 Michael Schwendt <mschwendt@users.sf.net>
- add umask 022 to scriptlets
* Sat Mar 3 2007 Michael Schwendt <mschwendt[ATusers.sf.net> - 1.3.2-0.5.beta
- build with wxGTK 2.6 compatibility package
* Sat Feb 24 2007 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.4.beta
- patch for FLAC 1.1.4 API compatibility
- patch ExportMP3.cpp (MPEG-2 Layer III bitrates resulted in
broken/empty files)
* Tue Feb 20 2007 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.3.beta
- patch app init to set a default location for libmp3lame.so.0
- fix the libmp3lame.so.0 subst
- subst _libdir in libmp3lame search
- use sed instead of perl
* Sun Feb 18 2007 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.2.beta
- patch the source to use libsamplerate actually and fix Resample.cpp
* Thu Feb 15 2007 Michael Schwendt <mschwendt@users.sf.net> - 1.3.2-0.1.beta
- sync with Fedora Extras 6 upgrade to 1.3.2-beta
- add BR expat-devel jack-audio-connection-kit-devel alsa-lib-devel
- built-in/patched: nyquist soundtouch
- built-in/patched, n/a: twolame
- adjust configure options accordingly
- patches 1-3 unnecessary, add gemi's audacity-1.3.2-destdir.patch
- make patch from iconv src/Languages.cpp conversion (ISO Latin-1 to UTF-8)
- make patch for locale/fr.po (MAC to ISO Latin-1)
* Wed Oct 18 2006 Michael Schwendt <mschwendt@users.sf.net> - 1.2.4-0.3.b.2
- rename to "audacity-nonfree" and "Conflicts: audacity"
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info>
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Sun Sep 24 2006 Michael Schwendt <mschwendt[At]users.sf.net>
- rebuild
* Sat Jun 3 2006 Michael Schwendt <mschwendt@users.sf.net> - 1.2.4-0.2.b
- bump and rebuild
* Fri Mar 17 2006 Michael Schwendt <mschwendt@users.sf.net> - 1.2.4-0.1.b
- Update to 1.2.4b (stable release).
- Follow upstream recommendation and use the GTK+ 1.x wxGTK.
This is because of various issues with fonts/layout/behaviour.
- Build with compat-wxGTK-devel.
- Modify build section to find wx-2.4-config instead of wx-config.
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Wed Jul 20 2005 Michael Schwendt <mschwendt@users.sf.net> - 1.2.3-5.lvn.1
- Sync with minor changes in Fedora Extras 4 package.
- Drop Epoch and bump release so this is high enough for an upgrade.
* Fri May 20 2005 David Woodhouse <dwmw2@infradead.org> - 1.2.3-4
- Add more possible MIME types for ogg which may be seen even though
they're not standard.
* Sun Jan 30 2005 Michael Schwendt <mschwendt@users.sf.net> - 0:1.2.3-1.lvn.1
- Build with mp3 and wxGTK2 by default,
- Make the libmp3lame perl substitution in %%prep more robust.
- s/Fedora/Livna/ in desktop file.
* Sat Nov 20 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.3-1
- New Version 1.2.3
* Sat Oct 30 2004 Michael Schwendt <mschwendt@users.sf.net> - 0:1.2.2-0.fdr.1
- Update to 1.2.2, patch aboutdialog to be readable with wxGTK.
* Mon May 10 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.1-0.fdr.1
- New Version 1.2.1
* Sun Apr 11 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-0.fdr.2
- Fix for Language.cpp restored
* Tue Mar 2 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-0.fdr.1
- New Version 1.2.0
* Mon Nov 24 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-0.fdr.4.pre3
- Added icon
- Separated mp3 plugin
* Sun Nov 23 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-0.fdr.2.pre3
- Changes to specfile
* Sun Nov 2 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-0.fdr.1.pre3
- New upstream version 1.2.0-pre3
* Sat Oct 25 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:1.2.0-pre2.fdr.1
- First Fedora release
+4
View File
@@ -0,0 +1,4 @@
rpm.global("ver", gh("audacity/audacity"));
if rpm.changed() {
rpm.release();
}
-54
View File
@@ -1,54 +0,0 @@
%define debug_package %nil
%global _build_id_links none
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: authy
Version: 2.5.0
Release: 1%{?dist}
Summary: Two factor authentication desktop application
License: Unlicense
URL: https://authy.com/
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
Requires: gtk3
Requires: nss
BuildRequires: squashfs-tools desktop-file-utils
%description
%{summary}.
%prep
unsquashfs -q -f -d snap %{SOURCE0}
%build
%install
install -d %buildroot%_datadir/authy
cp -r snap/. %buildroot%_datadir/authy
sed -i 's|${SNAP}/meta/gui/icon.png|authy|g' %buildroot%_datadir/authy/meta/gui/authy.desktop
install -Dm644 %buildroot%_datadir/authy/meta/gui/authy.desktop -t %buildroot%_datadir/applications
install -Dm644 %buildroot%_datadir/authy/meta/gui/icon.png %buildroot%_datadir/pixmaps/authy.png
rm -rf %buildroot%_datadir/authy/{data-dir,gnome-platform,lib,meta,scripts,usr,*.sh}
install -d %buildroot%_bindir
ln -s %_datadir/authy/authy %buildroot%_bindir
%check
desktop-file-validate %buildroot%_datadir/applications/authy.desktop
%files
%_datadir/authy/
%_bindir/authy
%_datadir/applications/authy.desktop
%_datadir/pixmaps/authy.png
%changelog
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.3.0-2
- Use /usr/share/ instead of /opt/
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.2.1-2
- Initial release
-5
View File
@@ -1,5 +0,0 @@
let req = new_req("https://api.snapcraft.io/v2/snaps/info/authy");
req.head("Snap-Device-Series", "16");
let obj = json(req.get())["channel-map"][0];
rpm.version(obj.version);
rpm.source(0, obj.download.url);
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "blackbox-terminal.spec"
}
}
@@ -1,58 +0,0 @@
Name: blackbox-terminal
Version: 0.14.0
Release: 1%{?dist}
Summary: A beautiful GTK 4 terminal
License: GPL-3.0
URL: https://gitlab.gnome.org/raggesilver/blackbox
BuildRequires: vala meson gettext
BuildRequires: pkgconfig(gtk4) >= 4.6.2
BuildRequires: pkgconfig(gio-2.0) >= 2.50
BuildRequires: libadwaita-devel >= 1.1
BuildRequires: pkgconfig(pqmarble) >= 2
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.69.0
BuildRequires: pkgconfig(json-glib-1.0) >= 1.4.4
BuildRequires: pkgconfig(libxml-2.0) >= 2.9.12
BuildRequires: pkgconfig(librsvg-2.0) >= 2.54.0
BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(graphene-gobject-1.0)
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: desktop-file-utils libappstream-glib cmake
Source0: %url/-/archive/v%version/blackbox-v%version.tar.gz
%description
%{summary}.
%prep
%autosetup -p1 -n blackbox-v%version
%build
%meson
%meson_build
%install
%meson_install
%check
appstream-util validate-relax --nonet %buildroot/%_datadir/metainfo/com.raggesilver.BlackBox.metainfo.xml
%files
%doc README.md
%license COPYING
%_bindir/blackbox
%_bindir/terminal-toolbox
%_datadir/applications/com.raggesilver.BlackBox.desktop
%_datadir/metainfo/com.raggesilver.BlackBox.metainfo.xml
%_datadir/blackbox/
%_datadir/glib-2.0/schemas/com.raggesilver.BlackBox.gschema.xml
%_datadir/icons/hicolor/scalable/actions/com.raggesilver.BlackBox-fullscreen-symbolic.svg
%_datadir/icons/hicolor/scalable/actions/com.raggesilver.BlackBox-show-headerbar-symbolic.svg
%_datadir/icons/hicolor/scalable/actions/external-link-symbolic.svg
%_datadir/icons/hicolor/scalable/actions/settings-symbolic.svg
%_datadir/icons/hicolor/scalable/apps/com.raggesilver.BlackBox.svg
%_datadir/locale/*/LC_MESSAGES/blackbox.mo
%changelog
* Sun Oct 23 2022 windowsboy111 <windowsboy111@fyralabs.com>
- Initial package
-4
View File
@@ -1,4 +0,0 @@
let txt = get("https://gitlab.gnome.org/api/v4/projects/20397/releases/");
let ver = txt.json_arr()[0].tag_name;
ver.crop(1);
rpm.version(ver);
+22 -24
View File
@@ -8,8 +8,8 @@ for background device management, as well as a GUI to expertly customize your se
%global __brp_mangle_shebangs %{nil}
Name: coolercontrol
Version: 1.4.5
Release: 1%?dist
Version: 2.0.1
Release: 2%?dist
Summary: Cooling device control for Linux
License: GPL-3.0-or-later
URL: https://gitlab.com/coolercontrol/coolercontrol
@@ -21,19 +21,19 @@ Requires: hicolor-icon-theme
Requires: webkit2gtk4.1
Requires: libappindicator-gtk3
Requires: coolercontrold
BuildRequires: git-core make nodejs-npm libdrm-devel curl wget file mold
BuildRequires: nodejs-npm libdrm-devel curl wget file mold
BuildRequires: systemd-rpm-macros anda-srpm-macros cargo >= 1.75.0 cargo-rpm-macros
BuildRequires: autoconf automake binutils bison flex gcc gcc-c++ gdb libtool pkgconf strace
BuildRequires: pkgconfig(webkit2gtk-4.1) pkgconfig(openssl) pkgconfig(librsvg-2.0)
BuildRequires: libappindicator-gtk3-devel
BuildRequires: python3-devel python3-wheel python3-liquidctl python3-setproctitle python3-fastapi python3-uvicorn python3-pip
BuildRequires: binutils bison cmake flex gcc gcc-c++ libtool strace
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: cmake(Qt6)
BuildRequires: cmake(Qt6WebEngineWidgets)
%description %_desc
%package liqctld
Summary: CoolerControl daemon for interacting with liquidctl devices on a system level
Requires: coolercontrold
BuildRequires: python3-devel python3-wheel python3-liquidctl python3-setproctitle python3-fastapi python3-uvicorn python3-pip
%description liqctld %_desc
coolercontrol-liqctld is a CoolerControl daemon for interacting with liquidctl devices on a system level, and is
installed as the coolercontrol-liqctld application. Its main purpose is to wrap the underlying
@@ -43,6 +43,8 @@ It also enables parallel device communication and access to specific device prop
%package -n coolercontrold
Summary: Monitor and control your cooling devices.
Requires: coolercontrol-liqctld
BuildRequires: pkgconfig(webkit2gtk-4.1) pkgconfig(openssl) pkgconfig(librsvg-2.0)
BuildRequires: libappindicator-gtk3-devel
%description -n coolercontrold %_desc
coolercontrold is the main daemon containing the core logic for interfacing with devices, and installed as
"coolercontrold". It is meant to run in the background as a system daemon. It handles all device
@@ -59,33 +61,31 @@ popd
pushd coolercontrol-ui
npm ci --prefer-offline &
pushd src-tauri
%cargo_prep_online &
popd
popd
wait
%build
pushd coolercontrold
%{cargo_license_online} > LICENSE.dependencies &
%cargo_build -- &
pushd coolercontrol-ui
npm run build-only &
popd
pushd coolercontrol-liqctld
%pyproject_wheel
popd
pushd coolercontrol-ui
npm run build &
pushd src-tauri
%{cargo_license_online} > LICENSE.dependencies &
wait
%cargo_build -f custom-protocol
popd
pushd coolercontrol
%cmake
%cmake_build &
popd
pushd coolercontrold
%{cargo_license_online} > LICENSE.dependencies &
wait
cp -rfp ../coolercontrol-ui/dist/* resources/app/
%cargo_build
popd
%install
pushd coolercontrol-liqctld
@@ -99,9 +99,8 @@ install -Dpm755 target/rpm/coolercontrold %buildroot%_bindir/coolercontrold
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/coolercontrold/LICENSE.dependencies
popd
pushd coolercontrol-ui/src-tauri
install -Dpm755 target/rpm/coolercontrol %buildroot%_bindir/coolercontrol
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/%name/LICENSE.dependencies
pushd coolercontrol/
%cmake_install
popd
install -Dpm644 packaging/systemd/coolercontrol-liqctld.service %buildroot%_unitdir/coolercontrol-liqctld.service
@@ -135,7 +134,6 @@ appstream-util validate-relax --nonet %buildroot%_metainfodir/%rdnn.metainfo.xml
%files
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%_bindir/coolercontrol
%_datadir/applications/%rdnn.desktop
%_datadir/metainfo/%rdnn.metainfo.xml
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.552
Version: 0.0.621
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.552
Version: 0.0.621
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.78
Version: 0.0.89
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.124
Version: 0.0.136
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.124
Version: 0.0.136
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.78
Version: 0.0.89
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+22 -6
View File
@@ -1,45 +1,61 @@
%global commit 0adf894b4519824682b6e0886fa1c6853c9b7344
%global commit_date 20250102
%global commit db45103d1bc23d56692571d652f56f8866dc956d
%global commit_date 20250327
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision
Name: envision-nightly
Version: %commit_date.%shortcommit
Release: 1%?dist
Summary: UI for building, configuring and running Monado, the open source OpenXR runtime
License: AGPL-3.0-or-later
SourceLicense: AGPL-3.0-or-later
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND AGPL-3.0-or-later 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 Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND ISC AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
URL: https://gitlab.com/gabmus/envision/
Source0: %url/-/archive/%commit/envision-%commit.tar.gz
BuildRequires: meson ninja-build cargo
BuildRequires: anda-srpm-macros
BuildRequires: cargo
BuildRequires: cargo-rpm-macros
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: pkgconfig(glib-2.0) >= 2.66
BuildRequires: pkgconfig(gio-2.0) >= 2.66
BuildRequires: pkgconfig(gtk4) >= 4.10.0
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: openssl-devel-engine
BuildRequires: pkgconfig(openssl)
BuildRequires: openxr-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: glib2-devel
BuildRequires: git-core
Recommends: android-tools
Conflicts: envision
%description
%summary.
%prep
%autosetup -n envision-%commit
%cargo_prep_online
%build
# generate constants.rs from constants.rs.in
%meson
# skip subdir
sed -E "/^subdir\('src'\)/d" -i meson.build
%meson --reconfigure
%meson_build
%install
%meson_install
%cargo_install
%{cargo_license_online} > LICENSE.dependencies
%files
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%_bindir/envision
%_datadir/applications/org.gabmus.envision.Devel.desktop
%_datadir/envision/
+10 -6
View File
@@ -6,14 +6,14 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 0.12.1
Version: 0.12.3
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
URL: https://github.com/jeffvli/feishin
Source0: %url/archive/refs/tags/v%version.tar.gz
Requires: fuse mpv
BuildRequires: nodejs-npm jq libxcrypt-compat
BuildRequires: nodejs20-npm jq libxcrypt-compat
%description
%summary.
@@ -38,9 +38,13 @@ Keywords=Music;Jellyfin;Audio;Stream;Sonixd
EOF
%build
npm install --legacy-peer-deps
npm run postinstall
npm run build
export PATH="$PATH:$(pwd)/bin"
mkdir bin
ln -s /usr/bin/node-20 bin/node
ln -s /usr/bin/npm-20 bin/npm
npm-20 install --legacy-peer-deps
npm-20 run postinstall
npm-20 run build
%ifarch x86_64
%define a linux
@@ -48,7 +52,7 @@ npm run build
%define a arm64
%endif
npx electron-builder --linux dir --%a
npx-20 electron-builder --linux dir --%a
%install
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
+7 -10
View File
@@ -1,23 +1,19 @@
%global commit d530f26d60dc105e44fdc8ac7f30a2f667bc1e4f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20241224
Name: fontviewer
Version: %{commit_date}.git~%{shortcommit}
Epoch: 1
Version: 1.1.0
Release: 1%?dist
Summary: View and install fonts
License: GPL-2.0
URL: https://github.com/chocolateimage/%{name}
Source0: %{url}/archive/%{commit}.tar.gz
Source0: %{url}/archive/v%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: pkgconfig(cairomm-1.0)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gtkmm-3.0)
BuildRequires: pkgconfig(libcurl)
BuildRequires: json-glib-devel
Requires: gtk3 fontconfig
@@ -27,7 +23,7 @@ Packager: sadlerm <sad_lerm@hotmail.com>
A platform-agnostic GTK+ 3 alternative to GNOME's Font Viewer
%prep
%autosetup -n %{name}-%{commit} -p1
%autosetup
%build
%meson
@@ -41,3 +37,4 @@ A platform-agnostic GTK+ 3 alternative to GNOME's Font Viewer
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/scalable/actions/%{name}-google-symbolic.svg
+4 -5
View File
@@ -1,5 +1,4 @@
# rpm.global("commit", gh_commit("chocolateimage/fontviewer"));
# if rpm.changed() {
# rpm.release();
# rpm.global("commit_date", date());
# }
rpm.version(gh("chocolateimage/fontviewer"));
if rpm.changed() {
rpm.release();
}
+6 -4
View File
@@ -3,18 +3,19 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v1.74.0
Name: komikku
Version: 1.67.0
Version: 1.74.0
%forgemeta
Release: 1%?dist
Release: 3%?dist
Summary: A manga reader for GNOME
BuildArch: noarch
License: GPL-3.0-or-later
URL: https://valos.gitlab.io/Komikku
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: desktop-file-utils
BuildRequires: intltool
@@ -22,6 +23,7 @@ BuildRequires: libappstream-glib
BuildRequires: meson >= 0.59.0
BuildRequires: python3-devel >= 3.8
BuildRequires: blueprint-compiler
BuildRequires: cmake
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
@@ -92,7 +94,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%files -f %{name}.lang
%license LICENSE
%license LICENSES/*
%doc README.md
%{_bindir}/%{name}
%{_datadir}/%{name}/
+1
View File
@@ -1,3 +1,4 @@
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
let new_version = find("([\\.\\d]+)", latest_tag, 1);
rpm.global("raw_ver", latest_tag);
rpm.version(new_version);
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "legcord-bin.spec"
}
}
-95
View File
@@ -1,95 +0,0 @@
%define debug_package %nil
%global _build_id_links none
%ifarch x86_64
%global src LegCord-%version-linux-x64
%elifarch aarch64
%global src LegCord-%version-linux-arm64
%elifarch armv7l
%global src LegCord-%version-linux-armv7l
%endif
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
Name: legcord-bin
Version: 1.0.6
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.zip
Source1: legcord.png
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
Requires: xdg-utils
BuildRequires: unzip
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: legcord
BuildRequires: add-determinism
Obsoletes: armcord < 3.3.2-1
%description
LegCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
mkdir legcord
cd legcord
unzip %SOURCE0
cat <<EOF > .legcord.desktop
[Desktop Entry]
Name=LegCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=%_bindir/legcord
Icon=legcord
Categories=Network;InstantMessaging;
StartupWMClass=legcord
Keywords=discord;armcord;legcord;vencord;shelter;electron;
EOF
%build
%install
cd legcord
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/legcord/
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
ln -s %_datadir/legcord %buildroot%_datadir/armcord
chmod +x -R %buildroot%_datadir/legcord/*
chmod 755 %buildroot%_datadir/legcord/legcord
install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
# HACK: rpm bug for unability to replace existing files on system.
%pre
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
echo "Found old %_datadir/armcord directory, removing"
rm -rf %_datadir/armcord
fi
%files
%doc README.md
%_datadir/legcord
%_datadir/armcord
%_bindir/legcord
%_datadir/applications/LegCord.desktop
%_datadir/pixmaps/legcord.png
%changelog
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
- Rename to LegCord.
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
- Use /usr/share/ instead of /opt/
* Sat May 6 2023 madonuko <mado@fyralabs.com> - 3.1.7-1
- Initial package
Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

-1
View File
@@ -1 +0,0 @@
rpm.version(gh("LegCord/LegCord"));
+21 -25
View File
@@ -2,47 +2,44 @@
%global _build_id_links none
%ifarch x86_64
%global src LegCord-%version-linux-x64
%global src Legcord-%version-linux-x64
%elifarch aarch64
%global src LegCord-%version-linux-arm64
%global src Legcord-%version-linux-arm64
%elifarch armv7l
%global src LegCord-%version-linux-armv7l
%global src Legcord-%version-linux-armv7l
%endif
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
Name: legcord-bin
Version: 1.0.6
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.zip
Source1: legcord.png
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
Requires: xdg-utils
BuildRequires: unzip
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: legcord
Conflicts: legcord-nightly
BuildRequires: add-determinism
Name: legcord-bin
Version: 1.1.1
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/Legcord/Legcord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.tar.gz
Source1: legcord.png
Source2: https://raw.githubusercontent.com/Legcord/Legcord/v%version/README.md
Requires: xdg-utils
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: legcord
Conflicts: legcord-nightly
BuildRequires: add-determinism
Obsoletes: armcord < 3.3.2-1
%description
LegCord is a custom client designed to enhance your Discord experience
Legcord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
mkdir legcord
cd legcord
unzip %SOURCE0
%autosetup -n %src
cat <<EOF > .legcord.desktop
[Desktop Entry]
Name=LegCord
Name=Legcord
Comment=%summary
GenericName=Internet Messenger
Type=Application
@@ -56,7 +53,6 @@ EOF
%build
%install
cd legcord
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/legcord/
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
+20 -20
View File
@@ -1,28 +1,28 @@
%global commit b070545d1289e66a02eff10aa2bf5f440eb16aeb
%global commit_date 20250101
%global commit 3dda27c303fe4fb1c2a6870ee4f68d2515ec6cd5
%global commit_date 20250328
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%define debug_package %nil
Name: legcord-nightly
Version: %commit_date.%shortcommit
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/archive/%commit/legcord-%commit.tar.gz
Source1: launch.sh
Packager: Owen <owen@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord-nightly
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord
BuildArch: noarch
Name: legcord-nightly
Version: %commit_date.%shortcommit
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/Legcord/Legcord
Group: Applications/Internet
Source0: %url/archive/%commit/Legcord-%commit.tar.gz
Source1: launch.sh
Packager: Owen <owen@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord-nightly
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord
BuildArch: noarch
BuildRequires: anda-srpm-macros pnpm
%description
legcord is a custom client designed to enhance your Discord experience
Legcord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
@@ -30,7 +30,7 @@ while keeping everything lightweight.
cat <<EOF > legcord.desktop
[Desktop Entry]
Name=LegCord
Name=Legcord
Comment=%summary
GenericName=Internet Messenger
Type=Application
+16 -16
View File
@@ -4,25 +4,25 @@
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
Name: legcord
Version: 1.0.6
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source1: launch.sh
Packager: madonuko <mado@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord-nightly
BuildArch: noarch
Name: legcord
Version: 1.1.1
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/Legcord/Legcord
Group: Applications/Internet
Source1: launch.sh
Packager: madonuko <mado@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord-nightly
BuildArch: noarch
BuildRequires: anda-srpm-macros pnpm
%description
legcord is a custom client designed to enhance your Discord experience
Legcord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
+39 -9
View File
@@ -1,7 +1,7 @@
%global commit 50042f5ee094a36e38f9ea809408e0b5cbf3b874
%global commit 5ba7ee513751dd005379a06fb627303e6fe1b3dd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250101
%global ver 0.39.0
%global commit_date 20250329
%global ver 0.40.0
Name: mpv-nightly
Version: %ver^%commit_date.%shortcommit
@@ -124,6 +124,33 @@ Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
%description devel
This package contains development header files and libraries for Mpv.
%package bash-completion
Summary: MPV Bash completion
Requires: bash
Requires: %{name}
Supplements: (%{name} and bash)
%description bash-completion
Bash shell completion for MPV.
%package fish-completion
Summary: MPV Fish completion
Requires: fish
Requires: %{name}
Supplements: (%{name} and fish)
%description fish-completion
Fish shell completion for MPV.
%package zsh-completion
Summary: MPV Zsh completion
Requires: zsh
Requires: %{name}
Supplements: (%{name} and zsh)
%description zsh-completion
Zsh shell completion for MPV.
%prep
%autosetup -p1 -n mpv-%commit
sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
@@ -205,13 +232,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
%{_docdir}/mpv/
%{_bindir}/mpv
%{_datadir}/applications/mpv.desktop
%dir %{_datadir}/bash-completion/
%dir %{_datadir}/bash-completion/completions/
%{_datadir}/bash-completion/completions/mpv
%{_datadir}/icons/hicolor/*/apps/mpv*.*
%dir %{_datadir}/zsh/
%dir %{_datadir}/zsh/site-functions/
%{_datadir}/zsh/site-functions/_mpv
%{_mandir}/man1/mpv.*
%{_metainfodir}/mpv.metainfo.xml
%dir %{_sysconfdir}/mpv/
@@ -226,5 +247,14 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
%{_libdir}/libmpv.so
%{_libdir}/pkgconfig/mpv.pc
%files bash-completion
%{bash_completions_dir}/mpv
%files fish-completion
%{fish_completions_dir}/mpv.fish
%files zsh-completion
%{zsh_completions_dir}/_mpv
%changelog
%autochangelog
+8
View File
@@ -0,0 +1,8 @@
[Desktop Entry]
Categories=Utility;
Comment=A cross-platform system monitor
Exec=NeoHtop
Icon=NeoHtop
Name=NeoHtop
Terminal=false
Type=Application
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "neohtop.spec"
}
}
+51
View File
@@ -0,0 +1,51 @@
%global __brp_mangle_shebangs %{nil}
Name: neohtop
Version: 1.1.2
Release: 1%?dist
Summary: System monitoring on steroids
License: MIT
URL: https://github.com/Abdenasser/neohtop
Source0: %url/archive/refs/tags/v%version.tar.gz
Source1: NeoHtop.desktop
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: rust
BuildRequires: nodejs-npm
BuildRequires: webkit2gtk4.1-devel
BuildRequires: javascriptcoregtk4.1-devel
BuildRequires: libsoup3-devel
BuildRequires: gtk3-devel
BuildRequires: rust-gdk-pixbuf-sys-devel
BuildRequires: glib2-devel
BuildRequires: openssl-devel
%description
%summary.
%prep
%autosetup -n neohtop-%version
%build
npm install
npm run tauri build
%install
install -Dpm755 src-tauri/target/release/NeoHtop %buildroot%_bindir/NeoHtop
install -Dpm644 %{SOURCE1} %buildroot%{_datadir}/applications/NeoHtop.desktop
# don't mind the numbers not matching, this is how the offical rpm installs these files
install -Dpm644 src-tauri/icons/128x128@2x.png %buildroot%{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png
install -Dpm644 src-tauri/icons/32x32.png %buildroot%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
%files
%doc README.md
%license LICENSE
%_bindir/NeoHtop
%{_datadir}/applications/NeoHtop.desktop
%{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png
%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
%changelog
* Sat Feb 15 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("Abdenasser/neohtop"));
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "uxplay.spec"
spec = "peazip.spec"
}
}
+138
View File
@@ -0,0 +1,138 @@
# can't figure out how to apply usual build flags to lazbuild
%define debug_package %nil
Name: peazip
Version: 10.3.0
Release: 3%?dist
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
License: LGPL-3.0-only
URL: https://peazip.github.io
Source0: https://github.com/peazip/PeaZip/archive/refs/tags/%version.tar.gz
# holy smoke this is written in pascal?
BuildRequires: lazarus-tools
BuildRequires: lazarus-lcl-gtk2
BuildRequires: lazarus-lcl-gtk3
BuildRequires: lazarus-lcl-qt5
BuildRequires: lazarus-lcl-qt6
Requires: (peazip-gtk2 or peazip-gtk3 or peazip-gtk4 or peazip-qt5 or peazip-qt6)
Requires: p7zip brotli zstd
Suggests: (peazip-gtk4 if gtk4)
Suggests: (peazip-qt5 if qt5-qtbase)
Suggests: (peazip-qt6 if qt6-qtbase)
%description
PeaZip is a free file archiver utility and rar extractor for Linux, macOS, and
Windows, which works with 200+ archive types and variants (7z, ace, arc, bz2,
cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx...), handles spanned archives
(001, r01, z01...), supports multiple archive encryption standards, file
hashing, exports tasks as console scripts.
%package gtk2
Summary: GTK2 version of peazip
Requires: peazip
RemovePathPostFixes: .gtk2
%description gtk2
GTK2 version of peazip.
%package gtk3
Summary: GTK3 version of peazip
Requires: peazip
RemovePathPostFixes: .gtk3
%description gtk3
GTK3 version of peazip.
%package qt5
Summary: Qt5 version of peazip
Requires: peazip
RemovePathPostFixes: .qt5
%description qt5
Qt5 version of peazip.
%package qt6
Summary: Qt6 version of peazip
Requires: peazip
RemovePathPostFixes: .qt6
%description qt6
Qt6 version of peazip.
%package -n pea
Summary: Engine for PEA file format support
%description -n pea
Engine for PEA file format support.
%package -n pea-gtk2
Summary: GTK2 version of pea
Requires: pea
RemovePathPostFixes: .gtk2
%description -n pea-gtk2
GTK2 version of pea.
%package -n pea-gtk3
Summary: GTK3 version of pea
Requires: pea
RemovePathPostFixes: .gtk3
%description -n pea-gtk3
GTK3 version of pea.
%package -n pea-qt5
Summary: Qt5 version of pea
Requires: pea
RemovePathPostFixes: .qt5
%description -n pea-qt5
Qt5 version of pea.
%package -n pea-qt6
Summary: Qt6 version of pea
Requires: pea
RemovePathPostFixes: .qt6
%description -n pea-qt6
Qt6 version of pea.
%prep
%autosetup -n PeaZip-%version
%build
cd peazip-sources
lazbuild --add-package dev/metadarkstyle/metadarkstyle.lpk
lazbuild --ws=gtk2 dev/project_peach.lpi && cp dev/peazip ../peazip.gtk2
lazbuild --ws=gtk3 dev/project_peach.lpi && cp dev/peazip ../peazip.gtk3
lazbuild --ws=qt5 dev/project_peach.lpi && cp dev/peazip ../peazip.qt5
lazbuild --ws=qt6 dev/project_peach.lpi && cp dev/peazip ../peazip.qt6
lazbuild --ws=gtk2 dev/project_pea.lpi && cp dev/pea ../pea.gtk2
lazbuild --ws=gtk3 dev/project_pea.lpi && cp dev/pea ../pea.gtk3
lazbuild --ws=qt5 dev/project_pea.lpi && cp dev/pea ../pea.qt5
lazbuild --ws=qt6 dev/project_pea.lpi && cp dev/pea ../pea.qt6
%install
install -Dm755 peazip.* -t %buildroot%_bindir
install -Dm755 pea.* -t %buildroot%_bindir
install -Dm644 peazip-sources/res/share/batch/freedesktop_integration/peazip.desktop -t %{buildroot}%{_datadir}/applications
install -Dm644 peazip-sources/res/share/batch/freedesktop_integration/*.png -t %{buildroot}%{_datadir}/pixmaps
install -Dm644 peazip-sources/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE6-dolphin/peazip-kde6.desktop -t %{buildroot}%{_datadir}/kio/servicemenus
install -Dm644 peazip-sources/res/share/batch/freedesktop_integration/Nautilus-scripts/PeaZip/* -t %{buildroot}%{_datadir}/nautilus/scripts/PeaZip
%files
%doc README.md
%license LICENSE SECURITY.md
%{_datadir}/applications/peazip.desktop
%{_datadir}/pixmaps/peazip*.png
%{_datadir}/kio/servicemenus/peazip-kde6.desktop
%dir %{_datadir}/nautilus/scripts/PeaZip
%{_datadir}/nautilus/scripts/PeaZip/*
%files -n pea
%doc README.md
%license LICENSE SECURITY.md
%files gtk2
%_bindir/peazip.gtk2
%files gtk3
%_bindir/peazip.gtk3
%files qt5
%_bindir/peazip.qt5
%files qt6
%_bindir/peazip.qt6
%files -n pea-gtk2
%_bindir/pea.gtk2
%files -n pea-gtk3
%_bindir/pea.gtk3
%files -n pea-qt5
%_bindir/pea.qt5
%files -n pea-qt6
%_bindir/pea.qt6
+1
View File
@@ -0,0 +1 @@
rpm.version(get("https://raw.githubusercontent.com/peazip/peazip.github.io/master/autoupdate.txt"));
-11
View File
@@ -1,11 +0,0 @@
--- a/desktop/packages/linux/rs.ruffle.Ruffle.desktop
+++ b/desktop/packages/linux/rs.ruffle.Ruffle.desktop
@@ -47,7 +47,7 @@ Comment[zh_CN]=播放 Flash 游戏和动画
Comment[zh_TW]=播放 Flash 遊戲和動畫
Comment=Play Flash games & movies
Icon=rs.ruffle.Ruffle
-Exec=ruffle %u
+Exec=ruffle_desktop %u
MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie
Categories=AudioVideo;Player;Graphics;Viewer;VectorGraphics;Game
Keywords[ar]=الفلاش;swf;مشغل;محاكي;رَسْت
+3 -2
View File
@@ -1,4 +1,4 @@
%global ver 2025-01-02
%global ver 2025-03-30
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
@@ -14,7 +14,6 @@ Summary: A Flash Player emulator written in Rust
License: Apache-2.0 OR MIT
URL: https://ruffle.rs/
Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%ver.tar.gz
Patch0: desktop_file_patch.diff
Provides: ruffle
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros mold
@@ -40,6 +39,8 @@ Packager: madonuko <mado@fyralabs.com>
%prep
%autosetup -n ruffle-nightly-%ver -p1
%cargo_prep_online
sed -iE 's@^Exec=ruffle %%u$@Exec=ruffle_desktop %%u@' desktop/packages/linux/rs.ruffle.Ruffle.desktop
cat desktop/packages/linux/rs.ruffle.Ruffle.desktop
%build
%{cargo_license_online} > LICENSE.dependencies
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "sticky.spec"
}
}
@@ -0,0 +1,9 @@
diff --git a/usr/bin/sticky b/usr/bin/sticky
index 7425e9c..a00e755 100755
--- a/usr/bin/sticky
+++ b/usr/bin/sticky
@@ -1,3 +1,3 @@
#!/bin/bash
-/usr/lib/sticky/sticky.py $*
+/usr/lib/python3*/site-packages/sticky/sticky.py $*
@@ -0,0 +1,9 @@
diff --git a/meson.build b/meson.build
index b25d642..435a6f0 100644
--- a/meson.build
+++ b/meson.build
@@ -17,4 +17,3 @@ subdir('po')
install_subdir('etc', install_dir: sysconfdir, strip_directory: true)
install_subdir('usr', install_dir: prefix, strip_directory: true)
-meson.add_install_script('meson/meson-postinstall.sh')
+62
View File
@@ -0,0 +1,62 @@
%global debug_package %{nil}
Name: sticky
Version: 1.24
Release: 1%{?dist}
Summary: A sticky notes app for the Linux desktop
License: GPL-2.0
URL: https://github.com/linuxmint/sticky
Source0: %{url}/archive/%{version}.tar.gz
Patch0: remove-meson-postinstall-script.patch
Patch1: point-executable-to-sitepackages-directory.patch
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: meson
BuildRequires: gettext-devel
Requires: python3
Requires: glib2
Requires: gspell
Requires: gtk3
Requires: python3-gobject-base
Requires: python3-xapp
Requires: xapps
Packager: sadlerm <sad_lerm@hotmail.com>
%description
Sticky is a note-taking app for the Linux desktop that simulates traditional "sticky note" style stationery on your desktop. Some of its features include basic text formatting (bold, italics, monospaced, etc.), spell-checking, a tray icon for controlling note visibility, color notes, manual and automatic backups, and a manager to organize your notes into groups.
%prep
%autosetup -p1
%build
%meson
%meson_build
%install
%meson_install
mkdir -p %{buildroot}%{python3_sitelib}
mv -v %{buildroot}%{_prefix}/lib/%{name} %{buildroot}%{python3_sitelib}/%{name}
%files
%license COPYING
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/glib-2.0/schemas/org.x.%{name}.gschema.xml
%{_datadir}/icons/hicolor/scalable/apps/%{name}*.svg
%{_datadir}/icons/hicolor/scalable/status/%{name}*.svg
%{_datadir}/locale/*/LC_MESSAGES/%{name}.mo
%{_datadir}/%{name}/*
%{_sysconfdir}/xdg/autostart/%{name}.desktop
%{_datadir}/dbus-1/services/org.x.%{name}.service
%{python3_sitelib}/%{name}/*.py
%{python3_sitelib}/%{name}/__pycache__/*.pyc
%changelog
* Thu Jan 16 2025 sadlerm4 <sad_lerm@hotmail.com>
- Initial package
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "subtitleedit.spec"
}
}
+56
View File
@@ -0,0 +1,56 @@
%global pkgdir %_datadir/subtitleedit
%global realname subtitleedit
Name: %realname.bin
Version: 4.0.11
Release: 1%?dist
Summary: An advanced subtitle editor and converter
License: GPL-3.0-only
URL: https://www.nikse.dk/SubtitleEdit
Source0: https://github.com/SubtitleEdit/subtitleedit/releases/download/%version/SE%{gsub %version %. %{quote:}}.zip
Source1: https://github.com/SubtitleEdit/subtitleedit/blob/%version/src/libse/Icon.png?raw=true
Packager: madonuko <mado@fyralabs.com>
Provides: %realname = %evr
Conflicts: %realname
BuildRequires: unzip anda-srpm-macros
Requires: mono dejavu-fonts
%description
%summary.
%prep
cat<<EOF > subtitleedit.desktop
[Desktop Entry]
Name=Subtitle Edit
Comment=An advanced subtitle editor and converter
Exec=/usr/bin/subtitleedit %%F
Icon=subtitleedit
Terminal=false
Type=Application
Categories=Video;AudioVideo;AudioVideoEditing;
EOF
cat<<EOF > subtitleedit
#!/usr/bin/sh
exec mono /opt/subtitleedit/SubtitleEdit.exe "$@"
EOF
%install
mkdir -p %buildroot%pkgdir
unzip %{S:0} -d %buildroot%pkgdir
rm -r %buildroot%pkgdir/Tesseract302
rm %buildroot%pkgdir/Hunspell{x86,x64}.dll
touch %buildroot%pkgdir/.PACKAGE-MANAGER
install -Dm755 subtitleedit -t %buildroot%_bindir
install -Dm644 subtitleedit.desktop -t %buildroot%_datadir/applications
install -Dm644 %{S:1} %buildroot%_datadir/pixmaps/subtitleedit.png
%files
%pkgdir
%_bindir/%realname
%_datadir/applications/%realname.desktop
%_datadir/pixmaps/%realname.png
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("SubtitleEdit/subtitleedit"));
@@ -0,0 +1,27 @@
From 44046bfbcb30a19c45416113a2a82a4d17a1a998 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Mon, 14 Aug 2023 14:06:45 +0200
Subject: [PATCH 01/10] main: update GPUs comment for dbus property
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/net.hadess.SwitcherooControl.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/net.hadess.SwitcherooControl.xml b/src/net.hadess.SwitcherooControl.xml
index e52bc1a..59a8896 100644
--- a/src/net.hadess.SwitcherooControl.xml
+++ b/src/net.hadess.SwitcherooControl.xml
@@ -38,7 +38,8 @@
will contain a user-facing name for the GPU, the "Environment" (as) key will
contain an array of even number of strings, each being an environment
variable to set to use the GPU, followed by its value, the "Default" (b) key
- will tag the default (usually integrated) GPU.
+ will tag the default GPU, the "Discrete" (b) key tags if the GPU is a
+ dedicated component.
-->
<property name="GPUs" type="aa{sv}" access="read"/>
--
2.46.0
@@ -0,0 +1,379 @@
From 4f31415cb61a50c2bcba1510a7511518417d0970 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Mon, 11 Sep 2023 15:21:46 +0200
Subject: [PATCH 02/10] main: add Discrete key
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
.gitlab-ci.yml | 1 +
data/30-discrete-gpu.rules.in | 3 +
data/meson.build | 7 ++
meson.build | 9 +++
meson_options.txt | 24 +++++++
src/discrete-detection/amdgpu.c | 46 +++++++++++++
src/discrete-detection/meson.build | 18 +++++
src/discrete-detection/nouveau.c | 105 +++++++++++++++++++++++++++++
src/meson.build | 4 +-
src/switcheroo-control.c | 16 +++++
10 files changed, 232 insertions(+), 1 deletion(-)
create mode 100644 data/30-discrete-gpu.rules.in
create mode 100644 src/discrete-detection/amdgpu.c
create mode 100644 src/discrete-detection/meson.build
create mode 100644 src/discrete-detection/nouveau.c
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a6aa3c7..a09fe20 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,7 @@ image: fedora:rawhide
variables:
DEPENDENCIES: glib2-devel
libgudev-devel
+ libdrm-devel
gtk-doc
gcc
gcc-c++
diff --git a/data/30-discrete-gpu.rules.in b/data/30-discrete-gpu.rules.in
new file mode 100644
index 0000000..a803ed4
--- /dev/null
+++ b/data/30-discrete-gpu.rules.in
@@ -0,0 +1,3 @@
+DRIVERS=="amdgpu", SUBSYSTEM=="drm", PROGRAM="@libexecdir@/check-discrete-amdgpu $env{DEVNAME}", TAG+="switcheroo-discrete-gpu"
+DRIVERS=="nouveau", SUBSYSTEM=="drm", PROGRAM="@libexecdir@/check-discrete-nouveau $env{DEVNAME}", TAG+="switcheroo-discrete-gpu"
+DRIVERS=="nvidia", TAG+="switcheroo-discrete-gpu"
diff --git a/data/meson.build b/data/meson.build
index 85e5c93..38cf96c 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -17,3 +17,10 @@ install_data(
'30-pci-intel-gpu.hwdb',
install_dir: hwdb_dir,
)
+
+configure_file(
+ input: '30-discrete-gpu.rules.in',
+ output: '30-discrete-gpu.rules',
+ configuration: data_conf,
+ install_dir: rules_dir,
+)
diff --git a/meson.build b/meson.build
index b8f4bff..b3aaf0c 100644
--- a/meson.build
+++ b/meson.build
@@ -20,6 +20,9 @@ gnome = import('gnome')
glib = dependency('glib-2.0', version: '>= 2.56.0')
gio = dependency('gio-2.0', version: '>= 2.56.0')
gudev = dependency('gudev-1.0', version: '>= 232')
+libdrm = dependency('libdrm', version: '>= 2.4.97', required: get_option('libdrm'))
+libdrm_nouveau = dependency('libdrm_nouveau', version: '>= 2.4.97', required: get_option('libdrm_nouveau'))
+libdrm_amdgpu = dependency('libdrm_amdgpu', version: '>= 2.4.97', required: get_option('libdrm_amdgpu'))
systemd_systemunitdir = get_option('systemdsystemunitdir')
if systemd_systemunitdir == ''
@@ -32,6 +35,12 @@ if hwdb_dir == ''
hwdb_dir = udevdir / 'hwdb.d'
endif
+rules_dir = get_option('rulesdir')
+if rules_dir == ''
+ udevdir = dependency('udev').get_pkgconfig_variable('udevdir')
+ rules_dir = udevdir / 'rules.d'
+endif
+
# Make like license available in the build root for docs
configure_file(
input: 'COPYING',
diff --git a/meson_options.txt b/meson_options.txt
index c8d9619..b8d671a 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -10,6 +10,12 @@ option('hwdbdir',
description: 'Directory for hwdb files',
)
+option('rulesdir',
+ type: 'string',
+ value: '',
+ description: 'Directory for ruke files',
+)
+
option('gtk_doc',
type: 'boolean',
value: false,
@@ -21,3 +27,21 @@ option('tests',
type: 'boolean',
value: false
)
+
+option('libdrm',
+ description: 'Whether libdrm should be used to probe GPUs',
+ type: 'feature',
+ value: 'auto'
+)
+
+option('libdrm_nouveau',
+ description: 'Whether libdrm_nouveau should be used to probe Nvidia GPUs',
+ type: 'feature',
+ value: 'auto'
+)
+
+option('libdrm_amdgpu',
+ description: 'Whether libdrm_amdgpu should be used to probe AMD GPUs',
+ type: 'feature',
+ value: 'auto'
+)
diff --git a/src/discrete-detection/amdgpu.c b/src/discrete-detection/amdgpu.c
new file mode 100644
index 0000000..2d9804f
--- /dev/null
+++ b/src/discrete-detection/amdgpu.c
@@ -0,0 +1,46 @@
+
+#include <fcntl.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <gio/gio.h>
+#include <gudev/gudev.h>
+
+#include <amdgpu.h>
+#include <amdgpu_drm.h>
+
+typedef int handle;
+G_DEFINE_AUTO_CLEANUP_FREE_FUNC(handle, close, -1)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(amdgpu_device_handle, free);
+
+int main(int argc, char** argv)
+{
+ if (argc < 2)
+ {
+ puts ("check-discrete-amdgpu [DEVNAME]");
+ return EXIT_FAILURE;
+ }
+
+ const char *devname;
+ g_auto(handle) fd = -1;
+ g_autoptr(GUdevDevice) parent = NULL;
+ struct drm_amdgpu_info_device device_info = {0};
+ amdgpu_device_handle device = NULL;
+ uint32_t drm_major, drm_minor;
+
+ devname = argv[1];
+ fd = open (devname, O_RDWR);
+ if (fd < 0)
+ return EXIT_FAILURE;
+
+ if (amdgpu_device_initialize (fd, &drm_major, &drm_minor, &device))
+ return EXIT_FAILURE;
+
+ if (amdgpu_query_info (device, AMDGPU_INFO_DEV_INFO, sizeof(device_info), &device_info))
+ return EXIT_FAILURE;
+
+ /* AMDGPU_IDS_FLAGS_FUSION is set for all APUs */
+ if (device_info.ids_flags & AMDGPU_IDS_FLAGS_FUSION)
+ return EXIT_FAILURE;
+
+ return EXIT_SUCCESS;
+}
diff --git a/src/discrete-detection/meson.build b/src/discrete-detection/meson.build
new file mode 100644
index 0000000..3a6c03f
--- /dev/null
+++ b/src/discrete-detection/meson.build
@@ -0,0 +1,18 @@
+
+if libdrm_amdgpu.found()
+ executable('check-discrete-amdgpu',
+ files('amdgpu.c'),
+ dependencies: deps,
+ install: true,
+ install_dir: libexecdir,
+ )
+endif
+
+if libdrm.found() and libdrm_nouveau.found()
+ executable('check-discrete-nouveau',
+ files('nouveau.c'),
+ dependencies: deps,
+ install: true,
+ install_dir: libexecdir,
+ )
+endif
diff --git a/src/discrete-detection/nouveau.c b/src/discrete-detection/nouveau.c
new file mode 100644
index 0000000..0a1f220
--- /dev/null
+++ b/src/discrete-detection/nouveau.c
@@ -0,0 +1,105 @@
+
+#include <fcntl.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <gio/gio.h>
+#include <gudev/gudev.h>
+
+#include <xf86drm.h>
+#include <nouveau_drm.h>
+#include <nouveau/nvif/ioctl.h>
+#include <nvif/cl0080.h>
+#include <nvif/class.h>
+
+typedef int handle;
+G_DEFINE_AUTO_CLEANUP_FREE_FUNC(handle, close, -1)
+
+int main(int argc, char** argv)
+{
+ if (argc < 2)
+ {
+ puts ("check-discrete-nouveau [DEVNAME]");
+ return EXIT_FAILURE;
+ }
+
+ const char *devname;
+ g_auto(handle) fd = -1;
+
+ devname = argv[1];
+ fd = open (devname, O_RDWR);
+ if (fd < 0)
+ return EXIT_FAILURE;
+
+ g_autofree void *device = malloc(352);
+
+ /* Init device */
+ {
+ struct {
+ struct nvif_ioctl_v0 ioctl;
+ struct nvif_ioctl_new_v0 new;
+ struct nv_device_v0 dev;
+ } init_args = {
+ .ioctl = {
+ .object = 0,
+ .owner = NVIF_IOCTL_V0_OWNER_ANY,
+ .route = 0x00,
+ .type = NVIF_IOCTL_V0_NEW,
+ .version = 0,
+ },
+ .new = {
+ .handle = 0,
+ .object = (uintptr_t)device,
+ .oclass = NV_DEVICE,
+ .route = NVIF_IOCTL_V0_ROUTE_NVIF,
+ .token = (uintptr_t)device,
+ .version = 0,
+ },
+ .dev = {
+ .device = ~0ULL,
+ },
+ };
+
+ if (drmCommandWrite (fd, DRM_NOUVEAU_NVIF, &init_args, sizeof(init_args)))
+ return EXIT_FAILURE;
+ }
+
+ /* Query device info */
+ struct {
+ struct nvif_ioctl_v0 ioctl;
+ struct nvif_ioctl_mthd_v0 mthd;
+ struct nv_device_info_v0 info;
+ } args = {
+ .ioctl = {
+ .object = (uintptr_t)device,
+ .owner = NVIF_IOCTL_V0_OWNER_ANY,
+ .route = 0x00,
+ .type = NVIF_IOCTL_V0_MTHD,
+ .version = 0,
+ },
+ .mthd = {
+ .method = NV_DEVICE_V0_INFO,
+ .version = 0,
+ },
+ .info = {
+ .version = 0,
+ },
+ };
+
+ if (drmCommandWriteRead (fd, DRM_NOUVEAU_NVIF, &args, sizeof(args)))
+ return EXIT_FAILURE;
+
+
+ switch (args.info.platform)
+ {
+ case NV_DEVICE_INFO_V0_IGP:
+ case NV_DEVICE_INFO_V0_SOC:
+ return EXIT_FAILURE;
+
+ case NV_DEVICE_INFO_V0_PCI:
+ case NV_DEVICE_INFO_V0_AGP:
+ case NV_DEVICE_INFO_V0_PCIE:
+ default:
+ return EXIT_SUCCESS;
+ }
+ return EXIT_FAILURE;
+}
diff --git a/src/meson.build b/src/meson.build
index ab3a77d..da4267f 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,4 +1,4 @@
-deps = [glib, gio, gudev]
+deps = [glib, gio, gudev, libdrm, libdrm_nouveau, libdrm_amdgpu]
sources = [
'info-cleanup.c',
@@ -34,3 +34,5 @@ configure_file(
configuration: switcherooctl_conf,
install_dir: get_option('bindir')
)
+
+subdir('discrete-detection')
diff --git a/src/switcheroo-control.c b/src/switcheroo-control.c
index abd8154..e407bfb 100644
--- a/src/switcheroo-control.c
+++ b/src/switcheroo-control.c
@@ -31,6 +31,7 @@ typedef struct {
char *name;
GPtrArray *env;
gboolean is_default;
+ gboolean is_discrete;
} CardData;
typedef struct {
@@ -94,6 +95,8 @@ build_gpus_variant (ControlData *data)
g_variant_new_strv ((const gchar * const *) card->env->pdata, card->env->len));
g_variant_builder_add (&asv_builder, "{sv}", "Default",
g_variant_new_boolean (card->is_default));
+ g_variant_builder_add (&asv_builder, "{sv}", "Discrete",
+ g_variant_new_boolean (card->is_discrete));
g_variant_builder_add (&builder, "a{sv}", &asv_builder);
}
@@ -312,6 +315,18 @@ get_card_is_default (GUdevDevice *d)
return g_udev_device_get_sysfs_attr_as_boolean (parent, "boot_vga");
}
+static gboolean
+get_card_is_discrete (GUdevDevice *d)
+{
+ const char * const * tags;
+ g_autoptr (GUdevDevice) platform_device = NULL;
+
+ tags = g_udev_device_get_tags (d);
+ if (tags && g_strv_contains (tags, "switcheroo-discrete-gpu"))
+ return TRUE;
+ return FALSE;
+}
+
static CardData *
get_card_data (GUdevClient *client,
GUdevDevice *d)
@@ -328,6 +343,7 @@ get_card_data (GUdevClient *client,
data->name = get_card_name (d);
data->env = env;
data->is_default = get_card_is_default (d);
+ data->is_discrete = get_card_is_discrete (d);
return data;
}
--
2.46.0
@@ -0,0 +1,27 @@
From 1b115ed72e03ff1169cbfddd79ef10890baca133 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 12 Sep 2023 15:53:40 +0200
Subject: [PATCH 03/10] tests: fix integration tests without UMockdev
`gi.require_version` throws ValueError if the dependency cannot be found
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
tests/integration-test.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/integration-test.py b/tests/integration-test.py
index d8dea16..e3dd996 100755
--- a/tests/integration-test.py
+++ b/tests/integration-test.py
@@ -37,7 +37,7 @@ except ImportError as e:
try:
gi.require_version('UMockdev', '1.0')
from gi.repository import UMockdev
-except ImportError:
+except (ImportError, ValueError):
sys.stderr.write('Skipping tests, umockdev not available (https://github.com/martinpitt/umockdev)\n')
sys.exit(0)
--
2.46.0
@@ -0,0 +1,278 @@
From d933e96bdb15679ae7653f929461982aa66973ba Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 12 Sep 2023 15:58:16 +0200
Subject: [PATCH 04/10] tests: add tests for discrete detection with mock libs
Both tests have 4 different ways of testing: - Invalid Device - Unexpected
Device - Non Discrete GPU (iGPU/APU) - Discrete GPU
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/discrete-detection/meson.build | 4 +-
tests/discrete-detection/libdrm_amdgpu_mock.c | 57 +++++++++++++
.../discrete-detection/libdrm_nouveau_mock.c | 68 ++++++++++++++++
tests/discrete-detection/meson.build | 80 +++++++++++++++++++
tests/meson.build | 2 +
5 files changed, 209 insertions(+), 2 deletions(-)
create mode 100644 tests/discrete-detection/libdrm_amdgpu_mock.c
create mode 100644 tests/discrete-detection/libdrm_nouveau_mock.c
create mode 100644 tests/discrete-detection/meson.build
diff --git a/src/discrete-detection/meson.build b/src/discrete-detection/meson.build
index 3a6c03f..8eb8437 100644
--- a/src/discrete-detection/meson.build
+++ b/src/discrete-detection/meson.build
@@ -1,6 +1,6 @@
if libdrm_amdgpu.found()
- executable('check-discrete-amdgpu',
+ amdgpu_discrete = executable('check-discrete-amdgpu',
files('amdgpu.c'),
dependencies: deps,
install: true,
@@ -9,7 +9,7 @@ if libdrm_amdgpu.found()
endif
if libdrm.found() and libdrm_nouveau.found()
- executable('check-discrete-nouveau',
+ nouveau_discrete = executable('check-discrete-nouveau',
files('nouveau.c'),
dependencies: deps,
install: true,
diff --git a/tests/discrete-detection/libdrm_amdgpu_mock.c b/tests/discrete-detection/libdrm_amdgpu_mock.c
new file mode 100644
index 0000000..20fa4aa
--- /dev/null
+++ b/tests/discrete-detection/libdrm_amdgpu_mock.c
@@ -0,0 +1,57 @@
+#include <string.h>
+#include <stdint.h>
+#include <stdio.h>
+
+#include <amdgpu_drm.h>
+
+enum {
+ OTHER_GPU,
+ AMD_APU,
+ AMD_GPU,
+};
+
+/* Mock open(2) so we can test multiple devices configurations */
+int open(const char *pathname, int flags)
+{
+ if (!strcmp(pathname, "OTHER_GPU"))
+ return OTHER_GPU;
+ if (!strcmp (pathname, "AMD_APU"))
+ return AMD_APU;
+ if (!strcmp (pathname, "AMD_GPU"))
+ return AMD_GPU;
+
+ return -1;
+}
+
+/* open64 may be used for large file support */
+int open64(const char *pathname, int flags)
+{
+ return open (pathname, flags);
+}
+
+int amdgpu_device_initialize(int fd, uint32_t *major_version, uint32_t *minor_version, int *device_handle)
+{
+ // Store the fd in the device handle for access in query_info
+ *device_handle = fd;
+
+ if (fd != AMD_GPU && fd != AMD_APU)
+ return 1;
+
+ return 0;
+}
+
+int amdgpu_query_info(int device_handle, unsigned info_id, unsigned size, void *value)
+{
+ struct drm_amdgpu_info_device* device_info = value;
+
+ if (device_handle == AMD_GPU) {
+ device_info->ids_flags = 0;
+ return 0;
+ }
+ if (device_handle == AMD_APU) {
+ device_info->ids_flags = AMDGPU_IDS_FLAGS_FUSION;
+ return 0;
+ }
+
+ return 1;
+}
diff --git a/tests/discrete-detection/libdrm_nouveau_mock.c b/tests/discrete-detection/libdrm_nouveau_mock.c
new file mode 100644
index 0000000..cdbfda8
--- /dev/null
+++ b/tests/discrete-detection/libdrm_nouveau_mock.c
@@ -0,0 +1,68 @@
+#include <string.h>
+#include <stdint.h>
+#include <stdio.h>
+
+#include <xf86drm.h>
+#include <nouveau_drm.h>
+#include <nouveau/nvif/ioctl.h>
+#include <nvif/cl0080.h>
+#include <nvif/class.h>
+
+enum {
+ OTHER_GPU,
+ NVIDIA_IGPU,
+ NVIDIA_GPU,
+};
+
+/* Mock open(2) so we can test multiple devices configurations */
+int open(const char *pathname, int flags)
+{
+ if (!strcmp(pathname, "OTHER_GPU"))
+ return OTHER_GPU;
+ if (!strcmp (pathname, "NVIDIA_IGPU"))
+ return NVIDIA_IGPU;
+ if (!strcmp (pathname, "NVIDIA_GPU"))
+ return NVIDIA_GPU;
+
+ return -1;
+}
+
+/* open64 may be used for large file support */
+int open64(const char *pathname, int flags)
+{
+ return open (pathname, flags);
+}
+
+int drmCommandWrite(int fd, unsigned long drmCommandIndex, void *data, unsigned long size)
+{
+ if (drmCommandIndex != DRM_NOUVEAU_NVIF)
+ return 1;
+
+ if (fd != NVIDIA_GPU && fd != NVIDIA_IGPU)
+ return 1;
+
+ return 0;
+}
+
+int drmCommandWriteRead(int fd, unsigned long drmCommandIndex, void *data, unsigned long size)
+{
+ if (drmCommandIndex != DRM_NOUVEAU_NVIF)
+ return 1;
+
+ struct {
+ struct nvif_ioctl_v0 ioctl;
+ struct nvif_ioctl_mthd_v0 mthd;
+ struct nv_device_info_v0 info;
+ } *args = data;
+
+ if (fd == NVIDIA_GPU) {
+ args->info.platform = NV_DEVICE_INFO_V0_PCIE;
+ return 0;
+ }
+ if (fd == NVIDIA_IGPU) {
+ args->info.platform = NV_DEVICE_INFO_V0_IGP;
+ return 0;
+ }
+
+ return 1;
+}
\ No newline at end of file
diff --git a/tests/discrete-detection/meson.build b/tests/discrete-detection/meson.build
new file mode 100644
index 0000000..f01a014
--- /dev/null
+++ b/tests/discrete-detection/meson.build
@@ -0,0 +1,80 @@
+
+if libdrm_amdgpu.found()
+ amdgpu_mock_lib = shared_library(
+ 'drm_amdgpu_mock',
+ files('libdrm_amdgpu_mock.c'),
+ dependencies: libdrm_amdgpu
+ )
+
+ test(
+ 'test amdgpu detection with invalid device',
+ amdgpu_discrete,
+ args: ['NO_GPU'],
+ env: environment({'LD_PRELOAD': amdgpu_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test amdgpu detection with non-AMD GPU',
+ amdgpu_discrete,
+ args: ['OTHER_GPU'],
+ env: environment({'LD_PRELOAD': amdgpu_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test amdgpu detection with AMD APU',
+ amdgpu_discrete,
+ args: ['AMD_APU'],
+ env: environment({'LD_PRELOAD': amdgpu_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test amdgpu detection with AMD GPU',
+ amdgpu_discrete,
+ args: ['AMD_GPU'],
+ env: environment({'LD_PRELOAD': amdgpu_mock_lib.full_path()}),
+ should_fail: false
+ )
+endif
+
+if libdrm.found() and libdrm_nouveau.found()
+ nouveau_mock_lib = shared_library(
+ 'drm_nouveau_mock',
+ files('libdrm_nouveau_mock.c'),
+ dependencies: [libdrm, libdrm_nouveau]
+ )
+
+ test(
+ 'test nouveau detection with invalid device',
+ nouveau_discrete,
+ args: ['NO_GPU'],
+ env: environment({'LD_PRELOAD': nouveau_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test nouveau detection with non-Nvidia GPU',
+ nouveau_discrete,
+ args: ['OTHER_GPU'],
+ env: environment({'LD_PRELOAD': nouveau_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test nouveau detection with Nvidia iGPU',
+ nouveau_discrete,
+ args: ['NVIDIA_IGPU'],
+ env: environment({'LD_PRELOAD': nouveau_mock_lib.full_path()}),
+ should_fail: true
+ )
+
+ test(
+ 'test nouveau detection with Nvidia GPU',
+ nouveau_discrete,
+ args: ['NVIDIA_GPU'],
+ env: environment({'LD_PRELOAD': nouveau_mock_lib.full_path()}),
+ should_fail: false
+ )
+endif
\ No newline at end of file
diff --git a/tests/meson.build b/tests/meson.build
index b0b7476..61ef00c 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -15,3 +15,5 @@ foreach ut: unit_tests
env: envs,
)
endforeach
+
+subdir('discrete-detection')
--
2.46.0
@@ -0,0 +1,39 @@
From c102b643945dc076d881497dd2ca5865938f7053 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 12 Sep 2023 15:57:47 +0200
Subject: [PATCH 05/10] main: remove leftover and fix typo
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
meson_options.txt | 2 +-
src/switcheroo-control.c | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/meson_options.txt b/meson_options.txt
index b8d671a..c77fea8 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -13,7 +13,7 @@ option('hwdbdir',
option('rulesdir',
type: 'string',
value: '',
- description: 'Directory for ruke files',
+ description: 'Directory for rule files',
)
option('gtk_doc',
diff --git a/src/switcheroo-control.c b/src/switcheroo-control.c
index e407bfb..0f6a548 100644
--- a/src/switcheroo-control.c
+++ b/src/switcheroo-control.c
@@ -319,7 +319,6 @@ static gboolean
get_card_is_discrete (GUdevDevice *d)
{
const char * const * tags;
- g_autoptr (GUdevDevice) platform_device = NULL;
tags = g_udev_device_get_tags (d);
if (tags && g_strv_contains (tags, "switcheroo-discrete-gpu"))
--
2.46.0
@@ -0,0 +1,48 @@
From f764db4eb565c19ba14155791fbfced3fb5d34c8 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 12 Sep 2023 15:58:27 +0200
Subject: [PATCH 06/10] main: move discrete dependencies out of main deps
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/discrete-detection/meson.build | 5 +++--
src/meson.build | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/discrete-detection/meson.build b/src/discrete-detection/meson.build
index 8eb8437..353316f 100644
--- a/src/discrete-detection/meson.build
+++ b/src/discrete-detection/meson.build
@@ -1,8 +1,9 @@
+discrete_deps = deps + [libdrm, libdrm_nouveau, libdrm_amdgpu]
if libdrm_amdgpu.found()
amdgpu_discrete = executable('check-discrete-amdgpu',
files('amdgpu.c'),
- dependencies: deps,
+ dependencies: discrete_deps,
install: true,
install_dir: libexecdir,
)
@@ -11,7 +12,7 @@ endif
if libdrm.found() and libdrm_nouveau.found()
nouveau_discrete = executable('check-discrete-nouveau',
files('nouveau.c'),
- dependencies: deps,
+ dependencies: discrete_deps,
install: true,
install_dir: libexecdir,
)
diff --git a/src/meson.build b/src/meson.build
index da4267f..22d69e7 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,4 +1,4 @@
-deps = [glib, gio, gudev, libdrm, libdrm_nouveau, libdrm_amdgpu]
+deps = [glib, gio, gudev]
sources = [
'info-cleanup.c',
--
2.46.0
@@ -0,0 +1,137 @@
From d2ecc29469d5572fd171926c9d1dbb1b851c7b09 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 12 Sep 2023 17:12:00 +0200
Subject: [PATCH 07/10] main: use glib for discrete command-line arguments
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/discrete-detection/amdgpu.c | 29 ++++++++++++++++++++---------
src/discrete-detection/nouveau.c | 29 ++++++++++++++++++++---------
2 files changed, 40 insertions(+), 18 deletions(-)
diff --git a/src/discrete-detection/amdgpu.c b/src/discrete-detection/amdgpu.c
index 2d9804f..5a9a4ab 100644
--- a/src/discrete-detection/amdgpu.c
+++ b/src/discrete-detection/amdgpu.c
@@ -1,9 +1,10 @@
-
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
+#include <locale.h>
#include <gio/gio.h>
#include <gudev/gudev.h>
+#include <glib.h>
#include <amdgpu.h>
#include <amdgpu_drm.h>
@@ -12,22 +13,32 @@ typedef int handle;
G_DEFINE_AUTO_CLEANUP_FREE_FUNC(handle, close, -1)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(amdgpu_device_handle, free);
-int main(int argc, char** argv)
+int main (int argc, char** argv)
{
- if (argc < 2)
- {
- puts ("check-discrete-amdgpu [DEVNAME]");
- return EXIT_FAILURE;
- }
-
const char *devname;
g_auto(handle) fd = -1;
- g_autoptr(GUdevDevice) parent = NULL;
struct drm_amdgpu_info_device device_info = {0};
amdgpu_device_handle device = NULL;
uint32_t drm_major, drm_minor;
+ g_autoptr(GOptionContext) option_context = NULL;
+ g_autoptr(GError) error = NULL;
+ setlocale (LC_ALL, "");
+ option_context = g_option_context_new ("");
+
+ if (!g_option_context_parse (option_context, &argc, &argv, &error)) {
+ g_print ("Failed to parse arguments: %s\n", error->message);
+ return EXIT_FAILURE;
+ }
+
+ if (argc < 2)
+ {
+ g_print ("%s\n", g_option_context_get_help (option_context, TRUE, NULL));
+ return EXIT_FAILURE;
+ }
devname = argv[1];
+;
+
fd = open (devname, O_RDWR);
if (fd < 0)
return EXIT_FAILURE;
diff --git a/src/discrete-detection/nouveau.c b/src/discrete-detection/nouveau.c
index 0a1f220..1d61cbb 100644
--- a/src/discrete-detection/nouveau.c
+++ b/src/discrete-detection/nouveau.c
@@ -1,9 +1,10 @@
-
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
+#include <locale.h>
#include <gio/gio.h>
#include <gudev/gudev.h>
+#include <glib.h>
#include <xf86drm.h>
#include <nouveau_drm.h>
@@ -14,23 +15,34 @@
typedef int handle;
G_DEFINE_AUTO_CLEANUP_FREE_FUNC(handle, close, -1)
-int main(int argc, char** argv)
+int main (int argc, char** argv)
{
+ const gchar *devname = NULL;
+ g_auto(handle) fd = -1;
+ g_autofree void *device = NULL;
+ g_autoptr(GOptionContext) option_context = NULL;
+ g_autoptr(GError) error = NULL;
+
+ setlocale (LC_ALL, "");
+ option_context = g_option_context_new ("");
+
+ if (!g_option_context_parse (option_context, &argc, &argv, &error)) {
+ g_print ("Failed to parse arguments: %s\n", error->message);
+ return EXIT_FAILURE;
+ }
+
if (argc < 2)
{
- puts ("check-discrete-nouveau [DEVNAME]");
+ g_print ("%s\n", g_option_context_get_help (option_context, TRUE, NULL));
return EXIT_FAILURE;
}
-
- const char *devname;
- g_auto(handle) fd = -1;
-
devname = argv[1];
+
fd = open (devname, O_RDWR);
if (fd < 0)
return EXIT_FAILURE;
- g_autofree void *device = malloc(352);
+ device = malloc(352);
/* Init device */
{
@@ -88,7 +100,6 @@ int main(int argc, char** argv)
if (drmCommandWriteRead (fd, DRM_NOUVEAU_NVIF, &args, sizeof(args)))
return EXIT_FAILURE;
-
switch (args.info.platform)
{
case NV_DEVICE_INFO_V0_IGP:
--
2.46.0
@@ -0,0 +1,25 @@
From 462b09f02de37dfd2965d23cc7c4137bcf45a4ae Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Wed, 14 Feb 2024 20:25:42 +0100
Subject: [PATCH 08/10] main: add udev rule for i915 checking a lot of systems
has shown that the intel iGPU will always be available at `0000:00:02.0`.
Using ID_PATH would have been cleaner, but I couldn't get it to work.
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
data/30-discrete-gpu.rules.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/data/30-discrete-gpu.rules.in b/data/30-discrete-gpu.rules.in
index a803ed4..f30f315 100644
--- a/data/30-discrete-gpu.rules.in
+++ b/data/30-discrete-gpu.rules.in
@@ -1,3 +1,4 @@
DRIVERS=="amdgpu", SUBSYSTEM=="drm", PROGRAM="@libexecdir@/check-discrete-amdgpu $env{DEVNAME}", TAG+="switcheroo-discrete-gpu"
DRIVERS=="nouveau", SUBSYSTEM=="drm", PROGRAM="@libexecdir@/check-discrete-nouveau $env{DEVNAME}", TAG+="switcheroo-discrete-gpu"
-DRIVERS=="nvidia", TAG+="switcheroo-discrete-gpu"
+DRIVERS=="nvidia", SUBSYSTEM=="drm", TAG+="switcheroo-discrete-gpu"
+DRIVERS=="i915", SUBSYSTEM=="drm", DEVPATH!="/devices/pci0000:00/0000:00:02.0/drm/*", TAG+="switcheroo-discrete-gpu"
--
2.46.0
@@ -0,0 +1,34 @@
From 55db3aeaeb962952881f73e94432f750cfb64fc8 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Thu, 15 Feb 2024 16:24:00 +0100
Subject: [PATCH 09/10] main: use Discrete key in switcherooctl
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/switcherooctl.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/switcherooctl.in b/src/switcherooctl.in
index 96c21cc..c0e3f07 100755
--- a/src/switcherooctl.in
+++ b/src/switcherooctl.in
@@ -77,6 +77,7 @@ def print_gpu(gpu, index):
print('Device:', index)
print(' Name: ', gpu['Name'])
print(' Default: ', "yes" if gpu['Default'] else "no")
+ print(' Discrete: ', "yes" if gpu['Discrete'] else "no")
print(' Environment:', env_to_str(gpu['Environment']))
def _list():
@@ -126,7 +127,7 @@ def get_discrete_gpu():
return None
try:
- gpu = next(gpu for gpu in gpus if not gpu['Default'])
+ gpu = next(gpu for gpu in gpus if gpu['Discrete'])
except StopIteration:
return None
else:
--
2.46.0
@@ -0,0 +1,45 @@
From 4232c75fe41158bb5063d630d36b3ffd6a8a57ec Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Fri, 6 Sep 2024 22:31:56 +0200
Subject: [PATCH 10/10] main: use new GPU list on uevent the amount of GPUs may
still be the same but underlying attributes may have changed On the ASUS TUF
Dash F15 running Fedora 40 6.10.7-200.fc40.x86_64 the udev tags are not
applied at the time switcheroo-control starts but at a later uevent they are
correct. Memory gets allocated anyways to check if the GPU count has changed,
so this shouldn't affect memory usage.
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/switcheroo-control.c | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/src/switcheroo-control.c b/src/switcheroo-control.c
index 0f6a548..01954c7 100644
--- a/src/switcheroo-control.c
+++ b/src/switcheroo-control.c
@@ -438,16 +438,12 @@ uevent_cb (GUdevClient *client,
cards = get_drm_cards (data);
num_gpus = cards->len;
- if (num_gpus != data->num_gpus) {
- g_debug ("GPUs added or removed (old: %d new: %d)",
- data->num_gpus, num_gpus);
- g_ptr_array_free (data->cards, TRUE);
- data->cards = cards;
- data->num_gpus = cards->len;
- send_dbus_event (data);
- } else {
- g_ptr_array_free (cards, TRUE);
- }
+ g_debug ("GPUs updated (old: %d new: %d)",
+ data->num_gpus, num_gpus);
+ g_ptr_array_free (data->cards, TRUE);
+ data->cards = cards;
+ data->num_gpus = cards->len;
+ send_dbus_event (data);
}
static void
--
2.46.0
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "switcheroo-control.spec"
}
labels {
subrepo = "extras"
}
}
@@ -0,0 +1,194 @@
Name: switcheroo-control
Version: 2.6
Release: 8%{?dist}
Summary: D-Bus service to check the availability of dual-GPU
License: GPLv3
URL: https://gitlab.freedesktop.org/hadess/switcheroo-control/
# URL from https://gitlab.freedesktop.org/hadess/switcheroo-control/-/releases
Source0: https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz
Patch: 0001-main-update-GPUs-comment-for-dbus-property.patch
Patch: 0002-main-add-Discrete-key.patch
Patch: 0003-tests-fix-integration-tests-without-UMockdev.patch
Patch: 0004-tests-add-tests-for-discrete-detection-with-mock-lib.patch
Patch: 0005-main-remove-leftover-and-fix-typo.patch
Patch: 0006-main-move-discrete-dependencies-out-of-main-deps.patch
Patch: 0007-main-use-glib-for-discrete-command-line-arguments.patch
Patch: 0008-main-add-udev-rule-for-i915.patch
Patch: 0009-main-use-Discrete-key-in-switcherooctl.patch
Patch: 0010-main-use-new-GPU-list-on-uevent.patch
BuildRequires: gcc
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: gtk-doc
BuildRequires: meson
BuildRequires: systemd
BuildRequires: libdrm-devel
BuildRequires: python3-dbusmock
BuildRequires: umockdev
%{?systemd_requires}
%description
D-Bus service to check the availability of dual-GPU.
%package docs
Summary: Documentation for %{name}
BuildArch: noarch
%description docs
This package contains the documentation for %{name}.
%prep
%autosetup -p1
%build
%meson -Dgtk_doc=true
%meson_build
%install
%meson_install
%post
if [ $1 -eq 2 ] && [ -x /usr/bin/systemctl ] ; then
/usr/bin/systemctl daemon-reload
fi
%systemd_post switcheroo-control.service
%udev_hwdb_update
%preun
%systemd_preun switcheroo-control.service
%postun
%systemd_postun_with_restart switcheroo-control.service
%udev_hwdb_update
%files
%license COPYING
%doc NEWS README.md
%{_bindir}/switcherooctl
%{_datadir}/dbus-1/system.d/net.hadess.SwitcherooControl.conf
%{_unitdir}/switcheroo-control.service
%{_libexecdir}/switcheroo-control
%{_udevhwdbdir}/30-pci-intel-gpu.hwdb
%{_mandir}/man1/switcherooctl.1*
%{_libexecdir}/check-discrete-amdgpu
%{_libexecdir}/check-discrete-nouveau
%{_udevrulesdir}/30-discrete-gpu.rules
%files docs
%dir %{_datadir}/gtk-doc/
%dir %{_datadir}/gtk-doc/html/
%{_datadir}/gtk-doc/html/%{name}/
%changelog
* Fri Sep 06 2024 Jan200101 <sentrycraft123@gmail.com> - 2.6-8
- Update discrete patch
* Thu Feb 15 2024 Jan Drögehoff <sentrycraft123@gmail.com> - 2.6-7
- Update discrete patch
* Wed Feb 14 2024 Jan Drögehoff <sentrycraft123@gmail.com> - 2.6-6
- Add discrete patch
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jul 01 2022 Bastien Nocera <bnocera@redhat.com> - 2.6-1
+ switcheroo-control-2.6-1
- Update to 2.6
* Fri Apr 29 2022 Bastien Nocera <bnocera@redhat.com> - 2.5-1
+ switcheroo-control-2.5-1
- Update to 2.5
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.4-3
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 04 2021 Bastien Nocera <bnocera@redhat.com> - 2.4-1
+ switcheroo-control-2.4-1
- Update to 2.4
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Apr 27 2020 Bastien Nocera <bnocera@redhat.com> - 2.2-1
+ switcheroo-control-2.2-1
- Update to 2.2
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 02 2020 Bastien Nocera <bnocera@redhat.com> - 2.1-1
+ switcheroo-control-2.1-1
- Update to 2.1
- Fix crasher on startup (#1786846)
* Thu Nov 21 2019 Bastien Nocera <bnocera@redhat.com> - 2.0-2
+ switcheroo-control-2.0-2
- Fix post scripts not reloading service file
* Tue Nov 05 2019 Bastien Nocera <bnocera@redhat.com> - 2.0-1
+ switcheroo-control-2.0-1
- Update to 2.0
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jun 17 2019 Bastien Nocera <bnocera@redhat.com> - 1.3.1-1
+ switcheroo-control-1.3.1-1
- Fix Secure Boot work-around
* Wed Jun 12 2019 Bastien Nocera <bnocera@redhat.com> - 1.3-1
+ switcheroo-control-1.3-1
- Update to 1.3
- Fix operation with SecureBoot enabled
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Nov 04 2016 Bastien Nocera <bnocera@redhat.com> - 1.1-1
+ switcheroo-control-1.1-1
- Update to 1.1
- Don't throw errors when the machine doesn't have dual-GPU (#1391212)
* Fri Oct 21 2016 Kalev Lember <klember@redhat.com> - 1.0-1
- Initial Fedora packaging
+1
View File
@@ -0,0 +1 @@
rpm.version(gitlab("gitlab.freedesktop.org", "4339"));
@@ -6,7 +6,7 @@
Name: vencord-desktop
Provides: VencordDesktop = %{version}-%{release}
Version: 1.5.4
Version: 1.5.5
Release: 1%?dist
License: GPL-3.0
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
+6 -6
View File
@@ -5,16 +5,16 @@
%define __strip /bin/true
# do not perform compression in cpio
%define _source_payload w0.ufdio
%define _source_payload w19.zstdio
%define _binary_payload w19.zstdio
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
Name: voicevox
Version: 0.22.3
Release: 1%?dist
Version: 0.23.0
Release: 2%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
@@ -52,7 +52,7 @@ sed -i "s|Exec=.*|Exec=/usr/share/voicevox/VOICEVOX.AppImage|" squashfs-root/voi
%install
install -Dm755 VOICEVOX.AppImage %buildroot%_datadir/voicevox/VOICEVOX.AppImage
install -Dm755 voicevox.sh %buildroot%_bindir/voicevox
install -Dm644 squashfs-root%_iconsdir/hicolor/0x0/apps/voicevox.png %buildroot%_iconsdir/hicolor/256x256/apps/voicevox.png
install -Dm644 squashfs-root%_iconsdir/hicolor/256x256/apps/voicevox.png %buildroot%_iconsdir/hicolor/256x256/apps/voicevox.png
install -Dm644 squashfs-root/voicevox.desktop %buildroot%_datadir/applications/voicevox.desktop
%files
+4
View File
@@ -2,4 +2,8 @@ project pkg {
rpm {
spec = "youtube-music.spec"
}
labels = {
mock = 1
}
}
@@ -5,6 +5,6 @@ TryExec=/usr/bin/youtube-music
Icon=youtube-music
Terminal=false
Type=Application
StartupWMClass=YouTube Music
StartupWMClass=com.github.th_ch.youtube_music
Comment=YouTube Music Desktop App - including custom plugins
Categories=AudioVideo;
+19 -2
View File
@@ -1,11 +1,18 @@
%define debug_package %nil
# Exclude private libraries since this is bundled with electron
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
# macro shorthand for calling pnpm
%global pnpm npx pnpm@%{pnpm_version}
# Try to vendor PNPM directly from Fedora
# but if this fails, you can try setting this to 1 to vendor PNPM directly from upstream
%global vendor_pnpm 1
Name: youtube-music
Version: 3.7.1
Version: 3.8.0
Release: 1%?dist
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Source1: youtube-music.desktop
@@ -21,6 +28,14 @@ BuildRequires: git-core gcc make
# Required for usocket native module built with node-gyp
BuildRequires: python3 gcc-c++
%if !0%{?vendor_pnpm}
BuildRequires: pnpm nodejs20
%endif
Requires: nss
Requires: libXext
Requires: libXfixes
%description
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
@@ -35,9 +50,11 @@ git checkout v%{version}
%build
# Vendor PNPM directly instead of installing from packages, because we need to somehow force PNPM to use Node.js 20
# We are not using Fedora's PNPM because we need to use `pnpm env`, which PNPM does not support when not vendored directly from upstream
%if 0%{?vendor_pnpm}
curl -fsSL https://get.pnpm.io/install.sh | sh -
source /builddir/.bashrc
source $HOME/.bashrc
pnpm env use --global 20
%endif
pnpm install
pnpm build
pnpm electron-builder --linux --dir
@@ -1,43 +0,0 @@
From e351a28f9a5e2b50bbec938f001a753d418fe39b Mon Sep 17 00:00:00 2001
From: everyx <lunt.luo@gmail.com>
Date: Tue, 24 Dec 2024 13:40:52 +0800
Subject: [PATCH 1/3] fix desktop
---
AppDir/zen.desktop | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/AppDir/zen.desktop b/AppDir/zen.desktop
index 4a79413..1d5521c 100644
--- a/AppDir/zen.desktop
+++ b/AppDir/zen.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
Name=Zen Browser
Comment=Experience tranquillity while browsing the web without people tracking you!
-Exec=zen %u
-Icon=zen
+Exec=/usr/lib/zen-browser/zen %u
+Icon=zen-browser
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
StartupWMClass=zen-beta
@@ -15,12 +15,12 @@ Actions=new-window;new-private-window;profilemanager;
[Desktop Action new-window]
Name=Open a New Window
-Exec=zen %u
+Exec=/usr/lib/zen-browser/zen %u
[Desktop Action new-private-window]
Name=Open a New Private Window
-Exec=zen --private-window %u
+Exec=/usr/lib/zen-browser/zen --private-window %u
[Desktop Action profilemanager]
Name=Open the Profile Manager
-Exec=zen --ProfileManager %u
+Exec=/usr/lib/zen-browser/zen --ProfileManager %u
--
2.47.1
@@ -1,39 +0,0 @@
From e0581daf3013acfcc2d14e375cf7bc6734f11a9f Mon Sep 17 00:00:00 2001
From: everyx <lunt.luo@gmail.com>
Date: Tue, 24 Dec 2024 13:42:16 +0800
Subject: [PATCH 2/3] download lang packs withou git clone
---
scripts/download-language-packs.sh | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/scripts/download-language-packs.sh b/scripts/download-language-packs.sh
index 7fa7047..ca8d00e 100644
--- a/scripts/download-language-packs.sh
+++ b/scripts/download-language-packs.sh
@@ -1,16 +1,16 @@
-set -ex
+# set -ex
CURRENT_DIR=$(pwd)
-git config --global init.defaultBranch main
-git config --global fetch.prune true
+# git config --global init.defaultBranch main
+# git config --global fetch.prune true
cd $CURRENT_DIR
-cd ./l10n
-git clone https://github.com/mozilla-l10n/firefox-l10n
-cd $CURRENT_DIR
+# cd ./l10n
+# git clone https://github.com/mozilla-l10n/firefox-l10n
+# cd $CURRENT_DIR
update_language() {
langId=$1
--
2.47.1
@@ -1,40 +0,0 @@
From 9151fb64184efae829f0acf4c6dd1a632dff3b65 Mon Sep 17 00:00:00 2001
From: everyx <lunt.luo@gmail.com>
Date: Tue, 24 Dec 2024 13:43:04 +0800
Subject: [PATCH 3/3] donnot disable system extensions
---
...ble-extensions-in-system-directories.patch | 21 +++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 src/browser/app/profile/Don-t-auto-disable-extensions-in-system-directories.patch
diff --git a/src/browser/app/profile/Don-t-auto-disable-extensions-in-system-directories.patch b/src/browser/app/profile/Don-t-auto-disable-extensions-in-system-directories.patch
new file mode 100644
index 0000000..544fe6f
--- /dev/null
+++ b/src/browser/app/profile/Don-t-auto-disable-extensions-in-system-directories.patch
@@ -0,0 +1,21 @@
+From: Mike Hommey <mh@glandium.org>
+Date: Fri, 17 Feb 2012 17:47:15 +0100
+Subject: Don't auto-disable extensions in system directories
+
+---
+ browser/app/profile/firefox.js | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
+index 5066b56..964b931 100644
+--- a/browser/app/profile/firefox.js
++++ b/browser/app/profile/firefox.js
+@@ -56,7 +56,7 @@ pref("extensions.systemAddon.update.enabled", true);
+
+ // Disable add-ons that are not installed by the user in all scopes by default.
+ // See the SCOPE constants in AddonManager.sys.mjs for values to use here.
+-pref("extensions.autoDisableScopes", 15);
++pref("extensions.autoDisableScopes", 3);
+ // Scopes to scan for changes at startup.
+ pref("extensions.startupScanScopes", 0);
+
--
2.47.1
@@ -1,13 +0,0 @@
diff --git a/python/mozboot/mozboot/bootstrap.py b/python/mozboot/mozboot/bootstrap.py
index df3f39f548..0e3e454d63 100644
--- a/python/mozboot/mozboot/bootstrap.py
+++ b/python/mozboot/mozboot/bootstrap.py
@@ -281,7 +281,7 @@ class Bootstrapper(object):
full_distribution_name=False
)
- if dist_id in FEDORA_DISTROS:
+ if True:
cls = CentOSFedoraBootstrapper
args["distro"] = dist_id
elif dist_id in DEBIAN_DISTROS:
-27
View File
@@ -1,27 +0,0 @@
*** engine/python/mozboot/mozboot/bootstrap.py 2025-01-04 18:11:05.917961573 +0800
--- engine/python/mozboot/mozboot/bootstrap.py 2025-01-04 18:12:07.050496890 +0800
***************
*** 645,666 ****
self._write_default_mozconfig(raw_mozconfig)
def _validate_python_environment(self, topsrcdir):
- valid = True
- pip3 = to_optional_path(which("pip3"))
- if not pip3:
- print("ERROR: Could not find pip3.", file=sys.stderr)
- self.instance.suggest_install_pip3()
- valid = False
- if not valid:
- print(
- "ERROR: Your Python installation will not be able to run "
- "`mach bootstrap`. `mach bootstrap` cannot maintain your "
- "Python environment for you; fix the errors shown here, and "
- "then re-run `mach bootstrap`.",
- file=sys.stderr,
- )
- sys.exit(1)
-
mach_site = MachSiteManager.from_environment(
topsrcdir,
lambda: os.path.normpath(get_state_dir(True, topsrcdir=topsrcdir)),
--- 645,650 ----
@@ -1,71 +0,0 @@
diff --git a/python/mozboot/mozboot/centosfedora.py b/python/mozboot/mozboot/centosfedora.py
index 37aa0e8eaa..76ce818fce 100644
--- a/python/mozboot/mozboot/centosfedora.py
+++ b/python/mozboot/mozboot/centosfedora.py
@@ -19,62 +19,13 @@ class CentOSFedoraBootstrapper(LinuxBootstrapper, BaseBootstrapper):
self.dist_id = dist_id
def install_packages(self, packages):
- if self.version >= 33 and "perl" in packages:
- packages.append("perl-FindBin")
- # watchman is not available on centos/rocky
- if self.distro in ("centos", "rocky", "oracle"):
- packages = [p for p in packages if p != "watchman"]
- self.dnf_install(*packages)
+ pass
def upgrade_mercurial(self, current):
- if current is None:
- self.dnf_install("mercurial")
- else:
- self.dnf_update("mercurial")
+ pass
def dnf_install(self, *packages):
- if which("dnf"):
-
- def not_installed(package):
- # We could check for "Error: No matching Packages to list", but
- # checking `dnf`s exit code is sufficent.
- # Ideally we'd invoke dnf with '--cacheonly', but there's:
- # https://bugzilla.redhat.com/show_bug.cgi?id=2030255
- is_installed = subprocess.run(
- ["dnf", "list", "--installed", package],
- stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT,
- )
- if is_installed.returncode not in [0, 1]:
- stdout = is_installed.stdout
- raise Exception(
- f'Failed to determine whether package "{package}" is installed: "{stdout}"'
- )
- return is_installed.returncode != 0
-
- packages = list(filter(not_installed, packages))
- if len(packages) == 0:
- # avoid sudo prompt (support unattended re-bootstrapping)
- return
-
- command = ["dnf", "install"]
- else:
- command = ["yum", "install"]
-
- if self.no_interactive:
- command.append("-y")
- command.extend(packages)
-
- self.run_as_root(command)
+ pass
def dnf_update(self, *packages):
- if which("dnf"):
- command = ["dnf", "update"]
- else:
- command = ["yum", "update"]
-
- if self.no_interactive:
- command.append("-y")
- command.extend(packages)
-
- self.run_as_root(command)
+ pass
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "zen-browser.spec"
}
}
-242
View File
@@ -1,242 +0,0 @@
# ? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zen-browser
# ? https://github.com/zen-browser/desktop/blob/dev/.github/workflows/linux-release-build.yml
%global ver 1.0.2-b.5
%global ff_l10n_commit 78f030ac17c17fdbf66b212ec7b11b3c7291a7da
%global ff_ver 133.0.3
%global langs (zh-CN zh-TW ja)
Name: zen-browser
Version: %(echo %ver | sed 's/-/./g')
Release: 1%?dist
Summary: Experience tranquillity while browsing the web without people tracking you
License: MPL-2.0
URL: https://zen-browser.app
%dnl Source0: https://github.com/zen-browser/desktop/archive/refs/tags/%ver.tar.gz
Source1: https://github.com/mozilla-l10n/firefox-l10n/archive/%ff_l10n_commit.tar.gz
Source2: https://archive.mozilla.org/pub/firefox/releases/%ff_ver/source/firefox-%ff_ver.source.tar.xz
Patch1: 0001-fix-desktop.zen.patch
Patch2: 0002-download-lang-packs-withou-git-clone.zen.patch
Patch3: 0003-do-not-disable-system-extensions.zen.patch
Patch4: 0004-assume-fedora.zen.patch
Patch5: 0005-pip3.zen.patch
Patch6: 0006-no-dnf-yum.zen.patch
Packager: madonuko <mado@fyralabs.com>
BuildRequires: git anda-srpm-macros vips-devel nodejs-npm nodejs
BuildRequires: ncurses-devel ncurses
BuildRequires: rsync cbindgen clang-devel clang diffutils imake mold llvm llvm-devel nasm
BuildRequires: wasi-libc-devel yasm
BuildRequires: xorg-x11-server-Xvfb dbus-daemon
BuildRequires: findutils libxml2 m4 make perl perl-FindBin
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(nspr)
%description
%summary.
%{lua:
function mysplit(inputstr, sep)
if sep == nil then
sep = "%s"
end
local t = {}
for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
table.insert(t, str)
end
return t
end
local slangs = rpm.expand("%langs")
local langs = mysplit(slangs:sub(2, (#slangs)-1), " ")
for k, lang in pairs(langs) do
print("%package langpack-" .. lang .. "\n")
print("Summary: Language pack for Zen Browser ("..lang..")\n")
print(rpm.expand("Requires: zen-browser = %version-%release\n"))
print(rpm.expand("Supplements: langpacks-"..lang:gsub("-", "_").." = %version-%release\n\n"))
print("BuildArch: noarch\n")
print("%description langpack-"..lang.."\n")
print("Language pack for Zen Browser ("..lang..")\n\n")
print("%files langpack-"..lang.."\n")
print("/usr/lib/zen/browser/extensions/langpack-"..lang.."@firefox.mozilla.org.xpi\n")
end
}
%prep
%git_clone https://github.com/zen-browser/desktop %ver
git config user.name "Raboneko"
git config user.email "raboneko@fyralabs.com"
git config --add safe.directory $(pwd)/..
export MOZBUILD_STATE_PATH=$(pwd)/.mozbuild
# I don't know why but it seems like we need to use this
# or else it would use another python version
export PYENV_ROOT="$(pwd)/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export PYENV_VERSION=3.11
curl https://pyenv.run | bash
pyenv install $PYENV_VERSION
eval "$(pyenv init -)"
tar xf %{S:1}
rm -rf l10n/firefox-l10n
mv firefox-l10n-%ff_l10n_commit firefox-l10n
mv firefox-l10n l10n/
%autopatch -p1 -M3
# use the --enable-jack option to keep in sync with the official repository of Firefox
sed -i 's/--enable-pulseaudio/--enable-jack/g' configs/linux/mozconfig
# prepare deps
yes | npx pnpm config set store-dir $(pwd)/pnpm-store
npx pnpm i --frozen-lockfile
npx pnpm surfer ci --brand beta --display-version %ver
install -Dvm644 %SOURCE2 -t ./.surfer/engine
npx pnpm surfer download
npx pnpm surfer import
# bootstrap
%patch 5
cd engine
%patch 4 -p1
%patch 6 -p1
export SURFER_PLATFORM="linux"
git commit -a -m "tmp"
python3.11 -m ensurepip
python3.11 ./mach --no-interactive bootstrap --application-choice browser
cd ..
%build
export PATH="$PATH:$(pwd)/bin/"
export SURFER_PLATFORM="linux"
export MOZBUILD_STATE_PATH=$(pwd)/.mozbuild
cat > mozconfig <<END
# # sccache
# mk_add_options 'export RUSTC_WRAPPER=sccache'
# mk_add_options 'export CCACHE_CPP2=yes'
# ac_add_options --with-ccache=sccache
# ac_add_options --enable-application=browser
# Incompatible with surfer, disable this configuration
mk_add_options MOZ_OBJDIR/%_builddir/desktop/obj
ac_add_options --prefix=%_prefix
# ac_add_options --enable-release
# ac_add_options --enable-hardening
# ac_add_options --enable-optimize
# ac_add_options --enable-rust-simd
ac_add_options --enable-linker=mold
# ac_add_options --disable-install-strip
# ac_add_options --disable-elf-hack
# It seems to be overwritten by surfer internal mozconfg, let's keep it for now
ac_add_options --disable-bootstrap
ac_add_options --with-wasi-sysroot=/usr/share/wasi-sysroot
# Branding
# ac_add_options --enable-official-branding
# ac_add_options --enable-update-channel=release
# ac_add_options --with-distribution-id=org.archlinux
# ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload
# export MOZILLA_OFFICIAL=1
export MOZ_APP_REMOTINGNAME=%name
# System libraries
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
# Features
# ac_add_options --enable-alsa
# ac_add_options --enable-jack
# ac_add_options --enable-crashreporter
ac_add_options --disable-updater
# ac_add_options --disable-tests
END
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip
export MOZBUILD_STATE_PATH="$(pwd)/mozbuild"
MOZ_BUILD_DATE="$(date -u${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH} +%%Y%%m%%d%%H%%M%%S)"
export MOZ_BUILD_DATE
# export MOZ_BUILD_PRIORITY=normal
export MOZ_NOSPAM=1
# malloc_usable_size is used in various parts of the codebase
CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
# Breaks compilation since https://bugzilla.mozilla.org/show_bug.cgi?id=1896066
CFLAGS="${CFLAGS/-fexceptions/}"
CXXFLAGS="${CXXFLAGS/-fexceptions/}"
# LTO needs more open files
ulimit -n 4096
export PYENV_ROOT="$(pwd)/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export PYENV_VERSION=3.11
eval "$(pyenv init -)"
export SURFER_COMPAT="$CARCH"
export SURFER_PLATFORM=linux
export ZEN_RELEASE=1
npx pnpm surfer bootstrap
dbus-run-session \
xvfb-run -s "-screen 0 1920x1080x24 -nolisten local" \
npx pnpm surfer build #--skip-patch-check
echo %ff_ver > engine/browser/config/version.txt
_languages=%langs
for _lang in "${_languages[@]}"; do
python3.11 engine/mach build "merge-$_lang"
python3.11 engine/mach build "langpack-$_lang"
done
%install
DESTDIR=%buildroot engine/mach install
ln -srvf %buildroot/usr/lib/zen %buildroot/usr/lib/zen-bin
ln -srvf %buildroot/usr/lib/zen %buildroot%_bindir/zen
install -Dvm644 AppDir/distribution/*.json -t %buildroot/usr/lib/zen/distribution
export _vendorjs=%buildroot/usr/lib/zen/browser/defaults/preferences/vendor.js
install -Dvm644 /dev/stdin "$_vendorjs" <<END
// Use LANG environment variable to choose locale
pref("intl.locale.requested", "");
// Use system-provided dictionaries
pref("spellchecker.dictionary_path", "/usr/share/hunspell");
// Enable extensions in the application directory
pref("extensions.autoDisableScopes", 11);
// TODO: Enable GNOME Shell search provider
// pref("browser.gnome-search-provider.enabled", true);
END
export _distini=%buildroot/usr/lib/zen/distribution/distribution.ini
install -Dvm644 /dev/stdin "$_distini" <<END
[Global]
id=terra
version=1.0
about=Zen Browser (Terra)
[Preferences]
app.distributor=terra
app.distributor.channel=zen-browser
END
for i in 16 32 48 64 128; do
install -d %buildroot%_iconsdir/hicolor/${i}x${i}/apps
ln -srvf \
"%buildroot/usr/lib/zen/browser/chrome/icons/default/default${i}.png" \
"%buildroot%_iconsdir/hicolor/${i}x${i}/apps/zen-browser.png"
done
install -Dm0644 docs/assets/zen-black.svg %buildroot%_iconsdir/hicolor/scalable/apps/%name.svg
install -Dvm644 docs/assets/zen-black.svg %buildroot%_iconsdir/hicolor/symbolic/apps/%name-symbolic.svg
install -Dvm644 AppDir/*.desktop %buildroot%_datadir/applications/%name.desktop
_languages=%langs
for _lang in "${_languages[@]}"; do
install -Dvm644 obj/dist/linux-*/xpi/zen-%ff_ver.$_lang.langpack.xpi \
"%buildroot/usr/lib/zen/browser/extensions/langpack-%_lang@firefox.mozilla.org.xpi"
done
@@ -1,12 +0,0 @@
diff --color -ru budgie-extras-1.4.0/budgie-weathershow/src/desktop_weather/desktop_weather.vala budgie-extras-1.4.0-patched/budgie-weathershow/src/desktop_weather/desktop_weather.vala
--- budgie-extras-1.4.0/budgie-weathershow/src/desktop_weather/desktop_weather.vala 2022-03-11 06:24:44.000000000 +0700
+++ budgie-extras-1.4.0-patched/budgie-weathershow/src/desktop_weather/desktop_weather.vala 2022-06-09 14:57:46.677283438 +0700
@@ -308,7 +308,7 @@
private void get_icondata () {
// fetch the icon list
string icondir = "/".concat(
- "usr/lib/budgie-desktop/plugins",
+ "usr/lib64/budgie-desktop/plugins",
"/budgie-weathershow/weather_icons"
);
iconnames = {};
@@ -1,13 +1,12 @@
Name: budgie-extras
Version: 1.8.0
Release: 2%{?dist}
Version: 1.9.0
Release: 1%?dist
License: GPL-3.0
Summary: Additional Budgie Desktop enhancements for user experience
URL: https://ubuntubudgie.org/
Source0: https://github.com/UbuntuBudgie/budgie-extras/releases/download/v%{version}/budgie-extras-%{version}.tar.xz
Patch0: 0001-fix-weathershow-desktop-widget-icon-path.patch
BuildRequires: rpm_macro(fdupes)
BuildRequires: cmake
@@ -277,7 +276,7 @@ workspaces.
# Remove absolute symlink and replace with relative symlink
rm -f %{buildroot}%{_bindir}/quickchar
%fdupes %_libdir/budgie-desktop/plugins/budgie-weathershow/weather_icons
%fdupes %{buildroot}%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons
%post
@@ -403,6 +402,8 @@ rm -f %{buildroot}%{_bindir}/quickchar
%files -n budgie-applet-weathershow
%{_libdir}/budgie-desktop/plugins/budgie-weathershow
%{_datadir}/budgie-desktop/budgie-weathershow/cities
%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml
%{_datadir}/pixmaps/budgie-wticon-symbolic.svg
+1 -1
View File
@@ -1,4 +1,4 @@
%define _ubuntu_rel 22.10.20220822-0ubuntu12
%define _ubuntu_rel 22.10.20220822-0ubuntu13
%global _hardened_build 0
Name: compiz9
@@ -13,7 +13,7 @@ BuildArch: noarch
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch
Requires: (gnome-shell >= 46~ with gnome-shell < 48~)
Requires: (gnome-shell >= 47~ with gnome-shell < 49~)
Recommends: gnome-extensions-app
%description
@@ -0,0 +1,67 @@
From ff73f820b1398e5d60b8984b0003db46ad70b8ec Mon Sep 17 00:00:00 2001
From: Benjamin Berg <bberg@redhat.com>
Date: Wed, 28 Apr 2021 16:50:03 +0200
Subject: [PATCH] gdm: Work around failing fingerprint auth
On Fedora we have the problem that fingerprint auth fails immediately if
the PAM configuration has not been updated and no prints are enrolled.
So, consider a verification failure within one second to be a service
failure instead.
---
js/gdm/util.js | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/js/gdm/util.js b/js/gdm/util.js
index 97df6d687e..371953cb25 100644
--- a/js/gdm/util.js
+++ b/js/gdm/util.js
@@ -109,6 +109,7 @@ export class ShellUserVerifier extends Signals.EventEmitter {
this._defaultService = null;
this._preemptingService = null;
this._fingerprintReaderType = FingerprintReaderType.NONE;
+ this._fprintStartTime = -1;
this._messageQueue = [];
this._messageQueueTimeoutId = 0;
@@ -669,6 +670,10 @@ export class ShellUserVerifier extends Signals.EventEmitter {
this._hold.acquire();
try {
this._activeServices.add(serviceName);
+
+ if (serviceName == FINGERPRINT_SERVICE_NAME)
+ this._fprintStartTime = GLib.get_monotonic_time();
+
if (this._userName) {
await this._userVerifier.call_begin_verification_for_user(
serviceName, this._userName, this._cancellable);
@@ -763,6 +768,7 @@ export class ShellUserVerifier extends Signals.EventEmitter {
const cancellable = this._cancellable;
this._fingerprintFailedId = GLib.timeout_add(GLib.PRIORITY_DEFAULT,
FINGERPRINT_ERROR_TIMEOUT_WAIT, () => {
+ log("Generating _verificationFailed!");
this._fingerprintFailedId = 0;
if (!cancellable.is_cancelled())
this._verificationFailed(serviceName, false);
@@ -829,6 +835,18 @@ export class ShellUserVerifier extends Signals.EventEmitter {
if (serviceName === FINGERPRINT_SERVICE_NAME) {
if (this._fingerprintFailedId)
GLib.source_remove(this._fingerprintFailedId);
+
+ // On Fedora we have the problem that fingerprint auth fails
+ // immediately if the PAM configuration has not been updated and no
+ // prints are enrolled.
+ // So, consider a verification failure within one second to be a service
+ // failure instead.
+ if (this._fprintStartTime > GLib.get_monotonic_time() - GLib.USEC_PER_SEC) {
+ log("Fingerprint service failed almost immediately, considering it unavailable.");
+ log("Please fix your configuration by running: authselect select --force sssd with-fingerprint with-silent-lastlog");
+ this._onServiceUnavailable(this._client, serviceName, null);
+ return;
+ }
}
// For Not Listed / enterprise logins, immediately reset
--
2.43.2
@@ -0,0 +1,35 @@
From 78a733bae62f8af15f0771d7efde55473f295e46 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Wed, 16 Aug 2023 18:46:54 -0400
Subject: [PATCH 1/3] status/keyboard: Add a catch around reload call
Now that system input settings can get used in the user session
they're getting seen by the tests and the tests are complaining:
Unhandled promise rejection. To suppress this warning, add an
error handler to your promise chain with .catch() or a try-catch block
around your await expression.
This commit adds the catch it's asking for.
---
js/ui/status/keyboard.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js
index cfc0a01f6b..4ef2f355d3 100644
--- a/js/ui/status/keyboard.js
+++ b/js/ui/status/keyboard.js
@@ -204,7 +204,9 @@ class InputSourceSystemSettings extends InputSourceSettings {
this._options = '';
this._model = '';
- this._reload();
+ this._reload().catch(error => {
+ logError(error, 'Could not reload system input settings');
+ });
Gio.DBus.system.signal_subscribe(this._BUS_NAME,
this._BUS_PROPS_IFACE,
--
2.43.1
@@ -0,0 +1,136 @@
From 0c0cc4ce1d3e08eba3e701d565398e01aa479ff7 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Wed, 16 Aug 2023 11:13:39 -0400
Subject: [PATCH 2/3] status/keyboard: Load keyboard from system settings if
gsettings unconfigured
Right now if a user hasn't configured their input sources, the code
falls back to
using the current layout on Xorg and the mutter default with wayland.
This commit changes the code to instead fall back to using the system
default (as configured by localed).
---
js/ui/status/keyboard.js | 62 +++++++++++++++++++++++++++++++---------
1 file changed, 48 insertions(+), 14 deletions(-)
diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js
index 4ef2f355d3..d91eb41bc6 100644
--- a/js/ui/status/keyboard.js
+++ b/js/ui/status/keyboard.js
@@ -22,6 +22,9 @@ import * as Util from '../../misc/util.js';
export const INPUT_SOURCE_TYPE_XKB = 'xkb';
export const INPUT_SOURCE_TYPE_IBUS = 'ibus';
+const DESKTOP_INPUT_SOURCES_SCHEMA = 'org.gnome.desktop.input-sources';
+const KEY_INPUT_SOURCES = 'sources';
+
export const LayoutMenuItem = GObject.registerClass(
class LayoutMenuItem extends PopupMenu.PopupBaseMenuItem {
_init(displayName, shortName) {
@@ -278,18 +281,16 @@ class InputSourceSystemSettings extends InputSourceSettings {
}
class InputSourceSessionSettings extends InputSourceSettings {
- constructor() {
+ constructor(settings) {
super();
- this._DESKTOP_INPUT_SOURCES_SCHEMA = 'org.gnome.desktop.input-sources';
- this._KEY_INPUT_SOURCES = 'sources';
this._KEY_MRU_SOURCES = 'mru-sources';
this._KEY_KEYBOARD_OPTIONS = 'xkb-options';
this._KEY_KEYBOARD_MODEL = 'xkb-model';
this._KEY_PER_WINDOW = 'per-window';
- this._settings = new Gio.Settings({schema_id: this._DESKTOP_INPUT_SOURCES_SCHEMA});
- this._settings.connect(`changed::${this._KEY_INPUT_SOURCES}`, this._emitInputSourcesChanged.bind(this));
+ this._settings = settings;
+ this._settings.connect(`changed::${KEY_INPUT_SOURCES}`, this._emitInputSourcesChanged.bind(this));
this._settings.connect(`changed::${this._KEY_KEYBOARD_OPTIONS}`, this._emitKeyboardOptionsChanged.bind(this));
this._settings.connect(`changed::${this._KEY_KEYBOARD_MODEL}`, this._emitKeyboardModelChanged.bind(this));
this._settings.connect(`changed::${this._KEY_PER_WINDOW}`, this._emitPerWindowChanged.bind(this));
@@ -308,7 +309,7 @@ class InputSourceSessionSettings extends InputSourceSettings {
}
get inputSources() {
- return this._getSourcesList(this._KEY_INPUT_SOURCES);
+ return this._getSourcesList(KEY_INPUT_SOURCES);
}
get mruSources() {
@@ -363,13 +364,6 @@ export class InputSourceManager extends Signals.EventEmitter {
Meta.KeyBindingFlags.IS_REVERSED,
Shell.ActionMode.ALL,
this._switchInputSource.bind(this));
- if (Main.sessionMode.isGreeter)
- this._settings = new InputSourceSystemSettings();
- else
- this._settings = new InputSourceSessionSettings();
- this._settings.connect('input-sources-changed', this._inputSourcesChanged.bind(this));
- this._settings.connect('keyboard-options-changed', this._keyboardOptionsChanged.bind(this));
- this._settings.connect('keyboard-model-changed', this._keyboardModelChanged.bind(this));
this._xkbInfo = KeyboardManager.getXkbInfo();
this._keyboardManager = KeyboardManager.getKeyboardManager();
@@ -381,16 +375,56 @@ export class InputSourceManager extends Signals.EventEmitter {
this._ibusManager.connect('property-updated', this._ibusPropertyUpdated.bind(this));
this._ibusManager.connect('set-content-type', this._ibusSetContentType.bind(this));
+ this._inputSettings = new Gio.Settings({schema_id: DESKTOP_INPUT_SOURCES_SCHEMA});
+ this._setupInputSettings();
+
global.display.connect('modifiers-accelerator-activated', this._modifiersSwitcher.bind(this));
this._sourcesPerWindow = false;
this._focusWindowNotifyId = 0;
- this._settings.connect('per-window-changed', this._sourcesPerWindowChanged.bind(this));
this._sourcesPerWindowChanged();
this._disableIBus = false;
this._reloading = false;
}
+ _sessionHasNoInputSettings() {
+ return this._inputSettings.get_user_value(KEY_INPUT_SOURCES) === null;
+ }
+
+ _reloadInputSettings() {
+ const hadNoSessionInputSettings = this._hasNoSessionInputSettings;
+
+ if (Main.sessionMode.isGreeter)
+ this._hasNoSessionInputSettings = true;
+ else
+ this._hasNoSessionInputSettings = this._sessionHasNoInputSettings();
+
+ if (this._settings && hadNoSessionInputSettings === this._hasNoSessionInputSettings)
+ return;
+
+ this._settings?.disconnectObject(this);
+
+ if (this._hasNoSessionInputSettings)
+ this._settings = new InputSourceSystemSettings();
+ else
+ this._settings = new InputSourceSessionSettings(this._inputSettings);
+
+ this._settings.connectObject(
+ 'input-sources-changed', this._inputSourcesChanged.bind(this),
+ 'keyboard-options-changed', this._keyboardOptionsChanged.bind(this),
+ 'keyboard-model-changed', this._keyboardModelChanged.bind(this),
+ 'per-window-changed', this._sourcesPerWindowChanged.bind(this),
+ this);
+ this.reload();
+ }
+
+ _setupInputSettings() {
+ if (!Main.sessionMode.isGreeter)
+ this._inputSettings.connect(`changed::${KEY_INPUT_SOURCES}`, this._reloadInputSettings.bind(this));
+
+ this._reloadInputSettings();
+ }
+
reload() {
this._reloading = true;
this._keyboardManager.setKeyboardOptions(this._settings.keyboardOptions);
--
2.43.1
@@ -0,0 +1,128 @@
From d060baeb69a2a7d80fe403fc8eec90e20aa6cb7f Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Wed, 16 Aug 2023 14:09:50 -0400
Subject: [PATCH 3/3] status/keyboard: Use gnome-desktop API for getting
default input sources list
At the moment, gnome-shell tries to figure out the default input sources
from localed. It fails to take into account the system locale and input
methods.
This commit switches it to use a new function in gnome-desktop,
gnome_get_default_input_sources, which does most of the heavy
lifting itself, instead.
---
js/ui/status/keyboard.js | 59 ++++++++++++++++++----------------------
1 file changed, 27 insertions(+), 32 deletions(-)
diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js
index d91eb41bc6..19c36031f6 100644
--- a/js/ui/status/keyboard.js
+++ b/js/ui/status/keyboard.js
@@ -3,6 +3,7 @@
import Clutter from 'gi://Clutter';
import Gio from 'gi://Gio';
import GLib from 'gi://GLib';
+import GnomeDesktop from 'gi://GnomeDesktop';
import GObject from 'gi://GObject';
import IBus from 'gi://IBus';
import Meta from 'gi://Meta';
@@ -25,6 +26,8 @@ export const INPUT_SOURCE_TYPE_IBUS = 'ibus';
const DESKTOP_INPUT_SOURCES_SCHEMA = 'org.gnome.desktop.input-sources';
const KEY_INPUT_SOURCES = 'sources';
+Gio._promisify(GnomeDesktop, 'get_default_input_sources');
+
export const LayoutMenuItem = GObject.registerClass(
class LayoutMenuItem extends PopupMenu.PopupBaseMenuItem {
_init(displayName, shortName) {
@@ -202,9 +205,9 @@ class InputSourceSystemSettings extends InputSourceSettings {
this._BUS_IFACE = 'org.freedesktop.locale1';
this._BUS_PROPS_IFACE = 'org.freedesktop.DBus.Properties';
- this._layouts = '';
- this._variants = '';
- this._options = '';
+ this._inputSourceIds = [];
+ this._inputSourceTypes = [];
+ this._options = [];
this._model = '';
this._reload().catch(error => {
@@ -221,30 +224,22 @@ class InputSourceSystemSettings extends InputSourceSettings {
}
async _reload() {
- let props;
+ let inputSourceIds;
+ let inputSourceTypes;
+ let options;
+ let model;
try {
- const result = await Gio.DBus.system.call(
- this._BUS_NAME,
- this._BUS_PATH,
- this._BUS_PROPS_IFACE,
- 'GetAll',
- new GLib.Variant('(s)', [this._BUS_IFACE]),
- null, Gio.DBusCallFlags.NONE, -1, null);
- [props] = result.deepUnpack();
+ [inputSourceIds, inputSourceTypes, options, model] =
+ await GnomeDesktop.get_default_input_sources(null);
} catch (e) {
- log(`Could not get properties from ${this._BUS_NAME}`);
+ logError(e, 'Could not get default input sources');
return;
}
- const layouts = props['X11Layout'].unpack();
- const variants = props['X11Variant'].unpack();
- const options = props['X11Options'].unpack();
- const model = props['X11Model'].unpack();
-
- if (layouts !== this._layouts ||
- variants !== this._variants) {
- this._layouts = layouts;
- this._variants = variants;
+ if (inputSourceIds !== this._inputSourceIds ||
+ inputSourceTypes !== this._inputSourceTypes) {
+ this._inputSourceIds = inputSourceIds;
+ this._inputSourceTypes = inputSourceTypes;
this._emitInputSourcesChanged();
}
if (options !== this._options) {
@@ -258,21 +253,21 @@ class InputSourceSystemSettings extends InputSourceSettings {
}
get inputSources() {
- let sourcesList = [];
- let layouts = this._layouts.split(',');
- let variants = this._variants.split(',');
-
- for (let i = 0; i < layouts.length && !!layouts[i]; i++) {
- let id = layouts[i];
- if (variants[i])
- id += `+${variants[i]}`;
- sourcesList.push({type: INPUT_SOURCE_TYPE_XKB, id});
+ let sourcesList;
+
+ if (this._inputSourceIds) {
+ sourcesList = this._inputSourceIds.map((id, index) => {
+ return {type: this._inputSourceTypes[index], id};
+ });
+ } else {
+ sourcesList = [];
}
+
return sourcesList;
}
get keyboardOptions() {
- return this._options.split(',');
+ return this._options;
}
get keyboardModel() {
--
2.43.1
@@ -0,0 +1,98 @@
From c8c05c4a142f3de9c17a9ca83692dda364abccc8 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Thu, 15 Feb 2024 16:05:40 +0100
Subject: [PATCH] shell-app: Improve discrete GPU detection
---
.../net.hadess.SwitcherooControl.xml | 3 +-
src/shell-app.c | 60 +++++++++++++++++++
2 files changed, 62 insertions(+), 1 deletion(-)
diff --git a/data/dbus-interfaces/net.hadess.SwitcherooControl.xml b/data/dbus-interfaces/net.hadess.SwitcherooControl.xml
index e52bc1a0d25..59a889654f4 100644
--- a/data/dbus-interfaces/net.hadess.SwitcherooControl.xml
+++ b/data/dbus-interfaces/net.hadess.SwitcherooControl.xml
@@ -38,7 +38,8 @@
will contain a user-facing name for the GPU, the "Environment" (as) key will
contain an array of even number of strings, each being an environment
variable to set to use the GPU, followed by its value, the "Default" (b) key
- will tag the default (usually integrated) GPU.
+ will tag the default GPU, the "Discrete" (b) key tags if the GPU is a
+ dedicated component.
-->
<property name="GPUs" type="aa{sv}" access="read"/>
diff --git a/src/shell-app.c b/src/shell-app.c
index 371bc6cf762..39f220ba954 100644
--- a/src/shell-app.c
+++ b/src/shell-app.c
@@ -1300,6 +1300,66 @@ apply_discrete_gpu_env (GAppLaunchContext *context,
}
num_children = g_variant_n_children (variant);
+
+ // Check if the Default GPU is Discrete
+ for (i = 0; i < num_children; i++)
+ {
+ g_autoptr(GVariant) gpu = NULL;
+ g_autoptr(GVariant) env = NULL;
+ g_autoptr(GVariant) default_variant = NULL;
+ g_autoptr(GVariant) discrete_variant = NULL;
+ g_autofree const char **env_s = NULL;
+
+ gpu = g_variant_get_child_value (variant, i);
+ if (!gpu ||
+ !g_variant_is_of_type (gpu, G_VARIANT_TYPE ("a{s*}")))
+ continue;
+
+ /* Skip over non-default GPUs */
+ default_variant = g_variant_lookup_value (gpu, "Default", NULL);
+ if (!default_variant || !g_variant_get_boolean (default_variant))
+ continue;
+
+ /* break out if default GPU is not discrete */
+ discrete_variant = g_variant_lookup_value (gpu, "Discrete", NULL);
+ if (!discrete_variant || !g_variant_get_boolean (discrete_variant))
+ break;
+
+ // Default GPU is discrete, no need to do anything
+ return;
+ }
+
+ // Find the first Discrete GPU
+ for (i = 0; i < num_children; i++)
+ {
+ g_autoptr(GVariant) gpu = NULL;
+ g_autoptr(GVariant) env = NULL;
+ g_autoptr(GVariant) discrete_variant = NULL;
+ g_autofree const char **env_s = NULL;
+ guint j;
+
+ gpu = g_variant_get_child_value (variant, i);
+ if (!gpu ||
+ !g_variant_is_of_type (gpu, G_VARIANT_TYPE ("a{s*}")))
+ continue;
+
+ /* Skip over non-discrete GPUs */
+ discrete_variant = g_variant_lookup_value (gpu, "Discrete", NULL);
+ if (!discrete_variant || !g_variant_get_boolean (discrete_variant))
+ continue;
+
+ env = g_variant_lookup_value (gpu, "Environment", NULL);
+ if (!env)
+ continue;
+
+ env_s = g_variant_get_strv (env, NULL);
+ for (j = 0; env_s[j] != NULL; j = j + 2)
+ g_app_launch_context_setenv (context, env_s[j], env_s[j+1]);
+ return;
+ }
+
+ // fallback to old behavior
+ // find the first non-Default GPU
for (i = 0; i < num_children; i++)
{
g_autoptr(GVariant) gpu = NULL;
--
GitLab
+9
View File
@@ -0,0 +1,9 @@
project pkg {
rpm {
spec = "gnome-shell.spec"
}
labels {
subrepo = "extras"
updbranch = 1
}
}
File diff suppressed because it is too large Load Diff

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