joplin-desktop: fix unpacking on x86_64-darwin with 7zz (#361912)

This commit is contained in:
Jeff Spiers
2024-12-05 23:53:56 +01:00
committed by GitHub
parent 7016c90a7e
commit 979c64655b
+11 -3
View File
@@ -66,11 +66,19 @@ let
nativeBuildInputs = [ _7zz ];
sourceRoot = "Joplin.app";
unpackPhase = ''
runHook preUnpack
7zz x -x'!Joplin ${version}/Applications' $src
runHook postUnpack
'';
sourceRoot = if stdenv.hostPlatform.isx86_64 then "Joplin ${version}" else ".";
installPhase = ''
mkdir -p $out/Applications/Joplin.app
cp -R . $out/Applications/Joplin.app
runHook preInstall
mkdir -p $out/Applications
cp -R Joplin.app $out/Applications
runHook postInstall
'';
};
in