mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-08 04:42:22 +00:00
Compare commits
1018 Commits
f39
..
remove/mesa
| 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 |
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
"repoOwner": "terrapkg",
|
"repoOwner": "terrapkg",
|
||||||
"repoName": "packages",
|
"repoName": "packages",
|
||||||
"resetAuthor": true,
|
"resetAuthor": true,
|
||||||
"targetBranchChoices": ["f38", "f39", "f40", "frawhide"],
|
"targetBranchChoices": ["f39", "f40", "frawhide"],
|
||||||
"branchLabelMapping": {
|
"branchLabelMapping": {
|
||||||
"^sync-(.+)$": "$1"
|
"^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,7 +23,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder: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
|
||||||
@@ -40,7 +40,7 @@ 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' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
@@ -51,27 +51,15 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Checkout latest Mock configs
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
repository: terrapkg/mock-configs
|
|
||||||
path: mock-configs
|
|
||||||
|
|
||||||
- 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: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Build with Andaman (alternate arch)
|
|
||||||
if: |
|
|
||||||
matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
|
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-i386.cfg
|
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -106,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}} $GITHUB_SHA
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- 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}} $GITHUB_SHA
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
|
|||||||
@@ -7,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' }}
|
||||||
|
|||||||
+10
-14
@@ -44,7 +44,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["39"]
|
version: ["rawhide"]
|
||||||
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
||||||
@@ -56,22 +56,18 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Checkout latest Mock configs
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
repository: terrapkg/mock-configs
|
|
||||||
path: mock-configs
|
|
||||||
|
|
||||||
- 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: Include custom build template instead of package default
|
- name: Cache buildroot
|
||||||
run: |
|
id: br-cache
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: /var/cache
|
||||||
|
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -104,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}} $GITHUB_SHA
|
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}} $GITHUB_SHA
|
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:
|
||||||
@@ -22,22 +22,18 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Checkout latest Mock configs
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
repository: terrapkg/mock-configs
|
|
||||||
path: mock-configs
|
|
||||||
|
|
||||||
- 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: Include custom build template instead of package default
|
- name: Cache buildroot
|
||||||
run: |
|
id: br-cache
|
||||||
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: /var/cache
|
||||||
|
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -71,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}} $GITHUB_SHA
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- 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}} $GITHUB_SHA
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
|
|||||||
@@ -3,18 +3,18 @@ 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@v4
|
uses: actions/checkout@v4
|
||||||
|
|||||||
@@ -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,\"commit\":\"$7\"}"
|
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/?}
|
||||||
@@ -17,5 +17,5 @@ for f in anda-build/rpm/rpms/*; do
|
|||||||
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
|
||||||
d=${p/\%v/$v}
|
d=${p/\%v/$v}
|
||||||
d=${d/\%r/$r}
|
d=${d/\%r/$r}
|
||||||
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -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@v4
|
|
||||||
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,7 +14,7 @@ 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@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ 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
|
||||||
@@ -17,11 +17,12 @@ jobs:
|
|||||||
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"
|
||||||
@@ -46,8 +46,7 @@ jobs:
|
|||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
copy_over f38 || true
|
copy_over f39 || true
|
||||||
copy_over f40 || true
|
copy_over f40 || true
|
||||||
copy_over frawhide || true
|
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ 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
|
||||||
@@ -17,11 +17,12 @@ jobs:
|
|||||||
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,8 +47,7 @@ jobs:
|
|||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
copy_over f38 || true
|
copy_over f39 || true
|
||||||
copy_over f40 || true
|
copy_over f40 || true
|
||||||
copy_over frawhide || true
|
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
anda-build/
|
anda-build/
|
||||||
**/*.tar*
|
|
||||||
|
|||||||
+3
-1
@@ -1,6 +1,8 @@
|
|||||||
# 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 [documentation](https://developer.fyralabs.com/terra), 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).
|
||||||
|
|
||||||
|
## Documentations
|
||||||
|
|
||||||
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
# 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_40)
|
||||||
[](https://repology.org/repository/terra_rawhide)
|
[](https://repology.org/repository/terra_rawhide)
|
||||||
@@ -12,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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global xurl https://files.pythonhosted.org/packages/ef/fa/6c86371d0e3b71129d2a79e63fc3fdc17733c9ebbf77345c62caad8c9fca/anki-24.11-cp39-abi3-manylinux_2_28_x86_64.whl
|
%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/58/6e/9f2d4853a83e57cea48ccae3bc2d887bf7c0550042185e156bab23f524bf/anki-24.11-cp39-abi3-manylinux_2_31_aarch64.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/40/3c/b70ef91f1dad8248332971c0cbb2922277512789cadc33cb16233e360a56/aqt-24.11-py3-none-any.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: 24.11
|
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
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%global src ArmCord-%version-linux-x64
|
%global src ArmCord-%version
|
||||||
%elifarch aarch64
|
%elifarch aarch64
|
||||||
%global src ArmCord-%version-linux-arm64
|
%global src ArmCord-%version-arm64
|
||||||
%elifarch armv7l
|
%elifarch armv7l
|
||||||
%global src ArmCord-%version-linux-armv7l
|
%global src ArmCord-%version-armv7l
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Exclude private libraries
|
# Exclude private libraries
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 1.0.2
|
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
|
||||||
@@ -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,16 +1,15 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 1.0.2
|
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
|
||||||
Packager: madonuko <mado@fyralabs.com>
|
|
||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
BuildRequires: git-core add-determinism pnpm
|
BuildRequires: nodejs-npm git add-determinism
|
||||||
Conflicts: armcord-bin
|
Conflicts: armcord-bin
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -38,8 +37,8 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
pnpm install --no-frozen-lockfile
|
npx pnpm@7 install --no-frozen-lockfile
|
||||||
pnpm run packageQuick
|
npm run packageQuick
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -51,16 +50,13 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license license.txt
|
%license LICENSE
|
||||||
/usr/bin/armcord
|
/usr/bin/armcord
|
||||||
/usr/share/applications/ArmCord.desktop
|
/usr/share/applications/ArmCord.desktop
|
||||||
/usr/share/pixmaps/armcord.png
|
/usr/share/pixmaps/armcord.png
|
||||||
/usr/share/armcord/app.asar
|
/usr/share/armcord/app.asar
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
|
|
||||||
- Update to license.txt
|
|
||||||
|
|
||||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
||||||
- Remove libnotify dependency.
|
- Remove libnotify dependency.
|
||||||
- Fix desktop entry.
|
- Fix desktop entry.
|
||||||
@@ -68,3 +64,4 @@ install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
|
|||||||
|
|
||||||
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
||||||
- Initial package
|
- Initial package
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "coolercontrol.spec"
|
|
||||||
}
|
|
||||||
labels {
|
|
||||||
large = 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,159 +0,0 @@
|
|||||||
%bcond_without mold
|
|
||||||
%global _desc %{expand:
|
|
||||||
CoolerControl is a feature-rich cooling device control application for Linux. It has a system daemon
|
|
||||||
for background device management, as well as a GUI to expertly customize your settings.
|
|
||||||
}
|
|
||||||
%global rdnn org.coolercontrol.CoolerControl
|
|
||||||
# Don't mangle shebangs
|
|
||||||
%global __brp_mangle_shebangs %{nil}
|
|
||||||
|
|
||||||
Name: coolercontrol
|
|
||||||
Version: 1.4.4
|
|
||||||
Release: 1%?dist
|
|
||||||
Summary: Cooling device control for Linux
|
|
||||||
License: GPL-3.0-or-later
|
|
||||||
URL: https://gitlab.com/coolercontrol/coolercontrol
|
|
||||||
Source0: %url/-/archive/%version/coolercontrol-%version.tar.gz
|
|
||||||
Packager: madonuko <mado@fyralabs.com>
|
|
||||||
Provides: coolercontrol-ui
|
|
||||||
Provides: coolercontrol-gui
|
|
||||||
Requires: hicolor-icon-theme
|
|
||||||
Requires: webkit2gtk4.1
|
|
||||||
Requires: libappindicator-gtk3
|
|
||||||
Requires: coolercontrold
|
|
||||||
BuildRequires: git-core make nodejs-npm libdrm-devel curl wget file mold
|
|
||||||
BuildRequires: systemd-rpm-macros anda-srpm-macros cargo >= 1.75.0 cargo-rpm-macros
|
|
||||||
BuildRequires: autoconf automake binutils bison flex gcc gcc-c++ gdb libtool pkgconf strace
|
|
||||||
BuildRequires: pkgconfig(webkit2gtk-4.1) pkgconfig(openssl) pkgconfig(librsvg-2.0)
|
|
||||||
BuildRequires: libappindicator-gtk3-devel
|
|
||||||
BuildRequires: python3-devel python3-wheel python3-liquidctl python3-setproctitle python3-fastapi python3-uvicorn python3-pip
|
|
||||||
BuildRequires: libappstream-glib
|
|
||||||
BuildRequires: desktop-file-utils
|
|
||||||
%description %_desc
|
|
||||||
|
|
||||||
%package liqctld
|
|
||||||
Summary: CoolerControl daemon for interacting with liquidctl devices on a system level
|
|
||||||
Requires: coolercontrold
|
|
||||||
%description liqctld %_desc
|
|
||||||
coolercontrol-liqctld is a CoolerControl daemon for interacting with liquidctl devices on a system level, and is
|
|
||||||
installed as the coolercontrol-liqctld application. Its main purpose is to wrap the underlying
|
|
||||||
liquidctl library providing an API interface that the main coolercontrol daemon interacts with.
|
|
||||||
It also enables parallel device communication and access to specific device properties.
|
|
||||||
|
|
||||||
%package -n coolercontrold
|
|
||||||
Summary: Monitor and control your cooling devices.
|
|
||||||
Requires: coolercontrol-liqctld
|
|
||||||
%description -n coolercontrold %_desc
|
|
||||||
coolercontrold is the main daemon containing the core logic for interfacing with devices, and installed as
|
|
||||||
"coolercontrold". It is meant to run in the background as a system daemon. It handles all device
|
|
||||||
communication and data management, additionally connecting to the liqctld daemon for liquidctl
|
|
||||||
supported devices. It has an API that services client programs like the coolercontrol-gui.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup
|
|
||||||
|
|
||||||
pushd coolercontrold
|
|
||||||
%cargo_prep_online &
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd coolercontrol-ui
|
|
||||||
npm ci --prefer-offline &
|
|
||||||
pushd src-tauri
|
|
||||||
%cargo_prep_online &
|
|
||||||
popd
|
|
||||||
popd
|
|
||||||
|
|
||||||
wait
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
pushd coolercontrold
|
|
||||||
%{cargo_license_online} > LICENSE.dependencies &
|
|
||||||
%cargo_build -- &
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd coolercontrol-liqctld
|
|
||||||
%pyproject_wheel
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd coolercontrol-ui
|
|
||||||
npm run build &
|
|
||||||
pushd src-tauri
|
|
||||||
%{cargo_license_online} > LICENSE.dependencies &
|
|
||||||
wait
|
|
||||||
%cargo_build -f custom-protocol
|
|
||||||
popd
|
|
||||||
popd
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
pushd coolercontrol-liqctld
|
|
||||||
#define _pyproject_wheeldir .
|
|
||||||
%pyproject_install
|
|
||||||
%pyproject_save_files coolercontrol_liqctld
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd coolercontrold
|
|
||||||
install -Dpm755 target/rpm/coolercontrold %buildroot%_bindir/coolercontrold
|
|
||||||
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/coolercontrold/LICENSE.dependencies
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd coolercontrol-ui/src-tauri
|
|
||||||
install -Dpm755 target/rpm/coolercontrol %buildroot%_bindir/coolercontrol
|
|
||||||
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/%name/LICENSE.dependencies
|
|
||||||
popd
|
|
||||||
|
|
||||||
install -Dpm644 packaging/systemd/coolercontrol-liqctld.service %buildroot%_unitdir/coolercontrol-liqctld.service
|
|
||||||
desktop-file-install --dir=%buildroot%_datadir/applications packaging/metadata/%rdnn.desktop
|
|
||||||
install -Dpm644 packaging/metadata/%rdnn.svg %buildroot%_iconsdir/hicolor/scalable/apps/%rdnn.svg
|
|
||||||
install -Dpm644 packaging/metadata/%rdnn.png %buildroot%_iconsdir/hicolor/256x256/apps/%rdnn.svg
|
|
||||||
for f in packaging/systemd/*.service; do
|
|
||||||
install -Dpm644 $f %buildroot%_unitdir/$(basename $f)
|
|
||||||
done
|
|
||||||
install -Dpm644 packaging/metadata/%rdnn.metainfo.xml %buildroot%_metainfodir/%rdnn.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
|
||||||
appstream-util validate-relax --nonet %buildroot%_metainfodir/%rdnn.metainfo.xml
|
|
||||||
%pyproject_check_import
|
|
||||||
|
|
||||||
|
|
||||||
%post -n coolercontrold
|
|
||||||
%systemd_post coolercontrold.service
|
|
||||||
|
|
||||||
%preun -n coolercontrold
|
|
||||||
%systemd_preun coolercontrold.service
|
|
||||||
|
|
||||||
%postun -n coolercontrold
|
|
||||||
%systemd_postun_with_restart coolercontrold.service
|
|
||||||
|
|
||||||
# coolercontrold.service automatically uses the liqctld service, so there are
|
|
||||||
# no scriptlets for liqctld.
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license LICENSE
|
|
||||||
%license LICENSE.dependencies
|
|
||||||
%_bindir/coolercontrol
|
|
||||||
%_datadir/applications/%rdnn.desktop
|
|
||||||
%_datadir/metainfo/%rdnn.metainfo.xml
|
|
||||||
%_iconsdir/hicolor/*/apps/%rdnn.svg
|
|
||||||
|
|
||||||
%files -n coolercontrold
|
|
||||||
%doc coolercontrold/README.md
|
|
||||||
%license LICENSE
|
|
||||||
%license LICENSE.dependencies
|
|
||||||
%_bindir/coolercontrold
|
|
||||||
%_unitdir/coolercontrold.service
|
|
||||||
|
|
||||||
%files liqctld -f %pyproject_files
|
|
||||||
%doc coolercontrol-liqctld/README.md
|
|
||||||
%license LICENSE
|
|
||||||
%_bindir/coolercontrol-liqctld
|
|
||||||
%_unitdir/coolercontrol-liqctld.service
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Thu Aug 15 2024 madonuko <mado@fyralabs.com> - 1.4.0-1
|
|
||||||
- Initial package
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rpm.version(gitlab("30707566"));
|
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
%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.540
|
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
|
||||||
@@ -34,7 +34,6 @@ sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_da
|
|||||||
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
|
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
|
||||||
ln -s %_datadir/discord-canary-openasar/DiscordCanary %buildroot%_bindir/discord-canary-openasar
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord-canary-openasar
|
|
||||||
%{_datadir}/discord-canary-openasar/
|
%{_datadir}/discord-canary-openasar/
|
||||||
%{_datadir}/applications/discord-canary-openasar.desktop
|
%{_datadir}/applications/discord-canary-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-canary-openasar.png
|
%{_datadir}/pixmaps/discord-canary-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.540
|
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
|
||||||
@@ -16,8 +16,9 @@ Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
All-in-one voice and text chat for gamers that's free, secure, and works on
|
Imagine a place where you can belong to a school club, a gaming group, or a
|
||||||
both your desktop and phone.
|
worldwide art community. Where just you and a handful of friends can spend time
|
||||||
|
together. A place that makes it easy to talk every day and hang out more often.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n DiscordCanary
|
%autosetup -n DiscordCanary
|
||||||
@@ -26,17 +27,14 @@ both your desktop and phone.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-canary
|
mkdir -p %{buildroot}%{_datadir}/discord-canary
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-canary
|
cp -rv * %{buildroot}%{_datadir}/discord-canary
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
|
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
|
||||||
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
|
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
|
||||||
ln -s %_datadir/discord/DiscordCanary %buildroot%_bindir/discord-canary
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord-canary
|
|
||||||
%{_datadir}/discord-canary/
|
%{_datadir}/discord-canary/
|
||||||
%{_datadir}/applications/discord-canary.desktop
|
%{_datadir}/applications/discord-canary.desktop
|
||||||
%{_datadir}/pixmaps/discord-canary.png
|
%{_datadir}/pixmaps/discord-canary.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.77
|
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
|
||||||
@@ -34,7 +34,6 @@ sed "s@Discord@Discord OpenAsar@g" a > discord.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applica
|
|||||||
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
|
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
|
||||||
ln -s %_datadir/discord-openasar/Discord %buildroot%_bindir/discord-openasar
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord-openasar
|
|
||||||
%{_datadir}/discord-openasar/
|
%{_datadir}/discord-openasar/
|
||||||
%{_datadir}/applications/discord-openasar.desktop
|
%{_datadir}/applications/discord-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-openasar.png
|
%{_datadir}/pixmaps/discord-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%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.121
|
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
|
||||||
@@ -34,7 +34,6 @@ sed "s@Discord Ptb@Discord Ptb OpenAsar@g" a > discord-ptb.desktop
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
|
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
|
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
@@ -45,11 +44,9 @@ install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-ope
|
|||||||
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
|
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
|
||||||
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
|
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
|
||||||
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
|
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
|
||||||
ln -s %_datadir/discord-ptb-openasar/Discord %buildroot%_bindir/discord-ptb-openasar
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord-ptb-openasar
|
|
||||||
%{_datadir}/discord-ptb-openasar/
|
%{_datadir}/discord-ptb-openasar/
|
||||||
%{_datadir}/applications/discord-ptb-openasar.desktop
|
%{_datadir}/applications/discord-ptb-openasar.desktop
|
||||||
%{_datadir}/pixmaps/discord-ptb-openasar.png
|
%{_datadir}/pixmaps/discord-ptb-openasar.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.121
|
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
|
||||||
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
All-in-one voice and text chat for gamers that's free, secure, and works on
|
Imagine a place where you can belong to a school club, a gaming group, or a
|
||||||
both your desktop and phone.
|
worldwide art community. Where just you and a handful of friends can spend time
|
||||||
|
together. A place that makes it easy to talk every day and hang out more often.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n DiscordPTB
|
%autosetup -n DiscordPTB
|
||||||
@@ -30,17 +31,14 @@ both your desktop and phone.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord-ptb
|
mkdir -p %{buildroot}%{_datadir}/discord-ptb
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord-ptb
|
cp -rv * %{buildroot}%{_datadir}/discord-ptb
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
||||||
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
||||||
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord-ptb
|
|
||||||
%{_datadir}/discord-ptb/
|
%{_datadir}/discord-ptb/
|
||||||
%{_datadir}/applications/discord-ptb.desktop
|
%{_datadir}/applications/discord-ptb.desktop
|
||||||
%{_datadir}/pixmaps/discord-ptb.png
|
%{_datadir}/pixmaps/discord-ptb.png
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.77
|
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
|
||||||
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
|
|||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
%description
|
%description
|
||||||
All-in-one voice and text chat for gamers that's free, secure, and works on
|
Imagine a place where you can belong to a school club, a gaming group, or a
|
||||||
both your desktop and phone.
|
worldwide art community. Where just you and a handful of friends can spend time
|
||||||
|
together. A place that makes it easy to talk every day and hang out more often.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n Discord
|
%autosetup -n Discord
|
||||||
@@ -30,17 +31,14 @@ both your desktop and phone.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/discord
|
mkdir -p %{buildroot}%{_datadir}/discord
|
||||||
cp -rv * %{buildroot}%{_datadir}/discord
|
cp -rv * %{buildroot}%{_datadir}/discord
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||||
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
|
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
|
||||||
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
|
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
|
||||||
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/discord
|
|
||||||
%{_datadir}/discord/
|
%{_datadir}/discord/
|
||||||
%{_datadir}/applications/discord.desktop
|
%{_datadir}/applications/discord.desktop
|
||||||
%{_datadir}/pixmaps/discord.png
|
%{_datadir}/pixmaps/discord.png
|
||||||
|
|||||||
@@ -2,7 +2,4 @@ project pkg {
|
|||||||
rpm {
|
rpm {
|
||||||
spec = "envision.spec"
|
spec = "envision.spec"
|
||||||
}
|
}
|
||||||
labels {
|
|
||||||
nightly = 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global commit a34faa9cd7fa5f4fe658092efd509e8f5257f569
|
%global commit 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
|
||||||
%global commit_date 20241003
|
%global commit_date 20240703
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: envision
|
Name: envision
|
||||||
@@ -16,12 +16,10 @@ BuildRequires: pkgconfig(gtk4) >= 4.10.0
|
|||||||
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: pkgconfig(libusb-1.0)
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel-engine
|
||||||
BuildRequires: openxr-devel
|
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
BuildRequires: git-core
|
|
||||||
Recommends: android-tools
|
Recommends: android-tools
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -41,8 +39,8 @@ Recommends: android-tools
|
|||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%_bindir/envision
|
%_bindir/envision
|
||||||
%_datadir/applications/org.gabmus.envision.Devel.desktop
|
%_datadir/applications/org.gabmus.envision.desktop
|
||||||
%_datadir/envision/
|
%_datadir/envision/
|
||||||
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.Devel.svg
|
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.svg
|
||||||
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision.Devel-symbolic.svg
|
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision-symbolic.svg
|
||||||
%_metainfodir/org.gabmus.envision.Devel.appdata.xml
|
%_metainfodir/org.gabmus.envision.appdata.xml
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: feishin
|
Name: feishin
|
||||||
Version: 0.12.1
|
Version: 0.7.1
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: A modern self-hosted music player
|
Summary: A modern self-hosted music player
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "fontviewer.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
%global commit dc5cd1490235f8c19424b3345a89727199c86df3
|
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
||||||
%global commit_date 20241003
|
|
||||||
|
|
||||||
Name: fontviewer
|
|
||||||
Version: %{commit_date}.git~%{shortcommit}
|
|
||||||
Release: 1%{?dist}
|
|
||||||
Summary: View and install fonts
|
|
||||||
|
|
||||||
License: GPL-2.0
|
|
||||||
URL: https://github.com/chocolateimage/%{name}
|
|
||||||
Source0: %{url}/archive/%{commit}.tar.gz
|
|
||||||
|
|
||||||
BuildRequires: gcc-c++
|
|
||||||
BuildRequires: meson
|
|
||||||
BuildRequires: pkgconfig(cairomm-1.0)
|
|
||||||
BuildRequires: pkgconfig(fontconfig)
|
|
||||||
BuildRequires: pkgconfig(freetype2)
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(gtkmm-3.0)
|
|
||||||
|
|
||||||
Requires: gtk3 fontconfig
|
|
||||||
|
|
||||||
Packager: sadlerm <sad_lerm@hotmail.com>
|
|
||||||
|
|
||||||
%description
|
|
||||||
A platform-agnostic GTK+ 3 alternative to GNOME's Font Viewer
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup -n %{name}-%{commit} -p1
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
|
|
||||||
%files
|
|
||||||
%license LICENSE
|
|
||||||
%doc README.md
|
|
||||||
%{_bindir}/%{name}
|
|
||||||
%{_datadir}/applications/%{name}.desktop
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
rpm.global("commit", gh_commit("chocolateimage/fontviewer"));
|
|
||||||
if rpm.changed() {
|
|
||||||
rpm.release();
|
|
||||||
rpm.global("commit_date", date());
|
|
||||||
}
|
|
||||||
@@ -5,9 +5,9 @@
|
|||||||
%global pure_protobuf_version 2.0.0
|
%global pure_protobuf_version 2.0.0
|
||||||
|
|
||||||
Name: komikku
|
Name: komikku
|
||||||
Version: 1.65.0
|
Version: 1.51.1
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%?dist
|
Release: %autorelease
|
||||||
Summary: A manga reader for GNOME
|
Summary: A manga reader for GNOME
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
%global commit 6ed3781a3dae41ae1449bfadc5878bb0587bc774
|
%global commit e509ec0aaffce74e520702e16e3e21ea0f168940
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date 20241009
|
%global commit_date 20240720
|
||||||
%global ver 0.39.0
|
%global ver v0.38.0
|
||||||
|
|
||||||
Name: mpv-nightly
|
Name: mpv-nightly
|
||||||
Version: %ver^%commit_date.%shortcommit
|
Version: %ver^%commit_date.%shortcommit
|
||||||
@@ -42,7 +42,6 @@ BuildRequires: pkgconfig(libavutil) >= 57.24.100
|
|||||||
BuildRequires: pkgconfig(libbluray)
|
BuildRequires: pkgconfig(libbluray)
|
||||||
BuildRequires: pkgconfig(libcdio)
|
BuildRequires: pkgconfig(libcdio)
|
||||||
BuildRequires: pkgconfig(libcdio_paranoia)
|
BuildRequires: pkgconfig(libcdio_paranoia)
|
||||||
BuildRequires: pkgconfig(libdisplay-info)
|
|
||||||
BuildRequires: pkgconfig(libdrm)
|
BuildRequires: pkgconfig(libdrm)
|
||||||
BuildRequires: pkgconfig(libjpeg)
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
||||||
@@ -183,6 +182,7 @@ sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
|
|||||||
-Dvdpau-gl-x11=enabled \
|
-Dvdpau-gl-x11=enabled \
|
||||||
-Dvdpau=enabled \
|
-Dvdpau=enabled \
|
||||||
-Dvector=enabled \
|
-Dvector=enabled \
|
||||||
|
-Dvulkan-interop=disabled \
|
||||||
-Dvulkan=enabled \
|
-Dvulkan=enabled \
|
||||||
-Dwayland=enabled \
|
-Dwayland=enabled \
|
||||||
-Dwerror=false \
|
-Dwerror=false \
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||||
if rpm.changed() {
|
if rpm.changed() {
|
||||||
let v = gh("mpv-player/mpv");
|
rpm.global("ver", gh("mpv-player/mpv"));
|
||||||
if v.starts_with("v") {
|
|
||||||
v.crop(1);
|
|
||||||
}
|
|
||||||
rpm.global("ver", v);
|
|
||||||
rpm.global("commit_date", date());
|
rpm.global("commit_date", date());
|
||||||
rpm.release();
|
rpm.release();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "ruffle-nightly.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Name[ar]=رَفل
|
|
||||||
Name[cs]=Ruffle
|
|
||||||
Name[es]=Ruffle
|
|
||||||
Name[fr]=Ruffle
|
|
||||||
Name[ja]=Ruffle
|
|
||||||
Name[ko]=Ruffle
|
|
||||||
Name[nl]=Ruffle
|
|
||||||
Name[pl]=Ruffle
|
|
||||||
Name[pt_BR]=Ruffle
|
|
||||||
Name[pt_PT]=Ruffle
|
|
||||||
Name[ru]=Ruffle
|
|
||||||
Name[tr]=Ruffle
|
|
||||||
Name[uk]=Ruffle
|
|
||||||
Name[zh_CN]=Ruffle
|
|
||||||
Name[zh_TW]=Ruffle
|
|
||||||
Name=Ruffle
|
|
||||||
GenericName[ar]=مشغل الفلاش
|
|
||||||
GenericName[cs]=Flash přehrávač
|
|
||||||
GenericName[es]=Reproductor de Flash
|
|
||||||
GenericName[fr]=Lecteur Flash
|
|
||||||
GenericName[ja]=Flashプレイヤー
|
|
||||||
GenericName[ko]=플래시 플레이어
|
|
||||||
GenericName[nl]=Flash-speler
|
|
||||||
GenericName[pl]=Odtwarzacz Flash
|
|
||||||
GenericName[pt_PT]=Leitor Flash
|
|
||||||
GenericName[tr]=Flash Oynatıcı
|
|
||||||
GenericName[zh_CN]=Flash 播放器
|
|
||||||
GenericName[zh_TW]=Flash 播放器
|
|
||||||
GenericName=Flash Player
|
|
||||||
Comment[ar]=شغِّل أفلام وألعاب الفلاش
|
|
||||||
Comment[cs]=Hrajte Flash hry a přehrajte filmy
|
|
||||||
Comment[es]=Jugar juegos y ver películas de Flash
|
|
||||||
Comment[fr]=Jouez à des jeux et regardez des animations en Flash
|
|
||||||
Comment[ja]=Flashゲームと動画を再生します
|
|
||||||
Comment[ko]=플래시 게임 & 영상 재생
|
|
||||||
Comment[nl]=Speel Flash spellen & animaties
|
|
||||||
Comment[pl]=Graj w gry i odtwarzaj filmy Flash
|
|
||||||
Comment[pt_BR]=Reproduza jogos e filmes Flash
|
|
||||||
Comment[pt_PT]=Jogar jogos Flash e reproduzir filmes
|
|
||||||
Comment[ru]=Проигрывайте Flash-игры и ролики
|
|
||||||
Comment[tr]=Flash oyunları ve filmleri oynat
|
|
||||||
Comment[uk]=Відтворюйте Flash ігри та фільми
|
|
||||||
Comment[zh_CN]=播放 Flash 游戏和动画
|
|
||||||
Comment[zh_TW]=播放 Flash 遊戲和動畫
|
|
||||||
Comment=Play Flash games & movies
|
|
||||||
Icon=rs.ruffle.Ruffle
|
|
||||||
Exec=ruffle_desktop %u
|
|
||||||
MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie
|
|
||||||
Categories=AudioVideo;Player;Graphics;Viewer;VectorGraphics;Game
|
|
||||||
Keywords[ar]=الفلاش;swf;مشغل;محاكي;رَسْت
|
|
||||||
Keywords[cs]=flash;swf;přehrávač;emulátor;rust
|
|
||||||
Keywords[de]=flash;swf;spieler;emulator;rust
|
|
||||||
Keywords[es]=flash;swf;reproductor;emulador;rust
|
|
||||||
Keywords[fr]=flash;swf;lecteur;émulateur;rust
|
|
||||||
Keywords[it]=flash;swf;riproduttore;emulatore;rust
|
|
||||||
Keywords[ja]=flash;swf;プレイヤー;エミュレーター;rust
|
|
||||||
Keywords[ko]=플래시;swf;플레이어;에뮬레이터;rust
|
|
||||||
Keywords[nl]=flash;swf;speler;emulator;rust
|
|
||||||
Keywords[pl]=flash;swf;odtwarzacz;emulator;rust
|
|
||||||
Keywords[pt_PT]=flash;swf;leitor;emulador;rust
|
|
||||||
Keywords[ru]=flash;swf;прои́грыватель;эмуля́тор;rust
|
|
||||||
Keywords[tr]=flash;swf;oynatıcı;öykünücü;rust
|
|
||||||
Keywords[uk]=flash;swf;програвач;емулятор;rust
|
|
||||||
Keywords[zh_CN]=flash;swf;播放器;模拟器;rust
|
|
||||||
Keywords[zh_TW]=flash;swf;播放器;模擬器;rust
|
|
||||||
Keywords=flash;swf;player;emulator;rust
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
%global ver 2024-11-27
|
|
||||||
%global goodver %(echo %ver | sed 's/-//g')
|
|
||||||
%global __brp_mangle_shebangs %{nil}
|
|
||||||
%bcond_without mold
|
|
||||||
|
|
||||||
%global _description %{expand:
|
|
||||||
Ruffle is an Adobe Flash Player emulator written in the Rust programming
|
|
||||||
language. Ruffle targets both the desktop and the web using WebAssembly.}
|
|
||||||
|
|
||||||
Name: ruffle-nightly
|
|
||||||
Version: %goodver
|
|
||||||
Release: 1%?dist
|
|
||||||
Summary: A Flash Player emulator written in Rust
|
|
||||||
License: Apache-2.0 OR MIT
|
|
||||||
URL: https://ruffle.rs/
|
|
||||||
Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%ver.tar.gz
|
|
||||||
Source1: rs.ruffle.Ruffle.desktop
|
|
||||||
Provides: ruffle
|
|
||||||
BuildRequires: cargo-rpm-macros >= 24
|
|
||||||
BuildRequires: anda-srpm-macros mold
|
|
||||||
BuildRequires: gcc-c++ cmake java
|
|
||||||
BuildRequires: java-latest-openjdk-headless
|
|
||||||
BuildRequires: pkgconfig(alsa)
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(libudev)
|
|
||||||
BuildRequires: pkgconfig(xcb-cursor)
|
|
||||||
Packager: madonuko <mado@fyralabs.com>
|
|
||||||
|
|
||||||
%description %_description
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license LICENSE.md
|
|
||||||
%license LICENSE.dependencies
|
|
||||||
%_bindir/ruffle_desktop
|
|
||||||
%_datadir/applications/rs.ruffle.Ruffle.desktop
|
|
||||||
%_iconsdir/hicolor/scalable/apps/rs.ruffle.Ruffle.svg
|
|
||||||
%_metainfodir/rs.ruffle.Ruffle.metainfo.xml
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup -n ruffle-nightly-%ver
|
|
||||||
%cargo_prep_online
|
|
||||||
|
|
||||||
%build
|
|
||||||
%{cargo_license_online} > LICENSE.dependencies
|
|
||||||
|
|
||||||
%install
|
|
||||||
cd desktop
|
|
||||||
%cargo_install
|
|
||||||
install -Dm644 packages/linux/rs.ruffle.Ruffle.svg %buildroot%_iconsdir/hicolor/scalable/apps/rs.ruffle.Ruffle.svg
|
|
||||||
install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE1}
|
|
||||||
install -Dm644 packages/linux/rs.ruffle.Ruffle.metainfo.xml %buildroot%_metainfodir/rs.ruffle.Ruffle.metainfo.xml
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Mon Jul 29 2024 madonuko <mado@fyralabs.com>
|
|
||||||
- Initial package
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
let releases = "https://api.github.com/repos/ruffle-rs/ruffle/releases".get().json_arr();
|
|
||||||
for release in releases {
|
|
||||||
let tag = release.tag_name;
|
|
||||||
if !tag.starts_with("nightly-") {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
tag.crop(8); // remove "nightly-"
|
|
||||||
rpm.global("ver", tag);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if rpm.changed() {
|
|
||||||
rpm.release();
|
|
||||||
}
|
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
%global crate sccache
|
%global crate sccache
|
||||||
|
|
||||||
Name: rust-sccache
|
Name: rust-sccache
|
||||||
Version: 0.9.0
|
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
|
||||||
@@ -23,13 +23,14 @@ Source: %{crates_source}
|
|||||||
# Automatically generated patch to strip dependencies and normalize metadata
|
# Automatically generated patch to strip dependencies and normalize metadata
|
||||||
Patch: sccache-fix-metadata-auto.diff
|
Patch: sccache-fix-metadata-auto.diff
|
||||||
|
|
||||||
|
ExclusiveArch: %{rust_arches}
|
||||||
|
|
||||||
BuildRequires: cargo-rpm-macros >= 24
|
BuildRequires: cargo-rpm-macros >= 24
|
||||||
BuildRequires: anda-srpm-macros
|
BuildRequires: anda-srpm-macros
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: rust-packaging
|
BuildRequires: rust-packaging
|
||||||
BuildRequires: mold
|
|
||||||
|
|
||||||
%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
|
||||||
@@ -47,7 +48,6 @@ License: MIT
|
|||||||
|
|
||||||
%files -n %{crate}
|
%files -n %{crate}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
#license LICENSE.dependencies
|
|
||||||
%doc CODE_OF_CONDUCT.md
|
%doc CODE_OF_CONDUCT.md
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%{_bindir}/sccache
|
%{_bindir}/sccache
|
||||||
@@ -68,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
|
||||||
@@ -474,7 +471,6 @@ use the "webdav" feature of the "%{crate}" crate.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf .git || true
|
|
||||||
%if %{with dist_server}
|
%if %{with dist_server}
|
||||||
%cargo_install -f dist-server
|
%cargo_install -f dist-server
|
||||||
%else
|
%else
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
--- sccache-0.8.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
|
+++ sccache-0.8.1/Cargo.toml 2024-07-10T16:31:31.705674+00:00
|
||||||
|
@@ -403,13 +403,3 @@
|
||||||
|
[target."cfg(unix)".dependencies.daemonize]
|
||||||
|
version = "0.5"
|
||||||
|
|
||||||
|
-[target."cfg(windows)".dependencies.winapi]
|
||||||
|
-version = "0.3"
|
||||||
|
-features = [
|
||||||
|
- "fileapi",
|
||||||
|
- "handleapi",
|
||||||
|
- "stringapiset",
|
||||||
|
- "winnls",
|
||||||
|
- "processenv",
|
||||||
|
- "std",
|
||||||
|
-]
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
Name: vencord-desktop
|
Name: vencord-desktop
|
||||||
Provides: VencordDesktop = %{version}-%{release}
|
Provides: VencordDesktop = %{version}-%{release}
|
||||||
Version: 1.5.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
|
||||||
|
|||||||
@@ -1,27 +1,19 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
# do not strip binaries
|
|
||||||
%define __strip /bin/true
|
|
||||||
|
|
||||||
# do not perform compression in cpio
|
|
||||||
%define _source_payload w0.ufdio
|
|
||||||
%define _binary_payload w19.zstdio
|
|
||||||
|
|
||||||
# Exclude private libraries
|
# Exclude private libraries
|
||||||
%global __requires_exclude libffmpeg.so
|
%global __requires_exclude libffmpeg.so
|
||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: voicevox
|
Name: voicevox
|
||||||
Version: 0.21.1
|
Version: 0.19.2
|
||||||
Release: 1%?dist
|
Release: 4%?dist
|
||||||
Summary: Free Japanese text-to-speech editor
|
Summary: Free Japanese text-to-speech editor
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
URL: https://voicevox.hiroshiba.jp
|
URL: https://voicevox.hiroshiba.jp
|
||||||
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
||||||
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
||||||
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
||||||
Packager: madonuko <mado@fyralabs.com>
|
|
||||||
BuildRequires: p7zip-plugins
|
BuildRequires: p7zip-plugins
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
@@ -36,7 +28,7 @@ Summary: Documentation files for voicevox (Japanese)
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
cat<<EOF > voicevox.sh
|
cat<<EOF > voicevox.sh
|
||||||
#!/usr/bin/sh
|
#!/bin/sh
|
||||||
/usr/share/voicevox/VOICEVOX.AppImage
|
/usr/share/voicevox/VOICEVOX.AppImage
|
||||||
EOF
|
EOF
|
||||||
7z x %SOURCE0
|
7z x %SOURCE0
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "youtube-music.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rpm.version(gh("th-ch/youtube-music"));
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=YouTube Music
|
|
||||||
Exec=/usr/bin/youtube-music --no-sandbox %U
|
|
||||||
TryExec=/usr/bin/youtube-music
|
|
||||||
Icon=youtube-music
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
StartupWMClass=YouTube Music
|
|
||||||
Comment=YouTube Music Desktop App - including custom plugins
|
|
||||||
Categories=AudioVideo;
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
%define debug_package %nil
|
|
||||||
|
|
||||||
|
|
||||||
# macro shorthand for calling pnpm
|
|
||||||
%global pnpm npx pnpm@%{pnpm_version}
|
|
||||||
|
|
||||||
Name: youtube-music
|
|
||||||
Version: 3.6.2
|
|
||||||
Release: 1%?dist
|
|
||||||
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
|
||||||
Source1: youtube-music.desktop
|
|
||||||
License: MIT
|
|
||||||
URL: https://github.com/th-ch/youtube-music
|
|
||||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
|
||||||
|
|
||||||
# For some unknown reason, PNPM is not working with Node.js 22 on Aarch64 devices.
|
|
||||||
# todo: investigate why
|
|
||||||
#ExclusiveArch: x86_64
|
|
||||||
|
|
||||||
BuildRequires: git-core gcc make
|
|
||||||
# Required for usocket native module built with node-gyp
|
|
||||||
BuildRequires: python3 gcc-c++
|
|
||||||
|
|
||||||
%description
|
|
||||||
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
rm -rf ./*
|
|
||||||
git clone --recursive %{url} .
|
|
||||||
git checkout v%{version}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
# Vendor PNPM directly instead of installing from packages, because we need to somehow force PNPM to use Node.js 20
|
|
||||||
# We are not using Fedora's PNPM because we need to use `pnpm env`, which PNPM does not support when not vendored directly from upstream
|
|
||||||
curl -fsSL https://get.pnpm.io/install.sh | sh -
|
|
||||||
source /builddir/.bashrc
|
|
||||||
pnpm env use --global 20
|
|
||||||
pnpm install
|
|
||||||
pnpm build
|
|
||||||
pnpm electron-builder --linux --dir
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
|
|
||||||
# Install assets
|
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps
|
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
|
|
||||||
|
|
||||||
# Copy icon files
|
|
||||||
ls -laR pack
|
|
||||||
%ifarch aarch64
|
|
||||||
pushd pack/linux-arm64-unpacked/resources/app.asar.unpacked/assets
|
|
||||||
%else
|
|
||||||
pushd pack/linux-unpacked/resources/app.asar.unpacked/assets
|
|
||||||
%endif
|
|
||||||
install -m 0644 youtube-music.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music.png
|
|
||||||
install -m 0644 youtube-music.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/youtube-music.svg
|
|
||||||
install -m 0644 youtube-music-tray-paused.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray-paused.png
|
|
||||||
install -m 0644 youtube-music-tray.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray.png
|
|
||||||
popd
|
|
||||||
|
|
||||||
# Actually install the app
|
|
||||||
|
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/youtube-music
|
|
||||||
# Delete unpacked asar files before copying
|
|
||||||
rm -rfv pack/linux*-unpacked/resources/app.asar.unpacked
|
|
||||||
cp -rv pack/linux*-unpacked/* %{buildroot}%{_datadir}/youtube-music
|
|
||||||
install -d -m 0755 %{buildroot}%{_bindir}
|
|
||||||
ln -svf %{_datadir}/youtube-music/youtube-music %{buildroot}%{_bindir}/youtube-music
|
|
||||||
|
|
||||||
# Install desktop file
|
|
||||||
install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/youtube-music.desktop
|
|
||||||
|
|
||||||
%files
|
|
||||||
%license license
|
|
||||||
%doc README.md
|
|
||||||
%doc docs
|
|
||||||
%{_bindir}/youtube-music
|
|
||||||
%{_datadir}/youtube-music
|
|
||||||
%{_datadir}/icons/hicolor/*/apps/youtube-music*
|
|
||||||
%{_datadir}/applications/youtube-music.desktop
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Aug 03 2024 Cappy Ishihara <cappy@cappuchino.xyz>
|
|
||||||
- Initial Release
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "ctwm.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=CTWM
|
|
||||||
Comment=Claude's Tab Window Manager
|
|
||||||
TryExec=ctwm
|
|
||||||
Exec=ctwm
|
|
||||||
Type=Xsession
|
|
||||||
Encoding=UTF-8
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
Summary: Lightweight window manager with virtual workspaces
|
|
||||||
Name: ctwm
|
|
||||||
Version: 4.1.0
|
|
||||||
Release: 1%?dist
|
|
||||||
URL: https://ctwm.org
|
|
||||||
BuildRequires: libjpeg-turbo-devel libX11-devel libXext-devel libXmu-devel libXpm-devel libXt-devel libXrandr-devel cmake gcc m4
|
|
||||||
Source0: https://www.ctwm.org/dist/%{name}-%{version}.tar.xz
|
|
||||||
Source1: %{name}.desktop
|
|
||||||
License: MIT
|
|
||||||
Requires: m4
|
|
||||||
# Derived from RPMSphere's packaging
|
|
||||||
|
|
||||||
%description
|
|
||||||
CTWM is a window manager based on TWM (with virtual workspaces added).
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q
|
|
||||||
|
|
||||||
%build
|
|
||||||
%cmake
|
|
||||||
%cmake_build
|
|
||||||
|
|
||||||
%install
|
|
||||||
%cmake_install
|
|
||||||
%{__install} -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/xsessions/%{name}.desktop
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md CHANGES.md
|
|
||||||
%license COPYRIGHT
|
|
||||||
%{_bindir}/%{name}
|
|
||||||
%{_mandir}/man1/%{name}*
|
|
||||||
%{_datadir}/xsessions/%{name}.desktop
|
|
||||||
%{_datadir}/ctwm
|
|
||||||
%{_datadir}/doc/ctwm/ctwm.1.html
|
|
||||||
%{_datadir}/examples/ctwm/system.ctwmrc
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Dec 17 2024 Owen Zimmerman <owen@fyralabs.com>
|
|
||||||
- Add .desktop and .rhai file, fix dependancies, and switch to .tar.xz source (smaller download)
|
|
||||||
* Thu Jun 27 2024 Jaiden Riordan <jade@fyralabs.com> - 4.1.0
|
|
||||||
- Rewrite for Terra, Thanks RPMSphere
|
|
||||||
* Tue Dec 24 2019 Wei-Lun Chao <bluebat@member.fsf.org> - 4.0.3
|
|
||||||
- Rebuilt for Fedora
|
|
||||||
* Sat Apr 9 2011 Agnelo de la Crotche <agnelo@unixversal.com>
|
|
||||||
- package for openSUSE 11.3/11.4
|
|
||||||
* Thu Feb 16 2006 Richard Levitte <richard@levitte.org>
|
|
||||||
- Release ctwm 3.8a.
|
|
||||||
* Wed May 4 2005 Rudolph T Maceyko <rm55@pobox.com>
|
|
||||||
- Tweaks. Added all .ctwmrc files as well as sound and VMS docs.
|
|
||||||
* Wed May 4 2005 Richard Levitte <richard@levitte.org>
|
|
||||||
- Changed some directory specifications to RedHat-ish standards.
|
|
||||||
* Tue May 3 2005 Richard Levitte <richard@levitte.org>
|
|
||||||
- Received the original from Johan Vromans. Adjusted it to become
|
|
||||||
an official .spec file.
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rpm.version(find("<p>Current release: ([\\d.]+)</p>", get("https://www.ctwm.org/download.html"), 1));
|
|
||||||
@@ -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',
|
||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-calendar
|
Name: elementary-calendar
|
||||||
Summary: Desktop calendar app designed for elementary
|
Summary: Desktop calendar app designed for elementary
|
||||||
Version: 8.0.0
|
Version: 7.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/calendar
|
URL: https://github.com/elementary/calendar
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.3.0
|
Version: 7.2.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: elementary-files
|
Name: elementary-files
|
||||||
Summary: File manager from elementary
|
Summary: File manager from elementary
|
||||||
Version: 7.0.0
|
Version: 6.5.3
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -42,8 +42,6 @@ BuildRequires: pkgconfig(pango) >= 1.1.2
|
|||||||
BuildRequires: pkgconfig(plank) >= 0.10.9
|
BuildRequires: pkgconfig(plank) >= 0.10.9
|
||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(systemd) >= 206
|
BuildRequires: pkgconfig(systemd) >= 206
|
||||||
BuildRequires: pkgconfig(libportal)
|
|
||||||
BuildRequires: pkgconfig(libportal-gtk3)
|
|
||||||
|
|
||||||
Requires: contractor
|
Requires: contractor
|
||||||
Requires: file-roller
|
Requires: file-roller
|
||||||
@@ -78,7 +76,6 @@ This package contains the development headers.
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
|
|
||||||
%meson -Dwith-zeitgeist=disabled
|
%meson -Dwith-zeitgeist=disabled
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
@@ -88,6 +85,11 @@ CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
|
|||||||
|
|
||||||
%find_lang %{appname}
|
%find_lang %{appname}
|
||||||
|
|
||||||
|
%fdupes %buildroot%_datadir/icons/hicolor/
|
||||||
|
|
||||||
|
# remove unused pixmaps
|
||||||
|
rm -r %{buildroot}/%{_datadir}/pixmaps
|
||||||
|
|
||||||
# install file-roller contracts
|
# install file-roller contracts
|
||||||
mkdir -p %{buildroot}/%{_datadir}/contractor
|
mkdir -p %{buildroot}/%{_datadir}/contractor
|
||||||
cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/contractor/
|
cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/contractor/
|
||||||
@@ -118,7 +120,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_bindir}/%{appname}-pkexec
|
%{_bindir}/%{appname}-pkexec
|
||||||
|
|
||||||
%{_libdir}/%{appname}/
|
%{_libdir}/%{appname}/
|
||||||
%{_libdir}/libpantheon-files-core.so.*
|
%{_libdir}/libpantheon-files-core.so.6*
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/contractor/*.contract
|
%{_datadir}/contractor/*.contract
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.}
|
|||||||
|
|
||||||
Name: elementary-music
|
Name: elementary-music
|
||||||
Summary: Music player and library from elementary
|
Summary: Music player and library from elementary
|
||||||
Version: 8.0.0
|
Version: 7.1.0
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -41,7 +41,6 @@ BuildRequires: pkgconfig(libpeas-1.0)
|
|||||||
BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
||||||
BuildRequires: pkgconfig(taglib_c)
|
BuildRequires: pkgconfig(taglib_c)
|
||||||
BuildRequires: pkgconfig(zeitgeist-2.0)
|
BuildRequires: pkgconfig(zeitgeist-2.0)
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -100,6 +99,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
%{_datadir}/locale/*/LC_MESSAGES/%{appname}.mo
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: elementary-notifications
|
Name: elementary-notifications
|
||||||
Version: 8.0.0
|
Version: 7.0.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: GTK Notification server for Pantheon
|
Summary: GTK Notification server for Pantheon
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
@@ -54,6 +54,7 @@ appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.meta
|
|||||||
%{_bindir}/%{appname}.demo
|
%{_bindir}/%{appname}.demo
|
||||||
%{_datadir}/applications/%{appname}.demo.desktop
|
%{_datadir}/applications/%{appname}.demo.desktop
|
||||||
|
|
||||||
|
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_metainfodir}/%{appname}.metainfo.xml
|
%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-onboarding
|
Name: elementary-onboarding
|
||||||
Summary: Onboarding app for new users
|
Summary: Onboarding app for new users
|
||||||
Version: 8.0.0
|
Version: 7.2.0
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/onboarding
|
URL: https://github.com/elementary/onboarding
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-screenshot-tool
|
Name: elementary-screenshot-tool
|
||||||
Summary: Screenshot tool designed for elementary
|
Summary: Screenshot tool designed for elementary
|
||||||
Version: 8.0.0
|
Version: 6.0.4
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/screenshot
|
URL: https://github.com/elementary/screenshot
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%global iface io.elementary.SettingsDaemon.AccountsService
|
%global iface io.elementary.SettingsDaemon.AccountsService
|
||||||
|
|
||||||
Name: elementary-settings-daemon
|
Name: elementary-settings-daemon
|
||||||
Version: 8.1.0
|
Version: 1.3.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Settings Daemon and Portal for Pantheon
|
Summary: Settings Daemon and Portal for Pantheon
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -26,8 +26,6 @@ BuildRequires: pkgconfig(granite) >= 5.3.0
|
|||||||
BuildRequires: pkgconfig(libgeoclue-2.0)
|
BuildRequires: pkgconfig(libgeoclue-2.0)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: pkgconfig(fwupd)
|
BuildRequires: pkgconfig(fwupd)
|
||||||
BuildRequires: pkgconfig(gexiv2)
|
|
||||||
BuildRequires: pkgconfig(packagekit-glib2)
|
|
||||||
|
|
||||||
Requires: xdg-desktop-portal
|
Requires: xdg-desktop-portal
|
||||||
|
|
||||||
@@ -47,8 +45,6 @@ Requires: xdg-desktop-portal
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %appname
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
@@ -68,7 +64,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%systemd_preun %{appname}.check-for-firmware-updates.timer
|
%systemd_preun %{appname}.check-for-firmware-updates.timer
|
||||||
|
|
||||||
|
|
||||||
%files -f %appname.lang
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|
||||||
@@ -91,6 +87,8 @@ appstream-util validate-relax --nonet \
|
|||||||
|
|
||||||
%{_sysconfdir}/xdg/autostart/%appname.desktop
|
%{_sysconfdir}/xdg/autostart/%appname.desktop
|
||||||
|
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-videos
|
Name: elementary-videos
|
||||||
Summary: Video player and library app from elementary
|
Summary: Video player and library app from elementary
|
||||||
Version: 8.0.1
|
Version: 3.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}
|
||||||
@@ -22,14 +22,13 @@ BuildRequires: pkgconfig(clutter-gtk-1.0)
|
|||||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(granite-7)
|
BuildRequires: pkgconfig(granite)
|
||||||
BuildRequires: pkgconfig(gstreamer-1.0)
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(libadwaita-1)
|
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-wallpapers
|
Name: elementary-wallpapers
|
||||||
Summary: Collection of wallpapers from the elementary project
|
Summary: Collection of wallpapers from the elementary project
|
||||||
Version: 8.0.0
|
Version: 7.0.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
|
|
||||||
# License breakdown is available in debian/copyright
|
# License breakdown is available in debian/copyright
|
||||||
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
|
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 8.0.0
|
Version: 7.1.3
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
@@ -12,6 +12,7 @@ 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
|
||||||
@@ -32,9 +33,11 @@ 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} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
@@ -86,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
|
||||||
@@ -99,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
|
||||||
|
|||||||
@@ -3,31 +3,38 @@
|
|||||||
%global srcname switchboard-plug-about
|
%global srcname switchboard-plug-about
|
||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name system
|
%global plug_name about
|
||||||
%global plug_rdnn io.elementary.settings.system
|
%global plug_rdnn io.elementary.switchboard.about
|
||||||
|
|
||||||
Name: switchboard-plug-about
|
Name: switchboard-plug-about
|
||||||
Summary: Switchboard System Information plug
|
Summary: Switchboard System Information plug
|
||||||
Version: 8.0.0
|
Version: 6.2.0
|
||||||
Release: 1%?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
|
||||||
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(appstream) >= 0.12.10
|
||||||
BuildRequires: pkgconfig(fwupd)
|
BuildRequires: pkgconfig(fwupd)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.64.0
|
||||||
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libgtop-2.0)
|
BuildRequires: pkgconfig(libgtop-2.0)
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(udisks2)
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
BuildRequires: pkgconfig(gudev-1.0)
|
BuildRequires: pkgconfig(gudev-1.0)
|
||||||
BuildRequires: pkgconfig(packagekit-glib2)
|
BuildRequires: pkgconfig(udisks2)
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -50,25 +57,24 @@ This switchboard plug shows system information.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
mv %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml{.in,}
|
# remove the specified stock icon from appdata (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_rdnn}.appdata.xml
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+15
-10
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name applications
|
%global plug_name applications
|
||||||
%global plug_rdnn io.elementary.settings.%{plug_name}
|
%global plug_rdnn io.elementary.switchboard.%{plug_name}
|
||||||
|
|
||||||
Name: switchboard-plug-applications
|
Name: switchboard-plug-applications
|
||||||
Summary: Switchboard Applications plug
|
Summary: Switchboard Applications plug
|
||||||
Version: 8.0.0
|
Version: 7.0.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-applications
|
URL: https://github.com/elementary/switchboard-plug-applications
|
||||||
@@ -18,11 +18,16 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(flatpak)
|
BuildRequires: pkgconfig(flatpak) >= 1.1.2
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -44,10 +49,10 @@ that allows the user to manage application settings.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
mv %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
@@ -56,11 +61,11 @@ appstream-util validate-relax --nonet \
|
|||||||
%{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
|
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-bluetooth
|
Name: switchboard-plug-bluetooth
|
||||||
Summary: Switchboard Bluetooth plug
|
Summary: Switchboard Bluetooth plug
|
||||||
Version: 8.0.0
|
Version: 2.3.6
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-bluetooth
|
URL: https://github.com/elementary/switchboard-plug-bluetooth
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name datetime
|
%global plug_name datetime
|
||||||
%global plug_rdnn io.elementary.settings.datetime
|
%global plug_rdnn io.elementary.switchboard.datetime
|
||||||
|
|
||||||
Name: switchboard-plug-datetime
|
Name: switchboard-plug-datetime
|
||||||
Summary: Switchboard Date & Time Plug
|
Summary: Switchboard Date & Time Plug
|
||||||
Version: 8.0.0
|
Version: 2.2.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-datetime
|
URL: https://github.com/elementary/switchboard-plug-datetime
|
||||||
@@ -18,8 +18,11 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -41,24 +44,24 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-display
|
Name: switchboard-plug-display
|
||||||
Summary: Switchboard Display plug
|
Summary: Switchboard Display plug
|
||||||
Version: 8.0.0
|
Version: 7.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/switchboard-plug-display
|
URL: https://github.com/elementary/switchboard-plug-display
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name keyboard
|
%global plug_name keyboard
|
||||||
%global plug_rdnn io.elementary.settings.keyboard
|
%global plug_rdnn io.elementary.switchboard.keyboard
|
||||||
|
|
||||||
Name: switchboard-plug-keyboard
|
Name: switchboard-plug-keyboard
|
||||||
Summary: Switchboard Keyboard plug
|
Summary: Switchboard Keyboard plug
|
||||||
Version: 8.0.0
|
Version: 3.2.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-keyboard
|
URL: https://github.com/elementary/switchboard-plug-keyboard
|
||||||
@@ -21,8 +21,14 @@ BuildRequires: meson
|
|||||||
BuildRequires: vala >= 0.22.0
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
|
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(libgnomekbd)
|
||||||
|
BuildRequires: pkgconfig(libgnomekbdui)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
BuildRequires: pkgconfig(xkeyboard-config)
|
BuildRequires: pkgconfig(xkeyboard-config)
|
||||||
|
|
||||||
Requires: gala
|
Requires: gala
|
||||||
@@ -48,7 +54,7 @@ same time. Keyboard shortcuts are also part of this plug.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -56,12 +62,12 @@ appstream-util validate-relax --nonet \
|
|||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
%{_datadir}/glib-2.0/schemas/%{plug_rdnn}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/keyboard.gschema.xml
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name locale
|
%global plug_name locale
|
||||||
%global plug_rdnn io.elementary.settings.locale
|
%global plug_rdnn io.elementary.switchboard.locale
|
||||||
|
|
||||||
Name: switchboard-plug-locale
|
Name: switchboard-plug-locale
|
||||||
Summary: Switchboard Locale Plug
|
Summary: Switchboard Locale Plug
|
||||||
Version: 8.0.0
|
Version: 2.5.9
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -23,7 +23,9 @@ BuildRequires: fdupes
|
|||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(ibus-1.0)
|
BuildRequires: pkgconfig(ibus-1.0)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-4)
|
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: polkit-devel
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -44,7 +46,7 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_rdnn
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -52,13 +54,13 @@ appstream-util validate-relax --nonet \
|
|||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
|
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %plug_rdnn.lang
|
%files -f %plug_name-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%_libdir/switchboard-3/%plug_type/lib%plug_rdnn.so
|
%_libdir/switchboard/%plug_type/lib%plug_name-plug.so
|
||||||
%_libdir/switchboard-3/%plug_type/pantheon-locale/languagelist
|
%_libdir/switchboard/personal/pantheon-locale/languagelist
|
||||||
%_libdir/switchboard-3/%plug_type/pantheon-locale/packages_blocklist
|
%_libdir/switchboard/personal/pantheon-locale/packages_blacklist
|
||||||
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
|
|
||||||
|
|||||||
+14
-10
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name mouse-touchpad
|
%global plug_name mouse-touchpad
|
||||||
%global plug_rdnn io.elementary.settings.mouse-touchpad
|
%global plug_rdnn io.elementary.switchboard.mouse-touchpad
|
||||||
|
|
||||||
Name: switchboard-plug-mouse-touchpad
|
Name: switchboard-plug-mouse-touchpad
|
||||||
Summary: Switchboard Mouse and Touchpad plug
|
Summary: Switchboard Mouse and Touchpad plug
|
||||||
Version: 8.0.1
|
Version: 7.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/switchboard-plug-mouse-touchpad
|
URL: https://github.com/elementary/switchboard-plug-mouse-touchpad
|
||||||
@@ -18,9 +18,13 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala >= 0.22.0
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -41,21 +45,21 @@ A switchboard plug to configure the behavior of mice and touchpads.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+15
-11
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type network
|
%global plug_type network
|
||||||
%global plug_name networking
|
%global plug_name networking
|
||||||
%global plug_rdnn io.elementary.settings.network
|
%global plug_rdnn io.elementary.switchboard.network
|
||||||
|
|
||||||
Name: switchboard-plug-networking
|
Name: switchboard-plug-networking
|
||||||
Summary: Switchboard Networking plug
|
Summary: Switchboard Networking plug
|
||||||
Version: 8.0.0
|
Version: 2.5.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-network
|
URL: https://github.com/elementary/switchboard-plug-network
|
||||||
@@ -22,9 +22,13 @@ BuildRequires: vala >= 0.22.0
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(libnm)
|
BuildRequires: pkgconfig(granite)
|
||||||
BuildRequires: pkgconfig(libnma-gtk4)
|
BuildRequires: pkgconfig(gthread-2.0)
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(libnm) >= 1.20.6
|
||||||
|
BuildRequires: pkgconfig(libnma)
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
|
||||||
Requires: network-manager-applet%{?_isa}
|
Requires: network-manager-applet%{?_isa}
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -48,21 +52,21 @@ A switchboard plug for configuring available networks.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/libnetwork.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+13
-10
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name notifications
|
%global plug_name notifications
|
||||||
%global plug_rdnn io.elementary.settings.notifications
|
%global plug_rdnn io.elementary.switchboard.notifications
|
||||||
|
|
||||||
Name: switchboard-plug-notifications
|
Name: switchboard-plug-notifications
|
||||||
Summary: Switchboard Notifications plug
|
Summary: Switchboard Notifications plug
|
||||||
Version: 8.0.0
|
Version: 2.2.0
|
||||||
Release: 1%?dist
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-notifications
|
URL: https://github.com/elementary/switchboard-plug-notifications
|
||||||
@@ -18,10 +18,13 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala >= 0.22.0
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
|
||||||
Requires: gala%{?_isa}
|
Requires: gala%{?_isa}
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -47,21 +50,21 @@ related to the Notifications plugin for Gala.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+2
-2
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-onlineaccounts
|
Name: switchboard-plug-onlineaccounts
|
||||||
Summary: Switchboard Online Accounts plug
|
Summary: Switchboard Online Accounts plug
|
||||||
Version: 8.0.0
|
Version: 6.5.3
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
|
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
|
||||||
|
|||||||
+17
-14
@@ -3,13 +3,13 @@
|
|||||||
%global srcname switchboard-plug-parental-controls
|
%global srcname switchboard-plug-parental-controls
|
||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name screentime-limits
|
%global plug_name parental-controls
|
||||||
%global plug_rdnn io.elementary.settings.screentime-limits
|
%global plug_rdnn io.elementary.switchboard.parental-controls
|
||||||
|
|
||||||
Name: switchboard-plug-parental-controls
|
Name: switchboard-plug-parental-controls
|
||||||
Summary: Switchboard Screen Time & Limits Plug
|
Summary: Switchboard Screen Time & Limits Plug
|
||||||
Version: 8.0.0
|
Version: 6.0.1
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -25,8 +25,12 @@ BuildRequires: pkgconfig(accountsservice)
|
|||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(flatpak)
|
BuildRequires: pkgconfig(flatpak)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
||||||
|
BuildRequires: pkgconfig(malcontent-0)
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: polkit-devel
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
BuildRequires: rpm_macro(_unitdir)
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -47,25 +51,24 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
%_iconsdir/hicolor/*/apps/%plug_rdnn.svg
|
|
||||||
|
|
||||||
%_sysconfdir/pantheon-parental-controls/daemon.conf
|
%_sysconfdir/pantheon-parental-controls/daemon.conf
|
||||||
%_bindir/pantheon-parental-controls-daemon
|
%_bindir/pantheon-parental-controls-daemon
|
||||||
@@ -73,8 +76,8 @@ appstream-util validate-relax --nonet \
|
|||||||
%_datadir/applications/pantheon-parental-controls-client.desktop
|
%_datadir/applications/pantheon-parental-controls-client.desktop
|
||||||
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
|
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
|
||||||
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
|
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy
|
||||||
%_unitdir/pantheon-parental-controls.service
|
/usr/lib/systemd/system/pantheon-parental-controls.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
|
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name power
|
%global plug_name power
|
||||||
%global plug_rdnn io.elementary.settings.power
|
%global plug_rdnn io.elementary.switchboard.power
|
||||||
|
|
||||||
Name: switchboard-plug-power
|
Name: switchboard-plug-power
|
||||||
Summary: Switchboard Power Plug
|
Summary: Switchboard Power Plug
|
||||||
Version: 8.0.0
|
Version: 2.7.0
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -18,10 +18,13 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: polkit-devel
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -42,24 +45,24 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_rdnn
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %plug_rdnn.lang
|
%files -f %plug_name-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
|
%_libdir/switchboard/%plug_type/lib%plug_name.so
|
||||||
|
|
||||||
%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
%_datadir/metainfo/%plug_rdnn.appdata.xml
|
||||||
|
|
||||||
%_libexecdir/io.elementary.logind.helper
|
%_libexecdir/io.elementary.logind.helper
|
||||||
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
|
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Name: switchboard-plug-printers
|
Name: switchboard-plug-printers
|
||||||
Summary: Switchboard Printers Plug
|
Summary: Switchboard Printers Plug
|
||||||
Version: 8.0.0
|
Version: 2.2.1
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-printers
|
URL: https://github.com/elementary/switchboard-plug-printers
|
||||||
|
|||||||
+11
-11
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name security-privacy
|
%global plug_name security-privacy
|
||||||
%global plug_rdnn io.elementary.settings.security-privacy
|
%global plug_rdnn io.elementary.switchboard.security-privacy
|
||||||
|
|
||||||
Name: switchboard-plug-security-privacy
|
Name: switchboard-plug-security-privacy
|
||||||
Summary: Switchboard Security & Privacy Plug
|
Summary: Switchboard Security & Privacy Plug
|
||||||
Version: 8.0.0
|
Version: 7.1.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -17,11 +17,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
#BuildRequires: vala
|
BuildRequires: vala
|
||||||
|
|
||||||
#BuildRequires: granite-devel
|
BuildRequires: granite-devel
|
||||||
#BuildRequires: pkgconfig(polkit-gobject-1)
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
BuildRequires: pkgconfig(zeitgeist-2.0)
|
BuildRequires: pkgconfig(zeitgeist-2.0)
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
BuildRequires: polkit-devel
|
BuildRequires: polkit-devel
|
||||||
@@ -46,7 +46,7 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -54,15 +54,15 @@ appstream-util validate-relax --nonet \
|
|||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
%_libdir/switchboard-3/personal/security-privacy-plug-helper
|
%_libdir/switchboard/personal/security-privacy-plug-helper
|
||||||
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type network
|
%global plug_type network
|
||||||
%global plug_name sharing
|
%global plug_name sharing
|
||||||
%global plug_rdnn io.elementary.settings.sharing
|
%global plug_rdnn io.elementary.switchboard.sharing
|
||||||
|
|
||||||
Name: switchboard-plug-sharing
|
Name: switchboard-plug-sharing
|
||||||
Summary: Switchboard Sharing Plug
|
Summary: Switchboard Sharing Plug
|
||||||
Version: 8.0.0
|
Version: 2.1.6
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-sharing
|
URL: https://github.com/elementary/switchboard-plug-sharing
|
||||||
@@ -18,9 +18,12 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala >= 0.22.0
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
|
||||||
Requires: rygel
|
Requires: rygel
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
@@ -43,21 +46,21 @@ Configure the sharing of system services.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name sound
|
%global plug_name sound
|
||||||
%global plug_rdnn io.elementary.settings.sound
|
%global plug_rdnn io.elementary.switchboard.sound
|
||||||
|
|
||||||
Name: switchboard-plug-sound
|
Name: switchboard-plug-sound
|
||||||
Summary: Switchboard Sound Plug
|
Summary: Switchboard Sound Plug
|
||||||
Version: 8.0.0
|
Version: 2.3.3
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-sound
|
URL: https://github.com/elementary/switchboard-plug-sound
|
||||||
@@ -18,12 +18,18 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
BuildRequires: vala >= 0.34.1
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite)
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
|
BuildRequires: pkgconfig(libcanberra-gtk)
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
BuildRequires: pkgconfig(switchboard-3)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
|
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
||||||
|
BuildRequires: pkgconfig(switchboard-2.0)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -44,9 +50,9 @@ A sound plug for Switchboard.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %{plug_rdnn}
|
%find_lang %{plug_name}-plug
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
@@ -54,14 +60,13 @@ sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.met
|
|||||||
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_rdnn}.lang
|
%files -f %{plug_name}-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
|
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
%{_datadir}/glib-2.0/schemas/%{plug_name}.gschema.xml
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+17
-10
@@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
%global plug_type system
|
%global plug_type system
|
||||||
%global plug_name useraccounts
|
%global plug_name useraccounts
|
||||||
%global plug_rdnn io.elementary.settings.useraccounts
|
%global plug_rdnn io.elementary.switchboard.useraccounts
|
||||||
|
|
||||||
Name: switchboard-plug-useraccounts
|
Name: switchboard-plug-useraccounts
|
||||||
Summary: Switchboard User Accounts Plug
|
Summary: Switchboard User Accounts Plug
|
||||||
Version: 8.0.0
|
Version: 2.4.3
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
URL: https://github.com/elementary/%name
|
||||||
@@ -18,11 +18,18 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson >= 0.46.1
|
BuildRequires: meson >= 0.46.1
|
||||||
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(accountsservice)
|
BuildRequires: pkgconfig(accountsservice)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-4)
|
BuildRequires: gobject-introspection-devel
|
||||||
|
BuildRequires: gnome-desktop3-devel
|
||||||
|
BuildRequires: pkgconfig(granite) >= 0.5
|
||||||
|
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
BuildRequires: pkgconfig(pwquality)
|
BuildRequires: pkgconfig(pwquality)
|
||||||
|
BuildRequires: polkit-devel
|
||||||
|
BuildRequires: gtk3-devel
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: switchboard-devel
|
||||||
|
|
||||||
Requires: switchboard%?_isa
|
Requires: switchboard%?_isa
|
||||||
@@ -43,21 +50,21 @@ Supplements: switchboard%?_isa
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%fdupes %buildroot%_datadir/locale/
|
%fdupes %buildroot%_datadir/locale/
|
||||||
%find_lang %plug_rdnn
|
%find_lang %plug_name-plug
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%buildroot/%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %plug_rdnn.lang
|
%files -f %plug_name-plug.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
|
%_libdir/switchboard/%plug_type/lib%plug_name.so
|
||||||
%_libdir/switchboard-3/system/useraccounts/guest-session-toggle
|
%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle
|
||||||
%_datadir/metainfo/%plug_rdnn.metainfo.xml
|
%_datadir/metainfo/%plug_rdnn.appdata.xml
|
||||||
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
%_datadir/polkit-1/actions/%plug_rdnn.policy
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-applications-menu
|
Name: wingpanel-applications-menu
|
||||||
Summary: Lightweight and stylish app launcher
|
Summary: Lightweight and stylish app launcher
|
||||||
Version: 8.0.0
|
Version: 2.11.1
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/applications-menu
|
URL: https://github.com/elementary/applications-menu
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-bluetooth
|
Name: wingpanel-indicator-bluetooth
|
||||||
Summary: Bluetooth Indicator for wingpanel
|
Summary: Bluetooth Indicator for wingpanel
|
||||||
Version: 8.0.0
|
Version: 7.0.1
|
||||||
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}
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-datetime
|
Name: wingpanel-indicator-datetime
|
||||||
Summary: Datetime Indicator for wingpanel
|
Summary: Datetime Indicator for wingpanel
|
||||||
Version: 2.4.2
|
Version: 2.4.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
URL: https://github.com/elementary/wingpanel-indicator-datetime
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-keyboard
|
Name: wingpanel-indicator-keyboard
|
||||||
Summary: Keyboard Indicator for wingpanel
|
Summary: Keyboard Indicator for wingpanel
|
||||||
Version: 2.4.2
|
Version: 2.4.1
|
||||||
Release: 1%?dist
|
Release: 2%{?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}
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-network
|
Name: wingpanel-indicator-network
|
||||||
Summary: Network Indicator for wingpanel
|
Summary: Network Indicator for wingpanel
|
||||||
Version: 7.1.1
|
Version: 7.1.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-network
|
URL: https://github.com/elementary/wingpanel-indicator-network
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-nightlight
|
Name: wingpanel-indicator-nightlight
|
||||||
Summary: Night Light Indicator for wingpanel
|
Summary: Night Light Indicator for wingpanel
|
||||||
Version: 2.1.3
|
Version: 2.1.2
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-nightlight
|
URL: https://github.com/elementary/wingpanel-indicator-nightlight
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-notifications
|
Name: wingpanel-indicator-notifications
|
||||||
Summary: Notifications Indicator for wingpanel
|
Summary: Notifications Indicator for wingpanel
|
||||||
Version: 7.1.1
|
Version: 7.1.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-notifications
|
URL: https://github.com/elementary/wingpanel-indicator-notifications
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-power
|
Name: wingpanel-indicator-power
|
||||||
Summary: Power indicator for wingpanel
|
Summary: Power indicator for wingpanel
|
||||||
Version: 8.0.0
|
Version: 6.2.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel-indicator-power
|
URL: https://github.com/elementary/wingpanel-indicator-power
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
Name: wingpanel-indicator-sound
|
Name: wingpanel-indicator-sound
|
||||||
Summary: Sound Indicator for wingpanel
|
Summary: Sound Indicator for wingpanel
|
||||||
Version: 8.0.0
|
Version: 7.0.0
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
|
|||||||
@@ -6,14 +6,14 @@ launcher.}
|
|||||||
|
|
||||||
Name: wingpanel
|
Name: wingpanel
|
||||||
Summary: Stylish top panel
|
Summary: Stylish top panel
|
||||||
Version: 8.0.0
|
Version: 3.0.5
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Epoch: 1
|
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/commit/d6009d9f0d5c7479172093447ccceccba86ff1f3.patch
|
Patch0: https://github.com/elementary/wingpanel/compare/23a3eb7c2448b4f35398116df7d01b075361ef1f..5d22d436b45decfb2a50d9a7c27f2c961f1dd39f.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -29,9 +29,9 @@ BuildRequires: pkgconfig(gee-0.8)
|
|||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||||
BuildRequires: pkgconfig(mutter-clutter-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} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
Name: xdg-desktop-portal-pantheon
|
Name: xdg-desktop-portal-pantheon
|
||||||
Version: 7.2.0
|
Version: 7.1.1
|
||||||
Release: 1%?dist
|
Release: 1%{?dist}
|
||||||
Summary: Pantheon XDG Desktop Portals
|
Summary: Pantheon XDG Desktop Portals
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
URL: https://github.com/elementary/portals
|
URL: https://github.com/elementary/portals
|
||||||
|
|||||||
+2
-3
@@ -11,16 +11,15 @@ URL: https://github.com/fthx/appmenu-is-back
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||||
Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch
|
|
||||||
|
|
||||||
Requires: (gnome-shell >= 46~ with gnome-shell < 48~)
|
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
||||||
Recommends: gnome-extensions-app
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This extension brings back the app menu in the top panel, for GNOME 45 and later.
|
This extension brings back the app menu in the top panel, for GNOME 45 and later.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n appmenu-is-back-%{version} -p1
|
%autosetup -n appmenu-is-back-%{version}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||||
|
|||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
# 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 9418d0a9af7c9b30b61ac3eeb5ca432a3ad3e651
|
%global commit cfa0c55e84b7ce339e5ce83832f76fee17e99d51
|
||||||
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
||||||
%global commit_date 20240401
|
%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}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user