From 6f29bd14bcd77a17f21397a52387e318f277c806 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 12 Feb 2009 19:51:51 +0000 Subject: * OpenLDAP updated to 2.4.13. Also a workaround for a header problem. svn path=/nixpkgs/branches/stdenv-updates/; revision=14050 --- pkgs/development/libraries/openldap/default.nix | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'pkgs/development/libraries/openldap') 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"; + }; } -- cgit 1.4.1