summaryrefslogtreecommitdiff
path: root/nongnu/packages/dotnet.scm
diff options
context:
space:
mode:
Diffstat (limited to 'nongnu/packages/dotnet.scm')
-rw-r--r--nongnu/packages/dotnet.scm36
1 files changed, 24 insertions, 12 deletions
diff --git a/nongnu/packages/dotnet.scm b/nongnu/packages/dotnet.scm
index a45a1ca..c60f0fc 100644
--- a/nongnu/packages/dotnet.scm
+++ b/nongnu/packages/dotnet.scm
@@ -67,25 +67,25 @@ various IDEs and plugins.")
67 (license license:expat))) 67 (license license:expat)))
68 68
69(define-public dotnet 69(define-public dotnet
70 (let ((dotnet-sdk-version "6.0.9")) 70 (let ((dotnet-sdk-version "8.0.8"))
71 (package 71 (package
72 (name "dotnet") 72 (name "dotnet")
73 (version "6.0.401") 73 (version "8.0.401")
74 (source 74 (source
75 (origin 75 (origin
76 (method url-fetch/tarbomb) 76 (method url-fetch/tarbomb)
77 (uri 77 (uri
78 (string-append "https://download.visualstudio.microsoft.com/download/pr/8159607a-e686-4ead-ac99-b4c97290a5fd/ec6070b1b2cc0651ebe57cf1bd411315/dotnet-sdk-" 78 (string-append "https://download.visualstudio.microsoft.com/"
79 version 79 "download/pr/db901b0a-3144-4d07-b8ab-6e7a43e7a791/"
80 "-linux-x64.tar.gz")) 80 "4d9d1b39b879ad969c6c0ceb6d052381/dotnet-sdk-"
81 version "-linux-x64.tar.gz"))
81 (sha256 82 (sha256
82 (base32 83 (base32 "1ygr563apl2776yjabn0plsvx5fcmb5wb0fnldrqwb9b5n8d6cb2"))))
83 "05yr64ffcaf48ripxzcv9nwlzp7r83cy9hz17dm5c0317lhksqch"))))
84 (build-system binary-build-system) 84 (build-system binary-build-system)
85 (arguments 85 (arguments
86 `(#:patchelf-plan 86 `(#:patchelf-plan
87 `(("dotnet" 87 ;; TODO: Make this a more compact procedure.
88 ("gcc:lib" "zlib")) 88 `(("dotnet" ("gcc:lib" "zlib"))
89 (,,(string-append "shared/Microsoft.NETCore.App/" 89 (,,(string-append "shared/Microsoft.NETCore.App/"
90 dotnet-sdk-version 90 dotnet-sdk-version
91 "/libSystem.Net.Security.Native.so") 91 "/libSystem.Net.Security.Native.so")
@@ -96,6 +96,18 @@ various IDEs and plugins.")
96 ("openssl")) 96 ("openssl"))
97 (,,(string-append "shared/Microsoft.NETCore.App/" 97 (,,(string-append "shared/Microsoft.NETCore.App/"
98 dotnet-sdk-version 98 dotnet-sdk-version
99 "/libSystem.Native.so")
100 ("gcc:lib"))
101 (,,(string-append "shared/Microsoft.NETCore.App/"
102 dotnet-sdk-version
103 "/libSystem.Globalization.Native.so")
104 ("gcc:lib"))
105 (,,(string-append "shared/Microsoft.NETCore.App/"
106 dotnet-sdk-version
107 "/libSystem.Net.Security.Native.so")
108 ("gcc:lib"))
109 (,,(string-append "shared/Microsoft.NETCore.App/"
110 dotnet-sdk-version
99 "/libSystem.IO.Compression.Native.so") 111 "/libSystem.IO.Compression.Native.so")
100 ("zlib")) 112 ("zlib"))
101 (,,(string-append "shared/Microsoft.NETCore.App/" 113 (,,(string-append "shared/Microsoft.NETCore.App/"
@@ -109,12 +121,12 @@ various IDEs and plugins.")
109 dotnet-sdk-version "/libclrjit.so") 121 dotnet-sdk-version "/libclrjit.so")
110 ("gcc:lib")) 122 ("gcc:lib"))
111 (,,(string-append "shared/Microsoft.NETCore.App/" 123 (,,(string-append "shared/Microsoft.NETCore.App/"
124 dotnet-sdk-version "/libclrgc.so")
125 ("gcc:lib"))
126 (,,(string-append "shared/Microsoft.NETCore.App/"
112 dotnet-sdk-version "/libcoreclr.so") 127 dotnet-sdk-version "/libcoreclr.so")
113 ("gcc:lib" "icu4c")) 128 ("gcc:lib" "icu4c"))
114 (,,(string-append "shared/Microsoft.NETCore.App/" 129 (,,(string-append "shared/Microsoft.NETCore.App/"
115 dotnet-sdk-version "/libdbgshim.so")
116 ("gcc:lib"))
117 (,,(string-append "shared/Microsoft.NETCore.App/"
118 dotnet-sdk-version "/libhostpolicy.so") 130 dotnet-sdk-version "/libhostpolicy.so")
119 ("gcc:lib")) 131 ("gcc:lib"))
120 (,,(string-append "shared/Microsoft.NETCore.App/" 132 (,,(string-append "shared/Microsoft.NETCore.App/"