mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
234 Commits
f43
...
mado/w/eymate
| Author | SHA1 | Date | |
|---|---|---|---|
| 060cfef07e | |||
| b1c9c7cb6a | |||
| bce700ac6d | |||
| 1980e0477e | |||
| b6f94c7ed9 | |||
| f4574d8628 | |||
| 2fc53cb763 | |||
| 6391180167 | |||
| aee6239c8e | |||
| ee4804532e | |||
| 20f91447a4 | |||
| de2882cce8 | |||
| c25e887bc1 | |||
| 02c78e4ebd | |||
| 1c101bae0e | |||
| 163f1f13e0 | |||
| f3c5a6c72a | |||
| 6d5949853d | |||
| 7fe2994065 | |||
| dae36983cf | |||
| 376692ea60 | |||
| 8bea1ac993 | |||
| d8f5f2188f | |||
| 1b4eca77bc | |||
| 6dcc59b41f | |||
| df7854d61e | |||
| 5522e5c97d | |||
| 5b3f9d0744 | |||
| 5abac089b0 | |||
| bf9ae95712 | |||
| 705cfde98c | |||
| 9d7a3f8e39 | |||
| ab1fc01c98 | |||
| 5856f26e8a | |||
| 3774582e0d | |||
| 92cfd7dadd | |||
| 51ca18270b | |||
| 53d9c50448 | |||
| b95456874e | |||
| 33eb6f1f21 | |||
| 80b09606fa | |||
| 9c5d6cf439 | |||
| c81afdf1d6 | |||
| 2afaaa4702 | |||
| 1157c7c222 | |||
| 3f91aab635 | |||
| 234c4c8b2b | |||
| b036a75f74 | |||
| db4c2fc38c | |||
| 50518c47f1 | |||
| 16c40caa3f | |||
| ef277a7c5d | |||
| 7d953d1072 | |||
| a59bae41d5 | |||
| d4019c86c1 | |||
| 3bc29c0706 | |||
| 156bcaf1b9 | |||
| eabc28d4e5 | |||
| d6682016d6 | |||
| 633bd73484 | |||
| 4631a857b0 | |||
| f79870a261 | |||
| 4b24676cfc | |||
| 6523f8a38a | |||
| 0f500f4025 | |||
| df8e780916 | |||
| ac24f7ac7f | |||
| b9b0377ea9 | |||
| d612973ac1 | |||
| 87dbe89532 | |||
| 40241035f4 | |||
| 9a7e507888 | |||
| 35db449f9b | |||
| 98e316b7a9 | |||
| 61672cd4cb | |||
| fa2db4bc1c | |||
| 5d991d3eee | |||
| 5a802da9f9 | |||
| 499cd41140 | |||
| c851b1688a | |||
| c49259b7f3 | |||
| 23d311a0be | |||
| 7252e9d2be | |||
| 1e57d574a3 | |||
| f15e49136c | |||
| acacf3c76c | |||
| eec5117a52 | |||
| ffd34a02b1 | |||
| f5606b64a0 | |||
| 79ce372975 | |||
| 08bfcd3acc | |||
| 44b997502a | |||
| 95bc611fca | |||
| 187c9335bd | |||
| 7c5dcc4d9d | |||
| 5706006806 | |||
| d9f45f4f27 | |||
| 07fce527b6 | |||
| f8b344f264 | |||
| cb044a5f79 | |||
| 2265904ab8 | |||
| 01315e3418 | |||
| 3676914ad6 | |||
| a8deb1662e | |||
| c241eadfbe | |||
| d8d12c7a7f | |||
| b868fc895c | |||
| ee67096f52 | |||
| f7af840929 | |||
| c6070f7f59 | |||
| d731e2c906 | |||
| f29e288ca3 | |||
| 30e2689246 | |||
| 1707138bab | |||
| c3670adbbd | |||
| cad951f6af | |||
| bda7ee3108 | |||
| 00764f9d7c | |||
| 00321e22b7 | |||
| b81af2935e | |||
| c804fa3d7e | |||
| d1718658de | |||
| 91bc673815 | |||
| c38bf26688 | |||
| e7e0c56f70 | |||
| 014c1881c4 | |||
| 43f0d5ea9d | |||
| 4d955a7dc7 | |||
| bc59898c3b | |||
| 89c37de115 | |||
| 5fecf8216c | |||
| 0b0e3e3562 | |||
| 15aa382056 | |||
| 3cddff9392 | |||
| 2259ac1d7e | |||
| 781375ccf5 | |||
| 3d79713eb7 | |||
| 06af274b63 | |||
| 470c0b7fce | |||
| 828f88fe36 | |||
| 460b2a0723 | |||
| 7c609d1b19 | |||
| d1c9cca101 | |||
| 2f1dbf5057 | |||
| c05ce5160a | |||
| 4bb82fb5bb | |||
| 705ca8922a | |||
| b0777c5a79 | |||
| 68a6644874 | |||
| 11baf2a242 | |||
| 2036e9d4f4 | |||
| 291eff54a4 | |||
| 0b118c1acc | |||
| f691b1aa3d | |||
| 6a5d9ef278 | |||
| 862a52ce4a | |||
| c2c2915a50 | |||
| 636f1fb050 | |||
| 1913f282a4 | |||
| 642ef6edb3 | |||
| 16a5a288fa | |||
| 67f0f197e7 | |||
| da040b702a | |||
| 1b609481f7 | |||
| de918b3352 | |||
| 4702284ff4 | |||
| 21eb1a45e9 | |||
| 85ece72ea5 | |||
| 498aabfb39 | |||
| b060c09152 | |||
| 924b83d6b5 | |||
| a0305053fa | |||
| 30140ad87d | |||
| e2a4a8d6bb | |||
| bbd72507ec | |||
| 1ee73bc87a | |||
| d5f40f61a8 | |||
| 22cd28167d | |||
| 7e971fd217 | |||
| 55b4cb83a0 | |||
| d547ac091d | |||
| 3ed503ffb4 | |||
| c8c517e1c1 | |||
| b6424180cd | |||
| 7eda654f8b | |||
| cdd62a095d | |||
| 95d1c341b2 | |||
| f679dbb260 | |||
| c159ae2465 | |||
| 020ddb8220 | |||
| 7db1aaca75 | |||
| 5545ca404a | |||
| 88b0b3e572 | |||
| 98737a7e09 | |||
| 5ded1878bb | |||
| 0ee9f81512 | |||
| 0d28a765ea | |||
| 0ba2ce78aa | |||
| 2a87dce53b | |||
| 6f0d4428a4 | |||
| 8d3eaca548 | |||
| 3e7cffbe37 | |||
| 51726a8a5f | |||
| 48e17ff0a3 | |||
| fdbf450c38 | |||
| 11370cc2bd | |||
| 92d8250b6b | |||
| 4cc7cb792a | |||
| 41cc0a6d73 | |||
| 3d1a70395c | |||
| 513b31293a | |||
| 293cd61b38 | |||
| ff3ce03cbb | |||
| 40db1c857d | |||
| aa134f98aa | |||
| 0115071979 | |||
| f150de6716 | |||
| f3aaac3aaf | |||
| df38700bee | |||
| 67b3e727ee | |||
| d8454b2e46 | |||
| 78417ab8cd | |||
| 62060bbde2 | |||
| 4822b4cd94 | |||
| 4e2824bccd | |||
| 25c7cb29c5 | |||
| 247baab07b | |||
| aa54246ec7 | |||
| b06219a6a0 | |||
| 560951275a | |||
| 8f14484579 | |||
| 9b9b501564 | |||
| 75df2432a8 | |||
| 93a58874f3 |
+1
-1
@@ -2,7 +2,7 @@
|
||||
"repoOwner": "terrapkg",
|
||||
"repoName": "packages",
|
||||
"resetAuthor": true,
|
||||
"targetBranchChoices": ["el10", "f41", "f42", "frawhide"],
|
||||
"targetBranchChoices": ["el10", "f41", "f42", "f43", "frawhide"],
|
||||
"branchLabelMapping": {
|
||||
"^sync-(.+)$": "$1"
|
||||
}
|
||||
|
||||
@@ -38,77 +38,8 @@ jobs:
|
||||
run: anda ci >> $GITHUB_OUTPUT
|
||||
build:
|
||||
needs: manifest
|
||||
strategy:
|
||||
matrix:
|
||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||
version: ["rawhide"]
|
||||
fail-fast: false
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'cirun-x86-64-lg--${{ github.run_id }}' || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up git repository
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
|
||||
- name: CI Setup Script
|
||||
if: ${{ matrix.pkg.labels.mock != '1' }}
|
||||
run: |
|
||||
dir=$(dirname ${{ matrix.pkg.pkg }})
|
||||
if [ -f $dir/ci_setup.rhai ]; then
|
||||
anda run $dir/ci_setup.rhai --labels script_path=$dir/ci_setup.rhai
|
||||
fi
|
||||
|
||||
- name: Install Build Dependencies
|
||||
if: ${{ matrix.pkg.labels.mock != '1' }}
|
||||
run: |
|
||||
dir=$(dirname ${{ matrix.pkg.pkg }})
|
||||
dnf5 builddep -y ${dir}/*.spec
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build ${{ matrix.pkg.pkg }} -D "vendor Terra" -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ !matrix.pkg.labels.mock == '1' && '-rrpmbuild' || '' }}
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
run: |
|
||||
NAME=${{ matrix.pkg.pkg }}-${{ matrix.pkg.arch }}-${{ matrix.version }}
|
||||
x=${NAME//\//@}
|
||||
echo "name=$x" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ steps.art.outputs.name }}
|
||||
compression-level: 0 # The RPMs are already compressed :p
|
||||
path: |
|
||||
anda-build/rpm/rpms/*
|
||||
anda-build/rpm/srpm/*
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
if: github.event_name == 'push'
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: github.event_name == 'push' && matrix.pkg.labels['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: success() && github.event_name == 'push'
|
||||
run: ./.github/workflows/mg.sh true "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
||||
run: ./.github/workflows/mg.sh false "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
uses: ./.github/workflows/json-build.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
packages: ${{ needs.manifest.outputs.build_matrix }}
|
||||
publish: ${{ github.event_name == 'push' }}
|
||||
|
||||
+36
-78
@@ -12,95 +12,53 @@ on:
|
||||
required: false
|
||||
default: ""
|
||||
architecture:
|
||||
description: "Architecture"
|
||||
description: "Architectures"
|
||||
required: false
|
||||
default: all
|
||||
default: ""
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
parse:
|
||||
outputs:
|
||||
pkgs: ${{ steps.parsing.outputs.pkgs }}
|
||||
builder: ${{ inputs.custom_builder }}
|
||||
arch: ${{ steps.parsing.outputs.arch }}
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Parse Input
|
||||
id: parsing
|
||||
run: |
|
||||
echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
|
||||
echo "builder=${{ inputs.custom_builder }}" >> $GITHUB_OUTPUT
|
||||
arch="${{ inputs.architecture }}"
|
||||
# Convert to json array using jq
|
||||
# if arch is not all, convert to array
|
||||
if [ "$arch" != "all" ]; then
|
||||
# jq, array with single element as string
|
||||
arch=$(echo $arch | sed 's/,/\n/g')
|
||||
echo "arch=$(echo $arch | jq -Rs 'split("\n")' | jq 'map(select(length > 0))' | jq -c .)" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "arch=$(echo '["aarch64", "x86_64"]' | jq -c .)" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
run-name: ${{ inputs.packages }}
|
||||
|
||||
build:
|
||||
needs: parse
|
||||
strategy:
|
||||
matrix:
|
||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||
version: ["rawhide"]
|
||||
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||
fail-fast: false
|
||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-22.04-arm' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-22.04' }}
|
||||
jobs:
|
||||
manifest:
|
||||
outputs:
|
||||
build_matrix: ${{ steps.parsing.outputs.build_matrix }}
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up git repository
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build -D "vendor Terra" -c terra-${{ matrix.version }}-${{ matrix.arch }} anda/${{ matrix.pkg }}pkg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
- name: Setup Git
|
||||
run: |
|
||||
NAME=${{ matrix.pkg }}-${{ matrix.arch }}-${{ matrix.version }}
|
||||
x=${NAME//\//@}
|
||||
echo "name=$x" >> $GITHUB_OUTPUT
|
||||
echo "labels=$(anda run andax/get_proj_label.rhai -l project=anda/${{ matrix.pkg }}anda.hcl)" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ steps.art.outputs.name }}
|
||||
compression-level: 0 # The RPMs are already compressed :p
|
||||
path: |
|
||||
anda-build/rpm/rpms/*
|
||||
anda-build/rpm/srpm/*
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
git config user.name "Raboneko"
|
||||
git config user.email "raboneko@fyralabs.com"
|
||||
- name: Parse Input
|
||||
id: parsing
|
||||
run: |
|
||||
subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }} anda-build/rpm/rpms/*
|
||||
for pkg in ${{ inputs.packages }}; do
|
||||
touch anda/$pkg/.build
|
||||
done
|
||||
git add --all
|
||||
git commit -a -m "tmp"
|
||||
b=$(anda ci | sed -E 's@^build_matrix=@@')
|
||||
if [ "${{ inputs.architecture }}" != "" ]; then
|
||||
# e.g.: [ unique_by(.pkg)[] | (.arch="x86_64", .arch="aarch64") ]
|
||||
filter=`echo -n "${{ inputs.architecture }}" | tr '[:space:]' '\n' | sed -E '/^$/d; s@^.+$@.arch="\0"@' | tr '\n' ', '`
|
||||
b=`echo $b | jq -c '[unique_by(.pkg)[] | ('"$filter"')]'`
|
||||
elif [ "${{ inputs.custom_builder }}" != "" ]; then
|
||||
b=`echo $b | jq -c 'unique_by(.pkg)'`
|
||||
fi
|
||||
echo "build_matrix=$b" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: fromJson(steps.art.outputs.labels)['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }}-source anda-build/rpm/srpm/*
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: success()
|
||||
run: ./.github/workflows/mg.sh true "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: cancelled() || failure()
|
||||
run: ./.github/workflows/mg.sh false "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
build:
|
||||
needs: manifest
|
||||
uses: ./.github/workflows/json-build.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
packages: ${{ needs.manifest.outputs.build_matrix }}
|
||||
custom_builder: ${{ inputs.custom_builder }}
|
||||
|
||||
@@ -2,11 +2,33 @@ name: JSON Build
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
packages:
|
||||
description: "Packages to Build"
|
||||
required: true
|
||||
type: string
|
||||
publish:
|
||||
description: "Whether the package should be published"
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
custom_builder:
|
||||
description: "Custom Builder"
|
||||
required: false
|
||||
type: string
|
||||
default: ""
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
packages:
|
||||
description: "Packages to Build"
|
||||
required: true
|
||||
type: string
|
||||
publish:
|
||||
description: "Whether the package should be published"
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -15,7 +37,7 @@ jobs:
|
||||
pkg: ${{ fromJson(inputs.packages) }}
|
||||
version: ["rawhide"]
|
||||
fail-fast: false
|
||||
runs-on: ${{ (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && 'cirun-x86-64-lg--${{ github.run_id }}"' || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
@@ -61,6 +83,7 @@ jobs:
|
||||
anda-build/rpm/srpm/*
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
if: inputs.publish
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
@@ -69,7 +92,7 @@ jobs:
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: matrix.pkg.labels['no_upload_srpms'] != '1'
|
||||
if: inputs.publish && matrix.pkg.labels['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
@@ -78,8 +101,8 @@ jobs:
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: success()
|
||||
if: inputs.publish && success()
|
||||
run: ./.github/workflows/mg.sh true "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: cancelled() || failure()
|
||||
if: inputs.publish && (cancelled() || failure())
|
||||
run: ./.github/workflows/mg.sh false "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
|
||||
@@ -15,6 +15,7 @@ jobs:
|
||||
- frawhide
|
||||
- f41
|
||||
- f42
|
||||
- f43
|
||||
- el10
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
|
||||
@@ -6,6 +6,7 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- frawhide
|
||||
- f43
|
||||
- f42
|
||||
- f41
|
||||
- el10
|
||||
|
||||
@@ -50,6 +50,7 @@ jobs:
|
||||
}
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over f43 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -50,6 +50,7 @@ jobs:
|
||||
}
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over f43 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -50,6 +50,7 @@ jobs:
|
||||
}
|
||||
copy_over f41 || true
|
||||
copy_over f42 || true
|
||||
copy_over f43 || true
|
||||
copy_over el10 || true
|
||||
git push -u origin --all
|
||||
fi
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: bitwarden-cli.bin
|
||||
Version: 2025.7.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bitwarden-cli
|
||||
Version: 2025.7.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.740
|
||||
Version: 0.0.748
|
||||
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.740
|
||||
Version: 0.0.748
|
||||
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.104
|
||||
Version: 0.0.107
|
||||
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.156
|
||||
Version: 0.0.157
|
||||
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.156
|
||||
Version: 0.0.157
|
||||
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.104
|
||||
Version: 0.0.107
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 0a46a7d3329d86629d7562d9f5747da70973a338
|
||||
%global commit_date 20250723
|
||||
%global commit 32b222cd9e2749cfdecb216189f954c719e3f66e
|
||||
%global commit_date 20250820
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "flameshot.qt5.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
#? https://github.com/terrapkg/packages/pull/5554
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 12.1.0
|
||||
%global commit 4edfb2ac1d71e7f75fcdcb850ff6bce5fb148a7b
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20250618
|
||||
%global devel_name QtColorWidgets
|
||||
|
||||
Name: flameshot.qt5
|
||||
Version: %ver^%{commit_date}git.%shortcommit
|
||||
Release: 2%?dist
|
||||
License: GPL-3.0-or-later AND ASL-2.0 AND GPL-2.0-only AND LGPL-3.0-only AND FAL-1.3
|
||||
Summary: Powerful yet simple to use screenshot software
|
||||
URL: https://flameshot.org
|
||||
Source0: https://github.com/flameshot-org/flameshot/archive/%commit/flameshot-%commit.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
BuildRequires: cmake >= 3.13.0
|
||||
BuildRequires: gcc-c++ >= 7
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
BuildRequires: cmake(Qt5Core) >= 5.9.0
|
||||
BuildRequires: cmake(KF5GuiAddons) >= 5.89.0
|
||||
BuildRequires: cmake(Qt5DBus) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Gui) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5LinguistTools) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Network) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Svg) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Widgets) >= 5.9.0
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: qt5-qtbase >= 5.9.0
|
||||
Requires: qt5-qttools >= 5.9.0
|
||||
Requires: qt5-qtsvg%{?_isa} >= 5.9.0
|
||||
|
||||
%dnl Provides: flameshot = %version-%release
|
||||
Conflicts: flameshot
|
||||
|
||||
Recommends: xdg-desktop-portal%{?_isa}
|
||||
Recommends: (xdg-desktop-portal-gnome%{?_isa} if gnome-shell%{?_isa})
|
||||
Recommends: (xdg-desktop-portal-kde%{?_isa} if plasma-workspace-wayland%{?_isa})
|
||||
Recommends: (xdg-desktop-portal-wlr%{?_isa} if wlroots%{?_isa})
|
||||
|
||||
%description
|
||||
Powerful and simple to use screenshot software with built-in
|
||||
editor with advanced features.
|
||||
|
||||
Features:
|
||||
|
||||
* Customizable appearance.
|
||||
* Easy to use.
|
||||
* In-app screenshot edition.
|
||||
* DBus interface.
|
||||
* Upload to Imgur
|
||||
|
||||
|
||||
%pkg_completion -Bfz flameshot
|
||||
|
||||
%package devel
|
||||
Summary: Flameshot development files
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Development files for Flameshot.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n flameshot-%commit
|
||||
|
||||
%build
|
||||
%cmake -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DUSE_WAYLAND_CLIPBOARD:BOOL=ON \
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
# https://fedoraproject.org/wiki/PackagingDrafts/find_lang
|
||||
%find_lang Internationalization --with-qt
|
||||
%fdupes %{buildroot}%{_datadir}/icons
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
|
||||
%files -f Internationalization.lang
|
||||
%{_datadir}/flameshot/translations/Internationalization_grc.qm
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%dir %{_datadir}/flameshot
|
||||
%dir %{_datadir}/flameshot/translations
|
||||
%{_bindir}/flameshot
|
||||
%{_libdir}/lib%{devel_name}.so.*
|
||||
%{_datadir}/applications/org.flameshot.Flameshot.desktop
|
||||
%{_metainfodir}/org.flameshot.Flameshot.metainfo.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.flameshot.Flameshot.xml
|
||||
%{_datadir}/dbus-1/services/org.flameshot.Flameshot.service
|
||||
%{_datadir}/icons/hicolor/*/apps/*.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.svg
|
||||
%{_mandir}/man1/flameshot.1*
|
||||
|
||||
%files devel
|
||||
%{_libdir}/lib%{devel_name}.so
|
||||
%{_libdir}/cmake/%{devel_name}/
|
||||
%{_libdir}/pkgconfig/%{devel_name}.pc
|
||||
%{_includedir}/%{devel_name}/
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flatpost
|
||||
Version: 1.0.8
|
||||
Version: 1.1.0
|
||||
Release: 1%?dist
|
||||
License: BSD-2-Clause
|
||||
Summary: Desktop environment agnostic Flathub software center.
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.85.0
|
||||
%global raw_ver v1.86.0
|
||||
|
||||
Name: komikku
|
||||
Version: 1.85.0
|
||||
Version: 1.86.0
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
BuildArch: noarch
|
||||
@@ -36,7 +36,7 @@ Requires: libnotify
|
||||
Requires: webkitgtk6.0
|
||||
Requires: python3-beautifulsoup4
|
||||
Requires: python3-brotli
|
||||
Requires: python3-colorthief
|
||||
Requires: python3-modern-colorthief
|
||||
Requires: python3-dateparser %dnl >= 1.1.4 | https://bugzilla.redhat.com/show_bug.cgi?id=2115204
|
||||
Requires: python3-emoji
|
||||
Requires: python3-gobject
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 79edb1422137983961c18e3adc267363a254e7df
|
||||
%global commit_date 20250816
|
||||
%global commit 53299982c074d3b8f2b2ddacc9babf9971f3aef7
|
||||
%global commit_date 20250826
|
||||
%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 07572dc83c13ed4b1f9b352a051689f5c17799cf
|
||||
%global commit 0f910ec51c97fc0b5906d6549492643fc1fa3e9d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250816
|
||||
%global commit_date 20250829
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: peazip
|
||||
Version: 10.6.0
|
||||
Version: 10.6.1
|
||||
Release: 1%?dist
|
||||
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
|
||||
License: LGPL-3.0-only
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rp-appset.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
%global commit 5b4b8f65c3d2795a61e765a01e07af9bfe3d1990
|
||||
%global commit_date 20250501
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: appset
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: Application for customisation of appearance of Raspberry Pi Desktop
|
||||
License: BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/appset
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: intltool
|
||||
BuildRequires: gcc
|
||||
|
||||
Requires: libxml2
|
||||
Requires: gtk3
|
||||
|
||||
Provides: pipanel
|
||||
Provides: rp-appset
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n appset-%commit
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang pipanel
|
||||
|
||||
%files -f pipanel.lang
|
||||
%doc README
|
||||
%license debian/copyright
|
||||
%{_bindir}/pipanel
|
||||
%{_datadir}/applications/pipanel.desktop
|
||||
%{_datadir}/pipanel/ui/pipanel.ui
|
||||
|
||||
%changelog
|
||||
* Fri Aug 15 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Package appset
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("raspberrypi-ui/appset"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-08-16
|
||||
%global ver 2025-08-29
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#? https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/blob/main/PKGBUILD
|
||||
%define debug_package %{nil}
|
||||
|
||||
# Exclude private libraries
|
||||
@@ -10,55 +11,54 @@
|
||||
%define arch arm64-
|
||||
%endif
|
||||
|
||||
Name: signal-desktop
|
||||
Version: 7.66.0
|
||||
Release: 2%?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
|
||||
Name: signal-desktop
|
||||
Version: 7.68.0
|
||||
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
|
||||
# signal.desktop from https://github.com/signalflatpak/signal/blob/master/org.signal.Signal.desktop
|
||||
Source1: signal.desktop
|
||||
License: AGPL-3.0 AND %electron_licenses
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3
|
||||
Requires: pulseaudio-libs
|
||||
Requires: glib2
|
||||
Requires: gtk3
|
||||
Requires: libwayland-cursor
|
||||
Requires: libwayland-client
|
||||
Requires: libxkbcommon
|
||||
Requires: glibc
|
||||
Requires: gdk-pixbuf2
|
||||
Requires: libthai
|
||||
Requires: nettle
|
||||
Requires: avahi-libs
|
||||
Requires: libXfixes
|
||||
Requires: libX11
|
||||
Requires: libjpeg-turbo
|
||||
Requires: sqlite-libs
|
||||
Requires: json-glib
|
||||
Requires: libdatrie
|
||||
Requires: libxml2
|
||||
Requires: libbrotli
|
||||
Requires: cairo
|
||||
Requires: xz-libs
|
||||
Requires: libxcb
|
||||
Requires: nss-util
|
||||
Requires: nss
|
||||
Requires: dbus-libs
|
||||
Requires: mesa-libgbm
|
||||
Requires: at-spi2-atk
|
||||
Requires: expat
|
||||
Requires: alsa-lib
|
||||
Source1: signal.desktop
|
||||
License: AGPL-3.0 AND %electron_licenses
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3
|
||||
BuildRequires: git-lfs
|
||||
Requires: gtk3
|
||||
Requires: libwayland-cursor
|
||||
Requires: libwayland-client
|
||||
Requires: libxkbcommon
|
||||
Requires: gdk-pixbuf2
|
||||
Requires: libthai
|
||||
Requires: nettle
|
||||
Requires: avahi-libs
|
||||
Requires: libXfixes
|
||||
Requires: libjpeg-turbo
|
||||
Requires: sqlite-libs
|
||||
Requires: json-glib
|
||||
Requires: libdatrie
|
||||
Requires: libxml2
|
||||
Requires: libbrotli
|
||||
Requires: cairo
|
||||
Requires: xz-libs
|
||||
Requires: libxcb
|
||||
Requires: nss-util
|
||||
Requires: nss
|
||||
Requires: dbus-libs
|
||||
Requires: mesa-libgbm
|
||||
Requires: at-spi2-atk
|
||||
Requires: expat
|
||||
Requires: alsa-lib
|
||||
|
||||
%description
|
||||
Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.
|
||||
|
||||
%prep
|
||||
%autosetup -n Signal-Desktop-%{version}
|
||||
%autosetup -n Signal-Desktop-%{version} -p1
|
||||
|
||||
%build
|
||||
pnpm install
|
||||
pnpm install --frozen-lockfile
|
||||
pnpm --prefix sticker-creator install
|
||||
pnpm --prefix sticker-creator build
|
||||
pnpm run build-linux --dir
|
||||
|
||||
%install
|
||||
@@ -95,7 +95,7 @@ install -Dm644 build/icons/png/512x512.png %{buildroot}%{_iconsdir}/hicolor/512x
|
||||
install -Dm644 build/icons/png/64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/signal.png
|
||||
|
||||
install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/signal.desktop
|
||||
|
||||
mkdir -p %buildroot%_bindir
|
||||
ln -s %_libdir/signal-desktop/signal-desktop %buildroot%_bindir/signal-desktop
|
||||
|
||||
%files
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||
# For user clarity I have separated these into different packages
|
||||
%global commit 9006a3663212c11cd2c491c47cd9d95ba38fe29c
|
||||
%global commit 9a399f26a42db7c0c8c9c9688c8b98ffc38d22f6
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20250102
|
||||
%global commit_date 20250811
|
||||
%global commit_date 20250826
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 7a790fec2c004c02844c650c802eb03ff21e891d
|
||||
%global commit 88d4af5b1476c5a69e7661637506ae1932a2ccb5
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define _ubuntu_rel 1ubuntu1
|
||||
%define _ubuntu_rel 2ubuntu3
|
||||
|
||||
Name: unity-session
|
||||
Summary: Lightdm profile for Unity 7
|
||||
Version: 48.0
|
||||
Version: 47.0.1
|
||||
Release: 1%?dist
|
||||
|
||||
License: GPL-2.0
|
||||
|
||||
@@ -23,7 +23,7 @@ Wayland clipboard manager with support for multimedia.}
|
||||
%global godocs CHANGELOG.md readme.md version.txt
|
||||
|
||||
Name: cliphist
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Wayland clipboard manager with support for multimedia
|
||||
Provides: golang-github-sentriz-cliphist = %version-%release
|
||||
Obsoletes: golang-github-sentriz-cliphist < 0.6.1-2
|
||||
@@ -40,20 +40,16 @@ BuildRequires: anda-srpm-macros
|
||||
%prep
|
||||
%goprep -A
|
||||
%autopatch -p1
|
||||
%go_prep_online
|
||||
|
||||
#if %{without bootstrap}
|
||||
#generate_buildrequires
|
||||
#go_generate_buildrequires
|
||||
#endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%build
|
||||
%go_build_online
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
mkdir -p build/bin
|
||||
%gobuild -o build/bin/%name
|
||||
%endif
|
||||
|
||||
%install
|
||||
#gopkginstall
|
||||
%gopkginstall
|
||||
%if %{without bootstrap}
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/cliphist
|
||||
@@ -73,7 +69,7 @@ install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/cliphist
|
||||
%{_bindir}/cliphist
|
||||
%endif
|
||||
|
||||
#gopkgfiles
|
||||
%gopkgfiles
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -24,9 +24,9 @@ Configurable TUI clipboard manager for Unix.}
|
||||
resources/test_data/top_secret_credentials.txt
|
||||
|
||||
Name: clipse
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Configurable TUI clipboard manager for Unix
|
||||
Provides: golang-github-savedra1-clipse = %version-%release
|
||||
Provides: golang-github-savedra1-clipse = %evr
|
||||
Obsoletes: golang-github-savedra1-clipse < 1.1.0-2
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
License: MIT
|
||||
@@ -40,21 +40,17 @@ BuildRequires: anda-srpm-macros
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n clipse-%version
|
||||
%go_prep_online
|
||||
|
||||
#if %{without bootstrap}
|
||||
#generate_buildrequires
|
||||
#go_generate_buildrequires
|
||||
#endif
|
||||
%goprep -A
|
||||
|
||||
%if %{without bootstrap}
|
||||
%build
|
||||
mkdir -p build/bin
|
||||
go build -ldflags="-linkmode=external" -o build/bin/%{name}
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o build/bin/%{name}
|
||||
%endif
|
||||
|
||||
%install
|
||||
#gopkginstall
|
||||
%gopkginstall
|
||||
%if %{without bootstrap}
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/clipse
|
||||
@@ -74,7 +70,7 @@ install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/clipse
|
||||
%{_bindir}/clipse
|
||||
%endif
|
||||
|
||||
#gopkgfiles
|
||||
%gopkgfiles
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
%global realname hyprgraphics
|
||||
%global ver 0.1.5
|
||||
%global commit 4c1d63a0f22135db123fc789f174b89544c6ec2d
|
||||
%global commit_date 20250805
|
||||
%global commit 157cc52065a104fc3b8fa542ae648b992421d1c7
|
||||
%global commit_date 20250821
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
%bcond libjxl 1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: hypridle
|
||||
Version: 0.1.6
|
||||
Version: 0.1.7
|
||||
Release: 1%?dist
|
||||
Summary: Hyprland's idle daemon
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.8.2
|
||||
%global ver 0.8.4
|
||||
|
||||
%global commit 69efb6291c7343e936f2ddce622990ed018b7fdb
|
||||
%global commit_date 20250815
|
||||
%global commit b2ae3204845f5f2f79b4703b441252d8ad2ecfd0
|
||||
%global commit_date 20250826
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "golang-github-abenz1267-walker.spec"
|
||||
spec = "walker.spec"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
# Generated by go2rpm 1.14.0
|
||||
%bcond check 0
|
||||
%bcond bootstrap 0
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
|
||||
%endif
|
||||
|
||||
%if 0%{?fedora} <= 40
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
# https://github.com/abenz1267/walker
|
||||
%global goipath github.com/abenz1267/walker
|
||||
Version: 0.13.26
|
||||
|
||||
%gometa -f
|
||||
|
||||
%global common_description %{expand:
|
||||
Multi-Purpose Launcher with a lot of features. Highly Customizable and fast.}
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md cmd/version.txt
|
||||
|
||||
Name: walker
|
||||
Release: 1%?dist
|
||||
Summary: Multi-Purpose Launcher with a lot of features. Highly Customizable and fast
|
||||
|
||||
License: MIT
|
||||
URL: %{gourl}
|
||||
Source: %{gosource}
|
||||
Provides: golang-github-abenz1267-walker = %version-%release
|
||||
Obsoletes: golang-github-abenz1267-walker < 0.11.4-2
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: gtk4-layer-shell
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: gtk4-layer-shell-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: pkgconfig(vips)
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
%gopkg
|
||||
|
||||
%prep
|
||||
%goprep -A
|
||||
%go_prep_online
|
||||
mv {LICENSE,README.md} cmd
|
||||
%setup -T -D -n %{name}-%{version}/cmd
|
||||
|
||||
|
||||
%build
|
||||
go build -x -o walker
|
||||
|
||||
%install
|
||||
#gopkginstall
|
||||
%if %{without bootstrap}
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp walker %{buildroot}%{_bindir}/walker
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with check}
|
||||
%check
|
||||
%gocheck
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/walker
|
||||
%endif
|
||||
|
||||
#gopkgfiles
|
||||
|
||||
%changelog
|
||||
* Tue Dec 24 2024 madonuko <mado@fyralabs.com> - 0.11.2-1
|
||||
- Initial package
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("abenz1267/walker"));
|
||||
rpm.global("upstream_version", gh("abenz1267/walker"));
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
# Generated by rust2rpm 27
|
||||
%bcond check 1
|
||||
|
||||
# prevent library files from being installed
|
||||
%global cargo_install_lib 0
|
||||
|
||||
%global upstream_version v1.0.0-beta-15
|
||||
%global ver %{sub %upstream_version 2}
|
||||
|
||||
Name: walker
|
||||
Version: %{gsub %{gsub %ver - ~ 1} - _}
|
||||
Release: %autorelease
|
||||
Summary: Multi-Purpose Launcher with a lot of features. Highly Customizable and fast.
|
||||
|
||||
SourceLicense: GPL-3.0
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
URL: https://github.com/abenz1267/walker
|
||||
Source: %url/archive/refs/tags/%upstream_version.tar.gz
|
||||
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: elephant
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 26
|
||||
BuildRequires: pkgconfig(gtk4)
|
||||
BuildRequires: pkgconfig(gtk4-layer-shell-0)
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: protobuf-compiler
|
||||
BuildRequires: pkgconfig(poppler-glib)
|
||||
%ifarch x86_64
|
||||
# BUG: fedora rustc missing this dep
|
||||
BuildRequires: libedit(x86-64)
|
||||
%endif
|
||||
|
||||
%global _description %{expand:
|
||||
%{summary}.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%prep
|
||||
%autosetup -n walker-%{ver} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%define cfgdir %buildroot/etc/xdg/walker
|
||||
%define themedir %cfgdir/themes/default
|
||||
|
||||
install -Dm644 resources/config.toml %cfgdir/config.toml
|
||||
install -Dm644 resources/themes/default/item.xml %themedir/item.xml
|
||||
install -Dm644 resources/themes/default/item_calc.xml %themedir/item_calc.xml
|
||||
install -Dm644 resources/themes/default/item_clipboard.xml %themedir/item_clipboard.xml
|
||||
install -Dm644 resources/themes/default/item_dmenu.xml %themedir/item_dmenu.xml
|
||||
install -Dm644 resources/themes/default/item_files.xml %themedir/item_files.xml
|
||||
install -Dm644 resources/themes/default/item_providerlist.xml %themedir/item_providerlist.xml
|
||||
install -Dm644 resources/themes/default/item_symbols.xml %themedir/item_symbols.xml
|
||||
install -Dm644 resources/themes/default/layout.xml %themedir/layout.xml
|
||||
install -Dm644 resources/themes/default/preview.xml %themedir/preview.xml
|
||||
install -Dm644 resources/themes/default/style.css %themedir/style.css
|
||||
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
%{_bindir}/walker
|
||||
/etc/xdg/walker/
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "android-studio.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
%global debug_package %{nil}
|
||||
%define __requires_exclude ^/usr/libexec/android-studio/.*$
|
||||
%define __provides_exclude ^/usr/libexec/android-studio/.*|libedit\\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
|
||||
Version: 2025.1.2.13
|
||||
Release: 1%?dist
|
||||
Summary: Official IDE for Android development
|
||||
License: Apache-2.0
|
||||
Packager: like-engels <higashikataengels@icloud.com>
|
||||
URL: https://developer.android.com/studio
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{version}-linux.tar.gz
|
||||
|
||||
Requires: alsa-lib
|
||||
Requires: freetype
|
||||
Requires: which
|
||||
Requires: libXrender
|
||||
Requires: libXtst
|
||||
Requires: glibc
|
||||
Requires: libsecret
|
||||
|
||||
%description
|
||||
Android Studio is the official IDE for Android development, and includes everything you need to build Android apps.
|
||||
|
||||
%prep
|
||||
%setup -q -n android-studio
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
||||
|
||||
cp -a * %{buildroot}%{_libexecdir}/%{name}
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -s %{_libexecdir}/%{name}/bin/studio %{buildroot}%{_bindir}/%{name}
|
||||
|
||||
mkdir -p %{buildroot}%{_licensedir}/%{name}
|
||||
install -Dm644 LICENSE.txt %{buildroot}%{_licensedir}/%{name}/LICENSE.txt
|
||||
|
||||
install -Dm644 bin/studio.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/applications
|
||||
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << 'EOF'
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=Android Studio
|
||||
Exec=android-studio %f
|
||||
Icon=android-studio
|
||||
Comment=The official Android IDE
|
||||
Categories=Development;IDE;
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
StartupWMClass=jetbrains-studio
|
||||
MimeType=application/x-extension-iml;
|
||||
EOF
|
||||
|
||||
%files
|
||||
%license %{_licensedir}/%{name}/LICENSE.txt
|
||||
%{_libexecdir}/%{name}
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/pixmaps/%{name}.png
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(find(`https://redirector.gvt1.com/edgedl/android/studio/ide-zips/([\d.]+)/android-studio-[\d.]+-linux.tar.gz`, get("https://developer.android.com/studio"), 1));
|
||||
@@ -3,7 +3,7 @@
|
||||
%bcond test 1
|
||||
|
||||
Name: node-%{module}
|
||||
Version: 10.0.1
|
||||
Version: 10.0.2
|
||||
Release: 1%?dist
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
@@ -49,7 +49,6 @@ NODE_ENV=test %{builddir}/bin/%{module} -R tests
|
||||
%endif
|
||||
|
||||
%files
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
%license LICENSE.modules
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.2.20
|
||||
Version: 1.2.21
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.103.15418
|
||||
Version: 1.103.25610
|
||||
Release: 1%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.35.1
|
||||
Version: 3.35.2
|
||||
Release: 1%?dist
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 11d56235f9e4a227b794a87a503785ef9f3349ed
|
||||
%global commit 460fcc13449a7183bfd1f406ad3d85eb4364b0cb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-08-15
|
||||
%global fulldate 2025-08-28
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.1.4
|
||||
|
||||
@@ -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 1dbb058773781100434200fad7b6e9084be4d9fc
|
||||
%global commit_date 20250813
|
||||
%global commit_hash b8057f28c6e5adef9744250643ad8cf8b5fafa18
|
||||
%global commit_date 20250826
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
@@ -60,7 +60,6 @@ Conflicts: micro
|
||||
git clone --recurse-submodules -q %{gourl} micro-%{version}
|
||||
cd %{builddir}/micro-%{version} && git checkout -q %{commit_hash}
|
||||
%gomkdir
|
||||
%go_prep_online
|
||||
|
||||
%build
|
||||
%if %{without bootstrap}
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.2.28
|
||||
Version: 0.2.29
|
||||
Release: 1%?dist
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi
|
||||
%bcond docs 0
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 2025.7.24
|
||||
Version: 2025.8.16
|
||||
Release: 1%?dist
|
||||
Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit e664a9bc48dcc0e74d02772acd295ce6356e850b
|
||||
%global commit cfd56a744d594e2cb239da47cebc498ca002d659
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250816
|
||||
%global ver 0.201.0
|
||||
%global commit_date 20250829
|
||||
%global ver 0.203.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond nightly 1
|
||||
@@ -26,6 +26,10 @@ Source0: https://github.com/zed-industries/zed/archive/%{commit}.tar.gz
|
||||
Conflicts: zed
|
||||
Conflicts: zed-preview
|
||||
|
||||
%ifarch x86_64
|
||||
# BUG: fedora rustc missing this dep
|
||||
BuildRequires: libedit(x86-64)
|
||||
%endif
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gcc
|
||||
@@ -66,17 +70,20 @@ Supplements: (%name unless zfs)
|
||||
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
|
||||
%files cli
|
||||
%_bindir/zed
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
|
||||
%package rename-zeditor
|
||||
Summary: Rename zed to zeditor to prevent collision with zfs
|
||||
Provides: %name-cli
|
||||
Conflicts: %name-cli
|
||||
Supplements: (%name and zfs)
|
||||
RemovePathPostFixes: .zeditor
|
||||
%description rename-zeditor
|
||||
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
|
||||
The normal package is %name-cli.
|
||||
%files rename-zeditor
|
||||
%_bindir/zeditor
|
||||
%_datadir/applications/%app_id.desktop.zeditor
|
||||
|
||||
|
||||
%prep
|
||||
@@ -118,6 +125,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||
%__cargo clean
|
||||
|
||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
|
||||
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
|
||||
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||
|
||||
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
|
||||
@@ -138,7 +147,7 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
|
||||
> LICENSE.dependencies
|
||||
mv assets/icons/LICENSES LICENSE.icons
|
||||
mv assets/themes/LICENSES LICENSE.themes
|
||||
mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
@@ -157,7 +166,6 @@ mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
%license LICENSE.themes
|
||||
%license assets/licenses.md
|
||||
%{_libexecdir}/zed-editor
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
%{_datadir}/pixmaps/%app_id.png
|
||||
%{_metainfodir}/%app_id.metainfo.xml
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.200.1-pre
|
||||
%global ver 0.202.2-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
Name: zed-preview
|
||||
Version: %(echo %ver | sed 's/-/~/')
|
||||
Release: 3%?dist
|
||||
Release: 4%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||
@@ -21,6 +21,10 @@ Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}.
|
||||
Conflicts: zed
|
||||
Conflicts: zed-nightly
|
||||
|
||||
%ifarch x86_64
|
||||
# BUG: fedora rustc missing this dep
|
||||
BuildRequires: libedit(x86-64)
|
||||
%endif
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gcc
|
||||
@@ -58,17 +62,20 @@ Supplements: (%name unless zfs)
|
||||
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
|
||||
%files cli
|
||||
%_bindir/zed
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
|
||||
%package rename-zeditor
|
||||
Summary: Rename zed to zeditor to prevent collision with zfs
|
||||
Provides: %name-cli
|
||||
Conflicts: %name-cli
|
||||
Supplements: (%name and zfs)
|
||||
RemovePathPostFixes: .zeditor
|
||||
%description rename-zeditor
|
||||
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
|
||||
The normal package is %name-cli.
|
||||
%files rename-zeditor
|
||||
%_bindir/zeditor
|
||||
%_datadir/applications/%app_id.desktop.zeditor
|
||||
|
||||
|
||||
%prep
|
||||
@@ -107,6 +114,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||
%__cargo clean
|
||||
|
||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
|
||||
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
|
||||
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||
|
||||
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
|
||||
@@ -127,7 +136,7 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
|
||||
> LICENSE.dependencies
|
||||
mv assets/icons/LICENSES LICENSE.icons
|
||||
mv assets/themes/LICENSES LICENSE.themes
|
||||
mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
@@ -146,7 +155,6 @@ mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
%license LICENSE.themes
|
||||
%license assets/licenses.md
|
||||
%{_libexecdir}/zed-editor
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
%{_datadir}/pixmaps/%app_id.png
|
||||
%{_metainfodir}/%app_id.metainfo.xml
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.199.6
|
||||
Version: 0.201.6
|
||||
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
|
||||
@@ -20,6 +20,10 @@ Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{versi
|
||||
Conflicts: zed-nightly
|
||||
Conflicts: zed-preview
|
||||
|
||||
%ifarch x86_64
|
||||
# BUG: fedora rustc missing this dep
|
||||
BuildRequires: libedit(x86-64)
|
||||
%endif
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gcc
|
||||
@@ -58,17 +62,20 @@ Supplements: (%name unless zfs)
|
||||
This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead.
|
||||
%files cli
|
||||
%_bindir/zed
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
|
||||
%package rename-zeditor
|
||||
Summary: Rename zed to zeditor to prevent collision with zfs
|
||||
Provides: %name-cli
|
||||
Conflicts: %name-cli
|
||||
Supplements: (%name and zfs)
|
||||
RemovePathPostFixes: .zeditor
|
||||
%description rename-zeditor
|
||||
This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package.
|
||||
The normal package is %name-cli.
|
||||
%files rename-zeditor
|
||||
%_bindir/zeditor
|
||||
%_datadir/applications/%app_id.desktop.zeditor
|
||||
|
||||
|
||||
%prep
|
||||
@@ -107,6 +114,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
|
||||
%__cargo clean
|
||||
|
||||
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
|
||||
sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor
|
||||
install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/
|
||||
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
|
||||
|
||||
install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml
|
||||
@@ -127,7 +136,7 @@ install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo
|
||||
> LICENSE.dependencies
|
||||
mv assets/icons/LICENSES LICENSE.icons
|
||||
mv assets/themes/LICENSES LICENSE.themes
|
||||
mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
@@ -146,7 +155,6 @@ mv assets/fonts/plex-mono/license.txt LICENSE.fonts
|
||||
%license LICENSE.themes
|
||||
%license assets/licenses.md
|
||||
%{_libexecdir}/zed-editor
|
||||
%{_datadir}/applications/%app_id.desktop
|
||||
%{_datadir}/pixmaps/%app_id.png
|
||||
%{_metainfodir}/%app_id.metainfo.xml
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define debug_package %nil
|
||||
%define _ttfontsdir %{_datadir}/fonts/maple
|
||||
%global upstream_ver v7.5
|
||||
%global upstream_ver v7.6
|
||||
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
|
||||
|
||||
Name: maple-fonts
|
||||
|
||||
@@ -15,11 +15,9 @@ Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
License: MIT
|
||||
URL: https://es-de.org/
|
||||
Source0: https://gitlab.com/es-de/emulationstation-de/-/archive/v%{version}/emulationstation-de-v%{version}.tar.gz
|
||||
# Backport a patch to fix a build issue with libgit2
|
||||
# This patch should already be included in the next release
|
||||
Patch0: https://gitlab.com/es-de/emulationstation-de/-/commit/3510a09d83949beb765c140041332583b4e70837.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: bluez-libs-devel
|
||||
BuildRequires: clang-tools-extra
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gettext
|
||||
@@ -41,6 +39,7 @@ BuildRequires: pugixml-devel
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: poppler-cpp-devel
|
||||
BuildRequires: vulkan-loader-devel
|
||||
|
||||
Provides: es-de = %{version}-%{release}
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2025.815.0
|
||||
%define osuresver 2025.819.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.710.0.lazer
|
||||
Version: 2025.816.0.lazer
|
||||
Release: 1%?dist
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit 3c93ce8385af1b7611982c352af6b19e89b46fc9
|
||||
%global commit 5480ce6b4418819ee0465fd96919167150a07c43
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20250816
|
||||
%global commit_date 20250822
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
# Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags
|
||||
%global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global commit 8e34d7885c325ebb20e01ceef1d2faf47a55609d
|
||||
%global ver 0.0.37-18106
|
||||
%global commit 92a30b4e41b59ddd538b1da0e875ff62b271b3b9
|
||||
%global ver 0.0.37-18116
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
%global appstream_id com.valvesoftware.Steam
|
||||
|
||||
Name: steam
|
||||
Version: 1.0.0.83
|
||||
Release: 2%?dist
|
||||
Version: 1.0.0.84
|
||||
Release: 1%?dist
|
||||
Summary: Installer for the Steam software distribution service
|
||||
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
|
||||
License: Steam License Agreement and MIT
|
||||
|
||||
+3458
-1460
File diff suppressed because it is too large
Load Diff
@@ -3,13 +3,13 @@
|
||||
%global _default_patch_fuzz 2
|
||||
%global build_timestamp %(date +"%Y%m%d")
|
||||
#global gamescope_tag 3.15.11
|
||||
%global gamescope_commit d3174928d47f7e353e7daca63cf882d65660cc7c
|
||||
%global gamescope_commit f873ec7868fe84d2850e91148bcbd6d6b19a7443
|
||||
%define short_commit %(echo %{gamescope_commit} | cut -c1-8)
|
||||
|
||||
Name: terra-gamescope
|
||||
#Version: 100.%{gamescope_tag}
|
||||
Version: 104.%{short_commit}
|
||||
Release: 2%?dist
|
||||
Version: 127.%{short_commit}
|
||||
Release: 1%?dist
|
||||
Summary: Micro-compositor for video games on Wayland
|
||||
|
||||
License: BSD
|
||||
@@ -27,6 +27,8 @@ Patch0: 0001-cstdint.patch
|
||||
# https://github.com/ChimeraOS/gamescope
|
||||
Patch1: handheld.patch
|
||||
|
||||
#Patch2: https://github.com/ValveSoftware/gamescope/pull/1867.patch
|
||||
|
||||
BuildRequires: meson >= 0.54.0
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: cmake
|
||||
@@ -101,9 +103,9 @@ Summary: libs for %{name}
|
||||
%summary
|
||||
|
||||
%prep
|
||||
%setup -Tc
|
||||
# git clone --depth 1 --branch %%{gamescope_tag} %%{url}.git
|
||||
git clone %{url}.git
|
||||
cd gamescope
|
||||
git clone %{url}.git $PWD
|
||||
git checkout %{gamescope_commit}
|
||||
git submodule update --init --recursive
|
||||
mkdir -p pkgconfig
|
||||
@@ -115,7 +117,6 @@ sed -i 's^../thirdparty/SPIRV-Headers/include/spirv/^/usr/include/spirv/^' src/m
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
cd gamescope
|
||||
export PKG_CONFIG_PATH=pkgconfig
|
||||
%meson \
|
||||
--auto-features=enabled \
|
||||
@@ -123,12 +124,11 @@ export PKG_CONFIG_PATH=pkgconfig
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
cd gamescope
|
||||
%meson_install --skip-subprojects
|
||||
|
||||
%files
|
||||
%license gamescope/LICENSE
|
||||
%doc gamescope/README.md
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%caps(cap_sys_nice=eip) %{_bindir}/gamescope
|
||||
%{_bindir}/gamescopectl
|
||||
%{_bindir}/gamescopestream
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: dart
|
||||
Version: 3.9.0
|
||||
Version: 3.9.2
|
||||
Release: 1%?dist
|
||||
Summary: The Dart Language
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
# https://github.com/twpayne/chezmoi
|
||||
%global goipath github.com/twpayne/chezmoi
|
||||
Version: 2.64.0
|
||||
Version: 2.65.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "golang-github-abenz1267-elephant.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
# Generated by go2rpm 1.17.1
|
||||
%bcond check 1
|
||||
%bcond bootstrap 0
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
|
||||
%endif
|
||||
|
||||
%global upstream_version v1.0.0-beta-8
|
||||
%global ver %{sub %upstream_version 2}
|
||||
%global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch
|
||||
|
||||
# https://github.com/abenz1267/elephant
|
||||
%global goipath github.com/abenz1267/elephant
|
||||
Version: %{gsub %{gsub %ver - ~ 1} - _}
|
||||
|
||||
%gometa -f
|
||||
|
||||
%global common_description %{expand:
|
||||
Elephant - cuz it's phat - is a powerful data provider service and backend for building custom application launchers and desktop utilities. It provides various data sources and actions through a plugin-based architecture, communicating via Unix sockets and Protocol Buffers.
|
||||
}
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs NIX.md README.md cmd/version.txt
|
||||
|
||||
Name: elephant
|
||||
Release: %autorelease
|
||||
Summary: None
|
||||
|
||||
License: GPL-3.0-only
|
||||
URL: %{gourl}
|
||||
Source: %{gourl}/archive/refs/tags/%upstream_version.tar.gz
|
||||
|
||||
Provides: golang-github-abenz1267-elephant = %evr
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
%gopkg
|
||||
|
||||
%{lua:
|
||||
for prov in string.gmatch(macros.providers, "%S+") do
|
||||
print("%package "..prov.."\n")
|
||||
print("Summary: "..prov.." provider for elephant\n")
|
||||
print("\n%description "..prov.."\n"..prov.." provider for elephant.\n")
|
||||
print("%files "..prov.."\n")
|
||||
print("/etc/xdg/elephant/providers/"..prov..".so\n\n")
|
||||
end
|
||||
}
|
||||
|
||||
%prep
|
||||
%autosetup -n %name-%ver
|
||||
%goprep -Ae
|
||||
%autopatch -p1
|
||||
|
||||
%if %{without bootstrap}
|
||||
%build
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
pushd cmd
|
||||
(%{gobuild -o %{gobuilddir}/bin/elephant elephant.go}) &
|
||||
popd
|
||||
for prov in internal/providers/*/; do
|
||||
pushd $prov
|
||||
(%{gobuild -buildmode=plugin}) &
|
||||
popd
|
||||
done
|
||||
wait
|
||||
%endif
|
||||
|
||||
%install
|
||||
%gopkginstall
|
||||
%if %{without bootstrap}
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||
install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/providers/
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with check}
|
||||
%check
|
||||
%gocheck
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc NIX.md README.md cmd/version.txt
|
||||
%{_bindir}/elephant
|
||||
%ghost /etc/xdg/elephant/
|
||||
%endif
|
||||
|
||||
%gopkgfiles
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/version.txt"));
|
||||
@@ -24,7 +24,7 @@ Run your GitHub Actions locally
|
||||
%global godocs README.md
|
||||
|
||||
Name: gh-act
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: None
|
||||
|
||||
License: MIT AND ISC AND BSD-3-Clause AND Apache-2.0 AND BSD-2-Clause
|
||||
@@ -39,7 +39,6 @@ BuildRequires: anda-srpm-macros
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n act-%{version}
|
||||
%go_prep_online
|
||||
|
||||
%if %{without bootstrap}
|
||||
%build
|
||||
|
||||
@@ -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.74.2
|
||||
Version: 1.75.0
|
||||
|
||||
%gometa -L
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Simple terminal UI for git commands.}
|
||||
%global godocs docs README.md VISION.md
|
||||
|
||||
Name: golang-github-jesseduffield-lazygit
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Simple terminal UI for git commands
|
||||
|
||||
License: MIT
|
||||
@@ -30,18 +30,12 @@ Provides: lazygit = %{version}-%{release}
|
||||
%gopkg
|
||||
|
||||
%prep
|
||||
%goprep
|
||||
%go_prep_online
|
||||
%goprep -A
|
||||
|
||||
%build
|
||||
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \
|
||||
-ldflags "-X main.version=%{version} \
|
||||
-B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \
|
||||
-compressdwarf=false -linkmode=external \
|
||||
-extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \
|
||||
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \
|
||||
-Wl,--build-id=sha1'" \
|
||||
-o %{gobuilddir}/bin/lazygit %{goipath}
|
||||
%define currentgoldflags -X main.version=%version
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{gobuilddir}/bin/lazygit %{goipath}
|
||||
|
||||
%install
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
@@ -51,4 +45,3 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||
%license LICENSE
|
||||
%doc docs README.md VISION.md
|
||||
%{_bindir}/lazygit
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Stay updated on PRs from your terminal.}
|
||||
%global godocs README.md ui/assets/help.md
|
||||
|
||||
Name: golang-github-dhth-prs
|
||||
Release: %autorelease
|
||||
Release: 2%?dist
|
||||
Summary: Stay updated on PRs from your terminal
|
||||
|
||||
License: MIT
|
||||
@@ -31,16 +31,11 @@ Packager: sadlerm <lerm@chromebooks.lol>
|
||||
|
||||
%prep
|
||||
%git_clone https://%{goipath} v%{version}
|
||||
%go_prep_online
|
||||
%goprep -A
|
||||
|
||||
%build
|
||||
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \
|
||||
-ldflags "-B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \
|
||||
-compressdwarf=false -linkmode=external \
|
||||
-extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \
|
||||
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \
|
||||
-Wl,--build-id=sha1'" \
|
||||
-o %{_builddir}/bin/prs .
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{_builddir}/bin/prs .
|
||||
|
||||
%install
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/u-root/u-root
|
||||
%global goipath github.com/u-root/u-root
|
||||
Version: 0.14.0
|
||||
Version: 0.15.0
|
||||
%global commit 5721ed3ad38a5c889e6c1ed5bbf5242f98a4b591
|
||||
|
||||
%gometa -f
|
||||
@@ -35,7 +35,7 @@ file system (initramfs) containing a busybox-like set of tools written in Go.}
|
||||
buildstatus/README.md tools/tinygobb/README.md
|
||||
|
||||
Name: golang-github-u-root
|
||||
Release: 2%?dist
|
||||
Release: 1%?dist
|
||||
Summary: A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go
|
||||
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: groovy-docs
|
||||
Version: 4.0.28
|
||||
Version: 5.0.0
|
||||
Release: 1%?dist
|
||||
Summary: Documentation for the Groovy programming language
|
||||
URL: https://groovy-lang.org/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: groovy
|
||||
Version: 4.0.28
|
||||
Version: 5.0.0
|
||||
Release: 1%?dist
|
||||
Summary: A multi-faceted language for the Java platform
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 15bc59817090c5194c2920e2f8134564d3ded5fb
|
||||
%global commit_date 20250805
|
||||
%global commit b610436355c1440dcdb54fb486431359ee7e2a40
|
||||
%global commit_date 20250817
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: grabnim
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit c6352ce0ab5fef061b43c8ca960ff7728541b30b
|
||||
%global commit 065c4b443bcbeee02c6c6bb18cb1cc651e3fcf2b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20250815
|
||||
%global commit_date 20250829
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "eymate.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
Name: eymate
|
||||
Version: 0.0.1
|
||||
Release: 1%?dist
|
||||
Summary: An Linux alternative to Windows facial IR login, simular to Howdy
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND GPL-3.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
SourceLicense: MIT OR Apache-2.0
|
||||
URL: https://github.com/LDprg/eyMate
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Source1: https://github.com/timesler/facenet-pytorch/archive/refs/tags/v2.5.3.tar.gz
|
||||
BuildRequires: rpm_macro(cargo_install)
|
||||
BuildRequires: python
|
||||
BuildRequires: python3dist(torch)
|
||||
BuildRequires: python3dist(torchvision)
|
||||
BuildRequires: python3-gobject
|
||||
BuildRequires: pkgconfig(opencv)
|
||||
BuildRequires: pkgconfig(pam)
|
||||
BuildRequires: git-core
|
||||
BuildRequires: gcc-c++ gcc clang
|
||||
Requires: python3dist(torch)
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n eyMate-%version
|
||||
%cargo_prep_online
|
||||
cargo rm tch
|
||||
cargo add tch@0.18.0
|
||||
mkdir facenet_pytorch
|
||||
cd facenet_pytorch
|
||||
tar xf %{S:1} --strip-components=1
|
||||
# save space
|
||||
rm -rf data .github dependencies tests examples
|
||||
rm %{S:1} %{S:0}
|
||||
touch %{S:1} %{S:0}
|
||||
|
||||
%build
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
python build_model.py
|
||||
|
||||
%install
|
||||
export LIBTORCH_USE_PYTORCH=1
|
||||
export LIBTORCH_BYPASS_VERSION_CHECK=1
|
||||
rm -rf .cargo/registry/
|
||||
%cargo_install
|
||||
install -Dm644 target/rpm/libpam_eymate.so -t %buildroot%_usr/lib/security/
|
||||
install -Dm755 vggface2.pt -t %buildroot%_datadir/eymate/
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%_bindir/eymate
|
||||
%_datadir/eymate/
|
||||
%_usr/lib/security/libpam_eymate.so
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("LDprg/eyMate"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-television.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
# Generated by rust2rpm 27
|
||||
%bcond check 1
|
||||
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
%global crate television
|
||||
|
||||
Name: rust-television
|
||||
Version: 0.13.3
|
||||
Release: 1%?dist
|
||||
Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/television
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: television-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
|
||||
%global _description %{expand:
|
||||
Cross-platform, fast and extensible general purpose fuzzy finder TUI.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc CHANGELOG.md
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%{_bindir}/tv
|
||||
|
||||
%package devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
%license %{crate_instdir}/LICENSE
|
||||
%doc %{crate_instdir}/CHANGELOG.md
|
||||
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
|
||||
%doc %{crate_instdir}/CONTRIBUTING.md
|
||||
%doc %{crate_instdir}/README.md
|
||||
%{crate_instdir}/
|
||||
|
||||
%package -n %{name}+default-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+default-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "default" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+default-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
@@ -0,0 +1,27 @@
|
||||
--- television-0.13.2/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ television-0.13.2/Cargo.toml 2025-08-12T10:41:15.727396+00:00
|
||||
@@ -227,19 +227,6 @@
|
||||
version = "0.28"
|
||||
features = ["serde"]
|
||||
|
||||
-[target.'cfg(target_os = "macos")'.dependencies.crossterm]
|
||||
-version = "0.28.1"
|
||||
-features = [
|
||||
- "serde",
|
||||
- "use-dev-tty",
|
||||
-]
|
||||
-
|
||||
-[target."cfg(windows)".dependencies.clipboard-win]
|
||||
-version = "5.4.0"
|
||||
-
|
||||
-[target."cfg(windows)".dependencies.winapi-util]
|
||||
-version = "0.1.9"
|
||||
-
|
||||
[lints.clippy]
|
||||
cast_precision_loss = "allow"
|
||||
float_cmp = "allow"
|
||||
@@ -277,3 +264,4 @@
|
||||
lto = false
|
||||
debug = 2
|
||||
inherits = "dev"
|
||||
+
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("television"));
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: xwayland-satellite
|
||||
Version: 0.6
|
||||
Version: 0.7
|
||||
Release: 1%?dist
|
||||
Summary: Xwayland outside your Wayland.
|
||||
License: MPL-2.0
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%define llvm_compat 20
|
||||
%endif
|
||||
%global llvm_version 20.0.0
|
||||
%global ver 0.15.0-dev.1564+2761cc8be
|
||||
%global ver 0.16.0-dev.65+ca2e17e0a
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.15.0~dev.1564+2761cc8be
|
||||
Version: 0.16.0~dev.65+ca2e17e0a
|
||||
Release: 1%?dist
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
+11
-25
@@ -1,4 +1,4 @@
|
||||
# Generated by go2rpm 1.15.0
|
||||
# Generated by go2rpm 1.17.1
|
||||
%bcond check 0
|
||||
%bcond bootstrap 0
|
||||
|
||||
@@ -23,46 +23,30 @@ Scaffolding CLI for Astal+TypeScript.}
|
||||
%global godocs docs README.md
|
||||
|
||||
Name: ags
|
||||
Release: %autorelease
|
||||
Release: 2%?dist
|
||||
Summary: Scaffolding CLI for Astal+TypeScript
|
||||
|
||||
License: GPL-3.0-only
|
||||
URL: %{gourl}
|
||||
Source: %{gosource}
|
||||
Provides: golang-github-aylur-ags = %version-%release
|
||||
Provides: golang-github-aylur-ags = %evr
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
%description %{common_description}
|
||||
|
||||
%gopkg
|
||||
|
||||
%prep
|
||||
%goprep # -A
|
||||
#autopatch -p1
|
||||
%go_prep_online
|
||||
%goprep -A
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
%dnl for cmd in cmd/* ; do
|
||||
%dnl go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \
|
||||
%dnl -ldflags "-X main.version=%{version} \
|
||||
%dnl -B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \
|
||||
%dnl -compressdwarf=false -linkmode=external \
|
||||
%dnl -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \
|
||||
%dnl -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \
|
||||
%dnl -Wl,--build-id=sha1'" \
|
||||
%dnl -o %{gobuilddir}/bin/$(basename $cmd) $cmd
|
||||
%dnl done
|
||||
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \
|
||||
-ldflags "-X main.version=%{version} \
|
||||
-B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \
|
||||
-compressdwarf=false -linkmode=external \
|
||||
-extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \
|
||||
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \
|
||||
-Wl,--build-id=sha1'" \
|
||||
-o %{gobuilddir}/bin/ags .
|
||||
%define currentgoldflags -X main.version=%version
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{gobuilddir}/bin/ags .
|
||||
|
||||
%install
|
||||
%gopkginstall
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||
|
||||
@@ -80,5 +64,7 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||
%{_bindir}/ags
|
||||
%endif
|
||||
|
||||
%gopkgfiles
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#define _empty_manifest_terminate_build 0
|
||||
|
||||
Name: liblsp-dsp
|
||||
Version: 1.0.30
|
||||
Version: 1.0.31
|
||||
Release: 1%?dist
|
||||
Summary: DSP library for signal processing
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -6,5 +6,6 @@ project pkg {
|
||||
labels {
|
||||
mock = 1
|
||||
subrepo = "mesa"
|
||||
large = 1
|
||||
}
|
||||
}
|
||||
|
||||
+36
-18
@@ -29,7 +29,6 @@
|
||||
%ifarch %{ix86} x86_64
|
||||
%global with_crocus 1
|
||||
%global with_iris 1
|
||||
%global with_intel_clc 1
|
||||
%global intel_platform_vulkan %{?with_vulkan_hw:,intel,intel_hasvk}%{!?with_vulkan_hw:%{nil}}
|
||||
%if !0%{?rhel}
|
||||
%global with_i915 1
|
||||
@@ -72,7 +71,7 @@
|
||||
%bcond_with valgrind
|
||||
%endif
|
||||
|
||||
%global vulkan_drivers swrast%{?base_vulkan}%{?intel_platform_vulkan}%{?asahi_platform_vulkan}%{?extra_platform_vulkan}%{?with_nvk:,nouveau}%{?with_virtio:,virtio}
|
||||
%global vulkan_drivers swrast%{?base_vulkan}%{?intel_platform_vulkan}%{?asahi_platform_vulkan}%{?extra_platform_vulkan}%{?with_nvk:,nouveau}%{?with_virtio:,virtio}%{?with_d3d12:,microsoft-experimental}
|
||||
|
||||
Name: %{srcname}
|
||||
Summary: Mesa graphics libraries
|
||||
@@ -80,8 +79,8 @@ Summary: Mesa graphics libraries
|
||||
# This should not break anything by default as the Mesa stream is ***EXPLICITLY***
|
||||
# disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details.
|
||||
Epoch: 1
|
||||
Version: 25.2.0
|
||||
Release: 2%?dist
|
||||
Version: 25.2.1
|
||||
Release: 4%?dist
|
||||
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||
URL: http://www.mesa3d.org
|
||||
|
||||
@@ -156,7 +155,7 @@ BuildRequires: flatbuffers-devel
|
||||
BuildRequires: flatbuffers-compiler
|
||||
BuildRequires: xtensor-devel
|
||||
%endif
|
||||
%if 0%{?with_opencl} || 0%{?with_nvk} || 0%{?with_intel_clc} || 0%{?with_asahi} || 0%{?with_panfrost}
|
||||
%if 0%{?with_opencl} || 0%{?with_nvk} || 0%{?with_asahi} || 0%{?with_panfrost}
|
||||
BuildRequires: clang-devel
|
||||
BuildRequires: pkgconfig(libclc)
|
||||
BuildRequires: pkgconfig(SPIRV-Tools)
|
||||
@@ -180,9 +179,7 @@ BuildRequires: pkgconfig(valgrind)
|
||||
%endif
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-mako
|
||||
%if 0%{?with_intel_clc}
|
||||
BuildRequires: python3-ply
|
||||
%endif
|
||||
BuildRequires: python3-pycparser
|
||||
BuildRequires: python3-pyyaml
|
||||
BuildRequires: vulkan-headers
|
||||
@@ -326,10 +323,30 @@ Summary: Mesa TensorFlow Lite delegate
|
||||
%{summary}.
|
||||
%endif
|
||||
|
||||
%if 0%{?with_d3d12}
|
||||
%package dxil
|
||||
Summary: Mesa SPIR-V to DXIL binary
|
||||
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description dxil
|
||||
Binary for translating SPIR-V shader code to DXIL for Direct3D 12
|
||||
|
||||
%package dxil-libs
|
||||
Summary: Mesa SPIR-V to DXIL libraries
|
||||
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: %{name}-dxil = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description dxil-libs
|
||||
Libraries for translating SPIR-V shader code to DXIL for Direct3D 12
|
||||
%endif
|
||||
|
||||
%package vulkan-drivers
|
||||
Summary: Mesa Vulkan drivers
|
||||
Requires: vulkan%{_isa}
|
||||
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if 0%{?with_d3d12}
|
||||
Requires: %{name}-dxil-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%endif
|
||||
Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description vulkan-drivers
|
||||
@@ -372,7 +389,6 @@ export MESON_PACKAGE_CACHE_DIR="%{cargo_registry}/"
|
||||
-Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \
|
||||
-Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
|
||||
-Dteflon=%{?with_teflon:true}%{!?with_teflon:false} \
|
||||
-Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \
|
||||
%if 0%{?with_opencl}
|
||||
-Dgallium-rusticl=true \
|
||||
%endif
|
||||
@@ -386,9 +402,6 @@ export MESON_PACKAGE_CACHE_DIR="%{cargo_registry}/"
|
||||
-Dglx=dri \
|
||||
-Degl=enabled \
|
||||
-Dglvnd=enabled \
|
||||
%if 0%{?with_intel_clc}
|
||||
-Dintel-clc=enabled \
|
||||
%endif
|
||||
-Dvideo-codecs=all \
|
||||
-Dintel-rt=%{?with_intel_vk_rt:enabled}%{!?with_intel_vk_rt:disabled} \
|
||||
-Dmicrosoft-clc=disabled \
|
||||
@@ -476,13 +489,10 @@ popd
|
||||
|
||||
%if 0%{?with_opencl}
|
||||
%files libOpenCL
|
||||
%{_libdir}/libMesaOpenCL.so.*
|
||||
%{_libdir}/libRusticlOpenCL.so.*
|
||||
%{_sysconfdir}/OpenCL/vendors/mesa.icd
|
||||
%{_sysconfdir}/OpenCL/vendors/rusticl.icd
|
||||
|
||||
%files libOpenCL-devel
|
||||
%{_libdir}/libMesaOpenCL.so
|
||||
%{_libdir}/libRusticlOpenCL.so
|
||||
%endif
|
||||
|
||||
@@ -559,10 +569,6 @@ popd
|
||||
%{_libdir}/dri/vmwgfx_dri.so
|
||||
%endif
|
||||
%endif
|
||||
%if 0%{?with_opencl}
|
||||
%dir %{_libdir}/gallium-pipe
|
||||
%{_libdir}/gallium-pipe/*.so
|
||||
%endif
|
||||
%if 0%{?with_kmsro}
|
||||
%{_libdir}/dri/armada-drm_dri.so
|
||||
%{_libdir}/dri/exynos_dri.so
|
||||
@@ -626,6 +632,14 @@ popd
|
||||
%{_libdir}/vdpau/libvdpau_virtio_gpu.so.1*
|
||||
%endif
|
||||
|
||||
%if 0%{?with_d3d12}
|
||||
%files dxil
|
||||
%{_bindir}/spirv2dxil
|
||||
%files dxil-libs
|
||||
%{_libdir}/libspirv_to_dxil.a
|
||||
%{_libdir}/libspirv_to_dxil.so
|
||||
%endif
|
||||
|
||||
%files vulkan-drivers
|
||||
%{_libdir}/libvulkan_lvp.so
|
||||
%{_datadir}/vulkan/icd.d/lvp_icd.*.json
|
||||
@@ -645,6 +659,10 @@ popd
|
||||
%{_libdir}/libvulkan_nouveau.so
|
||||
%{_datadir}/vulkan/icd.d/nouveau_icd.*.json
|
||||
%endif
|
||||
%if 0%{?with_d3d12}
|
||||
%{_libdir}/libvulkan_dzn.so
|
||||
%{_datadir}/vulkan/icd.d/dzn_icd.*.json
|
||||
%endif
|
||||
%ifarch %{ix86} x86_64
|
||||
%{_libdir}/libvulkan_intel.so
|
||||
%{_datadir}/vulkan/icd.d/intel_icd.*.json
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 18f6c78cfb736cb24db789534e7ff3d274df77b3
|
||||
%global commit 5c77c4692c28eb48a68ef1c1eeb1b1d732d507d3
|
||||
%global ver 1.8.52
|
||||
%global commit_date 20250816
|
||||
%global commit_date 20250820
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: tdlib-nightly
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global ver 2.0.0
|
||||
%global commit 8070c29ae80f4ebd539547756f56351d98767b22
|
||||
%global commit_date 20250724
|
||||
%global commit 723e348ad2cb0607684d907ce8a9457e12993f4f
|
||||
%global commit_date 20250820
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: openbangla-keyboard-nightly
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%define _build_id_links none
|
||||
|
||||
Name: sass
|
||||
Version: 1.90.0
|
||||
Version: 1.91.0
|
||||
Release: 1%?dist
|
||||
Summary: The reference implementation of Sass, written in Dart
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: zapret
|
||||
Version: 71.3
|
||||
Version: 71.4
|
||||
Release: 1%?dist
|
||||
Summary: A multi-platform Deep Packet Inspection (DPI) bypass tool
|
||||
License: MIT
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global pname carla
|
||||
%global ver 2.5.10
|
||||
%global commit c355f1c5d766070e855be095858b38b127b393ce
|
||||
%global commit 034d0c4242ba834e0b5a8967a5eefedf9d97178c
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250804
|
||||
%global commit_date 20250817
|
||||
|
||||
Name: Carla-nightly
|
||||
Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit
|
||||
|
||||
@@ -1 +1 @@
|
||||
5.5.13
|
||||
0.3.13
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
Summary: A complete solution to record, convert and stream audio and video
|
||||
Name: ffmpeg
|
||||
Version: 7.1.1
|
||||
Release: 15%?dist
|
||||
Version: 8.0
|
||||
Release: 1%?dist
|
||||
License: LGPL-3.0-or-later
|
||||
URL: http://%{name}.org/
|
||||
Epoch: 1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: dracut-strip-trigger
|
||||
Version: 0
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Strip initramfs aggressively
|
||||
License: GPL-3.0-only
|
||||
Requires(post): dracut
|
||||
@@ -29,7 +29,7 @@ dracut --force --parallel --regenerate-all --hostonly --strip --aggressive-strip
|
||||
echo 'All non-rescue initramfs have been regenerated.'
|
||||
echo 'If you have problems booting up, use the rescue image, then uninstall `%name`.'
|
||||
|
||||
%triggerin -- installonlypkg(kernel)
|
||||
%triggerpostun -- installonlypkg(kernel)
|
||||
dracut --force --hostonly --strip --aggressive-strip
|
||||
|
||||
%postun
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user