commit:     88831042e32316c18442b749f7da31e4217d2245
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 27 13:40:19 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Dec 27 13:44:44 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88831042

dev-dotnet/dotnet-sdk-bin: bump to 6.0.404

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-dotnet/dotnet-sdk-bin/Manifest                 |  6 ++
 .../dotnet-sdk-bin/dotnet-sdk-bin-6.0.404.ebuild   | 67 ++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest 
b/dev-dotnet/dotnet-sdk-bin/Manifest
index ce8c12368824..4750b0eada2e 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -20,6 +20,12 @@ DIST dotnet-sdk-6.0.402-linux-musl-arm.tar.gz 181678689 
BLAKE2B 66d059106c0daab9
 DIST dotnet-sdk-6.0.402-linux-musl-arm64.tar.gz 179488323 BLAKE2B 
459bfc25c250e36ed351eb76037aac29f999ae111889662079d13555707e2006c719ec88516ffed013e6d88fc836d41148b81d194afaa3049ae2696b8c606d63
 SHA512 
78aa8493421c7debbe8446a1a46bb2733c27d59f8bac4eb7dc00268092ee4f5025d56914c45b3169b8fb466aab2f8274980dc3b6639b6bac5122559f607ffe49
 DIST dotnet-sdk-6.0.402-linux-musl-x64.tar.gz 185028850 BLAKE2B 
92f24b251d8d36d7cf154c44ff5096b069cd4df1fd3a1a3aea9d4aedb8934ab81ae2c33ae891cd892d942ecceb0ed677ee4c8eb242ad43a7c7f9a4ac2303a79a
 SHA512 
534eb3fa37c5dc5131cc542e95c8372571690cdc404da630734e90e87a93080c7ea9ecf29d8fa1e0a956f0599007271cae4e57ac0879cc94df08ad36aba8fdcd
 DIST dotnet-sdk-6.0.402-linux-x64.tar.gz 185619780 BLAKE2B 
1880ec1f94bd8c79db550fae5c0bd684e7e96e5ee99d5bf41c20a0d9678facb6aaca0065d246015feaa265b0e99d95afaff4f1468fabd04594a9834224afc118
 SHA512 
972c2d9fff6a09ef8f2e6bbaa36ae5869f4f7f509ae5d28c4611532eb34be10c629af98cdf211d86dc4bc6edebb04a2672a97f78c3e0f2ff267017f8c9c59d4e
+DIST dotnet-sdk-6.0.404-linux-arm.tar.gz 181563995 BLAKE2B 
ff359d26264f0298d6210a2b7ae8cd0f1b577bf9937aaff09805f361e54349bdab5338182b674c81c8cb330c90f7a17a601ccce899e63f2e837a90bfd02c3726
 SHA512 
1b9b5e0c45f90a4c752bf6990e5dda4110403a62392dc78abf9145c69b1d329b2630945a88cb4d7756322b188b7f4a9334bfc376067edff5dcfabfd85098d7d8
+DIST dotnet-sdk-6.0.404-linux-arm64.tar.gz 180324700 BLAKE2B 
33780337294f427da0b8d44d8a3819c4276c0b01ffefe5a846cc5524039a5af203a231fe5893c63dce5b1557cd1288c4cb3e1d93505320a49eeccd4fd22cefe7
 SHA512 
7c58595aa57b655ff5a268ae4fc680ff3fb15a84dcc0ce84ae7eb25ba27bf66f0c5273c985f15034583f5b05437a5354db68c4064953030dc4caebb11339ac76
+DIST dotnet-sdk-6.0.404-linux-musl-arm.tar.gz 182613890 BLAKE2B 
f0475535f703a80c23a881ef578eeac87923586b27bcc7ed018b75aa88dccc84dcbd9e20543b1e502e0e800b947afd8e6bbc3a44b4101ad786674d0ad2fb196a
 SHA512 
d7818ea567db81832cfeed5057c42255d2f19750a741a2cbc57e2d7134267a27e9937f86846b30f393c6f0ad2dbf0f4c73a902ed78b0de56138f077f62f34686
+DIST dotnet-sdk-6.0.404-linux-musl-arm64.tar.gz 180323728 BLAKE2B 
ff32a89653f265df2fda39dc0bb2ff6853e6fced029fb1a16096436a7876ad061e55a1d45fd29f395e4d6585f67cde2e5d95b0c0c2bbaec2b073cfd2785c87e5
 SHA512 
999220f7247881d44c7f5a429b25c04d31044a1b91af5ede3f899df142af2d9f056a4ac6058c9e56f14b014a479f3a7455bd499f42f8e0f9b4fcacfeabc023b5
+DIST dotnet-sdk-6.0.404-linux-musl-x64.tar.gz 185037621 BLAKE2B 
0ff97d56c4d061cb5f227c745afb34cf462c286f4c0347224885360cec861dfd59f90a6ef85571c49aa79b12d558111b07a29ac48451739f721e5b13d45f94c1
 SHA512 
5313d8cbb41e27f462a141914f852e3d3e729886ce063be82778e1444df2d44dadcd2829f60ae97ae300d19798fab9d3b3932a7d9b9d00e948a80ccebbf5e106
+DIST dotnet-sdk-6.0.404-linux-x64.tar.gz 185546757 BLAKE2B 
ce8447f82b93880c6491e06fd35d556b880f59403fd7c6161d228271de6bffc6c74810e5ec5d834e35a715b9bc6173cb028aeb443bd28717a2d8838b543eec9f
 SHA512 
7a0f4b308d3fe98df9b426b0f8f8fb7bd7247244af3570e867a3969349c62c7ea4c6da81a1a2280788e300784167a2933db523f461985aef0681e0cf14bf8f0d
 DIST dotnet-sdk-7.0.100-linux-arm.tar.gz 187334635 BLAKE2B 
3b5ce167f5d92c1bbfe69cf2dad2e998b790dc9ee3255d0b09c64a5ce10e1c8ee4350911730f9b7085efd86beaffa2b8342d0abd630469fed58b9bd7b92d5f69
 SHA512 
11c1150357a0a79095b563671bc038085f8bbbc678a47681c4decade22fcb18504e60732518e681a5688008e7ffbad69933a8ff3bd91c09ff4df66a80a596809
 DIST dotnet-sdk-7.0.100-linux-arm64.tar.gz 187383874 BLAKE2B 
0aef20c885587a1823ced1910f747e51afa7e632a0efa8329828bb0ad314837091458ce18f622deac96ebc1bd7104bfa9efcd7334893508080ea9b8136404f7f
 SHA512 
0a332df58891e808c9adc2b785e9b0e658b29b494963c8d501b0f8806ff5d3daad4614886349cbba86af638ed7ac76e78a2d05aeca13bac25d5f45fbe62b8251
 DIST dotnet-sdk-7.0.100-linux-musl-arm.tar.gz 187501762 BLAKE2B 
861f20bce117a76f1b754c63659837481b3ced5ea400f9fef1754222478b160e0b45cd8896ff75733a95dc6e0c89c0e423fbbf1a4977ec54cae3c46351dfd9e4
 SHA512 
26b7ca079c8c2bafb32b5794de698dd325837897ee4120d0a7bbbcdc7f034de5031c6f30536866ccd7d1338625f937f41cfa5524c64163faded58846bfa674af

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.404.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.404.ebuild
new file mode 100644
index 000000000000..6286bad20f7c
--- /dev/null
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.404.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV}"
+
+DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
+HOMEPAGE="https://dotnet.microsoft.com/";
+LICENSE="MIT"
+
+SRC_URI="
+amd64? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-musl-x64.tar.gz
 )
+)
+arm? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-musl-arm.tar.gz
 )
+)
+arm64? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-musl-arm64.tar.gz
 )
+)
+"
+
+SLOT="6.0"
+KEYWORDS="~amd64 ~arm ~arm64"
+IUSE="+dotnet-symlink"
+QA_PREBUILT="*"
+RESTRICT+=" splitdebug"
+RDEPEND="
+       app-crypt/mit-krb5:0/0
+       dev-libs/icu
+       dev-util/lttng-ust:0/2.12
+       sys-libs/zlib:0/1
+       dotnet-symlink? (
+               !dev-dotnet/dotnet-sdk[dotnet-symlink(+)]
+               !dev-dotnet/dotnet-sdk-bin:3.1[dotnet-symlink(+)]
+               !dev-dotnet/dotnet-sdk-bin:5.0[dotnet-symlink(+)]
+               !dev-dotnet/dotnet-sdk-bin:7.0[dotnet-symlink(+)]
+       )
+"
+
+S=${WORKDIR}
+
+src_install() {
+       local dest="opt/${PN}-${SLOT}"
+       dodir "${dest%/*}"
+
+       # Create a magic workloads file, bug #841896
+       local featureband="$(ver_cut 3 | sed "s/[0-9]/0/2g")"
+       local workloads="metadata/workloads/${SLOT}.${featureband}"
+       { mkdir -p "${S}/${workloads}" && touch "${S}/${workloads}/userlocal"; 
} || die
+
+       { mv "${S}" "${ED}/${dest}" && mkdir "${S}" && fperms 0755 "/${dest}"; 
} || die
+       dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SLOT}"
+
+       if use dotnet-symlink; then
+               dosym "../../${dest}/dotnet" "/usr/bin/dotnet"
+               dosym "../../${dest}/dotnet" "/usr/bin/dotnet-${SLOT}"
+
+               # set an env-variable for 3rd party tools
+               echo "DOTNET_ROOT=/${dest}" > "${T}/90${PN}-${SLOT}" || die
+               doenvd "${T}/90${PN}-${SLOT}"
+       fi
+}

Reply via email to