summary refs log tree commit diff
path: root/pkgs/development/libraries/kerberos
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-05-29 10:12:00 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-05-29 10:12:00 -0700
commita74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d (patch)
treefdcb2a8b9d2bfa094ee464faea0cc4037df7888f /pkgs/development/libraries/kerberos
parent86e6e490ff324c6f5368aab24453ce2edfc39741 (diff)
downloadnixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar.gz
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar.bz2
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar.lz
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar.xz
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.tar.zst
nixlib-a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.zip
krb5: Fixes
Diffstat (limited to 'pkgs/development/libraries/kerberos')
-rw-r--r--pkgs/development/libraries/kerberos/krb5.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index c60ff03aa67a..6d3d8eec58f7 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -3,7 +3,7 @@
 
 # Optional Dependencies
 , libedit ? null, readline ? null, ncurses ? null, libverto ? null
-, openldap ? null, db ? null
+, openldap ? null
 
 # Crypto Dependencies
 , openssl ? null, nss ? null, nspr ? null
@@ -24,7 +24,6 @@ let
   optNcurses = if libOnly then null else shouldUsePkg ncurses;
   optLibverto = shouldUsePkg libverto;
   optOpenldap = if libOnly then null else shouldUsePkg openldap;
-  optDb = if libOnly then null else shouldUsePkg db;
 
   # Prefer the openssl implementation
   cryptoStr = if optOpenssl != null then "openssl"
@@ -94,7 +93,7 @@ stdenv.mkDerivation rec {
     (mkWith   (optLibverto != null)         "system-verto"        null)
     (mkWith   (optOpenldap != null)         "ldap"                null)
     (mkWith   false                         "tcl"                 null)
-    (mkWith   (optDb != null)               "system-db"           null)
+    (mkWith   false                         "system-db"           null)  # Requires db v1.85
   ];
 
   buildPhase = optionalString libOnly ''
@@ -106,11 +105,14 @@ stdenv.mkDerivation rec {
 
   installPhase = optionalString libOnly ''
     mkdir -p $out/{bin,include/{gssapi,gssrpc,kadm5,krb5},lib/pkgconfig,sbin,share/{et,man/man1}}
+
     (cd util; make install)
     (cd include; make install)
     (cd lib; make install)
     (cd build-tools; make install)
-    rm -rf $out/{bin,sbin,share}
+
+    rm -rf $out/{sbin,share}
+    find $out/bin -type f | grep -v 'krb5-config' | xargs rm
   '';
 
   enableParallelBuilding = true;