diff options
author | 2023-10-14 10:39:19 +0200 | |
---|---|---|
committer | 2023-10-14 11:56:49 +0200 | |
commit | 693a1ddedea9e6459abb94fccc6bcb5ac54eb7af (patch) | |
tree | 88f0840a21942f07ffbd358606a474ed5f1b9327 | |
parent | dev-dotnet/dotnet-runtime-nugets: bump to 6.0.23 (diff) | |
download | gentoo-693a1ddedea9e6459abb94fccc6bcb5ac54eb7af.tar.gz gentoo-693a1ddedea9e6459abb94fccc6bcb5ac54eb7af.tar.bz2 gentoo-693a1ddedea9e6459abb94fccc6bcb5ac54eb7af.zip |
dev-dotnet/dotnet-sdk-bin: bump to 7.0.402
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
-rw-r--r-- | dev-dotnet/dotnet-sdk-bin/Manifest | 6 | ||||
-rw-r--r-- | dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.402.ebuild | 72 |
2 files changed, 78 insertions, 0 deletions
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest index c7128665a0ec..d006257dc90c 100644 --- a/dev-dotnet/dotnet-sdk-bin/Manifest +++ b/dev-dotnet/dotnet-sdk-bin/Manifest @@ -16,3 +16,9 @@ DIST dotnet-sdk-7.0.401-linux-musl-arm.tar.gz 214138371 BLAKE2B bbb12a92bf5d3b88 DIST dotnet-sdk-7.0.401-linux-musl-arm64.tar.gz 213974901 BLAKE2B 444b86f4899c3979db257c229b3d717851b83e51156ea55e9c2004e41ed6a59f5c241ece7697c9ae40abd4b5557f00e51f4ce45c458990a238023750807fd597 SHA512 4c8e0ba9e6c4e0ff71c563a6a25d470c47d11270e7b166b8c2f1a41337dead0b5765fda17a9a332ba55ff3faaa7aadfa39142cb1e6d32d20c6b826ef521125e1 DIST dotnet-sdk-7.0.401-linux-musl-x64.tar.gz 218584001 BLAKE2B c4a8fc3397796e20c3998633d858a506a6d87d409c082bb6bb6d45e5714ad3ca3075fd4f0d9cfc10d9417e1a2d86250a205126724bc08d34426c99e52e714515 SHA512 77a33605b815a50e2b79b110c1617f69668c7e802919ea954ac45aad4208750436c6fe0d71aad367a610846633a8da56e3f1f4f82460f801eb3b9437bf2051a0 DIST dotnet-sdk-7.0.401-linux-x64.tar.gz 219152408 BLAKE2B 69f1b10ffb3decdb81b99c08ecd3aeb8bed8415de1251e49d9cfe7cfe1d266e3a0807677bafd7e0be318c8ca5a70420fc911a9112e57b512114e7447e2eeccf1 SHA512 2544f58c7409b1fd8fe2c7f600f6d2b6a1929318071f16789bd6abf6deea00bd496dd6ba7f2573bbf17c891c4f56a372a073e57712acfd3e80ea3eb1b3f9c3d0 +DIST dotnet-sdk-7.0.402-linux-arm.tar.gz 214092140 BLAKE2B 7b2d462219ac7cdb05d9b6b36e2ed4f1515ad6f15e7d89f17bec76e1f275e47cf6be4a691bf5df2a9cf546bc792ffb1470aabbf8aa3baee6455afefa47ef9551 SHA512 303b228e4462b163ca7d33a774f42564940f9409e3866c35683053d002a45f690557d4f0cfc4a9c03542ac5d89919149ff688b692ebdef055456d9c63c97129f +DIST dotnet-sdk-7.0.402-linux-arm64.tar.gz 213928215 BLAKE2B 6115b71158b3db403fc593e531b2f78d61666336d4e59fd199570087c50fb94d0cd9e3fca86e32f4431000234ae89e7ab0593439af222cf74e40834be6eefab5 SHA512 6de003fa4d2dc145262ef390737f1da6ce82839e5d8f59207ffd6d6f68b3189faa0891cd02ffa478c0a857400725256656f3f776049246b2a063fca46a9c3765 +DIST dotnet-sdk-7.0.402-linux-musl-arm.tar.gz 214244414 BLAKE2B 5b874de5db29d9dcf25c78eae20a926f6c27965217f9675804e1627cb259c7050dd5401d00197513a40483b78cf7e252d13d6e41dc8bead1cddea7968e7e960d SHA512 56a953b385a976870ec729c9e56b2ef1fed812b2dd7d156a006ddfdd6280d15eda1a7162d9d14923687ef3fa0b3edb2e5fdb00fc1cbfd61c47724079176803b7 +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 diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.402.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.402.ebuild new file mode 100644 index 000000000000..b771337d4ade --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.402.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}.12" +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.23 +" + +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 +} |