Sync with portage [Fri May 7 08:58:24 MSK 2021].

akrasnyh 1958
Calculate Linux 3 years ago
parent bf44a513e3
commit 79a9d8d507

Binary file not shown.

Binary file not shown.

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
<name>Gentoo ProAudio Project</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,10 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
DESCRIPTION="realtime privileges group"
ACCT_GROUP_ID=206

Binary file not shown.

@ -19,7 +19,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)" SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64 ~x86" KEYWORDS="amd64 x86"
IUSE="X" IUSE="X"
# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist

Binary file not shown.

@ -166,189 +166,6 @@ DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_xh.tar.gz 292851 BLAKE2B 9480
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 845408 BLAKE2B 0b447f228e543a0007c55eb36521f441c41139d882c40afbd39f6459efbd8f446b7cbc8f7d42141347ac677758487d8019b26ce18d90b6b008ac8a47bee7f32a SHA512 e27f34f9bed04aed3ce50dd4210cdacf7ae9ee5da2208079ee9178b8f3a7e67eae40190aa774a6e85353a9572758920897d4a74a393a75d08e7ab51aa1e39819 DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 845408 BLAKE2B 0b447f228e543a0007c55eb36521f441c41139d882c40afbd39f6459efbd8f446b7cbc8f7d42141347ac677758487d8019b26ce18d90b6b008ac8a47bee7f32a SHA512 e27f34f9bed04aed3ce50dd4210cdacf7ae9ee5da2208079ee9178b8f3a7e67eae40190aa774a6e85353a9572758920897d4a74a393a75d08e7ab51aa1e39819
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 846108 BLAKE2B 364492d2597538ddf850809393fd0f364f8f8b2e72d54ccfe5685ec8f386a90b672b0592f8f7eba0f4e8e8db14f229195a6a435224f0d45fae01c5a0a36e1c70 SHA512 346f214a3ebdb88063b08f2980ce55a2cf8789135a6776f4e6d1d3e737e3946f5646ccd5c3d5c115a7e86fcb64ccb23d22d9ac1f8cbc9b382db86571f55ba2fb DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 846108 BLAKE2B 364492d2597538ddf850809393fd0f364f8f8b2e72d54ccfe5685ec8f386a90b672b0592f8f7eba0f4e8e8db14f229195a6a435224f0d45fae01c5a0a36e1c70 SHA512 346f214a3ebdb88063b08f2980ce55a2cf8789135a6776f4e6d1d3e737e3946f5646ccd5c3d5c115a7e86fcb64ccb23d22d9ac1f8cbc9b382db86571f55ba2fb
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 323898 BLAKE2B 438447de9dd9ce04b17b99f8c888190eed02588edce028dec7e8f6e412cabba65a2fbb73817b6741fae9fb1d1ae0503e8fd35a2a2f39ea4ba25ea33b51719141 SHA512 efce615c323c5820bc1d3505817c4634379aef37bec35db5e4c9b96c86f664563a9c0d17998d8333db4330a9f8c309650d9d442783f4ed89171c87002b81a2f4 DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 323898 BLAKE2B 438447de9dd9ce04b17b99f8c888190eed02588edce028dec7e8f6e412cabba65a2fbb73817b6741fae9fb1d1ae0503e8fd35a2a2f39ea4ba25ea33b51719141 SHA512 efce615c323c5820bc1d3505817c4634379aef37bec35db5e4c9b96c86f664563a9c0d17998d8333db4330a9f8c309650d9d442783f4ed89171c87002b81a2f4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_am.tar.gz 4127273 BLAKE2B 5885d078f1b3b8bc7749de44188b547c3bf6c0fbe186fa7ccf2f2e566b4973335757f4bd9e25c7687d263b62556f01e8d0579e3ecf5112194d452255b7385ac1 SHA512 6fddda26ebd39aa97a4c0ae0ce4cdb540b664da26f5a1ba8d1944e3a634e976d61af343f07ff5208171fe32f4e2c6c37cdd22afd5c214cc34c43bb42ee63e1a3
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3599344 BLAKE2B c247848209fb7143ff4bb3645df81c96944f39c56c1247f48d087b942d951ecc3bfcedcbd89c196176a1b386cccb01a10fc7bd672aef303ee0faf12591effc1b SHA512 c26807ea3ea302f686ae14f44a2df9b397e1e1cc0e4ac4d9c82079bfbc2601c1f11583c566f1f8b728a5dffca2157f34f0abff04ab4dade804646a14d0f889e0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3837164 BLAKE2B 8e183fd56bb85c49cd0ec4b36f92aca26a1911b128211533b03050aab4e6f1b87829115cfa059ee2eb01603534eb8db2fa791c88d26c6b296a4adf773c473ef9 SHA512 4bad610f58fc5e934f625a975975fcef7283e46a10b9f13b104e15900e62d22b2af0ee0e4b79fb5aa269953810a319e2a39ffe630cc300967d59ad02ab47d775
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz 4166906 BLAKE2B cc1346ae97a6af855494720851bcdbce649b7ed56442ee408cc3797aa3d51451fbf59dee3da7f32f8c6eb75325e46832619d35c556ec8b02df0f66fa132173c5 SHA512 3d2511783a27cc2cd6dfa87e12c7f7dd2ca4b776f86aee02bcbc22bd63226987bc8827a1dc2e11c2e30bbb6f27e0bb01a67c3d4c55df8dc36112f666848acde4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 4303517 BLAKE2B c386056539ff46a8d2d3cd7b2eb3090f3c5b6ae51c54b8da7ca176d857f4033e3c4771f7880ab6fd03f3a97e18d1676b957906a62af88eb4cf1db7b180703c3a SHA512 eb5b8d6906a04d044143b93a6a2f729eeb4dd002c713df42f925873eac745be8ec3f74bd7beb90b2ab60c86d921c6b64b2983e928bb198aea0722d9aa253f9b0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3982095 BLAKE2B 8fa0d3c37ce50132e5254b9dbdaeb92e48a0bccdf8d35790c110f36ffade904faae42a7b22e3b8a88645a0ed6b7ff5e27309b758671c83df65e58a8175bc651c SHA512 e9636ee5b05737b508dcad51e84556468855ed16f3a9c0064ccf9f18c3cb6f7d717734b168407e0daf0901823878ac8942a2743e1cb0fc2f2bf2c547978adddd
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3989703 BLAKE2B d6e55fb39b9410a1e8dadb0de271254ae84957d5eb65f9ba16cd7966ab68d8e2e811f1196ba89933b0dce7a84bd3a339dd10aef169ca8643186649ae62c061ce SHA512 99de8e82a40c9e5f8729dfb1ba376c5cdb719704afe4cbe418eb4fd7d04ef690e932eba1809e74a9fb7f42a52c2c2bef0375ffb572a495dae7e27d442f29e24e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3721438 BLAKE2B 641c85d1118d72023dfc45cfb822f0e506ee2fe30cf332e00752070ca0fc684943a9e8e08d10cec3efb22e81bd5d4c5794588ef8f4932e732d5de29f7efe3615 SHA512 6b42713edc24f6c5d7f601a6c4c169c9bab663c34805f6e9f9287172a4ee00310a07cbe7fdd0de7573d80a5dcc4bf31fe15964cbc04c75828c520a4dd19c3bf8
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3865673 BLAKE2B d6a10952dd85c788161b5c0b81200ba809b6842af06724a65a476ef2e45fd18781b8760fb634765ed0756f3c4b8f844930a9cc9ff48cdd8e11d6293353f6f26f SHA512 e70952d922fdf67b3106f6a93f9d3d0f76426f9ccdbd618eb6dc2a36c40065ff029d40d3971e1d6a25a77a1af2419d821a87e56c6e8b7e56431432790c09d50a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3857397 BLAKE2B a0222d0aab4af6dbd217678654528758f4d0d6d930cf559902849096a954e3331deb43638faec12fba3283ac16748ab551e016b304bde2f11775a48d1628e021 SHA512 4d3b0d27899cde5e93ae40fecf23b2642829d37ab51b58eb2c61619c54468a2aa96ab354bd5b59481e2def517aee28e7b3b8f0a856cb3e7e7af2c1fa7f061171
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3879952 BLAKE2B 15fa0f8b4ce8316084ccfb32a83f2d8ce33db27e60b8edc6bcbe5ef6af9efb105f16ff0089f163b201eeef992d46e67394b311cffe6d4570077ceec34829e6ba SHA512 a0042b7a91e6194c3093e1e32d2690f697a5665acfa97ffcc9efcba1cb3a5317c28d19207dd429ea16c63ec6135fc27954f898c285a0c5bf0490fc59cd56ccca
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_da.tar.gz 3785840 BLAKE2B 29a8de3d6bf1bcd710c6fe723610774fd899c98bed1d9d3f3b349132197099464a35208eaff991b2a5ac2e0f2ac036b73f6bb735871788c62f007b898b2a5d10 SHA512 b7fcbc043b84786cc9c83db5becf8e1476cfdc9dd21252ebc2e5470f06e38a09450cefe6001ea28a94dc8b95c9d40ef86cd40e2311ca17529e0055a66fb62d7d
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_de.tar.gz 3952992 BLAKE2B 18270c9a7cca650a2c1f71385bb3b38235737026ecc5cee420d19b0b9f490f2a6e207ea08d357df32d4d3b4d6e25c5e8fe96e48913f7767eff8242dcaef111e2 SHA512 ac290dc4ef8f5bf43a199cdd37b4307fba9383045154d6f6666b9752feb6d67b111322980b87e1cc06c252af210b77b6ed5b5ee7239905a360de37b62389cae6
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz 4137861 BLAKE2B e213a983ae7165bc0eadb0c660d5330e621620096bda6958221ef72818a57776ba96913ff3dc083a0300e9c1a02d4877b9b3afef0afeb3c1490b56868c9c15e2 SHA512 415674cdee61f2a39ddcfff07ca3bdd26a642cbec82bc9299efdc8547b04803a89f2b950c1183a79f9537965c5caba65de046b00e5d08842ac9ab3bf2c5893a9
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_el.tar.gz 4591500 BLAKE2B 2fb07817697087490fffdc8bbb7729f70778fe951a1d121c36d1f6d155b682558c3e625ac1f4524a6e4e98644f403ec05aed1a17ad4e4737edfb0e369e02d28f SHA512 4521c1d14aa32cf08335f9f60c19db8b76905248a4e5d2731600e9f3ce53095e8e7e5ade11a4dcc8818b0461729bf5f89aa4ebf7d0c0f25f503e05fb019943da
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3607117 BLAKE2B f4186eb09a22eb40d6992e72f8fe3a9737be004779f5be507e421759aa3ed3580203f2c051cde10fa64ee1e5ca2251d55af1b699874a28edbdc8105bdfecf1eb SHA512 875589132272cb6582b86658c1670db8c5fe6fbf63ff32775e10add60ab0b1cebbfc05043b1d4b24935848f8171a1e8915251a3b058ba67d263b0b43d9c703a4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2285827 BLAKE2B e665b6b79418286433c733237912e6cf4f946dc881faa767d9806dc077a35d95939c860d123b0f3e095501190fb68686963e46664901a04b0d1f61be382de545 SHA512 77fcb5729b71c5ae032b8f6a8baf13ea08e74441bc25afc11af1a19f73d5b7978bd8a163240c7ea02053b573ff4f3c4fd9492e5c4667126f7955b06c53f7d97c
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3600154 BLAKE2B 97422ca1200e28f5c6585d7d50aa36878a8d29d4cc261bd9dfc835d1969dc6332ef83910fb95fef99613239c394b564d7a26a37e41b4c602af43735b4873bf7e SHA512 120e58068f9608ccae5085a57551962144af295676a6bbc41285b98745b1ed2bd375aaa339b87cd38165bd418268c611707a3344e29be297e95b27d58359f83f
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz 3701446 BLAKE2B 60699836f5fd2c5cb7bfd545ee9fefec2e292ca5411708ea2e9a7881539045eb5d840f540c1f472043bc3fbc14d7694230f1bfea3a40f4323a7656cbcb3aced2 SHA512 d701f879eed5d9a0e01cd74eff66936bd757a2898e4543f8fafe88c57c664e6974da809ed9e8c04610f06edf9fbe58fd596be242c3ad371f99733ba8222d60bb
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_es.tar.gz 3900423 BLAKE2B fee97a1c6a40ac7e40591b0d6f6f1ad6397eba872452a9b52111d1da2833759cca26483b415dd46cac2c2b5ecdd366ebf233bfb0392a48c77c70330b812c0dd5 SHA512 1020d66c3491e2a0672f136238718f1b8627c4d5a2288ba0358035cefa987153aab428ceea4109f2ffbe6162bc587d2a2a869956fbd2a2bb8344a33a4c5cacbe
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_et.tar.gz 3744593 BLAKE2B 9c1b46a5292da8b4dad92cadfbdd9885418059d134b51439f019c424cd561701a85a459b9354ba9966afa454654b12692f3cd8fbb032b398f1404e28c8a045e4 SHA512 70eef3f4eaf1106e77496c711802faf8b3dc50434f65327ed241e79cbfcdb3ef7d1c5f046953d2ad1248bc050a45ed406f81b9992cb0e0c023c80f11be94dd66
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz 3731217 BLAKE2B 6ad18f66e7ad8ec2a8fb736d3941ad94735fdc62425b6124de4cea8df8d364e3913a633308fb8aee9177a5b266efbc66dc187ec89b623f0ac46539a6bb6bef54 SHA512 9a152df5df0e9f4ee14619f98b1c1f28d3fcba24e836f3f1999237721cce359f53f0f1e2c6ccdd17ee76f36d0b895686fd812f2f917ffcf8f33e50cf4898a10f
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz 3750646 BLAKE2B b846b9f2296c989399aa812f7caaf93cc9631dadf6fa329b37f33d6d367dee4964602cf5115083a5fa26e25961c3f31026ca48f1e2f4f5059828f0b0e912f6f0 SHA512 9b4dab69ae5c3a9fc407ddc49ac2302ea69cdce9bee09acb9c5e01222cd88d717ad8640ef7113907627ffa3928dbba9e8d4b43c52230f68a9e7b37519cca287a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz 3883040 BLAKE2B ce5703ce4588cfb6ced33570f32708bd2f972bf029773d873a24d60363099054a69bcce09fbdd280b30fb84fcf2f01b66279a7178ed7412f105b2401142d0ae1 SHA512 5b42874d7a344de9a64e98408205d94313b676106bbd174e159ec4e04d95a6fd76d844aafc9c61e6aee35eccd1b35ab9bdc7d0b9ec7ebb7fd7a2f5ea05568c81
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz 3835798 BLAKE2B 9cfbbeb6608b9df0b2f58b30249fbc7e90cf4c427d8e50559569f9b7d025712eb871205e1f9c481a7b99ca5c814dfe8b4ca2a28880e5771c5013c99821a265b4 SHA512 b23f11f2f15722823d320dd5c5ac6144dad2579fe88c9d80b8fef88d85d918668ceb5d753c1af2a3a1f48151558a13f3f0b88ff8df1eb336a06e4c2837097664
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz 3687654 BLAKE2B 332e666e78f8d15cbf511f3d784d705f340f7fd4042cdfefd5fd73e33cb7bd43d42b7d3d3724c94261b73117c599e292af851765c13312f7c7a3daac8b5b0609 SHA512 8f0a4fe9db69a32aa9de439eda0036846dd5316d835b3fdd000af644d2f40359f89dcfebbb15ccb2c5b0629cd7537db4a0ce572ba4cac7d6a1e842b44f5178f4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_he.tar.gz 3460853 BLAKE2B 436c8dad3a6b472c38c3d5e993437216d49c068e9ad9cfada9de28a86abaf8eaf7a9bda6f4758ddab00783d48dcb9202d11397ec8b5804c43e4e45d6a6aa0c4b SHA512 eb9b843274eb693df58e7fddeb8e5abf28663cbfb5fcd768db32457520a52abf361c3d799e7f5aa7ae6952cd332b21113961c5b5759232a905295a5e0d462060
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz 3815572 BLAKE2B d0c3ac5ac615b4abb469a609d4ba820fc1dc722a014e9d39310062a33190cdc999af07e247451a9c8835557ffa1c752053101e549af57d8727ea73999c98ba0d SHA512 858687f116aa4403ff52a5ad0224728276d1fb023861f4e74eb49dfaba5803d91ef582167c66ad5cd20ada12b0fd67917aa30a1738f85e9bf02d093d5235451e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz 3727043 BLAKE2B 158d06cc1713897b039b627ed469290a7246220961c7c2634021bc3f842117a8edc188fd407a14dd8afd87b030161061e63136cfdb06c7e166c8daeacfc9fe34 SHA512 887925d70959808af62b58e463d6bc2e26a7a5dd7c0777117f4af104a871f52ad8271b81fe266ccdc296163cfe207d655cd43cfc8da42ac0b73ebb4a5a5a7cbe
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz 4004315 BLAKE2B b337e58120bd9a66d7e0846c4a0084874a0150c767f624b641875d06b644cabb1757a576a47c979548037653dc3673cc10ccebb43267037b0759a18a558c3ac4 SHA512 c36539ce60a227a5f6303ec397cc0038128cb6f502a720fb97fb49b24e221f02ba6fb2452910d66c40a51561d67c25310d97ad1748b839882b9ee7217e8c6e22
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_id.tar.gz 3683931 BLAKE2B b6c7bbf3d5363527e8bb22a0722ad981fcce21e88073cbf6c687e96d6c176fd9997b4c319554f21c4a646dcb9937c07647525a354584139258290c979c6a5fac SHA512 16a08b29d6ca9e20d42f2fc33bfae33f1601512e0f0fe2a047bdad8d79f836a7793159508874b989ff2358a6831588d4554ae05b21e6cdbe6e2862bf691f2bc0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_is.tar.gz 3744220 BLAKE2B c19c46facac5ebc65fb238fedafb013c61814c96841e318921053932b4dcd441db573e40aec9806187b6f041871896126c52ad36690bf8b8bbbc4904fd0f42ca SHA512 455added963c681c9e941618c2e8b4c604570b963294c39a5608f82f1b7b3654d7547c9908cf8e754dcfda435f7fa76e648f6f5863fa085a408e4307d1f2852b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_it.tar.gz 3804447 BLAKE2B d50e1ba977b17505fa591d69e9b4cc04a66dc11fe1a77540c0b9c08f3016caa1531da318d6e898ce3d77406709c66746367004b11c408f412193a35b486bf093 SHA512 bbd756b4fa18c0dcc158fd810ba530e329649197d106cee8828ecd1748b2ba23b34cd25e8727be020148163513ff69e96df2ec28a500a2f93e21b6389d1e469a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz 4461428 BLAKE2B 77527f0cb0205085347b9f910eef390690fcb714f84c184df52be7eda9768a43ac7f56707943adee667d302802d9e9ae5a3207dd1200f379cbf503a3fa59725f SHA512 c9a4f1b7bc46c2a2664318092b0067d9b12cce780547aa6500e6cef926043b137288fe4dd9f822966db91357897bfb3f3eb3fe13ac51461a618a9bdf40ae8496
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz 3932473 BLAKE2B eeb753db569170468231a4b35ddcd1648b5011b9bc3ea9605751242c4307d64ecced287464c2f0c4a147e54731c956db45abac37a8f02f30e55e72d6d0a1c3b0 SHA512 4b0da51ffbfcaa28c964e955dc55ed95ebaed424a70edb2ee85d49b61648aa30372414c44e395813a7f5f7c5479e0aeb76f44c1f9384f25705d5b956328cab96
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_km.tar.gz 4267407 BLAKE2B 4110d8a50287eeee0c628c8a274ded52ae1e69d3b6a0ba02640527401bf2933a01df6a6ea58b45111fb54e27e721ce0167675b67dcea54149bf93d55e9ce98d7 SHA512 a7ed84170f0e686b27c994639a51f89e9c69b43df6725570c6bfcaf20369df1c691fb44c0c5214925a87d40d044efec740cd17aefd9822d7c441d0ae5663d9b9
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz 3965295 BLAKE2B 2f95b26ae942457a3afa7010bc8876d4871fa1fd5420345afeab0ae95d9a731874e79d29ca2626063afa6d08112522e3778faa89b8341921916e1fb03939f734 SHA512 af09174ac2f9e61d38935269bd221a972640070235844987702639e0af4acfc5153f0aa0bdd20ab68007bad18cdfe0b3f57b0ec7011dbe159c2f4ad823ae5abf
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz 3685662 BLAKE2B ff24b280adf883cde1db84dbee5d0bc94a234044041b65163df581e2fca633476bce8ab1927a4eaab7cd0ae20cced47d5ef30d1065328dd2bb165523862d336f SHA512 03311d26c5935897aa1e6059654bf1eba67ba055dd25b5fd789bffd2fa4984fb13787adec9e061936e2a63790ab4a1268a88d4fbb6abb1ccf998e45d6d213150
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz 3902542 BLAKE2B bb82b49d9008962b7ab3fd5280544886f747a6b6ed2a242a90cdb1687bd88f5eca9e464736278c7cfc242bf1f67137eaa4164d81e6842e3b558a68eb1203d1c2 SHA512 d5f336c5db3ae6debc635e6d4b2268b45d1ef269dea621bc317f78d6cb8f8f7dfdd3ac09a33fba92f091ae07936c8b8698f817e39236c132ab28503c2ccb12ef
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz 3738864 BLAKE2B 1aef8e19eb6264e55cc3479614541734779be3768a6f159eb11582b23308fcbef8ca0d787a4c475e2f4ae3c3aba768d9890396ae21e4d010fe8564827a775612 SHA512 75d566215ef47ddccc03e8b7eda87a5ff61b1e5cb753da8d449eb1618e6e5ebb1aaeda0f1db4e39df0ef66dae1b652a1d9ce58ce2c0dad46d76140281ecc6b48
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz 3779955 BLAKE2B 1cd0862bdd762d421dad6dc4fd0179505e509d634cdd7bc1a044a8b6543d7cbb55d77d4c66f196b960a153d509c1d57e11778ee7b499c02bd934a0182b88fe9b SHA512 67bf09c68b6e31d9b682ee90fa325335cb0625c3aa80c54b363e75a3fefb6cead0b4f480e1321fc3d1d908d1e432bb18fb4f934bf5dd9c460a0553ed85f568d1
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz 3742860 BLAKE2B 856784ce63f3b4c7eb2c5ac6fdddca6f9094ee0db1db777ef1990ef5e2fddb15e184517910fa53c21d7f3d7dc62917f2317d45a5c4c3b94a0ae48db9ee0553d7 SHA512 2850a7d225dd23e604b685671685eb3b0fc5f67e31bc04778468c0f204e9fc94fd61367ecc471e9b064f4f0bceef6f2add9704f7fef0f29a441804fafcb69e7b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz 4019954 BLAKE2B 4369efd8cd72e2c397862a5d297bc71800a8233f5369eb2376c5953101075b2c2cd2b01aa1f75818665263709252bce92b54e587f354a42999575654839de65e SHA512 2eb74a43f164341fa67222f8167e1d0f30bd6e1d0eb49a7ef0e755ce3bff077ef50849816aef3f98de69f7442f816e57429a5cc0022ed278d004d42846b0a21b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz 3849993 BLAKE2B ecbe93bc6c997d10122ff2361b27fb1f00099598e7d03f4f508aa55c542c4c2006c2518ff229cb317a73e27f8640f53c0c07dc3a8d9ec291dcec6594b61145cd SHA512 31f7620ed8a6dd88b2f3979a375fc1aa6e7b0ed5d4eaea80c42cdceeca5ce6c91da22d58d0288a8a72a3b5f3ffbab9f801d2574a4ebe2c07a31eaf08a9a5da2a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz 3906108 BLAKE2B abb4a50c703e783822ddfb89f09f5a758016b9edcd28382e950cd58057b85e0ee803ae42aedcbd448c0dbc36364a04241112624167e53581c0fc6ae2baf2a621 SHA512 ac22e5909cf941fca75c17539ccf2e1a67e3273cd6b0d32279d9b779f4189c7a86b2f3c30d5c82d0a94d104a2c0d646efd58bf3d59ef8657e9d8575d76c4dd56
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_om.tar.gz 3791461 BLAKE2B f785829a2fdf8dc981bf75fb7d78835bfaef97b03098f652320cd3f6c0e11fb680aee378a660014965d203c09dcef797212a770223b99c072e47350c63b105ab SHA512 78a6864b1678d8815b9f33f23414086ff1ebfdeb543a82bbe37e964e8631a63f329e1fd38e63e20d78531d0043741daaa0e241b4e15276052095aabc4093786a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz 4035827 BLAKE2B a5258e3032d44983a0c889bfa1a37c1016e9c7955d5e386b69b48062b8df3c7ed5dca68231a85def68e910b720a87dc2af50d27b890c78175e78fe5e8df0e00c SHA512 17dfe276c641f015edb9ea586987fc35188e992b5b2e0f3d7b20ca9830ffdd7a542d10dc1c7e73988e36a1b17708cb2877cedafab968cd2a0cfb7681d0525b7e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3843621 BLAKE2B 6e5bed9ce5d572e24ada76a25f155568dbc87a05ac2f63c510a92681e0200aee952baa2edc0b5b93163ba2c25317162567ab35a29a3f678a081dd25a03b75846 SHA512 42be3fbd52a71feb4cb041ad008e474ac30663c2a0b517686aa12fbeb8f7432a51f80aac9777e1324cf2504d925b8aa23622f903eb76f802ecfbba4041843d1a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz 3830024 BLAKE2B 325aa98fbc51638afb0b6cdf34082d8877e02f9dd957d5a37120ce0c66b3abf94f27dae61e00975f384e2bb609827bbb5483d0057b15737cd0329660bdfd8db8 SHA512 9369267dc440b9517c145a539065952077f70f7b4d0e8793564d7b682c341bb1391ffe9f829c708bbb8e689b6b2b729228f5ced2e079ae9b56672881ea3bb616
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz 3634990 BLAKE2B 6a47f653a4f775d91df0aec58a17497acfdaf73fc0bcf857bcd9ef76f40c3d36e9daaa5dd68f1f4446a5cdfe9d3deba3d6bdf01a13fcc581bf6847c90b3df56e SHA512 28bc10cee3679072edc5fd1ff9254578f0afd7330bedac306372f7a96d83cdc9d02ad6964ea97578f13639a35b631b6c1874dc027b10cab817905b4da8035f8e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz 4185671 BLAKE2B 43bb65a8f9bbb94fe244f0e1ec5bd929b21771dd5ba7595121b6d7949bf0d448cc2eeb4aa0df2a122d187a62b57b23934612094aec32c9af787de18584195436 SHA512 a4ced7bd2683cdd2ac91bbbbb7eb0e16989390dadabfb8598a7084e4d793f8ff112ed6b84cb1256032d59e09a59a36ad60bcf15e2c5076058a00a030aed9bdec
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_si.tar.gz 3916132 BLAKE2B 43922b77518a4f11582adc42dff752c428d8e1452731e3d6d1f6afb2791c22dab4712076fb8cfebf495176928c957267bfc090849ec7c4e0819fa97905f28e8f SHA512 9ed6747a50bc302f3c5718d1313c46a8ec459af983e72bf7c6417af90836ffb18ad881b0c2d055dc61e5b9aaabd809b13d34c6235e8eec75f18257fed796a728
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz 3780885 BLAKE2B 3e1ddb3f1559544b5b417b84e3f386648721582bccd609ee68296357967f5f2dcd4aa7aaa6e140a9d8f5460e5137105093847e05f2f5afb9a931dbf99dfb0d13 SHA512 41e6e05e35d8feac86bb0472ed3f6d2303266d3590482a08fc2e6f73bfd495241d07650ad9f3f7361e596e9feb160f2267c666cc28e521d379972721a62f6285
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz 3939331 BLAKE2B 9b48bd6f04e46bc68ad58f8662e3553e0f3b077a8071f4005ec0b95f2ee23a681c255ec5d32f2bdf7079469e5dde37b92d9a894b4da4a2a2a64f6ce892fb9adb SHA512 af6a1825fcfd1e54813d8339a300339c9f158bf1cb327189c69ea9e902a4c1d0be993809f843bc9feaf0e9ada76759a4b4dec4a58760034da6495663020c8aef
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz 3795458 BLAKE2B 9c3cea336129729925b9bb5e54c08898ee5a9313e36fd5ea5eff37f3b99c864e2205c2879d0ce17f415447c3c8870f1a600a0d61c2ffdf68cf8304a4edda6043 SHA512 83ee472f56771af9efd4ea725558e809f01d5600f0f5175767d4fa944f8f0fe99b1103a740f28d5ec0e4178d3f02862088d121db5b5bb0f4427e8e0619acbe67
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz 3696215 BLAKE2B 332e47bea4914a2eebc8d32a95fa089aaccf56727b27d54ba555ea6718a27e6f3d326e0698eb0439cd35860f7c5e9383af925407677d7b70f8bea9bd17d64eb5 SHA512 210519099afbe522f265d98076e9a037ab6c63ed37a0f7814077df6e573217df50bf23b4855fb03c788628306d0c55c6c6ea4e2260b3aaf2006f56c4afdee266
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz 3782186 BLAKE2B 16727f7ee8f061e847a567557c9b63c1a3973f65536fba6d108db305a97fa4b55b208cc9790cf67040f2356a6b6131f86077bac8d8a4159dfb47a065b06446b6 SHA512 4ff70a20a9d0c225b14ac24ca0e20d480f0f9e20ca81972a3d4124c03ffebc0148f22ad7e67a9812b35b7624c60700f3cd047c14e7db1699af584ba4aa4c9df8
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz 4128530 BLAKE2B 6d6ef7be932b22928898040e70308e2297df97a23ba6ef62759f9f449048d8aa6d5c7a784dd4459e1c8ad8d9edf251efd6725588299d894ec9cc3885590daf87 SHA512 1e9090b2d088979d6ffd09d4dd25aa4a47b9627b51725b9774624362110365c8ff72a45e896a8bc14cb54975ae819ed9158b0f44a4ec829809233826842bfc3e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz 3750541 BLAKE2B 3a8a4376e127592097eba43d03881c5d63fc0baee45c3f991c2e89dc1a13c8293f5e8a231e059fba76ba23305af05e57c65f4d7150345008ecdfbf0346c7b625 SHA512 23db3d7bb005c79db641e5d73f91fc0093533abdc215e50da2eb7066e2fe7608d05b70ab0ef952e3fb03552bd31de033939db8ea31e7227ceef50cca11de0504
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz 3848799 BLAKE2B 60bb8f860d6ac0773c08f7bc1e31c450f6bc1e45eb49b86cae2b1da37aec911825b6b5d96ddc0c19cb53917e9a891c90f10a0e80f06401aecb10564bdaff0686 SHA512 ccc6258d732dc0437cc12a39b12ef497d70d9af4b192efaae5647afcbe9909aef04aade3bd66f1d2cd6cde69df589d441043315d1ee1fdd8babe5307b9b253aa
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz 3862960 BLAKE2B 3d00f8a686cc0d45158fe8fffb1ee876e40a5835b292f238464fc6d97a917325735d5f39395f8c1b9dd2d32d553287532c91c7020b5d1999fd62ccfbdb0ce60a SHA512 86739245b4a9512cc6d8f369d5e29c69ded0f99881b573dd0d0164c1411f5bb7baa0d0eb2d88c0c511a95c09d3f6009e0d944e2891f9fc0be7c5a02b442949bc
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz 4169993 BLAKE2B c72beb1bb06907c2dff71f80f3c8b385e572f1b1290e4cb5683f79688356470c66325577c3020937837b8889f3d6a83e7db7dccfefffe71c99fcf4b568d25e64 SHA512 dbbf5123744fa2f897da4695651a93050e39299403106f0a30057486a8c34541068c932b56c013424ad33f90eadb9ce59f450ab098d95eb119bd57101cf40134
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz 3824294 BLAKE2B 5aa01d46835c09f32c27930bdede398fd40e942fe516e3798253e67ce2964a050ed355f9e85c9c7d347a53676bf23c18a415dde1c16e14d525dad5494683b022 SHA512 3137da216765bd954f6b16d0bcc6d34fb137380027b2038a5b4287a249bb262e00ab0186800f3f5bfcf0a65cb4a9208d8581e4a82b9fc6b09701d68dd5011d25
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 4091005 BLAKE2B a0c6735d70ee73cd3a08f3de515ea508401bea1063abd3bda609ad4898dea12471d6f5b5bc3f9bbeb47c891036071dce9b440786a64c8a9233f7abb0dde321be SHA512 217de013e5d8b83a8bc4fff753bd24b167265ce71d972ddfce723ea637df212efae8758689ae58796922f5300be40ed07217b34d5aed9cfe55a104f8735b0526
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 4208514 BLAKE2B 8c132c2b8557921d43cc0bbd55ac8c58e2e499dca1212ea3debfbbe37867b247ff4db43f156cb0e69f59962a8f5fe6bc365689318985b19e1dec74ebb9cd86a8 SHA512 10612454582b7832ae136dcc9f6f18d96521231c31cf3e0d3e4b0e24b178d003162910778063ce70290cfcbd7ef3eaf20c062ba719e1bf8cbf92a134a5a73599
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_af.tar.gz 1486572 BLAKE2B bad7fc42dca9094c45b477ee27e1d36ff6a11160ce1bf76a9449892686400fb2d6c1856a1d5288fa55e756ceb154e5cdaa5396870bec747022af386f6192cf1d SHA512 d2fabef7da730a55285e7325377ac752e3b9f9ef13cf525ba1ef0cd1fda008cab609313c8e6bd3f23fe114bd9387399c18320955001d51b819f8992632e0b85e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_am.tar.gz 959661 BLAKE2B 90666f78878883a280002d6a81f20eee537a13cb3b3ad9c634f1198fd7002c4fa89dfa2cb93e813cfdfbaf5f75ad53e73562e5ed74883fb70befdadc3e184763 SHA512 acc638925d8d6d0bf695473ef739bac5aba815f80113466b5096524fd4064aa96a55a8b438f0f41d83aca39fecbc233e4d1aa7c75c4210cb9baaa61d1299d76a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2441804 BLAKE2B 787374732212ae1e4b4da863687834ad04f05dcc05a13adca30c921d97b0d902a7c1ea38355cd3144fa08579dbba5e20572801109faaa44fb32904120346b05c SHA512 24b6497290c75fbd4e516a05da1736a2401c72b0d99e63847ca7d193c863621e2e191d20d44d6effc2a2b3eda079b035ed5d83b9f95539cb004d6b8cfd2afd9b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_as.tar.gz 524207 BLAKE2B f3ea0cf9bdf9aafc8eaa2a23aba31d505f7abc6397b069665caf01facefa25ad7ebce6968ff4a66ea6a1ab383c375e7b32b99d659efc875a91efab0f4581a238 SHA512 210faecbe92fb322810f6cc01d3efd72dec79ff290c894d4fa02b0dcb78dc2c01b2660757e68d7f60b6b46dce7e5a20215e2e10104e86518a858b5ebddaa11aa
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz 570934 BLAKE2B 441f76f1b072a175a823e995acbcc6d0ab4facc1cc4039c9f4364c33b5ee74a31cff70a7a198eb65ea24abf8cf72e6ef49866d5a99b83379ddd58fb6ea479d35 SHA512 6751a8c282ebcc073840f6c466f0857e95d23f31f11faca2fc05aebe0feabca17e5ff0f4fc907df47f4762e6f56718844aae29bb1938fe9f61f128081f14cddd
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_be.tar.gz 1050873 BLAKE2B 9b1aacc0870e27670a2c3f29882963807990d058c9a8b2e6b1ff5f6dda7adad038fa07b2d48318941cef0973aab328c305bc3048c39de956f966f5ad4890076f SHA512 b4d3300c7960ca2b35a0ed92201d96d58bb0d24aec876f77c6e64ac5a3f9c6db87447358336b71144afcac5001d16558e394d7d5458e126899c96433b8070ebb
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2749269 BLAKE2B 6c88ee8c9a4b97e0d002f03d242c1ab2c48452dc5508c737025e4cac33d336ce1474f519cc39ae940b5689848bec8a2e6895485b1edb99de5eb3c91be806b348 SHA512 0b1d3133989bcee55e65115f873daeee5d8f1adfd9c0099c6c65a322a6a75501e01209ad5425442c07f9f19922b62af20a1ea1dfa02659797087d987fc93b404
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 723904 BLAKE2B e945c7b300fc7dbb0607c14c94d256d4257bde89b7a3a0f53a26f5c2bbdafccccfe54e787f76a44f2e36ddc2e1797d6791fbc560f77b168c79b6462ffbb435d7 SHA512 a8e971d1b1a42c7bc1403d84eb103904b1ea6196e486b609bedfcbb67d7bf7d73e864d577f589c7d60af6af96429eb433704c99b05894e4a63e343e9d18fd835
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz 880458 BLAKE2B 91a7eb6c5d06ffadd2a969aa960e492482b3a310c4b39865399c60038460c1799a39facf1a85ab19488824bd5ae7788815e79780d10cb7307ac362a9465b38e0 SHA512 c6a0cc0e5e7bfde7dd6a8914961261b1a0442b83808b83a7386749c7712d51a75ae5ce1d8a7b46d1b4cf08cb252f9b1cf781976d9488e3cb96da48453fd619f4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz 459156 BLAKE2B 0369a434f10d3f72082060c4fc224ed7a61bb6a4140393570ae884798e830960a4a7ea3e044e5afc808246e1b064a6b464383b0a2e4d6987af25af8b164f4590 SHA512 b1ee59ff884ef8ffd0351c51117bb24faacd9f118797499a7d63a2795a3d9eccd1749792389ba8a4ce01e21a805952d7dbdb998db4e2d83cf5d7dfaf75eddcef
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_br.tar.gz 1520353 BLAKE2B 13f55d6d4c1880171911b6423fae20db7ad786b67b2a4abb56e9c3507426179a138694c05c06c16784b2e7be9346f21fe73d2a3b63baf5fafc3f3f4a7ab4a464 SHA512 314ed70fc24de95c04f47b60d3ff53d165291c2fd508101111d73691fe036a369b8e8e23a18e772629f72ad1097dbe7f9fde1f625c1eff11102091233f270b45
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz 336021 BLAKE2B 5b2b36893b8a5d2bf7170a2af48d95d57474405d04574ce21f5dcc11545ee459f595d5bb455767e0adad16649df43c31cc26777072eb2f788ebbaac09e062d23 SHA512 3a1145845aa4cec2278e34749a66f938c9ad365769ad9152ac7e9d962ac5f6821ba785f2d4c693e321412c012a3a4ded79df6ffcf36d5e297995581876aa4a6e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz 672055 BLAKE2B 07fc4326abc15fb032740d28e7396810feb579a034f6f9ef5a62ce9c294afa828c53865bb598f12ef656f0609d038d1e98d604a92143b54abc7442f7f5f450b1 SHA512 04f2c8c0924fdb10fc5efd17db0bc6b75cc82d9208db073ea964d46bf5c715ef802f417a3417646b77358edd28d5b86e7c7f5351139f2cef8cda9be147642a56
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2657188 BLAKE2B c1f1aae165da101877cabc4ab5d63a4ecf164573ece58f0a9e39108a1962d8ec03f814fc924321948393f14c9fdce78ccd5dc8ebd67d8ac153c34921593cc808 SHA512 df93b4e5e132168b30714840701fd727f9bc68ce8d117d33149cddc897c317469c2bc5c9172b08e5ef20f5d435375a9a2f8474dc574c50dd547f38077cafc522
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2724143 BLAKE2B 3229be51ed226d68b8f08d3221d8fb4e08b1ecd3d0bbc3159e5e51c801c5ef3d223b62f5e010e48207c6c4b8b0d1292aafe6d4b688588b6930b419b7fad608ff SHA512 9dc1a14c40446e4d4956d4791dd2548a9557882df52be147a24cab6988e4050c6d4da1bf7c033ba00ccab15ed0e65fe0dec28d4ba9dece0185536ebdb6814db5
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz 364450 BLAKE2B f67519e1c7256f548d3385fadb2916d200d67780ce69f6c8c42e98952ff78876af1cae2ff48d9fd1de8bd86589d388091612539dde8c149fd74a62986ae82106 SHA512 ae7b7a4a582453682e8895ddb3fa5478cbffa2d22bd4ba54ca8cb5412ab94969d5b6a1bc914e0002fa62146b3340a6003a0e4018ae8d059c3be44fc63fbc3e9b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3471861 BLAKE2B f335a9433c1db48c90b7bc6912e77baa938381c65ec95fe2c16d87fcba3c730f0e29b949e05da8529439c18b4f6a74663a7a6470453d3a996b04fffdab022de0 SHA512 c16bc8152b9cc3dac2415e7933703ac62ddc426c72347e9763682543983f776075e4acae8d6f9add7129b0593260a32d7383c34c487371e8a47b4778fbe88ae7
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz 1011990 BLAKE2B f21e1bac08d48f7619dae08891d03ec638ee9d6fe78c6eca4d2548d545324ec6ac936f9bcf479e0835b41a2e678267fb18d3241e1b916124cef82c209abfc736 SHA512 c3db7479628e5199a889a4f8d19d758ee1595f0a5990fa35d97da701a934669a62900432098865084e5e644026534c556f65f85620148c5d4059aeeb3cd24ade
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_da.tar.gz 3112322 BLAKE2B 6e0f5077605e53feccce9e908f0bdb7512ad49e628b5a5b8a90e43a7f92ac919869279952c47bd1326190c505fbb638f069a44853626aaee1118d286a36f4205 SHA512 01c6a893ff75131d8c41ec6a9436594a6c3d2ef5f59c420b91ac8e71699fe8389fa3052052169beed4eedf8f2e3d36b23ff43af1c5e53c46b16a887f458f66ba
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_de.tar.gz 22051657 BLAKE2B b15ae39f579c0bcef0edc09ab7daaad08fc933a3e565d7f36ffb3f77f699186c2931903cc5e8e1380272cd8c1e61fbe3f5548fe849f309c7b50de0f4a0cb3188 SHA512 b6eb5e923a2f43c81a4b4e0d2d06d8eaab39eeed7f9b4af0c8547ae6a9cdd98bca923a848f5f0ac12ffdbca3fb66cb2ee8c252d06c6ddf034712c65d47cbaf8b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 434798 BLAKE2B 65a00ed78f5985c56485778cd97b93ebf8a8e1d015092f2c1ec50a0c8be261c23feb70911c3bd475bab67c7e25a70b6e9720afb29f101ac61b9ed95d543e1e05 SHA512 4ba52d908c1cf73b2b82321c1dd0a54c9bba6971c88b0594a0b1ec1553029547118fccb432f2e522ce432ec1e14cb283a427c2e60c15445cd1d66f7096e16eca
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz 908224 BLAKE2B 59448f3abc9cf7bb30ddb0e4c32727a8168237907be3b6db15d0c830725861250d667abea8861a5386c258dcfe4626f40c7f9d68f609f61a0a6bd750b00dd693 SHA512 d7065b8886ec30c6bd9490d9251126d5424ff1b5dfbd282b05bbb904d7064793b9238de2ac581fd63fe327832914fe7b470f1a9a40a34576d59e5846744c2642
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz 484872 BLAKE2B 9a3ffa9e101ccb2b2abafdd24feae76dbea5ad26950bc276192c190dbbff970e9fa40a56e6754b443654463487065e48f741aaf1d04b85478572ad5a82dfd69d SHA512 59575c1e2cd461460211d16ae344e617f0681b950e2245536d1369bcd9b56fb7b951c63c753d6a405e264a0805108f25bc1e9d482b3196e143b16ef2679f66fd
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_el.tar.gz 3151386 BLAKE2B 3c64cc03094e9d2875d65fa657af167aad731114f07a2da417ae52d8a4b9be018fe46eec6897e615b237841ec4d1ebc39282d7cedc2061190d1221a62b3ad698 SHA512 1105e711ad76708e7107a68cbd1d1e04de7b57b930315e1e55222a3cdf820635b9854164f15b4552c30f1c196c6d39ad9c2a36ce759633f33d96a301a07ba90d
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7620675 BLAKE2B fca3033e75d1d4fbad67b8ffdfb6ea040c3583918cc22cdd70b57e600432a1fb2b27e2f250d9da02afc7d1dc0a90b105b57f6ad3091385bf458bd53accfaeb0d SHA512 c11e349833bdc4b186cfd507a305e5d626f5acae35763d1c395225245cf7b719501e75411dfd812e216efb82eeca4c33b200df3865f950199ee076afdda5bf6f
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 7051043 BLAKE2B dedf65d8fc12bc985785661c76a05ecd13383a19ad1200fb077a8b648f3b51478bd64a33654ba8cb52d4f6125016ccb3d12a859366e879fe40dd6dbbb5b4bc11 SHA512 b4e36db73d7dc06e78eb334f93a80f3be4d6b093dc85d82b964634ecb1dbd8bb3e8630106fab7b1cf9ff03e912b45680de8c444ed9077dd87a9f987f1596848c
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz 973713 BLAKE2B d042fa9da7c63907649f27b5325783d3ce1ecf08ec10fb0fe10496ea363a659054473057225f72f1fcc39ba44fbcf4ea541e0bce0ea544c7764bd72b8e1cd2f1 SHA512 c31513933d762c1bd72be87bbec6e431fb40323a2bb36d8f5f26723df1dcc1edb0ffd15da332b4bcba56f35c367c59cf87d2e82520dd67ef2d50708a0b4a5b33
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_es.tar.gz 7776655 BLAKE2B 12a8a8908bf4e3311c212453beb3208f59445dfa835c0226f68a102a39b1b4bd8ae56cfcbae2bf979475492f54b76b197a3502a997934ed95e3f8b3aa3096c74 SHA512 145089df5f18133d529a35a25cf0804eed25ece46161a68437be479146f83b0a8ec990a41e596f04addc4c840bd7811b5631ba9f3764156c6ecdcd1b2ead5119
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_et.tar.gz 1859597 BLAKE2B 2e4698436adfc74336a5bb1e50d2822984348fcee02db64d015cbd607454443cf823d1964e5a63bff1e4caf8aa10a329cf17285ccd133535ce58c246bbb4840f SHA512 8358961bd7d62b018a95a0ab8ec02b7298a89e87cabdecc91c3e005870a2aa26524a1f64ac8ab154d5ca3377d64f66c065d1996a0c916aacfd2d2f6fb9597dfe
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz 1014264 BLAKE2B 30fc841a8674ea7b92371cc61086217097cadb993eb24ddfe5c8c91bf0c84bc962744ee9523c71873a2b15ad6925983e5358a4b0e0230203a3656a47cbafd879 SHA512 3cf5050c452514f2adf0063764662be775a225586768af8943dc798875a34cad85033cc365a331059195c301bb76fe82eb7aed74edafb157bb4894fb92aa17a5
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz 351634 BLAKE2B 4a3ecf54bbc2911552424ef94646ab2bbbe0229611bef21cceb32ba44227c2ed11954039a88abc40c0f17235b0730ab0d270a7d51990c362aebdf2e7f27cea9c SHA512 3d69ad2a02daccabc76cf64ccdc858b937d69848c7f30189579043b96693cb3afbf7fca7052f846ba914dfc04432d3a2a2ebf09880804e90119f1c35e8d4b596
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz 882691 BLAKE2B 5dfe9704aabf105a36b2225080bb0cc3c9e618d3503a9f9de0fe8e797c9ac2db5ecae9871b500ac270bd3333eb97102bead2c4e6047e3b8174db086cea407f72 SHA512 9d33394b971579c7c6ea149fd4e0a4c3826e1d0d230f7083d1482c86a4e9fa9b2d71e1b21d5c34be6ad4e0072b49cdc5cd0d3b5e0c351d89b00da66d12ee4592
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz 3323231 BLAKE2B ca0fb4e90942a035209096a434b8d910d41a4b44a8f10ab986587ada6cb5f2b820214b18b73382198e3628a1da1fa21465cbc173b0279b2d6fe4fcf5536a34d6 SHA512 62f4b44c98cca6f0e96a949718693254888073824401dd70cccfdd7006487b560e55e018e015cadd4ca210bd907ae8e6f0ddcdb3991e2627fc27ffb33624b03c
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz 189201 BLAKE2B eca65fb59939be5d309fbff32793a930892835c49c572b90110789e1ef4412b80763e3bafdeebbb500bfe991d90ac1666c92f6a06de6a8f65ca2fc22a102b67a SHA512 a8987314775012a66a0aa006a3001faab931e72929a103317dbe9205ed3b29985d1ddf2d5a5ba968a70766877c280692ae05acb2ab5b1888e6870986856e6b59
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz 903153 BLAKE2B 9debd36ae79a9cad45d26659912a0665eb953664209f921247995ce1891eb668be755306a5de251086ee6548522f60df7ef71fd9c177a8aab8e9cab4cc113f79 SHA512 35d1b1fdf76bd29ceb036095e42af41215cc6d8a1462cdad0db552f52a5c388dd40a381472a5c42be3be4962d4ea0320d944bf7d8085b19ea17a3c589d4f52d0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz 725294 BLAKE2B 221ef6266697281fc939267f02196ae9d966e6e3c40de1ea732e53ca10939c5649eb54b691b60627d77235c069ce12bf463956cef890f0b808dba00dda22bb13 SHA512 b2bd6f513ad7c1d02f36a78213f7a067b146080bd6d1e569551b688cff0ed97d929814e230bddaeb8246818f9f20f2aba48bb336ea6731d8aca65a7cb3105017
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1772179 BLAKE2B a1d60984588df5e81d8dfb0de5d6bfaa623fb022568918f6d45dc97bcc5387fb0f402e2e2844ddb805861d8749671cb7d768e800d1b1c5efdbdca2e58242a282 SHA512 23e278e24e771677a9555477233d838c248683e16afd0ade390c1b9f4a531208765df80497cdd54df0b4fff6f3ee5f61b964e3d5b7fbca2c91d95e2998c249cf
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2907312 BLAKE2B 187b7d2cdc7091e958493587c4f81d9ffc62319c1523e7f1f7c13017c564e87d2847e9c42135b9859128fb2dde5ca9799193ce4bc38aa36c1f7ff74baf735f92 SHA512 d05bbd3a62f4bf64c898dfcf3f1b6fe19c2c9d7fbf88c11be86a4ecd7d0ab517c8fba891b3910272e25c4140e1c6a057e0e9c2e958d70e3d915144759faf3a0c
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1304238 BLAKE2B b3145c02cf9c1e27758ed90a35da9d3e0f853a426381c14ad84f8d5ee0ecef4550d2857c01456964108e4d2b11c38535a4efc6998a5ec264952f6d19b76f3bd5 SHA512 045d6f71e30faf665808d85f645912840eac355d8e63bcd085f0c7887aec40efaefe5eb7c87838ad1ea344c0894958ee6a6dcc832260be439df3eed535dfab36
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz 511808 BLAKE2B 329d9dae5be9866e4c1b1122f380836a5c1363f19f8df9d4e61dbd94468a648c2a1602e6348364debf76f5744c322471b9e251357576d4617b0f26fb80a947be SHA512 57f3bc2e3d59595e527f0503aaef2c032f079a87d6c7d9e89963e61a866d68f16f1559354afc5ed17bba0db81924fa1c16df01e64f1dcdd9dc95ab3c2700ee7e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_he.tar.gz 1683344 BLAKE2B df3ace63567d8cb98400d4fbad1bef9ebec50d66067137d480312fb24fb9aec8e98222f412bc004d4af675424c643e80755c85d84d768896d854f0095dc55ab4 SHA512 eb4f89ecff1a1d418bd134d577125fccf5c0778f56bf60a7edd738483eb9be3d98a7264f06201a3e9f1905345ff3503d3200f3255d71d89cf8651e2968608e8a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz 562720 BLAKE2B b1551ea6c3e907d00ce50af11b9c3ceac7fa8e7ee41bf57dc4d458aaa3c5be938f1ac0dc37901ae1b91d5da299d34f5c84059939296ece7bf2f01b01a1c7b839 SHA512 2f599de8838e7305926ff041b90e55287d32e022e36e3d4a2be59397e0f744f7ff77449489b023fe43a07923ea60a15d90cc9079105f43894b6a2cd62713e0a1
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz 990247 BLAKE2B 753352966bc32e7fbd655085633de8477be95054b6a7f155764185848e34d47c0c5dcd967e99afb404acff578e8d1cab63c9ed0b743038bc2286af96f2868ee4 SHA512 88293b1f75807ab3521f4c36c229d35b093154a578e7f8068b1115e80e36701cab88dfa1d8d3059ea0385d7769fb871ea91fa62b8b0855f71d3b3729907500ae
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz 916823 BLAKE2B 9e39e8280c3883bec26bfe7761027e1249eba8072d261d4438ad4ddbabc1f82b854aa83e9d37714937b392bc0eba50413ab3cfedb80b69f80cb7fe23f1ac6f58 SHA512 45e5eada0446e8d6687db8b4561fa86bd577bfca14e15d8fecb5a5cd5aa4108b0a094c5f1a1610f955f52027854a992a181fe21410e8d37b6e32eaeecb69e356
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz 3315558 BLAKE2B e025b83086d7d13302f682e6ed07da2a1afac8bdbff3a0ea41030344c8fed36537b056c3785f3db742e5b9576aac23db8eb4c64f3f2c109338b8b9d48a6a087c SHA512 cea1260c61b2425e42937e6220d5c875937e1b4abf63553cf8cf676ed0300db29d81c5022ed673db38b6afbe62efcf60a1d727a60b6d39fd077c3c5764c7d2a6
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_id.tar.gz 1836265 BLAKE2B f18f4cee22075468a0bef15aaccfea7468dc2c6fc6ee9f80ce8af2f3c7eee893f4dc20e3e819d082ef59c9cddfcd01d2c68a6fbfd95b4ea9ff7255e7a7d38d89 SHA512 81de3e8cd47d5a1fe2b71b5fd56ef42bb1bcf7b7fb4322abe9070514a4a6b13fc580f2964d02a0aa47710e799657525b690c632a3549b07fdb47018c81c1863b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_is.tar.gz 1539629 BLAKE2B c02aa5bcd5bd1493956fb6a8aebd72abbbc447c3d554b5844151d697dcada6ce607b55cc1b41c8a6a961636e2c39f816844a32f37c64dad543abcbce23989c02 SHA512 aaeae2fdf0a6649db078ed6846a6581e1a0bb81aa9d101db8edb62b3bc94d1fed8b31913f299d67be051e276f53d3ac0a19e228abc818f2b3e7e1a87538768c9
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_it.tar.gz 2354381 BLAKE2B 7fe7015ae91c44cac12be890a020ab450650e80b91a66410cc7b827ab208f903f17b4eb1c6ef0242ccd3228c67d846bf1e4b36c8ea7d1fb4f358380b155db6e7 SHA512 5147d4ad72abc8a4242658054c1d93b69be12f56a8f9c2df748ff8e96187d26fc5248cdf5d681261599d0859abd46f3c8e5f9380454c369aef7e36ec605a545f
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz 977935 BLAKE2B a5b0ed49341b232ec09cf40da76af814f4607ea6fdc0ff61a336bd892ccf3332b2d2865a69a74c68444e81a58fd6a719a3d22cc4e3f67b05eb7db91645c12967 SHA512 cd06fd7047e1252bb51619da9322dc6587fc6d2e154ff64edb71820cfc611f53e5094eca5a1e0afa23cfc1750e184fd8204f2679d24ec978d0680f3d136804d2
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz 402035 BLAKE2B bc8c3bcb6d2fc0aeb805f0a5526663a504b900c2a0c1e0357a9ce8170d46cc6f795e57131c1407ba7e74e39d0483dc9a6b416c5d63e7bc6b8a9592323d2c127c SHA512 9d61540add0694933a828afc90f9f8c70dff8990dc5be8ae00492b571af57189738f8b873a88e9bfd0de3169e3f57128cb03a49810f974e09e84ce1f3923020a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz 639180 BLAKE2B 478069f37e594e17699ae42d1a4511334ebc22717fee30fcb3c28c3b5a92e7a87c78c82e5d0a913b1e43d25d52ce262800d9c3bf861bb63a65e4d7b0b132d403 SHA512 4bca6015431a00598c92c9d6a14fc56982f8c0a77ed5fe03234660dbfa205026f6ad66391b291e1db240be47f2c19f54808d44d1decc31ce88fc1ed677a0a62a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz 832232 BLAKE2B c799c68517cdaf8a07dded5ab43f7149cb531c854c99293fb8d6641bfb5b4e7068348655173d6245431c26e662854f941d993c5bb176d53d1cf17c62ca1ff702 SHA512 0a7e54dcc343734620dfdcf12ec59c4e26cd57055c82764babda0a7b899852704c73aad05a43778be33a17477caa6ec49b9ae4ff6dcca4c6d752469142155e00
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_km.tar.gz 823772 BLAKE2B c7f2fb6a395e3372f7f66859bb6269b10dd935d8e3a86e29bf34b66066d9f673942ccda039f6de6f5a060e8e1aae5d7f060a93fc9f7fdb5048a939e2d2314938 SHA512 8d6db87316fbf0ab20ed5cd4b549a09b731abe91c6236b89b58d0eaf7fd597d63f2b217ae6bf07ed7134ed45fdba65257027649130c7757566b8febe6982017d
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 335102 BLAKE2B 4a2b995749e4a6f41062de1a47155f002ddd3236b233dcc7151327a91028dddf31a0ca76b71302989dee7dd0c3c9e2b41cf7dc5a6f7bcb9f29f5cf484bae78cc SHA512 40aa764a020a09f08c896c1c188488997b343ffd1520fd9189296c11d93a3cd2cde21aa02f7c6357adf0a75638d9e749db2ff90a4ae0bdc2ff0ce409d5dd37b6
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz 573095 BLAKE2B df6594778a62de11b4121e28642619cb11ab807e7f60f648b89495e88344d87d22a422e5f43a7ea0d815bedbc634d82cb0deca97081a8d5ad93a87e15eecda99 SHA512 9a8aaee2718b01903782c49399d513d64329af08d5bed8abf21537f875909a449c7923e0b8f8f5e8be680af2c4f5b781171b1a7a3bcae26b26e2146111b856cd
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz 1701766 BLAKE2B 9b6a444e1722818551835193b4a2eb0ea60b0cc2849b7cb6f77a4879a9c0b5348f28fd7a1139f6d49b4d120c8007767a425b4d60b1e79870a7e223d289ca164f SHA512 ec40541c936be9f8c3c5032b7bd91105825940b950f3731bd98ed49dd53ea71eccf4067350abec74e407798fd09dbe827d3148ea821bfd4e93f5e70763ecb958
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz 409452 BLAKE2B dd76382e7f0d2b955e3208a7d0e5f307aff866fbafce32b16f89e1f5af53280b408f13faca570f2b2d1b01c115a4248fad7d8171fd203645e604e51fa5ee8d4a SHA512 8142f27b69b3e2fb00fafb5c081211a128279584fe03abce6de847f1d838758de6089e4f328f40dd32f8ef29ae7f3769e7fc4e92e75ca1e89395476d92a3359a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz 329978 BLAKE2B 1bc660d342de480d09e2a06be3b779163de9b8e2770762796b7f7bce064ca6958002ecef19aa9fab7aa1ee1a399a6b790ff28e175286681206c2791baaa65e33 SHA512 caa1abde58aba7c6ba2b286a6df4bded871e675dc83af76606f6538483ad2cb12ec3f95b1f2bc63df91c1c83ebae288b2fa4e83741c2816c1fc850c5c33d3ae6
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz 147133 BLAKE2B 4eafe97bdbd9ebf88dc90d8bac56a2c04890634444cb87512540d7903b4bc81c1fcfb689b1a372eea3ae06860f0065d5e20d5ac4a079fc53d08d6c3a424dd974 SHA512 4f37f0db31878917fbcd1d10941e4b1a8860f580c4cacc8b1aa56295420ca2da745cdf492002af333b9b87160e07b87e7a991cebbb20bf38f4a7b4936695fe9a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz 432993 BLAKE2B cdce914607f41eecfeff27dcfd0282f267328d7cf79883259040a57b6cc483523e567bb983014e0586123162b397b6e9fccc2b731d4671a9e4a13b434c207fb9 SHA512 7ac71353b9717da5298a218ceccfe9ab959c3ae8c01ba65915168fd17a6c38d5903ba01a81fefe7f5695cd38833bfee2955c9ffe8460b2edf9ca1d75929bd842
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1248468 BLAKE2B b5c4a6e9c079ba946d1700ea7521b6ca69a2ca1f0b311202c3f1ba216a63b9330bfd91a88ab06ba220dff2ac9eef30da187b7878415eed058196854d896a71bc SHA512 dda79fb52c45d5219e00fdaa7113cddbbdb2d6dc542288f4af346fc776c801e60c0689d897b751ebb6b13faeb50f07d34ca402dd3d2168ed5110fa572ca34129
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz 1176835 BLAKE2B 649193473cfdfad1104e2c25613856e20f27b4d8543b035c42f7651a08a98811dba2079ec6530cefd92e354ed720a948c488cebe8e884e28ef2936980743f76d SHA512 67deeed1110307a04533d8c9b1a29959246d8d845f97df5d5b176375363962f49c112630f90b3adf28d1ed3f1259ac5b896bcb86c532eb199ca8e2b685ef7706
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz 330545 BLAKE2B 05bdfa21f3a991e29a48b885b917ddf5b90ed4909c6a88adae703df758230598bf16470edfb75042c2797c20b44260ed1a08db619a6126d24223ce87b2756af5 SHA512 30060c2b41e970442a14a36ef93aa56183b9ef9eeb9144d5c75c75efb4fe9948de7f15f6f5238f7940c59e79fb2b0387817068259f4b2dbb1c88e887a8d34a42
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz 485451 BLAKE2B f53534d5b89bb1910b27eb0ca2580d0bbd1f30cd7ed06f98e4b6f29e30075e601910908b430a413a52de4363a234ee31e2e095be5cd61df3c00c09717606c289 SHA512 d9ddcc7c33a55b673e90f330a82e8910b0ef6704c0532a81148ac66d9b74633304d957c6d39f4a6da8cd924465627c588051d1a6b7a447c6f20ae0cbb31bee98
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz 533462 BLAKE2B 1c787308a9420418e96459603148959c76ae81e85a73134895bbc8fbe6e01e96d18e98e87e7f8d9093014367f8d7e1b260df2e78e0679126e097b71f17d5cacb SHA512 24e3fd03f9f6cbe5ca3c1b1371fc9471a643311e07313e323130a9f91786110a45ec57d453720e7bdebf9173e681aa22010e06608cab25a4b63e467c3e3b6974
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz 691422 BLAKE2B 4c876d3683f167d5bac548fd462557c0e73936eb2078f847c8c3b81d6d83cfca9b6bbb3a98a7ed5c07b79bead7e3dd9a1cc5dc11fb6b169c1ef870154e0ae6b0 SHA512 4c919fe97d06f1a903d074c20c46d4f1da46e54e290f053c13cce9b018c945d02b914e8562ab1c01b65766f63308275d77726d6f4d2611c16dd0dd86c57f631a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz 398678 BLAKE2B 49cb4e1b35c5d2fa02da1a1385142a60ee46e36877c894f7727a3454f62dd162fab34103413a779d47699298359e71dbe77bcd209bc94835c81a39bf8830a7a6 SHA512 754e5a118717cfebba3312083b6d939183879b73532c1c6773715a2b1c8d22b2d17c51dcb4d858a4eccd95e5be7ef96292b4c1f41f21039878dc62f10e57c635
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz 567178 BLAKE2B 8148113114bb7fc81338cd7274f30dfc6dbd309844ce11947f72f79c41b59eab0ad6ea9283a63fb0526b2de431ea287b2f4169b0bbf1c3f39da46f2b9fbf4d6f SHA512 86f65284da3208c634a572c09d8287b6ee37ae223efa7b8219433d5ee202d697967b8f7fe69f4764200a9b60e59c5da851b25dd89fc44bb80450e38db099c5fa
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_my.tar.gz 458740 BLAKE2B 2de0200b56f8c8ba6e221603b988876de1bd63b76bccb16c4ff1661dd5ca0dde81f542c642d53e5ec4c32b0935ed40d7d45acf536ab808c64d7f3b42cf4bedd7 SHA512 e2bbb9c810dc347e36058bcf0d18d9270723bdaa9b5a0744f55c9de76568fb416c7e43a7d70ce6222d7874569b4de2e45a435f6e62507095b08c5175fd9f2e55
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz 4276622 BLAKE2B bcd3f1858c1bcfa6c29e8f7205546553ec18b654ea23759c2c953214c6cc80359769c07c0b9c58b882788a3420e0a6547854043b0e6b47f6f27de52cdc126af1 SHA512 294a2298a60ca21d4048bf4a6ed87396b16e104e6345f6c2ca100f87467ffc76f86fa75fc4dbd97655f1f8b211435ea4817be83ca70ea63e94b54268de6bb9e9
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz 948955 BLAKE2B ee39d09d346a7e60b354bc7f58f694a1ce0f1240b2f90582f3a205ae1aff239e454782b920ca6fdaac5a4a4da427937a431a49257665640e4e734cca90325b43 SHA512 c67b4ebf584c074926009f19145f1c8685c319a557754898ed18b0436f3bc006c07ae12bb33aae3959e3802ed74ddd7f9aa90772829e742177a4752bc9aab769
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1811345 BLAKE2B 0180fb84f176be55b317fd338998d0d3771223cc34d8269a2ae8eb73aa4f25c3dee2f6298ee4b7cb0f09f930e94a8a69edfb844d3847ef1fcbccab11bc588990 SHA512 e4f9c67575475d818fff51caef3e35051d32de0e288386710ab395fdf780c5351055982433cabb82272bbece5c83e8a8c01ceb1dbc62e7daa0d91d435043c322
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz 4350875 BLAKE2B be5d9e5387f7a5e6a8f11ec9fa91d5e7ec555508cde2ea23597a2b4ce040a8e99161387bdd07e0d6870fca4c8cfc19bd9487406f7ac4cc09a3624323a1e0f0c6 SHA512 f5b2ea4e9ef4e5fdc971d990752fca7c0be8794e4231999d8f0f63966b8faba68e3facc31740a3305689f3af5d318e65d6c616c6483d22162399718d5d33f733
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz 278933 BLAKE2B f85119a2958eee78037b24b696c5165d15da76ec592cf23f5413cfcb48841e99918baa3b8b128d252bbf0f036527a1b7ec17acd1afdd68b15aa6c365e069a37c SHA512 e8d267839225aa4c877271ba2ac10ff3086279fbba6241b7c8e3ea436939c470d2082ccad4c5127a75e010ad487a693457cd0f2f21f2ca93c419acf94938e435
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz 322212 BLAKE2B 67938fee2db53ca4120988b82b96be1d83f49a9a995a1fa38e3a5a45024ed3b486230be3eff683b3934ee2d4e43e186963c2717b3dd17e799bb584abe3cad4fb SHA512 475c2a8b67fd53c2195355e18c7d8cd6eb281c1cb3c698fb3eb6fe59c14d4c6028cd3726806291e479da6a159d42882d0f0db63b90b11f3cd7808f33906677dc
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz 1311048 BLAKE2B 3b24b39a8c79c68d4940adc060f57103449ceb7abbb0cf83ca28561d41993fc66c5d4c603241e04bfc2cd03c7c903100ff1bf721c4a37c927a58b3a7413695b8 SHA512 482840e3229aa682676ab9845a593b584cc154c0ca278e06a91c30395a14874f486fe1db689ebcbe4cdffb487f21e660afa27ecc2fe01aabcbd9683cf7b306a6
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_om.tar.gz 486977 BLAKE2B 0a7f6ecaaf380afa0c3ff4cdbefaf5be894c34fce634eb0a03c94f7dba1de777685295cfe5e7a77bb26ca1fe00114a890c02d9541a3a1448bc1670bb48b8f964 SHA512 05b2d2ac491620aef565959555327a60072de4aa76d3f976d752a7bf077f98fff122a7c6f6e72e3a3eccb49f2a66444d3b13b3cab22899b6f4afabcfe470bd02
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_or.tar.gz 588186 BLAKE2B 719705eb6ab6032ab0d2ff35e5657e1662d70727f7cf7027b3a96d3fd6c8cfa3c1715a48f8e5e9504811934e12a9be8b0dbae03b9b656cd9bb60e7cc3cb1b2a5 SHA512 e2044eb2c211caec9359d44ebaa37dd643bd56787c41ac7444c0e53bf870a804e4b4a711a9d17f6fbabed1b62f35f9acd59356b3639f685a883a21654f02819a
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 469654 BLAKE2B a9b319ebdce760ffe8c817b358a4de51c284a295d92c1305870c3f10fdc0dad89a55c664c1094317ef427ba831b2e1575aba2121b684c79185d81c8d34965b1d SHA512 629cd8aad8bb808bd2f6066f99ba623a034902a70a5d2689f76e1785db9eafd11305a811e3b83a2a9525ffd3e601179de64c60192f7ebadc8976eadf05679849
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3381539 BLAKE2B cb0a1f635a2bbcf47e98f8d2b1e76ab2f3d15ef07ae8698b433a7c326623c1d173f5126ca7444a159856957a197bdb5f7a1cc3c75b4aeff66c06d87796c55d1a SHA512 0333ee9dd0df3a8e73afdf4239e5d75df039fc30c183500f83f6944d33f325a2b91f390629e7590217098bd3c66bedc6fb753d63d1b42f96a5b435fee57a0377
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 3096252 BLAKE2B 98d8dc761ce56551a50fa098c81010317c3027efe6b58a35b9f4236f44f2ed3d57c4af66e7de296c8252c90b214c5c537a766af1a7f270c2bae4b0e500378af4 SHA512 40405532b4f5e320ec75cc4918f05458e020d063fc3ca5a22f86d0fe7406598ab79968c7ece2a78c079f186bd35f4b22bb922010b4d347ad7ee74f3a9478ade9
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2642603 BLAKE2B 0fe58a7a87f2f4fde8f4abec5b768c21438d9ef72b3bd17def28814d383f4d712b32b3ea87eaec17c31e0abd336b9def593d9e71e7fe932c518dd030a40ee7bf SHA512 6d5ddea7ab4cee42f491c3ab65e786fc9a2cb531f9a446ddc2d6e4ff4f87bf735d06e5e152e34aa18512dcf8cf853f6f6efae3ec11697d26441db2db6d368e6e
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2510790 BLAKE2B bf2c457f004c51fcc92a5884529125d16c28f1e19a8128a55701be0925d38b26e22e0d054a3073640b7d159ad49b467e3720349adc1cccf61f01beaf461dda6c SHA512 5bd4d2cd7133128e540bc302b02f39c0621bd1cf7e9f6d2c1d27e11cd8351a41d99fe5f6faf99e2484295100d50c2c12e6e17d77c5782edd110f5aff7c6eba81
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz 2362812 BLAKE2B 77b7716fd8c215c580c9ab5848203354669f8ccb62fd2c1ecdfeef6f341edaed04ef8a63fb0b6d3095ad04540ef5703e96c521892e43350cecca75131a3a3b8b SHA512 d137b8fd9efa3d28edc59a4ef486f465769e48fca36ea5c58097e5f1ae72f3a52b3516f843a684d608cadf90dcfcb111db5d74bb281db094a493f4fd28dc6a33
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz 345475 BLAKE2B 669621ddec1caef59094614951a66759e9fb76cc2e406eb50a039172d59f1e15639d2bc05f095db0933dce512099bde9d1bde5ec71b5830474dca4b8e514d3e0 SHA512 9baf85188112e91beb73e3dfbf1bea830143fb0fe2cd4c636e550260223f02ec14b83ee119394796529c718622bf3ade93688f0150c3ca18896d08dd0bf499f2
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 445190 BLAKE2B 76dcaa99001ccc5b30b39fd81241a9c603d88dcf0d1d0a5d079dc5956a98208003a79bc25d083a33052de7b4d32c37f34f9f2f13ff0176969b0ce241473e9b1b SHA512 4fafef7d0d60933f062a181aad3bce3fd8c64102b905f1000ff8dc3d4ed9435e2702ad42af7ca2101cb2576b0ed808d47c08b59337726e625de21f86dc8254c2
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz 512097 BLAKE2B 8a535bc9131156db8356cdcdc438a1b09c51d7f669243acc5a505e100cfde49457027bb396cf15fde0c61412a4e55f46e4ff9ba40a28b3c03307e228b478c400 SHA512 2e605363e1ae126cf3cfa478de04a8d7ecbe35ade2da48276197cc51e6e1b9a3311e2e34c959454ec88c9ce822190a8e74c81e8370ab6ead32d1085aa7020be7
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz 432982 BLAKE2B b2c9333abeb537a63395863eb047eb3ef5a085fac420a531ac6786177a86baec2646e86831d7d781d8a7e30ba488f3b409ec5cb24d6152e45f34142c35c2df3c SHA512 144b0adc21b6f6f358f0426f626b002452407c9d4402b5b69b84110cace23cbaa1d3f4340fede07980816b37e6b25aef23e62a424de4fcd939dfa06303ae1645
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_si.tar.gz 752607 BLAKE2B f9d504e29566ffdec1db98be95e622fe28ac3857e12519f9845f4ac1ecf4e078686af393493af0312ad01dd896504b3248e2e5f17d2f7d701ea9b5009791997f SHA512 75a9624d1502826fe37d30a81d27f9a72cfaa3c1886ba0de28d90671aab12b6b669f7f34bbfe38c04c49a997f01eb7ba797707cea3989d59ad7793f60fa402d5
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz 522864 BLAKE2B ae04ed489dce5c64cd9ac6834865b8b9fff062a6044e08087b65eb74dba7c4526cb0db30b6a52d4aae3a8fe9f810998cf686334eba490bce867de220f4dd016d SHA512 3aee950c4445b0d2ee5dc91ce5d35bd696b643a694244bd3ab83c360069296a8f6b8abb2304c88f442b9ac2c75a26a757cab78ea900a55ae36bb495d1021cecd
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2358924 BLAKE2B 9a778154f93ca03fc24f1abc1817af63ddd3a3db7a1a63824b303e553fc19d4d3e23a415aa8e4c7ccf281f80edba25658f88d36de17466d5e7e8818314789dfc SHA512 1f3ca21ac4d50412f720fbd1bed9ce3878049d2b1a7d9838ecf191e9464778e8093304214680295982e003ad78a2276b3545e4772d12e56827bdcbff260c44a3
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2764677 BLAKE2B e38bf47933b24606e294cb78044f95a4dbdc1e5bbd76798c4849bdbbcf1bed0bcc9dea5eb4756c65c271bd9a31ed505ae602c178f6b0a939580b23ee358feb7b SHA512 be3820f96066626b27632f49a4460d40994b22610269326b34daaa8ce16aba9a033fb2a117570aad89f308b760d6bc4629460611fc556d61e97d41d43a17f226
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1165739 BLAKE2B 2730933b27162b58977bf9c93e0ba7f720074ccb17482ff161f0d4fddb98b2abfaeb0c4f7ca51b359601cbc87291b24222d5664d935935d552c7f010eb4d4a22 SHA512 a1edbaaa7f68c12c37230a87d8e2be3878ebdea5dc6e07ded7625aeee1bef7819baa0a80964f8f195e22e5be4c4f6cd15999800ee5964027f1b134995276bac5
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2406558 BLAKE2B 2a131569824403d03fb2745c29da8026561762ddb17273a171afb4100b9e2f46533e66fee900d7358f6adbfdfee931a6d2c8167dab06074cde1d9afa29d5ea08 SHA512 b2f0443c17f7aa551ff1ed1dee589720f90aae55bda719c65bc13d99f10d0cb43f454fb4a91d7e78e415f3d7a80b240733f9f4e0c6b344ade26ca30c646b3a92
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2733301 BLAKE2B 394ec6bf058fc3756c6586266dadaa38cad9c441741d7f3723e7d5029c47e6bab1d148e59935f5c227149d9c5c166578625ca2abc506a9f7a6f5b730ac5a8008 SHA512 6173f3d8d35edc4db990938e107f5f30d71f2ba42f4c1afbd89c360dce26f3b6da867a5422aca47a1b076b62d4d3e9f33e4d1b108e0038d026453b791a761ca5
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz 286230 BLAKE2B da4388b135287868dc54b82af33b29f00349c78a2d4a458b25de239c1a3359c85b35c6a11f6a7704cf29dcdd6b9727a3650b35cf7e400d537328e69418ee560c SHA512 eb4fce844fb211c8220abbf24b59581217597f6998fed3e46173b14f97f1ce386a1c27d1b48be6c3c7f7420f8da11de7a5dc2f6f035b0e5b8769ec5310a5c160
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_st.tar.gz 280556 BLAKE2B aa438eb9a0eedfeaaab85efd8abe5951c0c9d60ca6eca64d723cb5098e79d6e1c81040b5c43974c2f443cc03c669894116d47e02cd6e5c258215036a53876225 SHA512 4ce23be563960e54330454a8227b8d3f3c6a103a968ee3a18fbb8382a7a46474788fc1325a85a4830aeb0ee4b0727ff170f3fa54b5855a2a6c517ce4d9261ce3
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2826861 BLAKE2B 038d8e83ad01ba6f8e7783409e3247efef0bf7cf6dc379418cdf33888fe443ce12312ae095f8089e3dcc6589bd6235f09dd325d1fed202f1c671f427fdc32d72 SHA512 bef278b15394d84d7ef70297f8f9b7b04282a78710e66c60209eeb43308f6fe1ff5678924ddee53fca6ff3412fffb7668accce3a07159c57b280c08fae51b7ff
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 318431 BLAKE2B 53a8cbd5e37a4245936bd9980071d0590f75917747f09ec8ef450989d11ed0d10494cc6b90abd0cb75072dda407a9cc7f3a507b07c9f3ffccf2683631b0f4f66 SHA512 59375c79366d01b963fe703bf05c0b22e2977941ef8440de01db251ba398ca3a9bbb08d53a19b7032bb4cb18fd75efa994af5ebddf44100178125bbd5516eba0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz 733755 BLAKE2B 8967b1690f384492b920c5a4616352a65aebc23e893c56c4ee7282e617e5a1b7b229551e1d5dd75f2a9fa5a00502dab9420f3910e1bc97e99708ff825b4951da SHA512 d0bcf42aac1697a4a108a43ae8bd6117c338cecd7179d160135aae00bcaced8fe37f1856b0ac50239238b6208963de403503238128e9200f06a484e52f7ed315
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz 731893 BLAKE2B 45825d7521a9f967b9463370ea9012861e2973ea4e1d616dc29c0e5b16a89f814d88b241e891558abe3ca747cd536936903514794decb27c7c488cdfca8f17cd SHA512 59708d9a272b3a46b86c9fc845bfed873002871af7332fc8aca43d2f2b799a83649915e4f4be9c31246055718322ce93d103f8740a473357b490ee31155b930b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_te.tar.gz 1076899 BLAKE2B b17db05188aa640c06134ed9d2425a4745576c1e4904132b77ef265073957d92bf5bbd096dd026e60436c1a0633b7026db281fdce5f41322f6e3c194ce0ad220 SHA512 b1119a8d32acb54d8def1de237a05a4e4bcb44c9a87f646643f6c0a9505a60344fde76177fabc59a860b84539575c029af5aa10cbde6eb589fb0d5336571c794
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz 390971 BLAKE2B 30ad9eedb53a47b6a45f9f46b19812d021545842086c14b7b24014d043f76bc776a1518e98eb9de0e1819d943897d522890194dc6aca24a467f99dd366e23218 SHA512 f068a0e3d42f63af439755d5f69f78e1f9bc8d3c25c6c33af7fb68e7fea5dcd71add3eabd2b9c29df01014e3b4f2d3290ae482721b5c6e2c4fd19588d5b66908
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_th.tar.gz 741058 BLAKE2B 1c80d94167f82366ae134d5bac4b81421a44b31f23f2758652ff9094938b4432cf0429c419e730fdae33164d9e5a2d20947ada859965fca0cd683abd5fa793af SHA512 e374716c7f4775fb87f6ca2f76feb7b743ac2f9b8c607b914a192114e47845e08f24f1cba7dd39ca054e1a374076a00b172521fd4d121189c79d17a6f9b5b5f4
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz 260582 BLAKE2B 2d6696a6dfa89c68a05fef4b1164081cd6736a5ee128827d643eeba8eb23f200ac410afc53917d8e148ca6ce163c22e400720cee5e4814c976fbae9687e85f26 SHA512 5b7c99825cc4e6723458adfcc21ec46a6aefe71f0e1a805c65176a1d6fa92e8b6576dfd761744e1d9734b392fb82b2a1b00aa1e80243c74328b2464e7ea9fec0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz 3324857 BLAKE2B 7d6390304ee582810306bfa5ea088eaa06fad4be894d4bbd0d34787d81724100e446186c6347db54e1503a3111781818d2e8a112c22d4da5dc0857d5bb6f34b3 SHA512 8783a3096219573c133cf90e337a892c0e7ab8282ab90c7fce7051264c13609ddab8b97b749dab88098d4b9c6c704f7a01398f3977ae8ae7ae7b149407600dba
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz 278858 BLAKE2B d96a1b539736b5cc3f943e1368c8c07f2fa1c87b501cb12d5f46145c5d7d36b88db1a0d1359ad5f1bcb0245d481a03c90e79b9f01febacdde2a52b4af99382bc SHA512 c42ad9e2c38952459e1b9068fe132d66ce7bb0077d199312c6721cb86165a405c9cdbf46c01d1b9e291cf174d9836e50189356709aa90085204575cda5cca8d0
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz 187148 BLAKE2B 07698f179e0cc1dcf074da1ce66ac84142bf8f35b8dbcb5640bef1e8e5e0c24e1036e4f2e5e19b60ef32d12846acc48962fe3326eaa86c5cea218b5c64dcaf9a SHA512 8f90e8e45a271871aec124b744116c17f2aac33d7a282020765e02bdd49d58d3dc45e4ab8a7747fda5ed1712e9a13b1956f996daf55f97719c4f761bb3412325
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz 540937 BLAKE2B 5747cf1e72110582d1c266b402efcb0061889eaa025019c1b322c2c6768f4456d9ff12bf6a6e82a1350b5fea324c01e5815bd17d0246703caec15032600a5676 SHA512 ca1c28abeb60a315ff348c392f68970a6dba6761eae8105e6b34a79fbf05ebe40cf7d00a0948c69ef1012868cd27b2249a4f0ae97835e4c3e57b1dfdaab272c1
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz 1900757 BLAKE2B 0cffe5571130f587504ab2fa86b872986f0c3d03b540dd724ac26c4d7925615c86fb194f3bebf534e26773544698087c51fefba76da77da3d998563565d1a55b SHA512 bd292f281cb6237d90fc351fd3afa1990f074f2470d97b99124d4342717f59ac2aeebc80b5b45e17152b2c3c0a016ddfdd2d47a4d70d37d1ceb8f81bfc1261ba
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz 313778 BLAKE2B 2970d02aaf19d236de7f1e174e62cb6039a886bb8c9033177e511cb0523a39a3cfc17917bb59153b7f495834b1acf241579a0dc0ed6fe8d3840b05413b29f6bc SHA512 6d2639ee1f5ac401497d2413ed5cbf7983d63b1da6139d6f2fa5cfaab50b4caf9d819a9952012e29d83bf3bdd6811fb51056c83549c3f5577f0b5ca92ef3146b
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz 283490 BLAKE2B 961787ad8e3f10e3e192fee8b35edae2d4aff9e945cff9ca8c7a470bef12effb08912766e76641d73723a07edd64f5a176feb18febfcc1b468b365e9174cae14 SHA512 2e840625a0615c9679592272784f63c01d3722d4064bd23263b46a2522536c7ebe5e9ff5e6f7552c566cdb01ab5868d26bc2cfcee5abb4ea965ddd03426d2839
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz 754111 BLAKE2B de870dd73b090acaf2b952e9b94605a2bcaa560dc58fe5ab168df7ab3df40104745d6e698ee90a3aee906a0263fc20c6b946562c1126aabddf282711049c00de SHA512 c970331f59cb684578a7f358ca5ac3bc0f1cca254e3214cd6800548eaf20800858e45ee221c990ba16a2a9fa64ebee8649b063ec1664d2405133cce5561c70a2
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz 567263 BLAKE2B 6b9e2453405797c9f9fdc76425a87d1d96af811462ae98b6bc09ede15b4c2e9ba278a11e00d73d525059fc8ded698f1a507743ab0a7dad4ea8a3839ad523426c SHA512 b211611e9630782096e6468f547df1aa02510c4ce9ed9a004faec5facfb6c2d224aad67e3186661338ed2c14a271c04d44af69d3f0b526b04c3c2a7c8fbbbc4c
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz 290333 BLAKE2B b0258874d5c5d78cafd78a9281dbcbcda77fce63c9d47f1b42dfe269dee375b14b57ef773ffcabcaab79f33eea7b9daeeed0633b7b336d299069cbadf6359302 SHA512 28ec4f1c7dde9dc2b1949dbc6437a2eef9315dfc3cff90fea6c8f61e733a11693b81d80d254792018d94a778697afc4971ccc2ba43d8a7d286595fd74196c879
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 1048362 BLAKE2B 5db0a1fa0141fdd4f2fddd71d49004a1394ab5677ded7a9e373e193f2b01043eda974be14645480aa08cef061e09d384f58b8a482fb977f0590f4f402c97c9cf SHA512 980c68f9f8589c5abf97712b0edd3a7efee7e28f45c94f9e4b6580be351ad1e9b7e1ff9edd895b8d1cedac6ecaa5eb6eda833e218c78064e0f0e230715d0d044
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 968946 BLAKE2B 35d4610f8c411ee65a8f11126adfc664fcf26bd622e60c3a5602f438272b560b00f92131f65db3e80dbf331fce681d179c1bd259384f1b1f0eef5c11458922a7 SHA512 54141d31de7c74be129aa502dad00336e7591ce84e2129dd00c38092d378750010a31b166230e4daeb6e3dfbf62663da3bfa3ea82c1d4de6ba360e6e38a49668
DIST LibreOffice_7.1.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz 319472 BLAKE2B 89632825f3b98fc7ccc868410007f7117f9636ddae708ee320a0caaff88391cc204dca0b53cc78656d4135f36d887adb4ef5c489156cfca664032c737c33f187 SHA512 054163c05ce126c0f1992812e6785abd3d3b7628831f2e323156774a11525f6097028a8f0f8299b6658f8f573d0f15a9c00725d1fa0e4aee2e498f2448a0c6f6
DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_am.tar.gz 4126875 BLAKE2B 901ca293d4ec9602d20e3eca053e38ba286b15c375e8dfca4d3c897224d80218b165fa9252d11f711a2eebe859504c14a71c630a2774a54d018d4319cb2331e5 SHA512 dbf2a7bf74f4d1eb09e439cc9ff910292229af70e41d573824e91d816dc41c394022fb92035b3b215edf265f70c8d4545e48c6b38b8181605b6e3f4060b9d234 DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_am.tar.gz 4126875 BLAKE2B 901ca293d4ec9602d20e3eca053e38ba286b15c375e8dfca4d3c897224d80218b165fa9252d11f711a2eebe859504c14a71c630a2774a54d018d4319cb2331e5 SHA512 dbf2a7bf74f4d1eb09e439cc9ff910292229af70e41d573824e91d816dc41c394022fb92035b3b215edf265f70c8d4545e48c6b38b8181605b6e3f4060b9d234
DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3599063 BLAKE2B 8a3782ba3a3651f68003810f1280ce774f4c62ba1ff7596b7edd0ac3be3981febef1bcd400a61e053cdb5998dadfe085e9c5761bc09931ed1eccc9d6bf0d92e2 SHA512 cce4f514d5a98ca780acabcfec1f16d3572be09cd2f2326cc8cd0ea6fcdb4f8c56809c5ed7f289a0f50d7bb2aebc76f939e8d5ee10200bf1562cd1a092a5b497 DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3599063 BLAKE2B 8a3782ba3a3651f68003810f1280ce774f4c62ba1ff7596b7edd0ac3be3981febef1bcd400a61e053cdb5998dadfe085e9c5761bc09931ed1eccc9d6bf0d92e2 SHA512 cce4f514d5a98ca780acabcfec1f16d3572be09cd2f2326cc8cd0ea6fcdb4f8c56809c5ed7f289a0f50d7bb2aebc76f939e8d5ee10200bf1562cd1a092a5b497
DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3836994 BLAKE2B ea8c4fa98233f1473089644b23ffdde1f7a8a5c869d4dea9108533dae50d8e2cd5c549d1f560e8635632b1d6f8408f88c56c411901a43a334a9812472977b9bd SHA512 2697c347a5a51573f4868e5d62db39a73490a220eb5bb03497fb9328a6841d010a26ee55c4b34b344e8a8da6ad39b795bc2dbc3e51910d649f06eccd60ea9c87 DIST LibreOffice_7.1.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3836994 BLAKE2B ea8c4fa98233f1473089644b23ffdde1f7a8a5c869d4dea9108533dae50d8e2cd5c549d1f560e8635632b1d6f8408f88c56c411901a43a334a9812472977b9bd SHA512 2697c347a5a51573f4868e5d62db39a73490a220eb5bb03497fb9328a6841d010a26ee55c4b34b344e8a8da6ad39b795bc2dbc3e51910d649f06eccd60ea9c87

@ -1,91 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit rpm
BASE_PV=$(ver_cut 1-3)
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="https://www.libreoffice.org"
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
IUSE="offlinehelp"
#
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
#
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu "
for lang in ${LANGUAGES_HELP}; do
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )"
SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
done
for lang in ${LANGUAGES}; do
if [[ ${lang%:*} != en ]]; then
langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz"
SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
fi
IUSE+=" l10n_${lang%:*}"
done
unset lang helppack langpack
RDEPEND+="app-text/hunspell"
RESTRICT="strip"
S="${WORKDIR}"
src_prepare() {
default
local lang dir rpmdir
# First remove dictionaries, we want to use system ones.
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
for lang in ${LANGUAGES}; do
# break away if not enabled
use l10n_${lang%:*} || continue
dir=${lang#*:}
# for english we provide just helppack, as translation is always there
if [[ ${lang%:*} != en ]]; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
done
}
src_configure() { :; }
src_compile() { :; }
src_install() {
local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
# Condition required for people who do not install anything e.g. no l10n
# or just english with no offlinehelp.
if [[ -d "${dir}" ]] ; then
insinto /usr/$(get_libdir)/${PN/-l10n/}/
doins -r "${dir}"/*
fi
# remove extensions that are in l10n for some weird reason
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
die "Failed to remove extensions"
}

@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
LICENSE="|| ( LGPL-3 MPL-1.1 )" LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
IUSE="offlinehelp" IUSE="offlinehelp"
# #

@ -18,10 +18,8 @@ DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48d
DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743 DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743
DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114
DIST libreoffice-6.4.7.2.tar.xz 232364676 BLAKE2B 1df8f2a3aa00bd057dd1d6d9665a541330ceeabb2bb5d46351449cf9b916a5649f38dc0e0175cf3733123f9247157f5fd0f2c34c8dad1d676da6c31d8346927b SHA512 ba6ff5948624d7a76025406c38728d643be656091d79320a1c5ddba10000411662951a0b02de7a9e796e76d8185b6e9113882406bb0c1452b4c988ac3095afa8 DIST libreoffice-6.4.7.2.tar.xz 232364676 BLAKE2B 1df8f2a3aa00bd057dd1d6d9665a541330ceeabb2bb5d46351449cf9b916a5649f38dc0e0175cf3733123f9247157f5fd0f2c34c8dad1d676da6c31d8346927b SHA512 ba6ff5948624d7a76025406c38728d643be656091d79320a1c5ddba10000411662951a0b02de7a9e796e76d8185b6e9113882406bb0c1452b4c988ac3095afa8
DIST libreoffice-7.1.2.2.tar.xz 243806936 BLAKE2B 46ff8efb4e5feaa1e2a887881bdd33d8b46b0b7e5e41fff9c1cfab08cfab712d2b8c6e8e8c1b68f3549be62fdfd62622aa2819021687bde5eae6c45a789b6b8b SHA512 0e4cc2417943fcfaf84b513f6ee781a4f75d5c42804fa98c5499ec6d461be04bf68ca1f8f92952863ba3765d7e2894e77f78aa1f532b67649e31154683767297
DIST libreoffice-7.1.3.2.tar.xz 244104432 BLAKE2B f73bd448f94bc88a1dc775d032ce849ee1dd610c4077c709ffbe40d8c99527c7775cfe2309a636093182ac988ecf44a4b61df0e0a83b332fcc77a05edb602791 SHA512 d7329475cad5bece9358b29bc590da1841c3c0b4aef511508d9398519c514fa176c90675857f1830925818f2dcc8b9c0986e5d34d3a33cce617e4ada23c60a72 DIST libreoffice-7.1.3.2.tar.xz 244104432 BLAKE2B f73bd448f94bc88a1dc775d032ce849ee1dd610c4077c709ffbe40d8c99527c7775cfe2309a636093182ac988ecf44a4b61df0e0a83b332fcc77a05edb602791 SHA512 d7329475cad5bece9358b29bc590da1841c3c0b4aef511508d9398519c514fa176c90675857f1830925818f2dcc8b9c0986e5d34d3a33cce617e4ada23c60a72
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
DIST libreoffice-help-6.4.7.2.tar.xz 88296892 BLAKE2B 9ee12ec6aa6d5539408e0206e313901540533e28686585fa0bb4edbeaa482bb0ad1cd4ae37ac18dab66bb3e2ea32d52d9960236cbf3e0f8fb5ca07c007f38794 SHA512 a5381a8cca9988998dc01d3815869e47193c1da814b714cbedb51a2099f7dc5444315c657e32defab2eb0b9a9e2a922bc4c5fbc36b7a2b60e7c551887a9cdbb3 DIST libreoffice-help-6.4.7.2.tar.xz 88296892 BLAKE2B 9ee12ec6aa6d5539408e0206e313901540533e28686585fa0bb4edbeaa482bb0ad1cd4ae37ac18dab66bb3e2ea32d52d9960236cbf3e0f8fb5ca07c007f38794 SHA512 a5381a8cca9988998dc01d3815869e47193c1da814b714cbedb51a2099f7dc5444315c657e32defab2eb0b9a9e2a922bc4c5fbc36b7a2b60e7c551887a9cdbb3
DIST libreoffice-help-7.1.2.2.tar.xz 111784492 BLAKE2B 3b62387ed5a42bef2602c6e2fad73d4421fad25a9ce67dd11a04b11c2072214979987cbc961ba448ad1a04596adca236654aac6828b0d2cf208565a260944dd5 SHA512 571db9a2fb3410ea6e86e5000f78648acb1f581a94cb0d2021a174116c44194c68749a875624aa042985630d83b44f312a6275524e8cd57f66678c6a1f8ec22e
DIST libreoffice-help-7.1.3.2.tar.xz 111785416 BLAKE2B 12d97764976ae0e4736638e9b758c5920d38d608e66fc3343d74178a935632396e1e07fbb98b6f380fd103c3f5e2edf917726a760420f6dfd3d2e42aaa215096 SHA512 576dbea391777a907275b630ed704dd3d9ad0627f8a18da1cbd23fe28df04c3a509583c2404f810df3aaac15ef0881e2c1e0a55c9f31618715586628873367eb DIST libreoffice-help-7.1.3.2.tar.xz 111785416 BLAKE2B 12d97764976ae0e4736638e9b758c5920d38d608e66fc3343d74178a935632396e1e07fbb98b6f380fd103c3f5e2edf917726a760420f6dfd3d2e42aaa215096 SHA512 576dbea391777a907275b630ed704dd3d9ad0627f8a18da1cbd23fe28df04c3a509583c2404f810df3aaac15ef0881e2c1e0a55c9f31618715586628873367eb
DIST skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz 10420480 BLAKE2B 83bcc9ff3a3a916ccb92f49ef69f99386e89b636d37679ab17735625c56c4bb31ca89a7034d9282c905b405e0b31215de5fd3734061d323d48db440e4ad52643 SHA512 8e5c37b895d7f5fe15f491005ac46b39efe3bfb3af5dc805bf1226b2112496bdb9e433cc3b313f8fc185fe1f898d126b8a557d23485615cdbe917f0b76855f3d DIST skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz 10420480 BLAKE2B 83bcc9ff3a3a916ccb92f49ef69f99386e89b636d37679ab17735625c56c4bb31ca89a7034d9282c905b405e0b31215de5fd3734061d323d48db440e4ad52643 SHA512 8e5c37b895d7f5fe15f491005ac46b39efe3bfb3af5dc805bf1226b2112496bdb9e433cc3b313f8fc185fe1f898d126b8a557d23485615cdbe917f0b76855f3d

@ -1,655 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_REQ_USE="threads(+),xml"
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make everyone happy.
DEV_URI="
https://dev-builds.libreoffice.org/pre-releases/src
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
"
ADDONS_URI="https://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${MY_PV} == *9999* ]] && inherit git-r3
inherit autotools bash-completion-r1 check-reqs eapi8-dosym flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
DESCRIPTION="A full office productivity suite"
HOMEPAGE="https://www.libreoffice.org"
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
# Split modules following git/tarballs; Core MUST be first!
# Help is used for the image generator
# Only release has the tarballs
if [[ ${MY_PV} != *9999* ]]; then
for i in ${DEV_URI}; do
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
# not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c
"${ADDONS_URI}/dtoa-20180411.tgz"
# not packaged in Gentoo, https://skia.org/
"${ADDONS_URI}/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"
# QR code generating library for >=libreoffice-6.4, bug #691740
"${ADDONS_URI}/QR-Code-generator-1.4.0.tar.gz"
"base? (
${ADDONS_URI}/commons-logging-1.2-src.tar.gz
${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
)"
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
# requirement of rhino
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
# not packageable
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
)
SRC_URI+=" ${ADDONS_SRC[*]}"
unset ADDONS_URI
unset ADDONS_SRC
# Extensions that need extra work:
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
base? ( firebird java )
bluetooth? ( dbus )
gtk? ( dbus )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
RESTRICT="!test? ( test )"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${MY_PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
BDEPEND="
dev-util/intltool
sys-devel/bison
sys-devel/flex
sys-devel/gettext
virtual/pkgconfig
odk? ( >=app-doc/doxygen-1.8.4 )
"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-crypt/gpgme[cxx]
app-text/hunspell:=
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
app-text/libepubgen
>=app-text/libetonyek-0.1
app-text/libexttextcat
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.1
>=app-text/libnumbertext-1.0.6
>=app-text/libodfgen-0.1.0
app-text/libqxp
app-text/libstaroffice
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
>=dev-cpp/libcmis-0.5.2
dev-db/unixODBC
>=games-engines/box2d-2.4.1:0
dev-lang/perl
>=dev-libs/boost-1.72.0:=[nls]
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
dev-libs/liborcus:0/0.16
dev-libs/librevenge
dev-libs/libxml2
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28[nss]
media-gfx/fontforge
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/harfbuzz-0.9.42:=[graphite,icu]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libepoxy-1.3.1[X]
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
media-libs/libzmf
>=net-libs/neon-0.31.1:=
net-misc/curl
sci-mathematics/lpsolve
sys-libs/zlib
virtual/glu
virtual/jpeg:0
virtual/opengl
x11-libs/cairo[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
accessibility? (
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_MULTI_USEDEP}]')
)
bluetooth? (
dev-libs/glib:2
net-wireless/bluez
)
clang? (
|| (
( sys-devel/clang:12
sys-devel/llvm:12
=sys-devel/lld-12* )
( sys-devel/clang:11
sys-devel/llvm:11
=sys-devel/lld-11* )
( sys-devel/clang:10
sys-devel/llvm:10
=sys-devel/lld-10* )
)
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( sys-apps/dbus[X] )
eds? (
dev-libs/glib:2
gnome-base/dconf
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
gtk? (
dev-libs/glib:2
dev-libs/gobject-introspection
gnome-base/dconf
media-libs/mesa[egl]
x11-libs/gtk+:3
x11-libs/pango
)
kde? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
kde-frameworks/kconfig:5
kde-frameworks/kcoreaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kio:5
kde-frameworks/kwindowsystem:5
)
ldap? ( net-nds/openldap )
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mariadb? ( dev-db/mariadb-connector-c )
!mariadb? ( dev-db/mysql-connector-c )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
# tests apparently also need google-carlito-fonts (not packaged)
DEPEND="${COMMON_DEPEND}
>=dev-libs/libatomic_ops-7.2d
dev-perl/Archive-Zip
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3.1
dev-util/mdds:1/1.5
media-libs/glm
sys-devel/ucpp
x11-base/xorg-proto
x11-libs/libXt
x11-libs/libXtst
java? (
dev-java/ant-core
|| (
dev-java/openjdk:11
dev-java/openjdk-bin:11
)
)
test? (
app-crypt/gnupg
dev-util/cppunit
media-fonts/dejavu
media-fonts/liberation-fonts
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
media-fonts/liberation-fonts
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( || (
dev-java/openjdk:11
dev-java/openjdk-jre-bin:11
>=virtual/jre-1.8
) )
kde? ( kde-frameworks/breeze-icons:* )
"
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
else
# Translations are not reliable on live ebuilds
# rather force people to use english only.
PDEPEND="!app-office/libreoffice-l10n"
fi
PATCHES=(
# "${WORKDIR}"/${PATCHSET/.tar.xz/}
# not upstreamable stuff
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
"${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch"
)
S="${WORKDIR}/${PN}-${MY_PV}"
_check_reqs() {
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_$1
}
pkg_pretend() {
use base ||
ewarn "If you plan to use Base application you must enable USE base."
use java ||
ewarn "Without USE java, several wizards are not going to be available."
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
}
src_unpack() {
default
if [[ ${MY_PV} = *9999* ]]; then
local base_uri branch mypv
base_uri="https://anongit.freedesktop.org/git"
branch="master"
mypv=${MY_PV/.9999}
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
git-r3_checkout "${base_uri}/${PN}/core"
LOCOREGIT_VERSION=${EGIT_VERSION}
git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
fi
}
src_prepare() {
default
# sandbox violations on many systems, we don't need it. Bug #646406
sed -i \
-e "/KF5_CONFIG/s/kf5-config/no/" \
configure.ac || die "Failed to disable kf5-config"
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# sed in the tests
sed -i \
-e "s#all : build unitcheck#all : build#g" \
solenv/gbuild/Module.mk || die
sed -i \
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
Makefile.in || die
sed -i \
-e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
-e "s,\$INSTALLDIRNAME.sh,${PN}," \
bin/distro-install-desktop-integration || die
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
fi
# Don't list pdfimport support in desktop when built with none, bug # 605464
if ! use pdfimport; then
sed -i \
-e ":MimeType: s:application/pdf;::" \
-e ":Keywords: s:pdf;::" \
sysui/desktop/menus/draw.desktop || die
fi
}
src_configure() {
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
# Note: these are for Gentoo use ONLY. For your own distribution, please get
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# Show flags set at the beginning
einfo "Preset CFLAGS: ${CFLAGS}"
einfo "Preset LDFLAGS: ${LDFLAGS}"
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
else
# Force gcc
einfo "Enforcing the use of gcc due to USE=-clang ..."
AR=gcc-ar
CC=${CHOST}-gcc
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
fi
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
elog "the build succeeds. Good luck!"
else
strip-flags
fi
export LO_CLANG_CC=${CC}
export LO_CLANG_CXX=${CXX}
# Show flags set at the end
einfo " Used CFLAGS: ${CFLAGS}"
einfo " Used LDFLAGS: ${LDFLAGS}"
# Ensure we use correct toolchain
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
if use vulkan && ! use clang ; then
ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang."
fi
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
use kde && export QT5DIR="$(qt5_get_bindir)/.."
local gentoo_buildid="Gentoo official package"
if [[ -n ${LOCOREGIT_VERSION} ]]; then
gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})"
fi
# system headers/libs/...: enforce using system packages
# --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --enable-extension-integration: enable any extension integration support
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --disable-report-builder: too much java packages pulled in without pkgs
# --without-system-sane: just sane.h header that is used for scan in writer,
# not linked or anything else, worthless to depend on
# --disable-pdfium: not yet packaged
# --without-system-qrcodegen: has no real build system and LO is the only user
local myeconfargs=(
--with-system-dicts
--with-system-epoxy
--with-system-headers
--with-system-jars
--with-system-libs
--enable-build-opensymbol
--enable-cairo-canvas
--enable-largefile
--enable-mergelibs
--enable-neon
--enable-python=system
--enable-randr
--enable-release-build
--disable-breakpad
--disable-bundle-mariadb
--disable-ccache
--disable-epm
--disable-fetch-external
--disable-gtk3-kde5
--disable-online-update
--disable-openssl
--disable-pdfium
--disable-vlc
--with-extra-buildid="${gentoo_buildid}"
--enable-extension-integration
--with-external-dict-dir="${EPREFIX}/usr/share/myspell"
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
--with-external-thes-dir="${EPREFIX}/usr/share/myspell"
--with-external-tar="${DISTDIR}"
--with-lang=""
--with-parallelism=$(makeopts_jobs)
--with-system-ucpp
--with-tls=nss
--with-vendor="Gentoo Foundation"
--with-x
--without-fonts
--without-myspell-dicts
--with-help="html"
--without-helppack-integration
--with-system-gpgmepp
--without-system-jfreereport
--without-system_apache_commons
--without-system-sane
--without-system-qrcodegen
$(use_enable base report-builder)
$(use_enable bluetooth sdremote-bluetooth)
$(use_enable coinmp)
$(use_enable cups)
$(use_enable dbus)
$(use_enable debug)
$(use_enable eds evolution2)
$(use_enable firebird firebird-sdbc)
$(use_enable gstreamer gstreamer-1-0)
$(use_enable gtk gtk3)
$(use_enable kde kf5)
$(use_enable kde qt5)
$(use_enable ldap)
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_enable vulkan skia)
$(use_with accessibility lxml)
$(use_with coinmp system-coinmp)
$(use_with googledrive gdrive-client-id ${google_default_client_id})
$(use_with googledrive gdrive-client-secret ${google_default_client_secret})
$(use_with java)
$(use_with odk doxygen)
)
if use eds || use gtk; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
else
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
fi
done
if use java; then
# hsqldb: system one is too new
myeconfargs+=(
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
)
if has_version "dev-java/openjdk:11"; then
myeconfargs+=( -with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" )
elif has_version "dev-java/openjdk-bin:11"; then
myeconfargs+=( --with-jdk-home="/opt/openjdk-bin-11" )
fi
use libreoffice_extensions_scripting-beanshell && \
myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
use libreoffice_extensions_scripting-javascript && \
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
fi
is-flagq "-flto*" && myeconfargs+=( --enable-lto )
MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
econf "${myeconfargs[@]}"
}
src_compile() {
# more and more LO stuff tries to use OpenGL, including tests during build
# bug 501508, bug 540624, bug 545974 and probably more
addpredict /dev/dri
addpredict /dev/ati
addpredict /dev/nvidiactl
local target
use test && target="build" || target="build-nocheck"
# this is not a proper make script
make ${target} || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
emake DESTDIR="${D}" distro-pack-install -o build -o check
# bug 593514
if use gtk; then
dosym libreoffice/program/liblibreofficekitgtk.so \
/usr/$(get_libdir)/liblibreofficekitgtk.so
fi
# bash completion aliases
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die
fi
# bug 703474
insinto /usr/include
doins -r include/LibreOfficeKit
local lodir=/usr/$(get_libdir)/libreoffice
# patching this would break tests
cat <<-EOF > "${T}"/uno.py
import sys, os
sys.path.append('${EPREFIX}${lodir}/program')
os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc')
EOF
sed -e "/^import sys/d" -e "/^import os/d" \
-i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed"
cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die
cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die
# more system pyuno mess
sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \
-i "${D}"${lodir}/program/officehelper.py || die
python_optimize "${D}"${lodir}/program
# link python bridge in site-packages, bug 667802
local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program
for py in uno.py unohelper.py officehelper.py; do
dosym8 -r ${loprogdir}/${py} $(python_get_sitedir)/${py}
while IFS="" read -d $'\0' -r pyc; do
pyc=${pyc//*\/}
dosym8 -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
done
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -102,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0" SLOT="0"
[[ ${MY_PV} == *9999* ]] || \ [[ ${MY_PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
BDEPEND=" BDEPEND="
dev-util/intltool dev-util/intltool

Binary file not shown.

@ -13,7 +13,7 @@ SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test" IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}" REQUIRED_USE="${PYTHON_REQUIRED_USE}"

@ -9,7 +9,7 @@ SRC_URI="http://www-e.uni-magdeburg.de/jschulen/ocr/${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc scanner tk" IUSE="doc scanner tk"
DEPEND=" DEPEND="

Binary file not shown.

@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://developer.intra2net.com/${PN}" EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
else else
SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2"
KEYWORDS="amd64 ~arm arm64 ~mips ppc ppc64 sparc x86" KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 sparc x86"
fi fi
DESCRIPTION="Userspace access to FTDI USB interface chips" DESCRIPTION="Userspace access to FTDI USB interface chips"

Binary file not shown.

@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2" LICENSE="PSF-2"
SLOT="${PYVER}" SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 sparc x86" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl +threads tk +wide-unicode wininst +xml" IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl +threads tk +wide-unicode wininst +xml"
# Do not add a dependency on dev-lang/python to this ebuild. # Do not add a dependency on dev-lang/python to this ebuild.

@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2" LICENSE="PSF-2"
SLOT="${PYVER}/${PYVER}m" SLOT="${PYVER}/${PYVER}m"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 sparc x86" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test +threads tk wininst +xml" IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test +threads tk wininst +xml"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"

@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2" LICENSE="PSF-2"
SLOT="${PYVER}/${PYVER}m" SLOT="${PYVER}/${PYVER}m"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml" IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"

@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2" LICENSE="PSF-2"
SLOT="${PYVER}" SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml" IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"

@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2" LICENSE="PSF-2"
SLOT="${PYVER}" SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml" IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"

@ -28,3 +28,33 @@ DIST rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz 147543532 BLAKE2B 44ac97f6b650e
DIST rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 033c41c165cf50a63479d1352a33abe94a63d9730f02016d09bf2e8a8804587d4fc802c047e7417e0befca2d5df5ca8c79a714ec1c1fb389240b6e8931fb9e9b SHA512 e314a7db9aaff445b67f828bf9a98705032071928e2102524c0c720a3b8feb292b8c6766838b92da2d213e93bf53fb780fc856b0370238fbb7e20431d2de6d5c DIST rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 033c41c165cf50a63479d1352a33abe94a63d9730f02016d09bf2e8a8804587d4fc802c047e7417e0befca2d5df5ca8c79a714ec1c1fb389240b6e8931fb9e9b SHA512 e314a7db9aaff445b67f828bf9a98705032071928e2102524c0c720a3b8feb292b8c6766838b92da2d213e93bf53fb780fc856b0370238fbb7e20431d2de6d5c
DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz 233773068 BLAKE2B cc9de90b967cc81005ce5c897d3fd6dc4e3880be96ac82c41382d19a8aca0244845830db7a33eaef85b6bdef0c00ae02c0390db932fa49f76e362af2c68edb56 SHA512 d8df3c4c3de435629986e21bc6b31edfb73cba394e76cf87ee98d2936f73aef60c988d020da7ec1188f6448eacad9d5aefed073f4f88ffa2eaac54ac7e3cb3f7 DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz 233773068 BLAKE2B cc9de90b967cc81005ce5c897d3fd6dc4e3880be96ac82c41382d19a8aca0244845830db7a33eaef85b6bdef0c00ae02c0390db932fa49f76e362af2c68edb56 SHA512 d8df3c4c3de435629986e21bc6b31edfb73cba394e76cf87ee98d2936f73aef60c988d020da7ec1188f6448eacad9d5aefed073f4f88ffa2eaac54ac7e3cb3f7
DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2e2c20fe99b33e5361b1945f54b77d5e8acad34d1be9cadfd1971b2882e38bc4403a5a67769a74fdd7ab21434784f03084780ef827e26318168bf5d531f9e9bd SHA512 42392e8283a28d58d4874dbf97caa0377f27c6599c272c715fcdefee48551004d491f0509f2894f5696a2820f11dbb333e3bf878cbdf24b0c58add4a493acecc DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2e2c20fe99b33e5361b1945f54b77d5e8acad34d1be9cadfd1971b2882e38bc4403a5a67769a74fdd7ab21434784f03084780ef827e26318168bf5d531f9e9bd SHA512 42392e8283a28d58d4874dbf97caa0377f27c6599c272c715fcdefee48551004d491f0509f2894f5696a2820f11dbb333e3bf878cbdf24b0c58add4a493acecc
DIST rust-1.52.0-aarch64-unknown-linux-gnu.tar.xz 215549836 BLAKE2B d4179cc67772cd6b92085d68f4bb9de006fca7d8470a56766ac5d94a0379ae675d18c5275ec2ed1eab71274ce4f416a77f3ce74d849a1d4118b5a7ddec205a3c SHA512 7a26e14be6b27c7084c7c85b312341ab991c2df91ea53128f14707a4c725dd03ba7df30b9e9fcef39a509ab4f5d5feb028b99d6d9ffcc059996ed29b83eb90b9
DIST rust-1.52.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e66afc44186f48548dffcd7c6d7d92b4fbecea48bf3f7970d211844b5401a2556a138993517d049265109146a48856c7106616100ed63a5fa3f263d7023af6b6 SHA512 75ff89cd071641b01f4d483aca5997f6b3857d477b6fb40e6fdf11ff2ecdca74618cc59a9f0d1d2f942bde2d9a8738ac6f821d21d79f3ed85830ef530636a607
DIST rust-1.52.0-aarch64-unknown-linux-musl.tar.xz 214159336 BLAKE2B 1b2afb80df6bf75d516127f07d57d12d876f12879c1d87059ab1c40ee1325ddb4e0c22f2fa185dab72f7633bce7d2ff5ed92ce4e88d4e118ac80630a061ec0c4 SHA512 9461c7272ac3e2c854e8e5f24cd57e5d648a3f923a9413eebd9f45a143d27378bc09c4d30ee7a1773a56baa31066dcc9f955b0805ce9f47d81b52e47a3a3e369
DIST rust-1.52.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 71e8d615e921a70341b543992eef062186f72169a9763562114af8afd8ab3469a104677fe103a04a03881ec308b25fff412ba4eaac6e4ff02f29527ddefce8b8 SHA512 1033d23a2c05ec207c7fe032f5d9986d5a1d839ca54b0ea57a7a35c8c37512e9732835f2f280f436af326e948da913492f84cd6d0dfb9c397a095167f31e4c04
DIST rust-1.52.0-arm-unknown-linux-gnueabi.tar.xz 195145936 BLAKE2B 3c2e1f947164a18b0a0e642775560c23407eb9f79ce426b6f191eab3204b78288aa404c9f5d388a0831ff124a92c4bad6927edc252ec82f0fed194b361c75256 SHA512 20fd1d03f3c9a935d0fd282fc7ea5808165b45865044ba8a8b09ee07d1410ad80401f800d1c70dab9e42b496deb58def88d8dd10de551e2a086e9cdede06385a
DIST rust-1.52.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B d73e4062015a30339dc0210afaa6779912051968b174a21f09e518ecc74a763d01fee8a813e08dbd7103583d7496b76248755e2c382e8e645c0524982a7bc0bb SHA512 e707a9a1960db80602d6b5d827e81fd828cca30807bdf78e7adf9378526450c5ec87d4068b3c395142fc532cf7dee7782a5f077d8ef5051c79f2b86f8631c21b
DIST rust-1.52.0-arm-unknown-linux-gnueabihf.tar.xz 195367332 BLAKE2B 72bfb4303f3e3077958cea7050dd4100619eb14fb164d33c6ce696d3b6ddbb2099cc2850dd17b961dfb40cb1b5b20ee8158f87e0fe76426e728b2dd7752870bc SHA512 6b2f4d907ebc53983cadce97a10036a6f7e333aea1e301067fccbc38dfcc6a49ad5770cb366bc2df82aee148d88edc122930355409f0926273f85b72bf4b261f
DIST rust-1.52.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 21a835f06fb41677db5cf1a06244b2ea3caa8462330c2599e6a77d4c82054f8bd717ba790cdf06f280f62adaeb839cb1ff7cc6dbce76fac75ca4791f1d72644d SHA512 ff46a6b6b086bc785faeeaa5db2de0c79d1898651f2113a726a08d81136b687e13eb03bb635c6c43cbeae2ec897999d2867a9c925436131871a61d7f93a5bad2
DIST rust-1.52.0-armv7-unknown-linux-gnueabihf.tar.xz 201614124 BLAKE2B 780358a279a80aac343ed737068faea9ddc9ace4a52694a32a0df504e6864fb2da30474ead9e3419370a7c7d6465ffd957fae475d852e504390222a939294270 SHA512 100b9abdc3dc7852f880eea205056a7a6b78af39fc3b7019ebcac712d5eee3c053f0508a6dc1f9da13074ca476e9fb33514bb83098d3b41964e878c0fc6498d4
DIST rust-1.52.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B e93e9ff5068ac52bb85c42c64b528f60fac755e022b9be7680e203ad3acdee44e8cdfa00f06f4096b17106d2fe3287061c66fd411e2e6449301b0c4befd81e98 SHA512 7c8e6cc76b4d22a4b7fdd88e73e5f99fec9bb9d9cd86293a4813d25a11739e4f104f3c8c5a1113240909757b893fd88ef34a6fc7139a6d37923d241ac60c01cf
DIST rust-1.52.0-i686-unknown-linux-gnu.tar.xz 214798144 BLAKE2B dae7a81f1bce6f24d9766621d751b090c4a560af83686f19ae4d309da5fc8f59f1a46caea03bad593018a07ff44bd078ac5e775edf4b92ad178f641a5a3f7626 SHA512 10fcf9e891ae8bc6e83b5e71c83b34773c18b024c9e9b580cfae714b4e135d313ba5434fc28c2dffa3db2e50669b3acd07e6874de0cfab89b343db92bfbdff80
DIST rust-1.52.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 699ca61fbe0f9763b5e3040f0d2854e34d6650f55dae2e864b88aa1d0402551a372970a3b6f4758e03619dba1201fb288c49a255eb1e7ea7ea0cb7668dde9604 SHA512 fc38e23183f104ed092072666bce6e40ab44822568ea69f31d5131508c53532a5db0c7148434605df6ee216559eb5927fac1ac32c17b3a3ebc336953f98a3ae6
DIST rust-1.52.0-mips-unknown-linux-gnu.tar.xz 155487344 BLAKE2B 8f4d1dd47830f9d691e564ccab1a265e4f2622edc93f942d7db222b06c5f855187c855823bf0f38d7c534158905ee9eab6e5455900832891fd34c2b5649f4dc3 SHA512 9395eba6b7c8ddb5a35ff6e7bcc43eddc7fd2c7604a508a30aa63c4648bc3c9fee228cfd54cef6a2604cc8b695178c9d04cd8d05664279ef0bbca886e0d74a6b
DIST rust-1.52.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 8d226ab1e1f85620463e4cb1eaf2d363906d3eb5d7bed82e24b4f84c8969c649fc899b0dc446f4160ebc273850f158322cae1553ad499dfeee4ff34eaf161e52 SHA512 ed26f86680332d82aeb3dc8592f634a56b2269f5c4fbc75223b05cbd3775d6d8b4421dbddce96cd1fbf1f84cdd585f2b779c6a3f11639c101245bfe76a0a0cfa
DIST rust-1.52.0-mips64-unknown-linux-gnuabi64.tar.xz 165086396 BLAKE2B 1241fce74a0583719d5e40cd48239de5fa7e121f87baf0f1e4f18106a69a3e6c6991754cf7c62492f850919ed02fd371c9e7360972d6ab4b556c243c72bcda89 SHA512 6ebda7432d5fd0d5a99c684e2dab2db0446d5d4ba1000696c14c26f5288c763dc0743af197c6fe809e2e6f90d90b12d84714ff64f195ca415760d9110c6f8b0a
DIST rust-1.52.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 58ebdce3798c0a95a08394bd8398dce5e145848fc2a97233c69befd9b541af526324d777dec4909b7586709bdf6af8ec69cae980032dc86c650047dff057e823 SHA512 34a16221fa0e09acf88e67f7425ed6154caa8b9a1dd2eafe4cc8167204bb57cfc96824047e4e070b5e91109c45376a8873d873b329ed74df43b279f29768fa8a
DIST rust-1.52.0-mipsel-unknown-linux-gnu.tar.xz 158692144 BLAKE2B 331afebbbc7d5c0fa5eaf182e8642f7b38c583418469a7e2b282378556db3813445b552ea89a596df56030a119e1deda1e1bbdc1983f5dacd3115e9de7c860c5 SHA512 0149304d963eeffbbb929eb6f1f24a3f1e5d43c627252bcca8df86fe894858d5d399eb5f8ddabbaf8c2768f93ee05fbaa82b1552c76dbb319614f0e93b21558e
DIST rust-1.52.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B a4b835e14bcd9f1c24cb66dd1daf4777d25681ab175b377dba37ca4bc51e0bf360df4fb6feb3e85e0c05f79be31e51d180ffea30bc0cd96f69ca455cc4b2238d SHA512 c9b33e4ca113343b08e16410b509aca98c08338e131581d223435f8d1eb1248e2abc6a0ef10cf612fd4a305d88d4fb605785d4c067520dff5b699ce00e2799bf
DIST rust-1.52.0-powerpc-unknown-linux-gnu.tar.xz 170724484 BLAKE2B 1e58e0a338498061c0e46e65660fcf01bd8461b3fcded864ba63196d4fc29e0b56e026e4d80b7535b63bb5bc204c748165498e7cfcda3713a97aa17bd8ac65b1 SHA512 44af21d9cf5d5d654f1f9437aefb61ba5bd3f3bdc67c657fba8ab03494a7ead53b6f5be17153f1f20acf099cd90760de29008c76fd766d6facbab32bf7921523
DIST rust-1.52.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6e42783107d1aae59f771284f15e1304595da710700a7664cc199fe7544dfb9cdfcb8c5f67e3c520a68ffb7fd7202de2f071cf92ce95b858f38e4ceb72649c4c SHA512 a68c780526a0dc3ba6c9e74258b124f4e64f52dab1dc0d1bcac5cbed752a9884caf858be2a1b9eb987b400a26b824e556bbf5280f64a4f51df0aae8c3073b9aa
DIST rust-1.52.0-powerpc64-unknown-linux-gnu.tar.xz 184549672 BLAKE2B 2121f8d22d9348a61ba9eecb40bb13afee199450c7bba2d1852169f3b61ec193ea6979483139875c29a0a767732f5ffe12f81528c713492e0173084691b4b7d2 SHA512 7c24c9193fc4fe2109e38f140a8c240e0535171460de9965291c08003abe7c1ea89796afa7dcb2018eece4d9eed48ebf9469d1a040f06ab4f6a12807c789f7d8
DIST rust-1.52.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 7f5d881c1e1618be807ed6f65551fbec9190345f30c24b3c99c69e19cf87cda39c0fa6d0667d6e10e27444a864f9d49638f79fb8ac2d57558d745c3496ed01c7 SHA512 1b73e49173325b3ec9fea1c346f702ae33235aacd0b821d5b9a90148a26046e45fb547223a0cef6fadf03b5124a824a9b83984f3b5841cd5d3b861aa3223aa88
DIST rust-1.52.0-powerpc64le-unknown-linux-gnu.tar.xz 194640544 BLAKE2B aa5e59e6059bbba874c40f7570404fbcfa5108aceb04f53ae42fc8ea4e833917f3cf6e84a1dd69cc5bf9cec3bbf0b3063258ff57699d3d0769038b44f4ccdf33 SHA512 916a3338c850cf804535e25aebc0fdcf6cea8fe9e5df9fed11fbf03ae81fb8220321dc41edd7133f287dfee0dbf19730ff8b020f32322850329865db76bab95e
DIST rust-1.52.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ee33eefaf5b2eb96ef8fc2746334489b798b95f6b10e64deeaad72c4c1b45c9e335e450d8f896eec50c1b912b8e063ecec246c1d35c97f471236a876af7d36b4 SHA512 a66796a7459316f593649ebb309394d67bcf5ac241fd488c8e480df1837818369f79a198d1e56eb0488ab50dbad8d4162392709a2115005694ca0dd16f7e42ed
DIST rust-1.52.0-s390x-unknown-linux-gnu.tar.xz 194810848 BLAKE2B 72d68066f492c2eb2ed7e9061b2a67a603aa6ef8738004a1d7ec21753c3bb1466c81fd7a18f674d156b8b4e3c755d641b0acccfa726ad04ac17be3199e941938 SHA512 6a91adf7c1947b63db0bf02b4aa4a36fbbfcc5b40d9c18175e4c5efe785b8a17ff21a887476cf76f7e3d3854f2cc362b5d2dc8243493291a4d19a705276e6355
DIST rust-1.52.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c9b51ff09e6de5d9d3cf93e0f21df52f1738aa6c1e7b93851512d9f464bec757477183c693a1740082a36564c10cd13569c129f026680506c1e1fae8192c835d SHA512 147498154e9ab97ec4e7c0037e6873f4eb5d23c53e2f53068e979815e7d4883c9a7a338048d21abf685f0fa348cc01e342f2d5a32856b11c52663910786750f3
DIST rust-1.52.0-x86_64-unknown-linux-gnu.tar.xz 143053436 BLAKE2B cdbbd529c5d820318530e56347426bced5addd6f20886719abfbff6e174afadd94be36b1f3e6ba878b14198641b4a53c78f33e79bdc90025696a57659753bdac SHA512 27a8db421ae62af92e2c34dcc1fdd617bf7e8de2c68205773a3037be496ccbf21f5549dd18377a9730102e7915519824231218fef9a09abe9d116441d6ce28d2
DIST rust-1.52.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ec204ee0968d4114023f40dfdd8654451149b5433dbb4eec192cc68135f45ed28ae7b06eabdab417401529162c11939ee101f7eddce304111fe93e9806347902 SHA512 4ae425def112d8c38e91ded53fdd73a6c7d2043eda22ce955aaa7303ff2cd6e7e8d0cfaa0d596b29195ba449811653f91b9b65c8c96b3cc8136d060609594828
DIST rust-1.52.0-x86_64-unknown-linux-musl.tar.xz 239422556 BLAKE2B 8bef78b335b384e6bf7a5dd4a47511aa69ce0de6f9d1ab78146cd55f37e01b358a0cb82b95dcd27d25d4a114b707155b923415f9a91e6a75ab83bca9f5f7e0e3 SHA512 30a9f45f591c3beb34deee23611b5afe0f90b7a2a1b7b813498547b3264ecb98ef1d6bdfb77468bd5364f2942d927418037eb4ffe413db520c701fdf79c89bf2
DIST rust-1.52.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2d69f81dd47ce7387311b576a7770f2b457beebba8cd1554e5eac501025b7b54e72078b69c7cf8a61bc295298d7f277f39a070ee8d83564942149a1b42089594 SHA512 688e3eaaf2a7e7995a9b36e6856b7922b4deada31fdab198df335b316672d20bc80e5e717cee4e2fc2f51ec8abaf97880dfa5424a7b122e46b02fb7f62836378

@ -0,0 +1,187 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1 prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal
MY_P="rust-${PV}"
DESCRIPTION="Systems programming language from Mozilla"
HOMEPAGE="https://www.rust-lang.org/"
SRC_URI="$(rust_all_arch_uris ${MY_P})"
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
SLOT="stable"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt"
DEPEND=""
RDEPEND=">=app-eselect/eselect-rust-20190311"
BDEPEND="
prefix? ( dev-util/patchelf )
verify-sig? ( app-crypt/openpgp-keys-rust )
"
REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
QA_PREBUILT="
opt/${P}/bin/.*
opt/${P}/lib/.*.so
opt/${P}/libexec/.*
opt/${P}/lib/rustlib/.*/bin/.*
opt/${P}/lib/rustlib/.*/lib/.*
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc"
pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
fi
}
src_unpack() {
verify-sig_src_unpack
mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
}
patchelf_for_bin() {
local filetype=$(file -b ${1})
if [[ ${filetype} == *ELF*interpreter* ]]; then
einfo "${1}'s interpreter changed"
patchelf ${1} --set-interpreter ${2} || die
elif [[ ${filetype} == *script* ]]; then
hprefixify ${1}
fi
}
multilib_src_install() {
if multilib_is_native_abi; then
# start native abi install
pushd "${S}" >/dev/null || die
local analysis std
analysis="$(grep 'analysis' ./components)"
std="$(grep 'std' ./components)"
local components="rustc,cargo,${std}"
use doc && components="${components},rust-docs"
use clippy && components="${components},clippy-preview"
use rls && components="${components},rls-preview,${analysis}"
use rustfmt && components="${components},rustfmt-preview"
./install.sh \
--components="${components}" \
--disable-verify \
--prefix="${ED}/opt/${P}" \
--mandir="${ED}/opt/${P}/man" \
--disable-ldconfig \
|| die
if use prefix; then
local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash)
ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin"
find "${ED}/opt/${P}/bin" -type f -print0 | \
while IFS= read -r -d '' filename; do
patchelf_for_bin ${filename} ${interpreter} \; || die
done
eend $?
fi
local symlinks=(
cargo
rustc
rustdoc
rust-gdb
rust-gdbgui
rust-lldb
)
use clippy && symlinks+=( clippy-driver cargo-clippy )
use rls && symlinks+=( rls )
use rustfmt && symlinks+=( rustfmt cargo-fmt )
einfo "installing eselect-rust symlinks and paths"
local i
for i in "${symlinks[@]}"; do
# we need realpath on /usr/bin/* symlink return version-appended binary path.
# so /usr/bin/rustc should point to /opt/rust-bin-<ver>/bin/rustc-<ver>
local ver_i="${i}-bin-${PV}"
ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}"
dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}"
done
# symlinks to switch components to active rust in eselect
dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}"
dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}"
dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}"
dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}"
# musl logic can be improved a bit, but fine as is for now
cat <<-_EOF_ > "${T}/50${P}"
LDPATH="${EPREFIX}/usr/lib/rust/lib"
MANPATH="${EPREFIX}/usr/lib/rust/man"
$(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '')
$(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '')
_EOF_
doenvd "${T}/50${P}"
# note: eselect-rust adds EROOT to all paths below
cat <<-_EOF_ > "${T}/provider-${P}"
/usr/bin/cargo
/usr/bin/rustdoc
/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/lib/rustlib
/usr/lib/rust/lib
/usr/lib/rust/man
/usr/share/doc/rust
_EOF_
if use clippy; then
echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
fi
if use rls; then
echo /usr/bin/rls >> "${T}/provider-${P}"
fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
popd >/dev/null || die
#end native abi install
else
local rust_target
rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))"
dodir "/opt/${P}/lib/rustlib"
cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\
"${ED}/opt/${P}/lib/rustlib" || die
fi
# BUG: installs x86_64 binary on other arches
rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die
}
pkg_postinst() {
eselect rust update
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}."
if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for rust."
fi
if has_version app-editors/gvim || has_version app-editors/vim; then
elog "install app-vim/rust-vim to get vim support for rust."
fi
}
pkg_postrm() {
eselect rust cleanup
}

@ -28,5 +28,37 @@ DIST rust-1.50.0-x86_64-unknown-linux-gnu.tar.xz 152873328 BLAKE2B b0bb91487186f
DIST rust-1.50.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 681ddf4d3d0c4a3e30a288835d8ab1238e5b9184526f1f61c52547f7122055be20b13595347937945a215d1d81e95c1adfbf89034123f5f66949b446bcc44434 SHA512 b512f9a7d0b53f058ba0766c241b60fab2d313b2462348747e7dd7ac52e9ca41487344a7bbb7f6dd3342737908b48ebfd367b563714108d7beeabb8fecc4eca8 DIST rust-1.50.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 681ddf4d3d0c4a3e30a288835d8ab1238e5b9184526f1f61c52547f7122055be20b13595347937945a215d1d81e95c1adfbf89034123f5f66949b446bcc44434 SHA512 b512f9a7d0b53f058ba0766c241b60fab2d313b2462348747e7dd7ac52e9ca41487344a7bbb7f6dd3342737908b48ebfd367b563714108d7beeabb8fecc4eca8
DIST rust-1.50.0-x86_64-unknown-linux-musl.tar.xz 242743828 BLAKE2B f20feb709cc07ad43f69e30a7fcefa81b5de94ee4c90cbce2616fcda8af2591a27cfa0770b71138762e21f6e07263bf3c2548bcce1b707831ab544de12ab746a SHA512 68403236e213a4f2c156b36a03ca4dd7866fdb69e87170efc76426d937dcf5cf2c5578aaf73483131b1ce7750302f9d02de1bcbc52e1283b08220d5b22be82ca DIST rust-1.50.0-x86_64-unknown-linux-musl.tar.xz 242743828 BLAKE2B f20feb709cc07ad43f69e30a7fcefa81b5de94ee4c90cbce2616fcda8af2591a27cfa0770b71138762e21f6e07263bf3c2548bcce1b707831ab544de12ab746a SHA512 68403236e213a4f2c156b36a03ca4dd7866fdb69e87170efc76426d937dcf5cf2c5578aaf73483131b1ce7750302f9d02de1bcbc52e1283b08220d5b22be82ca
DIST rust-1.50.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B d26d5e5f536b0e6ba0b87d97a1975e0e8245309e013fafba9be466da6c599bd7149c2a726b8bd7ac93b44511ead18deb99321dabdfccb95dd06d6adb71397c1a SHA512 1a0b4c40caafb6ca88d4679779cd80d4c334e5262952b13ce4b9fd34ba1258c15f421ac9920e81874d071f53bf14e9307f00bebdf42494bfeb2a504ff5f1b6c3 DIST rust-1.50.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B d26d5e5f536b0e6ba0b87d97a1975e0e8245309e013fafba9be466da6c599bd7149c2a726b8bd7ac93b44511ead18deb99321dabdfccb95dd06d6adb71397c1a SHA512 1a0b4c40caafb6ca88d4679779cd80d4c334e5262952b13ce4b9fd34ba1258c15f421ac9920e81874d071f53bf14e9307f00bebdf42494bfeb2a504ff5f1b6c3
DIST rust-1.51.0-aarch64-unknown-linux-gnu.tar.xz 208849064 BLAKE2B 1570536f63237ce04222f78c8c1d0592b3d0bacb62e2a1e2b87f9cd74c8d304837f9259c154e6ddfc5d0fc36c1d69aba34cb27d41346d4e7400ad1950ff19f8f SHA512 2af31290e1065a4611f34e6cc8c62ee494c222becfb21ec6707059c119069b0adf0eec23e56bad4a3cc8690b2556309ec58cbd9003a959983689cc46c7c63361
DIST rust-1.51.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B cc2cef574740ea5eb632235dca2889a7c6a6941169ac011d3a888cdefb8e5a5af5bb9ade93207ccb6adc82eb6ae1b5ed605954cea2561163c538fcbbcdb647f8 SHA512 43abb6e19c1ca905cb2d047503f4473584e06b8daecff3b6e45ac93dadc2c7f37118e3b66124180a9951b2f5eedf212174a37c661a7775600bd200eb089801f9
DIST rust-1.51.0-aarch64-unknown-linux-musl.tar.xz 209607568 BLAKE2B 8a8d677fac5aa68be8b689bd999894f0b51910d50d86d70db4cc9b60695703dd74b68578b72d9d410d2d163aebd3fbab0993ebf79486a103ef588cb849dc2038 SHA512 d7ca480f4e07f88a49b475d2fcd132126defff21c26a665d1b444b97ce5e44404f9106bb844a5e35d4933a51c2d8a5aabc8ee42a2515c02a559c81937920be4d
DIST rust-1.51.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 0759b58a1647b0c0a29fc295edb31e793a0688d6a4b6eb8febe4364421f53cd1f4c0555abf7c8d4fb25bd7c15c9aeaa8d520390d8d3b61c213a591ccee7b9887 SHA512 bc2135b94f9c4e7b2616d886e84a268f52404abed2b827bdca5ab8f98071801e171234f18aa27a367b5dbd0df0e207b0aac8a30be59fff807ff70f21279614e2
DIST rust-1.51.0-arm-unknown-linux-gnueabi.tar.xz 194362256 BLAKE2B 20c1559d3b1f32c9ca6f5e9740dff0d9fd859be33ca58d59733fff1566ed0b75dd398facbcd15c8d7c862bee945198b0235973d5f683fd78f82cca52429b269c SHA512 fadb5084152b6fa148c1d584c8ba766201012c0a70bdf273f5d4b89b249d7f520997b12809a0db68c9d1d76283fee892f83b6ef687cbb025c08960ffff7e5eea
DIST rust-1.51.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 546fad9428e7261ef78e92d6542ebcd2b1b11c54bb4dc1fbcb7ca622551e6b4fc443f16305f9f37572ff2f24e5dfab491fadf3a128e009c77aa0218b271bbe5e SHA512 580954dde6e5a89a9a16d0b93570275e81f488f0a77952cd4e3878894f9865f2a128bac2aaf0567ffc9e7cf9809808088a819bf7b0e54d8fa6224abe677d1732
DIST rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz 193918308 BLAKE2B 6799652205422d96c95949a4afa8a321a8a4e0cd42543f321898fdba5b27bb645f9eeb50edb63a43902cc74026a786c12a22af67313bc6ac0843b1e638077d64 SHA512 cd0dba1ebdff9692aef0026d94da38ba7856b64004404b75d0d385b8f9f53eed1ddd0e900e49cda60fc5190fe305d96f6f00d0053f4409479ab991fafa90338c
DIST rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 41cad50cdebc0cb4e59f6c914b30b071dd7a70b6278c03a7349eb51a9ec6976fbaeacaea96f13e8ad91a283a3de4f548cf8e352179359f5697520813bc47e274 SHA512 d74a183dba390ea053ee746575788481e3970572e61b7b55acff521c8f4a9da5a3f4e3feff5c3b26162acdc00eed1c4240a4fbdcac3fa117455ac49d8ce62985
DIST rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.xz 197028040 BLAKE2B 801526d0fc9cdfc25a63227afdfc1bf9e0e6fa0b80f6306d86b68ca16adf4996b755b6ade1a4e898bfaf25565b5b49a358a9ed364bfe5d67c308744814a843de SHA512 c602dcc7fd1343b310f5e3074bf63f2428ca7c15cdce8999fa4655de5a4bda5a13255fc12bee3d0632f6cb93220a883fb36d24061dca6795d23afa9f8fdae57f
DIST rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B dd94fb91fb6dba9788b178ea74b73c0df78f496d6f57382969836ade9aacda1696f363c4cef8126426040620ef934a2f2681d89d5e3a703d9114d8d152abb6f8 SHA512 40a3f61341ec996650b6e4e8552007b822b7990b2154483a7d7a7dcbae4eb2913d4ffb5319037256ff5931ee01320d1c3ce307aa7c9fd90a782646de4edcd2e9
DIST rust-1.51.0-i686-unknown-linux-gnu.tar.xz 213348860 BLAKE2B bd6c1d5ce9f20b961e3db8c69b022402acbdf06029e0802863292bcac89b0f88e6e6d02f625be52e8753d772aad8ac01125ff6832072b5d3d41a9ec7bf5c6a6f SHA512 05d08e44827dcba8197667deb9a7f3584465085ce1b79a38deb138849a07c716646a70f1cc2cee02b41c45ec7c3a3b7800a3fae62ebe04d6f72f017a5d722bab
DIST rust-1.51.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c09c5ce8df8834758cf8049872142104023af24f31a2efc97ee201e6b2db56c1b7dd1baccd608ca1f3de416efd162408a01170fff9b7070cac80df32fa30012d SHA512 6aad34b773cfe0ec30f80dacb7482247515ed1e7025a322d22ce7a2b1a6dc49929f71b9c3a6bd05622b70dd8f37fde5cc809ac32c4724b98098630158dddcfdf
DIST rust-1.51.0-mips-unknown-linux-gnu.tar.xz 155944968 BLAKE2B ab9ad78f147b439beec9e92e643cc48814666c5e8fa244981d0919237844006aa2879a4058145d0bdafe89793402e65982d9fd3f0c6253f6a1805bf3381b4caf SHA512 378cfacfc66f1e8a4aeeb3715db9d3cefb4582db8a3b8fc62f05ac50a16db302b250c1696605c17cebe75923010b361b3a9883f7567a26cdcd60fc8379d2d7b3
DIST rust-1.51.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d072b66f210244c3cb534a040679ee5c5433703fe309a05565a91b4cc8fd50b0e09320067dc48a7255aa0561ca6029fcab3ef4b782f40097a9646c5c77727344 SHA512 c7f1789e577c89397c59e288d2351fdb08bb9626df9d2a4d15c13a1474b67f8474be27d9f8a13fb55c53f9a17e47825b84473f487fa3866a8e30e4141b26aaa6
DIST rust-1.51.0-mips64-unknown-linux-gnuabi64.tar.xz 161859704 BLAKE2B a60484b7d009633763f10be8affc33715992f6eee5643d147078840675c900be0ff7f9bd985680836dc7d8467d7d118863cb5bed0f85bb135f0e352318946f32 SHA512 e99437a1b79e8821f6c1eaea92a8c5348e6fb4aa1a4fecbfecc950bf71fd7cd58712d336a67e00f95554bb01565f1daa1221699e142e9e673d8ce2cbb8910008
DIST rust-1.51.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 85aca04845291448d9ec9c5b37f556e890155574982496d8967829b56b3c4caab1aa40c71e007392a05337ca917a70aa107007cf5c73c8eb8fa95bbcb6f7debf SHA512 4ebd8e0bad5c66a12bfb606f6b28aa63430af5e6344ce91d2be958f1f479fad0d5af6a53006999a321cacfea50fc623629f633f95ff747790c2702aa8dfe9c76
DIST rust-1.51.0-mipsel-unknown-linux-gnu.tar.xz 159164156 BLAKE2B ccccc1e8abf529f9f023cd793dd78c9bfece359a770e03cfae808ac017ae0171ca0dbabb870c5ad57670a9ec562c393d2ffef3490e46423420be6a9a20cc8937 SHA512 31aecea3016e30dd610b610b86ec23f9832061abfbc55c7e43d942d4b0e8e521aecb37306bdb4a810ddcfc4e9d9a6cf057d6802d053ce9abf1cad401b6440d67
DIST rust-1.51.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e61e17518d7d326f188b84855b771c7bc2d7f23347dfadaf0783b4fcbb7dfd233ed2262c6ffa75b55baee7e83e94b5c47d24b937e540c6a2892b20d320fcefbb SHA512 e0ffb031f600a58a2f7a76b1b26f5453e9de4d4edf6652d75d0cdd92e4495844601d56b521482e172c72b7463ab667ea65e610baa4f68c5f59333dd8f3cf1155
DIST rust-1.51.0-powerpc-unknown-linux-gnu.tar.xz 167534676 BLAKE2B 5c74ebaf5d5e736bbfb8d963faff6d0fa5725017c738c4a5adf4b4e8c812ff8234b9e03e1a6ba2b6ab718469541e8c398e095ae22f155ccf9290e50ae0595a52 SHA512 9984e464a4e7d18042a8a2d99d26c4436a0ae2b2d281d5c8a42aedb0b78ab5e72f2392ea96e84b2f5892d772d28ee2feb89636f8d1a060a30098faa4e7f259eb
DIST rust-1.51.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c8ee6ea39b19cb160527145aeb32206eef6665df1e2c3ce690a136ead20b8114a5806b209a926da7608ffce94e6d65910b7a282cb353345a83a8e2b589df489f SHA512 886c62e4592568ad7b966f933641236ce59a037b65a00e0bfab6d2d6bb62cf994cdd8e392dd2f51b9c958e4e3c0c3763b9dec6be5a4faf27aac5d8d0a225abe2
DIST rust-1.51.0-powerpc64-unknown-linux-gnu.tar.xz 182726600 BLAKE2B d9051eea2d9486b6b4d858a3f6730210de5aac958853de82b3f822b3e0decd1b8a9a9b371b250ffde9ac19be4ccbe09e58c51a78b7e1fb2dd48e61c8a902e5b5 SHA512 4c1864a81d4c32bd95e0381454beae2a1d5b4cb47196821e64fc261133acfa2fa1e514dd6cdb68551559c4da2a2483edf5c6c14246adbea85c3027f88d401e06
DIST rust-1.51.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e1fe8c5764cb11f722893c7efcfb76d5f17ee80a104ede360fedbc8cd1e2996246e0a770959398a524ae55bdfb075dedb2c2583816bd3de28034dddbf248a54c SHA512 3b7e3f15f5a2a4876175a26d7b4332d4a6847a565d5de4c2cb67c52cf26308215286777ea9d89366543ddd1ce353d6a920153549b6641ffeae8e9954470aecfc
DIST rust-1.51.0-powerpc64le-unknown-linux-gnu.tar.xz 192084372 BLAKE2B d127c1827956c7594da5b69346168504b22726e176f03172b599e0a0fae2400e273684090f1d0fd05c33f193b3918c98ccd64c3647b0577b51431c3409083b2f SHA512 b53a741d1d75637fb31ddb0364e1f91427c3818ca145f819b906d13c32c638ae77fbaa567a6220b6bf69f38cc00d2b95615778a86f4acadd63efe2e62b1b01ef
DIST rust-1.51.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f79f8e1ad8cb0dbc6e1cb45fab2bd19a03d1939518529841155e7a00d9a42e3eb2539ae424c68af7140399a2b37c6ff5a00c55f0467ce4acf6fd7b1ddf525a63 SHA512 785ab118197d53b5f4512cdb07e6277c9ff58b9e53610dcce1c9f928cac8a20b1fbaaa7acad8cbe4370a3fe6dda5f726e8021e8987688a9ec242f73ed8d12adb
DIST rust-1.51.0-s390x-unknown-linux-gnu.tar.xz 191632144 BLAKE2B d1690825f59e8ed1ed4855556ff36c05efbc941097744e31fd9207309087d53880d418f737aa0cb9371b973c9c3d56f05ed03533df04402242194ef13b8d608d SHA512 a72ad31c6306f939c4f963133ddc0b3fabc9e506bdff5e318f5275658b7271a675a51d208d306d94fb01739cbcf0f62f018fc7490ca6db54b301852202749d16
DIST rust-1.51.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 355e753ddca453ca36a8c1e4f361e9655bdb54f856a642be3d4024772266ed1771a2673ab1026c64bbf7ac8d1fc30fb1924a939cc3ea290e98b137edb48bbf6a SHA512 89bf145b8e620eac99b0fe4a79ee205a04550c664bba1e22a7611ef37736cca3cb911ac89659126e0c6fa60e4dbfdf0dd54a8693e496d4c37e4f7d3f518e2740
DIST rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz 147543532 BLAKE2B 44ac97f6b650e65de257b362121091176e02fac60aa534ec83ddbc4e16eb32f7a4a7999cc28eac446f5790572552fee5c2589350cb6d159a946d90007d85c7db SHA512 9f95045119bcd5ef7be54f5b5bdc9ebc6bd6c48437d90762a1cfbc03281882f81087e1877eecae9573ba5e7cd7c11ef5fed979034c57f45b6547cbfeb11eef6d
DIST rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 033c41c165cf50a63479d1352a33abe94a63d9730f02016d09bf2e8a8804587d4fc802c047e7417e0befca2d5df5ca8c79a714ec1c1fb389240b6e8931fb9e9b SHA512 e314a7db9aaff445b67f828bf9a98705032071928e2102524c0c720a3b8feb292b8c6766838b92da2d213e93bf53fb780fc856b0370238fbb7e20431d2de6d5c
DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz 233773068 BLAKE2B cc9de90b967cc81005ce5c897d3fd6dc4e3880be96ac82c41382d19a8aca0244845830db7a33eaef85b6bdef0c00ae02c0390db932fa49f76e362af2c68edb56 SHA512 d8df3c4c3de435629986e21bc6b31edfb73cba394e76cf87ee98d2936f73aef60c988d020da7ec1188f6448eacad9d5aefed073f4f88ffa2eaac54ac7e3cb3f7
DIST rust-1.51.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2e2c20fe99b33e5361b1945f54b77d5e8acad34d1be9cadfd1971b2882e38bc4403a5a67769a74fdd7ab21434784f03084780ef827e26318168bf5d531f9e9bd SHA512 42392e8283a28d58d4874dbf97caa0377f27c6599c272c715fcdefee48551004d491f0509f2894f5696a2820f11dbb333e3bf878cbdf24b0c58add4a493acecc
DIST rustc-1.51.0-src.tar.xz 109596164 BLAKE2B c1ac89655adfe7db8005476d42c748cf1896f52888141229fd6dda43855dbb08c21c8e1f11398d2f1f9dd5f8d508d9158a3bda4f1b282d1b184ea4c701100837 SHA512 ded91468ddf3e6627f00e7ec3d44452aa24eb727a183c0de9d90264f593119a54300d56b09251a88260db480b48554181ae195c538996a32d68d48b6587ac0df DIST rustc-1.51.0-src.tar.xz 109596164 BLAKE2B c1ac89655adfe7db8005476d42c748cf1896f52888141229fd6dda43855dbb08c21c8e1f11398d2f1f9dd5f8d508d9158a3bda4f1b282d1b184ea4c701100837 SHA512 ded91468ddf3e6627f00e7ec3d44452aa24eb727a183c0de9d90264f593119a54300d56b09251a88260db480b48554181ae195c538996a32d68d48b6587ac0df
DIST rustc-1.51.0-src.tar.xz.asc 801 BLAKE2B dc06d0bc40bcc5ec5ae247495b6975584a80a35480d36d45db4db57872432cc9c3d38238bf68a56386bffc6987f5c491cc75ef21cc7ba9260073c199d7e1791a SHA512 f00d69117e9f38a179219f976230582fc51b494a71519fd3c032a8abdf8d554d659122f671881783f2a49517b79cc4617986447d5972f7ff2467d56fce312c4c DIST rustc-1.51.0-src.tar.xz.asc 801 BLAKE2B dc06d0bc40bcc5ec5ae247495b6975584a80a35480d36d45db4db57872432cc9c3d38238bf68a56386bffc6987f5c491cc75ef21cc7ba9260073c199d7e1791a SHA512 f00d69117e9f38a179219f976230582fc51b494a71519fd3c032a8abdf8d554d659122f671881783f2a49517b79cc4617986447d5972f7ff2467d56fce312c4c
DIST rustc-1.52.0-src.tar.xz 115114564 BLAKE2B 47270ff677af5d3f58b4d5dbc3bd981326f3e40689fd427508d2c1b13b6e6bbbba1c645a82cd7f783caf876d4405302b236f70e158fda2ecd215da4aba36292b SHA512 27e18e5f33b67b85eeda1a747846b4839e3891265b4a9356861a1ed628e84ff723be0df470a6f21e7a1e893f348c38a4df5d1c541640a2699e015bdb622cae83
DIST rustc-1.52.0-src.tar.xz.asc 801 BLAKE2B 785a1f037e116df3010eb77ce6cd0ef187a2f0caadd91cdd0bacfde435e9864fb1d3cfe8117ce7b6e35869a830e17ff5673c517393ed42e0d110d4c28c15d005 SHA512 56809ca28eb640b606753aef7a335362c592cb405fca7bdba74ff08616e8a72cd8247bd7318217d644d68c7030c45369b5ca186a1cba4fcb48aa6efff002a67f

@ -0,0 +1,662 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \
multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig
if [[ ${PV} = *beta* ]]; then
betaver=${PV//*beta}
BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
MY_P="rustc-beta"
SLOT="beta/${PV}"
SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
else
ABI_VER="$(ver_cut 1-2)"
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
fi
RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
DESCRIPTION="Systems programming language from Mozilla"
HOMEPAGE="https://www.rust-lang.org/"
SRC_URI="
https://static.rust-lang.org/dist/${SRC}
verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
!system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
"
# keep in sync with llvm ebuild of the same version as bundled one.
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
# Please keep the LLVM dependency block separate. Since LLVM is slotted,
# we need to *really* make sure we're not pulling more than one slot
# simultaneously.
# How to use it:
# List all the working slots in LLVM_VALID_SLOTS, newest first.
LLVM_VALID_SLOTS=( 12 )
LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}"
# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation
# (-) usedep needed because we may build with older llvm without that target
LLVM_DEPEND="|| ( "
for _s in ${LLVM_VALID_SLOTS[@]}; do
LLVM_DEPEND+=" ( "
for _x in ${ALL_LLVM_TARGETS[@]}; do
LLVM_DEPEND+="
${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )"
done
LLVM_DEPEND+=" )"
done
unset _s _x
LLVM_DEPEND+=" )
<sys-devel/llvm-$(( LLVM_MAX_SLOT + 1 )):=
wasm? ( sys-devel/lld )
"
# to bootstrap we need at least exactly previous version, or same.
# most of the time previous versions fail to bootstrap with newer
# for example 1.47.x, requires at least 1.46.x, 1.47.x is ok,
# but it fails to bootstrap with 1.48.x
# https://github.com/rust-lang/rust/blob/${PV}/src/stage0.txt
BOOTSTRAP_DEPEND="||
(
=dev-lang/rust-$(ver_cut 1).$(($(ver_cut 2) - 1))*
=dev-lang/rust-bin-$(ver_cut 1).$(($(ver_cut 2) - 1))*
=dev-lang/rust-$(ver_cut 1).$(ver_cut 2)*
=dev-lang/rust-bin-$(ver_cut 1).$(ver_cut 2)*
)
"
BDEPEND="${PYTHON_DEPS}
app-eselect/eselect-rust
|| (
>=sys-devel/gcc-4.7
>=sys-devel/clang-3.5
)
system-bootstrap? ( ${BOOTSTRAP_DEPEND} )
!system-llvm? (
dev-util/cmake
dev-util/ninja
)
test? ( sys-devel/gdb )
verify-sig? ( app-crypt/openpgp-keys-rust )
"
DEPEND="
>=app-arch/xz-utils-5.2
net-misc/curl:=[http2,ssl]
sys-libs/zlib:=
dev-libs/openssl:0=
elibc_musl? ( sys-libs/libunwind:= )
system-llvm? ( ${LLVM_DEPEND} )
"
# we need to block older versions due to layout changes.
RDEPEND="${DEPEND}
app-eselect/eselect-rust
!<dev-lang/rust-1.47.0-r1
!<dev-lang/rust-bin-1.47.0-r1
"
REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )
"
# we don't use cmake.eclass, but can get a warnings
CMAKE_WARN_UNUSED_CLI=no
QA_FLAGS_IGNORED="
usr/lib/${PN}/${PV}/bin/.*
usr/lib/${PN}/${PV}/libexec/.*
usr/lib/${PN}/${PV}/lib/lib.*.so
usr/lib/${PN}/${PV}/lib/rustlib/.*/bin/.*
usr/lib/${PN}/${PV}/lib/rustlib/.*/lib/lib.*.so
"
QA_SONAME="
usr/lib/${PN}/${PV}/lib/lib.*.so.*
usr/lib/${PN}/${PV}/lib/rustlib/.*/lib/lib.*.so
"
# causes double bootstrap
RESTRICT="test"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc"
PATCHES=(
"${FILESDIR}"/1.47.0-ignore-broken-and-non-applicable-tests.patch
"${FILESDIR}"/1.49.0-gentoo-musl-target-specs.patch
"${FILESDIR}"/1.51.0-slow-doc-install.patch
)
S="${WORKDIR}/${MY_P}-src"
toml_usex() {
usex "${1}" true false
}
boostrap_rust_version_check() {
# never call from pkg_pretend. eselect-rust may be not installed yet.
[[ ${MERGE_TYPE} == binary ]] && return
local rustc_wanted="$(ver_cut 1).$(($(ver_cut 2) - 1))"
local rustc_toonew="$(ver_cut 1).$(($(ver_cut 2) + 1))"
local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
rustc_version=${rustc_version[0]#rust-bin-}
rustc_version=${rustc_version#rust-}
[[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output"
if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then
eerror "Rust >=${rustc_wanted} is required"
eerror "please run 'eselect rust' and set correct rust version"
die "selected rust version is too old"
elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then
eerror "Rust <${rustc_toonew} is required"
eerror "please run 'eselect rust' and set correct rust version"
die "selected rust version is too new"
else
einfo "Using rust ${rustc_version} to build"
fi
}
pre_build_checks() {
local M=8192
# multiply requirements by 1.5 if we are doing x86-multilib
if use amd64; then
M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 ))
fi
M=$(( $(usex clippy 128 0) + ${M} ))
M=$(( $(usex miri 128 0) + ${M} ))
M=$(( $(usex rls 512 0) + ${M} ))
M=$(( $(usex rustfmt 256 0) + ${M} ))
# add 2G if we compile llvm and 256M per llvm_target
if ! use system-llvm; then
M=$(( 2048 + ${M} ))
local ltarget
for ltarget in ${ALL_LLVM_TARGETS[@]}; do
M=$(( $(usex ${ltarget} 256 0) + ${M} ))
done
fi
M=$(( $(usex wasm 256 0) + ${M} ))
M=$(( $(usex debug 2 1) * ${M} ))
eshopts_push -s extglob
if is-flagq '-g?(gdb)?([1-9])'; then
M=$(( 15 * ${M} / 10 ))
fi
eshopts_pop
M=$(( $(usex system-bootstrap 0 1024) + ${M} ))
M=$(( $(usex doc 256 0) + ${M} ))
CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE}
}
llvm_check_deps() {
has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]"
}
pkg_pretend() {
pre_build_checks
}
pkg_setup() {
pre_build_checks
python-any-r1_pkg_setup
export LIBGIT2_NO_PKG_CONFIG=1 #749381
use system-bootstrap && boostrap_rust_version_check
if use system-llvm; then
llvm_pkg_setup
local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
export LLVM_LINK_SHARED=1
export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)"
fi
}
src_prepare() {
if ! use system-bootstrap; then
local rust_stage0_root="${WORKDIR}"/rust-stage0
local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)"
"${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \
--without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die
fi
default
}
src_configure() {
local rust_target="" rust_targets="" arch_cflags
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\""
done
if use wasm; then
rust_targets="${rust_targets},\"wasm32-unknown-unknown\""
if use system-llvm; then
# un-hardcode rust-lld linker for this target
# https://bugs.gentoo.org/715348
sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm32_base.rs || die
fi
fi
rust_targets="${rust_targets#,}"
local tools="\"cargo\","
if use clippy; then
tools="\"clippy\",$tools"
fi
if use miri; then
tools="\"miri\",$tools"
fi
if use rls; then
tools="\"rls\",\"analysis\",\"src\",$tools"
fi
if use rustfmt; then
tools="\"rustfmt\",$tools"
fi
local rust_stage0_root
if use system-bootstrap; then
rust_stage0_root="$(rustc --print sysroot)"
else
rust_stage0_root="${WORKDIR}"/rust-stage0
fi
rust_target="$(rust_abi)"
cat <<- _EOF_ > "${S}"/config.toml
[llvm]
download-ci-llvm = false
optimize = $(toml_usex !debug)
release-debuginfo = $(toml_usex debug)
assertions = $(toml_usex debug)
ninja = true
targets = "${LLVM_TARGETS// /;}"
experimental-targets = ""
link-shared = $(toml_usex system-llvm)
[build]
build = "${rust_target}"
host = ["${rust_target}"]
target = [${rust_targets}]
cargo = "${rust_stage0_root}/bin/cargo"
rustc = "${rust_stage0_root}/bin/rustc"
rustfmt = "${rust_stage0_root}/bin/rustfmt"
docs = $(toml_usex doc)
compiler-docs = false
submodules = false
python = "${EPYTHON}"
locked-deps = true
vendor = true
extended = true
tools = [${tools}]
verbose = 2
sanitizers = false
profiler = false
cargo-native-static = false
[install]
prefix = "${EPREFIX}/usr/lib/${PN}/${PV}"
sysconfdir = "etc"
docdir = "share/doc/rust"
bindir = "bin"
libdir = "lib"
mandir = "share/man"
[rust]
# https://github.com/rust-lang/rust/issues/54872
codegen-units-std = 1
optimize = true
debug = $(toml_usex debug)
debug-assertions = $(toml_usex debug)
debug-assertions-std = $(toml_usex debug)
debuginfo-level = $(usex debug 2 0)
debuginfo-level-rustc = $(usex debug 2 0)
debuginfo-level-std = $(usex debug 2 0)
debuginfo-level-tools = $(usex debug 2 0)
debuginfo-level-tests = 0
backtrace = true
incremental = false
default-linker = "$(tc-getCC)"
parallel-compiler = $(toml_usex parallel-compiler)
channel = "$(usex nightly nightly stable)"
description = "gentoo"
rpath = false
verbose-tests = true
optimize-tests = $(toml_usex !debug)
codegen-tests = true
dist-src = false
remap-debuginfo = true
lld = $(usex system-llvm false $(toml_usex wasm))
# only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it
# https://github.com/rust-lang/rust/issues/74976
# https://github.com/rust-lang/rust/issues/76526
deny-warnings = $(usex wasm $(usex doc false true) true)
backtrace-on-ice = true
jemalloc = false
[dist]
src-tarball = false
compression-formats = ["gz"]
_EOF_
for v in $(multilib_get_enabled_abi_pairs); do
rust_target=$(rust_abi $(get_abi_CHOST ${v##*.}))
arch_cflags="$(get_abi_CFLAGS ${v##*.})"
cat <<- _EOF_ >> "${S}"/config.env
CFLAGS_${rust_target}=${arch_cflags}
_EOF_
cat <<- _EOF_ >> "${S}"/config.toml
[target.${rust_target}]
cc = "$(tc-getBUILD_CC)"
cxx = "$(tc-getBUILD_CXX)"
linker = "$(tc-getCC)"
ar = "$(tc-getAR)"
_EOF_
# librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true;
if use elibc_musl; then
cat <<- _EOF_ >> "${S}"/config.toml
crt-static = false
_EOF_
fi
if use system-llvm; then
cat <<- _EOF_ >> "${S}"/config.toml
llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
_EOF_
fi
done
if use wasm; then
cat <<- _EOF_ >> "${S}"/config.toml
[target.wasm32-unknown-unknown]
linker = "$(usex system-llvm lld rust-lld)"
_EOF_
fi
if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below
# experimental cross support
# discussion: https://bugs.gentoo.org/679878
# TODO: c*flags, clang, system-llvm, cargo.eclass target support
# it would be much better if we could split out stdlib
# complilation to separate ebuild and abuse CATEGORY to
# just install to /usr/lib/rustlib/<target>
# extra targets defined as a bash array
# spec format: <LLVM target>:<rust-target>:<CTARGET>
# best place would be /etc/portage/env/dev-lang/rust
# Example:
# RUST_CROSS_TARGETS=(
# "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu"
# )
# no extra hand holding is done, no target transformations, all
# values are passed as-is with just basic checks, so it's up to user to supply correct values
# valid rust targets can be obtained with
# rustc --print target-list
# matching cross toolchain has to be installed
# matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one)
# only gcc toolchains installed with crossdev are checked for now.
# BUG: we can't pass host flags to cross compiler, so just filter for now
# BUG: this should be more fine-grained.
filter-flags '-mcpu=*' '-march=*' '-mtune=*'
local cross_target_spec
for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do
# extracts first element form <LLVM target>:<rust-target>:<CTARGET>
local cross_llvm_target="${cross_target_spec%%:*}"
# extracts toolchain triples, <rust-target>:<CTARGET>
local cross_triples="${cross_target_spec#*:}"
# extracts first element after before : separator
local cross_rust_target="${cross_triples%%:*}"
# extracts last element after : separator
local cross_toolchain="${cross_triples##*:}"
use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled"
command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain"
cat <<- _EOF_ >> "${S}"/config.toml
[target.${cross_rust_target}]
cc = "${cross_toolchain}-gcc"
cxx = "${cross_toolchain}-g++"
linker = "${cross_toolchain}-gcc"
ar = "${cross_toolchain}-ar"
_EOF_
if use system-llvm; then
cat <<- _EOF_ >> "${S}"/config.toml
llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
_EOF_
fi
# append cross target to "normal" target list
# example 'target = ["powerpc64le-unknown-linux-gnu"]'
# becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]'
rust_targets="${rust_targets},\"${cross_rust_target}\""
sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die
ewarn
ewarn "Enabled ${cross_rust_target} rust target"
ewarn "Using ${cross_toolchain} cross toolchain"
ewarn
if ! has_version -b 'sys-devel/binutils[multitarget]' ; then
ewarn "'sys-devel/binutils[multitarget]' is not installed"
ewarn "'strip' will be unable to strip cross libraries"
ewarn "cross targets will be installed with full debug information"
ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files"
ewarn
ewarn "Alternatively llvm-strip can be used, it supports stripping any target"
ewarn "define STRIP=\"llvm-strip\" to use it (experimental)"
ewarn
fi
done
fi # I_KNOW_WHAT_I_AM_DOING_CROSS
einfo "Rust configured with the following flags:"
echo
echo "RUSTFLAGS=\"${RUSTFLAGS:-}\""
echo "RUSTFLAGS_BOOTSTRAP=\"${RUSTFLAGS_BOOTSTRAP:-}\""
echo "RUSTFLAGS_NOT_BOOTSTRAP=\"${RUSTFLAGS_NOT_BOOTSTRAP:-}\""
cat "${S}"/config.env || die
echo
einfo "config.toml contents:"
cat "${S}"/config.toml || die
echo
}
src_compile() {
# we need \n IFS to have config.env with spaces loaded properly. #734018
(
IFS=$'\n'
env $(cat "${S}"/config.env) RUST_BACKTRACE=1\
"${EPYTHON}" ./x.py dist -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
)
}
src_test() {
# https://rustc-dev-guide.rust-lang.org/tests/intro.html
# those are basic and codegen tests.
local tests=(
codegen
codegen-units
compile-fail
incremental
mir-opt
pretty
run-make
)
# fails if llvm is not built with ALL targets.
# and known to fail with system llvm sometimes.
use system-llvm || tests+=( assembly )
# fragile/expensive/less important tests
# or tests that require extra builds
# TODO: instead of skipping, just make some nonfatal.
if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then
tests+=(
rustdoc
rustdoc-js
rustdoc-js-std
rustdoc-ui
run-make-fulldeps
ui
ui-fulldeps
)
fi
local i failed=()
einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}"
for i in "${tests[@]}"; do
local t="src/test/${i}"
einfo "rust_src_test: running ${t}"
if ! (
IFS=$'\n'
env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \
"${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \
-j$(makeopts_jobs) --no-doc --no-fail-fast "${t}"
)
then
failed+=( "${t}" )
eerror "rust_src_test: ${t} failed"
fi
done
if [[ ${#failed[@]} -ne 0 ]]; then
eerror "rust_src_test: failure summary: ${failed[@]}"
die "aborting due to test failures"
fi
}
src_install() {
(
IFS=$'\n'
env $(cat "${S}"/config.env) DESTDIR="${D}" \
"${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
)
# bug #689562, #689160
rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die
rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die
newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo
local symlinks=(
cargo
rustc
rustdoc
rust-gdb
rust-gdbgui
rust-lldb
)
use clippy && symlinks+=( clippy-driver cargo-clippy )
use miri && symlinks+=( miri cargo-miri )
use rls && symlinks+=( rls )
use rustfmt && symlinks+=( rustfmt cargo-fmt )
einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}"
local i
for i in "${symlinks[@]}"; do
# we need realpath on /usr/bin/* symlink return version-appended binary path.
# so /usr/bin/rustc should point to /usr/lib/rust/<ver>/bin/rustc-<ver>
# need to fix eselect-rust to remove this hack.
local ver_i="${i}-${PV}"
if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then
einfo "Installing ${i} symlink"
ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die
else
ewarn "${i} symlink requested, but source file not found"
ewarn "please report this"
fi
dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}"
done
# symlinks to switch components to active rust in eselect
dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}"
dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}"
dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}"
dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}"
dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}"
newenvd - "50${P}" <<-_EOF_
LDPATH="${EPREFIX}/usr/lib/rust/lib"
MANPATH="${EPREFIX}/usr/lib/rust/man"
$(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '')
$(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '')
_EOF_
rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die
rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die
# note: eselect-rust adds EROOT to all paths below
cat <<-_EOF_ > "${T}/provider-${P}"
/usr/bin/cargo
/usr/bin/rustdoc
/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/lib/rustlib
/usr/lib/rust/lib
/usr/lib/rust/libexec
/usr/lib/rust/man
/usr/share/doc/rust
_EOF_
if use clippy; then
echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
fi
if use miri; then
echo /usr/bin/miri >> "${T}/provider-${P}"
echo /usr/bin/cargo-miri >> "${T}/provider-${P}"
fi
if use rls; then
echo /usr/bin/rls >> "${T}/provider-${P}"
fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
}
pkg_postinst() {
eselect rust update
if has_version sys-devel/gdb || has_version dev-util/lldb; then
elog "Rust installs a helper script for calling GDB and LLDB,"
elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}."
fi
if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for rust."
fi
if has_version app-editors/gvim || has_version app-editors/vim; then
elog "install app-vim/rust-vim to get vim support for rust."
fi
}
pkg_postrm() {
eselect rust cleanup
}

Binary file not shown.

@ -1,15 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<!-- maintainer-needed --> <!-- maintainer-needed -->
<use> <use>
<flag name="authdaemond">Add Courier-IMAP authdaemond unix socket <flag name="authdaemond">
support (<pkg>net-mail/courier-imap</pkg>, <pkg>mail-mta/courier</pkg>) Add Courier-IMAP authdaemond unix socket
</flag> support (<pkg>net-mail/courier-imap</pkg>, <pkg>mail-mta/courier</pkg>)
<flag name="openldap">Add ldap support for saslauthd</flag> </flag>
<flag name="ldapdb">Enable ldapdb plugin</flag> <flag name="openldap">Add ldap support for saslauthd</flag>
<flag name="sample">Enable sample client and server</flag> <flag name="ldapdb">Enable ldapdb plugin</flag>
<flag name="srp">Enable SRP authentication</flag> <flag name="sample">Enable sample client and server</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag> <flag name="srp">Enable SRP authentication</flag>
</use> <flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
</use>
<upstream>
<remote-id type="github">cyrusimap/cyrus-imapd</remote-id>
</upstream>
</pkgmetadata> </pkgmetadata>

@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]]; then
else else
MDDS_SLOT="1/1.5" MDDS_SLOT="1/1.5"
SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" # no ~x86 to avoid blocked update KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi fi
LICENSE="MIT" LICENSE="MIT"

@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then
else else
MDDS_SLOT="1/1.5" MDDS_SLOT="1/1.5"
SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" # no ~x86 to avoid blocked update KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi fi
LICENSE="MIT" LICENSE="MIT"

@ -9,7 +9,7 @@ SRC_URI="https://github.com/adah1972/${PN}/releases/download/${PN}_$(ver_rs 1- '
LICENSE="ZLIB" LICENSE="ZLIB"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86" KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="doc +man static-libs" IUSE="doc +man static-libs"
# Tests require internet access to www.unicode.org # Tests require internet access to www.unicode.org

Binary file not shown.

@ -1,18 +1,4 @@
DIST boto3-1.17.33.tar.gz 352659 BLAKE2B b78e3ce86b32d23ade26d93d0c3ba86020a94becb42a866be6ee02f268819eb78fde398b4bd3125c5be6b493b28434c448411b9bd83eb631a3687019aa384ae0 SHA512 452cb1d165afe03a7603999033348524212d62742a026bc51677f5b64e9de98be2920c89f7aaf5999dd676c0c9ff098af055edc01edd97bad239815263ffbd38
DIST boto3-1.17.44.tar.gz 358816 BLAKE2B 1739762cf4723d6fde30080d468732dd6fb9bc9e2d66b37621a545262a60cc2783505f39dabad28af34d4f2d69720053a256cb823937a99b699d76513fb9294d SHA512 69e3357f363e08b3135ffdf6aaac6049b0619fafd82049679b238f35013864cdf599452bd94ccd7c27a4da441bc81be79ebebd05b20460c45f5808c3b70cb9ca
DIST boto3-1.17.49.tar.gz 360898 BLAKE2B 6fa6fddf1f5df4d28ed2163feef1f3e3349c9096a9aaa2d07a9ed0c82c893a40227b8f714fec95bf271622e3243faf6b2f6d087bb0b09094ad99e1ae764c7795 SHA512 ed49d19cc9076828c01665af616d12e7b8466aaccaafb263ee845bec6dc3e49c79a85347c68230358658b39b8ff656b674f8812c69b820bb455b584152ce39d6
DIST boto3-1.17.50.tar.gz 361144 BLAKE2B 2c8549cfb2017e0a2aa6a164c286685e71abe8c7a773baeabc50603ab243b993db88f85a1e5d7d0d9e1c9541df8ed3bab70077d2890f73c1ef760f2bcae85894 SHA512 1cb9405de5b960f55f01ec5d13f3385e8ea99354fc465ae342d3b072ebe179be800ce3100304068731a0a9912b7ea09099c94fe9cf736d0e8a5c88c28d4c9b93
DIST boto3-1.17.51.tar.gz 361593 BLAKE2B de24e833330b4dc1f3011c824745af6cf521d166cacee0dd01884e23490441c12d78c868cb59635e73f2a0b0765339973ff98cb3db63d34444d426555a32a38a SHA512 c17047c24a1973ea34aec381c0a86e6c4ddac79aa4d1485a155fd92e5d21bc726659d14c829c2f1b4869341537adf4c03cfbcfd32aa8ced4d2966a8fe03256c2
DIST boto3-1.17.52.tar.gz 361931 BLAKE2B d7660d9e304faeec4f0922a03df2805ee8e619ca0c7c0a822f9defa46ac3f1bf53158ae83034e885dd11382383365b6ef901e6f8c0f985fa327d9ebeb1ba54bd SHA512 76f02eb6bd8e70a6b9c7a44ac14a479b23ba50f37ced6644c511e2bd3e8cd19f803c59e900f47918f52cb0be2522843d6a0c7dae18f595c7ac9f35ceee93c50a
DIST boto3-1.17.53.tar.gz 362118 BLAKE2B 5f143166cee5a3a3201eb2575cce540ba21772d1b436e255d304503ab49fadad80f737ae652fd6917bd70ee3a308b955a9c1bbe0e592d7df298f55089638b4dd SHA512 87496e0ab4ac12cbd8f0c10669f8d64f4e6183baf5bdc4f7f4e732e46e073d8a54417149e21f10c6b38562f3f105646d85dc21675ca23f75c9a8dba252f571b1
DIST boto3-1.17.54.tar.gz 362224 BLAKE2B d67ea9a2833d4cf6ec50fc4eab9c194f813f92ef00fa0d1638e0dca0bf03a92fa5208707b3ceda70759231aa69c35bf83028eada42d04209a55d05daf37ce764 SHA512 795a78807e8aad9ba53b196ac6b3547e23d2f7cc962a34121280fe47dfa8f99eac19765c87817918c6ee36dfb7e2b647e5646b7da27eb67900f29430bfe2fb5c DIST boto3-1.17.54.tar.gz 362224 BLAKE2B d67ea9a2833d4cf6ec50fc4eab9c194f813f92ef00fa0d1638e0dca0bf03a92fa5208707b3ceda70759231aa69c35bf83028eada42d04209a55d05daf37ce764 SHA512 795a78807e8aad9ba53b196ac6b3547e23d2f7cc962a34121280fe47dfa8f99eac19765c87817918c6ee36dfb7e2b647e5646b7da27eb67900f29430bfe2fb5c
DIST boto3-1.17.55.tar.gz 362821 BLAKE2B 82d4b8fccc858fe3eab1d225cac7b4b51e9a24317e4f405804abd1d6e78f821e00c63a94d02f335313b1c884ab9f8246a7764335d1ab0bbcf6afb613184a7215 SHA512 e7496112ed5dece4f74bf9ea48324b719207e878e3d8fbe642e2bc3d13e653942c4712120cdf6be01cde1511210cd74be549b68032589962d49db68e9d29deb5
DIST boto3-1.17.56.tar.gz 363210 BLAKE2B cd3fd8fbeaf55ef7b3b4fb9ec345619f7b0fb084c452c1f256c839fd57b9b060468fbb29d104004e4dbe06445911fca5ca91bba7e95fbbb4fcd3856051290368 SHA512 936a358a06328c8b97bdaf86fe86e56230ec9e84f7d31e9840de646e8db090b2ede21615a6c394c2e7bf572df649601b00b71ade4bd19786c04e11a0381a9787
DIST boto3-1.17.57.tar.gz 363474 BLAKE2B 230f374f95d2dfe030e5e27f9f2441f3630e0596fe869dc57c0fcad6424ad50a20bb95b943d3a2ce5ef859b94169dbeed4682879d9d24544a24cf27b4f7508e2 SHA512 e0f670263f5eda352e40be28fec7f9926b9caaad18345f6eb8bf912d83b5c25d1345bf18d9bcdfd2186886a6fd0140f1a4f4887632fcd29390c7cb66271fd909
DIST boto3-1.17.58.tar.gz 364365 BLAKE2B ae2070ed5a7be752fd127bad99bb08c25f655e03b52650f4ce6ad9c6c4e030fa1c100e169474e824cd128aea1a067cc0b9a51a6113fb8a816f06e47f9ea7e2c2 SHA512 bbdf4bd1e1c833dbd19d06b4ea9aa0970ef2a585bac81c9267cf19ce7b9cdfb990bd06b67074b8f25d2bd422bee0e619af377a015eb0a3d94cf79c8ef52675b4
DIST boto3-1.17.59.tar.gz 364596 BLAKE2B bd90e7a61cf5f4c63b7b43518a55880c0fdcadb62550ca1a4099deeb26f0f6681ead84b4f7967dd43a8745d4eef2ce16732a1bb548c64e4c76d2c93a7cc39e04 SHA512 510e53c10d5e34b76e7d81f79e6f4d546abd84308bda2eb25c03477cfb0242c2755b3b21d75d99092ebe7b37738e6b916a9e88a481c737efafaebf216f975196
DIST boto3-1.17.60.tar.gz 365384 BLAKE2B b200c1eba271440f2fa2b42a97bfc9b78b5b4535a03b2c27b8d041ecbaa26c9581636163295336e51a6e6e818cc89f99552cdbb8b3079e768f78117775e4f298 SHA512 0e8a32749cacfa48ae8c235ec619fc71525f46c9492a62d24d14456ceda197907fd487664e5cba961745521801ec3a32ca428b86f87f800499869a45c2fbc8c5
DIST boto3-1.17.61.tar.gz 366107 BLAKE2B ccd13150f800d6d783784d84cbc8bf8fdefa6e7dcd4bf6c6ddf23efd79bdc2999864135859e44ee4982d725930df9f52d5d94ad4a9bef0ba1e990252bdbe2f6b SHA512 4d7212174b61e06f0443e411b25da549e0fd540278680a22b7ec4838e90d3b53453b2aa3a279891ce92f2646e62c9390d4ad9861239de8d60395244511b80558
DIST boto3-1.17.62.tar.gz 366832 BLAKE2B be452f1afe79538c29a9c8d8aaf0e0d0224a34b78a7d4f261cea1286e21e7154784f7aa0a544aef68161a861915a19b12fc1526ed7499ad9de6fdb638abb5b7d SHA512 64c323cfcfdd4a1adf083dde08fc88707975c03c4536ef8f66ff08694c292705dca7f11a37c0a2b1158facec9c0c9b58c62570e61e3018ca218f1207d0713479 DIST boto3-1.17.62.tar.gz 366832 BLAKE2B be452f1afe79538c29a9c8d8aaf0e0d0224a34b78a7d4f261cea1286e21e7154784f7aa0a544aef68161a861915a19b12fc1526ed7499ad9de6fdb638abb5b7d SHA512 64c323cfcfdd4a1adf083dde08fc88707975c03c4536ef8f66ff08694c292705dca7f11a37c0a2b1158facec9c0c9b58c62570e61e3018ca218f1207d0713479
DIST boto3-1.17.64.tar.gz 367357 BLAKE2B 582cc599628df29acdb146a0a1da78fb1e35d560f08f54709e5aed9fb27be9ffeaec27b1c2f393ddd48fad5b9c5ff5e51d001972a798b516e089d58d321aaac3 SHA512 ffe248707d162de5a2edd2dec4acb769bda3d2d0c9611548813647d3f0d70de9e6754216ba32df70eacf2e4a6ed2c8fab30261731aa87977eb5972af6052ddb4 DIST boto3-1.17.64.tar.gz 367357 BLAKE2B 582cc599628df29acdb146a0a1da78fb1e35d560f08f54709e5aed9fb27be9ffeaec27b1c2f393ddd48fad5b9c5ff5e51d001972a798b516e089d58d321aaac3 SHA512 ffe248707d162de5a2edd2dec4acb769bda3d2d0c9611548813647d3f0d70de9e6754216ba32df70eacf2e4a6ed2c8fab30261731aa87977eb5972af6052ddb4
DIST boto3-1.17.65.tar.gz 367905 BLAKE2B d6aa552a8f5a40613577dcb4d43de185662799f471eae2c14baee4799ac2ccc3b8a7c44e39bad8997b2c68d783c1e4454c0f94e41888a895f88bbc740905d626 SHA512 0bfdcba7fa15e0340b9bc235c4f3e09cd1e01d99b6fc7a95e7543723477b6d642ef2b833b24a5cd1adf2c274d517fe43ee0f9bdceac973b472227580fa39b29f DIST boto3-1.17.65.tar.gz 367905 BLAKE2B d6aa552a8f5a40613577dcb4d43de185662799f471eae2c14baee4799ac2ccc3b8a7c44e39bad8997b2c68d783c1e4454c0f94e41888a895f88bbc740905d626 SHA512 0bfdcba7fa15e0340b9bc235c4f3e09cd1e01d99b6fc7a95e7543723477b6d642ef2b833b24a5cd1adf2c274d517fe43ee0f9bdceac973b472227580fa39b29f

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]]; then
BOTOCORE_PV=${PV} BOTOCORE_PV=${PV}
else else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z # botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -1,18 +1,4 @@
DIST botocore-1.20.33.tar.gz 7543656 BLAKE2B eefd7b06c5a43780982616cfd640c6a1c5d9e919b403c0f78be06833e8e618b142cabacf2dd3b3e13cf351bbd5d0d42ef23b314355f68f7d9dc6aa9cae6e377f SHA512 6354ed7ebbe467ea96c0ea0e059acd2be0a40973d55998c0e006e73a67f2a69bd8009099f761af83e47022ad27698d3a21ffc2824ad4b74a687bc490239420e0
DIST botocore-1.20.44.tar.gz 7596878 BLAKE2B 935d4ea1c5212d29566c3344761b00d2eb03e7588bd7805072926ecd41f0fa03cd91e25802dc63078190c49f1b8503545bd0b2a88d702c04a961d57a0022080f SHA512 eb7ae15bac4ae8ad516ebcd8166f65a809d7d02c11dde25b714f7bf673ecfeef9ea414ab4b53ac428ac948ee8b054666ba2f6c0a96e6d148ff46d94e6100350d
DIST botocore-1.20.49.tar.gz 7630973 BLAKE2B 89d10ece5cd645d6904046804c2b2d789d7d09c2aa231856f7b5529f54a4933c2bdcc800a64d3bbc27d9f4a7de7debcb3fbc37ead1923b7fa3dbb44b40dd97e8 SHA512 994f9ee04d0b7c99aee12be5823c29fdafe145b7db71df765ba798ba33650b2189fbbfd274aec1051a7e9be1d1ac0ebf19b61ce4d8afd98635e108bbb2c63351
DIST botocore-1.20.50.tar.gz 7632505 BLAKE2B e52668e217d7dd9769df9cd8e45ee6b50dbc7c4e2f5cc2e05006e9770b45a10bf4f952fa2365511c92223e38b8a440950495ba435cd1a52b190f43f39a56ee73 SHA512 b6d564852d832269be9a553aa629fa5ec77185e997ebe6df16bbd5bd738982ddd8f25378d52286abb24f49bcc494829b9a40735125d62750878534f70c5b718e
DIST botocore-1.20.51.tar.gz 7636119 BLAKE2B 3c2892b1bdd7697232a3426874178b248aa7d026cd3559f46e5dc2e552cc5f9c7fc2a37575e69f31674e26eeaf2eae6015c8fc60e4b735e9c421dc2d47aa117b SHA512 98a816632f618df85b8d4fe5b1871856e9b77e4b3c627fd189fb36e8170380fa7e2304178a5e3bfcea206e9a6829bc0eab2455e16e7f21fd7271a7491fc8faf0
DIST botocore-1.20.52.tar.gz 7649448 BLAKE2B 3b27f838ca985df19ab97200c57eea65e43202170aacec270974cd29c8b7f6ea4cab9ad9d53332059aba0d1736fcbb3dd5048b076d8d23ef71f542f734325fc2 SHA512 68a0a66ef0fb732b66ce81043b87dff9174a83edcb2bdfa4779bed05c76738e51f9934f29873cb7d8daf111750e7e5fc12229eb9838c96d3fc8e58b3290b2ca6
DIST botocore-1.20.53.tar.gz 7650473 BLAKE2B 797280da052c547c10dc7c391b4d070624bd52ae8372f46e29b863ef5abf02f167d459f1013e2b46e3bb6878203f6dc7dabbad141fc89a52a46a770ec45a0cfb SHA512 ad7bc9fd06b24c8f15826ed19d6c5163d048206724c91dc82df58bb9d1bdcddaafd116543fe667df356fd5c098a975621f2e649df5937f97f54ddc9c15867252
DIST botocore-1.20.54.tar.gz 7650344 BLAKE2B 2dd0a3f8c7c5665e849cf74b663a88e63416f1dea8ca3ee7dbdf10cf35239d466919f2ae4b3c9a639b9e25a23d982b723b24f32ece43715d40283e96e3bf10f6 SHA512 77cdaf68378836205c94c7dfd8424f9ca44ac822fd418d323df30639157bb38e5534fcfbc5bb6cdd7695bec62e24a1d52b81a0be54b0f69f16d20c5182db004b DIST botocore-1.20.54.tar.gz 7650344 BLAKE2B 2dd0a3f8c7c5665e849cf74b663a88e63416f1dea8ca3ee7dbdf10cf35239d466919f2ae4b3c9a639b9e25a23d982b723b24f32ece43715d40283e96e3bf10f6 SHA512 77cdaf68378836205c94c7dfd8424f9ca44ac822fd418d323df30639157bb38e5534fcfbc5bb6cdd7695bec62e24a1d52b81a0be54b0f69f16d20c5182db004b
DIST botocore-1.20.55.tar.gz 7652816 BLAKE2B fa31d72dc769629165a1fa26b23f27affa8bddc5441493dc7690429e323d8af5c71fe52c4d90b37f3233984cdeab0999609759a7df60e894023005ea88878a1b SHA512 a4965c2a496b7e4a2fc28221cb2a1099ee7fe80744825ef2dbaecc129eb50bf82bc0f83ec2a0040745b59a6d556de8c066ecbd63287ed9c806b92a67937d8f02
DIST botocore-1.20.56.tar.gz 7654165 BLAKE2B 379dcdcb7f528124a925c5ec191448cd319ab687bea88adfef8e6bd2867d78c5a12e9829af93a8ddc6bd429b53225c73eb27ada2b469ce970ef5c6992d755bf7 SHA512 a414358bcef8a87523119b92b75cc152b3e5e3b7b27a04ad84e28b59367f91994870046ef3b2219ebfda4a0cb79e6a2b0b4f7f8cd2bf2133987358f1dd3bf4fd
DIST botocore-1.20.57.tar.gz 7654823 BLAKE2B 7a92bb0fa470ee6d73eb6289e1b332ef96cb9948c8caf32c56a666dffaf738b71b39bc4798b07206a7991c56d3872e974b8cafc764d89f598efc3979f2dc1b21 SHA512 909d019295055f0b70465aeeb64a883ebf34ec3097e486107a5379c05f2dacfb6a106c5c38c0322f41a7d875338b09de5234cb3c90b00deeedc9b4f756421701
DIST botocore-1.20.58.tar.gz 7649484 BLAKE2B eb945897b9c143a7d9149cd9a938de08c6e610da428b8d21cefaacb51606414f90107c6abc91c81bebf4f890bc52adc31ddf3cb942f765557214a91bdda55135 SHA512 9eaa93f9764b732baf7ec3fe9e456b1314f6b253cb19aac7ad8e0e5e3829d1ffda75682d79e20310e3918b2a83c46a451a6f2fb931eecac75be132d358352f76
DIST botocore-1.20.59.tar.gz 7649640 BLAKE2B 7757d85d5ecfdc65d7da607824fa9abf56628395cdd1a4196fd0d1833fe97f8a75285083c1c61ee9dd159b778ee3b9fce07903b7e30097bc386cb6108515f39c SHA512 06850bfd59f9ac562569eb5a2a3e5cb7d4104053f0ab31fc315312122d5c861a68f811d422e9f1850c8449c9387ffc72feef9496a9216da359b2c0b8c713110f
DIST botocore-1.20.60.tar.gz 7666269 BLAKE2B 1e32a46be67cb23bc26592036296adf1410b7d43888bbb27a156f996fe4db0f7e11a048b584671bbd9fb9f9dc3f426c43ffc7b4515227e373b97c1fa3a6ccdf4 SHA512 55bb5514a150b4fe152d2bdc501ea238cce83a81f9593e8984dd94cbeb80389f1feb9ea840ce64198aa2976d1130962f652620da540330fa9627f4fcd1299eca
DIST botocore-1.20.61.tar.gz 7668184 BLAKE2B 2b48af271b0a7c90f18de0e1742fbf5a7fa9ae024acbcce45c8c18bd5d81b70e83b1be1833aee9ff01e6715c4bc1494483d3f903edde9f76fe3acc5b5f950a64 SHA512 8b79a524c17a70b44587485a27dc5334db8d0f4072beccdbed84599e4405231eaeaeec0a4b0ec01ad302d19c190759b99e80a93b55d2c4f7513045452813373c
DIST botocore-1.20.62.tar.gz 7674812 BLAKE2B 6fec1213c13bc12937f45c2584ce52532ea75d6973e9741d18933dc399e8f0ec569d6aacdf4a9f83f997ff9898cb39c327410965d992836bbfbd9aa06ea81311 SHA512 ae25e2266955964de7be499fe17b64dd5008b1c1abec84167593b04a1bd4f7baa506f91013b292cd42aae01990ec3523d75e3529398185fdaedc358bb5048e83 DIST botocore-1.20.62.tar.gz 7674812 BLAKE2B 6fec1213c13bc12937f45c2584ce52532ea75d6973e9741d18933dc399e8f0ec569d6aacdf4a9f83f997ff9898cb39c327410965d992836bbfbd9aa06ea81311 SHA512 ae25e2266955964de7be499fe17b64dd5008b1c1abec84167593b04a1bd4f7baa506f91013b292cd42aae01990ec3523d75e3529398185fdaedc358bb5048e83
DIST botocore-1.20.64.tar.gz 7685481 BLAKE2B d939b262f04a67918fe61ba0789a4ac9a73bd571096fde881ad537bd7b193798960096ea6d966b49634f33454845c8227786c7bb16c0008e8b5dd84591c2e018 SHA512 a2e82988e59f05ae7050b3e8f86b379dde83f516736c9ca133c0fa678cb7c6ba5448e2165cb0ab3f4262e8e3681ede37048508092ba62313e6ce3f89700c8827 DIST botocore-1.20.64.tar.gz 7685481 BLAKE2B d939b262f04a67918fe61ba0789a4ac9a73bd571096fde881ad537bd7b193798960096ea6d966b49634f33454845c8227786c7bb16c0008e8b5dd84591c2e018 SHA512 a2e82988e59f05ae7050b3e8f86b379dde83f516736c9ca133c0fa678cb7c6ba5448e2165cb0ab3f4262e8e3681ede37048508092ba62313e6ce3f89700c8827
DIST botocore-1.20.65.tar.gz 7689179 BLAKE2B 4f831519c785747b48351b9820fe00efb39ae9157ff11604b6d850b9768a6613ad54b3db9071dedf51e0e9209f3741f35d7e21e953842d1bc89db52b22779d41 SHA512 1936955ab69aaa7d82ea2dc522603162b00e3a9ca39b5911ccd4f3d78688ff1375c4e2abc65638a517a5d7a07076c1c7d6fb81529c6d5cfbe9c13254c3736777 DIST botocore-1.20.65.tar.gz 7689179 BLAKE2B 4f831519c785747b48351b9820fe00efb39ae9157ff11604b6d850b9768a6613ad54b3db9071dedf51e0e9209f3741f35d7e21e953842d1bc89db52b22779d41 SHA512 1936955ab69aaa7d82ea2dc522603162b00e3a9ca39b5911ccd4f3d78688ff1375c4e2abc65638a517a5d7a07076c1c7d6fb81529c6d5cfbe9c13254c3736777

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
else else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
fi fi
RDEPEND=" RDEPEND="

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors # Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7
PYTHON_COMPAT=( pypy3 python3_{7..9} ) PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1 inherit distutils-r1

@ -1,11 +1,9 @@
# Copyright 1999-2020 Gentoo Authors # Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{7..10} )
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="Python parser for the CommonMark Markdown spec" DESCRIPTION="Python parser for the CommonMark Markdown spec"

@ -1 +1 @@
DIST v1.1.3.tar.gz 375680 BLAKE2B e489d8d5fe3c832ae8be82ea1eac83b8a8c8df8b6ac9ce1d122178f63c4ce355c39195bd828e503c51605ed5e774eaff38cf16da9a1c486fd0eff404cd85694f SHA512 dfcc41ef7a52f0d5cc97db9e94b00eb7707cea7c5f95e89832d1b74a1554d9d9f9c3b5df57509fe959b06c53f2a281b7070adde45d3c19003c13983a10ca2509 DIST dash-html-components-1.1.3.tar.gz 375680 BLAKE2B e489d8d5fe3c832ae8be82ea1eac83b8a8c8df8b6ac9ce1d122178f63c4ce355c39195bd828e503c51605ed5e774eaff38cf16da9a1c486fd0eff404cd85694f SHA512 dfcc41ef7a52f0d5cc97db9e94b00eb7707cea7c5f95e89832d1b74a1554d9d9f9c3b5df57509fe959b06c53f2a281b7070adde45d3c19003c13983a10ca2509

@ -8,7 +8,8 @@ inherit distutils-r1
DESCRIPTION="Vanilla HTML components for Dash" DESCRIPTION="Vanilla HTML components for Dash"
HOMEPAGE="https://plot.ly/dash" HOMEPAGE="https://plot.ly/dash"
SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz" SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT" LICENSE="MIT"
SLOT="0" SLOT="0"

@ -1 +0,0 @@
DIST dash_renderer-1.9.1.tar.gz 1006154 BLAKE2B 484f88415608007e67099e44d66554b9f1bbe06e825ac0382fbd4501a13b3bb971530f5e15b40bfcbc274e5cc59c3f645f9cde46d4d14112de3c23d468bc0477 SHA512 d2326d8368660d2640a11a00588dbd4e6a418d827171d5bdcdcacc68a03d06878ae1fc1dd90f809efc6c03b6e922b203f2c1cfa07393446f0162aedc589ea7a3

@ -1,25 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9} )
inherit distutils-r1
DESCRIPTION="Dash front-end renderer"
HOMEPAGE="https://plot.ly/dash"
SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${P/-/_}"
python_install() {
distutils-r1_python_install
python_moduleinto ${PN}
python_domodule package.json digest.json
}

@ -0,0 +1 @@
DIST dash-1.20.0.tar.gz 1786368 BLAKE2B 2826336f72b9bea80be6ef77df49109b7b68ed93678b606c998a1906907551551a3228e1140d20c6e1b5bf5e53fb9cebd0c0a4d7ab5cc1a590e47ef351558a40 SHA512 670cf593068370c70f1db25c70c7a76ce98c696efbff1146cc90f90a99b8b48bf80cf47688504d173ef253ccb9f1170c2067b3af9414eacb226f7ef25149ffff

@ -0,0 +1,51 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Python framework for building ML & data science web apps"
HOMEPAGE="https://github.com/plotly/dash"
SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}
dev-python/future[${PYTHON_USEDEP}]
dev-python/dash-table[${PYTHON_USEDEP}]
dev-python/dash-html-components[${PYTHON_USEDEP}]
dev-python/dash-core-components[${PYTHON_USEDEP}]
dev-python/plotly[${PYTHON_USEDEP}]
dev-python/flask-compress[${PYTHON_USEDEP}]"
BDEPEND=""
src_prepare() {
distutils-r1_src_prepare
cd dash-renderer
distutils-r1_src_prepare
}
src_configure() {
distutils-r1_src_configure
cd dash-renderer
distutils-r1_src_configure
}
src_compile() {
distutils-r1_src_compile
cd dash-renderer
distutils-r1_src_compile
}
src_install() {
distutils-r1_src_install
cd dash-renderer
distutils-r1_src_install
}

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -4,7 +4,7 @@
EAPI=7 EAPI=7
DISTUTILS_USE_SETUPTOOLS=bdepend DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -1,2 +1 @@
DIST httplib2-0.19.0.tar.gz 263522 BLAKE2B b35c8dcf86de17a5d8eac86a9a6b4110fb247925662e24a7645a67dfd0b2e640dc29875b41673c5a91a083f17e9619fd40dd08cf2c9ee7f48c8069bc14a50966 SHA512 9193a0e8e9a58a3f0e9b27fdf827932482a47b88af297af6e5f004164ca0b72feeff513b8191bf7c48d6714070a1390ae54eb8a2c6840f54f2580889c7837c7f
DIST httplib2-0.19.1.tar.gz 263971 BLAKE2B ec254249f5c8df2a0dc3fe4e2e9088f6ca14ba84516be77450beacab41cd295d4e741ac6026471fcf8bb8464ebd732a0a856901e5c09324a0f96ad2338b397e7 SHA512 0c87b3c9923e81c83df5257ce60f7248d86a64aea0a02d5a3f34be68c692c6abd896f95214899dc6e81b23677efc7684a3cba4c1a47261176dd26c3988054e55 DIST httplib2-0.19.1.tar.gz 263971 BLAKE2B ec254249f5c8df2a0dc3fe4e2e9088f6ca14ba84516be77450beacab41cd295d4e741ac6026471fcf8bb8464ebd732a0a856901e5c09324a0f96ad2338b397e7 SHA512 0c87b3c9923e81c83df5257ce60f7248d86a64aea0a02d5a3f34be68c692c6abd896f95214899dc6e81b23677efc7684a3cba4c1a47261176dd26c3988054e55

@ -1,52 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 )
inherit distutils-r1
DESCRIPTION="A comprehensive HTTP client library"
HOMEPAGE="https://pypi.org/project/httplib2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="
app-misc/ca-certificates
dev-python/pyparsing[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
PATCHES=( "${FILESDIR}"/${PN}-0.12.1-use-system-cacerts.patch )
src_prepare() {
sed -i -e '/--cov/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
local deselect=(
# broken by using system certificates
tests/test_cacerts_from_env.py::test_certs_file_from_builtin
tests/test_cacerts_from_env.py::test_certs_file_from_environment
tests/test_cacerts_from_env.py::test_with_certifi_removed_from_modules
# broken by new PySocks, probably
tests/test_proxy.py::test_server_not_found_error_is_raised_for_invalid_hostname
tests/test_proxy.py::test_socks5_auth
)
# tests in python* are replaced by tests/
# upstream fails at cleaning up stuff
pytest -vv ${deselect[@]/#/--deselect } tests ||
die "Tests fail with ${EPYTHON}"
}

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT" LICENSE="MIT"
SLOT="0" SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND=" RDEPEND="
app-misc/ca-certificates app-misc/ca-certificates

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 bash-completion-r1 inherit distutils-r1 bash-completion-r1
MY_P=${P^} MY_P=${P^}

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -1,2 +1 @@
DIST python-socks-1.2.2.gh.tar.gz 32141 BLAKE2B 51e7c4a2319c4b9680f4568c2dba7f9b64bfb3ec8404dfbb6b30531b9ebeef5cefc95997df7663209909f38583040f3e58c7a9472a75276decef605f5af7c4ba SHA512 27af2da348396e0bd5f6120de7bbb9b89533d3481bb1cbb72668aa28afaa84026fefbd4601b8fd0129d8f5add95b8e00d840d1298eb96b151091f2f64d92dd2f
DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B fa06f9158348292bef874c81623c11a54556db9c36cd7428d7a835428d152f3a4925d59e14d87518dfaae9e6937324e35db99bb5e1000f29fe9caf11fa2f8318 SHA512 6e70d8d98b2901e97250d30b350002944d979356bb6cd7dd4022af420e166076259a7b1aa4845d771243b18ab3f06ee955f07482c527835bb0135f0622d804be DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B fa06f9158348292bef874c81623c11a54556db9c36cd7428d7a835428d152f3a4925d59e14d87518dfaae9e6937324e35db99bb5e1000f29fe9caf11fa2f8318 SHA512 6e70d8d98b2901e97250d30b350002944d979356bb6cd7dd4022af420e166076259a7b1aa4845d771243b18ab3f06ee955f07482c527835bb0135f0622d804be

@ -1,32 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python"
HOMEPAGE="
https://pypi.org/project/python-socks/
https://github.com/romis2012/python-socks/"
SRC_URI="
https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
# trio, curio are not packaged
# asyncio is the only backend we have, so dep on its deps unconditionally
RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/async_timeout[${PYTHON_USEDEP}]
dev-python/flask[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

@ -16,7 +16,7 @@ SRC_URI="
LICENSE="Apache-2.0" LICENSE="Apache-2.0"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="amd64 x86"
# trio, curio are not packaged # trio, curio are not packaged
# asyncio is the only backend we have, so dep on its deps unconditionally # asyncio is the only backend we have, so dep on its deps unconditionally

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} ) PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="Show where your regex match assertion failed" DESCRIPTION="Show where your regex match assertion failed"

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} ) PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 flag-o-matic inherit distutils-r1 flag-o-matic
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0" LICENSE="Apache-2.0"
SLOT="0" SLOT="0"
KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="doc" IUSE="doc"
distutils_enable_tests unittest distutils_enable_tests unittest

@ -3,8 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} ) PYTHON_COMPAT=( python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="An Integer to Roman numerals converter" DESCRIPTION="An Integer to Roman numerals converter"

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3" LICENSE="LGPL-3"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc" IUSE="doc"

@ -1,42 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# Not yet ready for py3.9: https://github.com/python-rope/rope/issues/299
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="Python refactoring library"
HOMEPAGE="https://github.com/python-rope/rope"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc"
# Dependency for docbuild documentation which is not noted in
# setup.py, using standard docutils builds docs successfully.
DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
python_compile_all() {
if use doc; then
pushd docs > /dev/null || die
mkdir build || die
local i
for i in ./*.rst; do
rst2html.py $i > ./build/${i/rst/html} || die
done
popd > /dev/null || die
fi
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/. )
distutils-r1_python_install_all
}

@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD LGPL-2" LICENSE="BSD LGPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc sparse" IUSE="doc sparse"
DEPEND=" DEPEND="

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -20,7 +20,7 @@ if [[ ${PV} = 9999* ]]; then
inherit git-r3 inherit git-r3
else else
SRC_URI="https://github.com/leohemsted/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI="https://github.com/leohemsted/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86"
S="${WORKDIR}/${MY_P}" S="${WORKDIR}/${MY_P}"
fi fi

@ -3,7 +3,7 @@
EAPI=7 EAPI=7
PYTHON_COMPAT=( python3_{7..9} pypy3 ) PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 inherit distutils-r1

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD" LICENSE="BSD"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86" KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
DEPEND=" DEPEND="
${PYTHON_DEPS} ${PYTHON_DEPS}

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save