diffpdf: enable on darwin (#456344)
This commit is contained in:
@@ -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 <<EOF
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=diffpdf
|
||||
Icon=diffpdf
|
||||
Comment=PDF diffing tool
|
||||
Exec=$out/bin/diffpdf
|
||||
Terminal=false
|
||||
EOF
|
||||
'';
|
||||
cat > $out/share/applications/diffpdf.desktop <<EOF
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=diffpdf
|
||||
Icon=diffpdf
|
||||
Comment=PDF diffing tool
|
||||
Exec=$out/bin/diffpdf
|
||||
Terminal=false
|
||||
EOF
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.qtrac.eu/diffpdf.html";
|
||||
@@ -69,6 +77,6 @@ mkDerivation rec {
|
||||
mainProgram = "diffpdf";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = [ ];
|
||||
platforms = with lib.platforms; linux;
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user