summary refs log tree commit diff
path: root/pkgs/applications/misc/procmail
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2016-07-14 12:09:12 +0200
committerGabriel Ebner <gebner@gebner.org>2016-07-14 12:10:09 +0200
commit53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e (patch)
treeea12464517ffbe4df88a201eb083723dda7c6d0e /pkgs/applications/misc/procmail
parent40d5284cc27672b9879df4406f9938268d9cdcb6 (diff)
downloadnixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar.gz
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar.bz2
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar.lz
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar.xz
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.tar.zst
nixlib-53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e.zip
procmail: clean up and add meta section
Diffstat (limited to 'pkgs/applications/misc/procmail')
-rw-r--r--pkgs/applications/misc/procmail/default.nix28
1 files changed, 14 insertions, 14 deletions
diff --git a/pkgs/applications/misc/procmail/default.nix b/pkgs/applications/misc/procmail/default.nix
index f4980cb2c6b3..0bdc771e2bdd 100644
--- a/pkgs/applications/misc/procmail/default.nix
+++ b/pkgs/applications/misc/procmail/default.nix
@@ -3,26 +3,26 @@
 stdenv.mkDerivation {
   name = "procmail-3.22";
 
-  buildInputs = [ stdenv.cc.libc ];
+  patches = [ ./CVE-2014-3618.patch ];
 
   # getline is defined differently in glibc now. So rename it.
-  installPhase = "
-    mkdir -p \$out/bin
-    sed -e \"s%^RM.*$%RM=`type -f rm | awk '{print $3;}'` -f%\" -i Makefile
-    sed -e \"s%^BASENAME.*%\BASENAME=$out%\" -i Makefile
-    sed -e \"s%^LIBS=.*%LIBS=-lm%\" -i Makefile
-    sed -e \"s%getline%thisgetline%g\" -i src/*.c src/*.h
-    make DESTDIR=\$out install
-   ";
-
-  phases = "unpackPhase patchPhase installPhase";
-
-  patches = [ ./CVE-2014-3618.patch ];
+  postPatch = ''
+    sed -e "s%^RM.*$%#%" -i Makefile
+    sed -e "s%^BASENAME.*%\BASENAME=$out%" -i Makefile
+    sed -e "s%^LIBS=.*%LIBS=-lm%" -i Makefile
+    sed -e "s%getline%thisgetline%g" -i src/*.c src/*.h
+  '';
 
   src = fetchurl {
     url = ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-3.22.tar.gz;
     sha256 = "05z1c803n5cppkcq99vkyd5myff904lf9sdgynfqngfk9nrpaz08";
   };
 
-  meta.homepage = "http://www.procmail.org/";
+  meta = with stdenv.lib; {
+    description = "Mail processing and filtering utility";
+    homepage = http://www.procmail.org/;
+    license = licenses.gpl2;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ gebner ];
+  };
 }