mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
452 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ad85da2080 | |||
| b5f29bd018 | |||
| 588efcc065 | |||
| 1a298b2193 | |||
| 343fd170e9 | |||
| 100cee5a03 | |||
| a306412761 | |||
| a0f3e7269e | |||
| e372a4a65d | |||
| a6e6f25f58 | |||
| 07d22b9cc3 | |||
| ed0ea98d69 | |||
| 0f76c68951 | |||
| 0ee290375b | |||
| 27dc74b27b | |||
| ac0699c01b | |||
| 3a172b9083 | |||
| 5071956887 | |||
| dbc3f5212d | |||
| 8b733d2faa | |||
| f7777e9841 | |||
| 8501b397ed | |||
| 479f2f5a8d | |||
| 5e09635883 | |||
| 06e13107a6 | |||
| d515b3fbd2 | |||
| e6427473d9 | |||
| 44f3065ee3 | |||
| 8192409d0f | |||
| 8497b86c23 | |||
| b335f11494 | |||
| 9bcbf82983 | |||
| f164443dd4 | |||
| 6bc43d7efe | |||
| d9cf0d33f6 | |||
| 3d164aaee4 | |||
| 77ab91d0f3 | |||
| 6dd6671c1d | |||
| 4595c45fc8 | |||
| e4514095ec | |||
| 9cdc1dd7c2 | |||
| 6088f400d9 | |||
| e65b01da40 | |||
| 4d55f76a56 | |||
| 950b6d5538 | |||
| 5ebb2fcf3a | |||
| 9a51591ba4 | |||
| 4b69b38c60 | |||
| ffd0b9f5b8 | |||
| 83402f930a | |||
| 6ea4cd59c3 | |||
| 3148109f49 | |||
| 685ce5f127 | |||
| cca50f9f6e | |||
| c917eda9d8 | |||
| dbaeb765ac | |||
| e725c87572 | |||
| a67b650500 | |||
| 872e4d7ab6 | |||
| 6470ce0a71 | |||
| 6aca739725 | |||
| a1a0e8dd6d | |||
| da20ff92fb | |||
| bf95fa9679 | |||
| 1b65fd4eda | |||
| 27af355236 | |||
| 6f35f5692b | |||
| a0248d53eb | |||
| dd150d6463 | |||
| 983310583c | |||
| 87728b427c | |||
| 7d2c1b4a32 | |||
| 66bb545ffa | |||
| 046e0de8e0 | |||
| 81e1159fac | |||
| 6349f99012 | |||
| 51ba7f2489 | |||
| 74a553d120 | |||
| 23608478c3 | |||
| 26d601fd81 | |||
| c8529c9164 | |||
| 106db6d021 | |||
| 92130f97aa | |||
| d461196625 | |||
| e827a42917 | |||
| e331c0d0be | |||
| a6b260e24c | |||
| 435bf984a2 | |||
| 427f119ef3 | |||
| c02503571d | |||
| 35cb3107dd | |||
| 1e5536545e | |||
| 68965232a5 | |||
| 1675be577e | |||
| b6b3d4e7d9 | |||
| 0c5fcf2eb8 | |||
| 5abc19c638 | |||
| 7319913a41 | |||
| 9b684789d8 | |||
| 1bd212708a | |||
| 8c5963dac2 | |||
| 06ff0e8c07 | |||
| ea2f455363 | |||
| 2082dfecdc | |||
| 4fa10cde72 | |||
| 1392f41336 | |||
| 44cb9d54d6 | |||
| fb4ba4f794 | |||
| 1fb06f87b0 | |||
| ea750a14bf | |||
| 5fc5eca825 | |||
| d03a73089b | |||
| b83fea0e83 | |||
| 64a249aae4 | |||
| c345cc77c6 | |||
| 0acf1d0d9c | |||
| 6954153a5d | |||
| 01dca043c7 | |||
| e762d4a294 | |||
| b0717cd9c3 | |||
| f8815bbff5 | |||
| 9b4f2a1a10 | |||
| 599348f094 | |||
| 8dedf83d76 | |||
| 60ae7dd477 | |||
| 1fbdb537b9 | |||
| a86ef75e6e | |||
| 7bb800966b | |||
| ff6fe670ac | |||
| dccdb605c7 | |||
| 9978af8a78 | |||
| 1245210570 | |||
| 15d3c1a6d8 | |||
| 7ac29f9144 | |||
| cbbbc2e8ef | |||
| e3939587d2 | |||
| eb85e439ed | |||
| 567bf5694e | |||
| e1b6737dc6 | |||
| 1260a28cf8 | |||
| f4e7f72664 | |||
| 52f17f1914 | |||
| 7e6a07fe76 | |||
| a50529137b | |||
| cb974382cb | |||
| 29570e7208 | |||
| 8438118f85 | |||
| a8da9f5c67 | |||
| 376fc12cd2 | |||
| b713264b87 | |||
| 217d528b10 | |||
| 3784f67588 | |||
| 77304d7a87 | |||
| a0c603cfa8 | |||
| bda54f7d53 | |||
| 3325d0d9f5 | |||
| ad362a4aa0 | |||
| cb25e9fa3b | |||
| 52c552cae8 | |||
| 0fbc03f884 | |||
| 41757fe91b | |||
| eb33d3b232 | |||
| b9a2b93e30 | |||
| 24590fa52c | |||
| 3c3ab44c77 | |||
| aac9e676e8 | |||
| 0e1c5ac42b | |||
| 2ee8daf428 | |||
| b3886bfb7d | |||
| b21234fe90 | |||
| 3211dc398b | |||
| 5967051437 | |||
| c3dba062cc | |||
| 28de6e76a4 | |||
| 818b652e05 | |||
| 01935a11dd | |||
| c58f32d377 | |||
| 3dc8c2ffc0 | |||
| a9ed16cbd8 | |||
| ca51e825ca | |||
| 03292c9852 | |||
| 2e31cc518d | |||
| bc5a6c144c | |||
| ebea40e35e | |||
| a780283efd | |||
| 3e199a76b5 | |||
| 6b4f1cb25c | |||
| fe89ab3ad8 | |||
| fb8e7da3b5 | |||
| c1f636d374 | |||
| 875cbfb143 | |||
| 387664d524 | |||
| 1d2ea60f39 | |||
| 82e4fb00c2 | |||
| 38900a922f | |||
| 1f25dc27f3 | |||
| 79a759cc69 | |||
| 2db77e9a90 | |||
| 3fca721fe3 | |||
| 0665535fad | |||
| addd396009 | |||
| 47d34c15dc | |||
| f265f11455 | |||
| 5f1c8873ee | |||
| cb9788e143 | |||
| 8bd9bf9fa3 | |||
| b526a25320 | |||
| f66d7e4db7 | |||
| d3554a919e | |||
| 01f0f6385e | |||
| de83dd566f | |||
| 8af309f6b7 | |||
| f2e8f3ce54 | |||
| 88a9c98f76 | |||
| d80d176b86 | |||
| 6db9bfd6af | |||
| 75e14669ce | |||
| ebed96e8ab | |||
| c8ad75d157 | |||
| 3db3d865c7 | |||
| d04d09bad2 | |||
| d28c0c229e | |||
| a33f8dfabc | |||
| 429656471f | |||
| b2d84bf18b | |||
| d02e968053 | |||
| a900951de3 | |||
| bf44fe9010 | |||
| 7c857ac7f0 | |||
| 2c3ca0db31 | |||
| c9b81cf095 | |||
| 7a78473246 | |||
| 418418e2f6 | |||
| 771cadc9c1 | |||
| 5f681de8a4 | |||
| 75e64e4f40 | |||
| 3bc5ff3d06 | |||
| 9ba110dff1 | |||
| 9f61fd1947 | |||
| f1a01bc10e | |||
| 1d02db5ddd | |||
| bbca534b90 | |||
| 4e01947a77 | |||
| 0fdd8c55b0 | |||
| f09f9a8ff7 | |||
| 8c211de4a8 | |||
| 19af296892 | |||
| d36d8c90d0 | |||
| 2dd1466ffe | |||
| 1c8d4767ab | |||
| c4129fce71 | |||
| 96e3a81bca | |||
| 5ade9d61b3 | |||
| bd0662bdd1 | |||
| f0e6cdf55e | |||
| 3edc138273 | |||
| 20cd5dba3d | |||
| 7944f3bed4 | |||
| 5bd0cd20c1 | |||
| c13c8e4e38 | |||
| dacc500630 | |||
| 106a83c931 | |||
| 2900e99145 | |||
| ca5e617e27 | |||
| ecf6ab69a2 | |||
| 6125c40e7e | |||
| 085ca9af92 | |||
| 5a9daca81a | |||
| 90e3fe5d62 | |||
| dc81a854f0 | |||
| 767872a4c2 | |||
| 8ba127c011 | |||
| ebbbe83de8 | |||
| fa5eb170e0 | |||
| e1652d0dd7 | |||
| 822ba9c6cc | |||
| 8fa978593f | |||
| 1428091a3e | |||
| 8f8c353bb4 | |||
| 08ecb0bff1 | |||
| 4e00d967a9 | |||
| 4fe2999a5b | |||
| 1e54dd552d | |||
| a0d50b61ca | |||
| b764fcbfa0 | |||
| 3e722e43ba | |||
| 6be6aabcee | |||
| 143b6a7bea | |||
| 4ea31c77e8 | |||
| d53d489b93 | |||
| 4bbe428aca | |||
| 750be02a6a | |||
| d4b59f6c10 | |||
| 7daf100768 | |||
| afd7bf1f82 | |||
| e47930c4ba | |||
| a33aeefeac | |||
| 813de5c0b9 | |||
| 70d8d2fd5f | |||
| bbf93fbd46 | |||
| 94df515511 | |||
| 7ad5229a41 | |||
| 1937b071b0 | |||
| abd18d74b1 | |||
| 96a13cf680 | |||
| e2362c11c3 | |||
| 1bfd7f962f | |||
| 79ef4b596a | |||
| f968c0e5bb | |||
| 585f3efa26 | |||
| 3529d420be | |||
| 2e4211e6c9 | |||
| f261209331 | |||
| 9324f777f7 | |||
| 17b01345c2 | |||
| a36a5f7af7 | |||
| 6566f42221 | |||
| 9885a23066 | |||
| 163420ac41 | |||
| 58ee875d64 | |||
| 5c414572cd | |||
| b1e6868e1d | |||
| 9d93415052 | |||
| 145baf4a5e | |||
| 60defc5fe3 | |||
| 348a6d38f7 | |||
| c270e5de49 | |||
| a5ef256f04 | |||
| 5c13a5d3a2 | |||
| b221e21c48 | |||
| c9e3e9cfd4 | |||
| 2f2ff32132 | |||
| 6c89a6e72e | |||
| 11a791c4e0 | |||
| ba133234d6 | |||
| 0d401bd773 | |||
| dbad71d540 | |||
| ca434342c3 | |||
| a29d9e2b5d | |||
| 36970fce14 | |||
| d2b81e01c9 | |||
| 0e6c10871e | |||
| 5a3fff205b | |||
| 5d8b753bc9 | |||
| 452f50fe58 | |||
| 372ca949dc | |||
| 8a3ff238fa | |||
| 0bf7c670a6 | |||
| 12e6e64ed1 | |||
| bf33514ca8 | |||
| 9b9927f9c2 | |||
| ce9466431b | |||
| dc9e94b60c | |||
| 4a6390c950 | |||
| bd6d702dd9 | |||
| f93a3ab04e | |||
| ea1d76d712 | |||
| f3e1c334d2 | |||
| e772b9944f | |||
| 34f8cc0962 | |||
| da70409d09 | |||
| f3ebd7e52d | |||
| 11c035cb7e | |||
| 48625c6577 | |||
| 8aee7f4aa9 | |||
| 29ede7bc93 | |||
| 865fc24357 | |||
| d8bf13e53e | |||
| 473cb0fa66 | |||
| a92a715c90 | |||
| a7f1b868ca | |||
| 759050e4e6 | |||
| 5125b7ebc8 | |||
| 7cb519188b | |||
| a2fae75b0a | |||
| cc7b40758d | |||
| 5755ccc411 | |||
| 7c55482a8c | |||
| 1e77efd596 | |||
| ed20e27753 | |||
| 915d92cc00 | |||
| 43ad3df203 | |||
| 1c08d95691 | |||
| bc06f95358 | |||
| 0f5e5154bd | |||
| 6de45dc20b | |||
| 03770bfbd2 | |||
| 3c117695bd | |||
| a057854a2b | |||
| a3bf536d79 | |||
| f36ecb41f0 | |||
| 0a1bd7021b | |||
| d3b900646b | |||
| 53477c4816 | |||
| 83b98a7375 | |||
| 9f7fd8ff42 | |||
| 2ec2c5b51a | |||
| f1218898c4 | |||
| a0b3499336 | |||
| 6bcb64f512 | |||
| cac97be188 | |||
| 288a25ea95 | |||
| 88d313f8b9 | |||
| 0d1dc3387d | |||
| e40476e15b | |||
| 0c1045923e | |||
| deb61dbae4 | |||
| 896baf2787 | |||
| f218e8b4a7 | |||
| bb159f3024 | |||
| 34f88d1cd0 | |||
| 32fd7aae40 | |||
| 31e0d1b55c | |||
| c24b9c1ded | |||
| 4567f014e6 | |||
| 6c9dbc37cc | |||
| bdab62aa99 | |||
| 7211e608ba | |||
| f77be006b6 | |||
| 34f3045ee2 | |||
| 317e45d228 | |||
| 5c06055293 | |||
| 5c034c8f4d | |||
| 8c2b863021 | |||
| b4ba3c2c3b | |||
| 2af827693a | |||
| 66ec5547a3 | |||
| 2d5f605cf7 | |||
| bf0e6d2a15 | |||
| 2af6aea83f | |||
| bbf27eb092 | |||
| 2b0735a588 | |||
| 595fff462d | |||
| 31f098d788 | |||
| b168006c45 | |||
| bc8d0908aa | |||
| dffe7acaf1 | |||
| f74874c7b7 | |||
| f9425794fb | |||
| bff0d14572 | |||
| 2670c4c721 | |||
| 9df8672367 | |||
| d10345fc9e | |||
| 6e81f7d42d | |||
| 894524fb62 | |||
| 83cd9f332c | |||
| 0e1ecdc83d | |||
| 55c24ff3f1 | |||
| 6e8422c534 | |||
| ad6cfc2cb0 | |||
| d9179d9245 | |||
| 3ef0729974 |
@@ -1,6 +1,8 @@
|
||||
# for each folder in anda/
|
||||
# generate a new workflow for each folder in anda/
|
||||
name: Automatically build packages
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
@@ -96,7 +98,7 @@ jobs:
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: github.event_name == 'push'
|
||||
if: github.event_name == 'push' && matrix.pkg.labels['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
@@ -106,7 +108,7 @@ jobs:
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: success() && github.event_name == 'push'
|
||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||
run: ./.github/workflows/mg.sh true "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||
run: ./.github/workflows/mg.sh false "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
name: Bootstrap Andaman and Subatomic
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Manual Builds
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
@@ -81,21 +83,24 @@ jobs:
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
run: |
|
||||
subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['extra'] && '-extras' }} anda-build/rpm/rpms/*
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }} anda-build/rpm/rpms/*
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: fromJson(steps.art.outputs.labels)['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ fromJson(steps.art.outputs.labels).subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
--server https://subatomic.fyralabs.com \
|
||||
--token ${{ secrets.SUBATOMIC_TOKEN }} \
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['extra'] && '-extras' }}-source anda-build/rpm/srpm/*
|
||||
terra${{ matrix.version }}${{ fromJson(steps.art.outputs.labels)['subrepo'] && '-$subrepo' }}-source anda-build/rpm/srpm/*
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: success()
|
||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||
run: ./.github/workflows/mg.sh true "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: cancelled() || failure()
|
||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||
run: ./.github/workflows/mg.sh false "anda/${{matrix.pkg}}pkg" "${{matrix.version}}" "${{matrix.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: JSON Build
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
@@ -67,6 +69,7 @@ jobs:
|
||||
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }} anda-build/rpm/rpms/*
|
||||
|
||||
- name: Upload source packages to subatomic
|
||||
if: matrix.pkg.labels['no_upload_srpms'] != '1'
|
||||
run: |
|
||||
subrepo="${{ matrix.pkg.labels.subrepo }}"
|
||||
subatomic-cli upload --prune \
|
||||
@@ -76,7 +79,7 @@ jobs:
|
||||
|
||||
- name: Notify Madoguchi (Success)
|
||||
if: 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"
|
||||
- name: Notify Madoguchi (Failure)
|
||||
if: cancelled() || failure()
|
||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
|
||||
run: ./.github/workflows/mg.sh false "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
|
||||
|
||||
@@ -7,14 +7,14 @@ export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":
|
||||
if [[ $1 == false ]]; then
|
||||
d=${p/\%v/?}
|
||||
d=${d/\%r/?}
|
||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra$3/builds/f -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/f -X PUT -H "Content-Type: application/json" -d "$d" --fail-with-body
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for f in anda-build/rpm/rpms/*; do
|
||||
n=$(lesspipe.sh $f | grep -E "Name\s*: " | sed "s@Name\s*: @@")
|
||||
v=$(lesspipe.sh $f | grep -E "Version\s*: " | sed "s@Version\s*: @@")
|
||||
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
||||
n=$(lesspipe.sh $f | grep -E "Name\s*: " | sed "s@Name\s*: @@" | head -n1)
|
||||
v=$(lesspipe.sh $f | grep -E "Version\s*: " | sed "s@Version\s*: @@" | head -n1)
|
||||
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@" | head -n1)
|
||||
d=${p/\%v/$v}
|
||||
d=${d/\%r/$r}
|
||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
name: Automatic backport/sync action
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
on:
|
||||
pull_request_target:
|
||||
types: ["labeled", "closed"]
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Update per branch
|
||||
permissions:
|
||||
contents: write
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/30 * * * *"
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Push comps updates
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
on:
|
||||
push:
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Nightly Update
|
||||
permissions:
|
||||
contents: write
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Weekly Update
|
||||
permissions:
|
||||
contents: write
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
name: Update
|
||||
permissions:
|
||||
contents: write
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/10 * * * *"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global xurl https://files.pythonhosted.org/packages/f4/be/4b66f654302eb99e02f691ba1fdd1a5cd1f439d439b3b16f58aa4786836f/anki-25.02.7-cp39-abi3-manylinux_2_35_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/71/40/19545c12e7d14cf00a5d669317bc39e8b0e14b538da9a1bf753a0b59269f/anki-25.02.7-cp39-abi3-manylinux_2_35_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/c9/ea/9dd58dee2ac85626335b73b742f67dadfb25c4bb31fd607c1415dc9fdfc3/aqt-25.02.7-py3-none-any.whl
|
||||
%global xurl https://files.pythonhosted.org/packages/bf/05/3f3e0e890408cd8bf590bb00029de1623d85a09f2bc40545f87f4fa5e0f8/anki-25.7.2-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/ed/0a/6f07edb9b60c0aa5e5ea2546ffb2f9cf079dd6b7b5b90f0d31852978c3b9/anki-25.7.2-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/83/0b/51bf1a1f623fe52a590050087dcdfdaeab72025a2dd02bb6e5d3627de4e2/aqt-25.7.2-py3-none-any.whl
|
||||
|
||||
Name: anki-bin
|
||||
Version: 25.02.7
|
||||
Version: 25.7.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki-qt5
|
||||
Version: 25.02.7
|
||||
Version: 25.07.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki
|
||||
Version: 25.02.7
|
||||
Version: 25.07.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.700
|
||||
Version: 0.0.717
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.700
|
||||
Version: 0.0.717
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.98
|
||||
Version: 0.0.102
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.148
|
||||
Version: 0.0.152
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.148
|
||||
Version: 0.0.152
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.98
|
||||
Version: 0.0.102
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 8f3f9b8759eecca4768f4860cbf6dc878337fb82
|
||||
%global commit_date 20250615
|
||||
%global commit 1a1d1682fe4978dca98c2811c5c8cb67114991b1
|
||||
%global commit_date 20250713
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: feishin
|
||||
Version: 0.14.0
|
||||
Version: 0.18.0
|
||||
Release: 1%?dist
|
||||
Summary: A modern self-hosted music player
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver v12.1.0
|
||||
%global commit d420a53a4a61cb39842ee632fb8183ab07b58879
|
||||
%global ver 12.1.0
|
||||
%global commit 4edfb2ac1d71e7f75fcdcb850ff6bce5fb148a7b
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20250617
|
||||
#global commit_date 20250608
|
||||
%global commit_date 20250618
|
||||
%global devel_name QtColorWidgets
|
||||
|
||||
Name: flameshot.nightly
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
terminate();
|
||||
rpm.global("commit", gh_commit("flameshot-org/flameshot"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh("flameshot-org/flameshot"));
|
||||
let v = gh("flameshot-org/flameshot");
|
||||
v.crop(1);
|
||||
rpm.global("ver", v);
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "goofcord-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
%global commit 3f5eda113f33fead76a5a53e0b71c11b254d68fd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250615
|
||||
%global ver 1.10.1
|
||||
%global base_name goofcord
|
||||
%global git_name GoofCord
|
||||
%global debug_package %{nil}
|
||||
# Exclude private libraries
|
||||
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
%ifnarch aarch64 armv7hl armv7l
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
|
||||
%elifarch aarch64 armv7hl armv7l
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
|
||||
%endif
|
||||
|
||||
Name: %{base_name}-nightly
|
||||
Version: %{ver}^%{commit_date}.git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: A privacy-minded Legcord fork.
|
||||
Group: Applications/Internet
|
||||
URL: https://github.com/Milkshiift/%{git_name}
|
||||
Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz
|
||||
BuildRequires: bun-bin
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: git
|
||||
BuildRequires: make
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: python3
|
||||
%ifarch aarch64
|
||||
BuildRequires: zlib-ng-compat-devel
|
||||
%endif
|
||||
Packager: Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
%description
|
||||
A highly configurable and privacy minded Discord client.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{git_name}-%{commit}
|
||||
|
||||
%build
|
||||
%ifarch aarch64 armv7hl armv7l
|
||||
sed -i '/\"x64\",/d' electron-builder.ts
|
||||
%endif
|
||||
bun install
|
||||
bun run packageLinux --publish=never
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/%{git_name}
|
||||
%ifarch x86_64
|
||||
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
|
||||
%elifarch aarch64
|
||||
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
|
||||
%elifarch armv7hl armv7l
|
||||
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
|
||||
%endif
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -sf %{_datadir}/%{git_name}/%{git_name} %{buildroot}%{_bindir}/%{git_name}
|
||||
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
|
||||
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
|
||||
|
||||
%ifarch x86_64
|
||||
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
|
||||
%elifarch aarch64
|
||||
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
|
||||
%elifarch armv7hl armv7l
|
||||
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
|
||||
%endif
|
||||
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{git_name}/%{git_name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{git_name}.desktop
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{git_name}.desktop
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/%{git_name}
|
||||
%{_datadir}/applications/%{git_name}.desktop
|
||||
%{_datadir}/%{git_name}/
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
|
||||
|
||||
%changelog
|
||||
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1^20250615.git.3f5eda1
|
||||
- Initial package
|
||||
@@ -0,0 +1,8 @@
|
||||
rpm.global("commit", gh_commit("Milkshiift/GoofCord"));
|
||||
if rpm.changed {
|
||||
let v = gh_tag(""Milkshiift/GoofCord");
|
||||
v.crop(1);
|
||||
rpm.global("ver", v);
|
||||
rpm.global("commit_date", date());
|
||||
rpm.release();
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "goofcord.spec"
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
%global git_name GoofCord
|
||||
%global debug_package %{nil}
|
||||
# Exclude private libraries
|
||||
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
%ifnarch aarch64 armv7hl armv7l
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
|
||||
%elifarch aarch64 armv7hl armv7l
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
|
||||
%endif
|
||||
|
||||
Name: goofcord
|
||||
Version: 1.10.1
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: A privacy-minded Legcord fork.
|
||||
Group: Applications/Internet
|
||||
URL: https://github.com/Milkshiift/%{git_name}
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
BuildRequires: bun-bin
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: make
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: python3
|
||||
%ifarch aarch64
|
||||
BuildRequires: zlib-ng-compat-devel
|
||||
%endif
|
||||
Packager: Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
%description
|
||||
A highly configurable and privacy minded Discord client.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{git_name}-%{version}
|
||||
|
||||
%build
|
||||
%ifarch aarch64 armv7hl armv7l
|
||||
sed -i '/\"x64\",/d' electron-builder.ts
|
||||
%endif
|
||||
bun install
|
||||
bun run packageLinux
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/%{name}
|
||||
%ifarch x86_64
|
||||
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{name}
|
||||
%elifarch aarch64
|
||||
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{name}
|
||||
%elifarch armv7hl armv7l
|
||||
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{name}
|
||||
%endif
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{name}.png
|
||||
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png
|
||||
|
||||
%ifarch x86_64
|
||||
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
|
||||
%elifarch aarch64
|
||||
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
|
||||
%elifarch armv7hl armv7l
|
||||
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
|
||||
%endif
|
||||
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{name}/%{name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{name}.desktop
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/%{name}/
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/64x64/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/%{name}.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png
|
||||
|
||||
%changelog
|
||||
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1-1
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("Milkshiift/GoofCord"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "halloy.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
# Generated by rust2rpm 27
|
||||
%bcond check 1
|
||||
|
||||
Name: halloy
|
||||
Version: 2025.6
|
||||
Release: %autorelease
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
SourceLicense: GPL-3.0-or-later
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND (BSD-3-Clause) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND (BSL-1.0) AND (CC0-1.0) AND (CC0-1.0 OR Apache-2.0) AND (GPL-3.0+ OR BSD-3-Clause) AND (GPL-3.0-or-later) AND (ISC) AND (LGPL-3.0-or-later OR MPL-2.0) AND (MIT) AND (MIT AND (MIT OR Apache-2.0)) AND (MIT OR Apache-2.0) AND ((MIT OR Apache-2.0) AND NCSA) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND (MPL-2.0) AND (Unicode-3.0) AND (Unlicense) AND (Unlicense OR MIT) AND (Zlib) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
|
||||
URL: https://github.com/squidowl/halloy
|
||||
Source: https://github.com/squidowl/halloy/archive/refs/tags/%{Version}.tar.gz
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
|
||||
%description %{Summary}
|
||||
|
||||
%prep
|
||||
%autosetup -n halloy-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license} > LICENSE.dependencies
|
||||
|
||||
|
||||
%install
|
||||
#copy logo file to be used in desktop file
|
||||
cp ./assets/logo.png %{buildroot}/%{_datadir}/icons/halloy.png
|
||||
%cargo_install
|
||||
#generate desktop file
|
||||
desktop-file-edit \
|
||||
--set-key=Type \
|
||||
--set-value=Application \
|
||||
--set-key=Name\
|
||||
--set-value=Halloy\
|
||||
--set-key=Comment \
|
||||
--set-value=%{Summary} \
|
||||
--set-key=Exec \
|
||||
--set-value=%{_bindir}/halloy \
|
||||
--set-key=Icon \
|
||||
--set-value=%{_datadir}/icons/halloy.png \
|
||||
--set-key=Terminal \
|
||||
--set-value=false \
|
||||
%{buildroot}/%{_datadir}/applications/halloy.desktop
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%license wix/license.rtf
|
||||
%license LICENSE.dependencies
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%{_bindir}/halloy
|
||||
%{_datadir}/icons/halloy.png
|
||||
%{_datadir}/applications/halloy.desktop
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,2 @@
|
||||
let ver = gh("squidowl/halloy"); // gets latest version from GitHub
|
||||
rpm.version(ver); // updates the version in the spec file using `ver`
|
||||
@@ -3,10 +3,10 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.80.0
|
||||
%global raw_ver v1.82.0
|
||||
|
||||
Name: komikku
|
||||
Version: 1.80.0
|
||||
Version: 1.82.0
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
%global commit 774311e9473dbf7741f0daced1bad98ddac17de8
|
||||
%global commit_date 20250614
|
||||
%global commit 0b1a005936552abd5aed144bdc0ca5a82f2fa682
|
||||
%global commit_date 20250622
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%define debug_package %nil
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
%ifnarch aarch64
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit e8ade130faef6a18971325d49213b8d166935d50
|
||||
%global commit fdbea0fe66e7bd28610fee4c837810f2c0da1503
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250613
|
||||
%global commit_date 20250715
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.11.13
|
||||
v1.11.15
|
||||
@@ -1,6 +1,6 @@
|
||||
%global gomodulesmode GO111MODULE=on
|
||||
Name: nekoray
|
||||
Version: 4.3.5
|
||||
Version: 4.3.7
|
||||
Release: 1%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/Mahdi-zarei/nekoray
|
||||
@@ -52,7 +52,7 @@ Summary: %{summary}
|
||||
%autosetup -p1 -n %{name}-%{version}
|
||||
sed -i 's~find_package(Protobuf CONFIG REQUIRED)~find_package(Protobuf REQUIRED)~' cmake/myproto.cmake
|
||||
sed -i 's~add_library(qhotkey 3rdparty/QHotkey/qhotkey.cpp)~add_library(qhotkey STATIC 3rdparty/QHotkey/qhotkey.cpp)~' cmake/QHotkey.cmake
|
||||
sed -i 's~ImageFormat::BGRA~ImageFormat::BGR~' 3rdparty/ZxingQtReader.hpp
|
||||
# sed -i 's~ImageFormat::BGRA~ImageFormat::BGR~' 3rdparty/ZxingQtReader.hpp
|
||||
pushd core/server
|
||||
%{fetch_vendor}
|
||||
popd
|
||||
|
||||
@@ -4,6 +4,7 @@ version=$(rpmspec --query --queryformat "%{VERSION}\n" nekoray.spec | uniq)
|
||||
|
||||
tar -xzf "nekoray-${version}.tar.gz"
|
||||
pushd "nekoray-${version}/core/server"
|
||||
go mod download github.com/stretchr/testify
|
||||
go mod vendor
|
||||
tar -czf "${sourcedir}/vendor-${version}.tar.gz" vendor
|
||||
popd
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "protontricks.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
%bcond_with tests
|
||||
%global pypi_name protontricks
|
||||
|
||||
Name: terra-%{pypi_name}
|
||||
Version: 1.12.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Simple wrapper that does winetricks things for Proton enabled games
|
||||
BuildArch: noarch
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/Matoking/protontricks
|
||||
|
||||
# GitHub tarball won't work for setuptools-scm
|
||||
Source0: %{pypi_source}
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3dist(pip)
|
||||
BuildRequires: python3dist(setuptools)
|
||||
BuildRequires: python3dist(setuptools-scm)
|
||||
# BuildRequires: python3dist(vdf) >= 3.4
|
||||
%if %{with tests}
|
||||
BuildRequires: python3dist(pytest-cov) >= 2.10
|
||||
BuildRequires: python3dist(pytest) >= 6.0
|
||||
%endif
|
||||
|
||||
Requires: (terra-winetricks or winetricks-git)
|
||||
Conflicts: protontricks
|
||||
|
||||
Recommends: yad
|
||||
|
||||
Suggests: zenity
|
||||
# https://github.com/Matoking/protontricks/blob/master/CHANGELOG.md#1120---2024-09-16
|
||||
Provides: bundled(python3-vdf)
|
||||
|
||||
|
||||
%description
|
||||
A simple wrapper that does winetricks things for Proton enabled games,
|
||||
requires Winetricks.
|
||||
|
||||
This is a fork of the original project created by sirmentio. The original
|
||||
repository is available at Sirmentio/protontricks.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pypi_name}-%{version}
|
||||
|
||||
|
||||
%build
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_build
|
||||
%else
|
||||
%pyproject_wheel
|
||||
%endif
|
||||
|
||||
|
||||
%install
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_install
|
||||
%else
|
||||
%pyproject_install
|
||||
%endif
|
||||
|
||||
# Remove `protontricks-desktop-install`, since we already install .desktop
|
||||
# files properly
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1991684
|
||||
rm %{buildroot}%{_bindir}/%{pypi_name}-desktop-install
|
||||
|
||||
|
||||
%if %{with tests}
|
||||
%check
|
||||
%{py3_test_envvars} %{python3} -m pytest -v
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
%endif
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md CHANGELOG.md
|
||||
%{_bindir}/%{pypi_name}-launch
|
||||
%{_bindir}/%{pypi_name}
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{python3_sitelib}/%{pypi_name}/
|
||||
%if 0%{?fedora} <= 41
|
||||
%{python3_sitelib}/%{pypi_name}-%{version}*.egg-info/
|
||||
%else
|
||||
%{python3_sitelib}/%{pypi_name}-%{version}*.dist-info/
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("protontricks"));
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-06-16
|
||||
%global ver 2025-07-15
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
Name: vencord-desktop
|
||||
Provides: VencordDesktop = %{version}-%{release}
|
||||
Version: 1.5.7
|
||||
Version: 1.5.8
|
||||
Release: 1%?dist
|
||||
License: GPL-3.0
|
||||
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.23.1
|
||||
Version: 0.24.2
|
||||
Release: 1%?dist
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: vpkedit
|
||||
Version: 4.4.2
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: A CLI/GUI tool to create, read, and write several pack file formats
|
||||
License: MIT
|
||||
URL: https://github.com/craftablescience/VPKEdit
|
||||
@@ -27,7 +27,8 @@ new VPKs.
|
||||
|
||||
%build
|
||||
%cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name \
|
||||
-DBUILD_SHARED_LIBS:BOOL=OFF
|
||||
-DBUILD_SHARED_LIBS:BOOL=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
# -DVPKEDIT_BUILD_LIBC=ON
|
||||
%cmake_build
|
||||
|
||||
@@ -35,7 +36,7 @@ new VPKs.
|
||||
%install
|
||||
%cmake_install
|
||||
pushd %buildroot%_libdir/%name
|
||||
rm -rf libQt*
|
||||
rm -rf {libQt*,*.md,LICENSE}
|
||||
popd
|
||||
ln -sf %_libdir/vpkedit/vpkedit %buildroot%_bindir/vpkedit
|
||||
ln -sf %_libdir/vpkedit/vpkeditcli %buildroot%_bindir/vpkeditcli
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||
# For user clarity I have separated these into different packages
|
||||
%global commit 9e29aa7e2d8e84880aec741ed92eed35baa742ac
|
||||
%global commit 5eed63521781ffc2f0c4bbee7ec9e215b13a1243
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20250102
|
||||
%global commit_date 20250613
|
||||
%global commit_date 20250711
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%global vendor_pnpm 1
|
||||
|
||||
Name: youtube-music
|
||||
Version: 3.9.0
|
||||
Version: 3.10.0
|
||||
Release: 1%?dist
|
||||
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||
Source1: youtube-music.desktop
|
||||
@@ -53,7 +53,7 @@ git checkout v%{version}
|
||||
%if 0%{?vendor_pnpm}
|
||||
curl -fsSL https://get.pnpm.io/install.sh | sh -
|
||||
source $HOME/.bashrc
|
||||
pnpm env use --global 20
|
||||
pnpm env use --global 22
|
||||
%endif
|
||||
pnpm install
|
||||
pnpm build
|
||||
|
||||
@@ -5,5 +5,6 @@ project pkg {
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
updbranch = 1
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global framework kio
|
||||
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.15
|
||||
%global majmin_ver_kf6 6.16
|
||||
|
||||
Name: kf6-%{framework}
|
||||
Version: %{majmin_ver_kf6}.0
|
||||
@@ -14,6 +14,7 @@ License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-
|
||||
URL: https://invent.kde.org/frameworks/%{framework}
|
||||
|
||||
Source0: https://download.kde.org/%{stable_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
|
||||
Source1: https://download.kde.org/%{stable_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz.sig
|
||||
|
||||
# https://invent.kde.org/frameworks/kio/-/issues/26
|
||||
# I'm not sending this upstream because I'm not sure it's really
|
||||
@@ -27,9 +28,6 @@ Patch0: 0001-Give-the-kuriikwsfiltereng_private-a-VERSION-and-SOV.patch
|
||||
Patch101: kio-no-help-protocol.patch
|
||||
%endif
|
||||
|
||||
# https://invent.kde.org/frameworks/kio/-/merge_requests/1556
|
||||
Patch201: 1556.patch
|
||||
|
||||
Provides: kf6-%{framework}
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc-c++
|
||||
@@ -173,6 +171,12 @@ Obsoletes: kf6-kio.switcheroo-qch-doc < 6.14.0-4
|
||||
%description qch-doc
|
||||
Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
|
||||
%package html
|
||||
Summary: Developer Documentation files for %{name}
|
||||
BuildArch: noarch
|
||||
%description html
|
||||
Developer Documentation files for %{name} in HTML format
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{framework}-%{version} -p1
|
||||
@@ -180,11 +184,11 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
|
||||
%build
|
||||
%cmake_kf6
|
||||
%cmake_build
|
||||
%cmake_build_kf6
|
||||
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
%cmake_install_kf6
|
||||
%find_lang kf6-kio --all-name --with-man --with-html
|
||||
|
||||
%files
|
||||
@@ -231,11 +235,17 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
|
||||
%{_kf6_libdir}/cmake/KF6KIO/
|
||||
%{_kf6_datadir}/kdevappwizard/templates/kioworker6.tar.bz2
|
||||
%{_kf6_qtplugindir}/designer/kio6widgets.so
|
||||
%{_qt6_docdir}/*.tags
|
||||
%{_qt6_docdir}/*/*.tags
|
||||
%{_qt6_docdir}/*/*.index
|
||||
|
||||
%files qch-doc
|
||||
%{_qt6_docdir}/*.qch
|
||||
|
||||
%files html
|
||||
%{_qt6_docdir}/*/*
|
||||
%exclude %{_qt6_docdir}/*/*.tags
|
||||
%exclude %{_qt6_docdir}/*/*.index
|
||||
|
||||
%changelog
|
||||
* Fri Feb 07 2025 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 6.11.0-1
|
||||
- 6.11.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit f16f9c336f54f3da72604cb5e8703b416c3726b6
|
||||
%global commit d10dc96fed940a01e129aae5202403aa61148c5d
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -21,7 +21,7 @@ BuildRequires: pkgconfig(zeitgeist-2.0)
|
||||
BuildRequires: libappstream-glib-devel
|
||||
BuildRequires: libdbusmenu-devel
|
||||
BuildRequires: bamf-devel
|
||||
BuildRequires: terra-libindicator-gtk3-devel
|
||||
BuildRequires: libindicator-gtk3-devel
|
||||
BuildRequires: json-glib-devel
|
||||
BuildRequires: libnotify-devel
|
||||
BuildRequires: libsigc++20-devel
|
||||
@@ -30,6 +30,7 @@ BuildRequires: doxygen
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
||||
BuildRequires: pkgconfig(nux-4.0)
|
||||
@@ -47,7 +48,7 @@ Requires: pam
|
||||
Requires: bamf-daemon
|
||||
Requires: unity-gtk-module-common
|
||||
Requires: compiz9
|
||||
Requires: terra-libindicator-gtk3
|
||||
Requires: libindicator-gtk3
|
||||
Recommends: unity-greeter
|
||||
Recommends: unity-scope-home
|
||||
|
||||
@@ -115,12 +116,20 @@ sed -i '/libgeis/d' CMakeLists.txt
|
||||
%cmake_build
|
||||
|
||||
pushd uwidgets/
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_build
|
||||
%else
|
||||
%pyproject_wheel
|
||||
%endif
|
||||
popd
|
||||
|
||||
%install
|
||||
pushd uwidgets/
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_install
|
||||
%else
|
||||
%pyproject_install
|
||||
%endif
|
||||
popd
|
||||
|
||||
%cmake_install
|
||||
@@ -222,7 +231,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
|
||||
%doc README
|
||||
%license uwidgets/LICENCE
|
||||
%{_bindir}/uwidgets-runner
|
||||
%if 0%{?fedora} <= 41
|
||||
%{python3_sitearch}/uwidgets-*.egg-info/
|
||||
%else
|
||||
%{python3_sitearch}/uwidgets-*.dist-info/
|
||||
%endif
|
||||
%{python3_sitearch}/uwidgets/
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -8,7 +8,7 @@ License: GPL-2.0
|
||||
URL: https://github.com/ubuntu-mate/mate-tweak
|
||||
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||
Requires: python3
|
||||
BuildRequires: python3dist(setuptools) rpm_macro(py3_build) intltool desktop-file-utils
|
||||
BuildRequires: python3dist(setuptools) python3-devel python3dist(pip) intltool desktop-file-utils
|
||||
|
||||
%description
|
||||
This is MATE Tweak, a fork of mintDesktop.
|
||||
@@ -19,10 +19,21 @@ python3 -m ensurepip
|
||||
python3 -m pip install distutils-extra-python
|
||||
|
||||
%build
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_build
|
||||
%else
|
||||
%pyproject_wheel
|
||||
%endif
|
||||
|
||||
%install
|
||||
%if 0%{?fedora} <= 41
|
||||
%py3_install
|
||||
%else
|
||||
%pyproject_install
|
||||
desktop-file-install data/*.desktop
|
||||
cp -r %{buildroot}%{python3_sitelib}%{_prefix} -t %{buildroot} --preserve=all
|
||||
rm -rf %{buildroot}%{python3_sitelib}%{_prefix}
|
||||
%endif
|
||||
|
||||
%check
|
||||
desktop-file-validate %buildroot%_datadir/applications/*.desktop
|
||||
@@ -39,9 +50,13 @@ desktop-file-validate %buildroot%_datadir/applications/*.desktop
|
||||
%_datadir/applications/%name.desktop
|
||||
%_datadir/applications/marco-{glx,no-composite,xr_glx_hybrid,xrender}.desktop
|
||||
%_datadir/polkit-1/actions/org.mate.%name.policy
|
||||
%ghost %_prefix/lib/python3.*/site-packages/__pycache__
|
||||
%ghost %_prefix/lib/python3.*/site-packages/setup.py
|
||||
%ghost %_prefix/lib/python3.*/site-packages/mate_tweak-%version-py3.*.egg-info/
|
||||
%{python3_sitelib}/__pycache__/
|
||||
%{python3_sitelib}/setup.py
|
||||
%if 0%{?fedora} <= 41
|
||||
%{python3_sitelib}/mate_tweak-%version-py3.*.egg-info/
|
||||
%else
|
||||
%{python3_sitelib}/mate_tweak-%{version}.dist-info/
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global swayVersion 1.10.1
|
||||
|
||||
Name: swayfx
|
||||
Version: 0.5.1
|
||||
Version: 0.5.2
|
||||
Release: 1%?dist
|
||||
|
||||
Summary: SwayFX: Sway, but with eye candy!
|
||||
@@ -33,8 +33,8 @@ BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-cursor)
|
||||
BuildRequires: pkgconfig(wayland-server) >= 1.21.0
|
||||
BuildRequires: pkgconfig(wayland-protocols) >= 1.24
|
||||
BuildRequires: pkgconfig(scenefx-0.2)
|
||||
BuildRequires: pkgconfig(wlroots-0.18)
|
||||
BuildRequires: pkgconfig(scenefx-0.4)
|
||||
BuildRequires: pkgconfig(wlroots-0.19)
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
BuildRequires: pkgconfig(xcb-icccm)
|
||||
BuildRequires: pkgconfig(xkbcommon) >= 1.5.0
|
||||
@@ -149,4 +149,4 @@ install -d -m755 -pv %{buildroot}%{_sysconfdir}/sway/config.d
|
||||
|
||||
%files wallpapers
|
||||
%license assets/LICENSE
|
||||
%{_datadir}/backgrounds/sway
|
||||
%{_datadir}/backgrounds/sway
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Generated by rust2rpm 27
|
||||
%global commit 98c220126d912b935987766f56650b55f3e226eb
|
||||
%global commit fddb4a09b107237819e661151e007b99b5cab36d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250518
|
||||
%global commit_date 20250630
|
||||
%global ver v0.6.0
|
||||
%bcond check 0
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec
|
||||
|
||||
%global realname hyprgraphics
|
||||
%global ver 0.1.3
|
||||
%global commit c7225d73755a6c4c7c72f4d4f3925ea426e325a8
|
||||
%global commit_date 20250607
|
||||
%global ver 0.1.5
|
||||
%global commit 340494a38b5ec453dfc542c6226481f736cc8a9a
|
||||
%global commit_date 20250711
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
%bcond libjxl 1
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
%global realname hyprlang
|
||||
%global ver 0.6.3
|
||||
%global commit 1bfb84f54d50c7ae6558c794d3cfd5f6a7e6e676
|
||||
%global commit_date 20250606
|
||||
%global commit cee01452bca58d6cadb3224e21e370de8bc20f0b
|
||||
%global commit_date 20250620
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.7.1
|
||||
%global ver 0.8.1
|
||||
|
||||
%global commit c9cd5f153c090005437b5fac504bb4f7172a7cc1
|
||||
%global commit_date 20250617
|
||||
%global commit bcabcbada90ed2aacb435dc09b91001819a6dc82
|
||||
%global commit_date 20250712
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
@@ -52,4 +52,4 @@ Conflicts: %realname-devel
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_libdir}/lib%{realname}.so.%{ver}
|
||||
%{_libdir}/lib%{realname}.so.6
|
||||
%{_libdir}/lib%{realname}.so.*
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprwayland-scanner/blob/rawhide/f/hyprwayland-scanner.spec
|
||||
|
||||
%global realname hyprwayland-scanner
|
||||
%global ver 0.4.4
|
||||
%global commit 817918315ea016cc2d94004bfb3223b5fd9dfcc6
|
||||
%global ver 0.4.5
|
||||
%global commit fcca0c61f988a9d092cbb33e906775014c61579d
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
%global commit_date 20250614
|
||||
%global commit_date 20250708
|
||||
|
||||
Name: %realname.nightly
|
||||
Version: %ver^%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/abenz1267/walker
|
||||
%global goipath github.com/abenz1267/walker
|
||||
Version: 0.12.23
|
||||
Version: 0.12.33
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: atac
|
||||
Version: 0.20.1
|
||||
Version: 0.20.2
|
||||
Release: 1%?dist
|
||||
Summary: Arguably a Terminal API Client
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "nodejs-backport.spec"
|
||||
pre_script = "setup.sh"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
%global debug_package %{nil}
|
||||
%global module backport
|
||||
%bcond test 1
|
||||
|
||||
Name: node-%{module}
|
||||
Version: 10.0.1
|
||||
Release: 1%?dist
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
License: Apache-2.0 AND
|
||||
URL: https://github.com/sorenlouv/%{module}
|
||||
%dnl Source0: http://registry.npmjs.org/%{module}/-/%{module}-%{version}.tgz
|
||||
# Source the tests
|
||||
Source1: tests-%{version}.tar.bz2
|
||||
BuildRequires: bsdtar
|
||||
BuildRequires: nodejs-devel
|
||||
BuildRequires: nodejs-packaging
|
||||
BuildRequires: nodejs-npm
|
||||
ExclusiveArch: %{nodejs_arches} noarch
|
||||
Packager: Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
%description
|
||||
A simple CLI tool that automates the process of backporting commits on a GitHub repo.
|
||||
|
||||
%prep
|
||||
# Maybe I should make some NodeJS online macros...
|
||||
# Global flag is needed or the module WILL NOT WORK via commandline without some manual intervention
|
||||
npm install -g %{module}@%{version} --prefix=.
|
||||
%setup -T -D -n lib/node_modules/%{module}
|
||||
tar xjf %{SOURCE1}
|
||||
|
||||
%build
|
||||
# Empty build section, because RPM reasons
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{nodejs_sitelib}/%{module}
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
cp -r ./* -t %{buildroot}%{nodejs_sitelib}/%{module}
|
||||
ln -sf %{nodejs_sitelib}/%{module}/bin/%{module} %{buildroot}%{_bindir}/%{module}
|
||||
|
||||
# Should maybe package this so it's easier to call...
|
||||
npm install -g license-checker --prefix=.
|
||||
# This could also be made into a macro maybe?
|
||||
bin/license-checker | sed '/.*repository:.*/d;/.*publisher:.*/d;/.*email:.*/d;/.*url:.*/d;/.*path:.*/d;/.*licenseFile:.*/d;/.*noticeFile:.*/d' > LICENSE.modules
|
||||
|
||||
%check
|
||||
%if %{with test}
|
||||
NODE_ENV=test %{builddir}/bin/%{module} -R tests
|
||||
%endif
|
||||
|
||||
%files
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
%license LICENSE.modules
|
||||
%{nodejs_sitelib}/%{module}/
|
||||
%{_bindir}/%{module}
|
||||
|
||||
%changelog
|
||||
* Wed Jul 2 2025 Gilver E. <rockgrub@disroot.org> - 9.6.6-1
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
sh("rm -rfv anda/devs/backport/*.tar.bz2", #{});
|
||||
Executable
+28
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
## Some sources need to be fetched BEFORE the build process
|
||||
# Also I'm just better at scripting in Bash and calling the Rhai sh function hundreds of times times sounded like hell
|
||||
# Have I mentioned I hate runtime languages?
|
||||
|
||||
node=backport
|
||||
# Enable logs for debugging
|
||||
set -x
|
||||
# I guess just $PWD doesn't work for this
|
||||
builddir=$(pwd)/anda/devs/$node
|
||||
|
||||
# We only need the tests folder so sourcing the whole repo is overkill, Git can make a tarball of specific directories
|
||||
|
||||
pushd $builddir
|
||||
ver=$(cat ./*.spec | grep -P -m1 'Version:' | sed -e 's/Version://g' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
|
||||
url=$(sed -n 's/^URL:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e "s/%{module}/$node/")
|
||||
dir=$node
|
||||
|
||||
git clone --recurse-submodules -j$(nproc) $url.git
|
||||
|
||||
pushd $dir
|
||||
# I'm not sure why .tar.bz2 is the tar format of choice for this but it's also what Fedora does so it's what I'm doing
|
||||
git archive --format=tar --prefix=tests/ v${ver}:src/test/ | bzip2 > ../tests-${ver}.tar.bz2
|
||||
popd
|
||||
rm -rf $dir
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(npm("backport"));
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.2.16
|
||||
Version: 1.2.18
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.101.03933
|
||||
Version: 1.102.04606
|
||||
Release: 1%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.32.4
|
||||
Version: 3.32.6
|
||||
Release: 1%?dist
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
%global commit d0f116da3554c151c63fd3a11e90661cb8489359
|
||||
%global commit c75c4a9685354f3a4049d1b45820337f38ca8825
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-06-15
|
||||
%global fulldate 2025-07-14
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.1.4
|
||||
%global base_name ghostty
|
||||
%global reverse_dns com.mitchellh.%{base_name}
|
||||
%global appid com.mitchellh.%{base_name}
|
||||
|
||||
Name: %{base_name}-nightly
|
||||
Version: %{ver}~tip^%{commit_date}git%{shortcommit}
|
||||
@@ -27,6 +27,7 @@ BuildRequires: minisign
|
||||
BuildRequires: ncurses
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: pandoc-cli
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: zig >= 0.14.0
|
||||
BuildRequires: zig-rpm-macros
|
||||
BuildRequires: pkgconfig(blueprint-compiler)
|
||||
@@ -43,6 +44,7 @@ BuildRequires: pkgconfig(oniguruma)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
Requires: %{name}-terminfo = %{evr}
|
||||
Requires: %{name}-shell-integration = %{evr}
|
||||
Requires: (%{name}-kio = %{evr} if kf6-kio)
|
||||
Requires: gtk4
|
||||
Requires: gtk4-layer-shell
|
||||
Requires: libadwaita
|
||||
@@ -96,6 +98,54 @@ BuildArch: noarch
|
||||
%description zsh-completion
|
||||
Zsh shell completion for Ghostty.
|
||||
|
||||
%package kio
|
||||
Summary: KIO support for Ghostty
|
||||
Requires: %{name} = %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description kio
|
||||
This package allows Ghostty to interact with KIO.
|
||||
|
||||
%package nautilus
|
||||
Summary: Nautilus menu support for Ghostty
|
||||
Supplements: (%{name} and nautilus)
|
||||
Requires: %{name} = %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description nautilus
|
||||
This package enables Nautilus integration for Ghostty.
|
||||
|
||||
%package vim
|
||||
Summary: Vim plugins for Ghostty
|
||||
Supplements: (%{name} and vim-filesystem)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: vim-enhanced
|
||||
Requires: vim-filesystem
|
||||
BuildArch: noarch
|
||||
|
||||
%description vim
|
||||
This package provides the Ghostty Vim plugins.
|
||||
|
||||
%package neovim
|
||||
Summary: Neovim plugins for Ghostty
|
||||
Supplements: (%{name} and neovim)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: neovim
|
||||
BuildArch: noarch
|
||||
|
||||
%description neovim
|
||||
This package provides the Neovim plugins for Ghostty.
|
||||
|
||||
%package bat-syntax
|
||||
Summary: Bat syntax for Ghostty
|
||||
Supplements: (%{name} and bat)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: bat
|
||||
BuildArch: noarch
|
||||
|
||||
%description bat-syntax
|
||||
This package provides the Bat syntax files for Ghostty.
|
||||
|
||||
%package shell-integration
|
||||
Summary: Ghostty shell integration
|
||||
Supplements: %{name}
|
||||
@@ -145,40 +195,31 @@ DESTDIR="%{buildroot}" \
|
||||
rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
|
||||
%endif
|
||||
|
||||
%find_lang %{reverse_dns}
|
||||
%find_lang %{appid}
|
||||
|
||||
%files -f %{reverse_dns}.lang
|
||||
%files -f %{appid}.lang
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/%{base_name}
|
||||
%{_datadir}/applications/%{reverse_dns}.desktop
|
||||
%{_datadir}/bat/syntaxes/%{base_name}.sublime-syntax
|
||||
%{_datadir}/applications/%{appid}.desktop
|
||||
%dir %{_datadir}/%{base_name}
|
||||
%{_datadir}/%{base_name}/doc
|
||||
%{_datadir}/%{base_name}/themes
|
||||
%{_datadir}/kio/servicemenus/%{reverse_dns}.desktop
|
||||
%{_datadir}/metainfo/%{reverse_dns}.metainfo.xml
|
||||
%{_datadir}/nautilus-python/extensions/%{base_name}.py
|
||||
%{_datadir}/nvim/site/compiler/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/ftdetect/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/ftplugin/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/syntax/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/compiler/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftdetect/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftplugin/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/syntax/%{base_name}.vim
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/16x16@2/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/32x32@2/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/128x128@2/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/%{reverse_dns}.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{reverse_dns}.png
|
||||
%{_datadir}/metainfo/%{appid}.metainfo.xml
|
||||
%{_datadir}/dbus-1/services/%{appid}.service
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/16x16@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/32x32@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/128x128@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{appid}.png
|
||||
%{_mandir}/man1/%{base_name}.1.gz
|
||||
%{_mandir}/man5/%{base_name}.5.gz
|
||||
%{_userunitdir}/%{appid}.service
|
||||
|
||||
%files bash-completion
|
||||
%{bash_completions_dir}/%{base_name}.bash
|
||||
@@ -189,6 +230,27 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
|
||||
%files zsh-completion
|
||||
%{zsh_completions_dir}/_%{base_name}
|
||||
|
||||
%files kio
|
||||
%{_datadir}/kio/servicemenus/%{appid}.desktop
|
||||
|
||||
%files nautilus
|
||||
%{_datadir}/nautilus-python/extensions/%{base_name}.py
|
||||
|
||||
%files vim
|
||||
%{_datadir}/vim/vimfiles/compiler/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftdetect/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftplugin/%{base_name}.vim
|
||||
%{_datadir}/vim/vimfiles/syntax/%{base_name}.vim
|
||||
|
||||
%files neovim
|
||||
%{_datadir}/nvim/site/compiler/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/ftdetect/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/ftplugin/%{base_name}.vim
|
||||
%{_datadir}/nvim/site/syntax/%{base_name}.vim
|
||||
|
||||
%files bat-syntax
|
||||
%{_datadir}/bat/syntaxes/%{base_name}.sublime-syntax
|
||||
|
||||
%files shell-integration
|
||||
%dir %{_datadir}/%{base_name}/shell-integration
|
||||
%{_datadir}/%{base_name}/shell-integration/bash/bash-preexec.sh
|
||||
@@ -204,6 +266,15 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
|
||||
%endif
|
||||
%{_datadir}/terminfo/x/xterm-%{base_name}
|
||||
|
||||
%post
|
||||
%systemd_user_post %{appid}.service
|
||||
|
||||
%preun
|
||||
%systemd_user_preun %{appid}.service
|
||||
|
||||
%postun
|
||||
%systemd_user_postun %{appid}.service
|
||||
|
||||
%changelog
|
||||
* Sat May 31 2025 Gilver E. <rockgrub@disroot.org> - 1.1.4~tip^20250531git1ff9162
|
||||
- Updated for Zig 0.14.0
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
# Signing key from https://github.com/ghostty-org/ghostty/blob/main/PACKAGING.md
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%if 0%{?fedora} <= 40
|
||||
%global cache_dir %{_builddir}/zig-cache
|
||||
%else
|
||||
%global cache_dir %{builddir}/zig-cache
|
||||
%endif
|
||||
%global appid com.mitchellh.ghostty
|
||||
|
||||
Name: ghostty
|
||||
Version: 1.1.3
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A fast, native terminal emulator written in Zig.
|
||||
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
|
||||
URL: https://ghostty.org/
|
||||
Source0: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz
|
||||
Source1: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz.minisig
|
||||
BuildRequires: anda-srpm-macros >= 0.2.15
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: libadwaita-devel
|
||||
BuildRequires: libX11-devel
|
||||
@@ -21,7 +18,8 @@ BuildRequires: minisign
|
||||
BuildRequires: ncurses
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: pandoc-cli
|
||||
BuildRequires: zig
|
||||
BuildRequires: zig >= 0.14.0
|
||||
BuildRequires: zig-rpm-macros
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(fontconfig)
|
||||
@@ -34,6 +32,7 @@ BuildRequires: pkgconfig(oniguruma)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
Requires: %{name}-terminfo = %{version}-%{release}
|
||||
Requires: %{name}-shell-integration = %{version}-%{release}
|
||||
Requires: (%{name}-kio = %{evr} if kf6-kio)
|
||||
Requires: gtk4
|
||||
Requires: libadwaita
|
||||
Conflicts: ghostty-nightly
|
||||
@@ -72,6 +71,54 @@ BuildArch: noarch
|
||||
%description zsh-completion
|
||||
Zsh shell completion for Ghostty.
|
||||
|
||||
%package kio
|
||||
Summary: KIO support for Ghostty
|
||||
Requires: %{name} = %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description kio
|
||||
This package allows Ghostty to interact with KIO.
|
||||
|
||||
%package nautilus
|
||||
Summary: Nautilus menu support for Ghostty
|
||||
Supplements: (%{name} and nautilus)
|
||||
Requires: %{name} = %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description nautilus
|
||||
This package enables Nautilus integration for Ghostty.
|
||||
|
||||
%package vim
|
||||
Summary: Vim plugins for Ghostty
|
||||
Supplements: (%{name} and vim-filesystem)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: vim-enhanced
|
||||
Requires: vim-filesystem
|
||||
BuildArch: noarch
|
||||
|
||||
%description vim
|
||||
This package provides the Ghostty Vim plugins.
|
||||
|
||||
%package neovim
|
||||
Summary: Neovim plugins for Ghostty
|
||||
Supplements: (%{name} and neovim)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: neovim
|
||||
BuildArch: noarch
|
||||
|
||||
%description neovim
|
||||
This package provides the Neovim plugins for Ghostty.
|
||||
|
||||
%package bat-syntax
|
||||
Summary: Bat syntax for Ghostty
|
||||
Supplements: (%{name} and bat)
|
||||
Requires: %{name} = %{evr}
|
||||
Requires: bat
|
||||
BuildArch: noarch
|
||||
|
||||
%description bat-syntax
|
||||
This package provides the Bat syntax files for Ghostty.
|
||||
|
||||
%package shell-integration
|
||||
Summary: Ghostty shell integration
|
||||
Supplements: %{name}
|
||||
@@ -86,6 +133,7 @@ Supplements: %{name}
|
||||
%if 0%{?fedora} >= 42
|
||||
Requires: ncurses-term >= 6.5-5.20250125%{?dist}
|
||||
%endif
|
||||
Obsoletes: %{name}-terminfo-source < %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description terminfo
|
||||
@@ -104,7 +152,7 @@ Source files for Ghostty's terminfo. Available for debugging use.
|
||||
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
|
||||
%autosetup
|
||||
|
||||
export ZIG_GLOBAL_CACHE_DIR="%{cache_dir}"
|
||||
export ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}"
|
||||
zig build --fetch
|
||||
zig fetch git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e
|
||||
zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a900ad773618b
|
||||
@@ -113,20 +161,13 @@ zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a90
|
||||
|
||||
%install
|
||||
DESTDIR="%{buildroot}" \
|
||||
zig build \
|
||||
--summary all \
|
||||
--release=fast \
|
||||
--system "%{cache_dir}/p" \
|
||||
%{zig_build_target -r fast} \
|
||||
--prefix "%{_prefix}" --prefix-lib-dir "%{_libdir}" \
|
||||
--prefix-exe-dir "%{_bindir}" --prefix-include-dir "%{_includedir}" \
|
||||
--verbose \
|
||||
-Dversion-string=%{version} \
|
||||
-Dcpu=baseline \
|
||||
-Dversion-string="%{version}" \
|
||||
-Dstrip=false \
|
||||
-Dpie=true \
|
||||
-Demit-docs \
|
||||
-Demit-termcap \
|
||||
-Demit-terminfo
|
||||
-Demit-docs
|
||||
|
||||
#Don't conflict with ncurses-term on F42 and up
|
||||
%if 0%{?fedora} >= 42
|
||||
@@ -136,49 +177,65 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/ghostty
|
||||
%{_datadir}/applications/com.mitchellh.ghostty.desktop
|
||||
%{_datadir}/bat/syntaxes/ghostty.sublime-syntax
|
||||
%{_datadir}/ghostty/
|
||||
%{_datadir}/kio/servicemenus/com.mitchellh.ghostty.desktop
|
||||
%{_datadir}/nautilus-python/extensions/ghostty.py
|
||||
%{_datadir}/nvim/site/compiler/ghostty.vim
|
||||
%{_datadir}/nvim/site/ftdetect/ghostty.vim
|
||||
%{_datadir}/nvim/site/ftplugin/ghostty.vim
|
||||
%{_datadir}/nvim/site/syntax/ghostty.vim
|
||||
%{_datadir}/vim/vimfiles/compiler/ghostty.vim
|
||||
%{_datadir}/vim/vimfiles/ftdetect/ghostty.vim
|
||||
%{_datadir}/vim/vimfiles/ftplugin/ghostty.vim
|
||||
%{_datadir}/vim/vimfiles/syntax/ghostty.vim
|
||||
%{_iconsdir}/hicolor/16x16/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/16x16@2/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/32x32@2/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/128x128@2/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/com.mitchellh.ghostty.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/com.mitchellh.ghostty.png
|
||||
%{_mandir}/man1/ghostty.1.gz
|
||||
%{_mandir}/man5/ghostty.5.gz
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/applications/%{appid}.desktop
|
||||
%dir %{_datadir}/%{name}
|
||||
%{_datadir}/%{name}/doc
|
||||
%{_datadir}/%{name}/themes
|
||||
%{_datadir}/metainfo/%{appid}.metainfo.xml
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/16x16@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/32x32@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/128x128@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/256x256/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/512x512/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{appid}.png
|
||||
%{_mandir}/man1/%{name}.1.gz
|
||||
%{_mandir}/man5/%{name}.5.gz
|
||||
%{_userunitdir}/%{appid}.service
|
||||
%{_prefix}/lib/dbus-1/services/%{appid}.service
|
||||
|
||||
%files bash-completion
|
||||
%{bash_completions_dir}/ghostty.bash
|
||||
%{bash_completions_dir}/%{name}.bash
|
||||
|
||||
%files fish-completion
|
||||
%{fish_completions_dir}/ghostty.fish
|
||||
%{fish_completions_dir}/%{name}.fish
|
||||
|
||||
%files zsh-completion
|
||||
%{zsh_completions_dir}/_ghostty
|
||||
%{zsh_completions_dir}/_%{name}
|
||||
|
||||
%files kio
|
||||
%{_datadir}/kio/servicemenus/%{appid}.desktop
|
||||
|
||||
%files nautilus
|
||||
%{_datadir}/nautilus-python/extensions/%{name}.py
|
||||
|
||||
%files vim
|
||||
%{_datadir}/vim/vimfiles/compiler/%{name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftdetect/%{name}.vim
|
||||
%{_datadir}/vim/vimfiles/ftplugin/%{name}.vim
|
||||
%{_datadir}/vim/vimfiles/syntax/%{name}.vim
|
||||
|
||||
%files neovim
|
||||
%{_datadir}/nvim/site/compiler/%{name}.vim
|
||||
%{_datadir}/nvim/site/ftdetect/%{name}.vim
|
||||
%{_datadir}/nvim/site/ftplugin/%{name}.vim
|
||||
%{_datadir}/nvim/site/syntax/%{name}.vim
|
||||
|
||||
%files bat-syntax
|
||||
%{_datadir}/bat/syntaxes/%{name}.sublime-syntax
|
||||
|
||||
%files shell-integration
|
||||
%{_datadir}/ghostty/shell-integration/bash/bash-preexec.sh
|
||||
%{_datadir}/ghostty/shell-integration/bash/ghostty.bash
|
||||
%{_datadir}/ghostty/shell-integration/elvish/lib/ghostty-integration.elv
|
||||
%{_datadir}/ghostty/shell-integration/fish/vendor_conf.d/ghostty-shell-integration.fish
|
||||
%{_datadir}/ghostty/shell-integration/zsh/.zshenv
|
||||
%{_datadir}/ghostty/shell-integration/zsh/ghostty-integration
|
||||
%dir %{_datadir}/%{name}/shell-integration
|
||||
%{_datadir}/%{name}/shell-integration/bash/bash-preexec.sh
|
||||
%{_datadir}/%{name}/shell-integration/bash/%{name}.bash
|
||||
%{_datadir}/%{name}/shell-integration/elvish/lib/%{name}-integration.elv
|
||||
%{_datadir}/%{name}/shell-integration/fish/vendor_conf.d/%{name}-shell-integration.fish
|
||||
%{_datadir}/%{name}/shell-integration/zsh/.zshenv
|
||||
%{_datadir}/%{name}/shell-integration/zsh/%{name}-integration
|
||||
|
||||
%files terminfo
|
||||
%if 0%{?fedora} < 42
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 5eddf5b85d66f95e9e61d2f0a9f972d432936979
|
||||
%global commit_date 20250527
|
||||
%global commit_hash 3a7705a0909e74fd50554cbdc946767a7dd7c801
|
||||
%global commit_date 20250712
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.2.18
|
||||
Version: 0.2.20
|
||||
Release: 1%?dist
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi
|
||||
%bcond docs 0
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 2025.5.30
|
||||
Version: 2025.7.14
|
||||
Release: 1%?dist
|
||||
Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
|
||||
|
||||
Name: tracy
|
||||
Version: 0.12.1
|
||||
Version: 0.12.2
|
||||
Release: 1%?dist
|
||||
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
%global commit 783412fa1d07f5e1d010151a94d870388993a2c8
|
||||
%global commit 440beb8a90b06c579b0b0a50abec126f7e5baa62
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250617
|
||||
%global ver 0.192.0
|
||||
%global commit_date 20250715
|
||||
%global ver 0.196.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond nightly 1
|
||||
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
@@ -47,6 +48,9 @@ BuildRequires: perl-IPC-Cmd
|
||||
BuildRequires: perl-File-Compare
|
||||
BuildRequires: perl-File-Copy
|
||||
BuildRequires: perl-lib
|
||||
%if %{with nightly}
|
||||
BuildRequires: rustup
|
||||
%endif
|
||||
BuildRequires: vulkan-loader
|
||||
|
||||
%description
|
||||
@@ -54,6 +58,9 @@ Code at the speed of thought - Zed is a high-performance, multiplayer code edito
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{commit} -p1
|
||||
%if %{with nightly}
|
||||
%rustup_nightly
|
||||
%endif
|
||||
%cargo_prep_online
|
||||
|
||||
export DO_STARTUP_NOTIFY="true"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.191.3-pre
|
||||
%global ver 0.195.1-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.190.6
|
||||
Version: 0.194.3
|
||||
Release: 1%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define debug_package %nil
|
||||
%define _ttfontsdir %{_datadir}/fonts/maple
|
||||
%global upstream_ver v7.3
|
||||
%global upstream_ver v7.4
|
||||
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
|
||||
|
||||
Name: maple-fonts
|
||||
|
||||
@@ -3,4 +3,7 @@ project pkg {
|
||||
rpm {
|
||||
spec = "nerd-fonts.spec"
|
||||
}
|
||||
labels {
|
||||
no_upload_srpms = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: sarasa-gothic-fonts
|
||||
Version: 1.0.30
|
||||
Version: 1.0.31
|
||||
Release: 1%?dist
|
||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "spleen-fonts.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
%global __make bmake
|
||||
%global _make_output_sync %nil
|
||||
%global fontcontact security@fyralabs.com
|
||||
%global fontorg com.fyralabs.terra
|
||||
|
||||
Version: 2.1.0
|
||||
Release: 1%?dist
|
||||
URL: https://www.cambus.net/spleen-monospaced-bitmap-fonts/
|
||||
|
||||
%global fontlicense BSD-2-Clause
|
||||
%global fontlicenses LICENSE
|
||||
%global fontdocs FAQ ChangeLog AUTHORS README.md
|
||||
%global fontfamily Spleen
|
||||
%global fontsummary Monospaced bitmap fonts
|
||||
%global fonts *.otf
|
||||
%global fontdescription %fontsummary
|
||||
|
||||
Source0: https://github.com/fcambus/spleen/archive/refs/tags/%version.zip
|
||||
|
||||
BuildRequires: bmake fontforge
|
||||
BuildRequires: bdf2sfd
|
||||
BuildRequires: rpm_macro(fontpkg)
|
||||
|
||||
%fontpkg
|
||||
|
||||
%prep
|
||||
%autosetup -n spleen-%version
|
||||
|
||||
%build
|
||||
%make_build sfd
|
||||
%make_build otf
|
||||
%fontbuild
|
||||
|
||||
%install
|
||||
install -Dm644 fonts.alias *.otf -t %buildroot%_fontbasedir/%name/
|
||||
%fontinstall -a
|
||||
|
||||
%check
|
||||
%fontcheck -a
|
||||
|
||||
%fontfiles -a
|
||||
%_fontbasedir/%name/fonts.alias
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("fcambus/spleen"));
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
Name: %{shortname}-games-launcher
|
||||
Version: 2.17.2
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A games launcher for GOG, Amazon, and Epic Games
|
||||
License: GPL-3.0-only AND MIT AND BSD-3-Clause
|
||||
URL: https://heroicgameslauncher.com
|
||||
@@ -37,7 +37,7 @@ Requires: hicolor-icon-theme
|
||||
Requires: nss
|
||||
Requires: python3
|
||||
Requires: which
|
||||
Recommends: gamemode
|
||||
Recommends: (falcond or gamemode)
|
||||
Recommends: mangohud
|
||||
Recommends: umu-launcher
|
||||
Provides: bundled(comet) = %{comet_version}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.58.6
|
||||
Version: 0.60.0
|
||||
Release: 1%?dist
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: opengamepadui
|
||||
Version: 0.39.2
|
||||
Version: 0.40.4
|
||||
Release: 1%?dist
|
||||
Summary: Open source gamepad-native game launcher and overlay
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2025.605.0
|
||||
%define osuresver 2025.708.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.607.0
|
||||
Version: 2025.710.0.lazer
|
||||
Release: 1%?dist
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit 1889dca401151682a3c1c0eab713bbfcb37caf7b
|
||||
%global commit 0dbaeef8a670fc4044b435bf1e58fcf8f69d68a7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20250617
|
||||
%global commit_date 20250714
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
# Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags
|
||||
%global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global commit 9634e58f0a5b21469282c44dceeee9e5b902a03b
|
||||
%global ver 0.0.37-18009
|
||||
%global commit 9c93ec0bc31bbc94ca4dce2a76ceea80da6f6554
|
||||
%global ver 0.0.37-18022
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: steam
|
||||
Version: 1.0.0.83
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Installer for the Steam software distribution service
|
||||
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
|
||||
License: Steam License Agreement and MIT
|
||||
@@ -111,8 +111,8 @@ Requires: SDL2%{?_isa}
|
||||
%endif
|
||||
|
||||
# Game performance is increased with gamemode (for games that support it)
|
||||
Recommends: gamemode
|
||||
Recommends: gamemode%{?_isa}
|
||||
Recommends: (falcond or gamemode)
|
||||
Recommends: (gamemode%{?_isa} if gamemode(x86-64))
|
||||
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
|
||||
|
||||
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 32bf79010dd2eb981ad5022c5b79fb65d2324d8a
|
||||
%global commit 8550ab26a712b7f5f6d0947070181446b9de61fd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250603
|
||||
%global commit_date 20250715
|
||||
%global ver 12.12
|
||||
%global base_name steamtinkerlaunch
|
||||
%global _description %{expand:
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Name: terra-gamescope
|
||||
#Version: 100.%{gamescope_tag}
|
||||
Version: 104.%{short_commit}
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Micro-compositor for video games on Wayland
|
||||
|
||||
License: BSD
|
||||
@@ -86,7 +86,9 @@ BuildRequires: git
|
||||
Requires: libliftoff%{?_isa} >= %{libliftoff_minver}
|
||||
Requires: xorg-x11-server-Xwayland
|
||||
Requires: terra-gamescope-libs = %{version}-%{release}
|
||||
%ifarch x86_64
|
||||
Requires: terra-gamescope-libs(x86-32) = %{version}-%{release}
|
||||
%endif
|
||||
Recommends: mesa-dri-drivers
|
||||
Recommends: mesa-vulkan-drivers
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: umu-launcher
|
||||
Version: 1.2.6
|
||||
Release: 2%?dist
|
||||
Version: 1.2.9
|
||||
Release: 1%?dist
|
||||
Summary: A tool for launching non-steam games with proton
|
||||
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
# https://github.com/twpayne/chezmoi
|
||||
%global goipath github.com/twpayne/chezmoi
|
||||
Version: 2.62.6
|
||||
Version: 2.63.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -43,6 +43,10 @@ Source: %{gosource}
|
||||
|
||||
%build
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%define __gobuild_extldflags -X main.version=%version -X main.builtBy=%vendor
|
||||
go clean -modcache
|
||||
rm go.sum
|
||||
go mod tidy
|
||||
%gobuild -o %{gobuilddir}/bin/chezmoi .
|
||||
|
||||
%install
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/nektos/act
|
||||
%global goipath github.com/nektos/act
|
||||
Version: 0.2.78
|
||||
Version: 0.2.79
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# https://github.com/jesseduffield/lazygit
|
||||
%global goipath github.com/jesseduffield/lazygit
|
||||
Version: 0.52.0
|
||||
Version: 0.53.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,74 +1,83 @@
|
||||
# Generated by go2rpm 1.9.0
|
||||
%bcond_without check
|
||||
%define debug_package %nil
|
||||
# Generated by go2rpm 1.16.0
|
||||
%bcond check 0
|
||||
%bcond bootstrap 0
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%if %{with bootstrap}
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
|
||||
%endif
|
||||
|
||||
# https://github.com/u-root/u-root
|
||||
%global goipath github.com/u-root/u-root
|
||||
Version: 0.14.0
|
||||
%global commit 5721ed3ad38a5c889e6c1ed5bbf5242f98a4b591
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
%global common_description %{expand:
|
||||
A fully Go userland with Linux bootloaders! u-root can create a one-binary root
|
||||
file system (initramfs) containing a busybox-like set of tools written in Go.}
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs docs examples AUTHORS SECURITY.md tricksandtips.md\\\
|
||||
CONTRIBUTING.md README.md roadmap.md\\\
|
||||
cmds/core/tail/test_samples/read_backwards.txt\\\
|
||||
cmds/core/tail/test_samples/read_from_beginning.txt\\\
|
||||
cmds/exp/esxiboot/README.md\\\
|
||||
configs/README.md\\\
|
||||
configs/amd64_config.txt configs/arm_config.txt\\\
|
||||
configs/generic_config.txt integration/README.md\\\
|
||||
pkg/boot/systembooter/README.md pkg/smbios/README.md\\\
|
||||
pkg/tarutil/test2.txt pkg/tarutil/test0/a.txt\\\
|
||||
pkg/tarutil/test0/dir/b.txt pkg/tarutil/test1/a1.txt\\\
|
||||
tools/golang_patched_dce/README.md
|
||||
%global godocs docs examples AUTHORS CONTRIBUTING.md README.md\\\
|
||||
SECURITY.md roadmap.md tricksandtips.md\\\
|
||||
cmds/exp/esxiboot/README.md cmds/exp/tftpd/README.md\\\
|
||||
cmds/exp/uefiboot/README.md cmds/exp/vmboot/README.md\\\
|
||||
configs/README.md configs/amd64_config.txt\\\
|
||||
configs/arm_config.txt configs/generic_config.txt\\\
|
||||
integration/README.md pkg/boot/systembooter/README.md\\\
|
||||
pkg/netcat/doc.md pkg/netstat/doc.md\\\
|
||||
pkg/smbios/README.md pkg/tc/readme.md\\\
|
||||
tools/golang_patched_dce/README.md tools/tinygo-\\\
|
||||
buildstatus/README.md tools/tinygobb/README.md
|
||||
|
||||
Name: %{goname}
|
||||
Release: 1%?dist
|
||||
Name: golang-github-u-root
|
||||
Release: 2%?dist
|
||||
Summary: A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: %{gourl}
|
||||
Source: %{gosource}
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
%gopkg
|
||||
|
||||
%prep
|
||||
%goprep
|
||||
%goprep -A
|
||||
%autopatch -p1
|
||||
|
||||
go mod download
|
||||
|
||||
%if %{without bootstrap}
|
||||
%build
|
||||
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w -extldflags '--static-pie'" -buildmode=pie -tags 'osusergo,netgo,static_build' -v -x -o %{gobuilddir}/bin/u-root %{goipath}
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{gobuilddir}/bin/u-root %{goipath}
|
||||
%endif
|
||||
|
||||
%install
|
||||
%gopkginstall
|
||||
%if %{without bootstrap}
|
||||
install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
||||
%endif
|
||||
|
||||
# if {with check}
|
||||
# check
|
||||
# gocheck
|
||||
# endif
|
||||
%if %{without bootstrap}
|
||||
%if %{with check}
|
||||
%check
|
||||
%gocheck
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc docs examples AUTHORS SECURITY.md tricksandtips.md CONTRIBUTING.md
|
||||
%doc README.md roadmap.md cmds/core/tail/test_samples/read_backwards.txt
|
||||
%doc cmds/core/tail/test_samples/read_from_beginning.txt
|
||||
%doc configs/README.md tools/golang_patched_dce/README.md
|
||||
%doc docs examples AUTHORS CONTRIBUTING.md README.md SECURITY.md roadmap.md
|
||||
%doc tricksandtips.md
|
||||
%doc configs/amd64_config.txt configs/arm_config.txt configs/generic_config.txt
|
||||
%doc integration/README.md pkg/boot/systembooter/README.md pkg/smbios/README.md
|
||||
%{_bindir}/*
|
||||
%{_bindir}/u-root
|
||||
%endif
|
||||
|
||||
%gopkgfiles
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Name: kotlin-native
|
||||
Version: 2.1.21
|
||||
Version: 2.2.0
|
||||
Release: 1%?dist
|
||||
Summary: LLVM backend for the Kotlin compiler
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
Name: kotlin
|
||||
Version: 2.1.21
|
||||
Version: 2.2.0
|
||||
Release: 1%?dist
|
||||
Summary: Statically typed programming language
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user