diff options
author | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2015-10-18 15:48:14 +0300 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-10-28 10:23:00 +0100 |
commit | 75300c334addfe1ba61b0b179c1c05acd16f9b4c (patch) | |
tree | 03180746758005de113a0962848589225dc7de71 /pkgs/development/libraries/cyrus-sasl/default.nix | |
parent | 366c1e88fc811e1ceb03e897d883b7bd765e7627 (diff) | |
download | nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar.gz nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar.bz2 nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar.lz nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar.xz nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.tar.zst nixpkgs-75300c334addfe1ba61b0b179c1c05acd16f9b4c.zip |
cyrus-sasl: Split into multiple outputs
Also fixup .la files to avoid unnecessary -dev dependencies.
Diffstat (limited to 'pkgs/development/libraries/cyrus-sasl/default.nix')
-rw-r--r-- | pkgs/development/libraries/cyrus-sasl/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 2be98f3d5e8..b7155f286c5 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -9,6 +9,8 @@ stdenv.mkDerivation rec { sha256 = "1hvvbcsg21nlncbgs0cgn3iwlnb3vannzwsp6rwvnn9ba4v53g4g"; }; + outputs = [ "dev" "bin" "out" "man" "docdev" ]; + buildInputs = [ openssl db gettext kerberos ] ++ lib.optional stdenv.isLinux pam @@ -32,6 +34,12 @@ 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 = "http://cyrusimap.web.cmu.edu/"; description = "library for adding authentication support to connection-based protocols"; |