summary refs log tree commit diff
path: root/pkgs/tools/graphics/netpbm
diff options
context:
space:
mode:
authorPaul Liu <ninegua@gmail.com>2016-12-16 01:30:50 -0800
committervbgl <vbgl@users.noreply.github.com>2016-12-16 09:30:50 +0000
commit1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8 (patch)
tree7729a22dcca34e5a438f9fade2c89fead9c8a390 /pkgs/tools/graphics/netpbm
parent96c05c1400545a35767a809040cf17f9cc079241 (diff)
downloadnixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar.gz
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar.bz2
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar.lz
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar.xz
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.tar.zst
nixpkgs-1b6e2b9a191fb28ffbb4f99f2aa92ceb109b05f8.zip
Fix netpbm installation for OS X (#21194)

* Update meta.platform to linux ++ darwin for netpbm
Diffstat (limited to 'pkgs/tools/graphics/netpbm')
-rw-r--r--pkgs/tools/graphics/netpbm/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix
index 3c724ccc2b8..d0381e91251 100644
--- a/pkgs/tools/graphics/netpbm/default.nix
+++ b/pkgs/tools/graphics/netpbm/default.nix
@@ -25,6 +25,10 @@ stdenv.mkDerivation rec {
     substituteInPlace "config.mk" \
         --replace "TIFFLIB = NONE" "TIFFLIB = ${libtiff.out}/lib/libtiff.so" \
         --replace "TIFFHDR_DIR =" "TIFFHDR_DIR = ${libtiff.dev}/include"
+   '' + stdenv.lib.optionalString stdenv.isDarwin ''
+    echo "LDSHLIB=-dynamiclib -install_name $out/lib/libnetpbm.\$(MAJ).dylib" >> config.mk
+    echo "NETPBMLIBTYPE = dylib" >> config.mk
+    echo "NETPBMLIBSUFFIX = dylib" >> config.mk
   '';
 
   preBuild = ''
@@ -56,6 +60,6 @@ stdenv.mkDerivation rec {
     homepage = http://netpbm.sourceforge.net/;
     description = "Toolkit for manipulation of graphic images";
     license = "GPL,free";
-    platforms = stdenv.lib.platforms.linux;
+    platforms = with stdenv.lib.platforms; linux ++ darwin;
   };
 }