···
, pam, withPAM ? stdenv.isLinux
, systemd, withSystemd ? stdenv.isLinux
, python2, python3, ncurses
, ruby, php, libmysqlclient
···
buildInputs = [ jansson pcre ]
++ lib.optional withPAM pam
++ lib.optional withSystemd systemd
++ lib.concatMap (x: x.inputs) needed
···
( lib.optional withPAM "pam"
++ lib.optional withSystemd "systemd_logger"
···
, pam, withPAM ? stdenv.isLinux
, systemd, withSystemd ? stdenv.isLinux
+
, libcap, withCap ? stdenv.isLinux
, python2, python3, ncurses
, ruby, php, libmysqlclient
···
buildInputs = [ jansson pcre ]
++ lib.optional withPAM pam
++ lib.optional withSystemd systemd
+
++ lib.optional withCap libcap
++ lib.concatMap (x: x.inputs) needed
···
( lib.optional withPAM "pam"
++ lib.optional withSystemd "systemd_logger"
+
UWSGI_INCLUDES = lib.optionalString withCap "${libcap.dev}/include";