Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions dev-python/aws-crt-python/Manifest
Original file line number Diff line number Diff line change
@@ -1,27 +1,35 @@
DIST aws-c-auth-0.9.0-cd9d6af.tar.gz 264028 BLAKE2B d519466538288529fd77011ba59a40b046ed316c1a83149b85586ec9097f76983669f7a59c1a88926f82849eabca664b99df4db66514cb90fe56409c6b34b7d9 SHA512 3ffc5fa54bab0d0716a400b599e4173d69462b3d817e7d75514fcbeddc7f747455afcfb03f0017fd9f6d5efed42cd0915ff8cac90a41e52177aaba145f9fea71
DIST aws-c-cal-0.8.9-ff88014.tar.gz 1685240 BLAKE2B 4a0110a8f5326fe097f7c070be6e620558b71814bcbbf27cf5c8098b86128f4f8afd32d6e183ef15a9798d5f714e4684173dedb0c534872db7f1e6e336188449 SHA512 47ff4ee589cd6731d8110a391fafe543f9c4642b9627059634c462dd3d840a73bd0946f176a27443a46dc046c3a41c436e34808bb6d46619de02977ba4910ed7
DIST aws-c-cal-0.9.0-fa108de.tar.gz 1684822 BLAKE2B 961974044b7dbc375b162b46b63f8486396d53a37e60224caf30ae0f2b3898d913bb3f9435c2dc1b8eeed28d3995d2a43cd9d9dac60836272d971eff03b3d9a8 SHA512 85113caf7d4edd4f8a55045aa776704367fcf260252f882b99170fdeb84e892eeaaa9660744a4523fffe5b440fa4d06842d1aabb7aa898ed3a0cac7a5c809c19
DIST aws-c-cal-0.9.1-938d0fe.tar.gz 1686139 BLAKE2B 88cf4e6977f7092c98070b936cd2120a48050a81b5cedb64202a588c7a0e7d7b9c8a0661ccb3f6180725bf41a7bc3bce08d835f6d30e192b1260c1c8abef75ea SHA512 c983d1209fe7e943ad79acc81c511f91c2a9f75dc8165783e0f0f0abd24ab5678a09d60dbd014bf42eeb0d6f32b48660f9f7729ec28e61b65328a0a9e49d4a0e
DIST aws-c-common-0.12.2-8ae8f48.tar.gz 612447 BLAKE2B 98688a3f25852ed280565ab0fee34b80794c0cd4397c075fa0bdac092db7bbd9a2f0bd6c3e9923e6d9ea5f2bc1d07dc91604def389646eb4368db8a790770c25 SHA512 50bae0e2156818cd7d98dc14635473a303dbcaebd53d889d1c74fa32a7240e4008af1724dbd5e28496469969eb9ecdfa774aba054951612bf3b3503462b5c16d
DIST aws-c-common-0.12.3-aaa2f11.tar.gz 619632 BLAKE2B f81ee2016f3ffa01aea4c1dab96294d9cacda4bd2e613221bca0bf642c79c45c6531ac9a32eb0c642838517f8c6b503ba82384b8b2207c04b93725c285f35cb5 SHA512 7b460fdac19c38e17ed73d9f5759b45ca35c6eb5a2d6ce8227de1de1113def93d211d020e605b99fa37ecba0710bcd1ef0fcf3c9e19e8377c235e3dcbb5b137b
DIST aws-c-compression-0.3.1-f951ab2.tar.gz 36879 BLAKE2B 36e93d0f64eacbf486d65af1403b34ad6d3d54a140d8b5c99d23fc3427f5aac13e0a7b27d826c9dd8f48c5c0737689bf39862a1bb51d75e2e6680edc9318eb6d SHA512 35115eccdb17da0619d0367057ffa4ab1290524c17f885cea440e340925b43914674caf22b859b9034bd69c2cdcf8812661c4db9d5fc2902ff1eacea5ce00e1c
DIST aws-c-event-stream-0.5.4-9312b05.tar.gz 98600 BLAKE2B 24f9b7be6c6de2fc8874c9179bd53bc67ddcf6bcf55ae554ab4e46704b747866dc08ee8c48ce7cf22745dd08ea6ef482661fd665da9d3975fe2c748b8ed5b68f SHA512 b5785c88cac5d1f925a4db4cce7e5ce6ac5fec285c1a320578882dc4b642e5a83c92255748277024113c7b0737678e47a2d915a7e3f96b8ac0dc42a1e5dc9483
DIST aws-c-http-0.10.0-ca7e0e2.tar.gz 490064 BLAKE2B 6b24c23e6a97520a19821a4804e727fe55ff33c7fdb457043f94e6013f89746aca458ceaa0c8c9c217cc3c57a4b9fa3461d055f5707de3f8419e0d90c4f583e4 SHA512 4ab9632ff91afdd800f385d1744075ee1e25753a9138ae7e894a573dc49d3f0ae9730da747517210be153d2d92f419478abd2d0d96dfd80a43d6895154f235e4
DIST aws-c-http-0.10.1-3eedf1e.tar.gz 489831 BLAKE2B d2c12d6e80f3477c28cf4801cec793d01b8fa7a8b28cab5277ddc7d170540a0cc8be426d60c2b55a0084e133525935efc295758a246ee2f7af75b0c56e0eb7ea SHA512 35bbaac0204bfa0f49dbe038feb7dad7822a77ed5bf59aa9ecc9609bb58b496c8773ae9cffac296d24a983bc523e64c2b91a773767bbaf058f0f55a043365f05
DIST aws-c-http-0.9.6-e526ac3.tar.gz 482222 BLAKE2B f78c633ea1546d95f5f9b3c73d6fa314581a5720418dc779eeb1837b13972f05233b893c75520c45df263cb07dac74d975ecc36993812c22d9331149844b5cde SHA512 8fe6119fe42d7c489ae26c2a90b1c9a9c5792983bb3c1fedf2dd4a455d96b6b9aefbf1f1db3866fb912f2b55930462b255e589076e2b963a52c354ff9e42e5b2
DIST aws-c-http-0.9.7-6586c80.tar.gz 482651 BLAKE2B f1e365efc1132f30e07f7a940b7aaf212e68bec4439e093f4ff24ed0c8aeb80a40d399020788708c832829393cb477704e4d328db59a626067b0d61f11cf7c2d SHA512 17421b941486625b168d7b75ecbbd269cd442e451e61836e29dd0823d1eb4abc46a44b88af064d91f26f36c7799927f2d11ee809a4c4837c3177b2783b635f8b
DIST aws-c-io-0.18.0-6c90e49.tar.gz 735409 BLAKE2B 6022556a246a5614a4f2b46a386df2b4e0bafc7fe6747567ebcf1e885734d8a007095245773e912bf34a56c42f6ef264e4efbb6873dbbfe4befcdfa562b95517 SHA512 03ef4168c5a21a86550ca430f16c06bda8944060327ded81669ba6d08932e856cb7f0793ee60f7dab9733e75f2e9ebd37337af23d3324e5913e0a44dc88d4fac
DIST aws-c-io-0.18.1-31d7361.tar.gz 735622 BLAKE2B 946ffb0680a0841697b32450780bd69162661a8e9b95afc6b63398a45a9af1e6c1d55c70c0bbe4cb331cf89d6178a50011c754d514cf79a094f5c8a44d4ad753 SHA512 ed3fd4657e388938035407f81516c00c8af289231ed9a35d6ebacd0623bd1e9496a7633798e322d0594a74a5eb36338d609c600953327d0a161c214244c7157e
DIST aws-c-io-0.19.0-8286c78.tar.gz 735880 BLAKE2B 53af91fe46fb3b62b2d4c65f564e0d3d4c1c5c13c97749db2aa1cc5c2bc976cf3756c922a50de612d38932bc13fbbf5a38bf9b9839b8d981f7c6336fefe39271 SHA512 2fa4ed6f59bf50deef682b000a218419273681df9cac66accd58e00866f6d86703131f4e38255d213392be793b51d88e2d84eb9cb11cc58dfbfeb955143eee5b
DIST aws-c-io-0.19.1-689dee3.tar.gz 736539 BLAKE2B 83cd38ec8d4ba750555c07d36924fef5f0cb14b16d0dd6f74abed7a17a8af22a5db407689a557966cafe35090c656e780f3e63aca9c323e2f1598a135105d2d3 SHA512 c618902838b1541630e24c984e32aa865f70221d89f4569360c10c3d2a0aaa9096c5d3b2fdf3784afac2474d799e7eb926ff07c80386c76b8ba8b2c9ffa4c96b
DIST aws-c-mqtt-0.12.3-fb651a4.tar.gz 435601 BLAKE2B 558150bd85b6aa8c67396c18b7122ddab6e8b3d1a899d65e3a4a2c0673bd404c0c100c789adc2d77c4c2bb4a3620cd0bb0e5acd4a8e3959e11dc53f222a8d26b SHA512 4b81dfb039854964274203422b12cb3948e94974df0d8ed8cfeb9756afea96bb1498e5e5db7cf220b199a13e3496f94d081e5669e874157a33650423e44c1bc2
DIST aws-c-mqtt-0.13.0-9fc2f57.tar.gz 441269 BLAKE2B faae717509be998ece4a1d309acb747335cdf8a9c5e8ca613ab2987f1214f9c1049f1b57574b7acb182bd1af6bee4fad990b51bc840a2a114aeac504f647386a SHA512 aadbf6faf969d03a90ec89bf724b2bf051121fcd4e6271898de33c0b1d398f1e320e710cd5ec591317c6468fec6e356a240983faa42720c2231574a0bd5be6d2
DIST aws-c-s3-0.7.15-0770d35.tar.gz 362017 BLAKE2B 9a2bf1f39bfd84ed1d39c0e4cf01df17a6945ffacc292f5b0b6fcc18295c5f550bcde3c3c45682c3dd2d600c3720d3828597b24aa036ff273976e1608b217812 SHA512 cad4ad829d8dbe5f11737c953a41bd288118be6ebc7a212e0bef57f3f9e510bafce9369d2a35840c6f80fe144fb7174a6223611eeceb10be190e977275f39397
DIST aws-c-s3-0.7.16-5eac79f.tar.gz 363231 BLAKE2B 2f273317243cdfccfe40cd8eac3c452cd45841cb809df2e63cefcfba36d58e9b53a8f1257c74f8c2d403c29bf74bba0a9dc8da6fd52bab2b4d9300441482d2cf SHA512 a82ac644b07ab4c3b52a051de45170e657c2c17093abda75bc0db66c275ebad8b12cc908e3138ef79bdc5f7e4ccc5eb45f779469c2a43cb2c0619da364995246
DIST aws-c-s3-0.8.0-52c90d3.tar.gz 369070 BLAKE2B ad525a69e45c05520c217ae3eb9dec5803cb68ed3f897eaf0b9cafd58328c233a8a6b645b4db1d4118ceb7cf6a4310cebbf1b958baa0c0ba7aa5ca751f742934 SHA512 7df4e3f632f7df04a69b3e9766fc4809183bd00439a8f58bb02abf862b7476dae7785f89bd949a614be626e0720d3060566caa094f8b71886a579f6b5352637c
DIST aws-c-sdkutils-0.2.3-ba6a28f.tar.gz 79868 BLAKE2B 18324779d03ae45155a9f2dff4e2a40af91e64a46841a74492e5f99f0555602b5c1da0984cc453f510c0699e603ee85e654ad847aee0d4225abb0d96c3250a5a SHA512 0e477993da427d99b55eb66865f5d86cd419935fcfac0531b1b57955ca11db7dcae5df9e823f39d0ccdd7396239bac35deaac74a09fce4376808a9c8bc7b8a7f
DIST aws-c-sdkutils-0.2.4-f678bda.tar.gz 80371 BLAKE2B 86a3f28425d131b0362bcad09f63e5e09f06471a13e2a4878211df4da15c799310caf81f1f5e751e4ed2d7e9c9165bf5728e620740cdc7d8ca3e77a3eb69e8de SHA512 de7e637e1c13f5e8caf213109f85783e241d2a8d7a868d95b7de3952cce6c84b54a2af1cd2082fe711c3c7903c6b37379037499b828ee0b7154dbc31099cfc27
DIST aws-checksums-0.2.5-66b447c.tar.gz 136288 BLAKE2B 8b0342ccc61d71e89377060e8bccc8637a565ee48344ca2fe68945047a1f1e90c6fb96d907e2bdad1a555798e8d96f75736b9f507546835cd1c4fe825b2d6e6f SHA512 b85cd549bf0b8d1fa7a622e224f32507ea493410553e9051076c98938a2df1c311eb276c50f5d73dd0a45906670df7345103ed9e17cdf9e50aadcad1128fa3ed
DIST aws-checksums-0.2.7-9978ba2.tar.gz 136401 BLAKE2B 852f2ac01532c0709da220716f1214455962a35dca39f22bbc86a83beedcf61392b51c6a675666a95368e1ec21548c4f0b7b4cf8b5927af63022041432cbed42 SHA512 29a8a1a9acd768e98099cb91db36b4226bbb47f49ed746af3e4e8417c5930144bf0a96e7d954b0fce7fbd14d90034af9bb93e6dde1a59563f3dbcd4119ee3127
DIST aws-crt-python-0.26.0-d1c9c47.tar.gz 284330 BLAKE2B ed20f5f6f09f80cf24ac2c4fd23a54a3a7583c767380adbf6bff8673b6625c0297d5e56867ee0c2e9fef48aac2171be28d8970151a459c627cc448120083b4c7 SHA512 b124211a7b7815ebc5730191ea38bc659429afd786650e0e5c40d530db1c408b6ee0bbdfce7b340307db1502c579a68cec61526f5210119a52577398b9c938f0
DIST aws-crt-python-0.26.1-e31ff4a.tar.gz 284286 BLAKE2B df98196d38e5c03c210d356a8c9f3ff073b2231f6a90647529cffbdad2e4689939acec845d589115d3d1b7d97bf847245bf6345a72a0d3c63b3854b852dd3da8 SHA512 4367a9f94fbe477d6c06e00d5caf7dce8048e39339edf9201a329b7155f720a1d505b6a6ab09a4c69d9ade7a0fdf5406cb3abb30d7227ecbbf96885ac2a66b11
DIST aws-crt-python-0.27.0-4696607.tar.gz 293906 BLAKE2B 251eb79ba74dda773805b4a69679a360c14191b26a6f5f4200b8e877d785a3318c7d460019acf1ab093b55c0d603bc6b07f012e417a10c2fcc7f3e386f28c45f SHA512 35fb5dd5cde65bf22b02f9f859b5b014d835421c0d532ff40205801328e8888bb2195c1dfa973864f112813d97819966d954abf0e1fc89452b6491e44f38f4e4
DIST aws-crt-python-0.27.2-0157faf.tar.gz 298715 BLAKE2B 4d2a0de82a9068fa069aba80f4a915f4e21ce663f8c78531d0265e90bd694d7f231b524b91d50316331560a921696be7e46b9ac699e1a8ea18957086722c9aa5 SHA512 136c8922ff366ae48f0c04818a47281b28fda2f177c82924d8170d9d1552b99efdd18811f0a48ab4e6477a167f189379a8f73b28f349753be5a5f8c73e3ff976
DIST aws-lc-1.49.1-b1420f2.tar.gz 126237874 BLAKE2B 44210243fb6ff1297f107fe9570def693e80d3c80af91d689f690058f645ccd1ff778a2e27facb9658c5ce3693310b7f32e4eb50c2e90a32714475194de0f957 SHA512 0694f0167513c97b45ccef3302e0f20c06dc5397eff5caae6a4627f1ac4e5967cfd28ad72206e38c006b08ab5b5cbe926c535003747f51cbdd2f3c76823c4819
DIST aws-lc-1.50.1-7d9cbf3.tar.gz 126899499 BLAKE2B 0741d5d0c6d7f6ffa20075437ed9a2e59e85fe2346dd39ba1e799bb208d19476e4b2a4dae8b685d1147a01acc0fdfdce17a44851a3a9ebf649cccdfcfff855db SHA512 2565b6b96b85eb6c0efe2e2555130e9fc61ee1d9ae13d375d7a8b354607ce5fac05e64e561dfc57113ac6f97a7315d98f59cd4c492963cb28bc96151535936a6
DIST aws-lc-1.51.2-a614f97.tar.gz 126902053 BLAKE2B 3061d10e0649c3235f0ea86f6d30bb94d36fb757227edb1542b158cc9ca45b296e320a6fc7c84eb4b941da83026565f14dfe0df8a3198c353ac833631c03ba90 SHA512 c7fff6c83f4f8eb9e62e2e952a581453ea2324724463fba868a343c53fcc972cc47afd4bd01289a7da24b0fe62465381269f700e5c13b7b132887918259aae0d
DIST s2n-tls-1.5.16-b8a9aa4.tar.gz 4952160 BLAKE2B 9cf00c6e4a60ca8b54848b4bfefd231c3ed361d281179e0193dcf023569054fc04a3f900c583d816c77284f3fbe4fcabb34e93993113fbb7bfe9ec15d29ff54e SHA512 d0425230ed0f665584d359b68045bd9f9b6eefa42fe7a88973f91da54c08dbfbd4144e426574ab2a050154d3faa66ef3b5c8508baf4e2e348403784054ab6c47
DIST s2n-tls-1.5.17-eb4167f.tar.gz 4945931 BLAKE2B f57424c5fb1ab4b812dcfeb49f2ee70335426a30d9c408d1eca8cef63f1bde154b1eb898bca80a9c456f69008460bcfec1f9f5c4783d28ee355bcc9670a69250 SHA512 715365055d55c8baf50643653dc1eae86d3f0e827db9450ff639d43704923646a957832552f5a4d714de8bdaff38dd1d6df95549d85dc0798efac1344db8080a
DIST s2n-tls-1.5.18-1c5798b.tar.gz 4991987 BLAKE2B 2c37a68cdfc955e5cece6bdf172a2a97087dca856e0b490f904a4e6151cbecae0387e3ec54b31ad78f20d4daa45eba5492b894bc1f2c71005e52c227e4bde58a SHA512 c590b13cfd27fb6b57d60d7cdf82cec0e8b7679b3d592d0328189becc43774a717074da201275e1d6efb619eef372011dc4578ca8e452c47c1ddc6104737a963
63 changes: 63 additions & 0 deletions dev-python/aws-crt-python/aws-crt-python-0.27.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3+ )
inherit distutils-r1

DESCRIPTION="Python bindings for the AWS Common Runtime"
HOMEPAGE="https://github.com/awslabs/aws-crt-python"
SRC_URI="
https://github.com/awslabs/aws-crt-python/tarball/0157faf2fdb7bcb7eb2f84bcdbc7c67faff18c6a -> aws-crt-python-0.27.2-0157faf.tar.gz
https://github.com/awslabs/aws-c-auth/tarball/cd9d6afcd42035d49bb2d0d3bef24b9faed57773 -> aws-c-auth-0.9.0-cd9d6af.tar.gz
https://github.com/awslabs/aws-c-cal/tarball/938d0fea30d8476a7cf260278d636404682a28d4 -> aws-c-cal-0.9.1-938d0fe.tar.gz
https://github.com/awslabs/aws-c-common/tarball/aaa2f11ed609e3f888efd9bf745e810b45b13a38 -> aws-c-common-0.12.3-aaa2f11.tar.gz
https://github.com/awslabs/aws-c-compression/tarball/f951ab2b819fc6993b6e5e6cfef64b1a1554bfc8 -> aws-c-compression-0.3.1-f951ab2.tar.gz
https://github.com/awslabs/aws-c-event-stream/tarball/9312b052583183b98526aaeb91e5c72ec3db9627 -> aws-c-event-stream-0.5.4-9312b05.tar.gz
https://github.com/awslabs/aws-c-http/tarball/3eedf1ef8c6874cd941dbde794a6ab3bd979e181 -> aws-c-http-0.10.1-3eedf1e.tar.gz
https://github.com/awslabs/aws-c-io/tarball/689dee3cb8dbd8a6906431d154a3695f7688c056 -> aws-c-io-0.19.1-689dee3.tar.gz
https://github.com/awslabs/aws-c-mqtt/tarball/9fc2f573c0fb608c052230d4f2495725d7252285 -> aws-c-mqtt-0.13.0-9fc2f57.tar.gz
https://github.com/awslabs/aws-c-s3/tarball/52c90d39dab19a36e06d746a8c795060632619e2 -> aws-c-s3-0.8.0-52c90d3.tar.gz
https://github.com/awslabs/aws-c-sdkutils/tarball/f678bda9e21f7217e4bbf35e0d1ea59540687933 -> aws-c-sdkutils-0.2.4-f678bda.tar.gz
https://github.com/awslabs/aws-checksums/tarball/9978ba2c33a7a259c1a6bd0f62abe26827d03b85 -> aws-checksums-0.2.7-9978ba2.tar.gz
https://github.com/awslabs/aws-lc/tarball/a614f97527d16461d5c904ef90d3bb647e35265f -> aws-lc-1.51.2-a614f97.tar.gz
https://github.com/aws/s2n-tls/tarball/1c5798b82442067bace943f748f4f24ae1770bed -> s2n-tls-1.5.18-1c5798b.tar.gz
"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="*"
IUSE=""

DEPEND="dev-util/cmake"
RDEPEND=""
BDEPEND=""

AWS_C_MODULES=(
aws-c-auth
aws-c-cal
aws-c-common
aws-c-compression
aws-c-event-stream
aws-c-http
aws-c-io
aws-c-mqtt
aws-c-s3
aws-c-sdkutils
aws-checksums
aws-lc
s2n
)


post_src_unpack() {
if [ ! -d "${S}" ] ; then
mv "${WORKDIR}"/awslabs-aws-crt-python-* "${S}" || die
fi

for module in "${AWS_C_MODULES[@]}"; do
rmdir ${S}/crt/${module} || die
einfo "Moving ${module} into source tree"
mv ${WORKDIR}/*${module}* ${S}/crt/${module} || die
done
}