mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-01 09:31:58 +00:00
Compare commits
534 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a42d1b8892 | |||
| 1433023f80 | |||
| 033195aa1f | |||
| 58bf3156c0 | |||
| 211b63f8c6 | |||
| 921b37601e | |||
| 7344601c7f | |||
| 1e5e44639c | |||
| dddf6efce1 | |||
| 448e372763 | |||
| 6519cfff0b | |||
| 69a0d17355 | |||
| 867195527d | |||
| 6e7a97d71a | |||
| b107fb56e8 | |||
| d0df0f95a8 | |||
| aba2304f04 | |||
| 20c2c2d57a | |||
| 6720a8c2de | |||
| 0ff1a706e6 | |||
| c4edb92ace | |||
| df5ad004b2 | |||
| 04c2fa49ce | |||
| fa778d7a3c | |||
| 7e024f71bc | |||
| 7cd704e415 | |||
| bc7155eb60 | |||
| 2dd3c7c7de | |||
| 8359eeed61 | |||
| df7ca2e6c5 | |||
| d04d527510 | |||
| ea194eb1a6 | |||
| 7916de9655 | |||
| 8fcf98bb43 | |||
| 26a456c88d | |||
| 51c79152b2 | |||
| 38c8fd8c96 | |||
| 98bceeaec5 | |||
| 4032913090 | |||
| 56eb9f37b6 | |||
| 3f748c5f2b | |||
| 9b1c30e195 | |||
| 417cae46a2 | |||
| cd8e8b89f5 | |||
| e9213735b9 | |||
| dcf50f66ef | |||
| 53b9055696 | |||
| 8237ef0aed | |||
| 09a7ff0142 | |||
| a5a76685a2 | |||
| 34ea03f1c1 | |||
| 82de9718f8 | |||
| 9ef4dad1f6 | |||
| 2694ff4254 | |||
| 81064b0316 | |||
| a76eb27b86 | |||
| 33ac0e1a64 | |||
| 8c89e628d4 | |||
| 60490ea84f | |||
| a25c1abae8 | |||
| 0168cd880a | |||
| f68398395f | |||
| 001607f9d4 | |||
| 8a630eb41c | |||
| d9dbb5a62e | |||
| 45d47bff3f | |||
| 1589f6b112 | |||
| 0fae086796 | |||
| 24afd150a3 | |||
| f04413320d | |||
| d6ae5470e8 | |||
| 0556f78038 | |||
| a35b91e705 | |||
| 6017e8a9d4 | |||
| 241fadb0f2 | |||
| 728071b629 | |||
| cc31231fe5 | |||
| 85a0d75345 | |||
| 4288a87d3a | |||
| 1162cf777d | |||
| 9548aca6d6 | |||
| 6139fefacf | |||
| d524fcaa98 | |||
| 639cd05524 | |||
| d36e01c726 | |||
| 2f80c22beb | |||
| a534b7f32c | |||
| b7de1e53b1 | |||
| 07880dde19 | |||
| c71a22a43d | |||
| cfaf67a450 | |||
| 40c3ff64cb | |||
| d658d85783 | |||
| 147309a1d2 | |||
| 97aa287be7 | |||
| ef26133aa3 | |||
| 1c32ba4971 | |||
| a8d26b7daa | |||
| 3fa6e92a79 | |||
| 1914868f0e | |||
| 40296abd90 | |||
| 4df6f3fe79 | |||
| eda77eae5a | |||
| 155ab0f029 | |||
| 1ae05fad84 | |||
| 91dae26006 | |||
| 151be7bcb3 | |||
| dcb8ddb0f5 | |||
| 6883b841cb | |||
| b30fb5dd45 | |||
| 3e5be0304b | |||
| 9073afe23e | |||
| 6f3f990a1c | |||
| 316d61bb23 | |||
| 0d0ed32aeb | |||
| d598398a6a | |||
| 607e8a46e2 | |||
| 0b0a7e0cdb | |||
| ed5820bb78 | |||
| a8ea62e1d6 | |||
| 315d919042 | |||
| 976c3f5d7e | |||
| fc124b7e25 | |||
| 85067b63bb | |||
| df016f3c50 | |||
| 428bc148ac | |||
| b1d4a7d0b1 | |||
| 5c909848e7 | |||
| 70c4a75143 | |||
| 0444550935 | |||
| c36814bf10 | |||
| 6c87ded946 | |||
| 85438af981 | |||
| 5ba326b8a7 | |||
| 520dd45f49 | |||
| 1e17e0f697 | |||
| cb435c27da | |||
| 71026cc8da | |||
| 596e120c4d | |||
| ea236c2582 | |||
| 3b645ce492 | |||
| 1d6a80fa60 | |||
| a488574f32 | |||
| 287739f62d | |||
| c3ea35611b | |||
| 107f33bfad | |||
| 013d55aa28 | |||
| 0ae6984f55 | |||
| 1602fcc14a | |||
| 830466e204 | |||
| e850eb5d2a | |||
| 9bc8dd394e | |||
| 1d25c3a2b9 | |||
| ca195e20b9 | |||
| 1c33841f9f | |||
| 75ff6fb733 | |||
| 7daf87f533 | |||
| b237060493 | |||
| f4ee6ecc75 | |||
| 42b89fa0c1 | |||
| 1a749e7a3a | |||
| 4e06f87d37 | |||
| 6be2d867e8 | |||
| ab136ee09c | |||
| 1f31e1a6d4 | |||
| 7091053f9c | |||
| fb1accb940 | |||
| 4c469bffe0 | |||
| 20863d6371 | |||
| 00ca96520b | |||
| 9bbc6eb132 | |||
| a08d5902b3 | |||
| d67478eb42 | |||
| 1c44fb71f1 | |||
| 73d7262162 | |||
| f6b7f17dc6 | |||
| 219b423022 | |||
| b0a1d682a2 | |||
| 56f93ab26d | |||
| a4671a88ef | |||
| 5921398be3 | |||
| 2f4b419602 | |||
| 8db3f68508 | |||
| f66dffe49d | |||
| b27aedcb04 | |||
| f9af446e39 | |||
| cec3ea08de | |||
| 6d81ac03cb | |||
| 4c87d39e55 | |||
| bb7c59649f | |||
| 024b1a8208 | |||
| 61f8119c61 | |||
| c0be38791e | |||
| 63e28bf4c6 | |||
| d2ef3d706a | |||
| 20a15b0bfd | |||
| fc024e5ea5 | |||
| 263c86470a | |||
| b41df8c6a5 | |||
| efd215107c | |||
| c0b7a62227 | |||
| 0072fc4ecd | |||
| 33ff53947f | |||
| 261b415788 | |||
| 74b2b8d48b | |||
| 10b6e022dc | |||
| 089591b469 | |||
| 395b3e8d52 | |||
| 7438583448 | |||
| e358cf5363 | |||
| 0c3ffad628 | |||
| a16b7bce95 | |||
| 21f54d01af | |||
| e1db7ea42c | |||
| 7117ee4623 | |||
| c43f4b2069 | |||
| fe49892a87 | |||
| 350928ddb2 | |||
| 9acbbf4a51 | |||
| efda694364 | |||
| 8ee8ab5581 | |||
| 77205260c1 | |||
| 65906e6c36 | |||
| 5bdc5d2587 | |||
| 6bbbdc4306 | |||
| 720381f5b6 | |||
| 4a2b9328f3 | |||
| 2ac703222e | |||
| a219309040 | |||
| 542c8a6fd8 | |||
| a111f0c0ab | |||
| 06c9f2965d | |||
| f864fc28c3 | |||
| bd1566a77a | |||
| af4b35fa36 | |||
| 56352c364a | |||
| 2ff5d01cb9 | |||
| 7243cdc54a | |||
| bbd08aad62 | |||
| 3b223ffe13 | |||
| 382bc208ea | |||
| 0ca281bee1 | |||
| 9647e75110 | |||
| 073648a9c8 | |||
| 61bb49ffec | |||
| cc078a9a02 | |||
| 5417f8a489 | |||
| 576805127b | |||
| 7d0ea95b5b | |||
| a955db525a | |||
| 3fb296d0ee | |||
| 503edf7646 | |||
| bb1b13220f | |||
| 902e4131b5 | |||
| cbb611fa74 | |||
| 262819d836 | |||
| 7dcd4a4529 | |||
| 460bde20d3 | |||
| 74630c1999 | |||
| 26b0863a76 | |||
| e69627d39f | |||
| 6e76f09984 | |||
| d9affe6225 | |||
| e40839c03e | |||
| b4af6d479d | |||
| b35378bd3a | |||
| c85b522948 | |||
| 83ad60d8eb | |||
| eb206aede2 | |||
| 620f3dd54e | |||
| 14f2ef65c4 | |||
| 07dbe2eb86 | |||
| cbd6c184d5 | |||
| 1dbe7b2f08 | |||
| 16db6e4603 | |||
| c9759df23b | |||
| 24bdde3768 | |||
| 4b6fe7321d | |||
| 37786eb8f6 | |||
| 2c43e46833 | |||
| 1c050f9bd3 | |||
| 2ed91c26a3 | |||
| 02abfd30c2 | |||
| 1b381864f5 | |||
| 00bc48a0d6 | |||
| e8cf02a324 | |||
| 8225e9a2fc | |||
| 831e35de8d | |||
| e6dcc605ad | |||
| 76894b3a73 | |||
| 4fe214a4c7 | |||
| fbc2c24894 | |||
| a20657e222 | |||
| b0ae9df7af | |||
| cdf5f7b022 | |||
| 2159bcfd40 | |||
| d7c2caf430 | |||
| 232c1341a7 | |||
| ffc4482702 | |||
| ebd11b9701 | |||
| 6770d10b73 | |||
| bc51afeae7 | |||
| e1e99cda53 | |||
| d42b837113 | |||
| 250f4779db | |||
| 4f14ffc734 | |||
| c6c36ef3fe | |||
| acb3686620 | |||
| 20c1b08dd7 | |||
| 7a428a5d30 | |||
| 2a88da11a4 | |||
| 716fbc7837 | |||
| fd6c7d8f69 | |||
| f9ea266b27 | |||
| 2fafb7439a | |||
| a877d6e4fe | |||
| 7deeeeb3f5 | |||
| ead2faffe1 | |||
| 226209dc83 | |||
| 3536ef1f95 | |||
| 35412a3b78 | |||
| 7ad73fe7d1 | |||
| 0722351947 | |||
| 44e08c9ac8 | |||
| daa59ce7cf | |||
| cd8676c814 | |||
| 82649f21ed | |||
| c20a2cc641 | |||
| 5b67414762 | |||
| 169c53d854 | |||
| 0331d1916a | |||
| 98fb347e06 | |||
| 54b57e03c9 | |||
| c06f111249 | |||
| 50e5ef77b3 | |||
| 2b718de202 | |||
| 0768c11dcf | |||
| 477dcbcc4f | |||
| c6e31eeb78 | |||
| 15537cd002 | |||
| a6871ec048 | |||
| 2e5c414b56 | |||
| 66d5c2d515 | |||
| 8dc0615ce1 | |||
| 0edc5e5c64 | |||
| 2461d4163d | |||
| 304aa8ae80 | |||
| 1c9df657a8 | |||
| 4ba3f9a99c | |||
| 1cfb94ab32 | |||
| f4ce37eb66 | |||
| 14c9dce3bd | |||
| e64d1e5ea5 | |||
| f35101dfbc | |||
| a05c3af354 | |||
| 0942760694 | |||
| 3c61576ea6 | |||
| d74bbbfba3 | |||
| 227ca088c1 | |||
| ec3e3e9390 | |||
| 3faf78e3e0 | |||
| 415705cb0b | |||
| a72fd09758 | |||
| 089c68b8cc | |||
| 123ee615ca | |||
| 5272d12362 | |||
| a7a5dab5f5 | |||
| 9577cd16d9 | |||
| c7b0742237 | |||
| 4f003c1b15 | |||
| a03e010579 | |||
| c65b6e47a1 | |||
| ba54582ecf | |||
| 59dd5b75d4 | |||
| 7f0b3daa2c | |||
| 2f8531a1a9 | |||
| 6a05a281f3 | |||
| 4e3cb3233b | |||
| 10d0f88eb0 | |||
| 1dbb489d53 | |||
| b861fd8114 | |||
| d66d5a69fc | |||
| fbc6ae440e | |||
| 7469ddfe09 | |||
| 254477c21f | |||
| 86f4ff542e | |||
| ab3f3aa0e3 | |||
| 552e4956a3 | |||
| 946b0f60a8 | |||
| 949e23392d | |||
| 468f2d522c | |||
| 2eb3cfafa8 | |||
| ac13f408b0 | |||
| 5d0f72733d | |||
| a9894a2d37 | |||
| 55fb891cb3 | |||
| 46e668714e | |||
| 14e0770903 | |||
| 387f5c8d3f | |||
| f6fa31d1ab | |||
| cfcf67bfab | |||
| 739ea6915f | |||
| 7fe2a17b40 | |||
| 37a210324e | |||
| 458aa1ebda | |||
| f0d81c3d3f | |||
| 3d405c922b | |||
| 347cca833b | |||
| a06b5120bb | |||
| 920600a422 | |||
| ac8e08fe36 | |||
| 9ec67b828e | |||
| 22da85c154 | |||
| 107c01f184 | |||
| 4d7024e710 | |||
| b3c3dd4fe3 | |||
| caf705510e | |||
| faf2131615 | |||
| 4337776aae | |||
| 27ee94657c | |||
| 8fd0d4b662 | |||
| d21e73d2a4 | |||
| eeacedb3b9 | |||
| 475975dbab | |||
| 5feeb08e8a | |||
| 3a3f699ef9 | |||
| e531e0a21c | |||
| 297ec19d3c | |||
| 270e83a50e | |||
| 247d2cf88c | |||
| 09d9f61ae9 | |||
| 283914c2a3 | |||
| b09be73b1e | |||
| 305b5f6060 | |||
| 4d3ce9c9ae | |||
| c1508b7e34 | |||
| 171552c9ab | |||
| 240daf4bb7 | |||
| 3a2a253175 | |||
| ee0bee7ffa | |||
| 64a3b0f592 | |||
| 758d92a429 | |||
| 6c686514a3 | |||
| dff4fbb250 | |||
| f0671c480c | |||
| 91536385d4 | |||
| 1774d68544 | |||
| e5f66a2f83 | |||
| 182ebe16e5 | |||
| 3c68eccc55 | |||
| 79232375f1 | |||
| 0eb06028a1 | |||
| 1ab4a39e6d | |||
| 059e2c26a3 | |||
| 5de3583e57 | |||
| 984fc72541 | |||
| 977231ebfd | |||
| 38d84f0b48 | |||
| f2ccc8b15b | |||
| e63860542f | |||
| ce0d8bb5fd | |||
| 51209d4587 | |||
| d1541cc612 | |||
| de697edb90 | |||
| b930d1c1e9 | |||
| 05b48bbbe6 | |||
| 08a52562c5 | |||
| cbe979eb37 | |||
| bdaa4466e3 | |||
| f30741b813 | |||
| 09815cafc6 | |||
| d804e18dfc | |||
| ac76e6c3b5 | |||
| 13e0103610 | |||
| 75f598918d | |||
| 9c83a0b3c9 | |||
| b7f0f01b25 | |||
| 841a7dec99 | |||
| d8da0ba726 | |||
| f4301a93e6 | |||
| 346a7bd50f | |||
| 9b460cb0ec | |||
| b0429a6fcc | |||
| 189563adbf | |||
| f3760d0ecc | |||
| 350a71f4c5 | |||
| dac4e2ffea | |||
| 00bc4d71aa | |||
| b36141459c | |||
| d15fa90620 | |||
| d9ec27dd97 | |||
| 74d7b00afc | |||
| dd9b4ff86d | |||
| 97648bd3af | |||
| 54e72fea2b | |||
| 7b1449e37d | |||
| bf68ac880b | |||
| 455e3689f9 | |||
| fb1fffc5cb | |||
| 47e7d7bd42 | |||
| 5b088354cb | |||
| bccd94a58e | |||
| e239f5e6c7 | |||
| 3da2fa6505 | |||
| 04be4654b1 | |||
| c64f37e3f2 | |||
| 66a72460b7 | |||
| 3611e446ff | |||
| 0c677b721d | |||
| df7ae4cdbc | |||
| 1f6784ec9c | |||
| ddeadfd11d | |||
| 8dd82f347c | |||
| b03ea969a9 | |||
| 528bf78d58 | |||
| 80e4419069 | |||
| 860b68f798 | |||
| 57f585a2c9 | |||
| 6718b4d06b | |||
| 2bd5e22d45 | |||
| 33a953ea58 | |||
| ba86fb1972 | |||
| cf1959ca85 | |||
| 444bbcd711 | |||
| 8b6e7e6b22 | |||
| 402a40f4de | |||
| e7e946fb05 | |||
| fac3b4f831 | |||
| 301a7c12af | |||
| 4088d15a48 | |||
| 133fd11753 | |||
| f5616e9416 | |||
| a6d81ba1ed | |||
| 0b20f0bf6d |
@@ -59,14 +59,14 @@ jobs:
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: /var/cache
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
||||
|
||||
- name: Include custom build template instead of package default
|
||||
run: |
|
||||
cp -v anda/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
|
||||
@@ -42,7 +42,7 @@ jobs:
|
||||
- name: Build terra-mock-configs
|
||||
run: |
|
||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
anda build -c fedora-${{ matrix.version }}-${{ matrix.arch }} anda/mock-configs/pkg -p rpm
|
||||
anda build -c fedora-${{ matrix.version }}-${{ matrix.arch }} anda/terra/mock-configs/pkg -p rpm
|
||||
- name: Install terra-mock-configs
|
||||
run: sudo dnf install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
# Repository
|
||||
/.github @lleyton
|
||||
/.devcontainer @lleyton
|
||||
/.gitignore @windowsboy111
|
||||
/CODE_OF_CONDUCT.md @lleyton
|
||||
/CONTRIBUTING.md @lleyton
|
||||
/LICENSE @lleyton
|
||||
/README.md @windowsboy111
|
||||
/SECURITY.md @lleyton
|
||||
/anda.hcl @lleyton
|
||||
/comps.xml @lleyton
|
||||
|
||||
# Package maintainers
|
||||
/anda/lib/libbismuth @lainsce
|
||||
/anda/lib/libhelium @lainsce
|
||||
/anda/others/tau-helium @lainsce
|
||||
/anda/others/tau-hydrogen @lainsce
|
||||
|
||||
/anda/tools/melody @lleyton
|
||||
/anda/go/curlie @lleyton
|
||||
|
||||
/anda/games/prismlauncher @getchoo
|
||||
/anda/games/prismlauncher-nightly @getchoo
|
||||
/anda/games/prismlauncher-qt5-nightly @getchoo
|
||||
/anda/games/prismlauncher-qt5 @getchoo
|
||||
|
||||
/anda/srpm-macros @korewaChino
|
||||
/anda/rust/starship @korewaChino
|
||||
/anda/rust/zellij @korewaChino
|
||||
/anda/audio/distrho @korewaChino
|
||||
@@ -1,7 +1,9 @@
|
||||
# Terra Sources
|
||||
|
||||
[](https://repology.org/repository/terra_37)
|
||||
[](https://repology.org/repository/terra_38)
|
||||
[](https://repology.org/repository/terra_39)
|
||||
[](https://repology.org/repository/terra_40)
|
||||
[](https://repology.org/repository/terra_rawhide)
|
||||
|
||||
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.
|
||||
@@ -12,6 +14,7 @@ This monorepo contains the package manifests for all packages in Terra.
|
||||
```bash
|
||||
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
|
||||
```
|
||||
You should also install the `terra-release` package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.
|
||||
|
||||
## Documentation
|
||||
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations.
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
Name: anki-bin
|
||||
Version: 2.1.66
|
||||
Release: 2%{?dist}
|
||||
Version: 23.12.1
|
||||
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
|
||||
URL: https://apps.ankiweb.net/
|
||||
BuildRequires: python3-installer python3.11 rpm_macro(fdupes)
|
||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat
|
||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine
|
||||
BuildRequires: python3-pip rpm_macro(fdupes)
|
||||
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
||||
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
|
||||
ExclusiveArch: x86_64
|
||||
Conflicts: anki
|
||||
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
|
||||
@@ -28,29 +29,37 @@ Anki is based on a theory called spaced repetition.
|
||||
%build
|
||||
|
||||
%install
|
||||
python3.11 -m installer --destdir="%{buildroot}" %{SOURCE0}
|
||||
python3.11 -m installer --destdir="%{buildroot}" %{SOURCE1}
|
||||
pip3 install --root=%{buildroot} %SOURCE0 %SOURCE1
|
||||
install -Dm755 %{SOURCE2} "%{buildroot}/usr/bin/anki"
|
||||
install -Dm644 %{SOURCE3} "%{buildroot}/usr/share/applications/anki.desktop"
|
||||
install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png"
|
||||
install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE"
|
||||
install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
|
||||
|
||||
%fdupes %_libdir/python*/site-packages/_aqt/data/
|
||||
cp -r %buildroot%_libdir/python3*/site-packages/{_aqt,anki*,aqt*} .
|
||||
rm -rf %buildroot{%_libdir,/usr/lib}/python3*/site-packages/*
|
||||
cp -r ./{_aqt,anki*,aqt*} %buildroot/usr/lib/python3*/site-packages/
|
||||
|
||||
rm -rf %buildroot%_bindir/{distro,flask,jsonschema,markdown_py,normalizer,send2trash,waitress-serve}
|
||||
|
||||
%fdupes %buildroot%_libdir/python*/site-packages/_aqt/data/
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
/usr/bin/anki
|
||||
/usr/lib64/python*/site-packages/_aqt/
|
||||
/usr/lib64/python*/site-packages/anki-%{version}.dist-info/
|
||||
/usr/lib64/python*/site-packages/anki/
|
||||
/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/
|
||||
/usr/lib64/python*/site-packages/aqt/
|
||||
/usr/share/applications/anki.desktop
|
||||
/usr/share/pixmaps/anki.png
|
||||
%_bindir/anki
|
||||
/usr/lib/python*/site-packages/_aqt/
|
||||
/usr/lib/python*/site-packages/anki-%{version}.dist-info/
|
||||
/usr/lib/python*/site-packages/anki/
|
||||
/usr/lib/python*/site-packages/aqt-%{version}.dist-info/
|
||||
/usr/lib/python*/site-packages/aqt/
|
||||
%_datadir/applications/anki.desktop
|
||||
%_datadir/pixmaps/anki.png
|
||||
|
||||
%changelog
|
||||
* Fri Nov 10 2023 hazel-bunny <dabiswas112@gmail.com> - 23.10-2
|
||||
- Add python3-orjson and mpv as dependencies
|
||||
|
||||
* Wed Jan 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
|
||||
- Initial package
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
diff -uNr anki-2.1.55.old/qt/aqt/qt/__init__.py anki-2.1.55/qt/aqt/qt/__init__.py
|
||||
--- anki-2.1.55.old/qt/aqt/qt/__init__.py 2023-01-02 18:34:13.716216913 +0800
|
||||
+++ anki-2.1.55/qt/aqt/qt/__init__.py 2023-01-02 18:34:00.410033708 +0800
|
||||
@@ -9,16 +9,7 @@
|
||||
--- a/qt/aqt/qt/__init__.py
|
||||
+++ b/qt/aqt/qt/__init__.py
|
||||
@@ -9,16 +9,7 @@ import sys
|
||||
import traceback
|
||||
from typing import Callable, TypeVar, Union
|
||||
|
||||
|
||||
-try:
|
||||
- import PyQt6
|
||||
-except:
|
||||
- from .qt5 import * # type: ignore
|
||||
-else:
|
||||
- if not os.getenv("DISABLE_QT5_COMPAT"):
|
||||
- if os.getenv("ENABLE_QT5_COMPAT"):
|
||||
- print("Running with temporary Qt5 compatibility shims.")
|
||||
- print("Run with DISABLE_QT5_COMPAT=1 to confirm compatibility with Qt6.")
|
||||
- from . import qt5_compat # needs to be imported first
|
||||
- from .qt6 import *
|
||||
-
|
||||
+from .qt5 import * # type: ignore
|
||||
|
||||
from anki.utils import is_mac, is_win
|
||||
|
||||
# fix buggy ubuntu12.04 display of language selector
|
||||
|
||||
@@ -1,17 +1,13 @@
|
||||
diff -uNr anki-2.1.55.old/qt/aqt/profiles.py anki-2.1.55/qt/aqt/profiles.py
|
||||
--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800
|
||||
+++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800
|
||||
@@ -77,11 +77,11 @@
|
||||
diff --git a/qt/aqt/update.py b/qt/aqt/update.py
|
||||
index 212ddf93d..6f716cc04 100644
|
||||
--- a/qt/aqt/update.py
|
||||
+++ b/qt/aqt/update.py
|
||||
@@ -11,6 +11,8 @@ from aqt.utils import openLink, show_warning, showText, tr
|
||||
|
||||
metaConf = dict(
|
||||
ver=0,
|
||||
- updates=True,
|
||||
+ updates=False,
|
||||
created=int_time(),
|
||||
id=random.randrange(0, 2**63),
|
||||
lastMsg=-1,
|
||||
- suppressUpdate=False,
|
||||
+ suppressUpdate=True,
|
||||
firstRun=True,
|
||||
defaultLang=None,
|
||||
)
|
||||
|
||||
def check_for_update() -> None:
|
||||
+ return
|
||||
+
|
||||
from aqt import mw
|
||||
|
||||
def do_check(_col: Collection) -> CheckForUpdateResponse:
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
Name: anki-qt5
|
||||
Version: 2.1.66
|
||||
Release: 2%{?dist}
|
||||
Version: 23.12.1
|
||||
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
|
||||
URL: https://apps.ankiweb.net/
|
||||
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
|
||||
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip
|
||||
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc
|
||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash python3-orjson mpv python3-qt5-webengine
|
||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-pyqt5-sip
|
||||
ExclusiveArch: x86_64
|
||||
Conflicts: anki
|
||||
@@ -22,7 +22,6 @@ Anki is based on a theory called spaced repetition.
|
||||
%prep
|
||||
git clone https://github.com/ankitects/anki .
|
||||
git checkout %version
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
|
||||
|
||||
@@ -1,17 +1,13 @@
|
||||
diff -uNr anki-2.1.55.old/qt/aqt/profiles.py anki-2.1.55/qt/aqt/profiles.py
|
||||
--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800
|
||||
+++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800
|
||||
@@ -77,11 +77,11 @@
|
||||
diff --git a/qt/aqt/update.py b/qt/aqt/update.py
|
||||
index 212ddf93d..6f716cc04 100644
|
||||
--- a/qt/aqt/update.py
|
||||
+++ b/qt/aqt/update.py
|
||||
@@ -11,6 +11,8 @@ from aqt.utils import openLink, show_warning, showText, tr
|
||||
|
||||
metaConf = dict(
|
||||
ver=0,
|
||||
- updates=True,
|
||||
+ updates=False,
|
||||
created=int_time(),
|
||||
id=random.randrange(0, 2**63),
|
||||
lastMsg=-1,
|
||||
- suppressUpdate=False,
|
||||
+ suppressUpdate=True,
|
||||
firstRun=True,
|
||||
defaultLang=None,
|
||||
)
|
||||
|
||||
def check_for_update() -> None:
|
||||
+ return
|
||||
+
|
||||
from aqt import mw
|
||||
|
||||
def do_check(_col: Collection) -> CheckForUpdateResponse:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: anki
|
||||
Version: 2.1.66
|
||||
Release: 2%{?dist}
|
||||
Version: 23.12.1
|
||||
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
|
||||
URL: https://apps.ankiweb.net/
|
||||
@@ -22,7 +22,6 @@ Anki is based on a theory called spaced repetition.
|
||||
%prep
|
||||
git clone https://github.com/ankitects/anki .
|
||||
git checkout %{version}
|
||||
%patch 0 -p1
|
||||
|
||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||
|
||||
Name: armcord-bin
|
||||
Version: 3.2.4.libwebp
|
||||
Version: 3.2.6
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: armcord
|
||||
Version: 3.2.4.libwebp
|
||||
Version: 3.2.6
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: authy
|
||||
Version: 2.4.1
|
||||
Version: 2.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Two factor authentication desktop application
|
||||
License: Unlicense
|
||||
URL: https://authy.com/
|
||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_21.snap
|
||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
|
||||
Requires: gtk3
|
||||
Requires: nss
|
||||
BuildRequires: squashfs-tools desktop-file-utils
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.171
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.324
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
URL: https://github.com/GooseMod/OpenAsar
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.171
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.324
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.31
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.46
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
URL: https://github.com/GooseMod/OpenAsar
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.50
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.76
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
URL: https://github.com/GooseMod/OpenAsar
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.50
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.76
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.31
|
||||
Release: 1%{?dist}
|
||||
Version: 0.0.46
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "feishin.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
%define debug_package %nil
|
||||
%global _build_id_links none
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: feishin
|
||||
Version: 0.6.1
|
||||
Release: 1%?dist
|
||||
Summary: A modern self-hosted music player
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/jeffvli/feishin
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Requires: fuse mpv
|
||||
BuildRequires: nodejs-npm jq libxcrypt-compat
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
cat package.json | jq '.author += { "email": "jeffvictorli@gmail.com" }' | jq '.build.linux += { "maintainer": "mado@fyralabs.com", "vendor": "Fyra Labs Terra" }' > a
|
||||
mv a package.json
|
||||
cat package.json
|
||||
|
||||
cat<<EOF > feishin.desktop
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Feishin
|
||||
Comment=Rewrite of Sonixd
|
||||
Exec=/usr/bin/feishin
|
||||
Icon=feishin
|
||||
Terminal=false
|
||||
Categories=Network;Audio;Music
|
||||
Keywords=Music;Jellyfin;Audio;Stream;Sonixd
|
||||
EOF
|
||||
|
||||
%build
|
||||
npm install --legacy-peer-deps
|
||||
npm run postinstall
|
||||
npm run build
|
||||
%ifarch x86_64
|
||||
|
||||
%define a linux
|
||||
%elifarch aarch64
|
||||
%define a arm64
|
||||
%endif
|
||||
|
||||
npx electron-builder --linux dir --%a
|
||||
|
||||
%install
|
||||
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
|
||||
mv release/build/*-unpacked %buildroot%_datadir/feishin
|
||||
install -Dm644 assets/icons/icon.png %buildroot%_datadir/pixmaps/feishin.png
|
||||
ln -s %_datadir/feishin/feishin %buildroot%_bindir/feishin
|
||||
install -Dm644 feishin.desktop %buildroot%_datadir/applications/
|
||||
|
||||
%files
|
||||
%doc README.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
%_bindir/feishin
|
||||
%_datadir/feishin/
|
||||
%_datadir/applications/feishin.desktop
|
||||
%_datadir/pixmaps/feishin.png
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("jeffvli/feishin"));
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "mpv-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = "1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,230 @@
|
||||
%global commit 27fb4c474f5ca850470cd07dfc789ba8bf94b35c
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20240312
|
||||
%global ver v0.37.0
|
||||
|
||||
Name: mpv-nightly
|
||||
Version: %ver^%commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
|
||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
Summary: Movie player playing most video formats and DVDs
|
||||
URL: https://mpv.io/
|
||||
Source0: https://github.com/mpv-player/mpv/archive/%commit/mpv-%commit.tar.gz
|
||||
Conflicts: mpv
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: libatomic
|
||||
BuildRequires: meson
|
||||
BuildRequires: python3-docutils
|
||||
|
||||
BuildRequires: perl(Encode)
|
||||
BuildRequires: perl(Math::BigInt)
|
||||
BuildRequires: perl(Math::BigRat)
|
||||
BuildRequires: pkgconfig(alsa)
|
||||
BuildRequires: pkgconfig(caca)
|
||||
BuildRequires: pkgconfig(dvdnav)
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(ffnvcodec)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(jack)
|
||||
BuildRequires: pkgconfig(lcms2)
|
||||
BuildRequires: pkgconfig(libarchive) >= 3.4.0
|
||||
BuildRequires: pkgconfig(libass)
|
||||
BuildRequires: pkgconfig(libavcodec) >= 59.27.100
|
||||
BuildRequires: pkgconfig(libavdevice) >= 58.13.100
|
||||
BuildRequires: pkgconfig(libavfilter) >= 7.110.100
|
||||
BuildRequires: pkgconfig(libavformat) >= 59.24.100
|
||||
BuildRequires: pkgconfig(libavutil) >= 57.24.100
|
||||
BuildRequires: pkgconfig(libbluray)
|
||||
BuildRequires: pkgconfig(libcdio)
|
||||
BuildRequires: pkgconfig(libcdio_paranoia)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libjpeg)
|
||||
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
||||
BuildRequires: pkgconfig(libplacebo) >= 6.338.0
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(libswresample) >= 3.9.100
|
||||
BuildRequires: pkgconfig(libswscale) >= 5.9.100
|
||||
BuildRequires: pkgconfig(libva)
|
||||
BuildRequires: pkgconfig(lua-5.1)
|
||||
BuildRequires: pkgconfig(mujs)
|
||||
BuildRequires: pkgconfig(openal)
|
||||
BuildRequires: pkgconfig(rubberband)
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(shaderc)
|
||||
BuildRequires: pkgconfig(uchardet) >= 0.0.5
|
||||
BuildRequires: pkgconfig(vapoursynth)
|
||||
BuildRequires: pkgconfig(vdpau)
|
||||
BuildRequires: pkgconfig(vulkan)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-cursor)
|
||||
BuildRequires: pkgconfig(wayland-egl)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(wayland-scanner)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xdamage)
|
||||
BuildRequires: pkgconfig(xext)
|
||||
BuildRequires: pkgconfig(xinerama)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: pkgconfig(xpresent)
|
||||
BuildRequires: pkgconfig(xrandr)
|
||||
BuildRequires: pkgconfig(xscrnsaver)
|
||||
BuildRequires: pkgconfig(xv)
|
||||
BuildRequires: pkgconfig(zimg) >= 2.9
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
Provides: mplayer-backend
|
||||
Recommends: (yt-dlp or youtube-dl)
|
||||
Suggests: yt-dlp
|
||||
|
||||
%description
|
||||
Mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety
|
||||
of video file formats, audio and video codecs, and subtitle types. Special
|
||||
input URL types are available to read input from a variety of sources other
|
||||
than disk files. Depending on platform, a variety of different video and audio
|
||||
output methods are supported.
|
||||
|
||||
Mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many
|
||||
features loved by videophiles, such as video scaling with popular high quality
|
||||
algorithms, color management, frame timing, interpolation, HDR, and more.
|
||||
|
||||
While mpv strives for minimalism and provides no real GUI, it has a small
|
||||
controller on top of the video for basic control.
|
||||
|
||||
Mpv can leverage most hardware decoding APIs on all platforms. Hardware
|
||||
decoding can be enabled at runtime on demand.
|
||||
|
||||
Powerful scripting capabilities can make the player do almost anything. There
|
||||
is a large selection of user scripts on the wiki.
|
||||
|
||||
A straightforward C API was designed from the ground up to make mpv usable as
|
||||
a library and facilitate easy integration into other applications.
|
||||
|
||||
%package libs
|
||||
Summary: Dynamic library for Mpv frontends
|
||||
|
||||
%description libs
|
||||
This package contains the dynamic library libmpv, which provides access to Mpv.
|
||||
|
||||
%package devel
|
||||
Summary: Development package for libmpv
|
||||
Provides: mpv-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Provides: mpv-nightly-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: mpv-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: mpv-nightly-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: mpv-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package contains development header files and libraries for Mpv.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n mpv-%commit
|
||||
sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
|
||||
|
||||
%build
|
||||
%meson --auto-features=auto \
|
||||
-Dalsa=enabled \
|
||||
-Dbuild-date=false \
|
||||
-Dcaca=enabled \
|
||||
-Dcdda=enabled \
|
||||
-Dcplayer=true \
|
||||
-Dcplugins=enabled \
|
||||
-Dcuda-hwaccel=enabled \
|
||||
-Dcuda-interop=enabled \
|
||||
-Ddmabuf-wayland=enabled \
|
||||
-Ddrm=enabled \
|
||||
-Ddvbin=enabled \
|
||||
-Ddvdnav=enabled \
|
||||
-Degl-drm=enabled \
|
||||
-Degl-wayland=enabled \
|
||||
-Degl-x11=enabled \
|
||||
-Degl=enabled \
|
||||
-Dgbm=enabled \
|
||||
-Dgl-x11=enabled \
|
||||
-Dgl=enabled \
|
||||
-Dhtml-build=enabled \
|
||||
-Diconv=enabled \
|
||||
-Djack=enabled \
|
||||
-Djavascript=enabled \
|
||||
-Djpeg=enabled \
|
||||
-Dlcms2=enabled \
|
||||
-Dlibarchive=enabled \
|
||||
-Dlibavdevice=enabled \
|
||||
-Dlibbluray=enabled \
|
||||
-Dlibmpv=true \
|
||||
-Dlua=enabled \
|
||||
-Dmanpage-build=enabled \
|
||||
-Dopenal=enabled \
|
||||
-Dopensles=disabled \
|
||||
-Doss-audio=disabled \
|
||||
-Dpipewire=enabled \
|
||||
-Dplain-gl=enabled \
|
||||
-Dpulse=enabled \
|
||||
-Drubberband=enabled \
|
||||
-Dsdl2-audio=enabled \
|
||||
-Dsdl2-gamepad=enabled \
|
||||
-Dsdl2-video=enabled \
|
||||
-Dsdl2=enabled \
|
||||
-Dsndio=disabled \
|
||||
-Dspirv-cross=disabled \
|
||||
-Duchardet=enabled \
|
||||
-Dvaapi-drm=enabled \
|
||||
-Dvaapi-wayland=enabled \
|
||||
-Dvaapi-x11=enabled \
|
||||
-Dvaapi=enabled \
|
||||
-Dvapoursynth=enabled \
|
||||
-Dvdpau-gl-x11=enabled \
|
||||
-Dvdpau=enabled \
|
||||
-Dvector=enabled \
|
||||
-Dvulkan-interop=disabled \
|
||||
-Dvulkan=enabled \
|
||||
-Dwayland=enabled \
|
||||
-Dwerror=false \
|
||||
-Dx11=enabled \
|
||||
-Dxv=enabled \
|
||||
-Dzimg=enabled \
|
||||
-Dzlib=enabled
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/mpv.metainfo.xml
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
|
||||
|
||||
%files
|
||||
%docdir %{_docdir}/mpv/
|
||||
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||
%{_docdir}/mpv/
|
||||
%{_bindir}/mpv
|
||||
%{_datadir}/applications/mpv.desktop
|
||||
%dir %{_datadir}/bash-completion/
|
||||
%dir %{_datadir}/bash-completion/completions/
|
||||
%{_datadir}/bash-completion/completions/mpv
|
||||
%{_datadir}/icons/hicolor/*/apps/mpv*.*
|
||||
%dir %{_datadir}/zsh/
|
||||
%dir %{_datadir}/zsh/site-functions/
|
||||
%{_datadir}/zsh/site-functions/_mpv
|
||||
%{_mandir}/man1/mpv.*
|
||||
%{_metainfodir}/mpv.metainfo.xml
|
||||
%dir %{_sysconfdir}/mpv/
|
||||
%config(noreplace) %{_sysconfdir}/mpv/encoding-profiles.conf
|
||||
|
||||
%files libs
|
||||
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||
%{_libdir}/libmpv.so.2{,.*}
|
||||
|
||||
%files devel
|
||||
%{_includedir}/mpv/
|
||||
%{_libdir}/libmpv.so
|
||||
%{_libdir}/pkgconfig/mpv.pc
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,8 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh("mpv-player/mpv"));
|
||||
rpm.global("commit_date", date());
|
||||
rpm.release();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-sccache.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,599 @@
|
||||
# Generated by rust2rpm 25
|
||||
%bcond_with check
|
||||
# aarch64 dist is not available
|
||||
%ifarch aarch64
|
||||
%bcond_with dist_server
|
||||
%else
|
||||
%bcond_without dist_server
|
||||
%endif
|
||||
|
||||
# Don't mangle shebangs
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
%global crate sccache
|
||||
|
||||
Name: rust-sccache
|
||||
Version: 0.7.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Ccache-like tool
|
||||
|
||||
License: Apache-2.0
|
||||
URL: https://crates.io/crates/sccache
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: sccache-fix-metadata-auto.diff
|
||||
|
||||
ExclusiveArch: %{rust_arches}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: perl
|
||||
BuildRequires: rust-packaging
|
||||
|
||||
%global _description %{expand:
|
||||
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
||||
avoids compilation when possible. Sccache has the capability to utilize
|
||||
caching in remote storage environments, including various cloud storage
|
||||
options, or alternatively, in local storage.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: MIT
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
%doc README.md
|
||||
%{_bindir}/sccache
|
||||
%if %{with dist_server}
|
||||
%{_bindir}/sccache-dist
|
||||
%endif
|
||||
|
||||
%package devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: rust >= 1.67.1
|
||||
|
||||
%description devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
%{crate_instdir}/
|
||||
|
||||
%package -n %{name}+default-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/default) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/all) = 0.7.4
|
||||
|
||||
%description -n %{name}+default-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "default" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+default-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+all-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/all) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/azure) = 0.7.4
|
||||
Requires: crate(sccache/dist-client) = 0.7.4
|
||||
Requires: crate(sccache/gcs) = 0.7.4
|
||||
Requires: crate(sccache/gha) = 0.7.4
|
||||
Requires: crate(sccache/memcached) = 0.7.4
|
||||
Requires: crate(sccache/redis) = 0.7.4
|
||||
Requires: crate(sccache/s3) = 0.7.4
|
||||
Requires: crate(sccache/webdav) = 0.7.4
|
||||
|
||||
%description -n %{name}+all-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "all" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+all-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+azure-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/azure) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+azure-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "azure" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+azure-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+dist-client-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/dist-client) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+dist-client-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "dist-client" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+dist-client-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
%if %{with dist_server}
|
||||
%package -n %{name}+dist-server-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/dist-server) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+dist-server-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "dist-server" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+dist-server-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+dist-tests-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/dist-tests) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/dist-client) = 0.7.4
|
||||
Requires: crate(sccache/dist-server) = 0.7.4
|
||||
|
||||
%description -n %{name}+dist-tests-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "dist-tests" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+dist-tests-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
%endif
|
||||
%package -n %{name}+flate2-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/flate2) = 0.7.4
|
||||
Requires: (crate(flate2) >= 1.0.0 with crate(flate2) < 2.0.0~)
|
||||
Requires: (crate(flate2/rust_backend) >= 1.0.0 with crate(flate2/rust_backend) < 2.0.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+flate2-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "flate2" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+flate2-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+gcs-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/gcs) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+gcs-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "gcs" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+gcs-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+gha-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/gha) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/opendal) = 0.7.4
|
||||
|
||||
%description -n %{name}+gha-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "gha" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+gha-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+hyper-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/hyper) = 0.7.4
|
||||
Requires: (crate(hyper/default) >= 0.14.27 with crate(hyper/default) < 0.15.0~)
|
||||
Requires: (crate(hyper/server) >= 0.14.27 with crate(hyper/server) < 0.15.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+hyper-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "hyper" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+hyper-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+jwt-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/jwt) = 0.7.4
|
||||
Requires: (crate(jsonwebtoken/default) >= 8.0.0 with crate(jsonwebtoken/default) < 9.0.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+jwt-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "jwt" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+jwt-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+libmount-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/libmount) = 0.7.4
|
||||
Requires: (crate(libmount/default) >= 0.1.10 with crate(libmount/default) < 0.2.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+libmount-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "libmount" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+libmount-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+memcached-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/memcached) = 0.7.4
|
||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
||||
Requires: (crate(opendal/services-memcached) >= 0.40.0 with crate(opendal/services-memcached) < 0.41.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+memcached-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "memcached" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+memcached-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+native-zlib-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/native-zlib) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+native-zlib-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "native-zlib" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+native-zlib-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+nix-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/nix) = 0.7.4
|
||||
Requires: (crate(nix/default) >= 0.26.2 with crate(nix/default) < 0.27.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+nix-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "nix" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+nix-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+opendal-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/opendal) = 0.7.4
|
||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+opendal-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "opendal" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+opendal-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+openssl-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/openssl) = 0.7.4
|
||||
Requires: (crate(openssl/default) >= 0.10.55 with crate(openssl/default) < 0.11.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+openssl-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "openssl" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+openssl-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+redis-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/redis) = 0.7.4
|
||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
||||
Requires: (crate(opendal/services-redis) >= 0.40.0 with crate(opendal/services-redis) < 0.41.0~)
|
||||
Requires: (crate(opendal/services-redis-rustls) >= 0.40.0 with crate(opendal/services-redis-rustls) < 0.41.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/url) = 0.7.4
|
||||
|
||||
%description -n %{name}+redis-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "redis" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+redis-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+reqsign-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/reqsign) = 0.7.4
|
||||
Requires: (crate(reqsign/default) >= 0.14.1 with crate(reqsign/default) < 0.15.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+reqsign-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "reqsign" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+reqsign-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+reqwest-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/reqwest) = 0.7.4
|
||||
Requires: (crate(reqwest/blocking) >= 0.11.0 with crate(reqwest/blocking) < 0.12.0~)
|
||||
Requires: (crate(reqwest/default) >= 0.11.0 with crate(reqwest/default) < 0.12.0~)
|
||||
Requires: (crate(reqwest/json) >= 0.11.0 with crate(reqwest/json) < 0.12.0~)
|
||||
Requires: (crate(reqwest/rustls-tls) >= 0.11.0 with crate(reqwest/rustls-tls) < 0.12.0~)
|
||||
Requires: (crate(reqwest/stream) >= 0.11.0 with crate(reqwest/stream) < 0.12.0~)
|
||||
Requires: (crate(reqwest/trust-dns) >= 0.11.0 with crate(reqwest/trust-dns) < 0.12.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+reqwest-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "reqwest" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+reqwest-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+rouille-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/rouille) = 0.7.4
|
||||
Requires: (crate(rouille) >= 3.6.0 with crate(rouille) < 4.0.0~)
|
||||
Requires: (crate(rouille/ssl) >= 3.6.0 with crate(rouille/ssl) < 4.0.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+rouille-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "rouille" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+rouille-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+s3-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/s3) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/opendal) = 0.7.4
|
||||
Requires: crate(sccache/reqsign) = 0.7.4
|
||||
|
||||
%description -n %{name}+s3-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "s3" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+s3-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+sha2-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/sha2) = 0.7.4
|
||||
Requires: (crate(sha2/default) >= 0.10.6 with crate(sha2/default) < 0.11.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+sha2-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "sha2" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+sha2-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+syslog-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/syslog) = 0.7.4
|
||||
Requires: (crate(syslog/default) >= 6.0.0 with crate(syslog/default) < 7.0.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+syslog-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "syslog" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+syslog-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%{dnl ## BEGIN: multiline comment
|
||||
%package -n %{name}+trust-dns-resolver-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/trust-dns-resolver) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+trust-dns-resolver-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "trust-dns-resolver" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+trust-dns-resolver-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
} ## END OF multiline comment
|
||||
|
||||
%package -n %{name}+unstable-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/unstable) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+unstable-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "unstable" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+unstable-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+url-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/url) = 0.7.4
|
||||
Requires: (crate(url/default) >= 2.0.0 with crate(url/default) < 3.0.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+url-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "url" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+url-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+vendored-openssl-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/vendored-openssl) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+vendored-openssl-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "vendored-openssl" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+vendored-openssl-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+version-compare-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/version-compare) = 0.7.4
|
||||
Requires: (crate(version-compare/default) >= 0.1.1 with crate(version-compare/default) < 0.2.0~)
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
|
||||
%description -n %{name}+version-compare-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "version-compare" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+version-compare-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+webdav-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
Provides: crate(sccache/webdav) = 0.7.4
|
||||
Requires: cargo
|
||||
Requires: crate(sccache) = 0.7.4
|
||||
Requires: crate(sccache/opendal) = 0.7.4
|
||||
|
||||
%description -n %{name}+webdav-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "webdav" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+webdav-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
|
||||
%build
|
||||
%if %{with dist_server}
|
||||
%cargo_build -f dist-server
|
||||
%else
|
||||
%cargo_build
|
||||
%endif
|
||||
|
||||
%install
|
||||
%if %{with dist_server}
|
||||
%cargo_install -f dist-server
|
||||
%else
|
||||
%cargo_install
|
||||
%endif
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%if %{with dist_server}
|
||||
%cargo_test -f dist-server
|
||||
%else
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Dec 18 2023 Cappy Ishihara <cappy@cappuchino.xyz> - 0.7.4-1
|
||||
- Initial package
|
||||
@@ -0,0 +1,14 @@
|
||||
--- sccache-0.7.6/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ sccache-0.7.6/Cargo.toml 2024-02-02T06:05:53.548100+00:00
|
||||
@@ -378,11 +378,3 @@
|
||||
[target."cfg(unix)".dependencies.daemonize]
|
||||
version = "0.5"
|
||||
|
||||
-[target."cfg(windows)".dependencies.winapi]
|
||||
-version = "0.3"
|
||||
-features = [
|
||||
- "fileapi",
|
||||
- "handleapi",
|
||||
- "stringapiset",
|
||||
- "winnls",
|
||||
-]
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("sccache"));
|
||||
@@ -0,0 +1 @@
|
||||
*.tar.gz
|
||||
@@ -0,0 +1,5 @@
|
||||
project "pkg" {
|
||||
rpm {
|
||||
spec = "vencord-desktop.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("Vencord/Vesktop"));
|
||||
@@ -0,0 +1,74 @@
|
||||
%define debug_package %nil
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/vesktop/.*\\.so
|
||||
|
||||
Name: vencord-desktop
|
||||
Provides: VencordDesktop = %{version}-%{release}
|
||||
Version: 1.5.1
|
||||
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
|
||||
URL: https://github.com/Vencord/Vesktop
|
||||
Group: Applications/Internet
|
||||
#Source1: launch.sh
|
||||
Source0: https://github.com/Vencord/Vesktop/archive/refs/tags/v%{version}.tar.gz
|
||||
Requires: xdg-utils
|
||||
BuildRequires: nodejs-npm git
|
||||
# Conflicts: vesktop-bin
|
||||
|
||||
%description
|
||||
vesktop is a custom client designed to enhance your Discord experience
|
||||
while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
git init
|
||||
git remote add origin %url || :
|
||||
git reset --hard
|
||||
git fetch
|
||||
git checkout v%version
|
||||
|
||||
cat <<EOF > vesktop.desktop
|
||||
[Desktop Entry]
|
||||
Name=Vesktop
|
||||
Comment=%summary
|
||||
GenericName=Internet Messenger
|
||||
Type=Application
|
||||
Exec=/usr/bin/vencorddesktop
|
||||
Icon=vesktop
|
||||
Categories=Network;InstantMessaging;
|
||||
StartupWMClass=VencordDesktop
|
||||
|
||||
Keywords=discord;vesktop;vencord;shelter;armcord;electron;
|
||||
EOF
|
||||
|
||||
|
||||
%build
|
||||
npx pnpm@8 install --no-frozen-lockfile
|
||||
npx pnpm@8 package:dir
|
||||
|
||||
|
||||
%install
|
||||
|
||||
mkdir -p %buildroot/usr/share/vesktop
|
||||
cp -r dist/*-unpacked/. %buildroot/usr/share/vesktop/.
|
||||
|
||||
install -Dm755 dist/*-unpacked/vencorddesktop %buildroot/usr/bin/vencorddesktop
|
||||
ln -sf /usr/share/vesktop/vencorddesktop %buildroot/usr/bin/vencorddesktop
|
||||
install -Dm644 vesktop.desktop %buildroot/usr/share/applications/vesktop.desktop
|
||||
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/vesktop.png
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
/usr/bin/vencorddesktop
|
||||
/usr/share/applications/vesktop.desktop
|
||||
/usr/share/pixmaps/vesktop.png
|
||||
/usr/share/vesktop/*
|
||||
|
||||
%changelog
|
||||
* Tue Nov 07 2023 Cappy Ishihara <cappy@cappuchino.xyz> - 0.4.3-1
|
||||
- Initial package
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global nodev 16.17.0
|
||||
%global npmv 8.11.0
|
||||
%global ver 0.14.8
|
||||
%global nodev 18.13.0
|
||||
%global npmv 8.19.3
|
||||
%global ver 0.18.0
|
||||
%define debug_package %nil
|
||||
%global _build_id_links none
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: budgie-extras
|
||||
Version: 1.7.0
|
||||
Version: 1.8.0
|
||||
Release: 1%{?dist}
|
||||
|
||||
License: GPL-3.0
|
||||
@@ -51,7 +51,6 @@ Requires: budgie-applet-recentlyused
|
||||
Requires: budgie-applet-rotation-lock
|
||||
Requires: budgie-applet-showtime
|
||||
Requires: budgie-applet-takeabreak
|
||||
Requires: budgie-applet-trash
|
||||
Requires: budgie-applet-visualspace
|
||||
Requires: budgie-applet-wallstreet
|
||||
Requires: budgie-applet-window-shuffler
|
||||
@@ -208,14 +207,6 @@ upside down, dim the screen, lock screen or show a countdown message on break
|
||||
time. The applet can be accessed quickly from the panel to temporarily switch
|
||||
it off.
|
||||
|
||||
%package -n budgie-applet-trash
|
||||
Requires: budgie-extras-common
|
||||
Summary: Applet allows access to trash capabilities for the Budgie Desktop
|
||||
%description -n budgie-applet-trash
|
||||
The trash applet allows the user access the desktop trash capabilities
|
||||
from the panel including the ability to delete and restore files stored
|
||||
in the trash folder.
|
||||
|
||||
%package -n budgie-applet-visualspace
|
||||
Requires: budgie-extras-common
|
||||
Summary: Shows the current workspace(s), as bullet(s)
|
||||
@@ -393,9 +384,6 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml
|
||||
%{_datadir}/pixmaps/takeabreak*.svg
|
||||
|
||||
%files -n budgie-applet-trash
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-trash
|
||||
|
||||
%files -n budgie-applet-visualspace
|
||||
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-visualspace
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%define _ubuntu_rel 22.10.20220822-0ubuntu4
|
||||
%define _ubuntu_rel 22.10.20220822-0ubuntu11
|
||||
%global _hardened_build 0
|
||||
|
||||
Name: compiz9
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: contractor
|
||||
Version: 0.3.5
|
||||
Release: %autorelease
|
||||
Release: 1%{?dist}
|
||||
Summary: Desktop-wide extension service
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
Name: elementary-calculator
|
||||
Summary: Calculator app designed for elementary
|
||||
Version: 2.0.2
|
||||
Release: 2%{?dist}
|
||||
Version: 2.0.3
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/%{srcname}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: elementary-code
|
||||
Summary: Code editor from elementary
|
||||
Version: 7.1.0
|
||||
Version: 7.2.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: elementary-files
|
||||
Summary: File manager from elementary
|
||||
Version: 6.5.2
|
||||
Version: 6.5.3
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ URL: https://github.com/elementary/greeter
|
||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||
Source1: 40-%{appname}.conf
|
||||
|
||||
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
BuildRequires: libappstream-glib
|
||||
@@ -34,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(libhandy-1)
|
||||
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
|
||||
Provides: pantheon-greeter = %{version}-%{release}
|
||||
@@ -68,7 +70,7 @@ The elementary Greeter is a styled Login Screen for LightDM.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{srcname}-%{version}
|
||||
%autosetup -p1 -n %{srcname}-%{version}
|
||||
|
||||
|
||||
%build
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
Name: elementary-icon-theme
|
||||
Summary: Icons from the Elementary Project
|
||||
Version: 7.3.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/icons
|
||||
@@ -89,9 +89,7 @@ gtk-update-icon-cache --force %{_datadir}/icons/elementary &>/dev/null || :
|
||||
%dir %{_datadir}/icons/elementary
|
||||
%ghost %{_datadir}/icons/elementary/icon-theme.cache
|
||||
|
||||
%{_datadir}/icons/elementary/*/
|
||||
%{_datadir}/icons/elementary/*@2x
|
||||
%{_datadir}/icons/elementary/*@3x
|
||||
%{_datadir}/icons/elementary/*
|
||||
|
||||
%{_datadir}/icons/elementary/cursor.theme
|
||||
%{_datadir}/icons/elementary/index.theme
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
Name: elementary-onboarding
|
||||
Summary: Onboarding app for new users
|
||||
Version: 7.2.0
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/onboarding
|
||||
|
||||
@@ -12,15 +12,19 @@ License: LGPL-2.0-or-later
|
||||
URL: https://github.com/elementary/photos
|
||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||
|
||||
# RIP the publishing plugins (sorry for the "wide" patch, having issues with just the relevant commits)
|
||||
Patch0: https://github.com/elementary/photos/compare/7261606a05d1f41116aba5c86b62d1f739419ed1..09e55943b266bc2861b913251cb834169d81743e.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: meson >= 0.46.0
|
||||
BuildRequires: vala
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: git-core
|
||||
|
||||
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
||||
BuildRequires: pkgconfig(geocode-glib-1.0)
|
||||
BuildRequires: pkgconfig(geocode-glib-2.0)
|
||||
BuildRequires: pkgconfig(gexiv2) >= 0.4.90
|
||||
BuildRequires: pkgconfig(gio-2.0) >= 2.20
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.20
|
||||
@@ -33,17 +37,12 @@ BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.0.0
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.0.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
|
||||
BuildRequires: pkgconfig(gudev-1.0) >= 145
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(libexif) >= 0.6.16
|
||||
BuildRequires: pkgconfig(libgphoto2) >= 2.4.2
|
||||
BuildRequires: pkgconfig(libhandy-1)
|
||||
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
||||
BuildRequires: pkgconfig(libsoup-2.4) >= 2.26.0
|
||||
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
||||
BuildRequires: pkgconfig(libxml-2.0) >= 2.6.32
|
||||
BuildRequires: pkgconfig(rest-0.7) >= 0.7
|
||||
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
|
||||
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.0.0
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
|
||||
@@ -53,7 +52,8 @@ Foundation.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{srcname}-%{version} -p1
|
||||
%autosetup -n %{srcname}-%{version} -N
|
||||
git apply %PATCH0 # The .patch file has Git binary patches, so we need to apply it manually with Git
|
||||
|
||||
|
||||
%build
|
||||
@@ -94,7 +94,6 @@ appstream-util validate-relax --nonet \
|
||||
%{_datadir}/applications/%{appname}.desktop
|
||||
%{_datadir}/applications/%{appname}-viewer.desktop
|
||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||
%{_datadir}/glib-2.0/schemas/%{appname}-extras.gschema.xml
|
||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
Name: elementary-theme
|
||||
Summary: Elementary GTK+ Stylesheet
|
||||
Version: 7.2.0
|
||||
Release: 2%{?dist}
|
||||
Version: 7.3.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
URL: https://github.com/elementary/stylesheet
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: gala
|
||||
Summary: Gala window manager
|
||||
Version: 7.1.2
|
||||
Version: 7.1.3
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -31,9 +31,9 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(libbamf3)
|
||||
BuildRequires: pkgconfig(libcanberra)
|
||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ apps built for elementary.}
|
||||
|
||||
Name: granite-7
|
||||
Summary: Elementary companion library for GTK+ and GLib
|
||||
Version: 7.3.0
|
||||
Release: 2%{?dist}
|
||||
Version: 7.4.0
|
||||
Release: 1%{?dist}
|
||||
License: LGPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/granite
|
||||
|
||||
@@ -13,10 +13,11 @@ BuildArch: noarch
|
||||
|
||||
Requires: elementary-settings-daemon
|
||||
Requires: gala
|
||||
# Gala has a hard runtime dependency on... GNOME Disks' DBus service!?!
|
||||
Requires: gnome-disk-utility
|
||||
Requires: gnome-keyring
|
||||
Requires: gnome-session
|
||||
Requires: gnome-session-xsession
|
||||
#Requires: gnome-session-xsession # this pulls in gnome-shell
|
||||
Requires: gnome-settings-daemon
|
||||
Requires: orca
|
||||
Requires: pantheon-agent-geoclue2
|
||||
@@ -41,6 +42,8 @@ Requires: elementary-sound-theme
|
||||
Requires: elementary-theme
|
||||
Requires: open-sans-fonts
|
||||
|
||||
Source1: https://github.com/elementary/default-settings/raw/master/xdg-desktop-portal/pantheon-portals.conf
|
||||
|
||||
%description
|
||||
Configuration files and settings overrides for the Pantheon desktop session.
|
||||
|
||||
@@ -84,6 +87,9 @@ mkdir -p %{buildroot}/%{_datadir}/accountsservice/interfaces
|
||||
ln -s ../../dbus-1/interfaces/io.elementary.pantheon.AccountsService.xml \
|
||||
%{buildroot}/%{_datadir}/accountsservice/interfaces/io.elementary.pantheon.AccountsService.xml
|
||||
|
||||
mkdir -p %{buildroot}/%{_datadir}/xdg-desktop-portal
|
||||
install -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/xdg-desktop-portal/
|
||||
|
||||
|
||||
# these scriptlets are apparently still necessary, because
|
||||
# .override files don't seem to trigger schema recompilation
|
||||
@@ -109,6 +115,7 @@ fi
|
||||
%{_datadir}/gnome-session/sessions/pantheon.session
|
||||
%{_datadir}/polkit-1/actions/io.elementary.pantheon.AccountsService.policy
|
||||
%{_datadir}/xsessions/pantheon.desktop
|
||||
%{_datadir}/xdg-desktop-portal/pantheon-portals.conf
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: pantheon-tweaks
|
||||
Version: 1.1.0
|
||||
Version: 1.1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A system settings panel for the Pantheon desktop environment
|
||||
License: GPL-3.0
|
||||
|
||||
+2
-2
@@ -8,8 +8,8 @@
|
||||
|
||||
Name: switchboard-plug-networking
|
||||
Summary: Switchboard Networking plug
|
||||
Version: 2.4.4
|
||||
Release: 2%{?dist}
|
||||
Version: 2.5.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/switchboard-plug-network
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
From a3be778d1c4137d30af6ed9a08d0b54ee828687f Mon Sep 17 00:00:00 2001
|
||||
From: madomado <madonuko@outlook.com>
|
||||
Date: Tue, 21 Nov 2023 19:45:14 +0800
|
||||
Subject: [PATCH] fix(wallpaper): change wallpaper for dark theme settings
|
||||
|
||||
Previously before the fix, the wallpaper cannot be changed via settings because it only sets the wallpaper for the light theme, not the dark theme.
|
||||
This fixes the issue.
|
||||
---
|
||||
src/Views/Wallpaper.vala | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/Views/Wallpaper.vala b/src/Views/Wallpaper.vala
|
||||
index 07251444..7141cad8 100644
|
||||
--- a/src/Views/Wallpaper.vala
|
||||
+++ b/src/Views/Wallpaper.vala
|
||||
@@ -206,6 +206,7 @@ public class PantheonShell.Wallpaper : Gtk.Box {
|
||||
}
|
||||
|
||||
gnome_background_settings.set_string ("picture-uri", uri);
|
||||
+ gnome_background_settings.set_string ("picture-uri-dark", uri);
|
||||
}
|
||||
|
||||
private void update_checked_wallpaper (Gtk.FlowBox box, Gtk.FlowBoxChild child) {
|
||||
+1
@@ -14,6 +14,7 @@ License: GPL-3.0
|
||||
|
||||
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||
Patch0: dark-theme-wallpaper.patch
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: libappstream-glib
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: switchboard-plug-tweaks
|
||||
Summary: Switchboard Tweaks Plug
|
||||
Version: 1.1.0
|
||||
Version: 1.1.2
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "switchboard-plug-wallet.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
|
||||
|
||||
%global srcname switchboard-plug-wallet
|
||||
|
||||
%global plug_type personal
|
||||
%global plug_name wallet
|
||||
%global plug_rdnn io.elementary.switchboard.wallet
|
||||
|
||||
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
|
||||
|
||||
Name: switchboard-plug-wallet
|
||||
Summary: Switchboard Wallet Plug
|
||||
Version: %(c=%commit; echo ${c:0:7})
|
||||
Release: 2%?dist
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/%name
|
||||
Source0: %url/archive/%version/%srcname-%version.tar.gz
|
||||
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: meson
|
||||
BuildRequires: vala
|
||||
BuildRequires: fdupes
|
||||
|
||||
BuildRequires: pkgconfig(granite) >= 0.5
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: pkgconfig(libsecret-1)
|
||||
BuildRequires: switchboard-devel
|
||||
|
||||
Requires: switchboard%{?_isa}
|
||||
Supplements: switchboard%{?_isa}
|
||||
|
||||
%description
|
||||
Manage Payment Methods and related settings.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %srcname-%commit -p1
|
||||
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
%fdupes %buildroot%_datadir/icons/hicolor
|
||||
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license COPYING
|
||||
|
||||
%_libdir/switchboard/%plug_type/lib%plug_rdnn.so
|
||||
%_datadir/icons/hicolor/*/apps/%plug_rdnn.svg
|
||||
%_datadir/locale/*/LC_MESSAGES/%plug_rdnn.mo
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - bfe73dfb95d9b46a0a34e0db35a178233c8552b0-1
|
||||
- Initial package.
|
||||
@@ -1,3 +0,0 @@
|
||||
let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD");
|
||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
||||
rpm.global("commit", json(req.get()).sha);
|
||||
@@ -4,7 +4,7 @@
|
||||
Name: switchboard
|
||||
Summary: Modular Desktop Settings Hub
|
||||
Version: 6.0.2
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
License: LGPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/%{name}
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: wingpanel-indicator-network
|
||||
Summary: Network Indicator for wingpanel
|
||||
Version: 7.0.2
|
||||
Version: 7.1.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
Name: wingpanel-indicator-session
|
||||
Summary: Session Indicator for wingpanel
|
||||
Version: 2.3.1
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/wingpanel-indicator-session
|
||||
|
||||
@@ -12,6 +12,7 @@ License: GPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/wingpanel
|
||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
Patch0: https://github.com/elementary/wingpanel/commit/d6009d9f0d5c7479172093447ccceccba86ff1f3.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
@@ -27,9 +28,9 @@ BuildRequires: pkgconfig(gee-0.8)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
@@ -42,6 +43,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
|
||||
|
||||
%package libs
|
||||
Summary: Stylish top panel (shared library)
|
||||
Enhances: %{name} = %{version}-%{release}
|
||||
Enhances: %{name}-devel = %{version}-%{release}
|
||||
|
||||
%description libs %{common_description}
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-appmenu-is-back.spec"
|
||||
}
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
%global extension appmenu-is-back
|
||||
%global uuid %{extension}@fthx
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 2
|
||||
Release: 1%{?dist}
|
||||
Summary: GNOME Shell extension to bring back the app menu
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/fthx/appmenu-is-back
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
This extension brings back the app menu in the top panel, for GNOME 45 and later.
|
||||
|
||||
%prep
|
||||
%autosetup -n appmenu-is-back-%{version}
|
||||
|
||||
%install
|
||||
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||
install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/extension.js
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
|
||||
%changelog
|
||||
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 2-1
|
||||
- Initial Release
|
||||
@@ -0,0 +1,2 @@
|
||||
let version = find("v(.+)", gh("fthx/appmenu-is-back"), 1);
|
||||
rpm.version(version);
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
From 3f8b19139bf3f13b4285fd9d949cb5460a0909df Mon Sep 17 00:00:00 2001
|
||||
From: Carl George <carl@george.computer>
|
||||
Date: Fri, 25 Jun 2021 22:26:50 -0500
|
||||
Subject: [PATCH] Remove schema handling from transpile.sh
|
||||
|
||||
---
|
||||
scripts/transpile.sh | 4 +---
|
||||
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||
|
||||
diff --git a/scripts/transpile.sh b/scripts/transpile.sh
|
||||
index e619a8c..8977c29 100755
|
||||
--- a/scripts/transpile.sh
|
||||
+++ b/scripts/transpile.sh
|
||||
@@ -15,8 +15,6 @@ transpile() {
|
||||
|
||||
rm -rf _build
|
||||
|
||||
-glib-compile-schemas schemas &
|
||||
-
|
||||
# Transpile to JavaScript
|
||||
|
||||
for proj in ${PROJECTS}; do
|
||||
@@ -30,7 +28,7 @@ wait
|
||||
|
||||
# Convert JS to GJS-compatible scripts
|
||||
|
||||
-cp -r metadata.json icons schemas *.css _build &
|
||||
+cp -r metadata.json icons *.css _build &
|
||||
|
||||
for src in $(find target -name '*.js'); do
|
||||
dest=$(echo "$src" | sed s#target#_build#g)
|
||||
--
|
||||
2.31.1
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
[org.gnome.desktop.wm.keybindings]
|
||||
close = ['<Alt>F4', '<Super>q']
|
||||
maximize = []
|
||||
minimize = []
|
||||
move-to-monitor-down = []
|
||||
move-to-monitor-left = []
|
||||
move-to-monitor-right = []
|
||||
move-to-monitor-up = []
|
||||
move-to-workspace-down = []
|
||||
move-to-workspace-left = []
|
||||
move-to-workspace-right = []
|
||||
move-to-workspace-up = []
|
||||
switch-to-workspace-down = ['<Primary><Super>Down', '<Primary><Super>KP_Down', '<Primary><Super>j']
|
||||
switch-to-workspace-left = []
|
||||
switch-to-workspace-right = []
|
||||
switch-to-workspace-up = ['<Primary><Super>Up', '<Primary><Super>KP_Up', '<Primary><Super>k']
|
||||
toggle-maximized = ['<Super>m']
|
||||
unmaximize = []
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
[org.gnome.mutter:GNOME]
|
||||
attach-modal-dialogs = false
|
||||
workspaces-only-on-primary = false
|
||||
|
||||
[org.gnome.mutter.keybindings]
|
||||
toggle-tiled-left = ['<Primary><Super>Left', '<Primary><Super>KP_Left', '<Primary><Super>h']
|
||||
toggle-tiled-right = ['<Primary><Super>Right', '<Primary><Super>KP_Right', '<Primary><Super>l']
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
[org.gnome.mutter.wayland.keybindings]
|
||||
restore-shortcuts = []
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
[org.gnome.settings-daemon.plugins.media-keys]
|
||||
email = ['<Super>e']
|
||||
home = ['<Super>f']
|
||||
screensaver = ['<Super>Escape']
|
||||
www = ['<Super>b']
|
||||
rotate-video-lock-static = ['XF86RotationLockToggle']
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
[org.gnome.shell.keybindings]
|
||||
open-application-menu = []
|
||||
shift-overview-down = []
|
||||
shift-overview-up = []
|
||||
switch-to-application-1 = []
|
||||
switch-to-application-2 = []
|
||||
switch-to-application-3 = []
|
||||
switch-to-application-4 = []
|
||||
switch-to-application-5 = []
|
||||
switch-to-application-6 = []
|
||||
switch-to-application-7 = []
|
||||
switch-to-application-8 = []
|
||||
switch-to-application-9 = []
|
||||
toggle-message-tray = ['<Super>v']
|
||||
|
||||
[org.gnome.shell.overrides]
|
||||
attach-modal-dialogs = false
|
||||
workspaces-only-on-primary = false
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "terra-gnome-shell-extension-pop-shell.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = "1"
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
# from Fedora upstream
|
||||
%global extension pop-shell
|
||||
%global uuid %{extension}@system76.com
|
||||
%global commit 9a30c5bd49c373896410852d6477596ac4c43bd3
|
||||
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
||||
%global commit_date 240218
|
||||
%global ver 1.2.0
|
||||
|
||||
Name: terra-gnome-shell-extension-%{extension}
|
||||
Version: %{ver}^%{shortcommit}
|
||||
Release: 1%?dist
|
||||
Summary: GNOME Shell extension for advanced tiling window management
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/pop-os/shell
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: %{url}/archive/%{commit}/%{extension}-%{shortcommit}.tar.gz
|
||||
Source1: 50_org.gnome.desktop.wm.keybindings.%{extension}.gschema.override
|
||||
Source2: 50_org.gnome.mutter.%{extension}.gschema.override
|
||||
Source3: 50_org.gnome.mutter.wayland.%{extension}.gschema.override
|
||||
Source4: 50_org.gnome.settings-daemon.plugins.media-keys.%{extension}.gschema.override
|
||||
Source5: 50_org.gnome.shell.%{extension}.gschema.override
|
||||
# downstream-only
|
||||
Patch0: 0001-Remove-schema-handling-from-transpile.sh.patch
|
||||
|
||||
BuildRequires: typescript >= 3.8
|
||||
BuildRequires: make
|
||||
|
||||
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
||||
Recommends: gnome-extensions-app
|
||||
Recommends: %{name}-shortcut-overrides = %{version}-%{release}
|
||||
Provides: %{extension} = %{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
Pop Shell is a keyboard-driven layer for GNOME Shell which allows for quick and
|
||||
sensible navigation and management of windows. The core feature of Pop Shell
|
||||
is the addition of advanced tiling window management - a feature that has been
|
||||
highly sought within our community. For many - ourselves included - i3wm has
|
||||
become the leading competitor to the GNOME desktop.
|
||||
|
||||
|
||||
%package shortcut-overrides
|
||||
Summary: Shortcut overrides for %{name}
|
||||
|
||||
|
||||
%description shortcut-overrides
|
||||
Shortcut overrides for %{name}.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p 1 -n shell-%{commit}
|
||||
|
||||
|
||||
%build
|
||||
%make_build compile
|
||||
|
||||
|
||||
%install
|
||||
# install main extension files
|
||||
%make_install
|
||||
|
||||
# install the schema file
|
||||
install -D -p -m 0644 \
|
||||
schemas/org.gnome.shell.extensions.%{extension}.gschema.xml \
|
||||
%{buildroot}%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{extension}.gschema.xml
|
||||
|
||||
# install the gnome-control-center keybindings
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/gnome-control-center/keybindings
|
||||
install -p -m 0644 keybindings/*.xml %{buildroot}%{_datadir}/gnome-control-center/keybindings/
|
||||
|
||||
# install the schema override files
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/glib-2.0/schemas
|
||||
install -p -m 0644 %{S:1} %{S:2} %{S:3} %{S:4} %{S:5} %{buildroot}%{_datadir}/glib-2.0/schemas/
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{extension}.gschema.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/*.xml
|
||||
|
||||
|
||||
%files shortcut-overrides
|
||||
%{_datadir}/glib-2.0/schemas/*.%{extension}.gschema.override
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,8 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("pop-os/shell"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh("pop-os/shell"));
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
# https://github.com/FyshOS/fynedesk
|
||||
%global goipath github.com/FyshOS/fynedesk
|
||||
Version: 0.3.0
|
||||
Version: 0.4.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -17,7 +17,7 @@ A full desktop environment for Linux/Unix using Fyne.}
|
||||
%global godocs AUTHORS README.md CHANGELOG.md
|
||||
|
||||
Name: %{goname}
|
||||
Release: 1%{?dist}
|
||||
Release: 1%?dist
|
||||
Summary: A full desktop environment for Linux/Unix using Fyne
|
||||
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global forgeurl https://github.com/KDE/latte-dock/
|
||||
|
||||
%global commit bf320e2d15282a466f32396486c42dbb577d3905
|
||||
%global commit d3cc4aad003b8f5d4d24a6e20237797966a74fb4
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
|
||||
Version: 0.10.0^%{snapshot_info}
|
||||
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Release: 1%?dist
|
||||
Summary: Latte is a dock based on plasma frameworks
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
|
||||
+5
@@ -16,6 +16,7 @@ BuildRequires: gtk-doc
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: glib2-devel
|
||||
Requires: libunity
|
||||
|
||||
%description
|
||||
A simple library that implements a subset of the XPath spec to allow selecting
|
||||
@@ -44,11 +45,15 @@ NOCONFIGURE=1 \
|
||||
%install
|
||||
%make_install
|
||||
rm -fv %{buildroot}%{_libdir}/lib*.la
|
||||
# Is done for unity-shell and other Unity packages to build
|
||||
ln -sf %{_libdir}/libunity/libunity-protocol-private.so.0.0.0 %{buildroot}%{_libdir}/libunity-protocol-private.so
|
||||
|
||||
%ldconfig_post
|
||||
|
||||
%files
|
||||
%license COPYING COPYING.GPL COPYING.LGPL-2
|
||||
%{_libdir}/libunity-misc.so.*
|
||||
%{_libdir}/libunity-protocol-private.so
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libunity-misc.so
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||
%global commit 7550cae965e3ff62821cc68d8e042acae615543f
|
||||
%global commit 86e830265b067a239aca6d18094ece43f5a549b7
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-app-launch
|
||||
Version: 0.1.7
|
||||
Version: 0.1.9
|
||||
Release: 1%{?dist}
|
||||
Summary: Provides the Lomiri App Launch user space daemon
|
||||
License: GPL-3.0
|
||||
+5
-4
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||
%global commit 2c7d6921ac56862c197958f4e5c31aa76a1a50e1
|
||||
%global commit 682c4928a91da598767e0be2496d9c35af7db035
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-download-manager
|
||||
Version: 0.1.2
|
||||
Release: %autorelease
|
||||
Version: 0.1.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Upload Download Manager for Lomiri
|
||||
License: LGPLv3
|
||||
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||
@@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(libglog)
|
||||
BuildRequires: pkgconfig(liblomiri-api)
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
BuildRequires: fdupes
|
||||
|
||||
%description
|
||||
@@ -60,7 +61,7 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%config %{_sysconfdir}/dbus-1/system.d/*.conf
|
||||
%config /usr/etc/dbus-1/system.d/*.conf
|
||||
%{_bindir}/lomiri-*
|
||||
%{_userunitdir}/*.service
|
||||
%{_libdir}/liblomiri-download-manager-client.so.*
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user