diff options
author | ajs124 <git@ajs124.de> | 2022-07-07 19:16:53 +0200 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2022-07-07 19:51:20 +0200 |
commit | 8108584109e0d567a8d355f8647643942d0bcd8a (patch) | |
tree | 90d62ab9ae285fa16d5952c5e234cfd064400014 /pkgs/development/libraries | |
parent | 2736dc901692f830da02bd6aea47d3495dfd8352 (diff) | |
download | nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar.gz nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar.bz2 nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar.lz nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar.xz nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.tar.zst nixpkgs-8108584109e0d567a8d355f8647643942d0bcd8a.zip |
krb5: remove file-wide with lib;
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/kerberos/krb5.nix | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index ec7c16cb217..a62c9d526a9 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -16,13 +16,12 @@ let libOnly = type == "lib"; in -with lib; stdenv.mkDerivation rec { pname = "${type}krb5"; version = "1.20"; src = fetchurl { - url = "https://kerberos.org/dist/krb5/${versions.majorMinor version}/krb5-${version}.tar.gz"; + url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor version}/krb5-${version}.tar.gz"; sha256 = "sha256-fgIr3TyFGDAXP5+qoAaiMKDg/a1MlT6Fv/S/DaA24S8"; }; @@ -31,28 +30,28 @@ stdenv.mkDerivation rec { configureFlags = [ "--localstatedir=/var/lib" ] # krb5's ./configure does not allow passing --enable-shared and --enable-static at the same time. # See https://bbs.archlinux.org/viewtopic.php?pid=1576737#p1576737 - ++ optional staticOnly [ "--enable-static" "--disable-shared" ] - ++ optional stdenv.isFreeBSD ''WARN_CFLAGS=""'' - ++ optionals (stdenv.buildPlatform != stdenv.hostPlatform) + ++ lib.optional staticOnly [ "--enable-static" "--disable-shared" ] + ++ lib.optional stdenv.isFreeBSD ''WARN_CFLAGS=""'' + ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "krb5_cv_attr_constructor_destructor=yes,yes" "ac_cv_func_regcomp=yes" "ac_cv_printf_positional=yes" ]; nativeBuildInputs = [ pkg-config perl ] - ++ optional (!libOnly) bison + ++ lib.optional (!libOnly) bison # Provides the mig command used by the build scripts - ++ optional stdenv.isDarwin bootstrap_cmds; + ++ lib.optional stdenv.isDarwin bootstrap_cmds; buildInputs = [ openssl ] - ++ optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic" && !(stdenv.hostPlatform.useLLVM or false)) [ keyutils ] - ++ optionals (!libOnly) [ openldap libedit ]; + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic" && !(stdenv.hostPlatform.useLLVM or false)) [ keyutils ] + ++ lib.optionals (!libOnly) [ openldap libedit ]; sourceRoot = "krb5-${version}/src"; libFolders = [ "util" "include" "lib" "build-tools" ]; - buildPhase = optionalString libOnly '' + buildPhase = lib.optionalString libOnly '' runHook preBuild MAKE="make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES" @@ -63,7 +62,7 @@ stdenv.mkDerivation rec { runHook postBuild ''; - installPhase = optionalString libOnly '' + installPhase = lib.optionalString libOnly '' runHook preInstall mkdir -p "$out"/{bin,sbin,lib/pkgconfig,share/{et,man/man1}} \ @@ -83,7 +82,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; doCheck = false; # fails with "No suitable file for testing purposes" - meta = { + meta = with lib; { description = "MIT Kerberos 5"; homepage = "http://web.mit.edu/kerberos/"; license = licenses.mit; |