summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2022-12-16 10:46:46 +0100
committerMaciej Barć <xgqt@gentoo.org>2022-12-16 10:47:44 +0100
commit0e664e08a1764e078fcac552cd5fc2f1d9f5d50b (patch)
tree0e9fd4697a41621fe1a6ab8624c27ce63ce8fa93 /dev-dotnet
parentapp-emacs/posframe: bump to 1.3.0 (diff)
downloadgentoo-0e664e08a1764e078fcac552cd5fc2f1d9f5d50b.tar.gz
gentoo-0e664e08a1764e078fcac552cd5fc2f1d9f5d50b.tar.bz2
gentoo-0e664e08a1764e078fcac552cd5fc2f1d9f5d50b.zip
dev-dotnet/dotnet-sdk-bin: bump to 7.0.101
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-dotnet')
-rw-r--r--dev-dotnet/dotnet-sdk-bin/Manifest6
-rw-r--r--dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.101.ebuild67
2 files changed, 73 insertions, 0 deletions
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest
index 1ffa1c735682..903496c2cfc4 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -30,3 +30,9 @@ DIST dotnet-sdk-7.0.100-linux-musl-arm.tar.gz 187501762 BLAKE2B 861f20bce117a76f
DIST dotnet-sdk-7.0.100-linux-musl-arm64.tar.gz 187585944 BLAKE2B 634d1de263e064640fa28a26f47de243edc328f27a2ad4d2897688aaf834af70d4e326e71323acebd3341e9fff819063e7b424be33bb0c7991f99435c46c2b43 SHA512 8b3e95cc3e80eb05c7a0bc7ede1033320e03c78f4ecb7cc99b85fa99f56d72bc06342f342fe957e4aadacf9fb83fff15e658ae62c8fa8b29051898929c5ea833
DIST dotnet-sdk-7.0.100-linux-musl-x64.tar.gz 191649364 BLAKE2B 83fe85dd6ed31b2430f88b2e8e3dd5bd1bd44b1dd95bb3c6430fed5141ea8efea5e2af61c210e8ceaf0508ce3c684008ab9c5149ac141e417796785e29019cf5 SHA512 2ee0a055a3e46c6d9ced3cada5f91141b3966e76f4c4b11e58cd4c89ea69408a5b0efaaa21aaa04f743add38f1435f5a5852271a4222d5cd858907ec44f0af2e
DIST dotnet-sdk-7.0.100-linux-x64.tar.gz 192029252 BLAKE2B 9fceb9e02866115dddc10395edcec5223f3a0694c844b8c242134029e751b8ab9e0999be35cdd73491b23ebcbf7ace1214395379153143c2553d8d999212e810 SHA512 0a2e74486357a3ee16abb551ecd828836f90d8744d6e2b6b83556395c872090d9e5166f92a8d050331333d07d112c4b27e87100ba1af86cac8a37f1aee953078
+DIST dotnet-sdk-7.0.101-linux-arm.tar.gz 190305220 BLAKE2B 0369de215924cb78ce1b2d27549966b4c61b1c0e409dffcd67266e613fb4a4c414db6bc829fa843f56e9f2dbbc1c55a069c56e1f7c3f98b8870039ed826013f0 SHA512 e8aed900dc127c035d21d13d4600a9fb5e921da23d578b3e7c130951e4feb434f6017cd37eb96fbdfb1bae964a364c6981213c3dd358ec9ddd1f7437a394d4de
+DIST dotnet-sdk-7.0.101-linux-arm64.tar.gz 190350115 BLAKE2B 082930153f00b26938d0eeebfc15d3e23480d5defbff2fd823464bfb5c58e99f6521f9c24acc88a3ab634eaa6ab731b4d45d106380bcc477fdffe223e3284957 SHA512 b0874f4167e9792802b46a7ddcf3a7f7bf7329eb3699d4308b1cdd45ef32678962bbd0ccfd186e48e11cac3b198c4415ceac2f5e546d5fcdf0cecb05810863f7
+DIST dotnet-sdk-7.0.101-linux-musl-arm.tar.gz 190310312 BLAKE2B 985f1893d92b82ee18d6ccc03e4cdd0c058675b424716708828bff753457be9c68c3a072763a9e4f50f0bd6fb3750a11d60f77f3dda87b04247c1d89d9af3ed3 SHA512 a454cbffb42b218d3d2d37fdb68f2a15fc32319472abc61d018701b7845d9828c65bb1157eab0789c7073a411fd4744e969bec912e0a4b737c31714acd80006f
+DIST dotnet-sdk-7.0.101-linux-musl-arm64.tar.gz 190224525 BLAKE2B ae4b08eaecf280344b1392939f433cc9ebe10d299a0a5e6919ef778b2f17732a0182a39838de34a5656180cf40ef4d7cc84781b792d74736dd2f1ae694e4bda4 SHA512 341819fe59a7eb2199bafd4e01bd329f522d20e9f8f796676dfd7cdbfe59e1344eeeca6aadbce70fab44d655036ab86bd2b34135c732ebec068009b63f8f510f
+DIST dotnet-sdk-7.0.101-linux-musl-x64.tar.gz 194287688 BLAKE2B c7f14deae3f8f5573b5a22f97db6ed334614915012678ec1c34cb4053ff82a81253b139ed1b90295092b531817f4be0239f29f582e1eb7b9b3cc844c27f7596e SHA512 e487532682df94378387acf07a11583a982418a46ccd07a20258ae8850fd549153d468771d9e44171790322f5fb3571be0ea242863853c5f95ca6697463f7262
+DIST dotnet-sdk-7.0.101-linux-x64.tar.gz 195065284 BLAKE2B 47fb1327c472bc0e530b9424465fe707a7d126ef743bdb98d03fc6a28fbe44c75d8198b775141401eac436ed21acae48497744ebc55312abeb3546a457a09774 SHA512 cf289ad0e661c38dcda7f415b3078a224e8347528448429d62c0f354ee951f4e7bef9cceaf3db02fb52b5dd7be987b7a4327ca33fb9239b667dc1c41c678095c
diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.101.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.101.ebuild
new file mode 100644
index 000000000000..36bbf0f46d11
--- /dev/null
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.101.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="7.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:6.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
+}