From 1a44fa4357098d18e6d95db6038db9977c02ef6b Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Wed, 9 Feb 2022 22:47:58 +0100 Subject: dev-dotnet/dotnetcore-sdk-bin{-common}: bump to 5.0.405, 6.0.102 Signed-off-by: Gergely Nagy --- dev-dotnet/dotnetcore-sdk-bin-common/Manifest | 12 ++-- .../dotnetcore-sdk-bin-common-5.0.404.ebuild | 65 ------------------- .../dotnetcore-sdk-bin-common-5.0.405.ebuild | 65 +++++++++++++++++++ .../dotnetcore-sdk-bin-common-6.0.101.ebuild | 65 ------------------- .../dotnetcore-sdk-bin-common-6.0.102.ebuild | 65 +++++++++++++++++++ dev-dotnet/dotnetcore-sdk-bin/Manifest | 12 ++-- .../dotnetcore-sdk-bin-5.0.404.ebuild | 67 -------------------- .../dotnetcore-sdk-bin-5.0.405.ebuild | 67 ++++++++++++++++++++ .../dotnetcore-sdk-bin-6.0.101.ebuild | 73 ---------------------- .../dotnetcore-sdk-bin-6.0.102.ebuild | 73 ++++++++++++++++++++++ 10 files changed, 282 insertions(+), 282 deletions(-) delete mode 100644 dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.404.ebuild create mode 100644 dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.405.ebuild delete mode 100644 dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.101.ebuild create mode 100644 dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.102.ebuild delete mode 100644 dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.404.ebuild create mode 100644 dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild delete mode 100644 dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.101.ebuild create mode 100644 dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/Manifest b/dev-dotnet/dotnetcore-sdk-bin-common/Manifest index ce48aab..a892fbe 100644 --- a/dev-dotnet/dotnetcore-sdk-bin-common/Manifest +++ b/dev-dotnet/dotnetcore-sdk-bin-common/Manifest @@ -4,9 +4,9 @@ DIST dotnet-sdk-2.1.818-linux-x64.tar.gz 167648132 SHA256 c535f48eb27591520e607b DIST dotnet-sdk-3.1.416-linux-arm.tar.gz 126456099 SHA256 f6922a41b7bb46c047def64c3cecdc46d678e08767b4b1e936b0d694153329b7 SHA512 33a6d64f466839cc30adef87909a2ff98ecdf6bb763b82a7951314ee8eded7dc210297f914d4aa0b9c0b101aa0c33da97cb15ff64c5f83f08b212b885d662e90 WHIRLPOOL 00bab9300466673890b518406146bc64cbd6d1eb55b71e3404bc01f424ea2754cab72c686dd3ce43e2d1013087bc16bb35b62a8a585dc9d3b1934caa0f4f8087 DIST dotnet-sdk-3.1.416-linux-arm64.tar.gz 121467597 SHA256 71eeb296a0eaea8867d54ee8a60de3245dd4a6057f6329e8de76683141aa1e1a SHA512 0065c7afb129b1a0e0c11703309f3b45cf9a3c0ea156247f7cc61555f21c37054f215eb77add509dad77b1d388a4e6c585f8a8016109f31c5b64184b25e2c407 WHIRLPOOL 0f92b97a8b2ceff9a2e5d331e153a2f0ade651474b6f2e52315b433aa6ebedbabe38693ab076e9dcd31692c439efbe0443ef1522188096077b122b33c1b31ff5 DIST dotnet-sdk-3.1.416-linux-x64.tar.gz 121484416 SHA256 5152c88b9fb540b2e6af0fb025ba33ac2c9bc2c91d7758ea2adb26fd54e1480e SHA512 dec1dcf326487031c45dec0849a046a0d034d6cbb43ab591da6d94c2faf72da8e31deeaf4d2165049181546d5296bb874a039ccc2f618cf95e68a26399da5e7f WHIRLPOOL dcd5a5499614531e159ec6b2e5584abfccb9d0eb2e0f7c9c842556e1cae3bb4f708561c83f81fe88d749b9de7f858fd1ba631f48eaaa922959bb8a7260c8e28f -DIST dotnet-sdk-5.0.404-linux-arm.tar.gz 138812566 SHA256 463cd04306ed2cfcabc1ee0139bbf856e2d6b75432541f601c10dbb89c8b5364 SHA512 39e56d5966edfbb8e4e343c3bc97f71e809713f61d12afb0a6901a1dff6e29df8de0288c99246c638bb76582cd9523b529dacd981c37c2365e4d724738950851 WHIRLPOOL c6c068777602ffb2e2704764711f5a9ce58a5cf7c4a021240cfedc0da8d7ed4eed0f3f89dfd0338bd440cd26780212bcd696feb05727a35aa599513873ab9602 -DIST dotnet-sdk-5.0.404-linux-arm64.tar.gz 136915701 SHA256 5d491d7785c85d458ae9c962fbb2d19523ac3da00baf3671fb8d5b9c2c1977c1 SHA512 d35abcfacb3da88eed82f9f7a0a9d3f8680d4c85839c8b348c247ddc9b3b99e7a3417d406976e3ac91d8d4bd31e0efb685ebaf4c33bb59586d00cdc731b59893 WHIRLPOOL adfa82898e4bcb0cb6030af95eabc3a098d65696fb65332be99d6a550ccb3658b59656c270c8d998672a47d7680b245fc105d856be1d2c0f60669cb40add9bab -DIST dotnet-sdk-5.0.404-linux-x64.tar.gz 142393062 SHA256 fd1df1d71244c4adcee62bcb00c11f1d0aa177adb03686331b60147fd0a8a4ca SHA512 6f9b83b2b661ce3b033a04d4c50ff3a435efa288de1a48f58be1150e64c5dd9d6bd2a4bf40f697dcd7d64ffaac24f14cc4a874e738544c5d0e8113c474fd2ee0 WHIRLPOOL 02e6381d0001672971dcadef6448792632c80a6f422a3595fe050b75e71d11ddc06d6b75fcf607869af3f385ab3de3d7edc65d2faf3eae848a9bb1851b4a0b47 -DIST dotnet-sdk-6.0.101-linux-arm.tar.gz 169694030 SHA256 6c2f89636b03cb67b8120d913edcebd22d0c62723db62d7cf37f52b3f6f3f629 SHA512 f9e212dc4cccbe665d9aac23da6bdddce4957ae4e4d407cf3f1d6da7e79784ebd408c3a59b3ecc6ceaa930b37cf01a4a91c6b38517970d49227e96e50658cc46 WHIRLPOOL f012e7cb0e6b846f27f543010ed888c280e57a602f680833c944901900254bec9dd85fc16c0b8fe7da70901d01c4ef87b362a84fe5c138e7bc0462a9c74f3574 -DIST dotnet-sdk-6.0.101-linux-arm64.tar.gz 167474911 SHA256 f6b6e7a8a588e5864e08e149d530bbc463f6c19eb648bdd8b27e1545d363a087 SHA512 04cd89279f412ae6b11170d1724c6ac42bb5d4fae8352020a1f28511086dd6d6af2106dd48ebe3b39d312a21ee8925115de51979687a9161819a3a29e270a954 WHIRLPOOL ebb07f542745ac1ac847904fb6d35c8ee49414f764a9c70c64494ef7c02bb014d58d620814b387c126cec2b328a00d9c4daeefaadc4dc67cb458d34c64126eed -DIST dotnet-sdk-6.0.101-linux-x64.tar.gz 173671008 SHA256 95a1b5360b234e926f12327d68c4a0d7b7206134dca1b570a66dc7a8a4aed705 SHA512 ca21345400bcaceadad6327345f5364e858059cfcbc1759f05d7df7701fec26f1ead297b6928afa01e46db6f84e50770c673146a10b9ff71e4c7f7bc76fbf709 WHIRLPOOL 4397d06a608bece8ffe2d7bedd2396c1626d24684a5e056c0ada3e09a1cefe8b0e498c812b542ba167979c08e7049cf8f5e2e86989575923eef3e43a33bf19e0 +DIST dotnet-sdk-5.0.405-linux-arm.tar.gz 138868868 SHA256 74c6dab08d85ffc523279b44a2dc006bf29c3c1a769d2acad7d126b2e8a26324 SHA512 a84eaa3ae75377bf9c6853c58187888324ca412a51bf7f3f96b1fdefb4dbbc02d4d0e71e5e6cbd07b4124684cda054ec14910cbc220d1120845ec6219d7e0636 WHIRLPOOL 58ee231cc93dad3d397621fc93a11742496b026de0c488b335ded3b49754b070d524f17d5757d260fa23bf53b57a03f8b23da4a840f69ed30c3bf04a4f84c533 +DIST dotnet-sdk-5.0.405-linux-arm64.tar.gz 137068545 SHA256 34b4569bc6c9466d295cc9d488bc665678c5cdde29d839de5d6e66369aa29c3f SHA512 f53ee4bc1b5f79300072f4e8f71eccad5f9bd72cef7c792540309f98dd4fc175647422d16f2f48d0645474aae4a10e33646f0d4b74461656a49d34d765e71451 WHIRLPOOL 062087a364af3f9806635d5b4a0e8b06b18d76ab30aec743affad3c1e755e4aaee204701508cde5fd6c2abc5bed6e0149ff2514113a454b88182d365f57cd6ff +DIST dotnet-sdk-5.0.405-linux-x64.tar.gz 142442372 SHA256 696006aa75ae86bfd1ac95672ad80e52e598d76af85a51c32bd0fd8f5c8d50ac SHA512 be1b3b2c213937d5d17ed18c6bd3f8fab2d66593642caf14229d12f68ddfa304edb4d88ce735ee0347969dc79a9e3d7d8cddfb5ff2044177cda0f2072ed8bd47 WHIRLPOOL 4bab35b1129c46aa8a9e39a192e0ab63ce45c95409bb283791eff43916e82e5d1af2eb8d26ea1e4e6c8c8c426a35fb1a065c4a494ece39b00979a6e9077ee27a +DIST dotnet-sdk-6.0.102-linux-arm.tar.gz 169190305 SHA256 a1c7ae55db863d0b291369c62130a6c1da053dea12bcbb906e4c7283cddb61a0 SHA512 a72a0e81c62478b0dc662ef0aaeb7f96e7dd534e90b3ac1bdab1ca98dd93a4605881dba6e9ed2315781fdf71f5b33acb1aa5e28090c7a1693405bebed5853094 WHIRLPOOL 9bd34ff8ed9c838153d1e8843b246228ce9a5a6e548afc4a5c41331688312255b8397973ddbda174be6de40c2fcdcf0924703185d2ac3a16e0b431afc5a82fe5 +DIST dotnet-sdk-6.0.102-linux-arm64.tar.gz 167109725 SHA256 593f3a738297a36964445006541ce928daa19a300efd08125a2e1dd95442bed9 SHA512 790cbf322ca8fed32eaf574f19d0bdc05656c5a88a65aa4dba8269cfce1443cd7cdeecdd3a40e353c368f055490b70592ca7f15f981a66c5b3a9517d0b09e4cb WHIRLPOOL a7fdf4e383865d504a442a7ffc0df853f3edddb23a4f1dd6fb28ca7893e4e0406564d90fd192a986b1b633bdba0f0b34768b48428d41c948e33ff42419adecd2 +DIST dotnet-sdk-6.0.102-linux-x64.tar.gz 173139326 SHA256 9bdd4dacdf9a23d386f207ec19260afd36a7fb7302233c9abc0b47e65ffc3119 SHA512 edd79ebad3327032ea0aaa8504c14e3270050bb459b098202676776b41a3a1d282aaefd1e5e8aa09ef7f7cf7c4601c4783a57112ff6e3d427507e8eec2bfb748 WHIRLPOOL dbc478ebbf408965a358d538575c1236f08faadf8e03740c066f9d27d0ee5603a0724e676b28349bde3e1db21b006382de7551991aa0e833289c7ced940bc580 diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.404.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.404.ebuild deleted file mode 100644 index eab918a..0000000 --- a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.404.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils - -MY_PV="${PV}" - -DESCRIPTION="Common files shared between multiple slots of .NET Core" -HOMEPAGE="https://www.microsoft.com/net/core" -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="0" -KEYWORDS="~amd64" - -QA_PREBUILT="*" -RESTRICT="splitdebug" - -# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time -# dotnetcore-sdk is the source based build - -RDEPEND=" - ~dev-dotnet/dotnetcore-sdk-bin-${PV} - !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] - !dev-dotnet/dotnet-sdk-bin[dotnet-symlink(+)] -" - -S=${WORKDIR} - -src_prepare() { - default - - # For current .NET Core versions, all the directories contain versioned files, - # but the top-level files (the dotnet binary for example) are shared between versions, - # and those are backward-compatible. - # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. - # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common - # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses - # slots depending on major .NET Core version. - # This makes it possible to install multiple major versions at the same time. - - # Skip the versioned files (which are located inside sub-directories) - find . -maxdepth 1 -type d ! -name . ! -name packs -exec rm -rf {} \; || die - find ./packs -maxdepth 1 -type d ! -name packs ! -name NETStandard.Library.Ref -exec rm -rf {} \; || die -} - -src_install() { - local dest="opt/dotnet_core" - dodir "${dest}" - - local ddest="${D}/${dest}" - cp -a "${S}"/* "${ddest}/" || die - dosym "/${dest}/dotnet" "/usr/bin/dotnet" - - # set an env-variable for 3rd party tools - echo -n "DOTNET_ROOT=/${dest}" > "${T}/90dotnet" - doenvd "${T}/90dotnet" -} diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.405.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.405.ebuild new file mode 100644 index 0000000..eab918a --- /dev/null +++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.405.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils + +MY_PV="${PV}" + +DESCRIPTION="Common files shared between multiple slots of .NET Core" +HOMEPAGE="https://www.microsoft.com/net/core" +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="0" +KEYWORDS="~amd64" + +QA_PREBUILT="*" +RESTRICT="splitdebug" + +# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time +# dotnetcore-sdk is the source based build + +RDEPEND=" + ~dev-dotnet/dotnetcore-sdk-bin-${PV} + !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] + !dev-dotnet/dotnet-sdk-bin[dotnet-symlink(+)] +" + +S=${WORKDIR} + +src_prepare() { + default + + # For current .NET Core versions, all the directories contain versioned files, + # but the top-level files (the dotnet binary for example) are shared between versions, + # and those are backward-compatible. + # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. + # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common + # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses + # slots depending on major .NET Core version. + # This makes it possible to install multiple major versions at the same time. + + # Skip the versioned files (which are located inside sub-directories) + find . -maxdepth 1 -type d ! -name . ! -name packs -exec rm -rf {} \; || die + find ./packs -maxdepth 1 -type d ! -name packs ! -name NETStandard.Library.Ref -exec rm -rf {} \; || die +} + +src_install() { + local dest="opt/dotnet_core" + dodir "${dest}" + + local ddest="${D}/${dest}" + cp -a "${S}"/* "${ddest}/" || die + dosym "/${dest}/dotnet" "/usr/bin/dotnet" + + # set an env-variable for 3rd party tools + echo -n "DOTNET_ROOT=/${dest}" > "${T}/90dotnet" + doenvd "${T}/90dotnet" +} diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.101.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.101.ebuild deleted file mode 100644 index eab918a..0000000 --- a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.101.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils - -MY_PV="${PV}" - -DESCRIPTION="Common files shared between multiple slots of .NET Core" -HOMEPAGE="https://www.microsoft.com/net/core" -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="0" -KEYWORDS="~amd64" - -QA_PREBUILT="*" -RESTRICT="splitdebug" - -# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time -# dotnetcore-sdk is the source based build - -RDEPEND=" - ~dev-dotnet/dotnetcore-sdk-bin-${PV} - !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] - !dev-dotnet/dotnet-sdk-bin[dotnet-symlink(+)] -" - -S=${WORKDIR} - -src_prepare() { - default - - # For current .NET Core versions, all the directories contain versioned files, - # but the top-level files (the dotnet binary for example) are shared between versions, - # and those are backward-compatible. - # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. - # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common - # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses - # slots depending on major .NET Core version. - # This makes it possible to install multiple major versions at the same time. - - # Skip the versioned files (which are located inside sub-directories) - find . -maxdepth 1 -type d ! -name . ! -name packs -exec rm -rf {} \; || die - find ./packs -maxdepth 1 -type d ! -name packs ! -name NETStandard.Library.Ref -exec rm -rf {} \; || die -} - -src_install() { - local dest="opt/dotnet_core" - dodir "${dest}" - - local ddest="${D}/${dest}" - cp -a "${S}"/* "${ddest}/" || die - dosym "/${dest}/dotnet" "/usr/bin/dotnet" - - # set an env-variable for 3rd party tools - echo -n "DOTNET_ROOT=/${dest}" > "${T}/90dotnet" - doenvd "${T}/90dotnet" -} diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.102.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.102.ebuild new file mode 100644 index 0000000..eab918a --- /dev/null +++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.102.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils + +MY_PV="${PV}" + +DESCRIPTION="Common files shared between multiple slots of .NET Core" +HOMEPAGE="https://www.microsoft.com/net/core" +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="0" +KEYWORDS="~amd64" + +QA_PREBUILT="*" +RESTRICT="splitdebug" + +# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time +# dotnetcore-sdk is the source based build + +RDEPEND=" + ~dev-dotnet/dotnetcore-sdk-bin-${PV} + !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] + !dev-dotnet/dotnet-sdk-bin[dotnet-symlink(+)] +" + +S=${WORKDIR} + +src_prepare() { + default + + # For current .NET Core versions, all the directories contain versioned files, + # but the top-level files (the dotnet binary for example) are shared between versions, + # and those are backward-compatible. + # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. + # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common + # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses + # slots depending on major .NET Core version. + # This makes it possible to install multiple major versions at the same time. + + # Skip the versioned files (which are located inside sub-directories) + find . -maxdepth 1 -type d ! -name . ! -name packs -exec rm -rf {} \; || die + find ./packs -maxdepth 1 -type d ! -name packs ! -name NETStandard.Library.Ref -exec rm -rf {} \; || die +} + +src_install() { + local dest="opt/dotnet_core" + dodir "${dest}" + + local ddest="${D}/${dest}" + cp -a "${S}"/* "${ddest}/" || die + dosym "/${dest}/dotnet" "/usr/bin/dotnet" + + # set an env-variable for 3rd party tools + echo -n "DOTNET_ROOT=/${dest}" > "${T}/90dotnet" + doenvd "${T}/90dotnet" +} diff --git a/dev-dotnet/dotnetcore-sdk-bin/Manifest b/dev-dotnet/dotnetcore-sdk-bin/Manifest index ce48aab..a892fbe 100644 --- a/dev-dotnet/dotnetcore-sdk-bin/Manifest +++ b/dev-dotnet/dotnetcore-sdk-bin/Manifest @@ -4,9 +4,9 @@ DIST dotnet-sdk-2.1.818-linux-x64.tar.gz 167648132 SHA256 c535f48eb27591520e607b DIST dotnet-sdk-3.1.416-linux-arm.tar.gz 126456099 SHA256 f6922a41b7bb46c047def64c3cecdc46d678e08767b4b1e936b0d694153329b7 SHA512 33a6d64f466839cc30adef87909a2ff98ecdf6bb763b82a7951314ee8eded7dc210297f914d4aa0b9c0b101aa0c33da97cb15ff64c5f83f08b212b885d662e90 WHIRLPOOL 00bab9300466673890b518406146bc64cbd6d1eb55b71e3404bc01f424ea2754cab72c686dd3ce43e2d1013087bc16bb35b62a8a585dc9d3b1934caa0f4f8087 DIST dotnet-sdk-3.1.416-linux-arm64.tar.gz 121467597 SHA256 71eeb296a0eaea8867d54ee8a60de3245dd4a6057f6329e8de76683141aa1e1a SHA512 0065c7afb129b1a0e0c11703309f3b45cf9a3c0ea156247f7cc61555f21c37054f215eb77add509dad77b1d388a4e6c585f8a8016109f31c5b64184b25e2c407 WHIRLPOOL 0f92b97a8b2ceff9a2e5d331e153a2f0ade651474b6f2e52315b433aa6ebedbabe38693ab076e9dcd31692c439efbe0443ef1522188096077b122b33c1b31ff5 DIST dotnet-sdk-3.1.416-linux-x64.tar.gz 121484416 SHA256 5152c88b9fb540b2e6af0fb025ba33ac2c9bc2c91d7758ea2adb26fd54e1480e SHA512 dec1dcf326487031c45dec0849a046a0d034d6cbb43ab591da6d94c2faf72da8e31deeaf4d2165049181546d5296bb874a039ccc2f618cf95e68a26399da5e7f WHIRLPOOL dcd5a5499614531e159ec6b2e5584abfccb9d0eb2e0f7c9c842556e1cae3bb4f708561c83f81fe88d749b9de7f858fd1ba631f48eaaa922959bb8a7260c8e28f -DIST dotnet-sdk-5.0.404-linux-arm.tar.gz 138812566 SHA256 463cd04306ed2cfcabc1ee0139bbf856e2d6b75432541f601c10dbb89c8b5364 SHA512 39e56d5966edfbb8e4e343c3bc97f71e809713f61d12afb0a6901a1dff6e29df8de0288c99246c638bb76582cd9523b529dacd981c37c2365e4d724738950851 WHIRLPOOL c6c068777602ffb2e2704764711f5a9ce58a5cf7c4a021240cfedc0da8d7ed4eed0f3f89dfd0338bd440cd26780212bcd696feb05727a35aa599513873ab9602 -DIST dotnet-sdk-5.0.404-linux-arm64.tar.gz 136915701 SHA256 5d491d7785c85d458ae9c962fbb2d19523ac3da00baf3671fb8d5b9c2c1977c1 SHA512 d35abcfacb3da88eed82f9f7a0a9d3f8680d4c85839c8b348c247ddc9b3b99e7a3417d406976e3ac91d8d4bd31e0efb685ebaf4c33bb59586d00cdc731b59893 WHIRLPOOL adfa82898e4bcb0cb6030af95eabc3a098d65696fb65332be99d6a550ccb3658b59656c270c8d998672a47d7680b245fc105d856be1d2c0f60669cb40add9bab -DIST dotnet-sdk-5.0.404-linux-x64.tar.gz 142393062 SHA256 fd1df1d71244c4adcee62bcb00c11f1d0aa177adb03686331b60147fd0a8a4ca SHA512 6f9b83b2b661ce3b033a04d4c50ff3a435efa288de1a48f58be1150e64c5dd9d6bd2a4bf40f697dcd7d64ffaac24f14cc4a874e738544c5d0e8113c474fd2ee0 WHIRLPOOL 02e6381d0001672971dcadef6448792632c80a6f422a3595fe050b75e71d11ddc06d6b75fcf607869af3f385ab3de3d7edc65d2faf3eae848a9bb1851b4a0b47 -DIST dotnet-sdk-6.0.101-linux-arm.tar.gz 169694030 SHA256 6c2f89636b03cb67b8120d913edcebd22d0c62723db62d7cf37f52b3f6f3f629 SHA512 f9e212dc4cccbe665d9aac23da6bdddce4957ae4e4d407cf3f1d6da7e79784ebd408c3a59b3ecc6ceaa930b37cf01a4a91c6b38517970d49227e96e50658cc46 WHIRLPOOL f012e7cb0e6b846f27f543010ed888c280e57a602f680833c944901900254bec9dd85fc16c0b8fe7da70901d01c4ef87b362a84fe5c138e7bc0462a9c74f3574 -DIST dotnet-sdk-6.0.101-linux-arm64.tar.gz 167474911 SHA256 f6b6e7a8a588e5864e08e149d530bbc463f6c19eb648bdd8b27e1545d363a087 SHA512 04cd89279f412ae6b11170d1724c6ac42bb5d4fae8352020a1f28511086dd6d6af2106dd48ebe3b39d312a21ee8925115de51979687a9161819a3a29e270a954 WHIRLPOOL ebb07f542745ac1ac847904fb6d35c8ee49414f764a9c70c64494ef7c02bb014d58d620814b387c126cec2b328a00d9c4daeefaadc4dc67cb458d34c64126eed -DIST dotnet-sdk-6.0.101-linux-x64.tar.gz 173671008 SHA256 95a1b5360b234e926f12327d68c4a0d7b7206134dca1b570a66dc7a8a4aed705 SHA512 ca21345400bcaceadad6327345f5364e858059cfcbc1759f05d7df7701fec26f1ead297b6928afa01e46db6f84e50770c673146a10b9ff71e4c7f7bc76fbf709 WHIRLPOOL 4397d06a608bece8ffe2d7bedd2396c1626d24684a5e056c0ada3e09a1cefe8b0e498c812b542ba167979c08e7049cf8f5e2e86989575923eef3e43a33bf19e0 +DIST dotnet-sdk-5.0.405-linux-arm.tar.gz 138868868 SHA256 74c6dab08d85ffc523279b44a2dc006bf29c3c1a769d2acad7d126b2e8a26324 SHA512 a84eaa3ae75377bf9c6853c58187888324ca412a51bf7f3f96b1fdefb4dbbc02d4d0e71e5e6cbd07b4124684cda054ec14910cbc220d1120845ec6219d7e0636 WHIRLPOOL 58ee231cc93dad3d397621fc93a11742496b026de0c488b335ded3b49754b070d524f17d5757d260fa23bf53b57a03f8b23da4a840f69ed30c3bf04a4f84c533 +DIST dotnet-sdk-5.0.405-linux-arm64.tar.gz 137068545 SHA256 34b4569bc6c9466d295cc9d488bc665678c5cdde29d839de5d6e66369aa29c3f SHA512 f53ee4bc1b5f79300072f4e8f71eccad5f9bd72cef7c792540309f98dd4fc175647422d16f2f48d0645474aae4a10e33646f0d4b74461656a49d34d765e71451 WHIRLPOOL 062087a364af3f9806635d5b4a0e8b06b18d76ab30aec743affad3c1e755e4aaee204701508cde5fd6c2abc5bed6e0149ff2514113a454b88182d365f57cd6ff +DIST dotnet-sdk-5.0.405-linux-x64.tar.gz 142442372 SHA256 696006aa75ae86bfd1ac95672ad80e52e598d76af85a51c32bd0fd8f5c8d50ac SHA512 be1b3b2c213937d5d17ed18c6bd3f8fab2d66593642caf14229d12f68ddfa304edb4d88ce735ee0347969dc79a9e3d7d8cddfb5ff2044177cda0f2072ed8bd47 WHIRLPOOL 4bab35b1129c46aa8a9e39a192e0ab63ce45c95409bb283791eff43916e82e5d1af2eb8d26ea1e4e6c8c8c426a35fb1a065c4a494ece39b00979a6e9077ee27a +DIST dotnet-sdk-6.0.102-linux-arm.tar.gz 169190305 SHA256 a1c7ae55db863d0b291369c62130a6c1da053dea12bcbb906e4c7283cddb61a0 SHA512 a72a0e81c62478b0dc662ef0aaeb7f96e7dd534e90b3ac1bdab1ca98dd93a4605881dba6e9ed2315781fdf71f5b33acb1aa5e28090c7a1693405bebed5853094 WHIRLPOOL 9bd34ff8ed9c838153d1e8843b246228ce9a5a6e548afc4a5c41331688312255b8397973ddbda174be6de40c2fcdcf0924703185d2ac3a16e0b431afc5a82fe5 +DIST dotnet-sdk-6.0.102-linux-arm64.tar.gz 167109725 SHA256 593f3a738297a36964445006541ce928daa19a300efd08125a2e1dd95442bed9 SHA512 790cbf322ca8fed32eaf574f19d0bdc05656c5a88a65aa4dba8269cfce1443cd7cdeecdd3a40e353c368f055490b70592ca7f15f981a66c5b3a9517d0b09e4cb WHIRLPOOL a7fdf4e383865d504a442a7ffc0df853f3edddb23a4f1dd6fb28ca7893e4e0406564d90fd192a986b1b633bdba0f0b34768b48428d41c948e33ff42419adecd2 +DIST dotnet-sdk-6.0.102-linux-x64.tar.gz 173139326 SHA256 9bdd4dacdf9a23d386f207ec19260afd36a7fb7302233c9abc0b47e65ffc3119 SHA512 edd79ebad3327032ea0aaa8504c14e3270050bb459b098202676776b41a3a1d282aaefd1e5e8aa09ef7f7cf7c4601c4783a57112ff6e3d427507e8eec2bfb748 WHIRLPOOL dbc478ebbf408965a358d538575c1236f08faadf8e03740c066f9d27d0ee5603a0724e676b28349bde3e1db21b006382de7551991aa0e833289c7ced940bc580 diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.404.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.404.ebuild deleted file mode 100644 index 1115668..0000000 --- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.404.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils - -MY_PV="${PV}" - -DESCRIPTION=".NET Core SDK - binary precompiled for glibc" -HOMEPAGE="https://www.microsoft.com/net/core" -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" - -QA_PREBUILT="*" -RESTRICT="splitdebug" - -# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time -# dotnetcore-sdk is the source based build - -RDEPEND=" - app-crypt/mit-krb5 - >=dev-dotnet/dotnetcore-sdk-bin-common-${PV} - dev-libs/icu - || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 ) - dev-util/lldb - dev-util/lttng-ust - net-misc/curl - sys-apps/lsb-release - sys-devel/llvm - sys-libs/libunwind - sys-libs/zlib" - -S=${WORKDIR} - -src_prepare() { - default - - # For current .NET Core versions, all the directories contain versioned files, - # but the top-level files (the dotnet binary for example) are shared between versions, - # and those are backward-compatible. - # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. - # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common - # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses - # slots depending on major .NET Core version. - # This makes it possible to install multiple major versions at the same time. - - # Skip the common files - find . -maxdepth 1 -type f -exec rm -f {} \; || die - rm -rf ./packs/NETStandard.Library.Ref || die -} - -src_install() { - local dest="opt/dotnet_core" - dodir "${dest}" - - local ddest="${D}/${dest}" - cp -a "${S}"/* "${ddest}/" || die -} diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild new file mode 100644 index 0000000..1115668 --- /dev/null +++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils + +MY_PV="${PV}" + +DESCRIPTION=".NET Core SDK - binary precompiled for glibc" +HOMEPAGE="https://www.microsoft.com/net/core" +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" + +QA_PREBUILT="*" +RESTRICT="splitdebug" + +# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time +# dotnetcore-sdk is the source based build + +RDEPEND=" + app-crypt/mit-krb5 + >=dev-dotnet/dotnetcore-sdk-bin-common-${PV} + dev-libs/icu + || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 ) + dev-util/lldb + dev-util/lttng-ust + net-misc/curl + sys-apps/lsb-release + sys-devel/llvm + sys-libs/libunwind + sys-libs/zlib" + +S=${WORKDIR} + +src_prepare() { + default + + # For current .NET Core versions, all the directories contain versioned files, + # but the top-level files (the dotnet binary for example) are shared between versions, + # and those are backward-compatible. + # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. + # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common + # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses + # slots depending on major .NET Core version. + # This makes it possible to install multiple major versions at the same time. + + # Skip the common files + find . -maxdepth 1 -type f -exec rm -f {} \; || die + rm -rf ./packs/NETStandard.Library.Ref || die +} + +src_install() { + local dest="opt/dotnet_core" + dodir "${dest}" + + local ddest="${D}/${dest}" + cp -a "${S}"/* "${ddest}/" || die +} diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.101.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.101.ebuild deleted file mode 100644 index c79026b..0000000 --- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.101.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils - -MY_PV="${PV}" - -DESCRIPTION=".NET Core SDK - binary precompiled for glibc" -HOMEPAGE="https://www.microsoft.com/net/core" -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" - -QA_PREBUILT="*" -RESTRICT="splitdebug" - -# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time -# dotnetcore-sdk is the source based build - -RDEPEND=" - app-crypt/mit-krb5 - >=dev-dotnet/dotnetcore-sdk-bin-common-${PV} - dev-libs/icu - || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 ) - dev-util/lldb - dev-util/lttng-ust - net-misc/curl - sys-apps/lsb-release - sys-devel/llvm - sys-libs/libunwind - sys-libs/zlib" - -S=${WORKDIR} - -src_prepare() { - default - - # For current .NET Core versions, all the directories contain versioned files, - # but the top-level files (the dotnet binary for example) are shared between versions, - # and those are backward-compatible. - # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. - # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common - # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses - # slots depending on major .NET Core version. - # This makes it possible to install multiple major versions at the same time. - - # Skip the common files - find . -maxdepth 1 -type f -exec rm -f {} \; || die - rm -rf ./packs/NETStandard.Library.Ref || die - - # 6.0.100 is SDK feature band which will not change between minor increases, so 6.0.101, 6.102 - # will still have same 6.0.100 SDK feature band in the name. Thus I have to hard code this - # https://github.com/dotnet/sdk/pull/18823#issuecomment-915603684 - local workloads="metadata/workloads/${SLOT}.100" - { mkdir -p "${workloads}" && touch "${workloads}/userlocal"; } || die -} - -src_install() { - local dest="opt/dotnet_core" - dodir "${dest}" - - local ddest="${D}/${dest}" - cp -a "${S}"/* "${ddest}/" || die -} diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild new file mode 100644 index 0000000..c79026b --- /dev/null +++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils + +MY_PV="${PV}" + +DESCRIPTION=".NET Core SDK - binary precompiled for glibc" +HOMEPAGE="https://www.microsoft.com/net/core" +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" + +QA_PREBUILT="*" +RESTRICT="splitdebug" + +# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time +# dotnetcore-sdk is the source based build + +RDEPEND=" + app-crypt/mit-krb5 + >=dev-dotnet/dotnetcore-sdk-bin-common-${PV} + dev-libs/icu + || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 ) + dev-util/lldb + dev-util/lttng-ust + net-misc/curl + sys-apps/lsb-release + sys-devel/llvm + sys-libs/libunwind + sys-libs/zlib" + +S=${WORKDIR} + +src_prepare() { + default + + # For current .NET Core versions, all the directories contain versioned files, + # but the top-level files (the dotnet binary for example) are shared between versions, + # and those are backward-compatible. + # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions. + # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common + # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses + # slots depending on major .NET Core version. + # This makes it possible to install multiple major versions at the same time. + + # Skip the common files + find . -maxdepth 1 -type f -exec rm -f {} \; || die + rm -rf ./packs/NETStandard.Library.Ref || die + + # 6.0.100 is SDK feature band which will not change between minor increases, so 6.0.101, 6.102 + # will still have same 6.0.100 SDK feature band in the name. Thus I have to hard code this + # https://github.com/dotnet/sdk/pull/18823#issuecomment-915603684 + local workloads="metadata/workloads/${SLOT}.100" + { mkdir -p "${workloads}" && touch "${workloads}/userlocal"; } || die +} + +src_install() { + local dest="opt/dotnet_core" + dodir "${dest}" + + local ddest="${D}/${dest}" + cp -a "${S}"/* "${ddest}/" || die +} -- cgit v1.2.3-65-gdbad