diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-28 16:35:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-28 16:35:15 +0100 |
commit | 35a2663a10c1124ae2951397ed2a4435dc5808e5 (patch) | |
tree | 16b51f23ec0b437ddf2856f01e338b0dcc6bdb0f /dev-dotnet/dotnet-sdk-bin | |
parent | 5d1fadfaf82053fc45d6120cb990be1ffb05fc8d (diff) |
gentoo auto-resync : 28:10:2023 - 16:35:15
Diffstat (limited to 'dev-dotnet/dotnet-sdk-bin')
-rw-r--r-- | dev-dotnet/dotnet-sdk-bin/Manifest | 7 | ||||
-rw-r--r-- | dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild | 72 |
2 files changed, 79 insertions, 0 deletions
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest index 0f41aedb2df0..fecc5cee6e4d 100644 --- a/dev-dotnet/dotnet-sdk-bin/Manifest +++ b/dev-dotnet/dotnet-sdk-bin/Manifest @@ -16,7 +16,14 @@ DIST dotnet-sdk-7.0.402-linux-musl-arm.tar.gz 214244414 BLAKE2B 5b874de5db29d9dc DIST dotnet-sdk-7.0.402-linux-musl-arm64.tar.gz 214108091 BLAKE2B fd82c80e1e2491bf72b2bf2ff3b301b25678df79c8633ccb7010d7fe838217421c98daa64cf50c860f5158944d9560f920c16a2ff00bd91dfcaa986e65f7a940 SHA512 695ebfc35f556973be2c209a773e539455f9ab419e4679930d6e8f848e836fab67a5db596e29d0f7104dd61dbf4843d4dd09ab43e0fc685c852109646d9d09db DIST dotnet-sdk-7.0.402-linux-musl-x64.tar.gz 218457412 BLAKE2B 9fa11a59bd070600a33be17c0780d69c0b06a8aa13c18b5e1d0c37029830173ef09168e8046d32477a9454d96b4a31c254fd400b2cf07c68b66d327270b96092 SHA512 008bfc594654fa25dcf80590c3305c72b208dcb4c78ec99220f7eeb8542f0af14bfe78c829b866de3e63c116a50c3e46a577f827ea4da6e77f427ec86e943049 DIST dotnet-sdk-7.0.402-linux-x64.tar.gz 219152858 BLAKE2B 76a3c59d04bdd25c316a9cd6b96b68fdfc6c04cc6bf15d85af3970a0967487af0c00debdf4634088cf2170a34c815c9bc88c74556ab08dd0ac224a5556805ddb SHA512 0c4d654bc7d440f49d14e6e3ea71e636bb37c92c1e835ec87879350f5b00d68465a05c3a2dc078252329c3953a131bc4c2bca6b1d2303ca5af14d3d88a192245 +DIST dotnet-sdk-7.0.403-linux-arm.tar.gz 214216185 BLAKE2B f38f66b9c7ef5768e63229c9314f04d78cd12f2d87544af0b8f8225a14473e253a3ec5e4f89fbbffe57d94facbb193fc3b829528163dee8df7e0ca7c906db170 SHA512 ea385ec550177709da9c5b58f0e74e54781e5fb6986abf4edfddf7e2bab2e5c17bba9e594a89fa0779c1ade75cb6f5228b980a21462ecbe461d2464b0835c4e0 +DIST dotnet-sdk-7.0.403-linux-arm64.tar.gz 213906636 BLAKE2B 3d75f0df4664a258dfb62c6f756826f06c941bd6bf1f8ba8ceee90ce6411f058b2f3ff42453ac606746c50719e89e97fdf0834c5e04894e825f6e571707321fd SHA512 0980f3f888f1267a5dee5c916ae8d0931f0c6789f1e7334fb7b4d5ab27a1876ec014d30be8977d314e4aa7302b197dde09ed39cdc5ed84b366307148d5350deb +DIST dotnet-sdk-7.0.403-linux-musl-arm.tar.gz 214300446 BLAKE2B ea7425fd6283f5e5e2e41f625f8c6aea60fe07f74bd076c5512ef382cb6b1a45a3c426c18b553107fbb8e3fadfe559e22388b06d78af81d8b045e9f36b4396b6 SHA512 60c27d42fed8a75afe8b7b50f624f50eb41f3a0de1ad0bf222a3a373cb0ec2890f27913b2285ae8048238bf06bc4f173737feacc0b6b1ab53261757453be6b69 +DIST dotnet-sdk-7.0.403-linux-musl-arm64.tar.gz 213913194 BLAKE2B 18ca6b13ed5968df78d41bbafd8f85d03f83cb78670222bf1b2513d240070b953fd9e1d95bd133fe5f0546b452c5aa7e11da3d8e1682d48f42a7ef9479f17f29 SHA512 1d4de5c427ea65332756ee1de7010850c5de05e230a5c01bd972cca7a789d37231597e0c8d1f9c67af3585a6c72daa59db0309a73cd1c38c62b26017eae7001e +DIST dotnet-sdk-7.0.403-linux-musl-x64.tar.gz 218541828 BLAKE2B 04b723c7a50aff63299ad8d71c235144258e66d9c8d8ad7df2e8585054f769a11ff59728617d4083a1a5713755cbb0cf9c67ac99f3f8f556256c6cc357320bcf SHA512 c496204bffb8c878ac22921d78d20a160edd4ce7bd6f5f4b9bafcec06e25a10e4f4a94e90d0aa7acf4c95319334245531fc93184506ad944ee5af1025c36bf73 +DIST dotnet-sdk-7.0.403-linux-x64.tar.gz 219211462 BLAKE2B d4ef5177da21ba778287d4c374442ff7e52b39934880c3086aa2817a1fab7a977e5face314e1c6e8128170af9f4d1b181221867dd6d50f8d90e3b620f587de20 SHA512 2e96fa4ee32885a4433be12aac0e10998f9e7f0fe4791f33cd31966c0e0d345d978514787a36c5f0f43c7754e9639a5d52fc96c9f44cf56c0cfc9a8ad2620dd6 EBUILD dotnet-sdk-bin-6.0.404-r1.ebuild 1911 BLAKE2B 9d085d04370723e0276a7b5308c4e324656da1afe16b847e2545ed212afe326e7af3656c47873239a752a3978fc4d5e1d0ead2c6579e61b8e939783d53c2f345 SHA512 948c0a00cfab8628bdd83dbed3b8ccc8eea81ed7464945eeb866e7153526aeb784bd43991a093bcfb1b3250d85574c6f94d079031e5858b561df9c787d928811 EBUILD dotnet-sdk-bin-7.0.401-r1.ebuild 1956 BLAKE2B 5082ba45269cd818111e4c5f390cbbee89c174f817dc05569442c8e7b61af4654ee27e0b3e8d1934ffe0f8591859c6e3c367b7118b89c62718a553b13d2da1a2 SHA512 958804e742af15a8625e06b8969793ef897c0a2a111e6c69fe2f1a6fb4b835defc43aee5da63d49aeb33cbe6bd7282912dbdf271a558cdb8832e2a293f788626 EBUILD dotnet-sdk-bin-7.0.402.ebuild 1994 BLAKE2B f093294459c3f516d7cadb384276d1d03014417e001905e883a5bdd5749ab634901fca3bde703629aa5a1ef806dbbb538bef22fd97d8b8a7f88f001607dec493 SHA512 fa0001a084b1fa83268a45bf1a6cfa7bdb1b4aff8c81a6abd95b9268e867722f6752b9e9141cd14da2ff74ea671583e4e235194bc42c8b21de3ccf4678077374 +EBUILD dotnet-sdk-bin-7.0.403.ebuild 1994 BLAKE2B ae23ff2424b2acbad6f43430a18cfd1a13aec2674a9ee18d9f5424aeeb4f437d8726d5f62ccc12bb156bd7f31eec8c91b3768ece01b2b50b73820534d99336a4 SHA512 77449ba3f1b4abc1421b1f7b3b66a854e4fb2189218da4c249dd12011ad137ca09cc121d05e13a9c587fe4149e956e25289c05c19e86ea1ff727400ffd0a938a MISC metadata.xml 399 BLAKE2B 77e69a42625154f791fdf1e9559921a4e7aa077e91f78d3ec52779818287d05612080ca21a4199a3531e8d1af34a78f362a07b3cd89cd027dc1f0b6cf84fbbdf SHA512 d0b85e5ea0a2a4aa361d21a81218ef5dd68f6d51972addc771681208342075a860436a135e8f219cb5b4424f8a40d1dace8260c6c0eb1da3ef1a0dd13811c1d0 diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild new file mode 100644 index 000000000000..c66561e03c49 --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" +HOMEPAGE="https://dotnet.microsoft.com/ + https://github.com/dotnet/dotnet/" +SRC_URI=" +amd64? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-x64.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-x64.tar.gz ) +) +arm? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm.tar.gz ) +) +arm64? ( + elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm64.tar.gz ) + elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm64.tar.gz ) +) +" +S="${WORKDIR}" + +SDK_SLOT="$(ver_cut 1-2)" +RUNTIME_SLOT="${SDK_SLOT}.13" +SLOT="${SDK_SLOT}/${RUNTIME_SLOT}" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64" +RESTRICT="splitdebug" + +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0/2.12 + sys-libs/zlib:0/1 +" +IDEPEND="app-eselect/eselect-dotnet" +PDEPEND=" + ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT} + ~dev-dotnet/dotnet-runtime-nugets-3.1.32 + ~dev-dotnet/dotnet-runtime-nugets-6.0.24 +" + +QA_PREBUILT="*" + +src_install() { + local dest="opt/${PN}-${SDK_SLOT}" + dodir "${dest%/*}" + + # Create a magic workloads file, bug #841896 + local featureband="$(( $(ver_cut 3) / 100 * 100 ))" # e.g. 404 -> 400 + local workloads="metadata/workloads/${SDK_SLOT}.${featureband}" + + mkdir -p "${S}/${workloads}" || die + touch "${S}/${workloads}/userlocal" || die + + mv "${S}" "${ED}/${dest}" || die + mkdir "${S}" || die + + fperms 0755 "/${dest}" + dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SDK_SLOT}" +} + +pkg_postinst() { + eselect dotnet update ifunset +} + +pkg_postrm() { + eselect dotnet update ifunset +} |