mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-01 09:31:58 +00:00
Compare commits
835 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 | |||
| 272387c059 | |||
| 21b391db02 | |||
| 9759659ab3 | |||
| 4984e22d00 | |||
| 6f3543ec14 | |||
| 60c97b28e1 | |||
| 2759082fdc | |||
| 1a8bc69de7 | |||
| b111a0de71 | |||
| c965511bbb | |||
| 039911e495 | |||
| 7894a361ee | |||
| 0b34607b01 | |||
| 76802bd33c | |||
| 0a4cbc3fd4 | |||
| f3fb83625f | |||
| 9542965299 | |||
| 39cfa408b1 | |||
| f5a4b0f846 | |||
| f7ba921ba8 | |||
| f6bb6628b6 | |||
| 69dfa00113 | |||
| 76bb6d4800 | |||
| de57666a57 | |||
| c90bb380fc | |||
| 9c1913cd71 | |||
| b1845030d0 | |||
| c3d5af8a1b | |||
| a913330823 | |||
| 27e3505126 | |||
| 2cc4b43e11 | |||
| 21212dc459 | |||
| 336bc07f96 | |||
| bd15a443e6 | |||
| 3cf993ba0d | |||
| c95241d854 | |||
| e652365d37 | |||
| a1d5285e79 | |||
| b5dc75b956 | |||
| 57fe1e9cc5 | |||
| 52f2e570d6 | |||
| fc3da670d8 | |||
| fb4817af86 | |||
| adb3918606 | |||
| ab2fd64517 | |||
| bf15027dba | |||
| ad6180468b | |||
| a221ef3241 | |||
| 5f3a7187e0 | |||
| 826de68ee2 | |||
| 591bf419c7 | |||
| af3e812ebf | |||
| cf9c478547 | |||
| c567fb0488 | |||
| 73e3068226 | |||
| f8cc2e39ef | |||
| deb8010a5d | |||
| 6a5d9a173d | |||
| 73e0ca413a | |||
| 491786a877 | |||
| 9fea178794 | |||
| 8e106a63a4 | |||
| 246faac8cb | |||
| 3c1603bdd6 | |||
| 597ca93729 | |||
| d7f799ed86 | |||
| abc94f202f | |||
| fbb2a92661 | |||
| bcf330db62 | |||
| 12c2fd1f1b | |||
| a6d81ba1ed | |||
| 0b20f0bf6d | |||
| 82311a719c | |||
| 5a68523f6c | |||
| 0fe61278eb | |||
| 6330850cff | |||
| f232638bb7 | |||
| 665ce524bf | |||
| bb4de5c212 | |||
| 6c3a1516c0 | |||
| 32f490bcc3 | |||
| ce6b51442c | |||
| 71ac775fa3 | |||
| b1c30e8312 | |||
| e9d7661ca5 | |||
| 25717bae62 | |||
| 39de5caeb8 | |||
| 95ad20edcd | |||
| b4faad7243 | |||
| 80d1086b8e | |||
| 939e92f857 | |||
| 00841e4960 | |||
| 2f1ed0d43a | |||
| 04046bcc56 | |||
| 2d03569835 | |||
| 3cbc005df2 | |||
| 4021d7ac07 | |||
| d1b8d4b85b | |||
| e8be9e62d5 | |||
| e86e6eedd0 | |||
| a96a1dd686 | |||
| 02955a356d | |||
| f33e4aadb3 | |||
| 5f4a76745c | |||
| 9f6b05c160 | |||
| bc0a5056a0 | |||
| f8df0685b8 | |||
| 4f8dd3f840 | |||
| 776172368d | |||
| 63cf65eb22 | |||
| f79ae299df | |||
| 2a903af8a6 | |||
| 0aa2e4dc35 | |||
| e00f7957ec | |||
| 57c148eafe | |||
| b2f45be2cc | |||
| 4e091ee904 | |||
| 0af7c0a933 | |||
| cbdb42526c | |||
| 4c6e224ccd | |||
| 1db43b4db8 | |||
| 43f04d443d | |||
| 937e8a4613 | |||
| 6853be511d | |||
| 45839330dd | |||
| 3e7b1d2bac | |||
| f80b253945 | |||
| 85ed892a1f | |||
| 54aa6f5399 | |||
| 404b2f3560 | |||
| ffeec0c6aa | |||
| 48a6d4361f | |||
| 643651e145 | |||
| e1ac57bd64 | |||
| c18c41c08d | |||
| 68551320c5 | |||
| dac89ea79d | |||
| d2d4b861b2 | |||
| 7a4f371123 | |||
| 226cfd3a1d | |||
| 77c970ef49 | |||
| 37cf31dcfa | |||
| 48edd72d58 | |||
| 0924c25074 | |||
| 231eded6cf | |||
| c285421f59 | |||
| cc5a834bb7 | |||
| c9a1a34667 | |||
| 32e2ae4b8d | |||
| a454be509d | |||
| eaade740e3 | |||
| 386cb1f324 | |||
| 016c5a3cab | |||
| 2e6f016dd7 | |||
| d01781a2ff | |||
| e2b2581830 | |||
| 7c5a59ef45 | |||
| b624c66d53 | |||
| 7a0ec5aee3 | |||
| faf5b99c5e | |||
| d87e6c0fda | |||
| d1c96d2648 | |||
| 8ee7522db9 | |||
| 5a99e0673e | |||
| cee16a3746 | |||
| b3a8803211 | |||
| 7e1856c835 | |||
| 69f948efc2 | |||
| 29406ae606 | |||
| afe0affe5e | |||
| eace414d40 | |||
| 526566bf83 | |||
| 719c9aef4a | |||
| 2d6428cf70 | |||
| 756c5eca8d | |||
| 6aa2fd2f92 | |||
| bb02e3b918 | |||
| af2d9a4a3f | |||
| a4fb37001c | |||
| 8eaa41a775 | |||
| 43c27a5b4b | |||
| 52a5e0b9cf | |||
| d8ac8602fe | |||
| f7e9b64d46 | |||
| 1524e2e042 | |||
| baa35d46f8 | |||
| ef5798b8ee | |||
| 6132490840 | |||
| f85b9b5d9e | |||
| d606dcb546 | |||
| 5ae665a9bb | |||
| 2da6926e59 | |||
| 0edb5fbecf | |||
| 3045541aeb | |||
| 38e139ca3e | |||
| 7e1ca2069d | |||
| 01c4fb0119 | |||
| f851b171b6 | |||
| 3619ace621 | |||
| 89ab2ef615 | |||
| 85d2b77b7e | |||
| f57b7c5017 | |||
| 2cca4fd16a | |||
| 75e6da4292 | |||
| bd7c56977c | |||
| 4aac7bf31d | |||
| eec3896e55 | |||
| ee14cecea8 | |||
| f8c52c5b60 | |||
| 3555126b79 | |||
| 7964fb841f | |||
| 10581211e3 | |||
| 2d1a25cb70 | |||
| 72a6ce49c0 | |||
| b925179178 | |||
| 69aadfd106 | |||
| d99995d714 | |||
| 02a9cab98b | |||
| 027b276561 | |||
| ce3e8461a3 | |||
| 000fed99a0 | |||
| 3ceb25fd28 | |||
| 404a544ab2 | |||
| 4f96cabc1d | |||
| 67c824d4d2 | |||
| 6b001a72fd | |||
| 75a6b77302 | |||
| 0c77bb0f14 | |||
| ddf40c7301 | |||
| 1432c1afa8 | |||
| 1fe24865b3 | |||
| 7767d1d617 | |||
| c7babfbb6a | |||
| a5ca12ae3e | |||
| e6a2a87a9f | |||
| c322e9976c | |||
| f2784806e3 | |||
| 2207c4301c | |||
| 3ca49359a7 | |||
| ffde3f615a | |||
| 38e429542e | |||
| 52d6680612 | |||
| 24b29924d4 | |||
| 794bad6f07 | |||
| 1070b3fb1e | |||
| b1d5347556 | |||
| 9377d790ab | |||
| 160234a821 | |||
| 811188ff61 | |||
| 21e1f5b1ea | |||
| f80cd656aa | |||
| ec3c69f8cc | |||
| 415cf7d16d | |||
| db6f9a768d | |||
| 5f5e7033ae | |||
| eb62daf7aa | |||
| 1a1186d568 | |||
| 5720b67bba | |||
| 96c77cc58c | |||
| 5f899c289e | |||
| 537162201c | |||
| adfa84dfd9 | |||
| 261b0f2754 | |||
| 562f512ab2 | |||
| 22f1cfbc47 | |||
| a41c9664b3 | |||
| b606dcf8e1 | |||
| b28251eab6 | |||
| e46b9083cf | |||
| 3358e589db | |||
| c5983ca77d | |||
| 0c3c3e3eee | |||
| e518db50f9 | |||
| 750cabf2d1 | |||
| e59edcc3d1 | |||
| 95f2bda905 | |||
| f5acb0e76e | |||
| 53cafdb3e9 | |||
| 75c5568ba7 | |||
| b45584646e | |||
| 1edb961f7e | |||
| f848e57b36 | |||
| 399c5d12e4 | |||
| a582a54642 | |||
| 52ed2ea263 | |||
| 48a9dbc0fc | |||
| 427e7987c3 | |||
| 86e269b175 | |||
| 7a490748e2 | |||
| a7e854eb01 | |||
| 4f6e7d6ae6 | |||
| 6d4f971aa9 | |||
| 0b0cf73af1 | |||
| 4c08f4c356 | |||
| 815c26690f | |||
| 14660d69e3 | |||
| 450f07a3b3 | |||
| 543f2c0949 | |||
| cb25c52d9f | |||
| 588e3c2592 | |||
| 514051d902 | |||
| ddba8128b2 | |||
| 7c1ec1682c |
@@ -59,14 +59,14 @@ jobs:
|
|||||||
uses: actions/cache@v3
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: /var/cache
|
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
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
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
|
- 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
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -94,63 +94,3 @@ jobs:
|
|||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
||||||
|
|
||||||
- name: Lint RPMs and SRPMs
|
|
||||||
id: lint
|
|
||||||
if: success()
|
|
||||||
run: |
|
|
||||||
echo 'LINT_ERR=false' >> $GITHUB_ENV
|
|
||||||
rpmlint anda-build/ > rpmlint.txt || f=1
|
|
||||||
if [[ $f -eq 1 ]]; then
|
|
||||||
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
|
|
||||||
echo "ESC_LINT_OUT<<$EOF" >> $GITHUB_ENV
|
|
||||||
cat rpmlint.txt | sed 's/`/\\`/g' | sed 's/"/\"/g' >> $GITHUB_ENV
|
|
||||||
echo $EOF >> $GITHUB_ENV
|
|
||||||
echo "lint_out<<$EOF" >> $GITHUB_ENV
|
|
||||||
echo '```' >> $GITHUB_ENV
|
|
||||||
cat rpmlint.txt >> $GITHUB_ENV
|
|
||||||
echo '```' >> $GITHUB_ENV
|
|
||||||
echo $EOF >> $GITHUB_ENV
|
|
||||||
echo 'LINT_ERR=true' >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Try to install package
|
|
||||||
id: dnf
|
|
||||||
if: success()
|
|
||||||
run: |
|
|
||||||
echo 'INSTALL_ERR=false' >> $GITHUB_ENV
|
|
||||||
touch out
|
|
||||||
for f in anda-build/rpm/rpms/*.rpm; do
|
|
||||||
dnf in --downloadonly -y $f > $f.dnfout.txt 2>&1 || fail=1
|
|
||||||
if [[ $fail -eq 1 ]]; then
|
|
||||||
echo "### $f" >> out
|
|
||||||
echo '```' >> out
|
|
||||||
cat $f.dnfout.txt >> out
|
|
||||||
echo '```' >> out
|
|
||||||
echo >> out
|
|
||||||
echo 'INSTALL_ERR=true' >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
cat out
|
|
||||||
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
|
|
||||||
echo "ESC_DNF_OUT<<$EOF" >> $GITHUB_ENV
|
|
||||||
cat out | sed 's/`/\\`/g' | sed 's/"/\"/g' >> $GITHUB_ENV
|
|
||||||
echo $EOF >> $GITHUB_ENV
|
|
||||||
echo "dnf_out<<$EOF" >> $GITHUB_ENV
|
|
||||||
cat out >> $GITHUB_ENV
|
|
||||||
echo $EOF >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Generate RPMLint/DNF summary
|
|
||||||
if: success()
|
|
||||||
run: |
|
|
||||||
# Remind me to make all of this not weird later ~ lleyton
|
|
||||||
|
|
||||||
if [[ $LINT_ERR == "true" ]]; then
|
|
||||||
echo -e "## ❌ Lint: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n" >> $GITHUB_STEP_SUMMARY
|
|
||||||
echo -e "```\n${{ env.ESC_LINT_OUT }}\n```\n" >> $GITHUB_STEP_SUMMARY
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $INSTALL_ERR == "true" ]]; then
|
|
||||||
echo -e "## ❌ DNF: [${{matrix.pkg.pkg}} (${{matrix.pkg.arch}})](https://github.com/terrapkg/packages/actions/runs/${{github.run_id}})\n" >> $GITHUB_STEP_SUMMARY
|
|
||||||
echo "${{ env.ESC_DNF_OUT }}" >> $GITHUB_STEP_SUMMARY
|
|
||||||
fi
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ jobs:
|
|||||||
- name: Build terra-mock-configs
|
- name: Build terra-mock-configs
|
||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
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
|
- name: Install terra-mock-configs
|
||||||
run: sudo dnf install -y anda-build/rpm/rpms/terra-mock-configs*.rpm
|
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 }}
|
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||||
|
|
||||||
- name: Build with Andaman
|
- 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
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ jobs:
|
|||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||||
|
|
||||||
- name: Build with Andaman
|
- 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
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
|
|||||||
@@ -38,13 +38,15 @@ jobs:
|
|||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
f37 () {
|
copy_over () {
|
||||||
git format-patch HEAD^
|
git format-patch HEAD^
|
||||||
git checkout f37
|
git checkout $1
|
||||||
git apply *.patch || true
|
git apply *.patch || true
|
||||||
|
rm *.patch
|
||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
f37 || true
|
copy_over f37 || true
|
||||||
|
copy_over f39 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name: Update
|
name: Update
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: "*/30 * * * *"
|
- cron: "*/10 * * * *"
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
- name: Run Update
|
- name: Run Update
|
||||||
run: anda update -vv
|
run: anda update -vv
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
|
||||||
RUST_BACKTRACE: full
|
RUST_BACKTRACE: full
|
||||||
|
|
||||||
- name: Save
|
- name: Save
|
||||||
@@ -39,13 +39,15 @@ jobs:
|
|||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
msg="bump: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
msg="bump: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
f37 () {
|
copy_over () {
|
||||||
git format-patch HEAD^
|
git format-patch HEAD^
|
||||||
git checkout f37
|
git checkout $1
|
||||||
git apply *.patch || true
|
git apply *.patch || true
|
||||||
|
rm *.patch
|
||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
f37 || true
|
copy_over f37 || true
|
||||||
|
copy_over f39 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
-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
|
# Terra Sources
|
||||||
|
|
||||||
[](https://repology.org/repository/terra_37)
|
|
||||||
[](https://repology.org/repository/terra_38)
|
[](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.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
@@ -12,6 +14,7 @@ This monorepo contains the package manifests for all packages in Terra.
|
|||||||
```bash
|
```bash
|
||||||
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
|
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
|
## Documentation
|
||||||
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations.
|
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
|
Name: anki-bin
|
||||||
Version: 2.1.65
|
Version: 23.12.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
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
|
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/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-installer python3.11 rpm_macro(fdupes)
|
BuildRequires: python3-pip rpm_macro(fdupes)
|
||||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
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 sox libxcrypt-compat
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
||||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress
|
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
|
ExclusiveArch: x86_64
|
||||||
Conflicts: anki
|
Conflicts: anki
|
||||||
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
|
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
|
%build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
python3.11 -m installer --destdir="%{buildroot}" %{SOURCE0}
|
pip3 install --root=%{buildroot} %SOURCE0 %SOURCE1
|
||||||
python3.11 -m installer --destdir="%{buildroot}" %{SOURCE1}
|
|
||||||
install -Dm755 %{SOURCE2} "%{buildroot}/usr/bin/anki"
|
install -Dm755 %{SOURCE2} "%{buildroot}/usr/bin/anki"
|
||||||
install -Dm644 %{SOURCE3} "%{buildroot}/usr/share/applications/anki.desktop"
|
install -Dm644 %{SOURCE3} "%{buildroot}/usr/share/applications/anki.desktop"
|
||||||
install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png"
|
install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png"
|
||||||
install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE"
|
install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE"
|
||||||
install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
|
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
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
/usr/bin/anki
|
%_bindir/anki
|
||||||
/usr/lib64/python*/site-packages/_aqt/
|
/usr/lib/python*/site-packages/_aqt/
|
||||||
/usr/lib64/python*/site-packages/anki-%{version}.dist-info/
|
/usr/lib/python*/site-packages/anki-%{version}.dist-info/
|
||||||
/usr/lib64/python*/site-packages/anki/
|
/usr/lib/python*/site-packages/anki/
|
||||||
/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/
|
/usr/lib/python*/site-packages/aqt-%{version}.dist-info/
|
||||||
/usr/lib64/python*/site-packages/aqt/
|
/usr/lib/python*/site-packages/aqt/
|
||||||
/usr/share/applications/anki.desktop
|
%_datadir/applications/anki.desktop
|
||||||
/usr/share/pixmaps/anki.png
|
%_datadir/pixmaps/anki.png
|
||||||
|
|
||||||
%changelog
|
%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
|
* Wed Jan 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
|
||||||
- Initial package
|
- 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
|
--- a/qt/aqt/qt/__init__.py
|
||||||
--- anki-2.1.55.old/qt/aqt/qt/__init__.py 2023-01-02 18:34:13.716216913 +0800
|
+++ b/qt/aqt/qt/__init__.py
|
||||||
+++ anki-2.1.55/qt/aqt/qt/__init__.py 2023-01-02 18:34:00.410033708 +0800
|
@@ -9,16 +9,7 @@ import sys
|
||||||
@@ -9,16 +9,7 @@
|
|
||||||
import traceback
|
import traceback
|
||||||
from typing import Callable, TypeVar, Union
|
from typing import Callable, TypeVar, Union
|
||||||
|
|
||||||
-try:
|
-try:
|
||||||
- import PyQt6
|
- import PyQt6
|
||||||
-except:
|
-except:
|
||||||
- from .qt5 import * # type: ignore
|
- from .qt5 import * # type: ignore
|
||||||
-else:
|
-else:
|
||||||
- if not os.getenv("DISABLE_QT5_COMPAT"):
|
- if os.getenv("ENABLE_QT5_COMPAT"):
|
||||||
- print("Running with temporary Qt5 compatibility shims.")
|
- 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 . import qt5_compat # needs to be imported first
|
||||||
- from .qt6 import *
|
- from .qt6 import *
|
||||||
|
-
|
||||||
+from .qt5 import * # type: ignore
|
+from .qt5 import * # type: ignore
|
||||||
|
|
||||||
from anki.utils import is_mac, is_win
|
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
|
diff --git a/qt/aqt/update.py b/qt/aqt/update.py
|
||||||
--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800
|
index 212ddf93d..6f716cc04 100644
|
||||||
+++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800
|
--- a/qt/aqt/update.py
|
||||||
@@ -77,11 +77,11 @@
|
+++ b/qt/aqt/update.py
|
||||||
|
@@ -11,6 +11,8 @@ from aqt.utils import openLink, show_warning, showText, tr
|
||||||
|
|
||||||
metaConf = dict(
|
|
||||||
ver=0,
|
def check_for_update() -> None:
|
||||||
- updates=True,
|
+ return
|
||||||
+ updates=False,
|
+
|
||||||
created=int_time(),
|
from aqt import mw
|
||||||
id=random.randrange(0, 2**63),
|
|
||||||
lastMsg=-1,
|
def do_check(_col: Collection) -> CheckForUpdateResponse:
|
||||||
- suppressUpdate=False,
|
|
||||||
+ suppressUpdate=True,
|
|
||||||
firstRun=True,
|
|
||||||
defaultLang=None,
|
|
||||||
)
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: anki-qt5
|
Name: anki-qt5
|
||||||
Version: 2.1.65
|
Version: 23.12.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Flashcard program for using space repetition learning
|
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
|
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
|
||||||
@@ -7,8 +7,8 @@ URL: https://apps.ankiweb.net/
|
|||||||
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
|
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-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
|
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
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-pyqt5-sip
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
Conflicts: anki
|
Conflicts: anki
|
||||||
Patch0: 0001-No-update.patch
|
Patch0: 0001-No-update.patch
|
||||||
@@ -22,7 +22,6 @@ Anki is based on a theory called spaced repetition.
|
|||||||
%prep
|
%prep
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %version
|
git checkout %version
|
||||||
%patch0 -p1
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
|
||||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
|
# 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
|
diff --git a/qt/aqt/update.py b/qt/aqt/update.py
|
||||||
--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800
|
index 212ddf93d..6f716cc04 100644
|
||||||
+++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800
|
--- a/qt/aqt/update.py
|
||||||
@@ -77,11 +77,11 @@
|
+++ b/qt/aqt/update.py
|
||||||
|
@@ -11,6 +11,8 @@ from aqt.utils import openLink, show_warning, showText, tr
|
||||||
|
|
||||||
metaConf = dict(
|
|
||||||
ver=0,
|
def check_for_update() -> None:
|
||||||
- updates=True,
|
+ return
|
||||||
+ updates=False,
|
+
|
||||||
created=int_time(),
|
from aqt import mw
|
||||||
id=random.randrange(0, 2**63),
|
|
||||||
lastMsg=-1,
|
def do_check(_col: Collection) -> CheckForUpdateResponse:
|
||||||
- suppressUpdate=False,
|
|
||||||
+ suppressUpdate=True,
|
|
||||||
firstRun=True,
|
|
||||||
defaultLang=None,
|
|
||||||
)
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
project pkg {
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
rpm {
|
rpm {
|
||||||
spec = "anki.spec"
|
spec = "anki.spec"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
Name: anki
|
Name: anki
|
||||||
Version: 2.1.65
|
Version: 23.12.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Flashcard program for using space repetition learning
|
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
|
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/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks rpm_macro(fdupes)
|
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
|
BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson
|
||||||
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-devel python3-pyqt6
|
BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc python3-pyqt6-webengine
|
||||||
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
|
||||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-qt5-webengine python3-pyqt6
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat python3-pyqt6-webengine
|
||||||
Recommends: mpv
|
Recommends: mpv
|
||||||
Obsoletes: anki <= 2.1.15
|
Obsoletes: anki <= 2.1.15
|
||||||
Conflicts: anki-qt5
|
Conflicts: anki-qt5
|
||||||
@@ -22,7 +22,6 @@ Anki is based on a theory called spaced repetition.
|
|||||||
%prep
|
%prep
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %{version}
|
git checkout %{version}
|
||||||
%patch 0 -p1
|
|
||||||
|
|
||||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.3
|
Version: 3.2.6
|
||||||
Release: 4%{?dist}
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.3
|
Version: 3.2.6
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: authy
|
Name: authy
|
||||||
Version: 2.4.1
|
Version: 2.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Two factor authentication desktop application
|
Summary: Two factor authentication desktop application
|
||||||
License: Unlicense
|
License: Unlicense
|
||||||
URL: https://authy.com/
|
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: gtk3
|
||||||
Requires: nss
|
Requires: nss
|
||||||
BuildRequires: squashfs-tools desktop-file-utils
|
BuildRequires: squashfs-tools desktop-file-utils
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.165
|
Version: 0.0.324
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.165
|
Version: 0.0.324
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
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
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.28
|
Version: 0.0.46
|
||||||
Release: 4%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.44
|
Version: 0.0.76
|
||||||
Release: 4%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.44
|
Version: 0.0.76
|
||||||
Release: 4%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
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
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.28
|
Version: 0.0.46
|
||||||
Release: 4%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
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 nodev 18.13.0
|
||||||
%global npmv 8.11.0
|
%global npmv 8.19.3
|
||||||
%global ver 0.14.7
|
%global ver 0.18.0
|
||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 1.7.0
|
Version: 1.8.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
@@ -51,7 +51,6 @@ Requires: budgie-applet-recentlyused
|
|||||||
Requires: budgie-applet-rotation-lock
|
Requires: budgie-applet-rotation-lock
|
||||||
Requires: budgie-applet-showtime
|
Requires: budgie-applet-showtime
|
||||||
Requires: budgie-applet-takeabreak
|
Requires: budgie-applet-takeabreak
|
||||||
Requires: budgie-applet-trash
|
|
||||||
Requires: budgie-applet-visualspace
|
Requires: budgie-applet-visualspace
|
||||||
Requires: budgie-applet-wallstreet
|
Requires: budgie-applet-wallstreet
|
||||||
Requires: budgie-applet-window-shuffler
|
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
|
time. The applet can be accessed quickly from the panel to temporarily switch
|
||||||
it off.
|
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
|
%package -n budgie-applet-visualspace
|
||||||
Requires: budgie-extras-common
|
Requires: budgie-extras-common
|
||||||
Summary: Shows the current workspace(s), as bullet(s)
|
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}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml
|
||||||
%{_datadir}/pixmaps/takeabreak*.svg
|
%{_datadir}/pixmaps/takeabreak*.svg
|
||||||
|
|
||||||
%files -n budgie-applet-trash
|
|
||||||
%{_libdir}/budgie-desktop/plugins/budgie-trash
|
|
||||||
|
|
||||||
%files -n budgie-applet-visualspace
|
%files -n budgie-applet-visualspace
|
||||||
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
|
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
|
||||||
%{_libdir}/budgie-desktop/plugins/budgie-visualspace
|
%{_libdir}/budgie-desktop/plugins/budgie-visualspace
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu3
|
%define _ubuntu_rel 22.10.20220822-0ubuntu11
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
@@ -77,7 +77,7 @@ Compiz Config Manager helps configure Compiz Window Manager, version 0.9 series
|
|||||||
Compiz 9 branch, which is newer then what Fedora packages and required by Unity 7.6 and higher.
|
Compiz 9 branch, which is newer then what Fedora packages and required by Unity 7.6 and higher.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n compiz
|
%autosetup -p1 -n compiz-%version+%(echo %_ubuntu_rel | sed 's@-0ubuntu.@@')
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# The driver blacklist hack is obselete
|
# The driver blacklist hack is obselete
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: elementary-appcenter
|
Name: elementary-appcenter
|
||||||
Summary: Software Center from elementary
|
Summary: Software Center from elementary
|
||||||
Version: 7.3.0
|
Version: 7.4.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: contractor
|
Name: contractor
|
||||||
Version: 0.3.5
|
Version: 0.3.5
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: Desktop-wide extension service
|
Summary: Desktop-wide extension service
|
||||||
|
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-calculator
|
Name: elementary-calculator
|
||||||
Summary: Calculator app designed for elementary
|
Summary: Calculator app designed for elementary
|
||||||
Version: 2.0.2
|
Version: 2.0.3
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.1.0
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-files
|
Name: elementary-files
|
||||||
Summary: File manager from elementary
|
Summary: File manager from elementary
|
||||||
Version: 6.4.1
|
Version: 6.5.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ URL: https://github.com/elementary/greeter
|
|||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
Source1: 40-%{appname}.conf
|
Source1: 40-%{appname}.conf
|
||||||
|
|
||||||
|
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -34,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
|
|
||||||
Provides: pantheon-greeter = %{version}-%{release}
|
Provides: pantheon-greeter = %{version}-%{release}
|
||||||
@@ -68,7 +70,7 @@ The elementary Greeter is a styled Login Screen for LightDM.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{srcname}-%{version}
|
%autosetup -p1 -n %{srcname}-%{version}
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
Name: elementary-icon-theme
|
Name: elementary-icon-theme
|
||||||
Summary: Icons from the Elementary Project
|
Summary: Icons from the Elementary Project
|
||||||
Version: 7.3.1
|
Version: 7.3.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/icons
|
URL: https://github.com/elementary/icons
|
||||||
@@ -89,9 +89,7 @@ gtk-update-icon-cache --force %{_datadir}/icons/elementary &>/dev/null || :
|
|||||||
%dir %{_datadir}/icons/elementary
|
%dir %{_datadir}/icons/elementary
|
||||||
%ghost %{_datadir}/icons/elementary/icon-theme.cache
|
%ghost %{_datadir}/icons/elementary/icon-theme.cache
|
||||||
|
|
||||||
%{_datadir}/icons/elementary/*/
|
%{_datadir}/icons/elementary/*
|
||||||
%{_datadir}/icons/elementary/*@2x
|
|
||||||
%{_datadir}/icons/elementary/*@3x
|
|
||||||
|
|
||||||
%{_datadir}/icons/elementary/cursor.theme
|
%{_datadir}/icons/elementary/cursor.theme
|
||||||
%{_datadir}/icons/elementary/index.theme
|
%{_datadir}/icons/elementary/index.theme
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: elementary-notifications
|
Name: elementary-notifications
|
||||||
Version: 7.0.0
|
Version: 7.0.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: GTK Notification server for Pantheon
|
Summary: GTK Notification server for Pantheon
|
||||||
|
|
||||||
@@ -42,6 +42,10 @@ Provides: %{name} = %{version}-%{release}
|
|||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
@@ -52,7 +56,7 @@ Provides: %{name} = %{version}-%{release}
|
|||||||
|
|
||||||
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_metainfodir}/%{appname}.appdata.xml
|
%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
Name: elementary-onboarding
|
Name: elementary-onboarding
|
||||||
Summary: Onboarding app for new users
|
Summary: Onboarding app for new users
|
||||||
Version: 7.2.0
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/onboarding
|
URL: https://github.com/elementary/onboarding
|
||||||
|
|||||||
@@ -12,15 +12,19 @@ License: LGPL-2.0-or-later
|
|||||||
URL: https://github.com/elementary/photos
|
URL: https://github.com/elementary/photos
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
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: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.0
|
BuildRequires: meson >= 0.46.0
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: git-core
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
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(gexiv2) >= 0.4.90
|
||||||
BuildRequires: pkgconfig(gio-2.0) >= 2.20
|
BuildRequires: pkgconfig(gio-2.0) >= 2.20
|
||||||
BuildRequires: pkgconfig(gio-unix-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(gstreamer-pbutils-1.0) >= 1.0.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
|
||||||
BuildRequires: pkgconfig(gudev-1.0) >= 145
|
BuildRequires: pkgconfig(gudev-1.0) >= 145
|
||||||
BuildRequires: pkgconfig(json-glib-1.0)
|
|
||||||
BuildRequires: pkgconfig(libexif) >= 0.6.16
|
BuildRequires: pkgconfig(libexif) >= 0.6.16
|
||||||
BuildRequires: pkgconfig(libgphoto2) >= 2.4.2
|
BuildRequires: pkgconfig(libgphoto2) >= 2.4.2
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
||||||
BuildRequires: pkgconfig(libsoup-2.4) >= 2.26.0
|
|
||||||
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
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(sqlite3) >= 3.5.9
|
||||||
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.0.0
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -53,7 +52,8 @@ Foundation.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%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
|
%build
|
||||||
@@ -94,7 +94,6 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/applications/%{appname}-viewer.desktop
|
%{_datadir}/applications/%{appname}-viewer.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_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}.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-theme
|
Name: elementary-theme
|
||||||
Summary: Elementary GTK+ Stylesheet
|
Summary: Elementary GTK+ Stylesheet
|
||||||
Version: 7.2.0
|
Version: 7.3.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/stylesheet
|
URL: https://github.com/elementary/stylesheet
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 7.1.2
|
Version: 7.1.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -31,9 +31,9 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libbamf3)
|
BuildRequires: pkgconfig(libbamf3)
|
||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ apps built for elementary.}
|
|||||||
|
|
||||||
Name: granite-7
|
Name: granite-7
|
||||||
Summary: Elementary companion library for GTK+ and GLib
|
Summary: Elementary companion library for GTK+ and GLib
|
||||||
Version: 7.3.0
|
Version: 7.4.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/granite
|
URL: https://github.com/elementary/granite
|
||||||
|
|||||||
@@ -13,10 +13,11 @@ BuildArch: noarch
|
|||||||
|
|
||||||
Requires: elementary-settings-daemon
|
Requires: elementary-settings-daemon
|
||||||
Requires: gala
|
Requires: gala
|
||||||
|
# Gala has a hard runtime dependency on... GNOME Disks' DBus service!?!
|
||||||
Requires: gnome-disk-utility
|
Requires: gnome-disk-utility
|
||||||
Requires: gnome-keyring
|
Requires: gnome-keyring
|
||||||
Requires: gnome-session
|
Requires: gnome-session
|
||||||
Requires: gnome-session-xsession
|
#Requires: gnome-session-xsession # this pulls in gnome-shell
|
||||||
Requires: gnome-settings-daemon
|
Requires: gnome-settings-daemon
|
||||||
Requires: orca
|
Requires: orca
|
||||||
Requires: pantheon-agent-geoclue2
|
Requires: pantheon-agent-geoclue2
|
||||||
@@ -41,6 +42,8 @@ Requires: elementary-sound-theme
|
|||||||
Requires: elementary-theme
|
Requires: elementary-theme
|
||||||
Requires: open-sans-fonts
|
Requires: open-sans-fonts
|
||||||
|
|
||||||
|
Source1: https://github.com/elementary/default-settings/raw/master/xdg-desktop-portal/pantheon-portals.conf
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Configuration files and settings overrides for the Pantheon desktop session.
|
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 \
|
ln -s ../../dbus-1/interfaces/io.elementary.pantheon.AccountsService.xml \
|
||||||
%{buildroot}/%{_datadir}/accountsservice/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
|
# these scriptlets are apparently still necessary, because
|
||||||
# .override files don't seem to trigger schema recompilation
|
# .override files don't seem to trigger schema recompilation
|
||||||
@@ -109,6 +115,7 @@ fi
|
|||||||
%{_datadir}/gnome-session/sessions/pantheon.session
|
%{_datadir}/gnome-session/sessions/pantheon.session
|
||||||
%{_datadir}/polkit-1/actions/io.elementary.pantheon.AccountsService.policy
|
%{_datadir}/polkit-1/actions/io.elementary.pantheon.AccountsService.policy
|
||||||
%{_datadir}/xsessions/pantheon.desktop
|
%{_datadir}/xsessions/pantheon.desktop
|
||||||
|
%{_datadir}/xdg-desktop-portal/pantheon-portals.conf
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: pantheon-tweaks
|
Name: pantheon-tweaks
|
||||||
Version: 1.1.0
|
Version: 1.1.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A system settings panel for the Pantheon desktop environment
|
Summary: A system settings panel for the Pantheon desktop environment
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-applications
|
Name: switchboard-plug-applications
|
||||||
Summary: Switchboard Applications plug
|
Summary: Switchboard Applications plug
|
||||||
Version: 7.0.0
|
Version: 7.0.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
Name: switchboard-plug-bluetooth
|
Name: switchboard-plug-bluetooth
|
||||||
Summary: Switchboard Bluetooth plug
|
Summary: Switchboard Bluetooth plug
|
||||||
Version: 2.3.6
|
Version: 2.3.6
|
||||||
Release: 4%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-bluetooth
|
URL: https://github.com/elementary/switchboard-plug-bluetooth
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
Name: switchboard-plug-datetime
|
Name: switchboard-plug-datetime
|
||||||
Summary: Switchboard Date & Time Plug
|
Summary: Switchboard Date & Time Plug
|
||||||
Version: 2.2.0
|
Version: 2.2.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-datetime
|
URL: https://github.com/elementary/switchboard-plug-datetime
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-keyboard
|
Name: switchboard-plug-keyboard
|
||||||
Summary: Switchboard Keyboard plug
|
Summary: Switchboard Keyboard plug
|
||||||
Version: 3.2.0
|
Version: 3.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
%{_datadir}/glib-2.0/schemas/keyboard.gschema.xml
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-networking
|
Name: switchboard-plug-networking
|
||||||
Summary: Switchboard Networking plug
|
Summary: Switchboard Networking plug
|
||||||
Version: 2.4.4
|
Version: 2.5.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-network
|
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
|
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
Patch0: dark-theme-wallpaper.patch
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-tweaks
|
Name: switchboard-plug-tweaks
|
||||||
Summary: Switchboard Tweaks Plug
|
Summary: Switchboard Tweaks Plug
|
||||||
Version: 1.1.0
|
Version: 1.1.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
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 bfe73dfb95d9b46a0a34e0db35a178233c8552b0
|
|
||||||
|
|
||||||
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
|
Name: switchboard
|
||||||
Summary: Modular Desktop Settings Hub
|
Summary: Modular Desktop Settings Hub
|
||||||
Version: 6.0.2
|
Version: 6.0.2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
Name: wingpanel-indicator-datetime
|
Name: wingpanel-indicator-datetime
|
||||||
Summary: Datetime Indicator for wingpanel
|
Summary: Datetime Indicator for wingpanel
|
||||||
Version: 2.4.1
|
Version: 2.4.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-network
|
Name: wingpanel-indicator-network
|
||||||
Summary: Network Indicator for wingpanel
|
Summary: Network Indicator for wingpanel
|
||||||
Version: 7.0.1
|
Version: 7.1.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-network
|
URL: https://github.com/elementary/wingpanel-indicator-network
|
||||||
|
|||||||
+2
-1
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-notifications
|
Name: wingpanel-indicator-notifications
|
||||||
Summary: Notifications Indicator for wingpanel
|
Summary: Notifications Indicator for wingpanel
|
||||||
Version: 7.0.0
|
Version: 7.1.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
@@ -62,6 +62,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libdir}/wingpanel/libnotifications.so
|
%{_libdir}/wingpanel/libnotifications.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-power
|
Name: wingpanel-indicator-power
|
||||||
Summary: Power indicator for wingpanel
|
Summary: Power indicator for wingpanel
|
||||||
Version: 6.2.0
|
Version: 6.2.1
|
||||||
Release: 2%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-power
|
URL: https://github.com/elementary/wingpanel-indicator-power
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
Name: wingpanel-indicator-session
|
Name: wingpanel-indicator-session
|
||||||
Summary: Session Indicator for wingpanel
|
Summary: Session Indicator for wingpanel
|
||||||
Version: 2.3.1
|
Version: 2.3.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-session
|
URL: https://github.com/elementary/wingpanel-indicator-session
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ launcher.}
|
|||||||
|
|
||||||
Name: wingpanel
|
Name: wingpanel
|
||||||
Summary: Stylish top panel
|
Summary: Stylish top panel
|
||||||
Version: 3.0.3
|
Version: 3.0.5
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel
|
URL: https://github.com/elementary/wingpanel
|
||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
Patch0: https://github.com/elementary/wingpanel/compare/f8b98a5..0cbf289.patch
|
Patch0: https://github.com/elementary/wingpanel/commit/d6009d9f0d5c7479172093447ccceccba86ff1f3.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -28,9 +28,9 @@ BuildRequires: pkgconfig(gee-0.8)
|
|||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||||
BuildRequires: pkgconfig(mutter-clutter-12)
|
BuildRequires: pkgconfig(mutter-clutter-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-12)
|
BuildRequires: pkgconfig(mutter-cogl-13)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-12)
|
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@@ -43,6 +43,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
|
|||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Stylish top panel (shared library)
|
Summary: Stylish top panel (shared library)
|
||||||
|
Enhances: %{name} = %{version}-%{release}
|
||||||
|
Enhances: %{name}-devel = %{version}-%{release}
|
||||||
|
|
||||||
%description libs %{common_description}
|
%description libs %{common_description}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: xdg-desktop-portal-pantheon
|
Name: xdg-desktop-portal-pantheon
|
||||||
Version: 7.1.0
|
Version: 7.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Pantheon XDG Desktop Portals
|
Summary: Pantheon XDG Desktop Portals
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -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
|
# https://github.com/FyshOS/fynedesk
|
||||||
%global goipath github.com/FyshOS/fynedesk
|
%global goipath github.com/FyshOS/fynedesk
|
||||||
Version: 0.3.0
|
Version: 0.4.0
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ A full desktop environment for Linux/Unix using Fyne.}
|
|||||||
%global godocs AUTHORS README.md CHANGELOG.md
|
%global godocs AUTHORS README.md CHANGELOG.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A full desktop environment for Linux/Unix using Fyne
|
Summary: A full desktop environment for Linux/Unix using Fyne
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,17 +1,12 @@
|
|||||||
%global forgeurl https://invent.kde.org/system/liquidshell
|
|
||||||
%global commit 9b14b9766f5d8db2b81c9bc7d4163dc07534402c
|
|
||||||
%global scm git
|
|
||||||
%forgemeta
|
|
||||||
|
|
||||||
Name: kde-liquidshell
|
Name: kde-liquidshell
|
||||||
Version: 1.8.1
|
Version: 1.9.0
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Basic desktop shell using QtWidgets
|
Summary: Basic desktop shell using QtWidgets
|
||||||
Provides: liquidshell = %version
|
Provides: liquidshell = %version
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: %{forgeurl}
|
URL: https://invent.kde.org/system/liquidshell
|
||||||
Source0: %{forgeurl}/-/archive/%{commit}/liquidshell-%{commit}.tar.gz
|
Source0: https://download.kde.org/stable/liquidshell/liquidshell-%version.tar.xz
|
||||||
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -49,7 +44,7 @@ Recommends: polkit-kde
|
|||||||
liquidshell is a basic Desktop Shell implemented using QtWidgets.
|
liquidshell is a basic Desktop Shell implemented using QtWidgets.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n liquidshell-%{commit}
|
%autosetup -n liquidshell-%version
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake_kf5 -DWITH_PACKAGEKIT=true
|
%cmake_kf5 -DWITH_PACKAGEKIT=true
|
||||||
@@ -69,6 +64,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
|
|||||||
%{_datadir}/knotifications5/liquidshell.notifyrc
|
%{_datadir}/knotifications5/liquidshell.notifyrc
|
||||||
%{_metainfodir}/org.kde.liquidshell.appdata.xml
|
%{_metainfodir}/org.kde.liquidshell.appdata.xml
|
||||||
%{_datadir}/xsessions/liquidshell-session.desktop
|
%{_datadir}/xsessions/liquidshell-session.desktop
|
||||||
|
%{_datadir}/locale/*/LC_MESSAGES/liquidshell.mo
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
let html = get("https://download.kde.org/stable/liquidshell/");
|
||||||
|
rpm.version(find(`>liquidshell-([.\d]+)\.tar\.xz</a>`, html, 1));
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
%global forgeurl https://github.com/KDE/latte-dock/
|
%global forgeurl https://github.com/KDE/latte-dock/
|
||||||
|
|
||||||
%global commit 3b67d2112d23237269bd5fbf91af86680e31f7ea
|
%global commit d3cc4aad003b8f5d4d24a6e20237797966a74fb4
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date %(date '+%Y%m%d')
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
|
|||||||
Version: 0.10.0^%{snapshot_info}
|
Version: 0.10.0^%{snapshot_info}
|
||||||
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Latte is a dock based on plasma frameworks
|
Summary: Latte is a dock based on plasma frameworks
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user