diff options
author | Gabriel Ebner <gebner@gebner.org> | 2016-07-14 12:09:12 +0200 |
---|---|---|
committer | Gabriel Ebner <gebner@gebner.org> | 2016-07-14 12:10:09 +0200 |
commit | 53a8d9350e25d38b78b8e8ede173bdfd2bfb4d8e (patch) | |
tree | ea12464517ffbe4df88a201eb083723dda7c6d0e /pkgs/applications/misc/procmail | |
parent | 40d5284cc27672b9879df4406f9938268d9cdcb6 (diff) | |
download | nixlib-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.nix | 28 |
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 ]; + }; } |