openldap: Split into multiple outputs

Also fix the incorrect .la file fixups.
This commit is contained in:
Tuomas Tynkkynen
2015-10-28 10:23:00 +01:00
committed by Vladimír Čunát
parent 75300c334a
commit b4118c7f04
2 changed files with 9 additions and 8 deletions
@@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
# Should be removed with >=2.4.43
patches = [ ./CVE-2015-6908.patch ];
outputs = [ "out" "man" ];
# TODO: separate "out" and "bin"
outputs = [ "dev" "out" "man" "docdev" ];
buildInputs = [ openssl cyrus_sasl db groff ];
@@ -23,8 +24,8 @@ stdenv.mkDerivation rec {
# Fixup broken libtool
preFixup = ''
sed -e 's,-lsasl2,-L${cyrus_sasl}/lib -lsasl2,' \
-e 's,-lssl,-L${openssl}/lib -lssl,' \
sed -e 's,-lsasl2,-L${cyrus_sasl.out}/lib -lsasl2,' \
-e 's,-lssl,-L${openssl.out}/lib -lssl,' \
-i $out/lib/libldap.la -i $out/lib/libldap_r.la
'';