Compare commits

...

117 Commits

Author SHA1 Message Date
Gilver bb44f52035 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-12-03 13:32:06 -06:00
Gilver 104649b9b6 fix(dracut-strip-trigger): Noarch (#7929)
* fix(dracut-strip-trigger): Noarch

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

* chore: Arches

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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-04 03:18:32 +08:00
Raboneko edf5afdf64 bump: zed-preview 2025-12-03 18:57:32 +00:00
Raboneko 653cecb541 bump(branch): gstreamer1-vaapi 2025-12-03 18:52:37 +00:00
madomado 80ec5a283a fix(mpv-nightly): files (#7922)
Signed-off-by: madomado <madonuko@outlook.com>
2025-12-03 12:46:09 -06:00
Gilver 8362d456d7 fix(ffmpeg): Update script (#7921)
* chore: libchromaprint

* chore: Track rubberband

* fix(ffmpeg): Update script and trackers I forgot to commit
2025-12-04 02:42:16 +08:00
Raboneko 916807dd1c bump(branch): gstreamer1-plugin-libav gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-vaapi 2025-12-03 18:24:31 +00:00
Raboneko 73a69ba191 bump: zed-preview zed 2025-12-03 17:45:57 +00:00
Raboneko 7cc959367b bump: rpcs3 groovy groovy-docs rust-typst 2025-12-03 17:23:03 +00:00
Raboneko 304225ef47 bump(branch): gstreamer1-vaapi 2025-12-03 17:18:51 +00:00
Gilver e7b497a0ba chore(gstreamer1-plugins-bad): Reset spec (#7884)
* chore(gstreamer1-plugins-bad): Reset spec

* fix: Right
2025-12-04 01:00:59 +08:00
Raboneko 9d140cb1dc bump: rpcs3 2025-12-03 15:32:51 +00:00
Gilver 9518b973a1 fix(nvidia-kmod-common): %post scripts and doc files (#7908)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-03 09:30:57 -06:00
Raboneko 98b7ee21f9 bump: rpcs3 2025-12-03 13:26:00 +00:00
Raboneko 69a9e1f524 bump: lomiri-system-settings 2025-12-03 12:44:20 +00:00
Raboneko ef6483fa86 bump: lomiri-system-settings 2025-12-03 11:44:22 +00:00
Raboneko 9a6fe9f57e bump: rpcs3 vala-panel-appmenu 2025-12-03 10:50:15 +00:00
Raboneko 3fd07693e6 bump: chdig 2025-12-03 09:46:00 +00:00
Raboneko 5cfe593d1d bump: mangowc scx-tools 2025-12-03 09:25:14 +00:00
Owen Zimmerman eddd7240b4 chore: update stardust-server to reflect upstream changes (PART 1), switch to large runners and add LICENSE.dependencies (#7873) 2025-12-02 23:35:43 -06:00
Raboneko 16dbadf1a4 bump: lomiri-system-settings 2025-12-03 05:19:53 +00:00
Raboneko fdc5244db0 bump: rpcs3 tdf 2025-12-03 03:57:14 +00:00
Raboneko a12b82bbb5 bump: rpcs3 2025-12-03 03:08:23 +00:00
Raboneko 09c6ba0999 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
Raboneko f3498d185a bump: ruffle-nightly scx-scheds 2025-12-03 01:45:02 +00:00
Gilver 0b7a345cbb chore(libnvidia-container): Use %git_clone (#7886)
* chore(libnvidia-container): Use %git_clone

* fix: Remove the cursed stuff from previous build method
2025-12-02 18:13:59 -06:00
Gilver 4b29b0c0ef feat(yarnpkg-berry): Don't fully override Yarnpkg if installed (#7887) 2025-12-02 18:13:05 -06:00
Gilver 18d19b8ccb fix(nvm): Give binscript the correct perms (#7888)
I can't believe I didn't notice I typo'd the permission number.

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-02 18:12:38 -06:00
Raboneko b5643ea653 bump: rpcs3 2025-12-02 23:18:53 +00:00
Raboneko c046cb96fc bump: vala-panel-appmenu 2025-12-02 22:56:58 +00:00
Raboneko 2e91e34c7c bump: copyparty 2025-12-02 20:56:07 +00:00
metcya 50ef7655ad fix(zlib): only conflict with zlib-ng-compat (#7878)
* add: zlib

* use make instead

* add update.rhai

* use %_prefix

* Add LDFLAGS export to zlib.spec

Signed-off-by: metcya <134973769+metcya@users.noreply.github.com>

* fix(zlib): only conflict with zlib-ng-compat

---------

Signed-off-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-02 10:00:33 -06:00
Raboneko a04ab29762 bump: mdtex2html 2025-12-02 13:54:09 +00:00
Raboneko 564b4b5efc bump: dart 2025-12-02 10:47:15 +00:00
Raboneko af59966289 bump: rpcs3 libnvidia-container nvidia-container-toolkit 2025-12-02 10:23:03 +00:00
metcya 14c23573d5 add: zlib (#7708)
* add: zlib

* use make instead
2025-12-02 00:30:48 -06:00
Owen Zimmerman a775aba05b chore: update stardust telescope to reflect upstream changes (#7870)
Updated commit hash and added icon file to package.

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-01 23:05:46 -06:00
Raboneko c0ea496361 bump: ruffle-nightly 2025-12-02 03:59:48 +00:00
metcya a139fd1b10 fix(asusctl): add systemd scriptlets (#7863)
* add: asusctl

* Make it build

* Remove empty file

* Add update.rhai

* Don't build on non-x86_64 architecture

* use gitlab update function

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

* fix(asusctl): remove unnecessary patch

* oops

* actually remove the patch

* fix(asusctl): add systemd scriptlets

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: metcya <134973769+metcya@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2025-12-01 21:09:59 -06:00
Raboneko 380da4c1b0 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 2025-12-02 01:53:10 +00:00
Raboneko 9ea4014217 bump: rpcs3 2025-12-01 22:55:44 +00:00
madomado a4e0d6a2f9 fix(apparmor): files (#7857)
fix #7638

Signed-off-by: madomado <madonuko@outlook.com>
2025-12-01 16:36:51 -06:00
Raboneko 19ccd20030 bump: discord-canary-openasar discord-canary 2025-12-01 22:22:09 +00:00
Raboneko ea32fbf0ef bump: vgmstream 2025-12-01 21:57:01 +00:00
Raboneko 610516759f bump(branch): gstreamer1-vaapi 2025-12-01 21:12:57 +00:00
Raboneko 4a0e3883ab bump(branch): gstreamer1-plugins-bad 2025-12-01 20:41:10 +00:00
Raboneko d0116a7eff bump: libusermetrics 2025-12-01 20:24:45 +00:00
Gilver 93d7fc4b14 fix: Update scripts that are missing a spec import (#7834) 2025-12-02 04:17:59 +08:00
Gilver 410caee026 fix(openh264): Build i686 (#7851)
* fix(openh264): Build i386

Should help #7850.

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

* feat: Rebase onto Negativo17

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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-02 04:17:52 +08:00
Raboneko 422eac13f8 bump: lomiri-ui-toolkit 2025-12-01 19:56:57 +00:00
Gilver 161a27551d feat(yarnpkg-berry): Track NPM (#7840) 2025-12-01 13:29:27 -06:00
Gilver 0e9768cc48 fix(terra-obsolete): Bump some package versions and releases (#7841)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-01 13:26:58 -06:00
Raboneko 5fb6a3c9d2 bump: discord-openasar discord rpcs3 2025-12-01 19:03:12 +00:00
Raboneko f73145e260 bump: discord-canary-openasar discord-canary 2025-12-01 18:44:19 +00:00
Raboneko b3c05575cc bump: discord-canary-openasar discord-canary 2025-12-01 17:58:30 +00:00
Raboneko 2c23b5d553 bump: discord-canary-openasar discord-canary 2025-12-01 17:48:16 +00:00
Raboneko 705cf8d550 bump: rpcs3 2025-12-01 15:56:58 +00:00
Gilver c4ef2f0908 fix(nvm): Hardcode default dir unless explicitly set otherwise (#7833) 2025-12-01 09:08:40 -06:00
Raboneko 2673998f05 bump: rpcs3 2025-12-01 11:25:29 +00:00
Raboneko 4caf46c9c0 bump: rpcs3 2025-12-01 10:24:24 +00:00
Raboneko b39cb906e6 bump: rpcs3 2025-12-01 07:50:24 +00:00
Gilver c2fd47dc4b chore(rpcs3): Cleanup the LLVM conditionals, drop LLVM20 requirement (#7805)
* cleanup(rpcs3): Cleanup the LLVM major macros to make it easier to update if needed

* feat: Try LLVM21?

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

* That is not how to do that.

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

* A

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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-12-01 13:55:53 +08:00
Raboneko 90ef67272b bump: yt-dlp-git 2025-12-01 05:34:46 +00:00
Gilver 2896419ba2 add: NVM (#7804)
* add: NVM

* chore: Packager and changelog
2025-12-01 12:16:14 +08:00
Raboneko e97321b001 bump: gh-act xwayland-satellite arduino-flasher-cli 2025-12-01 04:03:51 +00:00
Jaiden Riordan 3d13c6521f arduino flasher (#7385)
* arduino flasher

* -a-L

* dont need probably

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

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

* use x86_64

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.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:13 -06:00
Raboneko 2ff68b65cf bump: ruffle-nightly yt-dlp-git 2025-12-01 02:33:21 +00:00
Raboneko 653ebfec28 bump(nightly): mpv-nightly ghostty-nightly zed-nightly types-colorama stardust-server stardust-telescope scx-scheds-nightly scx-tools-nightly glasgow 2025-12-01 02:10:28 +00:00
Raboneko f1b6c8eab7 bump(branch): kde-material-you-colors 2025-12-01 01:22:10 +00:00
Owen Zimmerman fad47a0a17 fix (gay): remove not needed lines (#7816) 2025-11-30 18:00:26 -06:00
Raboneko 40ff359758 bump: yt-dlp-git 2025-11-30 23:59:01 +00:00
Owen Zimmerman fe65f7962d fix (PGPy13): remove not needed build dep (#7811) 2025-11-30 17:50:49 -06:00
Raboneko bdd838ab49 bump: yt-dlp-git 2025-11-30 23:48:54 +00:00
Gilver 2fe3cad675 fix(kde-material-you-colors): Updbranch label (#7806)
* fix(kde-material-you-colors): Updbranch label

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

* fix: I am losing it bro

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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-30 17:40:08 -06:00
Raboneko a5c6f2c900 bump: rpcs3 2025-11-30 19:29:26 +00:00
Raboneko 4bdf867a1d bump: rpcs3 vgmstream binsider 2025-11-30 18:37:00 +00:00
Raboneko d79a708327 bump: rust-koji 2025-11-30 16:32:50 +00:00
Raboneko c9038d1468 bump: rust-koji 2025-11-30 14:39:50 +00:00
Raboneko f9af700e96 bump: rpcs3 2025-11-30 13:16:17 +00:00
Raboneko 9b563fe4a4 bump: rpcs3 2025-11-30 12:07:30 +00:00
madomado 76b2aa8373 fix(limine): files (#7791)
Signed-off-by: madomado <madonuko@outlook.com>
2025-11-30 05:46:54 -06:00
madomado 60abf7f890 fix(halloy): bdep pkgconfig(xcb) (#7793)
Signed-off-by: madomado <madonuko@outlook.com>
2025-11-30 05:46:24 -06:00
madomado bdf4f734a4 fix(asusctl): bdep pkgconfig(fontconfig) (#7794)
Signed-off-by: madomado <madonuko@outlook.com>
2025-11-30 05:45:52 -06:00
Raboneko 03d46a7c93 bump: rpcs3 2025-11-30 11:36:50 +00:00
Raboneko b526c32a1d bump: vgmstream 2025-11-30 10:48:45 +00:00
metcya 883fe6a7bb fix(wluma): package systemd service, config, and udev rules (#7786) 2025-11-29 23:12:42 -06:00
Raboneko 074b8c33ad bump: rust-mise 2025-11-30 04:52:26 +00:00
Raboneko 3a449f40ab bump: feishin 2025-11-30 03:45:19 +00:00
Raboneko 465855e0b7 bump: ruffle-nightly limine 2025-11-30 02:25:09 +00:00
Raboneko 45f7aef913 bump(nightly): flameshot-nightly hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly types-colorama uwufetch stardust-armillary stardust-atmosphere stardust-black-hole stardust-comet stardust-flatland stardust-gravity stardust-non-spatial-input stardust-protostar stardust-server stardust-telescope scx-scheds-nightly glasgow 2025-11-30 02:03:14 +00:00
Raboneko b32c423413 bump(branch): gnome-shell 2025-11-29 21:35:46 +00:00
Raboneko 7649c4f9a0 bump: yt-dlp-git 2025-11-29 21:31:30 +00:00
Raboneko 1550e1680e bump: rpcs3 2025-11-29 20:55:54 +00:00
Raboneko f2316d4539 bump(branch): gnome-shell 2025-11-29 20:39:35 +00:00
Raboneko 5cf637d780 bump: rpcs3 2025-11-29 20:26:22 +00:00
Raboneko b3f15ace72 bump: rpcs3 2025-11-29 18:28:24 +00:00
Raboneko da487763ac bump: rpcs3 2025-11-29 17:17:08 +00:00
Gilver 4b3ce85752 fix(zig-master,zig-master-bootstrap): Fix randomization (#7781)
A `for` loop is not supposed to SET a variable but whatever.

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-29 09:34:34 -06:00
Raboneko 9738e02139 bump: zed 2025-11-29 13:26:38 +00:00
Gilver 8f937512cf feat(zig-master{,-bootstrap}): Better mirror handling, refactor bootstrapping (#7503)
* feat(zig-master{,-bootstrap}): Automatically update mirrors

* ?

* Embarrassing

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

* 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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-29 21:17:27 +08:00
Pornpipat Popum 2be39debad zed: use new metainfo scripts (#7523)
* 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

---------

Signed-off-by: Pornpipat Popum <cappy@cappuchino.xyz>
2025-11-29 13:17:18 +00:00
Gilver 40e5d36c5b fix(ghostty-nightly): Package libghostty-vt (#7758)
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-29 21:16:32 +08:00
Gilver 872a56a20e chore(uwufetch): Update for semi-active branch (#7761)
* chore(uwufetch): Update for new semi-active branch

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

* fix: Spec

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

* Try `gh`??

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

* fix: I see the issue...cursed

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

* Unintelligent moment

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

* Just do this

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

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-29 21:16:10 +08:00
Raboneko dad004ff7e bump: rpcs3 2025-11-29 10:55:42 +00:00
Raboneko 3544bda352 bump: terra-appstream-helper 2025-11-29 10:43:52 +00:00
Raboneko da31334a9f bump: zed-preview 2025-11-29 09:23:24 +00:00
Raboneko 72b0e21a7b bump: wine-staging 2025-11-29 08:57:08 +00:00
Raboneko 97fc431c8a bump: rpcs3 2025-11-29 07:45:45 +00:00
Gilver 4ec3738aee Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-24 16:37:19 -06:00
Gilver 8dd1182743 Revert "chore: libchromaprint"
This reverts commit cfb0589ce0.
2025-11-22 02:25:26 -06:00
Gilver a852bed7b1 Revert "chore: Track rubberband"
This reverts commit 8f41fe442f.
2025-11-22 02:24:59 -06:00
Gilver cfb0589ce0 chore: libchromaprint 2025-11-22 02:08:32 -06:00
Gilver 09b232ef00 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-22 01:59:41 -06:00
Gilver eb0c11c2ff Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-16 22:03:39 -06:00
Gilver 8f41fe442f chore: Track rubberband 2025-11-16 16:09:16 -06:00
Gilver eb4076a3a1 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-16 15:51:48 -06:00
Gilver 8d7336f919 chore(ffmpeg): Build without bootstrap
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-15 08:01:45 -06:00
117 changed files with 774 additions and 360 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 25.11.2
Version: 25.12.1
Release: 1%?dist
Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.814
Version: 0.0.819
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.814
Version: 0.0.819
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.116
Version: 0.0.117
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.116
Version: 0.0.117
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: 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 e9a8aed8ac33d455da40cac004250f710a167b1a
%global commit 7ed3cfc83eda4bd33f5044041075689bb517a314
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251129
%global commit_date 20251130
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+1
View File
@@ -18,6 +18,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: desktop-file-utils
BuildRequires: openssl-devel
BuildRequires: pkgconfig(xcb)
%description
+2 -3
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 23f9381b8053ad7fcba11b61607497ce43eaebc7
%global commit 72dbcf119a9ed5082be2f226593194e20f611eea
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251129
%global commit_date 20251201
%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 \
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-11-29
%global ver 2025-12-03
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 49
%global minor_version 1
%global minor_version 2
%if 0%{?rhel}
%global portal_helper 0
@@ -10,7 +10,7 @@
Name: gnome-shell
Version: %{major_version}.%{minor_version}
Release: 6%{?dist}.switcheroo
Release: 2%{?dist}.switcheroo
Summary: Window management and application launching for GNOME
Provides: gnome-shell.switcheroo = %version-%release
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.10.4
%global commit a64517c23613b302a3ecc5f4608f3919e8e29830
%global commit_date 20251129
%global commit 2f2413801beee37303913fc3c964bbe92252a963
%global commit_date 20251202
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 54e10292fdecc42d2f5b296209d5b67f8ae90423
%global commit 4652fb4fb04569bea5102e9e52c23ca66a131435
%forgemeta
Name: lomiri-system-settings
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 4111d119b21d58754f8b4bcaa7665cab7263be00
%global commit 4789df7ca73f4d945279d6c28dab8c5efbac4b18
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5110
Release: 2%?dist
Version: 1.3.5900
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.6
Version: 0.10.7
Release: 1%?dist
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
License: GPL-3.0
+24 -4
View File
@@ -1,6 +1,6 @@
%global commit 9baf37a9b2a1119c697b0eabf32391bfb41ef287
%global commit b4a48303ed9ea74d326ba450ddf5f1514dca76d0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2025-11-28
%global fulldate 2025-12-01
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
@@ -180,6 +180,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 +253,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 +290,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 +307,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 -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 70dfc7fcb4d0f53e155fa0d8ac5ea200d8736d16
%global commit_date 20251128
%global commit_hash 118f5a3e357f026b455fb60a48e124c2ce2910d1
%global commit_date 20251203
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.14
+1 -1
View File
@@ -1 +1 @@
rpm.version(find("([\\d.]+)", gh("yarnpkg/berry"), 1));
rpm.version(npm("@yarnpkg/cli"));
+2 -2
View File
@@ -2,7 +2,7 @@
Name: yarnpkg-berry
Version: 4.12.0
Release: 3%?dist
Release: 4%?dist
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
@@ -17,7 +17,7 @@ BuildRequires: yarnpkg
BuildRequires: %{name}
%endif
Provides: yarn-berry
Provides: yarnpkg = %{evr}
Conflicts: yarnpkg
BuildArch: noarch
Packager: Gilver E. <rockgrub@disroot.org>
+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>
+49 -20
View File
@@ -1,16 +1,22 @@
%global commit 200a4a5c786cf23dedf0f9f38d86af764b69f8ea
%global commit 2bf47879dee6dc8c21613b83e058a1dd4b9bde29
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251129
%global commit_date 20251203
%global ver 0.216.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.215.2-pre
%if 0%{?with_debug_no_build}
%global debug_package %{nil}
%endif
%global ver 0.216.0-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>
+50 -22
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.214.6
Version: 0.215.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
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 5c8b18098faf43a73a7f2a2db913da82d45f7678
%global commit fbe239eb3d8e4f7cb437cb7f6772b9953efaeec3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251129
%global commit_date 20251203
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+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 7b560e5ffaf3504b590db69309bd8290125920e4
%global ver 0.0.38-18406
%global commit e3f5f2d14e44a44eec9f8c0f79f53893ff04fdbc
%global ver 0.0.38-18442
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
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.10.2
Version: 3.10.3
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
+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
@@ -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 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 66560840043d2ea8a96b4ce46ab55f0faed37349
%global commit 2d0b62aa515c9d1b4132a5c83713d7d1e68840a0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20251128
%global commit_date 20251203
%global debug_package %nil
Name: nim-nightly
+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
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML.
Name: python-%{pypi_name}
Version: 1.3.1
Version: 1.3.2
Release: 1%?dist
Summary: python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML
License: LGPL-2.1
-1
View File
@@ -10,7 +10,6 @@ URL: https://github.com/memory/PGPy
Source0: https://files.pythonhosted.org/packages/source/P/PGPy13/pgpy13-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3
BuildRequires: python3.10
BuildRequires: python3-build
BuildRequires: python3-installer
@@ -1,5 +1,5 @@
%global commit 148b8e631d9a76f7bdcc5478d36692ff79e16227
%global commit_date 20251129
%global commit 5e3a96dcaa378d0937134b0fc5ae23fb3928e1f5
%global commit_date 20251203
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+2 -2
View File
@@ -5,8 +5,8 @@
%global altdiffname cococonscious-%{crate}
Name: rust-koji
Version: 3.2.0
Release: 1%{?dist}
Version: 3.3.1
Release: 1%?dist
Summary: Interactive CLI for creating conventional commits
License: MIT
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate typst
Name: rust-typst
Version: 0.14.0
Version: 0.14.1
Release: 1%?dist
Summary: New markup-based typesetting system that is powerful and easy to learn
@@ -1,5 +1,5 @@
Name: xwayland-satellite
Version: 0.7
Version: 0.8
Release: 1%?dist
Summary: Xwayland outside your Wayland.
License: MPL-2.0
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
%global commit 6665f7708ef15baa5538f5582b81ceb75a104a24
%global commit aea4ea398b7c75494f23f5e5bdb4f495d615059f
%forgemeta
Name: vala-panel-appmenu
+2
View File
@@ -0,0 +1,2 @@
*.tar.xz
*.tar.xz.minisig
+2
View File
@@ -0,0 +1,2 @@
let dir = sub(`/[^/]+$`, "", __script_path);
sh(`./setup.sh fetch`, #{ "cwd": dir });
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/bash
version=0.16.0-dev.1484+d0ba6642b
mirrors=()
for m in $(curl -s https://ziglang.org/download/community-mirrors.txt); do
mirrors+=($m)
done
# Self explanatory
function randomize_mirrors() {
number=${#mirrors[@]}
index=$(( RANDOM % number ))
mirror=${mirrors[$index]}
}
if [ "$1" == "fetch" ]; then
until curl -If ${mirror}/zig-${version}.tar.xz &>/dev/null && curl -If ${mirror}/zig-${version}.tar.xz.minisig &>/dev/null; do
randomize_mirrors
done
echo -e "\033[0;32mNote:\033[0m Selected mirror $mirror"
curl -A "rpmdev-spectool" -H "Accept-Encoding: identity" -O ${mirror}/zig-${version}.tar.xz
curl -A "rpmdev-spectool" -H "Accept-Encoding: identity" -O ${mirror}/zig-${version}.tar.xz.minisig
elif [ "$1" == "version" ]; then
echo $version
# Grab a random mirror. For debugging purposes.
elif [ "$1" == "mirror" ]; then
randomize_mirrors
echo "Your random mirror is $mirror"
elif [ "$1" == "mirrors" ]; then
echo "$mirrors"
fi
exit 0
+4
View File
@@ -2,6 +2,10 @@ let url = `https://ziglang.org/download/index.json`;
let json = get(url).json();
let v = json.master.version;
rpm.global("ver", v);
if rpm.changed() {
rpm.release();
// Update the Zig version in the script
let dir = sub(`/[^/]+$`, "", __script_path);
sh(`sed -i 's|version=.*|version=${v}|' setup.sh`, #{ "cwd": dir });
}
@@ -36,17 +36,15 @@
%global zig_install_options %zig_build_options %{shrink: \
--prefix "%{_prefix}" \
}
%global zig_mirrors ("https://pkg.machengine.org/zig" "https://zigmirror.hryx.net/zig" "https://zig.linus.dev/zig" "https://zig.squirl.dev" "https://zig.florent.dev")
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
Name: zig-master-bootstrap
Name: zig-master
Version: %(echo %{ver} | sed 's/-/~/g')
Release: 1%?dist
Summary: Boostrap builds for Zig.
Summary: Bootstrapped build of Zig from master.
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
URL: https://ziglang.org
Source0: %{mirror_url}/zig-%{ver}.tar.xz
Source1: %{mirror_url}/zig-%{ver}.tar.xz.minisig
Source0: zig-%{version_no_tilde}.tar.xz
Source1: zig-%{version_no_tilde}.tar.xz.minisig
Patch0: 0000-remove-native-lib-directories-from-rpath.patch
Patch3: 0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch
BuildRequires: cmake
@@ -63,11 +61,14 @@ BuildRequires: help2man
BuildRequires: minisign
%if %{without bootstrap}
BuildRequires: %{name} = %{version}
Obsoletes: %{name}-bootstrap < %{version}
%endif
%if %{with test}
BuildRequires: elfutils-libelf-devel
BuildRequires: libstdc++-static
%endif
# For the version_no_tilde macro
BuildRequires: rust-srpm-macros
Requires: %{name}-libs = %{version}
# Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
Provides: bundled(compiler-rt) = %{llvm_version}
@@ -91,7 +92,7 @@ Packager: Gilver E. <rockgrub@disroot.org>
%description
Zig is an open source alternative to C.
This package provides the bootstrap to build full "prerelease"/master builds of Zig.
This package provides the bootstrapped build to build full "prerelease"/master builds of Zig.
It is not recommended to use this build on its own.
# The Zig stdlib only contains uncompiled code
@@ -198,6 +199,8 @@ install -Dpm644 zig.1 -t %{buildroot}%{_mandir}/man1/
%endif
%changelog
* Mon Nov 24 2025 Gilver E. <rockgrub@disroot.org> - 0.16.0~dev.1456+16fc083f2-2
- Moved to new method of bootstrapping, deprecated zig-master-bootstrap
* Sat May 10 2025 Gilver E. <rockgrub@disroot.org> - 0.15.0~dev.482+2c241b263-2
- Added GCC runtime dependency to pass system information to Zig
* Fri Apr 25 2025 Gilver E. <rockgrub@disroot.org> - 0.15.0~dev.384+c06fecd46-2
+2
View File
@@ -0,0 +1,2 @@
*.tar.xz
*.tar.xz.minisig
+2
View File
@@ -0,0 +1,2 @@
let dir = sub(`/[^/]+$`, "", __script_path);
sh(`../bootstrap/setup.sh fetch`, #{ "cwd": dir });
+6 -1
View File
@@ -1,3 +1,8 @@
import "andax/bump_extras.rhai" as bump;
rpm.version(bump::madoguchi("zig-master-bootstrap", labels.branch));
rpm.version(bump::madoguchi("zig-master", labels.branch));
if rpm.changed {
let r = bump::madoguchi_json("zig-master", labels.branch).rel;
rpm.release(r + 1);
}
+5 -6
View File
@@ -11,17 +11,15 @@
%bcond docs %{without bootstrap}
%bcond test 1
%global zig_cache_dir %{builddir}/zig-cache
%global zig_mirrors ("https://pkg.machengine.org/zig" "https://zigmirror.hryx.net/zig" "https://zig.linus.dev/zig" "https://zig.squirl.dev" "https://zig.florent.dev")
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
Name: zig-master
Version: 0.16.0~dev.1484+d0ba6642b
Release: 1%?dist
Release: 2%?dist
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
URL: https://ziglang.org
Source0: %{mirror_url}/zig-%{version_no_tilde}.tar.xz
Source1: %{mirror_url}/zig-%{version_no_tilde}.tar.xz.minisig
Source0: zig-%{version_no_tilde}.tar.xz
Source1: zig-%{version_no_tilde}.tar.xz.minisig
Patch0: 0000-remove-native-lib-directories-from-rpath.patch
Patch3: 0005-link.Elf-add-root-directory-of-libraries-to-linker-p.patch
BuildRequires: cmake
@@ -37,7 +35,8 @@ BuildRequires: help2man
# for signature verification
BuildRequires: minisign
%if %{without bootstrap}
BuildRequires: %{name}-bootstrap = %{version}
BuildRequires: %{name} = %{version}
Obsoletes: %{name}-bootstrap < %{version}
%endif
%if %{with test}
BuildRequires: elfutils-libelf-devel
+6 -4
View File
@@ -276,10 +276,11 @@ make -C utils check
%{_bindir}/aa-exec
%{_bindir}/aa-features-abi
%{_sbindir}/aa-load
%{_sbindir}/aa-teardown
%{_unitdir}/apparmor.service
%{_sbindir}/aa-show-usage
%dnl %{_sbindir}/aa-teardown
%dnl %{_unitdir}/apparmor.service
%{_presetdir}/70-apparmor.preset
%{_prefix}/lib/apparmor
%dnl %{_prefix}/lib/apparmor
%dir %{_sysconfdir}/apparmor
# FIXME: the confusion…? how did this happen
%config(noreplace) %{_sysconfdir}/apparmor/default_unconfined.template
@@ -293,7 +294,8 @@ make -C utils check
%{_mandir}/man7/apparmor.7.gz
%{_mandir}/man7/apparmor_xattrs.7.gz
%{_mandir}/man8/aa-load.8.gz
%{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/aa-show-usage.8.gz
%dnl %{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/apparmor_parser.8.gz
%files utils -f apparmor-utils.lang
+1 -1
View File
@@ -1,5 +1,5 @@
Name: libusermetrics
Version: 1.3.3
Version: 1.4.0
Release: 1%?dist
Summary: library for retrieving anonymous metrics about users
License: GPLv3 AND LGPLv3 AND LGPLv2
@@ -1,7 +1,7 @@
%global _major 1
Name: libnvidia-container
Version: 1.18.0
Version: 1.18.1
Release: 1%?dist
Summary: NVIDIA container runtime library
License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND GPL-2.0-only
@@ -25,20 +25,15 @@ BuildRequires: rpcgen
The nvidia-container library provides an interface to configure containers using NVIDIA hardware.
%prep
rm -rf ./*
### Must be built this way because the Makefile expects be to in a Git directory.
git clone https://github.com/NVIDIA/%{name}.git
cd %{name}
git checkout v%{version}
%git_clone %{url}.git v%{version}
%autopatch -p1
%build
cd %{name}
make distclean
%make_build REVISION=%{version} WITH_LIBELF=yes
%install
cd %{name}
make install DESTDIR=%{buildroot} REVISION=%{version} WITH_LIBELF=yes \
LDCONFIG=/bin/true \
prefix=%{_prefix} \
+2
View File
@@ -1,8 +1,10 @@
project pkg {
arches = ["x86_64", "aarch64", "i386"]
rpm {
spec = "openh264.spec"
}
labels {
subrepo = "multimedia"
mock = 1
}
}
+55 -55
View File
@@ -1,107 +1,107 @@
# ref: https://src.fedoraproject.org/rpms/openh264
# To get the commit:
# git clone https://github.com/cisco/openh264.git
# cd openh264
# rm -rf gmp-api; make gmp-bootstrap; cd gmp-api
# git rev-parse HEAD
%global commit1 1f5a2f07a565a9465c14d3a8b12f3202f83c775e
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
# Makefile expects V=Yes instead of V=1:
%global _make_verbose V=Yes
Name: openh264
Version: 2.6.0
# Also bump the Release tag for gstreamer1-plugin-openh264 down below
Release: 2%?dist
Summary: H.264 codec library
Release: 3%{?dist}
Epoch: 1
Summary: Open Source H.264 Codec
License: BSD
URL: https://www.openh264.org/
Source0: https://github.com/cisco/openh264/archive/v%version/openh264-%version.tar.gz
Source0: https://github.com/cisco/%{name}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
Source1: https://github.com/mozilla/gmp-api/archive/%{commit1}/gmp-api-%{shortcommit1}.tar.gz
BuildRequires: gcc-c++
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: make
BuildRequires: meson
BuildRequires: nasm
Obsoletes: noopenh264 < 1:0
Obsoletes: %{name}-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release}
%description
OpenH264 is a codec library which supports H.264 encoding and decoding. It is
suitable for use in real time applications such as WebRTC.
%package devel
Summary: Development files for %{name}
Obsoletes: noopenh264-devel < 1:0
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package -n mozilla-openh264
Summary: H.264 codec support for Mozilla browsers
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: mozilla-filesystem%{?_isa}
%package -n mozilla-%{name}
Summary: H.264 codec support for Mozilla browsers
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
Requires: mozilla-filesystem%{?_isa}
%description -n mozilla-openh264
The mozilla-openh264 package contains a H.264 codec plugin for Mozilla
browsers.
The mozilla-openh264 package contains a H.264 codec plugin for Mozilla browsers.
%prep
%setup -q
%autosetup
# Extract gmp-api archive
tar -xf %{S:1}
mv gmp-api-%{commit1} gmp-api
%build
# Update the makefile with our build options
# Must be done in %%build in order to pick up correct LDFLAGS.
sed -i -e 's|^CFLAGS_OPT=.*$|CFLAGS_OPT=%{optflags}|' Makefile
sed -i -e 's|^PREFIX=.*$|PREFIX=%{_prefix}|' Makefile
sed -i -e 's|^LIBDIR_NAME=.*$|LIBDIR_NAME=%{_lib}|' Makefile
sed -i -e 's|^SHAREDLIB_DIR=.*$|SHAREDLIB_DIR=%{_libdir}|' Makefile
sed -i -e '/^CFLAGS_OPT=/i LDFLAGS=%{__global_ldflags}' Makefile
# First build the openh264 libraries
make %{?_smp_mflags}
# ... then build the mozilla plugin
make plugin %{?_smp_mflags}
sed -i \
-e 's@PREFIX=/usr/local@PREFIX=%{_prefix}@g' \
-e 's@SHAREDLIB_DIR=$(PREFIX)/lib@SHAREDLIB_DIR=%{_libdir}@g' \
-e 's@LIBDIR_NAME=lib@LIBDIR_NAME=%{_lib}@g' \
-e 's@CFLAGS_OPT=-O3@CFLAGS_OPT=%{optflags}@g' \
-e '/^CFLAGS_OPT=/i LDFLAGS=%{__global_ldflags}' \
Makefile
%make_build
%make_build plugin
%install
%make_install
find %{buildroot} -name "*.a" -delete
# Install mozilla plugin
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
cp -a libgmpopenh264.so* gmpopenh264.info $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed/
mkdir -p %{buildroot}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
cp -a libgmpopenh264.so* gmpopenh264.info %{buildroot}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed/
mkdir -p $RPM_BUILD_ROOT%{_libdir}/firefox/defaults/pref
cat > $RPM_BUILD_ROOT%{_libdir}/firefox/defaults/pref/gmpopenh264.js << EOF
mkdir -p %{buildroot}%{_libdir}/firefox/defaults/pref
cat > %{buildroot}%{_libdir}/firefox/defaults/pref/gmpopenh264.js << EOF
pref("media.gmp-gmpopenh264.autoupdate", false);
pref("media.gmp-gmpopenh264.version", "system-installed");
pref("media.gmp-gmpopenh264.enabled", true);
pref("media.gmp-gmpopenh264.provider.enabled", true);
pref("media.peerconnection.video.h264_enabled", true);
EOF
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
cat > $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/gmpopenh264.sh << EOF
MOZ_GMP_PATH="${MOZ_GMP_PATH}${MOZ_GMP_PATH:+:}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
cat > %{buildroot}%{_sysconfdir}/profile.d/gmpopenh264.sh << EOF
MOZ_GMP_PATH="%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
export MOZ_GMP_PATH
EOF
# Remove static libraries
rm $RPM_BUILD_ROOT%{_libdir}/*.a
%files
%license LICENSE
%doc README.md
%{_libdir}/libopenh264.so.*
%doc README.md CONTRIBUTORS
%{_libdir}/lib%{name}.so.*
%files devel
%{_includedir}/wels/
%{_libdir}/libopenh264.so
%{_libdir}/pkgconfig/openh264.pc
%{_includedir}/*
%{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%files -n mozilla-openh264
%files -n mozilla-%{name}
%{_sysconfdir}/profile.d/gmpopenh264.sh
%dir %{_libdir}/firefox
%dir %{_libdir}/firefox/defaults
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "zlib.spec"
}
}
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("madler/zlib"));
+45
View File
@@ -0,0 +1,45 @@
Name: zlib
Version: 1.3.1
Release: 1%?dist
License: Zlib
URL: https://zlib.net
Source: https://github.com/madler/zlib/archive/v%{version}.tar.gz
Summary: A massively spiffy yet delicately unobtrusive compression library
Conflicts: zlib-ng-compat
BuildRequires: gcc
%description
%summary.
%package devel
%pkg_devel_files
%package static
%pkg_static_files
%prep
%autosetup
export CFLAGS="%optflags"
export LDFLAGS="%build_ldflags"
./configure --libdir=%_libdir \
--includedir=%_includedir \
--sysconfdir=%_sysconfdir \
--localstatedir=%_localstatedir \
--prefix=%_prefix
%build
%make_build
%install
%make_install
%files
%license LICENSE
%doc README
%_mandir/man3/zlib.3.*
%_libdir/libz.so.*
%changelog
* Wed Nov 26 2025 metcya <metcya@gmail.com>
- package zlib
+6 -3
View File
@@ -1,8 +1,11 @@
rpm.global("commit", gh_commit("ad-oliviero/uwufetch"));
let json = get(`https://api.github.com/repos/ad-oliviero/uwufetch/commits/development`).json();
let c = json.sha;
let d = json.commit.author.date;
rpm.global("commit", c);
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
rpm.global("fulldate", d);
d.truncate(10);
let ver = gh_tag("ad-oliviero/uwufetch");
ver.crop(1);
rpm.global("ver", ver);
}
+4 -3
View File
@@ -1,7 +1,8 @@
%global commit f3d4503e72fa5b7dff466e527453cfbf2c95cc01
%global commit 9417838c91aab6088778089b9a3e8330bca53fbd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251128
%global ver .1
%global fulldate 2024-02-14T09:28:02Z
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global ver 2.1
%global debug_package %{nil}
Name: uwufetch
+4 -1
View File
@@ -1,4 +1,7 @@
rpm.version(gh("v-novaltd/LCEVCdec"));
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
rpm.version(find(`\s+VERSION ([\d.]+)`, gh_rawfile("v-novaltd/LCEVCdec", "main", "CMakeLists.txt"), 1));
open_file("anda/multimedia/LCEVCdec/VERSION_ffmpeg.txt", "w").write(bump::madoguchi("ffmpeg", labels.branch));
@@ -0,0 +1 @@
1.6.0
@@ -0,0 +1 @@
4.0.0
+1 -1
View File
@@ -1,4 +1,4 @@
%bcond bootstrap 1
%bcond bootstrap 0
%if %{with bootstrap}
%bcond chromaprint 0
+4 -1
View File
@@ -1,4 +1,5 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
// rpm.version(find(`<small>ffmpeg-([\d.]+?)\.tar\.xz</small>`, get("https://ffmpeg.org/download.html"), 1));
rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch)));
@@ -6,12 +7,14 @@ rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_rubberband.txt", "w").write(bump::bodhi("rubberband", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_libbluray.txt", "w").write(bump::bodhi("libbluray", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_libchromaprint.txt", "w").write(bump::bodhi("libchromaprint", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_xeve.txt", "w").write(bump::madoguchi("xeve", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_xevd.txt", "w").write(bump::madoguchi("xevd", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", labels.branch));
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", bump::as_bodhi_ver(labels.branch)));
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
@@ -1,5 +1,5 @@
Name: gstreamer1-plugin-libav
Version: 1.26.8
Version: 1.26.9
Release: 1%?dist
Epoch: 1
Summary: GStreamer Libav plugin
@@ -1,4 +1,5 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-plugin-libav", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
@@ -0,0 +1 @@
2.6.0
@@ -1,9 +1,9 @@
%define _legacy_common_support 1
%global __brp_check_rpaths %{nil}
%undefine __brp_check_rpaths
%global majorminor 1.0
Name: gstreamer1-plugins-bad
Version: 1.26.8
Version: 1.26.9
Release: 1%?dist
Epoch: 2
Summary: GStreamer streaming media framework "bad" plugins
@@ -42,6 +42,9 @@ Provides: gstreamer1-plugin-openh264%{?_isa} = %{?epoch}:%{version}-%{rele
Obsoletes: gstreamer1-svt-hevc < %{?epoch}:%{version}-%{release}
Provides: gstreamer1-svt-hevc = %{?epoch}:%{version}-%{release}
Provides: gstreamer1-svt-hevc%{?_isa} = %{?epoch}:%{version}-%{release}
Obsoletes: %{name}-free-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Obsoletes: gstreamer1-plugin-vaapi < %{?epoch}:%{version}-%{release}
Provides: gstreamer1-plugin-vaapi = %{?epoch}:%{version}-%{release}
Provides: gstreamer1-plugin-vaapi%{?_isa} = %{?epoch}:%{version}-%{release}
@@ -234,17 +237,6 @@ Provides: %{name}-free-fluidsynth%{?_isa} = %{?epoch}:%{version}-%{release
%description fluidsynth
This package contains the GStreamer Fluidsynth plugin.
%package libs
Summary: Runtime libraries for the GStreamer "bad" plugins
Obsoletes: %{name}-free-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Requires: %{name} = %{?epoch}:%{version}-%{release}
%description libs
%summary.
%package devel
Summary: Development files for the GStreamer "bad" plugins
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
@@ -502,6 +494,32 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-bad.metain
%doc AUTHORS NEWS README.md RELEASE REQUIREMENTS
%{_bindir}/gst-transcoder-1.0
%{_metainfodir}/gstreamer-bad.metainfo.xml
%{_libdir}/girepository-%{majorminor}/CudaGst-%{majorminor}.typelib
%{_libdir}/girepository-%{majorminor}/Gst*-%{majorminor}.typelib
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
%{_libdir}/libgstanalytics-%{majorminor}.so.*
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
%{_libdir}/libgstcodecs-%{majorminor}.so.*
%{_libdir}/libgstcuda-%{majorminor}.so.*
%{_libdir}/libgstdxva-%{majorminor}.so.*
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
%{_libdir}/libgstisoff-%{majorminor}.so.*
%{_libdir}/libgstmpegts-%{majorminor}.so.*
%{_libdir}/libgstmse-%{majorminor}.so.*
%{_libdir}/libgstopencv-%{majorminor}.so.*
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstplayer-%{majorminor}.so.*
%{_libdir}/libgstplay-%{majorminor}.so.*
%{_libdir}/libgstsctp-%{majorminor}.so.*
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
%{_libdir}/libgstva-%{majorminor}.so.*
%{_libdir}/libgstvulkan-%{majorminor}.so.*
%{_libdir}/libgstwayland-%{majorminor}.so.*
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
%{_libdir}/libgstwebrtcnice-%{majorminor}.so.*
# Encoder profiles
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/
@@ -682,36 +700,6 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-bad.metain
%files fluidsynth
%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
%files libs
%{_libdir}/girepository-%{majorminor}/CudaGst-%{majorminor}.typelib
%{_libdir}/girepository-%{majorminor}/Gst*-%{majorminor}.typelib
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
%{_libdir}/libgstanalytics-%{majorminor}.so.*
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
%{_libdir}/libgstcodecs-%{majorminor}.so.*
%{_libdir}/libgstcuda-%{majorminor}.so.*
%{_libdir}/libgstdxva-%{majorminor}.so.*
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
%{_libdir}/libgstisoff-%{majorminor}.so.*
%{_libdir}/libgstmpegts-%{majorminor}.so.*
%{_libdir}/libgstmse-%{majorminor}.so.*
%{_libdir}/libgstopencv-%{majorminor}.so.*
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstplayer-%{majorminor}.so.*
%{_libdir}/libgstplay-%{majorminor}.so.*
%{_libdir}/libgstsctp-%{majorminor}.so.*
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
%{_libdir}/libgstva-%{majorminor}.so.*
%{_libdir}/libgstvulkan-%{majorminor}.so.*
%{_libdir}/libgstwayland-%{majorminor}.so.*
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
%{_libdir}/libgstwebrtcnice-%{majorminor}.so.*
%files devel
%{_datadir}/gir-%{majorminor}/CudaGst-%{majorminor}.gir
@@ -1,4 +1,5 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let bodhi_branch = bump::as_bodhi_ver(labels.branch);
@@ -11,6 +12,7 @@ rpm.version(vr[1]);
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(bump::bodhi("opencv", bodhi_branch));
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENH264_VERSION.txt", "w").write(bump::madoguchi("openh264", labels.branch));
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
@@ -1,7 +1,7 @@
%global majorminor 1.0
Name: gstreamer1-plugins-ugly
Version: 1.26.8
Version: 1.26.9
Release: 1%?dist
Epoch: 2
Summary: GStreamer streaming media framework "ugly" plugins
@@ -1,4 +1,5 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
@@ -1,6 +1,6 @@
Name: gstreamer1-plugin-vaapi
Version: 1.26.8
Release: 1%?dist
Version: 1.26.9
Release: 2%?dist
Epoch: 1
Summary: GStreamer VA-API integration
License: LGPLv2+
@@ -1,4 +1,5 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-vaapi", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
+1 -1
View File
@@ -1,5 +1,5 @@
Name: tdf
Version: 0.4.3
Version: 0.5.0
Release: 1%?dist
Summary: A tui-based PDF viewer
URL: https://github.com/itsjunetime/tdf
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit daba5cd9726706e49ef81bbd682042796ba3e368
%global commit 04daf5141b90ee67c7dec3ef56ff4efa10e9944d
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251127
%global commit_date 20251201
Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global commit 8ad02b636690170adbd4279fe3fc8265088cbcc2
%global commit_date 20240726
%global commit c278020dc78587e887f91377a882b50d0b009c50
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 0c8bfb91e8ca32a4895f858067334ed265517309
%global commit_date 20240822
%global commit af38adafe7491498c48905b77518f8a6e9541f67
%global commit_date 20251202
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 01c666f472457ef6230c9d2fd5a289d0a64ce5c2
%global commit_date 20241230
%global commit 5abca9d613fac7861803319b3191061b2d8ce067
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit afbf6109398794791ffb30317712d742143fd08a
%global commit_date 20240831
%global commit 529e13b59b6a888b2bc1c3afb1576204b8e51d9b
%global commit_date 20251202
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,12 +1,12 @@
%global commit 0914dd3df54a5e6258dfc0a02d65af1c0fc0fc90
%global commit_date 20240920
%global commit 77215fe4a69398b94d343f85d8925b1a49d470fc
%global commit_date 20251202
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
Name: stardust-xr-flatland
Version: %commit_date.%shortcommit
Release: 2%?dist
Release: 1%?dist
Summary: Flatland for Stardust XR
URL: https://github.com/StardustXR/flatland
Source0: %url/archive/%commit/flatland-%commit.tar.gz
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit eca5e835cd3abee69984ce6312610644801457a9
%global commit_date 20241230
%global commit 3283bf8b352cdcb04ef3e0edb5155c4ca8c5c97c
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 5ac7f04f6876097aa8c3cf9af033d609a8a49944
%global commit_date 20240824
%global commit 3a586815e1c057580674c147e27c3a4909b3b4c6
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 9b73eb1e128b49a6d40a27a4cde7715d8cbd2674
%global commit_date 20241230
%global commit 11bf3972f261f93dd78c688ea282ce2fb89ee505
%global commit_date 20251202
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1
View File
@@ -4,5 +4,6 @@ project pkg {
}
labels {
nightly = 1
large = 1
}
}
+34 -11
View File
@@ -1,5 +1,5 @@
%global commit 3e31905b5bc9bd78e285099ed94a4b31fdc6810b
%global commit_date 20250402
%global commit 2eecce5f05678460e99daa771448c5ce19dfc740
%global commit_date 20251203
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -12,12 +12,31 @@ URL: https://github.com/StardustXR/server
Source0: %url/archive/%commit/server-%commit.tar.gz
License: GPL-2.0-only
BuildRequires: cargo cmake anda-srpm-macros cargo-rpm-macros gcc-c++ mold
BuildRequires: glx-utils fontconfig-devel glibc libxcb-devel wayland-devel
BuildRequires: openxr-devel libglvnd-devel libglvnd-gles mesa-libgbm-devel
BuildRequires: libwayland-egl libX11-devel libXfixes-devel
BuildRequires: mesa-libEGL-devel libxkbcommon-devel
BuildRequires: cargo
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: mold
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: glx-utils
BuildRequires: fontconfig-devel
BuildRequires: glibc
BuildRequires: libxcb-devel
BuildRequires: wayland-devel
BuildRequires: openxr-devel
BuildRequires: libglvnd-devel
BuildRequires: libglvnd-gles
BuildRequires: mesa-libgbm-devel
BuildRequires: libwayland-egl
BuildRequires: libX11-devel
BuildRequires: libXfixes-devel
BuildRequires: libxkbcommon-devel
BuildRequires: alsa-lib-devel
BuildRequires: mesa-libEGL-devel
Provides: stardust-server
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
@@ -28,18 +47,22 @@ Usable Linux display server that reinvents human-computer interaction for all ki
%cargo_prep_online
%build
export CXXFLAGS=""
%cargo_build
%install
install -Dm755 target/rpm/stardust-xr-server %buildroot%_bindir/stardust-xr-server
install -Dm755 target/rpm/stardust-xr-server %{buildroot}%{_bindir}/stardust-xr-server
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%files
%_bindir/stardust-xr-server
%{_bindir}/stardust-xr-server
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%changelog
* Tue Dec 02 2025 Owen Zimmerman <owen@fyralabs.com>
- Update spec to reflect upstream changes, add LICENSE.dependencies
* Sat Sep 14 2024 Owen-sz <owen@fyralabs.com>
- Package StardustXR Server
@@ -1,12 +1,10 @@
%define debug_package %nil
%global commit e33764c69179e35b60ad03931544a87357e1e81f
%global commit_date 20250413
%global commit 2c514175efc53be985d7d092601f158b38dc29b4
%global commit_date 20251201
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: stardust-xr-telescope
Version: %commit_date.git~%shortcommit
Release: 2%?dist
Release: 1%?dist
Summary: See the stars! Easy stardust setups to run on your computer
License: MIT
URL: https://github.com/StardustXR/telescope
@@ -39,9 +37,11 @@ See the stars! Easy stardust setups to run on your computer.
%install
install -Dm755 scripts/telescope %buildroot%_bindir/telescope
install -Dm755 scripts/_telescope_startup %buildroot%_bindir/_telescope_startup
install -Dm644 org.stardustxr.png %buildroot%_iconsdir/hicolor/512x512/apps/org.stardustxr.png
%files
%doc README.md
%license LICENSE
%_bindir/telescope
%_bindir/_telescope_startup
%_iconsdir/hicolor/512x512/apps/org.stardustxr.png
+17 -1
View File
@@ -2,7 +2,7 @@
Name: asusctl
Version: 6.1.22
Release: 1%?dist
Release: 2%?dist
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
URL: https://gitlab.com/asus-linux/asusctl
Source0: %url/-/archive/%version/asusctl-%version.tar.gz
@@ -18,6 +18,7 @@ BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(fontconfig)
ExclusiveArch: x86_64
Packager: Metcya <metcya@gmail.com>
@@ -76,6 +77,18 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_docdir}/%{name}/
%{_datadir}/asusd/
%post
%systemd_post asusd.service
%systemd_user_post asusd-user.service
%preun
%systemd_preun asusd.service
%systemd_user_preun asusd-user.service
%postun
%systemd_postun_with_restart asusd.service
%systemd_user_postun_with_restart asusd-user.service
%files rog-gui
%{_bindir}/rog-control-center
%{_datadir}/applications/rog-control-center.desktop
@@ -83,6 +96,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_datadir}/rog-gui
%changelog
* Mon Dec 1 2025 Metcya <metcya@gmail.com>
- Add systemd scriptlets
* Tue Nov 18 2025 Metcya <metcya@gmail.com>
- Remove unnecessary patch
@@ -1,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dracut-strip-trigger.spec"
}
@@ -1,12 +1,13 @@
Name: dracut-strip-trigger
Version: 0
Release: 6%?dist
Release: 7%?dist
Summary: Strip initramfs aggressively
License: GPL-3.0-only
Requires: dracut installonlypkg(kernel)
Conflicts: dracut-config-generic
Source0: LICENSE
Source1: 01-aggressive-strip.conf
BuildArch: noarch
%global _desc %{expand:
Strip initramfs automatically for each kernel update using --hostonly --aggressive-strip.
+2 -3
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 10.3.2
Version: 10.4.0
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -26,10 +26,9 @@ cp %{S:1} .
%files
%doc README.md 3RDPARTY.md FAQ.md CONFIG.md PROTOCOL.md COPYING USAGE.md
%doc README.md 3RDPARTY.md FAQ.md CONFIG.md COPYING USAGE.md
%license %_datadir/doc/limine/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt
%license COPYING
%_bindir/limine
%_includedir/limine.h
%_datadir/limine/
%_mandir/man1/limine.1.gz
@@ -1,5 +1,5 @@
Name: nvidia-container-toolkit
Version: 1.18.0
Version: 1.18.1
Release: 1%?dist
Summary: NVIDIA Container Toolkit
License: Apache-2.0
@@ -6,7 +6,7 @@
Name: nvidia-kmod-common
Version: 580.105.08
Release: 1%?dist
Release: 2%?dist
Summary: Common file for NVIDIA's proprietary driver kernel modules
Epoch: 3
License: NVIDIA License
@@ -65,16 +65,15 @@ install -p -m 644 -D %{SOURCE20} %{buildroot}%{_udevrulesdir}/60-nvidia.rules
mkdir -p %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/
install -p -m 644 firmware/* %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}
%post
%{_bindir}/nvidia-boot-update post
# Old kernel.conf rewritten as a doc file.
cp %{SOURCE18} .
cp %{SOURCE16} .
# Fallback service. Fall back to Nouveau if NVIDIA drivers fail.
# This is actually from RPM Fusion.
%dnl install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir}
%dnl install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir}
%post
%{_bindir}/nvidia-boot-update post
%pre
# Remove the kernel command line adjustments one last time when doing an upgrade
@@ -88,6 +87,7 @@ fi ||:
dracut --regenerate-all --force
%files
%doc MODULE_VARIANT.txt
%{_dracut_conf_d}/99-nvidia.conf
%{_modprobedir}/nvidia.conf
%dir %{_prefix}/lib/firmware
@@ -1,7 +1,7 @@
%global commit 365d85d48f4315e94562cd307223234e71b161b8
%global commit 6b742c524a3ae033ad65462c373142b8ca2222ce
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20251128
%global ver 1.0.18
%global commitdate 20251203
%global ver 1.0.19
%undefine __brp_mangle_shebangs
Name: scx-scheds-nightly
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs
Name: scx-scheds
Version: 1.0.18
Release: 2%?dist
Version: 1.0.19
Release: 1%?dist
Summary: sched_ext schedulers
SourceLicense: GPL-2.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib
@@ -1,6 +1,6 @@
%global commit b60b6a95bdee4419634e60978db0597f2a9ca710
%global commit 97f335eea7c39f958b6dca2a19836e17a46e3b09
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20251129
%global commitdate 20251202
%global ver 1.0.18
%global appid com.sched_ext.scx
%global developer "sched-ext Contributors"
+2 -2
View File
@@ -3,8 +3,8 @@
%global org "com.sched_ext"
Name: scx-tools
Version: 1.0.18
Release: 1%{?dist}
Version: 1.0.19
Release: 1%?dist
Summary: Sched_ext Tools
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: GPL-2.0-only
+1 -1
View File
@@ -18,7 +18,7 @@
Name: wine-staging
Version: 10.19
Version: 10.20
Release: 1%?dist
Epoch: 1
Summary: WINE Is Not An Emulator - runs MS Windows programs
+20 -2
View File
@@ -1,11 +1,11 @@
Name: wluma
Version: 4.10.0
Release: 1%?dist
Release: 2%?dist
Summary: Automatic brightness adjustment based on screen contents and ALS
URL: https://github.com/max-baz/wluma
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
License: ISC
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold v4l-utils libv4l-devel rust-libudev-devel vulkan-loader-devel dbus-devel clang
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold v4l-utils libv4l-devel rust-libudev-devel vulkan-loader-devel dbus-devel clang systemd-rpm-macros
Packager: Its-J
%description
@@ -22,13 +22,31 @@ Packager: Its-J
%cargo_install
%cargo_license_summary_online
%{cargo_license_online -a} > LICENSE.dependencies
install -Dm 644 %{name}.service %{buildroot}%{_userunitdir}/%{name}.service
install -Dm 644 90-%{name}-backlight.rules %{buildroot}%{_udevrulesdir}/90-%{name}-backlight.rules
install -Dm 644 config.toml %{buildroot}%{_datadir}/%{name}/config.toml
%post
%systemd_user_post %{name}.service
%preun
%systemd_user_preun %{name}.service
%postun
%systemd_user_postun_with_restart %{name}.service
%files
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%{_bindir}/wluma
%{_userunitdir}/%{name}.service
%{_udevrulesdir}/90-%{name}-backlight.rules
%{_datadir}/%{name}/config.toml
%changelog
* Sat Nov 29 2025 metcya <metcya@gmail.com>
- Package systemd service, example config, and udev rules
* Fri Nov 28 2025 Its-J
- Package wluma
@@ -1,5 +1,5 @@
Name: terra-appstream-helper
Version: 0.1.7
Version: 0.1.8
Release: 1%?dist
Summary: Scripts and RPM macros to help with AppStream metadata generation for Terra
License: GPL-3.0-or-Later
+9 -6
View File
@@ -4,7 +4,7 @@ Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}}
# The dist number is the version here, it is intentionally not repeated in the release
%global dist %nil
Release: 3
Release: 5
Summary: A package to obsolete retired packages, based on Fedora's equivalent package
License: LicenseRef-Fedora-Public-Domain
@@ -147,15 +147,18 @@ BuildArch: noarch
%obsolete switchboard-plug-wacom 8.0.0-2
%obsolete_ticket https://github.com/terrapkg/packages/pull/7098
%obsolete terra-surface-dtx-daemon 0.3.10-1
%obsolete terra-surface-dtx-daemon v0.3.10~1-5
%obsolete_ticket https://github.com/terrapkg/packages/pull/7521
%obsolete x264-bash-completion 0.165-17.20250609gitb35605ac
%obsolete x264-bash-completion 0.165-18.20250609gitb35605ac
%obsolete_ticket https://github.com/terrapkg/packages/pull/7659
%obsolete x264-bootstrap 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-libs 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-devel 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-libs 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-devel 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete_ticket https://github.com/terrapkg/packages/pull/7503
%obsolete zig-master-bootstrap 0.16.0~dev.1484+d0ba6642b-3
%description
Currently obsoleted packages:

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