summary refs log tree commit diff
path: root/pkgs/development/libraries/openldap
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-02-12 19:51:51 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-02-12 19:51:51 +0000
commit6f29bd14bcd77a17f21397a52387e318f277c806 (patch)
tree84108f5e59e1b9c632ba873e9bb106a01651540c /pkgs/development/libraries/openldap
parent140871047248ebedc1583a902af1835d1c8d304c (diff)
downloadnixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar.gz
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar.bz2
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar.lz
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar.xz
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.tar.zst
nixpkgs-6f29bd14bcd77a17f21397a52387e318f277c806.zip
* OpenLDAP updated to 2.4.13. Also a workaround for a header problem.
svn path=/nixpkgs/branches/stdenv-updates/; revision=14050
Diffstat (limited to 'pkgs/development/libraries/openldap')
-rw-r--r--pkgs/development/libraries/openldap/default.nix23
1 files changed, 18 insertions, 5 deletions
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index a5f5849284c..aec12d393a4 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -1,12 +1,25 @@
-args: with args;
+{stdenv, fetchurl, openssl, cyrus_sasl, db4, groff}:
 
 stdenv.mkDerivation {
-  name = "openldap-2.3.32";
+  name = "openldap-2.4.13";
+  
   src = fetchurl {
-    url = ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/openldap-2.3.32.tgz;
-    sha256 = "1pw6j8ag8nm91mccwb3p9wk7ccsfdb8jz5v6a5alfrq3npyck0j8";
+    url = ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/openldap-2.4.13.tgz;
+    sha256 = "18l06v8z5wnr92m28bwxd27l6kw3i0gi00yivv603da6m76cm0ic";
   };
-  buildInputs = [openssl cyrus_sasl db4];
+  
+  buildInputs = [openssl cyrus_sasl db4 groff];
+  
   configureFlags = "--disable-static";
+
   dontPatchELF = 1; # !!!
+
+  # Build on Glibc 2.9.
+  # http://www.openldap.org/lists/openldap-bugs/200808/msg00130.html
+  NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE";
+
+  meta = {
+    homepage = http://www.openldap.org/;
+    description = "An open source implementation of the Lightweight Directory Access Protocol";
+  };
 }