Merge pull request #180924 from smancill/untrunc-anthwlock-darwin

untrunc-anthwlock: fix build on darwin and ensure optimized builds
This commit is contained in:
Rick van Schijndel
2022-07-10 20:05:50 +02:00
committed by GitHub
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
ln -s $out/lib/libui.so.0 $out/lib/libui.so
'' + lib.optionalString stdenv.isDarwin ''
mv ./out/libui.A.dylib $out/lib/
ln -s $out/lib/lubui.A.dylib $out/lib/libui.dylib
ln -s $out/lib/libui.A.dylib $out/lib/libui.dylib
'' + ''
cp $src/ui.h $out/include
cp $src/ui_${backend}.h $out/include
@@ -11,11 +11,13 @@ stdenv.mkDerivation {
sha256 = "14i2lq68q990hnm2kkfamlsi67bcml85zl8yjsyxc5h8ncc2f3dp";
};
buildInputs = [ ffmpeg libui ];
postBuild = ''
make untrunc-gui
buildPhase = ''
runHook preBuild
make IS_RELEASE=1 untrunc
make IS_RELEASE=1 untrunc-gui
runHook postBuild
'';
installPhase = ''
@@ -27,7 +29,6 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
meta = with lib; {
broken = stdenv.isDarwin;
description = "Restore a truncated mp4/mov (improved version of ponchio/untrunc)";
homepage = "https://github.com/anthwlock/untrunc";
license = licenses.gpl2;