diff --git a/pkgs/by-name/fr/freelens-bin/darwin.nix b/pkgs/by-name/fr/freelens-bin/darwin.nix index 546eeecf1639..40044b8a0f49 100644 --- a/pkgs/by-name/fr/freelens-bin/darwin.nix +++ b/pkgs/by-name/fr/freelens-bin/darwin.nix @@ -5,7 +5,8 @@ src, passthru, meta, - undmg, + _7zz, + autoSignDarwinBinariesHook, }: stdenvNoCC.mkDerivation { @@ -19,16 +20,18 @@ stdenvNoCC.mkDerivation { sourceRoot = "."; - nativeBuildInputs = [ undmg ]; + # APFS format is unsupported by undmg + nativeBuildInputs = [ + _7zz + autoSignDarwinBinariesHook + ]; installPhase = '' runHook preInstall mkdir -p "$out/Applications" - cp -R "Freelens.app" "$out/Applications/Freelens.app" + cp -R Freelens*/Freelens.app "$out/Applications/Freelens.app" runHook postInstall ''; - - dontFixup = true; } diff --git a/pkgs/by-name/fr/freelens-bin/package.nix b/pkgs/by-name/fr/freelens-bin/package.nix index b81d7a082d89..ed52fbae4962 100644 --- a/pkgs/by-name/fr/freelens-bin/package.nix +++ b/pkgs/by-name/fr/freelens-bin/package.nix @@ -5,7 +5,8 @@ lib, appimageTools, makeWrapper, - undmg, + _7zz, + darwin, writeShellScript, nix-update, jq, @@ -81,8 +82,9 @@ if stdenv.hostPlatform.isDarwin then src passthru meta - undmg + _7zz ; + autoSignDarwinBinariesHook = darwin.autoSignDarwinBinariesHook; } else import ./linux.nix {