summaryrefslogtreecommitdiff
path: root/dev-dotnet/dotnet-sdk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-18 04:58:45 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-18 04:58:45 +0000
commit7e6812aaf62d1be61aaa50252c7e868fc9eabf4c (patch)
tree450af773d11fbdc0a7cf17e5f2ad2ccfc86922fd /dev-dotnet/dotnet-sdk
parent3d3cca628d8563ee68902105ad2e8e8bf0d7db2b (diff)
gentoo auto-resync : 18:11:2023 - 04:58:45
Diffstat (limited to 'dev-dotnet/dotnet-sdk')
-rw-r--r--dev-dotnet/dotnet-sdk/Manifest4
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild (renamed from dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild)28
2 files changed, 17 insertions, 15 deletions
diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 14b1059e5582..f6ec2fe37755 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,5 +1,5 @@
DIST dotnet-sdk-7.0.105-prepared-gentoo-amd64.tar.xz 1617916684 BLAKE2B 729d2027e3c356581f7db763d7da09cba512a1a48ddf6492e632dd15eaa547efa8153abeec73c37b5e31e0b8d94c54e0495dd0e67dbe8d1592dbb93b5484e830 SHA512 f45366830435a3adb03221a684818337b3ad6af6b3d46edbf0a664af1c49e7b949c0d2c4507b61c767fdddfa492d32d341cd22e2e4ad28657504ed34757c6aff
-DIST dotnet-sdk-8.0.0_rc1234194-prepared-gentoo-amd64.tar.xz 1561594596 BLAKE2B c4baf38371fc6f93255dd59a7e00d48dc456eb1c03c480375e37045d79feae26c7bb54d99d0c1660f440115bd6224df6f0b8a23cced7a687272f02d3eb8370a2 SHA512 9a75a83d10cce7fa5c887438e194f0b29baa79b56e7b97ba7f5b8b8a65b0e52a08b7cd9f7b7c3eb93cd1afb03c0eb2e1034b0577379e070cfb8ccf23cf9297f5
+DIST dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz 1714535960 BLAKE2B fd6027b86168d8801b1d8a7bbb08e9c358918a7693b03fa4e7e43e2a58568a65d71e2c5907ec7c7a03b83685608cd16aa010706fb4d14cd44ab0f0669654c8c2 SHA512 75efdcf44383445bc81981e2077be03c7311db316e295aa7f960f50d65367cde9bd86351f345072feb827a569c8de4fa8c9829d92000d2cbeb312ee9ddc17b44
EBUILD dotnet-sdk-7.0.105-r1.ebuild 2417 BLAKE2B 8b351879ff38a5c867919d8f4d31984c98fad16886f2794fddfe6e13450764acf18d65efdc55875dfc9e141f076f9ec3364c8ea97163d6a29439874637fcd199 SHA512 4205a9e46323e754d6752f264fa405428bd579c20eb2ba3a030f470f0e5ee1e82e3cda852aeba1bd081453a1c14718ae58f702fee4410cdf290900031eb2231a
-EBUILD dotnet-sdk-8.0.0_rc1234194-r1.ebuild 3557 BLAKE2B ecde3036d296175ce6dd9d204e4c2e4c1cdbf41f07ef31ef8ad6e804e41b1a8e628adff232eeddfed47ea1e8fb8b62f896f0f67eff4dcda6a673168dff6164e6 SHA512 288938542508ad35a238b75180100ab7fabe8c46f5fff0f0593e805faa3881a59698bcaaf9d0714bc09023e281a43e2ef0fcb8be32ad43c67aec3267d349107f
+EBUILD dotnet-sdk-8.0.100.ebuild 3605 BLAKE2B 2adc588746b94336f6e3e9c0420f75c966dc1fe0fdc4c8e32de60c3414e7daa32b37287e998c665f9abe923cc0786f31f47524537d92e03197325f95f4ee94e6 SHA512 f69562dfe3f1f89b4ce1453e4cbfa2aecbecf25d301e6348295e865cc5ea7c60c5340ad18804a1fcba2439f3125cb3e36d7d6c0b2ee833788886858aa9fb8a65
MISC metadata.xml 518 BLAKE2B f9733bd3b6b343126c400ce35dc7e4e57421a6643219341c4beab83d47beb1182306f3d0c5f1e7ff0854fd49818b2c6af37598170b88e2eb82b62d478735abf0 SHA512 940830b1208c39e4cfd72817d399156b027e5ac51dcc7bb983c9ec973f8f2ef76e440a2d358d15f7a2e185c42ae98c986210224f1477923967e3dc70eb0cfde9
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild
index c80fc2a817f5..3655919d6a68 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.0_rc1234194-r1.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild
@@ -4,22 +4,21 @@
# Build the tarball:
# - "$" - shell command,
# - ">" - manual action.
-# $ git clone --depth 1 \
-# -b v8.0.0-rc.1.23419.4 \
-# https://github.com/dotnet/dotnet \
-# dotnet-sdk-8.0.0_rc1234194
-# $ cd dotnet-sdk-8.0.0_rc1234194
+# $ git clone --depth 1 -b v8.0.0 https://github.com/dotnet/dotnet \
+# dotnet-sdk-8.0.0
+# $ cd dotnet-sdk-8.0.0
# > Note the checkout tag hash.
# $ ./prep.sh
# $ rm -fr .git
# $ cd ..
# $ tar --create --auto-compress --file \
-# dotnet-sdk-8.0.0_rc1234194-prepared-gentoo-amd64.tar.xz \
-# dotnet-sdk-8.0.0_rc1234194
+# dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.0
# > Upload dotnet-sdk-8.0.0_rc1234194-prepared-gentoo-amd64.tar.xz
EAPI=8
+COMMIT=113d797bc90104bb4f1cc51e1a462cf3d4ef18fc
+
LLVM_MAX_SLOT=16
PYTHON_COMPAT=( python3_{10..12} )
@@ -33,9 +32,13 @@ SRC_URI="
"
SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.0_rc1234194"
+RUNTIME_SLOT="${SDK_SLOT}.0"
SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
+# SDK reports it is version "8.0.100" but the tag .NET SDK team had given
+# it is "8.0.100". I feel that the pattern is to tag based on "RUNTIME_SLOT".
+S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
+
LICENSE="MIT"
KEYWORDS="~amd64"
@@ -44,8 +47,8 @@ CURRENT_NUGETS_DEPEND="
"
EXTRA_NUGETS_DEPEND="
~dev-dotnet/dotnet-runtime-nugets-3.1.32
- ~dev-dotnet/dotnet-runtime-nugets-6.0.22
- ~dev-dotnet/dotnet-runtime-nugets-7.0.11
+ ~dev-dotnet/dotnet-runtime-nugets-6.0.25
+ ~dev-dotnet/dotnet-runtime-nugets-7.0.14
"
NUGETS_DEPEND="
${CURRENT_NUGETS_DEPEND}
@@ -88,6 +91,7 @@ src_prepare() {
unset NUGET_PACKAGES
export DOTNET_CLI_TELEMETRY_OPTOUT=1
+ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
export MSBUILDDISABLENODEREUSE=1
export UseSharedCompilation=false
@@ -110,14 +114,12 @@ src_compile() {
# The "source_repository" should always be the same.
local source_repository="https://github.com/dotnet/dotnet"
- # The "source_version" is dependent on the checkout tag commit.
- local source_version="113d797bc90104bb4f1cc51e1a462cf3d4ef18fc"
ebegin "Building the .NET SDK ${SDK_SLOT}"
bash ./build.sh \
--clean-while-building \
--source-repository "${source_repository}" \
- --source-version "${source_version}"
+ --source-version "${COMMIT}"
eend ${?} || die "build failed"
}