mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 21:33:03 +03:00
cyrus-sasl: Add optional LDAP support
This commit is contained in:
parent
c18c50a42e
commit
c3150412c3
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames, autoreconfHook }:
|
{ lib, stdenv, fetchurl, openssl, openldap, kerberos, db, gettext, pam, fixDarwinDylibNames, autoreconfHook, enableLdap ? false }:
|
||||||
|
|
||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ openssl db gettext kerberos ]
|
[ openssl db gettext kerberos ]
|
||||||
|
++ lib.optional enableLdap openldap
|
||||||
++ lib.optional stdenv.isFreeBSD autoreconfHook
|
++ lib.optional stdenv.isFreeBSD autoreconfHook
|
||||||
++ lib.optional stdenv.isLinux pam
|
++ lib.optional stdenv.isLinux pam
|
||||||
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||||
@ -29,7 +30,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--with-openssl=${openssl.dev}"
|
"--with-openssl=${openssl.dev}"
|
||||||
];
|
] ++ lib.optional enableLdap "--with-ldap=${openldap.dev}";
|
||||||
|
|
||||||
# Set this variable at build-time to make sure $out can be evaluated.
|
# Set this variable at build-time to make sure $out can be evaluated.
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user