mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-10 21:50:39 +00:00
Compare commits
998 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8b73cedc92 | |||
| 1dec548b59 | |||
| add042bbb7 | |||
| 4ed313a219 | |||
| 689f612f7f | |||
| 857422fd42 | |||
| e611be3805 | |||
| 38766d85cf | |||
| c611b6774d | |||
| 25fff5e605 | |||
| 6c1629e257 | |||
| 8b1c9f8282 | |||
| 094d653612 | |||
| 1453e444a8 | |||
| 19616a3833 | |||
| 7dea554f96 | |||
| bb56297265 | |||
| 8f1db9d570 | |||
| 1104fb94bd | |||
| d7d0e68af6 | |||
| 509a027fd5 | |||
| eca9e96693 | |||
| d745f91328 | |||
| 56d2ab1917 | |||
| 0ddca173c4 | |||
| ca6beacea1 | |||
| 262f782287 | |||
| a3129f91dc | |||
| 1ef6cab703 | |||
| 3932dfeb4f | |||
| c2f44dda65 | |||
| 2eaee56159 | |||
| aee9c832ea | |||
| ca44747c98 | |||
| 7ee56d4da3 | |||
| 7a8d105f0d | |||
| dee53821fd | |||
| 910df12f6a | |||
| dad5778e7c | |||
| 436833c683 | |||
| a36acacbb7 | |||
| 8dbd27d625 | |||
| 8da485eca9 | |||
| 708f3840c9 | |||
| 7b390bb726 | |||
| 342acaf994 | |||
| c63064dd2a | |||
| c9726d2590 | |||
| 69338643cb | |||
| e8e046121a | |||
| e50a00c326 | |||
| ee7fda6c0b | |||
| 35df4a88c6 | |||
| 207f7b78cd | |||
| ec88efdf9b | |||
| adbfc7a370 | |||
| 17190669f0 | |||
| 2a302a33aa | |||
| 5e2af996eb | |||
| 1bba0e27ee | |||
| 73a3bac521 | |||
| f544238fd0 | |||
| 4ccfaa4d86 | |||
| 288189bbd0 | |||
| 1beab33147 | |||
| 611b5c4ff8 | |||
| 0b5410becc | |||
| 24bbf5c1a2 | |||
| 4f27337206 | |||
| dd1bda0b45 | |||
| e7a3c85351 | |||
| 78906f7a74 | |||
| 71e5271716 | |||
| 12afa05741 | |||
| e75f39ae3f | |||
| d17138083c | |||
| 8ba50a3b47 | |||
| 52b3be7f59 | |||
| 2ef2d9d56b | |||
| 7e640068fb | |||
| d158a84472 | |||
| 7690bbdc46 | |||
| 5d4a984a8e | |||
| a697caa5cf | |||
| 5e5c12d9c6 | |||
| 14db34163c | |||
| 8204eaa09f | |||
| 9a1bccefb0 | |||
| 480674be7e | |||
| fe3a033efc | |||
| 459ed5732d | |||
| ebf1811df0 | |||
| 01d320b4b2 | |||
| 0809f50c78 | |||
| 10114b6434 | |||
| aacda597ad | |||
| dbcb7a6fc6 | |||
| 0a8605a34d | |||
| 913f817e22 | |||
| b22abc3eac | |||
| 090b59ce36 | |||
| e5130bbe15 | |||
| 0407a6c9fc | |||
| 14a5c94dbd | |||
| 1654d34ba5 | |||
| 291fe21a5c | |||
| 88f174ed63 | |||
| e2345692c6 | |||
| 5d58267287 | |||
| 4851d9c6b6 | |||
| dbfedb8dc1 | |||
| eab4375ae7 | |||
| ab666b8ca6 | |||
| 6e4ee7bc26 | |||
| 82e47ab776 | |||
| 9e71bd0123 | |||
| 9b8b431d5a | |||
| e64be403f6 | |||
| 794c0aa6f1 | |||
| b2e56018e9 | |||
| fbd580b04a | |||
| 7a9f2d7a56 | |||
| 6ae2f1369e | |||
| caa956c12e | |||
| 343e5820bc | |||
| 0dfd015686 | |||
| 1f261fde03 | |||
| 0255fb2961 | |||
| 4d3f38f5a4 | |||
| 7cb12a4d72 | |||
| 4f29b72156 | |||
| 89414f8dbd | |||
| d3ef82b59a | |||
| c8a8f25f77 | |||
| fbda4e256c | |||
| 693374535e | |||
| b306f8da09 | |||
| ebc04bdd0c | |||
| 64c3548a6a | |||
| fb07a03316 | |||
| eed70b3466 | |||
| a347d35e5c | |||
| 03920f36d5 | |||
| 7c912f55dd | |||
| 3c49f8ce23 | |||
| 46a860af6e | |||
| d99d6e8a3e | |||
| ef73821d02 | |||
| 482c44f469 | |||
| 275f1fd57f | |||
| 1a6744da18 | |||
| 42ccbc7665 | |||
| eb52b1588e | |||
| 87f0ad3724 | |||
| e5970bd3a0 | |||
| b4dc43d28d | |||
| 9fadc9fdd3 | |||
| 6c07c97998 | |||
| 5667717797 | |||
| 2102e5e469 | |||
| 5f3d13ccef | |||
| 51375e75d6 | |||
| 86add18b27 | |||
| 170dfd4ad2 | |||
| 550b6a3a80 | |||
| aa5d8adaeb | |||
| 0a3bb73d81 | |||
| 978ced8665 | |||
| c5b4c57489 | |||
| 3e932727a4 | |||
| c0db634dcf | |||
| 391c98e67b | |||
| 0c5e75197a | |||
| ea16041aad | |||
| 190bcacb04 | |||
| bbec7f750c | |||
| 45855a7d1a | |||
| ee204e212f | |||
| 2b52d13be0 | |||
| e0a301a31d | |||
| 774eafe276 | |||
| 617efccc0f | |||
| 266874f7d3 | |||
| 9d72d042c8 | |||
| f62eac100b | |||
| 960334c62d | |||
| 9adbff7603 | |||
| 9bcc18c65b | |||
| 4a60ef668f | |||
| 61c5cdb017 | |||
| a99047158d | |||
| 0307a1b82d | |||
| bea3f39f17 | |||
| 51cd6abf63 | |||
| f7e6079ceb | |||
| 2cfa4cff68 | |||
| 9cc64ca091 | |||
| 2291a214d9 | |||
| bbc63a2c51 | |||
| 7b6a500954 | |||
| b1d6338da8 | |||
| f18157e23a | |||
| 2dd441c285 | |||
| a0c77c12ef | |||
| 7ceba73f4c | |||
| 41905c9709 | |||
| 718c218d38 | |||
| 09b803d5cd | |||
| f97d1ceff3 | |||
| 33e7977f7c | |||
| d3209849ba | |||
| a0a446e62a | |||
| e7f58b406d | |||
| eb6e0be501 | |||
| 3671932dd9 | |||
| 501962df51 | |||
| 36249b55f7 | |||
| 291649ee3c | |||
| 829fa04732 | |||
| 761548d46b | |||
| ca2a8f421c | |||
| f6ca2bcd1d | |||
| 52946d1ccc | |||
| 7074493cf7 | |||
| 1667b7f9b9 | |||
| 3aaf8c5982 | |||
| ff7218c0dc | |||
| 95a67525a0 | |||
| 8bdb56507e | |||
| 2b144ae3eb | |||
| 9f319d7442 | |||
| 2b9cb4cadb | |||
| 78c8d3482c | |||
| cb856a2ef9 | |||
| 9e2c8d2f40 | |||
| 5021d1fe55 | |||
| 3b844fe52d | |||
| 7f684ab331 | |||
| a8aecb5c51 | |||
| ceef3dd0ed | |||
| ea43f9f64a | |||
| 4e2ace059f | |||
| 8c95488765 | |||
| 4180638ead | |||
| fb27d687c0 | |||
| c122ca88ef | |||
| 8e14347069 | |||
| 95b59229be | |||
| 41940be357 | |||
| d63a27ba5b | |||
| c922a54fee | |||
| 7a7d5d1a2a | |||
| 6786e765e2 | |||
| 6630ec33d3 | |||
| 8c7f472a18 | |||
| 6657a93f09 | |||
| 91cb906ca5 | |||
| 5a73a4e49b | |||
| 200314eeed | |||
| 2ac3778d30 | |||
| 31d66fe593 | |||
| 9c6476d5b1 | |||
| 42e20bea8f | |||
| 723c9a13b8 | |||
| 012fd8dac8 | |||
| 7d00df0406 | |||
| 25f8f42fdf | |||
| 8eee847892 | |||
| c19be1810c | |||
| 77cb046946 | |||
| 1e3c95eb1e | |||
| 1c44d9e116 | |||
| 8323307170 | |||
| c10f5ee4f4 | |||
| 9d948fc8b4 | |||
| b00d387b41 | |||
| f467ceaf5f | |||
| 401a05afc2 | |||
| 8b51311f3b | |||
| 915de99478 | |||
| 0f55bf94eb | |||
| a5d7bbd638 | |||
| e66f1cabc6 | |||
| c71d9a0148 | |||
| 7c68585621 | |||
| 0f5ceddb5a | |||
| dd32482af6 | |||
| 7586c0020c | |||
| 4c888e5991 | |||
| 44d3eb2be3 | |||
| 57c3d24fa5 | |||
| 11fbb3e963 | |||
| 2914d24e20 | |||
| b7a8133fb2 | |||
| 93746a80fe | |||
| fd5c266bf5 | |||
| 754711e336 | |||
| 13cf3e253b | |||
| 1b60af6377 | |||
| d9f0c94418 | |||
| 5493c99c4d | |||
| 1d9bb1ebd1 | |||
| c5e77877db | |||
| 61e6ca28f9 | |||
| 277240e453 | |||
| eb1785babc | |||
| 4c266abf76 | |||
| 5d0687c58f | |||
| 61213bd995 | |||
| be426b1c9e | |||
| 5d49ffb1b5 | |||
| 9e114a7fed | |||
| f1c78f6a1d | |||
| 5222fcf4f0 | |||
| 7a9378a7d6 | |||
| 5c5011b8f3 | |||
| 951c70931f | |||
| bc7c4e2ca9 | |||
| 6af03344ed | |||
| e7dbf3d3b3 | |||
| f28febdbf2 | |||
| 2586e2c3e5 | |||
| d4c44c0602 | |||
| 66135ecfeb | |||
| 4ef045b859 | |||
| e7c7dd42a8 | |||
| 237722c042 | |||
| 0e9c325b19 | |||
| 3343b29771 | |||
| da3934b25a | |||
| 0fb20638af | |||
| 456e6cd057 | |||
| 02cfab49cf | |||
| 026f2888db | |||
| 89ce56a601 | |||
| a56b47482b | |||
| 02f4e0a809 | |||
| 6a115ff3e9 | |||
| e73673e7bf | |||
| abf0e28ddc | |||
| 8f85ba973c | |||
| 767eda3166 | |||
| 12de22e676 | |||
| bf25a5c2fb | |||
| 6b1a080327 | |||
| 626b082ccb | |||
| 738e49cccb | |||
| d0f9a02e65 | |||
| aa8eaee207 | |||
| 7a095e10bb | |||
| a203ac4d8a | |||
| 8a90f8da8e | |||
| 4c4293a369 | |||
| 18fc3d5c26 | |||
| 3861542690 | |||
| e9bc3c009e | |||
| 5a78341ff6 | |||
| 4ca3a7f055 | |||
| 801cedf331 | |||
| 6d75a6d9f5 | |||
| a23f094735 | |||
| a6fd54fd03 | |||
| 4c567b823d | |||
| 1252fbe340 | |||
| 9c8c0e2fa9 | |||
| 20411c24be | |||
| 8554970252 | |||
| 9fafc94555 | |||
| b680f0bb7e | |||
| 39f5fb6c6c | |||
| 953a78a1b8 | |||
| f50571488d | |||
| a01f4833cf | |||
| 9446ace262 | |||
| 18a0ebff3f | |||
| 9751c35bb6 | |||
| 3f560bfd7a | |||
| 53b2c33840 | |||
| 64e5439921 | |||
| a7cdf76d6a | |||
| e2f299035e | |||
| ab1e344b45 | |||
| 32083b6b21 | |||
| 1cf0d938ef | |||
| d9c862bbea | |||
| 1ace0c4de3 | |||
| e4171e4bc9 | |||
| fb62c233bb | |||
| 9e41d9b188 | |||
| 6aaeeedb79 | |||
| 3009453cfe | |||
| b6288a8e0b | |||
| f3d79b528c | |||
| ee0609093d | |||
| af12b8fbf8 | |||
| fb8f97b98e | |||
| b33f038132 | |||
| 9ac4cdd958 | |||
| e91e60f25c | |||
| 61c3e3493a | |||
| b7f3989ee2 | |||
| 45ee4aa1ca | |||
| de3148387e | |||
| 3965d83d66 | |||
| 39ae213830 | |||
| d05e59875b | |||
| 5da3fb7b37 | |||
| 65c36f95e6 | |||
| 8cfd96774c | |||
| 135b8c3427 | |||
| c183d9c3df | |||
| 20f1885e05 | |||
| 92298ac3f7 | |||
| 0a3b0b2120 | |||
| 07f29615f0 | |||
| f7ba894aa3 | |||
| ac9b071e40 | |||
| f3366d5139 | |||
| d2bcb9be30 | |||
| abb3f6b339 | |||
| 74477bb6be | |||
| 549dd22b06 | |||
| 26b5bd3b5a | |||
| dc6580d99e | |||
| 1881b698dc | |||
| 8441870536 | |||
| 378298943f | |||
| 91c126a8a8 | |||
| 334790121a | |||
| 0424c8d54e | |||
| f01d7f22ba | |||
| e26e5b552a | |||
| c5a3f1d3e7 | |||
| 1817984ed2 | |||
| 7446ca2054 | |||
| bdbc69d920 | |||
| 20cb70ed32 | |||
| 7daf00a908 | |||
| bc531eb477 | |||
| fa4ae07453 | |||
| 1fac51f44a | |||
| b00010532c | |||
| d76e1daefa | |||
| 7938cfe34a | |||
| 79f08f63db | |||
| 5ab5364cdc | |||
| f4ab78dd55 | |||
| 4a2882042d | |||
| 31e53c928a | |||
| f0188cc0cb | |||
| cd6c81aea1 | |||
| 2859c068e1 | |||
| d3dc5aa12d | |||
| ad0a8288fc | |||
| 00c6736ed6 | |||
| 05b0359fda | |||
| ebcc249eb0 | |||
| 1412cd9f49 | |||
| 11d0ab7d93 | |||
| 3af8b02c9a | |||
| 4fc464fb36 | |||
| c530019c31 | |||
| 36dc6a8d31 | |||
| 124cf7f3b1 | |||
| d70bcf81c4 | |||
| 66b214d241 | |||
| ceedab457f | |||
| ab191091c8 | |||
| dd0cea33c8 | |||
| cc0124ab88 | |||
| 91d24807ea | |||
| 05d3a9cf16 | |||
| b5f2be50c5 | |||
| a082e2eb7c | |||
| c28fb959d2 | |||
| 1ea67fbf1a | |||
| 3f613fd667 | |||
| 217d3690bd | |||
| 5559d64bf8 | |||
| b318b3a588 | |||
| 91ccf83b40 | |||
| 861684a7e5 | |||
| a4324af233 | |||
| 9f9142a0d9 | |||
| 6464513b5e | |||
| 6aa87623ad | |||
| dc8aa6a37f | |||
| 3c6e5c03bb | |||
| f707aa720d | |||
| e2af07ae92 | |||
| b16988718c | |||
| 29c5544239 | |||
| 0c6a353db7 | |||
| 7effb57b1b | |||
| b2556e046b | |||
| cf8d7c1b4e | |||
| 1c9d8c70e0 | |||
| 97ff071b08 | |||
| 68418ccff2 | |||
| 6c4757ca74 | |||
| c7affbf120 | |||
| 1aa2ef4bdb | |||
| 31dae07019 | |||
| 6192718255 | |||
| 6a97b4a829 | |||
| f5f8d21cb5 | |||
| cab5aac9bd | |||
| 1d3afcea89 | |||
| 8cafdf4da1 | |||
| 0080183846 | |||
| 710938908f | |||
| 9bfcdb108f | |||
| 3674cc882a | |||
| 42d1cf5dc2 | |||
| 7182e7fd9f | |||
| 5d97448956 | |||
| 78cae7b4b5 | |||
| 0c1089cf8b | |||
| 71bbb97f37 | |||
| 7ff2cee7de | |||
| 08ee2da695 | |||
| 7dea5106c8 | |||
| ad639a53a8 | |||
| f713a2b668 | |||
| e9075f6612 | |||
| 11aacaebfb | |||
| c978118254 | |||
| 1c684b71a8 | |||
| 88b38afb94 | |||
| b5a3da6b53 | |||
| 25af790826 | |||
| 17c7c3abe0 | |||
| be26e0eb5c | |||
| b55e052760 | |||
| c149cf5782 | |||
| 12c056c0dc | |||
| 8230fa6bfe | |||
| bd56a0c4b7 | |||
| 473f2ceed2 | |||
| 77af6190e0 | |||
| 8555b87084 | |||
| 2796532eb8 | |||
| a040a3acdc | |||
| c606541445 | |||
| 624b889952 | |||
| a0da4829b0 | |||
| 5a314e7214 | |||
| b9cb1ce60c | |||
| 7a2f65a468 | |||
| bdfc816a55 | |||
| 2ea3c07059 | |||
| 3c34e44da1 | |||
| f353eac054 | |||
| 18b350429d | |||
| c5023b7403 | |||
| 47c7e407bf | |||
| 81708d8fb7 | |||
| 28db2a2fbb | |||
| 8b5199fe7e | |||
| 71dae21633 | |||
| 4a106a42b4 | |||
| 08f34168cd | |||
| 63da8fb96d | |||
| 96a7e5e9e8 | |||
| e2057fa1c2 | |||
| 2bc2f1395d | |||
| 7d7d85070e | |||
| 9ae5b40916 | |||
| e381b90c4c | |||
| 8c15eb2729 | |||
| 76448777aa | |||
| 23cac0d791 | |||
| 1e4b11a14a | |||
| ef7513a1c9 | |||
| b622bd9c5a | |||
| 90543d53f3 | |||
| 3ae14834ab | |||
| 0197475650 | |||
| f08eadf521 | |||
| 008802ff67 | |||
| 5933e0bd67 | |||
| 00df2d08a3 | |||
| e1280eb274 | |||
| 38100bd234 | |||
| 94c816f25b | |||
| 75fedcc7b8 | |||
| 3b039ffe37 | |||
| cd0f6d653f | |||
| 25e4c5fbd1 | |||
| 4baf127e24 | |||
| 343676175e | |||
| bdcbacef70 | |||
| 034a1b16b1 | |||
| c9c1c8b03c | |||
| bb322534b2 | |||
| 68638d4635 | |||
| 65e8e33abd | |||
| 1bb88da7fa | |||
| 4b317be33e | |||
| 5a78930776 | |||
| 6c9da528c0 | |||
| 2dadfcfc25 | |||
| 81efe65bf1 | |||
| 8f4a73bdd4 | |||
| ebf38bb0bf | |||
| 617dbf445a | |||
| 637c9302f2 | |||
| ec38f9382d | |||
| 64956c5146 | |||
| d694528bfd | |||
| eaa6bb2a11 | |||
| 0585543ffe | |||
| f945635c6b | |||
| c009720ab1 | |||
| 61e04bc458 | |||
| 54f127ec7d | |||
| 6ecf38fd3f | |||
| 6474b21e2b | |||
| 82f52c7293 | |||
| 286ec62b5e | |||
| 6804f668cc | |||
| 3d4b838542 | |||
| 31ab8c45a0 | |||
| ca2c47744a | |||
| 1c40d84fc4 | |||
| 2f2b25317e | |||
| a0d13dc789 | |||
| cd9969d6b6 | |||
| 5c085ffe80 | |||
| 0c3eabc7e1 | |||
| 945e8d1837 | |||
| a501fea6d4 | |||
| 2cfe88ec52 | |||
| f57b06ad3d | |||
| 8965c781e5 | |||
| 9be99c5128 | |||
| 5c348cc024 | |||
| 40cec3349c | |||
| 784bc03fae | |||
| 238fd9fa4b | |||
| da684864ce | |||
| 883242b5e0 | |||
| 731cd9aa06 | |||
| f8c5c72706 | |||
| 1ec3237f1f | |||
| 08a798ea1b | |||
| 061c12f093 | |||
| 74f39add8c | |||
| 7cd3fde8fc | |||
| b6e8d941d1 | |||
| cdafb42e6f | |||
| 8d49985cad | |||
| a177f05fb2 | |||
| 66e6f53a24 | |||
| 9c11badbb2 | |||
| 926970b7fb | |||
| e0f00c7a82 | |||
| a692f9500c | |||
| 44206632d7 | |||
| 258ba47655 | |||
| eef774ab2d | |||
| 5a43b5148f | |||
| 88d3220019 | |||
| 388005cdb2 | |||
| d10630836f | |||
| 2380b27f66 | |||
| 8d1751f12d | |||
| 390fb0cee8 | |||
| b09c0e55e8 | |||
| be89bbc5dc | |||
| f8da31c992 | |||
| c1676b7779 | |||
| 186a998fd0 | |||
| 1d7081ab8c | |||
| 3e18d90437 | |||
| 8beeac29be | |||
| e70ef8185a | |||
| 3e5581e4fd | |||
| ba9f1210ab | |||
| 0d83e235de | |||
| 375bccad9c | |||
| 544e52ffb4 | |||
| c3fef18229 | |||
| 9a0e1f1c12 | |||
| 39f574ad01 | |||
| 0177088dd5 | |||
| 58f4b92450 | |||
| 12dcedce39 | |||
| 31cb01650c | |||
| 0d292d82ed | |||
| 344e681271 | |||
| e3f8f23637 | |||
| 5310be2c6e | |||
| 2fd000c3da | |||
| d98191daa6 | |||
| 09250b61d6 | |||
| 5872950379 | |||
| c00bc9bdc2 | |||
| 188ded1616 | |||
| 445b721831 | |||
| e657287bda | |||
| 65fda4ac13 | |||
| 4330518e6f | |||
| e875372ffa | |||
| b83df4416c | |||
| 82fbbf70c4 | |||
| 9ee274de91 | |||
| dc867b7b37 | |||
| 8b6b66ec7b | |||
| fb9b0799a1 | |||
| e198e887a4 | |||
| be4f9ffdd0 | |||
| 202f0334fd | |||
| 9d1c249ac5 | |||
| c787b621c8 | |||
| 2dab534d7b | |||
| 20f4609438 | |||
| b468997266 | |||
| a92aacd566 | |||
| a7bf3d2f9c | |||
| d8846a76bf | |||
| c0fff28444 | |||
| 9c2062096a | |||
| 3d6fe9f463 | |||
| 885fbe3c2a | |||
| 044776d30d | |||
| b482544df3 | |||
| 4e32eeeaf9 | |||
| 66cb53c467 | |||
| c15abcaad3 | |||
| d9df48755b | |||
| 8b4f89369d | |||
| 7cf227e242 | |||
| f51f08f5be | |||
| fe881a08d9 | |||
| ac19ab230a | |||
| f0a5604221 | |||
| 6c7d81af7a | |||
| 46df5c012f | |||
| 60ffa03c54 | |||
| cc4373199b | |||
| d69f0ad604 | |||
| 5a67268706 | |||
| df265f757a | |||
| 00e488e3c1 | |||
| 02d685f84c | |||
| c9150a3865 | |||
| 54ceca8007 | |||
| 51eeead117 | |||
| 8bf56e5a06 | |||
| 3b2bc0a233 | |||
| 1f7249316f | |||
| aa43228898 | |||
| fe7c864555 | |||
| 9aad615236 | |||
| df51e8eb98 | |||
| 739fca39ba | |||
| 33b1d7d0f1 | |||
| 05e279a916 | |||
| 252e55d199 | |||
| b57d4af6ed | |||
| 0486587d13 | |||
| 0ea05ec04a | |||
| 43bfeb7e63 | |||
| 06d9cb5081 | |||
| 480fcf5bab | |||
| bb67627707 | |||
| f0c5345291 | |||
| 98552d5a94 | |||
| 21f6bac6f2 | |||
| 1ff3f17078 | |||
| 3df6eecf62 | |||
| b2ce923349 | |||
| dea55b6e3e | |||
| 66e486840c | |||
| 4291db9a69 | |||
| 69605ba79b | |||
| 6f5213c407 | |||
| 4664914b87 | |||
| 0e5e1deee2 | |||
| e2cc13c15c | |||
| 2b460c5d83 | |||
| 9d57d682bd | |||
| 8abbd75b12 | |||
| 74c10bcf23 | |||
| de00273600 | |||
| 567c19b94a | |||
| ecc6373939 | |||
| 91a4934940 | |||
| fd1ab0d9a5 | |||
| 63e957f78f | |||
| 4ca478d335 | |||
| 62ac36becf | |||
| f318d01141 | |||
| 678fcec277 | |||
| c4a41b8c8b | |||
| efdda5b1ce | |||
| 4588d722a2 | |||
| 9ce2296b85 | |||
| 48b2d35915 | |||
| ce09e4ca42 | |||
| 749bd17a9d | |||
| 8cc6143977 | |||
| 14144d2dce | |||
| e922a82286 | |||
| e514b72612 | |||
| 12f3eb7031 | |||
| a71e2a97e6 | |||
| 94ab06a930 | |||
| d8b95c8b73 | |||
| b6cf28e998 | |||
| 559d793227 | |||
| ea3f6e4d7a | |||
| aee0099968 | |||
| 2f834e6166 | |||
| 62d061423c | |||
| 2050330ca7 | |||
| 97fe1fbf19 | |||
| 803f55438c | |||
| 102376feed | |||
| a6a6dfbc49 | |||
| 7d178dc117 | |||
| 38cd8dd60e | |||
| 264343636a | |||
| a253e8d457 | |||
| 3dba068927 | |||
| b75e0629c9 | |||
| 41a62aac67 | |||
| ae69b9dc50 | |||
| eb2a494110 | |||
| 1c8c3d5d1e | |||
| 64526db001 | |||
| b2057f21d4 | |||
| 7065c95aa6 | |||
| 0e19f3d489 | |||
| 65bc085b09 | |||
| 71d95e9294 | |||
| 423fff9925 | |||
| cf43eab133 | |||
| 29da8227ef | |||
| a96a030a89 | |||
| efb95b7c57 | |||
| d984370072 | |||
| 3846f9874b | |||
| b66bbc4291 | |||
| e58698c4d9 | |||
| 422ab9514e | |||
| ea36e1a358 | |||
| a9368babee | |||
| 2c760b3ceb | |||
| 2c44444caf | |||
| e9aa9d66e6 | |||
| 54af040ba7 | |||
| af2bf74318 | |||
| d840413f6e | |||
| eb0ae0720f | |||
| cdcdaf69bd | |||
| 61107bec55 | |||
| a8b4d978cf | |||
| 183bf2033c | |||
| 0f6cf45932 | |||
| e5a99bc2b9 | |||
| 9e3e227d3e | |||
| 2bc09f45d1 | |||
| 28a20935a9 | |||
| 056dad8dd6 | |||
| 3e457f763b | |||
| dd3ed8a7a9 | |||
| e6ff989382 | |||
| e2c592ac2f | |||
| 530a62ace6 | |||
| 8502a1ed58 | |||
| c3e24942b6 | |||
| 10832d9e1b | |||
| 18bdb11a88 | |||
| e3f3578260 | |||
| d4a7dc8523 | |||
| 49a59a08e6 | |||
| 380dc4b678 | |||
| a43286ef67 | |||
| c6025dc5a3 | |||
| bfd66c0808 | |||
| 8b67053be4 | |||
| a4cd214eb5 | |||
| 5cb73404de | |||
| 480c621d8d | |||
| e5ec54d2c5 | |||
| 5132e36da8 | |||
| aae1e3c43b | |||
| 836d20c41b | |||
| 1c97b78dab | |||
| f42a565398 | |||
| 48d7dd932d | |||
| 10b7f84269 | |||
| 8a4b553807 | |||
| 350d267363 | |||
| d71700367c | |||
| e4ef9bed83 | |||
| 828489bba5 | |||
| c5c3472c6c | |||
| 5c7283b2bd | |||
| 996ddc05a8 | |||
| f1284ab91c | |||
| 196421e363 | |||
| b8bc44fae1 | |||
| 89e5884931 | |||
| 3d875b65f4 | |||
| 4ddd6f3d02 | |||
| 80b14776bb | |||
| 047a4feff0 | |||
| 5f6e94e242 | |||
| 882c42f204 | |||
| 15d6cfd8ab | |||
| dab917b316 | |||
| 7b601705e9 | |||
| 6f9a111285 | |||
| 138cb7fee0 | |||
| e5a7ab8d1d | |||
| 5146738337 | |||
| 520d21437c | |||
| e9aa2584b5 | |||
| cc530b7cd7 | |||
| 1938ede867 | |||
| 8c6191a0a1 | |||
| ec84d19377 | |||
| 8477e2a5c2 | |||
| 4a776ba4b1 | |||
| 558f19ece3 | |||
| 1a706b7d6b | |||
| 1ac9432ada | |||
| 15066ddf59 | |||
| 09cec4185b | |||
| 0b71dce46b | |||
| e6819ccc08 | |||
| 8d331cc9e6 | |||
| 8804b81070 | |||
| 0e17d3e991 | |||
| ebb9d36756 | |||
| dd3142025b | |||
| 78e66d57da | |||
| 49e2dec9e4 | |||
| 36eb9d4f3f | |||
| 5ddeee3c5d | |||
| 091015322d | |||
| ad65b9bb22 | |||
| a5bf587c9c | |||
| d32501b193 | |||
| e42eac0ad5 | |||
| 34ca01b2f5 | |||
| 80aed38071 | |||
| 6a7f38b828 | |||
| 6f662431ca | |||
| feb40412c5 | |||
| f4fd5896ec | |||
| 27d2464029 | |||
| de8a42d54d | |||
| f59138968b | |||
| 2f2ffc2572 | |||
| 232db4988c | |||
| 08e203fbaa | |||
| 783ca7552f | |||
| a1181ae791 | |||
| ff8a9a3529 | |||
| fc1f39c8e1 | |||
| 8091ce3211 | |||
| ff3ec8bf39 | |||
| 14752341a8 | |||
| 59b00df647 | |||
| f2d49eae59 | |||
| f994f4232c | |||
| a72d68488c | |||
| 0d4b481ac6 | |||
| 76ff4eec52 | |||
| e337b7104e | |||
| d9ca1fc0de | |||
| 4a2431209c | |||
| 33e1e88dda | |||
| 385ef5dd28 | |||
| c53da81cce | |||
| 19d57b6828 | |||
| f5736ce4f4 | |||
| b3f0031efb | |||
| acaeb69ad6 | |||
| 2810b5c6dc | |||
| 4ec98f3e21 | |||
| 730d25fe35 | |||
| 0561fa8e11 | |||
| 2f437a9794 | |||
| d203658596 | |||
| 85babd8d1c | |||
| 3e20ea69c5 | |||
| 64d8eb5a76 | |||
| c7c4f27e1f | |||
| 7e046d459a | |||
| 9eab2d082e | |||
| c92c160d24 | |||
| afe577aadd | |||
| 04792c9d51 |
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"repoOwner": "terrapkg",
|
||||||
|
"repoName": "packages",
|
||||||
|
"resetAuthor": true,
|
||||||
|
"targetBranchChoices": ["f38", "f39", "f40", "frawhide"],
|
||||||
|
"branchLabelMapping": {
|
||||||
|
"^sync-(.+)$": "$1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,13 +6,13 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- anda/**
|
- anda/**
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
@@ -23,13 +23,13 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Set workspace as safe
|
- name: Set workspace as safe
|
||||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Generate build matrix
|
- name: Generate build matrix
|
||||||
@@ -40,33 +40,38 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
|
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: 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: Cache buildroot
|
|
||||||
id: br-cache
|
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: /var/cache
|
|
||||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
|
|
||||||
|
|
||||||
- name: Include custom build template instead of package default
|
- name: Include custom build template instead of package default
|
||||||
run: |
|
run: |
|
||||||
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
|
|
||||||
- name: Build with Andaman
|
- name: Build with Andaman
|
||||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c 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
|
||||||
@@ -75,9 +80,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -100,7 +106,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success() && github.event_name == 'push'
|
if: success() && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
if: ( cancelled() || failure() ) && github.event_name == 'push'
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ jobs:
|
|||||||
bootstrap:
|
bootstrap:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ["x86_64", "aarch64"]
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
- name: Install Anda
|
- name: Install Anda
|
||||||
run: cargo install anda
|
run: cargo install anda
|
||||||
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: f${{ matrix.version }}
|
ref: f${{ matrix.version }}
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|||||||
+43
-16
@@ -5,46 +5,73 @@ on:
|
|||||||
packages:
|
packages:
|
||||||
description: "Packages to Build"
|
description: "Packages to Build"
|
||||||
required: true
|
required: true
|
||||||
|
custom_builder:
|
||||||
|
description: "Custom Builder"
|
||||||
|
required: false
|
||||||
|
default: ""
|
||||||
|
architecture:
|
||||||
|
description: "Architecture"
|
||||||
|
required: false
|
||||||
|
default: all
|
||||||
|
type: string
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
parse:
|
parse:
|
||||||
outputs:
|
outputs:
|
||||||
pkgs: ${{ steps.parsing.outputs.pkgs }}
|
pkgs: ${{ steps.parsing.outputs.pkgs }}
|
||||||
|
builder: ${{ inputs.custom_builder }}
|
||||||
|
arch: ${{ steps.parsing.outputs.arch }}
|
||||||
runs-on: "ubuntu-latest"
|
runs-on: "ubuntu-latest"
|
||||||
steps:
|
steps:
|
||||||
- name: Parse Input
|
- name: Parse Input
|
||||||
id: parsing
|
id: parsing
|
||||||
run: echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
|
run: |
|
||||||
|
echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
|
||||||
|
echo "builder=${{ inputs.custom_builder }}" >> $GITHUB_OUTPUT
|
||||||
|
arch="${{ inputs.architecture }}"
|
||||||
|
# Convert to json array using jq
|
||||||
|
# if arch is not all, convert to array
|
||||||
|
if [ "$arch" != "all" ]; then
|
||||||
|
# jq, array with single element as string
|
||||||
|
arch=$(echo $arch | sed 's/,/\n/g')
|
||||||
|
echo "arch=$(echo $arch | jq -Rs 'split("\n")' | jq 'map(select(length > 0))' | jq -c .)" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
echo "arch=$(echo '["aarch64", "x86_64"]' | jq -c .)" >> $GITHUB_OUTPUT
|
||||||
|
fi
|
||||||
|
|
||||||
build:
|
build:
|
||||||
needs: parse
|
needs: parse
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
arch: ["x86_64", "aarch64"]
|
arch: ${{ fromJson(needs.parse.outputs.arch) }}
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: 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: Cache buildroot
|
- name: Include custom build template instead of package default
|
||||||
id: br-cache
|
run: |
|
||||||
uses: actions/cache@v3
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
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 anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.pkg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -53,9 +80,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -68,7 +96,6 @@ jobs:
|
|||||||
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
terra${{ matrix.version }} anda-build/rpm/rpms/*
|
||||||
|
|
||||||
- name: Upload source packages to subatomic
|
- name: Upload source packages to subatomic
|
||||||
if: github.event_name == 'push'
|
|
||||||
run: |
|
run: |
|
||||||
subatomic-cli upload --prune \
|
subatomic-cli upload --prune \
|
||||||
--server https://subatomic.fyralabs.com \
|
--server https://subatomic.fyralabs.com \
|
||||||
@@ -77,7 +104,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
if: cancelled() || failure()
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
pkg: ${{ fromJson(inputs.packages) }}
|
pkg: ${{ fromJson(inputs.packages) }}
|
||||||
version: ["39"]
|
version: ["40"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
|
||||||
container:
|
container:
|
||||||
@@ -19,21 +19,25 @@ jobs:
|
|||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: 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: Cache buildroot
|
- name: Include custom build template instead of package default
|
||||||
id: br-cache
|
run: |
|
||||||
uses: actions/cache@v3
|
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
|
||||||
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 anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.pkg
|
||||||
|
|
||||||
- name: Generating artifact name
|
- name: Generating artifact name
|
||||||
id: art
|
id: art
|
||||||
@@ -42,9 +46,10 @@ jobs:
|
|||||||
x=${NAME//\//@}
|
x=${NAME//\//@}
|
||||||
echo "name=$x" >> $GITHUB_OUTPUT
|
echo "name=$x" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.art.outputs.name }}
|
name: ${{ steps.art.outputs.name }}
|
||||||
|
compression-level: 0 # The RPMs are already compressed :p
|
||||||
path: |
|
path: |
|
||||||
anda-build/rpm/rpms/*
|
anda-build/rpm/rpms/*
|
||||||
anda-build/rpm/srpm/*
|
anda-build/rpm/srpm/*
|
||||||
@@ -66,7 +71,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Notify Madoguchi (Success)
|
- name: Notify Madoguchi (Success)
|
||||||
if: success()
|
if: success()
|
||||||
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
- name: Notify Madoguchi (Failure)
|
- name: Notify Madoguchi (Failure)
|
||||||
if: cancelled() || failure()
|
if: cancelled() || failure()
|
||||||
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
|
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} ${{github.sha}}
|
||||||
|
|||||||
@@ -3,20 +3,20 @@ name: Lint
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
merge_group:
|
merge_group:
|
||||||
branches:
|
branches:
|
||||||
- f39
|
- f40
|
||||||
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:f40
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: Lint spec files
|
- name: Lint spec files
|
||||||
run: rpmlint $(find anda -type f -name "*.spec" -type f)
|
run: rpmlint $(find anda -type f -name "*.spec" -type f)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ set -x
|
|||||||
|
|
||||||
dirs=$2
|
dirs=$2
|
||||||
dirs=${dirs/\/pkg/}
|
dirs=${dirs/\/pkg/}
|
||||||
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1}"
|
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"%6\"}"
|
||||||
|
|
||||||
if [[ $1 == false ]]; then
|
if [[ $1 == false ]]; then
|
||||||
d=${p/\%v/?}
|
d=${p/\%v/?}
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
name: Automatic backport/sync action
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: ["labeled", "closed"]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
backport:
|
||||||
|
name: Backport/sync PR
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.event.pull_request.merged
|
||||||
|
steps:
|
||||||
|
- name: Install SSH signing key
|
||||||
|
run: |
|
||||||
|
mkdir -p ${{ runner.temp }}
|
||||||
|
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||||
|
chmod 0700 ${{ runner.temp }}/signing_key
|
||||||
|
|
||||||
|
- name: Setup Raboneko Signing
|
||||||
|
run: |
|
||||||
|
git config --global gpg.format "ssh"
|
||||||
|
git config --global user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
|
git config --global commit.gpgsign true
|
||||||
|
|
||||||
|
- name: Backport Action
|
||||||
|
uses: sorenlouv/backport-github-action@v9.3.0
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||||
|
auto_backport_label_prefix: sync-
|
||||||
|
|
||||||
|
- name: Info log
|
||||||
|
if: ${{ success() }}
|
||||||
|
run: cat ~/.backport/backport.info.log
|
||||||
|
|
||||||
|
- name: Debug log
|
||||||
|
if: ${{ failure() }}
|
||||||
|
run: cat ~/.backport/backport.debug.log
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
name: Sync PR to other branches
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
types:
|
|
||||||
- closed
|
|
||||||
branches:
|
|
||||||
- f38
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
sync:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
branch: ["f37"]
|
|
||||||
fail-fast: false
|
|
||||||
if: github.event.pull_request.merged == true && !contains(github.event.pull_request.labels.*.name, 'nosync')
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
|
||||||
ref: ${{ matrix.branch }}
|
|
||||||
- name: Install SSH key and Setup Git
|
|
||||||
run: |
|
|
||||||
mkdir -p ${{ runner.temp }}
|
|
||||||
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
|
||||||
chmod 0700 ${{ runner.temp }}/signing_key
|
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
|
||||||
git config user.name "Raboneko"
|
|
||||||
git config user.email "raboneko@fyralabs.com"
|
|
||||||
git config gpg.format "ssh"
|
|
||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
|
||||||
- name: Apply patches and Push
|
|
||||||
run: |
|
|
||||||
curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch
|
|
||||||
git am -S --keep-cr --signoff < pr.patch
|
|
||||||
git push -u origin --all
|
|
||||||
@@ -3,6 +3,7 @@ name: Push comps updates
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
|
- f40
|
||||||
- f39
|
- f39
|
||||||
- f38
|
- f38
|
||||||
- f37
|
- f37
|
||||||
@@ -14,9 +15,9 @@ jobs:
|
|||||||
update-comps:
|
update-comps:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Push to subatomic
|
- name: Push to subatomic
|
||||||
run: |
|
run: |
|
||||||
branch=${{ github.ref_name }}
|
branch=${{ github.ref_name }}
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f38
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
@@ -38,13 +38,16 @@ jobs:
|
|||||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||||
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
f37 () {
|
copy_over () {
|
||||||
git format-patch HEAD^
|
git format-patch HEAD^
|
||||||
git checkout f37
|
git checkout $1
|
||||||
git apply *.patch || true
|
git apply *.patch || true
|
||||||
|
rm *.patch
|
||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
f37 || true
|
copy_over f37 || true
|
||||||
|
copy_over f38 || true
|
||||||
|
copy_over frawhide || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ jobs:
|
|||||||
autoupdate:
|
autoupdate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/terrapkg/builder:f39
|
image: ghcr.io/terrapkg/builder:f40
|
||||||
options: --cap-add=SYS_ADMIN --privileged
|
options: --cap-add=SYS_ADMIN --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||||
@@ -47,7 +47,9 @@ jobs:
|
|||||||
git add *
|
git add *
|
||||||
git commit -S -a -m "$msg"
|
git commit -S -a -m "$msg"
|
||||||
}
|
}
|
||||||
|
copy_over f39 || true
|
||||||
copy_over f37 || true
|
copy_over f37 || true
|
||||||
copy_over f38 || true
|
copy_over f38 || true
|
||||||
|
copy_over frawhide || true
|
||||||
git push -u origin --all
|
git push -u origin --all
|
||||||
fi
|
fi
|
||||||
|
|||||||
-30
@@ -1,30 +0,0 @@
|
|||||||
# Repository
|
|
||||||
/.github @lleyton
|
|
||||||
/.devcontainer @lleyton
|
|
||||||
/.gitignore @windowsboy111
|
|
||||||
/CODE_OF_CONDUCT.md @lleyton
|
|
||||||
/CONTRIBUTING.md @lleyton
|
|
||||||
/LICENSE @lleyton
|
|
||||||
/README.md @windowsboy111
|
|
||||||
/SECURITY.md @lleyton
|
|
||||||
/anda.hcl @lleyton
|
|
||||||
/comps.xml @lleyton
|
|
||||||
|
|
||||||
# Package maintainers
|
|
||||||
/anda/lib/libbismuth @lainsce
|
|
||||||
/anda/lib/libhelium @lainsce
|
|
||||||
/anda/others/tau-helium @lainsce
|
|
||||||
/anda/others/tau-hydrogen @lainsce
|
|
||||||
|
|
||||||
/anda/tools/melody @lleyton
|
|
||||||
/anda/go/curlie @lleyton
|
|
||||||
|
|
||||||
/anda/games/prismlauncher @getchoo
|
|
||||||
/anda/games/prismlauncher-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5-nightly @getchoo
|
|
||||||
/anda/games/prismlauncher-qt5 @getchoo
|
|
||||||
|
|
||||||
/anda/srpm-macros @korewaChino
|
|
||||||
/anda/rust/starship @korewaChino
|
|
||||||
/anda/rust/zellij @korewaChino
|
|
||||||
/anda/audio/distrho @korewaChino
|
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documention](https://github.com/terrapkg/packages/wiki), our guidelines may be found there. See the links below:
|
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documentation](https://developer.fyralabs.com/terra), our guidelines may be found there. See the links below:
|
||||||
|
|
||||||
* [Contribution Guide](https://github.com/terrapkg/packages/wiki/Contribute)
|
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||||
* [FAQ](https://github.com/terrapkg/packages/wiki/FAQ)
|
* [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||||
* [Policy](https://github.com/terrapkg/packages/wiki/Policy)
|
* [Policy](https://developer.fyralabs.com/terra/policy)
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
[](https://repology.org/repository/terra_38)
|
[](https://repology.org/repository/terra_38)
|
||||||
[](https://repology.org/repository/terra_39)
|
[](https://repology.org/repository/terra_39)
|
||||||
|
[](https://repology.org/repository/terra_40)
|
||||||
|
[](https://repology.org/repository/terra_rawhide)
|
||||||
|
|
||||||
Terra is a rolling-release Fedora repository for all the software you need.
|
Terra is a rolling-release Fedora repository for all the software you need.
|
||||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
## Our Process
|
## Our Process
|
||||||
|
|
||||||
Fyra Labs is committed to ensuring user security and privacy.
|
Fyra Labs is committed to ensuring user security and privacy.
|
||||||
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://github.com/terrapkg/packages/wiki/FAQ#technical-details).
|
As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://developer.fyralabs.com/terra/faq#technical-details).
|
||||||
|
|
||||||
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to:
|
||||||
* Affected users, infrastructure, and data.
|
* Affected users, infrastructure, and data.
|
||||||
@@ -11,7 +11,7 @@ As a part of Fyra Labs's transparency measures, we will publicize details of any
|
|||||||
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities.
|
||||||
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy.
|
||||||
|
|
||||||
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs) and [Discord](https://discord.gg/5fdPuxTg5Q).
|
We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs), [Fedi](https://fedi.fyralabs.com/@hq), and [Discord](https://discord.gg/5fdPuxTg5Q).
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,26 @@
|
|||||||
|
%global xurl https://files.pythonhosted.org/packages/51/5f/6f52b958fe38a36a0799c01fbd56a742ebdfcf41f89438dbee998b8ce692/anki-24.06.3-cp39-abi3-manylinux_2_28_x86_64.whl
|
||||||
|
%global aurl https://files.pythonhosted.org/packages/df/bb/b0bfbc6a06a598b0b614d18dd8c4f40827828649f9742f1f44a4e44d6a2c/anki-24.06.3-cp39-abi3-manylinux_2_31_aarch64.whl
|
||||||
|
%global qurl https://files.pythonhosted.org/packages/21/2a/d8e22a9521be04ef29a30d21a2c3008783ab03b6f07cc14696a040f747a4/aqt-24.06.3-py3-none-any.whl
|
||||||
|
|
||||||
Name: anki-bin
|
Name: anki-bin
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
BuildRequires: python3-pip rpm_macro(fdupes)
|
BuildRequires: python3-pip rpm_macro(fdupes) cargo
|
||||||
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
|
||||||
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
|
||||||
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
|
||||||
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
|
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
Conflicts: anki
|
Conflicts: anki
|
||||||
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
|
%ifarch x86_64
|
||||||
Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl
|
Source0: %xurl
|
||||||
|
%elifarch aarch64
|
||||||
|
Source0: %aurl
|
||||||
|
%endif
|
||||||
|
Source1: %qurl
|
||||||
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
|
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
|
||||||
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
|
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
|
||||||
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
|
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
|
||||||
|
|||||||
@@ -1 +1,15 @@
|
|||||||
rpm.version(gh("ankitects/anki"));
|
let aarch64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-([\d.]+)-cp(\d+)-abi3-manylinux_.+?_aarch64.whl">`;
|
||||||
|
let html = get("https://pypi.org/project/anki/");
|
||||||
|
let relevant = find(aarch64_regex, html, 0);
|
||||||
|
let ver = find(aarch64_regex, relevant, 4);
|
||||||
|
rpm.version(ver);
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("aurl", find(`"(.+)"`, relevant, 1));
|
||||||
|
let cp = find(aarch64_regex, relevant, 5);
|
||||||
|
let x86_64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-${ver}-cp${cp}-abi3-manylinux_.+?_x86_64.whl">`;
|
||||||
|
let relevant1 = find(x86_64_regex, html, 0);
|
||||||
|
rpm.global("xurl", find(`"(.+)"`, relevant1, 1));
|
||||||
|
let qhtml = get("https://pypi.org/project/aqt/");
|
||||||
|
rpm.global("qurl", find(`<a href="(https://files\.pythonhosted\.org/packages/../../.{60}/aqt-${ver}-py3-none.any.whl)">`, qhtml, 1));
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki-qt5
|
Name: anki-qt5
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
@@ -20,9 +20,10 @@ phrases in a foreign language) as easily, quickly and efficiently as possible.
|
|||||||
Anki is based on a theory called spaced repetition.
|
Anki is based on a theory called spaced repetition.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf ./*
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %version
|
git checkout %version
|
||||||
%patch1 -p1
|
%patch 1 -p1
|
||||||
|
|
||||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
|
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: anki
|
Name: anki
|
||||||
Version: 23.12.1
|
Version: 24.06.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Flashcard program for using space repetition learning
|
Summary: Flashcard program for using space repetition learning
|
||||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||||
URL: https://apps.ankiweb.net/
|
URL: https://apps.ankiweb.net/
|
||||||
@@ -20,8 +20,10 @@ phrases in a foreign language) as easily, quickly and efficiently as possible.
|
|||||||
Anki is based on a theory called spaced repetition.
|
Anki is based on a theory called spaced repetition.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf *
|
||||||
git clone https://github.com/ankitects/anki .
|
git clone https://github.com/ankitects/anki .
|
||||||
git checkout %{version}
|
git checkout %{version}
|
||||||
|
%patch 0 -p1
|
||||||
|
|
||||||
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
|
||||||
|
|
||||||
Name: armcord-bin
|
Name: armcord-bin
|
||||||
Version: 3.2.5
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
@@ -26,6 +26,7 @@ Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md
|
|||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
ExclusiveArch: x86_64 aarch64 armv7l
|
ExclusiveArch: x86_64 aarch64 armv7l
|
||||||
Conflicts: armcord
|
Conflicts: armcord
|
||||||
|
BuildRequires: add-determinism
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ArmCord is a custom client designed to enhance your Discord experience
|
ArmCord is a custom client designed to enhance your Discord experience
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
|
|
||||||
Name: armcord
|
Name: armcord
|
||||||
Version: 3.2.5
|
Version: 3.2.7
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: OSL-3.0
|
License: OSL-3.0
|
||||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||||
URL: https://github.com/ArmCord/ArmCord
|
URL: https://github.com/ArmCord/ArmCord
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
Source1: launch.sh
|
Source1: launch.sh
|
||||||
Requires: electron xdg-utils
|
Requires: electron xdg-utils
|
||||||
BuildRequires: nodejs-npm git
|
BuildRequires: nodejs-npm git add-determinism
|
||||||
Conflicts: armcord-bin
|
Conflicts: armcord-bin
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -18,6 +18,7 @@ ArmCord is a custom client designed to enhance your Discord experience
|
|||||||
while keeping everything lightweight.
|
while keeping everything lightweight.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
rm -rf *
|
||||||
git clone %url .
|
git clone %url .
|
||||||
git checkout v%version
|
git checkout v%version
|
||||||
|
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: authy
|
Name: authy
|
||||||
Version: 2.4.2
|
Version: 2.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Two factor authentication desktop application
|
Summary: Two factor authentication desktop application
|
||||||
License: Unlicense
|
License: Unlicense
|
||||||
URL: https://authy.com/
|
URL: https://authy.com/
|
||||||
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_22.snap
|
Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap
|
||||||
Requires: gtk3
|
Requires: gtk3
|
||||||
Requires: nss
|
Requires: nss
|
||||||
BuildRequires: squashfs-tools desktop-file-utils
|
BuildRequires: squashfs-tools desktop-file-utils
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary-openasar
|
Name: discord-canary-openasar
|
||||||
Version: 0.0.248
|
Version: 0.0.455
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-canary
|
Name: discord-canary
|
||||||
Version: 0.0.248
|
Version: 0.0.455
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: discord.com
|
URL: discord.com
|
||||||
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-openasar
|
Name: discord-openasar
|
||||||
Version: 0.0.40
|
Version: 0.0.61
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb-openasar
|
Name: discord-ptb-openasar
|
||||||
Version: 0.0.64
|
Version: 0.0.95
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||||
License: MIT AND https://discord.com/terms
|
License: MIT AND https://discord.com/terms
|
||||||
URL: https://github.com/GooseMod/OpenAsar
|
URL: https://github.com/GooseMod/OpenAsar
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord-ptb
|
Name: discord-ptb
|
||||||
Version: 0.0.64
|
Version: 0.0.95
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers.
|
Summary: Free Voice and Text Chat for Gamers.
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: discord
|
Name: discord
|
||||||
Version: 0.0.40
|
Version: 0.0.61
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Free Voice and Text Chat for Gamers
|
Summary: Free Voice and Text Chat for Gamers
|
||||||
URL: https://discord.com
|
URL: https://discord.com
|
||||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "envision.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
%global commit 2addb6ae636b0c2f5bb4313436cb42973d397760
|
||||||
|
%global commit_date 20240722
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
|
Name: envision
|
||||||
|
Version: %commit_date.%shortcommit
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: UI for building, configuring and running Monado, the open source OpenXR runtime
|
||||||
|
License: AGPL-3.0-or-later
|
||||||
|
URL: https://gitlab.com/gabmus/envision/
|
||||||
|
Source0: %url/-/archive/%commit/envision-%commit.tar.gz
|
||||||
|
BuildRequires: meson ninja-build cargo
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.66
|
||||||
|
BuildRequires: pkgconfig(gio-2.0) >= 2.66
|
||||||
|
BuildRequires: pkgconfig(gtk4) >= 4.10.0
|
||||||
|
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: glib2-devel
|
||||||
|
Recommends: android-tools
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n envision-%commit
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/envision
|
||||||
|
%_datadir/applications/org.gabmus.envision.desktop
|
||||||
|
%_datadir/envision/
|
||||||
|
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.svg
|
||||||
|
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision-symbolic.svg
|
||||||
|
%_metainfodir/org.gabmus.envision.appdata.xml
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
rpm.global("commit", gitlab_commit("gitlab.com", "46446166", "main"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "feishin.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
%define debug_package %nil
|
||||||
|
%global _build_id_links none
|
||||||
|
|
||||||
|
# Exclude private libraries
|
||||||
|
%global __requires_exclude libffmpeg.so
|
||||||
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
|
Name: feishin
|
||||||
|
Version: 0.7.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: A modern self-hosted music player
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/jeffvli/feishin
|
||||||
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
Requires: fuse mpv
|
||||||
|
BuildRequires: nodejs-npm jq libxcrypt-compat
|
||||||
|
|
||||||
|
%description
|
||||||
|
%summary.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
|
||||||
|
cat package.json | jq '.author += { "email": "jeffvictorli@gmail.com" }' | jq '.build.linux += { "maintainer": "mado@fyralabs.com", "vendor": "Fyra Labs Terra" }' > a
|
||||||
|
mv a package.json
|
||||||
|
cat package.json
|
||||||
|
|
||||||
|
cat<<EOF > feishin.desktop
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Feishin
|
||||||
|
Comment=Rewrite of Sonixd
|
||||||
|
Exec=/usr/bin/feishin
|
||||||
|
Icon=feishin
|
||||||
|
Terminal=false
|
||||||
|
Categories=Network;Audio;Music
|
||||||
|
Keywords=Music;Jellyfin;Audio;Stream;Sonixd
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%build
|
||||||
|
npm install --legacy-peer-deps
|
||||||
|
npm run postinstall
|
||||||
|
npm run build
|
||||||
|
%ifarch x86_64
|
||||||
|
|
||||||
|
%define a linux
|
||||||
|
%elifarch aarch64
|
||||||
|
%define a arm64
|
||||||
|
%endif
|
||||||
|
|
||||||
|
npx electron-builder --linux dir --%a
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %buildroot%_datadir/{pixmaps,applications} %buildroot%_bindir
|
||||||
|
mv release/build/*-unpacked %buildroot%_datadir/feishin
|
||||||
|
install -Dm644 assets/icons/icon.png %buildroot%_datadir/pixmaps/feishin.png
|
||||||
|
ln -s %_datadir/feishin/feishin %buildroot%_bindir/feishin
|
||||||
|
install -Dm644 feishin.desktop %buildroot%_datadir/applications/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md CHANGELOG.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/feishin
|
||||||
|
%_datadir/feishin/
|
||||||
|
%_datadir/applications/feishin.desktop
|
||||||
|
%_datadir/pixmaps/feishin.png
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("jeffvli/feishin"));
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "komikku.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,109 @@
|
|||||||
|
%global appname Komikku
|
||||||
|
%global uuid info.febvre.%{appname}
|
||||||
|
%global gtk4_version 4.14.4
|
||||||
|
%global libadwaita_version 1.5.1
|
||||||
|
%global pure_protobuf_version 2.0.0
|
||||||
|
|
||||||
|
Name: komikku
|
||||||
|
Version: 1.51.1
|
||||||
|
%forgemeta
|
||||||
|
Release: %autorelease
|
||||||
|
Summary: A manga reader for GNOME
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
URL: https://valos.gitlab.io/Komikku
|
||||||
|
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: intltool
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: meson >= 0.59.0
|
||||||
|
BuildRequires: python3-devel >= 3.8
|
||||||
|
BuildRequires: blueprint-compiler
|
||||||
|
|
||||||
|
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9
|
||||||
|
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version}
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Requires: gtk4 >= %{gtk4_version}
|
||||||
|
Requires: libadwaita >= %{libadwaita_version}
|
||||||
|
Requires: libnotify
|
||||||
|
Requires: webkitgtk6.0
|
||||||
|
Requires: python3-beautifulsoup4
|
||||||
|
Requires: python3-brotli
|
||||||
|
Requires: python3-colorthief
|
||||||
|
Requires: python3-dateparser %dnl >= 1.1.4 | https://bugzilla.redhat.com/show_bug.cgi?id=2115204
|
||||||
|
Requires: python3-emoji
|
||||||
|
Requires: python3-gobject
|
||||||
|
Requires: python3-keyring >= 21.6.0
|
||||||
|
Requires: python3-lxml
|
||||||
|
Requires: python3-natsort
|
||||||
|
Requires: python3-file-magic
|
||||||
|
Requires: python3-piexif
|
||||||
|
Requires: python3-pillow
|
||||||
|
Requires: python3-pillow-heif
|
||||||
|
Requires: python3-pure-protobuf >= %{pure_protobuf_version}
|
||||||
|
Requires: python3-rarfile
|
||||||
|
Requires: python3-requests
|
||||||
|
Requires: python3-unidecode
|
||||||
|
|
||||||
|
%description
|
||||||
|
Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive
|
||||||
|
and adaptive interface.
|
||||||
|
|
||||||
|
Keys features
|
||||||
|
|
||||||
|
* Online reading from dozens of servers
|
||||||
|
* Offline reading of downloaded comics
|
||||||
|
* Categories to organize your library
|
||||||
|
* RTL, LTR, Vertical and Webtoon reading modes
|
||||||
|
* Several types of navigation:
|
||||||
|
* Keyboard arrow keys
|
||||||
|
* Right and left navigation layout via mouse click or tapping
|
||||||
|
(touchpad/touch screen)
|
||||||
|
* Mouse wheel
|
||||||
|
* 2-fingers swipe gesture (touchpad)
|
||||||
|
* Swipe gesture (touch screen)
|
||||||
|
* Automatic update of comics
|
||||||
|
* Automatic download of new chapters
|
||||||
|
* Reading history
|
||||||
|
* Light and dark themes
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name} -p1
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||||
|
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.md
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_datadir}/%{name}/
|
||||||
|
%{_datadir}/applications/*.desktop
|
||||||
|
%{_datadir}/glib-2.0/schemas/*.gschema.xml
|
||||||
|
%{_datadir}/icons/hicolor/scalable/*/*.svg
|
||||||
|
%{_datadir}/icons/hicolor/symbolic/*/*.svg
|
||||||
|
%{_metainfodir}/*.xml
|
||||||
|
%{python3_sitelib}/%{name}/
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Jul 11 2024 Trung Lê <8@tle.id.au> - 1.51.1-0
|
||||||
|
- Initial RPM package
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
|
||||||
|
let new_version = find("([\\.\\d]+)", latest_tag, 1);
|
||||||
|
rpm.version(new_version);
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "mpv-nightly.spec"
|
||||||
|
}
|
||||||
|
labels {
|
||||||
|
nightly = "1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,230 @@
|
|||||||
|
%global commit e509ec0aaffce74e520702e16e3e21ea0f168940
|
||||||
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
%global commit_date 20240720
|
||||||
|
%global ver v0.38.0
|
||||||
|
|
||||||
|
Name: mpv-nightly
|
||||||
|
Version: %ver^%commit_date.%shortcommit
|
||||||
|
Release: 1%?dist
|
||||||
|
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Summary: Movie player playing most video formats and DVDs
|
||||||
|
URL: https://mpv.io/
|
||||||
|
Source0: https://github.com/mpv-player/mpv/archive/%commit/mpv-%commit.tar.gz
|
||||||
|
Conflicts: mpv
|
||||||
|
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
BuildRequires: libatomic
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: python3-docutils
|
||||||
|
|
||||||
|
BuildRequires: perl(Encode)
|
||||||
|
BuildRequires: perl(Math::BigInt)
|
||||||
|
BuildRequires: perl(Math::BigRat)
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(caca)
|
||||||
|
BuildRequires: pkgconfig(dvdnav)
|
||||||
|
BuildRequires: pkgconfig(egl)
|
||||||
|
BuildRequires: pkgconfig(ffnvcodec)
|
||||||
|
BuildRequires: pkgconfig(gbm)
|
||||||
|
BuildRequires: pkgconfig(gl)
|
||||||
|
BuildRequires: pkgconfig(jack)
|
||||||
|
BuildRequires: pkgconfig(lcms2)
|
||||||
|
BuildRequires: pkgconfig(libarchive) >= 3.4.0
|
||||||
|
BuildRequires: pkgconfig(libass)
|
||||||
|
BuildRequires: pkgconfig(libavcodec) >= 59.27.100
|
||||||
|
BuildRequires: pkgconfig(libavdevice) >= 58.13.100
|
||||||
|
BuildRequires: pkgconfig(libavfilter) >= 7.110.100
|
||||||
|
BuildRequires: pkgconfig(libavformat) >= 59.24.100
|
||||||
|
BuildRequires: pkgconfig(libavutil) >= 57.24.100
|
||||||
|
BuildRequires: pkgconfig(libbluray)
|
||||||
|
BuildRequires: pkgconfig(libcdio)
|
||||||
|
BuildRequires: pkgconfig(libcdio_paranoia)
|
||||||
|
BuildRequires: pkgconfig(libdrm)
|
||||||
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
|
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
|
||||||
|
BuildRequires: pkgconfig(libplacebo) >= 6.338.0
|
||||||
|
BuildRequires: pkgconfig(libpulse)
|
||||||
|
BuildRequires: pkgconfig(libswresample) >= 3.9.100
|
||||||
|
BuildRequires: pkgconfig(libswscale) >= 5.9.100
|
||||||
|
BuildRequires: pkgconfig(libva)
|
||||||
|
BuildRequires: pkgconfig(lua-5.1)
|
||||||
|
BuildRequires: pkgconfig(mujs)
|
||||||
|
BuildRequires: pkgconfig(openal)
|
||||||
|
BuildRequires: pkgconfig(rubberband)
|
||||||
|
BuildRequires: pkgconfig(sdl2)
|
||||||
|
BuildRequires: pkgconfig(shaderc)
|
||||||
|
BuildRequires: pkgconfig(uchardet) >= 0.0.5
|
||||||
|
BuildRequires: pkgconfig(vapoursynth)
|
||||||
|
BuildRequires: pkgconfig(vdpau)
|
||||||
|
BuildRequires: pkgconfig(vulkan)
|
||||||
|
BuildRequires: pkgconfig(wayland-client)
|
||||||
|
BuildRequires: pkgconfig(wayland-cursor)
|
||||||
|
BuildRequires: pkgconfig(wayland-egl)
|
||||||
|
BuildRequires: pkgconfig(wayland-protocols)
|
||||||
|
BuildRequires: pkgconfig(wayland-scanner)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(xdamage)
|
||||||
|
BuildRequires: pkgconfig(xext)
|
||||||
|
BuildRequires: pkgconfig(xinerama)
|
||||||
|
BuildRequires: pkgconfig(xkbcommon)
|
||||||
|
BuildRequires: pkgconfig(xpresent)
|
||||||
|
BuildRequires: pkgconfig(xrandr)
|
||||||
|
BuildRequires: pkgconfig(xscrnsaver)
|
||||||
|
BuildRequires: pkgconfig(xv)
|
||||||
|
BuildRequires: pkgconfig(zimg) >= 2.9
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Provides: mplayer-backend
|
||||||
|
Recommends: (yt-dlp or youtube-dl)
|
||||||
|
Suggests: yt-dlp
|
||||||
|
|
||||||
|
%description
|
||||||
|
Mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety
|
||||||
|
of video file formats, audio and video codecs, and subtitle types. Special
|
||||||
|
input URL types are available to read input from a variety of sources other
|
||||||
|
than disk files. Depending on platform, a variety of different video and audio
|
||||||
|
output methods are supported.
|
||||||
|
|
||||||
|
Mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many
|
||||||
|
features loved by videophiles, such as video scaling with popular high quality
|
||||||
|
algorithms, color management, frame timing, interpolation, HDR, and more.
|
||||||
|
|
||||||
|
While mpv strives for minimalism and provides no real GUI, it has a small
|
||||||
|
controller on top of the video for basic control.
|
||||||
|
|
||||||
|
Mpv can leverage most hardware decoding APIs on all platforms. Hardware
|
||||||
|
decoding can be enabled at runtime on demand.
|
||||||
|
|
||||||
|
Powerful scripting capabilities can make the player do almost anything. There
|
||||||
|
is a large selection of user scripts on the wiki.
|
||||||
|
|
||||||
|
A straightforward C API was designed from the ground up to make mpv usable as
|
||||||
|
a library and facilitate easy integration into other applications.
|
||||||
|
|
||||||
|
%package libs
|
||||||
|
Summary: Dynamic library for Mpv frontends
|
||||||
|
|
||||||
|
%description libs
|
||||||
|
This package contains the dynamic library libmpv, which provides access to Mpv.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development package for libmpv
|
||||||
|
Provides: mpv-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Provides: mpv-nightly-libs-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Obsoletes: mpv-nightly-libs-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: mpv-nightly-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains development header files and libraries for Mpv.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n mpv-%commit
|
||||||
|
sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson --auto-features=auto \
|
||||||
|
-Dalsa=enabled \
|
||||||
|
-Dbuild-date=false \
|
||||||
|
-Dcaca=enabled \
|
||||||
|
-Dcdda=enabled \
|
||||||
|
-Dcplayer=true \
|
||||||
|
-Dcplugins=enabled \
|
||||||
|
-Dcuda-hwaccel=enabled \
|
||||||
|
-Dcuda-interop=enabled \
|
||||||
|
-Ddmabuf-wayland=enabled \
|
||||||
|
-Ddrm=enabled \
|
||||||
|
-Ddvbin=enabled \
|
||||||
|
-Ddvdnav=enabled \
|
||||||
|
-Degl-drm=enabled \
|
||||||
|
-Degl-wayland=enabled \
|
||||||
|
-Degl-x11=enabled \
|
||||||
|
-Degl=enabled \
|
||||||
|
-Dgbm=enabled \
|
||||||
|
-Dgl-x11=enabled \
|
||||||
|
-Dgl=enabled \
|
||||||
|
-Dhtml-build=enabled \
|
||||||
|
-Diconv=enabled \
|
||||||
|
-Djack=enabled \
|
||||||
|
-Djavascript=enabled \
|
||||||
|
-Djpeg=enabled \
|
||||||
|
-Dlcms2=enabled \
|
||||||
|
-Dlibarchive=enabled \
|
||||||
|
-Dlibavdevice=enabled \
|
||||||
|
-Dlibbluray=enabled \
|
||||||
|
-Dlibmpv=true \
|
||||||
|
-Dlua=enabled \
|
||||||
|
-Dmanpage-build=enabled \
|
||||||
|
-Dopenal=enabled \
|
||||||
|
-Dopensles=disabled \
|
||||||
|
-Doss-audio=disabled \
|
||||||
|
-Dpipewire=enabled \
|
||||||
|
-Dplain-gl=enabled \
|
||||||
|
-Dpulse=enabled \
|
||||||
|
-Drubberband=enabled \
|
||||||
|
-Dsdl2-audio=enabled \
|
||||||
|
-Dsdl2-gamepad=enabled \
|
||||||
|
-Dsdl2-video=enabled \
|
||||||
|
-Dsdl2=enabled \
|
||||||
|
-Dsndio=disabled \
|
||||||
|
-Dspirv-cross=disabled \
|
||||||
|
-Duchardet=enabled \
|
||||||
|
-Dvaapi-drm=enabled \
|
||||||
|
-Dvaapi-wayland=enabled \
|
||||||
|
-Dvaapi-x11=enabled \
|
||||||
|
-Dvaapi=enabled \
|
||||||
|
-Dvapoursynth=enabled \
|
||||||
|
-Dvdpau-gl-x11=enabled \
|
||||||
|
-Dvdpau=enabled \
|
||||||
|
-Dvector=enabled \
|
||||||
|
-Dvulkan-interop=disabled \
|
||||||
|
-Dvulkan=enabled \
|
||||||
|
-Dwayland=enabled \
|
||||||
|
-Dwerror=false \
|
||||||
|
-Dx11=enabled \
|
||||||
|
-Dxv=enabled \
|
||||||
|
-Dzimg=enabled \
|
||||||
|
-Dzlib=enabled
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/mpv.desktop
|
||||||
|
|
||||||
|
%files
|
||||||
|
%docdir %{_docdir}/mpv/
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_docdir}/mpv/
|
||||||
|
%{_bindir}/mpv
|
||||||
|
%{_datadir}/applications/mpv.desktop
|
||||||
|
%dir %{_datadir}/bash-completion/
|
||||||
|
%dir %{_datadir}/bash-completion/completions/
|
||||||
|
%{_datadir}/bash-completion/completions/mpv
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/mpv*.*
|
||||||
|
%dir %{_datadir}/zsh/
|
||||||
|
%dir %{_datadir}/zsh/site-functions/
|
||||||
|
%{_datadir}/zsh/site-functions/_mpv
|
||||||
|
%{_mandir}/man1/mpv.*
|
||||||
|
%{_metainfodir}/mpv.metainfo.xml
|
||||||
|
%dir %{_sysconfdir}/mpv/
|
||||||
|
%config(noreplace) %{_sysconfdir}/mpv/encoding-profiles.conf
|
||||||
|
|
||||||
|
%files libs
|
||||||
|
%license LICENSE.GPL LICENSE.LGPL Copyright
|
||||||
|
%{_libdir}/libmpv.so.2{,.*}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/mpv/
|
||||||
|
%{_libdir}/libmpv.so
|
||||||
|
%{_libdir}/pkgconfig/mpv.pc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
if filters.contains("nightly") {
|
||||||
|
rpm.global("commit", gh_commit("mpv-player/mpv"));
|
||||||
|
if rpm.changed() {
|
||||||
|
rpm.global("ver", gh("mpv-player/mpv"));
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
|
rpm {
|
||||||
|
spec = "mugshot.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
%global app org.bluesabre.Mugshot
|
||||||
|
%global _description %{expand:
|
||||||
|
Mugshot is a lightweight user configuration utility for Linux designed for simplicity and ease of
|
||||||
|
use. Quickly update your personal profile and sync your updates across applications.}
|
||||||
|
|
||||||
|
|
||||||
|
Name: python-mugshot
|
||||||
|
Version: 0.4.3
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: User Management Utility for Linux
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/bluesabre/mugshot
|
||||||
|
Source0: %url/archive/refs/tags/mugshot-%version.tar.gz
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: python3-distutils-extra
|
||||||
|
BuildRequires: python3-wheel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: glib2
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: libappstream-glib
|
||||||
|
|
||||||
|
%description %_description
|
||||||
|
|
||||||
|
%package -n mugshot
|
||||||
|
Requires: util-linux-user
|
||||||
|
Requires: python3-cairo
|
||||||
|
Requires: python3-pexpect
|
||||||
|
Requires: python3-gobject
|
||||||
|
Summary: User Management Utility for Linux
|
||||||
|
|
||||||
|
%description -n mugshot %_description
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n mugshot-mugshot-%version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%pyproject_wheel
|
||||||
|
|
||||||
|
%install
|
||||||
|
%pyproject_install
|
||||||
|
%pyproject_save_files -L 'mugshot*'
|
||||||
|
install -Dm644 data/glib-2.0/schemas/%{lower:%app}.gschema.xml %buildroot%_datadir/glib-2.0/schemas/
|
||||||
|
|
||||||
|
%find_lang mugshot
|
||||||
|
|
||||||
|
%check
|
||||||
|
#pyproject_check_import
|
||||||
|
desktop-file-validate %buildroot%_datadir/applications/%app.desktop
|
||||||
|
appstream-util validate-relax --nonet %buildroot%_metainfodir/mugshot.appdata.xml
|
||||||
|
|
||||||
|
%files -n mugshot -f %{pyproject_files} -f mugshot.lang
|
||||||
|
%doc README.md NEWS
|
||||||
|
%license COPYING
|
||||||
|
%_bindir/mugshot
|
||||||
|
%_datadir/glib-2.0/schemas/%{lower:%app}.gschema.xml
|
||||||
|
%_datadir/applications/%app.desktop
|
||||||
|
%_datadir/mugshot/
|
||||||
|
%_metainfodir/mugshot.appdata.xml
|
||||||
|
%_mandir/man1/mugshot.1.gz
|
||||||
|
%_iconsdir/hicolor/*/apps/mugshot.svg
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
let v = gh("bluesabre/mugshot");
|
||||||
|
v.crop(8);
|
||||||
|
rpm.version(v);
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated by rust2rpm 25
|
# Generated by rust2rpm 26
|
||||||
%bcond_with check
|
%bcond_with check
|
||||||
# aarch64 dist is not available
|
# aarch64 dist is not available
|
||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
%global crate sccache
|
%global crate sccache
|
||||||
|
|
||||||
Name: rust-sccache
|
Name: rust-sccache
|
||||||
Version: 0.7.4
|
Version: 0.8.1
|
||||||
Release: 1%{?dist}
|
Release: %autorelease
|
||||||
Summary: Ccache-like tool
|
Summary: Ccache-like tool
|
||||||
|
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -34,16 +34,15 @@ BuildRequires: rust-packaging
|
|||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
||||||
avoids compilation when possible, storing a cache in a remote storage
|
avoids compilation when possible. Sccache has the capability to utilize
|
||||||
using various cloud storage.}
|
caching in remote storage environments, including various cloud storage
|
||||||
|
options, or alternatively, in local storage.}
|
||||||
|
|
||||||
%description %{_description}
|
%description %{_description}
|
||||||
|
|
||||||
%package -n %{crate}
|
%package -n %{crate}
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
# FIXME: paste output of %%cargo_license_summary here
|
License: MIT
|
||||||
License: # FIXME
|
|
||||||
# LICENSE.dependencies contains a full license breakdown
|
|
||||||
|
|
||||||
%description -n %{crate} %{_description}
|
%description -n %{crate} %{_description}
|
||||||
|
|
||||||
@@ -69,9 +68,6 @@ This package contains library source intended for building other packages which
|
|||||||
use the "%{crate}" crate.
|
use the "%{crate}" crate.
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%license %{crate_instdir}/LICENSE
|
|
||||||
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
|
|
||||||
%doc %{crate_instdir}/README.md
|
|
||||||
%{crate_instdir}/
|
%{crate_instdir}/
|
||||||
|
|
||||||
%package -n %{name}+default-devel
|
%package -n %{name}+default-devel
|
||||||
@@ -93,17 +89,6 @@ use the "default" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+all-devel
|
%package -n %{name}+all-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/all) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/azure) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: crate(sccache/gcs) = 0.7.4
|
|
||||||
Requires: crate(sccache/gha) = 0.7.4
|
|
||||||
Requires: crate(sccache/memcached) = 0.7.4
|
|
||||||
Requires: crate(sccache/redis) = 0.7.4
|
|
||||||
Requires: crate(sccache/s3) = 0.7.4
|
|
||||||
Requires: crate(sccache/webdav) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+all-devel %{_description}
|
%description -n %{name}+all-devel %{_description}
|
||||||
|
|
||||||
@@ -116,9 +101,6 @@ use the "all" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+azure-devel
|
%package -n %{name}+azure-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/azure) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+azure-devel %{_description}
|
%description -n %{name}+azure-devel %{_description}
|
||||||
|
|
||||||
@@ -131,9 +113,6 @@ use the "azure" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+dist-client-devel
|
%package -n %{name}+dist-client-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-client-devel %{_description}
|
%description -n %{name}+dist-client-devel %{_description}
|
||||||
|
|
||||||
@@ -142,13 +121,10 @@ use the "dist-client" feature of the "%{crate}" crate.
|
|||||||
|
|
||||||
%files -n %{name}+dist-client-devel
|
%files -n %{name}+dist-client-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
%if %{with dist_server}
|
|
||||||
%package -n %{name}+dist-server-devel
|
%package -n %{name}+dist-server-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-server) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-server-devel %{_description}
|
%description -n %{name}+dist-server-devel %{_description}
|
||||||
|
|
||||||
@@ -161,11 +137,6 @@ use the "dist-server" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+dist-tests-devel
|
%package -n %{name}+dist-tests-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/dist-tests) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-client) = 0.7.4
|
|
||||||
Requires: crate(sccache/dist-server) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+dist-tests-devel %{_description}
|
%description -n %{name}+dist-tests-devel %{_description}
|
||||||
|
|
||||||
@@ -174,15 +145,10 @@ use the "dist-tests" feature of the "%{crate}" crate.
|
|||||||
|
|
||||||
%files -n %{name}+dist-tests-devel
|
%files -n %{name}+dist-tests-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
%endif
|
|
||||||
%package -n %{name}+flate2-devel
|
%package -n %{name}+flate2-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/flate2) = 0.7.4
|
|
||||||
Requires: (crate(flate2) >= 1.0.0 with crate(flate2) < 2.0.0~)
|
|
||||||
Requires: (crate(flate2/rust_backend) >= 1.0.0 with crate(flate2/rust_backend) < 2.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+flate2-devel %{_description}
|
%description -n %{name}+flate2-devel %{_description}
|
||||||
|
|
||||||
@@ -195,9 +161,6 @@ use the "flate2" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+gcs-devel
|
%package -n %{name}+gcs-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/gcs) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+gcs-devel %{_description}
|
%description -n %{name}+gcs-devel %{_description}
|
||||||
|
|
||||||
@@ -210,10 +173,6 @@ use the "gcs" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+gha-devel
|
%package -n %{name}+gha-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/gha) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+gha-devel %{_description}
|
%description -n %{name}+gha-devel %{_description}
|
||||||
|
|
||||||
@@ -223,14 +182,21 @@ use the "gha" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+gha-devel
|
%files -n %{name}+gha-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+http-body-util-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+http-body-util-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "http-body-util" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+http-body-util-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+hyper-devel
|
%package -n %{name}+hyper-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/hyper) = 0.7.4
|
|
||||||
Requires: (crate(hyper/default) >= 0.14.27 with crate(hyper/default) < 0.15.0~)
|
|
||||||
Requires: (crate(hyper/server) >= 0.14.27 with crate(hyper/server) < 0.15.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+hyper-devel %{_description}
|
%description -n %{name}+hyper-devel %{_description}
|
||||||
|
|
||||||
@@ -240,13 +206,21 @@ use the "hyper" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+hyper-devel
|
%files -n %{name}+hyper-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+hyper-util-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+hyper-util-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "hyper-util" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+hyper-util-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+jwt-devel
|
%package -n %{name}+jwt-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/jwt) = 0.7.4
|
|
||||||
Requires: (crate(jsonwebtoken/default) >= 8.0.0 with crate(jsonwebtoken/default) < 9.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+jwt-devel %{_description}
|
%description -n %{name}+jwt-devel %{_description}
|
||||||
|
|
||||||
@@ -259,10 +233,6 @@ use the "jwt" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+libmount-devel
|
%package -n %{name}+libmount-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/libmount) = 0.7.4
|
|
||||||
Requires: (crate(libmount/default) >= 0.1.10 with crate(libmount/default) < 0.2.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+libmount-devel %{_description}
|
%description -n %{name}+libmount-devel %{_description}
|
||||||
|
|
||||||
@@ -275,11 +245,6 @@ use the "libmount" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+memcached-devel
|
%package -n %{name}+memcached-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/memcached) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-memcached) >= 0.40.0 with crate(opendal/services-memcached) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+memcached-devel %{_description}
|
%description -n %{name}+memcached-devel %{_description}
|
||||||
|
|
||||||
@@ -292,9 +257,6 @@ use the "memcached" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+native-zlib-devel
|
%package -n %{name}+native-zlib-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/native-zlib) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+native-zlib-devel %{_description}
|
%description -n %{name}+native-zlib-devel %{_description}
|
||||||
|
|
||||||
@@ -307,10 +269,6 @@ use the "native-zlib" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+nix-devel
|
%package -n %{name}+nix-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/nix) = 0.7.4
|
|
||||||
Requires: (crate(nix/default) >= 0.26.2 with crate(nix/default) < 0.27.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+nix-devel %{_description}
|
%description -n %{name}+nix-devel %{_description}
|
||||||
|
|
||||||
@@ -323,10 +281,6 @@ use the "nix" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+opendal-devel
|
%package -n %{name}+opendal-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/opendal) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+opendal-devel %{_description}
|
%description -n %{name}+opendal-devel %{_description}
|
||||||
|
|
||||||
@@ -339,10 +293,6 @@ use the "opendal" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+openssl-devel
|
%package -n %{name}+openssl-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/openssl) = 0.7.4
|
|
||||||
Requires: (crate(openssl/default) >= 0.10.55 with crate(openssl/default) < 0.11.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+openssl-devel %{_description}
|
%description -n %{name}+openssl-devel %{_description}
|
||||||
|
|
||||||
@@ -352,16 +302,21 @@ use the "openssl" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+openssl-devel
|
%files -n %{name}+openssl-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
|
%package -n %{name}+oss-devel
|
||||||
|
Summary: %{summary}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description -n %{name}+oss-devel %{_description}
|
||||||
|
|
||||||
|
This package contains library source intended for building other packages which
|
||||||
|
use the "oss" feature of the "%{crate}" crate.
|
||||||
|
|
||||||
|
%files -n %{name}+oss-devel
|
||||||
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+redis-devel
|
%package -n %{name}+redis-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/redis) = 0.7.4
|
|
||||||
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-redis) >= 0.40.0 with crate(opendal/services-redis) < 0.41.0~)
|
|
||||||
Requires: (crate(opendal/services-redis-rustls) >= 0.40.0 with crate(opendal/services-redis-rustls) < 0.41.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/url) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+redis-devel %{_description}
|
%description -n %{name}+redis-devel %{_description}
|
||||||
|
|
||||||
@@ -374,10 +329,6 @@ use the "redis" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+reqsign-devel
|
%package -n %{name}+reqsign-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/reqsign) = 0.7.4
|
|
||||||
Requires: (crate(reqsign/default) >= 0.14.1 with crate(reqsign/default) < 0.15.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+reqsign-devel %{_description}
|
%description -n %{name}+reqsign-devel %{_description}
|
||||||
|
|
||||||
@@ -390,15 +341,6 @@ use the "reqsign" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+reqwest-devel
|
%package -n %{name}+reqwest-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/reqwest) = 0.7.4
|
|
||||||
Requires: (crate(reqwest/blocking) >= 0.11.0 with crate(reqwest/blocking) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/default) >= 0.11.0 with crate(reqwest/default) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/json) >= 0.11.0 with crate(reqwest/json) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/rustls-tls) >= 0.11.0 with crate(reqwest/rustls-tls) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/stream) >= 0.11.0 with crate(reqwest/stream) < 0.12.0~)
|
|
||||||
Requires: (crate(reqwest/trust-dns) >= 0.11.0 with crate(reqwest/trust-dns) < 0.12.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+reqwest-devel %{_description}
|
%description -n %{name}+reqwest-devel %{_description}
|
||||||
|
|
||||||
@@ -411,11 +353,6 @@ use the "reqwest" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+rouille-devel
|
%package -n %{name}+rouille-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/rouille) = 0.7.4
|
|
||||||
Requires: (crate(rouille) >= 3.6.0 with crate(rouille) < 4.0.0~)
|
|
||||||
Requires: (crate(rouille/ssl) >= 3.6.0 with crate(rouille/ssl) < 4.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+rouille-devel %{_description}
|
%description -n %{name}+rouille-devel %{_description}
|
||||||
|
|
||||||
@@ -428,11 +365,6 @@ use the "rouille" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+s3-devel
|
%package -n %{name}+s3-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/s3) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
Requires: crate(sccache/reqsign) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+s3-devel %{_description}
|
%description -n %{name}+s3-devel %{_description}
|
||||||
|
|
||||||
@@ -445,10 +377,6 @@ use the "s3" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+sha2-devel
|
%package -n %{name}+sha2-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/sha2) = 0.7.4
|
|
||||||
Requires: (crate(sha2/default) >= 0.10.6 with crate(sha2/default) < 0.11.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+sha2-devel %{_description}
|
%description -n %{name}+sha2-devel %{_description}
|
||||||
|
|
||||||
@@ -461,10 +389,6 @@ use the "sha2" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+syslog-devel
|
%package -n %{name}+syslog-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/syslog) = 0.7.4
|
|
||||||
Requires: (crate(syslog/default) >= 6.0.0 with crate(syslog/default) < 7.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+syslog-devel %{_description}
|
%description -n %{name}+syslog-devel %{_description}
|
||||||
|
|
||||||
@@ -474,27 +398,9 @@ use the "syslog" feature of the "%{crate}" crate.
|
|||||||
%files -n %{name}+syslog-devel
|
%files -n %{name}+syslog-devel
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
%ghost %{crate_instdir}/Cargo.toml
|
||||||
|
|
||||||
%package -n %{name}+trust-dns-resolver-devel
|
|
||||||
Summary: %{summary}
|
|
||||||
BuildArch: noarch
|
|
||||||
Provides: crate(sccache/trust-dns-resolver) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+trust-dns-resolver-devel %{_description}
|
|
||||||
|
|
||||||
This package contains library source intended for building other packages which
|
|
||||||
use the "trust-dns-resolver" feature of the "%{crate}" crate.
|
|
||||||
|
|
||||||
%files -n %{name}+trust-dns-resolver-devel
|
|
||||||
%ghost %{crate_instdir}/Cargo.toml
|
|
||||||
|
|
||||||
%package -n %{name}+unstable-devel
|
%package -n %{name}+unstable-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/unstable) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+unstable-devel %{_description}
|
%description -n %{name}+unstable-devel %{_description}
|
||||||
|
|
||||||
@@ -507,10 +413,6 @@ use the "unstable" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+url-devel
|
%package -n %{name}+url-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/url) = 0.7.4
|
|
||||||
Requires: (crate(url/default) >= 2.0.0 with crate(url/default) < 3.0.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+url-devel %{_description}
|
%description -n %{name}+url-devel %{_description}
|
||||||
|
|
||||||
@@ -523,9 +425,6 @@ use the "url" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+vendored-openssl-devel
|
%package -n %{name}+vendored-openssl-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/vendored-openssl) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+vendored-openssl-devel %{_description}
|
%description -n %{name}+vendored-openssl-devel %{_description}
|
||||||
|
|
||||||
@@ -538,10 +437,6 @@ use the "vendored-openssl" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+version-compare-devel
|
%package -n %{name}+version-compare-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/version-compare) = 0.7.4
|
|
||||||
Requires: (crate(version-compare/default) >= 0.1.1 with crate(version-compare/default) < 0.2.0~)
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+version-compare-devel %{_description}
|
%description -n %{name}+version-compare-devel %{_description}
|
||||||
|
|
||||||
@@ -554,10 +449,6 @@ use the "version-compare" feature of the "%{crate}" crate.
|
|||||||
%package -n %{name}+webdav-devel
|
%package -n %{name}+webdav-devel
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: crate(sccache/webdav) = 0.7.4
|
|
||||||
Requires: cargo
|
|
||||||
Requires: crate(sccache) = 0.7.4
|
|
||||||
Requires: crate(sccache/opendal) = 0.7.4
|
|
||||||
|
|
||||||
%description -n %{name}+webdav-devel %{_description}
|
%description -n %{name}+webdav-devel %{_description}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- sccache-0.7.4/Cargo.toml 1970-01-01T00:00:01+00:00
|
--- sccache-0.8.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||||
+++ sccache-0.7.4/Cargo.toml 2023-12-18T06:08:52.420382+00:00
|
+++ sccache-0.8.1/Cargo.toml 2024-07-10T16:31:31.705674+00:00
|
||||||
@@ -384,11 +384,3 @@
|
@@ -403,13 +403,3 @@
|
||||||
[target."cfg(unix)".dependencies.daemonize]
|
[target."cfg(unix)".dependencies.daemonize]
|
||||||
version = "0.5"
|
version = "0.5"
|
||||||
|
|
||||||
@@ -11,4 +11,6 @@
|
|||||||
- "handleapi",
|
- "handleapi",
|
||||||
- "stringapiset",
|
- "stringapiset",
|
||||||
- "winnls",
|
- "winnls",
|
||||||
|
- "processenv",
|
||||||
|
- "std",
|
||||||
-]
|
-]
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(crates("sccache"));
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
project pkg {
|
||||||
|
rpm {
|
||||||
|
spec = "tuxclocker.spec"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
Name: tuxclocker
|
||||||
|
Version: 1.5.1
|
||||||
|
Release: 1%?dist
|
||||||
|
Summary: Qt overclocking tool for GNU/Linux
|
||||||
|
License: GPL-3.0
|
||||||
|
URL: https://github.com/Lurkki14/tuxclocker
|
||||||
|
# boost qt5-qtbase qt5-qtcharts
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
BuildRequires: git-core meson hwdata qt5-qttools gettext anda-srpm-macros
|
||||||
|
BuildRequires: boost-devel qt5-qtbase-devel qt5-qtcharts-devel libdrm-devel libXNVCtrl-devel openssl-devel
|
||||||
|
Recommends: xorg-x11-drv-nvidia libdrm libXNVCtrl hwdata
|
||||||
|
|
||||||
|
%description
|
||||||
|
TuxClocker is a hardware controlling and monitoring program.
|
||||||
|
TuxClocker consists of a DBus daemon and a Qt GUI that uses the daemon.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
git clone --recursive %url .
|
||||||
|
git checkout %version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%meson
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%_bindir/tuxclocker-qt
|
||||||
|
%_bindir/tuxclockerd
|
||||||
|
%_libdir/libtuxclocker.so
|
||||||
|
%_libdir/tuxclocker/
|
||||||
|
%_datadir/applications/tuxclocker.desktop
|
||||||
|
%_datadir/dbus-1/system-services/org.tuxclocker.service
|
||||||
|
%_datadir/dbus-1/system.d/org.tuxclocker.conf
|
||||||
|
%_datadir/locale/*/LC_MESSAGES/tuxclocker.mo
|
||||||
|
%_iconsdir/hicolor/scalable/apps/tuxclocker-logo.svg
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
%autochangelog
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
rpm.version(gh("Lurkki14/tuxclocker"));
|
||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Name: vencord-desktop
|
Name: vencord-desktop
|
||||||
Provides: VencordDesktop = %{version}-%{release}
|
Provides: VencordDesktop = %{version}-%{release}
|
||||||
Version: 0.4.4
|
Version: 1.5.3
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
||||||
URL: https://github.com/Vencord/Vesktop
|
URL: https://github.com/Vencord/Vesktop
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
From 6b8c81d1d4ac0ac562b69e7f8164c8a92dafe13a Mon Sep 17 00:00:00 2001
|
|
||||||
From: windowsboy111 <wboy111@outlook.com>
|
|
||||||
Date: Mon, 19 Jun 2023 10:33:20 +0800
|
|
||||||
Subject: [PATCH] feat: add repository entry in package.json
|
|
||||||
|
|
||||||
---
|
|
||||||
package.json | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/package.json b/package.json
|
|
||||||
index 622756a..b3d3dfa 100644
|
|
||||||
--- a/package.json
|
|
||||||
+++ b/package.json
|
|
||||||
@@ -1,4 +1,5 @@
|
|
||||||
{
|
|
||||||
+ "repository": "github:VOICEVOX/voicevox",
|
|
||||||
"name": "voicevox",
|
|
||||||
"version": "999.999.999",
|
|
||||||
"author": "Hiroshiba Kazuyuki",
|
|
||||||
--
|
|
||||||
2.40.1
|
|
||||||
|
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
project pkg {
|
project pkg {
|
||||||
|
arches = ["x86_64"]
|
||||||
rpm {
|
rpm {
|
||||||
spec = "voicevox.spec"
|
spec = "voicevox.spec"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1 @@
|
|||||||
let v = gh("VOICEVOX/voicevox");
|
rpm.version(gh("VOICEVOX/voicevox"));
|
||||||
rpm.global("ver", v);
|
|
||||||
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
|
|
||||||
rpm.global("nodev", find(">=([\\d.]+)", engines.node, 1));
|
|
||||||
rpm.global("npmv", find(">=([\\d.]+)", engines.npm, 1));
|
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
%global nodev 16.17.0
|
|
||||||
%global npmv 8.11.0
|
|
||||||
%global ver 0.14.10
|
|
||||||
%define debug_package %nil
|
%define debug_package %nil
|
||||||
%global _build_id_links none
|
%global _build_id_links none
|
||||||
|
|
||||||
@@ -9,20 +6,16 @@
|
|||||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||||
|
|
||||||
Name: voicevox
|
Name: voicevox
|
||||||
Version: %ver
|
Version: 0.19.2
|
||||||
Release: 4%?dist
|
Release: 4%?dist
|
||||||
Summary: Free Japanese text-to-speech editor
|
Summary: Free Japanese text-to-speech editor
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
URL: https://voicevox.hiroshiba.jp
|
URL: https://voicevox.hiroshiba.jp
|
||||||
Source0: https://github.com/VOICEVOX/voicevox/archive/refs/tags/%version.tar.gz
|
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
|
||||||
# requires specific node and npm version
|
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
|
||||||
%ifarch x86_64
|
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
|
||||||
%global a x64
|
BuildRequires: p7zip-plugins
|
||||||
%elifarch aarch64
|
ExclusiveArch: x86_64
|
||||||
%global a arm64
|
|
||||||
%endif
|
|
||||||
Source1: https://nodejs.org/download/release/v%nodev/node-v%nodev-linux-%a.tar.xz
|
|
||||||
Patch0: 0001-feat-add-repository-entry-in-package.json.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
|
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
|
||||||
@@ -34,33 +27,28 @@ Summary: Documentation files for voicevox (Japanese)
|
|||||||
%summary.
|
%summary.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
cat<<EOF > voicevox.sh
|
||||||
tar xf %SOURCE1
|
#!/bin/sh
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
/usr/share/voicevox/VOICEVOX.AppImage
|
||||||
npx npm@%npmv i
|
EOF
|
||||||
|
7z x %SOURCE0
|
||||||
|
chmod a+x VOICEVOX.AppImage
|
||||||
|
|
||||||
|
./VOICEVOX.AppImage --appimage-extract '*.desktop'
|
||||||
|
./VOICEVOX.AppImage --appimage-extract 'usr/share/icons/**'
|
||||||
|
|
||||||
|
sed -i "s|Exec=.*|Exec=/usr/share/voicevox/VOICEVOX.AppImage|" squashfs-root/voicevox.desktop
|
||||||
|
|
||||||
%build
|
%build
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
|
||||||
npx browserslist@latest --update-db
|
|
||||||
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
|
|
||||||
npm run electron:build
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm dist_electron/linux-unpacked/README.txt # dummy
|
install -Dm755 VOICEVOX.AppImage %buildroot%_datadir/voicevox/VOICEVOX.AppImage
|
||||||
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir %buildroot%_docdir/%name/res
|
install -Dm755 voicevox.sh %buildroot%_bindir/voicevox
|
||||||
mv dist_electron/linux-unpacked/* %buildroot%_datadir/%name/
|
install -Dm644 squashfs-root%_iconsdir/hicolor/0x0/apps/voicevox.png %buildroot%_iconsdir/hicolor/256x256/apps/voicevox.png
|
||||||
ln -s %_datadir/%name/%name %buildroot%_bindir/%name
|
install -Dm644 squashfs-root/voicevox.desktop %buildroot%_datadir/applications/voicevox.desktop
|
||||||
install -Dm644 docs/*.md %buildroot%_docdir/%name/
|
|
||||||
install -Dm644 docs/res/* %buildroot%_docdir/%name/res/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%_bindir/voicevox
|
||||||
%license LICENSE LGPL_LICENSE
|
%_datadir/applications/voicevox.desktop
|
||||||
%_bindir/%name
|
%_datadir/voicevox/VOICEVOX.AppImage
|
||||||
%_datadir/%name/
|
%_iconsdir/hicolor/256x256/apps/voicevox.png
|
||||||
|
|
||||||
%files doc
|
|
||||||
%doc %_docdir/%name/
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
%autochangelog
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: budgie-extras
|
Name: budgie-extras
|
||||||
Version: 1.7.1
|
Version: 1.8.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
%define _ubuntu_rel 22.10.20220822-0ubuntu4
|
%define _ubuntu_rel 22.10.20220822-0ubuntu12
|
||||||
%global _hardened_build 0
|
%global _hardened_build 0
|
||||||
|
|
||||||
Name: compiz9
|
Name: compiz9
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Name: elementary-appcenter
|
Name: elementary-appcenter
|
||||||
Summary: Software Center from elementary
|
Summary: Software Center from elementary
|
||||||
Version: 7.4.0
|
Version: 7.4.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
Provides: appcenter = %{version}-%{release}
|
Provides: appcenter = %{version}-%{release}
|
||||||
@@ -12,6 +12,8 @@ Obsoletes: appcenter < 7.2.1-2
|
|||||||
URL: https://github.com/elementary/appcenter
|
URL: https://github.com/elementary/appcenter
|
||||||
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
|
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
|
||||||
|
|
||||||
|
Patch0: pr2099.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
|
|||||||
@@ -0,0 +1,311 @@
|
|||||||
|
commit fce55d9373bfb82953191b32e276a2129ffcb8c1
|
||||||
|
Author: Marius Meisenzahl <meisenzahl@users.noreply.github.com>
|
||||||
|
Date: Wed Feb 7 00:14:43 2024 +0100
|
||||||
|
|
||||||
|
Add support for AppStream 1.0 (#2099)
|
||||||
|
|
||||||
|
diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala
|
||||||
|
index 98931505..10f2baab 100644
|
||||||
|
--- a/src/Core/FlatpakBackend.vala
|
||||||
|
+++ b/src/Core/FlatpakBackend.vala
|
||||||
|
@@ -400,8 +400,13 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
|
||||||
|
var category_array = new GLib.GenericArray<AppStream.Category> ();
|
||||||
|
category_array.add (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components ().as_array (), category_array, false);
|
||||||
|
+ AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components ().as_array (), category_array, false);
|
||||||
|
+#else
|
||||||
|
AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components (), category_array, false);
|
||||||
|
AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components (), category_array, false);
|
||||||
|
+#endif
|
||||||
|
components = category.get_components ();
|
||||||
|
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
@@ -417,13 +422,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
var comps = user_appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
apps.add_all (packages);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
foreach (var package in packages) {
|
||||||
|
if (package in cat_packages) {
|
||||||
|
@@ -435,13 +448,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
|
||||||
|
comps = system_appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
apps.add_all (packages);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var packages = get_packages_for_component_id (comp.get_id ());
|
||||||
|
foreach (var package in packages) {
|
||||||
|
if (package in cat_packages) {
|
||||||
|
@@ -510,7 +531,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.component.get_developer ().get_name () == author) {
|
||||||
|
+#else
|
||||||
|
if (package.component.developer_name == author) {
|
||||||
|
+#endif
|
||||||
|
package_ids.add (package.component.id);
|
||||||
|
|
||||||
|
AppCenterCore.Package? user_package = null;
|
||||||
|
@@ -1095,7 +1120,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
|
||||||
|
} finally {
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ user_appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
user_appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -1133,7 +1162,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
|
||||||
|
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
|
||||||
|
} finally {
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ system_appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
system_appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
diff --git a/src/Core/Package.vala b/src/Core/Package.vala
|
||||||
|
index 0f9a90c4..ed141292 100644
|
||||||
|
--- a/src/Core/Package.vala
|
||||||
|
+++ b/src/Core/Package.vala
|
||||||
|
@@ -306,7 +306,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
return _author;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ _author = component.get_developer ().get_name ();
|
||||||
|
+#else
|
||||||
|
_author = component.developer_name;
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (_author == null) {
|
||||||
|
var project_group = component.project_group;
|
||||||
|
@@ -677,7 +681,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ description = AppStream.markup_convert (description, TEXT);
|
||||||
|
+#else
|
||||||
|
description = AppStream.markup_convert_simple (description);
|
||||||
|
+#endif
|
||||||
|
} catch (Error e) {
|
||||||
|
warning ("Failed to convert description to markup: %s", e.message);
|
||||||
|
}
|
||||||
|
@@ -919,7 +927,11 @@ public class AppCenterCore.Package : Object {
|
||||||
|
}
|
||||||
|
|
||||||
|
public AppStream.Release? get_newest_release () {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var releases = component.get_releases_plain ().get_entries ();
|
||||||
|
+#else
|
||||||
|
var releases = component.get_releases ();
|
||||||
|
+#endif
|
||||||
|
releases.sort_with_data ((a, b) => {
|
||||||
|
if (a.get_version () == null || b.get_version () == null) {
|
||||||
|
if (a.get_version () != null) {
|
||||||
|
diff --git a/src/Core/PackageKitBackend.vala b/src/Core/PackageKitBackend.vala
|
||||||
|
index 09da4074..a108831e 100644
|
||||||
|
--- a/src/Core/PackageKitBackend.vala
|
||||||
|
+++ b/src/Core/PackageKitBackend.vala
|
||||||
|
@@ -275,7 +275,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
} finally {
|
||||||
|
var new_package_list = new Gee.HashMap<string, Package> ();
|
||||||
|
var comp_validator = ComponentValidator.get_default ();
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ appstream_pool.get_components ().as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
appstream_pool.get_components ().foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
if (!comp_validator.validate (comp)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -317,7 +321,12 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
component.set_id (id);
|
||||||
|
component.set_origin (Package.APPCENTER_PACKAGE_ORIGIN);
|
||||||
|
|
||||||
|
-#if HAS_APPSTREAM_0_15
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var components = new AppStream.ComponentBox (AppStream.ComponentBoxFlags.NONE);
|
||||||
|
+ components.add (component);
|
||||||
|
+
|
||||||
|
+ appstream_pool.add_components (components);
|
||||||
|
+#elif HAS_APPSTREAM_0_15
|
||||||
|
var components = new GenericArray<AppStream.Component> ();
|
||||||
|
components.add (component);
|
||||||
|
|
||||||
|
@@ -430,7 +439,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.component.get_developer ().get_name () == author) {
|
||||||
|
+#else
|
||||||
|
if (package.component.developer_name == author) {
|
||||||
|
+#endif
|
||||||
|
packages.add (package);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -447,7 +460,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
|
||||||
|
var category_array = new GLib.GenericArray<AppStream.Category> ();
|
||||||
|
category_array.add (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ AppStream.utils_sort_components_into_categories (appstream_pool.get_components ().as_array (), category_array, true);
|
||||||
|
+#else
|
||||||
|
AppStream.utils_sort_components_into_categories (appstream_pool.get_components (), category_array, true);
|
||||||
|
+#endif
|
||||||
|
components = category.get_components ();
|
||||||
|
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
@@ -465,7 +482,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
|
||||||
|
var comps = appstream_pool.search (query);
|
||||||
|
if (category == null) {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var package = get_package_for_component_id (comp.get_id ());
|
||||||
|
if (package != null) {
|
||||||
|
apps.add (package);
|
||||||
|
@@ -473,7 +494,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var cat_packages = get_applications_for_category (category);
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ comps.as_array ().foreach ((comp) => {
|
||||||
|
+#else
|
||||||
|
comps.foreach ((comp) => {
|
||||||
|
+#endif
|
||||||
|
var package = get_package_for_component_id (comp.get_id ());
|
||||||
|
if (package != null && package in cat_packages) {
|
||||||
|
apps.add (package);
|
||||||
|
diff --git a/src/Views/AppInfoView.vala b/src/Views/AppInfoView.vala
|
||||||
|
index 5a3a361a..bef37f0e 100644
|
||||||
|
--- a/src/Views/AppInfoView.vala
|
||||||
|
+++ b/src/Views/AppInfoView.vala
|
||||||
|
@@ -310,8 +310,16 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
oars_flowbox.add (uncurated);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
+
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var active_locale = "en-US";
|
||||||
|
+ if (package_component.get_context () != null) {
|
||||||
|
+ active_locale = package_component.get_context ().get_locale () ?? "en-US";
|
||||||
|
+ }
|
||||||
|
+#else
|
||||||
|
var active_locale = package_component.get_active_locale ();
|
||||||
|
- if (active_locale != "en_US") {
|
||||||
|
+#endif
|
||||||
|
+ if (active_locale != "en_US" && active_locale != "en-US") {
|
||||||
|
var percent_translated = package_component.get_language (
|
||||||
|
// Expects language without locale
|
||||||
|
active_locale.split ("_")[0]
|
||||||
|
@@ -492,7 +500,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ screenshots = package_component.get_screenshots_all ();
|
||||||
|
+#else
|
||||||
|
screenshots = package_component.get_screenshots ();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (screenshots.length > 0) {
|
||||||
|
screenshot_carousel = new Hdy.Carousel () {
|
||||||
|
@@ -1030,7 +1042,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
get_app_download_size.begin ();
|
||||||
|
|
||||||
|
Idle.add (() => {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var releases = package.component.get_releases_plain ().get_entries ();
|
||||||
|
+#else
|
||||||
|
var releases = package.component.get_releases ();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
foreach (unowned var release in releases) {
|
||||||
|
if (release.get_version () == null) {
|
||||||
|
@@ -1049,7 +1065,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
|
||||||
|
|
||||||
|
release_carousel.add (release_row);
|
||||||
|
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ if (package.installed && AppStream.vercmp_simple (release.get_version (), package.get_version ()) <= 0) {
|
||||||
|
+#else
|
||||||
|
if (package.installed && AppStream.utils_compare_versions (release.get_version (), package.get_version ()) <= 0) {
|
||||||
|
+#endif
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
diff --git a/src/Widgets/ReleaseRow.vala b/src/Widgets/ReleaseRow.vala
|
||||||
|
index 3b487914..36fcbc76 100644
|
||||||
|
--- a/src/Widgets/ReleaseRow.vala
|
||||||
|
+++ b/src/Widgets/ReleaseRow.vala
|
||||||
|
@@ -116,7 +116,11 @@ public class AppCenter.Widgets.ReleaseRow : Gtk.Box {
|
||||||
|
private string format_release_description (string? description ) {
|
||||||
|
if (description != null) {
|
||||||
|
try {
|
||||||
|
+#if HAS_APPSTREAM_1_0
|
||||||
|
+ var markup = AppStream.markup_convert (description, TEXT);
|
||||||
|
+#else
|
||||||
|
var markup = AppStream.markup_convert_simple (description);
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (markup.strip () != "") {
|
||||||
|
return markup;
|
||||||
|
diff --git a/src/meson.build b/src/meson.build
|
||||||
|
index d3d558ef..df69a0bf 100644
|
||||||
|
--- a/src/meson.build
|
||||||
|
+++ b/src/meson.build
|
||||||
|
@@ -78,6 +78,10 @@ if appstream.version().version_compare('>=0.16')
|
||||||
|
args += '--define=HAS_APPSTREAM_0_16'
|
||||||
|
endif
|
||||||
|
|
||||||
|
+if appstream.version().version_compare('>=1.0')
|
||||||
|
+ args += '--define=HAS_APPSTREAM_1_0'
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
if get_option('packagekit_backend')
|
||||||
|
appcenter_files += files(
|
||||||
|
'Core/PackageKitBackend.vala',
|
||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-calculator
|
Name: elementary-calculator
|
||||||
Summary: Calculator app designed for elementary
|
Summary: Calculator app designed for elementary
|
||||||
Version: 2.0.3
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-capnet-assist
|
Name: elementary-capnet-assist
|
||||||
Summary: Captive Portal Assistant for elementary
|
Summary: Captive Portal Assistant for elementary
|
||||||
Version: 2.4.4
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/capnet-assist
|
URL: https://github.com/elementary/capnet-assist
|
||||||
@@ -21,10 +21,13 @@ BuildRequires: pkgconfig(gcr-ui-3)
|
|||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(granite)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
|
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
|
||||||
BuildRequires: pkgconfig(webkit2gtk-4.1)
|
BuildRequires: pkgconfig(webkit2gtk-4.1)
|
||||||
|
BuildRequires: pkgconfig(gcr-4)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(webkitgtk-6.0)
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
Requires: NetworkManager
|
Requires: NetworkManager
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: elementary-code
|
Name: elementary-code
|
||||||
Summary: Code editor from elementary
|
Summary: Code editor from elementary
|
||||||
Version: 7.1.0
|
Version: 7.2.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ URL: https://github.com/elementary/greeter
|
|||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
Source1: 40-%{appname}.conf
|
Source1: 40-%{appname}.conf
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
|
Patch0: https://github.com/elementary/greeter/compare/7.0.0..42320c266395606b0c20782603e7407124c3f7a4.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -36,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libhandy-1)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
BuildRequires: pkgconfig(liblightdm-gobject-1)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
|
|
||||||
Provides: pantheon-greeter = %{version}-%{release}
|
Provides: pantheon-greeter = %{version}-%{release}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-icon-theme
|
Name: elementary-icon-theme
|
||||||
Summary: Icons from the Elementary Project
|
Summary: Icons from the Elementary Project
|
||||||
Version: 7.3.1
|
Version: 8.0.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/icons
|
URL: https://github.com/elementary/icons
|
||||||
|
|||||||
@@ -5,16 +5,13 @@
|
|||||||
|
|
||||||
Name: elementary-photos
|
Name: elementary-photos
|
||||||
Summary: Photo manager and viewer from elementary
|
Summary: Photo manager and viewer from elementary
|
||||||
Version: 2.8.0
|
Version: 8.0.0
|
||||||
Release: 2%?dist
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/photos
|
URL: https://github.com/elementary/photos
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
# RIP the publishing plugins (sorry for the "wide" patch, having issues with just the relevant commits)
|
|
||||||
Patch0: https://github.com/elementary/photos/compare/7261606a05d1f41116aba5c86b62d1f739419ed1..09e55943b266bc2861b913251cb834169d81743e.patch
|
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -22,6 +19,7 @@ BuildRequires: meson >= 0.46.0
|
|||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
|
BuildRequires: cmake
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
||||||
BuildRequires: pkgconfig(geocode-glib-2.0)
|
BuildRequires: pkgconfig(geocode-glib-2.0)
|
||||||
@@ -43,6 +41,8 @@ BuildRequires: pkgconfig(libhandy-1)
|
|||||||
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
BuildRequires: pkgconfig(libraw) >= 0.13.2
|
||||||
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
BuildRequires: pkgconfig(libwebp) >= 0.4.4
|
||||||
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
|
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
|
||||||
|
BuildRequires: pkgconfig(libportal)
|
||||||
|
BuildRequires: pkgconfig(libportal-gtk3)
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
@@ -53,7 +53,6 @@ Foundation.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{srcname}-%{version} -N
|
%autosetup -n %{srcname}-%{version} -N
|
||||||
git apply %PATCH0 # The .patch file has Git binary patches, so we need to apply it manually with Git
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -75,10 +74,10 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_datadir}/applications/%{appname}-viewer.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.viewer.desktop
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -92,11 +91,11 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libexecdir}/%{appname}/
|
%{_libexecdir}/%{appname}/
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/applications/%{appname}-viewer.desktop
|
%{_datadir}/applications/%{appname}.viewer.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.viewer.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
+4
-4
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-shortcut-overlay
|
Name: elementary-shortcut-overlay
|
||||||
Summary: Native, OS-wide shortcut overlay
|
Summary: Native, OS-wide shortcut overlay
|
||||||
Version: 2.0.1
|
Version: 8.0.0
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/shortcut-overlay
|
URL: https://github.com/elementary/shortcut-overlay
|
||||||
@@ -49,7 +49,7 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -59,7 +59,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_bindir}/%{appname}
|
%{_bindir}/%{appname}
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-sideload
|
Name: elementary-sideload
|
||||||
Summary: Sideload flatpaks on Pantheon
|
Summary: Sideload flatpaks on Pantheon
|
||||||
Version: 6.2.1
|
Version: 6.2.2
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/sideload
|
URL: https://github.com/elementary/sideload
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-terminal
|
Name: elementary-terminal
|
||||||
Summary: The terminal of the 21st century
|
Summary: The terminal of the 21st century
|
||||||
Version: 6.1.2
|
Version: 6.2.0
|
||||||
Release: 2%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0
|
License: LGPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{srcname}
|
URL: https://github.com/elementary/%{srcname}
|
||||||
@@ -90,16 +90,9 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/%{appname}/
|
%{_datadir}/%{appname}/
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||||
|
%{_mandir}/man1/%{appname}.1.gz
|
||||||
|
|
||||||
%files fish
|
%files fish
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
|
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Thu Nov 17 2022 windowsboy111 <wboy111@outlook.com> - 6.1.1-1
|
|
||||||
- new version
|
|
||||||
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: elementary-theme
|
Name: elementary-theme
|
||||||
Summary: Elementary GTK+ Stylesheet
|
Summary: Elementary GTK+ Stylesheet
|
||||||
Version: 7.3.0
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|
||||||
URL: https://github.com/elementary/stylesheet
|
URL: https://github.com/elementary/stylesheet
|
||||||
|
|||||||
@@ -3,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: 7.0.0
|
Version: 8.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
|
||||||
|
|||||||
@@ -3,14 +3,16 @@
|
|||||||
Name: gala
|
Name: gala
|
||||||
Summary: Gala window manager
|
Summary: Gala window manager
|
||||||
Version: 7.1.3
|
Version: 7.1.3
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
Epoch: 1
|
||||||
|
|
||||||
URL: https://github.com/elementary/gala
|
URL: https://github.com/elementary/gala
|
||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
# patch some default settings to better match Fedora
|
# patch some default settings to better match Fedora
|
||||||
Patch0: 0000-Modify-default-settings-for-Fedora.patch
|
Patch0: 0000-Modify-default-settings-for-Fedora.patch
|
||||||
|
Patch: https://github.com/elementary/gala/compare/7.1.3..43d1e6a01b56a84a4e752e1970a35c19402941eb.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -31,11 +33,13 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(libbamf3)
|
BuildRequires: pkgconfig(libbamf3)
|
||||||
BuildRequires: pkgconfig(libcanberra)
|
BuildRequires: pkgconfig(libcanberra)
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(libhandy-1)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
# gala provides a generic icon (apps/multitasking-view)
|
# gala provides a generic icon (apps/multitasking-view)
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
@@ -61,7 +65,7 @@ This package contains the shared libraries.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Gala window manager development files
|
Summary: Gala window manager development files
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Gala is Pantheon's Window Manager, part of the elementary project.
|
Gala is Pantheon's Window Manager, part of the elementary project.
|
||||||
@@ -85,8 +89,8 @@ This package contains the development headers.
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate \
|
%dnl desktop-file-validate \
|
||||||
%{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
%dnl %{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
||||||
|
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
%{buildroot}/%{_datadir}/applications/gala*.desktop
|
%{buildroot}/%{_datadir}/applications/gala*.desktop
|
||||||
@@ -98,7 +102,7 @@ desktop-file-validate \
|
|||||||
%files -f gala.lang
|
%files -f gala.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
%dnl %config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
|
||||||
|
|
||||||
%{_bindir}/gala
|
%{_bindir}/gala
|
||||||
%{_bindir}/gala-daemon
|
%{_bindir}/gala-daemon
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ apps built for elementary.}
|
|||||||
|
|
||||||
Name: granite-7
|
Name: granite-7
|
||||||
Summary: Elementary companion library for GTK+ and GLib
|
Summary: Elementary companion library for GTK+ and GLib
|
||||||
Version: 7.4.0
|
Version: 7.5.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/granite
|
URL: https://github.com/elementary/granite
|
||||||
@@ -82,6 +82,7 @@ desktop-file-validate \
|
|||||||
|
|
||||||
%{_datadir}/metainfo/granite-7.metainfo.xml
|
%{_datadir}/metainfo/granite-7.metainfo.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
|
||||||
|
%{_datadir}/themes/Granite/
|
||||||
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name: pantheon-agent-polkit
|
Name: pantheon-agent-polkit
|
||||||
Summary: Pantheon Polkit Agent
|
Summary: Pantheon Polkit Agent
|
||||||
Version: 1.0.5
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
@@ -18,10 +18,12 @@ BuildRequires: vala >= 0.34.1
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
BuildRequires: pkgconfig(polkit-agent-1)
|
BuildRequires: pkgconfig(polkit-agent-1)
|
||||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
|
BuildRequires: pkgconfig(granite-7)
|
||||||
|
BuildRequires: pkgconfig(gtk4)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
An agent for Polkit authorization designed for Pantheon.
|
An agent for Polkit authorization designed for Pantheon.
|
||||||
@@ -50,7 +52,7 @@ desktop-file-validate \
|
|||||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||||
|
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
@@ -62,7 +64,7 @@ appstream-util validate-relax --nonet \
|
|||||||
%{_libexecdir}/policykit-1-pantheon/
|
%{_libexecdir}/policykit-1-pantheon/
|
||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "pantheon-tweaks.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
Name: pantheon-tweaks
|
|
||||||
Version: 1.1.2
|
|
||||||
Release: 1%{?dist}
|
|
||||||
Summary: A system settings panel for the Pantheon desktop environment
|
|
||||||
License: GPL-3.0
|
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
|
||||||
BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0)
|
|
||||||
BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala
|
|
||||||
Requires: gtk3 granite
|
|
||||||
|
|
||||||
%description
|
|
||||||
A system settings panel for the Pantheon Desktop that
|
|
||||||
lets you easily and safely customise your desktop's appearance.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license COPYING
|
|
||||||
/usr/lib64/switchboard/personal/libpantheon-tweaks.so
|
|
||||||
%{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg
|
|
||||||
%{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo
|
|
||||||
%{_datadir}/metainfo/pantheon-tweaks.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jan 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.4-1
|
|
||||||
- Initial package
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rpm.version(gh("pantheon-tweaks/pantheon-tweaks"));
|
|
||||||
@@ -9,12 +9,14 @@
|
|||||||
Name: switchboard-plug-about
|
Name: switchboard-plug-about
|
||||||
Summary: Switchboard System Information plug
|
Summary: Switchboard System Information plug
|
||||||
Version: 6.2.0
|
Version: 6.2.0
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/switchboard-plug-about
|
URL: https://github.com/elementary/switchboard-plug-about
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ License: GPL-3.0-or-later
|
|||||||
URL: https://github.com/elementary/switchboard-plug-network
|
URL: https://github.com/elementary/switchboard-plug-network
|
||||||
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: https://github.com/elementary/switchboard-plug-network/pull/357.patch
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
|
|||||||
@@ -2,16 +2,20 @@
|
|||||||
|
|
||||||
%global plug_type personal
|
%global plug_type personal
|
||||||
%global plug_name pantheon-tweaks
|
%global plug_name pantheon-tweaks
|
||||||
|
%global app io.github.pantheon_tweaks.pantheon-tweaks
|
||||||
|
|
||||||
Name: switchboard-plug-tweaks
|
Name: switchboard-plug-tweaks
|
||||||
Summary: Switchboard Tweaks Plug
|
Summary: Switchboard Tweaks Plug
|
||||||
Version: 1.1.2
|
Version: 2.0.2
|
||||||
Release: 1%{?dist}
|
Release: 2%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
|
||||||
Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Provides: pantheon-tweaks = %version-%release
|
||||||
|
Obsoletes: pantheon-tweaks < 2.0.2-2
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
@@ -22,7 +26,7 @@ BuildRequires: pkgconfig(gee-0.8)
|
|||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(granite) >= 6.0.0
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(switchboard-2.0)
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
|
|
||||||
@@ -63,28 +67,22 @@ de trabalho.
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_name}
|
||||||
|
|
||||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
sed -i '/icon type="stock"/d' %buildroot%_metainfodir/%app.metainfo.xml
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet %buildroot%_metainfodir/%app.metainfo.xml
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%doc AUTHORS
|
%doc AUTHORS
|
||||||
%doc CONTRIBUTORS
|
%doc CONTRIBUTORS
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%_bindir/pantheon-tweaks
|
||||||
|
%_datadir/applications/%app.desktop
|
||||||
%{_datadir}/metainfo/%{plug_name}.metainfo.xml
|
%_iconsdir/hicolor/*/apps/%app.svg
|
||||||
%{_datadir}/icons/hicolor/*/categories/preferences-*.svg
|
%_metainfodir/io.github.pantheon_tweaks.pantheon-tweaks.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
%global plug_type hardware
|
%global plug_type hardware
|
||||||
%global plug_name wacom
|
%global plug_name wacom
|
||||||
%global plug_rdnn io.elementary.switchboard.wacom
|
%global plug_rdnn io.elementary.settings.wacom
|
||||||
|
|
||||||
Name: switchboard-plug-wacom
|
Name: switchboard-plug-wacom
|
||||||
Summary: Switchboard Wacom Plug
|
Summary: Switchboard Wacom Plug
|
||||||
Version: 1.0.1
|
Version: 8.0.0
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ BuildRequires: pkgconfig(libwacom)
|
|||||||
BuildRequires: pkgconfig(gudev-1.0)
|
BuildRequires: pkgconfig(gudev-1.0)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
BuildRequires: pkgconfig(xi)
|
BuildRequires: pkgconfig(xi)
|
||||||
BuildRequires: switchboard-devel
|
BuildRequires: pkgconfig(switchboard-3)
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
Requires: switchboard%{?_isa}
|
||||||
Supplements: switchboard%{?_isa}
|
Supplements: switchboard%{?_isa}
|
||||||
@@ -45,22 +45,18 @@ Supplements: switchboard%{?_isa}
|
|||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang %{plug_name}-plug
|
%find_lang %{plug_rdnn}
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{plug_name}-plug.lang
|
%files -f %{plug_rdnn}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
|
||||||
|
|
||||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.1-1
|
|
||||||
- Initial package.
|
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
project pkg {
|
|
||||||
rpm {
|
|
||||||
spec = "switchboard-plug-wallet.spec"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$
|
|
||||||
|
|
||||||
%global srcname switchboard-plug-wallet
|
|
||||||
|
|
||||||
%global plug_type personal
|
|
||||||
%global plug_name wallet
|
|
||||||
%global plug_rdnn io.elementary.switchboard.wallet
|
|
||||||
|
|
||||||
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
|
|
||||||
|
|
||||||
Name: switchboard-plug-wallet
|
|
||||||
Summary: Switchboard Wallet Plug
|
|
||||||
Version: %(c=%commit; echo ${c:0:7})
|
|
||||||
Release: 2%?dist
|
|
||||||
License: GPL-3.0-or-later
|
|
||||||
|
|
||||||
URL: https://github.com/elementary/%name
|
|
||||||
Source0: %url/archive/%version/%srcname-%version.tar.gz
|
|
||||||
|
|
||||||
BuildRequires: libappstream-glib
|
|
||||||
BuildRequires: meson
|
|
||||||
BuildRequires: vala
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(granite) >= 0.5
|
|
||||||
BuildRequires: gtk3-devel
|
|
||||||
BuildRequires: pkgconfig(libsecret-1)
|
|
||||||
BuildRequires: switchboard-devel
|
|
||||||
|
|
||||||
Requires: switchboard%{?_isa}
|
|
||||||
Supplements: switchboard%{?_isa}
|
|
||||||
|
|
||||||
%description
|
|
||||||
Manage Payment Methods and related settings.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%autosetup -n %srcname-%commit -p1
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
%meson
|
|
||||||
%meson_build
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
%meson_install
|
|
||||||
%fdupes %buildroot%_datadir/icons/hicolor
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
|
||||||
%doc README.md
|
|
||||||
%license COPYING
|
|
||||||
|
|
||||||
%_libdir/switchboard/%plug_type/lib%plug_rdnn.so
|
|
||||||
%_datadir/icons/hicolor/*/apps/%plug_rdnn.svg
|
|
||||||
%_datadir/locale/*/LC_MESSAGES/%plug_rdnn.mo
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - bfe73dfb95d9b46a0a34e0db35a178233c8552b0-1
|
|
||||||
- Initial package.
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD");
|
|
||||||
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
|
|
||||||
rpm.global("commit", json(req.get()).sha);
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
%global srcname switchboard
|
%global srcname switchboard
|
||||||
%global appname io.elementary.switchboard
|
%global appname io.elementary.settings
|
||||||
|
|
||||||
Name: switchboard
|
Name: switchboard
|
||||||
Summary: Modular Desktop Settings Hub
|
Summary: Modular Desktop Settings Hub
|
||||||
Version: 6.0.2
|
Version: 8.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
|
|
||||||
URL: https://github.com/elementary/%{name}
|
URL: https://github.com/elementary/%{name}
|
||||||
@@ -16,12 +16,10 @@ BuildRequires: libappstream-glib
|
|||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(granite-7)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(gtk4)
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(libadwaita-1)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: fdupes sassc
|
||||||
BuildRequires: pkgconfig(libhandy-1) >= 0.83.0
|
|
||||||
BuildRequires: fdupes
|
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@@ -92,7 +90,7 @@ appstream-util validate-relax --nonet \
|
|||||||
|
|
||||||
%{_datadir}/applications/%{appname}.desktop
|
%{_datadir}/applications/%{appname}.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
%{_iconsdir}/hicolor/*/apps/%{appname}.svg
|
||||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
@@ -102,19 +100,14 @@ appstream-util validate-relax --nonet \
|
|||||||
%dir %{_libdir}/%{name}
|
%dir %{_libdir}/%{name}
|
||||||
%dir %{_libdir}/%{name}/*
|
%dir %{_libdir}/%{name}/*
|
||||||
|
|
||||||
%{_libdir}/lib%{name}-2.0.so.0
|
%{_libdir}/lib%{name}-3.so.0
|
||||||
%{_libdir}/lib%{name}-2.0.so.2.0
|
%{_libdir}/lib%{name}-3.so.2.0
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/%{name}-2.0/
|
%{_includedir}/%{name}-3/
|
||||||
|
|
||||||
%{_libdir}/lib%{name}-2.0.so
|
%{_libdir}/lib%{name}-3.so
|
||||||
%{_libdir}/pkgconfig/%{name}-2.0.pc
|
%{_libdir}/pkgconfig/%{name}-3.pc
|
||||||
|
|
||||||
%{_datadir}/vala/vapi/%{name}-2.0.deps
|
%{_datadir}/vala/vapi/%{name}-3.deps
|
||||||
%{_datadir}/vala/vapi/%{name}-2.0.vapi
|
%{_datadir}/vala/vapi/%{name}-3.vapi
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.2-1
|
|
||||||
- Repackaged for Terra
|
|
||||||
|
|||||||
@@ -9,9 +9,11 @@ Summary: Stylish top panel
|
|||||||
Version: 3.0.5
|
Version: 3.0.5
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
Epoch: 1
|
||||||
|
|
||||||
URL: https://github.com/elementary/wingpanel
|
URL: https://github.com/elementary/wingpanel
|
||||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Patch0: https://github.com/elementary/wingpanel/compare/3.0.5..5d22d436b45decfb2a50d9a7c27f2c961f1dd39f.patch
|
||||||
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@@ -21,17 +23,17 @@ BuildRequires: vala >= 0.24.0
|
|||||||
|
|
||||||
BuildRequires: mesa-libEGL-devel
|
BuildRequires: mesa-libEGL-devel
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gala)
|
BuildRequires: pkgconfig(gala) >= 7.1.3-2
|
||||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
|
||||||
BuildRequires: pkgconfig(mutter-clutter-13)
|
BuildRequires: pkgconfig(mutter-clutter-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-13)
|
BuildRequires: pkgconfig(mutter-cogl-14)
|
||||||
BuildRequires: pkgconfig(mutter-cogl-pango-13)
|
BuildRequires: pkgconfig(mutter-cogl-pango-14)
|
||||||
|
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
# wingpanel ayatana appindicator support was abandoned by upstream
|
# wingpanel ayatana appindicator support was abandoned by upstream
|
||||||
# wingpanel-indicator-ayatana-2.0.3-10.fc32 retired for fedora 33+
|
# wingpanel-indicator-ayatana-2.0.3-10.fc32 retired for fedora 33+
|
||||||
@@ -42,6 +44,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
|
|||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Stylish top panel (shared library)
|
Summary: Stylish top panel (shared library)
|
||||||
|
Enhances: %{name} = %{epoch}:%{version}-%{release}
|
||||||
|
Enhances: %{name}-devel = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description libs %{common_description}
|
%description libs %{common_description}
|
||||||
|
|
||||||
@@ -50,7 +54,7 @@ This package contains the shared library.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Stylish top panel (development files)
|
Summary: Stylish top panel (development files)
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description devel %{common_description}
|
%description devel %{common_description}
|
||||||
|
|
||||||
|
|||||||
+6
-2
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: gnome-shell-extension-%{extension}
|
Name: gnome-shell-extension-%{extension}
|
||||||
Version: 2
|
Version: 2
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: GNOME Shell extension to bring back the app menu
|
Summary: GNOME Shell extension to bring back the app menu
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
URL: https://github.com/fthx/appmenu-is-back
|
URL: https://github.com/fthx/appmenu-is-back
|
||||||
@@ -11,8 +11,9 @@ 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/commit/c251ff36d226dac679eb745638e3df236d3e1a20.patch
|
||||||
|
|
||||||
Requires: (gnome-shell >= 45~ with gnome-shell < 46~)
|
Requires: (gnome-shell >= 46~ with gnome-shell < 47~)
|
||||||
Recommends: gnome-extensions-app
|
Recommends: gnome-extensions-app
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -30,5 +31,8 @@ install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uui
|
|||||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 1 2024 Lleyton Gray <lleyton@fyralabs.com> - 2-2
|
||||||
|
- Patch for GNOME 46 compatibility
|
||||||
|
|
||||||
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 2-1
|
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 2-1
|
||||||
- Initial Release
|
- Initial Release
|
||||||
|
|||||||
+3
-2
@@ -1,12 +1,13 @@
|
|||||||
# from Fedora upstream
|
# from Fedora upstream
|
||||||
%global extension pop-shell
|
%global extension pop-shell
|
||||||
%global uuid %{extension}@system76.com
|
%global uuid %{extension}@system76.com
|
||||||
%global commit cf3c932b55d5c247906efe9d81f988ee092d9f51
|
%global commit cfa0c55e84b7ce339e5ce83832f76fee17e99d51
|
||||||
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
|
||||||
|
%global commit_date 20240404
|
||||||
%global ver 1.2.0
|
%global ver 1.2.0
|
||||||
|
|
||||||
Name: terra-gnome-shell-extension-%{extension}
|
Name: terra-gnome-shell-extension-%{extension}
|
||||||
Version: %{ver}^%{shortcommit}
|
Version: %{ver}^%commit_date.%{shortcommit}
|
||||||
Release: 1%?dist
|
Release: 1%?dist
|
||||||
Summary: GNOME Shell extension for advanced tiling window management
|
Summary: GNOME Shell extension for advanced tiling window management
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
if filters.contains("nightly") {
|
if filters.contains("nightly") {
|
||||||
rpm.global("commit", get("https://api.github.com/repos/pop-os/shell/commits/HEAD").json().sha);
|
rpm.global("commit", gh_commit("pop-os/shell"));
|
||||||
rpm.global("ver", gh("pop-os/shell"));
|
if rpm.changed() {
|
||||||
|
rpm.global("ver", gh("pop-os/shell"));
|
||||||
|
rpm.release();
|
||||||
|
rpm.global("commit_date", date());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
# https://github.com/FyshOS/fynedesk
|
# https://github.com/FyshOS/fynedesk
|
||||||
%global goipath github.com/FyshOS/fynedesk
|
%global goipath github.com/FyshOS/fynedesk
|
||||||
Version: 0.3.0
|
Version: 0.4.0
|
||||||
|
|
||||||
%gometa -f
|
%gometa -f
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ A full desktop environment for Linux/Unix using Fyne.}
|
|||||||
%global godocs AUTHORS README.md CHANGELOG.md
|
%global godocs AUTHORS README.md CHANGELOG.md
|
||||||
|
|
||||||
Name: %{goname}
|
Name: %{goname}
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: A full desktop environment for Linux/Unix using Fyne
|
Summary: A full desktop environment for Linux/Unix using Fyne
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
%global forgeurl https://github.com/KDE/latte-dock/
|
%global forgeurl https://github.com/KDE/latte-dock/
|
||||||
|
|
||||||
%global commit ca6af594204460bd90309141c6e95494f65c46bd
|
%global commit 8328f9a6863b4bae48adfdbc29b32b4c571c6530
|
||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
%global commit_date %(date '+%Y%m%d')
|
%global commit_date %(date '+%Y%m%d')
|
||||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||||
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
|
|||||||
Version: 0.10.0^%{snapshot_info}
|
Version: 0.10.0^%{snapshot_info}
|
||||||
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
Release: 1%{?dist}
|
Release: 1%?dist
|
||||||
Summary: Latte is a dock based on plasma frameworks
|
Summary: Latte is a dock based on plasma frameworks
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||||
%global commit 1a7a0ef6a8ab966b664f3515aba539b422f35849
|
%global commit af441bdb31bb76b207119a8c91eef3fa93c0c078
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-app-launch
|
Name: lomiri-app-launch
|
||||||
Version: 0.1.8
|
Version: 0.1.9
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Provides the Lomiri App Launch user space daemon
|
Summary: Provides the Lomiri App Launch user space daemon
|
||||||
License: GPL-3.0
|
License: GPL-3.0
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
%global commit 2c7d6921ac56862c197958f4e5c31aa76a1a50e1
|
%global commit 682c4928a91da598767e0be2496d9c35af7db035
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-download-manager
|
Name: lomiri-download-manager
|
||||||
Version: 0.1.2
|
Version: 0.1.3
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: Upload Download Manager for Lomiri
|
Summary: Upload Download Manager for Lomiri
|
||||||
License: LGPLv3
|
License: LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||||
@@ -23,6 +23,7 @@ BuildRequires: qt5-qtdeclarative-devel
|
|||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(libglog)
|
BuildRequires: pkgconfig(libglog)
|
||||||
BuildRequires: pkgconfig(liblomiri-api)
|
BuildRequires: pkgconfig(liblomiri-api)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -60,7 +61,7 @@ sed -e "s/-Werror//g" -i CMakeLists.txt
|
|||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config %{_sysconfdir}/dbus-1/system.d/*.conf
|
%config /usr/etc/dbus-1/system.d/*.conf
|
||||||
%{_bindir}/lomiri-*
|
%{_bindir}/lomiri-*
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-download-manager-client.so.*
|
%{_libdir}/liblomiri-download-manager-client.so.*
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
let o = get("https://gitlab.com/api/v4/projects/17088252/repository/tags").json_arr()[0];
|
||||||
|
let f = rpm.f;
|
||||||
|
rpm.version(o.name);
|
||||||
|
// check if changed
|
||||||
|
if rpm.f != f {
|
||||||
|
rpm.global("commit", o.commit.id);
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
%global commit 7d0fd44108cfb74da3fcb26e7de07f7610302f5c
|
%global commit a4522caf548d7e7f63f98f9e5c98314ee8d4c8fb
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-indicator-network
|
Name: lomiri-indicator-network
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The Network indicator for Ubuntu Touch
|
Summary: The Network indicator for Ubuntu Touch
|
||||||
License: GPL-3.0 AND LGPL-3.0
|
License: GPL-3.0 AND LGPL-3.0
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||||
@@ -30,6 +30,7 @@ BuildRequires: pkgconfig(libgmenuharness)
|
|||||||
BuildRequires: pkgconfig(ofono)
|
BuildRequires: pkgconfig(ofono)
|
||||||
BuildRequires: pkgconfig(qofono-qt5)
|
BuildRequires: pkgconfig(qofono-qt5)
|
||||||
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
BuildRequires: pkgconfig(lomiri-url-dispatcher)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
Requires: gmenuharness
|
Requires: gmenuharness
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -64,7 +65,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license COPYING COPYING.LGPL
|
%license COPYING COPYING.LGPL
|
||||||
%config %{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop
|
%config /usr/etc/xdg/autostart/lomiri-indicator-network.desktop
|
||||||
%{_userunitdir}/*.service
|
%{_userunitdir}/*.service
|
||||||
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
||||||
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
||||||
@@ -91,10 +92,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
|||||||
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%dir %{_docdir}/lomiri-connectivity-doc
|
%{_docdir}/lomiri-indicator-network
|
||||||
%{_docdir}/lomiri-connectivity-doc/cpp/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/dbus/
|
|
||||||
%{_docdir}/lomiri-connectivity-doc/qml/
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
%global commit fed68d63df86c0b39654b66c31e02be25018f5f1
|
%global commit 814c0b16b3753fef918bfe624710cb4809a690fa
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-schemas
|
Name: lomiri-schemas
|
||||||
Version: 0.1.3
|
Version: 0.1.5
|
||||||
Release: %autorelease
|
Release: 1%?dist
|
||||||
Summary: Configuration schemas for lomiri
|
Summary: Configuration schemas for lomiri
|
||||||
License: LGPL-2.0-or-later
|
License: LGPL-2.0-or-later
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||||
|
|||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
%global commit a2ce1155d385218a4b493f801867a45d2a41df02
|
%global commit 2bd84b9a59563dce7a791e0c882e2533ecdd4812
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-settings-components
|
Name: lomiri-settings-components
|
||||||
Version: 1.1.0
|
Version: 1.1.1
|
||||||
Release: %autorelease
|
Release: 1%{?dist}
|
||||||
Summary: The system settings components for Lomiri
|
Summary: The system settings components for Lomiri
|
||||||
License: GPLv3 AND LGPLv3
|
License: GPLv3 AND LGPLv3
|
||||||
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
%global commit 2abbbdaedf243fc1629628b6c1ba764db4253840
|
%global commit 30d9df926b6837b139990a622d39171ea42c9017
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-system-settings
|
Name: lomiri-system-settings
|
||||||
@@ -10,7 +10,6 @@ License: GPLv3
|
|||||||
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||||
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
|
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
|
||||||
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
|
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
|
||||||
Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch
|
|
||||||
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||||
%global commit d09e76d2b3040b6d23fc42c6114db81332298c8e
|
%global commit 454d980c352f3cea725458ff8a3d04ae686d2a96
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
Name: lomiri-ui-toolkit
|
Name: lomiri-ui-toolkit
|
||||||
Version: 1.3.5011
|
Version: 1.3.5012
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,5 @@
|
|||||||
rpm.version(get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0].name);
|
rpm.version(gitlab_tag("19057685"));
|
||||||
rpm.global("commit", get("https://gitlab.com/api/v4/projects/19057685/repository/commits").json_arr()[0].id);
|
if rpm.changed() {
|
||||||
|
rpm.global("commit", gitlab_commit("19057685", "main"));
|
||||||
|
rpm.release();
|
||||||
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user