uwsgi: build with capabilities support

rnhmjoj 01c7c281 7b72e864

Changed files
+4
pkgs
servers
uwsgi
+4
pkgs/servers/uwsgi/default.nix
···
, plugins ? []
, 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";
passthru = {
inherit python2 python3;