Merge branch 'package/dotnet-8' into 'master'

nongnu: dotnet: Update to 8.0.401.

See merge request nonguix/nonguix!535
This commit is contained in:
B. Wilson 2025-01-26 19:52:45 +00:00
commit 1fa2130c13

View File

@ -67,25 +67,24 @@ various IDEs and plugins.")
(license license:expat))) (license license:expat)))
(define-public dotnet (define-public dotnet
(let ((dotnet-sdk-version "6.0.9")) (let ((dotnet-sdk-version "8.0.8"))
(package (package
(name "dotnet") (name "dotnet")
(version "6.0.401") (version "8.0.401")
(source (source
(origin (origin
(method url-fetch/tarbomb) (method url-fetch/tarbomb)
(uri (uri
(string-append "https://download.visualstudio.microsoft.com/download/pr/8159607a-e686-4ead-ac99-b4c97290a5fd/ec6070b1b2cc0651ebe57cf1bd411315/dotnet-sdk-" (string-append "https://download.visualstudio.microsoft.com/"
version "download/pr/db901b0a-3144-4d07-b8ab-6e7a43e7a791/"
"-linux-x64.tar.gz")) "4d9d1b39b879ad969c6c0ceb6d052381/dotnet-sdk-"
version "-linux-x64.tar.gz"))
(sha256 (sha256
(base32 (base32 "1ygr563apl2776yjabn0plsvx5fcmb5wb0fnldrqwb9b5n8d6cb2"))))
"05yr64ffcaf48ripxzcv9nwlzp7r83cy9hz17dm5c0317lhksqch"))))
(build-system binary-build-system) (build-system binary-build-system)
(arguments (arguments
`(#:patchelf-plan `(#:patchelf-plan
`(("dotnet" `(("dotnet" ("gcc:lib" "zlib"))
("gcc:lib" "zlib"))
(,,(string-append "shared/Microsoft.NETCore.App/" (,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version dotnet-sdk-version
"/libSystem.Net.Security.Native.so") "/libSystem.Net.Security.Native.so")
@ -94,6 +93,18 @@ various IDEs and plugins.")
dotnet-sdk-version dotnet-sdk-version
"/libSystem.Security.Cryptography.Native.OpenSsl.so") "/libSystem.Security.Cryptography.Native.OpenSsl.so")
("openssl")) ("openssl"))
(,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version
"/libSystem.Native.so")
("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version
"/libSystem.Globalization.Native.so")
("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version
"/libSystem.Net.Security.Native.so")
("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/" (,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version dotnet-sdk-version
"/libSystem.IO.Compression.Native.so") "/libSystem.IO.Compression.Native.so")
@ -108,12 +119,12 @@ various IDEs and plugins.")
(,,(string-append "shared/Microsoft.NETCore.App/" (,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version "/libclrjit.so") dotnet-sdk-version "/libclrjit.so")
("gcc:lib")) ("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version "/libclrgc.so")
("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/" (,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version "/libcoreclr.so") dotnet-sdk-version "/libcoreclr.so")
("gcc:lib" "icu4c")) ("gcc:lib" "icu4c"))
(,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version "/libdbgshim.so")
("gcc:lib"))
(,,(string-append "shared/Microsoft.NETCore.App/" (,,(string-append "shared/Microsoft.NETCore.App/"
dotnet-sdk-version "/libhostpolicy.so") dotnet-sdk-version "/libhostpolicy.so")
("gcc:lib")) ("gcc:lib"))