about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJanne Heß <janne@hess.ooo>2024-02-06 12:53:52 +0100
committerJanne Heß <janne@hess.ooo>2024-02-06 13:52:46 +0100
commit0c24198ad3d9164dc260c98224af38a393c247fc (patch)
treee4e3e7ef76a956769ab97c37808c598e1f0e8eac
parent7e1161da0ab93123da4caa0db1c932d5debaf2dd (diff)
flutter313: Fix aarch64-darwin platform name feat/rustdesk-flutter-darwin
-rw-r--r--pkgs/development/compilers/flutter/patches/override-host-platform.patch2
-rw-r--r--pkgs/development/compilers/flutter/wrapper.nix2
2 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/compilers/flutter/patches/override-host-platform.patch b/pkgs/development/compilers/flutter/patches/override-host-platform.patch
index 51dcfdb5cc57d..42c16791a561b 100644
--- a/pkgs/development/compilers/flutter/patches/override-host-platform.patch
+++ b/pkgs/development/compilers/flutter/patches/override-host-platform.patch
@@ -13,7 +13,7 @@ index 1ce1951cef..1bd7602318 100644
 +    'x86_64-linux' => HostPlatform.linux_x64,
 +    'aarch64-linux' => HostPlatform.linux_arm64,
 +    'x86_64-darwin' => HostPlatform.darwin_x64,
-+    'arm64-darwin' => HostPlatform.darwin_arm64,
++    'aarch64-darwin' => HostPlatform.darwin_arm64,
 +    String value => throw ArgumentError.value(value, 'NIX_FLUTTER_HOST_PLATFORM', 'Unknown Nix host platform!'),
 +  };
  
diff --git a/pkgs/development/compilers/flutter/wrapper.nix b/pkgs/development/compilers/flutter/wrapper.nix
index 4a7aedf97d38e..155769224d626 100644
--- a/pkgs/development/compilers/flutter/wrapper.nix
+++ b/pkgs/development/compilers/flutter/wrapper.nix
@@ -52,7 +52,7 @@ let
         inherit flutterPlatform;
         systemPlatform = stdenv.hostPlatform.system;
         flutter = callPackage ./wrapper.nix { inherit flutter; };
-        hash = artifactHashes.${flutterPlatform}.${stdenv.hostPlatform.system} or "";
+        hash = artifactHashes.${flutterPlatform}.${if stdenv.hostPlatform.system == "aarch64-darwin" then "x86_64-darwin" else stdenv.hostPlatform.system} or "";
       };
     }));