diff options
author | William A. Kennington III <william@wkennington.com> | 2014-12-30 01:04:16 -0800 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2014-12-30 01:04:16 -0800 |
commit | 488e6e6e9c214efcd902d733b70380365c4752c6 (patch) | |
tree | 8129e002083c30fcc9c9483b162407942459f2f8 /pkgs/development/libraries/cyrus-sasl | |
parent | 0196fda4f4d27e9b3c99a9987f5e7a9febb3bcab (diff) | |
download | nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar.gz nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar.bz2 nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar.lz nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar.xz nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.tar.zst nixpkgs-488e6e6e9c214efcd902d733b70380365c4752c6.zip |
cyrus_sasl: Enable kerberos
Diffstat (limited to 'pkgs/development/libraries/cyrus-sasl')
-rw-r--r-- | pkgs/development/libraries/cyrus-sasl/default.nix | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 391638548fb..5470797b42f 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -1,7 +1,8 @@ -{ lib, stdenv, fetchurl, openssl, db, gettext, pam, fixDarwinDylibNames }: +{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames }: +with stdenv.lib; stdenv.mkDerivation rec { - name = "cyrus-sasl-2.1.26"; + name = "cyrus-sasl-2.1.26${optionalString (kerberos == null) "-without-kerberos"}"; src = fetchurl { url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz"; @@ -9,7 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = - [ openssl db gettext ] + [ openssl db gettext kerberos ] ++ lib.optional stdenv.isLinux pam ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; @@ -30,7 +31,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://cyrusimap.web.cmu.edu/"; description = "library for adding authentication support to connection-based protocols"; - platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = platforms.unix; + maintainers = with maintainers; [ simons ]; }; } |