at 16.09-beta 26 lines 808 B view raw
1{stdenv, fetchurl, openssl, bison, flex, pam, usePAM ? stdenv.isLinux }: 2 3stdenv.mkDerivation rec { 4 name = "monit-5.10"; 5 6 src = fetchurl { 7 url = "${meta.homepage}dist/${name}.tar.gz"; 8 sha256 = "0lwlils6b59kr6zg328q113c7mrpggqydpq4l6j52sqv3dd1b49p"; 9 }; 10 11 nativeBuildInputs = [ bison flex ]; 12 buildInputs = [ openssl ] ++ stdenv.lib.optionals usePAM [ pam ]; 13 14 configureFlags = [ 15 "--with-ssl-incl-dir=${openssl.dev}/include" 16 "--with-ssl-lib-dir=${openssl.out}/lib" 17 ] ++ stdenv.lib.optionals (! usePAM) [ "--without-pam" ]; 18 19 meta = { 20 homepage = http://mmonit.com/monit/; 21 description = "Monitoring system"; 22 license = stdenv.lib.licenses.agpl3; 23 maintainers = with stdenv.lib.maintainers; [ raskin wmertens ]; 24 platforms = with stdenv.lib.platforms; linux; 25 }; 26}