Merge pull request #222422 from mdarocha/remove-dotnet-3

dotnet-sdk_3: remove

authored by ajs124 and committed by GitHub 800426cf 542012fe

+84 -220
+42 -21
doc/languages-frameworks/dotnet.section.md
··· 11 11 mkShell { 12 12 name = "dotnet-env"; 13 13 packages = [ 14 - dotnet-sdk_3 14 + dotnet-sdk 15 15 ]; 16 16 } 17 17 ``` ··· 27 27 name = "dotnet-env"; 28 28 packages = [ 29 29 (with dotnetCorePackages; combinePackages [ 30 - sdk_3_1 31 30 sdk_6_0 31 + sdk_7_0 32 32 ]) 33 33 ]; 34 34 } 35 35 ``` 36 36 37 - This will produce a dotnet installation that has the dotnet 3.1 6.0 sdk. The first sdk listed will have it's cli utility present in the resulting environment. Example info output: 37 + This will produce a dotnet installation that has the dotnet 6.0 7.0 sdk. The first sdk listed will have it's cli utility present in the resulting environment. Example info output: 38 38 39 39 ```ShellSession 40 40 $ dotnet --info 41 - .NET Core SDK (reflecting any global.json): 42 - Version: 3.1.101 43 - Commit: b377529961 41 + .NET SDK: 42 + Version: 7.0.202 43 + Commit: 6c74320bc3 44 + 45 + Środowisko uruchomieniowe: 46 + OS Name: nixos 47 + OS Version: 23.05 48 + OS Platform: Linux 49 + RID: linux-x64 50 + Base Path: /nix/store/n2pm44xq20hz7ybsasgmd7p3yh31gnh4-dotnet-sdk-7.0.202/sdk/7.0.202/ 51 + 52 + Host: 53 + Version: 7.0.4 54 + Architecture: x64 55 + Commit: 0a396acafe 56 + 57 + .NET SDKs installed: 58 + 6.0.407 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/sdk] 59 + 7.0.202 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/sdk] 60 + 61 + .NET runtimes installed: 62 + Microsoft.AspNetCore.App 6.0.15 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/shared/Microsoft.AspNetCore.App] 63 + Microsoft.AspNetCore.App 7.0.4 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/shared/Microsoft.AspNetCore.App] 64 + Microsoft.NETCore.App 6.0.15 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/shared/Microsoft.NETCore.App] 65 + Microsoft.NETCore.App 7.0.4 [/nix/store/3b19303vwrhv0xxz1hg355c7f2hgxxgd-dotnet-core-combined/shared/Microsoft.NETCore.App] 66 + 67 + Other architectures found: 68 + None 44 69 45 - ... 70 + Environment variables: 71 + Not set 72 + 73 + global.json file: 74 + Not found 46 75 47 - .NET Core SDKs installed: 48 - 2.1.803 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/sdk] 49 - 3.0.102 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/sdk] 50 - 3.1.101 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/sdk] 76 + Learn more: 77 + https://aka.ms/dotnet/info 51 78 52 - .NET Core runtimes installed: 53 - Microsoft.AspNetCore.All 2.1.15 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.AspNetCore.All] 54 - Microsoft.AspNetCore.App 2.1.15 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.AspNetCore.App] 55 - Microsoft.AspNetCore.App 3.0.2 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.AspNetCore.App] 56 - Microsoft.AspNetCore.App 3.1.1 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.AspNetCore.App] 57 - Microsoft.NETCore.App 2.1.15 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.NETCore.App] 58 - Microsoft.NETCore.App 3.0.2 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.NETCore.App] 59 - Microsoft.NETCore.App 3.1.1 [/nix/store/iiv98i2jdi226dgh4jzkkj2ww7f8jgpd-dotnet-core-combined/shared/Microsoft.NETCore.App] 79 + Download .NET: 80 + https://aka.ms/dotnet/download 60 81 ``` 61 82 62 83 ## dotnet-sdk vs dotnetCorePackages.sdk {#dotnet-sdk-vs-dotnetcorepackages.sdk} ··· 119 140 120 141 projectReferences = [ referencedProject ]; # `referencedProject` must contain `nupkg` in the folder structure. 121 142 122 - dotnet-sdk = dotnetCorePackages.sdk_3_1; 123 - dotnet-runtime = dotnetCorePackages.net_6_0; 143 + dotnet-sdk = dotnetCorePackages.sdk_6.0; 144 + dotnet-runtime = dotnetCorePackages.runtime_6_0; 124 145 125 146 executables = [ "foo" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`. 126 147 executables = []; # Don't install any executables.
+1 -1
nixos/doc/manual/release-notes/rl-2305.section.md
··· 178 178 - Please note that an upgrade from v24 (or older) to v26 directly is not possible. Please upgrade to `nextcloud25` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud25;`](options.html#opt-services.nextcloud.package). 179 179 - It's recommended to use the latest version available (i.e. v26) and to specify that using `services.nextcloud.package`. 180 180 181 - - .NET 5.0 was removed due to being end-of-life, use a newer, supported .NET version - https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core 181 + - .NET 5.0 and .NET 3.1 were removed due to being end-of-life, use a newer, supported .NET version - https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core 182 182 183 183 - The iputils package, which is installed by default, no longer provides the 184 184 `ninfod`, `rarpd` and `rdisc` tools. See
+1 -1
pkgs/development/compilers/dotnet/build-dotnet.nix
··· 1 1 { type 2 2 , version 3 3 , srcs 4 - , icu # passing icu as an argument, because dotnet 3.1 has troubles with icu71 5 4 , packages ? null 6 5 }: 7 6 ··· 16 15 , makeWrapper 17 16 , libunwind 18 17 , openssl_1_1 18 + , icu 19 19 , libuuid 20 20 , zlib 21 21 , libkrb5
+1 -1
pkgs/development/compilers/dotnet/combine-packages.nix
··· 10 10 assert lib.assertMsg ((builtins.length dotnetPackages) > 0) 11 11 ''You must include at least one package, e.g 12 12 `with dotnetCorePackages; combinePackages [ 13 - sdk_3_1 aspnetcore_5_0 13 + sdk_6_0 aspnetcore_7_0 14 14 ];`'' ; 15 15 buildEnv { 16 16 name = "dotnet-core-combined";
+10 -10
pkgs/development/compilers/dotnet/default.nix
··· 1 1 /* 2 2 How to combine packages for use in development: 3 - dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_3_1 sdk_5_0 aspnetcore_5_0 ]; 3 + dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_6_0 aspnetcore_7_0 ]; 4 4 5 - Hashes and urls below are retrieved from: 5 + Hashes and urls are retrieved from: 6 6 https://dotnet.microsoft.com/download/dotnet 7 7 */ 8 - { callPackage, icu70, icu }: 8 + { callPackage,}: 9 9 let 10 10 buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) {}; 11 11 buildAttrs = { ··· 14 14 buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; }); 15 15 }; 16 16 17 + ## Files in versions/ are generated automatically by update.sh ## 18 + dotnet_6_0 = import ./versions/6.0.nix buildAttrs; 19 + dotnet_7_0 = import ./versions/7.0.nix buildAttrs; 20 + dotnet_8_0 = import ./versions/8.0.nix buildAttrs; 21 + 17 22 runtimeIdentifierMap = { 18 23 "x86_64-linux" = "linux-x64"; 19 24 "aarch64-linux" = "linux-arm64"; ··· 25 30 26 31 # Convert a "stdenv.hostPlatform.system" to a dotnet RID 27 32 systemToDotnetRid = system: runtimeIdentifierMap.${system} or (throw "unsupported platform ${system}"); 28 - 29 - ## Files in versions/ are generated automatically by update.sh ## 30 - dotnet_3_1 = import ./versions/3.1.nix (buildAttrs // { icu = icu70; }); 31 - dotnet_6_0 = import ./versions/6.0.nix (buildAttrs // { inherit icu; }); 32 - dotnet_7_0 = import ./versions/7.0.nix (buildAttrs // { inherit icu; }); 33 - dotnet_8_0 = import ./versions/8.0.nix (buildAttrs // { inherit icu; }); 34 33 in 35 34 rec { 36 35 inherit systemToDotnetRid; ··· 41 40 sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 6.0 (LTS) or 7.0 (Current)"; 42 41 sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 6.0 (LTS) or 7.0 (Current)"; 43 42 sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 6.0 (LTS) or 7.0 (Current)"; 43 + sdk_3_1 = throw "Dotnet SDK 3.1 is EOL, please use 6.0 (LTS) or 7.0 (Current)"; 44 44 sdk_5_0 = throw "Dotnet SDK 5.0 is EOL, please use 6.0 (LTS) or 7.0 (Current)"; 45 - } // dotnet_3_1 // dotnet_6_0 // dotnet_7_0 // dotnet_8_0 45 + } // dotnet_6_0 // dotnet_7_0 // dotnet_8_0
+26 -35
pkgs/development/compilers/dotnet/update.sh
··· 219 219 "runtime.win-x86.Microsoft.NETCore.DotNetHost" \ 220 220 "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy" \ 221 221 "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver" \ 222 + "Microsoft.NETCore.App.Composite" \ 223 + "Microsoft.NETCore.App.Host.linux-musl-arm" \ 224 + "Microsoft.NETCore.App.Host.osx-arm64" \ 225 + "Microsoft.NETCore.App.Runtime.linux-musl-arm" \ 226 + "Microsoft.NETCore.App.Runtime.osx-arm64" \ 227 + "Microsoft.NETCore.App.Ref" \ 228 + "Microsoft.NETCore.App.Runtime.Mono.linux-arm" \ 229 + "Microsoft.NETCore.App.Runtime.Mono.linux-arm64" \ 230 + "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64" \ 231 + "Microsoft.NETCore.App.Runtime.Mono.linux-x64" \ 232 + "Microsoft.NETCore.App.Runtime.Mono.osx-arm64" \ 233 + "Microsoft.NETCore.App.Runtime.Mono.osx-x64" \ 234 + "Microsoft.NETCore.App.Runtime.Mono.win-x64" \ 235 + "Microsoft.NETCore.App.Runtime.Mono.win-x86" \ 236 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost" \ 237 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost" \ 238 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy" \ 239 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver" \ 240 + "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost" \ 241 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHost" \ 242 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 243 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver" \ 222 244 ) 223 245 224 - # Packages that only apply to .NET 6 and up 225 - if ! version_older "$version" "6"; then 226 - pkgs+=( \ 227 - "Microsoft.NETCore.App.Composite" \ 228 - "Microsoft.NETCore.App.Host.linux-musl-arm" \ 229 - "Microsoft.NETCore.App.Host.osx-arm64" \ 230 - "Microsoft.NETCore.App.Runtime.linux-musl-arm" \ 231 - "Microsoft.NETCore.App.Runtime.osx-arm64" \ 232 - "Microsoft.NETCore.App.Ref" \ 233 - "Microsoft.NETCore.App.Runtime.Mono.linux-arm" \ 234 - "Microsoft.NETCore.App.Runtime.Mono.linux-arm64" \ 235 - "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64" \ 236 - "Microsoft.NETCore.App.Runtime.Mono.linux-x64" \ 237 - "Microsoft.NETCore.App.Runtime.Mono.osx-arm64" \ 238 - "Microsoft.NETCore.App.Runtime.Mono.osx-x64" \ 239 - "Microsoft.NETCore.App.Runtime.Mono.win-x64" \ 240 - "Microsoft.NETCore.App.Runtime.Mono.win-x86" \ 241 - "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost" \ 242 - "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost" \ 243 - "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy" \ 244 - "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver" \ 245 - "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost" \ 246 - "runtime.osx-arm64.Microsoft.NETCore.DotNetHost" \ 247 - "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 248 - "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver" \ 249 - ) 250 - fi 251 - 252 246 # Packages that only apply to .NET 7 and up 253 247 if ! version_older "$version" "7"; then 254 248 # ILCompiler requires nixpkgs#181373 to be fixed to work properly ··· 273 267 Get updated dotnet src (platform - url & sha512) expressions for specified versions 274 268 275 269 Examples: 276 - $pname 3.1.21 5.0.12 - specific x.y.z versions 277 - $pname 3.1 5.0 6.0 - latest x.y versions 270 + $pname 6.0.14 7.0.201 - specific x.y.z versions 271 + $pname 6.0 7.0 - latest x.y versions 278 272 " >&2 279 273 exit 1 280 274 fi ··· 311 305 buildAspNetCore = { ... }: {}; \ 312 306 buildNetRuntime = { ... }: {}; \ 313 307 buildNetSdk = { version, ... }: version; \ 314 - icu = null; }).sdk_${major_minor_underscore}" | jq -r) 308 + }).sdk_${major_minor_underscore}" | jq -r) 315 309 316 310 if [[ "$current_version" == "$sdk_version" ]]; then 317 311 echo "Nothing to update." ··· 325 319 326 320 channel_version=$(jq -r '."channel-version"' <<< "$content") 327 321 support_phase=$(jq -r '."support-phase"' <<< "$content") 328 - echo "{ buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 322 + echo "{ buildAspNetCore, buildNetRuntime, buildNetSdk }: 329 323 330 324 # v$channel_version ($support_phase) 331 325 { 332 326 aspnetcore_$major_minor_underscore = buildAspNetCore { 333 - inherit icu; 334 327 version = \"${aspnetcore_version}\"; 335 328 $(platform_sources "$aspnetcore_files") 336 329 }; 337 330 338 331 runtime_$major_minor_underscore = buildNetRuntime { 339 - inherit icu; 340 332 version = \"${runtime_version}\"; 341 333 $(platform_sources "$runtime_files") 342 334 }; 343 335 344 336 sdk_$major_minor_underscore = buildNetSdk { 345 - inherit icu; 346 337 version = \"${sdk_version}\"; 347 338 $(platform_sources "$sdk_files") 348 339 packages = { fetchNuGet }: [
-137
pkgs/development/compilers/dotnet/versions/3.1.nix
··· 1 - { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 2 - 3 - # v3.1 (eol) 4 - { 5 - aspnetcore_3_1 = buildAspNetCore { 6 - inherit icu; 7 - version = "3.1.32"; 8 - srcs = { 9 - x86_64-linux = { 10 - url = "https://download.visualstudio.microsoft.com/download/pr/39c3ef4c-73c7-4248-8c54-0865d5feb8b2/3420b1ff6b0f36e63044d6f7a794b579/aspnetcore-runtime-3.1.32-linux-x64.tar.gz"; 11 - sha512 = "0aa2aceda3d0b9f6bf02456d4e4b917c221c4f18eff30c8b6418e7514681baa9bb9ccc6b8c78949a92664922db4fb2b2a0dac9da11f775aaef618d9c491bb319"; 12 - }; 13 - aarch64-linux = { 14 - url = "https://download.visualstudio.microsoft.com/download/pr/7a713b60-c2fb-4dc9-ad35-df86c4bfac0c/fff24659d0a2ad9c6b622be1722b8f72/aspnetcore-runtime-3.1.32-linux-arm64.tar.gz"; 15 - sha512 = "34b9ec241cd0047cb23f0b8416d3a009476e511c3dd5854636c11cfd078117faf095f32f06e7c97d810af94fde43621117414f983d3b2041ad40260f50dc330d"; 16 - }; 17 - x86_64-darwin = { 18 - url = "https://download.visualstudio.microsoft.com/download/pr/70cd4d7b-0186-4ce2-a710-f50d6dec246f/84c5b21b8a487127589095336c5158b5/aspnetcore-runtime-3.1.32-osx-x64.tar.gz"; 19 - sha512 = "21f77b64b527af41bbba0f8887c71be631f37d7bbabe9119fe39961c2600a90075f60768173097c9fffe32e40f8db309544837055cb70fe428195682b85fb9a0"; 20 - }; 21 - }; 22 - }; 23 - 24 - runtime_3_1 = buildNetRuntime { 25 - inherit icu; 26 - version = "3.1.32"; 27 - srcs = { 28 - x86_64-linux = { 29 - url = "https://download.visualstudio.microsoft.com/download/pr/fea239ad-fd47-4764-aa71-6a147a82f632/20ee58b0bf08ae9f6e76e37ba3765c57/dotnet-runtime-3.1.32-linux-x64.tar.gz"; 30 - sha512 = "a1de9bbc3d2e3a4f5f52b7742c678b182a58a724d36232997511e390027044d60144a7e010a29d6ee016ec91f2911daef28ac5712a827fff8bdde73314b7e002"; 31 - }; 32 - aarch64-linux = { 33 - url = "https://download.visualstudio.microsoft.com/download/pr/edfb706e-83fe-4a81-804c-23d80b041b70/4f98b067bd2817976a4362c25fbf70e7/dotnet-runtime-3.1.32-linux-arm64.tar.gz"; 34 - sha512 = "ff311df0db488f3b5cc03c7f6724f8442de7e60fa0a503ec8f536361ce7a357ad26d09d2499d68c50ebdfa751a5520bba4aaa77a38b191c892d5a018561ce422"; 35 - }; 36 - x86_64-darwin = { 37 - url = "https://download.visualstudio.microsoft.com/download/pr/09f14240-76bf-43df-bdf1-636aa56cbd5c/4898c400f81d0bac651bcf84dc487b6f/dotnet-runtime-3.1.32-osx-x64.tar.gz"; 38 - sha512 = "9fd385812e770525856d734ca62e5d01ddb534ff317bb09e1091ded38ce2c16dc4bd02b5eebad8ea6e01b21755fe6f5ce6ca5183ebbbee04fa1aed956da4c58a"; 39 - }; 40 - }; 41 - }; 42 - 43 - sdk_3_1 = buildNetSdk { 44 - inherit icu; 45 - version = "3.1.426"; 46 - srcs = { 47 - x86_64-linux = { 48 - url = "https://download.visualstudio.microsoft.com/download/pr/e89c4f00-5cbb-4810-897d-f5300165ee60/027ace0fdcfb834ae0a13469f0b1a4c8/dotnet-sdk-3.1.426-linux-x64.tar.gz"; 49 - sha512 = "6c3f9541557feb5d5b93f5c10b28264878948e8540f2b8bb7fb966c32bd38191e6b310dcb5f87a4a8f7c67a7046fa932cde3cce9dc8341c1365ae6c9fcc481ec"; 50 - }; 51 - aarch64-linux = { 52 - url = "https://download.visualstudio.microsoft.com/download/pr/79f1cf3e-ccc7-4de4-9f4c-1a6e061cb867/68cab78b3f9a5a8ce2f275b983204376/dotnet-sdk-3.1.426-linux-arm64.tar.gz"; 53 - sha512 = "300e154fba3123644910bbb89a6e61f67569677efa359aa110871cbbb62afad059709dc362f0af27ece0b9a30bc3e6ef57c3cb7c6f75377b20d48636605f30f7"; 54 - }; 55 - x86_64-darwin = { 56 - url = "https://download.visualstudio.microsoft.com/download/pr/e45c25b7-623f-4b98-8918-13a671884860/d6e4526d0dd31d388b36a749f90ae6e2/dotnet-sdk-3.1.426-osx-x64.tar.gz"; 57 - sha512 = "be1c29ffe8ddec6051d7529796dae35fe18036af89d5e7285fcdad46316fec557f4b15c15eed4d676071d187b363c2e16cb3bcbf708b920b5614340a6e51ab3d"; 58 - }; 59 - }; 60 - packages = { fetchNuGet }: [ 61 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "3.1.32"; sha256 = "06ws70zb4p4wbxx6f9bxk8dmighk8h57m82bnsss5cajabhrs9ss"; }) 62 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "3.1.32"; sha256 = "00ha2sl4gvqv68mbrsizd6ngqy0vv6vamngzjxr338k1w7a276dx"; }) 63 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "3.1.32"; sha256 = "0rvyv3mnb2fgj619rnqixfngzybhgqfr5mnw3s43v9mlg45la8hp"; }) 64 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "3.1.32"; sha256 = "06xbkmplw7vkcsacrcddnma3hawqgdk2hj9ayjs0mhb31n407j3j"; }) 65 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "3.1.32"; sha256 = "0ywz63q8vrdp25ix2j9b7h2jp5grc68hqfl64c6lqk26q9xwhp9r"; }) 66 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "3.1.32"; sha256 = "1crk54a1wvj76s9gnh46pi7wk8ryympm9xh2jq4s4rpp329fqgic"; }) 67 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "3.1.32"; sha256 = "148pspjlx85yk95i6svhv37g483wmbinngd460p1ak2di26qbvk8"; }) 68 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "3.1.32"; sha256 = "17hbn0qvnclhhp6pdygia124qi46lm7r3ixkgsnbsmh7a5l02f84"; }) 69 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "3.1.32"; sha256 = "0m6qq8va2fd1zns85wlm5arhcg57hf1rfj3801v27hvijfsmcad3"; }) 70 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "3.1.32"; sha256 = "0868nlkxi7sy74g6xrvlaiqzs2h846gq52wcmgapsq202lirnjzh"; }) 71 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "3.1.32"; sha256 = "1yip3i79ljg2p23r8ph6p77rdmwm6h6gnlc3q2cikz07vib41042"; }) 72 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "3.1.32"; sha256 = "1zygp70xrk5zggs3q4a6yc6jfdwzcsjjsapqpwn6qyx35m69b72p"; }) 73 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "3.1.32"; sha256 = "1cj8wspslr17pbkh50xfbmwcicy9n2z9ha027ssfrah8r488d9sx"; }) 74 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "3.1.32"; sha256 = "0r5m0837zx2shp9bfgllnhz85h5792pbsacnk7lmmpgld32crzdx"; }) 75 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "3.1.32"; sha256 = "08sar3s7j6z1q5prjmz2jrbsq5ms81mrsi1c1zbfrkplkfjpld3a"; }) 76 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "3.1.32"; sha256 = "186gjn8sbhp4z6pq8fw4g8nqk9dwyaplwvdz2y3fbbvg36lggsh0"; }) 77 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "3.1.32"; sha256 = "1pbrqyd43b3fmd6vk2wph726z6yddazp04ycyxbn5dh9zw8f2k55"; }) 78 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "3.1.32"; sha256 = "0i7vv4zvv4aixgdkskza8x8js4bnj5q4mnw0qdb7dmdypf34s2fm"; }) 79 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "3.1.32"; sha256 = "0fk77ij5k33gjydk51gw7k639mppqkyhgarch2701i5wciap2h32"; }) 80 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "3.1.32"; sha256 = "1q36zbrkbgwg5wl7gpzmac79xvwd74zzqg13hrsldwfajmnwvdkj"; }) 81 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "3.1.32"; sha256 = "16pgzx3gxgvcgb54z2sd48x8jlz4w242gf68s10ghlnqiiggpl4v"; }) 82 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "3.1.32"; sha256 = "13pcn74z1swz73s72zjl07f118j35wacnzgk7kbjqn83nwgqdgvq"; }) 83 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "3.1.32"; sha256 = "1lxvj597rw4srkhmx83p1hnf71dcmgg93k982vnvv89xmyvvyy42"; }) 84 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "3.1.32"; sha256 = "07rmk5l0k66x2ilm3r2cpl7icgdzpqjcnrhw89afm9z9w06zz78g"; }) 85 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "3.1.32"; sha256 = "0mmc57dl8plrspdxwb7209wz29vhiwqds4nfbdfws7zg35yy70c7"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "3.1.32"; sha256 = "06bk39zcv27cwshjsxfg5d6wzkkzdhfk08sipdc7mr1s8pk7ihi1"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "3.1.32"; sha256 = "00n05mi9zws7v88jklyw1a8cjjslx8nnbby1nyxmi6p2acbx6pxp"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "3.1.32"; sha256 = "035rs89y8j9v0mshqhaiyydv979x3w1204gcdp2kv2zhvfx1gnp2"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "3.1.32"; sha256 = "0qsm03gx86fqx8vadnq3nsin3m3falidib94pc3mb3fy87mapvqw"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "3.1.32"; sha256 = "09r2776wbcmn5jh3nksd5ilzv6rrlic938b87xy77awqg251y017"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1q09dbbx9kd3k4v8wg75llvz4332b5qsvblva7mhslbmyv47vfiq"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0biy6p7kvcjxdn67wcmwyrfvv7pmd5249fj3410pw4xi8svjpxnj"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1hs2czpqwa92x11d49m5dprjzr8n8zi5cx6cq8rcnacpynr19ldm"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1kk8116pvl1jc8k59338hqhbhs8mbnb7kv108xmzbqzygsfgcvb5"; }) 95 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "05yqaxrd981aw4mjg80n19506ls6ni3sy3w0fwiygblaffidj8h3"; }) 96 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0p82n92njjahhndawz40jq8bf2smw1c61zm4hq3zi6m5f3x0qc4l"; }) 97 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0x43pjvd7c58c7230i6ga7d4hidd258aahd9d1z9590z4d32v320"; }) 98 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "05mm56j8391rh8zghrdyrnxnbxvrmwqxy3gn4blyf8rb9xgsy78j"; }) 99 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1pz1p935k4y06q8v9z44qwnc96anmg1r2kfrs3a0fbyqn0qkc4i3"; }) 100 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0vznqq540gb9idxb4f0l26c2g8500z2fkx0sxrmnla91c3yf9f6c"; }) 101 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0844r0h1pvb5mvl5939z37nxjb380kbjjf92g64d110bs8397dw3"; }) 102 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0zr31wppl255hwlhrab78h7r2l4pfz8nz20s66j3xi2w9pvlsprd"; }) 103 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1g3gxzn035gyq7kq2xwn51vz6wk0473qcq0yi3blakfrmjwdbiax"; }) 104 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0a3kq34dk5lj0w7g3v3x78vkcs4jw4wjdxigyc3xwwc29rjwmy0x"; }) 105 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0gygjx90ibi3xi514mll2jfnq8siy8gvmkj9ckwc904pvzy3q5z5"; }) 106 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0cg209fkmmm0jfr1vj4454v482y4s4971xcnfsyx5ldvqhvq1nj0"; }) 107 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "05qrs75q38x0r542cgjyjm2l9nxbxmqp75nd3m2zny2wbm9zfqcl"; }) 108 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0zb3qlb2c8s953ja4s8a3q26ips96czxm9xd16mair3fb8z4yvf2"; }) 109 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "05z3rxm7fgsmjmx5lzlihxhfyzvp16r888i4jj5v4kb5hb6y3xfw"; }) 110 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "17xyhgf0d3lhvyb0j6mzfv278l9iy800l1l0i5a72ihvjm4ld40r"; }) 111 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "0k0fng7fxssqkcywf4czpiqrfv60qmjf8pw686rmn9gqyd9y6wbw"; }) 112 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1hjxa5rld8b1qx8avkc1gd7492vz51r6zqmbqadv1kklg4bf68zq"; }) 113 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1kdcjy2c02qm0rkqq262iky40vmn1gnz0p1817js4b8a0ha13nl1"; }) 114 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1q31a7gwl5nl0m4wizbqdd67k0xgrmdbf2wdsx9vx9i3xfcjj7js"; }) 115 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "11p5g8ar7x1czkl32f2s046zlibqqx28b499yiv7snngjcs9fgzq"; }) 116 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1paagjfdsg9q0aknwipcds4chn8nfk2y83yhcz3qhi28pzpgih53"; }) 117 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "028kccjihxlyfv2i988g88fw98lhsidf7jj525w96wf9rgkl3m2d"; }) 118 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1jc46wlga8r2nlmy0rhqcrxa2vp677340wiwl8nskp1sb3ci0p8m"; }) 119 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1m92b4z727178lnvyh9sq1gx2ncs74q5vwaz4nivjh3fdq1qn9dz"; }) 120 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0grk5axlpzwks3p42km6jy0r82ahcmgybgq1vh61xj1nzna1l3fs"; }) 121 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0hhk71dqy5plq64ml3jc810y2lyq404k4aynv6y4g5j5y1wycx3s"; }) 122 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0j50g2gjb6qsm1mp6g9bkvjjrih6jbisns74mghx92hk8q9cbq6v"; }) 123 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "042bjis2yrvsnaviijlpfi0lgp2ds8igsy8cdhbk3mzi9hcgmilg"; }) 124 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1y7m9awpcg2ilwkn712sg2hbhqq97yf5s0j9bvrpgb6xh0pzk1f3"; }) 125 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "04rspzr88n1dy86v2n5i8vxkyyxqvw9qfgizzxav8dqsvd9yja41"; }) 126 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "105zgdvfx7w1wxbxjxhwjai72gwk1hhi0hjjrky261ga63j5akgg"; }) 127 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "08mizsssb84saw1sd51qvh8inacf6m6xbhpp6dfnmxszpamrzc09"; }) 128 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "02k2fhdb9p6vrn1v4d8fjpqy6a89gmrmlpf477i0pir42kwx7766"; }) 129 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "07jx0syqg5833g3rlmca692cry24iq9mxh6fa3w3p76qxx8aqlmg"; }) 130 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1lhjckbf4679k8fmg7piqizix6d9rs9dgm83kjd3c9cd3m7xg0ky"; }) 131 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "03s5x7b38mx5s4684jmdlrh6cj5pjyxhs37bwq5jdsip9a24yk5g"; }) 132 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0pa43dy3fmsgwmhp8xxsdvfbm3qagj4wlqcbcdm3rhk4i3ww88p3"; }) 133 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1mhzxyahgqabc4gxmnxfyjpb7bp4asac1qcjja891fp23w4fg0gn"; }) 134 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0c80n8gwzj5dp1ss1hcb8ah8ah0acx2k277pxzji6i7jxaq9wpdv"; }) 135 - ]; 136 - }; 137 - }
+1 -4
pkgs/development/compilers/dotnet/versions/6.0.nix
··· 1 - { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk }: 2 2 3 3 # v6.0 (active) 4 4 { 5 5 aspnetcore_6_0 = buildAspNetCore { 6 - inherit icu; 7 6 version = "6.0.15"; 8 7 srcs = { 9 8 x86_64-linux = { ··· 26 25 }; 27 26 28 27 runtime_6_0 = buildNetRuntime { 29 - inherit icu; 30 28 version = "6.0.15"; 31 29 srcs = { 32 30 x86_64-linux = { ··· 49 47 }; 50 48 51 49 sdk_6_0 = buildNetSdk { 52 - inherit icu; 53 50 version = "6.0.407"; 54 51 srcs = { 55 52 x86_64-linux = {
+1 -4
pkgs/development/compilers/dotnet/versions/7.0.nix
··· 1 - { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk }: 2 2 3 3 # v7.0 (active) 4 4 { 5 5 aspnetcore_7_0 = buildAspNetCore { 6 - inherit icu; 7 6 version = "7.0.4"; 8 7 srcs = { 9 8 x86_64-linux = { ··· 26 25 }; 27 26 28 27 runtime_7_0 = buildNetRuntime { 29 - inherit icu; 30 28 version = "7.0.4"; 31 29 srcs = { 32 30 x86_64-linux = { ··· 49 47 }; 50 48 51 49 sdk_7_0 = buildNetSdk { 52 - inherit icu; 53 50 version = "7.0.202"; 54 51 srcs = { 55 52 x86_64-linux = {
+1 -4
pkgs/development/compilers/dotnet/versions/8.0.nix
··· 1 - { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk }: 2 2 3 3 # v8.0 (preview) 4 4 { 5 5 aspnetcore_8_0 = buildAspNetCore { 6 - inherit icu; 7 6 version = "8.0.0-preview.1.23112.2"; 8 7 srcs = { 9 8 x86_64-linux = { ··· 26 25 }; 27 26 28 27 runtime_8_0 = buildNetRuntime { 29 - inherit icu; 30 28 version = "8.0.0-preview.1.23110.8"; 31 29 srcs = { 32 30 x86_64-linux = { ··· 49 47 }; 50 48 51 49 sdk_8_0 = buildNetSdk { 52 - inherit icu; 53 50 version = "8.0.100-preview.1.23115.2"; 54 51 srcs = { 55 52 x86_64-linux = {
-2
pkgs/top-level/all-packages.nix
··· 713 713 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0; 714 714 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0; 715 715 716 - dotnet-runtime_3 = dotnetCorePackages.runtime_3_1; 717 716 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0; 718 717 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0; 719 718 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0; 720 719 721 - dotnet-aspnetcore_3 = dotnetCorePackages.aspnetcore_3_1; 722 720 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0; 723 721 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0; 724 722 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;