Compare commits

...

69 Commits

Author SHA1 Message Date
Owen Zimmerman 8d5ac26bc4 new file 2026-06-06 20:52:39 -05:00
Owen Zimmerman db3a1207c2 fix: vicinae 2026-06-06 18:42:19 -05:00
Gilver 5af072e01c chore(terra-appstream-helper): Rebuild for new Python on Rawhide (#12936)
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-06-06 18:38:26 -05:00
Raboneko 687fa34c23 bump: throne yt-dlp-git 2026-06-06 21:47:26 +00:00
Raboneko 1f86143f79 bump: vicinae 2026-06-06 19:44:37 +00:00
Raboneko bd1c4801e2 bump: rpcs3 2026-06-06 18:05:28 +00:00
Raboneko a85320bb58 bump: rpcs3 2026-06-06 16:52:16 +00:00
Owen Zimmerman 9661509636 fix: mangowm (#12930) 2026-06-06 11:13:11 -05:00
Raboneko 1c4495a175 bump: cardwire 2026-06-06 15:43:10 +00:00
Raboneko e2c617aeeb bump: mangowm 2026-06-06 14:11:50 +00:00
Raboneko 9e7fadd436 bump(branch): zig-master 2026-06-06 11:27:04 +00:00
Raboneko b894cfa8e7 bump: zig-master-bootstrap icoextract-thumbnailer 2026-06-06 09:33:54 +00:00
Raboneko a97f5f5d15 bump: mangowm zed-preview zed 2026-06-06 07:27:18 +00:00
Raboneko 40584475c2 bump: discord-canary-openasar discord-canary ruffle-nightly 2026-06-06 04:17:03 +00:00
Raboneko 7627fab3b2 bump(nightly): envision mpv-nightly libsingularity ghostty-nightly zed-nightly nim-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly scx-scheds-nightly natscli 2026-06-06 03:52:17 +00:00
Owen Zimmerman 7d3c4574bc chore (gnome-shell-extension-grand-theft-focus) use gnome-extensions update script (#12924) 2026-06-05 22:04:45 -05:00
Gilver 88e6d01eda chore(steam): Update for architecture transition (#12918)
* chore(steam): Update for architecture transition

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

* chore: Update anda.hcl

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

* fix: The neverending agony

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

* chore: Files

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

* chore: Cleanup

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-06-05 20:16:19 -05:00
Raboneko 56b5617bc7 bump: discord-canary-openasar discord-canary rpcs3 2026-06-06 00:08:30 +00:00
Owen Zimmerman d2016300e3 fix (budgie-extras): remove outdated requires, update license tag (#12912)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-06-05 18:47:44 -05:00
Raboneko 21e4e13c44 bump: discord-canary-openasar discord-canary 2026-06-05 22:51:16 +00:00
Raboneko 737662e390 bump: discord-canary-openasar discord-canary rio inputplumber rpcs3 2026-06-05 21:48:24 +00:00
Raboneko 6fb9cf0b8d bump: discord-canary-openasar discord-canary rpcs3 2026-06-05 20:16:39 +00:00
Raboneko a1c9eac388 bump: discord-canary-openasar discord-canary anda-srpm-macros 2026-06-05 18:15:10 +00:00
Raboneko 81616b296f bump(branch): dkms-mediatek-mt7927 2026-06-05 17:10:14 +00:00
Cypress Reed 679cb46274 add mediatek-mt7927-dkms (#12467) 2026-06-05 12:02:21 -05:00
Raboneko db3d5a1898 bump: discord-canary-openasar discord-canary rpcs3 posthog 2026-06-05 16:14:53 +00:00
Cypress Reed 924190ce66 add .DS_Store to gitignore (#12903) 2026-06-05 10:50:23 -05:00
Raboneko d6f1789298 bump(branch): zig-master 2026-06-05 14:51:10 +00:00
Raboneko 1bc079b98a bump: rpcs3 datasets zig-master-bootstrap arduino-cli 2026-06-05 13:28:11 +00:00
Raboneko d60063802d bump: satty inputplumber rpcs3 2026-06-05 10:12:16 +00:00
Raboneko 7f87b98beb bump: senpai 2026-06-05 06:05:29 +00:00
Owen Zimmerman ba18582d83 chore (driftwm): update spec for 0.9.0 (#12818) 2026-06-05 13:33:48 +08:00
Owen Zimmerman d93bfb0633 chore (graftcp): update spec for 0.8.0 (#12831)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:33:31 +08:00
Owen Zimmerman cef7d766f7 chore (alipad): add update script (#12856)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:32:04 +08:00
Owen Zimmerman 2c9f2dcca4 chore (muon): use sourcehut update script (#12861) 2026-06-05 13:31:44 +08:00
Owen Zimmerman f8c1b182fc chore (senpai): fix update script (#12862)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-06-05 13:31:33 +08:00
Owen Zimmerman 2852871047 chore (satty): update for 0.21.0 (#12868)
* chore (satty): update for 0.21.0

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

* more macros

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

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-05 13:31:18 +08:00
Kyle Gospodnetich 7972651017 feat: Add ryzen-smu kmod/dkms for use with Powerstation/OpengamepadUI (#12867) 2026-06-05 12:58:33 +08:00
Raboneko 9e9affccfc bump(branch): intel-ipu6-kmod dkms-intel-ipu6 2026-06-05 04:54:24 +00:00
Cypress Reed d1a59e0703 update name and email to fyra (#12869) 2026-06-05 12:51:07 +08:00
Raboneko 65288c0501 bump(nightly): legcord-nightly mpv-nightly gnome-shell-extension-multi-monitors-bar libsingularity vetro ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly intel-ipu6-drivers scx-scheds-nightly rpi-utils 2026-06-05 04:08:13 +00:00
Raboneko 38dda731a9 bump: discord-canary-openasar discord-canary ruffle-nightly rust-zoi-rs 2026-06-05 01:36:32 +00:00
Raboneko 653f66027e bump: fresh 2026-06-04 23:21:55 +00:00
Raboneko 63cf12eab7 bump: discord-canary-openasar discord-canary iio-niri 2026-06-04 22:02:42 +00:00
Raboneko 91b507e465 bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb satty transformers modern-colorthief 2026-06-04 20:20:54 +00:00
J. bf8cbc2556 add: delphitools-cli (#12839) 2026-06-04 14:51:15 -05:00
Raboneko e3db1323bf bump(branch): zig-master 2026-06-04 19:19:30 +00:00
Raboneko 501dd4b9e3 bump: discord-canary-openasar discord-canary zig-master-bootstrap nvm 2026-06-04 18:03:05 +00:00
Owen Zimmerman 237fb216c9 fix: quickjs-ng (#12855)
* fix: quickjs-ng

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

* new folder

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

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-06-04 11:50:57 -05:00
Raboneko fd998800c0 bump: discord-canary-openasar discord-canary throne android-studio-canary rpcs3 quickjs-ng jujutsu kittyCAD-cli 2026-06-04 15:47:41 +00:00
Raboneko 6b45a7f598 bump: rpcs3 2026-06-04 12:17:12 +00:00
Raboneko ccc63bc233 bump: golang-github-jesseduffield-lazygit 2026-06-04 09:04:33 +00:00
Owen Zimmerman a377136aae fix: libsingularity (#12838) 2026-06-04 01:19:25 -05:00
Raboneko e81251e859 bump: discord-canary-openasar discord-canary ruffle-nightly rpcs3 typos 2026-06-04 05:14:11 +00:00
dependabot[bot] 0027057fa6 build(deps): bump github/codeql-action from 4.36.0 to 4.36.1 (#12841)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.36.0 to 4.36.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...87557b9c84dde89fdd9b10e88954ac2f4248e463)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.36.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 23:32:00 -05:00
Raboneko b1c1577e5a bump(nightly): legcord-nightly mpv-nightly libsingularity ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly opentabletdriver-nightly scx-scheds-nightly glasgow spotx-bash 2026-06-04 04:24:44 +00:00
dependabot[bot] 08f9baac53 build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#12840) 2026-06-03 21:56:38 -05:00
Raboneko 09b93937d6 bump: discord-canary-openasar discord-canary rust-zoi-rs 2026-06-04 00:19:20 +00:00
Raboneko e3ec90b5cc bump(branch): zig-master 2026-06-03 23:01:11 +00:00
Raboneko 26e05c9d5a bump: discord-canary-openasar discord-canary electron 2026-06-03 22:38:37 +00:00
Raboneko 3f33c63ace bump: discord-canary-openasar discord-canary signal-desktop rust-mise zed-preview zig-master-bootstrap 2026-06-03 20:29:47 +00:00
Raboneko 219a531185 bump: discord-canary-openasar discord-canary rust-deno zed-preview zed julius posthog transformers libde265 pixi 2026-06-03 17:11:59 +00:00
Kyle Gospodnetich d14132cb38 fix: Restore session handling fix in steamos-manager (#12833) 2026-06-03 09:53:46 -05:00
Raboneko 2eb475181d bump: feishin lomiri-system-settings kotlin-native kotlin proton-vpn-local-agent surge 2026-06-03 12:05:45 +00:00
Raboneko 73705739ee bump(branch): zig-master nct6687d-kmod dkms-nct6687d 2026-06-03 07:20:03 +00:00
Raboneko bdcc78dd0e bump: discord-canary-openasar discord-canary typos 2026-06-03 07:06:17 +00:00
Raboneko 6ba3d0ff10 bump(nightly): legcord-nightly mpv-nightly libsingularity vetro ghostty-nightly zed-nightly xray-nightly nim-nightly types-colorama libbacktrace-nightly v2ray-domain-list-community cloud-hypervisor-nightly nct6687d scx-scheds-nightly glasgow rpi-utils 2026-06-03 04:39:55 +00:00
Raboneko 36775fa469 bump: discord-canary-openasar discord-canary ruffle-nightly zig-master-bootstrap 2026-06-03 02:08:16 +00:00
Owen Zimmerman ccb25ee948 fix: budgie-extras (#12673)
* fix: budgie-extras

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

* this?

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

* add dep patch

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

* another bdep

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

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-02 20:57:30 -05:00
122 changed files with 1074 additions and 391 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ jobs:
- name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
- name: Generate build matrix
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
ref: f${{ matrix.version }}
fetch-depth: 1
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
- name: Setup Git
+1 -1
View File
@@ -51,7 +51,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
+2 -2
View File
@@ -34,7 +34,7 @@ jobs:
steps:
- name: "Checkout code"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4
uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4
with:
sarif_file: results.sarif
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
ref: ${{ matrix.branch }}
fetch-depth: 0
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
container:
image: ghcr.io/terrapkg/builder:frawhide
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+1
View File
@@ -6,3 +6,4 @@ anda-build/
**/*.nupkg
**/*.rpm
**/*.kate-swp
**/.DS_Store
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1182
Version: 1.0.1216
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
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1182
Version: 1.0.1216
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-ptb-openasar
Version: 1.0.193
Version: 1.0.194
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
@@ -1,5 +1,5 @@
Name: discord-ptb
Version: 1.0.193
Version: 1.0.194
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 5704db300594aef6b7a38399c217eac5c704ccb8
%global commit_date 20260519
%global commit da87233d87da578c314f66c0ccc51ef3ae7141c3
%global commit_date 20260606
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.12.1
Version: 1.13.0
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
@@ -1,5 +1,5 @@
%global commit 9ac2f6b627bb4cbed62e3aeb76009ffff77bae70
%global commit_date 20260529
%global commit 9347d4c7f8a58e619ab357adf14843371377b12e
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 1c295078227e722d2ad7ff9650d2fd83f3dc64e3
%global commit 71ebd08406547339a5decd9c61ab3e83739e96b3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260602
%global commit_date 20260606
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-02
%global ver 2026-06-06
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.12.0
Version: 8.13.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1 +1 @@
v1.13.12
v1.13.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.1.4
Version: 1.1.5
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
@@ -5,7 +5,7 @@
%global crate mise
Name: rust-mise
Version: 2026.5.18
Version: 2026.6.0
Release: 1%{?dist}
Summary: Front-end to your dev env
+1 -4
View File
@@ -1,4 +1 @@
let versions = get("https://muon.build/releases/").json().keys();
versions.sort();
versions.pop();
rpm.version(versions.pop());
rpm.version(sourcehut("~lattis/muon"));
@@ -1,8 +1,8 @@
Name: budgie-extras
Version: 2.2.3
Release: 1%{?dist}
Release: 2%{?dist}
License: GPL-3.0
License: GPL-3.0-or-later
Summary: Additional Budgie Desktop enhancements for user experience
URL: https://ubuntubudgie.org/
@@ -14,7 +14,7 @@ BuildRequires: meson
BuildRequires: vala
BuildRequires: intltool
BuildRequires: pkgconfig(budgie-1.0)
BuildRequires: pkgconfig(budgie-3.0)
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gnome-settings-daemon)
BuildRequires: pkgconfig(json-glib-1.0)
@@ -25,6 +25,9 @@ BuildRequires: pkgconfig(libnma)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwnck-3.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libxfce4windowing-0)
BuildRequires: pkgconfig(gtk-layer-shell-0)
BuildRequires: pkgconfig(appstream)
BuildRequires: pkgconfig(granite)
@@ -38,22 +41,16 @@ Requires: budgie-applet-clockworks
Requires: budgie-applet-countdown
Requires: budgie-applet-dropby
Requires: budgie-applet-fuzzyclock
Requires: budgie-applet-hotcorners
Requires: budgie-applet-kangaroo
Requires: budgie-applet-keyboard-autoswitch
Requires: budgie-applet-network-manager
Requires: budgie-applet-quickchar
Requires: budgie-applet-quicknote
Requires: budgie-applet-recentlyused
Requires: budgie-applet-rotation-lock
Requires: budgie-applet-showtime
Requires: budgie-applet-takeabreak
Requires: budgie-applet-visualspace
Requires: budgie-applet-wallstreet
Requires: budgie-applet-weathershow
Requires: budgie-applet-window-shuffler
Requires: budgie-applet-workspace-stopwatch
Requires: budgie-applet-wpreviews
Requires: budgie-applet-wswitcher
# Fix for https://github.com/UbuntuBudgie/budgie-extras/issues/233, don't know how stenstorp did not notice this
Requires: xinput
@@ -129,13 +126,6 @@ Summary: Shows the time in a Fuzzy Way
%description -n budgie-applet-fuzzyclock
%{summary}
%package -n budgie-applet-hotcorners
Requires: budgie-extras-common
Summary: Applet providing hotcorners capabilities for the Budgie Desktop
%description -n budgie-applet-hotcorners
The hotcorners applet allow user defined commands to be executed
when the mouse cursor is pushed into a corner of the main desktop.
%package -n budgie-applet-kangaroo
Requires: budgie-extras-common
Summary: Applet to allow quick file-browsing
@@ -144,15 +134,6 @@ The kangaroo applet allows for quick & easy browsing, across
(possibly) many directory layers, without having to do a single mouse
click.
%package -n budgie-applet-keyboard-autoswitch
Requires: budgie-extras-common
Summary: Applet adding the ability to set a different keyboard layout per application
%description -n budgie-applet-keyboard-autoswitch
The Keyboard Auto Switcher applet provides the user the ability to set
a different keyboard layout per application. Exceptions to the default
layout can be set by simply choosing a different layout using the
Keyboard Layout applet.
%package -n budgie-applet-network-manager
Requires: budgie-extras-common
Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop
@@ -181,12 +162,11 @@ Summary: Applet displays files recently accessed for the Budgie Desktop
The recentlyused applet displays the users files that have been opened
or created within a configurable period of time.
%package -n budgie-applet-rotation-lock
%package -n budgie-applet-screencast
Requires: budgie-extras-common
Summary: Applet to lock or unlock the screen rotation
%description -n budgie-applet-rotation-lock
The Rotation Lock applet provides the user an easy way to lock or
unlock the screen rotation.
Summary: Applet wrapper around wf-recorder
%description -n budgie-applet-screencast
Applet wrapper around wf-recorder. Allows recording of whole screen displays or areas.
%package -n budgie-applet-showtime
Requires: budgie-extras-common
@@ -227,31 +207,6 @@ Summary: Applet to display the weather and forecast
The weathershow applet displays daily and three hourly weather
forecasts on both the desktop and a Popover.
%package -n budgie-applet-window-shuffler
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Budgie Window Shuffler
%description -n budgie-applet-window-shuffler
%{summary}
%package -n budgie-applet-workspace-stopwatch
Requires: budgie-extras-common
Summary: An applet to keep track of usage per workspace
%description -n budgie-applet-workspace-stopwatch
Workspace Timer Applet is an applet to keep track of usage per workspace, e.g.
to find out how much minutes/hours were actually spent on a job. Workspaces can
be freely named, custom names and all data are rmembered, also after
logout/restart, until the RESET button is pressed. The log file is updated
onworkspace switch/clicking the icon for popup or else every 30 seconds. Time
during suspend is automatically retracted from a workspace' time.
%package -n budgie-applet-wpreviews
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Applet providing window previews capabilities for the Budgie Desktop
%description -n budgie-applet-wpreviews
The Previews applet shows an overview of windows in an expose like way.
%package -n budgie-applet-wswitcher
Requires: budgie-extras-common
Requires: budgie-extras-daemon
@@ -266,8 +221,14 @@ workspaces.
%prep
%autosetup -p1
find . -name "meson.build" -exec sed -i "s/dependency('budgie-1.0')/dependency('budgie-3.0')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-1.0')/dependency('libpeas-2')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-gtk-1.0')/dependency('libpeas-2')/g" {} +
%conf
%meson -Dfor-wayland=true
%build
%meson
%meson_build
%install
@@ -282,7 +243,6 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
%files
%files common
@@ -294,103 +254,91 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_bindir}/budgie-extras-daemon
%{_libdir}/budgie-extras-daemon/invoke.py
%{_datadir}/budgie-desktop/layouts/*.layout
%{_datadir}/budgie-extras-daemon
%{_mandir}/man1/budgie-extras-daemon.1.gz
%files -n budgie-applet-app-launcher
%{_datadir}/pixmaps/budgie-app-launcher*.svg
%{_libdir}/budgie-desktop/plugins/budgie-app-launcher
%{_metainfodir}/org.ubuntubudgie.applauncher.metainfo.xml
%files -n budgie-applet-applications-menu
%{_libdir}/budgie-desktop/plugins/applications-menu
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-appmenu.gschema.xml
#%%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.applications-menu.gschema.xml
%files -n budgie-applet-brightness-controller
%{_libdir}/budgie-desktop/plugins/budgie-brightness-controller
%{_datadir}/pixmaps/budgie-brightness-controller-1-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.brightnesscontroller.metainfo.xml
%files -n budgie-applet-clockworks
%{_libdir}/budgie-desktop/plugins/budgie-clockworks
%{_datadir}/glib-2.0/schemas/*budgie-clockworks*.xml
%{_datadir}/pixmaps/budgie-clockworks*.svg
%{_metainfodir}/org.ubuntubudgie.clockworks.metainfo.xml
%files -n budgie-applet-countdown
%{_libdir}/budgie-desktop/plugins/budgie-countdown
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml
%{_datadir}/pixmaps/budgie-countdown-symbolic.svg
%{_datadir}/pixmaps/cr_*.png
%{_metainfodir}/org.ubuntubudgie.countdown.metainfo.xml
%files -n budgie-applet-dropby
%{_libdir}/budgie-desktop/plugins/budgie-dropby
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-dropby.gschema.xml
%{_datadir}/pixmaps/budgie-dropby*.svg
%{_metainfodir}/org.ubuntubudgie.dropby.metainfo.xml
%files -n budgie-applet-fuzzyclock
%{_libdir}/budgie-desktop/plugins/budgie-fuzzyclock
%files -n budgie-applet-hotcorners
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
%config %{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml
%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop
%{_datadir}/budgie-hotcorners
/usr/libexec/budgie-hotcorners/
%{_datadir}/pixmaps/budgie-hotcorners-symbolic.svg
%{_datadir}/pixmaps/budgie-hotcgui-*.svg
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg
%{_metainfodir}/org.ubuntubudgie.fuzzyclock.metainfo.xml
%files -n budgie-applet-kangaroo
%{_libdir}/budgie-desktop/plugins/budgie-kangaroo
%{_datadir}/pixmaps/budgie-foldertrack-symbolic.svg
%files -n budgie-applet-keyboard-autoswitch
%{_libdir}/budgie-desktop/plugins/budgie-keyboard-autoswitch
%{_datadir}/pixmaps/budgie-keyboard-autoswitch-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.kangaroo.metainfo.xml
%files -n budgie-applet-network-manager
%{_libdir}/budgie-desktop/plugins/budgie-network-manager
%files -n budgie-applet-quickchar
%config %{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop
%ghost %{_bindir}/quickchar
%{_libdir}/quickchar
%{_datadir}/applications/org.ubuntubudgie.quickchar.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.quickchar.gschema.xml
%{_datadir}/quickchar/chardata
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.quickchar.svg
%{_mandir}/man1/quickchar.1.gz
%{_datadir}/metainfo/org.ubuntubudgie.quickchar.metainfo.xml
%files -n budgie-applet-quicknote
%{_libdir}/budgie-desktop/plugins/budgie-quicknote
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml
%{_datadir}/pixmaps/budgie-quicknote-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.quicknote.metainfo.xml
%files -n budgie-applet-recentlyused
%{_libdir}/budgie-desktop/plugins/budgie-recentlyused
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-recentlyused.gschema.xml
%{_metainfodir}/org.ubuntubudgie.recentlyused.metainfo.xml
%files -n budgie-applet-rotation-lock
%{_libdir}/budgie-desktop/plugins/budgie-rotation-lock
%{_datadir}/pixmaps/budgie-rotation-*.svg
%files -n budgie-applet-screencast
%{_libdir}/budgie-desktop/plugins/budgie-screencast/BudgieScreencast.plugin
%{_libdir}/budgie-desktop/plugins/budgie-screencast/libbudgie-screencast.so
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-screencast.gschema.xml
%{_datadir}/pixmaps/budgie-screencast-symbolic.svg
%files -n budgie-applet-showtime
%{_libdir}/budgie-desktop/plugins/budgie-showtime
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml
%{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-showtime/*
%{_datadir}/pixmaps/showtimenew-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.showtime.metainfo.xml
%files -n budgie-applet-takeabreak
%{_libdir}/budgie-desktop/plugins/budgie-takeabreak
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.raven.widget.budgie-showtime.gschema.xml
%{_datadir}/pixmaps/takeabreak*.svg
%{_metainfodir}/org.ubuntubudgie.takeabreak.metainfo.xml
%files -n budgie-applet-visualspace
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
%{_libdir}/budgie-desktop/plugins/budgie-visualspace
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml
%{_datadir}/pixmaps/visualspace-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.visualspace.metainfo.xml
%files -n budgie-applet-wallstreet
%config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop
@@ -406,42 +354,18 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml
%{_datadir}/pixmaps/budgie-wticon-symbolic.svg
%files -n budgie-applet-window-shuffler
%config %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/shuffler*.desktop
%{_libdir}/budgie-window-shuffler
%{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.windowshuffler.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-shufflerapplet.gschema.xml
%{_datadir}/pixmaps/shuffler-*.svg
%{_datadir}/pixmaps/shufflerapplet-*.svg
%{_datadir}/pixmaps/dragsnapimg*.svg
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/ShufflerAPplet.plugin
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/libshufflerapplet.so
%{_datadir}/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml
%files -n budgie-applet-workspace-stopwatch
%{_libdir}/budgie-desktop/plugins/budgie-workspace-stopwatch
%{_datadir}/pixmaps/budgie-wstopwatch-symbolic.svg
%files -n budgie-applet-wpreviews
%config %{_sysconfdir}/xdg/autostart/previews-*.desktop
%{_libdir}/budgie-previews
%{_datadir}/applications/org.ubuntubudgie.previewscontrols.desktop
%{_datadir}/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-wpreviews.gschema.xml
%{_datadir}/pixmaps/budgie_wpreviews_*.png
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgiewpreviews.svg
%{_metainfodir}/org.ubuntubudgie.weathershow.metainfo.xml
%files -n budgie-applet-wswitcher
%{_libdir}/budgie-desktop/plugins/budgie-wswitcher
%{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-wswitcher/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-wswitcher.gschema.xml
%{_datadir}/pixmaps/budgie-wsw-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.wswitcher.metainfo.xml
%changelog
* Tue Jun 02 2026 Owen Zimmerman <owen@fyralabs.com> - 2.2.3-1
- Update for 2.2.3
* Thu Jun 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.4.0-1
- Updated to 1.4.0
- Added requirements for Workspace Overview
+12
View File
@@ -31,6 +31,15 @@ BuildRequires: mesa-libgbm-devel
export PREFIX=/usr
%make_install
%post
%systemd_user_post driftwm.service
%preun
%systemd_user_preun driftwm.service
%postun
%systemd_user_postun_with_restart driftwm.service
%files
%doc README.md
%license LICENSE LICENSE.dependencies
@@ -41,7 +50,10 @@ export PREFIX=/usr
%{_sysconfdir}/driftwm/config.reference.toml
%{_datadir}/driftwm/wallpapers/animated/*.glsl
%{_datadir}/driftwm/wallpapers/static/*.glsl
%{_datadir}/driftwm/wallpapers/textured/*.glsl
%{_datadir}/driftwm/wallpapers/*.glsl
%{_userunitdir}/driftwm-shutdown.target
%{_userunitdir}/driftwm.service
%changelog
* Tue Mar 17 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0-1
@@ -1 +1 @@
rpm.version(gh_tag("zalckos/GrandTheftFocus"));
rpm.version(gnome_extensions("grand-theft-focus@zalckos.github.com"));
@@ -1,5 +1,5 @@
%global commit c9dde8ec3f9a027ee2080b4beda2af9bc20fc927
%global commit_date 20260522
%global commit 238425abdf77c49ce89bc788c619c3035f5cec7f
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 0583175c167ef52678fbd3ba78cc3510695cfdc6
%global commit d3692d48fc3c3223c428ac0db56f4dc111f1f620
%forgemeta
Name: lomiri-system-settings
+2 -1
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.14.0
Version: 0.14.2
Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
@@ -55,6 +55,7 @@ dwl — crafted for speed, flexibility, and a customizable desktop experience.
%{_sysconfdir}/mango/config.conf
%{_datadir}/wayland-sessions/mango.desktop
%{_datadir}/xdg-desktop-portal/mango-portals.conf
%{_mandir}/man1/mmsg.1.*
%changelog
* Wed Mar 04 2026 metcya <metcya@gmail.com> - 0.12.5-1
+1 -1
View File
@@ -1,5 +1,5 @@
Name: iio-niri
Version: 2.0.0
Version: 2.1.0
Release: 1%{?dist}
Summary: Autorotation daemon for niri
URL: https://github.com/Zhaith-Izaliel/iio-niri
+8 -5
View File
@@ -8,7 +8,7 @@ License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs
Source0: https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v%{version}.tar.gz
Packager: Willow C Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
BuildRequires: cmake
BuildRequires: cmake(Qt6Core)
@@ -73,15 +73,18 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell
%changelog
* Thu May 21 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Thu May 21 2026 Cypress Reed <cypress@fyralabs.com>
- Add update script so that release bumps when Qt updates its minor version, triggering a rebuild
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
* Sun Mar 29 2026 Cypress Reed <cypress@fyralabs.com>
- Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed)
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
* Thu Mar 05 2026 Cypress Reed <cypress@fyralabs.com>
- Fix revision to actually be defined as a specific git commit since it never gets initialized rn
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
* Fri Feb 27 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit based on quickshell spec
@@ -23,7 +23,7 @@ Recommends: power-profiles-daemon
Recommends: wlsunset
Recommends: gpu-screen-recorder
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe.
@@ -43,11 +43,14 @@ cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/
%{_sysconfdir}/xdg/quickshell/noctalia-shell/
%changelog
* Mon Mar 09 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Mon Mar 09 2026 Cypress Reed <cypress@fyralabs.com>
- switch gpu-screen-recorder to be recommended as it's a plugin and not required anymore. also switched source to be based on version.
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
* Fri Feb 27 2026 Cypress Reed <cypress@fyralabs.com>
- Change required quickshell to Noctalia's version
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
+21 -14
View File
@@ -1,5 +1,5 @@
Name: satty
Version: 0.20.1
Version: 0.21.1
Release: 1%{?dist}
Summary: Modern screenshot annotation tool
URL: https://github.com/Satty-org/Satty
@@ -7,38 +7,45 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cargo-rpm-macros
BuildRequires: libadwaita-devel
BuildRequires: libepoxy-devel
License: MPL-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: MPL-2.0
License: %{SourceLicense} AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
Packager: Tulip Blossom <tulilirockz@outlook.com>
%description
%{summary}.
%pkg_completion -BNfz
%pkg_completion -BeNfz
%prep
%autosetup -n Satty-%{version}
%cargo_prep_online
%build
%cargo_build
%{cargo_license_online} > LICENSE.dependencies
%cargo_build -a
%{cargo_license_online -a} > LICENSE.dependencies
%install
install -Dpm0755 -t %{buildroot}%{_bindir} ./target/rpm/satty
install -Dpm0644 -t %{buildroot}%{_datadir}/applications/ ./satty.desktop
install -Dpm0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ ./assets/satty.svg
install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d/ ./completions/satty.fish
install -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions/ ./completions/_satty
install -Dpm0644 ./completions/satty.bash %{buildroot}%{_datadir}/bash-completion/completions/satty
install -Dpm0644 -t %{buildroot}%{_datadir}/nushell/vendor/autoload/ ./completions/satty.nu
install -Dpm0755 -t %{buildroot}%{_bindir} ./target/rpm/satty
install -Dpm0644 -t %{buildroot}%{_appsdir}/ ./satty.desktop
install -Dpm0644 -t %{buildroot}%{_scalableiconsdir}/ ./assets/satty.svg
install -Dpm0644 -t %{buildroot}%{fish_completions_dir}/ ./completions/satty.fish
install -Dpm0644 -t %{buildroot}%{zsh_completions_dir}/ ./completions/_satty
install -Dpm0644 ./completions/satty.bash %{buildroot}%{bash_completions_dir}/satty
install -Dpm0644 -t %{buildroot}%{elvish_completions_dir}/ ./completions/satty.elv
install -Dpm0644 -t %{buildroot}%{nushell_completions_dir}/ ./completions/satty.nu
install -Dpm0644 -t %{buildroot}%{_metainfodir}/ ./org.satty.Satty.metainfo.xml
%files
%doc README.md
%license LICENSE LICENSE.dependencies
%{_bindir}/%{name}
%{_datadir}/applications/satty.desktop
%{_datadir}/icons/hicolor/scalable/apps/satty.svg
%{_appsdir}/satty.desktop
%{_scalableiconsdir}/satty.svg
%{_metainfodir}/org.satty.Satty.metainfo.xml
%changelog
* Thu Jun 04 2026 Owen Zimmerman <owen@fyralabs.com> 0.21.0-1
- Update for 0.21.0
* Sun Mar 29 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit
@@ -1,5 +1,5 @@
%global commit 0099e4234f7f6f1f34d884c208279551ac8b5a08
%global commit_date 20260602
%global commit 749acbe928a8149c39cd4814ac60e0b3089553f8
%global commit_date 20260606
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -19,6 +19,7 @@ BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libsoup-3.0)
BuildRequires: pkgconfig(gtksourceview-5)
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -49,6 +50,7 @@ A GTK4 application and widget framework for the Singularity Desktop Environment.
%{_libdir}/libsingularity.so.0.1.0
%{_datadir}/vala/vapi/singularity-1.0.vapi
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
%{_datadir}/vala/vapi/singularity-1.0.deps
%changelog
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 751ccb251d9fb2c472e193bc478c3b928e3514c9
%global commit_date 20260405
%global commit 0a7bd367676f67e1c15a304ba135fe6fecdbc604
%global commit_date 20260605
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global goipath github.com/singularityos-lab/vetro
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2026.1.2.4
Version: 2026.1.2.5
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS quail2-canary4
%define suffixS quail2-canary5
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.8.1
Version: 2.8.2
Release: 1%{?dist}
Summary: Deno executable
@@ -1,6 +1,6 @@
%global commit 5758e149319d244cbf2d21d1ae8d1376adaf1f91
%global commit f146db5535a154baa74806589f12d7e27daccbbe
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-01
%global fulldate 2026-06-06
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+1 -1
View File
@@ -4,7 +4,7 @@
A hardware-accelerated terminal emulator focusing to run in desktops and browsers.}
Name: rio
Version: 0.4.5
Version: 0.4.6
Release: 1%{?dist}
Summary: A hardware-accelerated terminal written in Rust.
SourceLicense: MIT
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 818244003b6db179ae175ae3171c8d7f2846e732
%global commit 6e9465a4288c332208643892e23b9d35d7be5c79
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260602
%global ver 1.6.0
%global commit_date 20260606
%global ver 1.7.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.5.3-pre
%global ver 1.6.1-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.4.4
Version: 1.5.4
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.2
Version: 0.77.4
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit bf8d1ca1f8c3e82835965e1cad7d2d6de8840924
%global commit 803115cfdedd4feece5b829ab03d00e214748b90
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260602
%global commit_date 20260605
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 3fa1241ac09264eb010c72c44910067dd31f8e15
%global ver 0.0.40-19430
%global commit 2d1be0918044c2bd906403dfb310ae8054d13d44
%global ver 0.0.41-19446
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -1,5 +1,5 @@
project pkg {
arches = ["i386"]
arches = ["x86_64"]
rpm {
spec = "steam.spec"
}
+92 -66
View File
@@ -1,16 +1,15 @@
# Binary package, no debuginfo should be generated
%global debug_package %{nil}
%global appstream_id com.valvesoftware.Steam
%global appid com.valvesoftware.Steam
Name: steam
Version: 1.0.0.85
Release: 7%{?dist}
Release: 11%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
URL: http://www.steampowered.com/
ExclusiveArch: i686
ExclusiveArch: x86_64
Packager: Cappy Ishihara <cappy@fyralabs.com>
Source0: https://repo.steampowered.com/%{name}/archive/beta/%{name}_%{version}.tar.gz
@@ -40,79 +39,94 @@ BuildRequires: libappstream-glib
BuildRequires: make
BuildRequires: systemd
# Required for the basic runtime
Requires: glibc(x86-32)
Requires: libdrm(x86-32)
Requires: libglvnd-glx(x86-32)
Requires: libnsl(x86-32)
# Required to run the initial setup
Requires: tar
Requires: zenity
Requires: xz
# Most games use OpenGL, some games already use Vulkan. Vulkan is also required
# for Steam Play to run Windows games through emulation. i686 version of these
# packages are necessary even on x86_64 systems for running 32bit games. Pull in
# native arch drivers as well, by not specifying _isa macro, native arch
# packages are preferred. This will make sure people have all necessary drivers
# for both i686 and x86_64 games.
Requires: mesa-dri-drivers%{?_isa}
# Required for basic gaming, also for native 32 bit games:
Requires: mesa-dri-drivers
Requires: mesa-vulkan-drivers%{?_isa}
Requires: mesa-dri-drivers(x86-32)
Requires: mesa-vulkan-drivers
Requires: vulkan-loader%{?_isa}
Requires: mesa-vulkan-drivers(x86-32)
Requires: vulkan-loader
Requires: vulkan-loader(x86-32)
# Minimum requirements for starting the steam client using system libraries
Requires: alsa-lib%{?_isa}
Requires: fontconfig%{?_isa}
Requires: gtk2%{?_isa}
Requires: libICE%{?_isa}
Requires: libnsl%{?_isa}
Requires: libpng%{?_isa}
Requires: libXext%{?_isa}
Requires: libXinerama%{?_isa}
Requires: libXtst%{?_isa}
Requires: libXScrnSaver%{?_isa}
Requires: mesa-libGL%{?_isa}
Requires: mesa-libEGL%{?_isa}
Requires: NetworkManager-libnm%{?_isa}
Requires: nss%{?_isa}
Requires: pulseaudio-libs%{?_isa}
# Hardware stuff (permissions on devices, hardware updater, etc.):
Recommends: hidapi
Requires: steam-devices
# Required for sending out crash reports to Valve
Requires: libcurl%{?_isa}
# Workaround for mesa-libGL dependency bug:
# https://bugzilla.redhat.com/show_bug.cgi?id=1168475
Requires: systemd-libs%{?_isa}
# These libraries are also part of the Ubuntu runtime at:
# ~/.local/share/Steam/ubuntu12_32
# ~/.local/share/Steam/ubuntu12_64
# Steam client uses the system ones if available; so override where there is a
# benefit using the native system libaries or just to match when the native 64
# bit packages are already installed.
Requires: bzip2-libs
Requires: bzip2-libs(x86-32)
Requires: fontconfig
Requires: fontconfig(x86-32)
Requires: libICE
Requires: libICE(x86-32)
Requires: libnsl
Requires: libnsl(x86-32)
Requires: libXext
Requires: libXext(x86-32)
Requires: libXinerama
Requires: libXinerama(x86-32)
Requires: libXtst
Requires: libXtst(x86-32)
Requires: libva
Requires: libva(x86-32)
Requires: libvdpau
Requires: libvdpau(x86-32)
Requires: mesa-libGL
Requires: mesa-libGL(x86-32)
Requires: NetworkManager-libnm
Requires: NetworkManager-libnm(x86-32)
Requires: nss
Requires: nss(x86-32)
Requires: openal-soft
Requires: openal-soft(x86-32)
Requires: pipewire-libs
Requires: pipewire-libs(x86-32)
Requires: pulseaudio-libs
Requires: pulseaudio-libs(x86-32)
%if %{defined fedora}
Requires: SDL3
Requires: SDL3(x86-32)
%endif
# The client does not override only the ones linked at:
# ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32
# ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64
# At the moment of writing, the pinned ones belong to these packages:
# gtk2
# libcurl
# libdbusmenu
# libdbusmenu-gtk2
# mesa-libGLU
# And yes, the "ubuntu12_32" directory twice above is not a typo. Windows style (system32...).
# Required for the firewall rules
# http://fedoraproject.org/wiki/PackagingDrafts/ScriptletSnippets/Firewalld
Requires: firewalld-filesystem
Requires(post): firewalld-filesystem
# Required for hardware encoding/decoding during Remote Play (intel/radeon/amdgpu/nouveau)
Requires: libva%{?_isa}
Requires: libvdpau%{?_isa}
# Required for having a functioning menu on the tray icon
Requires: libdbusmenu-gtk3%{?_isa} >= 16.04.0
# Required by Feral interactive games
Requires: libatomic%{?_isa}
Requires: libatomic
Requires: libatomic(x86-32)
# Required by Shank
Requires: (alsa-plugins-pulseaudio%{?_isa} if pulseaudio)
Requires: (pipewire-alsa%{?_isa} if pipewire)
# Patched for Wayland
# https://github.com/ValveSoftware/steam-for-linux/issues/8853
# https://github.com/negativo17/steam/issues/9
%if 0%{?fedora} >= 40
Requires: SDL2%{?_isa}
%endif
Requires: (alsa-plugins-pulseaudio if pulseaudio)
# Game performance is increased with gamemode (for games that support it)
Recommends: (falcond or gamemode)
Recommends: (gamemode%{?_isa} if gamemode(x86-64))
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
# Proton uses xdg-desktop-portal to open URLs from inside a container
@@ -127,8 +141,8 @@ Recommends: xdg-user-dirs
# Allow using Steam Runtime Launch Options
Recommends: gobject-introspection
Requires: steam-devices
# Automatic loading of the ntsync module
Recommends: ntsync-autoload
# -rm is usually better for Steam
Recommends: udev-joystick-blacklist-rm
Requires: (udev-joystick-blacklist-rm or udev-joystick-blacklist)
@@ -143,6 +157,21 @@ and screenshot functionality, and many social features.
This package contains the installer for the Steam software distribution service.
%package arch-transition
Summary: Transition package for migrating Steam from i686 to x86_64
Requires: %{name} = %{evr}
Provides: steam = 1.0.0.85-11
Obsoletes: steam < 1.0.0.85-11
BuildArch: noarch
%description arch-transition
This package is used to migrate Steam installations from the
legacy i686 package layout to the x86_64 package layout.
It exists only to handle package replacement and dependency
changes during upgrades, and can be safely removed once the
transition is complete.
%prep
%autosetup -p1 -n %{name}-launcher
@@ -174,13 +203,7 @@ desktop-file-edit --remove-key=X-KDE-RunOnDiscreteGpu %{buildroot}%{_datadir}/ap
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appstream_id}.metainfo.xml
%if 0%{?fedora} >= 44
%triggerin -- ca-certificates
# Workaround for https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile#Temporary_fix
update-ca-trust extract --rhbz2387674
%endif
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appid}.metainfo.xml
%files
%license COPYING steam_subscriber_agreement.txt
@@ -192,16 +215,19 @@ update-ca-trust extract --rhbz2387674
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/pixmaps/%{name}_tray_mono.png
%{_prefix}/lib/%{name}/
%{_libdir}/%{name}/
%{_mandir}/man6/%{name}.*
%{_metainfodir}/%{appstream_id}.metainfo.xml
%{_metainfodir}/%{appid}.metainfo.xml
%config(noreplace) %{_sysconfdir}/profile.d/%{name}.*sh
%dir %{_prefix}/lib/systemd/system.conf.d/
%{_prefix}/lib/systemd/system.conf.d/01-steam.conf
%dir %{_prefix}/lib/systemd/user.conf.d/
%{_prefix}/lib/systemd/user.conf.d/01-steam.conf
%files arch-transition
%changelog
* Fri Jun 5 2026 Gilver E. <roachy@fyralabs.com> - 1.0.0.85-11
- Update for architecture transition
* Sun Sep 01 2024 Simone Caronni <negativo17@gmail.com> - 1.0.0.81-1
- Update to 1.0.0.81.
@@ -4,7 +4,7 @@
Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND Apache-2.0 OR MIT AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND ISC AND (LGPL-2.1 OR MIT OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/OpenGamingCollective/steamos-manager
@@ -58,7 +58,6 @@ make -f /usr/share/selinux/devel/Makefile -C data/selinux steamos_manager.pp
%install
%{cargo_license_online -a} > LICENSE.dependencies
%make_install
rm %{buildroot}%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf # steamOS specific
rm %{buildroot}%{_userunitdir}/orca.service # not used by anyone apparently, steamOS specific(?)
install -D -m644 data/selinux/steamos_manager.pp %{buildroot}%{_datadir}/selinux/packages/steamos_manager.pp
install -d %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
@@ -101,6 +100,7 @@ fi
%{_datadir}/steamos-manager/platform.toml
%{_prefix}/lib/steamos-manager
%{_unitdir}/steamos-manager.service
%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf
%{_userunitdir}/steamos-manager.service
%{_userunitdir}/steamos-manager-configure-cecd.service
%{_userunitdir}/steamos-manager-session-cleanup.service
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.62.1
Version: 0.62.2
%gometa -f
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 94ffd50060f1cfd5d7482ec90a23a92bdefdff68
%global commit fdb9b616fc0edf8fb4c3285870388947b92669fc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260601
%global commit_date 20260603
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,7 +1,7 @@
%define _binaries_in_noarch_packages_terminate_build 0
Name: kotlin-native
Version: 2.3.21
Version: 2.4.0
Release: 1%{?dist}
Summary: LLVM backend for the Kotlin compiler
ExclusiveArch: x86_64
+1 -1
View File
@@ -1,6 +1,6 @@
BuildArch: noarch
Name: kotlin
Version: 2.3.21
Version: 2.4.0
Release: 1%{?dist}
Summary: Statically typed programming language
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 88a18de44f78bf0d0401070bb8cfbc90a78877ba
%global commit 46259cd0b82455c6a97dc7a70198f842c4ef02ff
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260602
%global commit_date 20260606
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools.
Name: python-%{pypi_name}
Version: 4.8.5
Version: 5.0.0
Release: 1%{?dist}
Summary: The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
License: Apache-2.0
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc Fast PyTorch based DSP for audio and 1D signals.
Name: python-%{pypi_name}
Version: 0.2.7
Release: 1%?dist
Version: 0.2.8
Release: 1%{?dist}
Summary: Fast PyTorch based DSP for audio and 1D signals
License: MIT
URL: https://github.com/adefossez/julius
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.16.3
Version: 7.18.0
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -4,7 +4,7 @@
%global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name}
Version: 1.6.2
Version: 1.6.3
Release: 1%{?dist}
Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only
@@ -2,7 +2,7 @@
%global _desc The model-definition framework for state-of-the-art machine learning models.
Name: python-%{pypi_name}
Version: 5.9.0
Version: 5.10.2
Release: 1%{?dist}
Summary: The model-definition framework for state-of-the-art machine learning models
License: Apache-2.0
@@ -1,5 +1,5 @@
%global commit 5f301d60afc6b7243f9a2928118e9f448ae3c4de
%global commit_date 20260602
%global commit df676ebc332a562d8b6672e8d3ae2bd099dd890b
%global commit_date 20260606
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.3.10
Version: 0.3.12
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
+1 -1
View File
@@ -1,7 +1,7 @@
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zoi-rs
%global crate_version 1.15.0
%global crate_version 1.17.0
Name: rust-zoi-rs
Version: %(echo %crate_version | sed 's/-/~/g')
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.644+3de725074
version=0.17.0-dev.704+b8cb78023
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.644+3de725074
%global ver 0.17.0-dev.704+b8cb78023
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.644+3de725074
Version: 0.17.0~dev.704+b8cb78023
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
+2 -2
View File
@@ -1,8 +1,8 @@
%global debug_package %nil
%global commit 96664e69b1ecdb76e824be1d9e8f475b76dd08cf
%global commit 549b81b43b46c0f361680561a626bf0e7b79dcbd
%global shortcommit %(c=%commit; echo ${c:0:7})
%global commit_date 20260504
%global commit_date 20260603
%global _desc %{expand:
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
+5 -2
View File
@@ -14,7 +14,7 @@ BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(zlib)
BuildRequires: anda-srpm-macros
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
A set of client and server components which implement a crash-reporting system.
@@ -61,5 +61,8 @@ rm -rf %{buildroot}%{_docdir}/breakpad-0.1
%{_libexecdir}/core_handler
%changelog
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
+1 -1
View File
@@ -1,6 +1,6 @@
Name: libde265
Summary: Open H.265 video codec implementation
Version: 1.1.0
Version: 1.1.1
Release: 1%{?dist}
License: LGPL-3.0-or-later
URL: https://www.libde265.org/
+2 -2
View File
@@ -1,7 +1,7 @@
%global _distro_extra_cflags -Wno-discarded-qualifiers -Wno-maybe-uninitialized
Name: quickjs-ng
Version: 0.15.0
Version: 0.15.1
Release: 1%{?dist}
License: MIT
Summary: A mighty JavaScript engine
@@ -33,7 +33,7 @@ Requires: %{name}-libs%{_isa} = %evr
%pkg_devel_files
%files devel
%{_libdir}/cmake/quickjs/*.cmake
%{_libdir}/cmake/qjs/*.cmake
%package examples
@@ -1,6 +1,6 @@
Name: icoextract-thumbnailer
Version: 0.2.0
Release: 1%?dist
Version: 0.3.0
Release: 1%{?dist}
Summary: XDG-compatible thumbnailer for Windows PE executables
URL: https://github.com/jlu5/icoextract/
+2 -2
View File
@@ -1,8 +1,8 @@
%global appid org.sr.ht.delthas.senpai
Name: senpai
Version: 0.4.1
Release: 3%?dist
Version: 0.5.0
Release: 1%{?dist}
Summary: Your everyday IRC student
License: ISC
URL: https://sr.ht/~delthas/senpai/
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("delthas/senpai"));
rpm.version(gh_tag("delthas/senpai"));
@@ -1,7 +1,7 @@
%global commit 5d984d010fb413072eaef7fd85e6efa68a7b9ffc
%global commit aa68e20c4e792458a62c236b743a8449e6bd1e8b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260601085329
%global commit_date 20260602
%global ver 20260605102713
%global commit_date 20260606
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -33,7 +33,7 @@ BuildRequires: pkgconfig(vulkan)
Requires(post): libcap
BuildRequires: systemd-rpm-macros
Packager: Willow Reed <terra@willowidk.dev>
Packager: Cypress Reed <cypress@fyralabs.com>
%description
Shadowplay-like screen recorder for Linux. Uses GPU acceleration to record in H.264, HEVC, AV1, VP8, or VP9.
@@ -73,8 +73,11 @@ Shadowplay-like screen recorder for Linux. Uses GPU acceleration to record in H.
%{_mandir}/man1/%{name}.1*
%changelog
* Sun Mar 15 2026 Willow C Reed <terra@willowidk.dev>
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
* Sun Mar 15 2026 Cypress Reed <cypress@fyralabs.com>
- Fix package source
* Fri Jan 02 2026 Willow Reed <terra@willowidk.dev>
* Fri Jan 02 2026 Cypress Reed <cypress@fyralabs.com>
- Initial commit
+1 -1
View File
@@ -1,5 +1,5 @@
Name: cardwire
Version: 0.9.0
Version: 0.10.0
Release: 1%{?dist}
Summary: A GPU Manager for linux that uses eBPF LSM hooks to block GPUs
URL: https://opengamingcollective.github.io/cardwire/
@@ -1,5 +1,5 @@
%global commit 778c9f53dc3b502ba095eed2d8a4b7aa9449fdb4
%global commit_date 20260602
%global commit dd3a2f2649b7ace3a2bfe08c8ddbdab6dfa5d46f
%global commit_date 20260606
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly
@@ -1,8 +1,8 @@
%global buildforkernels akmod
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -10,7 +10,7 @@
Name: %{modulename}-kmod
Summary: Akmods module for %{modulename}
Version: 0^%{commit_date}git.%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
License: GPL-2.0-or-later
URL: https://github.com/intel/ipu6-drivers
Source0: https://github.com/intel/ipu6-drivers/archive/%{commit}/ipu6-drivers-%{shortcommit}.tar.gz
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 51fe72485032c779a261430a8100eaad5d8696b8
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260328
%global commit_date 20260605
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
# Use this if they ever stop doing that I guess
%global ver 1.0.1
+344
View File
@@ -0,0 +1,344 @@
The GNU General Public License (GPL)
Version 2, June 1991
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must
make sure that they, too, receive or can get the source code. And you must
show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2)
offer you this license which gives you legal permission to copy, distribute
and/or modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We
wish to avoid the danger that redistributors of a free program will
individually obtain patent licenses, in effect making the program proprietary.
To prevent this, we have made it clear that any patent must be licensed for
everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of
this General Public License. The "Program", below, refers to any such program
or work, and a "work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work containing the
Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included
without limitation in the term "modification".) Each licensee is addressed as
"you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is
not restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as
you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may
at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or
in part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of
this License.
c) If the modified program normally reads commands interactively when run,
you must cause it, when started running for such interactive use in the
most ordinary way, to print or display an announcement including an
appropriate copyright notice and a notice that there is no warranty (or
else, saying that you provide a warranty) and that users may redistribute
the program under these conditions, and telling the user how to view a copy
of this License. (Exception: if the Program itself is interactive but does
not normally print such an announcement, your work based on the Program is
not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of Sections 1 and
2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above
on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to
give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1
and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only
for noncommercial distribution and only if you received the program in
object code or executable form with such an offer, in accord with
Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code
distributed need not include anything that is normally distributed (in either
source or binary form) with the major components (compiler, kernel, and so on)
of the operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of the
rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from the
conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Program at all.
For example, if a patent license would not permit royalty-free redistribution
of the Program by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or
other property right claims or to contest validity of any such claims; this
section has the sole purpose of protecting the integrity of the free software
distribution system, which is implemented by public license practices. Many
people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In
such case, this License incorporates the limitation as if written in the body
of this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any later
version", you have the option of following the terms and conditions either of
that version or of any later version published by the Free Software Foundation.
If the Program does not specify a version number of this License, you may
choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible
use to the public, the best way to achieve this is to make it free software
which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
One line to give the program's name and a brief idea of what it does.
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
software, and you are welcome to redistribute it under certain conditions;
type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than 'show w' and 'show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the program, if necessary. Here
is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
'Gnomovision' (which makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General Public
License instead of this License.
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Oracle America and/or its affiliates are
subject to the following clarification and special exception to the GPL, but
only where Oracle has expressly included in the particular source file's header
the words "Oracle designates this particular file as subject to the "Classpath"
exception as provided by Oracle in the LICENSE file that accompanied this code."
Linking this library statically or dynamically with other modules is making
a combined work based on this library. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your
choice, provided that you also meet, for each linked independent module,
the terms and conditions of the license of that module. An independent
module is a module which is not derived from or based on this library. If
you modify this library, you may extend this exception to your version of
the library, but you are not obligated to do so. If you do not wish to do
so, delete this exception statement from your version.
+10
View File
@@ -0,0 +1,10 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dkms-mediatek-mt7927.spec"
}
labels {
updbranch = 1
mock = 1
}
}
@@ -0,0 +1,72 @@
%global modulename mediatek-mt7927
Name: dkms-%{modulename}
Version: 2.11.1
Release: 1%{?dist}
Summary: DKMS WiFi 7 and Bluetooth 5.4 drivers for MediaTek MT7927 (Filogic 380)
License: GPL-2.0-only
URL: https://github.com/jetm/mediatek-mt7927-dkms
BuildArch: noarch
Source0: https://github.com/jetm/mediatek-mt7927-dkms/archive/refs/tags/v%{version}-1.tar.gz
Source1: LICENSE
BuildRequires: make
BuildRequires: curl
BuildRequires: python3
Requires: dkms
Requires(post): dkms
Requires(preun): dkms
Conflicts: btusb-mt7925-dkms
Conflicts: btusb-mt7927-dkms
Packager: Cypress Reed <cypress@fyralabs.com>
%description
DKMS package for MediaTek MT7927 (Filogic 380) combo WiFi 7 + BT 5.4.
Builds out-of-tree btusb/btmtk (Bluetooth) and mt76 (WiFi) kernel modules
with device IDs and patches not yet in mainline Linux. Supports kernels 6.17+.
When MT7927 support is merged into mainline kernels and linux-firmware,
remove this package to use the in-tree drivers.
%prep
%autosetup -n %{modulename}-dkms-%{version}-1
%build
%__make download
%__make sources SRCDIR=%{_builddir}/%{modulename}-dkms-%{version}-1/_build
%install
%make_install \
SRCDIR=%{_builddir}/%{modulename}-dkms-%{version}-1/_build \
DESTDIR=%{buildroot} \
VERSION=%{version}
cp %{SOURCE1} -t .
%post
dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || :
dkms build -m %{modulename} -v %{version} -q || :
dkms install -m %{modulename} -v %{version} -q --force || :
%preun
dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || :
%files
%license LICENSE
%{_usrsrc}/%{modulename}-%{version}
%dir /usr/lib/firmware/mediatek
%dir /usr/lib/firmware/mediatek/mt7927
/usr/lib/firmware/mediatek/mt7927/BT_RAM_CODE_MT6639_2_1_hdr.bin
/usr/lib/firmware/mediatek/mt7927/WIFI_MT6639_PATCH_MCU_2_1_hdr.bin
/usr/lib/firmware/mediatek/mt7927/WIFI_RAM_CODE_MT6639_2_1.bin
%changelog
* Thu May 21 2026 Willow C Reed <willow@willowidk.dev>
- Port to Terra from https://github.com/jetm/mediatek-mt7927-dkms
* Sun Mar 29 2026 Eder Sánchez <eder.sanchez@pm.me> - 2.9-1
- See CHANGELOG.md for detailed release notes
@@ -0,0 +1 @@
rpm.version(gh("jetm/mediatek-mt7927-dkms"));
@@ -7,8 +7,8 @@
%global debug_package %{nil}
%endif
%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4
%global commitdate 20260523
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global commitdate 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename nct6687d
+2 -2
View File
@@ -1,8 +1,8 @@
%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global debug_package %{nil}
%global modulename nct6687d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260523
%global commitdate 20260603
Name: dkms-%{modulename}
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -1,6 +1,6 @@
%global commit 4d1600ba5662e29daef25c608dfad3ad08993fc4
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260523
%global commitdate 20260603
Name: nct6687d
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -1,6 +1,6 @@
%global commit d9d1c16d0e5642f58e1c30ad60dba521642c2a70
%global commit 6aa6d3a505ebd39d37d16ee4583d4870c178538c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260531
%global commit_date 20260604
%global ver 0.6.7
# We aren't using Mono but RPM expected Mono
+1 -1
View File
@@ -1,5 +1,5 @@
Name: pixi
Version: 0.70.0
Version: 0.70.1
Release: 1%{?dist}
Summary: A cross-platform, multi-language package manager
License: BSD-3-Clause
+10
View File
@@ -0,0 +1,10 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "ryzen_smu-kmod.spec"
}
labels {
mock = 1
nightly = 1
}
}
@@ -0,0 +1,69 @@
# The reason why this package is a separate from the main one despite using the same sources
# is because akmods use the srpm to build the kmod package, and if the kmod package is included
# in the main package, akmods will reinstall the userspace package every time the kernel is updated.
%if 0%{?fedora}
%global buildforkernels akmod
%global debug_package %{nil}
%endif
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global commitdate 20260425
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename ryzen_smu
Name: %{modulename}-kmod
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source0: %{url}/archive/%{commit}.tar.gz#/%{modulename}-%{shortcommit}.tar.gz
BuildRequires: gcc
BuildRequires: make
BuildRequires: kmodtool
Requires: akmods
Requires: %{modulename} = %{?epoch:%{epoch}:}%{version}
Requires: %{modulename}-akmod-modules = %{?epoch:%{epoch}:}%{version}
Requires: kernel-devel
Conflicts: dkms-%{modulename}
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%{expand:%(kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%prep
# error out if there was something wrong with kmodtool
%{?kmodtool_check}
# print kmodtool output for debugging purposes:
kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{modulename} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
%setup -q -c -n %{modulename}-%{commit}
for kernel_version in %{?kernel_versions} ; do
cp -a %{modulename}-%{commit} _kmod_build_${kernel_version%%___*}
done
%build
for kernel_version in %{?kernel_versions} ; do
make V=1 %{?_smp_mflags} -C ${kernel_version##*___} M=${PWD}/_kmod_build_${kernel_version%%___*} modules
done
%install
for kernel_version in %{?kernel_versions}; do
mkdir -p %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
install -D -m 755 _kmod_build_${kernel_version%%___*}/%{modulename}.ko %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
chmod a+x %{buildroot}%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/%{modulename}.ko
done
%{?akmod_install}
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
+9
View File
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dkms-ryzen_smu.spec"
}
labels {
nightly = 1
}
}
@@ -0,0 +1,61 @@
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global debug_package %{nil}
%global modulename ryzen_smu
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260425
Name: dkms-%{modulename}
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source: %{url}/archive/%{commit}.tar.gz
BuildRequires: sed
BuildRequires: systemd-rpm-macros
Requires: %{modulename} = %{?epoch:%{epoch}:}%{version}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
BuildArch: x86_64
Requires: dkms
Conflicts: akmod-%{modulename}
Provides: %{modulename}-kmod
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
BuildArch: noarch
%description akmod-modules
Akmods modules for the akmod-%{name} package.
%prep
%autosetup -p1 -n %{modulename}-%{commit}
/usr/bin/sed -i -e 's/@VERSION@/%{version}/g' -e 's/@CFLGS@//g' dkms.conf
# Fix bad python3 shebangs
find . -name '*.py' -exec /usr/bin/sed -i '1s|^#![[:space:]]*/bin/python$|#!/usr/bin/python3|' {} +
%install
mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}
cp -fr ./ %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
%post
dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || :
# Rebuild and make available for the currently running kernel:
dkms build -m %{modulename} -v %{version} -q || :
dkms install -m %{modulename} -v %{version} -q --force || :
%files
%{_usrsrc}/%{modulename}-%{version}
%license LICENSE
%doc README.md
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "ryzen_smu.spec"
}
labels {
nightly = 1
}
}
@@ -0,0 +1,50 @@
%global commit 0bb95d961664c7a0ac180f849fa16fe7da71922d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260425
Name: ryzen_smu
Version: 0.1.7^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen processors
License: GPL-2.0-only
URL: https://github.com/amkillam/ryzen_smu
Source: %{url}/archive/%{commit}.tar.gz
BuildRequires: systemd-rpm-macros
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
Provides: %{name}-kmod-common = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
%description
Ryzen SMU is a Linux kernel driver that exposes access to the SMU (System
Management Unit) for certain AMD Ryzen processors. It allows reading and writing
SMU mailbox commands and exposes the power metrics (PM) table via sysfs.
Use at your own risk.
%package akmod-modules
Summary: Modules for Akmods
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
Akmods modules for the akmod-%{name} package.
%prep
%autosetup -p1 -n %{name}-%{commit}
# Autoload the module on boot
echo %{name} > %{name}.conf
# Akmods modules
install -Dm644 %{name}.conf -t %{buildroot}%{_modulesloaddir}
%files
%license LICENSE
%doc README.md
%files akmod-modules
%{_modulesloaddir}/%{name}.conf
%changelog
* Thu Jun 04 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package release
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("amkillam/ryzen_smu"));
if rpm.changed() {
rpm.release();
rpm.global("commitdate", date());
}
@@ -1,6 +1,6 @@
%global commit e29bb76422a2cf5dfafb15f8cb6344af4a7b13c8
%global commit fb7d0a2b4e51fce1931fc2373b6edc176621be41
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260529
%global commitdate 20260606
%global ver 1.1.1
%undefine __brp_mangle_shebangs
+4 -2
View File
@@ -6,8 +6,8 @@
Name: vicinae
License: GPL-3.0-or-later
Version: 0.21.5
Release: 2%{?dist}
Version: 0.21.6
Release: 1%{?dist}
URL: https://docs.vicinae.com
Source: https://github.com/vicinaehq/%{name}/archive/refs/tags/v%{version}.tar.gz
Summary: A high-performance, native launcher for Linux
@@ -38,6 +38,7 @@ BuildRequires: anda-srpm-macros
BuildRequires: ninja-build
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtbase-private-devel
BuildRequires: xcb-util-keysyms-devel
BuildRequires: desktop-file-utils
Requires: nodejs-npm
@@ -89,6 +90,7 @@ install -Dm 644 extra/%{name}-url-handler.desktop -t %{buildroot}%{_appsdir}
%{_libexecdir}/%{name}/vicinae-server
%dnl %{_libexecdir}/%{name}/vicinae-snippet-server
%{_libexecdir}/%{name}/vicinae-input-server
%{_libexecdir}/%{name}/vicinae-file-indexer
%{_modulesloaddir}/vicinae.conf
%dnl %{_udevrulesdir}/70-vicinae.rules

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