commit: d29be4546cb3714a9422272337eef756e24a7b5b Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Sep 24 19:43:16 2023 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Sep 24 22:02:40 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29be454
dev-dotnet/dotnet-sdk: conform to lack of native symlinks Closes: https://bugs.gentoo.org/914262 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> ...net-sdk-7.0.105.ebuild => dotnet-sdk-7.0.105-r1.ebuild} | 14 ++++++++++++-- ...1234194.ebuild => dotnet-sdk-8.0.0_rc1234194-r1.ebuild} | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105-r1.ebuild similarity index 90% rename from dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105.ebuild rename to dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105-r1.ebuild index f6d6fa9003e4..f9e05d829cc0 100644 --- a/dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105.ebuild +++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-7.0.105-r1.ebuild @@ -13,7 +13,10 @@ EAPI=8 -inherit check-reqs +LLVM_MAX_SLOT=16 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit check-reqs llvm python-any-r1 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" HOMEPAGE="https://dotnet.microsoft.com/" @@ -29,9 +32,10 @@ LICENSE="MIT" KEYWORDS="~amd64" BDEPEND=" + ${PYTHON_DEPS} + <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 )) dev-util/cmake dev-vcs/git - sys-devel/clang " RDEPEND=" app-crypt/mit-krb5:0/0 @@ -51,6 +55,12 @@ CHECKREQS_DISK_BUILD="20G" # QA_PREBUILT="*" # TODO: Which binaries are created by dotnet itself? +pkg_setup() { + check-reqs_pkg_setup + llvm_pkg_setup + python-any-r1_pkg_setup +} + src_prepare() { unset DOTNET_DATA DOTNET_ROOT unset NUGET_DATA NUGET_PACKAGES diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild similarity index 93% rename from dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194.ebuild rename to dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild index 0451091d9c84..eaaa960c01c1 100644 --- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194.ebuild +++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild @@ -20,7 +20,10 @@ EAPI=8 -inherit check-reqs +LLVM_MAX_SLOT=16 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit check-reqs llvm python-any-r1 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform" HOMEPAGE="https://dotnet.microsoft.com/ @@ -56,9 +59,10 @@ RDEPEND=" sys-libs/zlib:0/1 " BDEPEND=" + ${PYTHON_DEPS} + <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 )) dev-util/cmake dev-vcs/git - sys-devel/clang " IDEPEND=" app-eselect/eselect-dotnet @@ -71,6 +75,12 @@ CHECKREQS_DISK_BUILD="20G" # QA_PREBUILT="*" # TODO: Which binaries are created by dotnet itself? +pkg_setup() { + check-reqs_pkg_setup + llvm_pkg_setup + python-any-r1_pkg_setup +} + src_prepare() { default
