diff options
author | Roland Koebler <rk@simple-is-better.org> | 2018-05-18 01:35:31 +0200 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-05-18 01:35:31 +0200 |
commit | 285a90b714bfee4004ffa84c83f15bebc36df0b9 (patch) | |
tree | cf07da86d0f27c51b87e7346ebe64bc9d5cf7d48 | |
parent | 33fa7b3f5a1e8a55e56620bb2b6b32c42d6d9be4 (diff) | |
download | nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar.gz nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar.bz2 nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar.lz nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar.xz nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.tar.zst nixlib-285a90b714bfee4004ffa84c83f15bebc36df0b9.zip |
lighttpd: add option to enable WebDAV (#40623)
-rw-r--r-- | pkgs/servers/http/lighttpd/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix index 7bf1b1ffa646..31b3449d5f64 100644 --- a/pkgs/servers/http/lighttpd/default.nix +++ b/pkgs/servers/http/lighttpd/default.nix @@ -2,11 +2,14 @@ , openssl, enableMagnet ? false, lua5_1 ? null , enableMysql ? false, mysql ? null , enableLdap ? false, openldap ? null +, enableWebDAV ? true, sqlite ? null, libuuid ? null }: assert enableMagnet -> lua5_1 != null; assert enableMysql -> mysql != null; assert enableLdap -> openldap != null; +assert enableWebDAV -> sqlite != null; +assert enableWebDAV -> libuuid != null; stdenv.mkDerivation rec { name = "lighttpd-1.4.49"; @@ -20,12 +23,16 @@ stdenv.mkDerivation rec { buildInputs = [ pcre libxml2 zlib attr bzip2 which file openssl ] ++ stdenv.lib.optional enableMagnet lua5_1 ++ stdenv.lib.optional enableMysql mysql.connector-c - ++ stdenv.lib.optional enableLdap openldap; + ++ stdenv.lib.optional enableLdap openldap + ++ stdenv.lib.optional enableWebDAV sqlite + ++ stdenv.lib.optional enableWebDAV libuuid; configureFlags = [ "--with-openssl" ] ++ stdenv.lib.optional enableMagnet "--with-lua" ++ stdenv.lib.optional enableMysql "--with-mysql" - ++ stdenv.lib.optional enableLdap "--with-ldap"; + ++ stdenv.lib.optional enableLdap "--with-ldap" + ++ stdenv.lib.optional enableWebDAV "--with-webdav-props" + ++ stdenv.lib.optional enableWebDAV "--with-webdav-locks"; preConfigure = '' sed -i "s:/usr/bin/file:${file}/bin/file:g" configure |