about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-12-09 08:40:02 +0000
committerGitHub <noreply@github.com>2018-12-09 08:40:02 +0000
commit9a37ec0d615895b86f5785ef0a2162dd653e9206 (patch)
tree3beb0ca146ab78bc7d59207b0deb5c0307272c7b
parentccb93eb6b0f33c8ad667598c5efffca7f142293d (diff)
parentee09eacc3534785db94280e157ee1b87db1f69d0 (diff)
downloadnixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar.gz
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar.bz2
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar.lz
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar.xz
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.tar.zst
nixlib-9a37ec0d615895b86f5785ef0a2162dd653e9206.zip
Merge pull request #51769 from pbogdan/cyrus-sasl
cyrus_sasl: merge PR #51651 into master 
-rw-r--r--pkgs/development/libraries/cyrus-sasl/default.nix17
1 files changed, 3 insertions, 14 deletions
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix
index 4344923f694e..27a8b7b1119e 100644
--- a/pkgs/development/libraries/cyrus-sasl/default.nix
+++ b/pkgs/development/libraries/cyrus-sasl/default.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchurl, openssl, openldap, kerberos, db, gettext
 , pam, fixDarwinDylibNames, autoreconfHook, fetchpatch, enableLdap ? false
-, buildPackages }:
+, buildPackages, pruneLibtoolFiles }:
 
 with stdenv.lib;
 stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
   outputs = [ "bin" "dev" "out" "man" "devdoc" ];
 
   depsBuildBuild = [ buildPackages.stdenv.cc ];
-  nativeBuildInputs = [ autoreconfHook fixDarwinDylibNames ];
+  nativeBuildInputs = [ autoreconfHook fixDarwinDylibNames pruneLibtoolFiles ];
   buildInputs =
     [ openssl db gettext kerberos ]
     ++ lib.optional enableLdap openldap
@@ -24,12 +24,7 @@ stdenv.mkDerivation rec {
   patches = [
     ./missing-size_t.patch # https://bugzilla.redhat.com/show_bug.cgi?id=906519
     ./cyrus-sasl-ac-try-run-fix.patch
-  ] ++ lib.optional stdenv.isFreeBSD (
-      fetchurl {
-        url = "http://www.linuxfromscratch.org/patches/blfs/svn/cyrus-sasl-2.1.26-fixes-3.patch";
-        sha256 = "1vh4pc2rxxm6yvykx0b7kg09jbcwcxwv5rs6yq2ag3y8p6a9x86w";
-      }
-    );
+  ];
 
   configureFlags = [
     "--with-openssl=${openssl.dev}"
@@ -41,12 +36,6 @@ stdenv.mkDerivation rec {
 
   installFlags = lib.optional stdenv.isDarwin [ "framedir=$(out)/Library/Frameworks/SASL2.framework" ];
 
-  postInstall = ''
-    for f in $out/lib/*.la $out/lib/sasl2/*.la; do
-      substituteInPlace $f --replace "${openssl.dev}/lib" "${openssl.out}/lib"
-    done
-  '';
-
   meta = {
     homepage = https://www.cyrusimap.org/sasl;
     description = "Library for adding authentication support to connection-based protocols";