Compare commits

...

310 Commits

Author SHA1 Message Date
Raboneko e413a27f4a feat(terra-gpg-keys): Auto update on Rawhide (#8462) (#8467)
* feat: Auto update GPG keys on Rawhide

* fix: Update script file

(cherry picked from commit fb1cfd5a12)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-18 15:13:25 -06:00
Raboneko 5c4115f4d1 add: pixi (#8442) (#8463)
(cherry picked from commit bf278d66a4)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-18 15:09:44 -06:00
Raboneko fecbd7b3b3 bump: zed 2025-12-18 19:22:17 +00:00
Raboneko aa25771b30 bump: compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2025-12-18 14:29:07 +00:00
Raboneko 17710b924f fix(xpad-noone): Fix kmod builds on kernel 6.18+ (#8440) (#8455)
* fix(xpad-noone): Fix kmod builds on kernel 6.18+

* Try DNLing Patch0 for now

* cleanup: Alright fuck Patch0

(cherry picked from commit 3eaa5c4b64)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-18 21:29:25 +08:00
Raboneko 7aa9be8705 chore(zig-master): Add source param to download steps (#8342) (#8450)
* chore(zig-master): Add `source` param to download steps

Should address #8336.



* feat: Full domain for source



* feat: Tarball name check

* fix: ACCIDENT

* cleanup: Script hates me and my colors

---------


(cherry picked from commit 49c03407d9)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-18 01:15:20 -06:00
Raboneko fab83fb6e2 bump: zed zed-preview (#8441) (#8443)
(cherry picked from commit 26cbe0c6f6)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-17 22:34:22 -06:00
Raboneko 782898324a bump(branch): xpadneo-kmod dkms-xpadneo 2025-12-18 03:03:49 +00:00
Raboneko dc2b5d6428 bump(nightly): goofcord-nightly hyprutils.nightly ghostty-nightly zed-nightly nim-nightly stardust-comet stardust-flatland stardust-protostar stardust-server stardust-telescope scx-scheds-nightly xpadneo rpi-utils 2025-12-18 01:53:59 +00:00
Raboneko 8d011f78b3 feat: Update Mesa to 25.3.1 (#8435) (#8436) 2025-12-17 17:51:03 -06:00
Raboneko 0a21c9b415 bump: bun-bin 2025-12-17 19:50:37 +00:00
Raboneko 96da7500ec bump: scrcpy 2025-12-17 19:26:23 +00:00
Raboneko 13f7f33c2e bump: osu-lazer 2025-12-17 17:46:44 +00:00
Raboneko 7e7c119952 fix (ScopeBuddy): add optional dependencies (#8430) (#8431) 2025-12-17 11:40:25 -06:00
Raboneko 0ee9a7ee25 fix (spotx-bash): only build on x86_64 runners (#8416) (#8426) 2025-12-17 08:16:59 -06:00
Raboneko 41d1285054 bump: rust-topgrade 2025-12-17 10:24:54 +00:00
Raboneko d93f078a23 bump: helium-browser-bin 2025-12-17 09:52:51 +00:00
Raboneko 39fb848689 bump: zapret 2025-12-17 08:30:53 +00:00
Raboneko 54edd39f55 bump: rust-kanata 2025-12-17 05:36:13 +00:00
Raboneko 33cd70a981 add: arduino-lab-micropython-installer (#8163) (#8422) 2025-12-16 23:14:40 -06:00
Raboneko 63b4479fef add: ScopeBuddy (#8417) (#8418)
(cherry picked from commit 253ea3d0c4)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-16 22:49:54 -06:00
Gilver c700efb296 bump: ruffle-nightly copyparty python-shibuya anda-srpm-macros (#8415)
* bump: ruffle-nightly copyparty

* bump: python-shibuya anda-srpm-macros

---------

Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-12-16 22:24:07 -06:00
Raboneko 55c45d7a89 bump: mangowc 2025-12-17 03:24:09 +00:00
Raboneko e460db8820 bump: anda-srpm-macros (#8410) (#8411)
(cherry picked from commit 030804d105)

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-16 21:05:07 -06:00
Raboneko 8ef73d1ac7 bump(nightly): rp-bookshelf zed-nightly prismlauncher-nightly curl_cffi types-colorama stardust-server opentabletdriver-nightly scx-scheds-nightly qdl 2025-12-17 01:53:40 +00:00
Raboneko ac7e9a8a85 bump(branch): dkms-nvidia-580 nvidia-580-kmod dkms-nvidia nvidia-kmod 2025-12-16 19:22:59 +00:00
Gilver eb5c8c84e6 feat: Split NVIDIA into current and legacy branches (#8402) (#8406)
* feat: Split NVIDIA into current and legacy branches

* cleanup: Module variant no longer applicable

* fix: Some sources and anda.hcl files I missed

* fix: More

* chore: Bump release on packages that had changed dependencies

* chore: Bump release on all non-legacy packages

* fix: Oops

* More cleanup for kernel/kernel open changes

* cleanup: Weird line

* fix: Missed that

(cherry picked from commit 853f4a5829)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-12-16 12:47:15 -06:00
Raboneko 6d9618ee0f bump: arduino-app-bricks-py 2025-12-16 15:57:37 +00:00
Raboneko 210d825ef9 bump: dart 2025-12-16 15:25:07 +00:00
Raboneko 2d71087b2a bump: kotlin-native kotlin 2025-12-16 13:56:15 +00:00
Raboneko 2ce4d26369 bump: rust-chess-tui 2025-12-16 12:46:13 +00:00
Raboneko f8ce26d3e5 bump: helium-browser-bin 2025-12-16 10:25:18 +00:00
Raboneko 1f21430850 bump: dart 2025-12-16 09:02:57 +00:00
Raboneko cf4c675d40 bump(nightly): flameshot-nightly legcord-nightly zed-nightly prismlauncher-nightly nim-nightly readymade-git glasgow 2025-12-16 01:58:11 +00:00
Raboneko 5d4d54585f bump: rust-mise 2025-12-16 01:45:24 +00:00
Raboneko 35c85e45c9 bump: rust-mise 2025-12-15 19:40:57 +00:00
Raboneko e2596e58ce bump: rust-deno 2025-12-15 17:00:24 +00:00
Raboneko f3ea26b451 fix(goofcord-nightly): Update script (#8395) (#8396)
(cherry picked from commit 1ae9b9e15c)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-15 09:46:42 -06:00
Raboneko a0edf08e46 bump: rust-chess-tui 2025-12-15 14:57:45 +00:00
Raboneko dbcd34e319 chore(prismlauncher): Update build deps to match PrismLauncher nightly, switch from quazip to libarchive (#8391) (#8392) 2025-12-15 08:42:32 -06:00
Raboneko ba4a7c0b55 fix (prism-launcher): needed build deps and new file (#8384) (#8388)
(cherry picked from commit f1b54c3200)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-15 04:12:33 -06:00
Raboneko cd0b1aafa4 bump(branch): rtl8821cu-kmod dkms-rtl8821cu 2025-12-15 03:13:24 +00:00
Raboneko 69807925d0 bump(nightly): mpv-nightly zed-nightly prismlauncher-nightly rtl8821cu-kmod-common scx-scheds-nightly 2025-12-15 02:01:36 +00:00
Raboneko a28bb70fa6 bump: copyparty 2025-12-14 23:25:04 +00:00
Raboneko 3cf95418f3 bump: rust-mise 2025-12-14 22:58:33 +00:00
Raboneko c09f175dbe fix(nvm): Fix some Bashisms (#8378) (#8379)
(cherry picked from commit 54422ff97e)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-14 14:31:16 -06:00
Raboneko 92cb477dde bump: rust-chess-tui 2025-12-14 20:00:50 +00:00
Raboneko 695a96ce7f fix(nvm): Add nvm-exec (#8373) (#8374)
* fix(nvm): Add nvm-exec

* fix: Missed `-i`



---------


(cherry picked from commit 8aade1a93d)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-14 13:55:07 -06:00
Raboneko 38aebddefd bump: rust-mise 2025-12-14 17:19:24 +00:00
Raboneko 1f381ea6d6 bump: ags 2025-12-14 16:45:50 +00:00
Raboneko 77fe41de79 feat: Use Electron macros for...Electron (#8367) (#8369)
(cherry picked from commit 2825f1acd2)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-14 10:34:09 -06:00
Raboneko b7cd33c5fb bump(nightly): goofcord-nightly mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama openbangla-keyboard-nightly nvidia-patch opentabletdriver-nightly scx-scheds-nightly glasgow spotx-bash (#8366) (#8368) 2025-12-14 10:32:21 -06:00
Raboneko 0906de2ae9 fix(ags): now we need to cd into cli (#8306) (#8361) 2025-12-14 17:25:08 +08:00
Raboneko 5a966eca9a add: xcur2png (#8337) (#8357)
(cherry picked from commit 961f97cb62)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-14 16:20:47 +08:00
Raboneko 952115130a bump: python-pywal16 2025-12-14 06:00:18 +00:00
Raboneko d30270cee0 add: wishlist (#8318) (#8353) 2025-12-13 22:28:03 -06:00
Raboneko e2e3fa8815 add: pop (#8319) (#8349) 2025-12-13 22:21:20 -06:00
Raboneko 822436ea11 fix: use go macros for soft-serve (#8343) (#8344) 2025-12-13 21:20:38 -06:00
Raboneko 7341cc32ea bump(nightly): mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama openbangla-keyboard-nightly opentabletdriver-nightly scx-scheds-nightly spotx-bash 2025-12-14 02:04:19 +00:00
Raboneko e0b2853805 add: soft-serve (#8317) (#8338)
* add: soft-serve

* fix: typo in summary and spec file name

---------


(cherry picked from commit 9a27c100c1)

Co-authored-by: arbor <arbormoss@woodsprite.dev>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-13 17:28:55 -06:00
Raboneko 88e97cb213 bump: rust-mise 2025-12-13 21:55:43 +00:00
Raboneko 92ebfd8a35 add: quickjs-ng (#8165) (#8332)
* add: quickjs-ng

* use macro




* change cflags

* add packager field

---------



(cherry picked from commit e0172230e0)

Signed-off-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-13 15:22:43 -06:00
Raboneko 293edc16c8 add: xbps (#8316) (#8328)
* add: xbps

* im staking my reputation on this

* hopefully this works

* bweh

* Revert "bweh"

This reverts commit be4435fc7e.

* Revert "hopefully this works"

This reverts commit 04f8d55bf9.

* cflags changes

(cherry picked from commit 97233c5442)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-13 14:18:50 -06:00
Raboneko 561e97a738 add: bitwarden-rofi (#8323) (#8324)
* add: bitwarden-rofi



* update.rhai



---------


(cherry picked from commit 079066e7dd)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-13 13:52:41 -06:00
Raboneko 97460db1b9 bump: rust-chess-tui 2025-12-13 19:47:09 +00:00
Raboneko ca5f369a7a bump: throne 2025-12-13 16:46:35 +00:00
Raboneko 88e432edfc bump: rust-mise 2025-12-13 15:19:28 +00:00
Raboneko b42b18850b bump: helium-browser-bin 2025-12-13 07:39:38 +00:00
Raboneko 8acdcb6398 bump: rust-mise 2025-12-13 03:06:34 +00:00
Raboneko 3eb9d7187d bump(nightly): goofcord-nightly zed-nightly prismlauncher-nightly nvidia-patch opentabletdriver-nightly scx-scheds-nightly glasgow spotx-bash 2025-12-13 01:51:20 +00:00
Raboneko 4df7c78b01 bump: rust-typst 2025-12-12 17:51:24 +00:00
Raboneko 5c1dad1a4a chore(rustdesk-selinux): https link (#8304) (#8312) 2025-12-12 20:37:40 +08:00
Raboneko 58c2d0440a fix(asusctl): bdep pkgconfig(fontconfig) (#8305) (#8308)
(cherry picked from commit 9c029da1e7)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-12-12 06:35:30 -06:00
Raboneko be55c84139 feat: add back repology (#8299) (#8300)
(cherry picked from commit c0c72c89cf)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-12 01:58:04 -06:00
Gilver 29d77cda75 bump: zed-preview zed arduino-app-cli rust-bacon rust-mise (#8291) (#8298) 2025-12-11 21:37:21 -06:00
Raboneko ccd743a7d4 fix(peazip): thanks to aur for the patch for system binaries (#8281) (#8292)
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=peazip
(cherry picked from commit e029cd1f4e)

Co-authored-by: madomado <madonuko@outlook.com>
2025-12-11 20:40:02 -06:00
Raboneko 44cf04a8b0 bump(nightly): zed-nightly prismlauncher-nightly nim-nightly types-colorama tdlib-nightly nvidia-patch scx-scheds-nightly 2025-12-12 01:57:32 +00:00
Raboneko cfdcd4be3b bump: tracy 2025-12-11 23:20:15 +00:00
Raboneko 2b646c0fa9 fix(chess-tui): bdep openssl (#8286) (#8287) 2025-12-11 11:59:20 -06:00
Raboneko 9a73a1d869 bump: compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2025-12-11 13:57:21 +00:00
Raboneko 767d2cde1a bump: rust-chess-tui 2025-12-11 11:43:49 +00:00
Raboneko e98817176b fix(xone-nightly-kmods): Reset versions (#8280) (#8282)
(cherry picked from commit 1763c32c81)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-11 19:20:44 +08:00
Gilver d27296ec3d fix(xone-nightly): Update script (#8260) (#8279)
* fix(xone-nightly): Update script



* chore: Spec



* chore: Release



---------


(cherry picked from commit af34c9b790)

Signed-off-by: Gilver <rockgrub@disroot.org>
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-12-11 16:54:24 +08:00
Raboneko 1b640eaa1e fix (helium-browser-bin): install needed docs and simplify sources/%prep (#8257) (#8272)
(cherry picked from commit 27bee5bb33)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-11 01:30:09 -06:00
Raboneko c50c91fe9d bump: limine 2025-12-11 05:36:39 +00:00
Raboneko 8820092b46 add: newsraft (#8258) (#8268) 2025-12-10 23:13:34 -06:00
Raboneko 4ca652d847 chore(modern-colorthief): Remove backported patches (#8256) (#8264) 2025-12-10 23:12:32 -06:00
Raboneko 78e81437c5 bump(branch): xone-nightly-kmod dkms-xone-nightly 2025-12-11 04:08:10 +00:00
Raboneko 91ac21f79f bump(nightly): envision legcord-nightly ghostty-nightly zed-nightly types-colorama stardust-telescope nvidia-patch opentabletdriver-nightly xone-nightly (#8261) (#8262)
(cherry picked from commit ac29bd7837)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-10 21:29:39 -06:00
Raboneko 691b88599f add: pygments-styles (#8231) (#8252)
(cherry picked from commit 1be7c61b29)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-10 17:10:22 -06:00
Raboneko 243d2fc14e fix(lightdm-kde-greeter): Don't dep on a non-existent package, update files (#8247) (#8248) 2025-12-10 15:23:47 -06:00
Raboneko d7004709bb fix (ghostty-nautilus): depend on nautilus-python (#8237) (#8239) 2025-12-10 12:36:22 -06:00
Raboneko c1d318414c fix (ghostty-nautilus-nightly): require nautilus-python (#8238) (#8243) 2025-12-10 12:34:59 -06:00
Raboneko 294676af03 bump: rust-deno 2025-12-10 14:51:57 +00:00
Raboneko f597de163d bump: lightdm-kde-greeter 2025-12-10 13:37:00 +00:00
Raboneko 2db25000e0 bump: helium-browser-bin 2025-12-10 06:48:30 +00:00
Raboneko 44360f5b6b bump(nightly): envision ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama scx-scheds-nightly 2025-12-10 01:56:35 +00:00
Raboneko 5015fc8e63 bump: carapace 2025-12-09 21:19:20 +00:00
Raboneko 7d67fae240 bump: carapace 2025-12-09 20:29:10 +00:00
Raboneko 22344af228 chore: Deprecate egl-wayland and egl-x11 (#8184) (#8224)
(cherry picked from commit 4d61ac6abe)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-10 00:37:17 +08:00
Raboneko ef7ac07e96 bump: arduino-cli 2025-12-09 16:36:43 +00:00
Raboneko b2c898b97d bump: modern-colorthief 2025-12-09 14:59:58 +00:00
Raboneko 7993624799 chore(andax/bump_extras.rhai): Bump EPEL to 10.1 (#8182) (#8212) 2025-12-09 20:06:42 +08:00
Raboneko 24c8c4a6bb fix(peazip): set to not portable (#8180) (#8216) 2025-12-09 20:05:32 +08:00
Raboneko 7a4e9af5d6 bump: osu-lazer arduino-app-bricks-py 2025-12-09 11:19:23 +00:00
Raboneko 6e36f26e6a chore(cuda-profiler): noarch (#8186) (#8208) 2025-12-09 19:06:00 +08:00
Raboneko 15e5f7449a add: terra-glfw (#8199) (#8200) 2025-12-09 19:05:14 +08:00
Raboneko 3c4a558f35 add: arduino-app-bricks-py (#8197) (#8204) 2025-12-09 19:04:14 +08:00
Raboneko bc07a7e0f4 bump: dart 2025-12-09 09:28:16 +00:00
Raboneko ab3679ee8e bump(nightly): mpv-nightly hyprland-protocols.nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama scx-scheds-nightly scx-tools-nightly glasgow 2025-12-09 01:54:49 +00:00
Raboneko 906d706898 bump: inputplumber 2025-12-08 20:25:29 +00:00
Raboneko 37187314ed bump: rust-mise 2025-12-08 19:56:02 +00:00
Raboneko f83a1cd155 fix(andax/bump_extras.rhai): Add repo field to alma (#8185) (#8193)
I realized I forgot to add this here too right after it was merged, fixing it now.


(cherry picked from commit 49cde2ab3a)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-08 12:12:25 -06:00
Raboneko 6b5287a89d add: arduino-remoteocd (#8181) (#8188) 2025-12-08 11:37:46 -06:00
Raboneko 71b9e61a7c bump: rust-xplr 2025-12-08 16:53:56 +00:00
Raboneko f5ddb8c943 bump: vpkedit 2025-12-08 10:23:55 +00:00
Raboneko 6031f3561a bump: lomiri-download-manager lomiri-ui-toolkit 2025-12-08 08:31:07 +00:00
Raboneko 887afacf9c add: click-logging (#8164) (#8171) 2025-12-07 21:38:25 -06:00
Raboneko 4c3f75009a fix: submarine (#6767) (#8175) 2025-12-07 21:37:05 -06:00
Raboneko 28c7158acf add: signal-cli (#8166) (#8167) 2025-12-08 11:33:12 +08:00
Raboneko 933d88a116 bump(nightly): ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly nim-nightly scx-scheds-nightly 2025-12-08 01:55:38 +00:00
Raboneko f5b65cbec7 bump: bun-bin 2025-12-07 23:45:40 +00:00
Raboneko 73307453d4 add: python-mpv-jsonipc (#8158) (#8159)
(cherry picked from commit 7f356e6716)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-07 13:44:33 -06:00
Raboneko b23ef8c93f add: jellyfin-apiclient-python (#8153) (#8154)
(cherry picked from commit 626fe758ef)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-07 13:40:45 -06:00
Raboneko 3abcbe2d12 bump: throne 2025-12-07 18:47:39 +00:00
Raboneko d0b2d111b5 bump: nph 2025-12-07 18:27:15 +00:00
Raboneko f162d5ab47 bump: anda-srpm-macros 2025-12-07 14:46:19 +00:00
Raboneko 9ec8638312 add: nodejs-license-checker (#7611) (#8148)
* add: js-license-checker

* add: nodejs-license-checker

* Trying something since RPMBuild

* ???

* .



* cleanup: Weird whitespace



* js > nodejs

* chore: Remove _jsdir



* Bump dep?



* Lua test



* Really shouldn't be editing code on the buggy mobile editor



* THIS IS EXACTLY WHY YOU DON'T EDIT ON MOBILE I DIDN'T TOUCH THIS LINE



* A



* Testing something



* Stat is so annoying



* Let's scheme



* Whoops I forgot this one needs this



* This is killing me



* I bet you this does not work



* ?



* Figure out what's going wrong



* HUH???



* Actually what is going on



* Genuinely like. What the hell is happening



* Update nodejs-license-checker.spec



* I...?



* Update nodejs-license-checker.spec



* Update nodejs-license-checker.spec



* Update nodejs-license-checker.spec



* cleanup: Everything



* chore: May as well bump this



* Bbbbb



---------


(cherry picked from commit 37c3deb32c)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-07 05:48:11 -06:00
Raboneko fe80969ca5 fix(goofcord): Remove bun.lock and fix update scripts to handle beta releases (#6460) (#8146)
* fix(goofcord): Vendor NodeJS

Basically spec side of SRPM macro changes.



* ?



* Update goofcord.spec



* Ugh



* Update goofcord.spec



* Update goofcord.spec



* Update goofcord.spec



* ?



* ?



* ?



* Vendor?



* try add electron



* Freeze



* meow

* Update goofcord.spec



* Spoof Electron version



* Hmm



* Export?



* ?



* Update goofcord.spec



* WTF



* Update goofcord.spec



* Update goofcord.spec



* ?



* Revert "?"

This reverts commit 7fd23dc264.

* Update goofcord.spec



* ?



* Update goofcord.spec



* ?



* Update goofcord.spec



* ?



* Update goofcord.spec



* Update goofcord.spec



* ?



* ...?



* ?



* Update goofcord.spec



* Cursed



* Even more cursed



* ...?



* If this works I'm screaming



* fix: Update scripts

* dfshdfhjdfshjk

* feat: Electron macros

* fix: Oops

* fix: Oops again

* fix: Double oops

* chore: Use macros

* fix: Eep

* fix: A

* ?

* chore: Arch macro

* chore: Macroooo

* fix: Bun

* fix: Oh boy

* fix: Oh boy again

* chore: Macwo uwu

* fix: AAAAAAAA

* fix: AAAAAAAAGAIN

* feat(nightly): Dynamic update script?

* Oops

---------




(cherry picked from commit 6ea821dfe8)

Signed-off-by: Gilver <rockgrub@disroot.org>
Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: Gilver <rockgrub@disroot.org>
Co-authored-by: madomado <madonuko@outlook.com>
2025-12-07 05:22:15 -06:00
Raboneko 39f4b42712 bump: helium-browser-bin zapret 2025-12-07 11:19:02 +00:00
Raboneko d687b737b7 bump: anda-srpm-macros 2025-12-07 10:19:07 +00:00
Raboneko 020625899a bump: anda-srpm-macros 2025-12-07 09:55:39 +00:00
Raboneko 0da493ea51 feat(andax/bump_extras.rhai): Alma functions (#7858) (#8139)
* feat(andax/bump_extras.rhai): Alma function

* cleanup: Formatting cursed so remove comment

* cleanup: Another line so formatting is better?

* fix: IDK what happened there but it wasn't happy?

* feat: Forgot Rhai arrays were like this

* fix: A

(cherry picked from commit b16d5fdabd)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-07 03:49:20 -06:00
Gilver c52d401352 bump(nightly): flameshot-nightly hyprutils.nightly ghostty-nightly zed-nightly nim-nightly types-colorama opentabletdriver-nightly scx-scheds-nightly goofcord-nightly prismlauncher-nightly nim-nightly stardust-flatland stardust-server HeadsetControl-nightly (#8120) (#8127) 2025-12-06 21:21:05 -06:00
Raboneko 187f96c372 fix: gradle (#8012) (#8122) 2025-12-06 21:18:16 -06:00
Raboneko 3758a0aa36 fix(mommy): use make (#8111) (#8116)
(cherry picked from commit bef36f254c)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-06 15:38:07 -06:00
Raboneko ba87aa4622 update seto-fonts homepage to archive.org since the original host is dead (#8110) (#8112)
(cherry picked from commit a55be36a59)

Co-authored-by: june <159748074+june-fish@users.noreply.github.com>
2025-12-06 15:35:16 -06:00
Raboneko e2c39d323c Update URLs and build steps (fix missing debug_package) (#8105) (#8106)
(cherry picked from commit b554a3a86c)

Co-authored-by: june <159748074+june-fish@users.noreply.github.com>
2025-12-06 15:06:41 -06:00
Raboneko a365dd3b63 make debuginfo package work (#8100) (#8101)
(cherry picked from commit 5a50410ca3)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-06 14:43:21 -06:00
Raboneko 96057161f3 bump: rust-topgrade 2025-12-06 19:49:36 +00:00
Raboneko c60f0b5657 fix (komikku): update url (#8094) (#8096)
(cherry picked from commit 9816db5f83)

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-06 13:47:31 -06:00
Raboneko 3464c391cf bump: anda-srpm-macros 2025-12-06 18:36:02 +00:00
Raboneko 3185c66613 bump: goofcord 2025-12-06 16:32:20 +00:00
Raboneko 7651f3b296 bump: golang-github-jesseduffield-lazygit 2025-12-06 13:13:38 +00:00
Raboneko 6df387d750 bump: peazip 2025-12-06 09:38:58 +00:00
Raboneko 0ac57f1a21 chore(rebuild): ipu6-camera-hal (#6571) (#8090)
* fix: ruffle

* chore(rebuild): ipu6-camera-hal

update deps?

(cherry picked from commit 1f014f6662)

Co-authored-by: madomado <madonuko@outlook.com>
2025-12-06 17:32:24 +08:00
Raboneko db201cf470 bump: helium-browser-bin anda-srpm-macros 2025-12-06 07:18:07 +00:00
Raboneko 25561cf62e bump: anda-srpm-macros 2025-12-06 05:55:38 +00:00
Raboneko aca52f391c chore(srpm-macros): Remove macros.web-assets_extra (#7725) (#8086)
For if/when https://github.com/terrapkg/srpm-macros/pull/37 gets merged and a new release is cut.


(cherry picked from commit c95b1f8565)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-05 23:46:24 -06:00
Raboneko 7377a2e95c add: libfprint-tod (#8081) (#8082)
* add: libfprint-tod

* bweh

(cherry picked from commit 729577d4ec)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-05 18:55:32 -06:00
Raboneko 5fdc8d27cf bump(branch): cuda-cudnn 2025-12-05 18:20:13 +00:00
Raboneko ffa7694a10 bump: osu-lazer PackageKit-bootc 2025-12-05 14:29:59 +00:00
Raboneko ca363f514a bump: maple-fonts 2025-12-05 12:43:47 +00:00
Raboneko 10650ec924 add: carapace (#8076) (#8077)
* add: carapace



* midnight passed lol



---------


(cherry picked from commit 1c7bc06f40)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-05 02:39:00 -06:00
Raboneko 96251fcd62 add: Arduino App Lab (#8049) (#8072)
* app lab initial commit

* desktop file

* install crap

* $ vs %

* remove unpackaged suggestion

* tar instead of autosetup

* specify arch in anda.hcl




* i forgor file extensions

* why are you this way Qualcomm

* i may not have eyes or a brain

* whoops

* $ vs % boogaloo

* a zip is not a tar

* fuck around so more

* ITS ALIVE

* icon

* smh owen broke my shit

* back to hicolor

* make work



* we done

* license bullshit

* john

* whatever

* 50mb of licenses....

* more bullshit because of the gpl

* bullshit

* this file crashes laptops

* fuckin

* Update anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec




* provides

---------






Not approved by: John Arduino App Lab Source Zip File
(cherry picked from commit 9ea70ecb14)

Signed-off-by: Jaiden Riordan <jade@e.email>
Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Jaiden Riordan <jade@fyralabs.com>
Co-authored-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-05 01:20:32 -06:00
Raboneko b9537113f2 me count so poor (#8067) (#8068)
(cherry picked from commit d173b1a328)

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-05 00:01:42 -06:00
Raboneko 9052915f76 add: arduino-app-cli (#8062) (#8063)
(cherry picked from commit 09583e6d0b)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-04 23:54:12 -06:00
Gilver 686c5fae1e bump(nightly): envision flameshot-nightly mpv-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama tdlib-nightly stardust-telescope scx-scheds-nightly rpi-utils (#8055) (#8061) 2025-12-05 12:27:39 +08:00
Raboneko 97b81f73db feat (helium-browser): metainfo (#8032) (#8050)
(cherry picked from commit 177ec7ea2a)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-04 16:37:40 -06:00
Raboneko d0bf43f595 bump: lomiri-app-launch 2025-12-04 20:35:46 +00:00
Raboneko 32a27a7497 bump: android-studio 2025-12-04 19:40:11 +00:00
Raboneko 77b51cc50b bump(branch): cuda-cccl cuda-cudart cuda-culibos cuda-cuobjdump cuda-cupti cuda-cuxxfilt cuda-gdb cuda-nvdisasm cuda-nvml cuda-nvprune cuda-nvrtc cuda-nvtx cuda-profiler cuda-sandbox cuda-sanitizer cuda libcublas libcufft libcufile libcurand libcusolver libcusparse libnpp libnvfatbin libnvjitlink libnvjpeg libnvptxcompiler-devel libnvvm cuda-crt cuda-ctadvisor cuda-nvcc 2025-12-04 19:37:49 +00:00
Raboneko 743fd49437 bump: rpcs3 2025-12-04 16:55:48 +00:00
Raboneko c8de455cbd add: PackageKit-bootc (#8042) (#8043) 2025-12-04 10:06:06 -06:00
Raboneko 4bf40a05f7 buildsys(nvidia-kmod-common): Failsafe sriptlets (#7994) (#8034) 2025-12-04 20:54:46 +08:00
Raboneko fca577d067 buildsys(nvidia-container-toolkit): Failsafe every scriptlet line (#7993) (#8038) 2025-12-04 20:51:32 +08:00
Raboneko 55414f6644 bump: rust-mise 2025-12-04 09:46:33 +00:00
Raboneko 26d157300a bump: lightdm-kde-greeter 2025-12-04 08:54:12 +00:00
Raboneko 8c05f36fb2 fix (neohtop): metainfo (#8027) (#8028)
(cherry picked from commit 74b70156b6)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-03 22:34:15 -06:00
Raboneko a27a17d68f add: helium-browser-bin (#8007) (#8023)
* add: helium browser

* use libdir instead of /opt and cleanup redundant files

* rename from helium-browser -> helium-browser-bin

* fix desktop file

---------


(cherry picked from commit 65bf267eb1)

Co-authored-by: Nadia <nyadiia@pm.me>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-03 21:20:45 -06:00
Raboneko 37760e484b fix(mommy): oops (#8014) (#8019)
* add: mommy~ ❤️

* add update.rhai

* oops

* oops again

* oops again again

* oops again again again

---------


(cherry picked from commit 4ca1598ef7)

Signed-off-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-03 20:51:39 -06:00
Raboneko 8ce8b1617a add: mommy~ ❤️ (#8013) (#8015)
* add: mommy~ ❤️

* add update.rhai

(cherry picked from commit 6faf9c9d2c)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-03 20:47:55 -06:00
Raboneko 5466c0dd83 bump(nightly): envision goofcord-nightly zed-nightly nim-nightly stardust-server scx-scheds-nightly scx-tools-nightly glasgow qdl 2025-12-04 01:54:42 +00:00
Raboneko 383ab25150 chore: remove unneeded stardust server build deps (#7917) (#8008) 2025-12-03 18:19:52 -06:00
Raboneko 81191a1bde fix (stardust protostar): add license.dependencies (#7949) (#8003)
(cherry picked from commit 915a65be60)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-03 17:49:07 -06:00
Raboneko 0b720faca2 fix (stardust non spatial input): add license.dependencies (#7948) (#7995)
(cherry picked from commit 0bf267dc9d)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-03 17:11:20 -06:00
Raboneko 97548d806d fix(stardust-xr-atmosphere): Binary name?? (#7967) (#7996)
(cherry picked from commit d19169d6fe)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 17:11:01 -06:00
Raboneko 7751c1c616 fix (stardust armillary): add license.dependencies (#7939) (#7981) 2025-12-03 16:32:30 -06:00
Raboneko 8b9cee541e fix (stardust gravity): add license.dependencies (#7944) (#7989) 2025-12-03 16:26:31 -06:00
Raboneko 21405e6e43 bump: rpcs3 2025-12-03 22:26:09 +00:00
Raboneko 65dd1e9e1e fix (stardust atmosphere): add license.dependencies (#7940) (#7985)
(cherry picked from commit 9e1478372d)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-03 16:25:01 -06:00
Raboneko a48b997d26 fix (stardust comet): add license.dependencies (#7942) (#7973) 2025-12-03 16:17:36 -06:00
Raboneko 0874a4d74b fix (stardust black hole): add license.dependencies (#7941) (#7977) 2025-12-03 16:16:51 -06:00
Raboneko 9ed603fec6 fix (stardust flatland): add license.dependencies (#7943) (#7969) 2025-12-03 16:10:30 -06:00
Raboneko d36d78bb5d fix (stardust magnetar): add license.dependencies (#7947) (#7963) 2025-12-03 15:55:58 -06:00
Raboneko df108b92f3 fix(zig-master): Update script fix real?? (#7958) (#7959)
(cherry picked from commit 7582f6afb3)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 15:51:12 -06:00
Raboneko 1e0b7ba7b6 fix(goofcord-nightly): Update script (#7946) (#7950)
(cherry picked from commit 2ed1c1e7d8)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 15:50:48 -06:00
Raboneko 2daed90173 fix(xone-nightly): Import wasn't working for some reason? (#7945) (#7954)
(cherry picked from commit 9f260cbb59)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 15:49:48 -06:00
Raboneko 5d16067843 bump: chezmoi 2025-12-03 21:18:13 +00:00
Raboneko 7954393e89 bump: rpcs3 2025-12-03 20:51:31 +00:00
Raboneko c21c7ca451 fix(zig-master): update.rhai typo (#7934) (#7935) 2025-12-03 14:19:03 -06:00
Raboneko b79823f064 fix(dracut-strip-trigger): Noarch (#7929) (#7930)
* fix(dracut-strip-trigger): Noarch



* chore: Arches



---------


(cherry picked from commit 104649b9b6)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 13:25:42 -06:00
Raboneko f8acd17139 fix(mpv-nightly): files (#7922) (#7923)
(cherry picked from commit 80ec5a283a)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-12-03 12:48:40 -06:00
Raboneko 9d6dca43fa bump: rpcs3 groovy groovy-docs rust-typst 2025-12-03 17:23:03 +00:00
Raboneko 99a41059d4 bump: rpcs3 2025-12-03 15:32:51 +00:00
Raboneko 2de4327114 fix(nvidia-kmod-common): %post scripts and doc files (#7908) (#7909)
(cherry picked from commit 9518b973a1)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-03 09:32:36 -06:00
Raboneko 018bc36d86 bump: rpcs3 2025-12-03 13:26:00 +00:00
Raboneko 191e6d5267 bump: rpcs3 vala-panel-appmenu 2025-12-03 10:50:15 +00:00
Raboneko bf1aca9352 bump: chdig 2025-12-03 09:46:01 +00:00
Raboneko ca0253f8bf bump: mangowc scx-tools 2025-12-03 09:25:14 +00:00
Raboneko 030d3d186c chore: update stardust-server to reflect upstream changes (PART 1), switch to large runners and add LICENSE.dependencies (#7873) (#7904) 2025-12-02 23:36:28 -06:00
Raboneko 5e65aaab0e bump: rpcs3 tdf 2025-12-03 03:57:15 +00:00
Raboneko 68ca45f6ba bump: rpcs3 2025-12-03 03:08:23 +00:00
Raboneko a01a4c03dc bump(nightly): ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama stardust-server scx-scheds-nightly glasgow 2025-12-03 01:53:36 +00:00
Gilver d539b1e494 bump: rpcs3 libnvidia-container nvidia-container-toolkit (#7885) (#7902)
(cherry picked from commit 0f14f4ad64)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-12-02 18:19:39 -06:00
Raboneko a1a7ebd3b1 fix(nvm): Give binscript the correct perms (#7888) (#7889)
I can't believe I didn't notice I typo'd the permission number.


(cherry picked from commit 18d19b8ccb)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-02 18:16:14 -06:00
Raboneko 0a57f27fe7 chore(libnvidia-container): Use %git_clone (#7886) (#7897)
* chore(libnvidia-container): Use %git_clone

* fix: Remove the cursed stuff from previous build method

(cherry picked from commit 0b7a345cbb)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-02 18:15:29 -06:00
Raboneko ec5ebfd4d4 feat(yarnpkg-berry): Don't fully override Yarnpkg if installed (#7887) (#7893)
(cherry picked from commit 4b29b0c0ef)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-02 18:14:30 -06:00
Raboneko 4645fd1c21 bump: vala-panel-appmenu 2025-12-02 22:56:59 +00:00
Raboneko 18a0431c74 bump: copyparty 2025-12-02 20:56:08 +00:00
Raboneko 043b9b3b1a fix(zlib): only conflict with zlib-ng-compat (#7878) (#7879) 2025-12-02 10:06:48 -06:00
Raboneko 0da7e949a7 bump: mdtex2html 2025-12-02 13:54:09 +00:00
Raboneko 0d803e1ebf bump: dart 2025-12-02 10:47:16 +00:00
Raboneko 46582207e8 add: zlib (#7708) (#7874)
* add: zlib

* use make instead

(cherry picked from commit 14c23573d5)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-12-02 00:38:17 -06:00
Raboneko 7d53a0bd3f bump(nightly): hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama stardust-atmosphere stardust-comet stardust-flatland stardust-protostar stardust-server scx-scheds-nightly scx-tools-nightly glasgow raindrop (#7864) (#7865)
(cherry picked from commit 0b4e5cf499)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-01 21:10:32 -06:00
Raboneko e79bf3528a fix(apparmor): files (#7857) (#7859)
fix #7638


(cherry picked from commit a4e0d6a2f9)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-12-01 16:40:11 -06:00
Raboneko ed06df1ad3 bump: vgmstream 2025-12-01 21:57:01 +00:00
Raboneko 6a2c62c012 bump: libusermetrics 2025-12-01 20:24:46 +00:00
Raboneko e95bc96e34 bump: lomiri-ui-toolkit 2025-12-01 19:56:57 +00:00
Raboneko 03653a4699 feat(yarnpkg-berry): Track NPM (#7840) (#7846) 2025-12-01 13:31:01 -06:00
Raboneko c6527bb6c4 fix(terra-obsolete): Bump some package versions and releases (#7841) (#7842) 2025-12-01 13:27:35 -06:00
Raboneko 272118fd0a bump: rpcs3 2025-12-01 15:56:58 +00:00
Raboneko 05b656ff7d fix(nvm): Hardcode default dir unless explicitly set otherwise (#7833) (#7836)
(cherry picked from commit c4ef2f0908)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-01 09:21:10 -06:00
Raboneko 4c77e40980 bump: rpcs3 2025-12-01 11:25:29 +00:00
Raboneko 141a22bbcf bump: rpcs3 2025-12-01 10:24:24 +00:00
Raboneko 4f1fd8c6be bump: rpcs3 2025-12-01 07:50:24 +00:00
Raboneko 0fe72fe7fc chore(rpcs3): Cleanup the LLVM conditionals, drop LLVM20 requirement (#7805) (#7829)
* cleanup(rpcs3): Cleanup the LLVM major macros to make it easier to update if needed

* feat: Try LLVM21?



* That is not how to do that.



* A



---------


(cherry picked from commit c2fd47dc4b)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-12-01 13:57:01 +08:00
Raboneko 437a900268 add: NVM (#7804) (#7825)
* add: NVM

* chore: Packager and changelog

(cherry picked from commit 2896419ba2)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-30 23:42:15 -06:00
Raboneko d51f39c683 bump: gh-act xwayland-satellite arduino-flasher-cli 2025-12-01 04:03:52 +00:00
Raboneko 9659fd67e7 bump(branch): kde-material-you-colors 2025-12-01 03:22:08 +00:00
Raboneko 393b1283c4 arduino flasher (#7385) (#7821)
* arduino flasher

* -a-L

* dont need probably



* fix(arduino-flasher-cli): make it build

* use x86_64

---------





(cherry picked from commit 3d13c6521f)

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Jaiden Riordan <jade@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: metcya <metcya@gmail.com>
Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-11-30 21:18:56 -06:00
Raboneko dca11c09d0 bump(branch): kde-material-you-colors 2025-12-01 01:22:06 +00:00
Raboneko f4817efb98 fix (gay): remove not needed lines (#7816) (#7817) 2025-11-30 18:02:05 -06:00
Raboneko 84c3a9797f fix (PGPy13): remove not needed build dep (#7811) (#7812) 2025-11-30 17:51:25 -06:00
Raboneko fb9bf14360 fix(kde-material-you-colors): Updbranch label (#7806) (#7807) 2025-11-30 17:41:38 -06:00
Raboneko db60f1560f bump: rpcs3 2025-11-30 19:29:26 +00:00
Raboneko 33ec58c558 bump: rpcs3 vgmstream binsider 2025-11-30 18:37:00 +00:00
Raboneko 842c29ab37 bump: rust-koji 2025-11-30 16:32:50 +00:00
Raboneko 204e8a1210 bump: rust-koji 2025-11-30 14:39:50 +00:00
Raboneko 3524be75d5 bump: rpcs3 2025-11-30 13:16:17 +00:00
Raboneko 514aa8f223 bump: rpcs3 2025-11-30 12:07:30 +00:00
Raboneko 14dec49d27 fix(halloy): bdep pkgconfig(xcb) (#7793) (#7796)
(cherry picked from commit 60abf7f890)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-11-30 06:01:30 -06:00
Raboneko 49faf9ec58 fix(limine): files (#7791) (#7800)
(cherry picked from commit 76b2aa8373)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2025-11-30 06:00:03 -06:00
Raboneko 6081f30065 bump: rpcs3 2025-11-30 11:36:50 +00:00
Raboneko 6ca58add94 bump: vgmstream 2025-11-30 10:48:45 +00:00
Raboneko d23566de00 fix(wluma): package systemd service, config, and udev rules (#7786) (#7787) 2025-11-29 23:13:58 -06:00
Raboneko 67aa5d6a2c bump: rust-mise 2025-11-30 04:52:26 +00:00
Raboneko b903804850 bump: feishin 2025-11-30 03:45:19 +00:00
Raboneko edb043e085 bump: ruffle-nightly limine 2025-11-30 02:25:09 +00:00
Raboneko c4651dd696 bump: rpcs3 2025-11-29 20:55:54 +00:00
Raboneko b4bcedae1a bump: rpcs3 2025-11-29 20:26:23 +00:00
Raboneko 8de8b5df21 bump: rpcs3 2025-11-29 18:28:24 +00:00
Raboneko 4a9d9a96e0 bump: rpcs3 2025-11-29 17:17:08 +00:00
Raboneko 0688a58a4f fix(zig-master,zig-master-bootstrap): Fix randomization (#7781) (#7784)
A `for` loop is not supposed to SET a variable but whatever.


(cherry picked from commit 4b3ce85752)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-29 09:39:06 -06:00
Gilver 63bf041bd3 feat(zig-master{,-bootstrap}): Better mirror handling, refactor bootstrapping (#7503) (#7779)
* feat(zig-master{,-bootstrap}): Automatically update mirrors

* ?

* Embarrassing



* feat: Use pre.rhai

* A

* AAAA

* feat: Let's try this

* cleanup: Wh

* Aaaaaa

* dfhsdfhjsdfdjkh

* dfhsdfhjsdfdjkh

* dfhsdfhjsdfdjkh

* ???

* ???

* fdhdfssdfhjkksdfhj

* Man

* Maybe this will fix sed

* dshfhjfsdjhk

* Hmm

* Double backslash??

* Locally this works

* Noooo

* feat: Changelog

* feat: Update script

* fix: A

* fix: Copypaste idiot moment

* cleanup: Actually not sure that is needed

* chore: terra-obsoletes

* cleanup: Weird whitespace

* This is a way better idea

---------


(cherry picked from commit 8f937512cf)

Signed-off-by: Gilver <rockgrub@disroot.org>
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-11-29 09:37:40 -06:00
Raboneko 5d85e95e80 fix(ghostty-nightly): Package libghostty-vt (#7758) (#7769)
(cherry picked from commit 40e5d36c5b)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-29 21:44:10 +08:00
Raboneko 4fcd3a3579 zed: use new metainfo scripts (#7523) (#7773)
* zed: use new metainfo scripts

* change appid macro

* classify component types

* Add metainfo override for icons

Add override.xml metainfo files for stable, preview and nightly builds.
Update specs to include override.xml as Source1, install icons to
icons/hicolor/512x512/apps, and pass the override to %terra_appstream.

* use consistent naming with flathub

* Finally fix appstream metainfo properly

---------


(cherry picked from commit 2be39debad)

Signed-off-by: Pornpipat Popum <cappy@cappuchino.xyz>
Co-authored-by: Pornpipat Popum <cappy@cappuchino.xyz>
2025-11-29 21:43:56 +08:00
Raboneko a2a2371482 chore(uwufetch): Update for semi-active branch (#7761) (#7765)
* chore(uwufetch): Update for new semi-active branch



* fix: Spec



* Try `gh`??



* fix: I see the issue...cursed



* Unintelligent moment



* Just do this



---------


(cherry picked from commit 872a56a20e)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-29 07:22:30 -06:00
Gilver 567c2ff185 bump: rpcs3 ruffle-nightly asusctl zed-preview (#7756) (#7764)
* bump: ruffle-nightly asusctl

* bump: rpcs3

* bump: rpcs3

* bump: rpcs3

* bump: zed-preview

---------


(cherry picked from commit 73383a0ba6)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-11-29 21:19:55 +08:00
Gilver 41abb5f644 bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama scx-tools-nightly glasgow micro-nightly nim-nightly types-colorama uwufetch scx-scheds-nightly qdl rpi-utils (#7757) (#7760)
* bump(nightly): micro-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama uwufetch scx-scheds-nightly qdl rpi-utils

* bump(nightly): flameshot-nightly mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama scx-tools-nightly glasgow

---------


(cherry picked from commit 6ba50bd235)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-11-29 21:14:50 +08:00
Raboneko 09e5c62e22 bump: terra-appstream-helper 2025-11-29 10:43:52 +00:00
Raboneko 7db2fe3045 bump: wine-staging 2025-11-29 08:57:08 +00:00
Raboneko 06e3ad844d bump: halloy 2025-11-29 06:54:35 +00:00
Raboneko 9bf0cf4d1e chore(terra-obsolete): Obsolete the rest of x264-bootstrap (#7751) (#7752)
* chore(terra-obsolete): Obsolete the rest of x264-bootstrap



* cleanup: Weird whitespace



* fix: WTF did I do



---------


(cherry picked from commit f3373a3889)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-29 00:30:02 -06:00
Gilver 7e6f510b1f refactor(ci): Run branches from newest to oldest (#7720) (#7748)
(cherry picked from commit 6f4ec72fb7)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-11-29 14:24:40 +08:00
Raboneko 2d8f6cc742 add: wluma (#7742) (#7743) 2025-11-28 23:50:56 -06:00
Raboneko 39ad52b3e5 metainfo: Deno (#7707) (#7738) 2025-11-28 18:21:35 -06:00
Raboneko 6c993bc6d7 bump: throne 2025-11-28 23:22:35 +00:00
Raboneko 2b3a0af8b1 bump: rust-topgrade 2025-11-28 19:00:16 +00:00
Raboneko eb9824d4fe bump: python-pywal16 2025-11-28 17:45:51 +00:00
Raboneko e5cc02db3f bump: ags 2025-11-27 23:58:53 +00:00
Raboneko 9b54fb1ebc bump: vgmstream 2025-11-27 23:22:56 +00:00
Raboneko fc69a09573 bump(branch): astal-gtk 2025-11-27 18:23:54 +00:00
Gilver 5ece252185 bump(nightly): mpv-nightly zed-nightly prismlauncher-nightly types-colorama astal tdlib-nightly scx-scheds-nightly qdl (#7724) (#7733)
(cherry picked from commit e5e2fbead1)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-11-28 02:01:54 +08:00
Raboneko 21624bf75e bump: rust-mise (#7726) (#7729) 2025-11-27 10:57:15 -06:00
Raboneko f0758991c7 bump: goofcord throne zapret 2025-11-27 13:22:30 +00:00
Gilver c04188e226 [f41] bump: mangowc rpcs3 rust-mise rust-topgrade (#7719) (#7723)
* bump: mangowc rpcs3 rust-mise rust-topgrade (#7719)

* bump: mangowc rpcs3 rust-mise

* bump: rpcs3

* bump: rpcs3 rust-topgrade

* bump: rpcs3

---------

Co-authored-by: Raboneko <raboneko@fyralabs.com>
(cherry picked from commit db1c8a4b12)
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>

* fix: Stupid

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

---------

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2025-11-27 19:10:17 +08:00
Raboneko 0fb7a4aef9 add: HeadsetControl nightly (#7714) (#7715)
* add: HeadsetControl

* make it commit based

* rename to HeadsetControl-nightly

* oops

* nightlytlghlty

(cherry picked from commit 856769d97a)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-11-27 11:42:01 +08:00
Raboneko 98e3e441f6 fix(qdl): package manpages (#7709) (#7710)
(cherry picked from commit 11260eb90f)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
2025-11-26 17:50:38 -06:00
Raboneko 8273c7896b bump: chezmoi 2025-11-26 23:24:49 +00:00
Raboneko a93d69c172 bump: rust-matugen 2025-11-26 19:48:05 +00:00
Raboneko a730b893ac feat: Update for Mesa 25.3 (#7660) (#7700)
* feat: Update for Mesa 25.3
feat: Enable AMD Virtio support



* Update anda/lib/mesa/mesa.spec




---------



(cherry picked from commit 5013df18ee)

Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-25 20:19:52 -06:00
Raboneko f4dd0463a9 feat(terra-obsolete): Use macros to correctly track versions (#7665) (#7686)
* feat(terra-obsolete): Use macros to correctly track versions



* chore: Release



---------


(cherry picked from commit 30bf198a26)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-25 19:34:02 -06:00
Raboneko c183c7061a add: rpinters (#7681) (#7690)
(cherry picked from commit cc98b1f1bc)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-25 19:33:06 -06:00
Raboneko 6c4850b517 feat(terra-release): Use macros in a way that can be normalized on all branches (#7666) (#7682)
* feat(terra-release): Use macros in a way that can be normalized on all branches



* fix: Dist nil



---------


(cherry picked from commit 60bad06662)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-25 19:32:04 -06:00
Raboneko 03f27fcee5 bump(branch): terra-obsolete terra-release 2025-11-26 01:09:48 +00:00
Raboneko 054a3525a7 feat: Update scripts so Obsoletes and Release automatically rebuild and bump on Rawhide (#7667) (#7677)
(cherry picked from commit c3eeebaf65)

Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-25 19:03:24 -06:00
Raboneko 46d8c5d836 add: DirectX-Headers from Rawhide (#7671) (#7674)
* add: DirectX-Headers from Rawhide

* build: Empty commit



---------


(cherry picked from commit 3ac5c06824)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-25 18:12:09 -06:00
Raboneko a82fd94a75 bump: dart 2025-11-25 20:22:52 +00:00
Raboneko a422834e91 bump: fasm 2025-11-25 14:56:03 +00:00
Raboneko 5635f6cd9a bump: goofcord 2025-11-25 12:58:15 +00:00
Gilver bf79bc8a93 chore: Obsolete x264-bootstrap (#7659) (#7662)
(cherry picked from commit 09b4ee98df)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-11-25 00:34:38 -06:00
Raboneko ed7fedc6ca fix (orchis-theme): update scripts (#7653) (#7654) 2025-11-24 23:02:56 -06:00
Raboneko 9e8c460486 fix (orchis-theme): update scripts (#7653) (#7655) 2025-11-24 23:02:17 -06:00
Raboneko 06e52a86c2 bump: helium-gtk-theme 2025-11-25 03:58:54 +00:00
Raboneko 3514f11021 bump(branch): v4l2loopback-kmod dkms-v4l2loopback 2025-11-24 13:51:52 +00:00
Raboneko 7fa2427172 bump: v4l2loopback 2025-11-24 13:38:16 +00:00
Raboneko 713312cf55 cross-arch scrcpy (#7647) (#7648)
* Start to fix scrcpy



* works on my machine

* Bump release

* cross-arch scrcpy

Branch of #6671, experimenting with cross-arch dependencies

* oop

* wtf

* add prebuilt bin option for now

see https://github.com/gradle/gradle/issues/35111

* Don't build the server package on x86

This is so we won't have conflicts since the server binary is noarch

* fix logic

* add appstream data

* add android sdk license to server subpackage

* classify as desktop app

---------





(cherry picked from commit 2302b73024)

Signed-off-by: Owen <owen@fyralabs.com>
Co-authored-by: Pornpipat Popum <cappy@cappuchino.xyz>
Co-authored-by: Owen <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: june-fish <git@june.fish>
2025-11-24 07:05:12 -06:00
Raboneko e42551e855 fix(kde-material-you-colors): Metadata changes (#7186) (#7643)
* fix(kde-material-you-colors): Metadata changes

Comment out the appdata XML file entry in the spec.



* feat: Use %terra_appstream for now



* fix: Metainfo



* feat: Rebuild for Qt6 automatically

---------


(cherry picked from commit 0b0e93f426)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-24 04:51:58 -06:00
Raboneko 565bfa22bf bump: chdig 2025-11-24 10:24:59 +00:00
Raboneko 3c9a89cb47 chore(.github/workflows/sync.yml): Update Backport Action (#7628) (#7639)
(cherry picked from commit e1af7bbb17)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-24 02:09:21 -06:00
Raboneko 1528a869ca feat(yarnpkg-berry): Remove bootstrap (#7538) (#7630)
* feat(yarnpkg-berry): Remove bootstrap



* chore: Bump release, changelog



---------


(cherry picked from commit c3dd47e769)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-24 13:44:33 +08:00
Raboneko c524d30504 add: fasm (#7629) (#7634)
(cherry picked from commit 1d47b39aa7)

Co-authored-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-24 13:44:12 +08:00
Raboneko d9694f7652 fix(yarnpkg-berry): Work around NodeJS changes by installing to libdir (#7610) (#7624)
* fix(yarnpkg-berry): Work around NodeJS changes by installing to libdir

* cleanup: Test file

* cleanup: Source...

* fix: WTF



---------


(cherry picked from commit c0a37811da)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-23 23:21:15 -06:00
Raboneko c6ed416bbf add: smbus2 (#7608) (#7620)
(cherry picked from commit 3696664cbd)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-24 13:15:39 +08:00
Raboneko f17b473f6b bump: orchis-theme 2025-11-24 03:42:13 +00:00
Raboneko fe38a237de fix(mesa-compat): Don't build libxatracker on 42 or below (#7616) (#7617)
(cherry picked from commit 2564432742)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
2025-11-23 19:24:48 -08:00
Raboneko e2612b5283 add: orthic-theme (#7609) (#7612)
* add: orchis-theme



* x86



---------


(cherry picked from commit c42421b5b3)

Signed-off-by: Owen-sz <owen@fyralabs.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-23 20:48:59 -06:00
Owen Zimmerman 27f1cd47be fix: fdk-aac no multimedia repo on 41 and el10 (#7606)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-23 14:29:40 -06:00
Owen Zimmerman 64a74ee4d6 backport: fixup[fdk-aac]: add mock label so i686 builds correctly (#7604)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-11-23 14:26:18 -06:00
436 changed files with 6866 additions and 4449 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@v9.5.1
uses: sorenlouv/backport-github-action@v10.2.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
+2
View File
@@ -13,6 +13,8 @@ jobs:
matrix:
branch:
- frawhide
- f43
- f42
- f41
- el10
container:
+2
View File
@@ -48,6 +48,8 @@ jobs:
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over f41 || true
copy_over el10 || true
git push -u origin --all
+2
View File
@@ -48,6 +48,8 @@ jobs:
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over f41 || true
copy_over el10 || true
git push -u origin --all
+2
View File
@@ -48,6 +48,8 @@ jobs:
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over f41 || true
copy_over el10 || true
git push -u origin --all
+6 -2
View File
@@ -1,5 +1,9 @@
# Terra Sources
[![Repository status](https://repology.org/badge/repository-big/terra_42.svg?header=Terra+42)](https://repology.org/repository/terra_42)
[![Repository status](https://repology.org/badge/repository-big/terra_43.svg?header=Terra+43)](https://repology.org/repository/terra_43)
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
@@ -55,9 +59,9 @@ First of all, thanks for being interested in contributing to Terra! If you have
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
## pkgs.org
## Searching Packages
pkgs.org provides a list of the packages available in the main stream: https://fedora.pkgs.org/rawhide/terra/
[pkgs.org](https://fedora.pkgs.org/rawhide/terra/) and [Repology](https://repology.org/) provide a list of the packages available in Terra.
## Questions?
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 25.11.1
Version: 25.12.1
Release: 1%?dist
Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 9615228a515fd77abb0cab5de21528f1f33d26f6
%global commit_date 20251104
%global commit b50c32d7c3e74af4faeb92fb0e8f49108d85ff90
%global commit_date 20251211
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 0.21.2
Version: 0.22.0
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit 0f37bf09972c7e66ed78ad0460d2ebce97b82809
%global commit b99dc6e2ca70ab92df23bdeb9686bc120cc5f405
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251119
%global commit_date 20251216
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,38 +1,22 @@
%global commit 3f5eda113f33fead76a5a53e0b71c11b254d68fd
%global commit 5574b90cd9a3ccd12e44e73ee5af74dd00f60c37
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250615
%global ver 1.10.1
%global commit_date 20251218
%global ver 1.11.3^
%global base_name goofcord
%global git_name GoofCord
%global debug_package %{nil}
# Exclude private libraries
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%ifnarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
%elifarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
%endif
%electronmeta
Name: %{base_name}-nightly
Version: %{ver}^%{commit_date}.git.%{shortcommit}
Release: 1%{?dist}
Version: %{ver}%{commit_date}.git.%{shortcommit}
Release: 1%?dist
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
Group: Applications/Internet
URL: https://github.com/Milkshiift/%{git_name}
Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz
BuildRequires: anda-srpm-macros >= 0.2.26
BuildRequires: bun-bin
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: make
BuildRequires: nodejs
BuildRequires: nodejs-npm
BuildRequires: python3
%ifarch aarch64
BuildRequires: zlib-ng-compat-devel
%endif
Packager: Gilver E. <rockgrub@disroot.org>
%description
@@ -42,59 +26,31 @@ A highly configurable and privacy minded Discord client.
%autosetup -n %{git_name}-%{commit}
%build
%ifarch aarch64 armv7hl armv7l
%ifarch %{arm64} armv7hl armv7l
sed -i '/\"x64\",/d' electron-builder.ts
%endif
bun install
bun run packageLinux --publish=never
%bun_build -r build -R
%install
mkdir -p %{buildroot}%{_datadir}/%{git_name}
%ifarch x86_64
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%elifarch aarch64
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%elifarch armv7hl armv7l
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%endif
mkdir -p %{buildroot}%{_bindir}
ln -sf %{_datadir}/%{git_name}/%{git_name} %{buildroot}%{_bindir}/%{git_name}
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
%ifarch x86_64
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
%elifarch aarch64
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
%elifarch armv7hl armv7l
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
%endif
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{git_name}/%{git_name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{git_name}.desktop
%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{git_name}.desktop
desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop
%files
%doc README.md
%license LICENSE
%{_bindir}/%{git_name}
%{_datadir}/applications/%{git_name}.desktop
%{_datadir}/%{git_name}/
%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
%{_bindir}/%{base_name}
%{_datadir}/applications/%{base_name}.desktop
%{_libdir}/%{base_name}/
%{_iconsdir}/hicolor/16x16/apps/%{base_name}.png
%{_iconsdir}/hicolor/32x32/apps/%{base_name}.png
%{_iconsdir}/hicolor/48x48/apps/%{base_name}.png
%{_iconsdir}/hicolor/64x64/apps/%{base_name}.png
%{_iconsdir}/hicolor/128x128/apps/%{base_name}.png
%{_iconsdir}/hicolor/256x256/apps/%{base_name}.png
%{_iconsdir}/hicolor/512x512/apps/%{base_name}.png
%{_iconsdir}/hicolor/1024x1024/apps/%{base_name}.png
%changelog
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1^20250615.git.3f5eda1
+7 -2
View File
@@ -1,8 +1,13 @@
rpm.global("commit", gh_commit("Milkshiift/GoofCord"));
if rpm.changed {
if rpm.changed() {
let v = gh_tag("Milkshiift/GoofCord");
v.crop(1);
rpm.global("ver", v);
if `[\d.]+-beta\.\d+`.find_all(v).len == 1 {
let v = sub(`-beta\.\d+`, `~`, v);
rpm.global("ver", v);
} else {
rpm.global("ver", v + `^`);
}
rpm.global("commit_date", date());
rpm.release();
}
+3 -3
View File
@@ -2,7 +2,7 @@ project pkg {
rpm {
spec = "goofcord.spec"
}
labels {
mock = 1
}
labels {
mock = 1
}
}
+8 -51
View File
@@ -1,32 +1,17 @@
%global git_name GoofCord
%global debug_package %{nil}
# Exclude private libraries
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%ifnarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
%elifarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
%endif
%electronmeta
Name: goofcord
Version: 1.11.1.beta.1
Version: 1.11.3
Release: 1%?dist
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
Group: Applications/Internet
URL: https://github.com/Milkshiift/%{git_name}
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: anda-srpm-macros >= 0.2.26
BuildRequires: bun-bin
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: nodejs
BuildRequires: nodejs-npm
BuildRequires: python3
%ifarch aarch64
BuildRequires: zlib-ng-compat-devel
%endif
Packager: Gilver E. <rockgrub@disroot.org>
%description
@@ -36,41 +21,13 @@ A highly configurable and privacy minded Discord client.
%autosetup -n %{git_name}-%{version}
%build
%ifarch aarch64 armv7hl armv7l
%ifarch %{arm64} armv7hl armv7l
sed -i '/\"x64\",/d' electron-builder.ts
%endif
bun install
bun run packageLinux
%bun_build -r build -R
%install
mkdir -p %{buildroot}%{_datadir}/%{name}
%ifarch x86_64
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%elifarch aarch64
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%elifarch armv7hl armv7l
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%endif
mkdir -p %{buildroot}%{_bindir}
ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name}
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png
%ifarch x86_64
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
%elifarch aarch64
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
%elifarch armv7hl armv7l
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
%endif
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{name}/%{name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{name}.desktop
%electron_install -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
@@ -80,7 +37,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%license LICENSE
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_libdir}/%{name}/
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
+5 -1
View File
@@ -1 +1,5 @@
rpm.version(gh_tag("Milkshiift/GoofCord"));
let v = gh_tag("Milkshiift/GoofCord");
if `[\d.]+-beta\.\d+`.find_all(v).len == 0 {
rpm.version(v);
}
+2 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy
Name: halloy
Version: 2025.11
Version: 2025.12
Release: 1%?dist
Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com>
@@ -18,6 +18,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: desktop-file-utils
BuildRequires: openssl-devel
BuildRequires: pkgconfig(xcb)
%description
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "helium-browser-bin.spec"
}
}
@@ -0,0 +1,123 @@
%define debug_package %{nil}
%global __requires_exclude libffmpeg.so|libvk_swiftshader.so|libvulkan.so|libEGL.so|libGLESv2.so
%global __provides_exclude_from %{_libdir}/%{name}/.*\\.so
%global appid net.imput.helium
%ifarch x86_64
%define arch x86_64
%elifarch aarch64
%define arch arm64
%endif
Name: helium-browser-bin
Version: 0.7.6.1
Release: 1%?dist
Summary: Private, fast, and honest web browser based on Chromium
URL: https://helium.computer
License: GPL-3.0-only AND BSD-3-Clause
Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-%{arch}_linux.tar.xz
Source1: https://github.com/imputnet/helium-linux/archive/refs/tags/%{version}.tar.gz
Source2: net.imput.helium.metainfo.xml
ExclusiveArch: x86_64 aarch64
BuildRequires: terra-appstream-helper
Requires: xdg-utils
Requires: liberation-fonts
Packager: Nadia P <nyadiia@pm.me>
%description
Private, fast, and honest web browser based on Chromium.
Based on ungoogled-chromium with additional privacy and usability improvements.
%prep
%autosetup -n helium-%{version}-%{arch}_linux
tar --strip-components=1 -zxvf %{SOURCE1}
sed -i \
-e 's/Exec=chromium/Exec=%{name}/' \
-e 's/Name=Helium$/Name=Helium Browser/' \
-e 's/Icon=helium/Icon=%{appid}/' \
helium.desktop
%build
%install
install -dm755 %{buildroot}%{_libdir}/%{name}
cp -a * %{buildroot}%{_libdir}/%{name}/
sed -i 's/exists_desktop_file || generate_desktop_file/true/' \
%{buildroot}%{_libdir}/%{name}/chrome-wrapper
install -Dm644 helium.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
install -Dm644 product_logo_256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
rm -f %{buildroot}%{_libdir}/%{name}/helium.desktop
rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
install -dm755 %{buildroot}%{_bindir}
cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/bash
set -euo pipefail
XDG_CONFIG_HOME="\${XDG_CONFIG_HOME:-\"\$HOME/.config\"}"
SYS_CONF="%{_sysconfdir}/helium-browser-flags.conf"
USR_CONF="\${XDG_CONFIG_HOME}/helium-browser-flags.conf"
FLAGS=()
append_flags_file() {
local file="\$1"
[[ -r "\$file" ]] || return 0
local line safe_line
while IFS= read -r line; do
[[ "\$line" =~ ^[[:space:]]*(#|\$) ]] && continue
case "\$line" in
*'\$('*|*'\`'*)
echo "Warning: ignoring unsafe line in \$file: \$line" >&2
continue
;;
esac
set -f
safe_line=\${line//\$/\\\\\$}
safe_line=\${safe_line//~/\\\\~}
eval "set -- \$safe_line"
set +f
for token in "\$@"; do
FLAGS+=("\$token")
done
done < "\$file"
}
append_flags_file "\$SYS_CONF"
append_flags_file "\$USR_CONF"
if [[ -n "\${HELIUM_USER_FLAGS:-}" ]]; then
read -r -a ENV_FLAGS <<< "\$HELIUM_USER_FLAGS"
FLAGS+=("\${ENV_FLAGS[@]}")
fi
exec %{_libdir}/%{name}/chrome-wrapper "\${FLAGS[@]}" "\$@"
EOF
chmod 755 %{buildroot}%{_bindir}/%{name}
%terra_appstream -o %{SOURCE2}
%files
%doc README.md
%license LICENSE LICENSE.ungoogled_chromium
%{_libdir}/%{name}/
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Wed Dec 03 2025 Nadia P <nyadiia@pm.me> - 0.6.9.1-1
- Initial package
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" ?>
<component type="runtime">
<id>net.imput.helium</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only AND BSD-3-Clause</project_license>
<name>Helium Browser</name>
<summary>Private, fast, and honest web browser based on Chromium.</summary>
<icon type="local">
/usr/share/icons/hicolor/256x256/apps/net.imput.helium.png
</icon>
<description>
<p>
Private, fast, and honest web browser based on Chromium.
Based on ungoogled-chromium with additional privacy and usability improvements.
</p>
</description>
<url type="homepage">https://helium.computer</url>
<releases>
<release version="0.6.9.1" />
</releases>
</component>
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("imputnet/helium-linux"));
+2 -2
View File
@@ -8,13 +8,13 @@
Name: komikku
Version: 1.93.0
%forgemeta
Release: 1%?dist
Release: 2%?dist
Summary: A manga reader for GNOME
BuildArch: noarch
License: GPL-3.0-or-later
URL: https://valos.gitlab.io/Komikku
URL: https://apps.gnome.org/Komikku/
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: desktop-file-utils
@@ -1,5 +1,5 @@
%global commit 94128d8fbcac0a14af4c529b29e0d91b0b997796
%global commit_date 20251114
%global commit baf407ce7cf37b279999ca22ca03b06a44415da7
%global commit_date 20251216
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -3
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit f6c116491a82314332f8ded74fc92b2b5cdf7e25
%global commit 122abdfec3124bfc92a2918a70ca8150eee68338
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251122
%global commit_date 20251215
%global ver 0.40.0
Name: mpv-nightly
@@ -188,7 +188,6 @@ sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
-Dsdl2-audio=enabled \
-Dsdl2-gamepad=enabled \
-Dsdl2-video=enabled \
-Dsdl2=enabled \
-Dshaderc=disabled \
-Dsndio=disabled \
-Dspirv-cross=disabled \
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "newsraft.spec"
}
}
+61
View File
@@ -0,0 +1,61 @@
%define debug_package %{nil}
Name: newsraft
Version: 0.34
Release: 1%?dist
Summary: Newsraft is a feed reader with text-based user interface.
# It's hosted on codeberg but updates are easier from the github mirror.
URL: https://codeberg.org/newsraft/%{name}
Source0: https://github.com/newsraft/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz
License: ISC
# The Requires and BuildRequires are duplicated because they are used both
# at build and runtime.
BuildRequires: anda-srpm-macros gcc make
BuildRequires: sqlite-devel
BuildRequires: gumbo-parser-devel
BuildRequires: expat-devel
BuildRequires: libcurl-devel
BuildRequires: scdoc %dnl This is just for man pages.
Requires: sqlite-devel
Requires: gumbo-parser-devel
Requires: expat-devel
Requires: libcurl-devel
Packager: arbormoss <arbormoss@woodsprite.dev>
%description
%summary.
It's greatly inspired by Newsboat and tries to be its lightweight counterpart.
%prep
# The source just has an ugly dir name.
%autosetup -n %name-%name-%version
%build
%{make_build}
%{make_build} man
%install
mkdir -p %{buildroot}%{_mandir}/man1/
mkdir -p %{buildroot}%{_iconsdir}/hicolor/scalable/apps/
mkdir -p %{buildroot}%{_datadir}/applications/
install -Dm755 %{name} %{buildroot}%{_bindir}/%{name}
install -Dm644 doc/%{name}.1 %{buildroot}%{_mandir}/man1/
install -Dm644 doc/%{name}.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/
install -Dm644 doc/%{name}.desktop %{buildroot}%{_datadir}/applications/
%files
%doc README.md
%license doc/license.txt
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1.*
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
%changelog
* Wed Dec 10 2025 arbormoss <arbormoss@woodsprite.dev>
- Intial Commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("newsraft/newsraft"));
+16 -11
View File
@@ -2,8 +2,8 @@
%define debug_package %nil
Name: peazip
Version: 10.7.0
Release: 1%?dist
Version: 10.8.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
@@ -88,15 +88,20 @@ Qt6 version of pea.
%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
rm res/portable
# use system binaries
sed -E -e 's&(\bHSYSBIN\b\s*)=\s*[0-9];&\1= 2;&' -i dev/peach.pas
# set paths, needs trailing slash
sed -E -e 's&(\bHBINPATH\b\s*)=\s*'"''"';&\1= '"'"'%_bindir'"'"';&' -i dev/peach.pas
lazbuild --add-package $(pwd)/dev/metadarkstyle/metadarkstyle.lpk
lazbuild --ws=gtk2 $(pwd)/dev/project_peach.lpi && cp dev/peazip ../peazip.gtk2
lazbuild --ws=gtk3 $(pwd)/dev/project_peach.lpi && cp dev/peazip ../peazip.gtk3
lazbuild --ws=qt5 $(pwd)/dev/project_peach.lpi && cp dev/peazip ../peazip.qt5
lazbuild --ws=qt6 $(pwd)/dev/project_peach.lpi && cp dev/peazip ../peazip.qt6
lazbuild --ws=gtk2 $(pwd)/dev/project_pea.lpi && cp dev/pea ../pea.gtk2
lazbuild --ws=gtk3 $(pwd)/dev/project_pea.lpi && cp dev/pea ../pea.gtk3
lazbuild --ws=qt5 $(pwd)/dev/project_pea.lpi && cp dev/pea ../pea.qt5
lazbuild --ws=qt6 $(pwd)/dev/project_pea.lpi && cp dev/pea ../pea.qt6
%install
install -Dm755 peazip.* -t %buildroot%_bindir
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit d09cc3fdb2071552f18b4564e1c77cb288b580db
%global commit_date 20251104
%global commit a720bf5041fd832a278378fd6f5cf9a0b3f8cc6f
%global commit_date 20251217
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rp-bookshelf
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "rpinters.spec"
}
labels {
nightly = 1
}
}
+45
View File
@@ -0,0 +1,45 @@
%global commit 1815ad67432803843058a3cf7eefbf376e9c02c9
%global commit_date 20251029
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpinters
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Summary: Raspberry Pi printing utility module
License: GPL-2+ AND BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rpinters
Source0: %url/archive/%commit.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: gcc
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(smbclient)
BuildRequires: pkgconfig(cups)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(gsettings-desktop-schemas)
%description
%summary.
%prep
%autosetup -n rpinters-%commit
%build
%meson
%meson_build
%install
%meson_install
%find_lang rpcc_%{name}
%files -f rpcc_%{name}.lang
%doc README
%license debian/copyright
%{_datadir}/rpcc/ui/%{name}.ui
%{_libdir}/rpcc/librpcc_rpinters.so
%changelog
* Fri Aug 08 2025 Owen Zimmerman <owen@fyralabs.com>
- Package bookshelf
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("raspberrypi-ui/rpinters"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-11-04
%global ver 2025-12-17
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+92 -7
View File
@@ -1,10 +1,34 @@
%global __requires_exclude_from %{_datadir}/%{name}/.*
%bcond_without server_prebuilt
%global appid com.genymobile.scrcpy
%global org com.genymobile
%global appstream_component desktop-application
# NOTE: We only do this on aarch64 to avoid
# duplicate build artifacts on x86_64
#
# If you are building this package locally,
# set --with server to cross-compile/bundle the server APK subpackage.
#
# The server APK is architecture independent.
%ifarch aarch64
%bcond_without server
%else
%bcond_with server
%endif
Name: scrcpy
Version: 3.3.3
Version: 3.3.4
Release: 1%?dist
Summary: Display and control your Android device
License: Apache-2.0
License: Apache-2.0 AND Proprietary
URL: https://github.com/Genymobile/scrcpy
Source0: %url/archive/refs/tags/v%version.tar.gz
Source1: https://developer.android.com/studio/terms.html
%if %{with server_prebuilt}
Source10: https://github.com/Genymobile/scrcpy/releases/download/v%{version}/scrcpy-server-v%{version}
%endif
Packager: madonuko <mado@fyralabs.com>
BuildRequires: meson ninja-build cmake nasm gcc
BuildRequires: pkgconfig(sdl2)
@@ -18,29 +42,78 @@ BuildRequires: pkgconfig(libv4l2)
BuildRequires: cmake(VulkanHeaders)
BuildRequires: vulkan-loader
BuildRequires: OpenCL-ICD-Loader
BuildRequires: python3-sdkmanager
Requires: %{name}-server
# Gradle here really wants Java 21-23 to work properly
# Java 25 breaks the build
BuildRequires: java-21-openjdk-devel
BuildConflicts: dkms-nvidia akmod-nvidia
Requires: android-tools
%description
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
%if %{with server}
%package server
# This package is architecture independent, it's
# an Android APK file.
Summary: Android server for %{name}
BuildArch: noarch
%description server
Android server for %{name}
%endif
%pkg_completion -Bz
%prep
%autosetup
mkdir -p /tmp/android_sdk
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export ANDROID_SDK_ROOT=/tmp/android_sdk
sdkmanager --install tools --sdk_root /tmp/android_sdk
echo y | sdkmanager --license
%build
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export WORK_DIR=$PWD/work
export OUTPUT_DIR=$PWD/output
%dnl #export CFLAGS="$(echo $CFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
%dnl #export CPPFLAGS="$(echo $CPPFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
export VERSION=v%version
export ANDROID_SDK_ROOT=/tmp/android_sdk
# TODO: Gradle 8.9 seems to have problems with Java
# 21-25, so we can't build the APK here at all
# For now, let's use the prebuilt server
# https://github.com/gradle/gradle/issues/35111
%if %{with server}
%if %{with server_prebuilt}
%meson -Dprebuilt_server=%{SOURCE10}
%else
%meson -Dcompile_server=true
%endif
%else
%meson -Dcompile_server=false
%endif
%meson \
-Dcompile_server=false \
-Dportable=false \
-Dstatic=false
%meson_build
rm -rf /tmp/android_sdk
%install
%meson_install
pushd "%_vpath_builddir"
%ninja_install
popd
ls -la
%if %{with server}
install -Dm 644 %{SOURCE1} %{buildroot}%{_datadir}/licenses/LICENSE.android-sdk-license
%endif
%terra_appstream
%files
%doc README.md
@@ -48,5 +121,17 @@ export VERSION=v%version
%_bindir/scrcpy
%_datadir/applications/scrcpy-console.desktop
%_datadir/applications/scrcpy.desktop
%_datadir/bash-completion/completions/scrcpy
%_iconsdir/hicolor/*/apps/scrcpy.png
%_metainfodir/%{appid}.metainfo.xml
%_mandir/man1/scrcpy.1.*
%if %{with server}
%files server
%license %{_datadir}/licenses/LICENSE.android-sdk-license
%_datadir/scrcpy/scrcpy-server
%endif
%changelog
* Thu Oct 02 2025 june-fish <june@fyralabs.com>
- fix android sdk bug
@@ -1 +1 @@
v1.12.12
v1.12.13
+1 -1
View File
@@ -1,7 +1,7 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne
Version: 1.0.9
Version: 1.0.12
Release: 1%?dist
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
+1 -1
View File
@@ -1,5 +1,5 @@
Name: vpkedit
Version: 5.0.0.3
Version: 5.0.0.4
Release: 1%?dist
Summary: A CLI/GUI tool to create, read, and write several pack file formats
License: MIT
@@ -2,8 +2,8 @@
%global realname hyprland-protocols
%global ver 0.7.0
%global commit bd153e76f751f150a09328dbdeb5e4fab9d23622
%global commit_date 20251005
%global commit 3f3860b869014c00e8b9e0528c7b4ddc335c21ab
%global commit_date 20251209
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
%global realname hyprutils
%global ver 0.10.2
%global ver 0.11.0
%global commit 16a7fe760d7da8956cd9d72abc0532d8c72be2ce
%global commit_date 20251123
%global commit 1c527b30feb7bed959ac07ae034a6105e6b65fd3
%global commit_date 20251218
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,8 +1,8 @@
%global commit 7f92a0f5aab4936f24f5a47a717a7444af1d3f42
%global commit c61706414273c15612828bffdaba89062cf39f9b
Name: lightdm-kde-greeter
Version: 6.0.5
Release: 1%?dist
Version: 6.1.1
Release: 2%?dist
Summary: Login screen using the LightDM framework
License: GPL-3.0-or-later
URL: https://invent.kde.org/plasma/%name
@@ -22,10 +22,11 @@ BuildRequires: cmake(KF6Auth)
BuildRequires: cmake(KF6NetworkManagerQt)
BuildRequires: cmake(Plasma)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(libei-1.0)
BuildRequires: pkgconfig(liblightdm-gobject-1)
BuildRequires: systemd-rpm-macros
Requires: lightdm
Requires: plasma-workspace-qml
Requires: plasma-workspace
Requires: polkit
Provides: lightdm-greeter
@@ -81,7 +82,8 @@ mkdir -p %buildroot%_sharedstatedir/%name
%_datadir/dbus-1/system-services/org.kde.kcontrol.kcmlightdm.service
%_datadir/dbus-1/system.d/org.kde.kcontrol.kcmlightdm.conf
%_datadir/polkit-1/actions/org.kde.kcontrol.kcmlightdm.policy
%_datadir/xgreeters/lightdm-kde-greeter.desktop
%_datadir/lightdm/greeters/lightdm-kde-greeter.desktop
%_datadir/xgreeters/lightdm-kde-greeter-x11.desktop
%_datadir/%name/
%_kf6_libexecdir/kauth/kcmlightdmhelper
%_qt6_plugindir/plasma/kcms/systemsettings/kcm_lightdm.so
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
%global commit ca7670c0a74c42f03c0bb4196773519c270a0d75
%global commit f4b7c634dc4f95086dcda70113fbc2f6ce22eed7
%forgemeta
Name: lomiri-app-launch
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
%global commit 4ceb67059014b9b7e0e15f860297fe60b95903a2
%global commit ff2bc3a8f57b6124ca866c108c49aabcbe22bdf8
%forgemeta
Name: lomiri-download-manager
Version: 0.2.2
Version: 0.3.0
Release: 1%?dist
Summary: Upload Download Manager for Lomiri
License: LGPLv3
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 4111d119b21d58754f8b4bcaa7665cab7263be00
%global commit 42afebccdecaff0126097d6d93700968821a651e
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5110
Release: 2%?dist
Version: 1.3.5901
Release: 1%?dist
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
License: LGPL-3.0
+1 -1
View File
@@ -1,5 +1,5 @@
Name: mangowc
Version: 0.10.5
Version: 0.10.8
Release: 1%?dist
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
License: GPL-3.0
@@ -2,7 +2,7 @@
%global crate matugen
Name: rust-matugen
Version: 3.0.0
Version: 3.1.0
Release: 1%?dist
Summary: Material you color generation tool with templates
@@ -4,7 +4,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio
Version: 2025.2.1.8
Version: 2025.2.2.7
Release: 1%?dist
Summary: Official IDE for Android development
License: Apache-2.0
+1 -1
View File
@@ -8,7 +8,7 @@
%global appid sh.oven.bun
Name: bun-bin
Version: 1.3.3
Version: 1.3.5
Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
@@ -7,6 +7,7 @@
<name>Deno</name>
<summary>A modern runtime for JavaScript and TypeScript.</summary>
<icon>https://deno.com/logo.svg</icon>
<description>
<p>
Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
+7 -5
View File
@@ -1,12 +1,13 @@
%undefine __brp_mangle_shebangs
# Generated by rust2rpm 27
%bcond check 0
%global appid land.deno.deno
%global appstream_component runtime
%global crate deno
Name: rust-deno
Version: 2.5.6
Release: 2%?dist
Version: 2.6.1
Release: 1%?dist
Summary: Deno executable
License: MIT
@@ -44,7 +45,7 @@ License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0)
%license LICENSE.md
%license LICENSE.dependencies
%doc README.md
%{_metainfodir}/land.deno.deno.metainfo.xml
%{_metainfodir}/%{appid}.metainfo.xml
%{_bindir}/deno
%pkg_completion -Bfzn %crate
@@ -56,6 +57,7 @@ License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0)
cp %{S:1} .
cp %{S:2} gcc
%global __cc %_builddir/%buildsubdir/gcc
sed '/\[env\]/a CC="%__cc"' -i .cargo/config
@@ -71,4 +73,4 @@ target/rpm/deno completions bash > %buildroot%bash_completions_dir/deno
%dnl target/rpm/deno completions elvish > %buildroot%elvish_completions_dir/deno.elv
target/rpm/deno completions fish > %buildroot%fish_completions_dir/deno.fish
target/rpm/deno completions zsh > %buildroot%zsh_completions_dir/_deno
install -Dm644 %{S:3} -t %buildroot%{_metainfodir}
%terra_appstream -o %{SOURCE3}
+25 -4
View File
@@ -1,6 +1,6 @@
%global commit 6b28671eade5d31ef737349cdf53a2e6470a8648
%global commit a4cb73db848c733a5fb686038a90abe6d175aabe
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2025-11-22
%global fulldate 2025-12-17
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
@@ -118,6 +118,7 @@ This package allows Ghostty to interact with KIO.
Summary: Nautilus menu support for Ghostty
Supplements: (%{name} and nautilus)
Requires: %{name} = %{evr}
Requires: nautilus-python
BuildArch: noarch
%description nautilus
@@ -180,6 +181,19 @@ BuildArch: noarch
%description terminfo
Ghostty's terminfo. Needed for basic terminal function.
%package -n libghostty-vt-nightly
Summary: The libghostty-vt libraries
%description -n libghostty-vt-nightly
This package contains the libghostty-vt libraries, the first of many linghostty libaries in development.
%package -n libghostty-vt-nightly-devel
Summary: Development files for libghostty-vt
Requires: libghostty-vt-nightly = %{evr}
%description -n libghostty-vt-nightly-devel
This package contains the libraries and header files that are needed for developing with libghostty-vt.
%prep
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
%autosetup -n %{base_name}-%{ver}-main+%{shortcommit}
@@ -240,8 +254,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%files devel
%{_includedir}/ghostty/
%{_libdir}/libghostty-vt.so
%{_datadir}/pkgconfig/libghostty-vt.pc
%files kio
%{_datadir}/kio/servicemenus/%{appid}.desktop
@@ -279,6 +291,13 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%endif
%{_datadir}/terminfo/x/xterm-%{base_name}
%files -n libghostty-vt-nightly
%{_libdir}/libghostty-vt.so.*
%files -n libghostty-vt-nightly-devel
%{_libdir}/libghostty-vt.so
%{_datadir}/pkgconfig/libghostty-vt.pc
%post
%systemd_user_post app-%{appid}.service
@@ -289,6 +308,8 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%systemd_user_postun app-%{appid}.service
%changelog
* Sat Nov 29 2025 Gilver E. <rockgrub@disroot.org> - 1.3.0~tip^20251128git9baf37a-1
- Initial libghostty-vt packages
* Tue Oct 28 2025 Gilver E. <rockgrub@disroot.org> - 1.3.0~tip^20251027gitd40321a-2
- Disabled bundled themes
* This is necessary to address licensing issues in the themes repo Ghostty uses
+2 -1
View File
@@ -4,7 +4,7 @@
Name: ghostty
Version: 1.2.3
Release: 2%?dist
Release: 3%?dist
Summary: A fast, native terminal emulator written in Zig.
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
URL: https://ghostty.org/
@@ -88,6 +88,7 @@ This package allows Ghostty to interact with KIO.
Summary: Nautilus menu support for Ghostty
Supplements: (%{name} and nautilus)
Requires: %{name} = %{evr}
Requires: nautilus-python
BuildArch: noarch
%description nautilus
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash bc5e59c670c6ea971c52a9f60262122bd39eec32
%global commit_date 20251119
%global commit_hash d1ceacad8824624159d2e8d03d198b15e9d9edd3
%global commit_date 20251208
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.14
+1 -1
View File
@@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi
%bcond docs 0
Name: python-%{pypi_name}
Version: 2025.11.10
Version: 2025.12.17
Release: 1%?dist
Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode
License: BSD-3-Clause
+1 -1
View File
@@ -1,7 +1,7 @@
%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
Name: tracy
Version: 0.13.0
Version: 0.13.1
Release: 1%?dist
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
License: BSD-3-Clause
+1 -1
View File
@@ -1 +1 @@
rpm.version(find("([\\d.]+)", gh("yarnpkg/berry"), 1));
rpm.version(npm("@yarnpkg/cli"));
+10 -9
View File
@@ -1,9 +1,8 @@
%global debug_package %{nil}
%bcond bootstrap 1
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.12.0
Release: 1%?dist
Release: 4%?dist
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
@@ -17,9 +16,8 @@ BuildRequires: yarnpkg
%else
BuildRequires: %{name}
%endif
Requires: nodejs
Provides: yarn-berry
Provides: yarnpkg = %{evr}
Conflicts: yarnpkg
BuildArch: noarch
Packager: Gilver E. <rockgrub@disroot.org>
@@ -39,11 +37,12 @@ This package contains extra doc files as well as contributor material for Yarn B
%{__yarn} build:cli
%install
mkdir -p {%{buildroot}%{nodejs_sitelib}/yarn-berry,%{buildroot}%{_bindir}}
cp -pr {scripts,packages,.pnp.cjs,.pnp.loader.mjs,.yarn} -t %{buildroot}%{nodejs_sitelib}/yarn-berry
# Yarn cannot be installed in nodejs_sitelib due to using TypeScript runtimes and NodeJS changes disallowing TypeScript in node_modules
mkdir -p {%{buildroot}%{_bindir},%{buildroot}%{_libdir}/yarn-berry}
cp -pr {scripts,packages,.pnp.cjs,.pnp.loader.mjs,.yarn} -t %{buildroot}%{_libdir}/yarn-berry
for bin in yarn yarnpkg; do
ln -sfr %{buildroot}%{nodejs_sitelib}/yarn-berry/scripts/bin/$bin %{buildroot}%{_bindir}/$bin
ln -sfr %{buildroot}%{_libdir}/yarn-berry/scripts/bin/$bin %{buildroot}%{_bindir}/$bin
done
%files
@@ -54,7 +53,7 @@ done
%doc SECURITY.md
%{_bindir}/yarn
%{_bindir}/yarnpkg
%{nodejs_sitelib}/yarn-berry/
%{_libdir}/yarn-berry/
%files doc
%doc CODE_OF_CONDUCT.md
@@ -63,5 +62,7 @@ done
%doc GOVERNANCE.md
%changelog
* Sun Nov 23 2025 Gilver E. <rockgrub@disroot.org> - 4.12.0-3
- First build without bootstrap
* Thu Nov 20 2025 Gilver E. <rockgrub@disroot.org> - 4.11.0-1
- Initial build
+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<component type="desktop-application">
<!-- the terra appstream builder will auto-fill this, this is a quirk of terra-appstream-builder -->
<name>Zed</name>
<id>dev.zed.Zed</id>
<icon>dev.zed.Zed-nightly</icon>
</component>
+50 -21
View File
@@ -1,16 +1,22 @@
%global commit 7a5851e1558d7e0f4a064a51438db966b297a27f
%global commit 77cdef35966549ee61e101af10d33ece3be40d84
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251123
%global ver 0.215.0
%global commit_date 20251218
%global ver 0.219.0
%bcond_with check
%bcond_with debug_no_build
%bcond nightly 1
%if 0%{?with_debug_no_build}
%global debug_package %{nil}
%endif
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zed
%global app_id dev.zed.Zed-Nightly
%global appid dev.zed.Zed-nightly
%global appstream_component desktop-application
%global rustflags_debuginfo 0
@@ -22,6 +28,7 @@ SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-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 (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://zed.dev/
Source0: https://github.com/zed-industries/zed/archive/%{commit}.tar.gz
Source1: override.xml
Conflicts: zed
Conflicts: zed-preview
@@ -69,9 +76,12 @@ Supplements: (%name unless zfs)
%description cli
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
%files cli
%if %{without debug_no_build}
%_bindir/zed
%{_datadir}/applications/%app_id.desktop
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%{_datadir}/applications/%appid.desktop
%{_metainfodir}/%appid.metainfo.xml
%package rename-zeditor
Summary: Rename zed to zeditor to prevent collision with zfs
@@ -83,21 +93,26 @@ RemovePathPostFixes: .zeditor
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
The normal package is %name-cli.
%files rename-zeditor
%if %{without debug_no_build}
%_bindir/zeditor
%_datadir/applications/%app_id.desktop.zeditor
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%_datadir/applications/%appid.desktop.zeditor
%{_metainfodir}/%appid.metainfo.xml
%prep
%autosetup -n %{crate}-%{commit} -p1
%if %{without debug_no_build}
%if %{with nightly}
%rustup_nightly
%endif
%cargo_prep_online
%endif
export DO_STARTUP_NOTIFY="true"
export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_ID="%appid"
export APP_ICON="%appid"
export APP_NAME="Zed Nightly"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
@@ -107,35 +122,40 @@ export ZED_RELEASE_CHANNEL=nightly
export BRANDING_LIGHT="#e9aa6a"
export BRANDING_DARK="#1a5fb4"
echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
echo "StartupWMClass=$appid" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > %{appid}.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in"
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > %{appid}.metainfo.xml
%build
%if %{without debug_no_build}
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed Nightly from Terra."
echo "nightly" > crates/zed/RELEASE_CHANNEL
%cargo_build -- --package zed --package cli
ALLOW_MISSING_LICENSES=1 script/generate-licenses
%endif
%install
%if %{without debug_no_build}
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zeditor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
%endif
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
install -Dm644 %appid.desktop %{buildroot}%{_datadir}/applications/%appid.desktop
sed 's/Exec=zed/Exec=zeditor/' %appid.desktop > %appid.desktop.zeditor
install -Dm644 %appid.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%appid.png
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
install -Dm644 %appid.metainfo.xml %{buildroot}%{_metainfodir}/%appid.metainfo.xml
# The license generation script doesn't generate licenses for ALL compiled dependencies, just direct deps of Zed, and it does not "group" licenses
# Zed also needs a special approach to fetch the dep licenses
%if %{without debug_no_build}
%{__cargo} tree \
-Z avoid-dev-deps \
--workspace \
@@ -148,17 +168,21 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
| sed -e '/.*(\*).*/d' -e '/^: pet/ s/./MIT&/' \
| sort -u \
> LICENSE.dependencies
%endif
mv assets/icons/LICENSES LICENSE.icons
mv assets/themes/LICENSES LICENSE.themes
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
%terra_appstream -o %{SOURCE1}
%if %{with check}
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%appid.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%appid.desktop
%if %{without debug_no_build}
%cargo_test
%endif
%endif
%files
%doc CODE_OF_CONDUCT.md
@@ -166,13 +190,18 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
%license LICENSE-AGPL
%license LICENSE-APACHE
%license LICENSE-GPL
%if %{without debug_no_build}
%license LICENSE.dependencies
%endif
%license LICENSE.fonts
%license LICENSE.icons
%license LICENSE.themes
%if %{without debug_no_build}
%license assets/licenses.md
%endif
%if %{without debug_no_build}
%{_libexecdir}/zed-editor
%{_datadir}/pixmaps/%app_id.png
%endif
%changelog
%autochangelog
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<component type="desktop-application">
<name>Zed (Preview)</name>
<id>dev.zed.Zed-preview</id>
<icon>dev.zed.Zed-preview</icon>
</component>
+49 -19
View File
@@ -1,11 +1,17 @@
%bcond_with check
%bcond_with debug_no_build
%global ver 0.211.3-pre
%if 0%{?with_debug_no_build}
%global debug_package %{nil}
%endif
%global ver 0.218.2-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zed
%global app_id dev.zed.Zed-Preview
%global appid dev.zed.Zed-preview
%global appstream_component desktop-application
%global rustflags_debuginfo 0
@@ -17,6 +23,7 @@ SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-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 (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://zed.dev/
Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}.tar.gz
Source1: override.xml
Conflicts: zed
Conflicts: zed-nightly
@@ -61,9 +68,12 @@ Supplements: (%name unless zfs)
%description cli
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
%files cli
%if %{without debug_no_build}
%_bindir/zed
%{_datadir}/applications/%app_id.desktop
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%{_datadir}/applications/%appid.desktop
%{_metainfodir}/%appid.metainfo.xml
%package rename-zeditor
Summary: Rename zed to zeditor to prevent collision with zfs
@@ -75,18 +85,23 @@ RemovePathPostFixes: .zeditor
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
The normal package is %name-cli.
%files rename-zeditor
%if %{without debug_no_build}
%_bindir/zeditor
%_datadir/applications/%app_id.desktop.zeditor
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%_datadir/applications/%appid.desktop.zeditor
%{_metainfodir}/%appid.metainfo.xml
%prep
%autosetup -n %{crate}-%{ver} -p1
%if %{without debug_no_build}
%cargo_prep_online
%endif
export DO_STARTUP_NOTIFY="true"
export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_ID="%appid"
export APP_ICON="%appid"
export APP_NAME="Zed Preview"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
@@ -96,35 +111,40 @@ export ZED_RELEASE_CHANNEL=preview
export BRANDING_LIGHT="#99c1f1"
export BRANDING_DARK="#1a5fb4"
echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
echo "StartupWMClass=$appid" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > %{appid}.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in"
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > %{appid}.metainfo.xml
%build
%if %{without debug_no_build}
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed Preview from Terra."
echo "preview" > crates/zed/RELEASE_CHANNEL
%cargo_build -- --package zed --package cli
ALLOW_MISSING_LICENSES=1 script/generate-licenses
%endif
%install
%if %{without debug_no_build}
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zeditor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
%endif
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
install -Dm644 %appid.desktop %{buildroot}%{_datadir}/applications/%appid.desktop
sed 's/Exec=zed/Exec=zeditor/' %appid.desktop > %appid.desktop.zeditor
install -Dm644 %appid.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%appid.png
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
install -Dm644 %appid.metainfo.xml %{buildroot}%{_metainfodir}/%appid.metainfo.xml
# The license generation script doesn't generate licenses for ALL compiled dependencies, just direct deps of Zed, and it does not "group" licenses
# Zed also needs a special approach to fetch the dep licenses
%if %{without debug_no_build}
%{__cargo} tree \
-Z avoid-dev-deps \
--workspace \
@@ -137,17 +157,22 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
| sed -e '/.*(\*).*/d' -e '/^: pet/ s/./MIT&/' \
| sort -u \
> LICENSE.dependencies
%endif
mv assets/icons/LICENSES LICENSE.icons
mv assets/themes/LICENSES LICENSE.themes
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
%terra_appstream -o %{SOURCE1}
%if %{with check}
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%appid.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%appid.desktop
%if %{without debug_no_build}
%cargo_test
%endif
%endif
%files
%doc CODE_OF_CONDUCT.md
@@ -155,13 +180,18 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
%license LICENSE-AGPL
%license LICENSE-APACHE
%license LICENSE-GPL
%if %{without debug_no_build}
%license LICENSE.dependencies
%endif
%license LICENSE.fonts
%license LICENSE.icons
%license LICENSE.themes
%if %{without debug_no_build}
%license assets/licenses.md
%endif
%if %{without debug_no_build}
%{_libexecdir}/zed-editor
%{_datadir}/pixmaps/%app_id.png
%endif
%changelog
%autochangelog
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<component type="desktop-application">
<name>Zed</name>
<id>dev.zed.Zed</id>
<icon>dev.zed.Zed</icon>
</component>
+51 -23
View File
@@ -1,21 +1,28 @@
%bcond_with check
%bcond_with debug_no_build
%if %{with debug_no_build}
%global debug_package %{nil}
%endif
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zed
%global app_id dev.zed.Zed
%global appid dev.zed.Zed
%global appstream_component desktop-application
%global rustflags_debuginfo 0
Name: zed
Version: 0.210.4
Release: 2%?dist
Version: 0.217.3
Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://zed.dev/
Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{version}.tar.gz
Source1: override.xml
Conflicts: zed-nightly
Conflicts: zed-preview
@@ -61,9 +68,12 @@ Supplements: (%name unless zfs)
%description cli
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
%files cli
%if %{without debug_no_build}
%_bindir/zed
%{_datadir}/applications/%app_id.desktop
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%{_datadir}/applications/%appid.desktop
%{_metainfodir}/%appid.metainfo.xml
%package rename-zeditor
Summary: Rename zed to zeditor to prevent collision with zfs
@@ -75,19 +85,23 @@ RemovePathPostFixes: .zeditor
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
The normal package is %name-cli.
%files rename-zeditor
%if %{without debug_no_build}
%_bindir/zeditor
%_datadir/applications/%app_id.desktop.zeditor
%{_metainfodir}/%app_id.metainfo.xml
%endif
%{_datadir}/icons/hicolor/512x512/apps/%appid.png
%_datadir/applications/%appid.desktop.zeditor
%{_metainfodir}/%appid.metainfo.xml
%prep
%autosetup -n %{crate}-%{version} -p1
%if %{without debug_no_build}
%cargo_prep_online
%endif
export DO_STARTUP_NOTIFY="true"
export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_NAME="Zed Editor"
export APP_ID="%appid"
export APP_ICON="%appid"
export APP_NAME="Zed"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
export APP_ARGS="%U"
@@ -96,35 +110,40 @@ export ZED_RELEASE_CHANNEL=stable
export BRANDING_LIGHT="#e9aa6a"
export BRANDING_DARK="#1a5fb4"
echo "StartupWMClass=$APP_ID" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > $APP_ID.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
echo "StartupWMClass=$appid" >> crates/zed/resources/zed.desktop.in
envsubst < "crates/zed/resources/zed.desktop.in" > %{appid}.desktop # from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zed-git#n52
sed -i "s|@release_info@||g" "crates/zed/resources/flatpak/zed.metainfo.xml.in"
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > $APP_ID.metainfo.xml
envsubst < "crates/zed/resources/flatpak/zed.metainfo.xml.in" > %{appid}.metainfo.xml
%build
%if %{without debug_no_build}
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed from Terra."
echo "stable" > crates/zed/RELEASE_CHANNEL
%cargo_build -- --package zed --package cli
ALLOW_MISSING_LICENSES=1 script/generate-licenses
%endif
%install
%if %{without debug_no_build}
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zeditor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
%endif
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
install -Dm644 %appid.desktop %{buildroot}%{_datadir}/applications/%appid.desktop
sed 's/Exec=zed/Exec=zeditor/' %appid.desktop > %appid.desktop.zeditor
install -Dm644 %appid.desktop.zeditor -t %buildroot%_datadir/applications/
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%appid.png
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
install -Dm644 %appid.metainfo.xml %{buildroot}%{_metainfodir}/%appid.metainfo.xml
# The license generation script doesn't generate licenses for ALL compiled dependencies, just direct deps of Zed, and it does not "group" licenses
# Zed also needs a special approach to fetch the dep licenses
%if %{without debug_no_build}
%{__cargo} tree \
-Z avoid-dev-deps \
--workspace \
@@ -137,17 +156,22 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
| sed -e '/.*(\*).*/d' -e '/^: pet/ s/./MIT&/' \
| sort -u \
> LICENSE.dependencies
%endif
mv assets/icons/LICENSES LICENSE.icons
mv assets/themes/LICENSES LICENSE.themes
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
%terra_appstream -o %{SOURCE1}
%if %{with check}
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%appid.metainfo.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%appid.desktop
%if %{without debug_no_build}
%cargo_test
%endif
%endif
%files
%doc CODE_OF_CONDUCT.md
@@ -155,13 +179,17 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%app_id.desktop
%license LICENSE-AGPL
%license LICENSE-APACHE
%license LICENSE-GPL
%if %{without debug_no_build}
%license LICENSE.dependencies
%license assets/licenses.md
%endif
%license LICENSE.fonts
%license LICENSE.icons
%license LICENSE.themes
%license assets/licenses.md
%if %{without debug_no_build}
%{_libexecdir}/zed-editor
%{_datadir}/pixmaps/%app_id.png
%endif
%changelog
%autochangelog
+1 -1
View File
@@ -1,6 +1,6 @@
%define debug_package %nil
%define _ttfontsdir %{_datadir}/fonts/maple
%global upstream_ver v7.8
%global upstream_ver v7.9
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
Name: maple-fonts
+2 -2
View File
@@ -1,7 +1,7 @@
Name: seto-fonts
Version: 6.20
Release: 3%?dist
URL: https://ja.osdn.net/projects/setofont/
Release: 4%?dist
URL: https://web.archive.org/web/20240226230836/https://ja.osdn.net/projects/setofont/
Source0: https://github.com/terrapkg/pkg-seto-fonts/archive/refs/tags/%version.tar.gz
License: OFL-1.1
Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji
+41
View File
@@ -0,0 +1,41 @@
Name: ScopeBuddy
Version: 1.3.0
Release: 2%?dist
Summary: A manager script to make gamescope easier to use on desktop
License: Apache-2.0
URL: https://github.com/HikariKnight/ScopeBuddy
Source0: %url/archive/refs/tags/%version.tar.gz
BuildArch: noarch
Requires: bash
Requires: perl
Requires: (gamescope or terra-gamescope)
Suggests: (kscreen-doctor or gnome-randr)
Suggests: jq
Provides: scopebuddy
Provides: scb
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
A manager script to make gamescope easier to use on the desktop (or if you use it in desktop mode and gamemode).
%prep
%autosetup
%install
install -Dm 755 bin/scopebuddy %{buildroot}%{_bindir}/scopebuddy
%post
%{__ln_s} -f %{_bindir}/scopebuddy %{_bindir}/scb
%files
%doc README.md
%license LICENSE
%{_bindir}/scopebuddy
%changelog
* Tue Dec 16 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "ScopeBuddy.spec"
}
}
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("HikariKnight/ScopeBuddy"));
+2 -1
View File
@@ -4,7 +4,7 @@
%global crate chess-tui
Name: rust-chess-tui
Version: 1.6.2
Version: 2.2.0
Release: 1%?dist
Summary: Rusty chess game in your terminal 🦀
@@ -13,6 +13,7 @@ URL: https://crates.io/crates/chess-tui
Source: %{crates_source}
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: pkgconfig(openssl)
%global _description %{expand:
A rusty chess game in your terminal 🦀.}
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.68.0
Version: 0.69.0
Release: 1%?dist
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2025.1028.0
%define osuresver 2025.1215.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2025.1029.1
Version: 2025.1218.0
Release: 1%?dist
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 8abf5ed7b1f31a89fad1b8d7fb1703639ca08426
%global commit 1dd8c9606f41f6f5030bca18c3c837c9ed0c612a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251123
%global commit_date 20251217
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
@@ -59,7 +59,9 @@ BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: tomlplusplus-devel
BuildRequires: cmake(ghc_filesystem)
BuildRequires: qrencode-devel
BuildRequires: pkgconfig(libqrencode)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gamemode)
BuildRequires: cmake(Qt%{qt_version}Concurrent) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Core) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Gui) >= %{min_qt_version}
@@ -71,9 +73,6 @@ BuildRequires: cmake(Qt%{qt_version}NetworkAuth) >= %{min_qt_version}
%if %{with qt6}
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: quazip-qt6-devel
%else
BuildRequires: quazip-qt5-devel
%endif
BuildRequires: pkgconfig(libcmark)
@@ -162,6 +161,7 @@ rm -f %{buildroot}%{_datadir}/metainfo/org.prismlauncher.PrismLauncher.metainfo.
%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
%{_metainfodir}/%{appid}.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
%{_datadir}/icons/hicolor/256x256/apps/org.prismlauncher.PrismLauncher.png
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
%{_mandir}/man?/prismlauncher.*
+4 -5
View File
@@ -24,7 +24,7 @@ Name: prismlauncher
Name: prismlauncher-qt5
%endif
Version: 9.4
Release: 2%?dist
Release: 3%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
@@ -59,13 +59,12 @@ BuildRequires: cmake(Qt%{qt_version}Widgets) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}NetworkAuth) >= %{min_qt_version}
BuildRequires: tomlplusplus-devel
BuildRequires: qrencode-devel
BuildRequires: pkgconfig(libqrencode)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gamemode)
%if %{with qt6}
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: quazip-qt6-devel
%else
BuildRequires: quazip-qt5-devel
%endif
+31 -37
View File
@@ -1,9 +1,8 @@
%global _distro_extra_cflags -Wno-uninitialized
%global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint
# Define which LLVM/Clang version RPCS3 needs
%if %{?fedora} >= 43
%global llvm_major 20
%bcond llvm_compat 1
%if 0%{?fedora} >= 45
%global llvm_major 21
%endif
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo %{__build_flags_lang_c} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS//g') %{?_distro_extra_cflags}
@@ -11,8 +10,8 @@
# Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags
%global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
%global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
%global commit dc22584f7244b016697c5a21b0377f92ea66a254
%global ver 0.0.38-18285
%global commit 67f7119717fae25b8b2ecc5469c5fb5db45af1b6
%global ver 0.0.38-18448
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -68,40 +67,35 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-
%build
# Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64
%if %{with llvm_compat}
%if %{defined llvm_major}
export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
%endif
%cmake -DDISABLE_LTO=TRUE \
-DZSTD_BUILD_STATIC=ON \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
-DUSE_SYSTEM_SDL=ON \
-DBUILD_LLVM=OFF \
-DUSE_PRECOMPILED_HEADERS=OFF \
-DUSE_DISCORD_RPC=ON \
-DUSE_SYSTEM_FFMPEG=ON \
-DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
%if %{with llvm_compat}
-DCMAKE_C_COMPILER=clang-%{?llvm_major} \
-DCMAKE_CXX_COMPILER=clang++-%{?llvm_major} \
%else
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
%endif
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
%cmake -DDISABLE_LTO=TRUE \
-DZSTD_BUILD_STATIC=ON \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
-DUSE_SYSTEM_SDL=ON \
-DBUILD_LLVM=OFF \
-DUSE_PRECOMPILED_HEADERS=OFF \
-DUSE_DISCORD_RPC=ON \
-DUSE_SYSTEM_FFMPEG=ON \
-DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
-DCMAKE_C_COMPILER=clang%{?llvm_major:-%{llvm_major}} \
-DCMAKE_CXX_COMPILER=clang++%{?llvm_major:-%{llvm_major}} \
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
%cmake_build
+14 -18
View File
@@ -1,14 +1,12 @@
%define debug_package %nil
Name: blahaj
Version: 2.2.0
Release: 1%{?dist}
Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.queer.software
Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz
BuildRequires: crystal gcc libyaml-devel pcre-devel libgc-devel libevent-devel
ExclusiveArch: x86_64
Name: blahaj
Version: 2.2.0
Release: 2%{?dist}
Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.geopjr.dev/
Source0: https://codeberg.org/GeopJr/BLAHAJ/archive/v%{version}.tar.gz
BuildRequires: crystal shards make gcc libyaml-devel pcre-devel libgc-devel libevent-devel bash
ExclusiveArch: x86_64
%description
Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI
@@ -17,17 +15,13 @@ It has a wide variety of flags/colors to choose from and many options from flag
size to whether to colorize by line, word or character.
%prep
%autosetup -n BLAHAJ-%{version}
%autosetup -n %{name}
%build
shards build --production --release -D "-fPIE" --link-flags "-pie"
shards build --production --release
%install
mkdir -p %buildroot%_bindir
install -Dm755 bin/blahaj %buildroot%_bindir/
%check
crystal spec --order random -Dpreview_mt
%make_install
%files
%doc README.md
@@ -35,5 +29,7 @@ crystal spec --order random -Dpreview_mt
%_bindir/blahaj
%changelog
* Sat Dec 06 2025 june-fish <june@fyralabs.com> - 2.2.0-2
- Update URLs and build steps (fix missing debug_package)
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.0.1-1
- Initial package.
+3 -1
View File
@@ -1 +1,3 @@
rpm.version(gh("GeopJr/BLAHAJ"));
import "andax/bump_extras.rhai" as bump;
rpm.version(bump::codeberg("GeopJr/BLAHAJ"));
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.10.1
Version: 3.10.6
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi
Version: 2.67.0
Version: 2.68.0
%gometa -f
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act
%global goipath github.com/nektos/act
Version: 0.2.82
Version: 0.2.83
%gometa -f
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.56.0
Version: 0.57.0
%gometa -f
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "pop.spec"
}
}
+40
View File
@@ -0,0 +1,40 @@
%global debug_package %{nil}
%global goipath github.com/charmbracelet/pop
Version: 0.2.0
%gometa -f
Name: pop
Release: 1%?dist
Summary: Send emails from your terminal
URL: https://github.com/charmbracelet/%{name}
Source0: https://github.com/charmbracelet/%{name}/archive/refs/tags/v%{version}.tar.gz
License: MIT
Packager: arbormoss <arbormoss@woodsprite.dev>
%description
%summary.
%gopkg
%prep
%goprep -A
%build
%define currentgoldflags -X main.version=%version
%define gomodulesmode GO111MODULE=on
%gobuild -o %{gobuilddir}/bin/%{name} .
%install
install -Dm755 %{gobuilddir}/bin/%{name} %{buildroot}%{_bindir}/%{name}
%files
%license LICENSE
%doc README.md CONTRIBUTING.md
%{_bindir}/%{name}
%changelog
* Fri Dec 12 2025 arbormoss <arbormoss@woodsprite.dev>
- Intial Commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("charmbracelet/pop"));
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "soft-serve.spec"
}
}
+47
View File
@@ -0,0 +1,47 @@
%global debug_package %{nil}
# The command name is soft but the package and repo are soft-serve.
# The standard use for the tool is `soft serve`.
%global cmd_name soft
%global goipath github.com/charmbracelet/soft-serve
Version: 0.11.1
%gometa -f
Name: soft-serve
Release: 1%?dist
Summary: The mighty, self-hostable Git server for the command line
URL: https://github.com/charmbracelet/%{name}
Source0: https://github.com/charmbracelet/%{name}/archive/refs/tags/v%{version}.tar.gz
License: MIT
Packager: arbormoss <arbormoss@woodsprite.dev>
%description
%{summary}.
%gopkg
%prep
%goprep -A
%build
%define currentgoldflags -X main.version=%version
%define gomodulesmode GO111MODULE=on
%gobuild -o %{gobuilddir}/bin/%{cmd_name} ./cmd/%{cmd_name}
%install
install -Dm755 %{gobuilddir}/bin/%{cmd_name} %{buildroot}%{_bindir}/%{cmd_name}
%files
%license LICENSE
%doc README.md
%{_bindir}/%{cmd_name}
%changelog
* Sat Dec 13 2025 arbormoss <arbormoss@woodsprite.dev>
- Refactor to use go rpm macros
* Fri Dec 12 2025 arbormoss <arbormoss@woodsprite.dev>
- Intial Commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("charmbracelet/soft-serve"));
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "wishlist.spec"
}
}
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("charmbracelet/wishlist"));
+38
View File
@@ -0,0 +1,38 @@
%global debug_package %{nil}
%global goipath github.com/charmbracelet/wishlist
Version: 0.15.2
%gometa -f
Name: wishlist
Release: 1%?dist
Summary: The SSH directory
URL: https://github.com/charmbracelet/%{name}
Source0: https://github.com/charmbracelet/%{name}/archive/refs/tags/v%{version}.tar.gz
License: MIT
Packager: arbormoss <arbormoss@woodsprite.dev>
%description
%summary.
%prep
%goprep -A
%build
%define currentgoldflags -X main.version=%version
%define gomodulesmode GO111MODULE=on
%gobuild -o %{gobuilddir}/bin/%{name} ./cmd/%{name}
%install
install -Dm755 %{gobuilddir}/bin/%{name} %{buildroot}%{_bindir}/%{name}
%files
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%changelog
* Thu Dec 11 2025 arbormoss <arbormoss@woodsprite.dev>
- Intial Commit
@@ -1,5 +1,5 @@
Name: groovy-docs
Version: 5.0.2
Version: 5.0.3
Release: 1%?dist
Summary: Documentation for the Groovy programming language
URL: https://groovy-lang.org/
+1 -1
View File
@@ -1,5 +1,5 @@
Name: groovy
Version: 5.0.2
Version: 5.0.3
Release: 1%?dist
Summary: A multi-faceted language for the Java platform
BuildArch: noarch
@@ -2,7 +2,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Name: kotlin-native
Version: 2.2.21
Version: 2.3.0
Release: 1%?dist
Summary: LLVM backend for the Kotlin compiler
ExclusiveArch: x86_64
+1 -1
View File
@@ -1,7 +1,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Name: kotlin
Version: 2.2.21
Version: 2.3.0
Release: 1%?dist
Summary: Statically typed programming language
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 6543040d40b063ce2c872f582c153c6cff9ef0aa
%global commit 334ac3f58860584f1e24b9164054007348b7f0eb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20251122
%global commit_date 20251218
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: nph
Version: 0.6.1
Version: 0.6.2
Release: 1%?dist
Summary: An opinionated code formatter for Nim
License: MIT
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "click-logging.spec"
}
}
@@ -0,0 +1,47 @@
%global pypi_name click-logging
%global _desc Simple and beautiful logging for click applications.
Name: python-%{pypi_name}
Version: 1.0.1
Release: 1%?dist
Summary: Simple and beautiful logging for click applications
License: GPL-3.0
URL: https://github.com/Toilal/click-logging
# Cannot pull from pypi due to the pypi source not having required install files, causing the build to fail
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: click-logging
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files click_logging
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CHANGELOG.md
%license LICENSE
%changelog
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(gh_tag("Toilal/click-logging"));
+1 -1
View File
@@ -5,7 +5,7 @@
%global _version 0.14.0b2
Name: python-%{pypi_name}
Version: 0.13.0
Version: 0.14.0
Release: 1%?dist
Summary: Python binding for curl-impersonate fork via cffi..
License: MIT
+1 -3
View File
@@ -7,7 +7,7 @@
Name: python-%{pypi_name}
Version: %commit_date.%shortcommit
Release: 1%?dist
Release: 2%?dist
Summary: Colour your text / terminal to be more gay
License: MIT
URL: https://github.com/ms-jpq/gay
@@ -44,8 +44,6 @@ Provides: gay
%doc README.md
%license LICENSE
%{_bindir}/gay
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/gay-1.3.4.dist-info/*
%changelog
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "jellyfin-apiclient-python.spec"
}
}
@@ -0,0 +1,47 @@
%global pypi_name jellyfin-apiclient-python
%global _desc Python API Client for Jellyfin.
Name: python-%{pypi_name}
Version: 1.11.0
Release: 1%?dist
Summary: Python API Client for Jellyfin
License: GPL-3.0
URL: https://github.com/jellyfin/jellyfin-apiclient-python
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: jellyfin-apiclient-python
Provides: jellyfin-apiclient
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files jellyfin_apiclient_python
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE.md
%changelog
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit

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