lol
at 18.03-beta 41 lines 1.2 kB view raw
1{ stdenv, fetchurl, m4 }: 2 3stdenv.mkDerivation rec { 4 name = "libmilter-${version}"; 5 version = "8.15.2"; 6 7 src = fetchurl { 8 url = "ftp://ftp.sendmail.org/pub/sendmail/sendmail.${version}.tar.gz"; 9 sha256 = "0fdl9ndmspqspdlmghzxlaqk56j3yajk52d7jxcg21b7sxglpy94"; 10 }; 11 12 buildPhase = '' 13 mkdir -p $out/lib 14 cd libmilter 15 cat > a.m4 <<EOF 16 define(\`confEBINDIR', \`$out/libexec') 17 define(\`confINCLUDEDIR', \`$out/include') 18 define(\`confLIBDIR', \`$out/lib') 19 define(\`confMANROOT', \`$out/man/cat') 20 define(\`confMANROOTMAN', \`$out/man/man') 21 define(\`confMBINDIR', \`$out/sbin') 22 define(\`confSBINDIR', \`$out/sbin') 23 define(\`confSHAREDLIBDIR', \`$out/lib') 24 define(\`confUBINDIR', \`$out/bin') 25 define(\`confINCGRP', \`root') 26 define(\`confLIBGRP', \`root') 27 APPENDDEF(\`confENVDEF', \`-DNETINET6') 28 EOF 29 sh Build -f ./a.m4 30 ''; 31 32 patches = [ ./install.patch ./sharedlib.patch]; 33 34 buildInputs = [ m4 ]; 35 36 meta = with stdenv.lib; { 37 description = "Sendmail Milter mail filtering API library"; 38 platforms = platforms.unix; 39 maintainers = with maintainers; [ fpletz ]; 40 }; 41}