diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-05 03:04:47 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-05 03:04:47 -0500 |
| commit | ff03324f0b5c30484659977ecb3a56e73f5856a5 (patch) | |
| tree | d3d9a7636e37b0d2eec93ddf61a47caeda399de0 /sci-libs | |
| parent | eed03ed6da4435154826115469c3956ad88ee8a5 (diff) | |
| download | baldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.tar.gz baldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.tar.xz baldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.zip | |
Adding metadata
Diffstat (limited to 'sci-libs')
| -rw-r--r-- | sci-libs/aotriton-bin/Manifest | 11 | ||||
| -rw-r--r-- | sci-libs/aotriton-bin/aotriton-bin-0.13b.ebuild | 93 | ||||
| -rw-r--r-- | sci-libs/aotriton-bin/aotriton-bin-0.9.2b.ebuild | 37 |
3 files changed, 103 insertions, 38 deletions
diff --git a/sci-libs/aotriton-bin/Manifest b/sci-libs/aotriton-bin/Manifest index cd3c6c51203e..4119cdf1e9de 100644 --- a/sci-libs/aotriton-bin/Manifest +++ b/sci-libs/aotriton-bin/Manifest @@ -26,4 +26,13 @@ DIST aotriton-0.11b-manylinux_2_28_x86_64-rocm6.3-shared.tar.gz 3820239 BLAKE2B DIST aotriton-0.11b-manylinux_2_28_x86_64-rocm6.4-shared.tar.gz 3820222 BLAKE2B d7ae6d7aacb72b8e54ed35810214a42cbe29fcb876c338767455180fcde48639f8150a48a6301fd0f1bfb0d250c5272299c3a7839ed62b2f1cf919794190e935 SHA512 9c9f163be9db26aa3221c54eff63f72d6d66bb658b9416ed4ba383194e40579dc0484b78aca93147a165fae1cd09d6f72301e2e5a9ff77f2b56ef763952af98f DIST aotriton-0.11b-manylinux_2_28_x86_64-rocm7.0-shared.tar.gz 3826186 BLAKE2B 7ea9f191f9a7217551f3eca2acee6e04f059e4544d44452c904481f1845e432b6f7de0ca7019344fd6cd348edde18672eb4f2a25d4dd3d1f36c4fe2df97f34b4 SHA512 bbe88a0d65f0dc145db95fc3eb6ee35ec72bec7f194993f93e46bb52331212be18187b5eab3d364863d66e53836ba55e805602e6464fba396a77ab927d45c799 DIST aotriton-0.11b-manylinux_2_28_x86_64-rocm7.1-shared.tar.gz 3867807 BLAKE2B b0e8e3c6d2b1f09969d50306c4e27cc879f866f8a4012082e0da320a2f6acd34651ecf17d94fc10d6611b11d252095c89b4d3a660923a9842c6817a0255e7cc8 SHA512 1f34156f5c8f396e76a2dff4270a8a953962c602048fa3890cac7887be7d316515995643139396bc5e318dc0ec8802b29a7256082ab870927ee7d663d4a1a8fc -DIST aotriton-0.9.2b-manylinux_2_28_x86_64-rocm6.4-shared.tar.gz 444787060 BLAKE2B 26cc079073919266c635e4ee3e7f69fa275fd1351b90cf472c639cd514be09187932868103e4c958f94cfb66e9cf74f6d8f9aac536868ec32272546d80180872 SHA512 b7e14e45e584795470a729a8fcfd6130886bbe772bb201b0afcb1786dc09c58bfae1d8e6e9024919dce93b90d2208271da5716b36a01bfaf1633c177fa1853e5 +DIST aotriton-0.13b-images-amd-gfx110x.tar.gz 243052908 BLAKE2B d8cd977d5acaba1f346d00d58d5bd15438a99bb6de9fc399c53c0aa14ea9f3535bbf4e026c2f32b719765f4cce064766f05f3970eaa6cea4a1022b2ed4cc64d7 SHA512 5f8dd26baa8e646c738cfd0b3be44fa251e1c2eff6f4e7b1912eeebc4f4236985ab8f006c75c5883edae2fe282ed690ae0b7589e91679e6c4d0f4b280ab0061f +DIST aotriton-0.13b-images-amd-gfx115x.tar.gz 187771815 BLAKE2B c63ff93c806b91d404dde9b88da54c21ea43705c82eab4030f0bd2b7036d618479f81d36c1b3f26a63c418ee4d29faea5a05950692bbb32f9312b6deddf174d7 SHA512 188760c14053cd62cc475713076414dc9f4f2d4fbfe6f1767df19b6d07a5b57868e5dfbd5af9b9ce6757e2e8baf420b3af8dff5273fdb476bed218acf51d91ce +DIST aotriton-0.13b-images-amd-gfx120x.tar.gz 157925636 BLAKE2B 84fcfa59d6c3088b9b9bf466370defd4f034762fc135676556117fd7f9774107e8387f878c1f0fa5dc74021f795a284e773386f13361bdfe8f8cb643bb73a7d8 SHA512 08cf6df83333b1c13f3f9db5009f5c7c779871e796d7c009f496ddec2a7bc0b02b68f87e91731459f6032bf82904d7561d62b2ed26bdd52c0a68afe94301ec49 +DIST aotriton-0.13b-images-amd-gfx90a.tar.gz 108105880 BLAKE2B b5632e7b619a6c7f298a0f741cd9bce63a4620dbc554092f110f56a5faef27e3fee1578ade0e5683d370e28e09cad7ce8cbf6eaaa786b2afd5644461eb177cdc SHA512 6eee4390a13cc39711898823917d9b8571cec5081d263aebe5a0cf3da413a8f527f9efa900017f33240eae84ffc07ef2e411391ca6e0e0db39a8c166f160828a +DIST aotriton-0.13b-images-amd-gfx942.tar.gz 119722010 BLAKE2B e94e0da210a011eb38097bd5d606031691be684ddd18eaba0d8ee4ed6a9cc37539e65d72d26413c4aa20e13ed9d80ac709d73d821f4f7f4794cfe9af12c79359 SHA512 736a8fdbdf6333112e7e547650cc9524f9366b726ff633be824e3a92117d62bc414fd14438d38793a373bfddb73d8b42435bcebbfe02846243062dceede00b6c +DIST aotriton-0.13b-images-amd-gfx950.tar.gz 100785858 BLAKE2B 09b5fd182dc8c2062ff9da7ca38864620310a11b6a12948d7b4188c9a4ecb45ff945eec95b0032c6d8633129c9bf3aa852888f2ae9cfefd6028d6b859f82b63d SHA512 b34e305956cb5bceded19cd557c716f0000ee5e3d52ec6aed9126b6eae4953f97e08bdf009cbf7cddb494c3a7cc8a1d89fb33e835998f9dd900f0fe181fec166 +DIST aotriton-0.13b-manylinux_2_28_x86_64-rocm6.4-shared.tar.gz 5557829 BLAKE2B 3033eda5668347151ad6041b8833bc65e18a6a4b4b53b66116a7866bbbd04205cda2a9fc621dded4c07753c56e45335546f390592aacb11ca7424f167864625f SHA512 bfa0cea6cfd167e7210b50a310a3d37cf26acf735fa16a01832993b9b525344045a4c5195ccdc5c9ee87938771cfad8e3d2163a64dff3a299002e74d88f64472 +DIST aotriton-0.13b-manylinux_2_28_x86_64-rocm7.0-shared.tar.gz 5556804 BLAKE2B ffdc9ba689bc608d48b5c7e4f582c3f3a9134e9824ffc2a99edb858afee607001492e0ae69eeef9372fdca8e25eb17ce15f5e225f277fb35ec7e11bb3cc0ec59 SHA512 19cbb8c149d7d9d792dd75e553628c8395a703de57429e1d792134a3a6aa50e9fd8aa4df890cfda6aadaf8428d56bef786272c3ef975dbc83b48cce8e639dc0e +DIST aotriton-0.13b-manylinux_2_28_x86_64-rocm7.1-shared.tar.gz 5594940 BLAKE2B 3e0ad6c07bb61f0ce4d9ece0fbf9510b8a076075b51c5a1ce4a5122a9780912b4f612e32e8e612d4a7025307b681a86ccce555074ae3d8bd5fab53f29ac94146 SHA512 f47046c877e1f7ba8bf8e3775c7cc7c2cf4068c170d96e2d7d74f9dfe5928186bcbabd7c9026d593c0199ab164b5d791f709afde711efd8569b78fe8ed9d0235 +DIST aotriton-0.13b-manylinux_2_28_x86_64-rocm7.2-shared.tar.gz 5594945 BLAKE2B becc7a6b2cbc67f892aa0b7ee3db466e36e229f3f250d85b2167522b34235aee45b616e3c12890de196aa1b4f0f0c7f6d9f05a0d5dee12d5f39068fa709ae01f SHA512 61779ab1bd0030c24e3e33c37174ecb93839cd24f13f93c139bec6b252278c2b94b0ca1e03154084427e91c049401181d34f2d330bd3068023baf7b591d349c5 diff --git a/sci-libs/aotriton-bin/aotriton-bin-0.13b.ebuild b/sci-libs/aotriton-bin/aotriton-bin-0.13b.ebuild new file mode 100644 index 000000000000..71eef6fda2e6 --- /dev/null +++ b/sci-libs/aotriton-bin/aotriton-bin-0.13b.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN%*-bin} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Ahead of Time (AOT) Triton Math Library (binary package)" +HOMEPAGE="https://github.com/ROCm/aotriton" + +URI_PREFIX="https://github.com/ROCm/${MY_PN}/releases/download/${PV}" +SHIM_URI_PREFIX="${URI_PREFIX}/${MY_P}-manylinux_2_28_x86_64" +IMAGES_URI_PREFIX="${URI_PREFIX}/${MY_P}-images-amd" + +# Download libs for all rocm releases (4mb each), but unpack only one. +SRC_URI=" + ${SHIM_URI_PREFIX}-rocm6.4-shared.tar.gz + ${SHIM_URI_PREFIX}-rocm7.0-shared.tar.gz + ${SHIM_URI_PREFIX}-rocm7.1-shared.tar.gz + ${SHIM_URI_PREFIX}-rocm7.2-shared.tar.gz + + amdgpu_targets_gfx90a? ( ${IMAGES_URI_PREFIX}-gfx90a.tar.gz ) + amdgpu_targets_gfx942? ( ${IMAGES_URI_PREFIX}-gfx942.tar.gz ) + amdgpu_targets_gfx950? ( ${IMAGES_URI_PREFIX}-gfx950.tar.gz ) + + amdgpu_targets_gfx1100? ( ${IMAGES_URI_PREFIX}-gfx110x.tar.gz ) + amdgpu_targets_gfx1101? ( ${IMAGES_URI_PREFIX}-gfx110x.tar.gz ) + amdgpu_targets_gfx1102? ( ${IMAGES_URI_PREFIX}-gfx110x.tar.gz ) + amdgpu_targets_gfx1103? ( ${IMAGES_URI_PREFIX}-gfx110x.tar.gz ) + amdgpu_targets_gfx1150? ( ${IMAGES_URI_PREFIX}-gfx115x.tar.gz ) + amdgpu_targets_gfx1151? ( ${IMAGES_URI_PREFIX}-gfx115x.tar.gz ) + + amdgpu_targets_gfx1200? ( ${IMAGES_URI_PREFIX}-gfx120x.tar.gz ) + amdgpu_targets_gfx1201? ( ${IMAGES_URI_PREFIX}-gfx120x.tar.gz ) +" +S="${WORKDIR}/${MY_PN}" + +LICENSE="MIT" +SLOT="0/${PV%b}" + +KEYWORDS="-* ~amd64" + +IUSE_TARGETS=( + gfx90a + gfx942 + gfx950 + gfx1100 + gfx1101 + gfx1102 + gfx1103 + gfx1150 + gfx1151 + gfx1200 + gfx1201 +) +IUSE_TARGETS=( "${IUSE_TARGETS[@]/#/amdgpu_targets_}" ) +IUSE="${IUSE_TARGETS[*]/#/+}" + +RESTRICT="strip" +QA_PREBUILT="usr/lib*/libaotriton_v2.so.*" + +# glibc & gcc: linked with manylinux version, no rebuild required +# xz-utils: used to decompress lzma blobs with kernels in runtime +# dev-util/hip: must be in sync with SRC_URI +# and trigger reinstall on sub-slot change. +RDEPEND=" + sys-libs/glibc + sys-devel/gcc + app-arch/xz-utils + >=dev-util/hip-6.4:= + <dev-util/hip-7.3:= +" + +src_unpack() { + # *-rocmX.X-shared.tar.gz archives with host code have the same structure, + # so decompression of all of them would overwrite files of each other. + # Instead we decompress only one version for current dev-util/hip. + local hippkg=$(best_version dev-util/hip) + local rocmver="$(ver_cut 1-2 "${hippkg#*hip-}")" + local file + for file in ${A}; do + [[ $file == *-rocm${rocmver}-*.tar.gz || $file == *-gfx*.tar.gz ]] && + unpack "${file}" + done +} + +src_install() { + doheader -r include/* + + insinto /usr/$(get_libdir) + doins -r lib/* +} diff --git a/sci-libs/aotriton-bin/aotriton-bin-0.9.2b.ebuild b/sci-libs/aotriton-bin/aotriton-bin-0.9.2b.ebuild deleted file mode 100644 index 84e53cbf5d3c..000000000000 --- a/sci-libs/aotriton-bin/aotriton-bin-0.9.2b.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ROCM_VERSION=6.4 - -MY_PN=${PN%*-bin} -MY_P=${MY_PN}-${PV} -MY_tar=${MY_P}-manylinux_2_28_x86_64-rocm${ROCM_VERSION}-shared.tar.gz - -DESCRIPTION="Ahead of Time (AOT) Triton Math Library (binary package)" -HOMEPAGE="https://github.com/ROCm/aotriton" -SRC_URI="https://github.com/ROCm/${MY_PN}/releases/download/${PV}/${MY_tar}" -S="${WORKDIR}/${MY_PN}" - -LICENSE="MIT" -SLOT="0/$(ver_cut 1-2)" - -KEYWORDS="-* ~amd64" - -RESTRICT="strip" -QA_PREBUILT="*" - -RDEPEND=" - sys-libs/glibc - sys-devel/gcc - app-arch/xz-utils - dev-util/hip:0/${ROCM_VERSION} -" - -src_install() { - doheader -r include/* - - insinto /usr/$(get_libdir) - doins -r lib/* -} |
