Compare commits

...

92 Commits

Author SHA1 Message Date
Raboneko 188359cb4d bump: vgmstream
need

Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-29 19:44:47 -05:00
Owen Zimmerman d1a100d0c4 add: jxlpy (#10885)
* add: jxlpy

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

* needed dep

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

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-29 19:44:47 -05:00
Willow Reed 2907fd7b5a fix(noctalia-qs): notification-daemon and polkit provides (#10896) 2026-03-29 19:44:47 -05:00
Raboneko 9b39050984 bump: lomiri-ui-toolkit 2026-03-29 19:44:47 -05:00
Raboneko 1458aa0d60 bump: rpcs3 milc yt-dlp-git 2026-03-29 19:44:47 -05:00
Raboneko 8546b3cb02 bump: rpcs3 fresh 2026-03-29 19:44:47 -05:00
Raboneko bee0ed3ad0 bump: groovy groovy-docs 2026-03-29 19:44:47 -05:00
Raboneko b2d3f31f46 bump: protontricks 2026-03-29 19:44:47 -05:00
Gilver c5ce824e26 chore(proton-vpn-local-agent): Use python3 macros (#10887)
No release bump because not user facing.

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-29 19:44:47 -05:00
Raboneko 39e27f6c47 bump: zig-master-bootstrap 2026-03-29 19:44:47 -05:00
Owen-sz 6349a81015 add: python-opencc
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-03-29 19:40:38 -05:00
Raboneko 671f3713f7 bump: sarasa-gothic-fonts 2026-03-29 04:09:22 +00:00
Raboneko ea7b457ede bump(nightly): flameshot-nightly mpv-nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama uwufetch readymade-git scx-scheds-nightly 2026-03-29 02:49:21 +00:00
Raboneko 3b3dec392e bump: ruffle-nightly mangowm 2026-03-29 01:05:11 +00:00
Raboneko efe784bf12 bump: chdig 2026-03-28 22:49:52 +00:00
Raboneko 9aa3eec51f fix: xpadneo (#10878) (#10880)
(cherry picked from commit 935b33c2f3)

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: madomado <madonuko@outlook.com>
2026-03-28 15:34:28 -05:00
Raboneko 7d0e8d3b3c bump: rpcs3 2026-03-28 17:56:18 +00:00
Raboneko f1538d6963 bump: iosevka-fonts 2026-03-28 14:41:31 +00:00
Raboneko f2ed8f3707 bump: rust-zoi-rs 2026-03-28 14:00:05 +00:00
Raboneko a97591f666 bump: zig-master-bootstrap 2026-03-28 13:17:37 +00:00
Raboneko d2e4515a5e bump: driftwm 2026-03-28 08:55:18 +00:00
Raboneko a69aead836 bump: asar 2026-03-28 05:42:56 +00:00
Raboneko a1bb88ac27 bump: opengamepadui 2026-03-28 04:34:44 +00:00
Raboneko 23789c2680 bump(branch): intel-ipu6-kmod dkms-intel-ipu6 2026-03-28 04:14:13 +00:00
Raboneko 14f7f505c9 bump: ruffle-nightly yt-dlp-git 2026-03-28 02:38:51 +00:00
Raboneko 00ebac974f bump(nightly): flameshot-nightly legcord-nightly mpv-nightly gnome-shell-extension-multi-monitors-bar ghostty-nightly zed-nightly xray-nightly nim-nightly types-colorama intel-ipu6-drivers nvidia-patch scx-scheds-nightly scx-tools-nightly spotx-bash 2026-03-28 02:34:38 +00:00
Raboneko 08cf6a1093 bump: rpcs3 golang-github-abenz1267-elephant 2026-03-27 19:50:20 +00:00
Raboneko 561b619e80 bump: discord-canary-openasar discord-canary 2026-03-27 19:09:04 +00:00
Raboneko b43bf391f0 bump: rpcs3 xray zig-master-bootstrap 2026-03-27 18:02:58 +00:00
Raboneko 7f797b7538 bump: rpcs3 vgmstream 2026-03-27 16:08:07 +00:00
Raboneko 88f43a772a bump: rpcs3 vicinae 2026-03-27 14:16:25 +00:00
Raboneko b49259eb96 bump: rust-deno 2026-03-27 11:52:29 +00:00
Raboneko 3fb580e141 bump: rust-mise 2026-03-27 11:03:35 +00:00
Raboneko 49ddeeb933 bump: discord-canary-openasar discord-canary 2026-03-27 10:03:58 +00:00
Raboneko 190c5a6bb7 bump: android-studio-canary electron 2026-03-27 05:48:18 +00:00
Raboneko 41c4825f78 bump(nightly): flameshot-nightly legcord-nightly gnome-shell-extension-multi-monitors-bar hyprutils.nightly ghostty-nightly zed-nightly gamescope-session-opengamepadui prismlauncher-nightly v2ray-nightly nim-nightly types-colorama vala-nightly v2ray-domain-list-community scx-scheds-nightly glasgow spotx-bash 2026-03-27 02:45:34 +00:00
Owen Zimmerman 8e4d1c6bc0 chore: sync dwarfs on frawhide (#10871)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-03-26 18:51:08 -05:00
Owen Zimmerman bd55f6c8e9 chore (dwarfs): remove unnecessary deps (#10746)
* chore (dwarfs): remove unnecessary deps

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

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

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

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

---------

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

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

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

* I cant spell

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

---------

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

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

* fix: .desktop file

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

---------

Signed-off-by: Gilver <roachy@fyralabs.com>
2026-03-25 20:11:51 -05:00
Raboneko fd657b900c bump: rnote 2026-03-25 20:39:36 +00:00
Raboneko 8256243bad bump: zed-preview 2026-03-25 19:54:07 +00:00
Raboneko b687f5a816 bump: discord-canary-openasar discord-canary rpcs3 2026-03-25 19:10:14 +00:00
Raboneko 95d2908d2c bump: signal-desktop 2026-03-25 18:08:05 +00:00
Raboneko 7c166817a2 bump: discord-canary-openasar discord-canary zed-preview zed 2026-03-25 17:02:24 +00:00
Raboneko a0c5333aea bump: rust-deno gh-act 2026-03-25 14:47:46 +00:00
Raboneko 2fe3296c67 bump: gradle-completions 2026-03-25 13:46:46 +00:00
Raboneko 99ccd9e837 bump: rust-mise 2026-03-25 11:22:34 +00:00
Raboneko 72b8b049b7 bump: helium-browser-bin zig-master-bootstrap 2026-03-25 09:28:16 +00:00
Raboneko 9f390a348a bump: rpcs3 2026-03-25 08:26:54 +00:00
madomado 5d942072c0 bump(gamescope-session-opengamepadui): bump commit (#10791) 2026-03-25 00:59:04 -05:00
Kyle Gospodnetich 88ca3b4886 Update to the latest steamos-manager-powerstation (#10809)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-25 13:49:21 +08:00
Kyle Gospodnetich 19e62dafa8 Update gamescope-session-ogui-steam to the latest version (#10808)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-25 13:38:46 +08:00
Raboneko 6625ae6005 bump: umu-launcher 2026-03-25 05:14:13 +00:00
Raboneko b3adbaff10 bump(branch): xpadneo-kmod dkms-xpadneo 2026-03-25 04:14:31 +00:00
Raboneko 31031d8943 bump: limine electron 2026-03-25 03:39:03 +00:00
Raboneko 29eaecaf64 bump(nightly): legcord-nightly mpv-nightly rasputin rp-appset ghostty-nightly zed-nightly nim-nightly types-colorama v2ray-domain-list-community nvidia-patch scx-scheds-nightly xpadneo natscli rpi-utils 2026-03-25 02:35:51 +00:00
Raboneko a88c07965d bump: rust-mise 2026-03-24 21:50:43 +00:00
Raboneko 155f98f729 bump: rpcs3 2026-03-24 19:43:08 +00:00
metcya 456e01646c add: fzy (#10803) 2026-03-24 14:03:33 -05:00
Tulip Blossom 263d5c76c4 fix(gamescope-session): ensure that gamescope-session script is executable (#10802) 2026-03-25 02:08:18 +08:00
Raboneko 2c03edb06d bump: asar 2026-03-24 17:42:25 +00:00
Raboneko e6afa58050 bump: discord-canary-openasar discord-canary 2026-03-24 16:45:02 +00:00
dependabot[bot] a6e925634b build(deps): bump github/codeql-action from 4.34.0 to 4.34.1 (#10797) 2026-03-24 09:56:11 -05:00
Raboneko 7dfe14d487 bump: zig-master-bootstrap compat-nvidia-repo nvidia-driver nvidia-kmod-common nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-xconfig 2026-03-24 13:47:53 +00:00
Raboneko 385b24dcad bump: dart 2026-03-24 09:30:13 +00:00
Kyle Gospodnetich f34154b0b8 security: Add dependabot config for github action updating (#10792)
Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-03-24 14:40:32 +08:00
Raboneko 228bbc9238 bump: rpcs3 2026-03-24 06:15:44 +00:00
Kyle Gospodnetich fbe96c0d00 chore: Slightly improve readme appearance (#10788) 2026-03-24 00:56:13 -05:00
Kyle Gospodnetich 6d4f9e5311 fix: Apply various fixes per OpenSSF recommendations (#10780) 2026-03-24 13:34:59 +08:00
Raboneko b641d275d1 bump(nightly): envision mpv-nightly ghostty-nightly zed-nightly prismlauncher-nightly xray-nightly nim-nightly types-colorama openbangla-keyboard-nightly v2ray-domain-list-community scx-scheds-nightly scx-tools-nightly glasgow natscli 2026-03-24 02:30:55 +00:00
133 changed files with 743 additions and 321 deletions
+8
View File
@@ -0,0 +1,8 @@
version: 2
updates:
# Maintain GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 5
+2 -2
View File
@@ -30,7 +30,7 @@ jobs:
- name: Set workspace as safe - name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE" run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Generate build matrix - name: Generate build matrix
@@ -51,7 +51,7 @@ jobs:
image: ghcr.io/terrapkg/appstream-generator:main image: ghcr.io/terrapkg/appstream-generator:main
steps: steps:
- name: Download artifacts - name: Download artifacts
uses: actions/download-artifact@v8 uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with: with:
merge-multiple: true merge-multiple: true
path: ./artifacts path: ./artifacts
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd 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 dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
- uses: actions/checkout@v6 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
ref: f${{ matrix.version }} ref: f${{ matrix.version }}
fetch-depth: 1 fetch-depth: 1
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Setup Git - name: Setup Git
+4 -4
View File
@@ -48,7 +48,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -58,7 +58,7 @@ jobs:
- name: Configure sccache - name: Configure sccache
id: sccache id: sccache
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }} if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
uses: actions/github-script@v8 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
env: env:
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }} SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }} SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
@@ -86,7 +86,7 @@ jobs:
- name: Report Cache Summary - name: Report Cache Summary
if: steps.sccache.outcome == 'success' if: steps.sccache.outcome == 'success'
uses: actions/github-script@v8 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const script = require('./.github/scripts/sccache-stats.js') const script = require('./.github/scripts/sccache-stats.js')
@@ -99,7 +99,7 @@ jobs:
x=${NAME//\//@} x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@v7 - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with: with:
name: ${{ steps.art.outputs.name }} name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p compression-level: 0 # The RPMs are already compressed :p
+1 -1
View File
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional). # Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard # Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning" - name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@c6f931105cb2c34c8f901cc885ba1e2e259cf745 # v4 uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
with: with:
sarif_file: results.sarif sarif_file: results.sarif
+4 -2
View File
@@ -1,13 +1,15 @@
name: Automatic backport/sync action name: Automatic backport/sync action
permissions: permissions:
contents: write contents: read
pull-requests: write
on: on:
pull_request_target: pull_request_target:
types: ["labeled", "closed"] types: ["labeled", "closed"]
jobs: jobs:
backport: backport:
permissions:
contents: write
pull-requests: write
name: Backport/sync PR name: Backport/sync PR
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
if: github.event.pull_request.merged if: github.event.pull_request.merged
+4 -2
View File
@@ -1,6 +1,6 @@
name: Update per branch name: Update per branch
permissions: permissions:
contents: write contents: read
on: on:
schedule: schedule:
- cron: "*/30 * * * *" - cron: "*/30 * * * *"
@@ -8,6 +8,8 @@ on:
jobs: jobs:
autoupdate: autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
strategy: strategy:
matrix: matrix:
@@ -22,7 +24,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
ref: ${{ matrix.branch }} ref: ${{ matrix.branch }}
fetch-depth: 0 fetch-depth: 0
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
container: container:
image: ghcr.io/terrapkg/builder:frawhide image: ghcr.io/terrapkg/builder:frawhide
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Push to subatomic - name: Push to subatomic
run: | run: |
branch=${{ github.ref_name }} branch=${{ github.ref_name }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Nightly Update name: Nightly Update
permissions: permissions:
contents: write contents: read
on: on:
schedule: schedule:
- cron: "0 0 * * *" - cron: "0 0 * * *"
@@ -8,13 +8,15 @@ on:
jobs: jobs:
autoupdate: autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
container: container:
image: ghcr.io/terrapkg/builder:frawhide image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Weekly Update name: Weekly Update
permissions: permissions:
contents: write contents: read
on: on:
schedule: schedule:
- cron: "0 0 * * *" - cron: "0 0 * * *"
@@ -8,13 +8,15 @@ on:
jobs: jobs:
autoupdate: autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
container: container:
image: ghcr.io/terrapkg/builder:frawhide image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+4 -2
View File
@@ -1,6 +1,6 @@
name: Update name: Update
permissions: permissions:
contents: write contents: read
on: on:
schedule: schedule:
- cron: "*/10 * * * *" - cron: "*/10 * * * *"
@@ -8,13 +8,15 @@ on:
jobs: jobs:
autoupdate: autoupdate:
permissions:
contents: write
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
container: container:
image: ghcr.io/terrapkg/builder:frawhide image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged options: --cap-add=SYS_ADMIN --privileged
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+2
View File
@@ -1,6 +1,8 @@
# Terra Sources # Terra Sources
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide) [![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/terrapkg/packages/badge)](https://scorecard.dev/viewer/?uri=github.com/terrapkg/packages)
Terra is a rolling-release Fedora repository for all the software you need. Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured. With Terra, you can install the latest packages knowing that quality and security are assured.
+2 -2
View File
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs %undefine __brp_mangle_shebangs
Name: chdig Name: chdig
Version: 26.2.3 Version: 26.3.1
Release: 1%?dist Release: 1%{?dist}
Summary: Dig into ClickHouse with TUI interface Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig URL: https://github.com/azat/chdig
Source0: %url/archive/refs/tags/v%{version}.tar.gz Source0: %url/archive/refs/tags/v%{version}.tar.gz
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar Name: discord-canary-openasar
Version: 0.0.924 Version: 0.0.930
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary Name: discord-canary
Version: 0.0.924 Version: 0.0.930
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: discord.com URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar Name: discord-ptb-openasar
Version: 0.0.183 Version: 0.0.184
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb Name: discord-ptb
Version: 0.0.183 Version: 0.0.184
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers. Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com URL: https://discord.com
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 98004883360d7e69ecbd188987f93200393d7346 %global commit 2f731053537044b1f72b259bea795473ea0c205a
%global commit_date 20260322 %global commit_date 20260324
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly Name: envision-nightly
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0 %global ver 13.3.0
%global commit b26cf40e514b1b08484096d193ef6ae282637759 %global commit bdb1eda421937f2d28d588255343e895f68438a8
%global shortcommit %{sub %{commit} 1 7} %global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260322 %global commit_date 20260329
%global devel_name QtColorWidgets %global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold
@@ -11,7 +11,7 @@
%endif %endif
Name: helium-browser-bin Name: helium-browser-bin
Version: 0.10.6.1 Version: 0.10.7.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium Summary: Private, fast, and honest web browser based on Chromium
@@ -1,5 +1,5 @@
%global commit fbf0c0a6199b5964f1babe47050191180161d56e %global commit c7fe14088cc22c3838250cd7837bc1eb20b44194
%global commit_date 20260323 %global commit_date 20260328
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil %global debug_package %nil
%global __strip /bin/true %global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+ # Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 89febe90c244cb767d37a36efdcf61692e2034b2 %global commit 4f9f1ffaf375c14058024215423b969f44d48b2f
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260323 %global commit_date 20260329
%global ver 0.41.0 %global ver 0.41.0
Name: mpv-nightly Name: mpv-nightly
+16 -5
View File
@@ -1,11 +1,14 @@
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
Name: proton-vpn-gtk-app Name: proton-vpn-gtk-app
Version: 4.15.1 Version: 4.15.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: Official ProtonVPN Linux app Summary: Official ProtonVPN Linux app
License: GPL-3.0-only License: GPL-3.0-only
URL: https://protonvpn.com/download-linux URL: https://protonvpn.com/download-linux
Source0: https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v%version.tar.gz Source0: https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v%version.tar.gz
Source1: https://github.com/flathub/com.protonvpn.www/blob/master/com.protonvpn.www.metainfo.xml # So cursed but makes our lives easier
Source1: https://github.com/flathub/com.protonvpn.www/archive/%{metainfo_commit}/com.protonvpn.www-%{metainfo_commit}.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: python3-devel BuildRequires: python3-devel
@@ -42,6 +45,7 @@ with the user signup process handled on the website.
%prep %prep
%autosetup -n %{name}-%{version} %autosetup -n %{name}-%{version}
tar -xvf %{SOURCE1}
%build %build
%pyproject_wheel %pyproject_wheel
@@ -50,18 +54,25 @@ with the user signup process handled on the website.
%pyproject_install %pyproject_install
%pyproject_save_files proton %pyproject_save_files proton
install -Dm644 rpmbuild/SOURCES/proton-vpn-logo.svg %{buildroot}%{_scalableiconsdir}/proton-vpn-logo.svg install -Dm644 rpmbuild/SOURCES/proton-vpn-logo.svg %{buildroot}%{_scalableiconsdir}/proton-vpn-logo.svg
install -Dm644 %{SOURCE1} %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml install -Dm644 com.protonvpn.www-%{metainfo_commit}/com.protonvpn.www.metainfo.xml %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
# Match metainfo install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/proton.vpn.app.gtk.desktop
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
# We pull in a metainfo file that often changes upstream, that calls the .desktop file what we are symlinking it to.
# If we install the .desktop file with the new name, the icon does not show properly on KDE Plasma.
%{__ln_s} -f %{_appsdir}/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
%files -f %{pyproject_files} %files -f %{pyproject_files}
%doc README.md CONTRIBUTING.md CODEOWNERS %doc README.md CONTRIBUTING.md CODEOWNERS
%license LICENSE COPYING.md %license LICENSE COPYING.md
%{_bindir}/protonvpn-app %{_bindir}/protonvpn-app
%{_appsdir}/proton.vpn.app.gtk.desktop
%{_appsdir}/com.protonvpn.www.desktop %{_appsdir}/com.protonvpn.www.desktop
%{_scalableiconsdir}/proton-vpn-logo.svg %{_scalableiconsdir}/proton-vpn-logo.svg
%{_metainfodir}/com.protonvpn.www.metainfo.xml %{_metainfodir}/com.protonvpn.www.metainfo.xml
%changelog %changelog
* Wed Mar 25 2026 Owen Zimmerman <owen@fyralabs.com>
- Fix metainfo and .desktop file
* Sat Jan 17 2026 Owen Zimmerman <owen@fyralabs.com> * Sat Jan 17 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit - Initial commit
+2
View File
@@ -1 +1,3 @@
rpm.version(gh_tag("ProtonVPN/proton-vpn-gtk-app")); rpm.version(gh_tag("ProtonVPN/proton-vpn-gtk-app"));
rpm.global("metainfo_commit", gh_commit("flathub/com.protonvpn.www"));
+2 -2
View File
@@ -2,8 +2,8 @@
%global pypi_name protontricks %global pypi_name protontricks
Name: terra-%{pypi_name} Name: terra-%{pypi_name}
Version: 1.14.0 Version: 1.14.1
Release: 1%?dist Release: 1%{?dist}
Summary: Simple wrapper that does winetricks things for Proton enabled games Summary: Simple wrapper that does winetricks things for Proton enabled games
BuildArch: noarch BuildArch: noarch
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d %global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260128 %global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rasputin Name: rasputin
Version: 0~%commit_date.git~%shortcommit Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist Release: 1%{?dist}
Summary: Mouse and keyboard settings for Raspberry Pi Desktop Summary: Mouse and keyboard settings for Raspberry Pi Desktop
License: BSD-3-Clause License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rasputin URL: https://github.com/raspberrypi-ui/rasputin
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d %global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260128 %global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: appset Name: appset
Version: 0~%commit_date.git~%shortcommit Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist Release: 1%{?dist}
Summary: Application for customisation of appearance of Raspberry Pi Desktop Summary: Application for customisation of appearance of Raspberry Pi Desktop
License: BSD-3-Clause License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/appset URL: https://github.com/raspberrypi-ui/appset
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-03-24 %global ver 2026-03-29
%global goodver %(echo %ver | sed 's/-//g') %global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
%bcond_without mold %bcond_without mold
@@ -0,0 +1,11 @@
--- a/package.json 2026-03-23 09:45:41.545576312 +0100
+++ b/package.json 2026-03-23 09:46:51.714180613 +0100
@@ -424,7 +424,7 @@
]
},
"engines": {
- "node": "24.14.0"
+ "node": ">= 22"
},
"build": {
"appId": "org.whispersystems.signal-desktop",
+8 -3
View File
@@ -2,13 +2,14 @@
Name: signal-desktop Name: signal-desktop
%electronmeta -aD %electronmeta -aD
Version: 8.3.0 Version: 8.4.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org URL: https://signal.org
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
Source1: signal.desktop Source1: signal.desktop
Source2: org.signal.Signal.metainfo.xml Source2: org.signal.Signal.metainfo.xml
Patch0: fix-runtime.patch
License: AGPL-3.0-only AND %{electron_license} License: AGPL-3.0-only AND %{electron_license}
BuildRequires: pulseaudio-libs-devel BuildRequires: pulseaudio-libs-devel
@@ -18,7 +19,7 @@ BuildRequires: anda-srpm-macros
BuildRequires: pnpm BuildRequires: pnpm
BuildRequires: python3 BuildRequires: python3
BuildRequires: terra-appstream-helper BuildRequires: terra-appstream-helper
BuildRequires: nodejs-full-i18n BuildRequires: libxcrypt-compat
Requires: libwayland-cursor Requires: libwayland-cursor
Requires: libwayland-client Requires: libwayland-client
@@ -56,16 +57,20 @@ Signal Desktop links with Signal on Android or iOS and lets you message from you
%prep %prep
%autosetup -n Signal-Desktop-%{version} %autosetup -n Signal-Desktop-%{version}
sed -i 's/--config.directories.output=release//g' package.json
%build %build
export SIGNAL_ENV=production export SIGNAL_ENV=production
export SOURCE_DATE_EPOCH="$(date +"%s")"
%{__pnpm} install --frozen-lockfile %{__pnpm} install --frozen-lockfile
%{__pnpm} run clean-transpile %{__pnpm} run clean-transpile
pushd sticker-creator pushd sticker-creator
%{__pnpm} install --frozen-lockfile %{__pnpm} install --frozen-lockfile
%{__pnpm} run build %{__pnpm} run build
popd popd
%pnpm_build -r generate,prepare-beta-build %dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod
%{__pnpm} run generate
%{__pnpm} run build-linux
%install %install
%electron_install -i signal -l -I build/icons/png %electron_install -i signal -l -I build/icons/png
+1 -4
View File
@@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Name=Signal Name=Signal
Exec=signal-desktop %U Exec=signal-desktop --use-tray-icon %U
Terminal=false Terminal=false
Type=Application Type=Application
Icon=signal Icon=signal
@@ -8,6 +8,3 @@ StartupWMClass=Signal
Comment=Private messaging from your desktop Comment=Private messaging from your desktop
MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha; MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
Categories=Network;InstantMessaging;Chat; Categories=Network;InstantMessaging;Chat;
X-Desktop-File-Install-Version=0.27
X-Purism-FormFactor=Workstation;Mobile;
X-Flatpak-RenamedFrom=signal-desktop.desktop;
@@ -1 +1 @@
v1.13.33 v1.13.43
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm Name: driftwm
Version: 0.1.1 Version: 0.1.2
Release: 1%{?dist} Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
%global commit 911134bb3a8c7153095dc9d3b53af6a097a9d719 %global commit 376fe37ca7e6b8535fa7de1629cdca5d311cef88
%global commit_date 20260306 %global commit_date 20260328
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar %global extension multi-monitors-bar
@@ -3,8 +3,8 @@
%global realname hyprutils %global realname hyprutils
%global ver 0.11.1 %global ver 0.11.1
%global commit cb4e152dc72095a2af422956c6b689590572231a %global commit 762166b516432ce4b02bfbae365f1daa6f88f76d
%global commit_date 20260323 %global commit_date 20260327
%global shortcommit %{sub %commit 1 7} %global shortcommit %{sub %commit 1 7}
Name: %realname.nightly Name: %realname.nightly
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 77935cd890e5d04ac91e1c53e80ab4c39bad8fe7 %global commit 1b9919232ef77285765b6fdf3c963039f8a2e462
%forgemeta %forgemeta
Name: lomiri-ui-toolkit Name: lomiri-ui-toolkit
Version: 1.3.5903 Version: 1.3.5904
Release: 1%?dist Release: 1%{?dist}
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
License: LGPL-3.0 License: LGPL-3.0
+1 -1
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1 %global mangowc_ver 0.12.5-1
Name: mangowm Name: mangowm
Version: 0.12.7 Version: 0.12.8
Release: 1%{?dist} Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl 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 License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
+7 -1
View File
@@ -2,7 +2,7 @@
Name: noctalia-qs Name: noctalia-qs
Version: 0.0.10 Version: 0.0.10
Release: 1%{?dist} Release: 2%{?dist}
Summary: Flexible QtQuick based desktop shell toolkit Summary: Flexible QtQuick based desktop shell toolkit
License: LGPL-3.0-only AND GPL-3.0-only License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs URL: https://github.com/noctalia-dev/noctalia-qs
@@ -38,6 +38,9 @@ BuildRequires: polkit-devel
Conflicts: quickshell Conflicts: quickshell
Provides: quickshell Provides: quickshell
Provides: desktop-notification-daemon
Provides: PolicyKit-authentication-agent
%description %description
Flexible QtQuick based desktop shell toolkit. Flexible QtQuick based desktop shell toolkit.
@@ -70,6 +73,9 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell %{_libdir}/qt6/qml/Quickshell
%changelog %changelog
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
- 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 Willow C Reed <terra@willowidk.dev>
- Fix reision to actually be defined as a specific git commit since it never gets initialized rn - Fix reision 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 - Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
@@ -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.*$ %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 Name: android-studio-canary
Version: 2025.3.4.1 Version: 2025.3.4.2
Release: 1%{?dist} Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build) Summary: Official IDE for Android development (Canary build)
License: Apache-2.0 License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64 ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview URL: https://developer.android.com/studio/preview
%define suffixS panda4-canary1 %define suffixS panda4-canary2
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+2 -2
View File
@@ -7,8 +7,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: asar Name: asar
Version: 4.1.0 Version: 4.1.2
Release: 1%?dist Release: 1%{?dist}
Summary: Simple extensive tar-like archive format with indexing Summary: Simple extensive tar-like archive format with indexing
License: MIT License: MIT
URL: https://github.com/electron/asar URL: https://github.com/electron/asar
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno %global crate deno
Name: rust-deno Name: rust-deno
Version: 2.7.7 Version: 2.7.9
Release: 1%{?dist} Release: 1%{?dist}
Summary: Deno executable Summary: Deno executable
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter Name: flutter
Version: 3.41.5 Version: 3.41.6
Release: 1%{?dist} Release: 1%{?dist}
Summary: SDK for crafting beautiful, fast user experiences from a single codebase Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 1d54a94cedd4405584d2dcdde948262a33110018 %global commit debcffbadb75221a030319c075fae12cfe114176
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-03-22 %global fulldate 2026-03-29
%global commit_date %(echo %{fulldate} | sed 's/-//g') %global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2 %global ver 1.3.2
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary # Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release # to stop %%gometa from putting commit hash in release
%global commit_hash d976b3f170aac3823d8b62e0f9ad7e07b273b1f2 %global commit_hash 4d04ad7290c3200c140732b2a1ed11924cc68cf8
%global commit_date 20260323 %global commit_date 20260329
%global shortcommit %{sub %{commit_hash} 1 7} %global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15 %global ver 2.0.15
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit fb1a98cfeffd1413661416ac35f84ea5d3eca7c4 %global commit 6694a3bd14bba5d52c375cc4c3ce9681445cbc22
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260323 %global commit_date 20260329
%global ver 0.230.0 %global ver 0.231.0
%bcond_with check %bcond_with check
%bcond_with debug_no_build %bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil} %global debug_package %{nil}
%endif %endif
%global ver 0.229.0-pre %global ver 0.230.0-pre
# Exclude input files from mangling # Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0 %global rustflags_debuginfo 0
Name: zed Name: zed
Version: 0.228.0 Version: 0.229.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+2 -2
View File
@@ -52,8 +52,8 @@
%global fontdescription %{expand: %global fontdescription %{expand:
Versatile typeface for code, from code.} Versatile typeface for code, from code.}
Version: 34.2.1 Version: 34.3.0
Release: 1%?dist Release: 1%{?dist}
Packager: Cappy Ishihara <cappy@fyralabs.com> Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Versatile typeface for code, from code. Summary: Versatile typeface for code, from code.
BuildRequires: rpm_macro(fontpkg) BuildRequires: rpm_macro(fontpkg)
@@ -1,6 +1,6 @@
Name: sarasa-gothic-fonts Name: sarasa-gothic-fonts
Version: 1.0.36 Version: 1.0.37
Release: 1%?dist Release: 1%{?dist}
URL: https://github.com/be5invis/Sarasa-Gothic URL: https://github.com/be5invis/Sarasa-Gothic
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
Source1: %url/releases/download/v%version/Sarasa-SuperTTC-%version.7z Source1: %url/releases/download/v%version/Sarasa-SuperTTC-%version.7z
@@ -1,12 +1,12 @@
%define debug_package %nil %define debug_package %nil
%global commit 6835776876a2b9e5fc819bd8d98f06ae51fa6394 %global commit fbdc7682f39088b4fe480a9285808ca81b3f9d03
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20231030 %global commit_date 20260325
Name: gamescope-session-ogui-steam Name: gamescope-session-ogui-steam
Version: 0~%{commit_date}git.%{shortcommit} Version: 0~%{commit_date}git.%{shortcommit}
Release: 2%?dist Release: 1%?dist
Summary: gamescope-session-steam Summary: gamescope-session-steam
License: GPL-3.0-only License: GPL-3.0-only
URL: https://github.com/OpenGamingCollective/gamescope-session-ogui-steam URL: https://github.com/OpenGamingCollective/gamescope-session-ogui-steam
@@ -25,14 +25,16 @@ Gamescope Session for OpenGamepadUI in overlay mode with Steam
%build %build
%install %install
install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/sessions.d/" ".%_datadir/gamescope-session-plus/sessions.d/steam-plus" install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/sessions.d/" ".%_datadir/gamescope-session-plus/sessions.d/ogui-steam"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamescope-session-ogui-steam.desktop"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamescope-session-steam-plus.desktop" install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamescope-session-steam-plus.desktop"
install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamepadui-with-qam-session.desktop" install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-sessions/gamepadui-with-qam-session.desktop"
%files %files
%doc README.md %doc README.md
%license LICENSE %license LICENSE
%{_datadir}/gamescope-session-plus/sessions.d/steam-plus %{_datadir}/gamescope-session-plus/sessions.d/ogui-steam
%{_datadir}/wayland-sessions/gamescope-session-ogui-steam.desktop
%{_datadir}/wayland-sessions/gamescope-session-steam-plus.desktop %{_datadir}/wayland-sessions/gamescope-session-steam-plus.desktop
%{_datadir}/wayland-sessions/gamepadui-with-qam-session.desktop %{_datadir}/wayland-sessions/gamepadui-with-qam-session.desktop
@@ -1,6 +1,6 @@
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede %global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260320 %global commit_date 20260327
Name: gamescope-session-opengamepadui Name: gamescope-session-opengamepadui
Version: 0~%{commit_date}git.%{shortcommit} Version: 0~%{commit_date}git.%{shortcommit}
@@ -1,12 +1,12 @@
%define debug_package %nil %define debug_package %nil
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede %global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260314 %global commit_date 20260325
Name: gamescope-session-steam Name: gamescope-session-steam
Version: 0~%{commit_date}git.%{shortcommit} Version: 0~%{commit_date}git.%{shortcommit}
Release: 2%{?dist} Release: 1%{?dist}
Summary: gamescope-session-steam Summary: gamescope-session-steam
License: MIT License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session-steam URL: https://github.com/OpenGamingCollective/gamescope-session-steam
@@ -6,7 +6,7 @@
Name: gamescope-session Name: gamescope-session
Version: 0~%{commit_date}git.%{shortcommit} Version: 0~%{commit_date}git.%{shortcommit}
Release: 2%?dist Release: 3%?dist
Summary: Gamescope session based on Valve's gamescope Summary: Gamescope session based on Valve's gamescope
License: MIT License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session URL: https://github.com/OpenGamingCollective/gamescope-session
@@ -31,7 +31,7 @@ install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/gamescope-session-plus"
install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session-plus@.service" install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session-plus@.service"
install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session.target" install -Dpm0644 -t "%buildroot%_userunitdir/" ".%_userunitdir/gamescope-session.target"
install -Dpm0644 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/device-quirks" install -Dpm0644 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/device-quirks"
install -Dpm0644 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/gamescope-session-plus" install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/" ".%_datadir/gamescope-session-plus/gamescope-session-plus"
install -Dpm0644 -t "%buildroot%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua" ".%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua" install -Dpm0644 -t "%buildroot%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua" ".%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua"
%files %files
+2 -2
View File
@@ -1,6 +1,6 @@
Name: opengamepadui Name: opengamepadui
Version: 0.44.3 Version: 0.45.0
Release: 1%?dist Release: 1%{?dist}
Summary: Open source gamepad-native game launcher and overlay Summary: Open source gamepad-native game launcher and overlay
License: GPLv3 License: GPLv3
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)} %global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly %global appid org.prismlauncher.PrismLauncher-nightly
%global commit 09823dbb4a31bcf5449560d8d54b81bd3692f16a %global commit 01a4a6a528765b4302ff9e17ed8c247f4b5f90a1
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260323 %global commit_date 20260329
%global snapshot_info %{commit_date}.%{shortcommit} %global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys # 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 # 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_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 build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 2bcc27d581875025610f6f0ad4b34053cd5a470b %global commit aa7cf5ea153ececef87d0dc0982522ea690b281e
%global ver 0.0.40-19089 %global ver 0.0.40-19125
Name: rpcs3 Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g') Version: %(echo %{ver} | sed 's/-/^/g')
@@ -1,28 +1,35 @@
%global commit 8b5bb14a7a2c6e5dd86f13efce6bc242639265ef %global commit 7b4d0f49351a60d1f93d48f081b4c0e35e10fa6d
%global shortcommit %{sub %{commit} 0 7} %global shortcommit %{sub %{commit} 0 7}
%global commitdate 20260319 %global commitdate 20260325
Name: steamos-manager-powerstation Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit} Version: 0~%{commitdate}.git%{shortcommit}
Release: 1%{?dist} Release: 3%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system 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) 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 URL: https://github.com/OpenGamingCollective/steamos-manager
Source0: %{url}/archive/%{commit}.tar.gz Source0: %{url}/archive/%{commit}.tar.gz
BuildRequires: anda-srpm-macros Source1: steamos_manager.te
BuildRequires: cargo-rpm-macros Source2: steamos_manager.if
BuildRequires: clang-devel Source3: steamos_manager.fc
BuildRequires: rust BuildRequires: anda-srpm-macros
BuildRequires: mold BuildRequires: cargo-rpm-macros
BuildRequires: glib2-devel BuildRequires: clang-devel
BuildRequires: speech-dispatcher-devel BuildRequires: rust
BuildRequires: pkgconfig(libudev) BuildRequires: mold
Packager: Kyle Gospodnetich <me@kylegospodneti.ch> BuildRequires: glib2-devel
BuildRequires: speech-dispatcher-devel
BuildRequires: pkgconfig(libudev)
BuildRequires: selinux-policy-devel
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
Provides: steamos-manager Provides: steamos-manager
Conflicts: steamos-manager Conflicts: steamos-manager
Requires: powerstation Requires: powerstation
Requires: gamescope-session-ogui-steam Requires: gamescope-session-ogui-steam
Requires: selinux-policy
Requires(post): policycoreutils
Requires(postun): policycoreutils
%description %description
SteamOS Manager is a system daemon that aims to abstract Steam's interactions SteamOS Manager is a system daemon that aims to abstract Steam's interactions
@@ -41,16 +48,19 @@ Requires: %{name} = %{evr}
%prep %prep
%autosetup -n steamos-manager-%{commit} %autosetup -n steamos-manager-%{commit}
install -Dp -m644 -t data/selinux %{SOURCE1} %{SOURCE2} %{SOURCE3}
%cargo_prep_online %cargo_prep_online
%build %build
%cargo_build %cargo_build
make -f /usr/share/selinux/devel/Makefile -C data/selinux steamos_manager.pp
%install %install
%{cargo_license_online -a} > LICENSE.dependencies %{cargo_license_online -a} > LICENSE.dependencies
%make_install %make_install
rm %{buildroot}%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf # steamOS specific rm %{buildroot}%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf # steamOS specific
rm %{buildroot}%{_userunitdir}/orca.service # not used by anyone apparently, 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 install -d %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
@@ -59,6 +69,8 @@ ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamesc
%systemd_user_post steamos-manager.service %systemd_user_post steamos-manager.service
%systemd_user_post steamos-manager-configure-cecd.service %systemd_user_post steamos-manager-configure-cecd.service
%systemd_user_post steamos-manager-session-cleanup.service %systemd_user_post steamos-manager-session-cleanup.service
semodule -i %{_datadir}/selinux/packages/steamos_manager.pp 2>/dev/null || :
restorecon -R /usr/lib/steamos-manager /usr/bin/steamosctl /usr/share/steamos-manager /etc/steamos-manager 2>/dev/null || :
%preun %preun
%systemd_preun steamos-manager.service %systemd_preun steamos-manager.service
@@ -71,6 +83,9 @@ ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamesc
%systemd_user_postun steamos-manager.service %systemd_user_postun steamos-manager.service
%systemd_user_postun steamos-manager-configure-cecd.service %systemd_user_postun steamos-manager-configure-cecd.service
%systemd_user_postun steamos-manager-session-cleanup.service %systemd_user_postun steamos-manager-session-cleanup.service
if [ $1 -eq 0 ]; then
semodule -r steamos_manager 2>/dev/null || :
fi
%files %files
%license %{_datadir}/licenses/steamos-manager/LICENSE %license %{_datadir}/licenses/steamos-manager/LICENSE
@@ -89,6 +104,7 @@ ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamesc
%{_userunitdir}/steamos-manager.service %{_userunitdir}/steamos-manager.service
%{_userunitdir}/steamos-manager-configure-cecd.service %{_userunitdir}/steamos-manager-configure-cecd.service
%{_userunitdir}/steamos-manager-session-cleanup.service %{_userunitdir}/steamos-manager-session-cleanup.service
%{_datadir}/selinux/packages/steamos_manager.pp
%files gamescope-session-plus %files gamescope-session-plus
%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service %{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
@@ -0,0 +1,13 @@
# steamos-manager SELinux file contexts
# Daemon binary
/usr/lib/steamos-manager -- gen_context(system_u:object_r:steamos_manager_exec_t,s0)
# CLI tool
/usr/bin/steamosctl -- gen_context(system_u:object_r:steamos_manager_exec_t,s0)
# Data directory
/usr/share/steamos-manager(/.*)? gen_context(system_u:object_r:steamos_manager_data_t,s0)
# Configuration directory
/etc/steamos-manager(/.*)? gen_context(system_u:object_r:steamos_manager_conf_t,s0)
@@ -0,0 +1,20 @@
## <summary>policy for steamos_manager</summary>
########################################
## <summary>
## Execute steamos_manager in the steamos_manager domain.
## </summary>
## <param name="domain">
## <summary>
## Domain allowed to transition.
## </summary>
## </param>
#
interface(`steamos_manager_domtrans',`
gen_require(`
type steamos_manager_t, steamos_manager_exec_t;
')
corecmd_search_bin($1)
domtrans_pattern($1, steamos_manager_exec_t, steamos_manager_t)
')
@@ -0,0 +1,194 @@
policy_module(steamos_manager, 1.0.0)
########################################
# Init
########################################
type steamos_manager_t;
type steamos_manager_exec_t;
type steamos_manager_data_t;
type steamos_manager_conf_t;
# Mark as a domain and entry point
init_daemon_domain(steamos_manager_t, steamos_manager_exec_t)
# Mark data and config as file types
files_type(steamos_manager_data_t)
files_config_file(steamos_manager_conf_t)
# Allow systemd to manage the service (start/stop/status)
init_dbus_chat(steamos_manager_t)
########################################
# Process permissions
########################################
# Standard process operations
allow steamos_manager_t self:process { signal signull getsched setsched };
# Forking for script execution
allow steamos_manager_t self:fifo_file { read write getattr };
# Notify socket for Type=notify-reload (sd_notify)
init_dgram_send(steamos_manager_t)
########################################
# DBus access
########################################
dbus_system_bus_client(steamos_manager_t)
dbus_session_bus_client(steamos_manager_t)
dbus_connect_system_bus(steamos_manager_t)
dbus_connect_session_bus(steamos_manager_t)
# Own the service name
allow steamos_manager_t self:dbus { send_msg acquire_svc };
# Talk to systemd
optional_policy(`
systemd_dbus_chat_logind(steamos_manager_t)
')
########################################
# Sysfs access (hardware management)
########################################
# Read/write sysfs for TDP, GPU, backlight, power_supply, CPU scaling,
# hwmon, firmware-attributes, platform-profile, hidraw, drm, DMI
dev_read_sysfs(steamos_manager_t)
dev_rw_sysfs(steamos_manager_t)
########################################
# Procfs access
########################################
# Read /proc/cpuinfo
kernel_read_system_state(steamos_manager_t)
# Read /proc/{pid}/comm, environ, stat, fd/ for display sleep inhibition
domain_read_all_domains_state(steamos_manager_t)
########################################
# Tracefs and debugfs
########################################
# ftrace access: /sys/kernel/tracing/instances/steamos-manager/
# debugfs access: /sys/kernel/debug/ath11k/
kernel_read_debugfs(steamos_manager_t)
kernel_manage_debugfs(steamos_manager_t)
########################################
# Device access
########################################
# /dev/uinput — virtual input devices
optional_policy(`
gen_require(`
type uinput_device_t;
')
allow steamos_manager_t uinput_device_t:chr_file { open read write ioctl getattr };
')
# /dev/hidraw* — DualSense controller inhibitor
optional_policy(`
gen_require(`
type hidraw_device_t;
')
allow steamos_manager_t hidraw_device_t:chr_file { open read write getattr ioctl };
')
# /dev/input/event* — inputplumber
dev_rw_input_dev(steamos_manager_t)
# Udev events via netlink socket
allow steamos_manager_t self:netlink_kobject_uevent_socket { create bind getattr read setopt };
# Watch /dev/ directory via inotify for device creation
dev_list_all_dev_nodes(steamos_manager_t)
allow steamos_manager_t device_t:dir { watch };
########################################
# Configuration & Data Files
########################################
# Data Files
allow steamos_manager_t steamos_manager_data_t:dir list_dir_perms;
allow steamos_manager_t steamos_manager_data_t:file read_file_perms;
# Config files
allow steamos_manager_t steamos_manager_conf_t:dir list_dir_perms;
allow steamos_manager_t steamos_manager_conf_t:file read_file_perms;
########################################
# System configuration writes
########################################
# /etc/sddm.conf.d/, /etc/NetworkManager/conf.d/
allow steamos_manager_t etc_t:dir { add_name remove_name write search create };
allow steamos_manager_t etc_t:file { create write unlink open getattr rename };
# /etc/systemd/system/iwd.service.d/
optional_policy(`
systemd_manage_all_unit_files(steamos_manager_t)
')
########################################
# User state and runtime files
########################################
# XDG_STATE_HOME
userdom_manage_user_home_content_files(steamos_manager_t)
userdom_manage_user_home_content_dirs(steamos_manager_t)
# XDG_RUNTIME_DIR
# XDG_CONFIG_HOME
userdom_manage_user_tmp_dirs(steamos_manager_t)
userdom_manage_user_tmp_files(steamos_manager_t)
# /usr/share/wayland-sessions/ and /usr/share/xsessions/
files_read_usr_files(steamos_manager_t)
# /tmp/
files_manage_generic_tmp_files(steamos_manager_t)
files_tmp_filetrans(steamos_manager_t, tmp_t, file)
# /var/lib/steamos-log-submitter/data/
files_search_var_lib(steamos_manager_t)
files_manage_var_lib_files(steamos_manager_t)
files_manage_var_lib_dirs(steamos_manager_t)
########################################
# External command execution
########################################
# Execute system binaries
corecmd_exec_bin(steamos_manager_t)
corecmd_exec_shell(steamos_manager_t)
# Execute libraries/scripts under /usr/lib/ paths
libs_exec_lib_files(steamos_manager_t)
########################################
# Network and IPC
########################################
# Unix domain sockets for DBus
allow steamos_manager_t self:unix_stream_socket { create connect read write getattr shutdown };
allow steamos_manager_t self:unix_dgram_socket { create connect read write getattr sendto };
# Speech-dispatcher and dconf-service connections
corenet_tcp_connect_all_ports(steamos_manager_t)
########################################
# Logging
########################################
logging_send_syslog_msg(steamos_manager_t)
########################################
# Miscellaneous
########################################
# Read locale and system state
miscfiles_read_localization(steamos_manager_t)
kernel_read_kernel_sysctls(steamos_manager_t)
+2 -2
View File
@@ -1,6 +1,6 @@
Name: umu-launcher Name: umu-launcher
Version: 1.3.0 Version: 1.4.0
Release: 1%?dist Release: 1%{?dist}
Summary: A tool for launching non-steam games with proton Summary: A tool for launching non-steam games with proton
License: GPL-3.0-only License: GPL-3.0-only
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil} %define debug_package %{nil}
Name: dart Name: dart
Version: 3.11.3 Version: 3.11.4
Release: 1%{?dist} Release: 1%{?dist}
Summary: The Dart Language Summary: The Dart Language
License: BSD-3-Clause License: BSD-3-Clause
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "chezmoi.spec"
}
}
-74
View File
@@ -1,74 +0,0 @@
# Generated by go2rpm 1.15.0
%bcond check 0
%bcond bootstrap 0
# https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi
Version: 2.70.0
%gometa -f
%global common_description %{expand:
Manage your dotfiles across multiple diverse machines, securely.}
%global golicenses LICENSE assets/chezmoi.io/docs/license.md\\\
assets/chezmoi.io/docs/reference/commands/license.md
%global godocs .markdownlint-cli2.yaml README.md docs\\\
assets/chezmoi.io/snippets/config-format.md\\\
assets/chezmoi.io/snippets/common-flags/exclude.md\\\
assets/chezmoi.io/snippets/common-flags/format.md\\\
assets/chezmoi.io/snippets/common-flags/include.md\\\
assets/chezmoi.io/snippets/common-flags/init.md\\\
assets/chezmoi.io/snippets/common-flags/nul-path-\\\
separator.md assets/chezmoi.io/snippets/common-\\\
flags/parent-dirs.md\\\
assets/chezmoi.io/snippets/common-flags/path-style.md\\\
assets/chezmoi.io/snippets/common-flags/recursive.md\\\
assets/chezmoi.io/snippets/common-flags/tree.md
Name: chezmoi
Release: 1%{?dist}
Summary: Manage your dotfiles across multiple diverse machines, securely
License: MIT
URL: %{gourl}
Source: %{gosource}
%description %{common_description}
#gopkg
%prep
%goprep
%build
%define gomodulesmode GO111MODULE=on
%define __gobuild_extldflags -X main.version=%version -X main.builtBy=%vendor
go clean -modcache
rm go.sum
go mod tidy
%gobuild -o %{gobuilddir}/bin/chezmoi .
%install
#gopkginstall
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
install -m 0644 -Dvp completions/chezmoi-completion.bash %{buildroot}%{bash_completions_dir}/chezmoi
install -m 0644 -Dvp completions/chezmoi.fish -t %{buildroot}%{fish_completions_dir}/
install -m 0644 -Dvp completions/chezmoi.zsh %{buildroot}%{zsh_completions_dir}/_chezmoi
%if %{without bootstrap}
%if %{with check}
%check
%gocheck
%endif
%endif
%files
%license LICENSE
%doc README.md
%{_bindir}/chezmoi
%pkg_completion -Bfz
#gopkgfiles
-1
View File
@@ -1 +0,0 @@
rpm.version(`<p>The latest version of chezmoi is ([\d.]+)`.find(get("https://www.chezmoi.io"), 1));
@@ -14,7 +14,7 @@
# https://github.com/abenz1267/elephant # https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant
Version: 2.20.2 Version: 2.20.3
%gometa -f %gometa -f
@@ -26,7 +26,7 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b
%global godocs README.md %global godocs README.md
Name: elephant Name: elephant
Release: 2%{?dist} Release: 1%{?dist}
Summary: Data provider service and backend for building custom application launchers & desktop utilities Summary: Data provider service and backend for building custom application launchers & desktop utilities
License: GPL-3.0-only License: GPL-3.0-only
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act # https://github.com/nektos/act
%global goipath github.com/nektos/act %global goipath github.com/nektos/act
Version: 0.2.85 Version: 0.2.86
%gometa -f %gometa -f
@@ -1,7 +1,7 @@
%global commit 2e97de9b4f26e7b20bb0c9401b0e53f0bc79c30d %global commit cf7577f650f97226d34a4e7ab6e30b765a15677a
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.47.0 %global ver v5.47.0
%global commit_date 20260318 %global commit_date 20260327
%global goipath github.com/v2fly/v2ray-core %global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,5 +1,5 @@
%global goipath github.com/v2fly/v2ray-core %global goipath github.com/v2fly/v2ray-core
Version: 5.47.0 Version: 5.48.0
%global golicenses LICENSE %global golicenses LICENSE
%global godocs README.md SECURITY.md %global godocs README.md SECURITY.md
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit f926ee4aa0aafe905d96a294e747836897d80d6f %global commit d2758a023cd7f4174a5a5fa4ff66e487d4342ba0
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.2.6 %global ver v26.3.27
%global commit_date 20260323 %global commit_date 20260328
%global goipath github.com/XTLS/Xray-core %global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,7 +1,7 @@
# Disabled because compiled without debug # Disabled because compiled without debug
%global goipath github.com/XTLS/Xray-core %global goipath github.com/XTLS/Xray-core
Version: 26.3.23 Version: 26.3.27
%global golicenses LICENSE %global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md %global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
@@ -1,6 +1,6 @@
Name: groovy-docs Name: groovy-docs
Version: 5.0.4 Version: 5.0.5
Release: 1%?dist Release: 1%{?dist}
Summary: Documentation for the Groovy programming language Summary: Documentation for the Groovy programming language
URL: https://groovy-lang.org/ URL: https://groovy-lang.org/
License: Apache-2.0 License: Apache-2.0
+2 -2
View File
@@ -1,6 +1,6 @@
Name: groovy Name: groovy
Version: 5.0.4 Version: 5.0.5
Release: 1%?dist Release: 1%{?dist}
Summary: A multi-faceted language for the Java platform Summary: A multi-faceted language for the Java platform
BuildArch: noarch BuildArch: noarch
URL: https://groovy-lang.org/ URL: https://groovy-lang.org/
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit a4a482b5ef6d1a48f28b42e778770c1001f8293a %global commit 78282b241f16c66e40782775ee1d4c16b8af8d6f
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1 %global ver 2.3.1
%global commit_date 20260321 %global commit_date 20260329
%global debug_package %nil %global debug_package %nil
Name: nim-nightly Name: nim-nightly
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nimble Name: nimble
Version: 0.22.2 Version: 0.22.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: Package manager for the Nim programming language Summary: Package manager for the Nim programming language
License: BSD License: BSD
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "jxlpy.spec"
}
}
+49
View File
@@ -0,0 +1,49 @@
%global pypi_name jxlpy
%global _desc Cython bindings and Pillow plugin for JPEG XL.
Name: python-%{pypi_name}
Version: 0.9.5
Release: 1%?dist
Summary: Cython bindings and Pillow plugin for JPEG XL
License: MIT
URL: https://github.com/olokelo/jxlpy
Source0: %{pypi_source}
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-cython
BuildRequires: libjxl-devel
BuildRequires: gcc-c++
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{python3_sitearch}/_jxlpy.cpython-314-%{_arch}-linux-gnu.so
%changelog
* Sat Mar 28 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("jxlpy"));
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc Batteries-Included Python 3 CLI Framework. %global _desc Batteries-Included Python 3 CLI Framework.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 1.9.1 Version: 1.10.0
Release: 1%?dist Release: 1%{?dist}
Summary: Batteries-Included Python 3 CLI Framework Summary: Batteries-Included Python 3 CLI Framework
License: MIT License: MIT
URL: https://github.com/clueboard/milc URL: https://github.com/clueboard/milc
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "opencc.spec"
}
}
+47
View File
@@ -0,0 +1,47 @@
%global pypi_name opencc
%global _desc Open Chinese Convert.
Name: python-%{pypi_name}
Version: 1.2.0
Release: 1%?dist
Summary: Open Chinese Convert
License: Apache-2.0
URL: https://github.com/BYVoid/OpenCC
Source0: %{pypi_source}
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: gcc-c++
BuildRequires: cmake
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md AUTHORS
%license LICENSE
%changelog
* Sun Mar 29 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("opencc"));
@@ -1,5 +1,4 @@
%define debug_package %{nil} %define debug_package %{nil}
%define __python /usr/bin/python3
%global pypi_name proton-vpn-local-agent %global pypi_name proton-vpn-local-agent
%global _desc Proton VPN local agent written in Rust. %global _desc Proton VPN local agent written in Rust.
@@ -44,12 +43,12 @@ popd
%install %install
pushd %{name} pushd %{name}
install -Dm0644 target/release/libpython_proton_vpn_local_agent.so %{buildroot}%{python_sitearch}/proton/vpn/local_agent.so install -Dm0644 target/release/libpython_proton_vpn_local_agent.so %{buildroot}%{python3_sitearch}/proton/vpn/local_agent.so
popd popd
%files -n python3-%{pypi_name} %files -n python3-%{pypi_name}
%doc README.md CODEOWNERS %doc README.md CODEOWNERS
%{python_sitearch}/proton/vpn/local_agent.so %{python3_sitearch}/proton/vpn/local_agent.so
%changelog %changelog
* Sun Jan 18 2026 Owen Zimmerman <owen@fyralabs.com> * Sun Jan 18 2026 Owen Zimmerman <owen@fyralabs.com>
@@ -1,5 +1,5 @@
%global commit 81a6d245c205f06232febe2f02e9510b1a35c7b4 %global commit 2ded3a24a15ed58fa6ccc61fd770c8ffc3ba0aca
%global commit_date 20260323 %global commit_date 20260329
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama %global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs %undefine __brp_mangle_shebangs
Name: fresh Name: fresh
Version: 0.2.18 Version: 0.2.20
Release: 1%{?dist} Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev URL: https://getfresh.dev
+2 -2
View File
@@ -1,8 +1,8 @@
%global rustflags_debuginfo 1 %global rustflags_debuginfo 1
Name: rnote Name: rnote
Version: 0.13.1 Version: 0.14.0
Release: 1%?dist Release: 1%{?dist}
Summary: Sketch and take handwritten notes Summary: Sketch and take handwritten notes
License: GPL-3.0 License: GPL-3.0
URL: https://github.com/flxzt/rnote URL: https://github.com/flxzt/rnote
+1 -1
View File
@@ -1,7 +1,7 @@
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zoi-rs %global crate zoi-rs
%global crate_version 1.9.3 %global crate_version 1.9.4
Name: rust-zoi-rs Name: rust-zoi-rs
Version: %(echo %crate_version | sed 's/-/~/g') Version: %(echo %crate_version | sed 's/-/~/g')
@@ -3,11 +3,11 @@
%global priority 90 %global priority 90
%global real_name vala %global real_name vala
%global commit fe6a6d90ce66c075517c1f227ac5567fcbf0f516 %global commit 2c9e91b4a0387b8e6e2fbd11a9b335cdc63896cd
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git %global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
%global commit_date 20260323 %global commit_date 20260327
%global snapshot_info %{commit_date}.%{shortcommit} %global snapshot_info %{commit_date}.%{shortcommit}
Name: vala-nightly Name: vala-nightly
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash #!/usr/bin/bash
version=0.16.0-dev.2973+06b85a4fd version=0.16.0-dev.3028+a85495ca2
mirrors=() mirrors=()
@@ -7,7 +7,7 @@
%define llvm_compat 20 %define llvm_compat 20
%endif %endif
%global llvm_version 20.0.0 %global llvm_version 20.0.0
%global ver 0.16.0-dev.2973+06b85a4fd %global ver 0.16.0-dev.3028+a85495ca2
%bcond bootstrap 1 %bcond bootstrap 1
%bcond docs %{without bootstrap} %bcond docs %{without bootstrap}
%bcond test 1 %bcond test 1
+2 -10
View File
@@ -6,11 +6,11 @@ A fast high compression read-only file system for Linux and Windows.}
Name: dwarfs Name: dwarfs
Version: 0.15.1 Version: 0.15.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: A fast high compression read-only file system for Linux, Windows and macOS Summary: A fast high compression read-only file system for Linux, Windows and macOS
License: GPL-3.0-or-later License: GPL-3.0-or-later
URL: https://github.com/mhx/%{name} URL: https://github.com/mhx/%{name}
Source0: https://github.com/mhx/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: binutils-devel BuildRequires: binutils-devel
BuildRequires: boost-devel BuildRequires: boost-devel
%if 0%{?fedora} >= 44 %if 0%{?fedora} >= 44
@@ -23,7 +23,6 @@ BuildRequires: bubblewrap
BuildRequires: ccache BuildRequires: ccache
BuildRequires: clang BuildRequires: clang
BuildRequires: cmake BuildRequires: cmake
BuildRequires: double-conversion-devel
BuildRequires: flac-devel BuildRequires: flac-devel
BuildRequires: fmt-devel BuildRequires: fmt-devel
BuildRequires: fuse BuildRequires: fuse
@@ -33,21 +32,16 @@ BuildRequires: fuse-devel
BuildRequires: g++ BuildRequires: g++
BuildRequires: gcc BuildRequires: gcc
BuildRequires: git BuildRequires: git
BuildRequires: glog-devel
BuildRequires: google-benchmark BuildRequires: google-benchmark
BuildRequires: jemalloc-devel BuildRequires: jemalloc-devel
BuildRequires: json-devel BuildRequires: json-devel
BuildRequires: libarchive-devel BuildRequires: libarchive-devel
BuildRequires: libdwarf-devel
BuildRequires: libevent-devel
BuildRequires: libunwind-devel
BuildRequires: libzstd-devel BuildRequires: libzstd-devel
BuildRequires: lz4-devel BuildRequires: lz4-devel
BuildRequires: make BuildRequires: make
BuildRequires: man BuildRequires: man
BuildRequires: ninja-build BuildRequires: ninja-build
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: pip
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: range-v3-devel BuildRequires: range-v3-devel
BuildRequires: rubygem-ronn-ng BuildRequires: rubygem-ronn-ng
@@ -55,8 +49,6 @@ BuildRequires: utf8cpp-devel
BuildRequires: xxhash-devel BuildRequires: xxhash-devel
BuildRequires: xz-devel BuildRequires: xz-devel
BuildRequires: zstd BuildRequires: zstd
Requires: bzip2-libs
Requires: gflags
Requires: libattr Requires: libattr
Requires: libxml2 Requires: libxml2
Requires: libzstd Requires: libzstd
+1 -1
View File
@@ -2,7 +2,7 @@
%global debug_package %{nil} %global debug_package %{nil}
Name: glaze-devel Name: glaze-devel
Version: 7.2.1 Version: 7.2.2
Release: 1%{?dist} Release: 1%{?dist}
License: MIT License: MIT
URL: https://stephenberry.github.io/glaze URL: https://stephenberry.github.io/glaze
+2 -2
View File
@@ -1,10 +1,10 @@
%global goipath github.com/wailsapp/wails/v2 %global goipath github.com/wailsapp/wails/v2
Version: 2.11.0 Version: 2.12.0
%gometa -f %gometa -f
Name: wails Name: wails
Release: 1%?dist Release: 1%{?dist}
Summary: Create beautiful applications using Go Summary: Create beautiful applications using Go
License: MIT License: MIT
@@ -1,6 +1,6 @@
Name: gradle-completions Name: gradle-completions
Version: 9.3.1 Version: 9.4.1
Release: 1%?dist Release: 1%{?dist}
Summary: Gradle tab completion for bash and zsh Summary: Gradle tab completion for bash and zsh
License: MIT License: MIT
URL: https://github.com/gradle/gradle-completion URL: https://github.com/gradle/gradle-completion
@@ -1,6 +1,6 @@
%global ver 2.0.0 %global ver 2.0.0
%global commit 653937a4f46abfa571182f71b67ddd73a3769f52 %global commit 0db9d248e61600053eb6ec96d639da54a0bd06f8
%global commit_date 20260310 %global commit_date 20260324
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: openbangla-keyboard-nightly Name: openbangla-keyboard-nightly
+3 -3
View File
@@ -1,13 +1,13 @@
%global commit fe9c53ffc6570454a3b2bf8431fd713e9953597e %global commit 7fb542d732253d36cb5ae0a02972d3949c34d721
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-01-14 %global fulldate 2026-03-28
%global commit_date %(echo %{fulldate} | sed 's/-//g') %global commit_date %(echo %{fulldate} | sed 's/-//g')
%global ver 2.1 %global ver 2.1
%global debug_package %{nil} %global debug_package %{nil}
Name: uwufetch Name: uwufetch
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
Release: 1%?dist Release: 1%{?dist}
Summary: A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace. Summary: A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.
License: GPL-3.0 License: GPL-3.0
URL: https://github.com/ad-oliviero/uwufetch URL: https://github.com/ad-oliviero/uwufetch
@@ -1,7 +1,7 @@
%global commit aa76e186cbe3b386ac8823ec6496e8b4f14c7b3d %global commit af7fd77ebcd4dcc740fcb26cb6a2407236f6e24c
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260322074401 %global ver 20260326050832
%global commit_date 20260323 %global commit_date 20260327
Name: v2ray-domain-list-community Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 926a56f486c51835654391a535b7c3ccb3470a6e %global commit dddc0d426837eeb277cd880759e9826c2b309e90
%global shortcommit %{sub %{commit} 1 7} %global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260322 %global commit_date 20260329
Name: vgmstream Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit Version: 0~%{commit_date}git.%shortcommit
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "cloud-hypervisor.spec"
}
}

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