From 3fda5be53fc6f9190be0ddd49da49cee7e25c78e Mon Sep 17 00:00:00 2001 From: Joe DeVivo Date: Wed, 4 Oct 2023 09:49:31 -0700 Subject: [PATCH] jetbrains.rust-rover: fix darwin install (#258814) * jetbrains.rust-rover: fix darwin install JetBrains doesn't guarantee that the macOS app will be called `${product}.app` so I modified the installPhase to copy *.app instead of ${product}.app, which fails on file does not exist for Rust Rover, which is `RustRover 2023.2 EAP.app` I've tested with some other JetBrains apps on darwin aarch64 and they continue to build as expected. --- pkgs/applications/editors/jetbrains/darwin.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/jetbrains/darwin.nix b/pkgs/applications/editors/jetbrains/darwin.nix index bd14cf2ffdad..747f03f55d5e 100644 --- a/pkgs/applications/editors/jetbrains/darwin.nix +++ b/pkgs/applications/editors/jetbrains/darwin.nix @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { runHook preInstall APP_DIR="$out/Applications/${product}.app" mkdir -p "$APP_DIR" - cp -Tr "${product}.app" "$APP_DIR" + cp -Tr *.app "$APP_DIR" mkdir -p "$out/bin" cat << EOF > "$out/bin/${loname}" open -na '$APP_DIR' --args "\$@"