summary refs log tree commit diff
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2017-12-19 22:00:19 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2017-12-21 08:50:22 +0100
commitdc9ea840c15204a0a54a341a6e57b84b2084875b (patch)
treebc11c624b7ef2cd50594af1bb558b505e1f96eb4
parent7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f (diff)
downloadnixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar.gz
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar.bz2
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar.lz
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar.xz
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.tar.zst
nixlib-dc9ea840c15204a0a54a341a6e57b84b2084875b.zip
lighttpd: add enableLdap option (default false)
-rw-r--r--pkgs/servers/http/lighttpd/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix
index 0bfd50a9d1ab..05722f141edd 100644
--- a/pkgs/servers/http/lighttpd/default.nix
+++ b/pkgs/servers/http/lighttpd/default.nix
@@ -1,10 +1,12 @@
 { stdenv, fetchurl, pkgconfig, pcre, libxml2, zlib, attr, bzip2, which, file
 , openssl, enableMagnet ? false, lua5_1 ? null
 , enableMysql ? false, mysql ? null
+, enableLdap ? false, openldap ? null
 }:
 
 assert enableMagnet -> lua5_1 != null;
 assert enableMysql -> mysql != null;
+assert enableLdap -> openldap != null;
 
 stdenv.mkDerivation rec {
   name = "lighttpd-1.4.48";
@@ -17,11 +19,13 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ pcre libxml2 zlib attr bzip2 which file openssl ]
              ++ stdenv.lib.optional enableMagnet lua5_1
-             ++ stdenv.lib.optional enableMysql mysql.lib;
+             ++ stdenv.lib.optional enableMysql mysql.lib
+             ++ stdenv.lib.optional enableLdap openldap;
 
   configureFlags = [ "--with-openssl" ]
                 ++ stdenv.lib.optional enableMagnet "--with-lua"
-                ++ stdenv.lib.optional enableMysql "--with-mysql";
+                ++ stdenv.lib.optional enableMysql "--with-mysql"
+                ++ stdenv.lib.optional enableLdap "--with-ldap";
 
   preConfigure = ''
     sed -i "s:/usr/bin/file:${file}/bin/file:g" configure