about summary refs log tree commit diff
path: root/pkgs/tools/graphics/netpbm
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-02-24 22:21:55 +0100
committerJan Tojnar <jtojnar@gmail.com>2020-03-01 15:13:03 +0100
commitaa1aefd06a135f88a87e871dba3a1665130d3d8d (patch)
treec38a6c6fc4969dc9133cb10ba5040fdb517cbe93 /pkgs/tools/graphics/netpbm
parent6b4d057b667e0f05fe36bd385aa81dc69f709bc3 (diff)
netpbm: 10.82.01 → 10.89.1
https://sourceforge.net/p/netpbm/code/3735/tree//advanced/doc/HISTORY
Diffstat (limited to 'pkgs/tools/graphics/netpbm')
-rw-r--r--pkgs/tools/graphics/netpbm/default.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix
index 9e6e951140651..99946c5a9e5bd 100644
--- a/pkgs/tools/graphics/netpbm/default.nix
+++ b/pkgs/tools/graphics/netpbm/default.nix
@@ -17,17 +17,22 @@
 stdenv.mkDerivation {
   # Determine version and revision from:
   # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced
-  name = "netpbm-10.82.01";
+  name = "netpbm-10.89.1";
 
   src = fetchsvn {
     url = "https://svn.code.sf.net/p/netpbm/code/advanced";
-    rev = "3264";
-    sha256 = "17fmyjbxp1l18rma7gb0m8wd9kx2iwhqs8dd6fpalsn2cr8mf8hf";
+    rev = "3735";
+    sha256 = "hRepEUBlf83p77Amjze+Qz7XTHhCuPdV01K/UabR89Q=";
   };
 
-  postPatch = /* CVE-2005-2471, from Arch */ ''
+  postPatch = ''
+    # CVE-2005-2471, from Arch
     substituteInPlace converter/other/pstopnm.c \
       --replace '"-dSAFER"' '"-dPARANOIDSAFER"'
+
+    # Install libnetpbm.so symlink to correct destination
+    substituteInPlace lib/Makefile \
+      --replace '/sharedlink' '/lib'
   '';
 
   nativeBuildInputs = [
@@ -79,7 +84,7 @@ stdenv.mkDerivation {
 
     make package pkgdir=$out
 
-    rm -rf $out/link $out/*_template $out/{pkginfo,README,VERSION} $out/man/web
+    rm -rf $out/*_template $out/{pkginfo,README,VERSION} $out/man/web
 
     mkdir -p $out/share/netpbm
     mv $out/misc $out/share/netpbm/