about summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorDavid McFarland <corngood@gmail.com>2024-02-20 17:28:14 -0400
committerDavid McFarland <corngood@gmail.com>2024-03-05 18:42:32 -0400
commit8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee (patch)
treeed58a46918e82412629bae3c07260e6e346a6747 /pkgs/development/compilers
parent5706443baf9ce6a4cdb09f0c8463429c0549a9df (diff)
downloadnixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar.gz
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar.bz2
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar.lz
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar.xz
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.tar.zst
nixlib-8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee.zip
dotnet/update.sh: remove DotNetHost packages from dotnet 9+
Diffstat (limited to 'pkgs/development/compilers')
-rwxr-xr-xpkgs/development/compilers/dotnet/update.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/compilers/dotnet/update.sh b/pkgs/development/compilers/dotnet/update.sh
index f9f198b05e2f..af5148080c18 100755
--- a/pkgs/development/compilers/dotnet/update.sh
+++ b/pkgs/development/compilers/dotnet/update.sh
@@ -263,6 +263,15 @@ sdk_packages () {
       "Microsoft.NETCore.App.Crossgen2.osx-arm64"
     )
 
+    # These packages were removed on .NET 9
+    if ! version_older "$version" "9"; then
+      local newpkgs=()
+      for pkg in "${pkgs[@]}"; do
+        [[ "$pkg" = *Microsoft.NETCore.DotNetHost* ]] || newpkgs+=("$pkg")
+      done
+      pkgs=("${newpkgs[@]}")
+    fi
+
     # These packages were removed on .NET 8
     if version_older "$version" "8"; then
         pkgs+=( \