diff --git a/pkgs/applications/misc/diffpdf/default.nix b/pkgs/applications/misc/diffpdf/default.nix index e0e821192694..7700edcb4f93 100644 --- a/pkgs/applications/misc/diffpdf/default.nix +++ b/pkgs/applications/misc/diffpdf/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, mkDerivation, fetchurl, fetchpatch, @@ -40,28 +41,35 @@ mkDerivation rec { lrelease diffpdf.pro ''; - installPhase = '' - mkdir -p $out/bin $out/share/man/man1 + installPhase = + if stdenv.isDarwin then + '' + mkdir -p "$out" + mv diffpdf.app "$out"/ + '' + else + '' + mkdir -p $out/bin $out/share/man/man1 - install -Dpm755 -D diffpdf $out/bin/diffpdf - install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1 + install -Dpm755 -D diffpdf $out/bin/diffpdf + install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1 - install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications - install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/ - install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/ - install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png + install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications + install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/ + install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/ + install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png - cat > $out/share/applications/diffpdf.desktop < $out/share/applications/diffpdf.desktop <