mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
371 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8d30afa6b6 | |||
| f36eb581aa | |||
| 279c284840 | |||
| 78e95e503b | |||
| 9c61a5d12e | |||
| 6311743603 | |||
| 36fd39d784 | |||
| d666374ec6 | |||
| 3ff9ba3ed0 | |||
| 75f288d392 | |||
| 44ca18328d | |||
| 584dbf4447 | |||
| 5be153a43f | |||
| 29264c6d74 | |||
| 6285d87ad5 | |||
| 250dff0f3b | |||
| c04ad6dc75 | |||
| f8b7bb1bac | |||
| 2820d36e3c | |||
| d2b78c737d | |||
| d6488ec56f | |||
| 0905e0ede9 | |||
| dde9fa0f0a | |||
| 9809bf9a59 | |||
| 515d85ea51 | |||
| cf90410bd6 | |||
| 884f3bc679 | |||
| 232b7f0fa2 | |||
| 7bbdfba92d | |||
| 5526dfcd05 | |||
| 6c478f4695 | |||
| 8b03245c06 | |||
| ec150c41bc | |||
| c51abec299 | |||
| c05b0f1a25 | |||
| abd68b0744 | |||
| 0c3acda6a6 | |||
| f7100b3a58 | |||
| 24839c0b86 | |||
| ea61564665 | |||
| f44deba64d | |||
| cdedcfc6e7 | |||
| 220323073d | |||
| c1c363664c | |||
| a53e39aa34 | |||
| 92c7401d00 | |||
| 88777ab00f | |||
| bce067781a | |||
| 3b0ec25d4e | |||
| 6f9932efae | |||
| 1dbc42c439 | |||
| 032e00910b | |||
| b5cce6c4fb | |||
| 12e456a8fc | |||
| 7c49009608 | |||
| 8d416ef2ae | |||
| 28a2861b2e | |||
| 7c34a592ea | |||
| 1101f6d8e1 | |||
| b1ebcb235a | |||
| 368a8bccba | |||
| d23eef0415 | |||
| 09863884d2 | |||
| d626d52c04 | |||
| fc890a1d4e | |||
| 824c5b4163 | |||
| 7befdfbed5 | |||
| d4b207bcb4 | |||
| ead2a44272 | |||
| e3f6c6046b | |||
| fec03edf64 | |||
| 123422de5e | |||
| 202275f5da | |||
| c85f2dc191 | |||
| d2f78796ad | |||
| 880cbbff4b | |||
| cf2a77ea81 | |||
| ff21fedef3 | |||
| bdfed6ea1e | |||
| db7a30fb27 | |||
| 106b16b4c9 | |||
| 8494bd1895 | |||
| 351da50c13 | |||
| 42f65b62c4 | |||
| 3e1ba1583f | |||
| ddcfd8f80a | |||
| f21923c0ae | |||
| 6cb7573133 | |||
| 8a0418ff85 | |||
| f5649dbb48 | |||
| 093348fb46 | |||
| e3daed3ff3 | |||
| 372b3fffb9 | |||
| 6ec988e354 | |||
| 7cdda0f407 | |||
| 5ac85a6d47 | |||
| 8aad8b4e99 | |||
| 39f71a66dc | |||
| 7f2484f61e | |||
| 71328cd792 | |||
| 03fd6848fd | |||
| 816fb02cf4 | |||
| 40110d6538 | |||
| f494edb214 | |||
| fdb9856dd3 | |||
| 00042e364d | |||
| 7674c5678e | |||
| 5696fb7cd3 | |||
| cafd33b6f1 | |||
| 77324c22b5 | |||
| 62c4582142 | |||
| 89641aae94 | |||
| b400e04c4d | |||
| a3dc275c73 | |||
| ae32c150c6 | |||
| 4d00a6f569 | |||
| 1446824586 | |||
| 09cd0258c9 | |||
| 33fd480dcf | |||
| b6254682a2 | |||
| 7428cad2b5 | |||
| ab879cc849 | |||
| 0c2523eee5 | |||
| e0aef72e13 | |||
| 5de1cc8f27 | |||
| 18b73beee4 | |||
| 2b64c1fac3 | |||
| 47bad58a04 | |||
| 2007b99bfc | |||
| 1775082687 | |||
| 4cdc4be5ba | |||
| ea2b4cf2ff | |||
| 24e33ec97a | |||
| 0174eb3f1f | |||
| d7992d81ab | |||
| c732eccc9a | |||
| f44ed16383 | |||
| 80c1ceb06c | |||
| 6a6ac3a02b | |||
| 1906c60e3c | |||
| c54d350d08 | |||
| e954e960a8 | |||
| 5d4b50091f | |||
| a771b00ea5 | |||
| 1d86327a81 | |||
| 870353d7ab | |||
| 456cf51f84 | |||
| 6a8fee0f07 | |||
| 347088928a | |||
| 5dbd6aa4ae | |||
| 4b0da509f6 | |||
| c9b3cba67a | |||
| cc2f6d7109 | |||
| f484de2db9 | |||
| 1d35edda96 | |||
| 086070247a | |||
| 46802cf4cf | |||
| 15edd65fa7 | |||
| f73780452f | |||
| 23d1b614cf | |||
| 05efb00666 | |||
| 04426f71c9 | |||
| 911206a9de | |||
| 03df871811 | |||
| f4a55dbc9c | |||
| 96754bc7ba | |||
| 7f8202745f | |||
| 9709a1299d | |||
| 0a748539f6 | |||
| d34457680c | |||
| ad0df7e612 | |||
| ddbb5385fe | |||
| 06a3b4ef7a | |||
| d1352e16a4 | |||
| d75fcefe42 | |||
| 80a5c56e74 | |||
| 8f53ef9e8d | |||
| 2dcea2e457 | |||
| 78b45686a0 | |||
| 9683d93220 | |||
| 30befcf865 | |||
| 311886c6a4 | |||
| 26f46dea71 | |||
| bab2bf2a2d | |||
| 789caf6140 | |||
| d75d1dbca1 | |||
| 679c6e5830 | |||
| 8359e621e1 | |||
| 0a6e7f59b1 | |||
| 0ff3e0c2e2 | |||
| b3b1f6b26d | |||
| e469181090 | |||
| df07175b02 | |||
| 467e966545 | |||
| ae705fe3fd | |||
| eee928a816 | |||
| 72e8a8b789 | |||
| 51898a1926 | |||
| 0b9710d7c4 | |||
| 4ff97f8510 | |||
| 24656c4d94 | |||
| e463785eee | |||
| b8d63c1995 | |||
| ee0ab893cf | |||
| da8726db4a | |||
| 7aa23458cb | |||
| 729fac4348 | |||
| 809b90e6dc | |||
| 13e8282b65 | |||
| 46f86460c0 | |||
| 5b07e53132 | |||
| 4e667c0cbc | |||
| c2340612af | |||
| 3e484a591c | |||
| e58fb4da22 | |||
| db8fb9cf3c | |||
| 51442b4521 | |||
| af22af0123 | |||
| 36ac527479 | |||
| 99ba423685 | |||
| b23de01221 | |||
| 779d744af4 | |||
| b4d9d689db | |||
| afbc3c9403 | |||
| 4a13ae5922 | |||
| 3df3c6a305 | |||
| c538cfa5bc | |||
| 11dcd421cd | |||
| e154967dd9 | |||
| 2f94c2d51d | |||
| 3525b494d3 | |||
| c132e18932 | |||
| a7cf1f00ce | |||
| 64adea3bf1 | |||
| 71100d4309 | |||
| 349092fee2 | |||
| 07df724dbd | |||
| 52dd55ce9d | |||
| 2f7eff1e0c | |||
| 8efb62c3f5 | |||
| da1b994ba0 | |||
| ab0c300de4 | |||
| 1603c09a7b | |||
| d4015d9ab5 | |||
| 80f6118d25 | |||
| c64cc03750 | |||
| f782940019 | |||
| 87c178d644 | |||
| 069c6c06c9 | |||
| 0b45d62e76 | |||
| 8964f8201f | |||
| fa1a8794c5 | |||
| 0cb68afda0 | |||
| e38d004d2e | |||
| 315783b7f9 | |||
| db9b75051a | |||
| b2de3ade6c | |||
| 7fac57f9e8 | |||
| e12cf68dc5 | |||
| ff8d32ad3f | |||
| e4400f3a07 | |||
| 3b3efb9f84 | |||
| 473b09ca4c | |||
| 16909187ea | |||
| 3c77ac878b | |||
| 942d5022cc | |||
| d0c73d6597 | |||
| 64cde53aa1 | |||
| b6a7220aa7 | |||
| 1c9a815a15 | |||
| 330cff7990 | |||
| 4f45232605 | |||
| 77eef1e32a | |||
| 26ffa94951 | |||
| eefab97756 | |||
| c102a8999f | |||
| 5544be53f2 | |||
| 01deb8b355 | |||
| 000744a326 | |||
| d49b0270f7 | |||
| e975255054 | |||
| d936e32083 | |||
| 05906d5bf8 | |||
| 225d313cb3 | |||
| 8c76021ba7 | |||
| 4b6d3673dc | |||
| 68cadff650 | |||
| 1c29b685fd | |||
| 8a4311ca1b | |||
| 72e2a0a0fa | |||
| 9f7075f29f | |||
| e577a0dda5 | |||
| 6de478b7d6 | |||
| 4b8ca04d61 | |||
| 03b6a5a454 | |||
| f08bf5874c | |||
| 341440f3c7 | |||
| 6257d91678 | |||
| 9384b94a3f | |||
| 973797d81e | |||
| 53bfacaf03 | |||
| ad0f62a362 | |||
| 934c5174a5 | |||
| 52b00ee60c | |||
| c1a6b02616 | |||
| b5bbe02f2f | |||
| 7030c2c188 | |||
| a26992ce1f | |||
| 83c551ba58 | |||
| 548445a682 | |||
| 338aa1fc54 | |||
| 04c495ae99 | |||
| f0a82e7e20 | |||
| e54f18dbfc | |||
| f3e904ced8 | |||
| 45b4fe361a | |||
| 435b86db2d | |||
| 7bea54f577 | |||
| 51584a23f1 | |||
| 3abc109891 | |||
| a3d4aec90b | |||
| 5a79c114ca | |||
| 624fc0261b | |||
| e537eca344 | |||
| 359a5906ed | |||
| 449be79088 | |||
| c5f4b49dc2 | |||
| eed4a53c2a | |||
| c68e0efe48 | |||
| 66911088e0 | |||
| c3c9261b04 | |||
| d7088473c0 | |||
| 92f3bc8911 | |||
| cc739c2f87 | |||
| c69249c0b0 | |||
| 5bf6dc8a8d | |||
| a8747162b0 | |||
| 24559a7ccc | |||
| 5fa73c5a25 | |||
| b50ac24117 | |||
| e8512eca4a | |||
| 7c0ad3a590 | |||
| 91e7f16b42 | |||
| 3c93f639b7 | |||
| 1ac6c0878e | |||
| 548b093ced | |||
| b687497644 | |||
| 9369844906 | |||
| 60271f06aa | |||
| 80b3f79f96 | |||
| 9f89cdb008 | |||
| 4050f7da07 | |||
| 7cff549152 | |||
| 144b126b03 | |||
| c6f5b88a7d | |||
| d2a1c32144 | |||
| b0b26a9700 | |||
| 521e33145c | |||
| b4eddfc604 | |||
| 5cf6c78e17 | |||
| 821013bc33 | |||
| b96aa38703 | |||
| a4acc6923e | |||
| 975226315b | |||
| 3912f62644 | |||
| 145b76a263 | |||
| a6f5a73a91 | |||
| e62e7a6f84 | |||
| 60cde228a7 | |||
| af266d5616 | |||
| 5a38953a88 |
@@ -3,6 +3,9 @@
|
|||||||
name: Automatically build packages
|
name: Automatically build packages
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
attestations: write
|
||||||
|
artifact-metadata: write
|
||||||
|
id-token: write
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
paths:
|
paths:
|
||||||
@@ -75,10 +78,8 @@ jobs:
|
|||||||
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
|
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||||
for file in output/test.xml.gz; do
|
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY || true
|
||||||
appstreamcli validate $file >> $GITHUB_STEP_SUMMARY || true
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
|
||||||
done
|
|
||||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
- name: Export logs
|
- name: Export logs
|
||||||
@@ -114,7 +115,7 @@ jobs:
|
|||||||
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
|
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||||
zcat "$file" >> $GITHUB_STEP_SUMMARY
|
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
|
||||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
name: Bootstrap Andaman and Subatomic
|
name: Bootstrap Andaman and Subatomic
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
attestations: write
|
||||||
|
artifact-metadata: write
|
||||||
|
id-token: write
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
@@ -79,3 +82,10 @@ jobs:
|
|||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||||
|
|
||||||
|
- name: Attest build provenance
|
||||||
|
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
|
||||||
|
with:
|
||||||
|
subject-path: |
|
||||||
|
anda-build/rpm/rpms/*
|
||||||
|
anda-build/rpm/srpm/*
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
name: Manual Builds
|
name: Manual Builds
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
attestations: write
|
||||||
|
artifact-metadata: write
|
||||||
|
id-token: write
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
name: JSON Build
|
name: JSON Build
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
attestations: write
|
||||||
|
artifact-metadata: write
|
||||||
|
id-token: write
|
||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
@@ -42,7 +45,7 @@ jobs:
|
|||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["rawhide"]
|
version: ["rawhide"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
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' }}
|
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && format('cirun-arm64-lg--{0}', github.run_id) || 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:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
@@ -58,7 +61,7 @@ jobs:
|
|||||||
- name: Configure sccache
|
- name: Configure sccache
|
||||||
id: sccache
|
id: sccache
|
||||||
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
|
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
|
||||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
env:
|
env:
|
||||||
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||||
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||||
@@ -86,7 +89,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Report Cache Summary
|
- name: Report Cache Summary
|
||||||
if: steps.sccache.outcome == 'success'
|
if: steps.sccache.outcome == 'success'
|
||||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const script = require('./.github/scripts/sccache-stats.js')
|
const script = require('./.github/scripts/sccache-stats.js')
|
||||||
@@ -99,7 +102,7 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
compression-level: 0 # The RPMs are already compressed :p
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
@@ -125,6 +128,14 @@ jobs:
|
|||||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
|
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
|
||||||
|
|
||||||
|
- name: Attest build provenance
|
||||||
|
if: inputs.publish
|
||||||
|
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
|
||||||
|
with:
|
||||||
|
subject-path: |
|
||||||
|
anda-build/rpm/rpms/*
|
||||||
|
anda-build/rpm/srpm/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: inputs.publish && 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"
|
run: ./.github/workflows/mg.sh true "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||||
# format to the repository Actions tab.
|
# format to the repository Actions tab.
|
||||||
- name: "Upload artifact"
|
- name: "Upload artifact"
|
||||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||||
with:
|
with:
|
||||||
name: SARIF file
|
name: SARIF file
|
||||||
path: results.sarif
|
path: results.sarif
|
||||||
@@ -73,6 +73,6 @@ jobs:
|
|||||||
# Upload the results to GitHub's code scanning dashboard (optional).
|
# Upload the results to GitHub's code scanning dashboard (optional).
|
||||||
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
|
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
|
||||||
- name: "Upload to code-scanning"
|
- name: "Upload to code-scanning"
|
||||||
uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
|
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4
|
||||||
with:
|
with:
|
||||||
sarif_file: results.sarif
|
sarif_file: results.sarif
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
|
|
||||||
See the introduction at [our website](https://terra.fyralabs.com).
|
See the introduction at [our website](https://terrapkg.com).
|
||||||
|
|
||||||
This monorepo contains the package manifests for all packages in Terra.
|
This monorepo contains the package manifests for all packages in Terra.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "auto-cpufreq.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
%global _desc Automatic CPU speed & power optimizer for Linux.
|
||||||
|
|
||||||
|
Name: python-auto-cpufreq
|
||||||
|
Version: 3.0.0
|
||||||
|
Release: 2%?dist
|
||||||
|
Summary: Automatic CPU speed & power optimizer for Linux
|
||||||
|
License: LGPL-3.0-or-later
|
||||||
|
URL: https://foolcontrol.org/?p=4603
|
||||||
|
Source0: https://github.com/AdnanHodzic/auto-cpufreq/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
Patch0: prevent-install-and-copy.patch
|
||||||
|
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-wheel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: python3-installer
|
||||||
|
BuildRequires: systemd-rpm-macros
|
||||||
|
BuildRequires: python3-poetry-core
|
||||||
|
BuildRequires: python3-poetry-dynamic-versioning
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
%_desc
|
||||||
|
|
||||||
|
%package -n python3-auto-cpufreq
|
||||||
|
Summary: %{summary}
|
||||||
|
%{?python_provide:%python_provide python3-auto-cpufreq}
|
||||||
|
|
||||||
|
%description -n python3-auto-cpufreq
|
||||||
|
%_desc
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%git_clone https://github.com/AdnanHodzic/auto-cpufreq.git %{version}
|
||||||
|
%patch -P0 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
%pyproject_save_files auto_cpufreq
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/polkit-1/actions/
|
||||||
|
install -Dm644 scripts/org.auto-cpufreq.pkexec.policy %{buildroot}%{_datadir}/polkit-1/actions/
|
||||||
|
install -Dm644 images/icon.png %{buildroot}%{_hicolordir}/512x512/apps/auto-cpufreq.png
|
||||||
|
install -Dm644 images/icon.png %{buildroot}%{_datadir}/%{name}/icon.png
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
mkdir -p %{buildroot}/opt/auto-cpufreq/
|
||||||
|
mkdir -p %{buildroot}%{_appsdir}/
|
||||||
|
mkdir -p %{buildroot}%{_unitdir}/
|
||||||
|
|
||||||
|
install -Dm755 scripts/auto-cpufreq-install.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
install -Dm755 scripts/auto-cpufreq-remove.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
install -Dm644 scripts/auto-cpufreq.service %{buildroot}%{_unitdir}/auto-cpufreq.service
|
||||||
|
install -Dm755 scripts/cpufreqctl.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
install -Dm644 scripts/style.css %{buildroot}%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
install -Dm644 scripts/auto-cpufreq-gtk.desktop %{buildroot}%{_appsdir}/
|
||||||
|
|
||||||
|
%post
|
||||||
|
%systemd_post auto-cpufreq.service
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%systemd_preun auto-cpufreq.service
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%systemd_postun_with_restart auto-cpufreq.service
|
||||||
|
|
||||||
|
%files -n python3-auto-cpufreq -f %{pyproject_files}
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/auto-cpufreq
|
||||||
|
%{_bindir}/auto-cpufreq-gtk
|
||||||
|
%{_datadir}/polkit-1/actions/org.auto-cpufreq.pkexec.policy
|
||||||
|
%{_hicolordir}/512x512/apps/auto-cpufreq.png
|
||||||
|
%{_datadir}/%{name}/icon.png
|
||||||
|
%{_unitdir}/auto-cpufreq.service
|
||||||
|
%{_datadir}/auto-cpufreq/scripts/
|
||||||
|
%{_appsdir}/auto-cpufreq-gtk.desktop
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Apr 07 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Add install fix patch
|
||||||
|
|
||||||
|
* Sun Apr 05 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
diff --git a/auto_cpufreq/core.py b/auto_cpufreq/core.py
|
||||||
|
index f03e7de..2dff5fb 100755
|
||||||
|
--- a/auto_cpufreq/core.py
|
||||||
|
+++ b/auto_cpufreq/core.py
|
||||||
|
@@ -277,19 +277,12 @@ def get_current_gov():
|
||||||
|
)
|
||||||
|
|
||||||
|
def cpufreqctl():
|
||||||
|
- """
|
||||||
|
- deploy cpufreqctl.auto-cpufreq script
|
||||||
|
- """
|
||||||
|
- if not (IS_INSTALLED_WITH_SNAP or os.path.isfile("/usr/local/bin/cpufreqctl.auto-cpufreq")):
|
||||||
|
- copy(SCRIPTS_DIR / "cpufreqctl.sh", "/usr/local/bin/cpufreqctl.auto-cpufreq")
|
||||||
|
- call(["chmod", "a+x", "/usr/local/bin/cpufreqctl.auto-cpufreq"])
|
||||||
|
+ # scripts are already in the correct place
|
||||||
|
+ pass
|
||||||
|
|
||||||
|
def cpufreqctl_restore():
|
||||||
|
- """
|
||||||
|
- remove cpufreqctl.auto-cpufreq script
|
||||||
|
- """
|
||||||
|
- if not IS_INSTALLED_WITH_SNAP and os.path.isfile("/usr/local/bin/cpufreqctl.auto-cpufreq"):
|
||||||
|
- os.remove("/usr/local/bin/cpufreqctl.auto-cpufreq")
|
||||||
|
+ #no need to restore
|
||||||
|
+ pass
|
||||||
|
|
||||||
|
def footer(l=79): print("\n" + "-" * l + "\n")
|
||||||
|
|
||||||
|
@@ -307,31 +300,8 @@ def remove_complete_msg():
|
||||||
|
footer()
|
||||||
|
|
||||||
|
def deploy_daemon():
|
||||||
|
- print("\n" + "-" * 21 + " Deploying auto-cpufreq as a daemon " + "-" * 22 + "\n")
|
||||||
|
-
|
||||||
|
- cpufreqctl() # deploy cpufreqctl script func call
|
||||||
|
-
|
||||||
|
- bluetooth_disable() # turn off bluetooth on boot
|
||||||
|
-
|
||||||
|
- auto_cpufreq_stats_path.touch(exist_ok=True)
|
||||||
|
-
|
||||||
|
- print("\n* Deploy auto-cpufreq install script")
|
||||||
|
- copy(SCRIPTS_DIR / "auto-cpufreq-install.sh", "/usr/local/bin/auto-cpufreq-install")
|
||||||
|
- call(["chmod", "a+x", "/usr/local/bin/auto-cpufreq-install"])
|
||||||
|
-
|
||||||
|
- print("\n* Deploy auto-cpufreq remove script")
|
||||||
|
- copy(SCRIPTS_DIR / "auto-cpufreq-remove.sh", "/usr/local/bin/auto-cpufreq-remove")
|
||||||
|
- call(["chmod", "a+x", "/usr/local/bin/auto-cpufreq-remove"])
|
||||||
|
-
|
||||||
|
- # output warning if gnome power profile is running
|
||||||
|
- gnome_power_detect_install()
|
||||||
|
- gnome_power_svc_disable()
|
||||||
|
-
|
||||||
|
- tuned_svc_disable()
|
||||||
|
-
|
||||||
|
- tlp_service_detect() # output warning if TLP service is detected
|
||||||
|
-
|
||||||
|
- call("/usr/local/bin/auto-cpufreq-install", shell=True)
|
||||||
|
+ # prevent needless copying and system changes
|
||||||
|
+ pass
|
||||||
|
|
||||||
|
def deploy_daemon_performance():
|
||||||
|
print("\n" + "-" * 21 + " Deploying auto-cpufreq as a daemon (performance) " + "-" * 22 + "\n")
|
||||||
|
@@ -363,37 +333,7 @@ def deploy_daemon_performance():
|
||||||
|
|
||||||
|
call("/usr/local/bin/auto-cpufreq-install", shell=True)
|
||||||
|
|
||||||
|
-def remove_daemon():
|
||||||
|
- # check if auto-cpufreq is installed
|
||||||
|
- if not os.path.exists("/usr/local/bin/auto-cpufreq-remove"):
|
||||||
|
- print("\nauto-cpufreq daemon is not installed.\n")
|
||||||
|
- sys.exit(1)
|
||||||
|
-
|
||||||
|
- print("\n" + "-" * 21 + " Removing auto-cpufreq daemon " + "-" * 22 + "\n")
|
||||||
|
-
|
||||||
|
- bluetooth_enable() # turn on bluetooth on boot
|
||||||
|
-
|
||||||
|
- # output warning if gnome power profile is stopped
|
||||||
|
- gnome_power_rm_reminder()
|
||||||
|
- gnome_power_svc_enable()
|
||||||
|
-
|
||||||
|
- tuned_svc_enable()
|
||||||
|
-
|
||||||
|
- # run auto-cpufreq daemon remove script
|
||||||
|
- call("/usr/local/bin/auto-cpufreq-remove", shell=True)
|
||||||
|
-
|
||||||
|
- # remove auto-cpufreq-remove
|
||||||
|
- os.remove("/usr/local/bin/auto-cpufreq-remove")
|
||||||
|
-
|
||||||
|
- # delete override pickle if it exists
|
||||||
|
- if os.path.exists(governor_override_state): os.remove(governor_override_state)
|
||||||
|
-
|
||||||
|
- # delete stats file
|
||||||
|
- if auto_cpufreq_stats_path.exists():
|
||||||
|
- if auto_cpufreq_stats_file is not None: auto_cpufreq_stats_file.close()
|
||||||
|
- auto_cpufreq_stats_path.unlink()
|
||||||
|
-
|
||||||
|
- cpufreqctl_restore() # restore original cpufrectl script
|
||||||
|
+def remove_daemon(): pass
|
||||||
|
|
||||||
|
def gov_check():
|
||||||
|
for gov in AVAILABLE_GOVERNORS:
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("AdnanHodzic/auto-cpufreq"));
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: bazzite-portal
|
Name: bazzite-portal
|
||||||
Version: 0.1.6
|
Version: 0.2.0
|
||||||
Release: 3%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
|
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
|
||||||
URL: https://github.com/ublue-os/yafti-gtk
|
URL: https://github.com/ublue-os/yafti-gtk
|
||||||
Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: bitwarden-cli.bin
|
Name: bitwarden-cli.bin
|
||||||
Version: 2026.2.0
|
Version: 2026.3.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Bitwarden command-line client
|
Summary: Bitwarden command-line client
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: bitwarden-cli
|
Name: bitwarden-cli
|
||||||
Version: 2026.2.0
|
Version: 2026.3.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Bitwarden command-line client
|
Summary: Bitwarden command-line client
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%undefine __brp_mangle_shebangs
|
%undefine __brp_mangle_shebangs
|
||||||
|
|
||||||
Name: chrultrabook-tools
|
Name: chrultrabook-tools
|
||||||
Version: 3.1.4
|
Version: 3.1.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: User-friendly configuration utility for Chromebooks running an alternate OS
|
Summary: User-friendly configuration utility for Chromebooks running an alternate OS
|
||||||
URL: https://github.com/death7654/Chrultrabook-Tools
|
URL: https://github.com/death7654/Chrultrabook-Tools
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.930
|
Version: 0.0.962
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.930
|
Version: 0.0.962
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.130
|
Version: 0.0.133
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.184
|
Version: 0.0.187
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.184
|
Version: 0.0.187
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.130
|
Version: 0.0.133
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit 2f731053537044b1f72b259bea795473ea0c205a
|
%global commit 0149a82705e97b2f9cdccbc6076b4f213c9dc890
|
||||||
%global commit_date 20260324
|
%global commit_date 20260410
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: envision-nightly
|
Name: envision-nightly
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: feishin
|
Name: feishin
|
||||||
Version: 1.9.0
|
Version: 1.11.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A modern self-hosted music player
|
Summary: A modern self-hosted music player
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||||
|
|
||||||
%global ver 13.3.0
|
%global ver 13.3.0
|
||||||
%global commit bdb1eda421937f2d28d588255343e895f68438a8
|
%global commit caf17033f96d8aa4b77b4c83bf292254170e0fcb
|
||||||
%global shortcommit %{sub %{commit} 1 7}
|
%global shortcommit %{sub %{commit} 1 7}
|
||||||
%global commit_date 20260329
|
%global commit_date 20260417
|
||||||
%global devel_name QtColorWidgets
|
%global devel_name QtColorWidgets
|
||||||
%global _distro_extra_cflags -fuse-ld=mold
|
%global _distro_extra_cflags -fuse-ld=mold
|
||||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 779d684b0f37775c8d4889d8b61a5d2db7925896
|
%global commit c7c4e02265738c1bc0c6ad050a4c0545ee8d1a60
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260315
|
%global commit_date 20260417
|
||||||
%global ver 2.1.1^
|
%global ver 2.2.0^
|
||||||
%global base_name goofcord
|
%global base_name goofcord
|
||||||
%global git_name GoofCord
|
%global git_name GoofCord
|
||||||
%global appid io.github.milkshiift.GoofCord
|
%global appid io.github.milkshiift.GoofCord
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
%global appid io.github.milkshiift.GoofCord
|
%global appid io.github.milkshiift.GoofCord
|
||||||
|
|
||||||
Name: goofcord
|
Name: goofcord
|
||||||
Version: 2.1.1
|
Version: 2.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: A privacy-minded Legcord fork.
|
Summary: A privacy-minded Legcord fork.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%undefine __brp_mangle_shebangs
|
%undefine __brp_mangle_shebangs
|
||||||
|
|
||||||
Name: gurk
|
Name: gurk
|
||||||
Version: 0.9.0
|
Version: 0.9.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Signal Messenger client for terminal
|
Summary: Signal Messenger client for terminal
|
||||||
License: AGPL-3.0-or-later AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 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-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
License: AGPL-3.0-or-later AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 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-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||||
URL: https://github.com/boxdot/gurk-rs
|
URL: https://github.com/boxdot/gurk-rs
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: helium-browser-bin
|
Name: helium-browser-bin
|
||||||
Version: 0.10.7.1
|
Version: 0.11.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Private, fast, and honest web browser based on Chromium
|
Summary: Private, fast, and honest web browser based on Chromium
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,9 @@
|
|||||||
%global gtk4_version 4.14.4
|
%global gtk4_version 4.14.4
|
||||||
%global libadwaita_version 1.5.1
|
%global libadwaita_version 1.5.1
|
||||||
%global pure_protobuf_version 2.0.0
|
%global pure_protobuf_version 2.0.0
|
||||||
%global raw_ver v50.0.1
|
|
||||||
|
|
||||||
Name: komikku
|
Name: komikku
|
||||||
Version: 50.0.1
|
Version: 50.2.0
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A manga reader for GNOME
|
Summary: A manga reader for GNOME
|
||||||
@@ -15,7 +14,7 @@ BuildArch: noarch
|
|||||||
|
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
URL: https://apps.gnome.org/Komikku/
|
URL: https://apps.gnome.org/Komikku/
|
||||||
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: intltool
|
BuildRequires: intltool
|
||||||
|
|||||||
@@ -1,4 +1 @@
|
|||||||
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
|
rpm.version(codeberg("valos/Komikku"));
|
||||||
let new_version = find("([\\.\\d]+)", latest_tag, 1);
|
|
||||||
rpm.global("raw_ver", latest_tag);
|
|
||||||
rpm.version(new_version);
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit c7fe14088cc22c3838250cd7837bc1eb20b44194
|
%global commit b3d18900a9132ceeb5cbaef82f8b9526c7c2a37e
|
||||||
%global commit_date 20260328
|
%global commit_date 20260417
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global debug_package %nil
|
%global debug_package %nil
|
||||||
%global __strip /bin/true
|
%global __strip /bin/true
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: legcord
|
Name: legcord
|
||||||
Version: 1.2.2
|
Version: 1.2.4
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/Legcord/Legcord
|
URL: https://github.com/Legcord/Legcord
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Disable X11 for RHEL 10+
|
# Disable X11 for RHEL 10+
|
||||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||||
|
|
||||||
%global commit 4f9f1ffaf375c14058024215423b969f44d48b2f
|
%global commit 1fea31f00c7947c8aa2fe2c2cee3032a43527215
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260329
|
%global commit_date 20260417
|
||||||
%global ver 0.41.0
|
%global ver 0.41.0
|
||||||
|
|
||||||
Name: mpv-nightly
|
Name: mpv-nightly
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: peazip
|
Name: peazip
|
||||||
Version: 10.9.0
|
Version: 11.0.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
|
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
|
||||||
License: LGPL-3.0-only
|
License: LGPL-3.0-only
|
||||||
URL: https://peazip.github.io
|
URL: https://peazip.github.io
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
|
%global metainfo_commit 6ac72069fc35f3c2ec669498680037f54cc0c120
|
||||||
|
|
||||||
Name: proton-vpn-gtk-app
|
Name: proton-vpn-gtk-app
|
||||||
Version: 4.15.1
|
Version: 4.15.2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Official ProtonVPN Linux app
|
Summary: Official ProtonVPN Linux app
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://protonvpn.com/download-linux
|
URL: https://protonvpn.com/download-linux
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
%global pypi_name protontricks
|
%global pypi_name protontricks
|
||||||
|
|
||||||
Name: terra-%{pypi_name}
|
Name: terra-%{pypi_name}
|
||||||
Version: 1.14.0
|
Version: 1.14.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Simple wrapper that does winetricks things for Proton enabled games
|
Summary: Simple wrapper that does winetricks things for Proton enabled games
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global commit a720bf5041fd832a278378fd6f5cf9a0b3f8cc6f
|
%global commit ecc8fff9109001717d913dd5a4d30573f4a3f2c5
|
||||||
%global commit_date 20251217
|
%global commit_date 20260401
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: rp-bookshelf
|
Name: rp-bookshelf
|
||||||
Version: 0~%commit_date.git~%shortcommit
|
Version: 0~%commit_date.git~%shortcommit
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Browser for Raspberry Pi Press publications in PDF format
|
Summary: Browser for Raspberry Pi Press publications in PDF format
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://github.com/raspberrypi-ui/bookshelf
|
URL: https://github.com/raspberrypi-ui/bookshelf
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global commit 353e04bf0bc1866cba1f599cd76050890d33ba23
|
%global commit 7b4843db7b7774110077760973e8050b4e632f86
|
||||||
%global commit_date 20260123
|
%global commit_date 20260331
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: rpcc
|
Name: rpcc
|
||||||
Version: 0~%commit_date.git~%shortcommit
|
Version: 0~%commit_date.git~%shortcommit
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
|
Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://github.com/raspberrypi-ui/rpcc
|
URL: https://github.com/raspberrypi-ui/rpcc
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%global ver 2026-03-29
|
%global ver 2026-04-17
|
||||||
%global goodver %(echo %ver | sed 's/-//g')
|
%global goodver %(echo %ver | sed 's/-//g')
|
||||||
%global __brp_mangle_shebangs %{nil}
|
%global __brp_mangle_shebangs %{nil}
|
||||||
%bcond_without mold
|
%bcond_without mold
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: rustnet
|
Name: rustnet
|
||||||
Version: 1.1.0
|
Version: 1.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A cross-platform network monitoring terminal UI tool built with Rust
|
Summary: A cross-platform network monitoring terminal UI tool built with Rust
|
||||||
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: signal-desktop
|
Name: signal-desktop
|
||||||
%electronmeta -aD
|
%electronmeta -aD
|
||||||
Version: 8.4.1
|
Version: 8.7.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A private messenger for Windows, macOS, and Linux
|
Summary: A private messenger for Windows, macOS, and Linux
|
||||||
URL: https://signal.org
|
URL: https://signal.org
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: spotify-launcher
|
Name: spotify-launcher
|
||||||
Version: 0.6.5
|
Version: 0.6.5
|
||||||
Release: 2%?dist
|
Release: 3%?dist
|
||||||
Summary: Client for spotify's apt repository in Rust
|
Summary: Client for spotify's apt repository in Rust
|
||||||
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
|
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
|
||||||
Packager: veuxit <erroor234@gmail.com>
|
Packager: veuxit <erroor234@gmail.com>
|
||||||
@@ -10,7 +10,7 @@ URL: https://github.com/kpcyrd/spotify-launcher
|
|||||||
Source0: https://github.com/kpcyrd/spotify-launcher/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/kpcyrd/spotify-launcher/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
|
||||||
BuildRequires: cargo cargo-rpm-macros anda-srpm-macros pkgconfig(liblzma) desktop-file-utils
|
BuildRequires: cargo cargo-rpm-macros anda-srpm-macros pkgconfig(liblzma) desktop-file-utils
|
||||||
Requires: sequoia-sqv zenity alsa-lib gtk3 desktop-file-utils openssl nss at-spi2-atk libcurl libSM
|
Requires: sequoia-sqv zenity alsa-lib gtk3 desktop-file-utils openssl nss at-spi2-atk libcurl libSM libayatana-appindicator-gtk3
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "tauon.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/requirements.txt b/requirements.txt
|
||||||
|
index a0471ddb..e8ca00a9 100644
|
||||||
|
--- a/requirements.txt
|
||||||
|
+++ b/requirements.txt
|
||||||
|
@@ -18,7 +18,7 @@ keyboard; sys_platform == 'win32'
|
||||||
|
lynxtray; sys_platform == 'win32'
|
||||||
|
opencc; sys_platform != 'win32' # optional
|
||||||
|
opencc-python-reimplemented; sys_platform == 'win32' # optional
|
||||||
|
-pypresence>=4.5.0 # optional
|
||||||
|
+pypresence # optional
|
||||||
|
tekore # optional
|
||||||
|
natsort # optional
|
||||||
|
#picard # optional
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
%global _desc A music player for the desktop. Designed to be powerful and streamlined, putting the user in control of their music collection.
|
||||||
|
|
||||||
|
%undefine __brp_mangle_shebangs
|
||||||
|
|
||||||
|
Name: python-tauon
|
||||||
|
Version: 9.1.3
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: A music player for the desktop. Designed to be powerful and streamlined
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
URL: https://tauonmusicbox.rocks/
|
||||||
|
Source0: https://github.com/Taiko2k/Tauon/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
Patch0: remove-reqed-version.patch
|
||||||
|
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-wheel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: flac-devel
|
||||||
|
BuildRequires: mpg123-devel
|
||||||
|
BuildRequires: libvorbis-devel
|
||||||
|
BuildRequires: opusfile-devel
|
||||||
|
BuildRequires: libsamplerate-devel
|
||||||
|
BuildRequires: libopenmpt-devel
|
||||||
|
BuildRequires: wavpack-devel
|
||||||
|
BuildRequires: game-music-emu-devel
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
%_desc
|
||||||
|
|
||||||
|
%package -n python3-tauon
|
||||||
|
Summary: %{summary}
|
||||||
|
%{?python_provide:%python_provide python3-tauon}
|
||||||
|
|
||||||
|
%description -n python3-tauon
|
||||||
|
%_desc
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%git_clone https://github.com/Taiko2k/Tauon v%{version}
|
||||||
|
%patch -P0 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
%pyproject_save_files tauon
|
||||||
|
%find_lang tauon
|
||||||
|
install -Dm644 extra/tauonmb.desktop %{buildroot}%{_appsdir}/tauonmb.desktop
|
||||||
|
install -Dm644 extra/tauonmb-symbolic.svg %{buildroot}%{_scalableiconsdir}/tauonmb-symbolic.svg
|
||||||
|
install -Dm644 extra/tauonmb.svg %{buildroot}%{_scalableiconsdir}/tauonmb.svg
|
||||||
|
install -Dm755 extra/tauonmb.sh %{buildroot}/opt/tauon/tauonmb.sh
|
||||||
|
|
||||||
|
%files -n python3-tauon -f %{pyproject_files} -f tauon.lang
|
||||||
|
%doc README.md CHANGELOG.md CONTRIBUTING.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/tauonmb
|
||||||
|
%{python3_sitearch}/phazor.cpython-314-*-linux-gnu.so
|
||||||
|
%{_appsdir}/tauonmb.desktop
|
||||||
|
%{_scalableiconsdir}/tauonmb-symbolic.svg
|
||||||
|
%{_scalableiconsdir}/tauonmb.svg
|
||||||
|
/opt/tauon/tauonmb.sh
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Mar 28 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("Taiko2k/Tauon"));
|
||||||
@@ -1 +1 @@
|
|||||||
v1.13.43
|
v1.13.83
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||||
|
|
||||||
Name: throne
|
Name: throne
|
||||||
Version: 1.1.1
|
Version: 1.1.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||||
URL: https://github.com/throneproj/Throne
|
URL: https://github.com/throneproj/Throne
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: ttop
|
Name: ttop
|
||||||
Version: 1.5.7
|
Version: 1.6.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: System monitoring tool with historical data service, triggers and top-like TUI
|
Summary: System monitoring tool with historical data service, triggers and top-like TUI
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/inv2004/ttop
|
URL: https://github.com/inv2004/ttop
|
||||||
|
|||||||
@@ -6,19 +6,30 @@
|
|||||||
|
|
||||||
Name: twintaillauncher
|
Name: twintaillauncher
|
||||||
|
|
||||||
Version: 1.1.15
|
Version: 2.0.0
|
||||||
Release: 1%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: A multi-platform launcher for your anime games
|
Summary: A multi-platform launcher for your anime games
|
||||||
Packager: Yoong Jin <solomoncyj@gmail.com>
|
Packager: Yoong Jin <solomoncyj@gmail.com>
|
||||||
|
|
||||||
SourceLicense: GPL-3.0-or-later
|
SourceLicense: GPL-3.0-only
|
||||||
License: GPL-3.0-or-later AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR CC0-1.0) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSD-2-Clause OR MIT) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR BSD-3-Clause OR MIT) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR CC0-1.0 OR MIT-0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR LGPL-2.1-or-later OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 WITH LLVM-exception) AND (BSD-2-Clause) AND (BSD-3-Clause) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT) AND CC0-1.0 AND (CC0-1.0 OR MIT-0) AND (CDLA-Permissive-2.0) AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (LGPL-3.0-or-later OR MIT) AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6)
|
License: GPL-3.0-only AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR CC0-1.0) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSD-2-Clause OR MIT) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR BSD-3-Clause OR MIT) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR CC0-1.0 OR MIT-0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR LGPL-2.1-or-later OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 WITH LLVM-exception) AND (BSD-2-Clause) AND (BSD-3-Clause) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT) AND CC0-1.0 AND (CC0-1.0 OR MIT-0) AND (CDLA-Permissive-2.0) AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (LGPL-3.0-or-later OR MIT) AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6)
|
||||||
URL: https://twintaillauncher.app/
|
URL: https://twintaillauncher.app/
|
||||||
Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz
|
Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz
|
||||||
|
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
|
Requires: cairo
|
||||||
|
Requires: desktop-file-utils
|
||||||
|
Requires: gdk-pixbuf2
|
||||||
|
Requires: glib2
|
||||||
|
Requires: gtk3
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
Requires: libappindicator-gtk3
|
||||||
|
Requires: libayatana-appindicator-gtk3
|
||||||
|
Requires: pango
|
||||||
|
Requires: webkit2gtk4.1
|
||||||
|
Requires: mangohud
|
||||||
|
Requires: gamemode
|
||||||
|
|
||||||
# Build requires
|
# Build requires
|
||||||
BuildRequires: pnpm
|
BuildRequires: pnpm
|
||||||
@@ -40,19 +51,19 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n TwintailLauncher-ttl-v%{version}
|
%autosetup -n TwintailLauncher-ttl-v%{version}
|
||||||
cd src-tauri
|
|
||||||
cargo update
|
|
||||||
cd ..
|
|
||||||
%tauri_prep
|
%tauri_prep
|
||||||
|
%{__pnpm} import
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%pnpm_build
|
%pnpm_build -F
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%tauri_install
|
%tauri_install
|
||||||
mkdir -p %{buildroot}/%{_libdir}/twintaillauncher/resources
|
mkdir -p %{buildroot}/usr/lib/twintaillauncher/resources
|
||||||
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources/ %{buildroot}/%{_libdir}/twintaillauncher/resources
|
|
||||||
|
#app expects files to be present there
|
||||||
|
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher
|
||||||
rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
||||||
|
|
||||||
|
|
||||||
@@ -64,6 +75,7 @@ rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
|||||||
install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png
|
install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png
|
||||||
install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png
|
install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png
|
||||||
|
|
||||||
|
chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@@ -72,7 +84,7 @@ install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/a
|
|||||||
%doc README.md
|
%doc README.md
|
||||||
|
|
||||||
%{_bindir}/twintaillauncher
|
%{_bindir}/twintaillauncher
|
||||||
%{_libdir}/twintaillauncher/resources
|
/usr/lib/twintaillauncher/resources
|
||||||
%{_hicolordir}/512x512/apps/%{name}.png
|
%{_hicolordir}/512x512/apps/%{name}.png
|
||||||
%{_hicolordir}/128x128/apps/%{name}.png
|
%{_hicolordir}/128x128/apps/%{name}.png
|
||||||
%_appsdir/twintaillauncher.desktop
|
%_appsdir/twintaillauncher.desktop
|
||||||
@@ -80,7 +92,14 @@ install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/a
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 15 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-3
|
||||||
|
- Fix folders
|
||||||
|
- filx perms
|
||||||
|
* Sat Apr 4 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-2
|
||||||
|
- Fix folders
|
||||||
|
- Update License
|
||||||
* Thu Feb 19 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-1
|
* Thu Feb 19 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-1
|
||||||
- Fix resources
|
- Fix resources
|
||||||
* Tue Feb 3 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-0
|
* Tue Feb 3 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-0
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||||
# For user clarity I have separated these into different packages
|
# For user clarity I have separated these into different packages
|
||||||
%global commit b792287f5bec9086916aa9b81788e0ea38f02c24
|
%global commit 14b802e419aff260b9d630e71027d88855e224e7
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global ver 20260125
|
%global ver 20260125
|
||||||
%global commit_date 20260222
|
%global commit_date 20260411
|
||||||
|
|
||||||
Name: winetricks-git
|
Name: winetricks-git
|
||||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Work around common problems in Wine; Winetricks Git builds
|
Summary: Work around common problems in Wine; Winetricks Git builds
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
URL: https://github.com/Winetricks/winetricks
|
URL: https://github.com/Winetricks/winetricks
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 2.2.2
|
Version: 2.2.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
%global tag 3.1.0
|
%global tag 3.2.0
|
||||||
%global forgeurl https://github.com/project-repo/cagebreak
|
%global forgeurl https://github.com/project-repo/cagebreak
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: cagebreak
|
Name: cagebreak
|
||||||
Version: %{tag}
|
Version: %{tag}
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A wayland tiling compositor inspired by Ratpoison
|
Summary: A wayland tiling compositor inspired by Ratpoison
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: %{forgeurl}
|
URL: %{forgeurl}
|
||||||
@@ -16,7 +16,7 @@ Packager: metcya <metcya@gmail.com>
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: scdoc
|
BuildRequires: scdoc
|
||||||
BuildRequires: pkgconfig(wlroots-0.19)
|
BuildRequires: pkgconfig(wlroots-0.20)
|
||||||
BuildRequires: pkgconfig(wayland-protocols)
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
BuildRequires: pkgconfig(wayland-server)
|
BuildRequires: pkgconfig(wayland-server)
|
||||||
BuildRequires: pkgconfig(wayland-cursor)
|
BuildRequires: pkgconfig(wayland-cursor)
|
||||||
@@ -43,7 +43,7 @@ conceptually based on the X11 window manager ratpoison.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%meson -Dxwayland=true -Dman-pages=true
|
%meson -Dxwayland=true -Dman-pages=true
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: driftwm
|
Name: driftwm
|
||||||
Version: 0.1.2
|
Version: 0.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "capnet-assist.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
%global appid io.elementary.capnet-assist
|
||||||
|
|
||||||
|
Name: capnet-assist
|
||||||
|
Version: 8.0.2
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Captive Network Assistant automatically opens to help you get connected
|
||||||
|
License: GPL-3.0-only
|
||||||
|
URL: https://github.com/elementary/capnet-assist
|
||||||
|
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||||
|
BuildRequires: meson gettext vala desktop-file-utils
|
||||||
|
BuildRequires: pkgconfig(gcr-4)
|
||||||
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite-7) >= 7.0.0
|
||||||
|
BuildRequires: pkgconfig(gtk4)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1) >= 1.0.0
|
||||||
|
BuildRequires: pkgconfig(webkitgtk-6.0)
|
||||||
|
|
||||||
|
%description
|
||||||
|
Log into captive portals—like Wi-Fi networks at coffee shops, airports, and trains—with ease. Captive Network Assistant automatically opens to help you get connected.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%terra_appstream -o %buildroot%_metainfodir/%appid.metainfo.xml
|
||||||
|
%find_lang %appid
|
||||||
|
|
||||||
|
%check
|
||||||
|
%desktop_file_validate %buildroot%_appsdir/%appid.desktop
|
||||||
|
|
||||||
|
%files -f %appid.lang
|
||||||
|
%doc README.md
|
||||||
|
%license COPYING
|
||||||
|
%_bindir/%appid
|
||||||
|
%_appsdir/%appid.desktop
|
||||||
|
%_datadir/glib-2.0/schemas/%appid.gschema.xml
|
||||||
|
%_hicolordir/*/apps/%appid.svg
|
||||||
|
%_metainfodir/%appid.metainfo.xml
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Apr 07 2026 madonuko <mado@fyralabs.com> - 8.0.2-1
|
||||||
|
- Initial package.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("elementary/capnet-assist"));
|
||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
%global commit 376fe37ca7e6b8535fa7de1629cdca5d311cef88
|
%global commit d939f0ee9178017f83b02833387eece715b08df2
|
||||||
%global commit_date 20260328
|
%global commit_date 20260409
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
%global extension multi-monitors-bar
|
%global extension multi-monitors-bar
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||||
|
|
||||||
%global realname hyprutils
|
%global realname hyprutils
|
||||||
%global ver 0.11.1
|
%global ver 0.12.0
|
||||||
|
|
||||||
%global commit 762166b516432ce4b02bfbae365f1daa6f88f76d
|
%global commit e6caa3d4d1427eedbdf556cf4ceb70f2d9c0b56d
|
||||||
%global commit_date 20260327
|
%global commit_date 20260331
|
||||||
%global shortcommit %{sub %commit 1 7}
|
%global shortcommit %{sub %commit 1 7}
|
||||||
|
|
||||||
Name: %realname.nightly
|
Name: %realname.nightly
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 447d0a976d6512af692009ab3faafeb014a87756
|
%global commit b58d624095da102fef99b5825ad6dc78a5cec5a1
|
||||||
|
|
||||||
Name: lightdm-kde-greeter
|
Name: lightdm-kde-greeter
|
||||||
Version: 6.1.5
|
Version: 6.1.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Login screen using the LightDM framework
|
Summary: Login screen using the LightDM framework
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-api
|
Name: lomiri-api
|
||||||
Version: 0.3.0
|
Version: 0.3.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: API for Lomiri
|
Summary: API for Lomiri
|
||||||
|
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit f4b7c634dc4f95086dcda70113fbc2f6ce22eed7
|
%global commit c40aaeecbc1a1634f961ed6ce2b5f5cb0e5196e3
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
%global commit ff2bc3a8f57b6124ca866c108c49aabcbe22bdf8
|
%global commit 0939d480c72871b3270cc529e16902fd41bfdda5
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-download-manager
|
Name: lomiri-download-manager
|
||||||
Version: 0.3.0
|
Version: 0.3.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Upload Download Manager for Lomiri
|
Summary: Upload Download Manager for Lomiri
|
||||||
License: LGPLv3
|
License: LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
|
|||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
%global commit 91a0a1f94b90d8e3371ab47b769bcd058ac57a74
|
%global commit 7bfc33d16ca234af8c88477cfbb2a95f3b7d8c9a
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-settings-components
|
Name: lomiri-settings-components
|
||||||
Version: 1.1.3
|
Version: 1.2.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: The system settings components for Lomiri
|
Summary: The system settings components for Lomiri
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
%global commit edf02eaf9794967ebb4bbe1efe6087a4e65aae17
|
%global commit 0ee9e5df521b13dbc9f205b345aad5709baedf75
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||||
%global commit 77935cd890e5d04ac91e1c53e80ab4c39bad8fe7
|
%global commit 1b9919232ef77285765b6fdf3c963039f8a2e462
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-ui-toolkit
|
Name: lomiri-ui-toolkit
|
||||||
Version: 1.3.5903
|
Version: 1.3.5904
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||||
|
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
Name: unityx-shell
|
Name: unityx-shell
|
||||||
Version: 1.7.7
|
Version: 1.7.7
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
Summary: UnityX is a smaller shell based on Unity7
|
Summary: UnityX is a smaller shell based on Unity7
|
||||||
|
|
||||||
License: GPL-3.0 AND LGPL-3.0
|
License: GPL-3.0-or-later AND LGPL-3.0-or-later
|
||||||
URL: https://gitlab.com/ubuntu-unity/unity-x/unityx
|
URL: https://gitlab.com/ubuntu-unity/unity-x/unityx
|
||||||
Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2
|
Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2
|
||||||
Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff
|
Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff
|
||||||
@@ -31,8 +31,6 @@ BuildRequires: terra-libindicator-gtk3-devel
|
|||||||
BuildRequires: json-glib-devel
|
BuildRequires: json-glib-devel
|
||||||
BuildRequires: libnotify-devel
|
BuildRequires: libnotify-devel
|
||||||
BuildRequires: libsigc++20-devel
|
BuildRequires: libsigc++20-devel
|
||||||
#BuildRequires: xpathselect-devel
|
|
||||||
#BuildRequires: libunity-devel
|
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
BuildRequires: boost-devel
|
BuildRequires: boost-devel
|
||||||
@@ -109,7 +107,7 @@ needed for writing automated tests in Python.
|
|||||||
%prep
|
%prep
|
||||||
%autosetup -n unityx-%commit -p1
|
%autosetup -n unityx-%commit -p1
|
||||||
|
|
||||||
%build
|
%conf
|
||||||
# Wrong paths
|
# Wrong paths
|
||||||
sed -i 's!lib/{arch}-linux-gnu!%{_lib}!' unityx/unityx
|
sed -i 's!lib/{arch}-linux-gnu!%{_lib}!' unityx/unityx
|
||||||
sed -i 's!%{_lib}/bamf/bamfdaemon!libexec/bamf/bamfdaemon!' unityx/unityx
|
sed -i 's!%{_lib}/bamf/bamfdaemon!libexec/bamf/bamfdaemon!' unityx/unityx
|
||||||
@@ -123,13 +121,11 @@ sed -i 's/'--all', //' unityx/unityx
|
|||||||
rm -fv unityx/windowck-plugin/po/.intltool-merge-cache*
|
rm -fv unityx/windowck-plugin/po/.intltool-merge-cache*
|
||||||
|
|
||||||
%cmake -DENABLE_X_SUPPORT=ON -DUNITY_PROTOCOL_PRIVATE_LIB=%{_libdir}/libunity/libunity-protocol-private.so.0.0.0 -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_PACKAGING_ENABLED=TRUE -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DUSE_GSETTINGS=TRUE -DENABLE_UNIT_TESTS=FALSE
|
%cmake -DENABLE_X_SUPPORT=ON -DUNITY_PROTOCOL_PRIVATE_LIB=%{_libdir}/libunity/libunity-protocol-private.so.0.0.0 -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_PACKAGING_ENABLED=TRUE -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DUSE_GSETTINGS=TRUE -DENABLE_UNIT_TESTS=FALSE
|
||||||
%cmake_build
|
|
||||||
|
|
||||||
pushd unityx/plotinus
|
pushd unityx/plotinus
|
||||||
# Wrong path again
|
# Wrong path again
|
||||||
sed -i 's/LIBRARY DESTINATION lib/LIBRARY DESTINATION %{_lib}/' CMakeLists.txt
|
sed -i 's/LIBRARY DESTINATION lib/LIBRARY DESTINATION %{_lib}/' CMakeLists.txt
|
||||||
%cmake
|
%cmake
|
||||||
%cmake_build
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
pushd unityx/windowck-plugin
|
pushd unityx/windowck-plugin
|
||||||
@@ -140,6 +136,16 @@ NOCONFIGURE=1 \
|
|||||||
./autogen.sh
|
./autogen.sh
|
||||||
|
|
||||||
%configure --disable-static
|
%configure --disable-static
|
||||||
|
popd
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
|
pushd unityx/plotinus
|
||||||
|
%cmake_build
|
||||||
|
popd
|
||||||
|
|
||||||
|
pushd unityx/windowck-plugin
|
||||||
%make_build
|
%make_build
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: mangowm
|
Name: mangowm
|
||||||
Version: 0.12.8
|
Version: 0.12.8
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
|
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
|
||||||
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
|
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
|
||||||
Packager: metcya <metcya@gmail.com>
|
Packager: metcya <metcya@gmail.com>
|
||||||
@@ -21,7 +21,7 @@ BuildRequires: pkgconfig(xkbcommon)
|
|||||||
BuildRequires: pkgconfig(libinput)
|
BuildRequires: pkgconfig(libinput)
|
||||||
BuildRequires: pkgconfig(wayland-client)
|
BuildRequires: pkgconfig(wayland-client)
|
||||||
BuildRequires: pkgconfig(libpcre2-8)
|
BuildRequires: pkgconfig(libpcre2-8)
|
||||||
BuildRequires: pkgconfig(scenefx-0.4)
|
BuildRequires: scenefx-devel
|
||||||
|
|
||||||
Conflicts: mangowc < %{mangowc_ver}
|
Conflicts: mangowc < %{mangowc_ver}
|
||||||
Obsoletes: mangowc < %{mangowc_ver}
|
Obsoletes: mangowc < %{mangowc_ver}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%global commit 12dba9653ae2c0dd24bf2633e2572a8093b0df5e
|
%global commit fb0cc1557d8321fb2e3f34e94beddefe56211e04
|
||||||
|
|
||||||
Name: noctalia-qs
|
Name: noctalia-qs
|
||||||
Version: 0.0.10
|
Version: 0.0.12
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Flexible QtQuick based desktop shell toolkit
|
Summary: Flexible QtQuick based desktop shell toolkit
|
||||||
License: LGPL-3.0-only AND GPL-3.0-only
|
License: LGPL-3.0-only AND GPL-3.0-only
|
||||||
URL: https://github.com/noctalia-dev/noctalia-qs
|
URL: https://github.com/noctalia-dev/noctalia-qs
|
||||||
@@ -38,6 +38,9 @@ BuildRequires: polkit-devel
|
|||||||
Conflicts: quickshell
|
Conflicts: quickshell
|
||||||
Provides: quickshell
|
Provides: quickshell
|
||||||
|
|
||||||
|
Provides: desktop-notification-daemon
|
||||||
|
Provides: PolicyKit-authentication-agent
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Flexible QtQuick based desktop shell toolkit.
|
Flexible QtQuick based desktop shell toolkit.
|
||||||
|
|
||||||
@@ -70,9 +73,12 @@ Flexible QtQuick based desktop shell toolkit.
|
|||||||
%{_libdir}/qt6/qml/Quickshell
|
%{_libdir}/qt6/qml/Quickshell
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
|
||||||
|
- Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed)
|
||||||
|
|
||||||
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
|
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
|
||||||
- Fix reision to actually be defined as a specific git commit since it never gets initialized rn
|
- Fix reision to actually be defined as a specific git commit since it never gets initialized rn
|
||||||
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
|
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
|
||||||
|
|
||||||
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
|
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
|
||||||
- Initial commit based on quickshell spec
|
- Initial commit based on quickshell spec
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: noctalia-shell
|
Name: noctalia-shell
|
||||||
Version: 4.7.1
|
Version: 4.7.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A Quickshell-based custom shell setup
|
Summary: A Quickshell-based custom shell setup
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "satty.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
Name: satty
|
||||||
|
Version: 0.20.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Modern screenshot annotation tool
|
||||||
|
URL: https://github.com/Satty-org/Satty
|
||||||
|
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||||
|
BuildRequires: cargo-rpm-macros
|
||||||
|
BuildRequires: libadwaita-devel
|
||||||
|
BuildRequires: libepoxy-devel
|
||||||
|
License: MPL-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||||
|
Packager: Tulip Blossom <tulilirockz@outlook.com>
|
||||||
|
|
||||||
|
%description
|
||||||
|
%{summary}.
|
||||||
|
|
||||||
|
%pkg_completion -BNfz
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n Satty-%{version}
|
||||||
|
%cargo_prep_online
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cargo_build
|
||||||
|
%{cargo_license_online} > LICENSE.dependencies
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -Dpm0755 -t %{buildroot}%{_bindir} ./target/rpm/satty
|
||||||
|
install -Dpm0644 -t %{buildroot}%{_datadir}/applications/ ./satty.desktop
|
||||||
|
install -Dpm0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ ./assets/satty.svg
|
||||||
|
install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d/ ./completions/satty.fish
|
||||||
|
install -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions/ ./completions/_satty
|
||||||
|
install -Dpm0644 ./completions/satty.bash %{buildroot}%{_datadir}/bash-completion/completions/satty
|
||||||
|
install -Dpm0644 -t %{buildroot}%{_datadir}/nushell/vendor/autoload/ ./completions/satty.nu
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE LICENSE.dependencies
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_datadir}/applications/satty.desktop
|
||||||
|
%{_datadir}/icons/hicolor/scalable/apps/satty.svg
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sun Mar 29 2026 Tulip Blossom <tulilirockz@outlook.com>
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment
|
||||||
|
# See FS#63021
|
||||||
|
# Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal.
|
||||||
|
|
||||||
|
# Upstream refuses to set XDG_CURRENT_DESKTOP so we have to.
|
||||||
|
exec systemctl --user set-environment XDG_CURRENT_DESKTOP=scroll
|
||||||
|
exec systemctl --user import-environment DISPLAY \
|
||||||
|
SCROLLSOCK \
|
||||||
|
WAYLAND_DISPLAY \
|
||||||
|
XDG_CURRENT_DESKTOP
|
||||||
|
|
||||||
|
exec hash dbus-update-activation-environment 2>/dev/null && \
|
||||||
|
dbus-update-activation-environment --systemd DISPLAY \
|
||||||
|
SCROLLSOCK \
|
||||||
|
XDG_CURRENT_DESKTOP=scroll \
|
||||||
|
WAYLAND_DISPLAY
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "scroll.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
[preferred]
|
||||||
|
default=gtk
|
||||||
|
org.freedesktop.impl.portal.ScreenCast=wlr
|
||||||
|
org.freedesktop.impl.portal.Screenshot=wlr
|
||||||
|
org.freedesktop.impl.portal.Inhibit=none
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
Name: scroll
|
||||||
|
Version: 1.12.8
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
|
||||||
|
License: MIT
|
||||||
|
URL: https://github.com/dawsers/scroll
|
||||||
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||||
|
# https://aur.archlinux.org/cgit/aur.git/tree/?h=sway-scroll
|
||||||
|
Source1: 50-systemd-user.conf
|
||||||
|
Source2: scroll-portals.conf
|
||||||
|
|
||||||
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||||
|
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: ninja-build
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: pkgconfig(libdrm)
|
||||||
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
|
BuildRequires: pkgconfig(wayland-server)
|
||||||
|
BuildRequires: pkgconfig(gbm)
|
||||||
|
BuildRequires: pkgconfig(glslang)
|
||||||
|
BuildRequires: pkgconfig(libseat)
|
||||||
|
BuildRequires: pkgconfig(hwdata)
|
||||||
|
BuildRequires: pkgconfig(libdisplay-info)
|
||||||
|
BuildRequires: pkgconfig(libliftoff)
|
||||||
|
BuildRequires: pkgconfig(xcb-renderutil)
|
||||||
|
BuildRequires: pkgconfig(xwayland)
|
||||||
|
BuildRequires: pkgconfig(xcb-ewmh)
|
||||||
|
BuildRequires: pkgconfig(xcb-errors)
|
||||||
|
BuildRequires: pkgconfig(json-c)
|
||||||
|
BuildRequires: pkgconfig(lua)
|
||||||
|
BuildRequires: pkgconfig(scdoc)
|
||||||
|
BuildRequires: pkgconfig(vulkan)
|
||||||
|
BuildRequires: pkgconfig(libinput)
|
||||||
|
BuildRequires: pkgconfig(libevdev)
|
||||||
|
BuildRequires: pkgconfig(xkbcommon)
|
||||||
|
BuildRequires: pkgconfig(pixman-1)
|
||||||
|
BuildRequires: pkgconfig(egl)
|
||||||
|
BuildRequires: pkgconfig(lcms2)
|
||||||
|
BuildRequires: pkgconfig(libpcre2-8)
|
||||||
|
BuildRequires: pkgconfig(cairo)
|
||||||
|
BuildRequires: pkgconfig(pango)
|
||||||
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||||
|
|
||||||
|
Provides: sway-scroll
|
||||||
|
|
||||||
|
%description
|
||||||
|
%{summary}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
%pkg_completion -B scroll scrollbar scrollmsg
|
||||||
|
%pkg_completion -f scroll scrollmsg scrollnag
|
||||||
|
%pkg_completion -z scroll scrollmsg
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson -D sd-bus-provider=libsystemd
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
install -Dm644 %{S:1} %{buildroot}%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
|
||||||
|
install -Dm644 %{S:2} %{buildroot}%{_datadir}/xdg-desktop-portal/scroll-portals.conf
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md CONTRIBUTING.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/scroll
|
||||||
|
%{_bindir}/scrollbar
|
||||||
|
%{_bindir}/scrollmsg
|
||||||
|
%{_bindir}/scrollnag
|
||||||
|
%{_sysconfdir}/scroll/config
|
||||||
|
%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
|
||||||
|
%{_datadir}/backgrounds/scroll/*png
|
||||||
|
%{_datadir}/xdg-desktop-portal/scroll-portals.conf
|
||||||
|
%{_iconsdir}/scroll.png
|
||||||
|
%{_mandir}/man1/scroll.1.*
|
||||||
|
%{_mandir}/man1/scrollmsg.1.*
|
||||||
|
%{_mandir}/man1/scrollnag.1.*
|
||||||
|
%{_mandir}/man5/scroll-bar.5.*
|
||||||
|
%{_mandir}/man5/scroll-input.5.*
|
||||||
|
%{_mandir}/man5/scroll-output.5.*
|
||||||
|
%{_mandir}/man5/scroll.5.*
|
||||||
|
%{_mandir}/man5/scrollnag.5.*
|
||||||
|
%{_mandir}/man7/scroll-ipc.7.*
|
||||||
|
%{_mandir}/man7/scrollbar-protocol.7.*
|
||||||
|
%{_datadir}/wayland-sessions/scroll.desktop
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sun Apr 12 2026 Owen Zimmerman <owen@fyralabs.com> - 1.12.8-1
|
||||||
|
- Initial commit
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("dawsers/scroll"));
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: somewm
|
Name: somewm
|
||||||
Version: 0.5.0
|
Version: 1.4.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
|
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/trip-zip/somewm
|
URL: https://github.com/trip-zip/somewm
|
||||||
|
|||||||
@@ -1 +1,3 @@
|
|||||||
rpm.version(gh("willPower3309/swayfx"));
|
rpm.version(gh("willPower3309/swayfx"));
|
||||||
|
|
||||||
|
rpm.global("swayVersion", gh("swaywm/sway"));
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# prevent library files from being installed
|
# prevent library files from being installed
|
||||||
%global cargo_install_lib 0
|
%global cargo_install_lib 0
|
||||||
|
|
||||||
%global upstream_version v2.15.2
|
%global upstream_version v2.16.0
|
||||||
%global ver %{sub %upstream_version 2}
|
%global ver %{sub %upstream_version 2}
|
||||||
|
|
||||||
Name: walker
|
Name: walker
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
%define _python_dist_allow_version_zero 1
|
%define _python_dist_allow_version_zero 1
|
||||||
|
|
||||||
Name: python-%{pypi_name}
|
Name: python-%{pypi_name}
|
||||||
Version: 2.7
|
Version: 2.8
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: GUI wallpaper manager for Wayland and Xorg Linux systems
|
Summary: GUI wallpaper manager for Wayland and Xorg Linux systems
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://github.com/anufrievroman/waypaper
|
URL: https://github.com/anufrievroman/waypaper
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||||
|
|
||||||
Name: android-studio-canary
|
Name: android-studio-canary
|
||||||
Version: 2025.3.4.2
|
Version: 2026.1.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Official IDE for Android development (Canary build)
|
Summary: Official IDE for Android development (Canary build)
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
|
|||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
URL: https://developer.android.com/studio/preview
|
URL: https://developer.android.com/studio/preview
|
||||||
|
|
||||||
%define suffixS panda4-canary2
|
%define suffixS quail1-canary1
|
||||||
|
|
||||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||||
|
|
||||||
|
|||||||
@@ -16,15 +16,15 @@
|
|||||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||||
|
|
||||||
Name: android-studio
|
Name: android-studio
|
||||||
Version: 2025.3.2.6
|
Version: 2025.3.3.7
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Official IDE for Android development
|
Summary: Official IDE for Android development
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icloud.com>
|
Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icloud.com>
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
URL: https://developer.android.com/studio
|
URL: https://developer.android.com/studio
|
||||||
|
|
||||||
%define suffixS panda2
|
%define suffixS panda3-patch1
|
||||||
|
|
||||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: asar
|
Name: asar
|
||||||
Version: 4.1.2
|
Version: 4.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Simple extensive tar-like archive format with indexing
|
Summary: Simple extensive tar-like archive format with indexing
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%bcond test 0
|
%bcond test 0
|
||||||
|
|
||||||
Name: nodejs-%{npm_name}
|
Name: nodejs-%{npm_name}
|
||||||
Version: 11.0.1
|
Version: 11.0.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Backport GitHub commits
|
Summary: Backport GitHub commits
|
||||||
SourceLicense: Apache-2.0
|
SourceLicense: Apache-2.0
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
%global appid sh.oven.bun
|
%global appid sh.oven.bun
|
||||||
|
|
||||||
Name: bun-bin
|
Name: bun-bin
|
||||||
Version: 1.3.10
|
Version: 1.3.12
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://bun.sh
|
URL: https://bun.sh
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global crate deno
|
%global crate deno
|
||||||
|
|
||||||
Name: rust-deno
|
Name: rust-deno
|
||||||
Version: 2.7.9
|
Version: 2.7.12
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Deno executable
|
Summary: Deno executable
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: flutter
|
Name: flutter
|
||||||
Version: 3.41.6
|
Version: 3.41.7
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global commit debcffbadb75221a030319c075fae12cfe114176
|
%global commit 9e080c5a403475dcbee93c40eeb22cf6f92121f4
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global fulldate 2026-03-29
|
%global fulldate 2026-04-15
|
||||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||||
%global ver 1.3.2
|
%global ver 1.3.2
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
%global crate lowfi
|
%global crate lowfi
|
||||||
|
|
||||||
Name: rust-lowfi
|
Name: rust-lowfi
|
||||||
Version: 2.0.5
|
Version: 2.0.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Extremely simple lofi player
|
Summary: Extremely simple lofi player
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
|
|
||||||
# Naming variable as something other than "commit" is necessary
|
# Naming variable as something other than "commit" is necessary
|
||||||
# to stop %%gometa from putting commit hash in release
|
# to stop %%gometa from putting commit hash in release
|
||||||
%global commit_hash 4d04ad7290c3200c140732b2a1ed11924cc68cf8
|
%global commit_hash 5dabe17e33a5b6b5ed5d4e06b37ae884122a64df
|
||||||
%global commit_date 20260329
|
%global commit_date 20260405
|
||||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||||
%global ver 2.0.15
|
%global ver 2.0.15
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
|
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
|
||||||
|
|
||||||
Name: rust-neovide
|
Name: rust-neovide
|
||||||
Version: 0.15.2
|
Version: 0.16.2
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: No Nonsense Neovim Client in Rust
|
Summary: No Nonsense Neovim Client in Rust
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
|||||||
%bcond docs 1
|
%bcond docs 1
|
||||||
|
|
||||||
Name: rio
|
Name: rio
|
||||||
Version: 0.2.37
|
Version: 0.3.11
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A hardware-accelerated terminal written in Rust.
|
Summary: A hardware-accelerated terminal written in Rust.
|
||||||
SourceLicense: MIT
|
SourceLicense: MIT
|
||||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND ISC 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 OR GPL-3.0-only) AND MPL-2.0+ AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND ISC 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 OR GPL-3.0-only) AND MPL-2.0+ AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Name: turbowarp-desktop
|
Name: turbowarp-desktop
|
||||||
%electronmeta -D
|
%electronmeta -D
|
||||||
Version: 1.15.2
|
Version: 1.15.5
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: A better offline editor for Scratch 3
|
Summary: A better offline editor for Scratch 3
|
||||||
URL: https://desktop.turbowarp.org/
|
URL: https://desktop.turbowarp.org/
|
||||||
License: GPL-3.0-only AND %{electron_license}
|
License: GPL-3.0-only AND %{electron_license}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%bcond bootstrap 0
|
%bcond bootstrap 0
|
||||||
|
|
||||||
Name: yarnpkg-berry
|
Name: yarnpkg-berry
|
||||||
Version: 4.13.0
|
Version: 4.14.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Active development version of Yarn
|
Summary: Active development version of Yarn
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 6694a3bd14bba5d52c375cc4c3ce9681445cbc22
|
%global commit a5e78b02de143b64f9bf3a1bafd7c486f29cc5d2
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260329
|
%global commit_date 20260417
|
||||||
%global ver 0.231.0
|
%global ver 0.234.0
|
||||||
|
|
||||||
%bcond_with check
|
%bcond_with check
|
||||||
%bcond_with debug_no_build
|
%bcond_with debug_no_build
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global ver 0.230.0-pre
|
%global ver 0.233.1-pre
|
||||||
# Exclude input files from mangling
|
# Exclude input files from mangling
|
||||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
%global rustflags_debuginfo 0
|
%global rustflags_debuginfo 0
|
||||||
|
|
||||||
Name: zed
|
Name: zed
|
||||||
Version: 0.229.0
|
Version: 0.232.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Zed is a high-performance, multiplayer code editor
|
Summary: Zed is a high-performance, multiplayer code editor
|
||||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: juliamono-fonts
|
Name: juliamono-fonts
|
||||||
Version: 0.062
|
Version: 0.062
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
URL: https://juliamono.netlify.app/
|
URL: https://juliamono.netlify.app/
|
||||||
Source0: https://github.com/cormullion/juliamono/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/cormullion/juliamono/archive/refs/tags/v%{version}.tar.gz
|
||||||
License: OFL-1.1
|
License: OFL-1.1
|
||||||
@@ -8,7 +8,7 @@ Summary: A monospaced font with reasonable unicode support
|
|||||||
Requires: xorg-x11-font-utils
|
Requires: xorg-x11-font-utils
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: JuliaMono-fonts
|
Provides: JuliaMono-fonts
|
||||||
Packager: Its-J
|
Packager: Its-J <jonah@fyralabs.com>
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -29,5 +29,8 @@ install -Dm644 *.ttf %{buildroot}%{_fontbasedir}/juliamono/
|
|||||||
%{_fontbasedir}/juliamono/*.ttf
|
%{_fontbasedir}/juliamono/*.ttf
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri Nov 21 2025 Its-J
|
* Tue Apr 14 2026 Its-J <jonah@fyralabs.com>
|
||||||
- Package JuliaMono
|
- Add email to my previous contributor attributions
|
||||||
|
|
||||||
|
* Fri Nov 21 2025 Its-J <jonah@fyralabs.com>
|
||||||
|
- Package JuliaMono
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
%bcond_with kms
|
%bcond_with kms
|
||||||
|
|
||||||
Name: emulationstation-de
|
Name: emulationstation-de
|
||||||
Version: 3.4.0
|
Version: 3.4.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: ES-DE is a frontend for browsing and launching games from your multi-platform collection.
|
Summary: ES-DE is a frontend for browsing and launching games from your multi-platform collection.
|
||||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
|
%global commit 88087a086ab732211c466b41f5d64229ce51c050
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20260327
|
%global commit_date 20260411
|
||||||
|
|
||||||
Name: gamescope-session-opengamepadui
|
Name: gamescope-session-opengamepadui
|
||||||
Version: 0~%{commit_date}git.%{shortcommit}
|
Version: 0~%{commit_date}git.%{shortcommit}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user