mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
Compare commits
78 Commits
42d7c9ebf5
...
7ff8bc5190
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7ff8bc5190 | ||
|
|
f53db7a8f0 | ||
|
|
acb8809c49 | ||
|
|
e2f36c68c2 | ||
|
|
4bb134e5ba | ||
|
|
d7539e3e65 | ||
|
|
faa3c06c5f | ||
|
|
4caf5383b4 | ||
|
|
f095206664 | ||
|
|
56de1a7276 | ||
|
|
6df93cc159 | ||
|
|
ac1392d71c | ||
|
|
3e87fe839f | ||
|
|
bd19e9808e | ||
|
|
d91a9143d6 | ||
|
|
d8f39f465a | ||
|
|
b67aef7386 | ||
|
|
d8e487a2fe | ||
|
|
cbce3a042c | ||
|
|
3f688dcca7 | ||
|
|
f6ca39bece | ||
|
|
d73e3605b6 | ||
|
|
66a43d1ba6 | ||
|
|
c3e92d4b0b | ||
|
|
b9844427fd | ||
|
|
73b7467205 | ||
|
|
a81049aafd | ||
|
|
4705c07047 | ||
|
|
fffb1b30b8 | ||
|
|
e4524ff565 | ||
|
|
d3cbd41ee4 | ||
|
|
c3c1de85c6 | ||
|
|
30ef6e9a24 | ||
|
|
281548b013 | ||
|
|
96036f0249 | ||
|
|
8b9604628e | ||
|
|
e93b411163 | ||
|
|
22980b42c1 | ||
|
|
03ff7e9c10 | ||
|
|
6bf80b559d | ||
|
|
054b147ef4 | ||
|
|
038ccdab40 | ||
|
|
1d7b26e6f5 | ||
|
|
afbe8cc98b | ||
|
|
e0e8c26762 | ||
|
|
ae76792151 | ||
|
|
755ae83e6d | ||
|
|
d63aa84e8b | ||
|
|
908e584984 | ||
|
|
98e6533568 | ||
|
|
44a18de663 | ||
|
|
c8a6152128 | ||
|
|
088e098a7f | ||
|
|
9f4634b00a | ||
|
|
3583284b85 | ||
|
|
7d4c85990c | ||
|
|
60dfb06af4 | ||
|
|
5daeef129e | ||
|
|
1b11ae6e51 | ||
|
|
03ecb276bd | ||
|
|
aec126dc95 | ||
|
|
d6956a3631 | ||
|
|
9244f3c68f | ||
|
|
8ee08732b1 | ||
|
|
9ea7cfdb28 | ||
|
|
3dc42d8ce1 | ||
|
|
29ea7d56fc | ||
|
|
4caa8d80a6 | ||
|
|
25599c79c1 | ||
|
|
7fbea21695 | ||
|
|
824adb9799 | ||
|
|
5f5c14bea5 | ||
|
|
a4460eb4b2 | ||
|
|
a8817a1cc4 | ||
|
|
1dea21d9b7 | ||
|
|
440282d339 | ||
|
|
b7c0a9ec27 | ||
|
|
e60a005a04 |
8
acct-group/goatcounter/goatcounter-0.ebuild
Normal file
8
acct-group/goatcounter/goatcounter-0.ebuild
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
8
acct-group/goatcounter/metadata.xml
Normal file
8
acct-group/goatcounter/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
11
acct-user/goatcounter/goatcounter-0.ebuild
Normal file
11
acct-user/goatcounter/goatcounter-0.ebuild
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( goatcounter )
|
||||
|
||||
acct-user_add_deps
|
||||
8
acct-user/goatcounter/metadata.xml
Normal file
8
acct-user/goatcounter/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST agru-0.1.17-deps.tar.xz 5414176 BLAKE2B fd2be383d6a95a88036b44801021e9f191d5bb9a559c7ad0883751ab8a65820357119e1051168cb4b7a86cefb06b1eb8f90b25db14d21e4a68cddf8e7d20e12f SHA512 a5ac51161a0a890179cbd7d02453439b9d8c1264c7645a02664b0e08701f50a657288658d631f769d54c98cc2dfdfff97a7749fa431bbf7c6574ead14397c32c
|
||||
DIST agru-0.1.17.tar.gz 1669324 BLAKE2B a20756789afb14a7e88c1da7eb3713b4e8f95eeca7a3a3df36f3f1b744f711cc8cc5e11703e9c316ef81edf23ad0dec5bf465e5cb2c78eba90c0d98145927bc7 SHA512 c1841d93989285a64028feaa79595d1a29e631227c6fc8865ee626765f0ebde37bdffd0158ddc77fc788feead33a6573c5968c6c653f86ffe784ddeed37ab34c
|
||||
DIST agru-0.1.18-deps.tar.xz 5418000 BLAKE2B fbdd670e7a0c5f58f890fa44818d2ea627c5900f726b636acebe9b48137ff9a29e25897a69cbe8e15c499d633d49fbcba796719101a469e0088ed996d5c31c7d SHA512 f6119264806b1a3d6848d03ac45231cd633739bea5bb7def454aef222db3684dca4de0dd0e256e34444752a6f610df37a34a26442606f22cb1ee03eaf84570c9
|
||||
DIST agru-0.1.18.tar.gz 1670355 BLAKE2B 471db3804774dabf2b0b3f4040019ad0e3dc64d2a4d1eef2db775cc26c502d9c52a44e339baaeb99f49e218ebcdb06b68b37b28f45dc3e63939586b06a218f34 SHA512 37145515e2858a047525f3d1a8f0971599044e435186ff67b4e10c2767bcb1243a2d9719c18f131482479ab5187ad37b21efee836fa7e4860bc5e69268f67c66
|
||||
DIST agru-0.1.19-deps.tar.xz 5429004 BLAKE2B 3aa67049cf8e09a7eeb1d0702eaa1b18523c25e5f4e0aa0a3f8d40606e000e28510c7b49e4de51eb832ee494e9ca7f230e64e31fc44024018c630f61b5d6c637 SHA512 2235b85c2a9b1af60011f46dfffa08b9319c80362e21871aeb980b6c7b9870ad53e16c3a76dde43c21d3baa1cd67abd5cbdaf0f3fca2ac3d5b72ad5671f280b7
|
||||
DIST agru-0.1.19.tar.gz 1674796 BLAKE2B c5fe683ead87945a28ee0bfa6ce4c3fb613fecf7267c86d7bec41ceb4afd843737d670e00eb659076b04bc6a199155cf4494734443236cd2dcdbf1cfeecd62c1 SHA512 4cc6f547147a2ed68a3e7814cdc2ecc292b780a560b10cf6121aed34b0f95857bdd04102c790bda5065efb6c2637309b5b17e8048da70e0dcfe02df6a964738f
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST kopia-ui-bin-0.22.0-amd64.deb 91055144 BLAKE2B 09ec835360cd2de61e705d99f750eb77252945d7ed9a0fa1571007c688006fb433fcf68c47253d34941271e035755a169f3f017eb2e5f4a568a6f48746958eff SHA512 4fa31b88b945438ee71724ac29e28ab6e8ce01c6abad11025b335dd4fa7c7bf1f1fcaba1892e267e5d5e8be5417245c710793f4c153b54b7a9c70e545c23d92d
|
||||
DIST kopia-ui-bin-0.22.0-arm.deb 83122380 BLAKE2B e20aab04f36f283d94162a3f2da5d672a05fa1aea0f15baf1297a72e1479c8e392111ddfc285f999518c896eb9b64d6a2426cc929f3909f4c938705c9c548662 SHA512 16c8dc9432d78b6be6f626eb4a6d7690105ed4b77796334d12c871a3a4bb728141cfc308b8d689866df3de548205166c65fba97954682f5d77afdf45a42e7488
|
||||
DIST kopia-ui-bin-0.22.0-arm64.deb 84514650 BLAKE2B 07b778822d41611ae7937d7c3f694b0c55a0307b2431b6a1cdb4bdf0de7bece39b8a50634e7b71eaf681374a9c65e374e57a83a9ba49a5b40334671b92b81a87 SHA512 7dc4167baa7a429e977959f9d7d109eecdc6c06bd0fec2c641c8cf24b5aa9b10bcead5ba40a96efeac79b192061d23437117c2daaba21524a8a383c23280b4ea
|
||||
DIST kopia-ui-bin-0.22.2-amd64.deb 91130126 BLAKE2B 13b5e513c07068aefdf948b8c604d8b51f7d941da672c2a2e86a5153f60def4d14d3d3adf5cadd9738caf5ad4db0b9240cc569125c32f0f7f311cb5a96d50a62 SHA512 f47e5853b3e1561d55a525b7396da154f5db73cccdcdf8ac8bee40ea47719954d265f3d519a3a98bbc8deb84b4764ccd4d7f25c68ca07e223e9ca9d1b35a144c
|
||||
DIST kopia-ui-bin-0.22.2-arm.deb 83181904 BLAKE2B 4d0669d8a1ef4c3af471247f8c897c2a75bd3a773edad37c6c5ac325fbb2015120c9fc9d09a95204f59c1c03c114a18ab9c43c43072e1af1d58413be017d7a38 SHA512 76607f59ce8707fab9d6a815ab51bffcfbc36c4fa93e32e899b18cba257f6dcdc16c11a0d45376ac2169ad94b4d9190f41cc792818999ef003f7b6c7c33b7ee8
|
||||
DIST kopia-ui-bin-0.22.2-arm64.deb 84489094 BLAKE2B 86a347e1caff94ce0d4d7ffd17d5fddbeab8ee34ab0b727d88c86269dc47a9154c97bc225d5f7ad43f65643ca3aedacf6949815b96630b624f3a7b6374346470 SHA512 c60aadd99d966c3c2e8ff38d3dccc4ef0f72e659832b1a02abede856bec01496aad3187d902408d295cb78fead9616c316afa2985021ee56d0c98922e944ff53
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST kopia-0.22.0-deps.tar.xz 274789832 BLAKE2B 578fe951f9e570874a7e626b0bb87d0d46ea744fb4704964f35a479c9d8ac9f9cb0d493bd2f052b623f5fbae23f9c0a9a4a3f8ce359db5c66de9935d1e3a202f SHA512 bfdc6070c1b526c77c8afaf1c585316ef17396c640617bfa67115fef126b9f6ff32bc0f4b1eccc66010f05cab6ca3d58b415c0c98542742f5c4594031d1f9f3d
|
||||
DIST kopia-0.22.0.tar.gz 3100886 BLAKE2B 7953a235d10013c9fab1dd92ca738c64fd1fcc6d8c931dec3571ff692012dc1fa69dab28b66ec40a1e4de7b751595c77a820e1d0ed728c4df77f5212728dd656 SHA512 046a9a9e7d6e4ea2b25167798072df9f570c1661e9aacfa0a0cac628085ac76d53d7c282d07f35f47431e1527ab68dc3b2dc44d05c26502b5e8e34d5ff0b9123
|
||||
DIST kopia-0.22.2-deps.tar.xz 275167740 BLAKE2B e5f95d79525e38ff602baf0080502e13d8c5678353fdb926c4480b125f24e4238543b161f9738cb5ceb2ce22058edf5909b562fa017e2580dbc085791b4911e0 SHA512 7f34d70b3fcd4efe4749c7a05f81935bbcd06ae25a1a3dd73204c68a7a6d1ec3c682dd867511e548f7b21f8638e436e7a0bfdf27affb220d607fc06cabd3be58
|
||||
DIST kopia-0.22.2.tar.gz 3101129 BLAKE2B e1a8b27d0a841bcb9d5f008abc83d15f59df513901db970590f6b19fc41c040701bdfb3a4846abf848df2bba57c2662bbe3eb39af0005efc9ab07c7f65a1c28d SHA512 c8fce830b0d6bdbef7a9c31fb5ad6a2db5639e1e794e507b998b9aa31135c19af68bb3a039a9076fb4708e2ca9e21fcfccce015c8e5f0d9baae5573d5228e4d7
|
||||
|
||||
40
app-containers/amd-container-toolkit/Manifest
Normal file
40
app-containers/amd-container-toolkit/Manifest
Normal file
@@ -0,0 +1,40 @@
|
||||
DIST amd-container-toolkit-1.2.0.tar.gz 274854 BLAKE2B 0ae2e412f92584aaf3ab0016c32ea98c5067cb9a18398f45cd540e8a179a11f76f25024933f8c1c068397986bb58e2333c04cce28b54676a0329b8993f9e73ef SHA512 42b0d4c66ade9a4ea0d58bd7fa21da025727a5ed44d8fc9622e1a77699458b9f8091cc1707197f24b461c5d4d1848b3e7aacf2d020452150411fae89ea76d96c
|
||||
DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.5.mod 100 BLAKE2B f52c698746c9638de975bcac96fde4bf63f7f2e82d0767b28b4aa07e8900c41f508aedb0204b156cce3d12718b9c17ac1a0873189ed5ebed32282e77cc4b4adc SHA512 d39412bb14c058291d07276337f802547bfb1a682cc65199cb04334f8089b6ea5d4d73587c2765c518f9e27fa3421c276eaea616d7cfbe36a2a244326edf1cb5
|
||||
DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.5.zip 14655 BLAKE2B 3c58ed5406fbdb39a837d578785ad3d29e72895b67b0bdc93c36f904d0633b51d53ad1fc5dbf1e080922eab043d006c23ad77ac725e65445e5fdb4d151c91163 SHA512 e28fd3a3c9b923139ba75b22f7c42bb366152cac12484e4d7d3c8540f54221af61d4bce433c11a604236dbb877494a0c67492068f6ae529360050f40faa30d11
|
||||
DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.9.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a
|
||||
DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.9.zip 19440 BLAKE2B 6a8bbf9d62017ca1b87fcf4bcc1de1e968acfcd28e20bfbe140150bb24dea998b7bae1acd18db0168aaca02fa0502769bdc9e9f698294f429c7a03384d80511a SHA512 fb756e3ca66d8968c9059e59c8488108623b536e6619454049904372f265e7dba23be6bc35f9f4c7fcd38f95c4ef20efec42fbe7b9c7148b392f94f6774921ab
|
||||
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
|
||||
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
|
||||
DIST github.com%2Fgofrs%2Fflock%2F@v%2Fv0.12.1.mod 370 BLAKE2B f367df58b9f854c6e17ae35ceb32e1ddf3e2f67feed127275bbaa679fe563626b907bd9a6c5c62ad61ccbc251dca45486f94acd15fe7443d4942173ccdae6143 SHA512 17b9c1b6de7d91386505a79594ff54fe04122ffdb23ffdae73acaa3db4a7e38237681c06bd57e6e06be59c7672d47f21b48aa70ab3a10754b0eb776ac7ae8f4c
|
||||
DIST github.com%2Fgofrs%2Fflock%2F@v%2Fv0.12.1.zip 22942 BLAKE2B 1749a905504fc81210ff79ae116b27ef3c088a778b6da5a718027b97659cf6008a4ce63ca97905c7c3523fa18117e3bff44eb87737b8c30049028c3d3484eb7e SHA512 536b587b4a5d4f6f3a81fe514b6d482deac66d326fb483d1c9231acaf7195c5a16e67ca31700d53d41468bfbc6147f51f35a34287aaa1a28955d53528b0827ad
|
||||
DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.3.1.mod 117 BLAKE2B f76706c843c878e9c3a16e2cd15b91cbf285386ada22cad0faae63dd1375ff7843e4b95b3c71fb14829f9618effd8571297a303b0258427e6fecbe37fcafe75d SHA512 46b8cb7f9bdca544fec116dec7257e6009356bfcd2cf1d32ed0115c86e02b4da8cfcd2c7b028d330cd25bc81d72e948297f574ca9d06a03b927a328af37d9ebd
|
||||
DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.3.1.zip 13388 BLAKE2B 6c09112125e7cbf4461b8b18724a11a347703755f501208f8733f9603f7cab703782a579a49af3e3127c755f5bf3ee4544a47130263f02a711d1b67e0f997206 SHA512 b3fd8f3e04976414d2423124ada1322002e58eccbe455ba52ce8b89ade612bec9d5597d84f4e492e1330b30bea24ad8a3bf2ddb266b672b0ae8f96d9f4c141a7
|
||||
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.mod 68 BLAKE2B 91222794e2d517a33cb43bb9430e2e7b497ace820ab8c47dcde253226e54f08b922404df7ba7a2dc74555a059e95b81471dc36fc5b63b55e385004fd9a16d61f SHA512 9fbff125d97ce2c4b9b301021a987edbeb686b37927504df4e5c2f0ddbebc8ed28ee5152de7db2eceb0a0fc5728579823dc4145f36df9ba1961b9c2da1ac4461
|
||||
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.zip 12607 BLAKE2B 40090e35e5bfb0f1570cc11a3d3c3b6f9c4d097ffadb161280ac4dda90e7b74fe3784dbd31a74be243a2a0d6f3f3273f24a0dcb07523c7db8975171327de25d5 SHA512 5fbe5884d311244c5250d4a1b249749a84fc6a50d4d5d6b3967a4bccb317ebb807917fe540f13fea788abd863d7d2f2537a40b57cf156a3f920b15cd8b365ac0
|
||||
DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.2.1.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2
|
||||
DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.2.1.zip 116839 BLAKE2B 5fb2482fa3726d91d8cdaecf5cdc0e6dc274051cc082d87e2c8fe152f0fb5e720c1ef539351aa0c3b4ecd7992d402047ba518897878d530f1d3a320cbd084545 SHA512 ebe921553469e7cdd47c8cb587faa231c3b6ba1e38a4025de4d03f75ae023313dfda2ee9f658bbb95bb5132e193b049e3a143b213f4473bf0edbca506d668d0a
|
||||
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
|
||||
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
|
||||
DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.9.0.mod 112 BLAKE2B 52d1e440720d4d6fe793a5456556e459bc84313cb36dce250e477d9f6fdae5ecf7a28f0a4c2b6670d73740a44dcd7671ee0aef85fc2fcf12ef7dc747c69ce815 SHA512 a3d30dd629b377513944f59ed204b44f4759e88e20cd70cd9280965d0d010e01af3ad8e5b9f45b33e0ed9a28fbb25575ca0ff2075c970468fcf39c1f1a7f5351
|
||||
DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.9.0.zip 210263 BLAKE2B 1e9d7a4a9e9120890edd532890d9389786c036a1d334a1b3e0bd13f84044deaf87f15162147869c4d2d5fd8e38cac51ac317a149d8dc655638128707da38c906 SHA512 47433e6ba53b180e99c8ef65d7934dda135bca2405e3f6c9c28d80ff620ffca8eab87479a6be79715461a03cb872758ceceb25570f3a86c8b4e0d96b2acf4fa1
|
||||
DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.1.0.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
|
||||
DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.1.0.zip 122358 BLAKE2B 8f906d748eda31f9e673fd8eb0978eb9ff17484d38cfef9f5cb7dd623005bb971d131dce52a6089f5a41deded4c4dbb956aa9a56da91b5a5b5eba9e3a9100f59 SHA512 11e29cdd7a8baee7995009755582c26eb819efd715e9dfa1442b5743c7bf5752188f0fa8f5ddb3452f05f371a280324406410b683609f6a510277d3e03b30ca0
|
||||
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.5.2.mod 276 BLAKE2B 56ca575986564f28900c437aa6e54e4da9382caf0c588b90ccf0fc37076d31cfae920199f9b66f1ac380e92983634933176208edcf5c5ecb043271c374df9f93 SHA512 8d6bf1ad2ac5696a556d23d3543fa1be5e7380e75fc176920f728c86b20680b2cc82a07adbc8fd01e70ab21fd52004413c6ecfda511768f4d514fe0ce1e7f2e0
|
||||
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.5.2.zip 43974 BLAKE2B 8a3f079f1425a42d26fd527a3454ad9c6814cb63ff96a719381e73f11f1010862757403410f3442a5f0aa8291de819c15b02689992b3b1f36793931ccf2e3e34 SHA512 c0e841713886347f6d2bdf536b7153d14af8f6f1955f0f56606bb68c9ce796c8dd43c3e2a1759aec283f3a04f99c6803a33c628c75c1899744e7decb4097818b
|
||||
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.10.0.mod 417 BLAKE2B 2ed9ba7db951d56f2291e4af2b5ed34ff0bf6afb20b91d28a146a629063c631c99d05c868378379092bb3c3fd411946bd85647e14e64ac14c283e57dc9c76c12 SHA512 8bf7fe5e45d3a607073bae16a3bb3211d2a61bb433519b7ec33e22ff7dc54817881b4940151e72444250d930f766ecb8306072c50697db3282b67c40a6cd58e6
|
||||
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.10.0.zip 130241 BLAKE2B 1a0bb624cd2c59e4cf03e32ac1846192cae6611fca689e4feae6c06cd3de21f408c198346c5b1257ff2f15fddf15a85dce56d1579fbc04605343e64722d165ee SHA512 cf875e0e49c51df6b42f1a8cd7c338ea9c62eba1de77ed757c0e69c7ca39963aa89fa263b71e3f389e54bd789c165ea4844594c98f9349ea4bacc34027f9fa50
|
||||
DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.27.6.mod 280 BLAKE2B b3ac00e4eea1572f249ad1804537043cfce907d5d9c603103cf7631198c130618522577de07a6d8c011977796855c403a3b9f514f676b5adc46b51bad512cb20 SHA512 b18d5bf8767490b074ea7b6f68d18d5b558acb547de606a1a178bb0892eb318a24b510d28484f18e161a696a9aa539915371c331c9123fd78926ffdd913b0142
|
||||
DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.27.6.zip 3553556 BLAKE2B 9438db32561dab8d6554cdfa2828bedb6668248ca14692d549190418b9db042818d6e34325022ad74276847a5e30484b86025a7592426be6e8194253baa42a25 SHA512 30e44452c47a086657633a05a934e22b69277cda414f555ad423977d47de727f6d4f13feccf901356458f4cb08f654960420e5f269f14ab972e0090bcb625789
|
||||
DIST github.com%2Fxrash%2Fsmetrics%2F@v%2Fv0.0.0-20240521201337-686a1a2994c1.mod 42 BLAKE2B d1d7c05c83a847fe8bd3c0caa813e1eb25df8302bac8164a24997cf41b2962e524786e4f795d757c44583edc8de5ed132641d3376db18fc58ad8f40aeb754dd7 SHA512 a09753846e5a63cbc864d060ad86693a12f80e129073d0e1b70d02bd0794793d42a04b6159ca412ec0b7b1357f4dab970f25b20344b2deb348513c208e0bfa56
|
||||
DIST github.com%2Fxrash%2Fsmetrics%2F@v%2Fv0.0.0-20240521201337-686a1a2994c1.zip 1826468 BLAKE2B 353c42f49845de297754d2716717427bb0c6311074d76f56e4c59dafa722c967b08c0ed8ec6ae873c62b34ba8cfbc643345ad92ae1737619672b63f6e1f6233e SHA512 821897f1f7d0397382f31bd8b191fd68aa18adb0b44f409f7c20db63c55eb38201d12a2d97b8891f3c51eaadfc7b007bf1ce3da97a3ceb19c2cd72d95d434169
|
||||
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.19.0.mod 84 BLAKE2B 3e46b886a7a412131ba019cf3d6b5f685f8fdd776a5299feeebbc29be5df82ef1c9ee060ea4644a35ea8bf46146e6b34f5a71257591d7094e7544bcf6cd6a476 SHA512 d741bbf0270c5cda8ff6abb6c3aeec25f5edadae32df5f146c4c88b9c30abef2f2e9bc69f214757b4702f2df9dc08fbd2073e4fa64e683850d33a60806c8c4ba
|
||||
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.19.0.zip 166467 BLAKE2B 917e27511dcce97246aae268a9316ba8fdb21fabaa1410f367827bcaa9517a4f75621dab5b8fc95ffbe2ab27a39203a8ba3a9a7b0fd27df2401be3017b0707fd SHA512 5d80d038b1f4ed1c479a2ad88d04d750c273485c8324029031f209d9b85f4a5a5f8ed36cf6f7efacc065e1a7c37118b216191c00a9b212a054f44df4ebb65390
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.22.0.mod 33 BLAKE2B d23b0efe00984112e089805105c084e5f6dfe243d2e4a392322ebc04fe86fba690396cb3390c00a9e58bd9df9885bebb2fb51471bfd1accc06dd54064618a24f SHA512 ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.22.0.zip 1959283 BLAKE2B 5ea874bfea8196fb6b1fc78f9dcd3a375f566d8f82d83a5ecbb2b36d9d3cf010e6ad7363b5fe5227b39a132f4bce98611d2a694527965c6107e44dba9757dffe SHA512 cf86b26be9efd54690b748e14fdf9a46cf1f118870c1605f3c3e894d5aea15e08c8fe69d0a461cfa9c7ecba7052236d1128158156ae0f004a1d1b3c004dcf464
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20201130134442-10cb98267c6c.mod 71 BLAKE2B 0a639f084a90d74b70232aeeaf4be7b5bb421913a30b3b97d97186022dcd1d1dacfb07eb7681369fb408793b8c7233ccc92caa77451f24371c64ce81e7c0a8fd SHA512 a2f9fd465e2e0c735ca80e04f2002e31cad434c5a3771a3adcdc7f9502f0caa7b27a5f17ec2cd95bcb214e12ac1200a78139db063d4384b864bd290cb6815e87
|
||||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20201130134442-10cb98267c6c.zip 42835 BLAKE2B 84e1f37c859e0d7ec5adc4cbbd4561186446e6bb75dabbfa73e44f44f7d21c2b14e97daac56bf65d2acbfa9c8a338ef8c23d75bbfcf26e01bdd87c3880c4a6e9 SHA512 b69b95251b63b6fd0ed1953dae01edefa52126e2168246bc2cdf067879ae5f830df4e610da45f5ac5aa4789f70d79da8a9bfa7af5b3786ef8f1e665a8b397e02
|
||||
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
|
||||
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb SHA512 d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
|
||||
DIST tags.cncf.io%2Fcontainer-device-interface%2Fspecs-go%2F@v%2Fv1.0.0.mod 99 BLAKE2B 9d99073f59addd23622ae235ac627702a48d0175f0c5bb9bb61edbc419e1c2766c8c2c2e1e227acea779d2b031a710e89530f9ca93014dcca608332c564ba1fd SHA512 feb62bef083c7210d35731275e23e4bbcc4eab1237edd962ec99629a9cd0a4eb75d8ec986e72bf633d027d0e9218d8ee3503071ecebdce5a6830290f37dbe505
|
||||
DIST tags.cncf.io%2Fcontainer-device-interface%2Fspecs-go%2F@v%2Fv1.0.0.zip 8466 BLAKE2B cde6cc222eddfa37a6d9301af7f8c4e3a99ae04511e82155893da803ba8b0e2559ddd05af31a53898c533b8c6df9342c7dc7ac4cb2baab08db9b902314ed6c11 SHA512 9ac9399b41fa63c9921dcc18e1a6a1ae2264fcf837e0f5f6e1b5fe0ee45a01c64308226bfeb094936e3041a5b900bd7f49436c77f80df393a7868a862f215b4f
|
||||
@@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/cpuguy83/go-md2man/v2 v2.0.5"
|
||||
"github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod"
|
||||
"github.com/creack/pty v1.1.9"
|
||||
"github.com/creack/pty v1.1.9/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/gofrs/flock v0.12.1"
|
||||
"github.com/gofrs/flock v0.12.1/go.mod"
|
||||
"github.com/kr/pretty v0.3.1"
|
||||
"github.com/kr/pretty v0.3.1/go.mod"
|
||||
"github.com/kr/text v0.2.0"
|
||||
"github.com/kr/text v0.2.0/go.mod"
|
||||
"github.com/opencontainers/runtime-spec v1.2.1"
|
||||
"github.com/opencontainers/runtime-spec v1.2.1/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/rogpeppe/go-internal v1.9.0"
|
||||
"github.com/rogpeppe/go-internal v1.9.0/go.mod"
|
||||
"github.com/russross/blackfriday/v2 v2.1.0"
|
||||
"github.com/russross/blackfriday/v2 v2.1.0/go.mod"
|
||||
"github.com/stretchr/objx v0.5.2"
|
||||
"github.com/stretchr/objx v0.5.2/go.mod"
|
||||
"github.com/stretchr/testify v1.10.0"
|
||||
"github.com/stretchr/testify v1.10.0/go.mod"
|
||||
"github.com/urfave/cli/v2 v2.27.6"
|
||||
"github.com/urfave/cli/v2 v2.27.6/go.mod"
|
||||
"github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1"
|
||||
"github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod"
|
||||
"golang.org/x/mod v0.19.0"
|
||||
"golang.org/x/mod v0.19.0/go.mod"
|
||||
"golang.org/x/sys v0.22.0"
|
||||
"golang.org/x/sys v0.22.0/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c"
|
||||
"gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.1"
|
||||
"gopkg.in/yaml.v3 v3.0.1/go.mod"
|
||||
"tags.cncf.io/container-device-interface/specs-go v1.0.0"
|
||||
"tags.cncf.io/container-device-interface/specs-go v1.0.0/go.mod"
|
||||
)
|
||||
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="AMD container runtime toolkit"
|
||||
HOMEPAGE="https://github.com/ROCm/container-toolkit"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ROCm/container-toolkit.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/ROCm/container-toolkit/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}
|
||||
"
|
||||
S="${WORKDIR}/container-toolkit-${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/${PV}"
|
||||
|
||||
# Tests may require specific environmental setups or additional hardware.
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
# Skip 'gen' and 'checks' targets which require network access
|
||||
# to download golangci-lint and goimports
|
||||
emake container-toolkit container-toolkit-ctk
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/deb/amd-container-runtime \
|
||||
bin/deb/amd-ctk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Your docker or containerd (if applicable) service may need restart"
|
||||
elog "after install this package:"
|
||||
elog "OpenRC: rc-service containerd restart; rc-service docker restart"
|
||||
elog "systemd: systemctl restart containerd; systemctl restart docker"
|
||||
elog ""
|
||||
elog "To configure the AMD container runtime for Docker, run:"
|
||||
elog " sudo amd-ctk runtime configure --runtime=docker"
|
||||
elog " sudo systemctl restart docker"
|
||||
elog ""
|
||||
elog "For more details, see:"
|
||||
elog " https://instinct.docs.amd.com/projects/container-toolkit/en/latest/"
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/cpuguy83/go-md2man/v2 v2.0.5"
|
||||
"github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod"
|
||||
"github.com/creack/pty v1.1.9"
|
||||
"github.com/creack/pty v1.1.9/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/gofrs/flock v0.12.1"
|
||||
"github.com/gofrs/flock v0.12.1/go.mod"
|
||||
"github.com/kr/pretty v0.3.1"
|
||||
"github.com/kr/pretty v0.3.1/go.mod"
|
||||
"github.com/kr/text v0.2.0"
|
||||
"github.com/kr/text v0.2.0/go.mod"
|
||||
"github.com/opencontainers/runtime-spec v1.2.1"
|
||||
"github.com/opencontainers/runtime-spec v1.2.1/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/rogpeppe/go-internal v1.9.0"
|
||||
"github.com/rogpeppe/go-internal v1.9.0/go.mod"
|
||||
"github.com/russross/blackfriday/v2 v2.1.0"
|
||||
"github.com/russross/blackfriday/v2 v2.1.0/go.mod"
|
||||
"github.com/stretchr/objx v0.5.2"
|
||||
"github.com/stretchr/objx v0.5.2/go.mod"
|
||||
"github.com/stretchr/testify v1.10.0"
|
||||
"github.com/stretchr/testify v1.10.0/go.mod"
|
||||
"github.com/urfave/cli/v2 v2.27.6"
|
||||
"github.com/urfave/cli/v2 v2.27.6/go.mod"
|
||||
"github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1"
|
||||
"github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod"
|
||||
"golang.org/x/mod v0.19.0"
|
||||
"golang.org/x/mod v0.19.0/go.mod"
|
||||
"golang.org/x/sys v0.22.0"
|
||||
"golang.org/x/sys v0.22.0/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c"
|
||||
"gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.1"
|
||||
"gopkg.in/yaml.v3 v3.0.1/go.mod"
|
||||
"tags.cncf.io/container-device-interface/specs-go v1.0.0"
|
||||
"tags.cncf.io/container-device-interface/specs-go v1.0.0/go.mod"
|
||||
)
|
||||
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="AMD container runtime toolkit"
|
||||
HOMEPAGE="https://github.com/ROCm/container-toolkit"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ROCm/container-toolkit.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/ROCm/container-toolkit/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}
|
||||
"
|
||||
S="${WORKDIR}/container-toolkit-${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/${PV}"
|
||||
|
||||
# Tests may require specific environmental setups or additional hardware.
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
# Skip 'gen' and 'checks' targets which require network access
|
||||
# to download golangci-lint and goimports
|
||||
emake container-toolkit container-toolkit-ctk
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/deb/amd-container-runtime \
|
||||
bin/deb/amd-ctk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Your docker or containerd (if applicable) service may need restart"
|
||||
elog "after install this package:"
|
||||
elog "OpenRC: rc-service containerd restart; rc-service docker restart"
|
||||
elog "systemd: systemctl restart containerd; systemctl restart docker"
|
||||
elog ""
|
||||
elog "To configure the AMD container runtime for Docker, run:"
|
||||
elog " sudo amd-ctk runtime configure --runtime=docker"
|
||||
elog " sudo systemctl restart docker"
|
||||
elog ""
|
||||
elog "For more details, see:"
|
||||
elog " https://instinct.docs.amd.com/projects/container-toolkit/en/latest/"
|
||||
}
|
||||
29
app-containers/amd-container-toolkit/metadata.xml
Normal file
29
app-containers/amd-container-toolkit/metadata.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>vowstar@gmail.com</email>
|
||||
<name>Huang Rui</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ROCm/container-toolkit</remote-id>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
AMD Container Toolkit offers tools to streamline the use of AMD GPUs with
|
||||
containers. The toolkit includes amd-container-runtime (AMD Container Runtime)
|
||||
and amd-ctk (AMD Container Toolkit CLI). It enables containers to access full
|
||||
AMD GPU acceleration for ROCm workloads. The toolkit supports environment
|
||||
variable-based GPU selection (AMD_VISIBLE_DEVICES) and CDI (Container Device
|
||||
Interface) specifications. This toolkit works with Docker 25+ on Linux systems
|
||||
with AMD GPUs, providing GPU tracking, Docker Swarm integration, and runtime
|
||||
configuration capabilities.
|
||||
</longdescription>
|
||||
<longdescription lang="zh">
|
||||
AMD容器工具包提供了简化AMD GPU与容器配合使用的工具。该工具包包括
|
||||
amd-container-runtime(AMD容器运行时)和amd-ctk(AMD容器工具包CLI)。
|
||||
它使容器能够访问完整的AMD GPU加速以运行ROCm工作负载。该工具包支持基于
|
||||
环境变量的GPU选择(AMD_VISIBLE_DEVICES)和CDI(容器设备接口)规范。
|
||||
此工具包适用于配备AMD GPU的Linux系统上的Docker 25+版本,提供GPU跟踪、
|
||||
Docker Swarm集成和运行时配置功能。
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST cepl-28.0.0.tar.gz 150749 BLAKE2B 4a9139b8bd149181781c2135e309eb74f4fdb237d396cc69e1e014d9846ef60ac8d84f5cbdd4e2b6a19416a13e977cc972d63d0c87580260c0dc9f45baf261c1 SHA512 69aaf1f7e59287fdbda2d5120589aad39c7bc1670290523fcc8b57759f54fa45b85008145960d333c28df00eba26e15b3fc57ef687114e98cc85c61c22d8b1be
|
||||
DIST cepl-29.0.0.tar.gz 150645 BLAKE2B 47fa4eb377aff13dacacb53580ec22e302b3b427d78cb7dc3bc5419b93c74cac3809246d338745205afae895c236e800460facce4cdf251385d1ad14dec22f1c SHA512 2a2c64015a5b624c40e4509c353f934302cda0a425d7eaa137845b8d019365f28116b08a4818d936ebdc6899ef52e6f71942509b6360961f8e5766ce0b9ce354
|
||||
|
||||
@@ -4,3 +4,5 @@ DIST lf-36-vendor.tar.xz 1994660 BLAKE2B 90b99edcd0c49acd1d28c7952b4222ecf0859c4
|
||||
DIST lf-36.tar.gz 175288 BLAKE2B 266c26f64561c2baa531b4efc8ca6945b1e1d3d508c7cafbc011f09df70956a27cd1aaede2b55c5440b952a09e2aa5ab7557c9aee5b4924d0177d1540ab06fa3 SHA512 a5af2ffb2c4489142b47701058d7a962dc7657afbf29fa726b6b956d445ddd6fd4f408e5192647ebf9ed63375cba75befb89381f0cc411273c0974d38585fb6f
|
||||
DIST lf-37-vendor.tar.xz 1997432 BLAKE2B 9f0294400ae3c787812195762fef11da8ee6621c4e00fa2becbfb5953810e671040b4daa9571312a9f20644f8374995a15e9dca0ab5b15c4497c22fd27520d32 SHA512 12c565a47ddc2eb08536e04428de599c3406236f8e682998097706255d88ce6da39940fd1d4279d84b5dcb82cbe7e38b5d53c938f15cfbe3c752eb92b18cb6c6
|
||||
DIST lf-37.tar.gz 180281 BLAKE2B 3a714dbd5fa391f57d8e802ac023b77230203ea8cc7922b4f747adcd921ea8aa0289cb5f0625c3a3b6334b08abd220797dabd5239d10979120cfb7d4f9bab99c SHA512 a965f59e7684950005ad4af5ae1d8851cf55d487fa129483816ff050fedfd07306fd32c46876271d45d190a12c6b2c793dcce14963754a6bbff7f93c0011a4c7
|
||||
DIST lf-38-deps.tar.xz 17984560 BLAKE2B 3600702f2c1fb9cbd1f2d97efd65c87a2429ff2bd1aaae0d20036e44ddec3aab1898df477c5415e1898551532481b94ac8c34fd092c2959f6e3e58b70040f79d SHA512 669f486b20b5a79e7b623178e743451bb255be0fdb02590a276b702c5347ecd740a1fc614e401cacea1f5daa40939fbee5a5d5c81fcdf660b9fa21d5daae164c
|
||||
DIST lf-38.tar.gz 179583 BLAKE2B e960d7e2196bed001fd6f5b4436c2ebf9f364b00d7d950bb1677e579371e2ed0f69fe283d6193d840bfb5754e5723e97aa893dcac8484d89d88cb28b79c8849d SHA512 b9949b64fb658524a8cc71a4442fe89099ec3772aecb35154f2312ed078ad73c1f3a6da1cce6d99806700f46142450618b0fe8842039ae36d78642481de6b078
|
||||
|
||||
71
app-misc/lf/lf-38.ebuild
Normal file
71
app-misc/lf/lf-38.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion desktop xdg
|
||||
|
||||
DESCRIPTION="Terminal file manager"
|
||||
HOMEPAGE="https://github.com/gokcehan/lf"
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gokcehan/lf.git"
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
}
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
SRC_URI="https://github.com/gokcehan/${PN}/archive/refs/tags/r${PV}.tar.gz -> ${P}.tar.gz"
|
||||
# possible depfiles link if used
|
||||
SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz"
|
||||
S="${WORKDIR}/${PN}-r${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
# echo "# dependency licenses:"; printf 'LICENSES+=" '
|
||||
# go-licenses report ./... 2>/dev/null | awk -F ',' '{ print $NF }' | sort --unique | tr '\n' ' '; echo '"'
|
||||
|
||||
# dependency licenses:
|
||||
LICENSES+=" Apache-2.0 BSD-3-Clause MIT "
|
||||
SLOT="0"
|
||||
IUSE="+static"
|
||||
|
||||
src_compile() {
|
||||
local ldflags="-w -X main.gVersion=r${PV}"
|
||||
use static && {
|
||||
export CGO_ENABLED=0
|
||||
ldflags+=' -extldflags "-static"'
|
||||
}
|
||||
|
||||
ego build -ldflags="${ldflags}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( README.md etc/lfrc.example )
|
||||
|
||||
dobin "${PN}"
|
||||
|
||||
einstalldocs
|
||||
|
||||
doman "${PN}.1"
|
||||
|
||||
# bash & zsh cd script
|
||||
insinto "/usr/share/${PN}"
|
||||
doins "etc/${PN}cd.sh"
|
||||
|
||||
# bash-completion
|
||||
newbashcomp "etc/${PN}.bash" "${PN}"
|
||||
bashcomp_alias lf lfcd
|
||||
|
||||
# zsh-completion
|
||||
newzshcomp "etc/${PN}.zsh" "_${PN}"
|
||||
|
||||
# fish-completion
|
||||
dofishcomp "etc/${PN}.fish"
|
||||
dofishcomp "etc/${PN}cd.fish"
|
||||
|
||||
domenu "${PN}.desktop"
|
||||
}
|
||||
71
app-misc/lf/lf-9999.ebuild
Normal file
71
app-misc/lf/lf-9999.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion desktop xdg
|
||||
|
||||
DESCRIPTION="Terminal file manager"
|
||||
HOMEPAGE="https://github.com/gokcehan/lf"
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gokcehan/lf.git"
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
}
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
SRC_URI="https://github.com/gokcehan/${PN}/archive/refs/tags/r${PV}.tar.gz -> ${P}.tar.gz"
|
||||
# possible depfiles link if used
|
||||
SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz"
|
||||
S="${WORKDIR}/${PN}-r${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
# echo "# dependency licenses:"; printf 'LICENSES+=" '
|
||||
# go-licenses report ./... 2>/dev/null | awk -F ',' '{ print $NF }' | sort --unique | tr '\n' ' '; echo '"'
|
||||
|
||||
# dependency licenses:
|
||||
LICENSES+=" Apache-2.0 BSD-3-Clause MIT "
|
||||
SLOT="0"
|
||||
IUSE="+static"
|
||||
|
||||
src_compile() {
|
||||
local ldflags="-w -X main.gVersion=r${PV}"
|
||||
use static && {
|
||||
export CGO_ENABLED=0
|
||||
ldflags+=' -extldflags "-static"'
|
||||
}
|
||||
|
||||
ego build -ldflags="${ldflags}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( README.md etc/lfrc.example )
|
||||
|
||||
dobin "${PN}"
|
||||
|
||||
einstalldocs
|
||||
|
||||
doman "${PN}.1"
|
||||
|
||||
# bash & zsh cd script
|
||||
insinto "/usr/share/${PN}"
|
||||
doins "etc/${PN}cd.sh"
|
||||
|
||||
# bash-completion
|
||||
newbashcomp "etc/${PN}.bash" "${PN}"
|
||||
bashcomp_alias lf lfcd
|
||||
|
||||
# zsh-completion
|
||||
newzshcomp "etc/${PN}.zsh" "_${PN}"
|
||||
|
||||
# fish-completion
|
||||
dofishcomp "etc/${PN}.fish"
|
||||
dofishcomp "etc/${PN}cd.fish"
|
||||
|
||||
domenu "${PN}.desktop"
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST television-0.12.5-crates.tar.xz 21171472 BLAKE2B 4c42ecf352a0e248610e9e0023717ace3fd5b7908b9da553d1c4edc579c7c7f4d882b85146b59b577bc994457eccc415b184ed84beae60f443322a1ab55da176 SHA512 688dd6b6236c57d15beabb61c06ad8c99376535fe0b2f17a65e21c198f5c1da59e5b98a41054f971870558deabed7c8ca7f4264df91fa3adba0cf2a0fe7b5f1e
|
||||
DIST television-0.12.5.tar.gz 14360622 BLAKE2B 97f8dfb414f3079a61cd9de613a75ffaf123db4890e70ea12a6f22602466f05d493650e5aea887c04cd8f74c16de9ba8f8b91f50b04c18c84b057e20616547d4 SHA512 eec5f3e8f531e7ed5e4fbd4cba128317a04485057f50b231bfa9afd2ad68b153a2558c76d65e1a04a12b22fb9e03006abf9f407ae3e5c7a34322a0f6a2c2c292
|
||||
DIST television-0.13.11-crates.tar.xz 21547684 BLAKE2B dd8d5ce02528d54ee5fe1f211abc05e5b6724fb7f9b4cac63fe07cf5e3cf803177174cced5ccd9011cfbcf1cd5931634effb81f405315a3edf8e2e1fc56f8f48 SHA512 6e859403c20d2a55409f916d3bc73571913ab0a3bd467ade4e0c21f34b5fa35f3bc0deabe94999c195bbbc9a765c5de169ce7cd321428366eaaefd9e7e014d5a
|
||||
DIST television-0.13.11.tar.gz 17578371 BLAKE2B ec255bb80c1d6b9e66df0c41f1b7781be6556f3b191a2fe54acf0c66210f91756cefcc168bdb321e4e0bd03649b80104b9a96eeae3ae449586ae0e054c7cc87b SHA512 9fd0ddf030fda6e82cef92820f357e74f1431cc93f98651f79af1995f2983f9fdb04084378861827850b3eef98f953e144c82f3e00b255962460eda1b06d9956
|
||||
|
||||
49
app-misc/television/television-0.13.11.ebuild
Normal file
49
app-misc/television/television-0.13.11.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.15.0
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.90.0"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Cross-platform, fast and extensible general purpose fuzzy finder TUI."
|
||||
HOMEPAGE="https://github.com/alexpasmantier/television"
|
||||
SRC_URI="
|
||||
https://github.com/alexpasmantier/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 BSD Boost-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
|
||||
Unicode-3.0 ZLIB
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
sys-apps/bat
|
||||
sys-apps/fd
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
doman man/tv.1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x TV_BIN_PATH="${S}/$(cargo_target_dir)/tv"
|
||||
cargo_src_test
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST xmake-v3.0.4.tar.gz 3062482 BLAKE2B 7140a974398cdb04c6f96d0aad431626396bee251b82a0a8ac3bd45fd5cbb43e481ffd401e16f7dc5a7a74c784210dd97834aef42110f748de777c409d66d2f3 SHA512 767c5b268fcd3841c950d0b764db81bef941e8ed4de7798e8bdbd7f6ff8e96ac037e2322d4f20f6d0b120b479d06ed2541e59afdb2252de5b048cf2aa08c07bf
|
||||
DIST xmake-v3.0.5.tar.gz 3103199 BLAKE2B 3d7e4602f41084fb1bbdb969472c6ac7a5e48e59361e2020e08ee6e273cd59b18276518d23baf532abbfd8db9503b923d7e2a662f051525cee9eff8686ae3c17 SHA512 0e733dae254a6091d557ab6fe0761460444961d3524c9a793c051d0fefa2d3ef7df2488da97a132ae3d5b4f53850d23b876c42e91f56aed4911dac13200895fc
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/arun11299/cpp-jwt/archive/e12ef06218596b52d9b5d6e163
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
|
||||
DEPEND="test? ( dev-cpp/gtest )
|
||||
dev-libs/openssl
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST rauc-1.14.tar.xz 968388 BLAKE2B 3698dea9c065806b18c00049aefd4b03a6407c929e381745291627b2d23101f48fe2d3842ba29e76929468f5290ad57aa82de0d59ffdbe5ae2e2b3e6cedb81a3 SHA512 910c1379817d2f5980919c8ca4074a999732624e5a4eaf82aadeda1efa4671ce80ec86150f231d76a2137587f00f52e7a74e4da3a61ab2ab95b4dab2a5e79939
|
||||
DIST rauc-1.15.tar.xz 989904 BLAKE2B 3c241229a85c60e96974117fc0bde29c313b8f1809b5fe0ae807b585e5c774d0eadec75f9a4bae5de0ca47cc1bdadb62791d7e8a1a48bb3c348f62aa0f39cb43 SHA512 1d6db354ca582d1ae576db88158da97a3018c89176aa8270fb2707e0b6af8664f6d1269747306286419dc0cea1c438e0602950d19086592e643177fe14fc94a4
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
DOCS_BUILDER="sphinx"
|
||||
DOCS_DIR="${S}/docs"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST jdtls-1.51.0_p202510022025.tar.gz 49321239 BLAKE2B 5a1bd82547ba9a28d17c82aed0693e3f0f63ef34d3cf582e769fffe98dec7edc4ad1b879e519863bc8bda73fc00a99da1a8d71aacf638118908821f5f505df30 SHA512 465e94c4a0800d0cc41f4427ae12a14f5333038727c8e3e7acf7f374c4a055dc9f2ffa125a421028851982a43097eba06ab9628e3476e07ef8d9fdf5b772072f
|
||||
DIST jdtls-1.52.0_p202510301627.tar.gz 49350351 BLAKE2B 3ed73770c4e0df7d73533304afef9b9933eae4683474044219d5c1992702ee74d5e86a7a57bb0c71effb4507203e721cab151a969963ed7791574e328ef25786 SHA512 bc312c3c0c291834a1d5577c49b3450a60d72dd5d50fb4a5f32dab3e679cdbfd825c04326a48f39329166b2b7fe7fc7445743cd421d8645eee008a7040213103
|
||||
DIST jdtls-1.53.0_p202511131527.tar.gz 49507686 BLAKE2B c238b7e54f544eb4702bad35cc150f54f054fe704d91704ccb45c9e814e19a70d13fc1351f353dbc8bf26d2f6d218887b4579e101d962c5c161eff5e80b44357 SHA512 b3e1905606ea90d18ffd35afe73065a7fabdf3ad59430b6fbe60bd18617d4f1576ff2a169884f593bcd161b692420999e0a6e86ecca75de5213eb6f4c7b3fb7c
|
||||
DIST jdtls-1.54.0_p202511211413.tar.gz 49501244 BLAKE2B 9729a4840a878d010fb4273422b8c7bc9ec43a2bfd33b4b4bb68897c5e6ec80afbf1a6b16b2321d5e6f4c296fbfbc102e10a8145ca08a89ecd3dda65caac949c SHA512 5da8890f326551ec60bee8731c0eed3c3e3869c9d73068a30db280d5767aa9ce9dd205596b1ead170c00595eddfe2e5facead66b37c92e9e4cc32b9f764ea849
|
||||
|
||||
52
dev-java/jdtls-bin/jdtls-bin-1.54.0_p202511211413.ebuild
Normal file
52
dev-java/jdtls-bin/jdtls-bin-1.54.0_p202511211413.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# Copyright 2023-2025 Gabriel Sanches
|
||||
# Distributed under the terms of the Zero-Clause BSD License
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PV=${PV/_p/-}
|
||||
MY_PN=${PN%%-bin}
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Java language server"
|
||||
HOMEPAGE="https://github.com/eclipse/eclipse.jdt.ls"
|
||||
SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="EPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND=">=virtual/jre-1.8:*"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
JDTLS_LIBEXEC="/usr/libexec/${MY_PN}"
|
||||
JDTLS_SHARE="/usr/share/${MY_PN}"
|
||||
|
||||
JDTLS_WRAPPER="${FILESDIR}/wrapper"
|
||||
|
||||
src_install() {
|
||||
dodir "${JDTLS_LIBEXEC}/bin"
|
||||
dodir "${JDTLS_SHARE}"
|
||||
|
||||
cp -Rp plugins features "${ED}/${JDTLS_LIBEXEC}" || die "failed to copy"
|
||||
cp -Rp bin/${MY_PN} "${ED}/${JDTLS_LIBEXEC}/bin" || die "failed to copy"
|
||||
cp -Rp config_linux "${ED}/${JDTLS_SHARE}" || die "failed to copy"
|
||||
|
||||
sed ${JDTLS_WRAPPER} -e "s;@PKGNAME@;${MY_PN};g" > wrapper
|
||||
dodir /usr/bin
|
||||
newbin wrapper ${MY_PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If the JDT Language Server fails to start (e.g. ClassNotFoundException),"
|
||||
elog "you may be running into stale Eclipse OSGi cache issues."
|
||||
elog
|
||||
elog "To fix this, remove the following directories:"
|
||||
elog " rm -rf \"\${XDG_DATA_HOME}/jdtls\" or rm -rf \"~/.local/share/jdtls\""
|
||||
elog " rm -rf \"\${XDG_STATE_HOME}/jdtls\" or rm -rf \"~/.local/state/jdtls\""
|
||||
elog
|
||||
elog "They will be recreated cleanly on the next launch."
|
||||
}
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/eden-emulator/discord-rpc/archive/refs/tags/${PV}.ta
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
From 2d8744283f0a8055ccd3c8d26be04bbce22a0870 Mon Sep 17 00:00:00 2001
|
||||
From: Theppitak Karoonboonyanan <theppitak@gmail.com>
|
||||
Date: Thu, 15 May 2025 17:13:36 +0700
|
||||
Subject: [PATCH] Fix "make --shuffle=reverse" failure.
|
||||
|
||||
See Debian #1105545 for the report.
|
||||
|
||||
* tools/Makefile.am:
|
||||
- Make sure $(bindir) exists before installing old program
|
||||
symlink.
|
||||
---
|
||||
tools/Makefile.am | 1 +
|
||||
1 files changed, 1 insertions(+)
|
||||
|
||||
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
||||
index 992530bc..6bdb8274 100644
|
||||
--- a/tools/Makefile.am
|
||||
+++ b/tools/Makefile.am
|
||||
@@ -10,6 +10,7 @@ trietool_LDADD = \
|
||||
OLD_PROG_NAME=trietool-0.2
|
||||
|
||||
install-data-hook:
|
||||
+ $(MKDIR_P) $(DESTDIR)$(bindir)
|
||||
rm -f $(DESTDIR)$(bindir)/$(OLD_PROG_NAME)
|
||||
$(LN_S) trietool $(DESTDIR)$(bindir)/$(OLD_PROG_NAME)
|
||||
|
||||
@@ -22,6 +22,8 @@ IUSE="doc"
|
||||
|
||||
BDEPEND="doc? ( app-text/doxygen )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix-bindir-exists.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Fixed version if in non git project
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/merryhime/mcl/archive/refs/tags/${PV}.tar.gz -> ${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/merryhime/oaknut/archive/refs/tags/${PV}.tar.gz -> $
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/eden-emulator/sirit/archive/refs/tags/v${PV}.tar.gz
|
||||
|
||||
LICENSE="AGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST toml-f-0.4.0.tar.gz 436988 BLAKE2B 96e99b2680b428565436945330286f8745a55794c800ccb32c66e75d99c53e2e51397c1452e4871ae24ff9413571c70ca90aa0b472535a07b25b299f617a581c SHA512 770b3e54c0d405624670ab08a4f2fbf5237300fa082c5d530258dd91a76739175da914c003f13deb412bff07fc9ef632f2b6d1dcdfeabc1d65c2602d919dde44
|
||||
DIST toml-f-0.4.1.tar.gz 437709 BLAKE2B bc89ae42262b2a1fc1b96d0b9b8de64ad817defc6f5a4c6868e96b524282f002a525749f394016db700fe1f6bc0d151a170e8371da6b040ee85c6ef23a92c567 SHA512 76113dabc93fa23b910d5cfb32953bac13069d10636c48e8299e957fc259ecb117aceb0bb74e38ffc200a962d97c84a78bba58681f3dd02ac424ee553e6063a6
|
||||
DIST toml-f-0.4.2.tar.gz 437997 BLAKE2B c52a47c51571bb83c096f86f6e0d7f2bc135ca9e9431bb9be79d63832cb218bcc97637044d504687f4357c68fee363c58c898f41e30055efcb538ee5d21ee394 SHA512 02f0d7038fd905b8c8a0ee4c0e5292f746b5ee2459547d853c184b9b545204ec887aa17130397deb3b5c90d7e6fa6e8c04165b37133c9388b0a749676d17d1ea
|
||||
DIST toml-f-0.4.3.tar.gz 438874 BLAKE2B a084afacdd42258c0825300083df530ec57d0cf7ad254d1d5a71fb248f885b63f068ff9d6e7bf1183e7d2afff6451b8868f6ff04fe7df6762fcb86d7d1cbf2c9 SHA512 211669219f2199ee98c0f0c868f2babbf73c04c8cb06f9a8efe43f2b42ad798dd7a2141f4f1a0d66b9c3755174531ed6e29eb16a51081debb322dbfc0b34120a
|
||||
|
||||
34
dev-libs/toml-f/toml-f-0.4.3.ebuild
Normal file
34
dev-libs/toml-f/toml-f-0.4.3.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
FORTRAN_STANDARD="2003"
|
||||
|
||||
inherit cmake fortran-2
|
||||
|
||||
DESCRIPTION="TOML parser implementation for data serialization and deserialization in Fortran"
|
||||
HOMEPAGE="https://toml-f.readthedocs.io"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 MIT"
|
||||
SLOT="0/4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
test? ( dev-util/fortran-test-drive )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use test ; then
|
||||
sed -i -e '/^enable_testing()/d' \
|
||||
-e '/^add_subdirectory("test")/d' CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/martinus/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
S="${WORKDIR}/${P}"
|
||||
fi
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/martinus/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
S="${WORKDIR}/${P}"
|
||||
fi
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/martinus/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
KEYWORDS="~amd64 ~ppc64 ~arm64 ~riscv ~x86"
|
||||
S="${WORKDIR}/${P}"
|
||||
fi
|
||||
|
||||
|
||||
5
dev-libs/xdna-driver/Manifest
Normal file
5
dev-libs/xdna-driver/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST 886e89-1502_00__npu.dev.sbin 248592 BLAKE2B c7388450f546a69ffbd363f4fd1a6f415f8faa7b4badd9c2656707cfbacc6bf07e67fe605f6cb8670ea79ed3ade20021ea9a26979fbd55fc9bfbc15137cd13bf SHA512 fa49ab6bbbb23479d6493d85a6372cac84e3a3edb93bc82c63ce95c30d6e1e3d0fe304ea134734f052d37d86e19d26085a672b340858e9ab1fd8b093b76633cf
|
||||
DIST 886e89-17f0_00__npu.dev.sbin 287712 BLAKE2B ae2ce2b54dfd86b02288a41ace66d08d8ac614dcfde4ce8537204613fb57e677b495ef37eaa6e435a53ffad7fac6fe3126c89132ed6df7a53b2011b5e84c79aa SHA512 888a4fbcd932978ad9c77f3c2e9c42de5c2f9a09ae76db2791dc0dea22b08de823917a79974a4660eec6d5c9fe5aed6f1f77123cb11e4574b45c8131934ecf96
|
||||
DIST 886e89-17f0_10__npu.dev.sbin 492720 BLAKE2B 477bc7004ce13e2ad13a6bb214cd75438255f6f863c3e0bd261e6b3f26c42f88aa649fc5ec9273b032cf644a097bfcc8dcc9fdc7770647a4863e94bed6d19ec8 SHA512 6eded0563b4a247e32a8e21e8cb1d45233660586ea78dabdb3a0e8ec0871290df6c72ea2bf9348abb5022008d926642b53e10691d88fa500d0ce8a9d81867961
|
||||
DIST 886e89-17f0_11__npu.dev.sbin 492720 BLAKE2B a26fefad6c8e87be947abca416b8be03668bca214f8cb14ff91cc47c9386060815d46edb8673cbc18138d78f4c445990a4d2115f2ef76f9acdf379ed2f0aab07 SHA512 30d227e3d77c9f28aed8ef98d0438b00be9bc186bb93b1b589cffd66c7e310913ff330a6907cdd47958fc8c16482b9a69996d3c04584ebe3a55ae3b3195da76b
|
||||
DIST xdna-driver-202610.2.21.21.tar.gz 15179727 BLAKE2B 418bd96a507256d5d3891d79125a12d06f825e5b13a3ba5b9612766c6b00abd88ebdd685d35bffc706728a2660c684456c18863b6d7d8897e6af1a865fc44ead SHA512 6212c83d391949e590fb5f372fd805cbde22845c0210f8417c7b3269040b1ea2ff30bbde9e21cd22cdf585d4bdb7b36e5607e0228747845cc1c0da204e0c9532
|
||||
1
dev-libs/xdna-driver/files/amdxdna.conf
Normal file
1
dev-libs/xdna-driver/files/amdxdna.conf
Normal file
@@ -0,0 +1 @@
|
||||
amdxdna
|
||||
15
dev-libs/xdna-driver/metadata.xml
Normal file
15
dev-libs/xdna-driver/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lockalsash@gmail.com</email>
|
||||
<name>Sv. Lockal</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/amd/xdna-driver/issues</bugs-to>
|
||||
<remote-id type="github">amd/xdna-driver</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="firmware">Install device firmware</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
72
dev-libs/xdna-driver/xdna-driver-202610.2.21.21.ebuild
Normal file
72
dev-libs/xdna-driver/xdna-driver-202610.2.21.21.ebuild
Normal file
@@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-mod-r1
|
||||
|
||||
# FWAPI=https://gitlab.com/api/v4/projects/kernel-firmware%2Fdrm-firmware/repository/branches/amd-ipu-staging
|
||||
# curl -s "$FWAPI" | jq -r '.commit.id'
|
||||
FW_HASH=886e8948d60c354b488ad8d10c56763b81597093
|
||||
|
||||
DESCRIPTION="AMD XDNA Driver"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
|
||||
SRC_URI="https://github.com/amd/xdna-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# INFO_FILE=https://raw.githubusercontent.com/amd/xdna-driver/0c2a537b91b65d5f76a45fcd03239312889f4531/tools/info.json
|
||||
# curl -s "$INFO_FILE" | jq -r '.firmwares[] | "\(.url) -> \(.pci_device_id)_\(.pci_revision_id)__\(.fw_name)"'
|
||||
FW_URI_PREFIX=https://gitlab.com/kernel-firmware/drm-firmware/-/raw/${FW_HASH}/amdnpu
|
||||
SRC_URI+=" firmware? (
|
||||
${FW_URI_PREFIX}/1502_00/npu.sbin.1.5.5.391 -> ${FW_HASH:0:6}-1502_00__npu.dev.sbin
|
||||
${FW_URI_PREFIX}/17f0_00/npu.sbin.0.7.22.185 -> ${FW_HASH:0:6}-17f0_00__npu.dev.sbin
|
||||
${FW_URI_PREFIX}/17f0_10/npu.sbin.255.0.5.35 -> ${FW_HASH:0:6}-17f0_10__npu.dev.sbin
|
||||
${FW_URI_PREFIX}/17f0_11/npu.sbin.255.0.5.35 -> ${FW_HASH:0:6}-17f0_11__npu.dev.sbin
|
||||
)"
|
||||
|
||||
declare -A firmwares
|
||||
|
||||
# curl -s https://raw.githubusercontent.com/amd/xdna-driver/0c2a537b91b65d5f76a45fcd03239312889f4531/tools/info.json \
|
||||
# | jq -r '.firmwares[] | "firmwares[\"\(.pci_device_id)_\(.pci_revision_id)__\(.fw_name)\"]=\(.pci_device_id)_\(.pci_revision_id)/\(.fw_name)"'
|
||||
firmwares["1502_00__npu.dev.sbin"]=1502_00/npu.dev.sbin
|
||||
firmwares["17f0_00__npu.dev.sbin"]=17f0_00/npu.dev.sbin
|
||||
firmwares["17f0_10__npu.dev.sbin"]=17f0_10/npu.dev.sbin
|
||||
firmwares["17f0_11__npu.dev.sbin"]=17f0_11/npu.dev.sbin
|
||||
|
||||
S="${WORKDIR}/${P}/src/driver/amdxdna"
|
||||
LICENSE="GPL-2 firmware? ( linux-fw-redistributable )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="+firmware"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s/-Werror//" -i Kbuild || die
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local modlist=( amdxdna )
|
||||
local modargs=( KERNEL_VER="${KV_FULL}" )
|
||||
|
||||
linux-mod-r1_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for k in "${!firmwares[@]}"; do
|
||||
value="${firmwares[$k]}"
|
||||
mkdir -p "${D}/lib/firmware/amdnpu/$(dirname "${value}")" || die
|
||||
cp "${DISTDIR}/${FW_HASH:0:6}-$k" "${D}/lib/firmware/amdnpu/${value}" || die
|
||||
done
|
||||
|
||||
insinto /usr/lib/modules-load.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
amdxdna
|
||||
EOF
|
||||
|
||||
insinto /etc/modprobe.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko \$CMDLINE_OPTS
|
||||
EOF
|
||||
|
||||
linux-mod-r1_src_install
|
||||
}
|
||||
7
dev-libs/xrt-xdna/Manifest
Normal file
7
dev-libs/xrt-xdna/Manifest
Normal file
@@ -0,0 +1,7 @@
|
||||
DIST ELFIO-f849001f.tar.gz 6587989 BLAKE2B 8b8caf331f190bcd89e5647fc34f10abcfba21325eb58269174b9ceda47563dbacf965b4b13f9475044cfc4b58967762f05c2894c6e27e086eddb0dd0bc448ae SHA512 f5e4334db8765ab1b491ea8d06fcc0de6b52f8cf92fd178f7ab2840d3b0ef623ac12f40f702d2887c2fd7568d188b16ea8653849e4eb2e20061f44a98c30fe7e
|
||||
DIST XRT-f848f6f0.tar.gz 14660501 BLAKE2B a9d23772b069296446cc9688679493dca4c4d5a5c2bd9e587811bfaa7abd9f0cbe74ab05bc94572d2ad354140e070e2422b395ffb92c81f90aa1140e5176fe53 SHA512 2eee71217b3f3981d3df9f9c731fd3534a040e1d5676e108b3159380485c43c28154ab3680e186e5991dac4d89bd6d39be595fb32a58e5ad713d0b39f7776d57
|
||||
DIST aie-rt-a8b06671.tar.gz 858418 BLAKE2B 4ec9c12ef3377baf6b17d9081c043b4cc9180a8a94ad1b5be5f15ce1a191cc534b5a128c7fcac55212e20f1d991e128d87282b6b794954cec1f1ca253f355ab3 SHA512 93e5d998a8f93b10aa588812ed9c38c3029d6f97702777372915aefe74113cfa430d3b60b8facf85877f07d1c234716a7f8080454a87fc3440fa6e364439201b
|
||||
DIST aiebu-9065273e.tar.gz 18201124 BLAKE2B 59eca62198a79732c1a93d0532c63e965c944a978ae4349313d7f6dacd967842aa2451a1ed9e29f42be88612df77b986488fc14047354167c635fcbb6af5c0b1 SHA512 bd7eb639e1ce3b486b0146192e97a7d7156e9ac2ad56383a78aeba26e8eff29159bba590fb1d404f6ee38705a0fc68ff624e792d7bb9ba9f93c2cef062a99adf
|
||||
DIST xrt-xdna-202610.2.21.21.tar.gz 15181567 BLAKE2B 31ff27118ac9474c7b3ff7f820660ba768be001a4ccd7a5c71293065557794ab60a61c8bcb157cdaa961af8da59dade77d423c17827e2d537d40a1f4018b8430 SHA512 7e7fefefe8c57ed8ecadb85a4e40b9e7e1d899116de8924fd1c47a6974429258378d5f7b576d01dbdc1653b3e7f03043b5152a5b6f130f00b5c9d23142fc4b02
|
||||
DIST xrt_smi_phx-5f7fec23.a 274220 BLAKE2B 1344cd651aded08075d47a63e3028bfd88016fcec0677c0d72e6880b772ab08a37b2b57d4f3ab20c37adf88c9fbd83b0082bdc41629c136a4518e8a662860cb3 SHA512 e0b587e36f3a52c24413f1600c3be175d8629a64283815e59d1296592a88d2c3f3f476d7b57ef591b9c2174d26375837780af121fac8ea8d4e601cfbba3381c2
|
||||
DIST xrt_smi_strx-5f7fec23.a 33048194 BLAKE2B 5364d58551b05e63f1819256daa8e76082de870209d33f03239c071a800ba013e250ff14d5d49c0637bcd5f1aaa6f5c60aba530ee5575514b3123bf13c182586 SHA512 ba2149ae9272f3da7c960bedcc0299c2cabb91ae5af8a392c86f2003dccc9ab15146e3029b556be0a2dd78a244c8dc860489af37ea0dd8f1b30999b1b377a883
|
||||
35
dev-libs/xrt-xdna/files/xrt-xdna-0_p20251025-fix-clang.patch
Normal file
35
dev-libs/xrt-xdna/files/xrt-xdna-0_p20251025-fix-clang.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
Fix clang errors:
|
||||
* variable-sized object may not be initialized
|
||||
* cannot pass object of non-trivial type 'std::basic_string<char>' through variadic function; call will abort at runtime
|
||||
--- a/src/shim/virtio/platform_virtio.cpp
|
||||
+++ b/src/shim/virtio/platform_virtio.cpp
|
||||
@@ -619,7 +619,8 @@ submit_cmd(submit_cmd_arg& arg) const
|
||||
req_sz += nargs * sizeof(uint32_t); // For args handle
|
||||
// Get a 64 bit aligned buffer for req
|
||||
auto req_sz_in_u64 = req_sz / sizeof(uint64_t) + 1;
|
||||
- uint64_t req_buf[req_sz_in_u64] = {};
|
||||
+ uint64_t req_buf[req_sz_in_u64];
|
||||
+ std::memset(req_buf, 0, req_sz_in_u64 * sizeof(uint64_t));
|
||||
auto req = reinterpret_cast<amdxdna_ccmd_exec_cmd_req*>(req_buf);
|
||||
amdxdna_ccmd_exec_cmd_rsp rsp = {};
|
||||
|
||||
--- a/src/shim/hwq.cpp
|
||||
+++ b/src/shim/hwq.cpp
|
||||
@@ -23,7 +23,7 @@ dump_buf_to_file(void *buf, size_t size, const std::string& dumpfile)
|
||||
{
|
||||
std::ofstream ofs(dumpfile, std::ios::out | std::ios::binary);
|
||||
if (!ofs.is_open())
|
||||
- shim_err(errno, "Failed to open dump file: %s", dumpfile);
|
||||
+ shim_err(errno, "Failed to open dump file: %s", dumpfile.c_str());
|
||||
|
||||
for (int i = 0; i < size; i++)
|
||||
ofs.write(reinterpret_cast<char *>(buf) + i, 1);
|
||||
@@ -42,7 +42,7 @@ dump_arg_bos(const shim_xdna::cmd_buffer *cmd_bo)
|
||||
std::error_code ec;
|
||||
std::filesystem::create_directories(dir_path, ec);
|
||||
if (ec)
|
||||
- shim_err(ec.value(), "Failed to create BO dump dir: %s: %s", dir_path, ec.message());
|
||||
+ shim_err(ec.value(), "Failed to create BO dump dir: %s: %s", dir_path.c_str(), ec.message().c_str());
|
||||
|
||||
std::string filename = "exec_buf.";
|
||||
filename += std::to_string(cmd_bo->id().handle);
|
||||
12
dev-libs/xrt-xdna/metadata.xml
Normal file
12
dev-libs/xrt-xdna/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lockalsash@gmail.com</email>
|
||||
<name>Sv. Lockal</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/amd/xdna-driver/issues</bugs-to>
|
||||
<remote-id type="github">amd/xdna-driver</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
140
dev-libs/xrt-xdna/xrt-xdna-202610.2.21.21.ebuild
Normal file
140
dev-libs/xrt-xdna/xrt-xdna-202610.2.21.21.ebuild
Normal file
@@ -0,0 +1,140 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PV_HASH=09824b1cff30cd3fcb657154188e6ddab708e2ec
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
inherit cmake python-any-r1 linux-info
|
||||
|
||||
declare -A submodules
|
||||
submodules["xrt"]=https://github.com/Xilinx/XRT.git@f848f6f093a174bbbe82b8a9b7fe44ff91295661
|
||||
submodules["xrt/src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
|
||||
submodules["xrt/src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
|
||||
submodules["xrt/src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
|
||||
|
||||
DESCRIPTION="Runtime for AIE and FPGA based platforms"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
|
||||
VTD_HASH=5f7fec23620be7a3984c8970bc514f0faa2b2ee3
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/amd/xdna-driver.git"
|
||||
EGIT_SUBMODULES=(
|
||||
xrt
|
||||
xrt/src/runtime_src/aie-rt
|
||||
xrt/src/runtime_src/core/common/aiebu
|
||||
xrt/src/runtime_src/core/common/elf
|
||||
)
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/amd/xdna-driver/archive/${PV_HASH}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
for k in "${!submodules[@]}"; do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
SRC_URI+=" ${url_prefix}/archive/${commit_hash}.tar.gz -> ${url_prefix##*/}-${commit_hash:0:8}.tar.gz";
|
||||
done
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/xdna-driver-${PV_HASH}"
|
||||
fi
|
||||
|
||||
SRC_URI+="
|
||||
https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/strx/xrt_smi_strx.a -> xrt_smi_strx-${VTD_HASH:0:8}.a
|
||||
https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/phx/xrt_smi_phx.a -> xrt_smi_phx-${VTD_HASH:0:8}.a
|
||||
"
|
||||
|
||||
LICENSE="AMD-Binary-Only"
|
||||
SLOT="0"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/xrt
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
# Mostly thowaway dependencies, not actually used in final lib...
|
||||
DEPEND="
|
||||
sys-apps/util-linux
|
||||
dev-debug/systemtap
|
||||
dev-libs/boost
|
||||
dev-libs/opencl-icd-loader
|
||||
dev-libs/rapidjson
|
||||
dev-util/opencl-headers
|
||||
x11-libs/libdrm
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep "
|
||||
dev-python/pybind11[\${PYTHON_USEDEP}]
|
||||
")
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0_p20251025-fix-clang.patch
|
||||
)
|
||||
|
||||
CONFIG_CHECK="~AMD_IOMMU ~DRM_ACCEL"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b "dev-python/pybind11[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
for k in $(printf '%s\n' "${!submodules[@]}" | sort); do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
rm -r "$k" || die
|
||||
ln -s "${WORKDIR}/${url_prefix##*/}-${commit_hash}" "$k" || die
|
||||
done
|
||||
fi
|
||||
|
||||
# Check for new versions and live ebuild
|
||||
local actual_vtd_hash=$(grep -oP 'VTD/raw/\K[0-9a-f]+' CMake/pkg.cmake | head -n1)
|
||||
[[ "${actual_vtd_hash}" == "" ]] && die "Failed to extract VTD hash"
|
||||
[[ "${actual_vtd_hash}" != "${VTD_HASH}" ]] && \
|
||||
die "VTD hash mismatch, ebuild requested ${VTD_HASH} while package wants ${actual_vtd_hash}"
|
||||
|
||||
mkdir deps || die
|
||||
cp "${DISTDIR}/xrt_smi_strx-${VTD_HASH:0:8}.a" deps/xrt_smi_strx.a || die
|
||||
cp "${DISTDIR}/xrt_smi_phx-${VTD_HASH:0:8}.a" deps/xrt_smi_phx.a || die
|
||||
|
||||
sed -e "/Unknown Linux package flavor/d" -i "CMake/pkg.cmake" || die
|
||||
|
||||
sed -e "s/set (XRT_UPSTREAM 0)/set (XRT_UPSTREAM 1)/" -i xrt/src/CMake/settings.cmake || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DSKIP_KMOD=1
|
||||
-DUMQ_HELLO_TEST=n
|
||||
|
||||
-DFETCHCONTENT_FULLY_DISCONNECTED=ON
|
||||
-DFETCHCONTENT_SOURCE_DIR_VTD_STRX_ARCHIVE="${S}/deps"
|
||||
-DFETCHCONTENT_SOURCE_DIR_VTD_PHX_ARCHIVE="${S}/deps"
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
-Wno-dev
|
||||
)
|
||||
[[ ${PV} != 999999 ]] && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# belongs to dev-util/xrt
|
||||
rm -rf "${ED}/bins" || die
|
||||
}
|
||||
140
dev-libs/xrt-xdna/xrt-xdna-999999.ebuild
Normal file
140
dev-libs/xrt-xdna/xrt-xdna-999999.ebuild
Normal file
@@ -0,0 +1,140 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PV_HASH=09824b1cff30cd3fcb657154188e6ddab708e2ec
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
inherit cmake python-any-r1 linux-info
|
||||
|
||||
declare -A submodules
|
||||
submodules["xrt"]=https://github.com/Xilinx/XRT.git@e2ce7d539b6974c7b39620ce1cda2851c9abca5a
|
||||
submodules["xrt/src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
|
||||
submodules["xrt/src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
|
||||
submodules["xrt/src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
|
||||
|
||||
DESCRIPTION="Runtime for AIE and FPGA based platforms"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
|
||||
VTD_HASH=5f7fec23620be7a3984c8970bc514f0faa2b2ee3
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/amd/xdna-driver.git"
|
||||
EGIT_SUBMODULES=(
|
||||
xrt
|
||||
xrt/src/runtime_src/aie-rt
|
||||
xrt/src/runtime_src/core/common/aiebu
|
||||
xrt/src/runtime_src/core/common/elf
|
||||
)
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/amd/xdna-driver/archive/${PV_HASH}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
for k in "${!submodules[@]}"; do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
SRC_URI+=" ${url_prefix}/archive/${commit_hash}.tar.gz -> ${url_prefix##*/}-${commit_hash:0:8}.tar.gz";
|
||||
done
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/xdna-driver-${PV_HASH}"
|
||||
fi
|
||||
|
||||
SRC_URI+="
|
||||
https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/strx/xrt_smi_strx.a -> xrt_smi_strx-${VTD_HASH:0:8}.a
|
||||
https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/phx/xrt_smi_phx.a -> xrt_smi_phx-${VTD_HASH:0:8}.a
|
||||
"
|
||||
|
||||
LICENSE="AMD-Binary-Only"
|
||||
SLOT="0"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/xrt
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
# Mostly thowaway dependencies, not actually used in final lib...
|
||||
DEPEND="
|
||||
sys-apps/util-linux
|
||||
dev-debug/systemtap
|
||||
dev-libs/boost
|
||||
dev-libs/opencl-icd-loader
|
||||
dev-libs/rapidjson
|
||||
dev-util/opencl-headers
|
||||
x11-libs/libdrm
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep "
|
||||
dev-python/pybind11[\${PYTHON_USEDEP}]
|
||||
")
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0_p20251025-fix-clang.patch
|
||||
)
|
||||
|
||||
CONFIG_CHECK="~AMD_IOMMU ~DRM_ACCEL"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b "dev-python/pybind11[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
for k in $(printf '%s\n' "${!submodules[@]}" | sort); do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
rm -r "$k" || die
|
||||
ln -s "${WORKDIR}/${url_prefix##*/}-${commit_hash}" "$k" || die
|
||||
done
|
||||
fi
|
||||
|
||||
# Check for new versions and live ebuild
|
||||
local actual_vtd_hash=$(grep -oP 'VTD/raw/\K[0-9a-f]+' CMake/pkg.cmake | head -n1)
|
||||
[[ "${actual_vtd_hash}" == "" ]] && die "Failed to extract VTD hash"
|
||||
[[ "${actual_vtd_hash}" != "${VTD_HASH}" ]] && \
|
||||
die "VTD hash mismatch, ebuild requested ${VTD_HASH} while package wants ${actual_vtd_hash}"
|
||||
|
||||
mkdir deps || die
|
||||
cp "${DISTDIR}/xrt_smi_strx-${VTD_HASH:0:8}.a" deps/xrt_smi_strx.a || die
|
||||
cp "${DISTDIR}/xrt_smi_phx-${VTD_HASH:0:8}.a" deps/xrt_smi_phx.a || die
|
||||
|
||||
sed -e "/Unknown Linux package flavor/d" -i "CMake/pkg.cmake" || die
|
||||
|
||||
sed -e "s/set (XRT_UPSTREAM 0)/set (XRT_UPSTREAM 1)/" -i xrt/src/CMake/settings.cmake || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DSKIP_KMOD=1
|
||||
-DUMQ_HELLO_TEST=n
|
||||
|
||||
-DFETCHCONTENT_FULLY_DISCONNECTED=ON
|
||||
-DFETCHCONTENT_SOURCE_DIR_VTD_STRX_ARCHIVE="${S}/deps"
|
||||
-DFETCHCONTENT_SOURCE_DIR_VTD_PHX_ARCHIVE="${S}/deps"
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
-Wno-dev
|
||||
)
|
||||
[[ ${PV} != 999999 ]] && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# belongs to dev-util/xrt
|
||||
rm -rf "${ED}/bins" || die
|
||||
}
|
||||
1
dev-python/ezdxf/Manifest
Normal file
1
dev-python/ezdxf/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ezdxf-1.4.3.tar.gz 1816226 BLAKE2B b77d8b43295623504f2eabf702692dd6e58b9d52b138bbc64e33043649d6ab51dfcdfea95c684e7341172a6a208d7d0665a00579df93c18a66f74f2b908fe26f SHA512 31d19313e1a7599378532363287a69b076db6ba4545048d97f3f80ebc2ed2253f1ec119ce19e3aaddba31623ba0b58e5c89111a5dc0024f18ea7911463eeb9d5
|
||||
27
dev-python/ezdxf/ezdxf-1.4.3.ebuild
Normal file
27
dev-python/ezdxf/ezdxf-1.4.3.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..14} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python library for creating and manipulating DXF drawings"
|
||||
HOMEPAGE="https://ezdxf.mozman.at/ https://github.com/mozman/ezdxf"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT=0
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
# Tests require fonts from repository ./fonts folder
|
||||
# https://github.com/mozman/ezdxf/blob/master/tests/README.md
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/fonttools[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="${RDEPEND}"
|
||||
30
dev-python/ezdxf/metadata.xml
Normal file
30
dev-python/ezdxf/metadata.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>vowstar@gmail.com</email>
|
||||
<name>Huang Rui</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mozman/ezdxf</remote-id>
|
||||
<remote-id type="pypi">ezdxf</remote-id>
|
||||
<doc>https://ezdxf.mozman.at/</doc>
|
||||
<bugs-to>https://github.com/mozman/ezdxf/issues</bugs-to>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
ezdxf is a Python library for creating and manipulating DXF (Drawing
|
||||
Exchange Format) documents. It allows users to seamlessly load and edit
|
||||
DXF files while preserving all content except for comments. The library
|
||||
supports DXF versions R12, R2000, R2004, R2007, R2010, R2013, and R2018
|
||||
for reading and writing, with read-only support for older versions. It
|
||||
includes optional C-extensions for improved performance and provides a
|
||||
command-line interface for viewing, converting, and inspecting DXF files.
|
||||
</longdescription>
|
||||
<longdescription lang="zh">
|
||||
ezdxf是一个用于创建和操作DXF(图形交换格式)文档的Python库。它允许用户
|
||||
无缝加载和编辑DXF文件,同时保留除注释外的所有内容。该库支持DXF版本R12、
|
||||
R2000、R2004、R2007、R2010、R2013和R2018的读写,对旧版本提供只读支持。
|
||||
它包含可选的C扩展以提高性能,并提供用于查看、转换和检查DXF文件的命令行
|
||||
界面。
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1 @@
|
||||
DIST ruby-lsp-0.26.0.tar.gz 35037573 BLAKE2B 7e3746fed21e3787f88ac807304f303a4d5fd848428a49aa76e9e61169eba541dfcdf90671c9e466b80562744030817b9bf80fe1fae9ed67b425f2dbfebdbda0 SHA512 599e90083af068c7519951397c8890a5ae41244783bb42c4c7d5fb1b5baeaa4a5470290e13b4037425ffce6e50b980963a26e2bb4a4e615f75f2ef934d4f87a3
|
||||
DIST ruby-lsp-0.26.1.tar.gz 35039087 BLAKE2B 2ba3c7f60e540d1e778fd581d3e04d19c72a9af9e53bb2d0e31663120ead2dfd2cd164b4bf7df82f9e79178c74fc0562e63795a2da0f41e0b041ea74ed6cedf5 SHA512 d82d5ea5a5276cf2019b1f5a834d42e12d476fa3f38aafae379dad811d06c08cbe9bd8cc163661af9087514b654ff172ed2938e590dfe9477646becaef51dc45
|
||||
DIST ruby-lsp-0.26.2.tar.gz 35041670 BLAKE2B f65ef5dcce95334d68b5b4dc0b0443e092fbf90e6823ac7a422a49d48822cd5decd86fef27ed646dbf36faa5a01098d7eda3d4cdc2e88898bcc3699788fe5472 SHA512 4a79b4f99db36519df3d346fb9d946c9c48941e5c58d3c583d50b5b1ba4e56b7acb9aff758c7d5a8e1cb4f71b920cd291449e61f2103136ad9e7769fb515ef43
|
||||
DIST ruby-lsp-0.26.3.tar.gz 35047031 BLAKE2B 50c09e4bd045b47519c16f24a4348eb2217320c89cb3d0b54c36b7e31a768aba21b59d48be426d3e4ca4f0fcdc99ac69f727fcfff40154b23c6e8e00bcbedd21 SHA512 69dfe77baaddcc237f7aa89b53713612fdaad50748166387882daa3347e8fdca507fc0bf7e9739467e49cf2a8025e3589affe6dfdcdd432c906be35943abbf9d
|
||||
DIST ruby-lsp-0.26.4.tar.gz 35047056 BLAKE2B ff3d689e6f9e546612cb68b50ce1c9030ba04972676ccfdb09c881ac40098629c514618b12b58744602b5d6cfafdbaa7d21a69eb9e8538bc95dc0b7912f8d23f SHA512 5c5c3ee0567031cf94bd0671c89bed8a3db48037bdd1b36abd039a227fb41a630929411b4e1f4cb0e66aec47ff78aaea6c44bc493aa48e24a311541d2cf34497
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
RUBY_FAKEGEM_BINDIR="exe" # 'bin' contains only testing functions
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="static_docs VERSION"
|
||||
USE_RUBY="ruby31 ruby32 ruby33 ruby34"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An opinionated language server for Ruby"
|
||||
HOMEPAGE="https://shopify.github.io/ruby-lsp"
|
||||
SRC_URI="https://github.com/Shopify/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# TODO: if necessary create extra packages with test dependencies
|
||||
# currently tests would require many more gems/ebuilds
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
DEPEND+="
|
||||
>=dev-ruby/prism-1.2 <dev-ruby/prism-2
|
||||
>=dev-ruby/rbs-3 <dev-ruby/rbs-5
|
||||
=dev-ruby/language_server-protocol-3.17*
|
||||
"
|
||||
|
||||
each_fakegem_test() {
|
||||
ewarn "Tests disabled due requiring ~10 extra gems to be installed, most of which do not have ebuilds"
|
||||
default
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
RUBY_FAKEGEM_BINDIR="exe" # 'bin' contains only testing functions
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="static_docs VERSION"
|
||||
USE_RUBY="ruby31 ruby32 ruby33 ruby34"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An opinionated language server for Ruby"
|
||||
HOMEPAGE="https://shopify.github.io/ruby-lsp"
|
||||
SRC_URI="https://github.com/Shopify/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# TODO: if necessary create extra packages with test dependencies
|
||||
# currently tests would require many more gems/ebuilds
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
DEPEND+="
|
||||
>=dev-ruby/prism-1.2 <dev-ruby/prism-2
|
||||
>=dev-ruby/rbs-3 <dev-ruby/rbs-5
|
||||
=dev-ruby/language_server-protocol-3.17*
|
||||
"
|
||||
|
||||
each_fakegem_test() {
|
||||
ewarn "Tests disabled due requiring ~10 extra gems to be installed, most of which do not have ebuilds"
|
||||
default
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
RUBY_FAKEGEM_BINDIR="exe" # 'bin' contains only testing functions
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="static_docs VERSION"
|
||||
USE_RUBY="ruby31 ruby32 ruby33 ruby34"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An opinionated language server for Ruby"
|
||||
HOMEPAGE="https://shopify.github.io/ruby-lsp"
|
||||
SRC_URI="https://github.com/Shopify/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# TODO: if necessary create extra packages with test dependencies
|
||||
# currently tests would require many more gems/ebuilds
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
DEPEND+="
|
||||
>=dev-ruby/prism-1.2 <dev-ruby/prism-2
|
||||
>=dev-ruby/rbs-3 <dev-ruby/rbs-5
|
||||
=dev-ruby/language_server-protocol-3.17*
|
||||
"
|
||||
|
||||
each_fakegem_test() {
|
||||
ewarn "Tests disabled due requiring ~10 extra gems to be installed, most of which do not have ebuilds"
|
||||
default
|
||||
}
|
||||
@@ -24,17 +24,18 @@ DIST cc-1.2.34.crate 111754 BLAKE2B 3b6fc4934bddfb20b0b5a71249036f049070e5336f2d
|
||||
DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
|
||||
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
|
||||
DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
|
||||
DIST clap-4.5.46.crate 58332 BLAKE2B 2e8290db0b1a681da61bcb6a6e961b6fb9554363433484aeacfa6428aaf55f033a400167a6be52bbc84b5db1a1603ac5a85c0fc20423ffd5f63eee51405ea6a3 SHA512 82e50d38f2d09ca4fc775eb7aad1f629d1dbdb8879bf0c474ceaa2416bfbe7e1aab8e5d18710617f4df2f38f4d4ee911645563a2fa23020aa739e0ea2a306333
|
||||
DIST clap_builder-4.5.46.crate 169831 BLAKE2B e3143900450b2e5641b389d5a7ed32c3a311a376b199373419993e26474585f5bad5d49b7f22ed9a29db1ab8c211e1308e08def96d5eb6dd0933b78a46fa6a5e SHA512 e4019ade66280b7ed5a452c66da8f3946f4efb34c6db44c8155b8112cc353aa6fcd9b4fe18161a15ddb188e0fb8b59aaf28ca897a326973ce5e00c9caabbb582
|
||||
DIST clap-4.5.50.crate 62030 BLAKE2B cf2cf1761b2d4500ba6ce9c48e9127d83bc0eda99d111eedc5d45c9444c8cf53d15f9d56dddb1cd1d1ae464e514bd6484a15b4055a6305c5e476e80d57e090d0 SHA512 f98dc12a40453f17c733562e2d3a08dd4c073f2930665a683328100c5a09ae7d77fe535a22cce12c4eee8e2b073ebdfc156cfd4f5ebbd2f57fe779d206092264
|
||||
DIST clap_builder-4.5.50.crate 171137 BLAKE2B c22e6f71df95d9cfd3c5f319d7c374ecb4879667279343e65ba35cac4308b490cacf2b2a702c4927d04412df2b1de776a38dd4081673777cf101553206fd32a0 SHA512 767b3bc14de66da6ba4cdf937b65d1f05fc34396026d8eeab39365714b26c7a2e0a7a494101ba13c97f23cbdabdedebfb62f522cce72fdb6f0fd5f45fd030cae
|
||||
DIST clap_complete-4.5.57.crate 48637 BLAKE2B 27e9c406743a72d4974f556109c04445644d061ce78b257194b629c767db41b86a17e0e1633421d9f034505135739e4d155c64b28db0b1b72973ba5e95064e30 SHA512 d48ba6108c3c10e88e8973f6534dc23b6d35a20a16b669e096dc6dc822e61009ca57f4fe09ab29e4cf074da94267f2b7d02dabe952317ca6966dfda81b667bfb
|
||||
DIST clap_complete_nushell-4.5.8.crate 35171 BLAKE2B 4c501d90c0f6cd5273b3a199662e93bbee0ca2f6e7994d0fe12d5b788f123bc28496759c24239f352d91819f18330a9fb52b5324659593a974f72f6fdeddcda3 SHA512 55cbd76310ad1f4e7096340fb644874ae80c541c708d6a883dd3540245dab4f380ae0b89c4ab071f5b6428647e43a16b2b2e69e6550e7cd0286a843c552b1576
|
||||
DIST clap_derive-4.5.45.crate 33545 BLAKE2B 8071dc193edda67ba2f26027fb06536f9a9cab6a7b3b9d4e69683dac24a599f1b96fb960c29d529b4f24399bb95ac99d4ee0e26976c58f63afcb37f3a6b38bfd SHA512 1e9f3b6a9a80dd9f0a27e79e233ef0a125925286ba8b4bace23dd25729f22a748ea3b29a9eb810f133463718bccacf016540e8d1206008fec0930b84cb451fd8
|
||||
DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
|
||||
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
|
||||
DIST cli-table-0.5.0.crate 18356 BLAKE2B ba7e5e8f4fc8c20122ebfa7c9b6c031e8ec39c0ed5d222cfb10996ed87b8af806f53d522373890dd5ae23a0b177722f84587a9bc329f2f00a1f1e264741bdef9 SHA512 b4f0475d3676a8d3bbc71acd24db9f3723afbec42dee06e03066869f125ca040379f0e00cc79805e960b238fd1778196190942004c3e9777c490337df94f3795
|
||||
DIST cli-table-derive-0.5.0.crate 11521 BLAKE2B 84f85306ba144cf18b2a3db0409bed246e90b017e5a4d5c1a104b798a083c44e73c12ba9f10b16730a12c361a45150b98fc3db9ddc6b15794a28a5762041b90d SHA512 4d85464b39b2aead022e20786600835c8758758ef091edcc2b545ad42367a2705fd1f92d937438b16a1a28c8390361edf53db870c74687354844f94c0030a5df
|
||||
DIST cluFlock-1.2.7.crate 14903 BLAKE2B 0baae9bf7976f134fca2a6d123a24f3045b8eb22485ad38533062a21f94f888d6fc7397d7bc8e232861264a579958712d7be9607a500f6aefb6ab2f04c85b054 SHA512 9b51227b5375fe19f08539bb5367b1d96bb3c5e40d827143cba4efff6a54a34c46de9acab76c7c106273302348b6eb0919ea4bae7b77af843f26434684384e78
|
||||
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
|
||||
DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4
|
||||
DIST console-0.16.1.crate 39129 BLAKE2B beec08ca77c04ff56595ab7a3d7d3237bee31f02f4af9c74ca34c6e9cb47bdb2bf422b2d9151d6be0694fd98d1f5ddccd42b64c0b9d8c100bd2baacbb9f6b20c SHA512 8d3f4e52355f135f98f0ececdf8b7ada8270ed0ee5faf791299d236a194fef42ec87ac84bbddb464619dd32d8ea8b985b26c8710acfc29480bd362507b150786
|
||||
DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
|
||||
DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
|
||||
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
|
||||
@@ -105,19 +106,19 @@ DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b
|
||||
DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
|
||||
DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299
|
||||
DIST indexmap-2.11.0.crate 99851 BLAKE2B 45b0cb9e57e0550d26f6469c19cb4a4c0ea08941b6cb97929d7b73b1a15406050418c9896339ad877d232b68cc951a4ca7eae085b848fcb97373216124dc9553 SHA512 6726cf94d5b2adb8241ba35cb84986d663fe874a4967913e81eada0cd6b9d94c84846e9eccfcb341704efe02fc5a2b6f3a4029e474ae936b80e2304faca17d5e
|
||||
DIST indicatif-0.17.11.crate 66577 BLAKE2B 45bece4bbc712e87850e19fae3dabb159689b0cbcceff274877a9cf1df706716a8d5a501bfbb1a72bdf860a5040b1f84d9262557cf80f83ca7af8cf800a5f915 SHA512 ffdb66747f6a59b9598d57d31a3da74d1d5a2d5df919fd363d72280f6d11ddce5fae0d3e26c3172516e5cd5033e41e2880151f96fc472115572e1032f278532a
|
||||
DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9
|
||||
DIST indicatif-0.18.2.crate 67401 BLAKE2B 9cc8407a04f0629aa5c5cba9d496f993bf83ea3b5c65ee376691bfd373a13650488d9ede2551e6af49df30611d268d32868a122ca7c4f4a86d245564ab57b8f6 SHA512 cdfdbe6eaca50dda81c6e1478274d66c74c8973e43226bf268e3c290bc8240b041dd10ebabc35e79aa15eb4af34404ca68f592dc77d45dc9807866b52d1af3f6
|
||||
DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
|
||||
DIST io-uring-0.7.10.crate 103070 BLAKE2B a958427e3f5e5e1d24a29e92da91654859597eb49363b076f9b3b6c9278387f4c264d95212ab12f903acc336014e224d63eb79b52210202abf5933fd9d5e6e32 SHA512 637c324d33f2d78bb6e2e13d021d9d3da02de4bf6698585c738de29e14b89e7ad2b310aa2ae0bea0eaa283e354a55f88b5de50212671d8e67a27833bca722165
|
||||
DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
|
||||
DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36
|
||||
DIST is-terminal-0.4.16.crate 7811 BLAKE2B 430b817c0d022b669624c77e84304b40ea8ea508fac45cd44b5fcf3a7322073d5e630c22d05af0be0b235967bc80505f5614b462c800c194cd2961ae36ab9873 SHA512 4dcb0d83a4d3370805fa575e5a11b72c6d8152fa252e0e0090087b0f31b6bc2dcc749180f263fe6b7748923988d3b70ade08e6b4d82fafc7fe9b9ffd7819baa5
|
||||
DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2
|
||||
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
|
||||
DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
|
||||
DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
|
||||
DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
|
||||
DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
|
||||
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
|
||||
DIST juliaup-1.18.4.tar.gz 847158 BLAKE2B ff0714d743e90f88c37f86dc55dcef57be074fbfcca52b606fd39a9a608f9cc092fbc40cbec47b97a94dee5edf801d640b4c547cdb3ccca7b93c53934c1e423c SHA512 7241984163d72bfbf548d457eb77bb9d179433b83ef34e4d4634ca692dd4807f74f86e686885f17e696bea36dba9114e7f45b5476605f32e9b97c87faec5bdc3
|
||||
DIST juliaup-1.18.9.tar.gz 852241 BLAKE2B f865ccd458d26bc39a57fafbc50275ab669b3278a8180380654307af414b58fdff530540c93fe3fba0c9342de416e60a5f6fafee08c1d6daee4ab249c7d9c784 SHA512 f7ee9cf738b221f022ce27e62bb6a6f8034526e1f36ce5f4e206146a5cff7b922eab88ec0a837482efca8309318413dd04699c8368eb72991e9a0753b2b63492
|
||||
DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
|
||||
DIST libredox-0.1.9.crate 7281 BLAKE2B b0663dba8deabc47ea5e296524f8f07b7bb2ba1c6144446311a2181cad4f7c2865de6d4295bbac84aed651ba2b1e0d3b7b344b0cf9b1e33d2715a354deb6f50b SHA512 a23cd57785993dbcf22cd18f67cd0f2a79a02d25e07e1eb1d70b6f78531c4987530aaf2ccf612aac07705deb7b98ad21f1682b2a3627e3cbab4f3b35761837f4
|
||||
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
|
||||
@@ -134,7 +135,6 @@ DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa
|
||||
DIST normpath-1.3.0.crate 20719 BLAKE2B 6f7e91bd80a6fac14fbb72e304aecb6353b05a5e970d75899b8c40313b095f79463fa4cca1f7879c11d41e2437d499247c36915075b4190054f2f9a810e1e682 SHA512 a3cd341d1b4ead252f25a77e42165cd5a6b1459946ef55a5319558b89301e01e445f7cdafa13231836d336284798e48cd4e17632cba53a17213badbad3ce7a6f
|
||||
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
|
||||
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
|
||||
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
|
||||
DIST numeric-sort-0.1.5.crate 10407 BLAKE2B 06a7b0ddab4301b628933f9eb2ff5a7888f1cf23f210997892e1e0147160461bbe49ec5de0dc7534148af9bd0db5def0cfaf15ae761923c32d49c38f0a7d8be6 SHA512 b88233a33b5f78caeaba903a91df09087f54a2e97b7cbd8e1467ef7d00cef75e6a66d2c45421508e6054742462fbd23580fc6b0683593358510b312e96261a19
|
||||
DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
|
||||
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
|
||||
@@ -192,9 +192,10 @@ DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54e
|
||||
DIST security-framework-3.3.0.crate 86425 BLAKE2B 93bb4a2610516af8c8252954630e4efbbfe307c791fea0effd82009b0368017f5de977264edadbaafe04d0a4a44311b68124412d1752cdea68b06a53fd7c5683 SHA512 f6a01cc8002c1a0bb3874b66f4d2585ac36e13eb1035b02a1b591abce911df54ddf6615a75c8e37dd8f8c057e348c6ce046bbec56762a46f5b7efbe7cf0399c8
|
||||
DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4
|
||||
DIST semver-1.0.26.crate 31303 BLAKE2B f99e282e2bc7844a451a4f600308840c4a96dfe032fad6e897e9ce66c8b5ee44ace8f94f93dc50a53792c8c485fa81dfa5477255c211017f06937212d9473dca SHA512 2d2c5edd771b67a9e32664255cc4c4eea8c9a6a4ab08a8ed968a493db70774b393ae98e20be0a87ff60149b7c142a01acc0ace28205b41b39320d63fd5dc6155
|
||||
DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
|
||||
DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
|
||||
DIST serde_json-1.0.143.crate 155342 BLAKE2B c01be213f79cad1f3de35a1c5adab75121fb2a49cf261e46a5509d44f02e12a5b56db3cd6bf539e015ce59019faa636dae2f1ded25d7893c7a0e03f0c9d211da SHA512 084fa35adc0d720c3868d57b2d4a2f30af08b650e876ee88014cf1b98d49079f5ddfe5b14743c63ebc5b9bd8291c6d03fd34f07b770a25874f00ea7c42bdde8b
|
||||
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
|
||||
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
|
||||
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
|
||||
DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
|
||||
DIST serde_spanned-1.0.0.crate 10956 BLAKE2B d1652f416b7d7011f927b808b6cfe880170401cfa25bf025f22d786fb33ca824ca42c611446aa3cd029047bbf4dcb9b980c7331d6ff1df09016ff748c286112f SHA512 dc008900285c2ac2a41a851a691b270cc2fe4e841ff9e2959a308c69a5e49ddb63554bf52d41ef90130c28179a2934421a5d8ce9994062780f85140fc83618c2
|
||||
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
|
||||
DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
|
||||
@@ -241,6 +242,7 @@ DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50
|
||||
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
|
||||
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
|
||||
DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708
|
||||
DIST unit-prefix-0.5.1.crate 7627 BLAKE2B 73c1cfe0c8736556700ae374de1004832d3c5e87370d0e0295a60ee78c8dc7a1b4153c1649207734a716820d55e9f3fc5932da87fbd8abd9ff5b8e0d3477eafe SHA512 ceffc0a250d17eb08edd4ad07411834dfcef275c1f5bfa4085f16852133a8b3467be3e8e696336da4a9901b235da66f04ecd9616395b6dd0d9ea88b66000a5a0
|
||||
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
|
||||
DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
|
||||
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
|
||||
@@ -271,12 +273,14 @@ DIST windows-future-0.2.1.crate 17532 BLAKE2B 3302290f69c896c87969e01fc87fa239fc
|
||||
DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76
|
||||
DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2
|
||||
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
|
||||
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
|
||||
DIST windows-numerics-0.2.0.crate 9686 BLAKE2B 58491292e46cd869c47a96a5c8177b1f7175e495384c1eec8154a5fb15e118f06a0cc10901f5dbb1e4bc860f11e842b9121d19c12218c38dda2e6b8ac40ef1d1 SHA512 4fb59b445ffef54afef22d6db277c71e67a13a907b65a251e52bdd605baae10085c16aba25e0640fa8e9b28d2634cb6d11c1a635ef22cbe19d3cdf170727d29f
|
||||
DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0
|
||||
DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d
|
||||
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
|
||||
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
|
||||
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
|
||||
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
|
||||
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
|
||||
DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
|
||||
DIST windows-threading-0.1.0.crate 9085 BLAKE2B f29c1f12c3f3cf7006a03e72637f3a8c60138a2ce3be4f0fe11669c328c250155209fcf434b24a1aec39b17755f9ba8b1c1f5809e81d342190a54e3bfe1d5042 SHA512 e662713517e4e97c88be65c0aa4769d28c7ae65f06ffb4ec02a4af07757423fa533eaa2404abd38bfffaf0f6697941c2d53f10252ef126cc72ee0f5f2035e6e4
|
||||
|
||||
@@ -33,17 +33,18 @@ CRATES="
|
||||
cfg-if@1.0.3
|
||||
cfg_aliases@0.2.1
|
||||
chrono@0.4.41
|
||||
clap@4.5.46
|
||||
clap_builder@4.5.46
|
||||
clap@4.5.50
|
||||
clap_builder@4.5.50
|
||||
clap_complete@4.5.57
|
||||
clap_complete_nushell@4.5.8
|
||||
clap_derive@4.5.45
|
||||
clap_derive@4.5.49
|
||||
clap_lex@0.7.5
|
||||
cli-table-derive@0.5.0
|
||||
cli-table@0.5.0
|
||||
cluFlock@1.2.7
|
||||
colorchoice@1.0.4
|
||||
console@0.15.11
|
||||
console@0.16.1
|
||||
core-foundation-sys@0.8.7
|
||||
core-foundation@0.10.1
|
||||
core-foundation@0.9.4
|
||||
@@ -114,12 +115,12 @@ CRATES="
|
||||
idna_adapter@1.2.1
|
||||
ignore@0.4.23
|
||||
indexmap@2.11.0
|
||||
indicatif@0.17.11
|
||||
indoc@2.0.6
|
||||
indicatif@0.18.2
|
||||
indoc@2.0.7
|
||||
io-uring@0.7.10
|
||||
ipnet@2.11.0
|
||||
iri-string@0.7.8
|
||||
is-terminal@0.4.16
|
||||
is-terminal@0.4.17
|
||||
is_terminal_polyfill@1.70.1
|
||||
itertools@0.14.0
|
||||
itoa@1.0.15
|
||||
@@ -142,7 +143,6 @@ CRATES="
|
||||
normpath@1.3.0
|
||||
num-conv@0.1.0
|
||||
num-traits@0.2.19
|
||||
number_prefix@0.4.0
|
||||
numeric-sort@0.1.5
|
||||
object@0.36.7
|
||||
once_cell@1.21.3
|
||||
@@ -200,9 +200,10 @@ CRATES="
|
||||
security-framework@2.11.1
|
||||
security-framework@3.3.0
|
||||
semver@1.0.26
|
||||
serde@1.0.219
|
||||
serde_derive@1.0.219
|
||||
serde_json@1.0.143
|
||||
serde@1.0.228
|
||||
serde_core@1.0.228
|
||||
serde_derive@1.0.228
|
||||
serde_json@1.0.145
|
||||
serde_spanned@1.0.0
|
||||
serde_urlencoded@0.7.1
|
||||
shell-words@1.1.0
|
||||
@@ -249,6 +250,7 @@ CRATES="
|
||||
try-lock@0.2.5
|
||||
unicode-ident@1.0.18
|
||||
unicode-width@0.2.1
|
||||
unit-prefix@0.5.1
|
||||
untrusted@0.9.0
|
||||
url@2.5.7
|
||||
utf8_iter@1.0.4
|
||||
@@ -278,12 +280,14 @@ CRATES="
|
||||
windows-implement@0.60.0
|
||||
windows-interface@0.59.1
|
||||
windows-link@0.1.3
|
||||
windows-link@0.2.1
|
||||
windows-numerics@0.2.0
|
||||
windows-result@0.3.4
|
||||
windows-strings@0.4.2
|
||||
windows-sys@0.52.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.60.2
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.52.6
|
||||
windows-targets@0.53.3
|
||||
windows-threading@0.1.0
|
||||
@@ -3,3 +3,4 @@ DIST RustRover-2025.2.1.tar.gz 1257721397 BLAKE2B 1b7f3e9cb1f54630eb213308141e55
|
||||
DIST RustRover-2025.2.2.tar.gz 1261938223 BLAKE2B 97bd96ede0b25e0558ead227d8db105f684f6b70b9cdc130e1e4dade2eeac23e8e79d4966eb66b6a6aa54d828992e17a062955391205d609b6e533eed953c1c3 SHA512 c77526fd9f8d3cbb5cff23043d51dcd397c77ffddedc9c820cd83d6a5403eb5850e4d543a4b8e0582e827b104027c98f1bf340a1c3c35d7b950406f514afc9d4
|
||||
DIST RustRover-2025.2.3.tar.gz 1259787752 BLAKE2B dd22886cb2e6bbfe894a42a4556289d591237ffa1d5e964fc8f07588b982262b57c3b69c19cb1f662a12311fb7fc983b0a540db22441fae7ab48186785bdc2b1 SHA512 1fdc60b682f08d98ace3b0d2ac299ca34dea29c346343fd7d421f215df77ac6a6c7bb250dd8afb01fc405d0ac5d752d7cf220504fac1758ff271ceb47d858847
|
||||
DIST RustRover-2025.2.4.1.tar.gz 1272188839 BLAKE2B 6107b2d45c975ab36e8de104eb992a4e4822f0adde9a0cf3cec49501283c261ad9b1935ecb826999f862701242769722827216b5c0924fffb37ecfa8d14bba5d SHA512 c14687ad8a1af5d4d67b2ac59539a36d029b266b175aa21aab555c29daae8f3cbdc88cb2f78dd5187624a3b3ef3dfef81257290233dfb2f69f71e238dc3b2593
|
||||
DIST RustRover-2025.2.5.tar.gz 1261960785 BLAKE2B 49e0c9fe5eb0069704eb1488dbbb40398a94bc1ac802f45e26298bd45702194cfc18ed69398d17f271e6443ba7b95a0f7266eaa9d82aab06d46f060cc0c3562e SHA512 c351ae8194b99f8f3d53cda4b86cc7750aa4173d6cf93936b10016d26511b891a245f804c1a4dd5262502fd27ececa574f926026c2bd766b3b8e89f29288bdee
|
||||
|
||||
146
dev-util/rust-rover/rust-rover-2025.2.5.ebuild
Normal file
146
dev-util/rust-rover/rust-rover-2025.2.5.ebuild
Normal file
@@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
inherit desktop wrapper xdg-utils
|
||||
|
||||
DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins"
|
||||
HOMEPAGE="https://www.jetbrains.com/rust/"
|
||||
SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz"
|
||||
|
||||
# to keep it tidy.
|
||||
S="${WORKDIR}/RustRover-${PV}"
|
||||
|
||||
LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
|
||||
Apache-2.0
|
||||
BSD
|
||||
CC0-1.0
|
||||
CDDL
|
||||
CDDL-1.1
|
||||
EPL-1.0
|
||||
GPL-2
|
||||
GPL-2-with-classpath-exception
|
||||
ISC
|
||||
LGPL-2.1
|
||||
LGPL-3
|
||||
MIT
|
||||
MPL-1.1
|
||||
OFL-1.1
|
||||
ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="+bundled-jdk"
|
||||
RESTRICT="bindist mirror"
|
||||
QA_PREBUILT="opt/RustRover/*"
|
||||
|
||||
BDEPEND="dev-util/patchelf"
|
||||
|
||||
RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-debug/gdb
|
||||
llvm-core/lldb
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/wayland
|
||||
media-libs/alsa-lib
|
||||
media-libs/freetype:2
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
virtual/zlib:=
|
||||
x11-libs/cairo
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local remove_me=(
|
||||
Install-Linux-tar.txt
|
||||
bin/gdb
|
||||
bin/lldb
|
||||
plugins/remote-dev-server/selfcontained
|
||||
plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
|
||||
plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
|
||||
lib/async-profiler/aarch64
|
||||
)
|
||||
|
||||
rm -rv "${remove_me[@]}" || die
|
||||
|
||||
sed -i \
|
||||
-e "\$a\\\\" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$a# Disable automatic updates as these are handled through Gentoo's" \
|
||||
-e "\$a# package manager. See bug #704494" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
|
||||
|
||||
for file in "jbr/lib/"/{libjcef.so,jcef_helper}
|
||||
do
|
||||
if [[ -f "${file}" ]]; then
|
||||
patchelf --set-rpath '$ORIGIN' ${file} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DIR="/opt/RustRover"
|
||||
local JRE_DIR="jbr"
|
||||
|
||||
insinto ${DIR}
|
||||
doins -r *
|
||||
|
||||
# bin files
|
||||
for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \
|
||||
rustrover rustrover.sh restarter native-helper/intellij-rust-native-helper; do
|
||||
fperms 755 "${DIR}/bin/$_f"
|
||||
done
|
||||
|
||||
# JRE bin files
|
||||
for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \
|
||||
jps jrunscript jstack jstat keytool rmiregistry serialver; do
|
||||
fperms 755 "${DIR}/${JRE_DIR}/bin/$_f"
|
||||
done
|
||||
|
||||
# lib files
|
||||
for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do
|
||||
fperms 755 "${DIR}/${JRE_DIR}/lib/$_f"
|
||||
done
|
||||
|
||||
if ! use bundled-jdk; then
|
||||
rm -r "${D}/${DIR}/${JRE_DIR}" || die
|
||||
fi
|
||||
|
||||
make_wrapper "rustrover" "${DIR}/bin/rustrover"
|
||||
newicon "bin/rustrover.svg" "rustrover.svg"
|
||||
make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
dodir /etc/sysctl.d/
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -104,7 +104,7 @@ DIST smol_str-0.3.2.crate 17504 BLAKE2B 48646998e13fd5cacadbe2eeedfd948b67247a65
|
||||
DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
|
||||
DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a
|
||||
DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62
|
||||
DIST stylua-2.3.0.tar.gz 451745 BLAKE2B 34a3d47595fd96af7c283e972475154a36607b5264eced104c1896beb86d0f0eaf88a8144633b3d03247de38250e6d3306f9cd392ac52b13217fe5889cb573fa SHA512 9b5f1e83dcaf4c4418bdd97705144a8371d494705b8d9bc0a035fa9fd79313c4bd85893568da2691549eb7b95e728fc9fd65d2a0861ecc861658fad63c7f6c06
|
||||
DIST stylua-2.3.1.tar.gz 452079 BLAKE2B cd12c444b05a76b6fca0e641959b66d6a6a3fb31bf429ca2c5c95d3558c41bf3a8432d908c178dd6a0d87a084fa9637cc5cf9ed8fb5db492f0b0db3291491208 SHA512 b7c4b6495c7bbe381793f1a4c2849ff9686be03c818110024e46478b3099878b041fba605088188cc5052cd21e84678a74efd4d72ac8cfc039c33b7b7c5093c3
|
||||
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
|
||||
DIST syn-2.0.100.crate 297947 BLAKE2B 50a9b244732eebc16464bef152bb620d86aba590942b0d68710d36e89c0ee752629be5bb8db48866c7d252d545ab910625891a5a9b499ad9142191881eb9b42b SHA512 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c
|
||||
DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7
|
||||
|
||||
5
dev-util/xrt/Manifest
Normal file
5
dev-util/xrt/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST ELFIO-f849001f.tar.gz 6587989 BLAKE2B 8b8caf331f190bcd89e5647fc34f10abcfba21325eb58269174b9ceda47563dbacf965b4b13f9475044cfc4b58967762f05c2894c6e27e086eddb0dd0bc448ae SHA512 f5e4334db8765ab1b491ea8d06fcc0de6b52f8cf92fd178f7ab2840d3b0ef623ac12f40f702d2887c2fd7568d188b16ea8653849e4eb2e20061f44a98c30fe7e
|
||||
DIST aie-rt-a8b06671.tar.gz 858418 BLAKE2B 4ec9c12ef3377baf6b17d9081c043b4cc9180a8a94ad1b5be5f15ce1a191cc534b5a128c7fcac55212e20f1d991e128d87282b6b794954cec1f1ca253f355ab3 SHA512 93e5d998a8f93b10aa588812ed9c38c3029d6f97702777372915aefe74113cfa430d3b60b8facf85877f07d1c234716a7f8080454a87fc3440fa6e364439201b
|
||||
DIST aiebu-9065273e.tar.gz 18201124 BLAKE2B 59eca62198a79732c1a93d0532c63e965c944a978ae4349313d7f6dacd967842aa2451a1ed9e29f42be88612df77b986488fc14047354167c635fcbb6af5c0b1 SHA512 bd7eb639e1ce3b486b0146192e97a7d7156e9ac2ad56383a78aeba26e8eff29159bba590fb1d404f6ee38705a0fc68ff624e792d7bb9ba9f93c2cef062a99adf
|
||||
DIST markdown_graphviz_svg-554d75e9.py 2959 BLAKE2B de085801483995665788290dd386ed1d47a0f45e8d1567ae129732edd408bd29709fc6d9112cbb229d56af66d41f616663f2cb0dbf7f64263db8288e663eb8a0 SHA512 38db8297f889a26c52b4bd8c738b7dd44b8b4f04f3572431f037c88c50d2d0134f6acbf8ce80824af037698809505983a554932bdbbe41dd03865ed4ba0968ce
|
||||
DIST xrt-202610.2.21.21.tar.gz 14659455 BLAKE2B 5ec11abd3315ca144434d4aa3c88153bf1cda2fc1b9ef8fdc16231220d2c4b541090409c6f74116246d6a794f292c8a0dbb33afdd59aa021be45a09a92b65e04 SHA512 d3835e41de66e76a1817de407cb521fc9d7179ebf8b0ada19d3509b79256e09d56209030ecc052afc110dc68a1e0090b8d54d14ce8eee5def04ff2978aa6c6cb
|
||||
21
dev-util/xrt/files/aiebu-no-downloads.patch
Normal file
21
dev-util/xrt/files/aiebu-no-downloads.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
Fix for network-isolated builds
|
||||
--- a/specification/CMakeLists.txt
|
||||
+++ b/specification/CMakeLists.txt
|
||||
@@ -1,5 +1,6 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
# Copyright (C) 2023 Advanced Micro Devices, Inc.
|
||||
+if(NOT SPEC_TOOL_DEPS_DOWNLOADED)
|
||||
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||
add_custom_target(spec-tool-deps
|
||||
COMMAND wget -q -O markdown_graphviz_svg.py
|
||||
@@ -15,6 +16,10 @@ else()
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
endif()
|
||||
+else()
|
||||
+ add_custom_target(spec-tool-deps)
|
||||
+endif()
|
||||
+
|
||||
|
||||
set(SPEC_PYTHON_PATH ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
57
dev-util/xrt/files/xrt-202520.2.20.172-modern-protobuf.patch
Normal file
57
dev-util/xrt/files/xrt-202520.2.20.172-modern-protobuf.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
Use modern way of linking to protobuf, otherwise it fails on abseil.
|
||||
Old way requires to propagate abseil micro-libraries via INTERFACE dependencies.
|
||||
--- a/src/runtime_src/core/tools/xbtracer/CMakeLists.txt
|
||||
+++ b/src/runtime_src/core/tools/xbtracer/CMakeLists.txt
|
||||
@@ -10,7 +10,7 @@ else (POLICY CMP0144)
|
||||
return()
|
||||
endif ()
|
||||
|
||||
-find_package(Protobuf)
|
||||
+find_package(Protobuf CONFIG)
|
||||
if (NOT Protobuf_FOUND)
|
||||
message("Protobuf is not found, skipping xbtracer")
|
||||
return()
|
||||
@@ -31,12 +31,10 @@ file(GLOB PROTO_SRC_FILES
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/src/*.proto"
|
||||
)
|
||||
|
||||
-PROTOBUF_GENERATE_CPP(ProtoSources ProtoHeaders ${PROTO_SRC_FILES})
|
||||
-
|
||||
-add_custom_target(xbtracer_generated_code DEPENDS ${ProtoSources} ${ProtoHeaders})
|
||||
-
|
||||
-add_library(xbtracer_protobuf STATIC ${ProtoSources} ${ProtoHeaders})
|
||||
-add_dependencies(xbtracer_protobuf xbtracer_generated_code)
|
||||
+add_library(xbtracer_protobuf STATIC ${PROTO_SRC_FILES})
|
||||
+protobuf_generate(TARGET xbtracer_protobuf)
|
||||
+target_link_libraries(xbtracer_protobuf PRIVATE protobuf::libprotobuf)
|
||||
+target_include_directories(xbtracer_protobuf PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/src)
|
||||
if (MSVC)
|
||||
target_compile_options(xbtracer_protobuf PRIVATE /wd4244 /wd4267)
|
||||
endif(MSVC)
|
||||
@@ -63,7 +61,7 @@ add_library(xrt_trace SHARED ${XBTRACER_WRAPPER_SRC_FILES} ${ProtoHeaders})
|
||||
set_target_properties(xrt_trace PROPERTIES VERSION ${XRT_VERSION_STRING} SOVERSION ${XRT_SOVERSION})
|
||||
target_compile_definitions(xrt_trace PRIVATE XRT_ABI_VERSION=${XRT_VERSION_MAJOR})
|
||||
|
||||
-target_link_libraries(xrt_trace PRIVATE xbtracer_common xbtracer_protobuf ${Protobuf_LIBRARIES} xrt_coreutil)
|
||||
+target_link_libraries(xrt_trace PRIVATE xbtracer_common xbtracer_protobuf xrt_coreutil)
|
||||
add_dependencies(xrt_trace xbtracer_common xbtracer_protobuf xrt_coreutil)
|
||||
|
||||
file(GLOB XBTRACER_CAPTURE_SRC_FILES
|
||||
@@ -78,7 +76,7 @@ file(GLOB XBREPLAY_SRC_FILES
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/src/replay/*.cpp"
|
||||
)
|
||||
add_executable(xrt-replay ${XBREPLAY_SRC_FILES})
|
||||
-target_link_libraries(xrt-replay PRIVATE xbtracer_common xbtracer_protobuf ${Protobuf_LIBRARIES} xrt_coreutil)
|
||||
+target_link_libraries(xrt-replay PRIVATE xbtracer_common xbtracer_protobuf xrt_coreutil)
|
||||
if (NOT WIN32)
|
||||
target_link_libraries(xrt-replay PRIVATE pthread)
|
||||
endif (NOT WIN32)
|
||||
@@ -94,7 +92,7 @@ if (XRT_XBTRACER_ENABLE_JSON)
|
||||
add_executable(xbtracer_dump
|
||||
src/misc/xbtracer_dump.cpp
|
||||
)
|
||||
- target_link_libraries(xbtracer_dump PRIVATE xbtracer_common xbtracer_protobuf ${Protobuf_LIBRARIES})
|
||||
+ target_link_libraries(xbtracer_dump PRIVATE xbtracer_common xbtracer_protobuf)
|
||||
add_dependencies(xbtracer_dump xbtracer_common xbtracer_protobuf xrt_coreutil)
|
||||
endif (XRT_XBTRACER_ENABLE_JSON)
|
||||
|
||||
12
dev-util/xrt/metadata.xml
Normal file
12
dev-util/xrt/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lockalsash@gmail.com</email>
|
||||
<name>Sv. Lockal</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/Xilinx/XRT/issues</bugs-to>
|
||||
<remote-id type="github">Xilinx/XRT</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
152
dev-util/xrt/xrt-202610.2.21.21.ebuild
Normal file
152
dev-util/xrt/xrt-202610.2.21.21.ebuild
Normal file
@@ -0,0 +1,152 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
inherit bash-completion-r1 cmake python-any-r1
|
||||
|
||||
declare -A submodules
|
||||
submodules["src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
|
||||
submodules["src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
|
||||
submodules["src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
|
||||
|
||||
DESCRIPTION="Runtime for AIE and FPGA based platforms"
|
||||
HOMEPAGE="https://github.com/Xilinx/XRT"
|
||||
|
||||
MGS_HASH=554d75e924ed621f23d077b0495c247c329bc770
|
||||
MGS=markdown_graphviz_svg
|
||||
MGS_PY=${MGS}-${MGS_HASH:0:8}.py
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/Xilinx/XRT.git"
|
||||
EGIT_SUBMODULES=(
|
||||
src/runtime_src/aie-rt
|
||||
src/runtime_src/core/common/aiebu
|
||||
src/runtime_src/core/common/elf
|
||||
)
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/Xilinx/XRT/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_HASH}/src/${MGS}/${MGS}.py -> ${MGS_PY}
|
||||
"
|
||||
for k in "${!submodules[@]}"; do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
SRC_URI+=" ${url_prefix}/archive/${commit_hash}.tar.gz -> ${url_prefix##*/}-${commit_hash:0:8}.tar.gz";
|
||||
done
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/XRT-${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/abseil-cpp:=
|
||||
dev-debug/systemtap
|
||||
dev-libs/boost:=
|
||||
dev-libs/openssl:=
|
||||
dev-libs/protobuf:=
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/cxxopts
|
||||
dev-libs/opencl-icd-loader
|
||||
dev-libs/rapidjson
|
||||
dev-util/opencl-headers
|
||||
x11-libs/libdrm
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep "
|
||||
dev-python/jinja2[\${PYTHON_USEDEP}]
|
||||
dev-python/markdown[\${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[\${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[\${PYTHON_USEDEP}]
|
||||
")
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-202520.2.20.172-modern-protobuf.patch
|
||||
)
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b "dev-python/jinja2[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/markdown[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/pybind11[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
for k in $(printf '%s\n' "${!submodules[@]}" | sort); do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
rm -r "$k" || die
|
||||
ln -s "${WORKDIR}/${url_prefix##*/}-${commit_hash}" "$k" || die
|
||||
done
|
||||
fi
|
||||
|
||||
pushd "src/runtime_src/core/common/aiebu" || die
|
||||
eapply "${FILESDIR}"/aiebu-no-downloads.patch
|
||||
popd || die
|
||||
|
||||
sed -e 's/-Werror//' -i src/runtime_src/core/common/aiebu/cmake/linux.cmake || die
|
||||
|
||||
# Enable <CL/cl_icd.h> instead of <ocl_icd.h>
|
||||
sed -e "/OPENCL_ICD_LOADER/c #if 1" \
|
||||
-i src/runtime_src/xocl/api/icd/ocl_icd_bindings.h \
|
||||
-i src/runtime_src/xocl/api/icd/ocl_icd_bindings.cpp || die
|
||||
|
||||
# template for isa.h is damaged in git, skip regeneration
|
||||
# Bug: https://github.com/Xilinx/aiebu/issues/144
|
||||
sed -e '/BYPRODUCTS .*isa\.h/d' \
|
||||
-i src/runtime_src/core/common/aiebu/specification/aie2ps/CMakeLists.txt || die
|
||||
|
||||
sed -e "s/set (XRT_UPSTREAM 0)/set (XRT_UPSTREAM 1)/" -i src/CMake/settings.cmake || die
|
||||
|
||||
sed -e "s|\${XRT_INSTALL_DIR}/share/doc|\${CMAKE_INSTALL_DOCDIR}|" -i src/CMake/changelog.cmake || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
-DSPEC_TOOL_DEPS_DOWNLOADED=ON
|
||||
-DXRT_ENABLE_WERROR=OFF
|
||||
-DXRT_NPU=ON
|
||||
)
|
||||
[[ ${PV} != 999999 ]] && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON )
|
||||
|
||||
cmake_src_configure
|
||||
|
||||
ln -s "${DISTDIR}/${MGS_PY}" \
|
||||
"${BUILD_DIR}"/src/runtime_src/core/common/aiebu/specification/${MGS}.py || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
DESTDIR=. cmake_build install
|
||||
cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
rm -r "${ED}"/usr/{license,version.json} || die
|
||||
rm -r "${ED}"/usr/share/completions || die
|
||||
|
||||
newbashcomp "${S}/src/runtime_src/core/tools/xbutil2/xbutil-bash-completion" xrt-smi
|
||||
}
|
||||
152
dev-util/xrt/xrt-999999.ebuild
Normal file
152
dev-util/xrt/xrt-999999.ebuild
Normal file
@@ -0,0 +1,152 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
inherit bash-completion-r1 cmake python-any-r1
|
||||
|
||||
declare -A submodules
|
||||
submodules["src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
|
||||
submodules["src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
|
||||
submodules["src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
|
||||
|
||||
DESCRIPTION="Runtime for AIE and FPGA based platforms"
|
||||
HOMEPAGE="https://github.com/Xilinx/XRT"
|
||||
|
||||
MGS_HASH=554d75e924ed621f23d077b0495c247c329bc770
|
||||
MGS=markdown_graphviz_svg
|
||||
MGS_PY=${MGS}-${MGS_HASH:0:8}.py
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/Xilinx/XRT.git"
|
||||
EGIT_SUBMODULES=(
|
||||
src/runtime_src/aie-rt
|
||||
src/runtime_src/core/common/aiebu
|
||||
src/runtime_src/core/common/elf
|
||||
)
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/Xilinx/XRT/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_HASH}/src/${MGS}/${MGS}.py -> ${MGS_PY}
|
||||
"
|
||||
for k in "${!submodules[@]}"; do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
SRC_URI+=" ${url_prefix}/archive/${commit_hash}.tar.gz -> ${url_prefix##*/}-${commit_hash:0:8}.tar.gz";
|
||||
done
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/XRT-${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/abseil-cpp:=
|
||||
dev-debug/systemtap
|
||||
dev-libs/boost:=
|
||||
dev-libs/openssl:=
|
||||
dev-libs/protobuf:=
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/cxxopts
|
||||
dev-libs/opencl-icd-loader
|
||||
dev-libs/rapidjson
|
||||
dev-util/opencl-headers
|
||||
x11-libs/libdrm
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep "
|
||||
dev-python/jinja2[\${PYTHON_USEDEP}]
|
||||
dev-python/markdown[\${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[\${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[\${PYTHON_USEDEP}]
|
||||
")
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-202520.2.20.172-modern-protobuf.patch
|
||||
)
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b "dev-python/jinja2[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/markdown[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/pybind11[${PYTHON_USEDEP}]" && \
|
||||
python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
for k in $(printf '%s\n' "${!submodules[@]}" | sort); do
|
||||
git_url="${submodules[$k]%@*}"
|
||||
commit_hash="${submodules[$k]#*@}"
|
||||
url_prefix="${git_url%.git}"
|
||||
rm -r "$k" || die
|
||||
ln -s "${WORKDIR}/${url_prefix##*/}-${commit_hash}" "$k" || die
|
||||
done
|
||||
fi
|
||||
|
||||
pushd "src/runtime_src/core/common/aiebu" || die
|
||||
eapply "${FILESDIR}"/aiebu-no-downloads.patch
|
||||
popd || die
|
||||
|
||||
sed -e 's/-Werror//' -i src/runtime_src/core/common/aiebu/cmake/linux.cmake || die
|
||||
|
||||
# Enable <CL/cl_icd.h> instead of <ocl_icd.h>
|
||||
sed -e "/OPENCL_ICD_LOADER/c #if 1" \
|
||||
-i src/runtime_src/xocl/api/icd/ocl_icd_bindings.h \
|
||||
-i src/runtime_src/xocl/api/icd/ocl_icd_bindings.cpp || die
|
||||
|
||||
# template for isa.h is damaged in git, skip regeneration
|
||||
# Bug: https://github.com/Xilinx/aiebu/issues/144
|
||||
sed -e '/BYPRODUCTS .*isa\.h/d' \
|
||||
-i src/runtime_src/core/common/aiebu/specification/aie2ps/CMakeLists.txt || die
|
||||
|
||||
sed -e "s/set (XRT_UPSTREAM 0)/set (XRT_UPSTREAM 1)/" -i src/CMake/settings.cmake || die
|
||||
|
||||
sed -e "s|\${XRT_INSTALL_DIR}/share/doc|\${CMAKE_INSTALL_DOCDIR}|" -i src/CMake/changelog.cmake || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
-DSPEC_TOOL_DEPS_DOWNLOADED=ON
|
||||
-DXRT_ENABLE_WERROR=OFF
|
||||
-DXRT_NPU=ON
|
||||
)
|
||||
[[ ${PV} != 999999 ]] && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON )
|
||||
|
||||
cmake_src_configure
|
||||
|
||||
ln -s "${DISTDIR}/${MGS_PY}" \
|
||||
"${BUILD_DIR}"/src/runtime_src/core/common/aiebu/specification/${MGS}.py || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
DESTDIR=. cmake_build install
|
||||
cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
rm -r "${ED}"/usr/{license,version.json} || die
|
||||
rm -r "${ED}"/usr/share/completions || die
|
||||
|
||||
newbashcomp "${S}/src/runtime_src/core/tools/xbutil2/xbutil-bash-completion" xrt-smi
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST dosbox-x-v2025.05.03.tar.gz 122834930 BLAKE2B a153370032d8c3e8e203ac50f2c25076b017133a484af9e63f86e1f02ff7298ee6455d7a73863725e9d82c9ea3ea1ae3bf16481f6c165d2f5410d67605969fd1 SHA512 5ff487f58b0c0672bfca7f2f37a8a64635d0e55a94b2659bde845a0c6fae64558946328d854a837b51f375f4504d3fc8f76218fba199f00e2ee2f3fed6faef18
|
||||
DIST dosbox-x-v2025.10.07.tar.gz 124274305 BLAKE2B d714e2c8031913d93c8d39152d3cbd1c00a551d7d5a023b40dd5c247264e79a38bb7d3e00529bd6df667c8d3a51d95ce7aea880be66a82d0b2964ca30c4903b3 SHA512 b45c8830638b4bfa65b458399d0f9186087fe380cbe93c9d5218fe5962c30db841aad04aec6be026cbcd02e7bdd870c339d3bdb5237f533127f3d4e542130a71
|
||||
|
||||
@@ -1,216 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools toolchain-funcs xdg
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git"
|
||||
else
|
||||
SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${PN}-v${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox"
|
||||
HOMEPAGE="https://dosbox-x.com/"
|
||||
|
||||
# Stay consistent with games-emulation/dosbox::gentoo even though source file
|
||||
# headers specify the GPL version to be "either version 2 of the License, or
|
||||
# (at your option) any later version." The same header is used in both the
|
||||
# DOSBox source tree and the DOSBox-X source tree.
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype"
|
||||
# Unit tests are only available in debug builds
|
||||
RESTRICT="!debug? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-lang/nasm
|
||||
sys-libs/libcap
|
||||
"
|
||||
|
||||
# Unconditionally pulling in automagically-enabled optional dependencies:
|
||||
# - media-libs/alsa-lib
|
||||
# - media-libs/sdl2-net
|
||||
# - net-libs/libpcap
|
||||
#
|
||||
# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland
|
||||
# desktop, but (at least on GNOME) the program does not launch in a movable
|
||||
# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus,
|
||||
# unconditionally require media-libs/libsdl2[X] for better user experience.
|
||||
#
|
||||
# DOSBox-X works with multiple audio backends of SDL 2 but requires at least
|
||||
# one available backend (https://bugs.gentoo.org/901303). Unconditionally
|
||||
# depending on media-libs/libsdl2[alsa] to satisfy this requirement since
|
||||
# this ebuild already unconditionally pulls in media-libs/alsa-lib.
|
||||
COMMON_DEPEND="
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsdl2[X,alsa,opengl?,sound,threads(+),video]
|
||||
media-libs/sdl2-net
|
||||
net-libs/libpcap
|
||||
virtual/zlib:=
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libxkbfile
|
||||
)
|
||||
debug? ( sys-libs/ncurses:= )
|
||||
ffmpeg? ( media-video/ffmpeg:= )
|
||||
fluidsynth? ( media-sound/fluidsynth:= )
|
||||
opengl? ( media-libs/libglvnd[X] )
|
||||
png? ( media-libs/libpng:= )
|
||||
slirp? ( net-libs/libslirp )
|
||||
truetype? ( media-libs/freetype )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
|
||||
# DOSBox-X can still run normally without any of these dependencies --
|
||||
# it just cannot show a file dialog. However, upon the initial launch,
|
||||
# DOSBox-X will try to show a file dialog to let the user choose the
|
||||
# working directory; without one of these dependencies, the user would
|
||||
# see nothing when they launch DOSBox-X for the first time.
|
||||
FILE_DIALOG_DEPEND="
|
||||
|| (
|
||||
gnome-extra/zenity
|
||||
kde-apps/kdialog
|
||||
x11-misc/xdialog
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
${FILE_DIALOG_DEPEND}
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
if use ffmpeg && use !png; then
|
||||
ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is"
|
||||
ewarn "unset does not have any effect. Unsetting the 'png' USE"
|
||||
ewarn "flag disables the video capture feature, so additional"
|
||||
ewarn "video capture formats enabled by the 'ffmpeg' USE flag"
|
||||
ewarn "will end up being unused."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# https://bugs.gentoo.org/887669
|
||||
# Mask lines touching '-O*', and avoid creating an empty command
|
||||
# list as a result to not break 'if', 'for', or functions
|
||||
sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac ||
|
||||
die "Failed to stop configure.ac from touching '-O*' compiler flags"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
# Always use SDL 2, even though the package provides the option to
|
||||
# build with SDL 1.x, because this package is expected to be built
|
||||
# with the bundled, heavily-modified version of SDL 1.x if that
|
||||
# branch is used. Compiler errors are likely to occur if the
|
||||
# bundled version of SDL 1.x is not used. Bundled dependencies
|
||||
# should be avoided on Gentoo, so SDL 2 is more preferable.
|
||||
--enable-sdl2
|
||||
|
||||
# Explicitly enable ALSA MIDI support, same as default. As of
|
||||
# v2022.08.0, even when it is disabled, media-libs/alsa-lib will
|
||||
# still be automagically linked if it is present in the build
|
||||
# environment (presumably for other components of this package),
|
||||
# so the dependency cannot be made optional by disabling this
|
||||
# option. Plus, disabling this option has no observable effect
|
||||
# on build time, build size, or the program's functionality, as
|
||||
# 'mididevice=alsa' still works with '--disable-alsa-midi'.
|
||||
--enable-alsa-midi
|
||||
|
||||
$(use_enable debug '' heavy)
|
||||
|
||||
$(use_enable X x11)
|
||||
$(use_enable ffmpeg avcodec)
|
||||
$(use_enable fluidsynth libfluidsynth)
|
||||
$(use_enable opengl)
|
||||
$(use_enable png screenshots)
|
||||
$(use_enable slirp libslirp)
|
||||
$(use_enable truetype freetype)
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# https://bugs.gentoo.org/856352
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
xdg_environment_reset # Tests may create config files in XDG_CONFIG_HOME
|
||||
set -- src/dosbox-x -tests
|
||||
echo "${@}" >&2
|
||||
"${@}" || die "Unit tests failed"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
|
||||
# Returns whether or not the USE flag specified with the first positional
|
||||
# argument is newly enabled for this installation of the package.
|
||||
newuse() {
|
||||
local flag="${1}"
|
||||
|
||||
# The 'has_version' call tests if any USE flags are newly enabled.
|
||||
# It is to extract information about any existing copy of this
|
||||
# package installed on the system, which is why it should be made
|
||||
# before the new copy of this package just built is merged.
|
||||
use "${flag}" && ! has_version "${CATEGORY}/${PN}[${flag}]"
|
||||
}
|
||||
|
||||
newuse debug && PRINT_NOTES_FOR_DEBUGGER=1
|
||||
newuse fluidsynth && PRINT_NOTES_FOR_FLUIDSYNTH=1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then
|
||||
elog
|
||||
elog "Note on the Debugger"
|
||||
elog
|
||||
elog "The debugger can only be started when DOSBox-X is launched"
|
||||
elog "from a terminal. Otherwise, the \"Start DOSBox-X Debugger\""
|
||||
elog "option in the \"Debug\" drop-down menu would be unavailable."
|
||||
elog
|
||||
elog "For more information about the debugger, please consult:"
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.debugger*"
|
||||
fi
|
||||
|
||||
if [[ "${PRINT_NOTES_FOR_FLUIDSYNTH}" ]]; then
|
||||
elog
|
||||
elog "Note on FluidSynth"
|
||||
elog
|
||||
elog "To use FluidSynth as the MIDI device for DOSBox-X, a soundfont"
|
||||
elog "is required. If no existing soundfont is available, a new one"
|
||||
elog "can be installed and configured for DOSBox-X very easily:"
|
||||
elog
|
||||
elog "1. Install the following package:"
|
||||
elog " media-sound/fluid-soundfont"
|
||||
elog "2. Add the following lines to DOSBox-X's configuration file:"
|
||||
elog " [midi]"
|
||||
elog " mididevice=fluidsynth"
|
||||
elog
|
||||
elog "Usually, there is no need to explicitly specify the soundfont"
|
||||
elog "file's path because the package mentioned in step 1 installs"
|
||||
elog "soundfont files to a standard location, allowing them to be"
|
||||
elog "detected and selected automatically."
|
||||
elog
|
||||
elog "For advanced FluidSynth configuration, please consult:"
|
||||
elog " https://dosbox-x.com/wiki/Guide%3ASetting-up-MIDI-in-DOSBox%E2%80%90X#_fluidsynth"
|
||||
fi
|
||||
}
|
||||
@@ -10,7 +10,9 @@ inherit cmake flag-o-matic git-r3 lua-single xdg
|
||||
DESCRIPTION="Sega Dreamcast, Naomi and Atomiswave emulator"
|
||||
HOMEPAGE="https://github.com/flyinghead/flycast"
|
||||
EGIT_REPO_URI="https://github.com/flyinghead/flycast"
|
||||
EGIT_SUBMODULES=( 'core/deps/breakpad' 'core/deps/luabridge' 'core/deps/rcheevos' 'core/deps/volk' 'core/deps/VulkanMemoryAllocator' )
|
||||
EGIT_SUBMODULES=( 'core/deps/asio' 'core/deps/breakpad' 'core/deps/libjuice' 'core/deps/libusb-cmake'
|
||||
'core/deps/luabridge' 'core/deps/DreamPicoPort-API' 'core/deps/rcheevos' 'core/deps/volk'
|
||||
'core/deps/xbyak' 'core/deps/VulkanMemoryAllocator' )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -19,6 +21,7 @@ IUSE="alsa ao lua opengl +openmp pulseaudio vulkan"
|
||||
|
||||
DEPEND="
|
||||
dev-cpp/asio
|
||||
dev-cpp/websocketpp
|
||||
dev-libs/libchdr
|
||||
dev-libs/libzip
|
||||
dev-libs/xxhash
|
||||
@@ -69,12 +72,8 @@ src_prepare() {
|
||||
sed -i -e '/XXHASH_BUILD_XXHSUM/{N;N;s/.*/target_link_libraries(${PROJECT_NAME} PRIVATE xxhash)/}' \
|
||||
CMakeLists.txt || die
|
||||
|
||||
# Unbundle chdr
|
||||
sed -i -e '/add_subdirectory.*chdr/d' -e 's/chdr-static/chdr/' \
|
||||
-e 's:core/deps/chdr/include:/usr/include/chdr:' CMakeLists.txt || die
|
||||
|
||||
# Do not use ccache
|
||||
sed -i -e '/find_program(CCACHE_FOUND/d' CMakeLists.txt
|
||||
sed -i -e '/find_program(CCACHE_PROGRAM/d' CMakeLists.txt
|
||||
|
||||
# Vulkan-header
|
||||
sed -i -e '/add_subdirectory(core.*Vulkan-Headers)$/,/Vulkan::Headers/d' \
|
||||
@@ -83,18 +82,14 @@ src_prepare() {
|
||||
core/rend/vulkan/compiler.cpp
|
||||
if use vulkan; then
|
||||
sed -i -e '$atarget_link_libraries(${PROJECT_NAME} PRIVATE glslang glslang-default-resource-limits)' CMakeLists.txt
|
||||
if has_version >=dev-util/glslang-1.3.261; then
|
||||
sed -i -e 's/throwResultException/detail::throwResultException/' core/rend/vulkan/vmallocator.{h,cpp}
|
||||
fi
|
||||
sed -i -e 's/throwResultException/detail::throwResultException/' core/rend/vulkan/vmallocator.{h,cpp}
|
||||
grep -rl 'vk::resultCheck' | xargs sed -i -e 's/vk::resultCheck/vk::detail::resultCheck/g'
|
||||
grep -rl 'vk::DynamicLoader' | xargs sed -i -e 's/vk::DynamicLoader/vk::detail::DynamicLoader/g'
|
||||
sed -i -e '/end\/transform_matrix.h/a#include <set>' core/rend/vulkan/vulkan_context.cpp || die
|
||||
fi
|
||||
|
||||
# Do not use ccache
|
||||
sed -i -e '/find_program(CCACHE_PROGRAM ccache)/d' CMakeLists.txt
|
||||
|
||||
# Unbundle SDL under linux: (revert crazy commit: #4408aa7)
|
||||
sed -i -e '/if(NOT APPLE AND (/s/.*/if( NOT APPLE )/' CMakeLists.txt
|
||||
sed -i -e '/USE_HOST_SDL_DEFAULT/s/OFF/ON/' CMakeLists.txt
|
||||
|
||||
# Fix cmake version
|
||||
sed -i -e '/cmake_minimum_required/s/2.6.*$/3.20)/' core/deps/xbyak/CMakeLists.txt || die
|
||||
@@ -108,6 +103,7 @@ src_prepare() {
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DUSE_HOST_LIBCHDR=ON
|
||||
-DUSE_OPENGL=$(usex opengl)
|
||||
-DUSE_OPENMP=$(usex openmp)
|
||||
-DUSE_VULKAN=$(usex vulkan)
|
||||
@@ -118,3 +114,8 @@ src_configure() {
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
rm -rf "${D}"/usr/$(get_libdir) "${D}"/usr/include
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST system3-sdl2-1.6.1.tar.gz 1599662 BLAKE2B 4f158fe778e5bb1d81334d7c05bfd680bf9e2ab81774356b1ccf55ae94a75dbb182e80d839842ffd3d1acf0d8412c545b1c09992513c6341e2ccd411f41a3960 SHA512 fc12d466768892ddf732010fde1a7e64786ab5e232dafda419800f5a1ec6fc91b1a2e44ea27e85f7371b82d678e5981d243ae3a2cec6b22be023c89c3e9b7352
|
||||
DIST system3-sdl2-1.6.2.tar.gz 1599633 BLAKE2B 13b29c507bc525d4d2ecf881d33ababb4995222475764b74a8c95ad632fed16ae33cefad5cbb1ed3e9afe0a3b45cd65676cd00fde41d757e214641f20fc21b4c SHA512 b04ade9b45b6af244dbb2a94945fcd7a03d6d5fa0f691d1d0cd10da45cd22908b49c5bf46d2ff758cddba3b035631107bec2cf9d037a4eb2b176c77fe5e4d073
|
||||
DIST system3-sdl2-1.7.0.tar.gz 1600810 BLAKE2B d6353775f6ec436b0b5b5832071ac61906810ac821e9843df4c6d21cc237dd7325cc9081488f69b65a5967a0e02aa6aa597ded3ce3b24ff49abf6717c3f25cb2 SHA512 8325f494c507c32515835d1d0642dde5ed78c3bea9be7889dc7497c522e5ef2a822f4e86a3a2d9cc35567a0abdf811539740a2299cb406c4fd98b490eeee161b
|
||||
DIST ymfm-10c72f79bea3e0ab66af32d4295519aa17e6ea0f.tar.gz 133678 BLAKE2B 0cd42fa15ad3c5ac5f7938937dce7dea13e5e2711b42d0813a6665c52ca740685a56623e845ca3765b9e553fcfafee69acee831d2eb4decc5b6cabf7f17c604e SHA512 e40c85a48456f64faf26dc9c8ae93042c77a5b248ce293fd59480b986102c65c749149bebf23450f9e62e479d328d7046ed4fa8243d863be83da5eb8a3c1059c
|
||||
|
||||
@@ -40,7 +40,7 @@ DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2
|
||||
DIST syn-2.0.96.crate 297497 BLAKE2B 68b62de28ad670572096a1d92ff8ed6fb55fee441f2d429edfeffcc48fa1d4f1cd39327540a4216d94a9763b84831956cb7e5c8ce89b81f1dc5767ea5734620d SHA512 ec2e352a5b0b2aa619774c01d7a7767674a44ffe91dea45d3379bf172d13039c3d37f264e98e26b20fe1d86db6d5190f220831c842f3316469d4ae73c2bfddec
|
||||
DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
|
||||
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
|
||||
DIST umu-launcher-1.2.9.tar.gz 168550 BLAKE2B 24edc5d07d331f5a44faad85490479adbf0bec9c5f790d287dfd3b5d4063df4196f5c3265adf71c19c60ad0ffe6d7cd93e749e2e6547c91096eda15cb3f8b5a9 SHA512 19ea398265353c39d94d236756846f62f339d0cfb3cc7b0e04ecc7d7c47f287aee98a740e1a86a40af324de9cc041e7627accc3205c875109994000f36f0c358
|
||||
DIST umu-launcher-1.3.0.tar.gz 170816 BLAKE2B fa3512624a401f512808133497785e01b1db1bd51aa0534de4a6a0015e0c95ceaa8b6763275c57a2aeb7f10549a898932dee91c3b04b12dfd2f4cc80ff5c80dd SHA512 de601ca60f1efde24f6c71f3eb01f12181d58704e4dce5ca8aafcdf0e4a9a2a1234123b8844f828f62310b1597a6726903b4954ffeebe9622ab6bcb3f8f23159
|
||||
DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
|
||||
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
|
||||
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
|
||||
|
||||
@@ -95,7 +95,7 @@ BDEPEND="
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-optional-delta.patch"
|
||||
"${FILESDIR}/${PN}-1.2.9-optional-delta.patch"
|
||||
)
|
||||
|
||||
QA_FLAGS_IGNORED=".*/site-packages/umu/.*so"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST extension-manager-0.6.1.tar.gz 2445709 BLAKE2B a36db9d0721f090ce8030f3898dd3fa8cfdc00d61bee73fc840482b05304bd1a99fda893740a704007cd8e5e9a14b40ac4b0a12764e4cb731d8a48c3f078c98c SHA512 384b8e6241bc8a5d2731a80a3603a995fd279d4df42af2510cb1e718b8b28c955afeed324a36be665f81bcce1c4e62cc18ae093334bfcb08989fdb3271a2ae42
|
||||
DIST extension-manager-0.6.3.tar.gz 1901186 BLAKE2B 3c29c45979915fc9cd76a890a8a2f8e42e4d8ae9249ba17f23acbe2207b9905aa56e424e33dd6379e4fe0eac7a4b54b25db73822557043e960a5ff8511b08966 SHA512 727c824b16b178a5e4de749e7c03098404fb0e57feecc6f0693f0fac3b657f6496e906da911ad5e136376d15191323a1d730d3237d14e578a76d0a44bd0a92cf
|
||||
DIST extension-manager-0.6.5.tar.gz 1841347 BLAKE2B 29b70bea51c6b3ea37faad605338d4bee756fa0cc66421b6e11829e5c8a81511b81ebb7885ca1024abf70a5a33c4e0acaaaed34143ee01101530e61ad7360ad4 SHA512 95adb3b7f7cc7b4df57fef70b6a57af16284f3d064f0fbe8f75e09029a0fc6beb3bc3f38fdbe21348f1a65fbe66e8ee92470b8d0e577bd54a47a6e28952df009
|
||||
|
||||
@@ -31,7 +31,7 @@ RDEPEND="
|
||||
dev-libs/json-glib
|
||||
dev-libs/libxml2:=
|
||||
gui-libs/gtk:4[introspection]
|
||||
>=gui-libs/libadwaita-1.6.0:1[introspection]
|
||||
>=gui-libs/libadwaita-1.8.0:1[introspection]
|
||||
net-libs/libsoup:3.0
|
||||
"
|
||||
|
||||
@@ -31,7 +31,7 @@ RDEPEND="
|
||||
dev-libs/json-glib
|
||||
dev-libs/libxml2:=
|
||||
gui-libs/gtk:4[introspection]
|
||||
>=gui-libs/libadwaita-1.7.0:1[introspection]
|
||||
>=gui-libs/libadwaita-1.8.0:1[introspection]
|
||||
net-libs/libsoup:3.0
|
||||
"
|
||||
|
||||
|
||||
@@ -2,11 +2,10 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="GUI wallpaper setter for Wayland and Xorg window managers"
|
||||
HOMEPAGE="https://github.com/anufrievroman/waypaper"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/b5/c6/c3d160ff61773bf7df1d33dfa74cd2950197f566178f052ad58ba64cf8ac/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
@@ -8,7 +8,7 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c78
|
||||
DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
|
||||
DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
|
||||
DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
|
||||
DIST anyhow-1.0.99.crate 53809 BLAKE2B 88fab8c0d4396733c1c23169e2ef7269066a637cb3aa166b633ca5895f4e13391b9c73cf4d2a87289ae90a245ba12568ebf23dd1708359174796e92383053fd4 SHA512 d6c6337e3808d812b5ddec78c041152b08b0e59eb4b4c131ea34232618311ee7983b34a8e5dc6598d7a11ce84f543b7a592f8164f4b96150af8e41a9f9a166c3
|
||||
DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
|
||||
DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d
|
||||
DIST async-channel-2.3.1.crate 14576 BLAKE2B 09ea03c9758805c90be9aba222e1d74f3166ab492e533597647d1b4f08bf1dda79d73b21de791b9802e19c225cb94b7cb25550bba61488c7b61fa87f88eb29dd SHA512 94c999912bdf681dcb686292645bc8c340c2687bc9544f317e0123e672752c6b31e9d784e488e7d0bab79b5f207da8904a7f1fe140397513b47c292a6508a7e5
|
||||
DIST async-executor-1.13.1.crate 27991 BLAKE2B 856bd4f42a0d8d35bfb8b8525f626e0b52fd6704810f8bc964cebc47aa0c7a4450f16e5df307f4fc613da81fb3207f4671543f48710177931d6f70dc40c9f95d SHA512 27357b3dc28ad5512b46306ab7d959b2e68b4b5ed0d42fc8cd12fd265a1931a4d8c8c328911eca97227b12d861c9658c14afea6336f999436671d6ef351f3820
|
||||
@@ -63,7 +63,7 @@ DIST event-listener-5.4.0.crate 43452 BLAKE2B 75a535bf9e0b6e5b07b0faa31a73ef803a
|
||||
DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf
|
||||
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
|
||||
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
|
||||
DIST fork-0.2.0.crate 5903 BLAKE2B 9e5bad3d1a0282556844977a6dc85fb8941c15620aba68d1ec08a3d0961facf58c901b81fb6cc076ffb13ff5c57fb5560c37fbdcd617dd40e1c5d2e350736db3 SHA512 5e2fd99112a67c5d5ca236bbc41e1776b006fee591075feffc7626018f976d9dc0412741e402c6ca9aa058c4e44329de2430a13b0655051a03f6d7283c293909
|
||||
DIST fork-0.3.1.crate 17878 BLAKE2B 54cacad58f788565cfd9fdf1f70d9d2c4612894076db82dc5bdc5202d1189531c5af095bd8a2fd0cdf704b9b8e6584ff329702238afa7ac6d1f6d553a08e785f SHA512 aae89b1076fd10346bdd62c8cc34721e72cf2c72584d16f679d999fdcc0e6e7c15d30624aef30bc3c73458e6b4c6d2b6ddac8965049ffa41a0b0d3608de46086
|
||||
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
|
||||
DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
|
||||
DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
|
||||
@@ -96,7 +96,7 @@ DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff
|
||||
DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
|
||||
DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966
|
||||
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
|
||||
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
|
||||
DIST js-sys-0.3.82.crate 56436 BLAKE2B 9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a SHA512 ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b
|
||||
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
|
||||
DIST libc-0.2.172.crate 791646 BLAKE2B 3a6eb0eba1e31cf89ac792a8e667c0f68b2a0e62502710ffe77c2b06321103a30ffdc4516c0a91fd3ff44508d5304dfb04ab919bd3e723e34c66b560a20e7f86 SHA512 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34
|
||||
DIST libloading-0.8.0.crate 27845 BLAKE2B c98317a94f297d56c547bd136eeaa03c34a238d86c98d19f4c2651a324839ac691de0cd732845dec9ddb39a237dc8ccc1de655807e9e4663bf65bab1dabd8e13 SHA512 dc6de5b5eefdc93532be4b5604836a8cda2a50b663d10ad06d3b51697fdd2339e040418f151c73bf5a85d184429da060dbdaaed52716fff0b01e3088e64b52f8
|
||||
@@ -134,8 +134,8 @@ DIST quick-xml-0.28.2.crate 156462 BLAKE2B 45fe1846ab93fd16f9afdc60e119918b3c50b
|
||||
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
|
||||
DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
|
||||
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
|
||||
DIST regex-1.11.3.crate 163275 BLAKE2B a46ebf656ced6e349262900eb714b75e70e8dec66745723b200b76f0bf1b72aeb4c8104309d3312b84d946d52b1cccc7ec05bd3d31c918db9b565dbd9b4c8c4e SHA512 8a814d7d75fed7bc271409611e5491c2766c9c3781f8913152c956579e5cd278b26e08b3c1088890e7e70a352da1bc3d3765e5a6f1906d366dad6b5001ad68b2
|
||||
DIST regex-automata-0.4.11.crate 622880 BLAKE2B 13353ae363d139bd890c3a1f46f5169ee136f4b0ccb119fc297b8937acafb0126f421eb2e3c28ce69a8b5e2f9374a50649c5417c69a23ad2a1933bd4c9ee2f5c SHA512 676dff6e44efe92d8c384573a9047f670337e80f73c49715d61e85fa1d6ac4604933c5588204ca85efd7d14f4f24b0509cbd1da0c4137d8dff965103a7113ec2
|
||||
DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
|
||||
DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
|
||||
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
|
||||
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
|
||||
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
|
||||
@@ -149,7 +149,7 @@ DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743
|
||||
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
|
||||
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
|
||||
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
|
||||
DIST serde_json-1.0.143.crate 155342 BLAKE2B c01be213f79cad1f3de35a1c5adab75121fb2a49cf261e46a5509d44f02e12a5b56db3cd6bf539e015ce59019faa636dae2f1ded25d7893c7a0e03f0c9d211da SHA512 084fa35adc0d720c3868d57b2d4a2f30af08b650e876ee88014cf1b98d49079f5ddfe5b14743c63ebc5b9bd8291c6d03fd34f07b770a25874f00ea7c42bdde8b
|
||||
DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
|
||||
DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
|
||||
DIST serde_spanned-1.0.0.crate 10956 BLAKE2B d1652f416b7d7011f927b808b6cfe880170401cfa25bf025f22d786fb33ca824ca42c611446aa3cd029047bbf4dcb9b980c7331d6ff1df09016ff748c286112f SHA512 dc008900285c2ac2a41a851a691b270cc2fe4e841ff9e2959a308c69a5e49ddb63554bf52d41ef90130c28179a2934421a5d8ce9994062780f85140fc83618c2
|
||||
DIST serde_with-3.8.1.crate 142294 BLAKE2B 92b3692f80b613b8d8d68e69c387a65285a969d5bb8b03d9c65af2e40b77e20be2e504044a0c59ed6de7e36b66dd31eff3686cc0b74199ae146d871b7d6f51e7 SHA512 1db8ea26a292c9c08c9451e946e74904a0a063bde854e22983a6575a6bf1c3cabeb8109dedbe028d6acb2abdb8c26adf4758b2f31c844cab692266e522a899c8
|
||||
@@ -186,12 +186,12 @@ DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4
|
||||
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
|
||||
DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
|
||||
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
|
||||
DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400
|
||||
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
|
||||
DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
|
||||
DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
|
||||
DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
|
||||
DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
|
||||
DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
|
||||
DIST wasm-bindgen-0.2.105.crate 48215 BLAKE2B 1246bf578db288dfe1f441ed307d781c8c3b593343eaa70efdb602dfaf7eb20ac52ca5744c9ecd03784e4c61d166401db66cf7599b1385d1e15133b47cf2ec0d SHA512 f79d9c1251c005f8ae3a6f7e364c54a34eb80f445bf5a23de0428114dd5dd6f5f74b76c92df784f7b54a0d978c02d5df932626819bd26a97fe90fbbd3d6f8396
|
||||
DIST wasm-bindgen-macro-0.2.105.crate 9264 BLAKE2B e2c4327e94482a8f1a22cc5bd2a67a7af96290c365bfaffe9e07acb1fb71034bda67dbb97e03e9239c8ef0be06a967ae5e1072f88a35ecb61b110a1ad122e243 SHA512 5f3ddd3dfd3060210e63f5da5384a308dcb1466d6c0435e30b4b0183b34284fa972aa70224c6c8f7cf19058e08b6945bafb17ad4d008312eb7b30d26f66fbb3c
|
||||
DIST wasm-bindgen-macro-support-0.2.105.crate 49633 BLAKE2B 36c59a0fffe14cb6b5cc767285e6533aac2f1832ca91da5f535779d51323433a324bc07f351d491a151a8f6a67e234e75bf07d508494c314f483bc5d2882b03d SHA512 a579183f46e5e3a9ef32183166b443050af50b8df84ca4cc25cc5a6787e8e45fc1fc3b74c29e3fcdf44fd7b522627252c4894205c693317f27eb475a1b0d9b4e
|
||||
DIST wasm-bindgen-shared-0.2.105.crate 9269 BLAKE2B c67cbf7f2eda35a29c0c60313e9887bc4e44ce0233cd9387f30fce55bfe173551b06f3b0e0d1834dd7c2a0e6383ce0b28390cf05e9ff692245fe4e38751e0b17 SHA512 a3604dd72ed83a627a1b708f1b268693c93a56cf1851823398e43da066f87a25535222cfdf987153d12f948cd7e316e5c2382d12273c63317025ad774411c079
|
||||
DIST wayland-backend-0.1.2.crate 68748 BLAKE2B 2454c85cf8dfb7cb1ba30be3bc4835241000d3c994049ce7614e108d9da17248d389af25e950126cdf61cb93462783d44e64a5f9312657b9f993054b04eb91e0 SHA512 3ec299448f17eb75c00ccd5cb1f3f5d7378dd7849cd547a2b1eb0389226f32b16ed55c7f1a1932fa2d5af39686b893a792736e2f02b776ae89e26b4fd085623f
|
||||
DIST wayland-client-0.30.2.crate 65289 BLAKE2B d5993cd5185fe136eea6427be82ae7c83246573d2693d7f05828acc3bff886c5ec4a0719fc14525226e3b4a5dec1e6c981eb9c355a8559bf2d63991f7644689e SHA512 7d86e6c2ee02e52352fdaebfd4ecb04617983b36cfaac745998aa1e8cdd6c775507f3f1283bfc1d68006ea0ec1ce7b63e388fa7b87b50b4b520dd93c84ab59a5
|
||||
DIST wayland-protocols-0.30.1.crate 134748 BLAKE2B 9f86ce95e9b921e629fb9f76b315d1ac16a2832e8aee9ca25cffd3f57f2e6f10ffbe1daf0dd73b53b04967dbfcf6aebf63aa783ddaaa6ce13c7fb1e1570c3560 SHA512 ba8c157774b6c44f72263c6c2ccb1dadbdff911ef80c0b42fd0223828e25cd4909decccd382ae5c698cf45eeb7e3845ff3e3abcf9a4ff4bbe5012f6c42370d3d
|
||||
@@ -204,10 +204,12 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766
|
||||
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
|
||||
DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c
|
||||
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
|
||||
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
|
||||
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
|
||||
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
|
||||
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
|
||||
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
|
||||
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
|
||||
DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2
|
||||
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
|
||||
DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
|
||||
@@ -238,9 +240,9 @@ DIST winnow-0.7.11.crate 174175 BLAKE2B 670978b34aa12878525d6b3446bec7779cb87781
|
||||
DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
|
||||
DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e
|
||||
DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56
|
||||
DIST xremap-0.14.2.tar.gz 81767 BLAKE2B 85fd26ee1110161027430328e6f855d7b00a48a1e929de2fccb19938efb41bb9ee9517fd4220b5a3e1e6479646cba3138520f165446d5e2c81e2a35834379f31 SHA512 9cd091011f4694d37fac44d3aa53a144eac3ad7e32f25fa6906b4a7c856147d5d22dff04a10bfa3ca8a4229f9826683433df4e6670602934b2e789af3089c197
|
||||
DIST zbus-5.11.0.crate 167028 BLAKE2B 5149e1d9fb81933a128ec984dccf05ce5d363d9cccb07565a4f6ee50160d3c5be56e3f7b7d8655751bc498206908a39f2460b9c8bee96a2d348157740febc518 SHA512 61aa2852ab39710d72a9f59e55869b95d40b3374208495e2c6013e8353fad7b153a49bbd8d46ac47fc6f9d8bbfdb97eaf46c89a3d56f89e24c81cae0992a1565
|
||||
DIST zbus_macros-5.11.0.crate 37505 BLAKE2B 81bcdd54e2c4bd2c6c1126e179647ada0ab7a574758e2c7e934fb3d82a8b121e384c6d3825cc2dd474beeef0d8d070525dc23e8c9edbaefada40165b178300cc SHA512 31ee8f02184e1300acf1cc830de2251be3a7661b8d368817ddbde05527bab840f88303ccaa1c786411b920d287628e7fc5f96fce1be54ca2c4a4bfc799750e00
|
||||
DIST xremap-0.14.5.tar.gz 86645 BLAKE2B 7cb4932d6479e444fd7d0cc701c6bdf1ed3c057404bb0b3d687cffb61ccab44cc02014ec1fccaea6bc92a5584f491ae4d2df0f7e8e33e19e8aac7455ff5ea438 SHA512 8f87d3f2a7f4dd0bf0e1afb6baf56517c5ae45c1a5adb081021bb6ac897ca3ea9e818ff26a2a3527176e62d9919a146482a22eabe4bd4f112386629937303b3f
|
||||
DIST zbus-5.12.0.crate 168368 BLAKE2B dc54aa254548ca4130dacba8abb3a4d5791a786c1859962679f7c1576538cd852aae9aea4a0d0a7bdb948b534dcc1d7cdba35e278ef3533bfbe71697ffec648c SHA512 ef0c8acccb20ada8c93fa54525a23ce2d047b4d9d67fccd29bf43c840c133b1dae59fcb27427ad00c50466b10da194c13368cbca70a9d9c8126e9b4da756d925
|
||||
DIST zbus_macros-5.12.0.crate 37026 BLAKE2B 3865fa3c8b42b132c1ad6f7968d73469ad4a92b794010a5349dd735f3920bbdba08c5ae2ed83fa65ae4df4d08d163d02770ae372abad34d92c1b2483846f6a1f SHA512 e7b1955a8ff448d8fc7a4300e4275b685561ea9898d50b3b79165d0dcac87bdd2a33971332d8d804c8ccc17de8ca63d0b47119620aa7ac4153a33b66a839287b
|
||||
DIST zbus_names-4.2.0.crate 17015 BLAKE2B 9aded72b9d3b14e8ded49d1b34bf87327b05bd7099ce5bb1974c173ac3b68ada041f3a9c202475c9ea7aa6d80f860772157b00ff17a6e024888814b196e90dae SHA512 b88179106fc12400339bd70fa34042b00e9664e657f3dcb11c762127005cb8b90d3b2366cf77631fc8d65f7530744b7aaa18f6f8ade17732167d83a158062849
|
||||
DIST zvariant-5.5.3.crate 88043 BLAKE2B d966b66c8c94b471bdda43431214d599d25631f1f223c28b7676811ab71dda714dfba9a0981f0199aa94c6ca1c976a1f555ac430e35193a57f92fa0572193450 SHA512 a1a4ae6202a0910a73dd81c0791b85159aa491436be91165923bdc4b3620ffa8fe20d9b58d399bf91b68963df789fe41cfb26da7c307345f651f0d15705f3b87
|
||||
DIST zvariant_derive-5.5.3.crate 14236 BLAKE2B f6dcefe2338d9e5274a913df7a8d7820111c0a657dcd320c9b9dc3689640f44e177dec6ff2ac3a67d0d0fd17b2d2a2ae59293cdaf5fb264a9ab55bc992302758 SHA512 31af4083c89b3acf17e553c307d36de388f271d0d59f5c7f36d578e31b1f371a1b66a0c1b14ef197a2b7b9e4a16fa4a1f4690e0ea9445d5b28603391b4f8724b
|
||||
|
||||
@@ -17,7 +17,7 @@ CRATES="
|
||||
anstyle-query@1.0.0
|
||||
anstyle-wincon@1.0.1
|
||||
anstyle@1.0.1
|
||||
anyhow@1.0.99
|
||||
anyhow@1.0.100
|
||||
async-broadcast@0.7.2
|
||||
async-channel@2.3.1
|
||||
async-executor@1.13.1
|
||||
@@ -72,7 +72,7 @@ CRATES="
|
||||
event-listener@5.4.0
|
||||
fastrand@2.3.0
|
||||
fnv@1.0.7
|
||||
fork@0.2.0
|
||||
fork@0.3.1
|
||||
funty@2.0.0
|
||||
futures-channel@0.3.31
|
||||
futures-core@0.3.31
|
||||
@@ -105,7 +105,7 @@ CRATES="
|
||||
io-lifetimes@1.0.11
|
||||
is-terminal@0.4.9
|
||||
itoa@1.0.9
|
||||
js-sys@0.3.64
|
||||
js-sys@0.3.82
|
||||
lazy_static@1.5.0
|
||||
libc@0.2.172
|
||||
libloading@0.8.0
|
||||
@@ -143,9 +143,9 @@ CRATES="
|
||||
quote@1.0.40
|
||||
radium@0.7.0
|
||||
redox_syscall@0.4.1
|
||||
regex-automata@0.4.11
|
||||
regex-automata@0.4.13
|
||||
regex-syntax@0.8.5
|
||||
regex@1.11.3
|
||||
regex@1.12.2
|
||||
rustc-demangle@0.1.24
|
||||
rustc_version@0.4.1
|
||||
rustix@0.38.44
|
||||
@@ -158,7 +158,7 @@ CRATES="
|
||||
serde@1.0.228
|
||||
serde_core@1.0.228
|
||||
serde_derive@1.0.228
|
||||
serde_json@1.0.143
|
||||
serde_json@1.0.145
|
||||
serde_repr@0.1.20
|
||||
serde_spanned@1.0.0
|
||||
serde_with@3.8.1
|
||||
@@ -195,12 +195,12 @@ CRATES="
|
||||
unicode-ident@1.0.11
|
||||
unsafe-libyaml@0.2.11
|
||||
utf8parse@0.2.1
|
||||
uuid@1.18.1
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-backend@0.2.87
|
||||
wasm-bindgen-macro-support@0.2.87
|
||||
wasm-bindgen-macro@0.2.87
|
||||
wasm-bindgen-shared@0.2.87
|
||||
wasm-bindgen@0.2.87
|
||||
wasm-bindgen-macro-support@0.2.105
|
||||
wasm-bindgen-macro@0.2.105
|
||||
wasm-bindgen-shared@0.2.105
|
||||
wasm-bindgen@0.2.105
|
||||
wayland-backend@0.1.2
|
||||
wayland-client@0.30.2
|
||||
wayland-protocols-wlr@0.1.0
|
||||
@@ -212,10 +212,12 @@ CRATES="
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-link@0.1.3
|
||||
windows-link@0.2.1
|
||||
windows-sys@0.48.0
|
||||
windows-sys@0.52.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.60.2
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.48.1
|
||||
windows-targets@0.52.6
|
||||
windows-targets@0.53.3
|
||||
@@ -247,8 +249,8 @@ CRATES="
|
||||
wyz@0.5.1
|
||||
x11rb-protocol@0.13.2
|
||||
x11rb@0.13.2
|
||||
zbus@5.11.0
|
||||
zbus_macros@5.11.0
|
||||
zbus@5.12.0
|
||||
zbus_macros@5.12.0
|
||||
zbus_names@4.2.0
|
||||
zvariant@5.5.3
|
||||
zvariant_derive@5.5.3
|
||||
@@ -1,4 +1,9 @@
|
||||
DIST libdisplay-info-0.3.0.crate 40051 BLAKE2B b8542a25e20bcdf58ba7e8154766d760d197604c9ff5688ea75f50c88ff48ad4347f4b8d5c9f09735e2dd154b669527f277ee9a9aa5c1805b43f1c310c23b4d4 SHA512 71658ac780b59520864b0549f013d4d84ed01399f7fc2de4d3fc919fb065b1ffdeafe8c6244be06656dd1d212c08a548a68e780e3df6e2f788c84cb49514d767
|
||||
DIST libdisplay-info-derive-0.1.1.crate 4048 BLAKE2B 3889fe8517284d76c1a56d2a94eee8c97aaec48c024c35b42592c0a49b4fa390e43005aafbd2388f88c88fc467d3c07e610c66946d743fccfc30557ed8994b9c SHA512 5f23deb4b86c9a27f500dbb3b107bf5180ff4d3f4c8a55b12a3b5380deb344b4946a1fa2d464c91ba0e74bfd1bc0fbf96c51d0257f46f6e8702cfd60cf3e409c
|
||||
DIST libdisplay-info-sys-0.3.0.crate 79126 BLAKE2B a42111136ea5a20722022130b98d79cdf238a7448d86803552b3ce399b6d55596cae6e3f2ef11494dc74daf65ade86bc27d19e1e977e84d3077c0f86a12b2bd3 SHA512 e7708674298e39f9d85423f3a14bedd3c9a93fee714557c822e3cff5cb68067f2be5db7aaca45f6cb12e0d796dfda4e89a046d8253ce3cd3fcb9cc6060cd8555
|
||||
DIST niri-25.05.1-vendored-dependencies.tar.xz 48884152 BLAKE2B 210eff27af94a01d9058b98ae4a49fd730dabf1d571b7fc5c499522de52d84afaf2a52eabdc296f80bbcdaed15740839cbd1ae4d505f279e007b977135cfa1d1 SHA512 38a1448428c3bc16c238221b70a1df406b87acf72a513ad5f0babed2ac874ac11b88580e5c6a7f69a98354e20180e8a3c0f932ea35382a0254134d57578b199b
|
||||
DIST niri-25.05.1.tar.gz 716558 BLAKE2B 012c44351e6fa0e8631b3c44243da119cd03eb41a5ab81c787961df9f3456acb73c3cbb3639d620d19d8111e954797965c2a1bf4b0b3657142e3a1ab77413d7d SHA512 63f6f6e651d2a399259354f5a80fd8815c2be9c1c6b7d5038c03d89fac5966596d0da8b36d83fa7ea85b192e77e0ddfcf40ee9244a2c44cd55776a7a3f54de35
|
||||
DIST niri-25.08-vendored-dependencies.tar.xz 54415568 BLAKE2B 906523cab0fd96ebb47c179efe93d34013ea8afc0b94603016cddfcb5fc4947610a26597c416e209aea48de3b13f8fafab821bcbeb9489135d2d5f7240a63085 SHA512 9d192525d5e07bffda2bfc8a0d9329055f2c3fa4ebe6b2897ec3fe9b9a74e1364120411534902eaf509e970c92d4791e676466bb9bdd0b93d7e5c5892ed11ce6
|
||||
DIST niri-25.08.tar.gz 810302 BLAKE2B 39758d4ba4ff721d71a116cba0b8cdcd9e1f0a024257885879b5dc31bf439e91109133cc1650f3bd2376a6f8437fb07b4ee137b0b4d8ace98a1397c6b64d74ea SHA512 d8a10bb726d2e79f695544130cc9f55b1ac0f76dd9a9fb1cafb16cd7934b29a4fecf88656a3bc46ab6140aef7d2c58ed87f3ba43dfe8882df50de997283f2292
|
||||
DIST pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65.gl.tar.gz 114280 BLAKE2B 08cdbb0d837baf715c42b350f1d1f45416b4ad7aa1fb2bd3be7bcba3045d37b80b96b0a20be251314bdce19daae0b4614da8bda1b80355825fbe3bbd4fee65ae SHA512 83ad47c8452752f50b81cb8a9bc4765504721935500466007f47203fe1d0d476a07c6b5757eb854468a3a43a134256fa2ee047c17b6a29f6555b20df1a43ab43
|
||||
DIST smithay-20d2dacd71394b5f96f6ace0a70a6f20dc62c0c6.gh.tar.gz 793097 BLAKE2B f02b8a69ad7a942ee181c6f255a16573845763a9ea976ee518e72e2a582a615d1b2547bfdf5cf1b4b0f2f8a9aa3e85787eb9271c28adf2665f341e01cd47971f SHA512 aad183a64d6fc80b3bf2d1f6540ca31e2e79e934c386926befea21e7b1eb6a24fe040a55464f7d275af1c82b34746d1d7ee3ed97ca96b50e2fe645ab8b2e94db
|
||||
|
||||
55
gui-wm/niri/files/niri-25.08-libdisplay-info-0.3.0.patch
Normal file
55
gui-wm/niri/files/niri-25.08-libdisplay-info-0.3.0.patch
Normal file
@@ -0,0 +1,55 @@
|
||||
libdisplay-info 0.3.0 compat.
|
||||
https://github.com/YaLTeR/niri/commit/a1dccedbb72da372d2a8a84022f37ccaa4d4a6e6
|
||||
diff --git a/Cargo.lock b/Cargo.lock
|
||||
index 99fe561..9ee2a40 100644
|
||||
--- a/Cargo.lock
|
||||
+++ b/Cargo.lock
|
||||
@@ -2082,9 +2082,9 @@ checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
|
||||
|
||||
[[package]]
|
||||
name = "libdisplay-info"
|
||||
-version = "0.2.2"
|
||||
+version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "4210cfe93a0dc37228e08105e3c13171e5af816f7bd39e00e3d3adcf2b487a2b"
|
||||
+checksum = "59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359"
|
||||
dependencies = [
|
||||
"bitflags 2.9.3",
|
||||
"libc",
|
||||
@@ -2095,9 +2095,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libdisplay-info-derive"
|
||||
-version = "0.1.0"
|
||||
+version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "ea1cd31036b732a546d845f9485c56b1b606b5e476b0821c680dd66c8cd6fcee"
|
||||
+checksum = "8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -2106,9 +2106,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libdisplay-info-sys"
|
||||
-version = "0.2.2"
|
||||
+version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "7f4f9264ece23c37ffa023ae635f48d588e1786745dad06dff10c9fb99dc646c"
|
||||
+checksum = "26590d55b8819f9c6b0d95d9d12dc9edbfd1f2413e88814a33b631ac049bb51f"
|
||||
dependencies = [
|
||||
"semver",
|
||||
"system-deps",
|
||||
diff --git a/Cargo.toml b/Cargo.toml
|
||||
index 25967f9..f9c5b30 100644
|
||||
--- a/Cargo.toml
|
||||
+++ b/Cargo.toml
|
||||
@@ -72,7 +74,7 @@ glam = "0.30.5"
|
||||
input = { version = "0.9.1", features = ["libinput_1_21"] }
|
||||
keyframe = { version = "1.1.1", default-features = false }
|
||||
libc = "0.2.175"
|
||||
-libdisplay-info = "0.2.2"
|
||||
+libdisplay-info = "0.3.0"
|
||||
log = { version = "0.4.27", features = ["max_level_trace", "release_max_level_debug"] }
|
||||
niri-config = { version = "25.8.0", path = "niri-config" }
|
||||
niri-ipc = { version = "25.8.0", path = "niri-ipc", features = ["clap"] }
|
||||
13
gui-wm/niri/files/niri-25.08-libdisplay-info-smithay.patch
Normal file
13
gui-wm/niri/files/niri-25.08-libdisplay-info-smithay.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
libdisplay-info 0.3.0 compat.
|
||||
https://github.com/Smithay/smithay/commit/9ccbd35f51842934f22b5a85ca0e3be1b99b27f
|
||||
--- a/smithay-drm-extras/Cargo.toml 2025-11-26 10:35:04.444836611 +0000
|
||||
+++ b/smithay-drm-extras/Cargo.toml 2025-11-26 10:35:21.151685214 +0000
|
||||
@@ -6,7 +6,7 @@
|
||||
authors = ["Bartłomiej Maryńczak <marynczakbartlomiej@gmail.com>"]
|
||||
|
||||
[dependencies]
|
||||
-libdisplay-info = { version = "0.2.1", optional = true }
|
||||
+libdisplay-info = { version = "0.3.0", optional = true }
|
||||
drm = { version = "0.14.0" }
|
||||
|
||||
[features]
|
||||
157
gui-wm/niri/niri-25.08-r1.ebuild
Normal file
157
gui-wm/niri/niri-25.08-r1.ebuild
Normal file
@@ -0,0 +1,157 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# libdisplay-info 0.3.0 compat
|
||||
CRATES="
|
||||
libdisplay-info-derive@0.1.1
|
||||
libdisplay-info-sys@0.3.0
|
||||
libdisplay-info@0.3.0
|
||||
"
|
||||
declare -A GIT_CRATES=(
|
||||
[libspa-sys]='https://gitlab.freedesktop.org/pipewire/pipewire-rs;93138d01b23628521b29b5604bbebe991cba4c65;pipewire-rs-%commit%/libspa-sys;gitlab'
|
||||
[libspa]='https://gitlab.freedesktop.org/pipewire/pipewire-rs;93138d01b23628521b29b5604bbebe991cba4c65;pipewire-rs-%commit%/libspa;gitlab'
|
||||
[pipewire-sys]='https://gitlab.freedesktop.org/pipewire/pipewire-rs;93138d01b23628521b29b5604bbebe991cba4c65;pipewire-rs-%commit%/pipewire-sys;gitlab'
|
||||
[pipewire]='https://gitlab.freedesktop.org/pipewire/pipewire-rs;93138d01b23628521b29b5604bbebe991cba4c65;pipewire-rs-%commit%/pipewire;gitlab'
|
||||
[smithay-drm-extras]='https://github.com/Smithay/smithay;20d2dacd71394b5f96f6ace0a70a6f20dc62c0c6;smithay-%commit%/smithay-drm-extras'
|
||||
[smithay]='https://github.com/Smithay/smithay;20d2dacd71394b5f96f6ace0a70a6f20dc62c0c6;smithay-%commit%'
|
||||
)
|
||||
|
||||
LLVM_COMPAT=( {18..20} )
|
||||
RUST_MIN_VER="1.80.1"
|
||||
|
||||
# used for version string
|
||||
export NIRI_BUILD_COMMIT="01be0e6"
|
||||
|
||||
inherit cargo llvm-r2 optfeature shell-completion systemd
|
||||
|
||||
DESCRIPTION="Scrollable-tiling Wayland compositor"
|
||||
HOMEPAGE="https://github.com/YaLTeR/niri"
|
||||
SRC_URI="
|
||||
https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
|
||||
Unicode-3.0 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+dbus screencast systemd"
|
||||
REQUIRED_USE="
|
||||
screencast? ( dbus )
|
||||
systemd? ( dbus )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
<media-libs/libdisplay-info-0.4.0:=
|
||||
media-libs/mesa
|
||||
sys-auth/seatd:=
|
||||
virtual/libudev:=
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
screencast? ( media-video/pipewire:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
screencast? ( sys-apps/xdg-desktop-portal-gnome )
|
||||
"
|
||||
# libclang is required for bindgen
|
||||
BDEPEND="
|
||||
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# libdisplay-info 0.3.0 compat
|
||||
"${FILESDIR}/${P}-libdisplay-info-0.3.0.patch"
|
||||
)
|
||||
|
||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/niri"
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r2_pkg_setup
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# libdisplay-info 0.3.0 compat
|
||||
pushd "${WORKDIR}"/smithay-* >/dev/null || die
|
||||
eapply "${FILESDIR}/${P}-libdisplay-info-smithay.patch"
|
||||
popd >/dev/null || die
|
||||
# sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
|
||||
|
||||
# niri-session doesn't work on OpenRC
|
||||
if ! use systemd; then
|
||||
sed -i 's/niri-session/niri --session/' resources/niri.desktop || die
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usev dbus)
|
||||
$(usev screencast xdp-gnome-screencast)
|
||||
$(usev systemd)
|
||||
)
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
|
||||
"$(cargo_target_dir)"/niri completions bash > niri || die
|
||||
"$(cargo_target_dir)"/niri completions fish > niri.fish || die
|
||||
"$(cargo_target_dir)"/niri completions zsh > _niri || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dobin resources/niri-session
|
||||
systemd_douserunit resources/niri{.service,-shutdown.target}
|
||||
|
||||
insinto /usr/share/wayland-sessions
|
||||
doins resources/niri.desktop
|
||||
|
||||
insinto /usr/share/xdg-desktop-portal
|
||||
doins resources/niri-portals.conf
|
||||
|
||||
dobashcomp niri
|
||||
dofishcomp niri.fish
|
||||
dozshcomp _niri
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# tests create a wayland socket in the xdg runtime dir
|
||||
local -x XDG_RUNTIME_DIR="${T}/xdg"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
# bug 950626
|
||||
# https://yalter.github.io/niri/Packaging-niri.html#running-tests
|
||||
local -x RAYON_NUM_THREADS=2
|
||||
local skip=(
|
||||
# requires surfacesless EGL to be available
|
||||
--skip=::egl
|
||||
)
|
||||
cargo_src_test -- --test-threads=2 "${skip[@]}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Default application launcher" "gui-apps/fuzzel"
|
||||
optfeature "Default status bar" "gui-apps/waybar"
|
||||
optfeature "Default terminal" "x11-terms/alacritty"
|
||||
optfeature "Xwayland support" "gui-apps/xwayland-satellite"
|
||||
}
|
||||
150
gui-wm/niri/niri-9999.ebuild
Normal file
150
gui-wm/niri/niri-9999.ebuild
Normal file
@@ -0,0 +1,150 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
LLVM_COMPAT=( {18..21} )
|
||||
RUST_MIN_VER="1.82.0"
|
||||
|
||||
inherit cargo llvm-r2 optfeature shell-completion systemd
|
||||
|
||||
DESCRIPTION="Scrollable-tiling Wayland compositor"
|
||||
HOMEPAGE="https://github.com/YaLTeR/niri"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/YaLTeR/niri.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
|
||||
Unicode-3.0 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
IUSE="+dbus screencast systemd"
|
||||
REQUIRED_USE="
|
||||
screencast? ( dbus )
|
||||
systemd? ( dbus )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
<media-libs/libdisplay-info-0.4.0:=
|
||||
media-libs/mesa
|
||||
sys-auth/seatd:=
|
||||
virtual/libudev:=
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
screencast? ( media-video/pipewire:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
screencast? ( sys-apps/xdg-desktop-portal-gnome )
|
||||
"
|
||||
# libclang is required for bindgen
|
||||
BDEPEND="
|
||||
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
|
||||
"
|
||||
|
||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/niri"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
else
|
||||
cargo_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r2_pkg_setup
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
|
||||
# niri-session doesn't work on OpenRC
|
||||
if ! use systemd; then
|
||||
sed -i 's/niri-session/niri --session/' resources/niri.desktop || die
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usev dbus)
|
||||
$(usev screencast xdp-gnome-screencast)
|
||||
$(usev systemd)
|
||||
)
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
local -x NIRI_BUILD_COMMIT="01be0e6"
|
||||
fi
|
||||
cargo_src_compile
|
||||
|
||||
"$(cargo_target_dir)"/niri completions bash > niri || die
|
||||
"$(cargo_target_dir)"/niri completions fish > niri.fish || die
|
||||
"$(cargo_target_dir)"/niri completions zsh > _niri || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dobin resources/niri-session
|
||||
systemd_douserunit resources/niri{.service,-shutdown.target}
|
||||
|
||||
insinto /usr/share/wayland-sessions
|
||||
doins resources/niri.desktop
|
||||
|
||||
insinto /usr/share/xdg-desktop-portal
|
||||
doins resources/niri-portals.conf
|
||||
|
||||
dobashcomp niri
|
||||
dofishcomp niri.fish
|
||||
dozshcomp _niri
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# tests create a wayland socket in the xdg runtime dir
|
||||
local -x XDG_RUNTIME_DIR="${T}/xdg"
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
# bug 950626
|
||||
# https://yalter.github.io/niri/Packaging-niri.html#running-tests
|
||||
local -x RAYON_NUM_THREADS=2
|
||||
local skip=(
|
||||
# requires surfacesless EGL to be available
|
||||
--skip=::egl
|
||||
)
|
||||
cargo_src_test -- --test-threads=2 "${skip[@]}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Default application launcher" "gui-apps/fuzzel"
|
||||
optfeature "Default status bar" "gui-apps/waybar"
|
||||
optfeature "Default terminal" "x11-terms/alacritty"
|
||||
optfeature "Xwayland support" "gui-apps/xwayland-satellite"
|
||||
}
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE="doc"
|
||||
|
||||
BDEPEND="
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST aimp-6.00-3017a.x86_64.rpm 67692552 BLAKE2B cd9a4a49cb31e1ce9a147f335a7f3d0c6c3ada3ff301cefabcfbead10e8765e0032119ec7ec7b2b258444d8cdddc16ee0e100b18bbb41e1522322012d57aed1d SHA512 5fce1576ed9d996b19810609ff0c3f3613b0a7ef588b95ca8df8b3f746e78d80aa01179e4f18918180a30ab56a815f8721d815405ad4c1d990f4a15bae3ff073
|
||||
DIST aimp-6.00-3019a.x86_64.rpm 70627566 BLAKE2B d88142df6b152674c6865b97b663ce114a8ccf05e0b14825dd5b7b41d0de8f227d261725da32402ebe7939356b54752570c0d3f034cb62afb43fdce2c3449968 SHA512 6a5ccab59b395f724211ba64c53709a8d0ed4bd555cf81fcbbc592ecc9dfa7730bba574a0d1ad454a3cf2451bbe07d1848ea94ba15bdf8a65627360c4e4a372d
|
||||
DIST aimp-6.00-3020a.x86_64.rpm 70627441 BLAKE2B fa489ac704ef7cfd34edfe00c641768aa2ba3e09f4b710bfa5aaa75676ae0ec6fc66fc183f220636e6bcc3b14e5d8759daf3d924a06ba5e0b308c59e59afccf9 SHA512 631c8f804d224ef43fab3e1c0c4f7538c5730af741d31e94349e0f2d4559f821484288dad2a65ab309d6cd9c31e1668b1b6af570cd79433c9a76e6ac1d3f7ec2
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST lms-3.68.1.tar.gz 544716 BLAKE2B 81de51f8a4ccf70c83fc83d2d6f987b6800813ac3861ef2deca119e8559c2ab11fcb6ace92994b3c1643d4fd72b0530a4b87449ec0ec9929198743a74fca5f05 SHA512 fdc6851afac8175a8efc2c6c0dbf6ae9e246417afb9c3d14f679bcc59aa25da9040e7f993f10c80d9a6e64f160418332cc6b841907181c169996e5f4911a5c24
|
||||
DIST lms-3.69.0.tar.gz 550790 BLAKE2B 10578fe858f5e2a3a2768a862aa984a088ff54c1dfaf1bf20abc0a2f906a90921b197a1aa839706fe1c2413508405aacaf47bd4f4987e2eae75c2ce2555af654 SHA512 a63ee541d158f076be5e72b20a6c06d9dca67dc7aaba0062382ae4051c50f7eab501553296414dd6c24a2364d7a1ff12e5252ad3475e528ff18e00e8f0154666
|
||||
DIST lms-3.71.0.tar.gz 578246 BLAKE2B 475071df8425adb363f1a894c0a8be7fc3e19cd687f5faab2bbdfee2258d1290d4a2fa15f6bd183155913121b4deed28c8b9e82c183b8c11b6b61252a1e51a0e SHA512 958f87c4ec9b711fe259e75a6f031862f2e9bab5d7c05bd0852fe64f45f978ec95d7a8123e2e31c29c09ba0af672854220ab7697b211d6a3adc4e4dc9bfcaeb2
|
||||
DIST lms-3.72.1.tar.gz 582684 BLAKE2B 6ca49842f43003358f97710f344174323bb781e5bf55270ea93b856ca1f8cdc584e6a50663dfd39cfbb6b07b10926fbbd18228e70a2b370c35f51995b6d3615b SHA512 d0dc1cee2c7513ede21140e11ca8430ef25659ee5c376961720f92a446b144df53779ec5cbbccee82857e1e1116a4f9b2a6972bc1d631e091d3701220496a55a
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake pam systemd
|
||||
|
||||
DESCRIPTION="Lightweight Music Server."
|
||||
HOMEPAGE="https://lms-demo.poupon.dev/ https://github.com/epoupon/lms"
|
||||
SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test +stb"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/libarchive
|
||||
acct-user/lms
|
||||
dev-cpp/wt:=
|
||||
dev-libs/boost:=
|
||||
dev-libs/libconfig[cxx]
|
||||
media-libs/taglib:=
|
||||
media-video/ffmpeg[lame,opus]
|
||||
sys-libs/pam
|
||||
|
||||
!stb? ( media-gfx/graphicsmagick )
|
||||
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/xxhash
|
||||
stb? ( dev-libs/stb )
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick)
|
||||
-DENABLE_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
systemd_newunit conf/systemd/default.service lms.service
|
||||
newinitd "${FILESDIR}/lms.init" lms
|
||||
dopamd conf/pam/lms
|
||||
mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die
|
||||
|
||||
# Already installed in the proper directory
|
||||
rm "${ED}/usr/share/lms/default.service" || die
|
||||
rm "${ED}/usr/share/lms/lms" || die
|
||||
|
||||
keepdir /var/log/lms
|
||||
fowners -R lms:lms /var/log/lms
|
||||
|
||||
keepdir /var/lms
|
||||
fowners lms:lms /var/lms
|
||||
}
|
||||
@@ -51,6 +51,7 @@ DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674
|
||||
DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f1882257dd23b2d9eb57bf516696c391f48a2ad3a72be8062f7b957e2b25f00f729dc9f5da2b2c0942c43e7f2f3e844100281f11 SHA512 3f7a26aef2e220a5a98fa94e9770c0d865653b5c23331b8a6652819176be5d319d589050d4fb68a12ab3a4a87650aa5f30c7f50582fd097a411ab763f3359112
|
||||
DIST neocrystal-1.4.1.tar.gz 23435 BLAKE2B 47603ed48403311e79198eff061cef5e6bf5d910e399cd2396fd1e5fc919c91c943df52fd33868bc2a86eeaee40d304e2dd6781266329b06c1de567b88fd6ab8 SHA512 4b8d78e1149baa00663c1b50c594c2b6a075e20313e4c1bd6957c6ae1228659fd3961e7d4243e4043b3c679b87c7b0bf7a774b62eb701184b82e31be082d318d
|
||||
DIST neocrystal-1.4.2.tar.gz 23234 BLAKE2B 558fd53d42cb92c8d7ae3e353819877b5356d2382d382c90f4692c3033fc20e452be28e73846fc26bd263fba56573fdbd993f55a09361c8dcc96c0b3c0a7e0eb SHA512 7f9ba72acc0e01ec7610704c53e6c37eb368e1eb76d32402006a6caf4d6e9d9950248344c84d5602e1b28763c9d595b53eddc69a045a3d4129fa445cb283ba63
|
||||
DIST neocrystal-1.5.0.tar.gz 23458 BLAKE2B bec7aac0fd904372ba4a5ae9f4092be621e99f7157761f27056360a89c1dfbd3168f548198d89fd6354f004a6ef33e55ee38c61ee5c4846a101ee77cb01529af SHA512 2bf31d5f93b76ea194c2b9dbc79c0fd90fe036f7d5c191876a36c53cc4b68249810372db3baca38eaacd27978d3f59558359feb3089ddce83be17787130e7a17
|
||||
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
|
||||
DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
|
||||
DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
|
||||
|
||||
217
media-sound/neocrystal/neocrystal-1.5.0.ebuild
Normal file
217
media-sound/neocrystal/neocrystal-1.5.0.ebuild
Normal file
@@ -0,0 +1,217 @@
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
adler2@2.0.1
|
||||
alsa-sys@0.3.1
|
||||
alsa@0.9.1
|
||||
arrayvec@0.7.6
|
||||
autocfg@1.5.0
|
||||
bitflags@1.3.2
|
||||
bitflags@2.9.4
|
||||
bumpalo@3.19.0
|
||||
bytemuck@1.23.2
|
||||
byteorder@1.5.0
|
||||
bytes@1.10.1
|
||||
cc@1.2.36
|
||||
cesu8@1.1.0
|
||||
cfg-if@1.0.3
|
||||
cfg_aliases@0.2.1
|
||||
combine@4.6.7
|
||||
coreaudio-rs@0.13.0
|
||||
cpal@0.16.0
|
||||
crc32fast@1.5.0
|
||||
crossbeam-channel@0.5.15
|
||||
crossbeam-utils@0.8.21
|
||||
dasp_sample@0.11.0
|
||||
discord-presence@2.1.0
|
||||
dispatch2@0.3.0
|
||||
encoding_rs@0.8.35
|
||||
equivalent@1.0.2
|
||||
extended@0.1.0
|
||||
find-msvc-tools@0.1.1
|
||||
flate2@1.1.4
|
||||
getrandom@0.3.3
|
||||
glob@0.3.3
|
||||
hashbrown@0.15.5
|
||||
home@0.5.12
|
||||
id3@1.16.3
|
||||
indexmap@2.11.0
|
||||
itoa@1.0.15
|
||||
jni-sys@0.3.0
|
||||
jni@0.21.1
|
||||
js-sys@0.3.78
|
||||
lazy_static@1.5.0
|
||||
libc@0.2.175
|
||||
lock_api@0.4.13
|
||||
log@0.4.28
|
||||
mach2@0.4.3
|
||||
memchr@2.7.5
|
||||
miniz_oxide@0.8.9
|
||||
mp3-duration@0.1.10
|
||||
ncurses@5.101.0
|
||||
ndk-context@0.1.1
|
||||
ndk-sys@0.6.0+11769913
|
||||
ndk@0.9.0
|
||||
nix@0.29.0
|
||||
num-bigint@0.4.6
|
||||
num-derive@0.4.2
|
||||
num-integer@0.1.46
|
||||
num-rational@0.4.2
|
||||
num-traits@0.2.19
|
||||
num_enum@0.7.4
|
||||
num_enum_derive@0.7.4
|
||||
objc2-audio-toolbox@0.3.1
|
||||
objc2-core-audio-types@0.3.1
|
||||
objc2-core-audio@0.3.1
|
||||
objc2-core-foundation@0.3.1
|
||||
objc2-encode@4.1.0
|
||||
objc2-foundation@0.3.1
|
||||
objc2@0.6.2
|
||||
once_cell@1.21.3
|
||||
pancurses@0.17.0
|
||||
parking_lot@0.12.4
|
||||
parking_lot_core@0.9.11
|
||||
paste@1.0.15
|
||||
pdcurses-sys@0.7.1
|
||||
pkg-config@0.3.32
|
||||
ppv-lite86@0.2.21
|
||||
proc-macro-crate@3.3.0
|
||||
proc-macro-error-attr2@2.0.0
|
||||
proc-macro-error2@2.0.1
|
||||
proc-macro2@1.0.101
|
||||
quork-proc@0.3.2
|
||||
quork@0.7.2
|
||||
quote@1.0.40
|
||||
r-efi@5.3.0
|
||||
rand@0.9.2
|
||||
rand_chacha@0.9.0
|
||||
rand_core@0.9.3
|
||||
redox_syscall@0.5.17
|
||||
rodio@0.21.1
|
||||
rustversion@1.0.22
|
||||
ryu@1.0.20
|
||||
same-file@1.0.6
|
||||
scopeguard@1.2.0
|
||||
serde@1.0.219
|
||||
serde_derive@1.0.219
|
||||
serde_json@1.0.143
|
||||
shlex@1.3.0
|
||||
simd-adler32@0.3.7
|
||||
smallvec@1.15.1
|
||||
symphonia-bundle-flac@0.5.4
|
||||
symphonia-bundle-mp3@0.5.4
|
||||
symphonia-codec-aac@0.5.4
|
||||
symphonia-codec-pcm@0.5.4
|
||||
symphonia-codec-vorbis@0.5.4
|
||||
symphonia-core@0.5.4
|
||||
symphonia-format-isomp4@0.5.4
|
||||
symphonia-format-ogg@0.5.4
|
||||
symphonia-format-riff@0.5.4
|
||||
symphonia-metadata@0.5.4
|
||||
symphonia-utils-xiph@0.5.4
|
||||
symphonia@0.5.4
|
||||
syn@2.0.106
|
||||
thiserror-impl@1.0.69
|
||||
thiserror-impl@2.0.16
|
||||
thiserror@1.0.69
|
||||
thiserror@2.0.16
|
||||
toml_datetime@0.6.11
|
||||
toml_edit@0.22.27
|
||||
unicode-ident@1.0.18
|
||||
uuid@1.18.1
|
||||
walkdir@2.5.0
|
||||
wasi@0.14.5+wasi-0.2.4
|
||||
wasip2@1.0.0+wasi-0.2.4
|
||||
wasm-bindgen-backend@0.2.101
|
||||
wasm-bindgen-futures@0.4.51
|
||||
wasm-bindgen-macro-support@0.2.101
|
||||
wasm-bindgen-macro@0.2.101
|
||||
wasm-bindgen-shared@0.2.101
|
||||
wasm-bindgen@0.2.101
|
||||
web-sys@0.3.78
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.11
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-core@0.54.0
|
||||
windows-core@0.58.0
|
||||
windows-implement@0.58.0
|
||||
windows-interface@0.58.0
|
||||
windows-link@0.2.1
|
||||
windows-result@0.1.2
|
||||
windows-result@0.2.0
|
||||
windows-strings@0.1.0
|
||||
windows-sys@0.45.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.42.2
|
||||
windows-targets@0.52.6
|
||||
windows@0.54.0
|
||||
windows@0.58.0
|
||||
windows_aarch64_gnullvm@0.42.2
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.42.2
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.42.2
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.42.2
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.42.2
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.42.2
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.42.2
|
||||
windows_x86_64_msvc@0.52.6
|
||||
winnow@0.7.13
|
||||
winreg@0.5.1
|
||||
wit-bindgen@0.45.1
|
||||
zerocopy-derive@0.8.27
|
||||
zerocopy@0.8.27
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.88"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="A terminal user interface music player in Rust"
|
||||
HOMEPAGE="https://github.com/evilja/neocrystal"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/evilja/neocrystal.git"
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
}
|
||||
else
|
||||
SRC_URI="https://github.com/evilja/neocrystal/archive/refs/tags/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
#package license
|
||||
LICENSE="MIT"
|
||||
#crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD MPL-2.0 Unicode-3.0"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/alsa-lib
|
||||
sys-libs/ncurses
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eapply "${FILESDIR}"/remove-win32.patch
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "neocrystal won't work without a ~/Music/"
|
||||
elog "and you need to have alsa support to have a working playback"
|
||||
elog "because cpal crate uses alsa for linux."
|
||||
}
|
||||
@@ -170,6 +170,8 @@ CRATES="
|
||||
zerocopy@0.8.27
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.88"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="A terminal user interface music player in Rust"
|
||||
@@ -203,6 +205,13 @@ BDEPEND="
|
||||
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "neocrystal won't work without a ~/Music"
|
||||
src_prepare() {
|
||||
default
|
||||
eapply "${FILESDIR}"/remove-win32.patch
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "neocrystal won't work without a ~/Music/"
|
||||
elog "and you need to have alsa support to have a working playback"
|
||||
elog "because cpal crate uses alsa for linux."
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST Yandex_Music_amd64_5.75.2.deb 90330712 BLAKE2B ea605c24ceff469d86e43a654a1cf4cd5f8922616087899b7fc34a237d148883e22e0798e7d516a2fed892fa5f1a47207232b2149b625611d9d2d0cd82d42171 SHA512 384afaed7e1f334eb63c0d698de7aec626b5a29d0efcd975901ba76be68e3fe131c2070e0d81796fe99611ab8b37b655bdfa8d89cbdcdc3067f4ad160273ffd5
|
||||
DIST Yandex_Music_amd64_5.76.4.deb 90331836 BLAKE2B b332956da0c859aa96529e2d3e274ddcef443b3c1a919a0bc07570083dc72b7a1d13725b7cf347f58136492a5743c97d1b4c651309367f43736520d4834fc7b4 SHA512 c8f58adf2a8ea85eaa33018d34947fee30413fe087258aa47bcd352e03f78d852a2402c12b1ac7761a1571b2225c7eaf5ff8acecb13e2bae6696b0b01b232111
|
||||
DIST Yandex_Music_amd64_5.77.1.deb 92578104 BLAKE2B 1376879b0797dde63a6153a37b3c8859bbe2f3824fcb9e95bde11bf77aa335a939c6c0287a3463df62a7a2d06e002ab310b832252e13b6421db54be26883429e SHA512 5cb286cd7af5cac3ad15e7582d682170a30d5100e894ae12dc0fdbc97c443dc0c9af0ba689cad631cbac851c4aff753cf1b2aba91e37496d04016250be067fd8
|
||||
DIST Yandex_Music_amd64_5.78.4.deb 92584610 BLAKE2B 1aab1d17979f0cf923bd55f8dfa9b4d124732a12940bd696fd4c5b62c8f9fa7b342780d506cb7d832aaa238a60cfee0745cc127afccf2b7b4757945d2cf4c42f SHA512 a6e3c2b1e46f195059becb9d82b7c70255dd581d69daca60f1e9ff08f9ea2f3ac5f9fa20ab4e4b4a1d555184031677b8e30c08db941f4fc01bdb2d699f269c33
|
||||
|
||||
129
media-sound/yandex-music/yandex-music-5.78.4.ebuild
Normal file
129
media-sound/yandex-music/yandex-music-5.78.4.ebuild
Normal file
@@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \
|
||||
lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
|
||||
inherit chromium-2 pax-utils wrapper unpacker xdg
|
||||
|
||||
MY_PN="${PN/-/}"
|
||||
|
||||
DESCRIPTION="Yandex Music streaming service"
|
||||
HOMEPAGE="https://music.yandex.ru/"
|
||||
SRC_URI="
|
||||
amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Yandex-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
app-arch/bzip2
|
||||
dev-libs/expat
|
||||
dev-libs/fribidi
|
||||
dev-libs/glib:2
|
||||
dev-libs/gmp
|
||||
dev-libs/libffi
|
||||
dev-libs/libpcre2
|
||||
dev-libs/libtasn1
|
||||
dev-libs/libunistring
|
||||
dev-libs/nettle
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/wayland
|
||||
media-gfx/graphite2
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz
|
||||
media-libs/libepoxy
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libpng
|
||||
media-libs/mesa
|
||||
net-dns/libidn2
|
||||
net-libs/gnutls
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd-utils
|
||||
sys-apps/util-linux
|
||||
sys-devel/gcc
|
||||
sys-libs/glibc
|
||||
sys-libs/libcap
|
||||
virtual/zlib
|
||||
x11-libs/cairo[X,glib]
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango[X]
|
||||
x11-libs/pixman
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-util/patchelf-0.9
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop"
|
||||
YANDEX_HOME="opt/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_deb ${A}
|
||||
mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die
|
||||
mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \
|
||||
"${S}/usr/share/applications/${MY_PN}.desktop" || die
|
||||
|
||||
sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die
|
||||
|
||||
gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs"
|
||||
|
||||
rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die
|
||||
|
||||
pushd "${YANDEX_HOME}/locales" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)"
|
||||
patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt
|
||||
doins -r opt/*
|
||||
|
||||
insinto /usr
|
||||
doins -r usr/*
|
||||
|
||||
make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/"
|
||||
|
||||
fowners root:root "/${YANDEX_HOME}/${MY_PN}"
|
||||
fperms 4711 "/${YANDEX_HOME}/chrome-sandbox"
|
||||
pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox"
|
||||
fperms 755 "/${YANDEX_HOME}/${MY_PN}"
|
||||
}
|
||||
8
metadata/md5-cache/acct-group/goatcounter-0
Normal file
8
metadata/md5-cache/acct-group/goatcounter-0
Normal file
@@ -0,0 +1,8 @@
|
||||
DEFINED_PHASES=install preinst pretend
|
||||
DESCRIPTION=System group: goatcounter
|
||||
EAPI=8
|
||||
INHERIT=acct-group
|
||||
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
SLOT=0
|
||||
_eclasses_=user-info 563da40a1a20ea1e55bbf4d149fc190d acct-group 06fed07dcadb72919e250d10efc19842
|
||||
_md5_=fb733581b0a931d05f18d44e81d92dcb
|
||||
9
metadata/md5-cache/acct-user/goatcounter-0
Normal file
9
metadata/md5-cache/acct-user/goatcounter-0
Normal file
@@ -0,0 +1,9 @@
|
||||
DEFINED_PHASES=install postinst preinst prerm pretend
|
||||
DESCRIPTION=System user: goatcounter
|
||||
EAPI=8
|
||||
INHERIT=acct-user
|
||||
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
RDEPEND=acct-group/goatcounter
|
||||
SLOT=0
|
||||
_eclasses_=user-info 563da40a1a20ea1e55bbf4d149fc190d acct-user d3f06a3ef4289d7ba6428eed2e20ae57
|
||||
_md5_=296990b39d96bedc8ea8e5e07c9815c4
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user