From ad75ca50360f9590325f0f709c091832b70eab1d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 8 Oct 2022 01:28:43 +0100 Subject: gentoo auto-resync : 08:10:2022 - 01:28:43 --- dev-dotnet/Manifest.gz | Bin 1239 -> 1239 bytes dev-dotnet/dotnet-sdk-bin/Manifest | 10 ++-- .../dotnet-sdk-bin-3.1.422-r1.ebuild | 49 ++++++++++++++++ .../dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild | 56 ------------------ .../dotnet-sdk-bin-3.1.423-r1.ebuild | 49 ++++++++++++++++ .../dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild | 56 ------------------ .../dotnet-sdk-bin-5.0.408-r1.ebuild | 52 +++++++++++++++++ .../dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild | 59 ------------------- .../dotnet-sdk-bin-6.0.400-r1.ebuild | 58 ++++++++++++++++++ .../dotnet-sdk-bin/dotnet-sdk-bin-6.0.400.ebuild | 65 --------------------- .../dotnet-sdk-bin-6.0.401-r1.ebuild | 58 ++++++++++++++++++ .../dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild | 65 --------------------- 12 files changed, 271 insertions(+), 306 deletions(-) create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild (limited to 'dev-dotnet') diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index 2c2d1c2c716b..32604c60dcc6 100644 Binary files a/dev-dotnet/Manifest.gz and b/dev-dotnet/Manifest.gz differ diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest index 70581b7e8a8e..a68e2382e3d8 100644 --- a/dev-dotnet/dotnet-sdk-bin/Manifest +++ b/dev-dotnet/dotnet-sdk-bin/Manifest @@ -13,9 +13,9 @@ DIST dotnet-sdk-6.0.400-linux-x64.tar.gz 185123905 BLAKE2B 84a4df49516cf9e1185b5 DIST dotnet-sdk-6.0.401-linux-arm.tar.gz 181483226 BLAKE2B 75be333749c8bfbdb93dd0524ad9cc79e97ca8b8eb5ef1c2a26593b10de9cd8d6d5f17035e14bbd7e65ad06dd4c6b30ea7363e45c985e356eb513220c7af698f SHA512 7d3c32f510a7298b8e4c32a95e7d3c9b0475d94510732a405163c7bff589ffda8964f2e9336d560bd1dc37461e6cb3da5809337a586da0288bdcc71496013ba0 DIST dotnet-sdk-6.0.401-linux-arm64.tar.gz 179313972 BLAKE2B dac1b2b3e8fe79b3cb2f5da670dc7e27b0f673df41e2590f35e61353714364c323c96207e6ab4c89f0c9aa5172b09b555345650d1e9ec39c7e32440c1c70faaf SHA512 8c05f9e02e0a48fcc3e4534fa7225fe5b974c07f1a4788c46207e18e94031194e1c881e40452ee6c432764e92331c50ae47305d4aec5afa363fab3a8a6727cdf DIST dotnet-sdk-6.0.401-linux-x64.tar.gz 185736764 BLAKE2B 8a28e4bdcf897ea34fc31b1ddad2f8d8e1c5bcbf42513ddab8c102dff1a71458a0c553e28ada08e1a3b358ae1c0699e8632ddc7352d5ca0de34b1f23cbf6254c SHA512 6fce5f29e6cfc80da1df86d2de3a637108023397d275e0dcfa0b79ef36eb85c2c3433db467aa5d8fda7e32bc21205a126636b53d56c4eb4c547d9d3b2370cb31 -EBUILD dotnet-sdk-bin-3.1.422.ebuild 1551 BLAKE2B aacf0188f6177ef806df1d845bfb05c05b0e145b2c7f7e203bd067131d3efc352b49e5b823841d9c0c9a04abaad9ccda5f8db131485c2b5d76e5cbd7c6150653 SHA512 46b73df7a479d9cab52a570e1f9ba564680fb28ba3a76c0596cc3047218c7cb4215b190f221d1239ddb26de9a1fcffc629555df7702ec3d0fce6be90fd2d059f -EBUILD dotnet-sdk-bin-3.1.423.ebuild 1551 BLAKE2B aacf0188f6177ef806df1d845bfb05c05b0e145b2c7f7e203bd067131d3efc352b49e5b823841d9c0c9a04abaad9ccda5f8db131485c2b5d76e5cbd7c6150653 SHA512 46b73df7a479d9cab52a570e1f9ba564680fb28ba3a76c0596cc3047218c7cb4215b190f221d1239ddb26de9a1fcffc629555df7702ec3d0fce6be90fd2d059f -EBUILD dotnet-sdk-bin-5.0.408.ebuild 1606 BLAKE2B b286c3701d2af8a80b9753c6e3697fb05cac0d1524ae486d191a589c0e1a6b933fcab8148a879421dfd25ac1863ebe9639d32e2e32eaa1b3d71855f6c3e4faee SHA512 5b8a95b17f554a291c6d0774f8249f0e5235f66732693643109261b1b97fe266701333743341ab560bedd69fd1ace46c9b2e0cd42d033bddeb84c9efcb758b5b -EBUILD dotnet-sdk-bin-6.0.400.ebuild 1902 BLAKE2B 19ceaa0eb67fa9410e4993b2cd904edd78a4fb10be5c33d3c0fb8ee403a62d0f69a7ce16ed07b59ecdf48cd9896a1e7e58b830f2c2cf7c6426dab10d7267a369 SHA512 18eb860435f01c0c9b8a2e96720fab9b7e69adf848c98502689cd837ba997df05d5440d94eeb47a4c81d362986ce1a742c5a1e7c3dc2194a5bdf02a176d41cf4 -EBUILD dotnet-sdk-bin-6.0.401.ebuild 1902 BLAKE2B 19ceaa0eb67fa9410e4993b2cd904edd78a4fb10be5c33d3c0fb8ee403a62d0f69a7ce16ed07b59ecdf48cd9896a1e7e58b830f2c2cf7c6426dab10d7267a369 SHA512 18eb860435f01c0c9b8a2e96720fab9b7e69adf848c98502689cd837ba997df05d5440d94eeb47a4c81d362986ce1a742c5a1e7c3dc2194a5bdf02a176d41cf4 +EBUILD dotnet-sdk-bin-3.1.422-r1.ebuild 1365 BLAKE2B 0b31aa04a123e9c532664c51bd0e4baa82f8f1f0705a96373a4ceee79d9686034d278f44831252810527b7c5368b543b06b02e91d4c6feed65456e3e8d74c754 SHA512 40aa04befccb61473b647e02393484d7c063b9a6f48aab69db5dcb13a9ce476fb2630a1d99c682e5f491ae65e6ea32cf551e7f17fb1420d42f4228763d6e975c +EBUILD dotnet-sdk-bin-3.1.423-r1.ebuild 1365 BLAKE2B 0b31aa04a123e9c532664c51bd0e4baa82f8f1f0705a96373a4ceee79d9686034d278f44831252810527b7c5368b543b06b02e91d4c6feed65456e3e8d74c754 SHA512 40aa04befccb61473b647e02393484d7c063b9a6f48aab69db5dcb13a9ce476fb2630a1d99c682e5f491ae65e6ea32cf551e7f17fb1420d42f4228763d6e975c +EBUILD dotnet-sdk-bin-5.0.408-r1.ebuild 1420 BLAKE2B 89aaf8aee35ee64fd668f80234b4752c028fba782639ed075e6598391127f11207189db1d4332709f5ffa7f489dc548a34342ec381b86f403daac1ae0e1ee493 SHA512 95b4037934b6ec29f630c598dfe6d9df174911efc6528370cfff03c1ee038afcc8dd6bfbba9c624bb1d02e0cb68c8d22bc636fd3768fa86dc336bf0ed0dffffc +EBUILD dotnet-sdk-bin-6.0.400-r1.ebuild 1716 BLAKE2B b901f208c47a0e179d773aa8aff652e1d79fe1e6741972c31769b8dddb1f0af5ab30fa9f97ebef6ba1715507382cdd62315158bbcbe8d615fff2a028a2581684 SHA512 626a3e7e4fb867f5eef31352493a76e58d41b59e8bea6c4f8d3f050a88f668625e11b37bdb270fda2282503bd7a23cd70aad86de1201a754c07ba1a551ccadcc +EBUILD dotnet-sdk-bin-6.0.401-r1.ebuild 1716 BLAKE2B b901f208c47a0e179d773aa8aff652e1d79fe1e6741972c31769b8dddb1f0af5ab30fa9f97ebef6ba1715507382cdd62315158bbcbe8d615fff2a028a2581684 SHA512 626a3e7e4fb867f5eef31352493a76e58d41b59e8bea6c4f8d3f050a88f668625e11b37bdb270fda2282503bd7a23cd70aad86de1201a754c07ba1a551ccadcc MISC metadata.xml 506 BLAKE2B 55557ab3b5268a5e2a2ec4ca0c0c0aabc0252fc46c73a6d17f07af3d48daa0a0943f4638d138bdf35d108d462dd0bec21571f354f8dc5e5e0d366ab83141ae6b SHA512 25bae232577cbcd584f68b76bb2764b874913e2bdb35f4b115ae7338b7d49c5e6ef9c049ddbbb97e609aea1bf18dfca1fca5941036da3a46d786f1f63c06e773 diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild new file mode 100644 index 000000000000..ca7f74f1a41d --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild @@ -0,0 +1,49 @@ +# 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? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) +arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) +arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) +" + +SLOT="3.1" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="+dotnet-symlink" +REQUIRED_USE="elibc_glibc" +QA_PREBUILT="*" +RESTRICT+=" splitdebug" +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0 + sys-libs/zlib:0/1 + dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] ) +" + +S=${WORKDIR} + +src_install() { + local dest="opt/${PN}-${SLOT}" + dodir "${dest%/*}" + + { 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 +} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild deleted file mode 100644 index 595560460cba..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -MY_PV="${PV}" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/" -LICENSE="MIT" - -SRC_URI=" -amd64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) -arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) -arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) -" - -SLOT="3.1" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="+dotnet-symlink" -REQUIRED_USE="elibc_glibc" -QA_PREBUILT="*" -RESTRICT+=" splitdebug" -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-util/lttng-ust:0 - sys-libs/zlib:0/1 - dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] ) -" - -S=${WORKDIR} - -src_install() { - local dest="opt/${PN}-${SLOT}" - dodir "${dest%/*}" - - { 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 -} - -pkg_postinst() { - # For bug #833281 Also, MS docs: - # https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization - optfeature "globalization support" dev-libs/icu -} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild new file mode 100644 index 000000000000..ca7f74f1a41d --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild @@ -0,0 +1,49 @@ +# 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? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) +arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) +arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) +" + +SLOT="3.1" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="+dotnet-symlink" +REQUIRED_USE="elibc_glibc" +QA_PREBUILT="*" +RESTRICT+=" splitdebug" +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0 + sys-libs/zlib:0/1 + dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] ) +" + +S=${WORKDIR} + +src_install() { + local dest="opt/${PN}-${SLOT}" + dodir "${dest%/*}" + + { 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 +} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild deleted file mode 100644 index 595560460cba..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -MY_PV="${PV}" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/" -LICENSE="MIT" - -SRC_URI=" -amd64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) -arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) -arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) -" - -SLOT="3.1" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="+dotnet-symlink" -REQUIRED_USE="elibc_glibc" -QA_PREBUILT="*" -RESTRICT+=" splitdebug" -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-util/lttng-ust:0 - sys-libs/zlib:0/1 - dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] ) -" - -S=${WORKDIR} - -src_install() { - local dest="opt/${PN}-${SLOT}" - dodir "${dest%/*}" - - { 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 -} - -pkg_postinst() { - # For bug #833281 Also, MS docs: - # https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization - optfeature "globalization support" dev-libs/icu -} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild new file mode 100644 index 000000000000..3d26e751070c --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild @@ -0,0 +1,52 @@ +# 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? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) +arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) +arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) +" + +SLOT="5.0" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="+dotnet-symlink" +REQUIRED_USE="elibc_glibc" +QA_PREBUILT="*" +RESTRICT+=" splitdebug" +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0 + sys-libs/zlib:0/1 + dotnet-symlink? ( + !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] + !dev-dotnet/dotnet-sdk-bin:3.1[dotnet-symlink(+)] + ) +" + +S=${WORKDIR} + +src_install() { + local dest="opt/${PN}-${SLOT}" + dodir "${dest%/*}" + + { 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 +} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild deleted file mode 100644 index 0a495504107e..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -MY_PV="${PV}" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/" -LICENSE="MIT" - -SRC_URI=" -amd64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) -arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) -arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) -" - -SLOT="5.0" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="+dotnet-symlink" -REQUIRED_USE="elibc_glibc" -QA_PREBUILT="*" -RESTRICT+=" splitdebug" -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-util/lttng-ust:0 - sys-libs/zlib:0/1 - dotnet-symlink? ( - !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] - !dev-dotnet/dotnet-sdk-bin:3.1[dotnet-symlink(+)] - ) -" - -S=${WORKDIR} - -src_install() { - local dest="opt/${PN}-${SLOT}" - dodir "${dest%/*}" - - { 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 -} - -pkg_postinst() { - # For bug #833281 Also, MS docs: - # https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization - optfeature "globalization support" dev-libs/icu -} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild new file mode 100644 index 000000000000..462d299e4691 --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild @@ -0,0 +1,58 @@ +# 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? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) +arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) +arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) +" + +SLOT="6.0" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="+dotnet-symlink" +REQUIRED_USE="elibc_glibc" +QA_PREBUILT="*" +RESTRICT+=" splitdebug" +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0 + 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(+)] + ) +" + +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 +} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400.ebuild deleted file mode 100644 index bfdeb499a7c5..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -MY_PV="${PV}" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/" -LICENSE="MIT" - -SRC_URI=" -amd64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) -arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) -arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) -" - -SLOT="6.0" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="+dotnet-symlink" -REQUIRED_USE="elibc_glibc" -QA_PREBUILT="*" -RESTRICT+=" splitdebug" -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-util/lttng-ust:0 - 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(+)] - ) -" - -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 -} - -pkg_postinst() { - # For bug #833281 Also, MS docs: - # https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization - optfeature "globalization support" dev-libs/icu -} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401-r1.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401-r1.ebuild new file mode 100644 index 000000000000..462d299e4691 --- /dev/null +++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401-r1.ebuild @@ -0,0 +1,58 @@ +# 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? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) +arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) +arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) +" + +SLOT="6.0" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="+dotnet-symlink" +REQUIRED_USE="elibc_glibc" +QA_PREBUILT="*" +RESTRICT+=" splitdebug" +RDEPEND=" + app-crypt/mit-krb5:0/0 + dev-libs/icu + dev-util/lttng-ust:0 + 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(+)] + ) +" + +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 +} diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild deleted file mode 100644 index bfdeb499a7c5..000000000000 --- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -MY_PV="${PV}" - -DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" -HOMEPAGE="https://dotnet.microsoft.com/" -LICENSE="MIT" - -SRC_URI=" -amd64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz ) -arm? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz ) -arm64? ( https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz ) -" - -SLOT="6.0" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="+dotnet-symlink" -REQUIRED_USE="elibc_glibc" -QA_PREBUILT="*" -RESTRICT+=" splitdebug" -RDEPEND=" - app-crypt/mit-krb5:0/0 - dev-util/lttng-ust:0 - 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(+)] - ) -" - -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 -} - -pkg_postinst() { - # For bug #833281 Also, MS docs: - # https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization - optfeature "globalization support" dev-libs/icu -} -- cgit v1.2.3