mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
1018 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bbd9846e43 | |||
| 7e6c8e50a4 | |||
| 4a8ce403d0 | |||
| ec5448b96d | |||
| d91a705426 | |||
| 193b5f0705 | |||
| a3545be262 | |||
| 5e7cbd1bc0 | |||
| 0d495044d6 | |||
| 5b9f395889 | |||
| 0f683747c0 | |||
| adaef9aa28 | |||
| 91ad29ade1 | |||
| 517d1259ae | |||
| a8d27b3b85 | |||
| 4c682a1b68 | |||
| b50d5ae179 | |||
| b30d71317e | |||
| 9f2d74d6a9 | |||
| eecfb3d46d | |||
| d2e807b9e8 | |||
| c8ec913e16 | |||
| 404c598885 | |||
| aa5352c4ae | |||
| 2347204c3c | |||
| 6d8499b8f8 | |||
| 24b8a294df | |||
| 22edeaa138 | |||
| 22059805b4 | |||
| 50c6084c26 | |||
| 28f53f3124 | |||
| 487b2d3fb6 | |||
| 17e7d807fa | |||
| e0831f3401 | |||
| 4098ed07d7 | |||
| f9f49d5e25 | |||
| 76fb757094 | |||
| 4d34575972 | |||
| d5d1bed869 | |||
| 68e4c86d71 | |||
| 417da16955 | |||
| 8b5e75f4a3 | |||
| df79f497bb | |||
| 372f512c56 | |||
| 5c33a7deee | |||
| 0c37ae038e | |||
| fda915b0d3 | |||
| 049328657f | |||
| 4ca23d4317 | |||
| 2f5e5855b0 | |||
| 82834bbc83 | |||
| c41290f658 | |||
| 34f55bafba | |||
| 670981ab54 | |||
| 2abdca4329 | |||
| 40d99014a4 | |||
| 3decb051d7 | |||
| 41e358e842 | |||
| e3b854bccb | |||
| 203a2f7353 | |||
| 316811c860 | |||
| 3ff5c78ff1 | |||
| fe632fcbb1 | |||
| 69e7e8b868 | |||
| 79a67cfa39 | |||
| 4c81264cb7 | |||
| 9754cbeb87 | |||
| 1c86b6f969 | |||
| fb3ba6c002 | |||
| 2239dc48c2 | |||
| d0662be981 | |||
| 1aaacb5410 | |||
| eb9e0263c7 | |||
| de321682d8 | |||
| bd97867f5c | |||
| b73e78925d | |||
| d7820129a7 | |||
| 25f0bed3a3 | |||
| 2c3fd888b1 | |||
| 2a6c6b30d3 | |||
| c891d9b963 | |||
| a7df1de622 | |||
| 2823e967c0 | |||
| fd1bc4f96b | |||
| 7ad02ffc21 | |||
| c3b769ed7b | |||
| f6571a8be7 | |||
| 58ddf76290 | |||
| 59aeb2e57f | |||
| 8df98fe1ea | |||
| 74639dbc35 | |||
| 6088711bec | |||
| 1b6b9fb92b | |||
| 17f149c1a5 | |||
| 9c6eda5d9e | |||
| 31e5b2be7f | |||
| f29d408be0 | |||
| 859a3bf5ab | |||
| 3d5fd30c32 | |||
| cc89e2f243 | |||
| 766ab49ebe | |||
| 1879797994 | |||
| a91016b1a6 | |||
| eed353ab37 | |||
| 3115afa549 | |||
| 5db23ec3af | |||
| d6af42083c | |||
| 995bd8aed0 | |||
| 7991182fc9 | |||
| 127f736636 | |||
| b1f33cbf4a | |||
| 4da543d721 | |||
| acc804ebe3 | |||
| 5d384c83c5 | |||
| e1841bfc88 | |||
| 510834f4e6 | |||
| fbe232b4f1 | |||
| 1ea388e860 | |||
| 7cc3cbf4df | |||
| 8ac454d8e8 | |||
| d195906e60 | |||
| 494c843722 | |||
| 2b3912a9fd | |||
| 9d0afe095c | |||
| 6e2287f098 | |||
| c8679dada7 | |||
| cc46576a58 | |||
| 4404bab36c | |||
| c2676b7a1a | |||
| 169224b364 | |||
| 47c1779a02 | |||
| c327e150c1 | |||
| 745d2b4870 | |||
| 77c4002994 | |||
| 5f438fa6f2 | |||
| 7b667bbc5a | |||
| 10696e1b10 | |||
| b3dda3e0a0 | |||
| 3f8e328cb0 | |||
| 9a4907ddf2 | |||
| adf709ba4d | |||
| 9d93a71c72 | |||
| 9287b19838 | |||
| 8b311c3f15 | |||
| 4d575aa799 | |||
| 0c2cd5cf06 | |||
| 277c232f16 | |||
| d6eb08af38 | |||
| 810d59fa94 | |||
| f55a210a5a | |||
| 3a0d36ec64 | |||
| 4749f9a600 | |||
| ef3465cc61 | |||
| c5905eb1a8 | |||
| c7d6771c15 | |||
| 2664343107 | |||
| fe3a5a9df2 | |||
| f2dd0fe974 | |||
| 4ba7eacc9f | |||
| 39e5d775af | |||
| 46d416ca22 | |||
| 34b9c2e64e | |||
| 2052eecf3e | |||
| 62cd380049 | |||
| b639209716 | |||
| 9038d046d2 | |||
| 027ba927a0 | |||
| 883abe453c | |||
| d94ee8f49d | |||
| 571f85f67c | |||
| 342e475f9b | |||
| b21dc79288 | |||
| 7f56c8e5e1 | |||
| c5e4f66330 | |||
| cd271f101c | |||
| 0f2fa8d6a0 | |||
| 17134e953a | |||
| e8471fc295 | |||
| 545691653b | |||
| c138602a15 | |||
| 265197fd94 | |||
| ce2fdefa5a | |||
| 93d0cd8b21 | |||
| 027c8f1e7e | |||
| cb8cc35fa8 | |||
| 5872dcddc1 | |||
| 8d9845eea1 | |||
| 5b7a4d9cf8 | |||
| 755e25f4e0 | |||
| 7ee30ee35c | |||
| a53c1c5597 | |||
| 0546f3b6fe | |||
| 46e54ed7c2 | |||
| 7b3fdc34a7 | |||
| fa1ebc86b3 | |||
| 931019fd88 | |||
| f65798633f | |||
| 5f8c763be9 | |||
| 422aa426c7 | |||
| 656e819a11 | |||
| 7b3c163484 | |||
| 898cb2bf8e | |||
| 62c6782160 | |||
| af8cacd84b | |||
| 716a904c10 | |||
| 453e63d57e | |||
| 6ae00b23d5 | |||
| 1eab735984 | |||
| c2b157b409 | |||
| 8533c40711 | |||
| 1f2208bdfc | |||
| 17f93ef29e | |||
| 44e79adcd3 | |||
| 12997f3439 | |||
| dc8b024d58 | |||
| 2d25317135 | |||
| 863531d90c | |||
| dbcc4cc99f | |||
| 30a4cd0eac | |||
| f2cedfd06d | |||
| f82ade35cb | |||
| dc0eada95f | |||
| ca9a7e38e8 | |||
| 96624d8022 | |||
| 6ac624b821 | |||
| ecf1763002 | |||
| 5da3206cd9 | |||
| 8cd6525400 | |||
| d22a6dbb6f | |||
| 3ee95b77f2 | |||
| 5953aa70cd | |||
| 8a397e2d82 | |||
| 03b8f5cb8b | |||
| 9f27c31a2b | |||
| 53694a85c1 | |||
| 1bd3420363 | |||
| 7ee42222b1 | |||
| 4cb4811719 | |||
| cc3ce4360e | |||
| 88ce74d276 | |||
| 5f2c456f53 | |||
| 9ef6e1d757 | |||
| 57b287a71e | |||
| a015a508ee | |||
| 76d0b3260d | |||
| 827b4eee3b | |||
| c44ad50c4b | |||
| 96daca21b2 | |||
| 2e18b3eb05 | |||
| 2338b66a8f | |||
| 25a9b9bc25 | |||
| 4265a46c31 | |||
| 3a0d14ef0b | |||
| 54a0eea060 | |||
| 456623d0f7 | |||
| d628d6d1e6 | |||
| 469a6b58fa | |||
| a92413ba32 | |||
| a4c139525f | |||
| 08ce917a0e | |||
| cac0087cad | |||
| ef7f87a2ff | |||
| 975bb13f17 | |||
| 5c46aff430 | |||
| 7995ff5deb | |||
| 3d35f03f2f | |||
| efc17702ce | |||
| 2b1c3161d1 | |||
| 97d5277d11 | |||
| 438657fb15 | |||
| 7f219609bf | |||
| acfde15853 | |||
| 65db46fc66 | |||
| 31ebb2134c | |||
| fdd931c15a | |||
| 588a020f1e | |||
| cdaa591b30 | |||
| b26ce2cc70 | |||
| a987bb360f | |||
| 0c9231c559 | |||
| 2d13c26e79 | |||
| b312507b9e | |||
| f48cc657ae | |||
| 5ef70c41f9 | |||
| f45093bad9 | |||
| bd353ae726 | |||
| d714015d91 | |||
| e7a7379d61 | |||
| 834dd08e07 | |||
| c06ee72d5f | |||
| 710370275f | |||
| 719c28a5b0 | |||
| 41e56e1924 | |||
| 92ba5ebf90 | |||
| 07e4060dd7 | |||
| f2be7ffaf7 | |||
| a312c2e70b | |||
| 7783a4f9b9 | |||
| 64b0e40fb4 | |||
| aa61615286 | |||
| 630fc2e769 | |||
| 6fc3a56861 | |||
| ad74ef161b | |||
| 1532c4503a | |||
| 85dd65a808 | |||
| 83149d94c4 | |||
| 38634f4fbd | |||
| f4cd2b90b4 | |||
| 2a545f0e16 | |||
| 300e17155b | |||
| 6a688a7990 | |||
| 746b1da48f | |||
| 460a1170a1 | |||
| 206a45a820 | |||
| 7eaf23eccb | |||
| b6fe5d7aa7 | |||
| aaa8aefa7d | |||
| 2c97254165 | |||
| 4c4f424b8f | |||
| 4669245930 | |||
| 36be59bfae | |||
| cc38c303ea | |||
| 55d4c937fa | |||
| 1dc5df1197 | |||
| 7724f9d048 | |||
| 558345d11f | |||
| f7b6c732c1 | |||
| 7af1b1fea3 | |||
| c5ab756e2f | |||
| 04110277f3 | |||
| 9fa0c587f2 | |||
| 5c5cacb552 | |||
| 6e37100034 | |||
| 0e874d3348 | |||
| cf0a50d027 | |||
| a99c3088d5 | |||
| c05bd4372a | |||
| 0792ac212c | |||
| a36c357a73 | |||
| 1eb421d93e | |||
| b5e50afdee | |||
| ec2621eabc | |||
| dc69da317f | |||
| 0fd354272a | |||
| 500df9fcc0 | |||
| c079b14dac | |||
| bb48ae9e0d | |||
| 93b46493bf | |||
| c78e76dfc2 | |||
| c300dd6b3b | |||
| 00efd174bc | |||
| 7072f9f9d0 | |||
| aae0b3620e | |||
| c7a7801a29 | |||
| 75b70c2f16 | |||
| b39d287b80 | |||
| 24d3d1bc8c | |||
| 588c346d1f | |||
| c012c6f94e | |||
| 07c5fa1362 | |||
| f4d5b3b127 | |||
| ccd465429e | |||
| 7ad92b62ed | |||
| 53d00ac234 | |||
| 54e5703d7f | |||
| a61a75ce59 | |||
| a15cb83646 | |||
| 236c626547 | |||
| abac9ae51d | |||
| 20867b33ef | |||
| 8b9ae53c47 | |||
| 795734516b | |||
| d1f3c6647d | |||
| 490042a444 | |||
| f13c01d951 | |||
| 03c1e777d0 | |||
| 761f33ab2a | |||
| 6d45a73dcf | |||
| e57755caec | |||
| 29546a8ca3 | |||
| bf0cfa9d1e | |||
| 9237c0263f | |||
| d6fb3c49c9 | |||
| 94ee0f2a97 | |||
| cdef1f676f | |||
| 9397ca6ef0 | |||
| 10024266ec | |||
| 44d6607858 | |||
| 386a6a8acc | |||
| fba68f7126 | |||
| cbedafeb27 | |||
| a5a518a23e | |||
| 31df00069c | |||
| e6f43c6386 | |||
| 3ec4e2f9c3 | |||
| 81d8f6bb34 | |||
| e703cec067 | |||
| 7d9d5125ac | |||
| ed332f48c2 | |||
| 367594a9c3 | |||
| 1106612c58 | |||
| ed4cd414c3 | |||
| 69f56d43b9 | |||
| 954dfdcafd | |||
| 578512bc15 | |||
| 69c68fa4c5 | |||
| e824f972bc | |||
| 8240f7ed12 | |||
| f382ba263b | |||
| bea87e9a54 | |||
| 2e846d06cf | |||
| 2c2f1b3fc1 | |||
| 13b64edf9e | |||
| 4b1b38a086 | |||
| d889b17c23 | |||
| 6cba232fa4 | |||
| 0b4e790ec7 | |||
| 2858525c55 | |||
| f943572952 | |||
| 1f6bd8dd48 | |||
| 710ca20e22 | |||
| dc975c3f17 | |||
| 29210e2847 | |||
| fbccc7623f | |||
| df2b7ca50d | |||
| df583594cb | |||
| 941f10fd2d | |||
| 47d1cddc70 | |||
| ac1885a006 | |||
| acc2ea46b6 | |||
| 1b4b95df2f | |||
| 3d77c115b4 | |||
| 91982d3a3c | |||
| 9a06dd0646 | |||
| d368e59609 | |||
| 8b1495fc98 | |||
| 61d31f9b3d | |||
| 637834893d | |||
| 5754eae55f | |||
| 887b5baa6a | |||
| 45a559e6c5 | |||
| 83100ae448 | |||
| a049905459 | |||
| 1871d36c61 | |||
| ba65389167 | |||
| 010aef5096 | |||
| 980127b7ed | |||
| 2c3267df57 | |||
| 86e6954bcb | |||
| 20f95544e5 | |||
| 0a3a884a21 | |||
| 9cdc5fe7c6 | |||
| 61f44cf208 | |||
| 8e1ff8b170 | |||
| b26d13c4f3 | |||
| a49785d705 | |||
| d305feb173 | |||
| acff4983c5 | |||
| 9abb6cf584 | |||
| 329a736780 | |||
| 05ffaeff6c | |||
| 4fde2e3701 | |||
| ba1463369c | |||
| 3efd4c5eca | |||
| 43f158bb02 | |||
| 3836452e06 | |||
| b6b48e6172 | |||
| eb79f9652b | |||
| 45b2961324 | |||
| 7bc8c5fe17 | |||
| 7b034ffa8b | |||
| 68b258ed3d | |||
| 7e4bb084b8 | |||
| 4c0cc14339 | |||
| aa7dcf65e3 | |||
| b46f275124 | |||
| c7d513c7f0 | |||
| 2725487bff | |||
| 6ec4334f05 | |||
| 5153bb3d97 | |||
| bc45c8c396 | |||
| abdbd5d193 | |||
| 21443e086a | |||
| 30af746588 | |||
| db0f004f3f | |||
| 16fae52da2 | |||
| 2e31c5b88a | |||
| 5f84eee731 | |||
| cf3c21ddc8 | |||
| 3b1a441047 | |||
| 68585b2ccd | |||
| a0ef272a83 | |||
| c308583ef7 | |||
| 4dcbcd5023 | |||
| 34bdd673e7 | |||
| 1cf8f30c0e | |||
| 8fe9c05515 | |||
| cbf0625cfa | |||
| 52805bb6b9 | |||
| bb109cef4a | |||
| 8d08b93c2f | |||
| 0bad9f9a60 | |||
| a3d1694c44 | |||
| a7f53d3e3f | |||
| f65a90985b | |||
| c43c273016 | |||
| 92f8ad8756 | |||
| 63a7210b4b | |||
| f9dd7beb94 | |||
| f471139ec1 | |||
| 73052236e9 | |||
| 2c1f90c3bc | |||
| fd59692714 | |||
| ab3c97ae96 | |||
| 040242f705 | |||
| f99db348be | |||
| 5da6113622 | |||
| 4fafa8b4dd | |||
| d9219cfefd | |||
| e1431d172b | |||
| 9fd5583c55 | |||
| 24544e34df | |||
| b46963b804 | |||
| c072e1af8f | |||
| 173b93864b | |||
| 924efafd86 | |||
| 4032c9cd2f | |||
| 50440a806c | |||
| bda4cdf8f2 | |||
| d1bbafeb6e | |||
| 6d50cc7a45 | |||
| 61ee2b6de9 | |||
| 808438d1fa | |||
| a2e1dbe169 | |||
| e75fdbcb95 | |||
| f55e3ec73b | |||
| 392fedd41e | |||
| 02c77f6c33 | |||
| d61c6f01cc | |||
| 2025eafbf6 | |||
| 333d3bc8a6 | |||
| 7aa94d8391 | |||
| bbad4fd13b | |||
| 64474153f5 | |||
| 90a38d0aa9 | |||
| 87585ab26d | |||
| be52ce2f76 | |||
| b027b3e913 | |||
| 7483cc8aa1 | |||
| c7b12ea62f | |||
| 6446430c22 | |||
| 9dbb12b27d | |||
| d502a44f6e | |||
| 8ff5e9c8e3 | |||
| b3d05e61fa | |||
| 17064d80d1 | |||
| 1d6c077f43 | |||
| 477378c84f | |||
| c6fbd9f8b7 | |||
| e1179d0465 | |||
| dd8befcf72 | |||
| 1c3e00092f | |||
| aeb49d309d | |||
| 66adc280d7 | |||
| 9cad6b46e3 | |||
| 9eac9bf699 | |||
| 4ed3f6719f | |||
| f5bd396763 | |||
| b659c3e580 | |||
| cde3cf63d9 | |||
| ae5147dbe1 | |||
| 6a1b812195 | |||
| 631b3985d1 | |||
| 487c51819f | |||
| eee9ba600d | |||
| bd5248e3ac | |||
| 0ea3503991 | |||
| 0b6baa4cb4 | |||
| f8f0b68944 | |||
| ee6fc60a54 | |||
| 691ccc7025 | |||
| c0dc070c4a | |||
| 02293d36df | |||
| 7513bffb63 | |||
| b68c608e95 | |||
| af8199c5ed | |||
| 7d29601efa | |||
| 5d48436d85 | |||
| e6d6774339 | |||
| bdf5be477a | |||
| 72823108a9 | |||
| 1da46e8365 | |||
| 16d6069a37 | |||
| 6008928313 | |||
| eec33556ce | |||
| 11005ecc8f | |||
| c133d5c5ef | |||
| 299c16239b | |||
| 7c658be8b9 | |||
| cf79d2fcae | |||
| f2935078e2 | |||
| 53e769981b | |||
| ec10d3b397 | |||
| afda1534e0 | |||
| 6175ebdb1e | |||
| 48c0f283a5 | |||
| d659576806 | |||
| 35c9eac0fa | |||
| b899524a8e | |||
| 0b3a989791 | |||
| 1349e48035 | |||
| 7b0ab652cb | |||
| 6495466410 | |||
| c2a1919662 | |||
| 3615850069 | |||
| 53e390ed05 | |||
| c1f16f5e76 | |||
| c8aea961b2 | |||
| c394ebf6ce | |||
| aac7abcbb1 | |||
| b584ea0777 | |||
| 7a71d2ed6a | |||
| 4d469037a7 | |||
| 09d36a463c | |||
| 454d81fe1b | |||
| cb5445e842 | |||
| 41bc785fe7 | |||
| b50e43e0e4 | |||
| 131b818fa4 | |||
| 56dd2453d0 | |||
| 00333a6f46 | |||
| a85924e921 | |||
| 2bc6218e40 | |||
| 4c14600629 | |||
| 37416a0926 | |||
| 156bcfee26 | |||
| 4663814a08 | |||
| 32bcce6505 | |||
| 31381d1334 | |||
| bd88c6e422 | |||
| b89f19fe81 | |||
| e102e70496 | |||
| 937f7ea3ce | |||
| de391e3651 | |||
| 3b42ab7869 | |||
| 2f8f351374 | |||
| 055bb96361 | |||
| 8e82e6f82f | |||
| c3f89c0f35 | |||
| e45679b929 | |||
| 956920719a | |||
| c6541525e4 | |||
| 1b29ebb35b | |||
| d8c7d39fcc | |||
| edb46ded8d | |||
| 6342f088cb | |||
| c371c138b3 | |||
| f4663b2f9a | |||
| e4d82a0ce2 | |||
| 89461dff5d | |||
| e557b9679e | |||
| eba65d4d25 | |||
| b060d67633 | |||
| c59d7bddc8 | |||
| cc42a7fbae | |||
| 0daa89b025 | |||
| 940704d2e4 | |||
| 5ba5dd5fa4 | |||
| 47bea643f5 | |||
| 128412b019 | |||
| 09651d8b6a | |||
| e390d9b88f | |||
| abec618543 | |||
| 6c3c9f73d4 | |||
| 0bf2e96d9c | |||
| 637f1af74c | |||
| 3494859209 | |||
| 65859616ce | |||
| b0387aa1ea | |||
| 2227f0f362 | |||
| e28611c479 | |||
| 3f8c62aaed | |||
| 4ad7f57dda | |||
| 23a5e6f2da | |||
| f39e2f6ede | |||
| c966a165c9 | |||
| 353d67376b | |||
| 7bb0c722ac | |||
| 0f742eb969 | |||
| fbebd351cd | |||
| 1ffd81560d | |||
| 8fff8d3a7e | |||
| 545ae4bc4a | |||
| fbbe1903ac | |||
| 7e4f59149b | |||
| fbc03cddee | |||
| 2ccb5f569d | |||
| 48101bff82 | |||
| 455b0af16d | |||
| ea8b7990b9 | |||
| 4d2fc43d6d | |||
| af9fa4dba1 | |||
| db3d1bda5f | |||
| b53ec60f4f | |||
| 73e8c4a806 | |||
| c4b61f8314 | |||
| a29cb93a40 | |||
| 3fb4a8c4c5 | |||
| d980349f56 | |||
| 48e0b86eab | |||
| c1fbf904fe | |||
| cc91987ca5 | |||
| 2c30ff8729 | |||
| ea79cad919 | |||
| 414b7e6ae8 | |||
| 7af9817455 | |||
| decbbdd592 | |||
| 9a967b5305 | |||
| a5e478d2d1 | |||
| 2ab0110c02 | |||
| 176c357c54 | |||
| 1aecf6d7af | |||
| ef2c1d31a0 | |||
| 57208f2db1 | |||
| 5f0abc4ac0 | |||
| a7d3766be1 | |||
| 724cf3775b | |||
| ffc163cc46 | |||
| fb40d5d27e | |||
| 09acf99ae1 | |||
| 515a0283ab | |||
| e1023c6237 | |||
| 018b80139a | |||
| a30cbda269 | |||
| 781f8ad730 | |||
| 44d261f4a4 | |||
| 405f501ff3 | |||
| 6da20c0fcc | |||
| d722d326ee | |||
| 29fc61879c | |||
| 39c9511e3c | |||
| 103dab2e74 | |||
| e31f618353 | |||
| 1803e9232e | |||
| 5b4014f135 | |||
| 98feffc4af | |||
| 14f5eb3437 | |||
| 46cbb7c0e8 | |||
| f31987fdd1 | |||
| 3cf58ccb0d | |||
| 4ea555e308 | |||
| 6cd29151b7 | |||
| 1a5f650c74 | |||
| a672e169d4 | |||
| eb09ecdadc | |||
| 631180f7df | |||
| 98a2c02c0f | |||
| 8a3ac2646d | |||
| d8d50b6758 | |||
| e7cd5b6751 | |||
| 3c02f3f481 | |||
| daad0b7233 | |||
| d52c2edcf2 | |||
| 511ffda002 | |||
| 9fc434ab42 | |||
| 854bb7ac8a | |||
| 965a135b87 | |||
| f96391615c | |||
| 70d15c769c | |||
| 045b6b310e | |||
| 97ba35da4f | |||
| 20277328b8 | |||
| 2744c5c653 | |||
| aa09ac51c3 | |||
| 45310359c8 | |||
| c8ee01171a | |||
| c1d2f1fc5c | |||
| 045030e257 | |||
| be6b42e2d2 | |||
| 96bfec2357 | |||
| 2a20771945 | |||
| c84e57dc75 | |||
| 66c3a2410a | |||
| 4e0b729518 | |||
| 93d734c791 | |||
| 39017ee756 | |||
| bc69c79869 | |||
| 3853c1d60c | |||
| 8b99e99954 | |||
| d96d2e0f9e | |||
| 39dbbb5d32 | |||
| fcd51c61da | |||
| 1351a07b38 | |||
| 2252e68059 | |||
| 5c77fc452e | |||
| ae0a65ebeb | |||
| 3114f18748 | |||
| 0384b90519 | |||
| 1d6f8bc107 | |||
| da3f34d21e | |||
| ccf97ee15f | |||
| c060fec744 | |||
| 37074321b9 | |||
| 7a920bcd97 | |||
| d2d087746f | |||
| 711fb609b5 | |||
| 7f81b8fb1d | |||
| 34d1995b53 | |||
| 5670423f33 | |||
| effefa4e0f | |||
| 9989ca8c16 | |||
| 61496800ea | |||
| 8f72590561 | |||
| 4a0aa1047c | |||
| cdb72a83a9 | |||
| 91bb71e0a9 | |||
| befc156016 | |||
| e61ac7dcef | |||
| 709b849689 | |||
| 177a549630 | |||
| 167b1e4e21 | |||
| ff3c2e1103 | |||
| 89da2ceab0 | |||
| b1a9d35b6c | |||
| 29c4aabee8 | |||
| 47a658b7e5 | |||
| 64105f4bb7 | |||
| 9ce0b349bb | |||
| b2067e1fd6 | |||
| b91ecd873c | |||
| 084479f0d6 | |||
| cb806e401c | |||
| 844e1d1dd9 | |||
| fd8b8a1b1c | |||
| 21e7193586 | |||
| f938fe9484 | |||
| 7f8ca97a07 | |||
| 0819382f7c | |||
| 20d00c0a60 | |||
| a4cb1739cb | |||
| a327999db5 | |||
| ded039bb8e | |||
| e58f71f208 | |||
| 50a313a08e | |||
| 4e67c71e55 | |||
| add0ec236c | |||
| eb9019853f | |||
| 8ae2645124 | |||
| 228d2b9cc7 | |||
| 0f325f8acb | |||
| a4860d97af | |||
| dba6612527 | |||
| 149a371e0c | |||
| fc5b962736 | |||
| c27eeab547 | |||
| 4b76765057 | |||
| 649da64907 | |||
| 00ddcb40a6 | |||
| a7da8a2c1b | |||
| 5335c6cbf6 | |||
| f72ff899a9 | |||
| a35ac8b196 | |||
| 62cafe47ad | |||
| 0a0001585d | |||
| 01dea981d5 | |||
| c9fef49f9a | |||
| def139efd9 | |||
| 9a1b8ee1b4 | |||
| 184fbf8669 | |||
| 8f1ceecc57 | |||
| b50c9096c6 | |||
| 369e31e2eb | |||
| 51a09871ce | |||
| 69dbc2100f | |||
| db68d1ca14 | |||
| 3e19b88250 | |||
| b47fef993f | |||
| 83823ccef6 | |||
| 04a79331d0 | |||
| 5824081297 | |||
| 8554fca092 | |||
| 0e8403d1bd | |||
| f565dc35ac | |||
| 400344365f | |||
| 2eae3485a6 | |||
| 650c3a8706 | |||
| 76c72e1f93 | |||
| 43c5a41973 | |||
| 718bbf6d13 | |||
| 440a7b7628 | |||
| 8786640458 | |||
| a24df3cbb6 | |||
| efeaf8f258 | |||
| aa1a058ea2 | |||
| 5379a4c26e | |||
| 6ba6fd269d | |||
| 4890610d05 | |||
| 294aa83313 | |||
| 183b57e2f6 | |||
| 3038555436 | |||
| a46be416c3 | |||
| e1828548c5 | |||
| 3bd4bba601 | |||
| c57d35e94b | |||
| 1497a3c3bf | |||
| e9ba011bc5 | |||
| b13c95233f | |||
| dc630ac449 | |||
| 9810a8d938 | |||
| 60fb9ac2d8 | |||
| e074b073bb | |||
| 77ead326b5 | |||
| dd531b3abb | |||
| 71a2af8f98 | |||
| a316a9bf7d | |||
| e6467a8c57 | |||
| 8400fd3634 | |||
| edbfab3e11 | |||
| 11b6f5024e | |||
| 31100279d3 | |||
| 37f884d8e0 | |||
| 91f0ecc245 | |||
| 7864607f71 | |||
| d8aed76df9 | |||
| 26b370cde4 | |||
| 27a0d8f866 | |||
| 30aa6ce771 | |||
| 7ac9d8ed8e | |||
| 64b958bcb0 | |||
| ff16c486ac | |||
| 31eff3a7eb | |||
| 17ad4108d9 | |||
| 4bf5f8b561 | |||
| 799e0212d4 | |||
| f751e04907 | |||
| 746f473c14 | |||
| a02f0c1662 | |||
| 3eb39d7f5f | |||
| 10e787b271 | |||
| 4852539372 | |||
| 0b41a8407d | |||
| e346819511 | |||
| d11dc58801 | |||
| bdc9d06eb6 | |||
| 277488b6bc | |||
| a1089c290f | |||
| 6f91d793f7 | |||
| 368de84c8c | |||
| ac86e432ed | |||
| 69db123961 | |||
| 52cccdab08 | |||
| 9c29a20764 | |||
| 72322e81af | |||
| a0a63ba5ea | |||
| 3bfbf808a4 | |||
| c986df4c01 | |||
| 97c07ef7c5 | |||
| c8b9b978d7 | |||
| ad72d5e752 | |||
| 4fb24c698b | |||
| 630d0c5dd5 | |||
| 5b65707b6a | |||
| 4a0fbd177f | |||
| 55671ac1d3 | |||
| c53f920a4b | |||
| dd7ad98140 | |||
| 890df1f580 | |||
| 9ad2e22665 | |||
| db52ab9b36 | |||
| 82e56debb7 | |||
| 2606b0e856 | |||
| 3c69e8abb7 | |||
| 2f6868fee1 | |||
| d04c5be94b | |||
| efb002ea41 | |||
| f2a73aad58 | |||
| e2427a201a | |||
| 0bb1a55394 | |||
| 9cb9836178 | |||
| 8cb7543a6e | |||
| 3cfb37d786 | |||
| dfb051ba02 | |||
| beffb6434c | |||
| 2946c93ef9 | |||
| 914ed9530c | |||
| 1dafcdd6f8 | |||
| 9518c1f5ee | |||
| 976b98355e | |||
| b6aa8d77a0 | |||
| 091be0833f | |||
| b26d1a48cc | |||
| bcfaf838cb | |||
| 79e7db1856 | |||
| 45058905b5 | |||
| d05ec400fc | |||
| 31cd4e4ca6 | |||
| c10e79c766 | |||
| 326170beba | |||
| a6eeaeb533 | |||
| 754e51f94c | |||
| 57fea0c93e | |||
| 74c7e2502e | |||
| e67aaca5aa | |||
| f8efb59044 | |||
| fe514e0a18 | |||
| f118afd124 | |||
| 1095b2d62a | |||
| 6d8d3769d5 | |||
| 0a5667ce15 | |||
| b7999fc1e1 | |||
| e08f2ad417 | |||
| 11fc99c9ea | |||
| 8317d962e6 | |||
| a1b3ac538c | |||
| 6e2204f25d | |||
| c8f674ab03 | |||
| 285cb2d6a4 | |||
| 848e5624a6 |
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"repoOwner": "terrapkg",
|
||||||
|
"repoName": "packages",
|
||||||
|
"resetAuthor": true,
|
||||||
|
"targetBranchChoices": ["f39", "f40", "frawhide"],
|
||||||
|
"branchLabelMapping": {
|
||||||
|
"^sync-(.+)$": "$1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
ARG VARIANT="38"
|
ARG VARIANT="rawhide"
|
||||||
FROM fedora:${VARIANT}
|
FROM fedora:${VARIANT}
|
||||||
|
|
||||||
RUN useradd -m vscode
|
RUN useradd -m vscode
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "Fedora",
|
"name": "Fedora",
|
||||||
"build": {
|
"build": {
|
||||||
"dockerfile": "Dockerfile",
|
"dockerfile": "Dockerfile",
|
||||||
"args": { "VARIANT": "38" }
|
"args": { "VARIANT": "rawhide" }
|
||||||
},
|
},
|
||||||
"remoteUser": "vscode",
|
"remoteUser": "vscode",
|
||||||
"runArgs": [
|
"runArgs": [
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- anda/**
|
- anda/**
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
@@ -23,13 +23,13 @@ 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:f39
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Generate build matrix
|
- name: Generate build matrix
|
||||||
@@ -40,27 +40,20 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||||
version: ["39"]
|
version: ["rawhide"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
|
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- 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
|
|
||||||
id: br-cache
|
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
|
||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
@@ -75,9 +68,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -100,7 +94,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success() && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- 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}} ${{github.sha}}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ jobs:
|
|||||||
bootstrap:
|
bootstrap:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
version: ["39"]
|
version: ["rawhide"]
|
||||||
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' }}
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
- name: Install Anda
|
- name: Install Anda
|
||||||
run: cargo install anda
|
run: cargo install anda
|
||||||
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: f${{ matrix.version }}
|
ref: f${{ matrix.version }}
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|||||||
+33
-10
@@ -5,32 +5,55 @@ on:
|
|||||||
packages:
|
packages:
|
||||||
description: "Packages to Build"
|
description: "Packages to Build"
|
||||||
required: true
|
required: true
|
||||||
|
custom_builder:
|
||||||
|
description: "Custom Builder"
|
||||||
|
required: false
|
||||||
|
default: ""
|
||||||
|
architecture:
|
||||||
|
description: "Architecture"
|
||||||
|
required: false
|
||||||
|
default: all
|
||||||
|
type: string
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
parse:
|
parse:
|
||||||
outputs:
|
outputs:
|
||||||
pkgs: ${{ steps.parsing.outputs.pkgs }}
|
pkgs: ${{ steps.parsing.outputs.pkgs }}
|
||||||
|
builder: ${{ inputs.custom_builder }}
|
||||||
|
arch: ${{ steps.parsing.outputs.arch }}
|
||||||
runs-on: "ubuntu-latest"
|
runs-on: "ubuntu-latest"
|
||||||
steps:
|
steps:
|
||||||
- name: Parse Input
|
- name: Parse Input
|
||||||
id: parsing
|
id: parsing
|
||||||
run: echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
|
run: |
|
||||||
|
echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
|
||||||
|
echo "builder=${{ inputs.custom_builder }}" >> $GITHUB_OUTPUT
|
||||||
|
arch="${{ inputs.architecture }}"
|
||||||
|
# Convert to json array using jq
|
||||||
|
# if arch is not all, convert to array
|
||||||
|
if [ "$arch" != "all" ]; then
|
||||||
|
# jq, array with single element as string
|
||||||
|
arch=$(echo $arch | sed 's/,/\n/g')
|
||||||
|
echo "arch=$(echo $arch | jq -Rs 'split("\n")' | jq 'map(select(length > 0))' | jq -c .)" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
echo "arch=$(echo '["aarch64", "x86_64"]' | jq -c .)" >> $GITHUB_OUTPUT
|
||||||
|
fi
|
||||||
|
|
||||||
build:
|
build:
|
||||||
needs: parse
|
needs: parse
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["39"]
|
version: ["rawhide"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
@@ -38,7 +61,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Cache buildroot
|
- name: Cache buildroot
|
||||||
id: br-cache
|
id: br-cache
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: /var/cache
|
path: /var/cache
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||||
@@ -53,9 +76,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -68,7 +92,6 @@ jobs:
|
|||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
|
||||||
run: |
|
run: |
|
||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
@@ -77,7 +100,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
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}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
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}} ${{github.sha}}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["39"]
|
version: ["rawhide"]
|
||||||
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:
|
||||||
@@ -19,7 +19,7 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Set up git repository
|
- name: Set up git repository
|
||||||
@@ -27,7 +27,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Cache buildroot
|
- name: Cache buildroot
|
||||||
id: br-cache
|
id: br-cache
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
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 }}-${{ matrix.pkg.pkg }}
|
||||||
@@ -42,9 +42,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -66,7 +67,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
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}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
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}} ${{github.sha}}
|
||||||
|
|||||||
@@ -3,20 +3,20 @@ name: Lint
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- frawhide
|
||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: Lint spec files
|
- name: Lint spec files
|
||||||
run: rpmlint $(find anda -type f -name "*.spec" -type f)
|
run: rpmlint $(find anda -type f -name "*.spec" -type f)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ set -x
|
|||||||
|
|
||||||
dirs=$2
|
dirs=$2
|
||||||
dirs=${dirs/\/pkg/}
|
dirs=${dirs/\/pkg/}
|
||||||
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1}"
|
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"%6\"}"
|
||||||
|
|
||||||
if [[ $1 == false ]]; then
|
if [[ $1 == false ]]; then
|
||||||
d=${p/\%v/?}
|
d=${p/\%v/?}
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
name: Automatic backport/sync action
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: ["labeled", "closed"]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
backport:
|
||||||
|
name: Backport/sync PR
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.event.pull_request.merged
|
||||||
|
steps:
|
||||||
|
- name: Install SSH signing key
|
||||||
|
run: |
|
||||||
|
mkdir -p ${{ runner.temp }}
|
||||||
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
|
||||||
|
- name: Setup Raboneko Signing
|
||||||
|
run: |
|
||||||
|
git config --global gpg.format "ssh"
|
||||||
|
git config --global user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
|
git config --global commit.gpgsign true
|
||||||
|
|
||||||
|
- name: Backport Action
|
||||||
|
uses: sorenlouv/backport-github-action@v9.3.0
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||||
|
auto_backport_label_prefix: sync-
|
||||||
|
|
||||||
|
- name: Info log
|
||||||
|
if: ${{ success() }}
|
||||||
|
run: cat ~/.backport/backport.info.log
|
||||||
|
|
||||||
|
- name: Debug log
|
||||||
|
if: ${{ failure() }}
|
||||||
|
run: cat ~/.backport/backport.debug.log
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
name: Sync PR to other branches
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
types:
|
|
||||||
- closed
|
|
||||||
branches:
|
|
||||||
- f38
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
sync:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
branch: ["f37"]
|
|
||||||
fail-fast: false
|
|
||||||
if: github.event.pull_request.merged == true && !contains(github.event.pull_request.labels.*.name, 'nosync')
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
|
||||||
ref: ${{ matrix.branch }}
|
|
||||||
- name: Install SSH key and Setup Git
|
|
||||||
run: |
|
|
||||||
mkdir -p ${{ runner.temp }}
|
|
||||||
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
|
||||||
chmod 0700 ${{ runner.temp }}/signing_key
|
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
|
||||||
git config user.name "Raboneko"
|
|
||||||
git config user.email "raboneko@fyralabs.com"
|
|
||||||
git config gpg.format "ssh"
|
|
||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
|
||||||
- name: Apply patches and Push
|
|
||||||
run: |
|
|
||||||
curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch
|
|
||||||
git am -S --keep-cr --signoff < pr.patch
|
|
||||||
git push -u origin --all
|
|
||||||
@@ -3,9 +3,9 @@ name: Push comps updates
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
|
- frawhide
|
||||||
|
- f40
|
||||||
- f39
|
- f39
|
||||||
- f38
|
|
||||||
- f37
|
|
||||||
paths:
|
paths:
|
||||||
- comps.xml
|
- comps.xml
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
@@ -14,9 +14,9 @@ jobs:
|
|||||||
update-comps:
|
update-comps:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
run: |
|
run: |
|
||||||
branch=${{ github.ref_name }}
|
branch=${{ github.ref_name }}
|
||||||
|
|||||||
@@ -8,20 +8,21 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|
||||||
- name: Install SSH signing key
|
- name: Install SSH signing key & Set up git repository
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ${{ runner.temp }}
|
mkdir -p ${{ runner.temp }}
|
||||||
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
chmod 0700 ${{ runner.temp }}/signing_key
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Run Nightly Update
|
- name: Run Nightly Update
|
||||||
run: anda update -vv --filters nightly=1
|
run: anda update -vv --filters nightly=1
|
||||||
@@ -30,7 +31,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Save
|
- name: Save
|
||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory "*"
|
|
||||||
if [[ `git status --porcelain` ]]; then
|
if [[ `git status --porcelain` ]]; then
|
||||||
git config user.name "Raboneko"
|
git config user.name "Raboneko"
|
||||||
git config user.email "raboneko@fyralabs.com"
|
git config user.email "raboneko@fyralabs.com"
|
||||||
@@ -38,13 +38,15 @@ jobs:
|
|||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
f37 () {
|
copy_over () {
|
||||||
git format-patch HEAD^
|
git format-patch HEAD^
|
||||||
git checkout f37
|
git checkout $1
|
||||||
git apply *.patch || true
|
git apply *.patch || true
|
||||||
|
rm *.patch
|
||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
f37 || true
|
copy_over f39 || true
|
||||||
|
copy_over f40 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -8,20 +8,21 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:frawhide
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
|
|
||||||
- name: Install SSH signing key
|
- name: Install SSH signing key & Set up git repository
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ${{ runner.temp }}
|
mkdir -p ${{ runner.temp }}
|
||||||
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
chmod 0700 ${{ runner.temp }}/signing_key
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
- name: Run Update
|
- name: Run Update
|
||||||
run: anda update -vv
|
run: anda update -vv
|
||||||
@@ -31,7 +32,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Save
|
- name: Save
|
||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory "*"
|
|
||||||
if [[ `git status --porcelain` ]]; then
|
if [[ `git status --porcelain` ]]; then
|
||||||
git config user.name "Raboneko"
|
git config user.name "Raboneko"
|
||||||
git config user.email "raboneko@fyralabs.com"
|
git config user.email "raboneko@fyralabs.com"
|
||||||
@@ -47,7 +47,7 @@ jobs:
|
|||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
copy_over f37 || true
|
copy_over f39 || true
|
||||||
copy_over f38 || true
|
copy_over f40 || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
-30
@@ -1,30 +0,0 @@
|
|||||||
# Repository
|
|
||||||
/.github @lleyton
|
|
||||||
/.devcontainer @lleyton
|
|
||||||
/.gitignore @windowsboy111
|
|
||||||
/CODE_OF_CONDUCT.md @lleyton
|
|
||||||
/CONTRIBUTING.md @lleyton
|
|
||||||
/LICENSE @lleyton
|
|
||||||
/README.md @windowsboy111
|
|
||||||
/SECURITY.md @lleyton
|
|
||||||
/anda.hcl @lleyton
|
|
||||||
/comps.xml @lleyton
|
|
||||||
|
|
||||||
# Package maintainers
|
|
||||||
/anda/lib/libbismuth @lainsce
|
|
||||||
/anda/lib/libhelium @lainsce
|
|
||||||
/anda/others/tau-helium @lainsce
|
|
||||||
/anda/others/tau-hydrogen @lainsce
|
|
||||||
|
|
||||||
/anda/tools/melody @lleyton
|
|
||||||
/anda/go/curlie @lleyton
|
|
||||||
|
|
||||||
/anda/games/prismlauncher @getchoo
|
|
||||||
/anda/games/prismlauncher-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5 @getchoo
|
|
||||||
|
|
||||||
/anda/srpm-macros @korewaChino
|
|
||||||
/anda/rust/starship @korewaChino
|
|
||||||
/anda/rust/zellij @korewaChino
|
|
||||||
/anda/audio/distrho @korewaChino
|
|
||||||
+6
-4
@@ -1,7 +1,9 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documention](https://github.com/terrapkg/packages/wiki), our guidelines may be found there. See the links below:
|
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q).
|
||||||
|
|
||||||
* [Contribution Guide](https://github.com/terrapkg/packages/wiki/Contribute)
|
## Documentations
|
||||||
* [FAQ](https://github.com/terrapkg/packages/wiki/FAQ)
|
|
||||||
* [Policy](https://github.com/terrapkg/packages/wiki/Policy)
|
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
|
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
|
* [Policy](https://developer.fyralabs.com/terra/policy)
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
# Terra Sources
|
# Terra Sources
|
||||||
|
|
||||||
[](https://repology.org/repository/terra_38)
|
|
||||||
[](https://repology.org/repository/terra_39)
|
[](https://repology.org/repository/terra_39)
|
||||||
|
[](https://repology.org/repository/terra_40)
|
||||||
|
[](https://repology.org/repository/terra_rawhide)
|
||||||
|
|
||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
@@ -10,7 +11,7 @@ This monorepo contains the package manifests for all packages in Terra.
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
```bash
|
```bash
|
||||||
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
|
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
|
||||||
```
|
```
|
||||||
You should also install the `terra-release` package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.
|
You should also install the `terra-release` package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
## Our Process
|
## Our Process
|
||||||
|
|
||||||
Fyra Labs is committed to ensuring user security and privacy.
|
Fyra Labs is committed to ensuring user security and privacy.
|
||||||
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://github.com/terrapkg/packages/wiki/FAQ#technical-details).
|
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://developer.fyralabs.com/terra/faq#technical-details).
|
||||||
|
|
||||||
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
||||||
* Affected users, infrastructure, and data.
|
* Affected users, infrastructure, and data.
|
||||||
@@ -11,7 +11,7 @@ As a part of Fyra Labs's transparency measures, we will publicize details of any
|
|||||||
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
||||||
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
||||||
|
|
||||||
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs) and [Discord](https://discord.gg/5fdPuxTg5Q).
|
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs), [Fedi](https://fedi.fyralabs.com/@hq), and [Discord](https://discord.gg/5fdPuxTg5Q).
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,26 @@
|
|||||||
|
%global xurl https://files.pythonhosted.org/packages/51/5f/6f52b958fe38a36a0799c01fbd56a742ebdfcf41f89438dbee998b8ce692/anki-24.06.3-cp39-abi3-manylinux_2_28_x86_64.whl
|
||||||
|
%global aurl https://files.pythonhosted.org/packages/df/bb/b0bfbc6a06a598b0b614d18dd8c4f40827828649f9742f1f44a4e44d6a2c/anki-24.06.3-cp39-abi3-manylinux_2_31_aarch64.whl
|
||||||
|
%global qurl https://files.pythonhosted.org/packages/21/2a/d8e22a9521be04ef29a30d21a2c3008783ab03b6f07cc14696a040f747a4/aqt-24.06.3-py3-none-any.whl
|
||||||
|
|
||||||
Name: anki-bin
|
Name: anki-bin
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-pip rpm_macro(fdupes)
|
BuildRequires: python3-pip rpm_macro(fdupes) cargo
|
||||||
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
||||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
||||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
||||||
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
|
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
Conflicts: anki
|
Conflicts: anki
|
||||||
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
|
%ifarch x86_64
|
||||||
Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl
|
Source0: %xurl
|
||||||
|
%elifarch aarch64
|
||||||
|
Source0: %aurl
|
||||||
|
%endif
|
||||||
|
Source1: %qurl
|
||||||
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
|
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
|
||||||
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
|
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
|
||||||
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
|
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
|
||||||
|
|||||||
@@ -1 +1,15 @@
|
|||||||
rpm.version(gh("ankitects/anki"));
|
let aarch64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-([\d.]+)-cp(\d+)-abi3-manylinux_.+?_aarch64.whl">`;
|
||||||
|
let html = get("https://pypi.org/project/anki/");
|
||||||
|
let relevant = find(aarch64_regex, html, 0);
|
||||||
|
let ver = find(aarch64_regex, relevant, 4);
|
||||||
|
rpm.version(ver);
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("aurl", find(`"(.+)"`, relevant, 1));
|
||||||
|
let cp = find(aarch64_regex, relevant, 5);
|
||||||
|
let x86_64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-${ver}-cp${cp}-abi3-manylinux_.+?_x86_64.whl">`;
|
||||||
|
let relevant1 = find(x86_64_regex, html, 0);
|
||||||
|
rpm.global("xurl", find(`"(.+)"`, relevant1, 1));
|
||||||
|
let qhtml = get("https://pypi.org/project/aqt/");
|
||||||
|
rpm.global("qurl", find(`<a href="(https://files\.pythonhosted\.org/packages/../../.{60}/aqt-${ver}-py3-none.any.whl)">`, qhtml, 1));
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki-qt5
|
Name: anki-qt5
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
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/
|
||||||
@@ -20,6 +20,7 @@ phrases in a foreign language) as easily, quickly and efficiently as possible.
|
|||||||
Anki is based on a theory called spaced repetition.
|
Anki is based on a theory called spaced repetition.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf ./*
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %version
|
git checkout %version
|
||||||
%patch 1 -p1
|
%patch 1 -p1
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki
|
Name: anki
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
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/
|
||||||
@@ -20,8 +20,10 @@ phrases in a foreign language) as easily, quickly and efficiently as possible.
|
|||||||
Anki is based on a theory called spaced repetition.
|
Anki is based on a theory called spaced repetition.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf *
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %{version}
|
git checkout %{version}
|
||||||
|
%patch 0 -p1
|
||||||
|
|
||||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.5
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
@@ -26,6 +26,7 @@ Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md
|
|||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
ExclusiveArch: x86_64 aarch64 armv7l
|
ExclusiveArch: x86_64 aarch64 armv7l
|
||||||
Conflicts: armcord
|
Conflicts: armcord
|
||||||
|
BuildRequires: add-determinism
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ArmCord is a custom client designed to enhance your Discord experience
|
ArmCord is a custom client designed to enhance your Discord experience
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.5
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
Source1: launch.sh
|
Source1: launch.sh
|
||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
BuildRequires: nodejs-npm git
|
BuildRequires: nodejs-npm git add-determinism
|
||||||
Conflicts: armcord-bin
|
Conflicts: armcord-bin
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -18,6 +18,7 @@ ArmCord is a custom client designed to enhance your Discord experience
|
|||||||
while keeping everything lightweight.
|
while keeping everything lightweight.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf *
|
||||||
git clone %url .
|
git clone %url .
|
||||||
git checkout v%version
|
git checkout v%version
|
||||||
|
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: authy
|
Name: authy
|
||||||
Version: 2.4.2
|
Version: 2.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Two factor authentication desktop application
|
Summary: Two factor authentication desktop application
|
||||||
License: Unlicense
|
License: Unlicense
|
||||||
URL: https://authy.com/
|
URL: https://authy.com/
|
||||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_22.snap
|
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
|
||||||
Requires: gtk3
|
Requires: gtk3
|
||||||
Requires: nss
|
Requires: nss
|
||||||
BuildRequires: squashfs-tools desktop-file-utils
|
BuildRequires: squashfs-tools desktop-file-utils
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.248
|
Version: 0.0.454
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.248
|
Version: 0.0.454
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.40
|
Version: 0.0.60
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.64
|
Version: 0.0.95
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.64
|
Version: 0.0.95
|
||||||
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
|
||||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.40
|
Version: 0.0.60
|
||||||
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
|
||||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "envision.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
%global commit 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
|
||||||
|
%global commit_date 20240703
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
|
Name: envision
|
||||||
|
Version: %commit_date.%shortcommit
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: UI for building, configuring and running Monado, the open source OpenXR runtime
|
||||||
|
License: AGPL-3.0-or-later
|
||||||
|
URL: https://gitlab.com/gabmus/envision/
|
||||||
|
Source0: %url/-/archive/%commit/envision-%commit.tar.gz
|
||||||
|
BuildRequires: meson ninja-build cargo
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.66
|
||||||
|
BuildRequires: pkgconfig(gio-2.0) >= 2.66
|
||||||
|
BuildRequires: pkgconfig(gtk4) >= 4.10.0
|
||||||
|
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
|
BuildRequires: openssl-devel-engine
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: glib2-devel
|
||||||
|
Recommends: android-tools
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n envision-%commit
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/envision
|
||||||
|
%_datadir/applications/org.gabmus.envision.desktop
|
||||||
|
%_datadir/envision/
|
||||||
|
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.svg
|
||||||
|
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision-symbolic.svg
|
||||||
|
%_metainfodir/org.gabmus.envision.appdata.xml
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
rpm.global("commit", gitlab_commit("gitlab.com", "46446166", "main"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "feishin.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
%global _build_id_links none
|
||||||
|
|
||||||
|
# Exclude private libraries
|
||||||
|
%global __requires_exclude libffmpeg.so
|
||||||
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
|
Name: feishin
|
||||||
|
Version: 0.7.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: A modern self-hosted music player
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/jeffvli/feishin
|
||||||
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
Requires: fuse mpv
|
||||||
|
BuildRequires: nodejs-npm jq libxcrypt-compat
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
cat package.json | jq '.author += { "email": "jeffvictorli@gmail.com" }' | jq '.build.linux += { "maintainer": "mado@fyralabs.com", "vendor": "Fyra Labs Terra" }' > a
|
||||||
|
mv a package.json
|
||||||
|
cat package.json
|
||||||
|
|
||||||
|
cat<<EOF > feishin.desktop
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Feishin
|
||||||
|
Comment=Rewrite of Sonixd
|
||||||
|
Exec=/usr/bin/feishin
|
||||||
|
Icon=feishin
|
||||||
|
Terminal=false
|
||||||
|
Categories=Network;Audio;Music
|
||||||
|
Keywords=Music;Jellyfin;Audio;Stream;Sonixd
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%build
|
||||||
|
npm install --legacy-peer-deps
|
||||||
|
npm run postinstall
|
||||||
|
npm run build
|
||||||
|
%ifarch x86_64
|
||||||
|
|
||||||
|
%define a linux
|
||||||
|
%elifarch aarch64
|
||||||
|
%define a arm64
|
||||||
|
%endif
|
||||||
|
|
||||||
|
npx electron-builder --linux dir --%a
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
|
||||||
|
mv release/build/*-unpacked %buildroot%_datadir/feishin
|
||||||
|
install -Dm644 assets/icons/icon.png %buildroot%_datadir/pixmaps/feishin.png
|
||||||
|
ln -s %_datadir/feishin/feishin %buildroot%_bindir/feishin
|
||||||
|
install -Dm644 feishin.desktop %buildroot%_datadir/applications/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md CHANGELOG.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/feishin
|
||||||
|
%_datadir/feishin/
|
||||||
|
%_datadir/applications/feishin.desktop
|
||||||
|
%_datadir/pixmaps/feishin.png
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("jeffvli/feishin"));
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "komikku.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,109 @@
|
|||||||
|
%global appname Komikku
|
||||||
|
%global uuid info.febvre.%{appname}
|
||||||
|
%global gtk4_version 4.14.4
|
||||||
|
%global libadwaita_version 1.5.1
|
||||||
|
%global pure_protobuf_version 2.0.0
|
||||||
|
|
||||||
|
Name: komikku
|
||||||
|
Version: 1.51.1
|
||||||
|
%forgemeta
|
||||||
|
Release: %autorelease
|
||||||
|
Summary: A manga reader for GNOME
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
URL: https://valos.gitlab.io/Komikku
|
||||||
|
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: intltool
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: meson >= 0.59.0
|
||||||
|
BuildRequires: python3-devel >= 3.8
|
||||||
|
BuildRequires: blueprint-compiler
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9
|
||||||
|
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version}
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Requires: gtk4 >= %{gtk4_version}
|
||||||
|
Requires: libadwaita >= %{libadwaita_version}
|
||||||
|
Requires: libnotify
|
||||||
|
Requires: webkitgtk6.0
|
||||||
|
Requires: python3-beautifulsoup4
|
||||||
|
Requires: python3-brotli
|
||||||
|
Requires: python3-colorthief
|
||||||
|
Requires: python3-dateparser %dnl >= 1.1.4 | https://bugzilla.redhat.com/show_bug.cgi?id=2115204
|
||||||
|
Requires: python3-emoji
|
||||||
|
Requires: python3-gobject
|
||||||
|
Requires: python3-keyring >= 21.6.0
|
||||||
|
Requires: python3-lxml
|
||||||
|
Requires: python3-natsort
|
||||||
|
Requires: python3-file-magic
|
||||||
|
Requires: python3-piexif
|
||||||
|
Requires: python3-pillow
|
||||||
|
Requires: python3-pillow-heif
|
||||||
|
Requires: python3-pure-protobuf >= %{pure_protobuf_version}
|
||||||
|
Requires: python3-rarfile
|
||||||
|
Requires: python3-requests
|
||||||
|
Requires: python3-unidecode
|
||||||
|
|
||||||
|
%description
|
||||||
|
Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive
|
||||||
|
and adaptive interface.
|
||||||
|
|
||||||
|
Keys features
|
||||||
|
|
||||||
|
* Online reading from dozens of servers
|
||||||
|
* Offline reading of downloaded comics
|
||||||
|
* Categories to organize your library
|
||||||
|
* RTL, LTR, Vertical and Webtoon reading modes
|
||||||
|
* Several types of navigation:
|
||||||
|
* Keyboard arrow keys
|
||||||
|
* Right and left navigation layout via mouse click or tapping
|
||||||
|
(touchpad/touch screen)
|
||||||
|
* Mouse wheel
|
||||||
|
* 2-fingers swipe gesture (touchpad)
|
||||||
|
* Swipe gesture (touch screen)
|
||||||
|
* Automatic update of comics
|
||||||
|
* Automatic download of new chapters
|
||||||
|
* Reading history
|
||||||
|
* Light and dark themes
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name} -p1
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||||
|
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.md
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_datadir}/%{name}/
|
||||||
|
%{_datadir}/applications/*.desktop
|
||||||
|
%{_datadir}/glib-2.0/schemas/*.gschema.xml
|
||||||
|
%{_datadir}/icons/hicolor/scalable/*/*.svg
|
||||||
|
%{_datadir}/icons/hicolor/symbolic/*/*.svg
|
||||||
|
%{_metainfodir}/*.xml
|
||||||
|
%{python3_sitelib}/%{name}/
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Jul 11 2024 Trung Lê <8@tle.id.au> - 1.51.1-0
|
||||||
|
- Initial RPM package
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
|
||||||
|
let new_version = find("([\\.\\d]+)", latest_tag, 1);
|
||||||
|
rpm.version(new_version);
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "mpv-nightly.spec"
|
||||||
|
}
|
||||||
|
labels {
|
||||||
|
nightly = "1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,230 @@
|
|||||||
|
%global commit e509ec0aaffce74e520702e16e3e21ea0f168940
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
%global commit_date 20240720
|
||||||
|
%global ver v0.38.0
|
||||||
|
|
||||||
|
Name: mpv-nightly
|
||||||
|
Version: %ver^%commit_date.%shortcommit
|
||||||
|
Release: 1%?dist
|
||||||
|
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Summary: Movie player playing most video formats and DVDs
|
||||||
|
URL: https://mpv.io/
|
||||||
|
Source0: https://github.com/mpv-player/mpv/archive/%commit/mpv-%commit.tar.gz
|
||||||
|
Conflicts: mpv
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: libatomic
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: python3-docutils
|
||||||
|
|
||||||
|
BuildRequires: perl(Encode)
|
||||||
|
BuildRequires: perl(Math::BigInt)
|
||||||
|
BuildRequires: perl(Math::BigRat)
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(caca)
|
||||||
|
BuildRequires: pkgconfig(dvdnav)
|
||||||
|
BuildRequires: pkgconfig(egl)
|
||||||
|
BuildRequires: pkgconfig(ffnvcodec)
|
||||||
|
BuildRequires: pkgconfig(gbm)
|
||||||
|
BuildRequires: pkgconfig(gl)
|
||||||
|
BuildRequires: pkgconfig(jack)
|
||||||
|
BuildRequires: pkgconfig(lcms2)
|
||||||
|
BuildRequires: pkgconfig(libarchive) >= 3.4.0
|
||||||
|
BuildRequires: pkgconfig(libass)
|
||||||
|
BuildRequires: pkgconfig(libavcodec) >= 59.27.100
|
||||||
|
BuildRequires: pkgconfig(libavdevice) >= 58.13.100
|
||||||
|
BuildRequires: pkgconfig(libavfilter) >= 7.110.100
|
||||||
|
BuildRequires: pkgconfig(libavformat) >= 59.24.100
|
||||||
|
BuildRequires: pkgconfig(libavutil) >= 57.24.100
|
||||||
|
BuildRequires: pkgconfig(libbluray)
|
||||||
|
BuildRequires: pkgconfig(libcdio)
|
||||||
|
BuildRequires: pkgconfig(libcdio_paranoia)
|
||||||
|
BuildRequires: pkgconfig(libdrm)
|
||||||
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
|
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
||||||
|
BuildRequires: pkgconfig(libplacebo) >= 6.338.0
|
||||||
|
BuildRequires: pkgconfig(libpulse)
|
||||||
|
BuildRequires: pkgconfig(libswresample) >= 3.9.100
|
||||||
|
BuildRequires: pkgconfig(libswscale) >= 5.9.100
|
||||||
|
BuildRequires: pkgconfig(libva)
|
||||||
|
BuildRequires: pkgconfig(lua-5.1)
|
||||||
|
BuildRequires: pkgconfig(mujs)
|
||||||
|
BuildRequires: pkgconfig(openal)
|
||||||
|
BuildRequires: pkgconfig(rubberband)
|
||||||
|
BuildRequires: pkgconfig(sdl2)
|
||||||
|
BuildRequires: pkgconfig(shaderc)
|
||||||
|
BuildRequires: pkgconfig(uchardet) >= 0.0.5
|
||||||
|
BuildRequires: pkgconfig(vapoursynth)
|
||||||
|
BuildRequires: pkgconfig(vdpau)
|
||||||
|
BuildRequires: pkgconfig(vulkan)
|
||||||
|
BuildRequires: pkgconfig(wayland-client)
|
||||||
|
BuildRequires: pkgconfig(wayland-cursor)
|
||||||
|
BuildRequires: pkgconfig(wayland-egl)
|
||||||
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
|
BuildRequires: pkgconfig(wayland-scanner)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(xdamage)
|
||||||
|
BuildRequires: pkgconfig(xext)
|
||||||
|
BuildRequires: pkgconfig(xinerama)
|
||||||
|
BuildRequires: pkgconfig(xkbcommon)
|
||||||
|
BuildRequires: pkgconfig(xpresent)
|
||||||
|
BuildRequires: pkgconfig(xrandr)
|
||||||
|
BuildRequires: pkgconfig(xscrnsaver)
|
||||||
|
BuildRequires: pkgconfig(xv)
|
||||||
|
BuildRequires: pkgconfig(zimg) >= 2.9
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Provides: mplayer-backend
|
||||||
|
Recommends: (yt-dlp or youtube-dl)
|
||||||
|
Suggests: yt-dlp
|
||||||
|
|
||||||
|
%description
|
||||||
|
Mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety
|
||||||
|
of video file formats, audio and video codecs, and subtitle types. Special
|
||||||
|
input URL types are available to read input from a variety of sources other
|
||||||
|
than disk files. Depending on platform, a variety of different video and audio
|
||||||
|
output methods are supported.
|
||||||
|
|
||||||
|
Mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many
|
||||||
|
features loved by videophiles, such as video scaling with popular high quality
|
||||||
|
algorithms, color management, frame timing, interpolation, HDR, and more.
|
||||||
|
|
||||||
|
While mpv strives for minimalism and provides no real GUI, it has a small
|
||||||
|
controller on top of the video for basic control.
|
||||||
|
|
||||||
|
Mpv can leverage most hardware decoding APIs on all platforms. Hardware
|
||||||
|
decoding can be enabled at runtime on demand.
|
||||||
|
|
||||||
|
Powerful scripting capabilities can make the player do almost anything. There
|
||||||
|
is a large selection of user scripts on the wiki.
|
||||||
|
|
||||||
|
A straightforward C API was designed from the ground up to make mpv usable as
|
||||||
|
a library and facilitate easy integration into other applications.
|
||||||
|
|
||||||
|
%package libs
|
||||||
|
Summary: Dynamic library for Mpv frontends
|
||||||
|
|
||||||
|
%description libs
|
||||||
|
This package contains the dynamic library libmpv, which provides access to Mpv.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development package for libmpv
|
||||||
|
Provides: mpv-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Provides: mpv-nightly-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-nightly-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains development header files and libraries for Mpv.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n mpv-%commit
|
||||||
|
sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson --auto-features=auto \
|
||||||
|
-Dalsa=enabled \
|
||||||
|
-Dbuild-date=false \
|
||||||
|
-Dcaca=enabled \
|
||||||
|
-Dcdda=enabled \
|
||||||
|
-Dcplayer=true \
|
||||||
|
-Dcplugins=enabled \
|
||||||
|
-Dcuda-hwaccel=enabled \
|
||||||
|
-Dcuda-interop=enabled \
|
||||||
|
-Ddmabuf-wayland=enabled \
|
||||||
|
-Ddrm=enabled \
|
||||||
|
-Ddvbin=enabled \
|
||||||
|
-Ddvdnav=enabled \
|
||||||
|
-Degl-drm=enabled \
|
||||||
|
-Degl-wayland=enabled \
|
||||||
|
-Degl-x11=enabled \
|
||||||
|
-Degl=enabled \
|
||||||
|
-Dgbm=enabled \
|
||||||
|
-Dgl-x11=enabled \
|
||||||
|
-Dgl=enabled \
|
||||||
|
-Dhtml-build=enabled \
|
||||||
|
-Diconv=enabled \
|
||||||
|
-Djack=enabled \
|
||||||
|
-Djavascript=enabled \
|
||||||
|
-Djpeg=enabled \
|
||||||
|
-Dlcms2=enabled \
|
||||||
|
-Dlibarchive=enabled \
|
||||||
|
-Dlibavdevice=enabled \
|
||||||
|
-Dlibbluray=enabled \
|
||||||
|
-Dlibmpv=true \
|
||||||
|
-Dlua=enabled \
|
||||||
|
-Dmanpage-build=enabled \
|
||||||
|
-Dopenal=enabled \
|
||||||
|
-Dopensles=disabled \
|
||||||
|
-Doss-audio=disabled \
|
||||||
|
-Dpipewire=enabled \
|
||||||
|
-Dplain-gl=enabled \
|
||||||
|
-Dpulse=enabled \
|
||||||
|
-Drubberband=enabled \
|
||||||
|
-Dsdl2-audio=enabled \
|
||||||
|
-Dsdl2-gamepad=enabled \
|
||||||
|
-Dsdl2-video=enabled \
|
||||||
|
-Dsdl2=enabled \
|
||||||
|
-Dsndio=disabled \
|
||||||
|
-Dspirv-cross=disabled \
|
||||||
|
-Duchardet=enabled \
|
||||||
|
-Dvaapi-drm=enabled \
|
||||||
|
-Dvaapi-wayland=enabled \
|
||||||
|
-Dvaapi-x11=enabled \
|
||||||
|
-Dvaapi=enabled \
|
||||||
|
-Dvapoursynth=enabled \
|
||||||
|
-Dvdpau-gl-x11=enabled \
|
||||||
|
-Dvdpau=enabled \
|
||||||
|
-Dvector=enabled \
|
||||||
|
-Dvulkan-interop=disabled \
|
||||||
|
-Dvulkan=enabled \
|
||||||
|
-Dwayland=enabled \
|
||||||
|
-Dwerror=false \
|
||||||
|
-Dx11=enabled \
|
||||||
|
-Dxv=enabled \
|
||||||
|
-Dzimg=enabled \
|
||||||
|
-Dzlib=enabled
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%docdir %{_docdir}/mpv/
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_docdir}/mpv/
|
||||||
|
%{_bindir}/mpv
|
||||||
|
%{_datadir}/applications/mpv.desktop
|
||||||
|
%dir %{_datadir}/bash-completion/
|
||||||
|
%dir %{_datadir}/bash-completion/completions/
|
||||||
|
%{_datadir}/bash-completion/completions/mpv
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/mpv*.*
|
||||||
|
%dir %{_datadir}/zsh/
|
||||||
|
%dir %{_datadir}/zsh/site-functions/
|
||||||
|
%{_datadir}/zsh/site-functions/_mpv
|
||||||
|
%{_mandir}/man1/mpv.*
|
||||||
|
%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
%dir %{_sysconfdir}/mpv/
|
||||||
|
%config(noreplace) %{_sysconfdir}/mpv/encoding-profiles.conf
|
||||||
|
|
||||||
|
%files libs
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_libdir}/libmpv.so.2{,.*}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/mpv/
|
||||||
|
%{_libdir}/libmpv.so
|
||||||
|
%{_libdir}/pkgconfig/mpv.pc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
if filters.contains("nightly") {
|
||||||
|
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.global("ver", gh("mpv-player/mpv"));
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "mugshot.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
%global app org.bluesabre.Mugshot
|
||||||
|
%global _description %{expand:
|
||||||
|
Mugshot is a lightweight user configuration utility for Linux designed for simplicity and ease of
|
||||||
|
use. Quickly update your personal profile and sync your updates across applications.}
|
||||||
|
|
||||||
|
|
||||||
|
Name: python-mugshot
|
||||||
|
Version: 0.4.3
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: User Management Utility for Linux
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/bluesabre/mugshot
|
||||||
|
Source0: %url/archive/refs/tags/mugshot-%version.tar.gz
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: python3-distutils-extra
|
||||||
|
BuildRequires: python3-wheel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: glib2
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
|
||||||
|
%description %_description
|
||||||
|
|
||||||
|
%package -n mugshot
|
||||||
|
Requires: util-linux-user
|
||||||
|
Requires: python3-cairo
|
||||||
|
Requires: python3-pexpect
|
||||||
|
Requires: python3-gobject
|
||||||
|
Summary: User Management Utility for Linux
|
||||||
|
|
||||||
|
%description -n mugshot %_description
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n mugshot-mugshot-%version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
%pyproject_save_files -L 'mugshot*'
|
||||||
|
install -Dm644 data/glib-2.0/schemas/%{lower:%app}.gschema.xml %buildroot%_datadir/glib-2.0/schemas/
|
||||||
|
|
||||||
|
%find_lang mugshot
|
||||||
|
|
||||||
|
%check
|
||||||
|
#pyproject_check_import
|
||||||
|
desktop-file-validate %buildroot%_datadir/applications/%app.desktop
|
||||||
|
appstream-util validate-relax --nonet %buildroot%_metainfodir/mugshot.appdata.xml
|
||||||
|
|
||||||
|
%files -n mugshot -f %{pyproject_files} -f mugshot.lang
|
||||||
|
%doc README.md NEWS
|
||||||
|
%license COPYING
|
||||||
|
%_bindir/mugshot
|
||||||
|
%_datadir/glib-2.0/schemas/%{lower:%app}.gschema.xml
|
||||||
|
%_datadir/applications/%app.desktop
|
||||||
|
%_datadir/mugshot/
|
||||||
|
%_metainfodir/mugshot.appdata.xml
|
||||||
|
%_mandir/man1/mugshot.1.gz
|
||||||
|
%_iconsdir/hicolor/*/apps/mugshot.svg
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
let v = gh("bluesabre/mugshot");
|
||||||
|
v.crop(8);
|
||||||
|
rpm.version(v);
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated by rust2rpm 25
|
# Generated by rust2rpm 26
|
||||||
%bcond_with check
|
%bcond_with check
|
||||||
# aarch64 dist is not available
|
# aarch64 dist is not available
|
||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
%global crate sccache
|
%global crate sccache
|
||||||
|
|
||||||
Name: rust-sccache
|
Name: rust-sccache
|
||||||
Version: 0.7.4
|
Version: 0.8.1
|
||||||
Release: 1%{?dist}
|
Release: %autorelease
|
||||||
Summary: Ccache-like tool
|
Summary: Ccache-like tool
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -34,16 +34,15 @@ BuildRequires: rust-packaging
|
|||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
||||||
avoids compilation when possible, storing a cache in a remote storage
|
avoids compilation when possible. Sccache has the capability to utilize
|
||||||
using various cloud storage.}
|
caching in remote storage environments, including various cloud storage
|
||||||
|
options, or alternatively, in local storage.}
|
||||||
|
|
||||||
%description %{_description}
|
%description %{_description}
|
||||||
|
|
||||||
%package -n %{crate}
|
%package -n %{crate}
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
# FIXME: paste output of %%cargo_license_summary here
|
License: MIT
|
||||||
License: # FIXME
|
|
||||||
# LICENSE.dependencies contains a full license breakdown
|
|
||||||
|
|
||||||
%description -n %{crate} %{_description}
|
%description -n %{crate} %{_description}
|
||||||
|
|
||||||
@@ -69,9 +68,6 @@ This package contains library source intended for building other packages which
|
|||||||
use the "%{crate}" crate.
|
use the "%{crate}" crate.
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%license %{crate_instdir}/LICENSE
|
|
||||||
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
|
|
||||||
%doc %{crate_instdir}/README.md
|
|
||||||
%{crate_instdir}/
|
%{crate_instdir}/
|
||||||
|
|
||||||
%package -n %{name}+default-devel
|
%package -n %{name}+default-devel
|
||||||
@@ -93,17 +89,6 @@ use the "default" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+all-devel
|
%package -n %{name}+all-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/all) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/azure) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: crate(sccache/gcs) = 0.7.4
|
|
||||||
Requires: crate(sccache/gha) = 0.7.4
|
|
||||||
Requires: crate(sccache/memcached) = 0.7.4
|
|
||||||
Requires: crate(sccache/redis) = 0.7.4
|
|
||||||
Requires: crate(sccache/s3) = 0.7.4
|
|
||||||
Requires: crate(sccache/webdav) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+all-devel %{_description}
|
%description -n %{name}+all-devel %{_description}
|
||||||
|
|
||||||
@@ -116,9 +101,6 @@ use the "all" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+azure-devel
|
%package -n %{name}+azure-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/azure) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+azure-devel %{_description}
|
%description -n %{name}+azure-devel %{_description}
|
||||||
|
|
||||||
@@ -131,9 +113,6 @@ use the "azure" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+dist-client-devel
|
%package -n %{name}+dist-client-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-client-devel %{_description}
|
%description -n %{name}+dist-client-devel %{_description}
|
||||||
|
|
||||||
@@ -142,13 +121,10 @@ use the "dist-client" feature of the "%{crate}" crate.
|
|||||||
|
|
||||||
%files -n %{name}+dist-client-devel
|
%files -n %{name}+dist-client-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
%if %{with dist_server}
|
|
||||||
%package -n %{name}+dist-server-devel
|
%package -n %{name}+dist-server-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-server) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-server-devel %{_description}
|
%description -n %{name}+dist-server-devel %{_description}
|
||||||
|
|
||||||
@@ -161,11 +137,6 @@ use the "dist-server" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+dist-tests-devel
|
%package -n %{name}+dist-tests-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-tests) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-server) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-tests-devel %{_description}
|
%description -n %{name}+dist-tests-devel %{_description}
|
||||||
|
|
||||||
@@ -174,15 +145,10 @@ use the "dist-tests" feature of the "%{crate}" crate.
|
|||||||
|
|
||||||
%files -n %{name}+dist-tests-devel
|
%files -n %{name}+dist-tests-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
%endif
|
|
||||||
%package -n %{name}+flate2-devel
|
%package -n %{name}+flate2-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/flate2) = 0.7.4
|
|
||||||
Requires: (crate(flate2) >= 1.0.0 with crate(flate2) < 2.0.0~)
|
|
||||||
Requires: (crate(flate2/rust_backend) >= 1.0.0 with crate(flate2/rust_backend) < 2.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+flate2-devel %{_description}
|
%description -n %{name}+flate2-devel %{_description}
|
||||||
|
|
||||||
@@ -195,9 +161,6 @@ use the "flate2" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+gcs-devel
|
%package -n %{name}+gcs-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/gcs) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+gcs-devel %{_description}
|
%description -n %{name}+gcs-devel %{_description}
|
||||||
|
|
||||||
@@ -210,10 +173,6 @@ use the "gcs" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+gha-devel
|
%package -n %{name}+gha-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/gha) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+gha-devel %{_description}
|
%description -n %{name}+gha-devel %{_description}
|
||||||
|
|
||||||
@@ -223,14 +182,21 @@ use the "gha" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+gha-devel
|
%files -n %{name}+gha-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+http-body-util-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+http-body-util-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "http-body-util" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+http-body-util-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+hyper-devel
|
%package -n %{name}+hyper-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/hyper) = 0.7.4
|
|
||||||
Requires: (crate(hyper/default) >= 0.14.27 with crate(hyper/default) < 0.15.0~)
|
|
||||||
Requires: (crate(hyper/server) >= 0.14.27 with crate(hyper/server) < 0.15.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+hyper-devel %{_description}
|
%description -n %{name}+hyper-devel %{_description}
|
||||||
|
|
||||||
@@ -240,13 +206,21 @@ use the "hyper" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+hyper-devel
|
%files -n %{name}+hyper-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+hyper-util-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+hyper-util-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "hyper-util" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+hyper-util-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+jwt-devel
|
%package -n %{name}+jwt-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/jwt) = 0.7.4
|
|
||||||
Requires: (crate(jsonwebtoken/default) >= 8.0.0 with crate(jsonwebtoken/default) < 9.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+jwt-devel %{_description}
|
%description -n %{name}+jwt-devel %{_description}
|
||||||
|
|
||||||
@@ -259,10 +233,6 @@ use the "jwt" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+libmount-devel
|
%package -n %{name}+libmount-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/libmount) = 0.7.4
|
|
||||||
Requires: (crate(libmount/default) >= 0.1.10 with crate(libmount/default) < 0.2.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+libmount-devel %{_description}
|
%description -n %{name}+libmount-devel %{_description}
|
||||||
|
|
||||||
@@ -275,11 +245,6 @@ use the "libmount" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+memcached-devel
|
%package -n %{name}+memcached-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/memcached) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-memcached) >= 0.40.0 with crate(opendal/services-memcached) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+memcached-devel %{_description}
|
%description -n %{name}+memcached-devel %{_description}
|
||||||
|
|
||||||
@@ -292,9 +257,6 @@ use the "memcached" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+native-zlib-devel
|
%package -n %{name}+native-zlib-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/native-zlib) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+native-zlib-devel %{_description}
|
%description -n %{name}+native-zlib-devel %{_description}
|
||||||
|
|
||||||
@@ -307,10 +269,6 @@ use the "native-zlib" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+nix-devel
|
%package -n %{name}+nix-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/nix) = 0.7.4
|
|
||||||
Requires: (crate(nix/default) >= 0.26.2 with crate(nix/default) < 0.27.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+nix-devel %{_description}
|
%description -n %{name}+nix-devel %{_description}
|
||||||
|
|
||||||
@@ -323,10 +281,6 @@ use the "nix" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+opendal-devel
|
%package -n %{name}+opendal-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/opendal) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+opendal-devel %{_description}
|
%description -n %{name}+opendal-devel %{_description}
|
||||||
|
|
||||||
@@ -339,10 +293,6 @@ use the "opendal" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+openssl-devel
|
%package -n %{name}+openssl-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/openssl) = 0.7.4
|
|
||||||
Requires: (crate(openssl/default) >= 0.10.55 with crate(openssl/default) < 0.11.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+openssl-devel %{_description}
|
%description -n %{name}+openssl-devel %{_description}
|
||||||
|
|
||||||
@@ -352,16 +302,21 @@ use the "openssl" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+openssl-devel
|
%files -n %{name}+openssl-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+oss-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+oss-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "oss" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+oss-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+redis-devel
|
%package -n %{name}+redis-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/redis) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-redis) >= 0.40.0 with crate(opendal/services-redis) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-redis-rustls) >= 0.40.0 with crate(opendal/services-redis-rustls) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/url) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+redis-devel %{_description}
|
%description -n %{name}+redis-devel %{_description}
|
||||||
|
|
||||||
@@ -374,10 +329,6 @@ use the "redis" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+reqsign-devel
|
%package -n %{name}+reqsign-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/reqsign) = 0.7.4
|
|
||||||
Requires: (crate(reqsign/default) >= 0.14.1 with crate(reqsign/default) < 0.15.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+reqsign-devel %{_description}
|
%description -n %{name}+reqsign-devel %{_description}
|
||||||
|
|
||||||
@@ -390,15 +341,6 @@ use the "reqsign" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+reqwest-devel
|
%package -n %{name}+reqwest-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/reqwest) = 0.7.4
|
|
||||||
Requires: (crate(reqwest/blocking) >= 0.11.0 with crate(reqwest/blocking) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/default) >= 0.11.0 with crate(reqwest/default) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/json) >= 0.11.0 with crate(reqwest/json) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/rustls-tls) >= 0.11.0 with crate(reqwest/rustls-tls) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/stream) >= 0.11.0 with crate(reqwest/stream) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/trust-dns) >= 0.11.0 with crate(reqwest/trust-dns) < 0.12.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+reqwest-devel %{_description}
|
%description -n %{name}+reqwest-devel %{_description}
|
||||||
|
|
||||||
@@ -411,11 +353,6 @@ use the "reqwest" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+rouille-devel
|
%package -n %{name}+rouille-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/rouille) = 0.7.4
|
|
||||||
Requires: (crate(rouille) >= 3.6.0 with crate(rouille) < 4.0.0~)
|
|
||||||
Requires: (crate(rouille/ssl) >= 3.6.0 with crate(rouille/ssl) < 4.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+rouille-devel %{_description}
|
%description -n %{name}+rouille-devel %{_description}
|
||||||
|
|
||||||
@@ -428,11 +365,6 @@ use the "rouille" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+s3-devel
|
%package -n %{name}+s3-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/s3) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
Requires: crate(sccache/reqsign) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+s3-devel %{_description}
|
%description -n %{name}+s3-devel %{_description}
|
||||||
|
|
||||||
@@ -445,10 +377,6 @@ use the "s3" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+sha2-devel
|
%package -n %{name}+sha2-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/sha2) = 0.7.4
|
|
||||||
Requires: (crate(sha2/default) >= 0.10.6 with crate(sha2/default) < 0.11.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+sha2-devel %{_description}
|
%description -n %{name}+sha2-devel %{_description}
|
||||||
|
|
||||||
@@ -461,10 +389,6 @@ use the "sha2" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+syslog-devel
|
%package -n %{name}+syslog-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/syslog) = 0.7.4
|
|
||||||
Requires: (crate(syslog/default) >= 6.0.0 with crate(syslog/default) < 7.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+syslog-devel %{_description}
|
%description -n %{name}+syslog-devel %{_description}
|
||||||
|
|
||||||
@@ -474,27 +398,9 @@ use the "syslog" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+syslog-devel
|
%files -n %{name}+syslog-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+trust-dns-resolver-devel
|
|
||||||
Summary: %{summary}
|
|
||||||
BuildArch: noarch
|
|
||||||
Provides: crate(sccache/trust-dns-resolver) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+trust-dns-resolver-devel %{_description}
|
|
||||||
|
|
||||||
This package contains library source intended for building other packages which
|
|
||||||
use the "trust-dns-resolver" feature of the "%{crate}" crate.
|
|
||||||
|
|
||||||
%files -n %{name}+trust-dns-resolver-devel
|
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
|
||||||
|
|
||||||
%package -n %{name}+unstable-devel
|
%package -n %{name}+unstable-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/unstable) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+unstable-devel %{_description}
|
%description -n %{name}+unstable-devel %{_description}
|
||||||
|
|
||||||
@@ -507,10 +413,6 @@ use the "unstable" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+url-devel
|
%package -n %{name}+url-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/url) = 0.7.4
|
|
||||||
Requires: (crate(url/default) >= 2.0.0 with crate(url/default) < 3.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+url-devel %{_description}
|
%description -n %{name}+url-devel %{_description}
|
||||||
|
|
||||||
@@ -523,9 +425,6 @@ use the "url" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+vendored-openssl-devel
|
%package -n %{name}+vendored-openssl-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/vendored-openssl) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+vendored-openssl-devel %{_description}
|
%description -n %{name}+vendored-openssl-devel %{_description}
|
||||||
|
|
||||||
@@ -538,10 +437,6 @@ use the "vendored-openssl" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+version-compare-devel
|
%package -n %{name}+version-compare-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/version-compare) = 0.7.4
|
|
||||||
Requires: (crate(version-compare/default) >= 0.1.1 with crate(version-compare/default) < 0.2.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+version-compare-devel %{_description}
|
%description -n %{name}+version-compare-devel %{_description}
|
||||||
|
|
||||||
@@ -554,10 +449,6 @@ use the "version-compare" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+webdav-devel
|
%package -n %{name}+webdav-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/webdav) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+webdav-devel %{_description}
|
%description -n %{name}+webdav-devel %{_description}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- sccache-0.7.4/Cargo.toml 1970-01-01T00:00:01+00:00
|
--- sccache-0.8.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
+++ sccache-0.7.4/Cargo.toml 2023-12-18T06:08:52.420382+00:00
|
+++ sccache-0.8.1/Cargo.toml 2024-07-10T16:31:31.705674+00:00
|
||||||
@@ -384,11 +384,3 @@
|
@@ -403,13 +403,3 @@
|
||||||
[target."cfg(unix)".dependencies.daemonize]
|
[target."cfg(unix)".dependencies.daemonize]
|
||||||
version = "0.5"
|
version = "0.5"
|
||||||
|
|
||||||
@@ -11,4 +11,6 @@
|
|||||||
- "handleapi",
|
- "handleapi",
|
||||||
- "stringapiset",
|
- "stringapiset",
|
||||||
- "winnls",
|
- "winnls",
|
||||||
|
- "processenv",
|
||||||
|
- "std",
|
||||||
-]
|
-]
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(crates("sccache"));
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "tuxclocker.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
Name: tuxclocker
|
||||||
|
Version: 1.5.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Qt overclocking tool for GNU/Linux
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/Lurkki14/tuxclocker
|
||||||
|
# boost qt5-qtbase qt5-qtcharts
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
BuildRequires: git-core meson hwdata qt5-qttools gettext anda-srpm-macros
|
||||||
|
BuildRequires: boost-devel qt5-qtbase-devel qt5-qtcharts-devel libdrm-devel libXNVCtrl-devel openssl-devel
|
||||||
|
Recommends: xorg-x11-drv-nvidia libdrm libXNVCtrl hwdata
|
||||||
|
|
||||||
|
%description
|
||||||
|
TuxClocker is a hardware controlling and monitoring program.
|
||||||
|
TuxClocker consists of a DBus daemon and a Qt GUI that uses the daemon.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
git clone --recursive %url .
|
||||||
|
git checkout %version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/tuxclocker-qt
|
||||||
|
%_bindir/tuxclockerd
|
||||||
|
%_libdir/libtuxclocker.so
|
||||||
|
%_libdir/tuxclocker/
|
||||||
|
%_datadir/applications/tuxclocker.desktop
|
||||||
|
%_datadir/dbus-1/system-services/org.tuxclocker.service
|
||||||
|
%_datadir/dbus-1/system.d/org.tuxclocker.conf
|
||||||
|
%_datadir/locale/*/LC_MESSAGES/tuxclocker.mo
|
||||||
|
%_iconsdir/hicolor/scalable/apps/tuxclocker-logo.svg
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("Lurkki14/tuxclocker"));
|
||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Name: vencord-desktop
|
Name: vencord-desktop
|
||||||
Provides: VencordDesktop = %{version}-%{release}
|
Provides: VencordDesktop = %{version}-%{release}
|
||||||
Version: 0.4.4
|
Version: 1.5.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
||||||
URL: https://github.com/Vencord/Vesktop
|
URL: https://github.com/Vencord/Vesktop
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
From 6b8c81d1d4ac0ac562b69e7f8164c8a92dafe13a Mon Sep 17 00:00:00 2001
|
|
||||||
From: windowsboy111 <wboy111@outlook.com>
|
|
||||||
Date: Mon, 19 Jun 2023 10:33:20 +0800
|
|
||||||
Subject: [PATCH] feat: add repository entry in package.json
|
|
||||||
|
|
||||||
---
|
|
||||||
package.json | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/package.json b/package.json
|
|
||||||
index 622756a..b3d3dfa 100644
|
|
||||||
--- a/package.json
|
|
||||||
+++ b/package.json
|
|
||||||
@@ -1,4 +1,5 @@
|
|
||||||
{
|
|
||||||
+ "repository": "github:VOICEVOX/voicevox",
|
|
||||||
"name": "voicevox",
|
|
||||||
"version": "999.999.999",
|
|
||||||
"author": "Hiroshiba Kazuyuki",
|
|
||||||
--
|
|
||||||
2.40.1
|
|
||||||
|
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
project pkg {
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
rpm {
|
rpm {
|
||||||
spec = "voicevox.spec"
|
spec = "voicevox.spec"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1 @@
|
|||||||
let v = gh("VOICEVOX/voicevox");
|
rpm.version(gh("VOICEVOX/voicevox"));
|
||||||
rpm.global("ver", v);
|
|
||||||
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
|
|
||||||
rpm.global("nodev", find(">=([\\d.]+)", engines.node, 1));
|
|
||||||
rpm.global("npmv", find(">=([\\d.]+)", engines.npm, 1));
|
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
%global nodev 16.17.0
|
|
||||||
%global npmv 8.11.0
|
|
||||||
%global ver 0.14.10
|
|
||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
@@ -9,20 +6,16 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: voicevox
|
Name: voicevox
|
||||||
Version: %ver
|
Version: 0.19.2
|
||||||
Release: 4%?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
|
||||||
Source0: https://github.com/VOICEVOX/voicevox/archive/refs/tags/%version.tar.gz
|
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
||||||
# requires specific node and npm version
|
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
||||||
%ifarch x86_64
|
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
||||||
%global a x64
|
BuildRequires: p7zip-plugins
|
||||||
%elifarch aarch64
|
ExclusiveArch: x86_64
|
||||||
%global a arm64
|
|
||||||
%endif
|
|
||||||
Source1: https://nodejs.org/download/release/v%nodev/node-v%nodev-linux-%a.tar.xz
|
|
||||||
Patch0: 0001-feat-add-repository-entry-in-package.json.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
|
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
|
||||||
@@ -34,33 +27,28 @@ Summary: Documentation files for voicevox (Japanese)
|
|||||||
%summary.
|
%summary.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
cat<<EOF > voicevox.sh
|
||||||
tar xf %SOURCE1
|
#!/bin/sh
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
/usr/share/voicevox/VOICEVOX.AppImage
|
||||||
npx npm@%npmv i
|
EOF
|
||||||
|
7z x %SOURCE0
|
||||||
|
chmod a+x VOICEVOX.AppImage
|
||||||
|
|
||||||
|
./VOICEVOX.AppImage --appimage-extract '*.desktop'
|
||||||
|
./VOICEVOX.AppImage --appimage-extract 'usr/share/icons/**'
|
||||||
|
|
||||||
|
sed -i "s|Exec=.*|Exec=/usr/share/voicevox/VOICEVOX.AppImage|" squashfs-root/voicevox.desktop
|
||||||
|
|
||||||
%build
|
%build
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
|
||||||
npx browserslist@latest --update-db
|
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
|
||||||
npm run electron:build
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm dist_electron/linux-unpacked/README.txt # dummy
|
install -Dm755 VOICEVOX.AppImage %buildroot%_datadir/voicevox/VOICEVOX.AppImage
|
||||||
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir %buildroot%_docdir/%name/res
|
install -Dm755 voicevox.sh %buildroot%_bindir/voicevox
|
||||||
mv dist_electron/linux-unpacked/* %buildroot%_datadir/%name/
|
install -Dm644 squashfs-root%_iconsdir/hicolor/0x0/apps/voicevox.png %buildroot%_iconsdir/hicolor/256x256/apps/voicevox.png
|
||||||
ln -s %_datadir/%name/%name %buildroot%_bindir/%name
|
install -Dm644 squashfs-root/voicevox.desktop %buildroot%_datadir/applications/voicevox.desktop
|
||||||
install -Dm644 docs/*.md %buildroot%_docdir/%name/
|
|
||||||
install -Dm644 docs/res/* %buildroot%_docdir/%name/res/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%_bindir/voicevox
|
||||||
%license LICENSE LGPL_LICENSE
|
%_datadir/applications/voicevox.desktop
|
||||||
%_bindir/%name
|
%_datadir/voicevox/VOICEVOX.AppImage
|
||||||
%_datadir/%name/
|
%_iconsdir/hicolor/256x256/apps/voicevox.png
|
||||||
|
|
||||||
%files doc
|
|
||||||
%doc %_docdir/%name/
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
%autochangelog
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 1.7.1
|
Version: 1.8.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu4
|
%define _ubuntu_rel 22.10.20220822-0ubuntu12
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Name: elementary-appcenter
|
Name: elementary-appcenter
|
||||||
Summary: Software Center from elementary
|
Summary: Software Center from elementary
|
||||||
Version: 7.4.0
|
Version: 7.4.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
Provides: appcenter = %{version}-%{release}
|
Provides: appcenter = %{version}-%{release}
|
||||||
@@ -12,6 +12,8 @@ Obsoletes: appcenter < 7.2.1-2
|
|||||||
URL: https://github.com/elementary/appcenter
|
URL: https://github.com/elementary/appcenter
|
||||||
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
|
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
|
||||||
|
|
||||||
|
Patch0: pr2099.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
|
|||||||
@@ -0,0 +1,311 @@
|
|||||||
|
commit fce55d9373bfb82953191b32e276a2129ffcb8c1
|
||||||
|
Author: Marius Meisenzahl <meisenzahl@users.noreply.github.com>
|
||||||
|
Date: Wed Feb 7 00:14:43 2024 +0100
|
||||||
|
|
||||||
|
Add support for AppStream 1.0 (#2099)
|
||||||
|
|
||||||
|
diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala
|
||||||
|
index 98931505..10f2baab 100644
|
||||||
|
--- a/src/Core/FlatpakBackend.vala
|
||||||
|
+++ b/src/Core/FlatpakBackend.vala
|
||||||
|
@@ -400,8 +400,13 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
|
||||||
|
var category_array = new GLib.GenericArray<AppStream.Category> ();
|
||||||
|
category_array.add (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components ().as_array (), category_array, false);
|
||||||
|
+ AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components ().as_array (), category_array, false);
|
||||||
|
+#else
|
||||||
|
AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components (), category_array, false);
|
||||||
|
AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components (), category_array, false);
|
||||||
|
+#endif
|
||||||
|
components = category.get_components ();
|
||||||
|
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
@@ -417,13 +422,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
var comps = user_appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
apps.add_all (packages);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
foreach (var package in packages) {
|
||||||
|
if (package in cat_packages) {
|
||||||
|
@@ -435,13 +448,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
|
||||||
|
comps = system_appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
apps.add_all (packages);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
foreach (var package in packages) {
|
||||||
|
if (package in cat_packages) {
|
||||||
|
@@ -510,7 +531,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.component.get_developer ().get_name () == author) {
|
||||||
|
+#else
|
||||||
|
if (package.component.developer_name == author) {
|
||||||
|
+#endif
|
||||||
|
package_ids.add (package.component.id);
|
||||||
|
|
||||||
|
AppCenterCore.Package? user_package = null;
|
||||||
|
@@ -1095,7 +1120,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
|
||||||
|
} finally {
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ user_appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
user_appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -1133,7 +1162,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
|
||||||
|
} finally {
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ system_appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
system_appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
diff --git a/src/Core/Package.vala b/src/Core/Package.vala
|
||||||
|
index 0f9a90c4..ed141292 100644
|
||||||
|
--- a/src/Core/Package.vala
|
||||||
|
+++ b/src/Core/Package.vala
|
||||||
|
@@ -306,7 +306,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
return _author;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ _author = component.get_developer ().get_name ();
|
||||||
|
+#else
|
||||||
|
_author = component.developer_name;
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (_author == null) {
|
||||||
|
var project_group = component.project_group;
|
||||||
|
@@ -677,7 +681,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ description = AppStream.markup_convert (description, TEXT);
|
||||||
|
+#else
|
||||||
|
description = AppStream.markup_convert_simple (description);
|
||||||
|
+#endif
|
||||||
|
} catch (Error e) {
|
||||||
|
warning ("Failed to convert description to markup: %s", e.message);
|
||||||
|
}
|
||||||
|
@@ -919,7 +927,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
}
|
||||||
|
|
||||||
|
public AppStream.Release? get_newest_release () {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var releases = component.get_releases_plain ().get_entries ();
|
||||||
|
+#else
|
||||||
|
var releases = component.get_releases ();
|
||||||
|
+#endif
|
||||||
|
releases.sort_with_data ((a, b) => {
|
||||||
|
if (a.get_version () == null || b.get_version () == null) {
|
||||||
|
if (a.get_version () != null) {
|
||||||
|
diff --git a/src/Core/PackageKitBackend.vala b/src/Core/PackageKitBackend.vala
|
||||||
|
index 09da4074..a108831e 100644
|
||||||
|
--- a/src/Core/PackageKitBackend.vala
|
||||||
|
+++ b/src/Core/PackageKitBackend.vala
|
||||||
|
@@ -275,7 +275,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
} finally {
|
||||||
|
var new_package_list = new Gee.HashMap<string, Package> ();
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -317,7 +321,12 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
component.set_id (id);
|
||||||
|
component.set_origin (Package.APPCENTER_PACKAGE_ORIGIN);
|
||||||
|
|
||||||
|
-#if HAS_APPSTREAM_0_15
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var components = new AppStream.ComponentBox (AppStream.ComponentBoxFlags.NONE);
|
||||||
|
+ components.add (component);
|
||||||
|
+
|
||||||
|
+ appstream_pool.add_components (components);
|
||||||
|
+#elif HAS_APPSTREAM_0_15
|
||||||
|
var components = new GenericArray<AppStream.Component> ();
|
||||||
|
components.add (component);
|
||||||
|
|
||||||
|
@@ -430,7 +439,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.component.get_developer ().get_name () == author) {
|
||||||
|
+#else
|
||||||
|
if (package.component.developer_name == author) {
|
||||||
|
+#endif
|
||||||
|
packages.add (package);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -447,7 +460,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
|
||||||
|
var category_array = new GLib.GenericArray<AppStream.Category> ();
|
||||||
|
category_array.add (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ AppStream.utils_sort_components_into_categories (appstream_pool.get_components ().as_array (), category_array, true);
|
||||||
|
+#else
|
||||||
|
AppStream.utils_sort_components_into_categories (appstream_pool.get_components (), category_array, true);
|
||||||
|
+#endif
|
||||||
|
components = category.get_components ();
|
||||||
|
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
@@ -465,7 +482,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
var comps = appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var package = get_package_for_component_id (comp.get_id ());
|
||||||
|
if (package != null) {
|
||||||
|
apps.add (package);
|
||||||
|
@@ -473,7 +494,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var package = get_package_for_component_id (comp.get_id ());
|
||||||
|
if (package != null && package in cat_packages) {
|
||||||
|
apps.add (package);
|
||||||
|
diff --git a/src/Views/AppInfoView.vala b/src/Views/AppInfoView.vala
|
||||||
|
index 5a3a361a..bef37f0e 100644
|
||||||
|
--- a/src/Views/AppInfoView.vala
|
||||||
|
+++ b/src/Views/AppInfoView.vala
|
||||||
|
@@ -310,8 +310,16 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
oars_flowbox.add (uncurated);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
+
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var active_locale = "en-US";
|
||||||
|
+ if (package_component.get_context () != null) {
|
||||||
|
+ active_locale = package_component.get_context ().get_locale () ?? "en-US";
|
||||||
|
+ }
|
||||||
|
+#else
|
||||||
|
var active_locale = package_component.get_active_locale ();
|
||||||
|
- if (active_locale != "en_US") {
|
||||||
|
+#endif
|
||||||
|
+ if (active_locale != "en_US" && active_locale != "en-US") {
|
||||||
|
var percent_translated = package_component.get_language (
|
||||||
|
// Expects language without locale
|
||||||
|
active_locale.split ("_")[0]
|
||||||
|
@@ -492,7 +500,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ screenshots = package_component.get_screenshots_all ();
|
||||||
|
+#else
|
||||||
|
screenshots = package_component.get_screenshots ();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (screenshots.length > 0) {
|
||||||
|
screenshot_carousel = new Hdy.Carousel () {
|
||||||
|
@@ -1030,7 +1042,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
get_app_download_size.begin ();
|
||||||
|
|
||||||
|
Idle.add (() => {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var releases = package.component.get_releases_plain ().get_entries ();
|
||||||
|
+#else
|
||||||
|
var releases = package.component.get_releases ();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
foreach (unowned var release in releases) {
|
||||||
|
if (release.get_version () == null) {
|
||||||
|
@@ -1049,7 +1065,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
|
||||||
|
release_carousel.add (release_row);
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.installed && AppStream.vercmp_simple (release.get_version (), package.get_version ()) <= 0) {
|
||||||
|
+#else
|
||||||
|
if (package.installed && AppStream.utils_compare_versions (release.get_version (), package.get_version ()) <= 0) {
|
||||||
|
+#endif
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
diff --git a/src/Widgets/ReleaseRow.vala b/src/Widgets/ReleaseRow.vala
|
||||||
|
index 3b487914..36fcbc76 100644
|
||||||
|
--- a/src/Widgets/ReleaseRow.vala
|
||||||
|
+++ b/src/Widgets/ReleaseRow.vala
|
||||||
|
@@ -116,7 +116,11 @@ public class AppCenter.Widgets.ReleaseRow : Gtk.Box {
|
||||||
|
private string format_release_description (string? description ) {
|
||||||
|
if (description != null) {
|
||||||
|
try {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var markup = AppStream.markup_convert (description, TEXT);
|
||||||
|
+#else
|
||||||
|
var markup = AppStream.markup_convert_simple (description);
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (markup.strip () != "") {
|
||||||
|
return markup;
|
||||||
|
diff --git a/src/meson.build b/src/meson.build
|
||||||
|
index d3d558ef..df69a0bf 100644
|
||||||
|
--- a/src/meson.build
|
||||||
|
+++ b/src/meson.build
|
||||||
|
@@ -78,6 +78,10 @@ if appstream.version().version_compare('>=0.16')
|
||||||
|
args += '--define=HAS_APPSTREAM_0_16'
|
||||||
|
endif
|
||||||
|
|
||||||
|
+if appstream.version().version_compare('>=1.0')
|
||||||
|
+ args += '--define=HAS_APPSTREAM_1_0'
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
if get_option('packagekit_backend')
|
||||||
|
appcenter_files += files(
|
||||||
|
'Core/PackageKitBackend.vala',
|
||||||
@@ -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.3
|
Version: 8.0.0
|
||||||
Release: 1%{?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}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-capnet-assist
|
Name: elementary-capnet-assist
|
||||||
Summary: Captive Portal Assistant for elementary
|
Summary: Captive Portal Assistant for elementary
|
||||||
Version: 2.4.4
|
Version: 8.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/capnet-assist
|
URL: https://github.com/elementary/capnet-assist
|
||||||
@@ -21,10 +21,13 @@ BuildRequires: pkgconfig(gcr-ui-3)
|
|||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
|
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
|
||||||
BuildRequires: pkgconfig(webkit2gtk-4.1)
|
BuildRequires: pkgconfig(webkit2gtk-4.1)
|
||||||
|
BuildRequires: pkgconfig(gcr-4)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(webkitgtk-6.0)
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
Requires: NetworkManager
|
Requires: NetworkManager
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.1.0
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ URL: https://github.com/elementary/greeter
|
|||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
Source1: 40-%{appname}.conf
|
Source1: 40-%{appname}.conf
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
|
Patch0: https://github.com/elementary/greeter/compare/7.0.0..42320c266395606b0c20782603e7407124c3f7a4.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -36,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
|
|
||||||
Provides: pantheon-greeter = %{version}-%{release}
|
Provides: pantheon-greeter = %{version}-%{release}
|
||||||
|
|||||||
@@ -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.1
|
Version: 8.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/icons
|
URL: https://github.com/elementary/icons
|
||||||
|
|||||||
@@ -5,16 +5,13 @@
|
|||||||
|
|
||||||
Name: elementary-photos
|
Name: elementary-photos
|
||||||
Summary: Photo manager and viewer from elementary
|
Summary: Photo manager and viewer from elementary
|
||||||
Version: 2.8.0
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/photos
|
URL: https://github.com/elementary/photos
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
# RIP the publishing plugins (sorry for the "wide" patch, having issues with just the relevant commits)
|
|
||||||
Patch0: https://github.com/elementary/photos/compare/7261606a05d1f41116aba5c86b62d1f739419ed1..09e55943b266bc2861b913251cb834169d81743e.patch
|
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -22,6 +19,7 @@ BuildRequires: meson >= 0.46.0
|
|||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
|
BuildRequires: cmake
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
||||||
BuildRequires: pkgconfig(geocode-glib-2.0)
|
BuildRequires: pkgconfig(geocode-glib-2.0)
|
||||||
@@ -43,6 +41,8 @@ BuildRequires: pkgconfig(libhandy-1)
|
|||||||
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
||||||
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
||||||
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
|
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
|
||||||
|
BuildRequires: pkgconfig(libportal)
|
||||||
|
BuildRequires: pkgconfig(libportal-gtk3)
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -53,7 +53,6 @@ Foundation.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{srcname}-%{version} -N
|
%autosetup -n %{srcname}-%{version} -N
|
||||||
git apply %PATCH0 # The .patch file has Git binary patches, so we need to apply it manually with Git
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -75,10 +74,10 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_datadir}/applications/%{appname}-viewer.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.viewer.desktop
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -92,11 +91,11 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libexecdir}/%{appname}/
|
%{_libexecdir}/%{appname}/
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/applications/%{appname}-viewer.desktop
|
%{_datadir}/applications/%{appname}.viewer.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.viewer.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+4
-4
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-shortcut-overlay
|
Name: elementary-shortcut-overlay
|
||||||
Summary: Native, OS-wide shortcut overlay
|
Summary: Native, OS-wide shortcut overlay
|
||||||
Version: 2.0.1
|
Version: 8.0.0
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/shortcut-overlay
|
URL: https://github.com/elementary/shortcut-overlay
|
||||||
@@ -49,7 +49,7 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{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
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -59,7 +59,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_bindir}/%{appname}
|
%{_bindir}/%{appname}
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-sideload
|
Name: elementary-sideload
|
||||||
Summary: Sideload flatpaks on Pantheon
|
Summary: Sideload flatpaks on Pantheon
|
||||||
Version: 6.2.1
|
Version: 6.2.2
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/sideload
|
URL: https://github.com/elementary/sideload
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-terminal
|
Name: elementary-terminal
|
||||||
Summary: The terminal of the 21st century
|
Summary: The terminal of the 21st century
|
||||||
Version: 6.1.2
|
Version: 6.2.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -90,16 +90,9 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/%{appname}/
|
%{_datadir}/%{appname}/
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||||
|
%{_mandir}/man1/%{appname}.1.gz
|
||||||
|
|
||||||
%files fish
|
%files fish
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
|
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Thu Nov 17 2022 windowsboy111 <wboy111@outlook.com> - 6.1.1-1
|
|
||||||
- new version
|
|
||||||
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-theme
|
Name: elementary-theme
|
||||||
Summary: Elementary GTK+ Stylesheet
|
Summary: Elementary GTK+ Stylesheet
|
||||||
Version: 7.3.0
|
Version: 8.0.0
|
||||||
Release: 1%{?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,14 +3,16 @@
|
|||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 7.1.3
|
Version: 7.1.3
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
Epoch: 1
|
||||||
|
|
||||||
URL: https://github.com/elementary/gala
|
URL: https://github.com/elementary/gala
|
||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
# patch some default settings to better match Fedora
|
# patch some default settings to better match Fedora
|
||||||
Patch0: 0000-Modify-default-settings-for-Fedora.patch
|
Patch0: 0000-Modify-default-settings-for-Fedora.patch
|
||||||
|
Patch: https://github.com/elementary/gala/compare/7.1.3..43d1e6a01b56a84a4e752e1970a35c19402941eb.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -31,11 +33,13 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libbamf3)
|
BuildRequires: pkgconfig(libbamf3)
|
||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
# gala provides a generic icon (apps/multitasking-view)
|
# gala provides a generic icon (apps/multitasking-view)
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
@@ -61,7 +65,7 @@ This package contains the shared libraries.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Gala window manager development files
|
Summary: Gala window manager development files
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Gala is Pantheon's Window Manager, part of the elementary project.
|
Gala is Pantheon's Window Manager, part of the elementary project.
|
||||||
@@ -85,8 +89,8 @@ This package contains the development headers.
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
%dnl desktop-file-validate \
|
||||||
%{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
%dnl %{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
||||||
|
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_datadir}/applications/gala*.desktop
|
%{buildroot}/%{_datadir}/applications/gala*.desktop
|
||||||
@@ -98,7 +102,7 @@ desktop-file-validate \
|
|||||||
%files -f gala.lang
|
%files -f gala.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
%dnl %config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
||||||
|
|
||||||
%{_bindir}/gala
|
%{_bindir}/gala
|
||||||
%{_bindir}/gala-daemon
|
%{_bindir}/gala-daemon
|
||||||
|
|||||||
@@ -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.4.0
|
Version: 7.5.0
|
||||||
Release: 1%{?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
|
||||||
@@ -82,6 +82,7 @@ desktop-file-validate \
|
|||||||
|
|
||||||
%{_datadir}/metainfo/granite-7.metainfo.xml
|
%{_datadir}/metainfo/granite-7.metainfo.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
||||||
|
%{_datadir}/themes/Granite/
|
||||||
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: pantheon-agent-polkit
|
Name: pantheon-agent-polkit
|
||||||
Summary: Pantheon Polkit Agent
|
Summary: Pantheon Polkit Agent
|
||||||
Version: 1.0.5
|
Version: 8.0.0
|
||||||
Release: 1%{?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}
|
||||||
@@ -18,10 +18,12 @@ BuildRequires: vala >= 0.34.1
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(polkit-agent-1)
|
BuildRequires: pkgconfig(polkit-agent-1)
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite-7)
|
||||||
|
BuildRequires: pkgconfig(gtk4)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
An agent for Polkit authorization designed for Pantheon.
|
An agent for Polkit authorization designed for Pantheon.
|
||||||
@@ -50,7 +52,7 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{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
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -62,7 +64,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libexecdir}/policykit-1-pantheon/
|
%{_libexecdir}/policykit-1-pantheon/
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "pantheon-tweaks.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
Name: pantheon-tweaks
|
|
||||||
Version: 1.1.2
|
|
||||||
Release: 1%{?dist}
|
|
||||||
Summary: A system settings panel for the Pantheon desktop environment
|
|
||||||
License: GPL-3.0
|
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
|
||||||
BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0)
|
|
||||||
BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala
|
|
||||||
Requires: gtk3 granite
|
|
||||||
|
|
||||||
%description
|
|
||||||
A system settings panel for the Pantheon Desktop that
|
|
||||||
lets you easily and safely customise your desktop's appearance.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license COPYING
|
|
||||||
/usr/lib64/switchboard/personal/libpantheon-tweaks.so
|
|
||||||
%{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg
|
|
||||||
%{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo
|
|
||||||
%{_datadir}/metainfo/pantheon-tweaks.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jan 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.4-1
|
|
||||||
- Initial package
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rpm.version(gh("pantheon-tweaks/pantheon-tweaks"));
|
|
||||||
@@ -9,12 +9,14 @@
|
|||||||
Name: switchboard-plug-about
|
Name: switchboard-plug-about
|
||||||
Summary: Switchboard System Information plug
|
Summary: Switchboard System Information plug
|
||||||
Version: 6.2.0
|
Version: 6.2.0
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-about
|
URL: https://github.com/elementary/switchboard-plug-about
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ License: GPL-3.0-or-later
|
|||||||
URL: https://github.com/elementary/switchboard-plug-network
|
URL: https://github.com/elementary/switchboard-plug-network
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/switchboard-plug-network/pull/357.patch
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
|||||||
@@ -2,16 +2,20 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name pantheon-tweaks
|
%global plug_name pantheon-tweaks
|
||||||
|
%global app io.github.pantheon_tweaks.pantheon-tweaks
|
||||||
|
|
||||||
Name: switchboard-plug-tweaks
|
Name: switchboard-plug-tweaks
|
||||||
Summary: Switchboard Tweaks Plug
|
Summary: Switchboard Tweaks Plug
|
||||||
Version: 1.1.2
|
Version: 2.0.2
|
||||||
Release: 1%{?dist}
|
Release: 2%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
||||||
Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Provides: pantheon-tweaks = %version-%release
|
||||||
|
Obsoletes: pantheon-tweaks < 2.0.2-2
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -22,7 +26,7 @@ BuildRequires: pkgconfig(gee-0.8)
|
|||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
|
|
||||||
@@ -63,28 +67,22 @@ de trabalho.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
sed -i '/icon type="stock"/d' %buildroot%_metainfodir/%app.metainfo.xml
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet %buildroot%_metainfodir/%app.metainfo.xml
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%doc AUTHORS
|
%doc AUTHORS
|
||||||
%doc CONTRIBUTORS
|
%doc CONTRIBUTORS
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%_bindir/pantheon-tweaks
|
||||||
|
%_datadir/applications/%app.desktop
|
||||||
%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
%_iconsdir/hicolor/*/apps/%app.svg
|
||||||
%{_datadir}/icons/hicolor/*/categories/preferences-*.svg
|
%_metainfodir/io.github.pantheon_tweaks.pantheon-tweaks.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name wacom
|
%global plug_name wacom
|
||||||
%global plug_rdnn io.elementary.switchboard.wacom
|
%global plug_rdnn io.elementary.settings.wacom
|
||||||
|
|
||||||
Name: switchboard-plug-wacom
|
Name: switchboard-plug-wacom
|
||||||
Summary: Switchboard Wacom Plug
|
Summary: Switchboard Wacom Plug
|
||||||
Version: 1.0.1
|
Version: 8.0.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ BuildRequires: pkgconfig(libwacom)
|
|||||||
BuildRequires: pkgconfig(gudev-1.0)
|
BuildRequires: pkgconfig(gudev-1.0)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
BuildRequires: pkgconfig(xi)
|
BuildRequires: pkgconfig(xi)
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -45,22 +45,18 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%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_rdnn}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.1-1
|
|
||||||
- Initial package.
|
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "switchboard-plug-wallet.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
|
|
||||||
|
|
||||||
%global srcname switchboard-plug-wallet
|
|
||||||
|
|
||||||
%global plug_type personal
|
|
||||||
%global plug_name wallet
|
|
||||||
%global plug_rdnn io.elementary.switchboard.wallet
|
|
||||||
|
|
||||||
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
|
|
||||||
|
|
||||||
Name: switchboard-plug-wallet
|
|
||||||
Summary: Switchboard Wallet Plug
|
|
||||||
Version: %(c=%commit; echo ${c:0:7})
|
|
||||||
Release: 2%?dist
|
|
||||||
License: GPL-3.0-or-later
|
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
|
||||||
Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|
||||||
|
|
||||||
BuildRequires: libappstream-glib
|
|
||||||
BuildRequires: meson
|
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(granite) >= 0.5
|
|
||||||
BuildRequires: gtk3-devel
|
|
||||||
BuildRequires: pkgconfig(libsecret-1)
|
|
||||||
BuildRequires: switchboard-devel
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
|
||||||
Supplements: switchboard%{?_isa}
|
|
||||||
|
|
||||||
%description
|
|
||||||
Manage Payment Methods and related settings.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup -n %srcname-%commit -p1
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license COPYING
|
|
||||||
|
|
||||||
%_libdir/switchboard/%plug_type/lib%plug_rdnn.so
|
|
||||||
%_datadir/icons/hicolor/*/apps/%plug_rdnn.svg
|
|
||||||
%_datadir/locale/*/LC_MESSAGES/%plug_rdnn.mo
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - bfe73dfb95d9b46a0a34e0db35a178233c8552b0-1
|
|
||||||
- Initial package.
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD");
|
|
||||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
|
||||||
rpm.global("commit", json(req.get()).sha);
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
%global srcname switchboard
|
%global srcname switchboard
|
||||||
%global appname io.elementary.switchboard
|
%global appname io.elementary.settings
|
||||||
|
|
||||||
Name: switchboard
|
Name: switchboard
|
||||||
Summary: Modular Desktop Settings Hub
|
Summary: Modular Desktop Settings Hub
|
||||||
Version: 6.0.2
|
Version: 8.0.0
|
||||||
Release: 1%{?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}
|
||||||
@@ -16,12 +16,10 @@ BuildRequires: libappstream-glib
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(gtk4)
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: fdupes sassc
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 0.83.0
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@@ -92,7 +90,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
|
%{_iconsdir}/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
@@ -102,19 +100,14 @@ appstream-util validate-relax --nonet \
|
|||||||
%dir %{_libdir}/%{name}
|
%dir %{_libdir}/%{name}
|
||||||
%dir %{_libdir}/%{name}/*
|
%dir %{_libdir}/%{name}/*
|
||||||
|
|
||||||
%{_libdir}/lib%{name}-2.0.so.0
|
%{_libdir}/lib%{name}-3.so.0
|
||||||
%{_libdir}/lib%{name}-2.0.so.2.0
|
%{_libdir}/lib%{name}-3.so.2.0
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/%{name}-2.0/
|
%{_includedir}/%{name}-3/
|
||||||
|
|
||||||
%{_libdir}/lib%{name}-2.0.so
|
%{_libdir}/lib%{name}-3.so
|
||||||
%{_libdir}/pkgconfig/%{name}-2.0.pc
|
%{_libdir}/pkgconfig/%{name}-3.pc
|
||||||
|
|
||||||
%{_datadir}/vala/vapi/%{name}-2.0.deps
|
%{_datadir}/vala/vapi/%{name}-3.deps
|
||||||
%{_datadir}/vala/vapi/%{name}-2.0.vapi
|
%{_datadir}/vala/vapi/%{name}-3.vapi
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.2-1
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -9,9 +9,11 @@ Summary: Stylish top panel
|
|||||||
Version: 3.0.5
|
Version: 3.0.5
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
Epoch: 1
|
||||||
|
|
||||||
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/23a3eb7c2448b4f35398116df7d01b075361ef1f..5d22d436b45decfb2a50d9a7c27f2c961f1dd39f.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -27,11 +29,11 @@ BuildRequires: pkgconfig(gee-0.8)
|
|||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
# wingpanel ayatana appindicator support was abandoned by upstream
|
# wingpanel ayatana appindicator support was abandoned by upstream
|
||||||
# wingpanel-indicator-ayatana-2.0.3-10.fc32 retired for fedora 33+
|
# wingpanel-indicator-ayatana-2.0.3-10.fc32 retired for fedora 33+
|
||||||
@@ -42,6 +44,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
|
|||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Stylish top panel (shared library)
|
Summary: Stylish top panel (shared library)
|
||||||
|
Enhances: %{name} = %{epoch}:%{version}-%{release}
|
||||||
|
Enhances: %{name}-devel = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description libs %{common_description}
|
%description libs %{common_description}
|
||||||
|
|
||||||
@@ -50,7 +54,7 @@ This package contains the shared library.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Stylish top panel (development files)
|
Summary: Stylish top panel (development files)
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description devel %{common_description}
|
%description devel %{common_description}
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -1,12 +1,13 @@
|
|||||||
# from Fedora upstream
|
# from Fedora upstream
|
||||||
%global extension pop-shell
|
%global extension pop-shell
|
||||||
%global uuid %{extension}@system76.com
|
%global uuid %{extension}@system76.com
|
||||||
%global commit cf3c932b55d5c247906efe9d81f988ee092d9f51
|
%global commit cfa0c55e84b7ce339e5ce83832f76fee17e99d51
|
||||||
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
||||||
|
%global commit_date 20240404
|
||||||
%global ver 1.2.0
|
%global ver 1.2.0
|
||||||
|
|
||||||
Name: terra-gnome-shell-extension-%{extension}
|
Name: terra-gnome-shell-extension-%{extension}
|
||||||
Version: %{ver}^%{shortcommit}
|
Version: %{ver}^%commit_date.%{shortcommit}
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: GNOME Shell extension for advanced tiling window management
|
Summary: GNOME Shell extension for advanced tiling window management
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
rpm.global("commit", get("https://api.github.com/repos/pop-os/shell/commits/HEAD").json().sha);
|
rpm.global("commit", gh_commit("pop-os/shell"));
|
||||||
|
if rpm.changed() {
|
||||||
rpm.global("ver", gh("pop-os/shell"));
|
rpm.global("ver", gh("pop-os/shell"));
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
# https://github.com/FyshOS/fynedesk
|
# https://github.com/FyshOS/fynedesk
|
||||||
%global goipath github.com/FyshOS/fynedesk
|
%global goipath github.com/FyshOS/fynedesk
|
||||||
Version: 0.3.0
|
Version: 0.4.0
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ A full desktop environment for Linux/Unix using Fyne.}
|
|||||||
%global godocs AUTHORS README.md CHANGELOG.md
|
%global godocs AUTHORS README.md CHANGELOG.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A full desktop environment for Linux/Unix using Fyne
|
Summary: A full desktop environment for Linux/Unix using Fyne
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global forgeurl https://github.com/KDE/latte-dock/
|
%global forgeurl https://github.com/KDE/latte-dock/
|
||||||
|
|
||||||
%global commit ca6af594204460bd90309141c6e95494f65c46bd
|
%global commit 4f1c08054b1f975176375f615cf9d2470f7ec7ed
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date %(date '+%Y%m%d')
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
|
|||||||
Version: 0.10.0^%{snapshot_info}
|
Version: 0.10.0^%{snapshot_info}
|
||||||
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Latte is a dock based on plasma frameworks
|
Summary: Latte is a dock based on plasma frameworks
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit 1a7a0ef6a8ab966b664f3515aba539b422f35849
|
%global commit af441bdb31bb76b207119a8c91eef3fa93c0c078
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
Version: 0.1.8
|
Version: 0.1.9
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Provides the Lomiri App Launch user space daemon
|
Summary: Provides the Lomiri App Launch user space daemon
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
%global commit 2c7d6921ac56862c197958f4e5c31aa76a1a50e1
|
%global commit 682c4928a91da598767e0be2496d9c35af7db035
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-download-manager
|
Name: lomiri-download-manager
|
||||||
Version: 0.1.2
|
Version: 0.1.3
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
Summary: Upload Download Manager for Lomiri
|
Summary: Upload Download Manager for Lomiri
|
||||||
License: LGPLv3
|
License: LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
@@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel
|
|||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(libglog)
|
BuildRequires: pkgconfig(libglog)
|
||||||
BuildRequires: pkgconfig(liblomiri-api)
|
BuildRequires: pkgconfig(liblomiri-api)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -60,7 +61,7 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
|
|||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config %{_sysconfdir}/dbus-1/system.d/*.conf
|
%config /usr/etc/dbus-1/system.d/*.conf
|
||||||
%{_bindir}/lomiri-*
|
%{_bindir}/lomiri-*
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-download-manager-client.so.*
|
%{_libdir}/liblomiri-download-manager-client.so.*
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
let o = get("https://gitlab.com/api/v4/projects/17088252/repository/tags").json_arr()[0];
|
||||||
|
let f = rpm.f;
|
||||||
|
rpm.version(o.name);
|
||||||
|
// check if changed
|
||||||
|
if rpm.f != f {
|
||||||
|
rpm.global("commit", o.commit.id);
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
%global commit 7d0fd44108cfb74da3fcb26e7de07f7610302f5c
|
%global commit a4522caf548d7e7f63f98f9e5c98314ee8d4c8fb
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-indicator-network
|
Name: lomiri-indicator-network
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The Network indicator for Ubuntu Touch
|
Summary: The Network indicator for Ubuntu Touch
|
||||||
License: GPL-3.0 AND LGPL-3.0
|
License: GPL-3.0 AND LGPL-3.0
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
@@ -30,6 +30,7 @@ BuildRequires: pkgconfig(libgmenuharness)
|
|||||||
BuildRequires: pkgconfig(ofono)
|
BuildRequires: pkgconfig(ofono)
|
||||||
BuildRequires: pkgconfig(qofono-qt5)
|
BuildRequires: pkgconfig(qofono-qt5)
|
||||||
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
Requires: gmenuharness
|
Requires: gmenuharness
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -64,7 +65,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING COPYING.LGPL
|
%license COPYING COPYING.LGPL
|
||||||
%config %{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop
|
%config /usr/etc/xdg/autostart/lomiri-indicator-network.desktop
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
||||||
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
||||||
@@ -91,10 +92,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%dir %{_docdir}/lomiri-connectivity-doc
|
%{_docdir}/lomiri-indicator-network
|
||||||
%{_docdir}/lomiri-connectivity-doc/cpp/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/dbus/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/qml/
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
%global commit fed68d63df86c0b39654b66c31e02be25018f5f1
|
%global commit 814c0b16b3753fef918bfe624710cb4809a690fa
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-schemas
|
Name: lomiri-schemas
|
||||||
Version: 0.1.3
|
Version: 0.1.5
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
Summary: Configuration schemas for lomiri
|
Summary: Configuration schemas for lomiri
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
|
|||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
%global commit a2ce1155d385218a4b493f801867a45d2a41df02
|
%global commit 2bd84b9a59563dce7a791e0c882e2533ecdd4812
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-settings-components
|
Name: lomiri-settings-components
|
||||||
Version: 1.1.0
|
Version: 1.1.1
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The system settings components for Lomiri
|
Summary: The system settings components for Lomiri
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
|
|||||||
@@ -1,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 2abbbdaedf243fc1629628b6c1ba764db4253840
|
%global commit 1530c1fcfd8b8b7eec3a30e2db20cfc9946fa34a
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
Version: 1.0.2
|
Version: 1.2.0
|
||||||
Release: 1%{?dist}
|
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
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||||
%global commit d09e76d2b3040b6d23fc42c6114db81332298c8e
|
%global commit 8f490672f9853278b0aec6435a68d56b9eaf8207
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-ui-toolkit
|
Name: lomiri-ui-toolkit
|
||||||
Version: 1.3.5011
|
Version: 1.3.5100
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||||
|
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|||||||
@@ -1,2 +1,5 @@
|
|||||||
rpm.version(get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0].name);
|
rpm.version(gitlab_tag("19057685"));
|
||||||
rpm.global("commit", get("https://gitlab.com/api/v4/projects/19057685/repository/commits").json_arr()[0].id);
|
if rpm.changed() {
|
||||||
|
rpm.global("commit", gitlab_commit("19057685", "main"));
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user