mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
224 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c4d0b4c6d7 | |||
| 7d0e8d3b3c | |||
| f1538d6963 | |||
| f2ed8f3707 | |||
| a97591f666 | |||
| d2e4515a5e | |||
| a69aead836 | |||
| a1bb88ac27 | |||
| 23789c2680 | |||
| 14f7f505c9 | |||
| 00ebac974f | |||
| 08cf6a1093 | |||
| 561b619e80 | |||
| b43bf391f0 | |||
| 7f797b7538 | |||
| 88f43a772a | |||
| b49259eb96 | |||
| 3fb580e141 | |||
| 49ddeeb933 | |||
| 190c5a6bb7 | |||
| 41c4825f78 | |||
| 8e4d1c6bc0 | |||
| bd55f6c8e9 | |||
| de704b0c9e | |||
| 56845812ac | |||
| 4f65c9b9b2 | |||
| 9c3efc5aa8 | |||
| 44bf6beb76 | |||
| a4fdb2b4d8 | |||
| d9d2b8663d | |||
| 09da4df463 | |||
| 9a9b2cdfbe | |||
| f950c36098 | |||
| dba37835e6 | |||
| 8334d8c5ef | |||
| fdd4c9f3fe | |||
| 60fd9eb955 | |||
| 65e0e39f0e | |||
| 1415fa1357 | |||
| da76d76cc2 | |||
| 4dbce0f1f6 | |||
| 57f2f29c28 | |||
| 1c92a4c8b0 | |||
| bfe2b1ff10 | |||
| 3d215a89ca | |||
| 57b5516465 | |||
| fd657b900c | |||
| 8256243bad | |||
| b687f5a816 | |||
| 95d2908d2c | |||
| 7c166817a2 | |||
| a0c5333aea | |||
| 2fe3296c67 | |||
| 99ccd9e837 | |||
| 72b8b049b7 | |||
| 9f390a348a | |||
| 5d942072c0 | |||
| 88ca3b4886 | |||
| 19e62dafa8 | |||
| 6625ae6005 | |||
| b3adbaff10 | |||
| 31031d8943 | |||
| 29eaecaf64 | |||
| a88c07965d | |||
| 155f98f729 | |||
| 456e01646c | |||
| 263d5c76c4 | |||
| 2c03edb06d | |||
| e6afa58050 | |||
| a6e925634b | |||
| 7dfe14d487 | |||
| 385b24dcad | |||
| f34154b0b8 | |||
| 228bbc9238 | |||
| fbe96c0d00 | |||
| 6d4f9e5311 | |||
| b641d275d1 | |||
| 003f80afc5 | |||
| 81707516c6 | |||
| 3f1d0d62dc | |||
| cdadce3c86 | |||
| dfe4680ecf | |||
| 028e52662f | |||
| 6770e6b040 | |||
| ec592494d9 | |||
| af1787186b | |||
| a83ab4edd9 | |||
| 8f1eabcc75 | |||
| b060368a68 | |||
| 5fd17cc316 | |||
| 82889a814e | |||
| 96fee3eac9 | |||
| 33a444a069 | |||
| 24312e2154 | |||
| 03e839587b | |||
| c6d7d5fe5c | |||
| 03beb96d8c | |||
| 6907fdc425 | |||
| fdef2060b1 | |||
| 55d257e17f | |||
| e6ce25420b | |||
| a1323e9e3b | |||
| ff87b22315 | |||
| a6089de6f6 | |||
| 6bd256ec43 | |||
| dff731d357 | |||
| 000f982580 | |||
| fd7f589725 | |||
| af7aff6594 | |||
| 86f32b369f | |||
| 12b5853a0b | |||
| 9600176d1e | |||
| f46aee48df | |||
| 10c06e27aa | |||
| 6d3666eee0 | |||
| cac130a572 | |||
| 12258a648f | |||
| 7b1a31ccfa | |||
| 8fc8ec0c09 | |||
| 4bd2804a81 | |||
| 2d3a0f74b4 | |||
| b9111276cb | |||
| 7c92a2698a | |||
| bbeb282b0e | |||
| 517ceb4aab | |||
| e94c3aa9d0 | |||
| 46629b7ed0 | |||
| 6d72a4203f | |||
| 3c8d41b10d | |||
| ceb35be2a5 | |||
| 2c41d9bf28 | |||
| 9cd815ccff | |||
| c20db75b60 | |||
| acd4c21ddf | |||
| e7318e57ba | |||
| 4e0507a115 | |||
| 3d261fd68d | |||
| f3d58433e3 | |||
| 013dd3e429 | |||
| 85e97b8387 | |||
| b0720350ec | |||
| ef2b32802a | |||
| 23bb868674 | |||
| 97d47c1684 | |||
| 9ba13e1e23 | |||
| e1609b2d8b | |||
| 2ad6b4f5ef | |||
| 28a45dd145 | |||
| 6e45ef0149 | |||
| 1ea9b2e101 | |||
| 54ca990bac | |||
| c81d1b1dc2 | |||
| 2305788cd9 | |||
| c53bc7f71f | |||
| 667b92c50d | |||
| 5cd1568d87 | |||
| d9460f84b6 | |||
| a6d58b134a | |||
| f2e2839d6c | |||
| bc4defc976 | |||
| 20f7ea9164 | |||
| 7a2fe67e63 | |||
| f672a0cc0c | |||
| a2ce2b0316 | |||
| 475dffbdfd | |||
| ccbe11ce5a | |||
| 70dd6e955c | |||
| e223a57d19 | |||
| cfdcee595f | |||
| ad31a3d085 | |||
| 555c020eae | |||
| 0a9bb245f5 | |||
| 1e6d933419 | |||
| 37320d4912 | |||
| 225082bef4 | |||
| 3f322dacee | |||
| 58c1b46ab3 | |||
| 5997bd649e | |||
| a231110e25 | |||
| 447c0c86d6 | |||
| 3ccdc5e2a9 | |||
| d2df024a49 | |||
| 4eecd845c5 | |||
| b24e5b5d8a | |||
| 2ce44b393d | |||
| 05cbb8c0d8 | |||
| b20c826903 | |||
| e0d2bc32da | |||
| fb29719c1e | |||
| c3eb5fe5d7 | |||
| d00627396b | |||
| 02ea570295 | |||
| 9d70ddfd22 | |||
| 663fcf8b06 | |||
| ec32d3182d | |||
| 72f44dafcf | |||
| 230edf5a53 | |||
| 1c1b1d9ede | |||
| a60d595546 | |||
| a7daad7ae3 | |||
| 9f968b5e1b | |||
| 8e7526aef4 | |||
| 5f92182add | |||
| d14a4bb1e4 | |||
| 05d0a5ea03 | |||
| 05aa68f9aa | |||
| 48156be065 | |||
| 6b23cc56e7 | |||
| 4fa801c6d7 | |||
| 91257dacb4 | |||
| 7bdeeb6fff | |||
| 181855add6 | |||
| 6ad5094f7f | |||
| 22c591c734 | |||
| 3285812116 | |||
| 7778796313 | |||
| 788d837f29 | |||
| 53b8acd8ea | |||
| 41ca2f8e35 | |||
| f529dcec3e | |||
| c0fd4220c6 | |||
| c0ce607f82 | |||
| 13cdbd304d | |||
| e0468a7ff1 |
@@ -0,0 +1,8 @@
|
||||
version: 2
|
||||
updates:
|
||||
# Maintain GitHub Actions
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
open-pull-requests-limit: 5
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
- name: Set workspace as safe
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Generate build matrix
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
image: ghcr.io/terrapkg/appstream-generator:main
|
||||
steps:
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v8
|
||||
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
|
||||
with:
|
||||
merge-multiple: true
|
||||
path: ./artifacts
|
||||
|
||||
@@ -21,7 +21,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@v6
|
||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
ref: f${{ matrix.version }}
|
||||
fetch-depth: 1
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Setup Git
|
||||
|
||||
@@ -48,7 +48,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
- name: Configure sccache
|
||||
id: sccache
|
||||
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
env:
|
||||
SCCACHE_GHA_VERSION: ${{ 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
|
||||
if: steps.sccache.outcome == 'success'
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
with:
|
||||
script: |
|
||||
const script = require('./.github/scripts/sccache-stats.js')
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
x=${NAME//\//@}
|
||||
echo "name=$x" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/upload-artifact@v7
|
||||
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
with:
|
||||
name: ${{ steps.art.outputs.name }}
|
||||
compression-level: 0 # The RPMs are already compressed :p
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
# This workflow uses actions that are not certified by GitHub. They are provided
|
||||
# by a third-party and are governed by separate terms of service, privacy
|
||||
# policy, and support documentation.
|
||||
|
||||
name: Scorecard supply-chain security
|
||||
on:
|
||||
# For Branch-Protection check. Only the default branch is supported. See
|
||||
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
|
||||
branch_protection_rule:
|
||||
# To guarantee Maintained check is occasionally updated. See
|
||||
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
|
||||
schedule:
|
||||
- cron: '43 13 * * 2'
|
||||
push:
|
||||
branches: [ "frawhide" ]
|
||||
|
||||
# Declare default permissions as read only.
|
||||
permissions: read-all
|
||||
|
||||
jobs:
|
||||
analysis:
|
||||
name: Scorecard analysis
|
||||
runs-on: ubuntu-latest
|
||||
# `publish_results: true` only works when run from the default branch. conditional can be removed if disabled.
|
||||
if: github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request'
|
||||
permissions:
|
||||
# Needed to upload the results to code-scanning dashboard.
|
||||
security-events: write
|
||||
# Needed to publish results and get a badge (see publish_results below).
|
||||
id-token: write
|
||||
# Uncomment the permissions below if installing in a private repository.
|
||||
# contents: read
|
||||
# actions: read
|
||||
|
||||
steps:
|
||||
- name: "Checkout code"
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: "Run analysis"
|
||||
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
|
||||
with:
|
||||
results_file: results.sarif
|
||||
results_format: sarif
|
||||
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
|
||||
# - you want to enable the Branch-Protection check on a *public* repository, or
|
||||
# - you are installing Scorecard on a *private* repository
|
||||
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action?tab=readme-ov-file#authentication-with-fine-grained-pat-optional.
|
||||
# repo_token: ${{ secrets.SCORECARD_TOKEN }}
|
||||
|
||||
# Public repositories:
|
||||
# - Publish results to OpenSSF REST API for easy access by consumers
|
||||
# - Allows the repository to include the Scorecard badge.
|
||||
# - See https://github.com/ossf/scorecard-action#publishing-results.
|
||||
# For private repositories:
|
||||
# - `publish_results` will always be set to `false`, regardless
|
||||
# of the value entered here.
|
||||
publish_results: true
|
||||
|
||||
# (Optional) Uncomment file_mode if you have a .gitattributes with files marked export-ignore
|
||||
# file_mode: git
|
||||
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
retention-days: 5
|
||||
|
||||
# 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@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
@@ -1,13 +1,15 @@
|
||||
name: Automatic backport/sync action
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
contents: read
|
||||
on:
|
||||
pull_request_target:
|
||||
types: ["labeled", "closed"]
|
||||
|
||||
jobs:
|
||||
backport:
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
name: Backport/sync PR
|
||||
runs-on: ubuntu-22.04
|
||||
if: github.event.pull_request.merged
|
||||
@@ -25,7 +27,7 @@ jobs:
|
||||
git config --global commit.gpgsign true
|
||||
|
||||
- name: Backport Action
|
||||
uses: sorenlouv/backport-github-action@v10.4.0
|
||||
uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0
|
||||
with:
|
||||
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||
auto_backport_label_prefix: sync-
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: Update per branch
|
||||
permissions:
|
||||
contents: write
|
||||
contents: read
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/30 * * * *"
|
||||
@@ -8,6 +8,8 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
permissions:
|
||||
contents: write
|
||||
runs-on: ubuntu-24.04-arm
|
||||
strategy:
|
||||
matrix:
|
||||
@@ -22,7 +24,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
ref: ${{ matrix.branch }}
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
- name: Push to subatomic
|
||||
run: |
|
||||
branch=${{ github.ref_name }}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: Nightly Update
|
||||
permissions:
|
||||
contents: write
|
||||
contents: read
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
@@ -8,13 +8,15 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
permissions:
|
||||
contents: write
|
||||
runs-on: ubuntu-24.04-arm
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: Weekly Update
|
||||
permissions:
|
||||
contents: write
|
||||
contents: read
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
@@ -8,13 +8,15 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
permissions:
|
||||
contents: write
|
||||
runs-on: ubuntu-24.04-arm
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: Update
|
||||
permissions:
|
||||
contents: write
|
||||
contents: read
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/10 * * * *"
|
||||
@@ -8,13 +8,15 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
permissions:
|
||||
contents: write
|
||||
runs-on: ubuntu-24.04-arm
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
# Terra Sources
|
||||
|
||||
[](https://repology.org/repository/terra_rawhide)
|
||||
[](https://scorecard.dev/viewer/?uri=github.com/terrapkg/packages)
|
||||
|
||||
|
||||
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.
|
||||
|
||||
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: coolercontrol
|
||||
Version: 4.0.1
|
||||
Version: 4.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Cooling device control for Linux
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.902
|
||||
Version: 0.0.930
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.902
|
||||
Version: 0.0.930
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.128
|
||||
Version: 0.0.130
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.182
|
||||
Version: 0.0.184
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.182
|
||||
Version: 0.0.184
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.128
|
||||
Version: 0.0.130
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit f036b357d54fa7c4ca33bcdb11c6cd06afd1dd80
|
||||
%global commit_date 20260308
|
||||
%global commit 2f731053537044b1f72b259bea795473ea0c205a
|
||||
%global commit_date 20260324
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit 3eb366e038838931bc98f66794e23339f467ed47
|
||||
%global commit 51a55180fbed01ea08b3697278e3380083b036af
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260315
|
||||
%global commit_date 20260328
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
%global crate halloy
|
||||
|
||||
Name: halloy
|
||||
Version: 2026.4
|
||||
Release: 1%?dist
|
||||
Version: 2026.5
|
||||
Release: 1%{?dist}
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
SourceLicense: GPL-3.0-or-later
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.10.5.1
|
||||
Version: 0.10.7.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
@@ -21,7 +21,7 @@ License: GPL-3.0-only AND BSD-3-Clause
|
||||
Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-%{arch}_linux.tar.xz
|
||||
Source1: https://github.com/imputnet/helium-linux/archive/refs/tags/%{version}.tar.gz
|
||||
Source2: net.imput.helium.metainfo.xml
|
||||
Source3: net.imput.helium.desktop
|
||||
Source3: helium.desktop
|
||||
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -47,7 +47,7 @@ tar --strip-components=1 -zxvf %{SOURCE1}
|
||||
install -dm755 %{buildroot}%{_libdir}/%{name}
|
||||
cp -a * %{buildroot}%{_libdir}/%{name}/
|
||||
|
||||
install -Dm644 %{SOURCE3} %{buildroot}%{_appsdir}/%{appid}.desktop
|
||||
%desktop_file_install %{S:3}
|
||||
|
||||
install -Dm644 product_logo_256.png %{buildroot}%{_hicolordir}/256x256/apps/%{appid}.png
|
||||
|
||||
@@ -111,7 +111,7 @@ chmod 755 %{buildroot}%{_bindir}/%{name}
|
||||
%{_libdir}/%{name}/
|
||||
# shebang reasons
|
||||
%attr(0755,root,root) %{_bindir}/%{name}
|
||||
%{_appsdir}/%{appid}.desktop
|
||||
%{_appsdir}/helium.desktop
|
||||
%{_hicolordir}/256x256/apps/%{appid}.png
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.105.0
|
||||
%global raw_ver v50.0.1
|
||||
|
||||
Name: komikku
|
||||
Version: 1.105.0
|
||||
Version: 50.0.1
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit e143af84799d1e6406d0cf2c585051533d69f589
|
||||
%global commit_date 20260316
|
||||
%global commit c7fe14088cc22c3838250cd7837bc1eb20b44194
|
||||
%global commit_date 20260328
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit b51131dff917fbccbedc62a8719bd976a05b5160
|
||||
%global commit 2ad46a3c3cb57538b1e9bfb84276f76468cd0e39
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260316
|
||||
%global commit_date 20260328
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -36,8 +36,7 @@ BuildRequires: python3dist(pyqt5)
|
||||
BuildRequires: /usr/bin/lrelease-qt5
|
||||
BuildRequires: protobuf-compiler
|
||||
BuildRequires: pkgconfig(libnetfilter_queue)
|
||||
#BuildRequires: protoc-gen-go
|
||||
#BuildRequires: /usr/bin/protoc-gen-go-grpc
|
||||
BuildRequires: qt6-linguist
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
@@ -46,7 +45,6 @@ BuildRequires: pkgconfig(libnetfilter_queue)
|
||||
|
||||
%prep
|
||||
%goprep -A
|
||||
%autopatch -p1
|
||||
|
||||
export GOBIN=$(go env GOPATH | sed -E 's/:.+$//')/bin
|
||||
echo $GOBIN > %_builddir/gobin
|
||||
@@ -83,26 +81,15 @@ popd
|
||||
install -Dm755 opensnitchd -t %buildroot%_bindir
|
||||
|
||||
pushd ui
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_install
|
||||
%else
|
||||
%pyproject_install
|
||||
%pyproject_save_files %name
|
||||
%endif
|
||||
popd
|
||||
|
||||
rm -rf %buildroot%python3_sitelib/tests/
|
||||
cp -r %buildroot%python3_sitelib%_usr/ %buildroot%_usr/ --preserve=all --no-target-directory
|
||||
rm -rf %buildroot%python3_sitelib%_usr
|
||||
|
||||
|
||||
%if 0%{?fedora} <= 41
|
||||
%files
|
||||
%{python3_sitelib}/%name/
|
||||
%{python3_sitelib}/%name-%{version}-py%{python3_version}.egg-info/
|
||||
%else
|
||||
%files -f %{pyproject_files}
|
||||
%endif
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%_bindir/opensnitch-ui
|
||||
@@ -113,7 +100,10 @@ rm -rf %buildroot%python3_sitelib%_usr
|
||||
%_iconsdir/hicolor/scalable/apps/opensnitch-ui.svg
|
||||
%_datadir/kservices5/kcm_opensnitch.desktop
|
||||
%_metainfodir/io.github.evilsocket.opensnitch.appdata.xml
|
||||
|
||||
/usr/share/icons/hicolor/scalable/apps/opensnitch-ui.svg
|
||||
%_scalableiconsdir/opensnitch-ui.svg
|
||||
|
||||
%gopkgfiles
|
||||
|
||||
%changelog
|
||||
* Mon Mar 16 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Fix build, clean up spec
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
%global debug_package %{nil}
|
||||
%global openvr_ver 2.12.14
|
||||
%global appid com.github.opentrack
|
||||
%global ver opentrack-2026.1.0
|
||||
%global sanitized_ver %(echo %{ver} | sed 's/opentrack\-//')
|
||||
|
||||
Name: opentrack
|
||||
Version: opentrack.2026.1.0
|
||||
Version: %{sanitized_ver}
|
||||
Release: 1%{?dist}
|
||||
Summary: Head tracking software for MS Windows, Linux, and Apple OSX
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("opentrack/opentrack"));
|
||||
rpm.global("ver", gh("opentrack/opentrack"));
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
|
||||
|
||||
Name: proton-vpn-gtk-app
|
||||
Version: 4.15.0
|
||||
Release: 1%{?dist}
|
||||
Version: 4.15.1
|
||||
Release: 2%{?dist}
|
||||
Summary: Official ProtonVPN Linux app
|
||||
License: GPL-3.0-only
|
||||
URL: https://protonvpn.com/download-linux
|
||||
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
|
||||
|
||||
BuildRequires: python3-devel
|
||||
@@ -42,6 +45,7 @@ with the user signup process handled on the website.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
tar -xvf %{SOURCE1}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
@@ -50,18 +54,25 @@ with the user signup process handled on the website.
|
||||
%pyproject_install
|
||||
%pyproject_save_files proton
|
||||
install -Dm644 rpmbuild/SOURCES/proton-vpn-logo.svg %{buildroot}%{_scalableiconsdir}/proton-vpn-logo.svg
|
||||
install -Dm644 %{SOURCE1} %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
|
||||
# Match metainfo
|
||||
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/com.protonvpn.www.desktop
|
||||
install -Dm644 com.protonvpn.www-%{metainfo_commit}/com.protonvpn.www.metainfo.xml %{buildroot}%{_metainfodir}/com.protonvpn.www.metainfo.xml
|
||||
install -Dm644 rpmbuild/SOURCES/proton.vpn.app.gtk.desktop %{buildroot}%{_appsdir}/proton.vpn.app.gtk.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}
|
||||
%doc README.md CONTRIBUTING.md CODEOWNERS
|
||||
%license LICENSE COPYING.md
|
||||
%{_bindir}/protonvpn-app
|
||||
%{_appsdir}/proton.vpn.app.gtk.desktop
|
||||
%{_appsdir}/com.protonvpn.www.desktop
|
||||
%{_scalableiconsdir}/proton-vpn-logo.svg
|
||||
%{_metainfodir}/com.protonvpn.www.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Wed Mar 25 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Fix metainfo and .desktop file
|
||||
|
||||
* Sat Jan 17 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
rpm.version(gh_tag("ProtonVPN/proton-vpn-gtk-app"));
|
||||
|
||||
rpm.global("metainfo_commit", gh_commit("flathub/com.protonvpn.www"));
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d
|
||||
%global commit_date 20260128
|
||||
%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
|
||||
%global commit_date 20260325
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rasputin
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Mouse and keyboard settings for Raspberry Pi Desktop
|
||||
License: BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/rasputin
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit 605d9dd8c825b650deeaa614e1b83e8dbb41e87d
|
||||
%global commit_date 20260128
|
||||
%global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
|
||||
%global commit_date 20260325
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: appset
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Application for customisation of appearance of Raspberry Pi Desktop
|
||||
License: BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/appset
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-03-15
|
||||
%global ver 2026-03-28
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: rustnet
|
||||
Version: 1.0.0
|
||||
Release: 1%?dist
|
||||
Version: 1.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform network monitoring terminal UI tool built with Rust
|
||||
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||
URL: https://github.com/domcyrus/rustnet
|
||||
|
||||
@@ -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",
|
||||
@@ -2,13 +2,14 @@
|
||||
|
||||
Name: signal-desktop
|
||||
%electronmeta -aD
|
||||
Version: 8.2.1
|
||||
Version: 8.4.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
|
||||
Source1: signal.desktop
|
||||
Source2: org.signal.Signal.metainfo.xml
|
||||
Patch0: fix-runtime.patch
|
||||
License: AGPL-3.0-only AND %{electron_license}
|
||||
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
@@ -18,7 +19,7 @@ BuildRequires: anda-srpm-macros
|
||||
BuildRequires: pnpm
|
||||
BuildRequires: python3
|
||||
BuildRequires: terra-appstream-helper
|
||||
BuildRequires: nodejs-full-i18n
|
||||
BuildRequires: libxcrypt-compat
|
||||
|
||||
Requires: libwayland-cursor
|
||||
Requires: libwayland-client
|
||||
@@ -56,16 +57,20 @@ Signal Desktop links with Signal on Android or iOS and lets you message from you
|
||||
|
||||
%prep
|
||||
%autosetup -n Signal-Desktop-%{version}
|
||||
sed -i 's/--config.directories.output=release//g' package.json
|
||||
|
||||
%build
|
||||
export SIGNAL_ENV=production
|
||||
export SOURCE_DATE_EPOCH="$(date +"%s")"
|
||||
%{__pnpm} install --frozen-lockfile
|
||||
%{__pnpm} run clean-transpile
|
||||
pushd sticker-creator
|
||||
%{__pnpm} install --frozen-lockfile
|
||||
%{__pnpm} run build
|
||||
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
|
||||
%electron_install -i signal -l -I build/icons/png
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=Signal
|
||||
Exec=signal-desktop %U
|
||||
Exec=signal-desktop --use-tray-icon %U
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=signal
|
||||
@@ -8,6 +8,3 @@ StartupWMClass=Signal
|
||||
Comment=Private messaging from your desktop
|
||||
MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
|
||||
Categories=Network;InstantMessaging;Chat;
|
||||
X-Desktop-File-Install-Version=0.27
|
||||
X-Purism-FormFactor=Workstation;Mobile;
|
||||
X-Flatpak-RenamedFrom=signal-desktop.desktop;
|
||||
|
||||
@@ -1,18 +1,6 @@
|
||||
%undefine __brp_add_determinism
|
||||
# disable debuginfo subpackage
|
||||
%global debug_package %{nil}
|
||||
# Disable build-id symlinks to avoid conflicts
|
||||
%global _build_id_links none
|
||||
# don't strip bundled binaries because pycharm checks length (!!!) of binary fsnotif
|
||||
# and if you strip debug stuff from it, it will complain
|
||||
%global __strip /bin/true
|
||||
# disable rpath checks
|
||||
%define __brp_check_rpaths %{nil}
|
||||
%define _missing_build_ids_terminate_build 0
|
||||
|
||||
Name: spotify-launcher
|
||||
Version: 0.6.5
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Client for spotify's apt repository in Rust
|
||||
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
|
||||
Packager: veuxit <erroor234@gmail.com>
|
||||
@@ -73,5 +61,8 @@ done
|
||||
%doc README.md
|
||||
|
||||
%changelog
|
||||
* Fri Feb 27 2026 veux <erroor234@gmail.com> - 0.6.5
|
||||
* Tue Mar 17 2026 veux <erroor234@gmail.com> - 0.6.5-2
|
||||
- Fix big package size and enable debug subpackages
|
||||
|
||||
* Fri Feb 27 2026 veux <erroor234@gmail.com> - 0.6.5-1
|
||||
- Initial package release
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.13.33
|
||||
v1.13.43
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: budgie-extras
|
||||
Version: 2.2.1
|
||||
Version: 2.2.2
|
||||
Release: 1%{?dist}
|
||||
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "chezmoi.spec"
|
||||
spec = "driftwm.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
Name: driftwm
|
||||
Version: 0.1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/malbiruk/driftwm
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: pkgconfig(libseat)
|
||||
BuildRequires: pkgconfig(libdisplay-info)
|
||||
BuildRequires: libinput-devel
|
||||
BuildRequires: libxkbcommon-devel
|
||||
BuildRequires: mesa-libgbm-devel
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
export PREFIX=/usr
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%{_bindir}/driftwm
|
||||
%{_bindir}/driftwm-session
|
||||
%{_datadir}/wayland-sessions/driftwm.desktop
|
||||
%{_datadir}/xdg-desktop-portal/driftwm-portals.conf
|
||||
%{_sysconfdir}/driftwm/config.toml
|
||||
%{_datadir}/driftwm/wallpapers/*.glsl
|
||||
|
||||
%changelog
|
||||
* Tue Mar 17 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("malbiruk/driftwm"));
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
%global commit 911134bb3a8c7153095dc9d3b53af6a097a9d719
|
||||
%global commit_date 20260306
|
||||
%global commit 376fe37ca7e6b8535fa7de1629cdca5d311cef88
|
||||
%global commit_date 20260328
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global extension multi-monitors-bar
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
%global uuid vicinae@dagimg-dot.netlify.app
|
||||
|
||||
Name: gnome-shell-extension-vicinae
|
||||
Version: 1.6.0
|
||||
Release: 1%?dist
|
||||
Version: 1.6.1
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
|
||||
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||
%global major_version 49
|
||||
%global minor_version 2
|
||||
%global major_version 50
|
||||
%global minor_version 0
|
||||
|
||||
%if 0%{?rhel}
|
||||
%global portal_helper 0
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: gnome-shell
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 2%{?dist}.switcheroo
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell.switcheroo = %version-%release
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.11.0
|
||||
%global ver 0.11.1
|
||||
|
||||
%global commit 5e228db6821380a5875d5643176c5c46a47b8134
|
||||
%global commit_date 20260314
|
||||
%global commit 762166b516432ce4b02bfbae365f1daa6f88f76d
|
||||
%global commit_date 20260327
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global commit e7378bd297144d4d55cf6de2e53fe34c3043b7ca
|
||||
%global commit 447d0a976d6512af692009ab3faafeb014a87756
|
||||
|
||||
Name: lightdm-kde-greeter
|
||||
Version: 6.1.3
|
||||
Release: 1%?dist
|
||||
Version: 6.1.5
|
||||
Release: 1%{?dist}
|
||||
Summary: Login screen using the LightDM framework
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://invent.kde.org/plasma/%name
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 1fc74517626be7cf1f17ab1f1bbcbb0a7940a837
|
||||
%global commit edf02eaf9794967ebb4bbe1efe6087a4e65aae17
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global commit d5209a6b5fe8c6dff8d530e820c96f09830011e3
|
||||
%global commit 12dba9653ae2c0dd24bf2633e2572a8093b0df5e
|
||||
|
||||
Name: noctalia-qs
|
||||
Version: 0.0.8
|
||||
Release: 2%{?dist}
|
||||
Version: 0.0.10
|
||||
Release: 1%{?dist}
|
||||
Summary: Flexible QtQuick based desktop shell toolkit
|
||||
License: LGPL-3.0-only AND GPL-3.0-only
|
||||
URL: https://github.com/noctalia-dev/noctalia-qs
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: noctalia-shell
|
||||
Version: 4.6.7
|
||||
Release: 2%{?dist}
|
||||
Version: 4.7.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A Quickshell-based custom shell setup
|
||||
|
||||
License: MIT
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
%global crate matugen
|
||||
|
||||
Name: rust-matugen
|
||||
Version: 4.0.0
|
||||
Release: 1%?dist
|
||||
Version: 4.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Material you color generation tool with templates
|
||||
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
@@ -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: 2025.3.3.4
|
||||
Version: 2025.3.4.2
|
||||
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 panda3-canary4
|
||||
%define suffixS panda4-canary2
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: asar
|
||||
Version: 4.1.0
|
||||
Release: 1%?dist
|
||||
Version: 4.1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Simple extensive tar-like archive format with indexing
|
||||
License: MIT
|
||||
URL: https://github.com/electron/asar
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%bcond test 0
|
||||
|
||||
Name: nodejs-%{npm_name}
|
||||
Version: 10.4.0
|
||||
Release: 1%?dist
|
||||
Version: 11.0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR CC0-1.0) AND (WTFPL OR ISC)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global appid com.vscodium.VSCodium
|
||||
|
||||
Name: codium
|
||||
Version: 1.110.11631
|
||||
Version: 1.112.01907
|
||||
%electronmeta -D
|
||||
%global __requires_exclude %{__requires_exclude}|libcurl.so|libmsalruntime.so
|
||||
Release: 1%{?dist}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global crate deno
|
||||
|
||||
Name: rust-deno
|
||||
Version: 2.7.5
|
||||
Version: 2.7.9
|
||||
Release: 1%{?dist}
|
||||
Summary: Deno executable
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: flutter
|
||||
Version: 3.41.4
|
||||
Release: 1%?dist
|
||||
Version: 3.41.6
|
||||
Release: 1%{?dist}
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
URL: https://flutter.dev
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 41c7321e94995347d74a66c9847ad0e2d45c4ad0
|
||||
%global commit 12458e3ace41123899d48729dcf32ef58caf5160
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-03-16
|
||||
%global fulldate 2026-03-27
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 42d0ddf73d630f2bc92223ee535f54d065c9b99a
|
||||
%global commit_date 20260310
|
||||
%global commit_hash d976b3f170aac3823d8b62e0f9ad7e07b273b1f2
|
||||
%global commit_date 20260323
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.15
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global git_name PowerShell
|
||||
# Not currently tracked, all PowerShell specifies is a version under 4.99
|
||||
%global pester_version 4.10.1
|
||||
%global dotnet_version 9.0
|
||||
%global dotnet_version 10.0
|
||||
# Arch defined by .NET
|
||||
%ifarch %{x86_64}
|
||||
%global darch x64
|
||||
@@ -18,7 +18,7 @@
|
||||
%bcond test 1
|
||||
|
||||
Name: powershell
|
||||
Version: 7.5.5
|
||||
Version: 7.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform automation and configuration tool/framework
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%bcond bootstrap 0
|
||||
|
||||
Name: yarnpkg-berry
|
||||
Version: 4.12.0
|
||||
Release: 5%{?dist}
|
||||
Version: 4.13.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Active development version of Yarn
|
||||
License: BSD-2-Clause
|
||||
URL: https://yarnpkg.com
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit cbc39669b414c2601f86ece9faffe164a33b5ad7
|
||||
%global commit 54a95e717d4ed1589c9b0e38648f65424defc74b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260315
|
||||
%global ver 0.229.0
|
||||
%global commit_date 20260328
|
||||
%global ver 0.231.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond_with debug_no_build
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 0.228.0-pre
|
||||
%global ver 0.230.0-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.227.1
|
||||
Version: 0.229.0
|
||||
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
|
||||
|
||||
@@ -52,8 +52,8 @@
|
||||
%global fontdescription %{expand:
|
||||
Versatile typeface for code, from code.}
|
||||
|
||||
Version: 34.2.1
|
||||
Release: 1%?dist
|
||||
Version: 34.3.0
|
||||
Release: 1%{?dist}
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
Summary: Versatile typeface for code, from code.
|
||||
BuildRequires: rpm_macro(fontpkg)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %nil
|
||||
|
||||
%global commit 6835776876a2b9e5fc819bd8d98f06ae51fa6394
|
||||
%global commit fbdc7682f39088b4fe480a9285808ca81b3f9d03
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20231030
|
||||
%global commit_date 20260325
|
||||
|
||||
Name: gamescope-session-ogui-steam
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
@@ -25,14 +25,16 @@ Gamescope Session for OpenGamepadUI in overlay mode with Steam
|
||||
%build
|
||||
|
||||
%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/gamepadui-with-qam-session.desktop"
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%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/gamepadui-with-qam-session.desktop
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
|
||||
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260314
|
||||
%global commit_date 20260327
|
||||
|
||||
Name: gamescope-session-opengamepadui
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
@@ -10,6 +10,7 @@ License: GPL-3.0-only
|
||||
URL: https://github.com/OpenGamingCollective/gamescope-session-opengamepadui
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Packager: Tulip Blossom <tulilirockz@outlook.com>
|
||||
Requires: gamescope-session
|
||||
Requires: opengamepadui
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %nil
|
||||
|
||||
%global commit d9412bf01f3ffbe55e15f34445fe4c682fde5ede
|
||||
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260314
|
||||
%global commit_date 20260325
|
||||
|
||||
Name: gamescope-session-steam
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
@@ -11,6 +11,8 @@ Summary: gamescope-session-steam
|
||||
License: MIT
|
||||
URL: https://github.com/OpenGamingCollective/gamescope-session-steam
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Requires: gamescope-session
|
||||
Requires: steam
|
||||
Packager: Tulip Blossom <tulilirockz@outlook.com>
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
@@ -6,11 +6,13 @@
|
||||
|
||||
Name: gamescope-session
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 1%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Gamescope session based on Valve's gamescope
|
||||
License: MIT
|
||||
URL: https://github.com/OpenGamingCollective/gamescope-session
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Requires: gamescope
|
||||
Recommends: switcheroo-control
|
||||
BuildRequires: systemd-rpm-macros
|
||||
Packager: Tulip Blossom <tulilirockz@outlook.com>
|
||||
BuildArch: noarch
|
||||
@@ -29,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.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/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"
|
||||
|
||||
%files
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: opengamepadui
|
||||
Version: 0.44.3
|
||||
Release: 1%?dist
|
||||
Version: 0.45.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Open source gamepad-native game launcher and overlay
|
||||
|
||||
License: GPLv3
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit 3cdb464feb33502acbfe673fae97f0c7950f5c5c
|
||||
%global commit 75f951fec9fd2df2d5f4163a27f34b6438ac3136
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20260316
|
||||
%global commit_date 20260327
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
# Change this variables if you want to use custom keys
|
||||
@@ -143,7 +143,7 @@ rm -f %{buildroot}%{_datadir}/metainfo/org.prismlauncher.PrismLauncher.metainfo.
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
%{_scalableiconsdir}/org.prismlauncher.PrismLauncher.svg
|
||||
%{_hicolordir}/256x256/apps/org.prismlauncher.PrismLauncher.png
|
||||
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
|
||||
%{_datadir}/mime/packages/org.prismlauncher.PrismLauncher.xml
|
||||
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
|
||||
%{_mandir}/man?/prismlauncher.*
|
||||
|
||||
|
||||
@@ -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 ca2b7f9b9fe92644f94ba079861a2168a77a72ef
|
||||
%global ver 0.0.40-19017
|
||||
%global commit 51ea735cb5fab5f3ab0dda756f19a753aaa07451
|
||||
%global ver 0.0.40-19120
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "steamos-manager-powerstation.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
%global commit 7b4d0f49351a60d1f93d48f081b4c0e35e10fa6d
|
||||
%global shortcommit %{sub %{commit} 0 7}
|
||||
%global commitdate 20260325
|
||||
|
||||
Name: steamos-manager-powerstation
|
||||
Version: 0~%{commitdate}.git%{shortcommit}
|
||||
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
|
||||
Source0: %{url}/archive/%{commit}.tar.gz
|
||||
Source1: steamos_manager.te
|
||||
Source2: steamos_manager.if
|
||||
Source3: steamos_manager.fc
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: clang-devel
|
||||
BuildRequires: rust
|
||||
BuildRequires: mold
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: speech-dispatcher-devel
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: selinux-policy-devel
|
||||
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
|
||||
|
||||
Provides: steamos-manager
|
||||
Conflicts: steamos-manager
|
||||
Requires: powerstation
|
||||
Requires: gamescope-session-ogui-steam
|
||||
Requires: selinux-policy
|
||||
Requires(post): policycoreutils
|
||||
Requires(postun): policycoreutils
|
||||
|
||||
%description
|
||||
SteamOS Manager is a system daemon that aims to abstract Steam's interactions
|
||||
with the operating system. The goal is to have a standardized interface so that
|
||||
SteamOS specific features in the Steam client, e.g. TDP management, can be
|
||||
exposed in any Linux distro that provides an implementation of this DBus API.
|
||||
This version has been patched with additional compatibility with powerstation
|
||||
and OGC gamescope-sessions.
|
||||
|
||||
%package gamescope-session-plus
|
||||
Summary: Compatibility symlink service for starting steamos-manager on gamescope-session-plus
|
||||
Requires: %{name} = %{evr}
|
||||
|
||||
%description gamescope-session-plus
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n steamos-manager-%{commit}
|
||||
install -Dp -m644 -t data/selinux %{SOURCE1} %{SOURCE2} %{SOURCE3}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
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
|
||||
ln -s %{_userunitdir}/steamos-manager.service %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
|
||||
|
||||
%post
|
||||
%systemd_post steamos-manager.service
|
||||
%systemd_user_post steamos-manager.service
|
||||
%systemd_user_post steamos-manager-configure-cecd.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
|
||||
%systemd_preun steamos-manager.service
|
||||
%systemd_user_preun steamos-manager.service
|
||||
%systemd_user_preun steamos-manager-configure-cecd.service
|
||||
%systemd_user_preun steamos-manager-session-cleanup.service
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart steamos-manager.service
|
||||
%systemd_user_postun steamos-manager.service
|
||||
%systemd_user_postun steamos-manager-configure-cecd.service
|
||||
%systemd_user_postun steamos-manager-session-cleanup.service
|
||||
if [ $1 -eq 0 ]; then
|
||||
semodule -r steamos_manager 2>/dev/null || :
|
||||
fi
|
||||
|
||||
%files
|
||||
%license %{_datadir}/licenses/steamos-manager/LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
%{_bindir}/steamosctl
|
||||
#{_datadir}/dbus-1/interfaces/com.steampowered.SteamOSManager1.Manager.xml
|
||||
%{_datadir}/dbus-1/interfaces/com.steampowered.SteamOSManager1.xml
|
||||
%{_datadir}/dbus-1/services/com.steampowered.SteamOSManager1.service
|
||||
%{_datadir}/dbus-1/system.d/com.steampowered.SteamOSManager1.conf
|
||||
%{_datadir}/dbus-1/system-services/com.steampowered.SteamOSManager1.service
|
||||
%{_datadir}/steamos-manager/devices/*.toml
|
||||
%{_datadir}/steamos-manager/platform.toml
|
||||
%{_prefix}/lib/steamos-manager
|
||||
%{_unitdir}/steamos-manager.service
|
||||
%{_userunitdir}/steamos-manager.service
|
||||
%{_userunitdir}/steamos-manager-configure-cecd.service
|
||||
%{_userunitdir}/steamos-manager-session-cleanup.service
|
||||
%{_datadir}/selinux/packages/steamos_manager.pp
|
||||
|
||||
%files gamescope-session-plus
|
||||
%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
|
||||
|
||||
%changelog
|
||||
* Wed Mar 18 2026 Kyle Gospodnetich <me@kylegospodneti.ch> - 26.0.1-1
|
||||
- Intial Commit
|
||||
@@ -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)
|
||||
@@ -0,0 +1,6 @@
|
||||
rpm.global("commit", get("https://api.github.com/repos/OpenGamingCollective/steamos-manager/commits/dev").json().sha);
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh("OpenGamingCollective/steamos-manager"));
|
||||
rpm.global("commit_date", date());
|
||||
rpm.release();
|
||||
}
|
||||
@@ -5,6 +5,7 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
nightly = 1
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
%global _default_patch_fuzz 2
|
||||
%global build_timestamp %(date +"%Y%m%d")
|
||||
%global gamescope_commit b6a368af614ee93bf7b1d05a8d203f0c84a87c74
|
||||
%global gamescope_commit 402bfb81bc25943cac9061eb022fe229c5414f5e
|
||||
%define short_commit %(echo %{gamescope_commit} | cut -c1-8)
|
||||
|
||||
Name: terra-gamescope
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
let v = gh_commit("OpenGamingCollective/gamescope"));
|
||||
v.crop(1);
|
||||
rpm.global("gamescope_commit", v);
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: umu-launcher
|
||||
Version: 1.3.0
|
||||
Release: 1%?dist
|
||||
Version: 1.4.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A tool for launching non-steam games with proton
|
||||
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: dart
|
||||
Version: 3.11.2
|
||||
Version: 3.11.4
|
||||
Release: 1%{?dist}
|
||||
Summary: The Dart Language
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -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 +0,0 @@
|
||||
rpm.version(`<p>The latest version of chezmoi is ([\d.]+)`.find(get("https://www.chezmoi.io"), 1));
|
||||
@@ -10,11 +10,11 @@
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
|
||||
%endif
|
||||
|
||||
%global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch
|
||||
%global providers 1password archlinuxpkgs bitwarden bluetooth bookmarks calc clipboard desktopapplications dnfpackages files menus niriactions nirisessions providerlist runner snippets symbols todo unicode websearch windows wireplumber
|
||||
|
||||
# https://github.com/abenz1267/elephant
|
||||
%global goipath github.com/abenz1267/elephant
|
||||
Version: 2.20.2
|
||||
Version: 2.20.3
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -27,7 +27,7 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b
|
||||
|
||||
Name: elephant
|
||||
Release: 1%{?dist}
|
||||
Summary: None
|
||||
Summary: Data provider service and backend for building custom application launchers & desktop utilities
|
||||
|
||||
License: GPL-3.0-only
|
||||
URL: %{gourl}
|
||||
|
||||
@@ -1 +1,9 @@
|
||||
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/elephant/version.txt"));
|
||||
let dir = get("https://api.github.com/repos/abenz1267/elephant/contents/internal/providers/").json_arr();
|
||||
let providers = "";
|
||||
for f in dir {
|
||||
if f.size == 0 { // dir
|
||||
providers += f.name + " ";
|
||||
}
|
||||
}
|
||||
rpm.global("providers", providers[0..providers.len - 1]);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/nektos/act
|
||||
%global goipath github.com/nektos/act
|
||||
Version: 0.2.84
|
||||
Version: 0.2.86
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -24,7 +24,7 @@ Run your GitHub Actions locally
|
||||
%global godocs README.md
|
||||
|
||||
Name: gh-act
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: None
|
||||
|
||||
License: MIT AND ISC AND BSD-3-Clause AND Apache-2.0 AND BSD-2-Clause
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
# https://github.com/grpc/grpc-go
|
||||
%global goipath google.golang.org/grpc
|
||||
%global forgeurl https://github.com/grpc/grpc-go
|
||||
Version: 1.79.2
|
||||
Version: 1.79.3
|
||||
|
||||
%gometa -L
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global cmd_name soft
|
||||
|
||||
%global goipath github.com/charmbracelet/soft-serve
|
||||
Version: 0.11.5
|
||||
Version: 0.11.6
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit fbff1421bf27cc8c54b34a2f8e580f7f8ab3253a
|
||||
%global commit cf7577f650f97226d34a4e7ab6e30b765a15677a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v5.47.0
|
||||
%global commit_date 20260315
|
||||
%global commit_date 20260327
|
||||
|
||||
%global goipath github.com/v2fly/v2ray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global goipath github.com/v2fly/v2ray-core
|
||||
Version: 5.47.0
|
||||
Version: 5.48.0
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md SECURITY.md
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit d92dbf9c499a18ae8d18c8f3c93cef87dc921bf7
|
||||
%global commit 981e9cbec25ae8994ff6ab53ddb38eab75630984
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.2.7.5
|
||||
%global commit_date 20260305
|
||||
%global ver v2.2.7.5
|
||||
%global commit_date 20260318
|
||||
|
||||
%global goipath github.com/v2rayA/v2rayA
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
@@ -12,7 +12,7 @@ Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
%gometa -f
|
||||
|
||||
Name: v2raya-nightly
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols
|
||||
License: AGPL-3.0-only
|
||||
Packager: veuxit <erroor234@gmail.com>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit e86c36557241dc43989887a6006d8464d234fd27
|
||||
%global commit d2758a023cd7f4174a5a5fa4ff66e487d4342ba0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.2.6
|
||||
%global commit_date 20260312
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260328
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Disabled because compiled without debug
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: 26.2.6
|
||||
Version: 26.3.27
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
|
||||
|
||||
Name: xray
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: High-performance, open-source network proxy engine and toolset designed to bypass internet censorship and enhance privacy
|
||||
License: MPL-2.0
|
||||
Packager: veuxit <erroor234@gmail.com>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit 797b05eda68ecbfa3dbff29866c8d2ed9bfd39c4
|
||||
%global commit 5c86c1eda9cd75e0fa85b132ca4c8306e9fc81d5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260316
|
||||
%global commit_date 20260328
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user