diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2017-12-24 15:50:08 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2017-12-25 10:36:36 +0100 |
commit | 0e762cdc0e6ad200239b003ed38f26de1de35b5d (patch) | |
tree | 31d50416965c25cea5dc05e60a3abc4f805c6d7d /pkgs/top-level | |
parent | 6e0387a1e6425066ea2fd838e35ffc7325bc6729 (diff) | |
parent | ced4e5a6831e57b48f06abc6b4a0251d0ee8764f (diff) | |
download | nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar.gz nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar.bz2 nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar.lz nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar.xz nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.tar.zst nixlib-0e762cdc0e6ad200239b003ed38f26de1de35b5d.zip |
Merge older staging branch
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3da75c9420e7..27808c11934f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -184,7 +184,10 @@ with pkgs; # `fetchurl' downloads a file from the network. fetchurl = import ../build-support/fetchurl { - inherit curl stdenv; + inherit stdenv; + # On darwin, libkrb5 needs bootstrap_cmds which would require + # converting many packages to fetchurl_boot to avoid evaluation cycles. + curl = curl.override (lib.optionalAttrs stdenv.isDarwin { gssSupport = false; }); }; fetchRepoProject = callPackage ../build-support/fetchrepoproject { }; @@ -1685,6 +1688,7 @@ with pkgs; zlibSupport = true; sslSupport = zlibSupport; scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; + gssSupport = true; }; curl_unix_socket = callPackage ../tools/networking/curl-unix-socket rec { }; @@ -8989,7 +8993,10 @@ with pkgs; krb5Full = callPackage ../development/libraries/kerberos/krb5.nix { inherit (darwin) bootstrap_cmds; }; - libkrb5 = krb5Full.override { type = "lib"; }; + libkrb5 = krb5Full.override { + fetchurl = fetchurlBoot; + type = "lib"; + }; languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix { inherit callPackage; }); |