diff --git a/package.nix b/package.nix index 4e367fa96..0bd24ba76 100644 --- a/package.nix +++ b/package.nix @@ -450,13 +450,12 @@ stdenv.mkDerivation (finalAttrs: { "--print-errorlogs" ]; - installCheckPhase = '' - runHook preInstallCheck - flagsArray=($mesonInstallCheckFlags "''${mesonInstallCheckFlagsArray[@]}") - meson test --no-rebuild "''${flagsArray[@]}" - runHook postInstallCheck + preInstallCheck = '' + mesonCheckFlags=("''${mesonInstallCheckFlags[@]}") ''; + installCheckPhase = "mesonCheckPhase"; + separateDebugInfo = !hostPlatform.isStatic && !finalAttrs.dontBuild; strictDeps = true;