commit:     d4551e1043854b39b9a8d5c7e0653fc9c575a489
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 28 23:59:05 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 03:04:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4551e10

dev-dotnet/dotnet-runtime-nugets: install all collected NuGet packages

Bug: https://github.com/dotnet/runtime/issues/100383
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 ...uild => dotnet-runtime-nugets-6.0.24-r1.ebuild} | 15 ++----
 .../dotnet-runtime-nugets-6.0.24.ebuild            | 59 --------------------
 ...uild => dotnet-runtime-nugets-6.0.25-r1.ebuild} | 15 ++----
 .../dotnet-runtime-nugets-6.0.25.ebuild            | 59 --------------------
 ...uild => dotnet-runtime-nugets-6.0.26-r1.ebuild} | 15 ++----
 ...uild => dotnet-runtime-nugets-6.0.27-r1.ebuild} | 15 ++----
 ...uild => dotnet-runtime-nugets-6.0.28-r1.ebuild} | 15 ++----
 ...uild => dotnet-runtime-nugets-7.0.13-r1.ebuild} | 15 ++----
 .../dotnet-runtime-nugets-7.0.13.ebuild            | 59 --------------------
 ...uild => dotnet-runtime-nugets-7.0.14-r1.ebuild} | 15 ++----
 .../dotnet-runtime-nugets-7.0.14.ebuild            | 59 --------------------
 ...uild => dotnet-runtime-nugets-7.0.15-r1.ebuild} | 15 ++----
 ...uild => dotnet-runtime-nugets-7.0.16-r1.ebuild} | 15 ++----
 ...uild => dotnet-runtime-nugets-7.0.17-r1.ebuild} | 15 ++----
 .../dotnet-runtime-nugets-8.0.1-r1.ebuild          | 63 ----------------------
 ...build => dotnet-runtime-nugets-8.0.1-r2.ebuild} | 17 ++----
 .../dotnet-runtime-nugets-8.0.2-r1.ebuild          | 63 ----------------------
 ...build => dotnet-runtime-nugets-8.0.2-r2.ebuild} | 17 ++----
 ...build => dotnet-runtime-nugets-8.0.3-r1.ebuild} | 17 ++----
 .../dotnet-runtime-nugets-8.0.3.ebuild             | 63 ----------------------
 20 files changed, 45 insertions(+), 581 deletions(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
deleted file mode 100644
index 26590c583b5b..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25-r1.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15.ebuild
rename to 
dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25.ebuild
deleted file mode 100644
index 26590c583b5b..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.25.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26-r1.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26.ebuild
rename to 
dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.26-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27.ebuild
rename to 
dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
index 8b7721053090..396b85995652 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild
deleted file mode 100644
index 26590c583b5b..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14.ebuild
deleted file mode 100644
index 26590c583b5b..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.14.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.15-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17.ebuild
rename to 
dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
index 8b7721053090..396b85995652 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r1.ebuild
deleted file mode 100644
index c873499881ec..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.net.illink.tasks@${PV}
-microsoft.net.sdk.webassembly.pack@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.net.illink.tasks.${PV}.nupkg"
-       nuget_donuget 
"${DISTDIR}/microsoft.net.sdk.webassembly.pack.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r2.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r2.ebuild
index 725f4a403c3c..96d70ee78359 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.1-r2.ebuild
@@ -12,6 +12,8 @@ microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
 microsoft.aspnetcore.app.runtime.linux-x64@${PV}
+microsoft.net.illink.tasks@${PV}
+microsoft.net.sdk.webassembly.pack@${PV}
 microsoft.netcore.app.host.linux-arm@${PV}
 microsoft.netcore.app.host.linux-arm64@${PV}
 microsoft.netcore.app.host.linux-musl-arm@${PV}
@@ -43,17 +45,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r1.ebuild
deleted file mode 100644
index c873499881ec..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.net.illink.tasks@${PV}
-microsoft.net.sdk.webassembly.pack@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.net.illink.tasks.${PV}.nupkg"
-       nuget_donuget 
"${DISTDIR}/microsoft.net.sdk.webassembly.pack.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r2.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
rename to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r2.ebuild
index 725f4a403c3c..96d70ee78359 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r2.ebuild
@@ -12,6 +12,8 @@ microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
 microsoft.aspnetcore.app.runtime.linux-x64@${PV}
+microsoft.net.illink.tasks@${PV}
+microsoft.net.sdk.webassembly.pack@${PV}
 microsoft.netcore.app.host.linux-arm@${PV}
 microsoft.netcore.app.host.linux-arm64@${PV}
 microsoft.netcore.app.host.linux-musl-arm@${PV}
@@ -43,17 +45,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
similarity index 74%
rename from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild
rename to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
index 8b7721053090..034c38a42baf 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
@@ -12,6 +12,8 @@ microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
 microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
 microsoft.aspnetcore.app.runtime.linux-x64@${PV}
+microsoft.net.illink.tasks@${PV}
+microsoft.net.sdk.webassembly.pack@${PV}
 microsoft.netcore.app.host.linux-arm@${PV}
 microsoft.netcore.app.host.linux-arm64@${PV}
 microsoft.netcore.app.host.linux-musl-arm@${PV}
@@ -43,17 +45,8 @@ src_unpack() {
 }
 
 src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+       local nuget
+       for nuget in ${NUGETS} ; do
+               nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
        done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3.ebuild
deleted file mode 100644
index 2ced7cafe857..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.net.illink.tasks@${PV}
-microsoft.net.sdk.webassembly.pack@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/";
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
-
-src_unpack() {
-       :
-}
-
-src_install() {
-       nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.net.illink.tasks.${PV}.nupkg"
-       nuget_donuget 
"${DISTDIR}/microsoft.net.sdk.webassembly.pack.${PV}.nupkg"
-       nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-       local runtime=$(dotnet-pkg-base_get-runtime)
-       local -a nuget_namespaces=(
-               microsoft.aspnetcore.app.runtime
-               microsoft.netcore.app.host
-               microsoft.netcore.app.runtime
-       )
-       local nuget_namespace
-       for nuget_namespace in "${nuget_namespaces[@]}" ; do
-               nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
-       done
-}


Reply via email to