summary refs log tree commit diff
path: root/pkgs/development/libraries/cyrus-sasl
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2014-12-30 01:04:16 -0800
committerWilliam A. Kennington III <william@wkennington.com>2014-12-30 01:04:16 -0800
commit488e6e6e9c214efcd902d733b70380365c4752c6 (patch)
tree8129e002083c30fcc9c9483b162407942459f2f8 /pkgs/development/libraries/cyrus-sasl
parent0196fda4f4d27e9b3c99a9987f5e7a9febb3bcab (diff)
downloadnixpkgs-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.nix11
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 ];
   };
 }