mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-09 13:17:37 +00:00
Compare commits
1017 Commits
fix/gradle
..
f37
| Author | SHA1 | Date | |
|---|---|---|---|
| 77faf188c7 | |||
| 5a80af7acf | |||
| 2203139ee0 | |||
| 7048da9966 | |||
| 72ea5dd7a9 | |||
| 82bc61504b | |||
| 785712e27e | |||
| fdfae6e412 | |||
| 4ffe1885e1 | |||
| d76ff129a0 | |||
| 281e61a1e9 | |||
| 4c0d64462a | |||
| 04f95ca086 | |||
| b6e648294f | |||
| 6fb47fce6a | |||
| 0fc2b090a3 | |||
| b679c5d392 | |||
| 5dc5677f51 | |||
| ecffa5f297 | |||
| a1de11d43f | |||
| 28560f03fa | |||
| de1081f96a | |||
| 36b9fcbff8 | |||
| bc42c67d98 | |||
| 40c0917ce8 | |||
| e2c35f79ef | |||
| aad5ebb86a | |||
| 58a51badf5 | |||
| 3fb2e867c4 | |||
| cc7650d699 | |||
| 4141d60698 | |||
| 6017086135 | |||
| d3e7c4320d | |||
| 76e543b8b4 | |||
| f4e8de56c5 | |||
| df9e139426 | |||
| 489b462a25 | |||
| 7056b76d45 | |||
| b7b58e0f1d | |||
| acc24c9fe8 | |||
| 841c430859 | |||
| ad5ad871f3 | |||
| f364406255 | |||
| 248d84c71d | |||
| 454730bd7f | |||
| e6d5fbddf0 | |||
| 5b13b8065d | |||
| dc05e74c41 | |||
| 9c71121a7c | |||
| fb07794d97 | |||
| 71d1807362 | |||
| 1bfa704ebb | |||
| fad0c50e59 | |||
| 50500a6535 | |||
| 85cd1a1a22 | |||
| 001792a1f5 | |||
| 400e309d38 | |||
| b019616208 | |||
| 8fa8a135cb | |||
| 2bdc2f5a85 | |||
| 54aafe5168 | |||
| 9e18d4d8af | |||
| a54637b866 | |||
| 1c254615f0 | |||
| 4fef538982 | |||
| f174ad5a7d | |||
| 3bc8d99768 | |||
| 7edffb63c8 | |||
| 46f49b6ab6 | |||
| 9a9d8c78d1 | |||
| e335f094a8 | |||
| 02d5dcd852 | |||
| 4933bd5fb8 | |||
| 1585a8c200 | |||
| 749b00a0ca | |||
| c74fd011ec | |||
| 23fa817dab | |||
| a113e087cb | |||
| 8ebb6b1dae | |||
| b57e8b5552 | |||
| 0f0e38fac2 | |||
| 6c0bb6a8de | |||
| a00dc9d7d6 | |||
| 8974fe5a88 | |||
| 461704af87 | |||
| 3042de78b3 | |||
| 202f046832 | |||
| 369654c30b | |||
| 45686eb635 | |||
| 5f08522c44 | |||
| 095a26f885 | |||
| 5e01dbab3c | |||
| 396847de13 | |||
| a0bf7d16b4 | |||
| d58d0f6799 | |||
| 26d2f9453e | |||
| 88da928f83 | |||
| e65e9b9555 | |||
| 93ee4f87da | |||
| aa0eeaf40e | |||
| 9e2f0c0174 | |||
| a84fe0f84a | |||
| 669822a824 | |||
| b165f43dc0 | |||
| ce4e7b8281 | |||
| bf8f907b55 | |||
| 2d31174283 | |||
| f1723c3776 | |||
| ffe44ba4a8 | |||
| bab2ed4a7d | |||
| 84a7597770 | |||
| 67af76c8ce | |||
| 06c08d5d0f | |||
| 40ed267227 | |||
| e31e8a541a | |||
| 0cbf56059f | |||
| dae0007d85 | |||
| 70ffde3152 | |||
| 929a876e01 | |||
| c08a8af14a | |||
| 11850fe0d8 | |||
| 72359e6b1a | |||
| 9cbc391782 | |||
| f193ba0a8e | |||
| f853f894df | |||
| 51ad4eccd1 | |||
| 8a3591a5cf | |||
| 2ba054da1a | |||
| 9dba895fd6 | |||
| 952c4b0319 | |||
| cade6dc31a | |||
| 7ce364b731 | |||
| 3126e123f6 | |||
| da086d299d | |||
| 39c7483776 | |||
| 44600d263f | |||
| 12525cc16b | |||
| 39149395ab | |||
| 9bc4a4304a | |||
| 36ff9fc32e | |||
| 88a5320ea8 | |||
| 8ac6a620d7 | |||
| d4cf3d022f | |||
| d9c66543e7 | |||
| 206bfc15ea | |||
| fcd62e2513 | |||
| 98004d9352 | |||
| 6ff5413d1f | |||
| 717f6decf8 | |||
| 2c9a221a1f | |||
| d8b3d02dda | |||
| 0961d93558 | |||
| 8bf87f47dd | |||
| d8ec2ffa71 | |||
| ffc369d4b3 | |||
| fc4ed48f40 | |||
| ed6036f170 | |||
| 27d27cb44f | |||
| 0fcbe2c6ca | |||
| 20b9878077 | |||
| 0bd814e61e | |||
| 0faf3e2628 | |||
| 2f8a830d79 | |||
| e7cf077963 | |||
| 369bb88cab | |||
| 00a220eb63 | |||
| 8da91695d9 | |||
| e256858810 | |||
| 17efb0e2ff | |||
| ed0d944976 | |||
| dc20adc9d2 | |||
| 04d05c8dd4 | |||
| 256b7da1ae | |||
| 2bf2a24ebb | |||
| c0f75708c0 | |||
| cd31688cad | |||
| 25d6ed4a24 | |||
| d0012ab4b4 | |||
| 868c1d1739 | |||
| 1dc051acce | |||
| aadf64f7f0 | |||
| 8ed0124bac | |||
| 05dbed84ad | |||
| 8e00d34062 | |||
| 602aa8a5cb | |||
| 1da522e3eb | |||
| b4fb6c5b2a | |||
| 03c211c3aa | |||
| 06803f7c14 | |||
| 9b30f23c09 | |||
| 2b5f135ecd | |||
| 52fa8550d6 | |||
| 7aed0bef79 | |||
| 84848bf159 | |||
| 7b151c69f5 | |||
| 826e966daa | |||
| ee8d2e30a7 | |||
| 98051a487f | |||
| 90bda7ecb9 | |||
| 555e827f78 | |||
| a053a15f3d | |||
| b7984ea1fd | |||
| 4ec5d87212 | |||
| 8d1816e6bd | |||
| d2aa7bbf5c | |||
| fa94733d43 | |||
| 6b1a9cb907 | |||
| 0be818ccd8 | |||
| 8b749d967a | |||
| 27952f57b3 | |||
| a9225d9889 | |||
| acf36bf72e | |||
| 298b1c65f9 | |||
| 5cf542764a | |||
| c99495f0af | |||
| f8376d40fd | |||
| cd1d86e80e | |||
| d615b4cdaa | |||
| fbb2fb3607 | |||
| d1099e1f1b | |||
| bf0a615fb2 | |||
| 2f8d13d474 | |||
| 9c906f5dcb | |||
| 76a3362999 | |||
| e5c4b6cee7 | |||
| b0b201dac6 | |||
| cf56573e0a | |||
| ed71f34a28 | |||
| 11d8032b2d | |||
| 5304c7334d | |||
| 8b5266bf96 | |||
| c051c09a26 | |||
| 7c6c1f37e1 | |||
| 5cbbc2ffca | |||
| d4fe29a208 | |||
| 8168fc2eac | |||
| 24063dbae9 | |||
| ab2e39546f | |||
| 4433131cca | |||
| 0f641ad2d9 | |||
| 13a7fe8c3f | |||
| 67e9b7e972 | |||
| e134124580 | |||
| 60bc68fe89 | |||
| 8b29eac1f0 | |||
| 50f928c540 | |||
| 069bb82534 | |||
| 3d396353ff | |||
| 119831cb42 | |||
| c082715681 | |||
| 25794b4996 | |||
| 6e6ec050e4 | |||
| 7ed0e52029 | |||
| 1a01a48a62 | |||
| 1aab5bfdfd | |||
| 0f4fdbc2c4 | |||
| affbc5fdab | |||
| 69a7412193 | |||
| 1075daa1ce | |||
| e49ebe3e5b | |||
| 725b8ca601 | |||
| 18586ecacc | |||
| 7fbb943514 | |||
| 5f82e617f6 | |||
| 96def18fc4 | |||
| 75a0455da1 | |||
| b43fedc5cb | |||
| 1bcbe478aa | |||
| 2ae27e7016 | |||
| f79e35bc48 | |||
| 9f4fac1e50 | |||
| 7797d6e14d | |||
| 0417e9623e | |||
| 9d4a48a39c | |||
| 5a87289576 | |||
| d359d9caa4 | |||
| 6fd96d78d6 | |||
| 1d4fc47295 | |||
| bafbb6a270 | |||
| 558f985441 | |||
| 07fe39bd56 | |||
| a4f56a392b | |||
| 7deac325d2 | |||
| d263670eea | |||
| 8efb041cb2 | |||
| 2fd72171da | |||
| f3b29e35f1 | |||
| 684db41cf1 | |||
| cca55593fe | |||
| fe07b6b0a8 | |||
| 8dd3597550 | |||
| a048e9a100 | |||
| 967108e065 | |||
| c4c0ef2f11 | |||
| 708cb6bfdc | |||
| e72f52b083 | |||
| 817318184b | |||
| c1883172dd | |||
| aac0bcb547 | |||
| 8985c876c7 | |||
| 61d4b2a1e9 | |||
| 6c993e5805 | |||
| 1c54d14bf9 | |||
| 40e3fe099a | |||
| 9e58831030 | |||
| f3bc1c8b82 | |||
| 7ff3bfc82d | |||
| b9d797a2c1 | |||
| 947cceb41a | |||
| c8908e42dc | |||
| fbd0b94491 | |||
| b40e423744 | |||
| 1986fdb3fd | |||
| fd70bc409d | |||
| 97d6e116a2 | |||
| 923fc23882 | |||
| 19cd8fa99f | |||
| cab4a4c28e | |||
| 36f3c3bfed | |||
| 9f1843030d | |||
| 4d546b7eb9 | |||
| 3070e642e4 | |||
| 8126f39353 | |||
| f75ddca18e | |||
| 05be3f465f | |||
| f9f8cb9c99 | |||
| 3c6eec7f52 | |||
| 0338a8e496 | |||
| 6c472068e5 | |||
| 4a66294cda | |||
| fb55684314 | |||
| 95d6b4b4a3 | |||
| 764b8071bb | |||
| fee646d468 | |||
| 8a10f9321b | |||
| 7ceea44425 | |||
| 046c098588 | |||
| 4b55ec99d6 | |||
| 8093ba5b43 | |||
| e8cefb29e9 | |||
| 32b9966bba | |||
| 7ba708b577 | |||
| e3f3eb2152 | |||
| 924eeb3f19 | |||
| 14c9287dcf | |||
| c677bc2e19 | |||
| 59aac689bd | |||
| 20a42cc593 | |||
| 18feaad5dc | |||
| 1451355919 | |||
| b939f2140b | |||
| 2decb1b307 | |||
| 91b121dd85 | |||
| baac47ec0f | |||
| c84c41ca00 | |||
| 2dbc3ab951 | |||
| 2df5911501 | |||
| 5373f924d3 | |||
| 710fc25911 | |||
| 0e654b122b | |||
| d341f4e7db | |||
| 3448736306 | |||
| 27538277d7 | |||
| cbb4bedd1b | |||
| 9aa410c764 | |||
| 101129add9 | |||
| ec1ff7b3ee | |||
| e1e94b2901 | |||
| 42aeb780ed | |||
| 3501bc2440 | |||
| f98da88a23 | |||
| 50c2885c6e | |||
| bc381d567f | |||
| cb01682949 | |||
| f3207211d5 | |||
| 31e1e46f5f | |||
| 1b6e90d655 | |||
| 9f791feabf | |||
| f15e78cd7c | |||
| 75691e1e70 | |||
| 00f1bff8cf | |||
| 42c3bdc740 | |||
| 219207477d | |||
| c230290001 | |||
| d3ef761218 | |||
| c2d9dd3a8e | |||
| f9dd5f421a | |||
| 766c80ec99 | |||
| e8d85cec9a | |||
| 7081a13965 | |||
| 171596c213 | |||
| 0d3997a848 | |||
| e0c625cfdb | |||
| 57bc3da007 | |||
| a37f23f216 | |||
| d486d7d8a3 | |||
| 28d309a09b | |||
| 5a4f5171dc | |||
| 8fe2d9368f | |||
| 7f409b735f | |||
| b4d261b783 | |||
| 9ab89e0f57 | |||
| d7e2309a96 | |||
| 98876f8985 | |||
| 1eb16cae4c | |||
| 95016f47ba | |||
| 187edda328 | |||
| 116386d80a | |||
| e6921598a0 | |||
| e3b219bf2d | |||
| d82c475782 | |||
| d95eb2107e | |||
| c3ab74222d | |||
| ef7ce85fab | |||
| 494e28467c | |||
| f47ef80581 | |||
| 705386669b | |||
| af1d4ad3b1 | |||
| d47b8f4591 | |||
| 73ce1fb7fe | |||
| 589d8b1c33 | |||
| 409970b8dc | |||
| 6fcdbacc48 | |||
| a49ce3e19e | |||
| 43190d6d67 | |||
| 42eafe1bda | |||
| 779a20774d | |||
| 7cab538128 | |||
| efbf1c5469 | |||
| 144fac71ae | |||
| f366c309d8 | |||
| bcff306575 | |||
| 9c11ec3546 | |||
| f92830dd3e | |||
| ee03e1c94d | |||
| b664aee9db | |||
| 1029cdfdf4 | |||
| 1700b9def8 | |||
| 13346f4422 | |||
| cfd64646d6 | |||
| fa182133bf | |||
| 248034121f | |||
| ab76f9551c | |||
| 45ab6eb714 | |||
| d67b264379 | |||
| c75462841c | |||
| ba841d4ea8 | |||
| 006fcab9ba | |||
| 32c2f879d3 | |||
| efb518cb4d | |||
| 82f19b8552 | |||
| aa08e95bef | |||
| 3a4d4bb41b | |||
| 0d8a8bc052 | |||
| f179422973 | |||
| 2f44627129 | |||
| 195a836334 | |||
| d90388232f | |||
| 15d75c2027 | |||
| 377021e2b4 | |||
| 7a17ed1676 | |||
| eb59d2ee5f | |||
| f0eebf2122 | |||
| a0c9922bb5 | |||
| db4518df10 | |||
| 4f48062494 | |||
| 21e599fccf | |||
| fb5d84f6f2 | |||
| c7ef5f21ff | |||
| bd188a30d8 | |||
| d34da7b9f4 | |||
| b8a8024216 | |||
| fd81ba2052 | |||
| c46367d2cb | |||
| 2f9175d2d8 | |||
| 708b6211aa | |||
| 9d6b3ea36b | |||
| 3a6c24d8fe | |||
| 597984d36c | |||
| 56d5f75ddb | |||
| 0231413164 | |||
| 48e923b894 | |||
| cc910d5006 | |||
| 5c0b356c6e | |||
| ff6156d442 | |||
| 1774f46609 | |||
| ee10d83df1 | |||
| 2ec87f4b58 | |||
| 7dc2ef9c77 | |||
| 2703d61153 | |||
| 19bd6117c0 | |||
| 4d4aad76ad | |||
| bd9d57c3e5 | |||
| 69642360ac | |||
| dfc06579e4 | |||
| 1ed7e0e144 | |||
| 8bbbeb15c9 | |||
| 938747bc25 | |||
| a55f4e2741 | |||
| fb362ce1bf | |||
| 5aad334efe | |||
| 7e3e432d9f | |||
| 1b559221c6 | |||
| f425b97a64 | |||
| 94278604f4 | |||
| c73dc61ab0 | |||
| d0dfc3e112 | |||
| 5215e3ee2d | |||
| c4ec41927f | |||
| 630484530e | |||
| 636b103724 | |||
| c6da069bb6 | |||
| da717f56fd | |||
| 9fab00f1fd | |||
| 9563b4c399 | |||
| 7891444b2d | |||
| 94b3f4a6ff | |||
| 5819fea031 | |||
| c066074863 | |||
| 4bd5135618 | |||
| 308791172a | |||
| 0683773343 | |||
| a49901f20c | |||
| eb5121b1cc | |||
| 8b67689db7 | |||
| 124d25f1ee | |||
| 20424b380b | |||
| d2313ec2ed | |||
| 10b61e73ee | |||
| befc1fd70c | |||
| fde0d47b1b | |||
| 5c40cf553f | |||
| e75d69aa87 | |||
| f11f7dd872 | |||
| 58a44c0059 | |||
| e571ed7e55 | |||
| 50a123169a | |||
| c9a8c94fe6 | |||
| 8631e079cd | |||
| e25084abda | |||
| 32c6b8bf92 | |||
| bfc25ee3f0 | |||
| 67f15b8458 | |||
| 1b4f504a1b | |||
| c1c0a1170e | |||
| f1a3c082bd | |||
| 7207406aed | |||
| 9e3adc9c05 | |||
| 96365c08ae | |||
| aad5fd7cea | |||
| d62333a8cc | |||
| 9b636eef39 | |||
| 148e4a7134 | |||
| 37009de822 | |||
| 6ffdfdab83 | |||
| dfc14f8352 | |||
| 8f03e05725 | |||
| 324e46221c | |||
| 5031f57f46 | |||
| f0ec7b4156 | |||
| ae8a3ae44a | |||
| 76ab243019 | |||
| 612f63d95c | |||
| 19fe5dbd76 | |||
| 49e831f406 | |||
| c962de1fb5 | |||
| ea518beaf9 | |||
| 3461cb9ab0 | |||
| 56a18636a1 | |||
| 4320789a48 | |||
| 79bf49144c | |||
| be0c567a4e | |||
| 0b249ecd0e | |||
| e318d822ba | |||
| 34540c74cd | |||
| 4eddacc176 | |||
| a3d4b641d0 | |||
| 53e7ec2b39 | |||
| 91575b9de0 | |||
| 3283b3757d | |||
| b467e31628 | |||
| 5b22c04cd4 | |||
| 6430e990bf | |||
| df87b95a2d | |||
| 2b7fcb61b3 | |||
| ff3b153db5 | |||
| 53fdf6463b | |||
| f2422113e7 | |||
| ee255693bc | |||
| 886037561e | |||
| 3753470475 | |||
| f5a28585af | |||
| c3ee6d57c4 | |||
| 6321a5add5 | |||
| 783cf74b46 | |||
| d4cbae6774 | |||
| 66a433dd77 | |||
| 73d75d892b | |||
| 1779bcd1d6 | |||
| 7c3a9927a5 | |||
| 93cd878fd0 | |||
| 268567f283 | |||
| decb98885e | |||
| 52c2bd0b8a | |||
| 07236ad958 | |||
| 9bb5224b0d | |||
| e944bb6214 | |||
| cfde71ff8b | |||
| 96dd7c8dab | |||
| f9b99fd633 | |||
| 823b20d54c | |||
| 57448c51bb | |||
| cebd98f7fc | |||
| 32c10ef1b0 | |||
| fec3812210 | |||
| 62409f826a | |||
| e22f452540 | |||
| ef5731e22d | |||
| 99807e6d72 | |||
| 14e3064715 | |||
| e2a8202e67 | |||
| 393a328d3b | |||
| 3f656733c2 | |||
| f0a6522e80 | |||
| 7b3694c762 | |||
| 9109e1e9e8 | |||
| ea1cc51a3b | |||
| 0fd42b7753 | |||
| fb46e6ab57 | |||
| dd5d7cb1bb | |||
| 9d7f3f9a6e | |||
| 62ed3fb54a | |||
| 85c16cea78 | |||
| a67ca1d344 | |||
| a0538390c5 | |||
| 945da19f6d | |||
| c957435d6a | |||
| f09a2ac938 | |||
| 8af2c6b3ec | |||
| b5ec30fbce | |||
| 9d82da8d39 | |||
| 24b426fce7 | |||
| 0125b2965f | |||
| 06da8f962d | |||
| f591084faf | |||
| dd0f769722 | |||
| 78393ea4b7 | |||
| c53b4e7dc3 | |||
| ecef991891 | |||
| 3d971d615f | |||
| dfd66f4a5b | |||
| 874dbc8482 | |||
| 7484287344 | |||
| 476ab55f61 | |||
| 4d7fab90e7 | |||
| 9e9dcab4f6 | |||
| aa35ce064b | |||
| 8d93bfd260 | |||
| 27213f9f71 | |||
| 5a6065cbc2 | |||
| 933afa4bb2 | |||
| 639ea95f21 | |||
| 41027a63d7 | |||
| e836e11d09 | |||
| 2ece4e3747 | |||
| d297c3209c | |||
| 75f01a5005 | |||
| 4a58b01df4 | |||
| 1a5697399d | |||
| 014efbeab3 | |||
| 2b8f4e3200 | |||
| a83195c97a | |||
| 174d59e222 | |||
| cdcdc27ea4 | |||
| 44fa901540 | |||
| 1e6af4c4ef | |||
| e820e67e40 | |||
| 53fb738ed1 | |||
| f69e67ee31 | |||
| 8d80ad3a09 | |||
| a706f72fdc | |||
| 6fd8020728 | |||
| 5ae31336f9 | |||
| ebd0d6394a | |||
| c46b10b3f0 | |||
| 551dc4292b | |||
| c39e4ff819 | |||
| 93af964f26 | |||
| c758e519a1 | |||
| 5dc4b47cd7 | |||
| 36bdc90ce2 | |||
| 27d3f09ec7 | |||
| fcccec2e0a | |||
| 90b570ff60 | |||
| 6a8701e7f3 | |||
| 2134142f22 | |||
| 1214d7b22b | |||
| 06c3f4b18b | |||
| 1c3828b342 | |||
| 6549df628f | |||
| d7aa1d0706 | |||
| efff3742c5 | |||
| 7e24e2e4dc | |||
| d3a9865809 | |||
| 3db9b3b298 | |||
| 3c8f1e7305 | |||
| e7c07e5990 | |||
| 83da3f2e9f | |||
| c5d7ec1223 | |||
| 2a9b8b6f7d | |||
| a96738469d | |||
| 1021acb672 | |||
| 6a3161c304 | |||
| bfd2f4a97f | |||
| 6cb434ae31 | |||
| ea619dfd64 | |||
| 9d1441b52e | |||
| 21aeb51534 | |||
| e3ac2c9699 | |||
| fa7496010e | |||
| 6d201aa7a5 | |||
| 4d2c801008 | |||
| f0c45d5082 | |||
| 652da520cc | |||
| d7147ada5f | |||
| 391ee40001 | |||
| c534d7b65e | |||
| 7f20c1f688 | |||
| d0f10d3ca6 | |||
| 185b075523 | |||
| 507c983ec8 | |||
| 13ee7cda0c | |||
| 2ca223b521 | |||
| 8287e51500 | |||
| 890e0101f1 | |||
| 86ac85de10 | |||
| 92ad62924c | |||
| a8272d6f3d | |||
| 4b87812355 | |||
| f71e71de15 | |||
| 35bd44b8f3 | |||
| 859e15441a | |||
| af088e1491 | |||
| fa59eb09f5 | |||
| cfe1258fda | |||
| 09e011802c | |||
| 14696d41fe | |||
| 6acd48643b | |||
| 587cdb4db0 | |||
| 2c98e4b592 | |||
| bb6f7fd80d | |||
| 2d24ea5cde | |||
| 269b7d6d73 | |||
| 01c9495043 | |||
| bc69769cf7 | |||
| b5d7bd0092 | |||
| 4f339b57e8 | |||
| 64a78d3cfa | |||
| 5b21284276 | |||
| f908a25362 | |||
| 9039da84ef | |||
| c2ef6483f4 | |||
| d57a10248a | |||
| df4b7c04c6 | |||
| 4ac8e60301 | |||
| 9b83830d10 | |||
| f0b0d97ec6 | |||
| 991c7bf08f | |||
| 56c57c0be3 | |||
| 5b189a1a8f | |||
| d1197de67d | |||
| 0a78da51a0 | |||
| d1480ea79d | |||
| f970dbee4d | |||
| 964fb6441f | |||
| a3a07325c8 | |||
| b1d2af3b72 | |||
| 2aa1959347 | |||
| 1b00b5cb33 | |||
| b50201f555 | |||
| a2b0e1bf3b | |||
| 3dc5f80531 | |||
| af5d9ffba6 | |||
| 7f4bd0bf57 | |||
| efbfdc4d75 | |||
| fda1391db6 | |||
| bb1169dc99 | |||
| cb9effde5e | |||
| 845ca15a4a | |||
| 29dea7836e | |||
| 2e6fa2195c | |||
| 4e1aa0b553 | |||
| 41281d7895 | |||
| 46739a3bc2 | |||
| 886bdc9916 | |||
| 4d5c0a0ec2 | |||
| 1e79e1c828 | |||
| ec001d3df4 | |||
| 7bab746897 | |||
| 886e0f63d8 | |||
| 70fcfe53b8 | |||
| 907f7bcc73 | |||
| a301ea4b47 | |||
| cd5e5824cb | |||
| 6c074cd739 | |||
| 8b7bfed20a | |||
| e6826efe3a | |||
| 943a490e1d | |||
| de03e75549 | |||
| 495b970f16 | |||
| 8e988a6f96 | |||
| cc30cc101d | |||
| 2089ae6e0d | |||
| 1da5c863e1 | |||
| 315cb52d26 | |||
| 72979e0609 | |||
| 64fba979eb | |||
| d8dc88013a | |||
| b2c9165adc | |||
| 83ad495a8a | |||
| 0dc5def8b3 | |||
| 9ba64e3bc0 | |||
| 9e0be1177a | |||
| 929e86a2c7 | |||
| 591f428016 | |||
| f02b9c3275 | |||
| 10cb914b78 | |||
| de2aed9d99 | |||
| e01fb918cc | |||
| 500c973bfa | |||
| 488407a41f | |||
| 5270ccfaa2 | |||
| 5c19358907 | |||
| 168bd1b4a8 | |||
| 75a733b321 | |||
| 331925e266 | |||
| 85fc627089 | |||
| 487116352a | |||
| c989b66bb8 | |||
| a9e7cdbff7 | |||
| f944c3e4f8 | |||
| b038140f26 | |||
| 1534cb056e | |||
| 119e4d788f | |||
| 3f000f13f5 | |||
| 701a671197 | |||
| 2f4862fd71 | |||
| 3206fca549 | |||
| 6fb5476045 | |||
| c5b89164b0 | |||
| 599055e2c1 | |||
| 74a2d071e5 | |||
| 4792f19611 | |||
| ebf682107b | |||
| 0c1be7b5fa | |||
| 28ef10b9d6 | |||
| 63148ea8ce | |||
| 8a057ef948 | |||
| 717db3192f | |||
| 6af75b364f | |||
| ad8ae74fbf | |||
| a074b2b778 | |||
| 8534137c08 | |||
| 4b5a56aa6a | |||
| b73c5da1b3 | |||
| c4b4d52a56 | |||
| 322e0aa7ce | |||
| 497cf9ecce | |||
| 545510a7ff | |||
| 4fa6c14e42 | |||
| 8a2a875482 | |||
| f81c5d2c2d | |||
| a92dfa4cf3 | |||
| f86a1b35b8 | |||
| 7125c69c77 | |||
| 2e950bb600 | |||
| 460748431a | |||
| 10e7fb5ef2 | |||
| f9fef3f5f7 | |||
| 61ebf4ce27 | |||
| e862a03cca | |||
| c1f6ed7c67 | |||
| 89e08b8fbd | |||
| 23b9096771 | |||
| 4393c8b4a2 | |||
| 5ad7bf729d | |||
| 056b7aaeca | |||
| 3a0067978a | |||
| 33dfaa80d1 | |||
| cb36e94ebb | |||
| 9048082fb6 | |||
| 29d2053cb9 | |||
| 9870affc11 | |||
| 6604458a2f | |||
| b878a9e9bb | |||
| e24b86f2f1 | |||
| 2f0a892bfe | |||
| 7d630398d4 | |||
| 6b7c023d01 | |||
| 12428291fb | |||
| 19942fd554 | |||
| d88e168002 | |||
| dad9821f5e | |||
| a7f564100d | |||
| 6bf5e46a65 | |||
| 2acb8d9043 | |||
| 3f314d6541 | |||
| df1e07d758 | |||
| 74749c3dc6 | |||
| 77fff7f65d | |||
| 030fda249f | |||
| f7f716be0c | |||
| fecfabbe97 | |||
| a8884cad6e | |||
| 8153d176d8 | |||
| 91610ed2fa | |||
| 001aab3681 | |||
| 31e7338478 | |||
| 276e7841a7 | |||
| 18caa05cb9 | |||
| 779f2214c7 | |||
| f49bff7169 | |||
| f2f04ae2bb | |||
| ddabe2f924 | |||
| 02333612c1 | |||
| b91f8d22ca | |||
| 9bcfae2c66 | |||
| 7edfb3f3c5 | |||
| c2aa0dce26 | |||
| c12c9fa618 | |||
| 71c4ca4533 | |||
| 307e96c1cd | |||
| 5882f21b2f | |||
| ca7bc04655 | |||
| 065afa30f7 | |||
| 74eed9b3cf | |||
| 4b351f9609 | |||
| 9b7aecee8d | |||
| 9da92b42de | |||
| c2dccdcb72 | |||
| d0b15285a3 | |||
| 54488b4a2d | |||
| 4644c2c130 | |||
| cd35510f97 | |||
| 596b7e931a | |||
| cea7b08853 | |||
| 680e4a435f | |||
| 9e81517297 | |||
| 2e373391e0 | |||
| 743da1af04 | |||
| afd908a896 | |||
| 7a0facb903 | |||
| 2cfb1f862b | |||
| 8d8ffa2c69 | |||
| 343638e91e | |||
| 6d04cf04aa | |||
| 27dd9c08b8 | |||
| 7c4bc4ea6f | |||
| d6d7dc900b | |||
| b9087fe2fb | |||
| 17e328d3a8 | |||
| a544541d91 | |||
| b65b4bf042 | |||
| f765a176c2 | |||
| 2bb4079ea1 | |||
| 5dc00c0d22 | |||
| 01c87386be | |||
| 156496e8f8 | |||
| 85b6f96286 | |||
| dd8d197c5b | |||
| 8df14981f1 | |||
| 2f7d51c44d | |||
| c75f7caae2 | |||
| 3d9779edba | |||
| c859b624a7 | |||
| 7c213381c1 | |||
| d636086b85 | |||
| ffb1c556c7 | |||
| 14c9ab7e8d | |||
| a61220058b | |||
| 5cbf49637f | |||
| a40b28dff3 | |||
| a8005d0fcf | |||
| 43c4b78f82 | |||
| 66878a581b | |||
| 7291fc9046 | |||
| a2ff5d353d | |||
| c5a36c72c4 | |||
| d286c7a9b7 | |||
| 38a645e097 | |||
| 047de5ae7f | |||
| 75228ba473 | |||
| 53e5cafea0 | |||
| f4d4ae00a2 | |||
| d0abb75077 | |||
| 38524368f1 | |||
| f403354486 | |||
| 8846e7a445 | |||
| a21b8b4a73 | |||
| c4418ccf4a | |||
| 835715c491 | |||
| 114816fb69 | |||
| d2a21a1ea0 | |||
| ef2b01e927 | |||
| 3ee61c35aa | |||
| bc78326b0c | |||
| f6fec00ac2 | |||
| c84f4cd108 | |||
| c909d21150 | |||
| 1b93431803 | |||
| 2f38a7c601 | |||
| f0a86e3c6b | |||
| ec6b61a30b | |||
| 7970775839 | |||
| 70338681c9 | |||
| 1667c439b0 | |||
| 0843bf1515 |
@@ -1,4 +1,4 @@
|
|||||||
ARG VARIANT="38"
|
ARG VARIANT="37"
|
||||||
FROM fedora:${VARIANT}
|
FROM fedora:${VARIANT}
|
||||||
|
|
||||||
RUN useradd -m vscode
|
RUN useradd -m vscode
|
||||||
@@ -7,4 +7,4 @@ RUN usermod -aG mock vscode
|
|||||||
RUN echo vscode ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/vscode
|
RUN echo vscode ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/vscode
|
||||||
RUN dnf -y install git 'dnf-command(config-manager)' mock createrepo_c
|
RUN dnf -y install git 'dnf-command(config-manager)' mock createrepo_c
|
||||||
RUN dnf config-manager --add-repo='https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo'
|
RUN dnf config-manager --add-repo='https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo'
|
||||||
RUN dnf -y install anda terra-mock-configs
|
RUN dnf -y install anda anda-mock-configs
|
||||||
|
|||||||
@@ -2,17 +2,10 @@
|
|||||||
"name": "Fedora",
|
"name": "Fedora",
|
||||||
"build": {
|
"build": {
|
||||||
"dockerfile": "Dockerfile",
|
"dockerfile": "Dockerfile",
|
||||||
"args": { "VARIANT": "38" }
|
"args": { "VARIANT": "37" }
|
||||||
},
|
},
|
||||||
|
"settings": {},
|
||||||
|
"extensions": [],
|
||||||
"remoteUser": "vscode",
|
"remoteUser": "vscode",
|
||||||
"runArgs": [
|
"runArgs": ["--privileged"]
|
||||||
"--privileged"
|
|
||||||
],
|
|
||||||
"customizations": {
|
|
||||||
"vscode": {
|
|
||||||
"extensions": [
|
|
||||||
"rhaiscript.vscode-rhai"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- anda/**
|
- anda/**
|
||||||
branches:
|
branches:
|
||||||
- f38
|
- f37
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f38
|
- f37
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f38
|
- f37
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f37
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
@@ -40,11 +40,11 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||||
version: ["38"]
|
version: ["37"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f37
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -59,14 +59,17 @@ 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 }}
|
||||||
|
restore-keys: |
|
||||||
|
${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
||||||
|
${{ runner.os }}-br-${{ matrix.version }}
|
||||||
|
${{ runner.os }}-br
|
||||||
|
|
||||||
- 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/anda.tpl /etc/mock/templates/anda.tpl
|
||||||
cp -v anda/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-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -94,63 +97,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
|
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ jobs:
|
|||||||
bootstrap:
|
bootstrap:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
version: ["38"]
|
version: ["37"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: fedora:38
|
image: fedora:37
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-go@v3
|
- uses: actions/setup-go@v3
|
||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo dnf install -y dnf-plugins-core
|
sudo dnf install -y dnf-plugins-core
|
||||||
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo
|
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo
|
||||||
sudo dnf install -y mock createrepo_c rpm-build terra-mock-configs gcc curl wget git-core openssl-devel
|
sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel
|
||||||
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
@@ -43,7 +43,7 @@ jobs:
|
|||||||
- name: Build Subatomic
|
- name: Build Subatomic
|
||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')"
|
anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')"
|
||||||
- name: Install Subatomic
|
- name: Install Subatomic
|
||||||
run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
repository: FyraLabs/anda
|
repository: FyraLabs/anda
|
||||||
|
|
||||||
- name: Build Andaman
|
- name: Build Andaman
|
||||||
run: anda build -c terra-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm
|
run: anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm
|
||||||
|
|
||||||
- name: Upload to Subatomic
|
- name: Upload to Subatomic
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -21,12 +21,12 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["38"]
|
version: ["37"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f37
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -36,15 +36,8 @@ jobs:
|
|||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Cache buildroot
|
- name: Build with Anda
|
||||||
id: br-cache
|
run: anda build ${{ matrix.pkg }}pkg --package rpm -c anda-${{ matrix.version }}-${{ matrix.arch }}
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
|
||||||
|
|
||||||
- name: Build with Andaman
|
|
||||||
run: anda build ${{ matrix.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -66,8 +59,8 @@ jobs:
|
|||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
if: cancelled() || failure()
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["38"]
|
version: ["37"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f37
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -25,15 +25,8 @@ jobs:
|
|||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Cache buildroot
|
- name: Build with Anda
|
||||||
id: br-cache
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
|
||||||
|
|
||||||
- name: Build with Andaman
|
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -55,8 +48,8 @@ jobs:
|
|||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
if: cancelled() || failure()
|
||||||
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}}
|
||||||
|
|||||||
@@ -1,15 +1,7 @@
|
|||||||
name: Lint
|
name: Lint
|
||||||
|
|
||||||
on:
|
on: [push, pull_request]
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- f38
|
|
||||||
pull_request:
|
|
||||||
branches:
|
|
||||||
- f38
|
|
||||||
merge_group:
|
|
||||||
branches:
|
|
||||||
- f38
|
|
||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -39,13 +39,10 @@ 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 () {
|
# git format-patch HEAD^
|
||||||
git format-patch HEAD^
|
# git checkout f37
|
||||||
git checkout f37
|
# git apply *.patch || true
|
||||||
git apply *.patch || true
|
# git add *
|
||||||
git add *
|
# git commit -S -a -m "$msg"
|
||||||
git commit -S -a -m "$msg"
|
|
||||||
}
|
|
||||||
f37 || true
|
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
anda-build/
|
anda-build/
|
||||||
|
*.patch
|
||||||
|
|||||||
Vendored
-5
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"recommendations": [
|
|
||||||
"rhaiscript.vscode-rhai"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
|
[Contributions](https://github.com/terrapkg/packages/wiki/Contribute) are always welcome, but please read our [documentation](https://github.com/terrapkg/packages/wiki) first.
|
||||||
|
|
||||||
This monorepo contains the package manifests for all packages in Terra.
|
This monorepo contains the package manifests for all packages in Terra.
|
||||||
|
|
||||||
@@ -14,7 +15,10 @@ sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/r
|
|||||||
```
|
```
|
||||||
|
|
||||||
## 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 [GitHub Wiki](https://github.com/terrapkg/packages/wiki).
|
||||||
|
|
||||||
|
> Note: you can also take a look at our [devdocs](https://developer.fyralabs.com/terra/).
|
||||||
|
|
||||||
## Questions?
|
## Questions?
|
||||||
Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help!
|
Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help!
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
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
|
||||||
@@ -7,7 +7,7 @@ URL: https://apps.ankiweb.net/
|
|||||||
BuildRequires: python3-installer python3.11 rpm_macro(fdupes)
|
BuildRequires: python3-installer python3.11 rpm_macro(fdupes)
|
||||||
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash
|
||||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat
|
||||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress
|
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine
|
||||||
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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -8,7 +8,7 @@ BuildRequires: python3-devel python3-setuptools python3-waitress python3-protob
|
|||||||
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
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
%global _build_id_links none
|
||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%global src ArmCord-%version
|
%global src ArmCord-%version
|
||||||
@@ -8,9 +9,13 @@
|
|||||||
%global src ArmCord-%version-armv7l
|
%global src ArmCord-%version-armv7l
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Exclude private libraries
|
||||||
|
%global __requires_exclude libffmpeg.so
|
||||||
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.0
|
Version: 3.2.6
|
||||||
Release: 2%{?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,25 +1,25 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.0
|
Version: 3.2.6
|
||||||
Release: 2%{?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
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
Source1: launch.sh
|
||||||
Source1: launch.sh
|
Requires: electron xdg-utils
|
||||||
Requires: electron xdg-utils
|
BuildRequires: nodejs-npm git
|
||||||
BuildRequires: nodejs-npm
|
Conflicts: armcord-bin
|
||||||
Conflicts: armcord-bin
|
BuildArch: noarch
|
||||||
BuildArch: noarch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ArmCord is a custom client designed to enhance your Discord experience
|
ArmCord is a custom client designed to enhance your Discord experience
|
||||||
while keeping everything lightweight.
|
while keeping everything lightweight.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n ArmCord-%version
|
git clone %url .
|
||||||
|
git checkout v%version
|
||||||
|
|
||||||
cat <<EOF > armcord.desktop
|
cat <<EOF > armcord.desktop
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
@@ -36,7 +36,7 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
npx pnpm@7 install --frozen-lockfile --ignore-scripts
|
npx pnpm@7 install --no-frozen-lockfile
|
||||||
npm run packageQuick
|
npm run packageQuick
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,17 @@
|
|||||||
|
%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: authy
|
Name: authy
|
||||||
Version: 2.3.0
|
Version: 2.5.0
|
||||||
Release: 2%{?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_19.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
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.162
|
Version: 0.0.209
|
||||||
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
|
||||||
@@ -52,4 +57,4 @@ chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
|
|||||||
- Bundle discord-canary
|
- Bundle discord-canary
|
||||||
|
|
||||||
* Thu Oct 20 2022 Cappy Ishihara <cappy@cappuchino.xyz>
|
* Thu Oct 20 2022 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.162
|
Version: 0.0.209
|
||||||
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
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.27
|
Version: 0.0.34
|
||||||
Release: 2%{?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
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.44
|
Version: 0.0.58
|
||||||
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
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.44
|
Version: 0.0.58
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
%define debug_package %{nil}
|
%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: discord
|
Name: discord
|
||||||
Version: 0.0.27
|
Version: 0.0.34
|
||||||
Release: 2%{?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
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
%global commit 42b4b88db8f6ce1ef1cf085e8fd8de6d4484f5d4
|
%global commit 87ffe4bf29b3b220f66e34611f381e0d15054a89
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The system settings application for Lomiri
|
Summary: The system settings application for Lomiri
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
@@ -20,6 +20,7 @@ BuildRequires: pkgconfig(geonames)
|
|||||||
BuildRequires: pkgconfig(icu-i18n)
|
BuildRequires: pkgconfig(icu-i18n)
|
||||||
#BuildRequires: pkgconfig(libandroid-properties)
|
#BuildRequires: pkgconfig(libandroid-properties)
|
||||||
BuildRequires: pkgconfig(click-0.4)
|
BuildRequires: pkgconfig(click-0.4)
|
||||||
|
BuildRequires: pkgconfig(deviceinfo)
|
||||||
BuildRequires: pkgconfig(gsettings-qt)
|
BuildRequires: pkgconfig(gsettings-qt)
|
||||||
BuildRequires: pkgconfig(QtGui)
|
BuildRequires: pkgconfig(QtGui)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
From f26efc2b94f630213cb78d378cd7ba5adbc58260 Mon Sep 17 00:00:00 2001
|
||||||
|
From: windowsboy111 <wboy111@outlook.com>
|
||||||
|
Date: Tue, 13 Jun 2023 23:00:14 +0800
|
||||||
|
Subject: [PATCH] remove libadwaita dependency
|
||||||
|
|
||||||
|
---
|
||||||
|
meson.build | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 5766bcf..5d769be 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -13,7 +13,6 @@ base_id = 'app.drey.PaperPlane'
|
||||||
|
dependency('glib-2.0', version: '>= 2.72')
|
||||||
|
dependency('gio-2.0', version: '>= 2.72')
|
||||||
|
dependency('gtk4', version: '>= 4.10')
|
||||||
|
-dependency('libadwaita-1', version: '>= 1.4')
|
||||||
|
dependency('tdjson', version: '== 1.8.14')
|
||||||
|
|
||||||
|
glib_compile_resources = find_program('glib-compile-resources', required: true)
|
||||||
|
--
|
||||||
|
2.40.1
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "paper-plane.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
%global ver 0.1.0
|
||||||
|
%global commit 4a9945429cdc446b323e390e8c1163944582051e
|
||||||
|
|
||||||
|
Name: paper-plane
|
||||||
|
Version: 0.1.0.beta.3
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Alternative Telegram client in GTK4 and Rust
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/paper-plane-developers/paper-plane
|
||||||
|
Source0: %url/archive/%commit.tar.gz
|
||||||
|
BuildRequires: meson cargo terra-gtk4-devel tdlib-paper-plane-devel libappstream-glib desktop-file-utils terra-blueprint-compiler sassc pkgconfig(appstream) vala libadwaita-nightly-devel rlottie-devel clang-devel desktop-file-utils libappstream-glib
|
||||||
|
Requires: terra-gtk4 >= 4.10 gstreamer1-plugin-libav gstreamer1-plugins-good libadwaita-nightly tdlib-paper-plane
|
||||||
|
|
||||||
|
%description
|
||||||
|
Paper Plane is an alternative Telegram client. It uses libadwaita for its user
|
||||||
|
interface and strives to meet the design principles of the GNOME desktop.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %name-%commit
|
||||||
|
cp /%_libdir/pkgconfig/libadwaita-nightly.pc /%_libdir/pkgconfig/libadwaita-1.pc
|
||||||
|
|
||||||
|
%build
|
||||||
|
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=paper-plane
|
||||||
|
%meson -Dtg_api_id=22303002 -Dtg_api_hash=3cc0969992690f032197e6609b296599
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/app.drey.PaperPlane.metainfo.xml
|
||||||
|
desktop-file-validate %buildroot%_datadir/applications/app.drey.PaperPlane.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license COPYING
|
||||||
|
%_bindir/paper-plane
|
||||||
|
%_datadir/applications/app.drey.PaperPlane.desktop
|
||||||
|
%_datadir/glib-2.0/schemas/app.drey.PaperPlane.gschema.xml
|
||||||
|
%_datadir/icons/hicolor/scalable/apps/app.drey.PaperPlane.svg
|
||||||
|
%_datadir/icons/hicolor/symbolic/apps/app.drey.PaperPlane-symbolic.svg
|
||||||
|
%_datadir/locale/*/LC_MESSAGES/paper-plane.mo
|
||||||
|
%_datadir/metainfo/app.drey.PaperPlane.metainfo.xml
|
||||||
|
%_datadir/paper-plane/resources.gresource
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue May 23 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.1.0-beta.1
|
||||||
|
- Initial package.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("paper-plane-developers/paper-plane"));
|
||||||
@@ -1,9 +1,5 @@
|
|||||||
// let v = gh("VOICEVOX/voicevox");
|
let v = gh("VOICEVOX/voicevox");
|
||||||
// rpm.version(v);
|
rpm.global("ver", v);
|
||||||
// let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
|
|
||||||
// rpm.define("nodev", find(">=([\\d.]+)", engines.node, 1));
|
|
||||||
// rpm.define("nodev", find(">=([\\d.]+)", engines.npm, 1));
|
|
||||||
let v = "0.14.7";
|
|
||||||
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
|
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
|
||||||
print(find(">=([\\d.]+)", engines.node, 1));
|
rpm.global("nodev", find(">=([\\d.]+)", engines.node, 1));
|
||||||
print(find(">=([\\d.]+)", engines.npm, 1));
|
rpm.global("npmv", find(">=([\\d.]+)", engines.npm, 1));
|
||||||
|
|||||||
@@ -1,10 +1,16 @@
|
|||||||
%global nodev 16.17.0
|
%global nodev 16.17.0
|
||||||
%global npmv 8.11.0
|
%global npmv 8.11.0
|
||||||
|
%global ver 0.14.10
|
||||||
%define debug_package %nil
|
%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: voicevox
|
Name: voicevox
|
||||||
Version: 0.14.7
|
Version: %ver
|
||||||
Release: 1%?dist
|
Release: 4%?dist
|
||||||
Summary: Free Japanese text-to-speech editor
|
Summary: Free Japanese text-to-speech editor
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
URL: https://voicevox.hiroshiba.jp
|
URL: https://voicevox.hiroshiba.jp
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: crystal
|
Name: crystal
|
||||||
Version: 1.8.2
|
Version: 1.10.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: The Crystal Programming Language
|
Summary: The Crystal Programming Language
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://crystal-lang.org/
|
URL: https://crystal-lang.org/
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: dart
|
Name: dart
|
||||||
Version: 3.0.5
|
Version: 3.2.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: The Dart Language
|
Summary: The Dart Language
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 1.6.0
|
Version: 1.8.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
Summary: Additional Budgie Desktop enhancements for user experience
|
Summary: Additional Budgie Desktop enhancements for user experience
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu3
|
%define _ubuntu_rel 22.10.20220822-0ubuntu6
|
||||||
%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
|
||||||
|
|||||||
+99
@@ -0,0 +1,99 @@
|
|||||||
|
diff --git a/src/Core/Package.vala b/src/Core/Package.vala
|
||||||
|
index 62d206fa..cbf05983 100644
|
||||||
|
--- a/src/Core/Package.vala
|
||||||
|
+++ b/src/Core/Package.vala
|
||||||
|
@@ -42,8 +42,29 @@ public enum RuntimeStatus {
|
||||||
|
}
|
||||||
|
|
||||||
|
public class AppCenterCore.Package : Object {
|
||||||
|
+ // locally installed packages
|
||||||
|
public const string APPCENTER_PACKAGE_ORIGIN = "appcenter";
|
||||||
|
- private const string ELEMENTARY_STABLE_PACKAGE_ORIGIN = "elementary-stable-jammy-main";
|
||||||
|
+
|
||||||
|
+ // Fedora repositories
|
||||||
|
+ private const string FEDORA_STABLE_PACKAGE_ORIGIN = "fedora";
|
||||||
|
+ private const string FEDORA_UPDATES_PACKAGE_ORIGIN = "updates";
|
||||||
|
+ private const string FEDORA_TESTING_PACKAGE_ORIGIN = "updates-testing";
|
||||||
|
+
|
||||||
|
+ // RPMFusion repositories
|
||||||
|
+ private const string RPMFUSION_FREE_STABLE_PACKAGE_ORIGIN = "rpmfusion-free";
|
||||||
|
+ private const string RPMFUSION_FREE_UPDATES_PACKAGE_ORIGIN = "rpmfusion-free-updates";
|
||||||
|
+ private const string RPMFUSION_FREE_TESTING_PACKAGE_ORIGIN = "rpmfusion-free-updates-testing";
|
||||||
|
+ private const string RPMFUSION_NONFREE_STABLE_PACKAGE_ORIGIN = "rpmfusion-nonfree";
|
||||||
|
+ private const string RPMFUSION_NONFREE_UPDATES_PACKAGE_ORIGIN = "rpmfusion-nonfree-updates";
|
||||||
|
+ private const string RPMFUSION_NONFREE_TESTING_PACKAGE_ORIGIN = "rpmfusion-nonfree-updates-testing";
|
||||||
|
+
|
||||||
|
+ // Ultramarine repositories
|
||||||
|
+ private const string ULTRAMARINE_PACKAGE_ORIGIN = "ultramarine";
|
||||||
|
+ private const string AKMODS_SECUREBOOT_PACKAGE_ORIGIN = "copr::egeretto:akmods-secureboot";
|
||||||
|
+ private const string KMODTOOL_SECUREBOOT_PACKAGE_ORIGIN = "copr::egeretto:kmodtool-secureboot";
|
||||||
|
+
|
||||||
|
+ // Terra repositories
|
||||||
|
+ private const string TERRA_PACKAGE_ORIGIN = "terra";
|
||||||
|
|
||||||
|
public RuntimeStatus runtime_status { get; set; default = RuntimeStatus.UP_TO_DATE; }
|
||||||
|
|
||||||
|
@@ -216,8 +237,12 @@ public class AppCenterCore.Package : Object {
|
||||||
|
public bool is_native {
|
||||||
|
get {
|
||||||
|
switch (component.get_origin ()) {
|
||||||
|
- case APPCENTER_PACKAGE_ORIGIN:
|
||||||
|
- case ELEMENTARY_STABLE_PACKAGE_ORIGIN:
|
||||||
|
+ case FEDORA_STABLE_PACKAGE_ORIGIN:
|
||||||
|
+ case FEDORA_UPDATES_PACKAGE_ORIGIN:
|
||||||
|
+ case FEDORA_TESTING_PACKAGE_ORIGIN:
|
||||||
|
+ case ULTRAMARINE_PACKAGE_ORIGIN:
|
||||||
|
+ case AKMODS_SECUREBOOT_PACKAGE_ORIGIN:
|
||||||
|
+ case KMODTOOL_SECUREBOOT_PACKAGE_ORIGIN:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
@@ -328,12 +353,33 @@ public class AppCenterCore.Package : Object {
|
||||||
|
owned get {
|
||||||
|
unowned string origin = component.get_origin ();
|
||||||
|
if (backend is PackageKitBackend) {
|
||||||
|
- if (origin == APPCENTER_PACKAGE_ORIGIN) {
|
||||||
|
- return _("AppCenter");
|
||||||
|
- } else if (origin == ELEMENTARY_STABLE_PACKAGE_ORIGIN) {
|
||||||
|
- return _("elementary Updates");
|
||||||
|
- } else if (origin.has_prefix ("ubuntu-")) {
|
||||||
|
- return _("Ubuntu (non-curated)");
|
||||||
|
+ switch (origin) {
|
||||||
|
+ case FEDORA_STABLE_PACKAGE_ORIGIN:
|
||||||
|
+ return "Fedora";
|
||||||
|
+ case FEDORA_UPDATES_PACKAGE_ORIGIN:
|
||||||
|
+ return "Fedora Updates";
|
||||||
|
+ case FEDORA_TESTING_PACKAGE_ORIGIN:
|
||||||
|
+ return "Fedora Updates (Testing)";
|
||||||
|
+ case RPMFUSION_FREE_STABLE_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion";
|
||||||
|
+ case RPMFUSION_FREE_UPDATES_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion Updates";
|
||||||
|
+ case RPMFUSION_FREE_TESTING_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion Updates (Testing)";
|
||||||
|
+ case RPMFUSION_NONFREE_STABLE_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion (Non-free Software)";
|
||||||
|
+ case RPMFUSION_NONFREE_UPDATES_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion (Non-free Software) Updates";
|
||||||
|
+ case RPMFUSION_NONFREE_TESTING_PACKAGE_ORIGIN:
|
||||||
|
+ return "RPMFusion (Non-free Software) Updates (Testing)";
|
||||||
|
+ case ULTRAMARINE_PACKAGE_ORIGIN:
|
||||||
|
+ return "Ultramarine";
|
||||||
|
+ case AKMODS_SECUREBOOT_PACKAGE_ORIGIN:
|
||||||
|
+ return "Secureboot support for akmods";
|
||||||
|
+ case KMODTOOL_SECUREBOOT_PACKAGE_ORIGIN:
|
||||||
|
+ return "Secureboot support for kmodtool";
|
||||||
|
+ case TERRA_PACKAGE_ORIGIN:
|
||||||
|
+ return "Terra";
|
||||||
|
}
|
||||||
|
} else if (backend is FlatpakBackend) {
|
||||||
|
var fp_package = this as FlatpakPackage;
|
||||||
|
@@ -342,8 +388,6 @@ public class AppCenterCore.Package : Object {
|
||||||
|
}
|
||||||
|
|
||||||
|
return fp_package.remote_title;
|
||||||
|
- } else if (backend is UbuntuDriversBackend) {
|
||||||
|
- return _("Ubuntu Drivers");
|
||||||
|
}
|
||||||
|
|
||||||
|
return _("Unknown Origin (non-curated)");
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "elementary-appcenter.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
# false positives
|
||||||
|
addFilter("E: invalid-lc-messages-dir /usr/share/locale/bh*")
|
||||||
|
addFilter("E: invalid-lc-messages-dir /usr/share/locale/mo*")
|
||||||
|
|
||||||
|
# don't care about manpages
|
||||||
|
addFilter("W: no-manual-page-for-binary io.elementary.appcenter*")
|
||||||
|
|
||||||
|
# don't care about no documentation for sub-packages
|
||||||
|
addFilter("W: no-documentation*")
|
||||||
|
|
||||||
@@ -0,0 +1,313 @@
|
|||||||
|
%global appname io.elementary.appcenter
|
||||||
|
|
||||||
|
Name: elementary-appcenter
|
||||||
|
Summary: Software Center from elementary
|
||||||
|
Version: 7.4.0
|
||||||
|
Release: 1%{?dist}
|
||||||
|
License: GPL-3.0
|
||||||
|
|
||||||
|
Provides: appcenter = %{version}-%{release}
|
||||||
|
Obsoletes: appcenter < 7.2.1-2
|
||||||
|
|
||||||
|
URL: https://github.com/elementary/appcenter
|
||||||
|
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: gettext
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala
|
||||||
|
|
||||||
|
BuildRequires: appstream-vala
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(appstream) >= 0.10.0
|
||||||
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
|
BuildRequires: pkgconfig(flatpak)
|
||||||
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||||
|
BuildRequires: pkgconfig(json-glib-1.0)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
BuildRequires: pkgconfig(libsoup-2.4)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
|
BuildRequires: pkgconfig(packagekit-glib2)
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
|
||||||
|
Requires: PackageKit
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
|
%description
|
||||||
|
AppCenter is a native Gtk+ app store built on AppStream and Packagekit.
|
||||||
|
|
||||||
|
|
||||||
|
%package gnome-shell-search-provider
|
||||||
|
Summary: Software Center from elementary (gnome-shell search provider)
|
||||||
|
|
||||||
|
Provides: appcenter-gnome-shell-search-provider = %{version}-%{release}
|
||||||
|
Obsoletes: appcenter-gnome-shell-search-provider < 7.2.1-2
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: gnome-shell
|
||||||
|
|
||||||
|
Supplements: (%{name} and gnome-shell)
|
||||||
|
|
||||||
|
%description gnome-shell-search-provider
|
||||||
|
AppCenter is a native Gtk+ app store built on AppStream and Packagekit.
|
||||||
|
|
||||||
|
This package contains the gnome-shell search provider.
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n appcenter-%version
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson -Dpayments=false -Dcurated=false -Dhide_upstream_distro_apps=false
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
# remove empty hidden apps file
|
||||||
|
rm -r %{buildroot}/%{_sysconfdir}/%{appname}/appcenter.hiddenapps
|
||||||
|
|
||||||
|
# create autostart entry symlink
|
||||||
|
mkdir -p %{buildroot}/%{_sysconfdir}/xdg/autostart/
|
||||||
|
|
||||||
|
ln -s %{_datadir}/applications/%{appname}-daemon.desktop \
|
||||||
|
%{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
||||||
|
|
||||||
|
|
||||||
|
%check
|
||||||
|
desktop-file-validate \
|
||||||
|
%{buildroot}/%{_datadir}/applications/%{appname}*.desktop
|
||||||
|
|
||||||
|
appstream-util validate-relax --nonet \
|
||||||
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
|
%files -f %{appname}.lang
|
||||||
|
%doc README.md
|
||||||
|
%license COPYING
|
||||||
|
|
||||||
|
%dir %{_sysconfdir}/%{appname}
|
||||||
|
%config(noreplace) %{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
||||||
|
|
||||||
|
%{_bindir}/%{appname}
|
||||||
|
|
||||||
|
%{_datadir}/applications/%{appname}*.desktop
|
||||||
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/%{appname}{,-symbolic}.svg
|
||||||
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
%{_datadir}/polkit-1/actions/%{appname}.policy
|
||||||
|
|
||||||
|
|
||||||
|
%files gnome-shell-search-provider
|
||||||
|
%{_datadir}/gnome-shell/search-providers/%{appname}.search-provider.ini
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Jun 07 2022 Fabio Valentini <decathorpe@gmail.com> - 3.10.0-1
|
||||||
|
- Update to version 3.10.0.
|
||||||
|
|
||||||
|
* Tue Dec 14 2021 Fabio Valentini <decathorpe@gmail.com> - 3.9.1-1
|
||||||
|
- Update to version 3.9.1.
|
||||||
|
|
||||||
|
* Wed Nov 24 2021 Fabio Valentini <decathorpe@gmail.com> - 3.9.0-1
|
||||||
|
- Update to version 3.9.0.
|
||||||
|
|
||||||
|
* Sat Oct 30 2021 Fabio Valentini <decathorpe@gmail.com> - 3.8.2-1
|
||||||
|
- Update to version 3.8.2.
|
||||||
|
|
||||||
|
* Wed Oct 27 2021 Fabio Valentini <decathorpe@gmail.com> - 3.8.1-1
|
||||||
|
- Update to version 3.8.1.
|
||||||
|
|
||||||
|
* Tue Sep 28 2021 Fabio Valentini <decathorpe@gmail.com> - 3.8.0-1
|
||||||
|
- Update to version 3.8.0.
|
||||||
|
|
||||||
|
* Fri Sep 17 2021 Fabio Valentini <decathorpe@gmail.com> - 3.7.1-3
|
||||||
|
- Mark flatpak sources in the UI.
|
||||||
|
|
||||||
|
* Fri Sep 17 2021 Fabio Valentini <decathorpe@gmail.com> - 3.7.1-2
|
||||||
|
- Hard-code Fedora instead of ubuntu repository names.
|
||||||
|
|
||||||
|
* Tue Aug 31 2021 Fabio Valentini <decathorpe@gmail.com> - 3.7.1-1
|
||||||
|
- Update to version 3.7.1.
|
||||||
|
|
||||||
|
* Fri Aug 27 2021 Fabio Valentini <decathorpe@gmail.com> - 3.7.0-1
|
||||||
|
- Update to version 3.7.0.
|
||||||
|
|
||||||
|
* Tue Aug 17 2021 Fabio Valentini <decathorpe@gmail.com> - 3.6.3-1
|
||||||
|
- Update to version 3.6.3.
|
||||||
|
|
||||||
|
* Wed Aug 11 2021 Fabio Valentini <decathorpe@gmail.com> - 3.6.2-1
|
||||||
|
- Update to version 3.6.2.
|
||||||
|
|
||||||
|
* Thu Aug 05 2021 Fabio Valentini <decathorpe@gmail.com> - 3.6.1-1
|
||||||
|
- Update to version 3.6.1.
|
||||||
|
|
||||||
|
* Fri Jul 16 2021 Fabio Valentini <decathorpe@gmail.com> - 3.6.0-1
|
||||||
|
- Update to version 3.6.0.
|
||||||
|
|
||||||
|
* Fri Oct 09 2020 Fabio Valentini <decathorpe@gmail.com> - 3.5.1-1
|
||||||
|
- Update to version 3.5.1.
|
||||||
|
|
||||||
|
* Wed Oct 07 2020 Fabio Valentini <decathorpe@gmail.com> - 3.5.0-1
|
||||||
|
- Update to version 3.5.0.
|
||||||
|
|
||||||
|
* Fri Aug 07 2020 Fabio Valentini <decathorpe@gmail.com> - 3.4.2-1
|
||||||
|
- Update to version 3.4.2.
|
||||||
|
|
||||||
|
* Thu Jul 02 2020 Fabio Valentini <decathorpe@gmail.com> - 3.4.1-1
|
||||||
|
- Update to version 3.4.1.
|
||||||
|
|
||||||
|
* Thu May 28 2020 Fabio Valentini <decathorpe@gmail.com> - 3.4.0-1
|
||||||
|
- Update to version 3.4.0.
|
||||||
|
|
||||||
|
* Thu Apr 30 2020 Fabio Valentini <decathorpe@gmail.com> - 3.3.0-1
|
||||||
|
- Update to version 3.3.0.
|
||||||
|
|
||||||
|
* Thu Apr 09 2020 Fabio Valentini <decathorpe@gmail.com> - 3.2.4-1
|
||||||
|
- Update to version 3.2.4.
|
||||||
|
|
||||||
|
* Thu Apr 02 2020 Fabio Valentini <decathorpe@gmail.com> - 3.2.3-1
|
||||||
|
- Update to version 3.2.3.
|
||||||
|
|
||||||
|
* Mon Mar 23 2020 Fabio Valentini <decathorpe@gmail.com> - 3.2.2-1
|
||||||
|
- Update to version 3.2.2.
|
||||||
|
|
||||||
|
* Fri Feb 28 2020 Fabio Valentini <decathorpe@gmail.com> - 3.2.1-1
|
||||||
|
- Update to version 3.2.1.
|
||||||
|
|
||||||
|
* Fri Feb 15 2019 Fabio Valentini <decathorpe@gmail.com> - 3.1.1-1
|
||||||
|
- Update to version 3.1.1.
|
||||||
|
|
||||||
|
* Wed Jan 02 2019 Fabio Valentini <decathorpe@gmail.com> - 3.1.0-1
|
||||||
|
- Update to version 3.1.0.
|
||||||
|
- Remove empty blacklist file.
|
||||||
|
|
||||||
|
* Fri Nov 30 2018 Fabio Valentini <decathorpe@gmail.com> - 3.0.1-2
|
||||||
|
- Drop elementaryOS blacklist in favor of the version shipped with appcenter.
|
||||||
|
|
||||||
|
* Thu Oct 25 2018 Fabio Valentini <decathorpe@gmail.com> - 3.0.1-1
|
||||||
|
- Update to version 3.0.1.
|
||||||
|
|
||||||
|
* Tue Oct 16 2018 Fabio Valentini <decathorpe@gmail.com> - 3.0-2
|
||||||
|
- Add missing autostart entry symlink for the daemon.
|
||||||
|
|
||||||
|
* Tue Oct 16 2018 Fabio Valentini <decathorpe@gmail.com> - 3.0-1
|
||||||
|
- Update to version 3.0.
|
||||||
|
- Add gnome-shell search provider sub-package.
|
||||||
|
- Explicitly disable payment system and curated applications.
|
||||||
|
- Update blacklist file to current version from elementaryOS.
|
||||||
|
|
||||||
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jun 13 2018 Fabio Valentini <decathorpe@gmail.com> - 0.2.9-2
|
||||||
|
- Rebuild for granite5 soname bump.
|
||||||
|
|
||||||
|
* Thu Mar 08 2018 Fabio Valentini <decathorpe@gmail.com> - 0.2.9-1
|
||||||
|
- Update to version 0.2.9.
|
||||||
|
- Add patch to fix build with the newer vala and PackageKit on f28+.
|
||||||
|
|
||||||
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.8-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 26 2018 Fabio Valentini <decathorpe@gmail.com> - 0.2.8-1
|
||||||
|
- Update to version 0.2.8.
|
||||||
|
|
||||||
|
* Tue Nov 07 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.7-1
|
||||||
|
- Update to version 0.2.7.
|
||||||
|
|
||||||
|
* Fri Nov 03 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.6-2
|
||||||
|
- Rebuild for granite soname bump.
|
||||||
|
|
||||||
|
* Mon Sep 18 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.6-1
|
||||||
|
- Update to version 0.2.6.
|
||||||
|
|
||||||
|
* Sat Aug 05 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.5-1
|
||||||
|
- Update to version 0.2.5.
|
||||||
|
- Include fedora-specific blacklist adapted from elementaryOS.
|
||||||
|
|
||||||
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.4-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 04 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.4-1
|
||||||
|
- Update to version 0.2.4.
|
||||||
|
|
||||||
|
* Thu Jun 01 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.3-1
|
||||||
|
- Update to version 0.2.3.
|
||||||
|
|
||||||
|
* Mon May 22 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.2-1
|
||||||
|
- Update to version 0.2.2.
|
||||||
|
|
||||||
|
* Sat May 20 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.1-1
|
||||||
|
- Update to version 0.2.1.
|
||||||
|
|
||||||
|
* Wed May 17 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2-1
|
||||||
|
- Update to version 0.2.
|
||||||
|
|
||||||
|
* Thu Mar 16 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.4-1
|
||||||
|
- Update to version 0.1.4.
|
||||||
|
- Depend on generic icon again, since it _should_ work.
|
||||||
|
|
||||||
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 27 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-7
|
||||||
|
- Add patch to rename generic icon to something branded.
|
||||||
|
|
||||||
|
* Wed Jan 25 2017 Fabio Valentini <decathorpe@gmail.com>
|
||||||
|
- Remove explicit BR: /usr/bin/pkgconfig.
|
||||||
|
|
||||||
|
* Mon Jan 23 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-6
|
||||||
|
- Explicitly depend on /usr/bin/pkg-config.
|
||||||
|
|
||||||
|
* Mon Jan 23 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-5
|
||||||
|
- Add missing scriptlets.
|
||||||
|
|
||||||
|
* Sat Jan 21 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-4
|
||||||
|
- Include icon to fix appdata metadata generation.
|
||||||
|
|
||||||
|
* Tue Jan 10 2017 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-3
|
||||||
|
- Clean up spec file.
|
||||||
|
|
||||||
|
* Sat Dec 24 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-2
|
||||||
|
- Enable libunity support.
|
||||||
|
|
||||||
|
* Mon Dec 05 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.3-1
|
||||||
|
- Update to version 0.1.3.
|
||||||
|
|
||||||
|
* Sun Nov 20 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.2-2
|
||||||
|
- Build out of tree.
|
||||||
|
|
||||||
|
* Sat Oct 29 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.2-1
|
||||||
|
- Update to version 0.1.2.
|
||||||
|
|
||||||
|
* Fri Oct 07 2016 Neal Gompa <ngompa13@gmail.com> - 0.1.1-4
|
||||||
|
- Add patch to support AppStream 0.10.0 in F25 (LP#1626398)
|
||||||
|
|
||||||
|
* Thu Sep 29 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.1-3
|
||||||
|
- Mass rebuild.
|
||||||
|
|
||||||
|
* Wed Sep 28 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.1-2
|
||||||
|
- Spec file cleanups.
|
||||||
|
|
||||||
|
* Tue Sep 27 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1.1-1
|
||||||
|
- Update to version 0.1.1.
|
||||||
|
|
||||||
|
* Sat Sep 17 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1-2
|
||||||
|
- Require PackageKit.
|
||||||
|
|
||||||
|
* Thu Aug 18 2016 Fabio Valentini <decathorpe@gmail.com> - 0.1-1
|
||||||
|
- Update to version 0.1.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("elementary/appcenter"));
|
||||||
@@ -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,15 +5,13 @@
|
|||||||
|
|
||||||
Name: elementary-calendar
|
Name: elementary-calendar
|
||||||
Summary: Desktop calendar app designed for elementary
|
Summary: Desktop calendar app designed for elementary
|
||||||
Version: 6.1.2
|
Version: 7.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/calendar
|
URL: https://github.com/elementary/calendar
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: https://patch-diff.githubusercontent.com/raw/elementary/calendar/pull/758.patch
|
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -21,6 +19,8 @@ BuildRequires: pkgconfig(champlain-0.12)
|
|||||||
BuildRequires: pkgconfig(libecal-2.0)
|
BuildRequires: pkgconfig(libecal-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
# BuildRequires: pkgconfig(libportal)
|
||||||
|
BuildRequires: pkgconfig(libportal-gtk3)
|
||||||
BuildRequires: folks-devel
|
BuildRequires: folks-devel
|
||||||
BuildRequires: libgee-devel
|
BuildRequires: libgee-devel
|
||||||
BuildRequires: pkgconfig(geocode-glib-2.0)
|
BuildRequires: pkgconfig(geocode-glib-2.0)
|
||||||
@@ -69,20 +69,17 @@ This package contains the development files.
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
%dnl desktop-file-validate %{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
||||||
%{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
desktop-file-validate \
|
|
||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
%dnl %config(noreplace) %{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop
|
||||||
|
|
||||||
%{_bindir}/%{appname}
|
%{_bindir}/%{appname}
|
||||||
|
|
||||||
@@ -92,7 +89,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/%{name}/
|
%{_includedir}/%{name}/
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.0.0
|
Version: 7.2.0
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -90,6 +90,7 @@ This package contains the development headers.
|
|||||||
%{_datadir}/gtksourceview-4/styles/elementary-light.xml
|
%{_datadir}/gtksourceview-4/styles/elementary-light.xml
|
||||||
%{_datadir}/metainfo/io.elementary.code.metainfo.xml
|
%{_datadir}/metainfo/io.elementary.code.metainfo.xml
|
||||||
%{_datadir}/polkit-1/actions/%{appname}.policy
|
%{_datadir}/polkit-1/actions/%{appname}.policy
|
||||||
|
%{_mandir}/man1/%{appname}.1.gz
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/codecore.h
|
%{_includedir}/codecore.h
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-files
|
Name: elementary-files
|
||||||
Summary: File manager from elementary
|
Summary: File manager from elementary
|
||||||
Version: 6.4.0
|
Version: 6.5.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -3,14 +3,13 @@
|
|||||||
|
|
||||||
Name: elementary-greeter
|
Name: elementary-greeter
|
||||||
Summary: LightDM Login Screen for the elementary desktop
|
Summary: LightDM Login Screen for the elementary desktop
|
||||||
Version: 6.1.1
|
Version: 7.0.0
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/greeter
|
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/compare/93bbca3..1b3879d.patch
|
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -69,7 +68,7 @@ The elementary Greeter is a styled Login Screen for LightDM.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{srcname}-%{version} -p1
|
%autosetup -n %{srcname}-%{version}
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -90,8 +89,7 @@ install -pm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -105,7 +103,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_sbindir}/%{appname}
|
%{_sbindir}/%{appname}
|
||||||
|
|
||||||
%{_datadir}/xgreeters/%{appname}.desktop
|
%{_datadir}/xgreeters/%{appname}.desktop
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
%{_datadir}/lightdm/lightdm.conf.d/40-%appname.conf
|
%{_datadir}/lightdm/lightdm.conf.d/40-%appname.conf
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-icon-theme
|
Name: elementary-icon-theme
|
||||||
Summary: Icons from the Elementary Project
|
Summary: Icons from the Elementary Project
|
||||||
Version: 7.3.0
|
Version: 7.3.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?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
|
||||||
@@ -72,7 +72,7 @@ touch %{buildroot}/%{_datadir}/icons/elementary/icon-theme.cache
|
|||||||
%check
|
%check
|
||||||
# ignore validation until appstream-glib knows the "icon-theme" component type
|
# ignore validation until appstream-glib knows the "icon-theme" component type
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml || :
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml || :
|
||||||
|
|
||||||
|
|
||||||
%transfiletriggerin -- %{_datadir}/icons/elementary
|
%transfiletriggerin -- %{_datadir}/icons/elementary
|
||||||
@@ -96,7 +96,7 @@ gtk-update-icon-cache --force %{_datadir}/icons/elementary &>/dev/null || :
|
|||||||
%{_datadir}/icons/elementary/cursor.theme
|
%{_datadir}/icons/elementary/cursor.theme
|
||||||
%{_datadir}/icons/elementary/index.theme
|
%{_datadir}/icons/elementary/index.theme
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
%files gimp-palette
|
%files gimp-palette
|
||||||
%{_datadir}/gimp/2.0/palettes/elementary.gpl
|
%{_datadir}/gimp/2.0/palettes/elementary.gpl
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-onboarding
|
Name: elementary-onboarding
|
||||||
Summary: Onboarding app for new users
|
Summary: Onboarding app for new users
|
||||||
Version: 7.1.0
|
Version: 7.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/onboarding
|
URL: https://github.com/elementary/onboarding
|
||||||
|
|||||||
+15
-6
@@ -3,8 +3,8 @@
|
|||||||
%global iface io.elementary.SettingsDaemon.AccountsService
|
%global iface io.elementary.SettingsDaemon.AccountsService
|
||||||
|
|
||||||
Name: elementary-settings-daemon
|
Name: elementary-settings-daemon
|
||||||
Version: 1.2.0
|
Version: 1.3.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Settings Daemon and Portal for Pantheon
|
Summary: Settings Daemon and Portal for Pantheon
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -25,6 +25,7 @@ BuildRequires: pkgconfig(glib-2.0)
|
|||||||
BuildRequires: pkgconfig(granite) >= 5.3.0
|
BuildRequires: pkgconfig(granite) >= 5.3.0
|
||||||
BuildRequires: pkgconfig(libgeoclue-2.0)
|
BuildRequires: pkgconfig(libgeoclue-2.0)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
|
BuildRequires: pkgconfig(fwupd)
|
||||||
|
|
||||||
Requires: xdg-desktop-portal
|
Requires: xdg-desktop-portal
|
||||||
|
|
||||||
@@ -47,25 +48,27 @@ Requires: xdg-desktop-portal
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%systemd_user_post %{appname}.xdg-desktop-portal.service
|
%systemd_user_post %{appname}.xdg-desktop-portal.service
|
||||||
|
%systemd_post %{appname}.check-for-firmware-updates.timer
|
||||||
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%systemd_user_preun %{appname}.xdg-desktop-portal.service
|
%systemd_user_preun %{appname}.xdg-desktop-portal.service
|
||||||
|
%systemd_preun %{appname}.check-for-firmware-updates.timer
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
%config(noreplace) %{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
%{_bindir}/%{appname}
|
%{_bindir}/%{appname}
|
||||||
|
|
||||||
@@ -75,10 +78,16 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/dbus-1/interfaces/%{iface}.xml
|
%{_datadir}/dbus-1/interfaces/%{iface}.xml
|
||||||
%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.elementary.settings-daemon.service
|
%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.elementary.settings-daemon.service
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
%{_datadir}/xdg-desktop-portal/portals/%{appname}.portal
|
%{_datadir}/xdg-desktop-portal/portals/%{appname}.portal
|
||||||
|
|
||||||
%{_userunitdir}/%{appname}.xdg-desktop-portal.service
|
%{_userunitdir}/%{appname}.xdg-desktop-portal.service
|
||||||
|
%{_unitdir}/%{appname}.check-for-firmware-updates.service
|
||||||
|
%{_unitdir}/%{appname}.check-for-firmware-updates.timer
|
||||||
|
|
||||||
|
%{_sysconfdir}/xdg/autostart/%appname.desktop
|
||||||
|
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-videos
|
Name: elementary-videos
|
||||||
Summary: Video player and library app from elementary
|
Summary: Video player and library app from elementary
|
||||||
Version: 2.9.1
|
Version: 3.0.0
|
||||||
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}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 7.1.1
|
Version: 7.1.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
Name: switchboard-plug-a11y
|
Name: switchboard-plug-a11y
|
||||||
Summary: Switchboard Accessibility plug
|
Summary: Switchboard Accessibility plug
|
||||||
Version: 2.3.0
|
Version: 2.3.0
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-a11y
|
URL: https://github.com/elementary/switchboard-plug-a11y
|
||||||
|
|||||||
+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,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-keyboard
|
Name: switchboard-plug-keyboard
|
||||||
Summary: Switchboard Keyboard plug
|
Summary: Switchboard Keyboard plug
|
||||||
Version: 3.1.1
|
Version: 3.2.1
|
||||||
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-keyboard
|
URL: https://github.com/elementary/switchboard-plug-keyboard
|
||||||
@@ -59,7 +59,7 @@ same time. Keyboard shortcuts are also part of this plug.
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
@@ -67,8 +67,8 @@ 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}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+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
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-pantheon-shell
|
Name: switchboard-plug-pantheon-shell
|
||||||
Summary: Switchboard Pantheon Shell plug
|
Summary: Switchboard Pantheon Shell plug
|
||||||
Version: 6.4.0
|
Version: 6.5.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-security-privacy
|
Name: switchboard-plug-security-privacy
|
||||||
Summary: Switchboard Security & Privacy Plug
|
Summary: Switchboard Security & Privacy Plug
|
||||||
Version: 7.0.0
|
Version: 7.1.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-sound
|
Name: switchboard-plug-sound
|
||||||
Summary: Switchboard Sound Plug
|
Summary: Switchboard Sound Plug
|
||||||
Version: 2.3.2
|
Version: 2.3.3
|
||||||
Release: 2%?dist
|
Release: 1%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-sound
|
URL: https://github.com/elementary/switchboard-plug-sound
|
||||||
@@ -27,6 +27,7 @@ BuildRequires: pkgconfig(gtk+-3.0)
|
|||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
BuildRequires: pkgconfig(libcanberra-gtk)
|
BuildRequires: pkgconfig(libcanberra-gtk)
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
|
||||||
@@ -52,12 +53,11 @@ A sound plug for Switchboard.
|
|||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
@@ -66,7 +66,7 @@ appstream-util validate-relax --nonet \
|
|||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global plug_name wallet
|
%global plug_name wallet
|
||||||
%global plug_rdnn io.elementary.switchboard.wallet
|
%global plug_rdnn io.elementary.switchboard.wallet
|
||||||
|
|
||||||
%global commit bfe73dfb95d9b46a0a34e0db35a178233c8552b0
|
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
|
||||||
|
|
||||||
Name: switchboard-plug-wallet
|
Name: switchboard-plug-wallet
|
||||||
Summary: Switchboard Wallet Plug
|
Summary: Switchboard Wallet Plug
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-sound
|
Name: wingpanel-indicator-sound
|
||||||
Summary: Sound Indicator for wingpanel
|
Summary: Sound Indicator for wingpanel
|
||||||
Version: 6.0.2
|
Version: 7.0.0
|
||||||
Release: 2%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
@@ -50,12 +50,12 @@ A sound indicator for wingpanel.
|
|||||||
%find_lang sound-indicator
|
%find_lang sound-indicator
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f sound-indicator.lang
|
%files -f sound-indicator.lang
|
||||||
@@ -65,7 +65,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libdir}/wingpanel/libsound.so
|
%{_libdir}/wingpanel/libsound.so
|
||||||
|
|
||||||
%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.sound.gschema.xml
|
%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.sound.gschema.xml
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -6,13 +6,12 @@ launcher.}
|
|||||||
|
|
||||||
Name: wingpanel
|
Name: wingpanel
|
||||||
Summary: Stylish top panel
|
Summary: Stylish top panel
|
||||||
Version: 3.0.3
|
Version: 3.0.5
|
||||||
Release: %autorelease
|
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
|
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
|
|||||||
+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
|
||||||
|
|||||||
@@ -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 67591cf616063838590eda9a19d27a66e3081677
|
%global commit c6882e79c4a84bedb6d2cbaa76d835732bbc426e
|
||||||
%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}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||||
%global commit ced1769bb4984465a51c2f45c2bee5c05fb52987
|
%global commit de472d04a682e1dc3d317c94b08a14facdf673e7
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri
|
Name: lomiri
|
||||||
Version: 0.1.2
|
Version: 0.1.4
|
||||||
Release: 2%?dist
|
Release: 1%{?dist}
|
||||||
Summary: A convergent desktop environment by Ubports
|
Summary: A convergent desktop environment by Ubports
|
||||||
|
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
@@ -87,6 +87,7 @@ Lomiri, Previously Unity8 is a convergent desktop environment built with Qt.
|
|||||||
|
|
||||||
%package tests
|
%package tests
|
||||||
Summary: Test files for %{name}
|
Summary: Test files for %{name}
|
||||||
|
Requires: dbus-test-runner
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description tests
|
%description tests
|
||||||
@@ -94,6 +95,10 @@ The %{name}-tests package contains test files for %{name}.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n lomiri-%commit -p1
|
%autosetup -n lomiri-%commit -p1
|
||||||
|
# Ubuntu specific, may have to be updated every background image change on Gnome or Ubuntu
|
||||||
|
for i in $(grep -rl warty-final-ubuntu); do
|
||||||
|
sed -i 's!warty-final-ubuntu.png!f38/default/f38-01-day.png!' $i
|
||||||
|
done
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake -DWerror=OFF -DDEB_HOST_MULTIARCH=%{_arch} -DCMAKE_INSTALL_LOCALSTATEDIR="%{_localstatedir}" -DDISPLAYED_DISTRO_NAME="Fedora" -DUSE_MIROIL=1
|
%cmake -DWerror=OFF -DDEB_HOST_MULTIARCH=%{_arch} -DCMAKE_INSTALL_LOCALSTATEDIR="%{_localstatedir}" -DDISPLAYED_DISTRO_NAME="Fedora" -DUSE_MIROIL=1
|
||||||
@@ -130,6 +135,8 @@ install -Dm644 data/test.sensors %{buildroot}%{_sysconfdir}/lomirisensors
|
|||||||
%{_libdir}/lomiri/qml/LightDM/
|
%{_libdir}/lomiri/qml/LightDM/
|
||||||
%{_libdir}/lomiri/qml/Lomiri/
|
%{_libdir}/lomiri/qml/Lomiri/
|
||||||
%{_libdir}/lomiri/qml/Powerd/
|
%{_libdir}/lomiri/qml/Powerd/
|
||||||
|
%{_libdir}/lomiri/qml/ProcessControl/libProcessControl-qml.so
|
||||||
|
%{_libdir}/lomiri/qml/ProcessControl/qmldir
|
||||||
%{_libdir}/lomiri/qml/ScreenshotDirectory/
|
%{_libdir}/lomiri/qml/ScreenshotDirectory/
|
||||||
%{_libdir}/lomiri/qml/SessionBroadcast/
|
%{_libdir}/lomiri/qml/SessionBroadcast/
|
||||||
%{_libdir}/lomiri/qml/UInput/
|
%{_libdir}/lomiri/qml/UInput/
|
||||||
@@ -141,6 +148,7 @@ install -Dm644 data/test.sensors %{buildroot}%{_sysconfdir}/lomirisensors
|
|||||||
%{_datadir}/accountsservice/interfaces/com.lomiri.shell.AccountsService.xml
|
%{_datadir}/accountsservice/interfaces/com.lomiri.shell.AccountsService.xml
|
||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%{_datadir}/dbus-1/interfaces/com.lomiri.shell.AccountsService.xml
|
%{_datadir}/dbus-1/interfaces/com.lomiri.shell.AccountsService.xml
|
||||||
|
%{_datadir}/dbus-1/interfaces/com.lomiri.ProcessControl.xml
|
||||||
%{_datadir}/lightdm/greeters/lomiri-greeter.desktop
|
%{_datadir}/lightdm/greeters/lomiri-greeter.desktop
|
||||||
%{_datadir}/lightdm/lightdm.conf.d/51-lomiri-greeter.conf
|
%{_datadir}/lightdm/lightdm.conf.d/51-lomiri-greeter.conf
|
||||||
%dir %{_datadir}/lomiri
|
%dir %{_datadir}/lomiri
|
||||||
@@ -162,6 +170,7 @@ install -Dm644 data/test.sensors %{buildroot}%{_sysconfdir}/lomirisensors
|
|||||||
%{_sharedstatedir}/lomiri/version
|
%{_sharedstatedir}/lomiri/version
|
||||||
%{_sharedstatedir}/polkit-1/localauthority/10-vendor.d/50-com.lomiri.wizard.pkla
|
%{_sharedstatedir}/polkit-1/localauthority/10-vendor.d/50-com.lomiri.wizard.pkla
|
||||||
|
|
||||||
|
|
||||||
%files tests
|
%files tests
|
||||||
%{_bindir}/lomiri-mock-indicator-service
|
%{_bindir}/lomiri-mock-indicator-service
|
||||||
%{_libdir}/lomiri/qml/mocks/
|
%{_libdir}/lomiri/qml/mocks/
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "mate-tweak.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
|
||||||
|
Name: mate-tweak
|
||||||
|
Version: 22.10.0
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Tweak tool for the MATE Desktop
|
||||||
|
License: GPL-2.0
|
||||||
|
URL: https://github.com/ubuntu-mate/mate-tweak
|
||||||
|
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||||
|
Requires: python3
|
||||||
|
BuildRequires: python3dist(setuptools) rpm_macro(py3_build) intltool desktop-file-utils
|
||||||
|
|
||||||
|
%description
|
||||||
|
This is MATE Tweak, a fork of mintDesktop.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
python3 -m ensurepip
|
||||||
|
python3 -m pip install distutils-extra-python
|
||||||
|
|
||||||
|
%build
|
||||||
|
%py3_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%py3_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
desktop-file-validate %buildroot%_datadir/applications/*.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license COPYING
|
||||||
|
%_bindir/%name
|
||||||
|
%_bindir/marco-{compton,xrender,picom,glx,xr_glx_hybrid,no-composite}
|
||||||
|
%_prefix/lib/%name/
|
||||||
|
%_datadir/locale/*/LC_MESSAGES/%name.mo
|
||||||
|
%_mandir/man1/marco-{glx,no-composite,xr_glx_hybrid,xrender}.1.gz
|
||||||
|
%_mandir/man1/%name.1.gz
|
||||||
|
%_datadir/applications/%name.desktop
|
||||||
|
%_datadir/applications/marco-{glx,no-composite,xr_glx_hybrid,xrender}.desktop
|
||||||
|
%_datadir/polkit-1/actions/org.mate.%name.policy
|
||||||
|
%ghost %_prefix/lib/python3.11/site-packages/__pycache__
|
||||||
|
%ghost %_prefix/lib/python3.11/site-packages/setup.py
|
||||||
|
%ghost %_prefix/lib/python3.11/site-packages/mate_tweak-%version-py%python3_version.egg-info/
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("ubuntu-mate/mate-tweak"));
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: iosevka-fusion-fonts
|
Name: iosevka-fusion-fonts
|
||||||
Version: 24.1.4
|
Version: 28.1.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A custom font based on iosevka
|
Summary: A custom font based on iosevka
|
||||||
|
|
||||||
|
|||||||
@@ -46,28 +46,28 @@ cv57 = 6 # ι iota serified flat tailed
|
|||||||
cv58 = 2 # λ lambda top tailed
|
cv58 = 2 # λ lambda top tailed
|
||||||
cv59 = 1 # μ me tailless
|
cv59 = 1 # μ me tailless
|
||||||
cv60 = 2 # ξ xe flat top
|
cv60 = 2 # ξ xe flat top
|
||||||
cv76 = 13 # 0 oval dashed forward slash
|
cv77 = 13 # 0 oval dashed forward slash
|
||||||
cv79 = 2 # 3 arched
|
cv80 = 2 # 3 arched
|
||||||
cv81 = 2 # 5 open contour
|
cv82 = 2 # 5 open contour
|
||||||
cv83 = 1 # 7 straight
|
cv84 = 1 # 7 straight
|
||||||
cv84 = 3 # 8 two asymmetric circles
|
cv85 = 3 # 8 two asymmetric circles
|
||||||
cv88 = 2 # ~ tilde low
|
cv89 = 2 # ~ tilde low
|
||||||
cv89 = 2 # * asterisk five-pointed low
|
cv90 = 3 # * asterisk five-pointed low
|
||||||
cv90 = 1 # _ underscore right below baseline
|
cv91 = 1 # _ underscore right below baseline
|
||||||
cv91 = 1 # ^ uptick high
|
cv92 = 1 # ^ uptick high
|
||||||
cv92 = 1 # ( parentheses normal slope
|
cv93 = 1 # ( parentheses normal slope
|
||||||
cv93 = 2 # { braces curly
|
cv94 = 2 # { braces curly
|
||||||
cv94 = 1 # # column straight
|
cv95 = 1 # # column straight
|
||||||
cv96 = 4 # @ three-fold, tall height
|
cv97 = 4 # @ three-fold, tall height
|
||||||
cv97 = 2 # $ dollar strike through
|
cv98 = 2 # $ dollar strike through
|
||||||
VXSE = 2 # ¢ cent strike through
|
VXSF = 2 # ¢ cent strike through
|
||||||
cv98 = 1 # % percent dots
|
cv99 = 1 # % percent dots
|
||||||
cv99 = 1 # | bar natural slope
|
VXSA = 1 # | bar natural slope
|
||||||
VXSA = 1 # ' single quote straight
|
VXSB = 1 # ' single quote straight
|
||||||
VXSB = 1 # ` grave/backtick straight
|
VXSC = 1 # ` grave/backtick straight
|
||||||
VXSC = 1 # ? smooth
|
VXSD = 1 # ? smooth
|
||||||
cv87 = 2 # .:; square punctuation marks
|
cv88 = 2 # .:; square punctuation marks
|
||||||
cv86 = 2 # ijäöü square diacretics
|
cv87 = 2 # ijäöü square diacretics
|
||||||
|
|
||||||
[buildPlans.iosevka-fusion.variants.upright]
|
[buildPlans.iosevka-fusion.variants.upright]
|
||||||
cv26 = 3 # a double storey rounded
|
cv26 = 3 # a double storey rounded
|
||||||
@@ -86,12 +86,12 @@ cv46 = 1 # v straight
|
|||||||
cv47 = 1 # w straight
|
cv47 = 1 # w straight
|
||||||
cv48 = 1 # x straight
|
cv48 = 1 # x straight
|
||||||
cv50 = 1 # z straight
|
cv50 = 1 # z straight
|
||||||
cv72 = 3 # 1 serified with base
|
cv78 = 3 # 1 serified with base
|
||||||
cv73 = 1 # 2 straight
|
cv79 = 1 # 2 straight
|
||||||
cv75 = 3 # 4 semi-open contour
|
cv81 = 3 # 4 semi-open contour
|
||||||
cv77 = 3 # 6 straight
|
cv83 = 3 # 6 straight
|
||||||
cv80 = 3 # 9 straight
|
cv86 = 3 # 9 straight
|
||||||
cv89 = 2 # & et open top (ampersand)
|
cv96 = 2 # & et open top (ampersand)
|
||||||
|
|
||||||
[buildPlans.iosevka-fusion.variants.italic]
|
[buildPlans.iosevka-fusion.variants.italic]
|
||||||
cv26 = 1 # a double storey straight
|
cv26 = 1 # a double storey straight
|
||||||
@@ -110,12 +110,12 @@ cv46 = 2 # v curly
|
|||||||
cv47 = 2 # w curly short middle top
|
cv47 = 2 # w curly short middle top
|
||||||
cv48 = 2 # x curly
|
cv48 = 2 # x curly
|
||||||
cv50 = 4 # z curly
|
cv50 = 4 # z curly
|
||||||
cv72 = 2 # 1 serified no base
|
cv78 = 2 # 1 serified no base
|
||||||
cv73 = 2 # 2 curly
|
cv79 = 2 # 2 curly
|
||||||
cv75 = 1 # 4 closed contour crossing
|
cv81 = 1 # 4 closed contour crossing
|
||||||
cv77 = 1 # 6 closed contour
|
cv83 = 1 # 6 closed contour
|
||||||
cv80 = 1 # 9 closed contour
|
cv86 = 1 # 9 closed contour
|
||||||
cv89 = 4 # & et open top toothed (ampersand)
|
cv96 = 4 # & et open top toothed (ampersand)
|
||||||
|
|
||||||
[buildPlans.iosevka-fusion.weights.thin]
|
[buildPlans.iosevka-fusion.weights.thin]
|
||||||
shape = 100
|
shape = 100
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
*.tar.gz
|
||||||
|
*.zip
|
||||||
|
*.rpm
|
||||||
|
*.log
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# manrope-fonts
|
||||||
|
|
||||||
|
Manrope – modern geometric sans-serif, packaged for use in tauOS
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
let readme = get("https://raw.githubusercontent.com/sharanda/manrope/master/README.md");
|
let readme = get("https://raw.githubusercontent.com/sharanda/manrope/master/README.md");
|
||||||
let ver = find("## Changelog\n- v (.+?) \\/", readme, 1);
|
let ver = find("## Changelog\n- v (.+?) \\/", readme, 1);
|
||||||
if ver != find("Version:\\s*([\\d.]+)\n" rpm.f, 1) {
|
if ver != find("Version:\\s*([\\d.]+)\n", rpm.f, 1) {
|
||||||
let req = new_req("https://api.github.com/repos/sharanda/manrope/commits/HEAD");
|
let req = new_req("https://api.github.com/repos/sharanda/manrope/commits/HEAD");
|
||||||
let sha = req.get().json().sha;
|
let sha = req.get().json().sha;
|
||||||
rpm.global("commit", sha);
|
rpm.global("commit", sha);
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Nerd Fonts is a project that patches developer targeted fonts with a high
|
|||||||
number of glyphs (icons).}
|
number of glyphs (icons).}
|
||||||
|
|
||||||
Name: nerd-fonts
|
Name: nerd-fonts
|
||||||
Version: 3.0.2
|
Version: 3.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: https://nerdfonts.com/
|
URL: https://nerdfonts.com/
|
||||||
Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md
|
Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%version/readme.md
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: sarasa-gothic-fonts
|
Name: sarasa-gothic-fonts
|
||||||
Version: 0.41.3
|
Version: 1.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||||
Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z
|
Source0: %url/releases/download/v%version/sarasa-gothic-ttc-%version.7z
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
<!-- Generic names rule -->
|
||||||
|
<alias>
|
||||||
|
<family>VL PGothic</family>
|
||||||
|
<default>
|
||||||
|
<family>sans-serif</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
<!-- Locale-specific overrides rule -->
|
||||||
|
<match>
|
||||||
|
<test name="lang" compare="contains">
|
||||||
|
<string>ja</string>
|
||||||
|
</test>
|
||||||
|
<test name="family" ignore-blanks="true">
|
||||||
|
<string>sans-serif</string>
|
||||||
|
</test>
|
||||||
|
<edit name="family" mode="prepend">
|
||||||
|
<string>VL PGothic</string>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
<!-- disabling hinting rule -->
|
||||||
|
<match target="font">
|
||||||
|
<test name="family" ignore-blanks="true">
|
||||||
|
<string>VL PGothic</string>
|
||||||
|
</test>
|
||||||
|
<edit name="hinting" mode="assign">
|
||||||
|
<bool>false</bool>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
</fontconfig>
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
<!-- Generic names rule -->
|
||||||
|
<alias>
|
||||||
|
<family>VL Gothic</family>
|
||||||
|
<default>
|
||||||
|
<family>monospace</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
<!-- NOTE: just for fallback - ideally better installing vlgothic-p-fonts -->
|
||||||
|
<alias>
|
||||||
|
<family>VL Gothic</family>
|
||||||
|
<default>
|
||||||
|
<family>sans-serif</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
<!-- Locale-specific overrides rule -->
|
||||||
|
<match>
|
||||||
|
<test name="lang" compare="contains">
|
||||||
|
<string>ja</string>
|
||||||
|
</test>
|
||||||
|
<test name="family" ignore-blanks="true">
|
||||||
|
<string>monospace</string>
|
||||||
|
</test>
|
||||||
|
<edit name="family" mode="prepend">
|
||||||
|
<string>VL Gothic</string>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
<!-- NOTE: just for fallback - ideally better installing vlgothic-p-fonts -->
|
||||||
|
<match>
|
||||||
|
<test name="lang" compare="contains">
|
||||||
|
<string>ja</string>
|
||||||
|
</test>
|
||||||
|
<test name="family" ignore-blanks="true">
|
||||||
|
<string>sans-serif</string>
|
||||||
|
</test>
|
||||||
|
<edit name="family" mode="prepend">
|
||||||
|
<string>VL Gothic</string>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
<!-- disabling hinting rule -->
|
||||||
|
<match target="font">
|
||||||
|
<test name="family" ignore-blanks="true">
|
||||||
|
<string>VL Gothic</string>
|
||||||
|
</test>
|
||||||
|
<edit name="hinting" mode="assign">
|
||||||
|
<bool>false</bool>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
</fontconfig>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "vl-gothic-fonts.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,132 @@
|
|||||||
|
# Packaging template: multi-family fonts packaging.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
#
|
||||||
|
# This template documents spec declarations, used when packaging multiple font
|
||||||
|
# families, from a single dedicated source archive. The source rpm is named
|
||||||
|
# after the first (main) font family). Look up “fonts-3-sub” when the source
|
||||||
|
# rpm needs to be named some other way.
|
||||||
|
#
|
||||||
|
# It is part of the following set of packaging templates:
|
||||||
|
# “fonts-0-simple”: basic single-family fonts packaging
|
||||||
|
# “fonts-1-full”: less common patterns for single-family fonts packaging
|
||||||
|
# “fonts-2-multi”: multi-family fonts packaging
|
||||||
|
# “fonts-3-sub”: packaging fonts, released as part of something else
|
||||||
|
#
|
||||||
|
Version: 20220612
|
||||||
|
Release: 2%{?dist}
|
||||||
|
URL: http://dicey.org/vlgothic
|
||||||
|
|
||||||
|
# The following declarations will be aliased to [variable]0 and reused for all
|
||||||
|
# generated *-fonts packages unless overriden by a specific [variable][number]
|
||||||
|
# declaration.
|
||||||
|
%global foundry VL
|
||||||
|
%global fontlicense mplus and BSD
|
||||||
|
%global fontlicenses LICENSE_J.mplus LICENSE_E.mplus LICENSE LICENSE.en
|
||||||
|
%global fontdocs README README_J.mplus README.sazanami README_E.mplus
|
||||||
|
%global fontdocsex %{fontlicenses}
|
||||||
|
|
||||||
|
# A text block that can be reused as part of the description of each generated
|
||||||
|
# subpackage.
|
||||||
|
%global common_description %{expand:
|
||||||
|
VLGothic provides Japanese TrueType fonts from the Vine Linux project.
|
||||||
|
Most of the glyphs are taken from the M+ and Sazanami Gothic fonts,
|
||||||
|
but some have also been improved by the project.
|
||||||
|
}
|
||||||
|
|
||||||
|
# Declaration for the subpackage containing the first font family. Also used as
|
||||||
|
# source rpm info. All the [variable]0 declarations are equivalent and aliased
|
||||||
|
# to [variable].
|
||||||
|
|
||||||
|
%global fontfamily0 VL Gothic
|
||||||
|
%global fontsummary0 Japanese TrueType font
|
||||||
|
%global fontpkgheader0 %{expand:
|
||||||
|
Obsoletes: vlgothic-fonts < %{version}-%{release}
|
||||||
|
Provides: vlgothic-fonts = %{version}-%{release}
|
||||||
|
}
|
||||||
|
%global fonts0 VL-Gothic-Regular.ttf
|
||||||
|
%global fontsex0 %{nil}
|
||||||
|
%global fontconfs0 %{SOURCE10}
|
||||||
|
%global fontconfsex0 %{nil}
|
||||||
|
%global fontdescription0 %{expand:
|
||||||
|
%{common_description}
|
||||||
|
|
||||||
|
This package provides the monospace VLGothic font.
|
||||||
|
}
|
||||||
|
|
||||||
|
%global fontfamily1 VL PGothic
|
||||||
|
%global fontsummary1 Proportional Japanese TrueType font
|
||||||
|
%global fontpkgheader1 %{expand:
|
||||||
|
Obsoletes: vlgothic-p-fonts < %{version}-%{release}
|
||||||
|
Provides: vlgothic-p-fonts = %{version}-%{release}
|
||||||
|
}
|
||||||
|
%global fonts1 VL-PGothic-Regular.ttf
|
||||||
|
%global fontsex1 %{nil}
|
||||||
|
%global fontconfs1 %{SOURCE11}
|
||||||
|
%global fontconfsex1 %{nil}
|
||||||
|
%global fontdescription1 %{expand:
|
||||||
|
%{common_description}
|
||||||
|
|
||||||
|
This package provides the VLGothic font with proportional glyphs for some
|
||||||
|
non-Japanese characters.
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# https://ja.osdn.net/frs/redir.php?m=gigenet&f=vlgothic%2F77450%2FVLGothic-%%{version}.tar.xz
|
||||||
|
Source0: https://mirrors.gigenet.com/OSDN/vlgothic/77450/VLGothic-%{version}.tar.xz
|
||||||
|
Source10: 65-3-%{fontpkgname0}.conf
|
||||||
|
Source11: 65-2-%{fontpkgname1}.conf
|
||||||
|
|
||||||
|
# “fontpkg” will generate the font subpackage headers corresponding to the
|
||||||
|
# elements declared above.
|
||||||
|
# “fontpkg” accepts the following selection arguments:
|
||||||
|
# – “-a” process everything
|
||||||
|
# – “-z [number]” process a specific declaration block
|
||||||
|
# If no flag is specified it will only process the zero/nosuffix block.
|
||||||
|
%fontpkg -a
|
||||||
|
|
||||||
|
# “fontmetapkg” will generate a font meta(sub)package header for all the font
|
||||||
|
# subpackages generated in this spec. Optional arguments:
|
||||||
|
# – “-n [name]” use [name] as metapackage name
|
||||||
|
# – “-s [variable]” use the content of [variable] as metapackage summary
|
||||||
|
# – “-d [variable]” use the content of [variable] as metapackage description
|
||||||
|
# – “-z [numbers]” restrict metapackaging to [numbers] comma-separated list
|
||||||
|
# of font package suffixes
|
||||||
|
%fontmetapkg
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n VLGothic
|
||||||
|
iconv -f EUC-JP -t UTF-8 -o README.sazanami.tmp README.sazanami
|
||||||
|
touch -r README.sazanami README.sazanami.tmp
|
||||||
|
mv README.sazanami.tmp README.sazanami
|
||||||
|
|
||||||
|
%build
|
||||||
|
# “fontbuild” accepts the usual selection arguments:
|
||||||
|
# – “-a” process everything
|
||||||
|
# – “-z [number]” process a specific declaration block
|
||||||
|
# If no flag is specified it will only process the zero/nosuffix block.
|
||||||
|
%fontbuild -a
|
||||||
|
|
||||||
|
%install
|
||||||
|
# “fontinstall” accepts the usual selection arguments:
|
||||||
|
# – “-a” process everything
|
||||||
|
# – “-z [number]” process a specific declaration block
|
||||||
|
# If no flag is specified it will only process the zero/nosuffix block.
|
||||||
|
%fontinstall -a
|
||||||
|
|
||||||
|
%check
|
||||||
|
# “fontcheck” accepts the usual selection arguments:
|
||||||
|
# – “-a” process everything
|
||||||
|
# – “-z [number]” process a specific declaration block
|
||||||
|
# If no flag is specified it will only process the zero/nosuffix block.
|
||||||
|
%fontcheck -a
|
||||||
|
|
||||||
|
# “fontfiles” accepts the usual selection arguments:
|
||||||
|
# – “-a” process everything
|
||||||
|
# – “-z [number]” process a specific declaration block
|
||||||
|
# If no flag is specified it will only process the zero/nosuffix block
|
||||||
|
%fontfiles -a
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Wed Dec 28 2022 windowsboy111 <windowsboy111@fyralabs.com> - 16.8.4
|
||||||
|
- Initial package
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
%define osuresver 2023.707.0
|
%define osuresver 2024.207.0
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: osu-lazer
|
Name: osu-lazer
|
||||||
Version: 2023.621.0
|
Version: 2024.219.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
URL: https://osu.ppy.sh/
|
URL: https://osu.ppy.sh/
|
||||||
|
|||||||
@@ -0,0 +1,79 @@
|
|||||||
|
From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001
|
||||||
|
From: seth <getchoo@tuta.io>
|
||||||
|
Date: Sun, 15 Jan 2023 14:47:49 -0500
|
||||||
|
Subject: [PATCH] find cmark with pkgconfig
|
||||||
|
|
||||||
|
Signed-off-by: seth <getchoo@tuta.io>
|
||||||
|
---
|
||||||
|
cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 59 insertions(+)
|
||||||
|
create mode 100755 cmake/Findcmark.cmake
|
||||||
|
|
||||||
|
diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake
|
||||||
|
new file mode 100755
|
||||||
|
index 00000000..9858e5df
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/cmake/Findcmark.cmake
|
||||||
|
@@ -0,0 +1,59 @@
|
||||||
|
+# SPDX-FileCopyrightText: 2019 Black Hat <bhat@encom.eu.org>
|
||||||
|
+# SPDX-License-Identifier: GPL-3.0-only
|
||||||
|
+
|
||||||
|
+#
|
||||||
|
+# CMake module to search for the cmark library
|
||||||
|
+#
|
||||||
|
+
|
||||||
|
+# first try to find cmark-config.cmake
|
||||||
|
+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/'
|
||||||
|
+find_package(cmark CONFIG QUIET)
|
||||||
|
+if(cmark_FOUND AND TARGET cmark::cmark)
|
||||||
|
+ # found it!
|
||||||
|
+ return()
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+find_package(PkgConfig QUIET)
|
||||||
|
+if(PKG_CONFIG_FOUND)
|
||||||
|
+ pkg_check_modules(PC_CMARK QUIET cmark)
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+if(NOT CMARK_INCLUDE_DIR)
|
||||||
|
+ find_path(CMARK_INCLUDE_DIR
|
||||||
|
+ NAMES cmark.h
|
||||||
|
+ PATHS
|
||||||
|
+ ${PC_CMARK_INCLUDEDIR}
|
||||||
|
+ ${PC_CMARK_INCLUDE_DIRS}
|
||||||
|
+ /usr/include
|
||||||
|
+ /usr/local/include)
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+if(NOT CMARK_LIBRARY)
|
||||||
|
+ find_library(CMARK_LIBRARY
|
||||||
|
+ NAMES cmark
|
||||||
|
+ HINTS
|
||||||
|
+ ${PC_CMARK_LIBDIR}
|
||||||
|
+ ${PC_CMARK_LIBRARY_DIRS}
|
||||||
|
+ /usr/lib
|
||||||
|
+ /usr/local/lib)
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+if(NOT TARGET cmark::cmark)
|
||||||
|
+ add_library(cmark::cmark UNKNOWN IMPORTED)
|
||||||
|
+ set_target_properties(cmark::cmark
|
||||||
|
+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
|
||||||
|
+ ${CMARK_INCLUDE_DIR})
|
||||||
|
+ set_property(TARGET cmark::cmark APPEND
|
||||||
|
+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY})
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+include(FindPackageHandleStandardArgs)
|
||||||
|
+find_package_handle_standard_args(cmark
|
||||||
|
+ DEFAULT_MSG
|
||||||
|
+ CMARK_INCLUDE_DIR
|
||||||
|
+ CMARK_LIBRARY)
|
||||||
|
+
|
||||||
|
+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR)
|
||||||
|
+
|
||||||
|
+set(CMARK_LIBRARIES ${CMARK_LIBRARY})
|
||||||
|
+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR})
|
||||||
|
--
|
||||||
|
2.39.0
|
||||||
|
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
%global real_name prismlauncher
|
%global real_name prismlauncher
|
||||||
|
%global nice_name PrismLauncher
|
||||||
|
|
||||||
%global commit 12cd8a7bea991c2a8d4b59b1cfc9f7c246819fc9
|
%global commit a991d48c762dbc0432b6ec24bcab335fad76c945
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f
|
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
|
||||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||||
%global tomlplusplus_commit 0a90913abf9390b9e08ab6d3b40ac11634553f38
|
%global tomlplusplus_commit 7eb2ffcc09f8e9890dc0b77ff8ab00fc53b1f2b8
|
||||||
|
|
||||||
%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}
|
||||||
@@ -24,26 +25,14 @@
|
|||||||
%global min_qt_version 5.12
|
%global min_qt_version 5.12
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global build_platform unknown
|
%global build_platform terra
|
||||||
|
|
||||||
%if 0%{?fedora}
|
|
||||||
%global build_platform Fedora
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?rhel}
|
|
||||||
%global build_platform RedHat
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?centos}
|
|
||||||
%global build_platform CentOS
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{with qt6}
|
%if %{with qt6}
|
||||||
Name: prismlauncher-nightly
|
Name: prismlauncher-nightly
|
||||||
%else
|
%else
|
||||||
Name: prismlauncher-qt5-nightly
|
Name: prismlauncher-qt5-nightly
|
||||||
%endif
|
%endif
|
||||||
Version: 7.1^%{snapshot_info}
|
Version: 8.0^%{snapshot_info}
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Minecraft launcher with ability to manage multiple instances
|
Summary: Minecraft launcher with ability to manage multiple instances
|
||||||
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
|
||||||
@@ -53,6 +42,7 @@ Source0: https://github.com/PrismLauncher/PrismLauncher/archive/%{commi
|
|||||||
Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz
|
Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz
|
||||||
Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz
|
Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz
|
||||||
Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz
|
Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz
|
||||||
|
Patch0: 0001-find-cmark-with-pkgconfig.patch
|
||||||
|
|
||||||
BuildRequires: cmake >= 3.15
|
BuildRequires: cmake >= 3.15
|
||||||
BuildRequires: extra-cmake-modules
|
BuildRequires: extra-cmake-modules
|
||||||
@@ -74,6 +64,9 @@ BuildRequires: cmake(Qt6Core5Compat)
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
BuildRequires: pkgconfig(libcmark)
|
BuildRequires: pkgconfig(libcmark)
|
||||||
|
%if 0%{fedora} < 38
|
||||||
|
BuildRequires: cmark
|
||||||
|
%endif
|
||||||
BuildRequires: pkgconfig(scdoc)
|
BuildRequires: pkgconfig(scdoc)
|
||||||
BuildRequires: pkgconfig(zlib)
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
|
||||||
@@ -93,8 +86,6 @@ Recommends: flite
|
|||||||
# Prism supports enabling gamemode
|
# Prism supports enabling gamemode
|
||||||
Suggests: gamemode
|
Suggests: gamemode
|
||||||
|
|
||||||
Recommends: terra-fractureiser-detector
|
|
||||||
|
|
||||||
Conflicts: %{real_name}
|
Conflicts: %{real_name}
|
||||||
Conflicts: %{real_name}-qt5
|
Conflicts: %{real_name}-qt5
|
||||||
%if %{without qt6}
|
%if %{without qt6}
|
||||||
@@ -145,27 +136,32 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
|||||||
%check
|
%check
|
||||||
%ctest
|
%ctest
|
||||||
|
|
||||||
appstream-util validate-relax --nonet %buildroot%_metainfodir/org.prismlauncher.PrismLauncher.metainfo.xml
|
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE COPYING.md
|
%license LICENSE COPYING.md
|
||||||
%dir %{_datadir}/%{real_name}
|
%dir %{_datadir}/%{nice_name}
|
||||||
%{_bindir}/%{real_name}
|
%{_bindir}/%{real_name}
|
||||||
%{_datadir}/%{real_name}/NewLaunch.jar
|
%{_datadir}/%{nice_name}/NewLaunch.jar
|
||||||
%{_datadir}/%{real_name}/JavaCheck.jar
|
%{_datadir}/%{nice_name}/JavaCheck.jar
|
||||||
|
%{_datadir}/%{nice_name}/qtlogging.ini
|
||||||
|
%{_datadir}/%{nice_name}/NewLaunchLegacy.jar
|
||||||
%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
|
%{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop
|
||||||
%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
|
%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
|
||||||
%{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
|
%{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
|
||||||
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
|
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
|
||||||
%{_datadir}/PrismLauncher/qtlogging.ini
|
|
||||||
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
|
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
|
||||||
%{_mandir}/man?/prismlauncher.*
|
%{_mandir}/man?/prismlauncher.*
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 26 2023 seth <getchoo at tuta dot io> - 8.0^20230726.4f00012-1
|
||||||
|
- remove terra-fractureiser-detector from recommends, use proper build platform,
|
||||||
|
and add patches for epel/older fedora versions
|
||||||
|
|
||||||
|
* Sun Jul 23 2023 seth <getchoo at tuta dot io> - 8.0^20230722.273d75f-1
|
||||||
|
- update submodules, version, & use autorelease
|
||||||
|
|
||||||
* Wed Jun 07 2023 seth <getchoo at tuta dot io> - 7.0^20230603.954d4d7-1
|
* Wed Jun 07 2023 seth <getchoo at tuta dot io> - 7.0^20230603.954d4d7-1
|
||||||
- specify jdk 17 + cleanup outdated patches/scriptlets
|
- specify jdk 17 + cleanup outdated patches/scriptlets
|
||||||
|
|
||||||
|
|||||||
@@ -4,5 +4,8 @@ if filters.contains("nightly") {
|
|||||||
let sha = req.get().json().sha;
|
let sha = req.get().json().sha;
|
||||||
rpm.global("commit", sha);
|
rpm.global("commit", sha);
|
||||||
rpm.release();
|
rpm.release();
|
||||||
rpm.version(`${gh("PrismLauncher/PrismLauncher")}^%{snapshot_info}`);
|
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
|
||||||
|
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
|
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
|
||||||
|
rpm.version(`${maj}.${min}^%{snapshot_info}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user