diff options
author | Will Dietz <w@wdtz.org> | 2018-09-21 08:33:57 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-09-21 10:36:59 -0500 |
commit | 90268efa3873e5f0de59e13c07ef0c995c60623a (patch) | |
tree | f449f30e6eed092cf10767762db8e97a2fcdf3da /pkgs/development/libraries/cyrus-sasl/default.nix | |
parent | eeeeacc9a61d44ada034e5eec72487fbbe10744f (diff) | |
download | nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar.gz nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar.bz2 nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar.lz nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar.xz nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.tar.zst nixpkgs-90268efa3873e5f0de59e13c07ef0c995c60623a.zip |
cryus-sasl: cleanup, fix w/musl (although not at all musl-specific)
musl is fixed by disabling update of config.{guess,sub}.
Diffstat (limited to 'pkgs/development/libraries/cyrus-sasl/default.nix')
-rw-r--r-- | pkgs/development/libraries/cyrus-sasl/default.nix | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 7a9e3991aad..619c0801e96 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -36,15 +36,15 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-openssl=${openssl.dev}" + "--with-plugindir=${placeholder "out"}/lib/sasl2" + "--with-saslauthd=/run/saslauthd" + "--enable-login" + "--enable-shared" ] ++ lib.optional enableLdap "--with-ldap=${openldap.dev}"; - # Set this variable at build-time to make sure $out can be evaluated. - preConfigure = '' - configureFlagsArray=( --with-plugindir=$out/lib/sasl2 - --with-saslauthd=/run/saslauthd - --enable-login - ) - ''; + # Avoid triggering regenerating using broken autoconf/libtool bits. + # (many distributions carry patches to remove/replace, but this works for now) + dontUpdateAutotoolsGnuConfigScripts = true; installFlags = lib.optional stdenv.isDarwin [ "framedir=$(out)/Library/Frameworks/SASL2.framework" ]; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://cyrusimap.web.cmu.edu/; + homepage = https://www.cyrusimap.org/sasl; description = "Library for adding authentication support to connection-based protocols"; platforms = platforms.unix; }; |