parent
87f6414a5b
commit
84f557936a
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29766 BLAKE2B b6b9e8c01a71b20bca28f5ecb09f27e4b1d6fcbb62c9a3e8257701e7f218a99297eebfe75410178680cb6555794065d24aba2dec1d8c16a3e2d37468d15f84fb SHA512 84c8cbb64ed2b3ccef7f1aa302556939988dab798dcf1e8d169e5307f7689247383b8a2a0360fd4c16aba18a14f5208b0310b816d9eddb705f8d715bce19e8f2
|
MANIFEST Manifest.files.gz 29781 BLAKE2B 33a414325ade5babb09125b5431d66a219e36ab6f5301e0a1adb284ac5af7766e7f0ae96292ebff60c47372998c2292aea5b445b822199256550e8ddba5a44f1 SHA512 c679a02ca8a7a8ed9542755ac4620cd14d025680ab08ce537634f9b1e105cefbfa5ea05f0dbe6b99886911fad8a9075bcf07892b8e91b8a9eb0d21cdf88cedb3
|
||||||
TIMESTAMP 2023-01-19T13:10:08Z
|
TIMESTAMP 2023-01-21T19:39:39Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJQTBfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPMP3tfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBUsA//aaRF/ed+gR3afGNvIY5UvGNG5ZxRcDVp5Gh7UYY6vbFP2IKvss8Qiq2e
|
klDBBg//Rehw42fKuWcGly2mYlB3g8G7c/3diIiYKSeGfWkyNO5/NWaC7NFsaDD1
|
||||||
vfRrEbjROrJYliNEQvFlFRFSy6GTy5gId7B9/fDaQhisPQ34e3jsyVaj3RpNWjF8
|
hEyz9xhXeSqnFV7pcpbQj3xqZdBA576qpnDjQ10NJwTMDQm5j7e8D69kNKkwDUbO
|
||||||
YkcfID9lHRWVLqXV0+JhsmYgH8m9PulAWRoTthaeTpoF8R6Nmpzvlb/ImKVZ1pp+
|
93Lkxh432NHh4uzlwtlg9eUWEMdVNbYLgJDTS8aIldre3umJLmF3FPH7wNfWXiKI
|
||||||
F9eJQ4lQHRtqVIO1oiL5rJx6B5lPzeyT/T8GAi84qSiduqAX/yMYHC+4/07MMKDo
|
ql0NAJh761EII4YnOu8x/BqYq2a1GVxo8MZbv1Vm2dRviwgbSERyNIfYys6vmbP6
|
||||||
oCG6x9dYZWbIvKdP8Dp8X4WL4OG6gFMndiM2ujy84LYjL+fUKECO1d05irtwX0CB
|
TWRy0ARlCtYCLVp0Xj8Brkz2+BB7QhOMm/8Bl+tCpis7A46l3ebO6VwO8WzFqsfe
|
||||||
/bD234hu5+j+RILgV8KwtVbuekOBpecbzaPVScTxmZEzRNKMfT+3gCjTPlOIxvDq
|
Hy3eMVPuvlDkl4+ZRBwi5C9zt1U+6QyWUVjmvOjrKEM3yq2y2pox2ue4T8objku1
|
||||||
pCH6sAdJy88OTEi6zRjiizS2N3dBbp34j0QJAvaimoz2LdFAs9QzY96sDARQPYoc
|
jKj1lvHiPttTV+FUzt0+McMl9JIRpbld5OU9qeR2tr9u/QtQNwgK5u0W6ydrWnoE
|
||||||
uqz9rS1oQicPhcXebrgYByNkDT4p611doGyuDoB2GWVIAV5oGP3H+cXxtggWzQNb
|
A62DBpevsAu+k/A6pJ7Inl8BiacOoFsNltUMqDno8RoueEn0Q7J8TuVXm9JnnNex
|
||||||
N6hN3gdpTQZRjAmOcWswMA1MSqybmFOwgOeM5oJC2k5wM7Li7WJGrXYUoxDeZ/O8
|
LH7suWd/0+gXTiZQSdHlgtvC/l+mwMpb3DHC/bzchD3OfNCj8bRRQcKqOphS/IaG
|
||||||
P1Y7ee6h8udZq80/1Qc+W8Wb4rJ+nL9TJfOVXB4oU6TtMfraQxDKUVfs6AzkW7lU
|
TzjvS971t0JXI6o/0xjkAmCwwz/+jeT93wFh8WfrXeB3jeEeMdAhGma+dUAIo2SE
|
||||||
lmn/XDa6in7rUQGnerWkImFyq0uf+/z0mgax/7pcRUnpU91nXYw=
|
+QDjfvmmOqMFaQC4p9qwGj8vPxZ8GKrXa5mzXMG5O/OF23YH4cw=
|
||||||
=5Bto
|
=/hVm
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,7 +1,5 @@
|
|||||||
AUX brltty-6.4-respect-AR.patch 385 BLAKE2B 0029b98054c21b86bb3d03ff52a358fd08585fd10dcf43443c44857c13c17e65e8a60c1e14c06e708dbf77e55760d465a7929bf35cb37cb5758b42770cd7e4c7 SHA512 d603e195d9981a608b46ebb047536acece13c5106b46d1a4b76cc7e7aad6db2fb47d338224faaa9973295e10994fdd62a6986b0a3fd193a4808d432681d3dd60
|
AUX brltty-6.4-respect-AR.patch 385 BLAKE2B 0029b98054c21b86bb3d03ff52a358fd08585fd10dcf43443c44857c13c17e65e8a60c1e14c06e708dbf77e55760d465a7929bf35cb37cb5758b42770cd7e4c7 SHA512 d603e195d9981a608b46ebb047536acece13c5106b46d1a4b76cc7e7aad6db2fb47d338224faaa9973295e10994fdd62a6986b0a3fd193a4808d432681d3dd60
|
||||||
AUX brltty.initd 241 BLAKE2B 80969e4840d2d38af6bc310ecf18e0253ef01667517135bc5a2f92e50882c2b72e8a4763b215c62ccbfd8d2250067b44ce9a4cb5d318dd6eb48b298826d8d5de SHA512 55ea97a546a2335ee1148396df71363442b66ed4526f8adb93e88c2cf489f10a21b5361658f590b3f64eec24844235491b15349bd0e1c4533fef7b1390fc3a6e
|
AUX brltty.initd 241 BLAKE2B 80969e4840d2d38af6bc310ecf18e0253ef01667517135bc5a2f92e50882c2b72e8a4763b215c62ccbfd8d2250067b44ce9a4cb5d318dd6eb48b298826d8d5de SHA512 55ea97a546a2335ee1148396df71363442b66ed4526f8adb93e88c2cf489f10a21b5361658f590b3f64eec24844235491b15349bd0e1c4533fef7b1390fc3a6e
|
||||||
AUX brltty.rc 241 BLAKE2B 873b1344cc6dee3aa6272d9c8857b58a751200e77d7fa0d96f9ff992f2825267503db5fc11ea07d7064a0fa4fe78af637c41ced04212d063efb92183bb936c9f SHA512 d3b91fddbfa61e212537c58444585262d2781fa97ff7f8f4e9ab3c3ad937c680b230d805f7541e2701050e2b001d7d11f7e5937476568a3459d73bb36026f847
|
|
||||||
AUX brltty.tmpfiles.conf 31 BLAKE2B e51c4c6e98da2d68ebd2aca39d3015ca28b40dbee5528155f9efb87ef8ec5264b382c78acf748514bd1f3902dbedcd471f4e18b0361c6a924108a950c75aceb9 SHA512 3d52a11e0d266ac508ab5447b6515f006f610e3bcb2ec396c3fe4c58a68874c9568f7fd6a143829f69c1b87680f1157953eae9fe326f5db3723c7e4b46390bf7
|
|
||||||
DIST brltty-6.5.tar.xz 3631628 BLAKE2B b2e5f82f15dff9a99bf3d75523f6ec48d531d413d860079af0023b9efdc07a93563226c6388cc89ce025f8d13b1635e883680f0ddb8a688ffcc4cd9c335d7aee SHA512 bbfbb89b1c3ba5063ad3bc0aa97b859dd23acea1feb79dab20c57dc74ff2f26649942fcecc7030a3f70555596f4d9d35cd05616af2a8e101d4d56b4c471a6ad3
|
DIST brltty-6.5.tar.xz 3631628 BLAKE2B b2e5f82f15dff9a99bf3d75523f6ec48d531d413d860079af0023b9efdc07a93563226c6388cc89ce025f8d13b1635e883680f0ddb8a688ffcc4cd9c335d7aee SHA512 bbfbb89b1c3ba5063ad3bc0aa97b859dd23acea1feb79dab20c57dc74ff2f26649942fcecc7030a3f70555596f4d9d35cd05616af2a8e101d4d56b4c471a6ad3
|
||||||
EBUILD brltty-6.5.ebuild 5668 BLAKE2B fac441eb3bde2e3b0de64924afe486e4e4ca78d176ce9e6484e73773648bba32e023a37836f12928b6417ff7c2bac98bf35afa5f4812906a8a76d054860bc90d SHA512 2f66e1bb281c16685bb4b0e6a5f3cff00b6b2bb4cabcbfa67f9e5343f44c72a0fcf122548b60d92c10ff53ea7fca3613c17f6a24ce81117eb11ccdc104fc8a3e
|
EBUILD brltty-6.5.ebuild 5668 BLAKE2B fac441eb3bde2e3b0de64924afe486e4e4ca78d176ce9e6484e73773648bba32e023a37836f12928b6417ff7c2bac98bf35afa5f4812906a8a76d054860bc90d SHA512 2f66e1bb281c16685bb4b0e6a5f3cff00b6b2bb4cabcbfa67f9e5343f44c72a0fcf122548b60d92c10ff53ea7fca3613c17f6a24ce81117eb11ccdc104fc8a3e
|
||||||
MISC metadata.xml 1640 BLAKE2B eb6127143a054eda7263e2a3bf27555ac6193c2d9363476be6e6cb4e9269f454a808890ff8587189784a51877f44ed8ff5b9231aeea8d4c3172c98f66481c856 SHA512 74017c3f562c638fe1f547ed3e23c303d2248cbcc602404a4e394439ed4ad314ca359a9dccd181ba264a19b822fc46c7c961f992ad2bce95f6c3bfb3436d461f
|
MISC metadata.xml 1640 BLAKE2B eb6127143a054eda7263e2a3bf27555ac6193c2d9363476be6e6cb4e9269f454a808890ff8587189784a51877f44ed8ff5b9231aeea8d4c3172c98f66481c856 SHA512 74017c3f562c638fe1f547ed3e23c303d2248cbcc602404a4e394439ed4ad314ca359a9dccd181ba264a19b822fc46c7c961f992ad2bce95f6c3bfb3436d461f
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
command=/bin/brltty
|
|
||||||
pidfile=/var/run/brltty.pid
|
|
||||||
command_args="-P ${pidfile} -q"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
before *
|
|
||||||
after clock
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
d /run/brltty 0755 root root -
|
|
Binary file not shown.
@ -1,21 +1,11 @@
|
|||||||
DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51 SHA512 3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a
|
|
||||||
DIST aws-cli-1.27.41.gh.tar.gz 2333941 BLAKE2B ab39bd9acdf7d2d6f7ac6a8168b5959ede6799b4e06e04892fd49fae056b384c4fe9f7d721301b46be90f84fc0ead345968d1bc93399c8d8a374559e10c31519 SHA512 81d36eb1554386968924ea14c42e03fc21ab32ab97750f2d8fd20ac0deb6a6a7184b84b41e06ba0738ece233ff9dba08fe1f9f801bce1a2b38656c73f23e76e0
|
|
||||||
DIST aws-cli-1.27.45.gh.tar.gz 2344942 BLAKE2B 02171244d074008721a5da4b9e640b0da3b77ed90ad8acda300b7256ef62eb663f0bee78a52f025e3f6315306602ba3cb8848e89dbfb6abec6342a0ae04b1009 SHA512 d3daa556c6b93c312dae8ff29941d938cfed7f27e62408f06c32abbeb7324d04a3b8997fd1db9feb78ef1ef1eb98ea2fa456fe179c037127558ecf786e5b69c5
|
DIST aws-cli-1.27.45.gh.tar.gz 2344942 BLAKE2B 02171244d074008721a5da4b9e640b0da3b77ed90ad8acda300b7256ef62eb663f0bee78a52f025e3f6315306602ba3cb8848e89dbfb6abec6342a0ae04b1009 SHA512 d3daa556c6b93c312dae8ff29941d938cfed7f27e62408f06c32abbeb7324d04a3b8997fd1db9feb78ef1ef1eb98ea2fa456fe179c037127558ecf786e5b69c5
|
||||||
DIST aws-cli-1.27.46.gh.tar.gz 2345966 BLAKE2B e39f6feecad7d940f7cf64bc947f586e13c01c06c78181c2d04ade117797e4e0eae7eccf2823bb0a17f1e347aaafb6430687bcd5e10c932aeaea2430fca62f38 SHA512 5bb3554b7b4ece43c3f9ae0ac6c6dff92af501c34de16d71be9767b9a59740945504a6804be5985f1ee4ca1e328776aa65b80a5bce9d633dffb8066c3b5e65ce
|
|
||||||
DIST aws-cli-1.27.47.gh.tar.gz 2346342 BLAKE2B d065367cca04ae199a177c5dd21ff49d634084b6a45d5fd0a2c8ff26a9e75fdac7b9735f62816d00cbe7232c53875760e1d528817f5826383ddf8a7c17eb04a0 SHA512 165219463747912ee16bd2de02a1045f96264865a2b253045ff0f5b3ba37a298d7cc07208f7ed3d501da595cb2bf7a3877fdb2137bc737f12a0a14ac0de43d80
|
|
||||||
DIST aws-cli-1.27.48.gh.tar.gz 2346735 BLAKE2B 798de19b4c64f149b29d3f643c0e69b2cc9ee394eab82a2926251d64f43f5dbc47f5db5466accb2a51945c97d4c10edc64311304d01687f9c73eba1e446a98ee SHA512 fdd8980792505dac94562f1e152e9ba5c1645655a4ce6cd38ea9ca8066dc00ea066ca08b580b889953c82bb4522585d65808509055a98d319ffc65ceb6eb5e94
|
|
||||||
DIST aws-cli-1.27.49.gh.tar.gz 2347127 BLAKE2B fb559784817e9d95578139f53d6ff6e8ee72c1f790b08472beb5de704233dbdf0f1c7c8738ddf45633f5ee034d4a0635eef859a57081d48dc6061ff762d8dce0 SHA512 39b27b8410702c28846cd0936736c24eb99757035888f0463ee048d18500a3259a1daa7a267b80891991e3246735f47cdc2db1c3098aa5e43ce2356a97f36e6d
|
|
||||||
DIST aws-cli-1.27.50.gh.tar.gz 2347235 BLAKE2B cacfe2c8d4fce7de6452a02fa8bcbcde58dbf010328a161e5eecc7305b225264ae68d3e20c6107cfa3b817e2030ffb20dc09a938f8bff59036fab5969e3e6da0 SHA512 af95ad60f2537c12c1353ab0cee045b55834b92b51d0b2fb1bf48991d34f4aa3b61ab20ca438ecba5d8019009065f7993bab64b7e7e0edf89765351c3f4fa168
|
DIST aws-cli-1.27.50.gh.tar.gz 2347235 BLAKE2B cacfe2c8d4fce7de6452a02fa8bcbcde58dbf010328a161e5eecc7305b225264ae68d3e20c6107cfa3b817e2030ffb20dc09a938f8bff59036fab5969e3e6da0 SHA512 af95ad60f2537c12c1353ab0cee045b55834b92b51d0b2fb1bf48991d34f4aa3b61ab20ca438ecba5d8019009065f7993bab64b7e7e0edf89765351c3f4fa168
|
||||||
DIST aws-cli-1.27.51.gh.tar.gz 2347795 BLAKE2B 5f49ebfe653a7973c5d8645bb0056fa79719c6b6550c208b683a932ede32d5a6f1b17d1549326ac099a770f9a08efb47d17774d6d5ff612e28e01d5e35c79734 SHA512 1cc024d034c36206d61f1553053054c0036097ce88e483402f43d468acc14c704c14bb6d639c7743fe7924deabe969c3cc593c10c1f12b68d11d81b6af725841
|
|
||||||
DIST aws-cli-1.27.52.gh.tar.gz 2347819 BLAKE2B 1d6c26a9ede3c9cff28a66f7582a84a57dbacfaefce71b8465100abc4822a0fa1e01bf53068895901d5784fcbeb57f74fef9e872d3e145f56582edae920564ca SHA512 00b08ed90e2d67db3e091f49296f4d83b04c5a504373a613f5bf411fb17b5a1d2b7fc8612a8ff748c87dc3debe2b985c6ac2c3226683651a31d4f35d27b7c826
|
DIST aws-cli-1.27.52.gh.tar.gz 2347819 BLAKE2B 1d6c26a9ede3c9cff28a66f7582a84a57dbacfaefce71b8465100abc4822a0fa1e01bf53068895901d5784fcbeb57f74fef9e872d3e145f56582edae920564ca SHA512 00b08ed90e2d67db3e091f49296f4d83b04c5a504373a613f5bf411fb17b5a1d2b7fc8612a8ff748c87dc3debe2b985c6ac2c3226683651a31d4f35d27b7c826
|
||||||
EBUILD awscli-1.27.37.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b
|
DIST aws-cli-1.27.53.gh.tar.gz 2349368 BLAKE2B ddae75809b9eb2e8ff5f80cdb4d5730254866dc025c178ebcf76971e53fd5d5fecbf30e20717f4a126cb19624acd961e8c005a0ced118989b062666c8ab2d346 SHA512 8eddc6f801e7e7f8600f6cdde3db28e670fdc83e6266840b507f88e0b176d790450d18f84c921af15fa12408f2f2eb16fc2498668601c3164ef1f503275303a8
|
||||||
EBUILD awscli-1.27.41.ebuild 2285 BLAKE2B eb1371b1415262f2bde8422cbb8893720d81e7afc0d65d48c37b6ff27e52661713b542d6e57424e2dee0ca8a610bb644ec4b5bf2edde67649492b421562dbbbf SHA512 12a97cd2087bb66006dd1d49b7fdca4df723071cd5e68a592839bcb5ac1f9059e26d7383e8603da359486ac2cb53a722c8a569a4608073585d9aa4ade528ce3d
|
DIST aws-cli-1.27.54.gh.tar.gz 2349811 BLAKE2B 08cb317ea4621273644c39c1152e1a3f8bd9f52ed8c30d7c37dfea9e986ca1597fda1dfbdea8c4043fa783f061609d6f24895997e9f9a3f27d5677c0f9e6c3de SHA512 af4783eef3c1c666b8b3c6d20f1c0177db6d4ce01645b092770cba535dad95609b4bece366355ce6d6a505ac7ab5a2e390d64fb84d6c00e402f9f8ab88db91d9
|
||||||
EBUILD awscli-1.27.45.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
EBUILD awscli-1.27.45.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b
|
||||||
EBUILD awscli-1.27.46.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
|
||||||
EBUILD awscli-1.27.47.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
|
||||||
EBUILD awscli-1.27.48.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
|
||||||
EBUILD awscli-1.27.49.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
|
||||||
EBUILD awscli-1.27.50.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
EBUILD awscli-1.27.50.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
||||||
EBUILD awscli-1.27.51.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
|
||||||
EBUILD awscli-1.27.52.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
EBUILD awscli-1.27.52.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
||||||
|
EBUILD awscli-1.27.53.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
||||||
|
EBUILD awscli-1.27.54.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
|
||||||
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
||||||
|
@ -1,80 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# TODO
|
|
||||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
|
||||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
|
||||||
)
|
|
||||||
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,80 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# TODO
|
|
||||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
|
||||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
|
||||||
)
|
|
||||||
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,80 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# TODO
|
|
||||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
|
||||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
|
||||||
)
|
|
||||||
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,80 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# TODO
|
|
||||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
|
||||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
|
||||||
)
|
|
||||||
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,80 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# TODO
|
|
||||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
|
||||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
|
||||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
|
||||||
)
|
|
||||||
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,8 +1,3 @@
|
|||||||
AUX clustershell-1.8.4-current-thread.patch 3427 BLAKE2B 4adcc9c27f29b99e3bdd20dd9eb6671125ff5def441552a0e851031c8acebe0211168e9b1543306ddc45be645d9f2d5b3931250d6b5cf0a09b3f6afa97cc0a8c SHA512 beba976d831d6f5a4332e8bca73541d8763b4ca69971407dcfdafae424516f0d81c34f5f908930ac3f7d318070b1b2a2e75d21d3782c73e545b83bed4906927d
|
|
||||||
AUX clustershell-1.8.4-setrlimit-division.patch 763 BLAKE2B 7a527b9d7a6f37e49c1f33ec916f443f77c87a89c502edcae404d169543ca5304c4ce3165e938420ee712ada984e3128f8b34b4c20ffceb9dc623a3535014d7b SHA512 2dafe233a53ac9b83b068c865b0e1368bdfbc4f5a346fecc173460af5c6304f6b2f66fa190e14372d79414aad520336280f039b68b4754ddf3730b1959005f8a
|
|
||||||
AUX clustershell-1.8.4-skip-tests.patch 2577 BLAKE2B e79cfdf3def54ac620b3cd10955e0dd35426524fb5cab61fd9c32d47e557a481ee4b2ccedb9baeb768c20cbd909ce186962ebb966041f0e5acce3775ea616eaf SHA512 accfb107369d7d838a33023dbe94a749323b91cdd807779e44e6b8b6b9357e162bfc852aa99bad769674842d4ff2344385b3ef45504ba105d31727b5d4e02b8e
|
|
||||||
DIST clustershell-1.8.4.gh.tar.gz 367622 BLAKE2B 1487697a49d37902f9763094da1a156f5e7cc2ab0487814207bb9da03b1109f1ce55034fc92e72262d4b9920d5c52b9f6de84ce1ff04b06d042b0a6d005f1049 SHA512 582393e56d94e62e126d91f8af074a7b57d0e781a5c929cfc374e61324c412c32fcf9a8e063a78cb805c2ff34641887a1adfc7ef9f377b881077f719dbc2adc3
|
|
||||||
DIST clustershell-1.9.gh.tar.gz 382574 BLAKE2B 031eb9683db330f3b90ac06fa9a0409ea72c1be3d83c8d0519e0080ead715386043c925a6dbaeafdb38351c54f1508c050279603cd81bc2de60ba2df5733f636 SHA512 9eb4e9663a6381fa27311d1d70002ba64066ee6e2e08aaf772974d8097c6ca2d020563fc8478064e76bc6e56d37ed7eefc2919db99a2f5b26bd878fa7b764a15
|
DIST clustershell-1.9.gh.tar.gz 382574 BLAKE2B 031eb9683db330f3b90ac06fa9a0409ea72c1be3d83c8d0519e0080ead715386043c925a6dbaeafdb38351c54f1508c050279603cd81bc2de60ba2df5733f636 SHA512 9eb4e9663a6381fa27311d1d70002ba64066ee6e2e08aaf772974d8097c6ca2d020563fc8478064e76bc6e56d37ed7eefc2919db99a2f5b26bd878fa7b764a15
|
||||||
EBUILD clustershell-1.8.4.ebuild 1352 BLAKE2B 3a497ef9904a8d55b6994c05cbe3356172291bb89c6d4a7ca400e9a621f625437fe8e7cbc6017c4f173eda8f79bf2e6f6c452bcb2d0d532832517c433a1293dc SHA512 a41bdbde556ac2e54d7a9b813b4981c076b2838779e1bdd4d7cdfc63ff8cc784ca185229c1c2df5d4695cf3c93b614f2c9e5cb23ca9f5fc57496cd7e9901ee1c
|
|
||||||
EBUILD clustershell-1.9.ebuild 1156 BLAKE2B c2aa3e12edaf2a17208373c440617d7dceebbe018c7364ba3e6f50ab954f3274e9b3236a8e1b1843bcc7eb579f8230e9d1f783d7ba0ce3c11e8ec9a0f27401be SHA512 0bb4cddc8fafee1e860474b822b82bc29f5ad7d0bb63f7062c0dd98ac4955a2f6f61e169a9882d534ac555959f5f1366b9185a81c00bb4768e6c50d3fa81e72e
|
EBUILD clustershell-1.9.ebuild 1156 BLAKE2B c2aa3e12edaf2a17208373c440617d7dceebbe018c7364ba3e6f50ab954f3274e9b3236a8e1b1843bcc7eb579f8230e9d1f783d7ba0ce3c11e8ec9a0f27401be SHA512 0bb4cddc8fafee1e860474b822b82bc29f5ad7d0bb63f7062c0dd98ac4955a2f6f61e169a9882d534ac555959f5f1366b9185a81c00bb4768e6c50d3fa81e72e
|
||||||
MISC metadata.xml 610 BLAKE2B 1baa68f298ccc1117524968f3ddef220f068e876cfe8d6e5243a5f3144bfa8db21aa93bdb92efd3e7082c0e32b2747d2b544687114b09b78f823636d9b9be5b7 SHA512 0e4a89c4ea24577e065ed6b1a5714cfabea0a3452d546a16824608d2fdbc97ac39fb43d49c7adb279342a774b6719d52707b54091fc30326cbef14755fc04e0f
|
MISC metadata.xml 610 BLAKE2B 1baa68f298ccc1117524968f3ddef220f068e876cfe8d6e5243a5f3144bfa8db21aa93bdb92efd3e7082c0e32b2747d2b544687114b09b78f823636d9b9be5b7 SHA512 0e4a89c4ea24577e065ed6b1a5714cfabea0a3452d546a16824608d2fdbc97ac39fb43d49c7adb279342a774b6719d52707b54091fc30326cbef14755fc04e0f
|
||||||
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
|
||||||
PYTHON_REQ_USE="xml(+)"
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Python framework for efficient cluster administration"
|
|
||||||
HOMEPAGE="https://github.com/cea-hpc/clustershell/"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz
|
|
||||||
-> ${P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~x86"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
app-shells/pdsh
|
|
||||||
net-misc/openssh
|
|
||||||
sys-devel/bc
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
# python3.10 related fixes taken from upstream
|
|
||||||
"${FILESDIR}/${P}-setrlimit-division.patch"
|
|
||||||
"${FILESDIR}/${P}-current-thread.patch"
|
|
||||||
|
|
||||||
"${FILESDIR}/${P}-skip-tests.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
distutils_enable_tests unittest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# remove test sets that require working ssh connection
|
|
||||||
rm tests/{CLIClush,TaskDistant*,TreeWorker}Test.py || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
cd tests || die
|
|
||||||
# Automatic discovery does not work
|
|
||||||
"${EPYTHON}" -m unittest_or_fail -v *.py || die "Tests failed with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
|
|
||||||
doman doc/man/man*/*
|
|
||||||
|
|
||||||
mv "${ED}/usr/etc" "${ED}/etc" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "Some default system-wide config files have been installed into"
|
|
||||||
einfo "/etc/${PN}"
|
|
||||||
}
|
|
@ -1,95 +0,0 @@
|
|||||||
Backported from upstream commit 314767d65c39 ("Fix for python-3.10") [1].
|
|
||||||
|
|
||||||
[1] https://github.com/cea-hpc/clustershell/commit/314767d65c397fadc5ce0ae205a35d7bb47a68a8
|
|
||||||
|
|
||||||
diff --git a/lib/ClusterShell/Task.py b/lib/ClusterShell/Task.py
|
|
||||||
index b9142e6..8c9e1b9 100644
|
|
||||||
--- a/lib/ClusterShell/Task.py
|
|
||||||
+++ b/lib/ClusterShell/Task.py
|
|
||||||
@@ -254,7 +254,7 @@ class Task(object):
|
|
||||||
self._cond.acquire()
|
|
||||||
try:
|
|
||||||
self.suspend_count = min(self.suspend_count, 0)
|
|
||||||
- self._cond.notifyAll()
|
|
||||||
+ self._cond.notify_all()
|
|
||||||
finally:
|
|
||||||
self._cond.release()
|
|
||||||
|
|
||||||
@@ -347,7 +347,7 @@ class Task(object):
|
|
||||||
def _is_task_self(self):
|
|
||||||
"""Private method used by the library to check if the task is
|
|
||||||
task_self(), but do not create any task_self() instance."""
|
|
||||||
- return self.thread == threading.currentThread()
|
|
||||||
+ return self.thread == threading.current_thread()
|
|
||||||
|
|
||||||
def default_excepthook(self, exc_type, exc_value, tb):
|
|
||||||
"""Default excepthook for a newly Task. When an exception is
|
|
||||||
@@ -765,7 +765,7 @@ class Task(object):
|
|
||||||
|
|
||||||
def _resume(self):
|
|
||||||
"""Resume task - called from self thread."""
|
|
||||||
- assert self.thread == threading.currentThread()
|
|
||||||
+ assert self.thread == threading.current_thread()
|
|
||||||
try:
|
|
||||||
try:
|
|
||||||
self._reset()
|
|
||||||
@@ -780,7 +780,7 @@ class Task(object):
|
|
||||||
# task becomes joinable
|
|
||||||
self._join_cond.acquire()
|
|
||||||
self._suspend_cond.atomic_inc()
|
|
||||||
- self._join_cond.notifyAll()
|
|
||||||
+ self._join_cond.notify_all()
|
|
||||||
self._join_cond.release()
|
|
||||||
|
|
||||||
def resume(self, timeout=None):
|
|
||||||
@@ -954,14 +954,14 @@ class Task(object):
|
|
||||||
# termination (late join()s)
|
|
||||||
# must be called after _terminated is set to True
|
|
||||||
self._join_cond.acquire()
|
|
||||||
- self._join_cond.notifyAll()
|
|
||||||
+ self._join_cond.notify_all()
|
|
||||||
self._join_cond.release()
|
|
||||||
|
|
||||||
# destroy task if needed
|
|
||||||
if kill:
|
|
||||||
Task._task_lock.acquire()
|
|
||||||
try:
|
|
||||||
- del Task._tasks[threading.currentThread()]
|
|
||||||
+ del Task._tasks[threading.current_thread()]
|
|
||||||
finally:
|
|
||||||
Task._task_lock.release()
|
|
||||||
|
|
||||||
@@ -1376,7 +1376,7 @@ def task_self(defaults=None):
|
|
||||||
provided as a convenience is available in the top-level ClusterShell.Task
|
|
||||||
package namespace.
|
|
||||||
"""
|
|
||||||
- return Task(thread=threading.currentThread(), defaults=defaults)
|
|
||||||
+ return Task(thread=threading.current_thread(), defaults=defaults)
|
|
||||||
|
|
||||||
def task_wait():
|
|
||||||
"""
|
|
||||||
@@ -1385,7 +1385,7 @@ def task_wait():
|
|
||||||
convenience and is available in the top-level ClusterShell.Task package
|
|
||||||
namespace.
|
|
||||||
"""
|
|
||||||
- Task.wait(threading.currentThread())
|
|
||||||
+ Task.wait(threading.current_thread())
|
|
||||||
|
|
||||||
def task_terminate():
|
|
||||||
"""
|
|
||||||
diff --git a/tests/TaskPortTest.py b/tests/TaskPortTest.py
|
|
||||||
index 697f144..4014a89 100644
|
|
||||||
--- a/tests/TaskPortTest.py
|
|
||||||
+++ b/tests/TaskPortTest.py
|
|
||||||
@@ -28,7 +28,7 @@ class TaskPortTest(unittest.TestCase):
|
|
||||||
def ev_msg(self, port, msg):
|
|
||||||
# receive msg
|
|
||||||
assert msg == "toto"
|
|
||||||
- assert port.task.thread == threading.currentThread()
|
|
||||||
+ assert port.task.thread == threading.current_thread()
|
|
||||||
TaskPortTest.got_msg = True
|
|
||||||
port.task.abort()
|
|
||||||
|
|
||||||
--
|
|
||||||
2.35.1
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
|||||||
Python3.10 related fix taken from upstream [1,2].
|
|
||||||
|
|
||||||
[1] https://github.com/cea-hpc/clustershell/pull/487
|
|
||||||
[2] https://github.com/cea-hpc/clustershell/commit/5ac85daf74056ec7e60778efec94c746a150142c
|
|
||||||
|
|
||||||
diff --git a/tests/CLIConfigTest.py b/tests/CLIConfigTest.py
|
|
||||||
index 2853398..db6cec5 100644
|
|
||||||
--- a/tests/CLIConfigTest.py
|
|
||||||
+++ b/tests/CLIConfigTest.py
|
|
||||||
@@ -229,7 +229,7 @@ class CLIClushConfigTest(unittest.TestCase):
|
|
||||||
display = Display(options, config)
|
|
||||||
|
|
||||||
# force a lower soft limit
|
|
||||||
- resource.setrlimit(resource.RLIMIT_NOFILE, (hard2/2, hard))
|
|
||||||
+ resource.setrlimit(resource.RLIMIT_NOFILE, (hard2//2, hard))
|
|
||||||
# max_fdlimit should increase soft limit again
|
|
||||||
set_fdlimit(config.fd_max, display)
|
|
||||||
# verify
|
|
||||||
--
|
|
||||||
2.35.1
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
|||||||
This is a Gentoo specific patch for skipping tests that do not work due
|
|
||||||
to various reasons:
|
|
||||||
1. hostname may be set to localhost
|
|
||||||
2. test fails which are most probably caused by weird test interaction.
|
|
||||||
The issue is reported to upstream in [1].
|
|
||||||
|
|
||||||
[1] https://github.com/cea-hpc/clustershell/issues/488
|
|
||||||
|
|
||||||
diff --git a/tests/TaskEventTest.py b/tests/TaskEventTest.py
|
|
||||||
index f8a4048..900008b 100644
|
|
||||||
--- a/tests/TaskEventTest.py
|
|
||||||
+++ b/tests/TaskEventTest.py
|
|
||||||
@@ -475,6 +475,7 @@ class TaskEventTest(unittest.TestCase):
|
|
||||||
self.assertEqual(eh.cnt_pickup, 3)
|
|
||||||
self.assertEqual(eh.cnt_hup, 3)
|
|
||||||
|
|
||||||
+ @unittest.skip("because of an issue https://github.com/cea-hpc/clustershell/issues/488")
|
|
||||||
def test_ev_pickup_fanout_legacy(self):
|
|
||||||
"""test ev_pickup event with fanout (legacy)"""
|
|
||||||
task = task_self()
|
|
||||||
@@ -498,6 +499,7 @@ class TaskEventTest(unittest.TestCase):
|
|
||||||
finally:
|
|
||||||
task.set_info("fanout", fanout)
|
|
||||||
|
|
||||||
+ @unittest.skip("because of an issue https://github.com/cea-hpc/clustershell/issues/488")
|
|
||||||
def test_ev_pickup_fanout(self):
|
|
||||||
"""test ev_pickup event with fanout"""
|
|
||||||
task = task_self()
|
|
||||||
diff --git a/tests/TreeWorkerTest.py b/tests/TreeWorkerTest.py
|
|
||||||
index d5c221a..969d3c9 100644
|
|
||||||
--- a/tests/TreeWorkerTest.py
|
|
||||||
+++ b/tests/TreeWorkerTest.py
|
|
||||||
@@ -99,6 +99,7 @@ class TEventHandler(TEventHandlerBase):
|
|
||||||
self.ev_timedout_cnt += 1
|
|
||||||
|
|
||||||
|
|
||||||
+@unittest.skipIf(HOSTNAME == 'localhost', "does not work with hostname set to 'localhost'")
|
|
||||||
class TreeWorkerTest(unittest.TestCase):
|
|
||||||
"""
|
|
||||||
TreeWorkerTest: test TreeWorker
|
|
||||||
diff --git a/tests/WorkerExecTest.py b/tests/WorkerExecTest.py
|
|
||||||
index 6f99f10..0894f99 100644
|
|
||||||
--- a/tests/WorkerExecTest.py
|
|
||||||
+++ b/tests/WorkerExecTest.py
|
|
||||||
@@ -45,6 +45,7 @@ class ExecTest(unittest.TestCase):
|
|
||||||
self.assertEqual(task_self().max_retcode(), 1)
|
|
||||||
self.assertEqual(task_self().node_buffer('localhost'), b'')
|
|
||||||
|
|
||||||
+ @unittest.skipIf(HOSTNAME == 'localhost', "does not work with hostname set to 'localhost'")
|
|
||||||
def test_timeout(self):
|
|
||||||
"""test ExecWorker with a timeout"""
|
|
||||||
nodes = "localhost,%s" % HOSTNAME
|
|
||||||
@@ -67,6 +68,7 @@ class ExecTest(unittest.TestCase):
|
|
||||||
self.assertRaises(WorkerError, self.execw,
|
|
||||||
nodes="localhost", handler=None, command="echo %")
|
|
||||||
|
|
||||||
+ @unittest.skipIf(HOSTNAME == 'localhost', "does not work with hostname set to 'localhost'")
|
|
||||||
def test_rank_placeholder(self):
|
|
||||||
"""test ExecWorker with several nodes and %n (rank)"""
|
|
||||||
nodes = "localhost,%s" % HOSTNAME
|
|
||||||
--
|
|
||||||
2.35.1
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
DIST eclean-kernel-2.99.3.tar.gz 20031 BLAKE2B 70830639eb00bde810e29361dec7c7b90f5b85b79b5be865f23cf45254cbf6139ef335fb5bfef08e2512512e57867df62f6468ce8de1da58cc9a4cfa27a26244 SHA512 edbe373b81a2eb5c7fca8794f9577c68ab66305e9085cc7535cd5d8a8fdd549b2035cb0b5f3e5a69cc735146c2eef81dc5c1f5284ef255420aca0cda9e518b14
|
DIST eclean-kernel-2.99.3.tar.gz 20031 BLAKE2B 70830639eb00bde810e29361dec7c7b90f5b85b79b5be865f23cf45254cbf6139ef335fb5bfef08e2512512e57867df62f6468ce8de1da58cc9a4cfa27a26244 SHA512 edbe373b81a2eb5c7fca8794f9577c68ab66305e9085cc7535cd5d8a8fdd549b2035cb0b5f3e5a69cc735146c2eef81dc5c1f5284ef255420aca0cda9e518b14
|
||||||
EBUILD eclean-kernel-2.99.3.ebuild 711 BLAKE2B e6e76c66d4bb8f2d2c9707cb8def37a4f479fd73454656c822edbf12f22b42afdbc8039799912190f0fff3834f416850944528c1ba1c82ab33ec028a48ea6384 SHA512 55844882672e0b190b7db8b53f0954b88e6c06acdf8e0d6d2586bbd462c3eb860777e2e3c6cfb0e63c06eaa397035df59037b76be008b4cb3e2f36bfc2396430
|
EBUILD eclean-kernel-2.99.3.ebuild 711 BLAKE2B 3ae4547c3b28bfacde248d72e3b1784607a82d70cde9b9f2430427ea891b56379d154b1d8ff78aa6ab87804af8e9379f96b165c776d20742b90c5ea0d40a890e SHA512 703880d024bd73f896e12207f7b4f6d9ccf39af57fe581df69b90c65270f2a2b30fb9619650c7feecd97eb14b43513c608c6402f6de17c95f3a3281968aec686
|
||||||
EBUILD eclean-kernel-9999.ebuild 675 BLAKE2B fd2ce92c6a2bfb4138f3255217ea7c4bbf43991cccf32faafad7e243cb206edcfe8644bc448e25601dfa94ff9cea05a837a82b82a80ec84343c100a4e0f8a3e4 SHA512 e8ee67cb0bfd45dcb3c85fb95e32fbe943c0da1a22f0cc8424a5015eca7e788b2aaa99f84a7dee63d923dfffdd8b4dc18212b20ea6b1f6fde95cfcd22797c9ec
|
EBUILD eclean-kernel-9999.ebuild 675 BLAKE2B f74eea7ec894024a86d19c25d76cf5584c41df23eb25544816986f4892b93f1cea7674361ff93b4fc5a6c41a17f0762c160952c83ad8f8876876ba334398ce72 SHA512 f3a69c326408039af1025c14f1fc243c28810834ac36489b08fb1521711fe8777bf357d70f68a3912bec8f28144711e13c38aa1d7a88c253cdade4a72b144495
|
||||||
MISC metadata.xml 618 BLAKE2B 1629b132706b5bdd9d30ab55b929b679d846523b1d9d40fdf26600917af18514c1774d8f5dfb2c39d0bf3476371aaf5f1f952b18269660862b7ae96f3c567e22 SHA512 a07b907aea8d1859d6fd7384a65b10cdfb9d0e19a9712f7e1dbf910b444d21a7c573a73549b6d1aedc7b234988a4911c6d759533a9ecba571002611ff26b3549
|
MISC metadata.xml 618 BLAKE2B 1629b132706b5bdd9d30ab55b929b679d846523b1d9d40fdf26600917af18514c1774d8f5dfb2c39d0bf3476371aaf5f1f952b18269660862b7ae96f3c567e22 SHA512 a07b907aea8d1859d6fd7384a65b10cdfb9d0e19a9712f7e1dbf910b444d21a7c573a73549b6d1aedc7b234988a4911c6d759533a9ecba571002611ff26b3549
|
||||||
|
@ -0,0 +1,141 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit desktop systemd toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Single process stack of various system monitors"
|
||||||
|
HOMEPAGE="http://www.gkrellm.net/"
|
||||||
|
if [[ "${PV}" == 9999 ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://git.srcbox.net/gkrellm/gkrellm.git"
|
||||||
|
else
|
||||||
|
SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="2"
|
||||||
|
IUSE="gnutls hddtemp lm-sensors nls ntlm ssl X"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
acct-group/gkrellmd
|
||||||
|
acct-user/gkrellmd
|
||||||
|
dev-libs/glib:2
|
||||||
|
hddtemp? ( app-admin/hddtemp )
|
||||||
|
ssl? (
|
||||||
|
gnutls? ( net-libs/gnutls )
|
||||||
|
!gnutls? (
|
||||||
|
dev-libs/openssl:0=
|
||||||
|
)
|
||||||
|
)
|
||||||
|
lm-sensors? ( sys-apps/lm-sensors:= )
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
ntlm? ( net-libs/libntlm )
|
||||||
|
X? (
|
||||||
|
x11-libs/gdk-pixbuf
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/pango
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
x11-base/xorg-proto
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.3.5-config.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.3.5-width.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.3.5-sansfont.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
DOCS=( Changelog CREDITS README )
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if use gnutls && ! use ssl ; then
|
||||||
|
ewarn "You have enabled the \"gnutls\" USE flag but not the \"ssl\" USE flag."
|
||||||
|
ewarn "No ssl backend will be built!"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e 's:-O2 ::' \
|
||||||
|
-e 's:override CC:CFLAGS:' \
|
||||||
|
-e 's:-L/usr/X11R6/lib::' \
|
||||||
|
-i */Makefile || die "sed Makefile(s) failed"
|
||||||
|
|
||||||
|
sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
|
||||||
|
-e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
|
||||||
|
-i src/${PN}.h || die "sed ${PN}.h failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
TARGET=
|
||||||
|
|
||||||
|
if use X ; then
|
||||||
|
emake \
|
||||||
|
${TARGET} \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
STRIP="" \
|
||||||
|
INSTALLROOT="${EPREFIX}/usr" \
|
||||||
|
INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
|
||||||
|
LOCALEDIR="${EPREFIX}/usr/share/locale" \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
$(usex lm-sensors "" "without-libsensors=yes") \
|
||||||
|
$(usex ntlm "" "without-ntlm=yes") \
|
||||||
|
$(usex ssl $(usex gnutls 'without-ssl=yes' 'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
|
||||||
|
else
|
||||||
|
cd server || die
|
||||||
|
emake \
|
||||||
|
${TARGET} \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
LINK_FLAGS="$LDFLAGS -Wl,-E" \
|
||||||
|
STRIP="" \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
$(usex lm-sensors "" "without-libsensors=yes")
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
if use X ; then
|
||||||
|
emake \
|
||||||
|
install${TARGET:+_}${TARGET} \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
STRIP="" \
|
||||||
|
INSTALLDIR="${ED}/usr/bin" \
|
||||||
|
INCLUDEDIR="${ED}/usr/include" \
|
||||||
|
LOCALEDIR="${ED}/usr/share/locale" \
|
||||||
|
PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
|
||||||
|
MANDIR="${ED}/usr/share/man/man1"
|
||||||
|
|
||||||
|
docinto html
|
||||||
|
dodoc *.html
|
||||||
|
|
||||||
|
newicon src/icon.xpm ${PN}.xpm
|
||||||
|
make_desktop_entry ${PN} GKrellM ${PN}
|
||||||
|
else
|
||||||
|
dobin server/gkrellmd
|
||||||
|
|
||||||
|
insinto /usr/include/gkrellm2
|
||||||
|
doins server/gkrellmd.h
|
||||||
|
doins shared/log.h
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/gkrellmd.initd gkrellmd
|
||||||
|
newconfd "${FILESDIR}"/gkrellmd.conf gkrellmd
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}"/gkrellmd.service
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
doins server/gkrellmd.conf
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
DIST ncompress-5.0.tar.gz 34185 BLAKE2B 7b296bd00024bfb483d3261ff8aa6e47a6be8c62b445c3d456d702b69fbc2a7b731326f7ea91aa331ba8e8a27936f4318b3e252cc978b6bf3198e8812988913f SHA512 5bc886f98f25b03d034e8d8ebb0ee9388d727ee3e0c6d8a906698b2f8fa5c930f55d857486244b7f40447c7b74f3c620626600db619d0c6d6fd434f52912be42
|
DIST ncompress-5.0.tar.gz 34185 BLAKE2B 7b296bd00024bfb483d3261ff8aa6e47a6be8c62b445c3d456d702b69fbc2a7b731326f7ea91aa331ba8e8a27936f4318b3e252cc978b6bf3198e8812988913f SHA512 5bc886f98f25b03d034e8d8ebb0ee9388d727ee3e0c6d8a906698b2f8fa5c930f55d857486244b7f40447c7b74f3c620626600db619d0c6d6fd434f52912be42
|
||||||
|
EBUILD ncompress-5.0-r1.ebuild 1087 BLAKE2B 7a5642bc0a7d3ccb69b2b38351ba6c0f4fe316523961151d0139ebaa82314d800f4b9dab32b919d3c8fce4f9fd40faa2df310a11b9d95583fa2bc36f8092951d SHA512 c09fab1b495a965c9daffa00a8f299af979c6e351c9234561c0fe61d0c88c34338a70bbc9df7971415ca8aed0a4157e9901a7efce84ea9dcd2044a7daed43084
|
||||||
EBUILD ncompress-5.0.ebuild 763 BLAKE2B a5eac829aab31ff186a7668542410587ed8bb8fd8787bd2b3053003e9a3a72515dec842050a6bfdadc2115bfffd05e15b7a71a8cd79fc40a3a87cb4391f26416 SHA512 a2753555531e73a519331c9b282e1cd54781093649eec68209bd4c0cbc1e78009f90b9b4a9c0c36ff79afa6b05451084e9a51b00a002ace40cec8fbf138097f5
|
EBUILD ncompress-5.0.ebuild 763 BLAKE2B a5eac829aab31ff186a7668542410587ed8bb8fd8787bd2b3053003e9a3a72515dec842050a6bfdadc2115bfffd05e15b7a71a8cd79fc40a3a87cb4391f26416 SHA512 a2753555531e73a519331c9b282e1cd54781093649eec68209bd4c0cbc1e78009f90b9b4a9c0c36ff79afa6b05451084e9a51b00a002ace40cec8fbf138097f5
|
||||||
MISC metadata.xml 393 BLAKE2B 24133518bbc568fc7861bb255fcd6ebb34d8ed24912889ac7df4f0517f34fcb281a3eff0c75d5a285891f820956b680270b42cdb1f5cf7a417f43241b46d392f SHA512 7b5f6f0ea16f60fb9b05d9a27701b56e80b62c8e9d1fbf05ecc75015f51dc010f53546661013ec36831051985360e21fb374bc8b5006ecc14f707f9b715fe745
|
MISC metadata.xml 393 BLAKE2B 24133518bbc568fc7861bb255fcd6ebb34d8ed24912889ac7df4f0517f34fcb281a3eff0c75d5a285891f820956b680270b42cdb1f5cf7a417f43241b46d392f SHA512 7b5f6f0ea16f60fb9b05d9a27701b56e80b62c8e9d1fbf05ecc75015f51dc010f53546661013ec36831051985360e21fb374bc8b5006ecc14f707f9b715fe745
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Classic compress & uncompress programs for .Z (LZW) files"
|
||||||
|
HOMEPAGE="https://vapier.github.io/ncompress/"
|
||||||
|
SRC_URI="https://github.com/vapier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="public-domain"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# First sed expression replaces hardlinking with
|
||||||
|
# symlinking. Second sed expression fixes the symlink target
|
||||||
|
# to use relative path to a file in the same directory as the
|
||||||
|
# symlink (so point to compress instead of
|
||||||
|
# $(DESTDIR)$(BINDIR)/compress).
|
||||||
|
sed -i \
|
||||||
|
-e 's:\bln :ln -s :' \
|
||||||
|
-e 's:\(\bln [^$]*\)\$(DESTDIR)\$(BINDIR)/:\1:' \
|
||||||
|
Makefile.def || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export CC
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake install_core DESTDIR="${ED}" PREFIX="/usr"
|
||||||
|
dodoc Acknowleds Changes LZW.INFO README.md
|
||||||
|
}
|
@ -1,8 +1,5 @@
|
|||||||
AUX upx-4.0.1-CVE-2023-23456.patch 2336 BLAKE2B 5ab0455eecf634ce7806079931f06b6b62136a03682f76794f60bf50d120ab9fb28ed35997191c8b47b8473f9b563bfca67bee6d75366625d29b28c2a1544c2b SHA512 7dd4ab0c5fbf66ff2b57457c6d1afb2f99f1c2f8fa61ef8f8fb560832c8455af03875a6a56d6a5dc29893be06d6dab689c7f9d2a0fe0ace6e1b01101e666f979
|
AUX upx-4.0.1-CVE-2023-23456.patch 2336 BLAKE2B 5ab0455eecf634ce7806079931f06b6b62136a03682f76794f60bf50d120ab9fb28ed35997191c8b47b8473f9b563bfca67bee6d75366625d29b28c2a1544c2b SHA512 7dd4ab0c5fbf66ff2b57457c6d1afb2f99f1c2f8fa61ef8f8fb560832c8455af03875a6a56d6a5dc29893be06d6dab689c7f9d2a0fe0ace6e1b01101e666f979
|
||||||
AUX upx-4.0.1-CVE-2023-23457.patch 2119 BLAKE2B eed7ea0ff6de7ebca9ac0bceaa74e4c6d975a22228c23523ffeb79f6852df7ff0d451fd1e01cbf11a40cf62a5e8395f621429d0c7f9aa9da432f1d80d68c20bc SHA512 2d32f36abcab77f7aeb6adc269d2feffdfeae15460591f3c2b60a732c0b919354f020b88d4ea0e43c7559d02be248ac4949c44a357bef7b19f3277deaa692b91
|
AUX upx-4.0.1-CVE-2023-23457.patch 2119 BLAKE2B eed7ea0ff6de7ebca9ac0bceaa74e4c6d975a22228c23523ffeb79f6852df7ff0d451fd1e01cbf11a40cf62a5e8395f621429d0c7f9aa9da432f1d80d68c20bc SHA512 2d32f36abcab77f7aeb6adc269d2feffdfeae15460591f3c2b60a732c0b919354f020b88d4ea0e43c7559d02be248ac4949c44a357bef7b19f3277deaa692b91
|
||||||
DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72 SHA512 fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6
|
|
||||||
DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b SHA512 f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235
|
DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b SHA512 f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235
|
||||||
EBUILD upx-4.0.0.ebuild 651 BLAKE2B 79aca51cc6fa40e8a39fecd5d512cd191d9981c3e584ab18629c52253d036fd52802476f24060c40117273853d7862c6359c47d8da69732402c89cf2e7c07398 SHA512 168ee21480b5b065f0ec20b3a6916a479db25a358b4a7894d7bdccad4a2505fe12d975ee363b8a687fe0f395e5a07f12d3fc44eb0eacae5bbbe087cfbc4e259c
|
|
||||||
EBUILD upx-4.0.1-r1.ebuild 843 BLAKE2B 1c93b65b69d8bc76f21ca8c35a9770a65f5ae6aa3d2448b3a411e506a83fbffc5e206b4deae47f1b4014d93dc54db36e41fdb7f7582f775ad9203dc4c6c643ad SHA512 7d49a957c8ecadc50f3bcc02603e4a9e72fb7f0609fd28d0d6c5e2f879f87d2a6d36e668e964a473172dff4f7b62d1ed04e0eacdbc1c30d4ca592b114c5a7e6c
|
EBUILD upx-4.0.1-r1.ebuild 843 BLAKE2B 1c93b65b69d8bc76f21ca8c35a9770a65f5ae6aa3d2448b3a411e506a83fbffc5e206b4deae47f1b4014d93dc54db36e41fdb7f7582f775ad9203dc4c6c643ad SHA512 7d49a957c8ecadc50f3bcc02603e4a9e72fb7f0609fd28d0d6c5e2f879f87d2a6d36e668e964a473172dff4f7b62d1ed04e0eacdbc1c30d4ca592b114c5a7e6c
|
||||||
EBUILD upx-4.0.1.ebuild 748 BLAKE2B e4562c894bd26240bb21dc4e579aa56c9c6bf27ef1fd00b6c30da6739cea4458a9de9154a7b1bcf5efa4f5fbd01fe595126f48f593ea2c8b336cc1cec84b3343 SHA512 93e947ff8f3794c0e61637e2587dc9acba3ce6f27024c8f1e9729fa4f915eec7467a62a70694c3d23fb2dbc10e9f5f115cbe9831899df2b77ecc8d4fffec15a6
|
|
||||||
MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4
|
MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL compression and not NRV)"
|
|
||||||
HOMEPAGE="https://upx.github.io/"
|
|
||||||
SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz"
|
|
||||||
S="${WORKDIR}/${P}-src"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
|
|
||||||
RDEPEND="!app-arch/upx-bin"
|
|
||||||
BDEPEND="app-arch/xz-utils[extra-filters]"
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Don't run tests in parallel, #878977
|
|
||||||
cmake_src_test -j1
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL compression and not NRV)"
|
|
||||||
HOMEPAGE="https://upx.github.io/"
|
|
||||||
SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz"
|
|
||||||
S="${WORKDIR}/${P}-src"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
|
|
||||||
|
|
||||||
RDEPEND="!app-arch/upx-bin"
|
|
||||||
BDEPEND="app-arch/xz-utils[extra-filters]"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DUPX_CONFIG_DISABLE_WERROR=ON
|
|
||||||
)
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Don't run tests in parallel, #878977
|
|
||||||
cmake_src_test -j1
|
|
||||||
}
|
|
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
DIST distrobox-1.4.1.tar.gz 231405 BLAKE2B 920fc2ccf20ad2b6af2a3ea3dfe5c209cd779d6490e6fb95110af5e74ce56354aa264f413c070a6814253a5c51e82be110b8fc86e536a4ae0881fa22afc16630 SHA512 6cee6b734bf22e678529b93f15cdf98f09506642ef5e204ae73590c29a85e205a16715588c9e49b1c39b71023ea906565078e9c2c1f6368df885d20bf37136e2
|
DIST distrobox-1.4.1.tar.gz 231405 BLAKE2B 920fc2ccf20ad2b6af2a3ea3dfe5c209cd779d6490e6fb95110af5e74ce56354aa264f413c070a6814253a5c51e82be110b8fc86e536a4ae0881fa22afc16630 SHA512 6cee6b734bf22e678529b93f15cdf98f09506642ef5e204ae73590c29a85e205a16715588c9e49b1c39b71023ea906565078e9c2c1f6368df885d20bf37136e2
|
||||||
DIST distrobox-1.4.2.1.tar.gz 235019 BLAKE2B dd512b183763a2e4c7e2b495bb50cc3fc3d764c48ce902b83e0b543587b60b458c6b9ae937057bfc91860dc415f9ad68fb648cf06faeeb56d0a4c27180e4c2e0 SHA512 d3bc1de91bf33b7ac500c0ae471feb28c9b1efdef6878bf1aed50ef394f69d2d36f99296f0a8182b139d9339558720b891f7dc1249a7f91c883c00bac5597283
|
DIST distrobox-1.4.2.1.tar.gz 235019 BLAKE2B dd512b183763a2e4c7e2b495bb50cc3fc3d764c48ce902b83e0b543587b60b458c6b9ae937057bfc91860dc415f9ad68fb648cf06faeeb56d0a4c27180e4c2e0 SHA512 d3bc1de91bf33b7ac500c0ae471feb28c9b1efdef6878bf1aed50ef394f69d2d36f99296f0a8182b139d9339558720b891f7dc1249a7f91c883c00bac5597283
|
||||||
EBUILD distrobox-1.4.1.ebuild 723 BLAKE2B 19fdaf771bc7ba3217245b84fd5eccc86285e106671dc44d37ffd94b4827849c68f327d80e91aae35c9ff5dca6f6a575770d96281066c6c27a7e7fde6fb95604 SHA512 ed1ab9ee3115fc409b9e2aefc2cd5063cc76d05e3fac891fe5ddea3dbb527cc576b76ff0f49e30c28e8b32e06a466968ae0b28bfd1f3f00b4613ff340b21dbfa
|
EBUILD distrobox-1.4.1.ebuild 722 BLAKE2B 199e4736b0acd141bdc427697b0c43f823c9a8228d0370e56c06100c99e98f1e7234ec38944f2afe937b682eea4a19b0463d0ee404e4e2d57fdc6fba000ad824 SHA512 45dc34339c58d55d2cfc742cd4b1ff9ccf846468ae8edb5930c187b1bc9f13ca89acf34e24f265fdfbd87493fcbc11ef4f021f81d55ae9e8e22e785ecf749a29
|
||||||
EBUILD distrobox-1.4.2.1.ebuild 723 BLAKE2B 19fdaf771bc7ba3217245b84fd5eccc86285e106671dc44d37ffd94b4827849c68f327d80e91aae35c9ff5dca6f6a575770d96281066c6c27a7e7fde6fb95604 SHA512 ed1ab9ee3115fc409b9e2aefc2cd5063cc76d05e3fac891fe5ddea3dbb527cc576b76ff0f49e30c28e8b32e06a466968ae0b28bfd1f3f00b4613ff340b21dbfa
|
EBUILD distrobox-1.4.2.1.ebuild 723 BLAKE2B 19fdaf771bc7ba3217245b84fd5eccc86285e106671dc44d37ffd94b4827849c68f327d80e91aae35c9ff5dca6f6a575770d96281066c6c27a7e7fde6fb95604 SHA512 ed1ab9ee3115fc409b9e2aefc2cd5063cc76d05e3fac891fe5ddea3dbb527cc576b76ff0f49e30c28e8b32e06a466968ae0b28bfd1f3f00b4613ff340b21dbfa
|
||||||
EBUILD distrobox-9999.ebuild 723 BLAKE2B 19fdaf771bc7ba3217245b84fd5eccc86285e106671dc44d37ffd94b4827849c68f327d80e91aae35c9ff5dca6f6a575770d96281066c6c27a7e7fde6fb95604 SHA512 ed1ab9ee3115fc409b9e2aefc2cd5063cc76d05e3fac891fe5ddea3dbb527cc576b76ff0f49e30c28e8b32e06a466968ae0b28bfd1f3f00b4613ff340b21dbfa
|
EBUILD distrobox-9999.ebuild 723 BLAKE2B 19fdaf771bc7ba3217245b84fd5eccc86285e106671dc44d37ffd94b4827849c68f327d80e91aae35c9ff5dca6f6a575770d96281066c6c27a7e7fde6fb95604 SHA512 ed1ab9ee3115fc409b9e2aefc2cd5063cc76d05e3fac891fe5ddea3dbb527cc576b76ff0f49e30c28e8b32e06a466968ae0b28bfd1f3f00b4613ff340b21dbfa
|
||||||
MISC metadata.xml 957 BLAKE2B a02f57f2c65a9241edbc6a1e99170712ceca000977c2271ba51c5311e7718471585ea791ed8c978a86a961d02450623c05b5f9006d4386be2130df08341b0e49 SHA512 65f455bcfd246a8de0084e1534dc85f09435f1fad2590ba87dda0bed90d8fa976d3fad2142b2006a596e713d3d91f0d3d3156017cebacf9dc7883596edb0740f
|
MISC metadata.xml 957 BLAKE2B a02f57f2c65a9241edbc6a1e99170712ceca000977c2271ba51c5311e7718471585ea791ed8c978a86a961d02450623c05b5f9006d4386be2130df08341b0e49 SHA512 65f455bcfd246a8de0084e1534dc85f09435f1fad2590ba87dda0bed90d8fa976d3fad2142b2006a596e713d3d91f0d3d3156017cebacf9dc7883596edb0740f
|
||||||
|
@ -0,0 +1,168 @@
|
|||||||
|
# Copyright 2022-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="A userspace interface for the Linux kernel containment features"
|
||||||
|
HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc"
|
||||||
|
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
|
||||||
|
verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 LGPL-2.1 LGPL-3"
|
||||||
|
SLOT="0/1.502" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping.
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools"
|
||||||
|
|
||||||
|
RDEPEND="acct-group/lxc
|
||||||
|
acct-user/lxc
|
||||||
|
apparmor? ( sys-libs/libapparmor )
|
||||||
|
caps? ( sys-libs/libcap[static-libs] )
|
||||||
|
io-uring? ( >=sys-libs/liburing-2:= )
|
||||||
|
pam? ( sys-libs/pam )
|
||||||
|
seccomp? ( sys-libs/libseccomp )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
ssl? ( dev-libs/openssl:0= )
|
||||||
|
systemd? ( sys-apps/systemd:= )
|
||||||
|
tools? ( sys-libs/libcap[static-libs] )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-kernel/linux-headers"
|
||||||
|
BDEPEND="virtual/pkgconfig
|
||||||
|
man? ( app-text/docbook2X )
|
||||||
|
verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~!NETPRIO_CGROUP
|
||||||
|
~CGROUPS
|
||||||
|
~CGROUP_CPUACCT
|
||||||
|
~CGROUP_DEVICE
|
||||||
|
~CGROUP_FREEZER
|
||||||
|
|
||||||
|
~CGROUP_SCHED
|
||||||
|
~CPUSETS
|
||||||
|
~IPC_NS
|
||||||
|
~MACVLAN
|
||||||
|
|
||||||
|
~MEMCG
|
||||||
|
~NAMESPACES
|
||||||
|
~NET_NS
|
||||||
|
~PID_NS
|
||||||
|
|
||||||
|
~POSIX_MQUEUE
|
||||||
|
~USER_NS
|
||||||
|
~UTS_NS
|
||||||
|
~VETH"
|
||||||
|
|
||||||
|
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
|
||||||
|
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
|
||||||
|
ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers"
|
||||||
|
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
|
||||||
|
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
|
||||||
|
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
|
||||||
|
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
|
||||||
|
|
||||||
|
DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-info_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
--localstatedir "${EPREFIX}/var"
|
||||||
|
|
||||||
|
-Dcoverity-build=false
|
||||||
|
-Doss-fuzz=false
|
||||||
|
|
||||||
|
-Dcommands=true
|
||||||
|
-Dmemfd-rexec=true
|
||||||
|
-Dthread-safety=true
|
||||||
|
|
||||||
|
$(meson_use apparmor)
|
||||||
|
$(meson_use caps capabilities)
|
||||||
|
$(meson_use examples)
|
||||||
|
$(meson_use io-uring io-uring-event-loop)
|
||||||
|
$(meson_use lto b_lto)
|
||||||
|
$(meson_use man)
|
||||||
|
$(meson_use pam pam-cgroup)
|
||||||
|
$(meson_use seccomp)
|
||||||
|
$(meson_use selinux)
|
||||||
|
$(meson_use ssl openssl)
|
||||||
|
$(meson_use test tests)
|
||||||
|
$(meson_use tools)
|
||||||
|
|
||||||
|
-Ddata-path=/var/lib/lxc
|
||||||
|
-Ddoc-path=/usr/share/doc/${PF}
|
||||||
|
-Dlog-path=/var/log/lxc
|
||||||
|
-Drootfs-mount-path=/var/lib/lxc/rootfs
|
||||||
|
-Druntime-path=/run
|
||||||
|
)
|
||||||
|
|
||||||
|
if use systemd; then
|
||||||
|
local emesonargs+=( -Dinit-script="systemd" )
|
||||||
|
local emesonargs+=( -Dsd-bus=enabled )
|
||||||
|
else
|
||||||
|
local emesonargs+=( -Dinit-script="sysvinit" )
|
||||||
|
local emesonargs+=( -Dsd-bus=disabled )
|
||||||
|
fi
|
||||||
|
|
||||||
|
use tools && local emesonargs+=( -Dcapabilities=true )
|
||||||
|
|
||||||
|
if $(tc-ld-is-gold) || $(tc-ld-is-lld); then
|
||||||
|
local emesonargs+=( -Db_lto_mode=thin )
|
||||||
|
else
|
||||||
|
local emesonargs+=( -Db_lto_mode=default )
|
||||||
|
fi
|
||||||
|
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
|
||||||
|
# The main bash-completion file will collide with lxd, need to relocate and update symlinks.
|
||||||
|
mkdir -p "${ED}"/$(get_bashcompdir) || die "Failed to create bashcompdir."
|
||||||
|
|
||||||
|
if use tools; then
|
||||||
|
bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,usernsexec,wait}
|
||||||
|
else
|
||||||
|
bashcomp_alias lxc-start lxc-usernsexec
|
||||||
|
fi
|
||||||
|
|
||||||
|
keepdir /var/lib/cache/lxc /var/lib/lib/lxc
|
||||||
|
|
||||||
|
find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die
|
||||||
|
|
||||||
|
# Replace upstream sysvinit/systemd files.
|
||||||
|
if use systemd; then
|
||||||
|
rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir"
|
||||||
|
else
|
||||||
|
rm "${ED}"/etc/init.d/lxc-{containers,net} || die "Failed to remove sysvinit scripts"
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/${PN}.initd.8" ${PN}
|
||||||
|
systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service
|
||||||
|
systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service
|
||||||
|
systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service
|
||||||
|
systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service"
|
||||||
|
|
||||||
|
if ! use apparmor; then
|
||||||
|
sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" || die "Failed to remove apparmor references from lxc.service systemd unit."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Please refer to "
|
||||||
|
elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide."
|
||||||
|
elog
|
||||||
|
elog "Run 'lxc-checkconfig' to see optional kernel features."
|
||||||
|
elog
|
||||||
|
|
||||||
|
optfeature "automatic template scripts" app-containers/lxc-templates
|
||||||
|
optfeature "Debian-based distribution container image support" dev-util/debootstrap
|
||||||
|
optfeature "snapshot & restore functionality" sys-process/criu
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
diff -Naur a/Makefile b/Makefile
|
||||||
|
--- a/Makefile 2023-01-16 21:10:45.000000000 -0000
|
||||||
|
+++ b/Makefile 2023-01-19 14:52:28.488204725 -0000
|
||||||
|
@@ -248,28 +248,6 @@
|
||||||
|
.PHONY: build-mo
|
||||||
|
build-mo: $(MOFILES)
|
||||||
|
|
||||||
|
-.PHONY: static-analysis
|
||||||
|
-static-analysis:
|
||||||
|
-ifeq ($(shell command -v golangci-lint 2> /dev/null),)
|
||||||
|
- go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2
|
||||||
|
-endif
|
||||||
|
-ifeq ($(shell command -v shellcheck 2> /dev/null),)
|
||||||
|
- echo "Please install shellcheck"
|
||||||
|
- exit 1
|
||||||
|
-endif
|
||||||
|
-ifneq "$(shell shellcheck --version | grep version: | cut -d ' ' -f2)" "0.8.0"
|
||||||
|
- @echo "WARN: shellcheck version is not 0.8.0"
|
||||||
|
-endif
|
||||||
|
-ifeq ($(shell command -v flake8 2> /dev/null),)
|
||||||
|
- echo "Please install flake8"
|
||||||
|
- exit 1
|
||||||
|
-endif
|
||||||
|
- golangci-lint run --timeout 5m
|
||||||
|
- flake8 test/deps/import-busybox
|
||||||
|
- shellcheck --shell sh test/*.sh test/includes/*.sh test/suites/*.sh test/backends/*.sh test/lint/*.sh
|
||||||
|
- shellcheck test/extras/*.sh
|
||||||
|
- run-parts --regex '.sh' test/lint
|
||||||
|
-
|
||||||
|
.PHONY: tags
|
||||||
|
tags: *.go lxd/*.go shared/*.go lxc/*.go
|
||||||
|
find . -type f -name '*.go' | xargs gotags > tags
|
@ -0,0 +1,204 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
|
||||||
|
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
|
||||||
|
SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
|
||||||
|
verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
IUSE="apparmor nls"
|
||||||
|
|
||||||
|
DEPEND="acct-group/lxd
|
||||||
|
app-arch/xz-utils
|
||||||
|
>=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
|
||||||
|
dev-db/sqlite:3
|
||||||
|
>=dev-libs/dqlite-1.13.0:=
|
||||||
|
dev-libs/lzo
|
||||||
|
>=dev-libs/raft-0.17.1:=[lz4]
|
||||||
|
>=dev-util/xdelta-3.0[lzma(+)]
|
||||||
|
net-dns/dnsmasq[dhcp,ipv6(+)]
|
||||||
|
sys-libs/libcap
|
||||||
|
virtual/udev"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
net-firewall/ebtables
|
||||||
|
net-firewall/iptables[ipv6(+)]
|
||||||
|
sys-apps/iproute2[ipv6(+)]
|
||||||
|
sys-fs/fuse:*
|
||||||
|
>=sys-fs/lxcfs-5.0.0
|
||||||
|
sys-fs/squashfs-tools[lzma]
|
||||||
|
virtual/acl"
|
||||||
|
BDEPEND="dev-lang/go
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
|
||||||
|
|
||||||
|
CONFIG_CHECK="
|
||||||
|
~CGROUPS
|
||||||
|
~IPC_NS
|
||||||
|
~NET_NS
|
||||||
|
~PID_NS
|
||||||
|
|
||||||
|
~SECCOMP
|
||||||
|
~USER_NS
|
||||||
|
~UTS_NS
|
||||||
|
|
||||||
|
~KVM
|
||||||
|
~MACVTAP
|
||||||
|
~VHOST_VSOCK
|
||||||
|
"
|
||||||
|
|
||||||
|
ERROR_IPC_NS="CONFIG_IPC_NS is required."
|
||||||
|
ERROR_NET_NS="CONFIG_NET_NS is required."
|
||||||
|
ERROR_PID_NS="CONFIG_PID_NS is required."
|
||||||
|
ERROR_SECCOMP="CONFIG_SECCOMP is required."
|
||||||
|
ERROR_UTS_NS="CONFIG_UTS_NS is required."
|
||||||
|
|
||||||
|
WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
|
||||||
|
WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
|
||||||
|
WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
|
||||||
|
|
||||||
|
# Go magic.
|
||||||
|
QA_PREBUILT="/usr/bin/fuidshift
|
||||||
|
/usr/bin/lxc
|
||||||
|
/usr/bin/lxc-to-lxd
|
||||||
|
/usr/bin/lxd-agent
|
||||||
|
/usr/bin/lxd-benchmark
|
||||||
|
/usr/bin/lxd-migrate
|
||||||
|
/usr/sbin/lxd"
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
|
||||||
|
|
||||||
|
# The testsuite must be run as root.
|
||||||
|
# make: *** [Makefile:156: check] Error 1
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
GOPATH="${S}/_dist"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
export GOPATH="${S}/_dist"
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
|
||||||
|
-e "s:make:make ${MAKEOPTS}:g" \
|
||||||
|
Makefile || die
|
||||||
|
|
||||||
|
# Fix hardcoded ovmf file path, see bug 763180
|
||||||
|
sed -i \
|
||||||
|
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
|
||||||
|
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
|
||||||
|
doc/environment.md \
|
||||||
|
lxd/apparmor/instance.go \
|
||||||
|
lxd/apparmor/instance_qemu.go \
|
||||||
|
lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
|
||||||
|
|
||||||
|
# Fix hardcoded virtfs-proxy-helper file path, see bug 798924
|
||||||
|
sed -i \
|
||||||
|
-e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
|
||||||
|
lxd/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
|
||||||
|
|
||||||
|
cp "${FILESDIR}"/lxd-4.0.9-r1.service "${T}"/lxd.service || die
|
||||||
|
if use apparmor; then
|
||||||
|
sed -i \
|
||||||
|
'/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
|
||||||
|
"${T}"/lxd.service || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Disable -Werror's from go modules.
|
||||||
|
find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() { :; }
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export GOPATH="${S}/_dist"
|
||||||
|
export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
|
||||||
|
|
||||||
|
for k in fuidshift lxd-benchmark lxc lxc-to-lxd; do
|
||||||
|
go install -v -x "${S}/${k}" || die "failed compiling ${k}"
|
||||||
|
done
|
||||||
|
|
||||||
|
go install -v -x -tags libsqlite3 "${S}"/lxd || die "Failed to build the daemon"
|
||||||
|
|
||||||
|
# Needs to be built statically
|
||||||
|
CGO_ENABLED=0 go install -v -tags netgo "${S}"/lxd-migrate
|
||||||
|
CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/lxd-agent
|
||||||
|
|
||||||
|
use nls && emake build-mo
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
export GOPATH="${S}/_dist"
|
||||||
|
local bindir="_dist/bin"
|
||||||
|
|
||||||
|
dosbin ${bindir}/lxd
|
||||||
|
|
||||||
|
for l in fuidshift lxd-agent lxd-benchmark lxd-migrate lxc lxc-to-lxd; do
|
||||||
|
dobin ${bindir}/${l}
|
||||||
|
done
|
||||||
|
|
||||||
|
newbashcomp scripts/bash/lxd-client lxc
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
|
||||||
|
newinitd "${FILESDIR}"/lxd-5.0.2-r1.initd lxd
|
||||||
|
|
||||||
|
systemd_dounit "${T}"/lxd.service
|
||||||
|
systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
|
||||||
|
systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
|
||||||
|
|
||||||
|
dodoc AUTHORS
|
||||||
|
dodoc -r doc/*
|
||||||
|
use nls && domo po/*.mo
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
|
||||||
|
elog "including a Quick Start."
|
||||||
|
elog "For virtual machine support, see:"
|
||||||
|
elog "https://wiki.gentoo.org/wiki/LXD#Virtual_machines"
|
||||||
|
elog
|
||||||
|
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
|
||||||
|
elog
|
||||||
|
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
|
||||||
|
optfeature "btrfs storage backend" sys-fs/btrfs-progs
|
||||||
|
optfeature "lvm2 storage backend" sys-fs/lvm2
|
||||||
|
optfeature "zfs storage backend" sys-fs/zfs
|
||||||
|
elog
|
||||||
|
elog "Be sure to add your local user to the lxd group."
|
||||||
|
|
||||||
|
if [[ ${REPLACING_VERSIONS} ]] &&
|
||||||
|
ver_test ${REPLACING_VERSIONS} -lt 5.0.1 &&
|
||||||
|
has_version app-emulation/qemu[spice,usbredir,virtfs]; then
|
||||||
|
ewarn ""
|
||||||
|
ewarn "You're updating from <5.0.1. Due to incompatible API updates in the lxd-agent"
|
||||||
|
ewarn "product, you'll have to restart any running virtual machines before they work"
|
||||||
|
ewarn "properly."
|
||||||
|
ewarn ""
|
||||||
|
ewarn "Run: 'lxc restart your-vm' after the update for your vm's managed by lxd."
|
||||||
|
ewarn ""
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${REPLACING_VERSIONS} ]] &&
|
||||||
|
has_version "sys-apps/openrc"; then
|
||||||
|
elog ""
|
||||||
|
elog "The new init.d script will attempt to mount "
|
||||||
|
elog " /sys/fs/cgroup/systemd"
|
||||||
|
elog "by default, which is needed to run systemd containers with openrc host."
|
||||||
|
elog "See the /etc/init.d/lxd file for requirements."
|
||||||
|
elog ""
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
DIST minisign-0.10.tar.gz 18242 BLAKE2B 8b71f01ced4be00c38937e7db5ace2c7e348410a9381f6cc27374827fa0a9da70cca96153af199880ccd5f2265e18a7f21d074f877e0e21ca797bbba2bf5cbf5 SHA512 6a38500ed896c17b100bca47443f9806debe6e44d3ce09189f5f8913a41d4913434397175d1caa770fb0cc0918078dfc71c01b82b9bf919fdfba00434f4ce100
|
DIST minisign-0.10.tar.gz 18242 BLAKE2B 8b71f01ced4be00c38937e7db5ace2c7e348410a9381f6cc27374827fa0a9da70cca96153af199880ccd5f2265e18a7f21d074f877e0e21ca797bbba2bf5cbf5 SHA512 6a38500ed896c17b100bca47443f9806debe6e44d3ce09189f5f8913a41d4913434397175d1caa770fb0cc0918078dfc71c01b82b9bf919fdfba00434f4ce100
|
||||||
DIST minisign-0.9.tar.gz 15664 BLAKE2B f9f358a27b069e752894326932a8c5c51f308ade49ed7088a5f693b4e8327639fc5578607f348994a7ab7484091ed93190894c1965cadbbbf2a27e939ccc117b SHA512 7970f3e72ff759f3f02416de5d6035e1c8dd4e92ea718083cc5091c7e2355b59c4e178c60ca934985ba1e1afcd970967d4fb39a434ba54b140f3fc9be661253d
|
DIST minisign-0.11.tar.gz 18410 BLAKE2B 503d73f53b9405f337865536d132e0de880cdefa9df2c08815b4cc9f7e2995a0d3032fe7b2ec48610c10b6023d998286ac705e0d10c6a475185b60405f69ec50 SHA512 a7445cb9646ae56fcba718f61f73486d5774d9cafe72ef051a3e60f94baf852b597261778bce50371ea5ee63395b0477bf1a33c7683fde32d003fab66029241f
|
||||||
EBUILD minisign-0.10.ebuild 738 BLAKE2B 22b39865a54a6964ccbaba58b3b622255636df52bb1c109a90a07d49c391f7e64b1eab6a557b4c116b326e7cb22080837bf072fddc9e6628a8a1cfbef7011d55 SHA512 7346da6c7581bb2e35fee599c7cea451c94ec978d712e543dc3c1962b3b81f1b8490abcfe1a97c846845563323f7b84ba768bca3ac0b5d72e056b999076b5bce
|
EBUILD minisign-0.10.ebuild 738 BLAKE2B 22b39865a54a6964ccbaba58b3b622255636df52bb1c109a90a07d49c391f7e64b1eab6a557b4c116b326e7cb22080837bf072fddc9e6628a8a1cfbef7011d55 SHA512 7346da6c7581bb2e35fee599c7cea451c94ec978d712e543dc3c1962b3b81f1b8490abcfe1a97c846845563323f7b84ba768bca3ac0b5d72e056b999076b5bce
|
||||||
EBUILD minisign-0.9.ebuild 724 BLAKE2B 78273548aaba81f4221fe6d525775481ef8b912d42cbea54d42cfa544ffacd33d448671667e4ad65dc3e6eb8aa8f79f5bf94bcaeb8a68d7b2f9936b48b422bd4 SHA512 eba83e8eded368671613f9a4c32eec752b82972baf6bd892f5f5849ae6d0b4fcb7a6321d6d004fea0fab9bb8339e4dcef63e099dc170ba32cb8a92b9c9622e35
|
EBUILD minisign-0.11.ebuild 746 BLAKE2B ce654c167698fe14ca148a25af7be63a4b86afc48ca6760b3c8b9abab3e4a783fc47686b5a1337dcb012370839517d7bfff0f91d6cf97f8b69cd07ecfa941c2c SHA512 354823117095e758bd6fd836aece311034eeff4cccd83b99b8a2446b893557638352b60de4dc1903e7ab5bab9c3a816468ce72f5f0e6a0e09cd218521e0e0535
|
||||||
EBUILD minisign-9999.ebuild 740 BLAKE2B c4a1bd0ccdcba288b4b3b7652cc2012c681b0589c04721d57645a311f4541a104df98f8494c8d7d3b91fb18af0b1c54f92dd50446b11f3c6f1f367602891c7fe SHA512 017721fbb2692256e89943fa00229c839004128c9a1a5dca829dc0b01da8bcc407ca158cf5ddfc65faebbc37ae3812e396753aa0c5f24d7d0f0333f6aa5302c9
|
EBUILD minisign-9999.ebuild 746 BLAKE2B ce654c167698fe14ca148a25af7be63a4b86afc48ca6760b3c8b9abab3e4a783fc47686b5a1337dcb012370839517d7bfff0f91d6cf97f8b69cd07ecfa941c2c SHA512 354823117095e758bd6fd836aece311034eeff4cccd83b99b8a2446b893557638352b60de4dc1903e7ab5bab9c3a816468ce72f5f0e6a0e09cd218521e0e0535
|
||||||
MISC metadata.xml 682 BLAKE2B a3a405073dbad7ea7c570ae8eccef230b2f3baf389d0210e6ba1afb57e0b3504172225b1cb3a957812ed08bf2b8080b1b4dcb13ab982eccc8bdc15377a90cffa SHA512 8e88cae8452b76db2c57e86f6c50a5859964cb3e7e3f6a574990fbebd74d512a57015ed53c966ca714c7545d43160412c8aca9e954180333c6ecce81df8c4b51
|
MISC metadata.xml 682 BLAKE2B a3a405073dbad7ea7c570ae8eccef230b2f3baf389d0210e6ba1afb57e0b3504172225b1cb3a957812ed08bf2b8080b1b4dcb13ab982eccc8bdc15377a90cffa SHA512 8e88cae8452b76db2c57e86f6c50a5859964cb3e7e3f6a574990fbebd74d512a57015ed53c966ca714c7545d43160412c8aca9e954180333c6ecce81df8c4b51
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
AUX tpm2-tss-engine-1.1.0-tests-Allow-compilation-under-musl.patch 1025 BLAKE2B 4f957dc6a7ceafe53dcf68ded61e2d75d9c09f4b8c056ab92857662e42223b83d99595d7d5c4f89547d3001427a27370d45597349be5261ebd35f30dd105a498 SHA512 6505fa8eba5ead5b75b48d6b4bd1bbf65ac5060fb1d5b77a2b3eec14420fb80d4a712ebb01c7485fc8dd36c5c9a1e9f0b1bd3d9867338858fa63a0070abfec10
|
DIST tpm2-tss-engine-1.2.0.tar.gz 410605 BLAKE2B f6b88238ed780315cf23dc9caac4639220e76e8daeeb35a0e9bf2f23efb1b45497dd24f43f97d0f4018440b33e2e80de4f321254b9e58708d04a15a3bd922aae SHA512 cd0f1c3b5251ab2f21159099cdb9c0b1cc68d7ad334d4c5245bba9c07274ecea7c86a531afc9ce6250635a9d0929a5147f461cc3760b15cd6ad099342af87ad0
|
||||||
DIST tpm2-tss-engine-1.1.0.tar.gz 394448 BLAKE2B 0502907dc9ce872f31be3b980f975a02af2e3e4b369d188afa5327bd4475d93dbf43769dc7ddc11e8cbda8d1fde09f28a9aef9145e859a90225cd397f62c7a2c SHA512 5d2e08178be54350e8672245023d601a0d9d520f8c49e977af49d7c59b91d033c14b4a347b71e042fe7c5ff12af9fcc43b69fd1dc83a9f0db12d47d43e1107f4
|
EBUILD tpm2-tss-engine-1.2.0.ebuild 912 BLAKE2B 166e641ff7298fdc284dffbcd84293c5be7a8f4232321faa5d6bfe7105216bbc57b3f55ef923efffec9f101da7c4a9ef95acf55aaa8fb7ab3568e001c130b028 SHA512 01f494ce396b6407449034b5e2855bda27692719da4336106a8406eaf11272be968072c08a29079d77ef088cc5c849e2cfb95df509644d8fe0a91eafd005f0a2
|
||||||
EBUILD tpm2-tss-engine-1.1.0-r1.ebuild 873 BLAKE2B a08a6ac9fb15bb90576eba365aa80e3c23b67df12a6186a84df4f949e2dfb7995d928ffeddfc66367f93fa62b9da9e0898f617f263aaab16e6caed237f912086 SHA512 828b2b3317317f049a00bd073c257db6b39d3aae9d902a6fc6e8206615b18a6f78e3ad26a1f93bd564ac209d2a9defea80dce849c648e6da550af9557516a823
|
|
||||||
EBUILD tpm2-tss-engine-1.1.0-r2.ebuild 995 BLAKE2B 637e5639800057b2f132781774944431bb6bbfcf6c66ad64c08dccfa6a8c1b2a720055788db69a45907e1e1760133d82fa82b83c960ee49053aa07b5a8ef7c48 SHA512 d357f6ce46b93ef9d7d3546dec2d128ff91d5a5aa288c5f69ed18b4e436e618771005610e9d8448c9be4333148495e9101492d9725e1ac01d88f78188ce03caa
|
|
||||||
MISC metadata.xml 498 BLAKE2B 00c3e4cdaaf71d33864bfdca3585e9874a6d984aa6d825e8ed2dcc00afa022c5908b37da3e391238f4c7519408d4dcaafff40ceee644312e568627c44bfdecec SHA512 459f2c5d0a6051a81cf5f3c17f65248fe8e1681db2032ccebc2a1c0de6ea427c45bb317ffd374bb141f5f06bc16305e61bc591df9d943821fe1ac0f31e4f5323
|
MISC metadata.xml 498 BLAKE2B 00c3e4cdaaf71d33864bfdca3585e9874a6d984aa6d825e8ed2dcc00afa022c5908b37da3e391238f4c7519408d4dcaafff40ceee644312e568627c44bfdecec SHA512 459f2c5d0a6051a81cf5f3c17f65248fe8e1681db2032ccebc2a1c0de6ea427c45bb317ffd374bb141f5f06bc16305e61bc591df9d943821fe1ac0f31e4f5323
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
https://bugs.gentoo.org/833531
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -174,6 +174,8 @@ AC_ARG_WITH([device],
|
|
||||||
[with_device_set=no])
|
|
||||||
AM_CONDITIONAL([TESTDEVICE],[test "x$with_device_set" = xyes])
|
|
||||||
|
|
||||||
+AC_CHECK_FUNC([backtrace_symbols_fd],[AC_DEFINE([HAVE_EXECINFO],[1], ['Define to 1 if you have the <execinfo.h> header file.'])])
|
|
||||||
+
|
|
||||||
# Integration test with simulator
|
|
||||||
AS_IF([test "x$enable_integration" = xyes && test "x$with_device_set" = xno],
|
|
||||||
[integration_args=""
|
|
||||||
--- a/test/error_tpm2-tss-engine-common.c
|
|
||||||
+++ b/test/error_tpm2-tss-engine-common.c
|
|
||||||
@@ -7,7 +7,9 @@
|
|
||||||
#include "tpm2-tss-engine.h"
|
|
||||||
#include "tpm2-tss-engine-common.h"
|
|
||||||
|
|
||||||
+#ifdef HAVE_EXECINFO
|
|
||||||
#include <execinfo.h>
|
|
||||||
+#endif
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <setjmp.h>
|
|
||||||
@@ -17,8 +19,10 @@ TSS2_RC
|
|
||||||
__wrap_Esys_Initialize()
|
|
||||||
{
|
|
||||||
printf("Esys_Initialize called\n");
|
|
||||||
+#ifdef HAVE_EXECINFO
|
|
||||||
void* b[128];
|
|
||||||
backtrace_symbols_fd(b, backtrace(b, sizeof(b)/sizeof(b[0])), STDOUT_FILENO);
|
|
||||||
+#endif
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools bash-completion-r1
|
|
||||||
|
|
||||||
DESCRIPTION="OpenSSL Engine for TPM2 devices"
|
|
||||||
HOMEPAGE="https://github.com/tpm2-software/tpm2-tss-engine"
|
|
||||||
SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="app-crypt/tpm2-tss:=
|
|
||||||
dev-libs/openssl:0="
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( dev-util/cmocka )"
|
|
||||||
BDEPEND="sys-devel/autoconf-archive
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable test unit) \
|
|
||||||
--disable-defaultflags \
|
|
||||||
--disable-static \
|
|
||||||
--with-completionsdir="$(get_bashcompdir)"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
default
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
dobashcomp bash-completion/*
|
|
||||||
}
|
|
@ -0,0 +1,26 @@
|
|||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index 2c81cfa9..2673995c 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -767,13 +767,11 @@ define set_tss_permissions
|
||||||
|
endef
|
||||||
|
|
||||||
|
define make_fapi_dirs
|
||||||
|
- ($(call make_tss_dir,$(DESTDIR)$(runstatedir)/tpm2-tss/eventlog/) || true) && \
|
||||||
|
($(call make_tss_dir,$(DESTDIR)$(localstatedir)/lib/tpm2-tss/system/keystore/))
|
||||||
|
endef
|
||||||
|
|
||||||
|
define set_fapi_permissions
|
||||||
|
if test -z "${DESTDIR}"; then \ e
|
||||||
|
- ($(call set_tss_permissions,$(DESTDIR)$(runstatedir)/tpm2-tss)) && \
|
||||||
|
($(call set_tss_permissions,$(DESTDIR)$(localstatedir)/lib/tpm2-tss)) \
|
||||||
|
fi
|
||||||
|
endef
|
||||||
|
@@ -784,7 +782,6 @@ endef
|
||||||
|
|
||||||
|
define check_fapi_dirs
|
||||||
|
if test -z "${DESTDIR}"; then \
|
||||||
|
- ($(call check_dir,$(DESTDIR)$(runstatedir)/tpm2-tss/eventlog/)) && \
|
||||||
|
($(call check_dir,$(DESTDIR)$(localstatedir)/lib/tpm2-tss/system/keystore/)) \
|
||||||
|
fi;
|
||||||
|
endef
|
@ -0,0 +1,93 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
|
||||||
|
|
||||||
|
DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
|
||||||
|
HOMEPAGE="https://github.com/tpm2-software/tpm2-tss"
|
||||||
|
SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0/4"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
REQUIRED_USE="^^ ( mbedtls openssl )
|
||||||
|
fapi? ( openssl !mbedtls )
|
||||||
|
policy? ( openssl !mbedtls )"
|
||||||
|
|
||||||
|
RDEPEND="acct-group/tss
|
||||||
|
acct-user/tss
|
||||||
|
fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}]
|
||||||
|
>=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] )
|
||||||
|
mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
|
||||||
|
openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( app-crypt/swtpm
|
||||||
|
dev-libs/uthash
|
||||||
|
dev-util/cmocka
|
||||||
|
fapi? ( >=net-misc/curl-7.80.0 ) )"
|
||||||
|
BDEPEND="sys-apps/acl
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-4.0.0-Dont-install-files-into-run.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
local CONFIG_CHECK=" \
|
||||||
|
~TCG_TPM
|
||||||
|
"
|
||||||
|
linux-info_pkg_setup
|
||||||
|
kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# tests fail with LTO enabbled. See bug 865275 and 865279
|
||||||
|
filter-lto
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} econf \
|
||||||
|
--localstatedir=/var \
|
||||||
|
$(multilib_native_use_enable doc doxygen-doc) \
|
||||||
|
$(use_enable fapi) \
|
||||||
|
$(use_enable policy) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(multilib_native_use_enable test unit) \
|
||||||
|
$(multilib_native_use_enable test integration) \
|
||||||
|
$(multilib_native_use_enable test self-generated-certificate) \
|
||||||
|
--disable-tcti-libtpms \
|
||||||
|
--disable-defaultflags \
|
||||||
|
--disable-weakcrypto \
|
||||||
|
--with-crypto="$(usex mbedtls mbed ossl)" \
|
||||||
|
--with-runstatedir=/run \
|
||||||
|
--with-udevrulesdir="$(get_udevdir)/rules.d" \
|
||||||
|
--with-udevrulesprefix=60- \
|
||||||
|
--without-sysusersdir \
|
||||||
|
--with-tmpfilesdir="/usr/lib/tmpfiles.d"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
default
|
||||||
|
keepdir /var/lib/tpm2-tss/system/keystore
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
tmpfiles_process tpm2-tss-fapi.conf
|
||||||
|
udev_reload
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
udev_reload
|
||||||
|
}
|
@ -1,6 +1,9 @@
|
|||||||
DIST yubikey-manager-4.0.8.tar.gz 147076 BLAKE2B efdefb15c3939bfb2171766aec195fb776668894d4439565840587d14387999e052aee6eb225b9332662f1ebdbf1db24fceb606393e23d591ff61b91c1ee96f5 SHA512 87352bbb133eead48d1588df2db5420687278a9f76ceb283a53af8eab3d29e30c86e01a588a6da2884e6dac6af192ad355a28745f2f8505ef6cd0e96dea3e9c7
|
DIST yubikey-manager-4.0.8.tar.gz 147076 BLAKE2B efdefb15c3939bfb2171766aec195fb776668894d4439565840587d14387999e052aee6eb225b9332662f1ebdbf1db24fceb606393e23d591ff61b91c1ee96f5 SHA512 87352bbb133eead48d1588df2db5420687278a9f76ceb283a53af8eab3d29e30c86e01a588a6da2884e6dac6af192ad355a28745f2f8505ef6cd0e96dea3e9c7
|
||||||
DIST yubikey_manager-5.0.0.tar.gz 158461 BLAKE2B 622c01883efcaa3db27e8ef9e52e2b4e941e627ae144b753b1b161ada5766578320b6bf748fb71c97c3ac9f2cd96993f6180d8e40563ac423df21a333dc3b06e SHA512 b529ab33712ebf2e88509dbceb19e4582e6a5b00890a0660f9409e3f8e4475ba1842fc1edcb515a1ca766b0e57b3ea323a19d8cd155c914d16cf67cfc693dfed
|
DIST yubikey_manager-5.0.0.tar.gz 158461 BLAKE2B 622c01883efcaa3db27e8ef9e52e2b4e941e627ae144b753b1b161ada5766578320b6bf748fb71c97c3ac9f2cd96993f6180d8e40563ac423df21a333dc3b06e SHA512 b529ab33712ebf2e88509dbceb19e4582e6a5b00890a0660f9409e3f8e4475ba1842fc1edcb515a1ca766b0e57b3ea323a19d8cd155c914d16cf67cfc693dfed
|
||||||
DIST yubikey_manager-5.0.0.tar.gz.sig 310 BLAKE2B 9f561511320dca89c2d757e079ad7b22b783006214d538e03ee5721540a03f528dc8098922e2df191d013b3038e664e05eb12d017f130995c345aec613b7bd48 SHA512 98d13154863441b3d3b5e2a75806db3aed1a489635d4257e4249ded4eb393042c8371ce9ccb66ed35b9015c5f7baec36ceae07a64a48d2a12c3971e395de0173
|
DIST yubikey_manager-5.0.0.tar.gz.sig 310 BLAKE2B 9f561511320dca89c2d757e079ad7b22b783006214d538e03ee5721540a03f528dc8098922e2df191d013b3038e664e05eb12d017f130995c345aec613b7bd48 SHA512 98d13154863441b3d3b5e2a75806db3aed1a489635d4257e4249ded4eb393042c8371ce9ccb66ed35b9015c5f7baec36ceae07a64a48d2a12c3971e395de0173
|
||||||
|
DIST yubikey_manager-5.0.1.tar.gz 158829 BLAKE2B 082b7405a6b8049c0086126c8287ab66f5028b121da4aeae81939683ed65cef1a7c59bf545b5e768b18643bd6c0ee759b2897673870344d8f7ab5217413c1a0d SHA512 2e798f8475e52c9091f5cd6ebbd5937eb3f14c49e9c2c9c7eda09c095ac3a1c80065e14f8e9c827c1eee8914ce3c3e21dbb2820a6ac8cefed1306d409cc6a0fc
|
||||||
|
DIST yubikey_manager-5.0.1.tar.gz.sig 310 BLAKE2B c12b2c6f09be26a3df394cc296fbe28db560f31864a5b46d18021d672947c0d929b56be5cd10fd0347e4bcdeb988a242780b58565eb64163b125752756e5dda1 SHA512 876c47c2b22efd58f801f3bf7110c1896f425090d2454db4eb8214442b5a909b75f6fcf8e581c97806e488bfc6fb306e92274ce1b29be9e3240813944155478f
|
||||||
EBUILD yubikey-manager-4.0.8.ebuild 1095 BLAKE2B 0b6862be15f6c8cd24b76a5318c7b3cf741b205faaf48266c82e56d8c85d1a56c4a80390502d371cf57fe952ddccca55a7aa255d45678463657ccd1db1db5384 SHA512 4581fa2362c4be50b10ff50345d488d8c9a75bc47b5139e85217ccc49631e629ca5a72d59ad3ef5d7ff31bd437306fcbaca215c8ede657d5481c697feee66d78
|
EBUILD yubikey-manager-4.0.8.ebuild 1095 BLAKE2B 0b6862be15f6c8cd24b76a5318c7b3cf741b205faaf48266c82e56d8c85d1a56c4a80390502d371cf57fe952ddccca55a7aa255d45678463657ccd1db1db5384 SHA512 4581fa2362c4be50b10ff50345d488d8c9a75bc47b5139e85217ccc49631e629ca5a72d59ad3ef5d7ff31bd437306fcbaca215c8ede657d5481c697feee66d78
|
||||||
EBUILD yubikey-manager-5.0.0.ebuild 1652 BLAKE2B 501bdc5db68b0d3ed4b5775fb4e6e7a1c9217fc96ad128c7aab2c7bd60f89ec9f296b8b97ebbd3aa25329392c6a5333ecc7503e334584b5902d6006f753ff97c SHA512 92d8cc3133a2383684c43d6dae9d5c6d5677974fa5177a29b30b2c489eec987b1b1be7af7d32b0efb07f5d077ec97ad87512b341ce7d4319834c69a9112cfaa2
|
EBUILD yubikey-manager-5.0.0.ebuild 1652 BLAKE2B 501bdc5db68b0d3ed4b5775fb4e6e7a1c9217fc96ad128c7aab2c7bd60f89ec9f296b8b97ebbd3aa25329392c6a5333ecc7503e334584b5902d6006f753ff97c SHA512 92d8cc3133a2383684c43d6dae9d5c6d5677974fa5177a29b30b2c489eec987b1b1be7af7d32b0efb07f5d077ec97ad87512b341ce7d4319834c69a9112cfaa2
|
||||||
|
EBUILD yubikey-manager-5.0.1.ebuild 1652 BLAKE2B b2017d05188a3ba7819122857b04938f212433e4bd26796f157dafe3dcca0afaa18a247db0c4e081029c2199622101721a4e5314b22c9b097caa002ec97aef28 SHA512 ee9d0bae6493669be98da4c8d6ff1775da00f8f41ca35edc947f6d8c80433556e8c62b4d4d68963c07ab55f0e89bcb2974f100f95e200d165e628074b8e8391b
|
||||||
MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821
|
MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{9..11} )
|
||||||
|
DISTUTILS_USE_PEP517=poetry
|
||||||
|
|
||||||
|
inherit distutils-r1 verify-sig
|
||||||
|
|
||||||
|
MY_PN="${PN/-/_}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
|
||||||
|
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
|
||||||
|
# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
|
||||||
|
# tarballs on Yubico Web site and on GitHub should be identical, and at least
|
||||||
|
# for recent releases the latter are signed as well. Only the automatically
|
||||||
|
# generated "Source code (tar.gz)" tarballs should not be used.
|
||||||
|
# Still, prefer the former if available.
|
||||||
|
SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
|
||||||
|
verify-sig? ( https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="ssl"
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
|
||||||
|
|
||||||
|
# app-crypt/ccid required for
|
||||||
|
# - 'ykman oath'
|
||||||
|
# - 'ykman openpgp'
|
||||||
|
# - 'ykman piv'
|
||||||
|
RDEPEND="
|
||||||
|
app-crypt/ccid
|
||||||
|
dev-python/click[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/cryptography-42[${PYTHON_USEDEP}]
|
||||||
|
dev-python/fido2:0/1.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/keyring[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||||
|
ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
|
||||||
|
BDEPEND="
|
||||||
|
test? ( dev-python/makefun[${PYTHON_USEDEP}] )
|
||||||
|
verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${MY_P}
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
doman man/ykman.1
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50doom-modeline-gentoo.el 77 BLAKE2B 0b7e10cff2a5e20083f8ba376e3e72ea1fc423cb8fa605b59cfc601aac72fe8611a6b558924c52b1f74ef2413d2efea806c929fa1d4b8b212cabbb9ef62d730f SHA512 6dc0e3ec4c48923a850466c86b97a63472e0861dcd8bfc8d346cac17e3cf1f0aa03fe0c3d9b75efaa73ec919073024320d3b4cfc17e8c1a2c0b2a17a43c72339
|
||||||
|
DIST doom-modeline-3.3.2.tar.gz 61363 BLAKE2B 2b80748265f911954e1726dc30e6bacf4ba7ffb6eb589e8f67c366b818e212376039eb025d380937b327f7d3d4a980ec6bfe0589ac38af1e0d678a8f6038b97f SHA512 ff0b41c5f8dc7e5a4a5bccaa710b445a1894948893cd7dea6c564d3a9b1be5cd7cd005e6a28613a6800526d5158faebfef51d21b9e911d97416821210954f0b3
|
||||||
|
EBUILD doom-modeline-3.3.2.ebuild 923 BLAKE2B ab5471a1068cb164c95e846ecd78c1e63156c2205bd2a3a331e86f4c752a71c3f4c7439a1f637ec9bf1ff7bf2d6d0138629013f416bcd40ee51ab0ccb477aa5c SHA512 1b412ecc2f06a0871ecbbbeddb3ab379d782d1a8eb278c606d1a00d8504c500816086fa538f6e9b107ff4b579e7a6176828d1b3cb7ad47ecc90c5c41e72cbf60
|
||||||
|
MISC metadata.xml 437 BLAKE2B 4510e1869b8871d0c054ec00c7c639125d52f451ffc129fe5a8255026ddd3c2fe36d8e9f5ef9a47c7f0b87b356d67e16cc2ab84b6414b7399b402df3fb0d3d89 SHA512 cda6737b5873ec737482048c543f9a5e8a8137d13072d663c8b714e0607c47c8d77ffdef9a2d9c8713c0c321c0e7bd3cd1531546f53c045000853badd575e61e
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=25.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Fancy and fast mode-line for Emacs inspired by minimalism design"
|
||||||
|
HOMEPAGE="https://seagle0128.github.io/doom-modeline/
|
||||||
|
https://github.com/seagle0128/doom-modeline/"
|
||||||
|
SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/all-the-icons
|
||||||
|
app-emacs/compat
|
||||||
|
app-emacs/shrink-path
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
elisp_src_compile
|
||||||
|
elisp-make-autoload-file
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
|
||||||
|
-L . -L test \
|
||||||
|
-l test/${PN}-core-test.el \
|
||||||
|
-l test/${PN}-env-test.el \
|
||||||
|
-f ert-run-tests-batch-and-exit || die "tests failed"
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
||||||
|
(load "doom-modeline-autoloads" nil t)
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/seagle0128/doom-modeline/issues/</bugs-to>
|
||||||
|
<remote-id type="github">seagle0128/doom-modeline</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50shrink-path-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST shrink-path.el-v0.3.1.tar.bz2 15743 BLAKE2B 8f5db089737f2d31c9f5852265f1b33679de3cc72989bf04b8d50871b3b8fa356da6823177759561b99ee5b032fb10ba1c51f49cdd7d74daafb1d6cac44ba2b7 SHA512 f4cc191186c2a2e706ff08fbcd43f24dd67297a368c42da72626d70e3522d5b24ceba45a2e17821f6288576f10e0208e3d643946108edd6180502dd1bad019ed
|
||||||
|
EBUILD shrink-path-0.3.1.ebuild 822 BLAKE2B b39980b10b7f3961a114896066592ff7d6961188222c323a3a94d48f883cb60d44a4679b5d187496fb64b7a62acd73a6a578379db7d34658086219b0d180ab23 SHA512 fe1f8cac2082b6ed5afc051771860d0959be9e9a4289f5813b76f21e9a68db70c646e5fe6e8e187063c23b8dda65c2a84816c2a14860ea62950d1b728e94769c
|
||||||
|
MISC metadata.xml 433 BLAKE2B eaf63f4513651f57d6e4a5032a2f244011234c6fd995939ed294ed8ceefc75487664cd769ed64eaf82b6040bbddecfb4f85ffc907a5103febf53cb605afd9a40 SHA512 65fcabbc6edff9aa6580630195a5ed911046fce5b61371881ccc4c7f19645c592f236a2ea06bd07469c3b47034e3639d0b4e450d4660a3eac0f7cf6750fee317
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://gitlab.com/bennya/shrink-path.el/-/issues/</bugs-to>
|
||||||
|
<remote-id type="gitlab">bennya/shrink-path.el</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=24
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Fish-style path truncation for GNU Emacs"
|
||||||
|
HOMEPAGE="https://gitlab.com/bennya/shrink-path.el/"
|
||||||
|
SRC_URI="https://gitlab.com/bennya/${PN}.el/-/archive/v${PV}/${PN}.el-v${PV}.tar.bz2"
|
||||||
|
S="${WORKDIR}"/${PN}.el-v${PV}
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/s
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/f
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
test? ( app-emacs/buttercup )
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( README.org )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i 's|it "same as shrink-path"|xit "same as shrink-path"|' \
|
||||||
|
"${S}"/test/shrink-path-test.el || die
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
buttercup -L . -L test --traceback full test || die
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
DIST eselect-wxwidgets-20180529.tar.xz 2380 BLAKE2B 2f5d5e79b9cd85442b0aa0d1453d84651308d4c33711b919802b383bb98865b615a9afd0493b4d34232c3d986e68246e35943d96a31e25a3fb2778b6483ec764 SHA512 d91e87f23c7feb807ed75fcfd363b61fadd8c305e3aa82c5e3dfa3d9fbc2c18a8b7e6404bcac9ebd6c34269406712d453e5bd877509f26f3648cb864df36e281
|
DIST eselect-wxwidgets-20180529.tar.xz 2380 BLAKE2B 2f5d5e79b9cd85442b0aa0d1453d84651308d4c33711b919802b383bb98865b615a9afd0493b4d34232c3d986e68246e35943d96a31e25a3fb2778b6483ec764 SHA512 d91e87f23c7feb807ed75fcfd363b61fadd8c305e3aa82c5e3dfa3d9fbc2c18a8b7e6404bcac9ebd6c34269406712d453e5bd877509f26f3648cb864df36e281
|
||||||
|
DIST eselect-wxwidgets-20230114.tar.xz 11328 BLAKE2B f417bd1549d12b9a0ec629d92a38863caafc000a6212560f1405930dab6149c106836d0d1e61d8dbfad14059c628775e85fbf0ecdcd909403e06f666aff5e684 SHA512 0da2713e61920792a89e82334b1561464a0afbc61aed7857b7029980370b7f023edcae0da8d7225f091e65dc207e6c346cd4bfddcbe06a71264f597ecffeea95
|
||||||
DIST eselect-wxwidgets-files.tar.bz2 9126 BLAKE2B 47ec94aec721d325fc483ece28e84b48c35b103078415447b6e79e68ab44af9356955c960b9464713396f4cbbf663522e5a4493516414641aa5b99e7cdca0ac8 SHA512 c5aba3bf4bbb891534e0c7a444da6cb90a947dab407e436a1eccd13ddb33251816ce95b5fb6826aa9a64ec2b3d9be09c9852859597b0b8ce91cbaf0f6ed6da5e
|
DIST eselect-wxwidgets-files.tar.bz2 9126 BLAKE2B 47ec94aec721d325fc483ece28e84b48c35b103078415447b6e79e68ab44af9356955c960b9464713396f4cbbf663522e5a4493516414641aa5b99e7cdca0ac8 SHA512 c5aba3bf4bbb891534e0c7a444da6cb90a947dab407e436a1eccd13ddb33251816ce95b5fb6826aa9a64ec2b3d9be09c9852859597b0b8ce91cbaf0f6ed6da5e
|
||||||
EBUILD eselect-wxwidgets-20180529.ebuild 1475 BLAKE2B 175bb052deea18c0b3af895e9059df7d43cda8f1ecfd3af1f999a9b2e0790684fc197552a20850c2f2930d102a0c3756d9d51d554739a6868bcfaa13ded3ee16 SHA512 21c257c106e5066e4ccf649efd08485392442882ca9174ad43bac0ccceb28c3996314ce99476f7f4deb6c426d4a5469457916331ce6435bcdadad44f9aa3217d
|
EBUILD eselect-wxwidgets-20180529.ebuild 1475 BLAKE2B 175bb052deea18c0b3af895e9059df7d43cda8f1ecfd3af1f999a9b2e0790684fc197552a20850c2f2930d102a0c3756d9d51d554739a6868bcfaa13ded3ee16 SHA512 21c257c106e5066e4ccf649efd08485392442882ca9174ad43bac0ccceb28c3996314ce99476f7f4deb6c426d4a5469457916331ce6435bcdadad44f9aa3217d
|
||||||
|
EBUILD eselect-wxwidgets-20230114-r1.ebuild 1367 BLAKE2B 74fc32d75a2d157b630b7f98bcf5af230469432d86cee0f72c59f705dc05f01ab00bb1b36eb46799977694d12a26d31a398a73a9d4068af9034b1c28ab85a0fe SHA512 3306591418382380b9f09914cbce44385539d8071ea6f7405cc85649a5a036ae1934b818820f50de632c6616df137fff1af411c5c4987adcb713d7747d510f64
|
||||||
MISC metadata.xml 286 BLAKE2B 91c8e29e8be49c7c6771d57afcc8e56318257f45486adcc9c783b8e658b144306cf9afb5e40ec85a9efd83d1b94e7d849234aaf9c19fe161d18d7a4dce548d5e SHA512 8c4c678d180c83ab8b5235d415a740593795675c74118aa927965a2edb18fa411b17797b0d4049cc67428420f6dcd40636267a7784b61bc5dacd27fb59bcc5fb
|
MISC metadata.xml 286 BLAKE2B 91c8e29e8be49c7c6771d57afcc8e56318257f45486adcc9c783b8e658b144306cf9afb5e40ec85a9efd83d1b94e7d849234aaf9c19fe161d18d7a4dce548d5e SHA512 8c4c678d180c83ab8b5235d415a740593795675c74118aa927965a2edb18fa411b17797b0d4049cc67428420f6dcd40636267a7784b61bc5dacd27fb59bcc5fb
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit multilib
|
||||||
|
|
||||||
|
WXWRAP_VER=1.4
|
||||||
|
|
||||||
|
DESCRIPTION="Eselect module and wrappers for wxWidgets"
|
||||||
|
HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-wxwidgets.git/"
|
||||||
|
SRC_URI="https://dev.gentoo.org/~sam/distfiles/app-eselect/eselect-wxwidgets/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
|
||||||
|
|
||||||
|
RDEPEND=">=app-admin/eselect-1.4.13"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed \
|
||||||
|
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
||||||
|
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
||||||
|
-i {wx-config,wxrc}-"${WXWRAP_VER}" || die
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/eselect/modules
|
||||||
|
doins wxwidgets.eselect
|
||||||
|
|
||||||
|
insinto /usr/share/aclocal
|
||||||
|
newins wxwin.m4-3.0 wxwin.m4
|
||||||
|
|
||||||
|
newbin "wx-config-${WXWRAP_VER}" wx-config
|
||||||
|
newbin "wxrc-${WXWRAP_VER}" wxrc
|
||||||
|
|
||||||
|
keepdir /var/lib/wxwidgets
|
||||||
|
keepdir /usr/share/bakefile/presets
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ ! -e ${EROOT}/var/lib/wxwidgets/current ]]; then
|
||||||
|
echo 'WXCONFIG="none"' > "${EROOT}"/var/lib/wxwidgets/current
|
||||||
|
fi
|
||||||
|
|
||||||
|
elog "This eselect module only controls the version of wxGTK used when"
|
||||||
|
elog "building packages outside of portage. If you are not doing development"
|
||||||
|
elog "with wxWidgets or bakefile you will never need to use it."
|
||||||
|
}
|
Binary file not shown.
@ -1,5 +1,3 @@
|
|||||||
DIST ibus-m17n-1.4.17.tar.gz 646856 BLAKE2B e2a1c93afa5adf76689a6883b5b2a08a8ebc4f122ae484797df9ae9fd220023c188a894789069f83ba598a321e3d6c89045f278f1b1f51988c34728e005ba5cd SHA512 794dfce969f447354a092758d20999637e3d0a1006f8e078845ae3e79b63b7a467f9f28a7bdeeac4f4709d6750e7156efbc3d341bfa574ac7002266d0dce2b95
|
|
||||||
DIST ibus-m17n-1.4.18.tar.gz 639501 BLAKE2B 73881d77f08433052ef1c9dd6706febae6f351287ab0ea9beb47078292224ccaab51d930ca178db245870d0a3639a54cca0dc15bf59fd320f3ac9c39d433f2a5 SHA512 4960301ee2a4b10a8ca3c618df1a9f5acabce89da662c80bc39520d1b4b2a6e0b487f85c6e513ba174addc7b8ae349b3cb799f4925abfc20c8ac1ef1b8678540
|
DIST ibus-m17n-1.4.18.tar.gz 639501 BLAKE2B 73881d77f08433052ef1c9dd6706febae6f351287ab0ea9beb47078292224ccaab51d930ca178db245870d0a3639a54cca0dc15bf59fd320f3ac9c39d433f2a5 SHA512 4960301ee2a4b10a8ca3c618df1a9f5acabce89da662c80bc39520d1b4b2a6e0b487f85c6e513ba174addc7b8ae349b3cb799f4925abfc20c8ac1ef1b8678540
|
||||||
EBUILD ibus-m17n-1.4.17.ebuild 801 BLAKE2B efcc1d3eada14d85fa8c81cbeb1c94b38b626c53bd7e94749b481c21f3a9fcfcbbfdadc52fbaa594ab542f2eee34ad9629e19672c222f83fd69cd69db1dd3cd8 SHA512 3af87daa9a79b2bc0a9475a45aef9011d5c2ede82f6878ca9cce8b6bd4471e1dd3da316cec4d1e603b8d14c98208115aac7bb504c00fa29df9ad4c8a826baff6
|
EBUILD ibus-m17n-1.4.18.ebuild 801 BLAKE2B 77acf0e4e3b892b11f3cd4c2ff6c3db5a173ea652123054580bd99eb3b0729d54c3a81f7433454e51d4740ff2d824d993f452643d450f73a206be30de850dc7b SHA512 2047c219f1aede0e90b191c3a67102657cc794790502f2ab826e7e6d6efcca5990ed68de07ab9d5033be415955a9781fe9693a234755a794cb8d15aa5ee75dec
|
||||||
EBUILD ibus-m17n-1.4.18.ebuild 803 BLAKE2B 6bdd0fe9346a907b2291c3df2a4289d826fd1417db6c6419bcab2eb459b0b860e5e9921d428b400637029f3a7bca914032f6aa428bba4926bcf14fc5e9fdebf3 SHA512 a953de9583a6e475518297e665efc9fe3afb9314f96f85b21a91c6e9560f1a1eb7194b51d0a02b6a6b9ec57ed0edc3d17430b83235333135d6cec4178ef686fb
|
|
||||||
MISC metadata.xml 555 BLAKE2B b9dd5e7d4f230dde589a7e73333d14d52dae05d0e549dbde75332807434fc7c73ee7fe468dd919762527ac65f16c7a484b8d8b5c629c24dbe695c19c96b9abba SHA512 311891667bea4f2d4797440920ba2779a7f54766d3967edb25cb65b30800164a33192babdf7aadaa9adfeade385852d7d8d2a9a039b7c4ecbd2e9ed0a553fe89
|
MISC metadata.xml 555 BLAKE2B b9dd5e7d4f230dde589a7e73333d14d52dae05d0e549dbde75332807434fc7c73ee7fe468dd919762527ac65f16c7a484b8d8b5c629c24dbe695c19c96b9abba SHA512 311891667bea4f2d4797440920ba2779a7f54766d3967edb25cb65b30800164a33192babdf7aadaa9adfeade385852d7d8d2a9a039b7c4ecbd2e9ed0a553fe89
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="8"
|
|
||||||
|
|
||||||
inherit gnome2-utils xdg
|
|
||||||
|
|
||||||
DESCRIPTION="M17N engine for IBus"
|
|
||||||
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
|
||||||
SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="gtk nls"
|
|
||||||
|
|
||||||
DEPEND="app-i18n/ibus
|
|
||||||
dev-libs/m17n-lib
|
|
||||||
gtk? ( x11-libs/gtk+:3 )
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-db/m17n-db-1.7"
|
|
||||||
BDEPEND="sys-devel/gettext
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_with gtk gtk 3.0)
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
xdg_pkg_preinst
|
|
||||||
gnome2_schemas_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_pkg_postrm
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
@ -1,5 +1,3 @@
|
|||||||
DIST ibus-table-others-1.3.13.tar.gz 676883 BLAKE2B 2486565f51781fc4d0a270f84c97d2525478392f165e4ebeda8c4b0d64405aa91e4568ebea1ec946fe57bcd9e1ddf08178ce1d46c3bf20571c71f94035df2f9c SHA512 1276139f3ce9e1d7a8e117be804e5ff0f4fba3f1d80600a10fb0fa25327a5c368e315bc87b68219091cdaa5927e536306111df0a4819503b2ec7002374cb2534
|
|
||||||
DIST ibus-table-others-1.3.14.tar.gz 674955 BLAKE2B 77f94ae3f83e95eb53aaf3d78a28682261bfa63031dc74b1399b57194d68e2405df070f41af6a00d69dd9f9c9a106ffa730302847e01b2fc97988fe9bd42a1e2 SHA512 9c91db95ebbee3b6951cc179a46bbc3ee29409afa1e3229a6213447b90ebff288dc738046b0ea4f979c2241cf9563ca77a8b97b651a56e940563e9f25e0e238b
|
DIST ibus-table-others-1.3.14.tar.gz 674955 BLAKE2B 77f94ae3f83e95eb53aaf3d78a28682261bfa63031dc74b1399b57194d68e2405df070f41af6a00d69dd9f9c9a106ffa730302847e01b2fc97988fe9bd42a1e2 SHA512 9c91db95ebbee3b6951cc179a46bbc3ee29409afa1e3229a6213447b90ebff288dc738046b0ea4f979c2241cf9563ca77a8b97b651a56e940563e9f25e0e238b
|
||||||
EBUILD ibus-table-others-1.3.13.ebuild 550 BLAKE2B 86a4c2743928127466fa5a62aad3be1297e3989071765940175cf1a41c3bb849445d4e27916867158c721f9af1379324a75c10724d271b46ef92487084c448dc SHA512 3918132b79d2879b4f2a3d196937026a7ec7bba887e522535fef8fce36fef028d4612419723d59f7ab7d9f7e558f33d2c4d529abf5f72dcd0fd62fe52c670a96
|
EBUILD ibus-table-others-1.3.14.ebuild 550 BLAKE2B 902b16397eb17065e3577588e60cb52a44b30a5bcf7e8ee3f17e16d7c0545582f14af458ca38ef1b77e2354427830223ce4a1a66e554cf59e79811f4110e1277 SHA512 6f0f14bc70ff8fa3e86644b517141bebab32a556c3efc0f957826818ea257dad00a88346a0e74742f057aafbbefcccd0c84bf06b1e3820141531286397075e5e
|
||||||
EBUILD ibus-table-others-1.3.14.ebuild 552 BLAKE2B 3f5230d2bd157114f40ae8152868eb8d3c6d341a3effd76903cf81bb019237807d54a3e85e859eeb5e36bb8cee16b5ced67107a52f8470642309bab234009348 SHA512 ef449363f6731ea50736115d999cf3ef6f3450e7e51669443c3312c6a2238f80ace2536eaf5f740a7fe1dff015d6461ccc327e782406754cb4ccb6f60104f059
|
|
||||||
MISC metadata.xml 642 BLAKE2B 0eb23a3102a282b9ff6e77a623f119ed41d1aff2afada1a32e4124de6b97ad4239bcba7738b9f3663f1277e70972314047a25c6da3a61d04ff7b0f6aa6caa896 SHA512 51b6e52fa107591db67c5ddddee30653475882125228c04ad37729eb7cf09fe9a39e016816177a2793a3bbb51a3001422b3f958c95832055867bfd98ea0367ba
|
MISC metadata.xml 642 BLAKE2B 0eb23a3102a282b9ff6e77a623f119ed41d1aff2afada1a32e4124de6b97ad4239bcba7738b9f3663f1277e70972314047a25c6da3a61d04ff7b0f6aa6caa896 SHA512 51b6e52fa107591db67c5ddddee30653475882125228c04ad37729eb7cf09fe9a39e016816177a2793a3bbb51a3001422b3f958c95832055867bfd98ea0367ba
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="8"
|
|
||||||
|
|
||||||
DESCRIPTION="Various tables for IBus-Table"
|
|
||||||
HOMEPAGE="https://github.com/moebiuscurve/ibus-table-others"
|
|
||||||
SRC_URI="https://github.com/moebiuscurve/${PN}/releases/download/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="app-i18n/ibus-table
|
|
||||||
!app-i18n/ibus-table-code
|
|
||||||
!app-i18n/ibus-table-cyrillic
|
|
||||||
!app-i18n/ibus-table-latin
|
|
||||||
!app-i18n/ibus-table-tv"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
@ -1,5 +1,3 @@
|
|||||||
DIST ibus-table-1.16.13.tar.gz 1532633 BLAKE2B c47b7c1b523554993a007e6b4701d7ee92a000503004bdbc3832a8b3540bb440e9c51eee61f83fd04eb921cd84fedac84cb6b77effd305531aa8d43f980f275a SHA512 d060619c81ff3d610140593a47fed6b430f32f0e5927d824d36bd082d394e473f6d534f7b9b0d0100f878001b7e8b4384e1770c5e1887976cfe248bba5bb6318
|
|
||||||
DIST ibus-table-1.16.14.tar.gz 1534056 BLAKE2B 512c1610e4e7096d25c5ff8678e0e91a4cae96ca7036dae0b33ef8f3461e0e6c89cddb35bcd0bf50c48d308d1b0831c02957863419ccbfba64182290a9567acb SHA512 a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f
|
DIST ibus-table-1.16.14.tar.gz 1534056 BLAKE2B 512c1610e4e7096d25c5ff8678e0e91a4cae96ca7036dae0b33ef8f3461e0e6c89cddb35bcd0bf50c48d308d1b0831c02957863419ccbfba64182290a9567acb SHA512 a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f
|
||||||
EBUILD ibus-table-1.16.13.ebuild 1037 BLAKE2B 4ef7f9d91e3d0599e22930babb4515ad800b5743682eadc3feda5fbb47aad7f4880a27ae3281c2f30a9ea32eca19b9f929068888e5665c9ef5ced2e6f2b15c98 SHA512 b3c42aff6e782a7eea5eb664b603f03e35d5acfb344cfb7f3f262831af7d42a7056031ab4db93dc74d4c885f6a568cab7d6b51782895b7b0f6423f7dfdd59b2f
|
EBUILD ibus-table-1.16.14.ebuild 1037 BLAKE2B 4ef7f9d91e3d0599e22930babb4515ad800b5743682eadc3feda5fbb47aad7f4880a27ae3281c2f30a9ea32eca19b9f929068888e5665c9ef5ced2e6f2b15c98 SHA512 b3c42aff6e782a7eea5eb664b603f03e35d5acfb344cfb7f3f262831af7d42a7056031ab4db93dc74d4c885f6a568cab7d6b51782895b7b0f6423f7dfdd59b2f
|
||||||
EBUILD ibus-table-1.16.14.ebuild 1039 BLAKE2B 70c89ce9e533f14038d54f59e6bf96271c8386bfa6c41864d039942481115c4e39c71404a9afafeb5a5ea4b2333b87f8fe08b3159ba6577a99fc9d55a047884a SHA512 19b0ade9b054c4eb7e42c4fe300dcfb63e136c8187dd02a2cb13180eccab2e201bcd228d386ba1538e6d1be05539e93be487be32be5774d0d9a3014c65975ddb
|
|
||||||
MISC metadata.xml 315 BLAKE2B eeff056ce020201cb6e59f0f160232486fd94cc9de7cc90980155f9ef97988199d592b01190b13b013433853fbc25d9c4e5e29fe33fb74aa4239318cfac312fd SHA512 3329cc73468815ecf7f122ee8e8b81ca7295abcfeab95082841ae460c7ca76fdf2cb3d01b1548795bb525ce855052f512b8b2d77fa3afd302f41c156edf35de0
|
MISC metadata.xml 315 BLAKE2B eeff056ce020201cb6e59f0f160232486fd94cc9de7cc90980155f9ef97988199d592b01190b13b013433853fbc25d9c4e5e29fe33fb74aa4239318cfac312fd SHA512 3329cc73468815ecf7f122ee8e8b81ca7295abcfeab95082841ae460c7ca76fdf2cb3d01b1548795bb525ce855052f512b8b2d77fa3afd302f41c156edf35de0
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="8"
|
|
||||||
PYTHON_COMPAT=( python3_{9..10} )
|
|
||||||
PYTHON_REQ_USE="sqlite(+)"
|
|
||||||
|
|
||||||
inherit gnome2-utils python-single-r1 xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Tables engines for IBus"
|
|
||||||
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
|
||||||
SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="nls"
|
|
||||||
RESTRICT="test"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
RDEPEND="${PYTHON_DEPS}
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
|
|
||||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
|
||||||
')
|
|
||||||
virtual/libiconv
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
xdg_pkg_preinst
|
|
||||||
gnome2_schemas_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_pkg_postrm
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
@ -1,7 +1,7 @@
|
|||||||
DIST ibus-typing-booster-2.19.10.tar.gz 11174125 BLAKE2B e180a72dc59d89838696291e767e994a17794a7565cf08cbe547aafa75dc73c5e58b046b2312fe70cc682bd9fcc93db23679e62af5ecfe3bd391dee38b73a697 SHA512 af9952aac45906400fdbb8421165c91cc8ade898a20331cb7ba6f85d18a73a8a872f38c00e6ec35c4c6048541f56d4d3f43e8c222fda975efa28c1d6b86d99ee
|
DIST ibus-typing-booster-2.19.10.tar.gz 11174125 BLAKE2B e180a72dc59d89838696291e767e994a17794a7565cf08cbe547aafa75dc73c5e58b046b2312fe70cc682bd9fcc93db23679e62af5ecfe3bd391dee38b73a697 SHA512 af9952aac45906400fdbb8421165c91cc8ade898a20331cb7ba6f85d18a73a8a872f38c00e6ec35c4c6048541f56d4d3f43e8c222fda975efa28c1d6b86d99ee
|
||||||
DIST ibus-typing-booster-2.19.7.tar.gz 11055420 BLAKE2B 7e303905d6417dcff67968311b287218d68ff94932f64b82fe224131f8c8f70254e679254bda2c372aeecab15042f51046d62de4887d197d30cb2478136a7cf8 SHA512 0dd7a5aeeed0791a7c5053f6a09abf04590664fc691b0ca11dea1a11ea4109f7cfe907995219b5974b72c21df58670bd1b7ee893acb7b72fd56b3ee23df4fcc4
|
DIST ibus-typing-booster-2.19.13.tar.gz 11175082 BLAKE2B 4f0925c38a272b056ec3e542059416d65d6bcdd26a1e5810ea8a6febbd9a3c7c0d8cd74b75826622e70fd04aeeb2282e166c3433f86233be0bf6929fac58dece SHA512 78a29efd5df8380db274b0e8f14aea83bb2841bae78b6c49cb28151b6dc011a5856bfc4f2347c4295dc2fbe058df150e06346fe4eee7ca331edf73e5fedebd2e
|
||||||
DIST ibus-typing-booster-2.19.8.tar.gz 11170176 BLAKE2B 0670aa4ed88c9e4807814e77b031197bccb84ad9d7cb036b96d22f84221f41731bdadf2632eb4c6726728d3491dd579a84f9beb5ec1b58ab752470c2b4f61910 SHA512 5e24ad5498fb91bbe2c669d85a38a1fc78dbde8a31e07aaa0506896b8e5c0ce78c4b961ac8953582bdbb808116e272a52c8eb721f7723a3f7afc743df9bb7d82
|
DIST ibus-typing-booster-2.20.0.tar.gz 11175896 BLAKE2B 399b48617cd3d256e682b2d23d63c8931faecc4e83015d0be30040d516d3cd3a50e9366c460ebfe1f1ef2b2aa1363f4d2e2d2ac0ef9ad7016f6f2ecd6ee4f36b SHA512 8c7271d3029a28b045c9e9ffae9c9ac07adac3ac98749f30cd0959cfb91a50953372758c77c9820d713f2027d535d0752d1817281ce16be7e3594877b64177a5
|
||||||
EBUILD ibus-typing-booster-2.19.10.ebuild 1152 BLAKE2B d0aa3e6a2965702f8a53840dd6bbbf9c958266db0e37dcf6057bc25116318cefa0585769d4be26bd581964b50eebe31645250a899c694d6192977a785674593c SHA512 ab239de6e15602d9f75cb9619951fe580a6defd6b1e0c09d132e8c197578d860f01bddb36ec636fe4b5cce5279b056f472f0be073aeaf416a82e7f0175a1a346
|
EBUILD ibus-typing-booster-2.19.10.ebuild 1150 BLAKE2B 52628c9a6ec7d73dfb88fbfa4dca02b90916d06a2f5d1f632c4a472a07ef589ed30ab85c3b40914567d4423d6fad5fb5e141eac7b06b07c4f4c3ea3ab217974a SHA512 d4a9b43589e87b0639999f769ed23e3513a71a8d19ae6b16c45cf20e4ffce4b92faf88c7df85b76d6b8fe76edf80590a994413184abbb9c90a661f43c9548672
|
||||||
EBUILD ibus-typing-booster-2.19.7.ebuild 1150 BLAKE2B 52628c9a6ec7d73dfb88fbfa4dca02b90916d06a2f5d1f632c4a472a07ef589ed30ab85c3b40914567d4423d6fad5fb5e141eac7b06b07c4f4c3ea3ab217974a SHA512 d4a9b43589e87b0639999f769ed23e3513a71a8d19ae6b16c45cf20e4ffce4b92faf88c7df85b76d6b8fe76edf80590a994413184abbb9c90a661f43c9548672
|
EBUILD ibus-typing-booster-2.19.13.ebuild 1152 BLAKE2B d0aa3e6a2965702f8a53840dd6bbbf9c958266db0e37dcf6057bc25116318cefa0585769d4be26bd581964b50eebe31645250a899c694d6192977a785674593c SHA512 ab239de6e15602d9f75cb9619951fe580a6defd6b1e0c09d132e8c197578d860f01bddb36ec636fe4b5cce5279b056f472f0be073aeaf416a82e7f0175a1a346
|
||||||
EBUILD ibus-typing-booster-2.19.8.ebuild 1152 BLAKE2B d0aa3e6a2965702f8a53840dd6bbbf9c958266db0e37dcf6057bc25116318cefa0585769d4be26bd581964b50eebe31645250a899c694d6192977a785674593c SHA512 ab239de6e15602d9f75cb9619951fe580a6defd6b1e0c09d132e8c197578d860f01bddb36ec636fe4b5cce5279b056f472f0be073aeaf416a82e7f0175a1a346
|
EBUILD ibus-typing-booster-2.20.0.ebuild 1152 BLAKE2B d0aa3e6a2965702f8a53840dd6bbbf9c958266db0e37dcf6057bc25116318cefa0585769d4be26bd581964b50eebe31645250a899c694d6192977a785674593c SHA512 ab239de6e15602d9f75cb9619951fe580a6defd6b1e0c09d132e8c197578d860f01bddb36ec636fe4b5cce5279b056f472f0be073aeaf416a82e7f0175a1a346
|
||||||
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
||||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
AUX tccd.initd 673 BLAKE2B 418e8a473ca8592c7de313a4a18a71172555ed3a79cb7c5f22dca8932883ae0190c091d0585773d3a5ceec6637611740744fdaa4542b00edecbc04e00a39eab0 SHA512 d08f4e4b11e9a1b62c5694fba862cd6fc223e2461a93272fd7085daf7f7942cf15dad0f9370257d19f9252e2d38c82c15de4d311cc037326edf6dc4f05e2bebd
|
AUX tccd.initd 673 BLAKE2B 418e8a473ca8592c7de313a4a18a71172555ed3a79cb7c5f22dca8932883ae0190c091d0585773d3a5ceec6637611740744fdaa4542b00edecbc04e00a39eab0 SHA512 d08f4e4b11e9a1b62c5694fba862cd6fc223e2461a93272fd7085daf7f7942cf15dad0f9370257d19f9252e2d38c82c15de4d311cc037326edf6dc4f05e2bebd
|
||||||
DIST tuxedo-control-center_1.1.4.rpm 86231740 BLAKE2B be8b7d7c6de05601acd90a89b3e6bb89c5e251a94a18c7f1021e88797fbc1fc9c580545ca3d86e1ebf11f689d2454d4b6eac1736be0a31eabf28668d0ca0b32c SHA512 80e0c0f8ba81b8fe7bee2ec86b13a5f50c2a174b4260b7922a58df821a0b2ae89cd40c87e41c48de0a9e24a56ec1ad5123a664fc94123b95c05e61801db67072
|
DIST tuxedo-control-center_1.1.4.rpm 86231740 BLAKE2B be8b7d7c6de05601acd90a89b3e6bb89c5e251a94a18c7f1021e88797fbc1fc9c580545ca3d86e1ebf11f689d2454d4b6eac1736be0a31eabf28668d0ca0b32c SHA512 80e0c0f8ba81b8fe7bee2ec86b13a5f50c2a174b4260b7922a58df821a0b2ae89cd40c87e41c48de0a9e24a56ec1ad5123a664fc94123b95c05e61801db67072
|
||||||
EBUILD tuxedo-control-center-bin-1.1.4.ebuild 2162 BLAKE2B e0b4af01b6da75980c3185378eb1ab1e578a33959a8a19653bbfe1b323cffb2ef2840a6ada6e1a606867c6687dc8971201ffb32e8804485005350683a3f958f2 SHA512 dbf06066a22d1f5898a3c09157bd295434e0fac73aae68c9151b3790d730a67e638ac30701f9213d914c4783dd3c01e1254b2d1eeb58b9f0111caf805110cb2f
|
EBUILD tuxedo-control-center-bin-1.1.4.ebuild 2162 BLAKE2B 06bcb903da3372992102f2725fd56a26515897e36f6ae7d0eced25a861b66a68c07b3932afe7e6f301b9c956ce6272a780cd915a254223d78959d5a1f44a288d SHA512 0e258f315034e86a6dd9327a941367ccc0a1a02813c15c63ec0ee30f727867346c97ca85cf01af08a98e3d4c18a27756dd2996685bd4a9d01e0cf1040fd5a44d
|
||||||
MISC metadata.xml 251 BLAKE2B c4b2c58fbe476fa27226d01a46b74c9506d938c1e14fe68ccbee1383f683d357ff87a3c1aacee177b7f3908333cd58540e446bc73ed8258359481c4b507c155e SHA512 f113d652bc4a2cded17c6fc788d425f8a5d1fac17709b4f0583c7d530cbba5093c4309d2539d169f733d8e8bff3c0e71e24ffe4ba6a81ebd5bab23191c0e4278
|
MISC metadata.xml 353 BLAKE2B 47a9f99d0e75bc84826b971868085f87ea41b27b43ac799022ca946a95bd2ec17709c4f8a3348da857be5868dacf4c0054370bea19b58c97fa18ac692266a1db SHA512 23a55745ddd0bff3320be5c5fbd81d2db654b06a5b899a71b12aa1d11d6b17e6a7ac209237cbd4181b1586e33305bd45397b843f608dbc93c4dd12516f23c88e
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
DIST tuxedo-keyboard-3.0.10.tar.gz 50759 BLAKE2B 08fec486f6555ff5b8de6b1ea49ce504747238284fda31b05686fd5955bf3bb3fc48b49c40b50c1bbdfcbf4af2f206a99f645b294ebceafec4c87751fd460090 SHA512 a3c5b74fc5587763f131a66f507c0b33d462ed87c8e05391152c09d1425b5e1771bfb08cc2d1e3bb73b02074f503d866ea463fd44fb06d00b38c6ac4cfcd4e3b
|
DIST tuxedo-keyboard-3.0.10.tar.gz 50759 BLAKE2B 08fec486f6555ff5b8de6b1ea49ce504747238284fda31b05686fd5955bf3bb3fc48b49c40b50c1bbdfcbf4af2f206a99f645b294ebceafec4c87751fd460090 SHA512 a3c5b74fc5587763f131a66f507c0b33d462ed87c8e05391152c09d1425b5e1771bfb08cc2d1e3bb73b02074f503d866ea463fd44fb06d00b38c6ac4cfcd4e3b
|
||||||
|
DIST tuxedo-keyboard-3.1.3.tar.gz 56532 BLAKE2B 06c2dec95e7888f765040bd41512c691cab9812fbea213b7766605aad6724adf3d5c6e5a3641621781f483e1ce249e71ea988b765e311d4bb4862997d8effb2c SHA512 dbad1ebc5d91d3306197012ce2fafa5e6063c9b8b62a14c3f1412c9340199c91500a6eeefbed73b1a5d15132dc4b4a73e11c86c15c1b2a3d44765b2664d2f331
|
||||||
EBUILD tuxedo-keyboard-3.0.10-r1.ebuild 716 BLAKE2B 98d7426db5f05bbb0d4cc17a7fbc0935530411564439167a942c6a8d21c5e17a9b4733ea387cee8d6e4e9028d4122971087e5e2f3aee11487ce0c4558a710e07 SHA512 ca0f9a4dc06b5b98e10bcabf3bdc9d9b923d25ad2e6a08662580391711ae99b345b0ddfb58407ea353de1236609e7d0d195b1ae8b98b4a9f96f88fee662ab602
|
EBUILD tuxedo-keyboard-3.0.10-r1.ebuild 716 BLAKE2B 98d7426db5f05bbb0d4cc17a7fbc0935530411564439167a942c6a8d21c5e17a9b4733ea387cee8d6e4e9028d4122971087e5e2f3aee11487ce0c4558a710e07 SHA512 ca0f9a4dc06b5b98e10bcabf3bdc9d9b923d25ad2e6a08662580391711ae99b345b0ddfb58407ea353de1236609e7d0d195b1ae8b98b4a9f96f88fee662ab602
|
||||||
MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750
|
EBUILD tuxedo-keyboard-3.1.3-r1.ebuild 737 BLAKE2B 578d87fd908f3c72a8c3250a8795d30958dfd52b008c8226235ccea3212433a66fb3127074ff9b5f026cc77efdf9fe01101d35c9af9bb6a58222c340b91f2448 SHA512 e615f9ccbbf8be56de20ac2c3978d4c9a31e063bcdc73850eed90a848ea83ca106518cf0035258858aba837ed0255f25838c82aeed0a93ab6d0a2734620cb4a6
|
||||||
|
MISC metadata.xml 357 BLAKE2B b0b8d2292678d7bc0b58723171f97fe567fa32521ad8193948364e8fb2a66122004ff6dcff6006d185caa01e68c8dcaec4506a5d505ebe84604d5fedd49bb29f SHA512 2f918459910e0a76022dea7d2260070fc599b824cb3538b8ff0d4626345e7372377a5e230a90ad123abd90f9a8678e0108850935fe0ee37c754cfcf851c20cc0
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
|
||||||
|
|
||||||
|
inherit linux-mod toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Kernel Module for Tuxedo Keyboard"
|
||||||
|
HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard"
|
||||||
|
SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
BUILD_TARGETS="all"
|
||||||
|
MODULE_NAMES="clevo_acpi(tuxedo:${S}:src) clevo_wmi(tuxedo:${S}:src) uniwill_wmi(tuxedo:${S}:src) tuxedo_keyboard(tuxedo:${S}:src) tuxedo_io(tuxedo:${S}:src/tuxedo_io)"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-mod_pkg_setup
|
||||||
|
BUILD_PARAMS="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
|
||||||
|
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
DIST fmawk-1.2.tar.gz 23399 BLAKE2B f4c20c8f1569a6715710a5cef02a767152694ef7e216c9fe707c7ac57c20dd012189db14777d47a980008255c7f51b5c165cdf086c41835a7ce550b758a8f350 SHA512 86d56e1cc893c385a0bb338957a9ef698c0edef4587e6d3a21aa316fd996fa3b1416220e5c235d613876a3d19650e8e7a20bf991a4ce67ce9759a362d2aaac30
|
DIST fmawk-1.2.tar.gz 23399 BLAKE2B f4c20c8f1569a6715710a5cef02a767152694ef7e216c9fe707c7ac57c20dd012189db14777d47a980008255c7f51b5c165cdf086c41835a7ce550b758a8f350 SHA512 86d56e1cc893c385a0bb338957a9ef698c0edef4587e6d3a21aa316fd996fa3b1416220e5c235d613876a3d19650e8e7a20bf991a4ce67ce9759a362d2aaac30
|
||||||
DIST fmawk-1.3.tar.gz 25628 BLAKE2B e9b591941c5dbfa96414cc494b91eebfc19e9153cad7066afe216a6e1a177de5c3f3e04f09fec62bbd0adf0b3330bfc9471fcecc23b568e966e8185b7a298c39 SHA512 b1ca40c71b219cd59009c96692e1297cec75d2a61b28c330e4b80b55bde6dc6dfb071fec9dc4ae4f3e8aa7be7bbb51d444687f9500c82dba440388d41369e157
|
DIST fmawk-1.3.tar.gz 25628 BLAKE2B e9b591941c5dbfa96414cc494b91eebfc19e9153cad7066afe216a6e1a177de5c3f3e04f09fec62bbd0adf0b3330bfc9471fcecc23b568e966e8185b7a298c39 SHA512 b1ca40c71b219cd59009c96692e1297cec75d2a61b28c330e4b80b55bde6dc6dfb071fec9dc4ae4f3e8aa7be7bbb51d444687f9500c82dba440388d41369e157
|
||||||
EBUILD fmawk-1.2.ebuild 859 BLAKE2B 21dd1a6218cdad096406fc570964fa750a22b9c95eb88b8efa9572ffdf767f0d63813eacf8fafe27ecf18023c4a2857dc6cec2b41f8678de4f1ea212c96bb084 SHA512 080d7263e53b27f9c682364683041dc7afd49feefdd9b2650e0a1d1858245d7ae5a8a54e9824bd16e0066ac95083bc5e1a61790bedb1d3f05544736c2ef140da
|
EBUILD fmawk-1.2.ebuild 859 BLAKE2B 21dd1a6218cdad096406fc570964fa750a22b9c95eb88b8efa9572ffdf767f0d63813eacf8fafe27ecf18023c4a2857dc6cec2b41f8678de4f1ea212c96bb084 SHA512 080d7263e53b27f9c682364683041dc7afd49feefdd9b2650e0a1d1858245d7ae5a8a54e9824bd16e0066ac95083bc5e1a61790bedb1d3f05544736c2ef140da
|
||||||
EBUILD fmawk-1.3.ebuild 811 BLAKE2B 283eb7d72c1cba50664983d350a887cbfd0b9984a612a6bf435421aef0d5dd37a604bc290c57ffbd5dfbe383cb26337ea7a0cb5f9868640cd7094761bb8fe510 SHA512 f9548cf1e2e489b3be45de7accd9f18a97c4fbd2f116631682613fa809eceb8ca1901dbda9851cae801c102e464ac6d7341281dc5cd441207419fb1033b51c91
|
EBUILD fmawk-1.3.ebuild 810 BLAKE2B aeb6b97820b2d5c671a9b7d339dd50ab0913abaf26b06686bf0c562a4774c59c78984eb04c1382eb426ea7116b5b5e0edac04e3540d93df551b3ba7061bd878b SHA512 80bcd5baa9d783684e9a6167a55c90739680c850da8cd77ac3c5eaead54cc8657edf1c0192770340af1d01c40f23d91c5a1c957813789e91cdfd073d287f4386
|
||||||
EBUILD fmawk-9999.ebuild 811 BLAKE2B 283eb7d72c1cba50664983d350a887cbfd0b9984a612a6bf435421aef0d5dd37a604bc290c57ffbd5dfbe383cb26337ea7a0cb5f9868640cd7094761bb8fe510 SHA512 f9548cf1e2e489b3be45de7accd9f18a97c4fbd2f116631682613fa809eceb8ca1901dbda9851cae801c102e464ac6d7341281dc5cd441207419fb1033b51c91
|
EBUILD fmawk-9999.ebuild 811 BLAKE2B 283eb7d72c1cba50664983d350a887cbfd0b9984a612a6bf435421aef0d5dd37a604bc290c57ffbd5dfbe383cb26337ea7a0cb5f9868640cd7094761bb8fe510 SHA512 f9548cf1e2e489b3be45de7accd9f18a97c4fbd2f116631682613fa809eceb8ca1901dbda9851cae801c102e464ac6d7341281dc5cd441207419fb1033b51c91
|
||||||
MISC metadata.xml 758 BLAKE2B dbf30b8f5a4ad49d804ff86a0738c0822c59e277e23ea030fc8d214491bf6a094d1ab0965501649aa5c566751b19eb79a8b087446c83af833c93d61de9b75e6f SHA512 73212972218ea85709cf9de7e2707ae8b7a9676da5cb2dfa0c54c6c9ff528834c45631119306c93bdf3f1b7ff6f74dfeadc6a21277234e6665f4a1f325c50f9c
|
MISC metadata.xml 758 BLAKE2B dbf30b8f5a4ad49d804ff86a0738c0822c59e277e23ea030fc8d214491bf6a094d1ab0965501649aa5c566751b19eb79a8b087446c83af833c93d61de9b75e6f SHA512 73212972218ea85709cf9de7e2707ae8b7a9676da5cb2dfa0c54c6c9ff528834c45631119306c93bdf3f1b7ff6f74dfeadc6a21277234e6665f4a1f325c50f9c
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
AUX golly-4.0-CFLAGS.patch 686 BLAKE2B 1d82b951bee9f336931ad2589bae03bd8e52ac2f982294f18abd5297bc0d5cbd877ece2716736ce8dfcf044c823cb707d6ce8923177b3ab2bbf09a3d0e247b92 SHA512 b883702ed44bd8469255bbc43191bbf91da64ff0048d4cc3c7cc0c5103e01fe49f9017ad1723d041ab080dfa46b68f4bab0b9abd850b74b1803d5bcebb04c36a
|
AUX golly-4.0-CFLAGS.patch 686 BLAKE2B 1d82b951bee9f336931ad2589bae03bd8e52ac2f982294f18abd5297bc0d5cbd877ece2716736ce8dfcf044c823cb707d6ce8923177b3ab2bbf09a3d0e247b92 SHA512 b883702ed44bd8469255bbc43191bbf91da64ff0048d4cc3c7cc0c5103e01fe49f9017ad1723d041ab080dfa46b68f4bab0b9abd850b74b1803d5bcebb04c36a
|
||||||
DIST golly-4.0-src.tar.gz 5579026 BLAKE2B fc6c9d4db80e92635ac466250ca65c5cbe496c668f2fbd583226a2ecd686ac022aa4d47f453628284bceeb16554b91340b442216eab8412506243e30085a3a32 SHA512 3a39e170ceddfa4f8c261a81f7b45039e9cc2aef901915d83d3227231514bf66e254d307802cb0afddd7458722b8cbf2ce527cb9ee84a2710b52bf5bdb15484d
|
DIST golly-4.0-src.tar.gz 5579026 BLAKE2B fc6c9d4db80e92635ac466250ca65c5cbe496c668f2fbd583226a2ecd686ac022aa4d47f453628284bceeb16554b91340b442216eab8412506243e30085a3a32 SHA512 3a39e170ceddfa4f8c261a81f7b45039e9cc2aef901915d83d3227231514bf66e254d307802cb0afddd7458722b8cbf2ce527cb9ee84a2710b52bf5bdb15484d
|
||||||
DIST golly-4.1-src.tar.gz 14877727 BLAKE2B d9cac1250901a39d6a360b527c6f4872fc78d0426ea255b9f9129136b938a6655ff59f8c5b0204fd44f4ac0ae76e307c763ddb24a1d8a00bd4e548e4ac2277c3 SHA512 bc050a216a36091f0df42e61a19c34353c6306dc1ae86c194693c85a4489b118435da238b25017bde4b3d31a79e12a6988f7b7da5ae90cfcc9ca0795e66d4a99
|
DIST golly-4.1-src.tar.gz 14877727 BLAKE2B d9cac1250901a39d6a360b527c6f4872fc78d0426ea255b9f9129136b938a6655ff59f8c5b0204fd44f4ac0ae76e307c763ddb24a1d8a00bd4e548e4ac2277c3 SHA512 bc050a216a36091f0df42e61a19c34353c6306dc1ae86c194693c85a4489b118435da238b25017bde4b3d31a79e12a6988f7b7da5ae90cfcc9ca0795e66d4a99
|
||||||
|
DIST golly-4.2-src.tar.gz 15348982 BLAKE2B 21ebed4c282a77a3f61aafa98936c0bb39b39a7c97505e96fc43ac720bd2eea4cf20996ca28c801f79a46577a0cf99ff60614ce134081605d14ca5972c841d50 SHA512 b9f5cfdfe9b96590411695805dd8b875329c81027fef98dff3f16b832018be2ad3a06583bb64e12fb305268feba2347ef63c4586ff0e645721a8085f04ab382a
|
||||||
EBUILD golly-4.0.ebuild 1390 BLAKE2B 496a39f47a65d993dca3fa57cd7f222ceb6809b350098fa013671e45fe81732c10b449bce2c1bd74791cab87681c1ec8e2c30bd7d1d7181849e6144afd6e904a SHA512 90ea77d4e1e502aaaa7daac1eabd1bc389716036e84bbbfcb57531318e08c461c89583e94eea8767cb491122223606bc6f9ed78a22c3d38335ae1da6c9f453b9
|
EBUILD golly-4.0.ebuild 1390 BLAKE2B 496a39f47a65d993dca3fa57cd7f222ceb6809b350098fa013671e45fe81732c10b449bce2c1bd74791cab87681c1ec8e2c30bd7d1d7181849e6144afd6e904a SHA512 90ea77d4e1e502aaaa7daac1eabd1bc389716036e84bbbfcb57531318e08c461c89583e94eea8767cb491122223606bc6f9ed78a22c3d38335ae1da6c9f453b9
|
||||||
EBUILD golly-4.1-r1.ebuild 1411 BLAKE2B f5100628ebec553b0bb7c87f90d002216be68a758101c7336e378910f357494be97a73a67b0a027fc83efe2bfc0f3065dc1a26dfba935746a32f0b77f61b9057 SHA512 b90e1f02ed3d59e107ee412adc88ad3603c9083943314cf6cd60d01625cb85ad207acfc4153f2cfffc74a1e6621d4f124df4c6d2d62801a8822211a1c422756b
|
EBUILD golly-4.1-r1.ebuild 1411 BLAKE2B f5100628ebec553b0bb7c87f90d002216be68a758101c7336e378910f357494be97a73a67b0a027fc83efe2bfc0f3065dc1a26dfba935746a32f0b77f61b9057 SHA512 b90e1f02ed3d59e107ee412adc88ad3603c9083943314cf6cd60d01625cb85ad207acfc4153f2cfffc74a1e6621d4f124df4c6d2d62801a8822211a1c422756b
|
||||||
MISC metadata.xml 510 BLAKE2B e5c5d938e4500bde38e48ec132ac3fad49f700b49f43515f1595fbdf8e9f57075489869bc12e538bf1e886626d8cced9c8503e57b370e239bb178119b27a7f27 SHA512 b208332dc47ca3b8a52e6d28e1972cc9ffb662e2340f13dd239d7837802c0517c9608cb1b99e619c9b1fab3549fe39f183cdeeb3f4279540ea7548b220a409d0
|
EBUILD golly-4.2.ebuild 1483 BLAKE2B 79fda1208f2faf64a68528c7a242fe876da664a11a3ac3b457fd1d3637643bdbce9f80e86e12b9fe9e002fc0422b637d0b6583eb07ac6fbd975c88b249508839 SHA512 cca01bf0da37c8a318f2fd756bba85666acec06398923b5fa436945ab3155eb9726d7c118679ddebb568e06707875207e6cef828d3797cdd90da5c31f922699f
|
||||||
|
MISC metadata.xml 571 BLAKE2B 64399eaf28ab52d39c1338758ca1abc2f67f195e4320b01d411d00fc3e434065d25cbab6c886dddfcd18611cef4d057c0b74c22c73e432ce1c3efb22e523164a SHA512 7ddf9bbb0cb55f5beb5377b2f0a7823e125195d0019f45dfd26c0868fe57c69913d11946de5060416856ac68bca863fd06a1a1128704a8fa53fd494df4b106e5
|
||||||
|
@ -0,0 +1,70 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
WX_GTK_VER=3.2-gtk3
|
||||||
|
PYTHON_COMPAT=( python3_{9..11} )
|
||||||
|
|
||||||
|
inherit desktop python-single-r1 toolchain-funcs wxwidgets xdg
|
||||||
|
|
||||||
|
DESCRIPTION="simulator for Conway's Game of Life and other cellular automata"
|
||||||
|
HOMEPAGE="http://golly.sourceforge.net/
|
||||||
|
https://sourceforge.net/projects/golly/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
|
||||||
|
S="${WORKDIR}/${P}-src"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/opengl
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[X,curl,opengl,sdl,tiff]
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-4.0-CFLAGS.patch )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
setup-wxwidgets
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local -a mymakeopts=(
|
||||||
|
ENABLE_SOUND=yes
|
||||||
|
GOLLYDIR="${EPREFIX}/usr/share/${PN}"
|
||||||
|
PYTHON=${EPYTHON}
|
||||||
|
WX_CONFIG=${WX_CONFIG}
|
||||||
|
AR="$(tc-getAR)"
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
CXX="$(tc-getCXX)"
|
||||||
|
CXXC="$(tc-getCXX)"
|
||||||
|
RANLIB="$(tc-getRANLIB)"
|
||||||
|
)
|
||||||
|
emake -C gui-wx -f makefile-gtk "${mymakeopts[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Has no 'make install', let's install files manually.
|
||||||
|
exeinto /usr/bin
|
||||||
|
doexe golly bgolly
|
||||||
|
|
||||||
|
insinto /usr/share/${PN}
|
||||||
|
doins -r Help Patterns Scripts Rules docs
|
||||||
|
|
||||||
|
newicon --size 32 gui-wx/icons/appicon.xpm ${PN}.xpm
|
||||||
|
make_desktop_entry ${PN} "Golly" ${PN} "Science"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue