diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2018-08-22 20:57:14 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2018-08-22 20:57:14 +0200 |
commit | e78fd235649e52180198f9f65ca9f172f8fe8161 (patch) | |
tree | ce63052e1bfb8fe03dd3fcf6f9fb4cd00ff1b495 /pkgs/tools | |
parent | 2d9bd29cc5c949b84fd595334b6e223c22be438b (diff) | |
parent | cf68a14a0184138ca7644a14c0724fa32e0e34a5 (diff) | |
download | nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar.gz nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar.bz2 nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar.lz nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar.xz nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.tar.zst nixlib-e78fd235649e52180198f9f65ca9f172f8fe8161.zip |
Merge branch 'master' into staging
Hydra: ?compare=1474932
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/admin/docker-credential-gcr/default.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/misc/fwup/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/package-management/nix/default.nix | 26 |
3 files changed, 22 insertions, 9 deletions
diff --git a/pkgs/tools/admin/docker-credential-gcr/default.nix b/pkgs/tools/admin/docker-credential-gcr/default.nix index 52b68a7477cc..71bef3805441 100644 --- a/pkgs/tools/admin/docker-credential-gcr/default.nix +++ b/pkgs/tools/admin/docker-credential-gcr/default.nix @@ -23,6 +23,5 @@ buildGoPackage rec { homepage = https://github.com/GoogleCloudPlatform/docker-credential-gcr; license = licenses.asl20; maintainers = with maintainers; [ suvash ]; - platforms = platforms.linux; }; } diff --git a/pkgs/tools/misc/fwup/default.nix b/pkgs/tools/misc/fwup/default.nix index be86f6496f00..97eedd9be25e 100644 --- a/pkgs/tools/misc/fwup/default.nix +++ b/pkgs/tools/misc/fwup/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "fwup-${version}"; - version = "1.2.3"; + version = "1.2.5"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; rev = "v${version}"; - sha256 = "16v5s9xwdsii7pcphrb0a7aib2zprrw6n4fyc8w8c11gbkg27r4d"; + sha256 = "0kraip4lr3fvcxvvq1dwjw7fyzs6bcjg14xn0g52985krxxn5pdc"; }; doCheck = true; diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 56bfdb046a8c..c06a4f41afb1 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, fetchFromGitHub, perl, curl, bzip2, sqlite, openssl ? null, xz +{ lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz , pkgconfig, boehmgc, perlPackages, libsodium, aws-sdk-cpp, brotli, boost , autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns , busybox-sandbox-shell @@ -33,10 +33,15 @@ let ++ lib.optionals is20 [ brotli ] # Since 1.12 ++ lib.optional withLibseccomp libseccomp ++ lib.optional ((stdenv.isLinux || stdenv.isDarwin) && is20) - (aws-sdk-cpp.override { + ((aws-sdk-cpp.override { apis = ["s3" "transfer"]; customMemoryManagement = false; - }) + }).overrideDerivation (args: { + patches = args.patches or [] ++ [(fetchpatch { + url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch; + sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1"; + })]; + })) ++ lib.optional fromGit boost; propagatedBuildInputs = [ boehmgc ]; @@ -44,6 +49,15 @@ let # Seems to be required when using std::atomic with 64-bit types NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic"; + preConfigure = + # Copy libboost_context so we don't get all of Boost in our closure. + # https://github.com/NixOS/nixpkgs/issues/45462 + lib.optionalString fromGit + '' + mkdir -p $out/lib + cp ${boost}/lib/libboost_context* $out/lib + ''; + configureFlags = [ "--with-store-dir=${storeDir}" "--localstatedir=${stateDir}" @@ -144,12 +158,12 @@ in rec { nixUnstable = (lib.lowPrio (common rec { name = "nix-2.1${suffix}"; - suffix = "pre6338_45bcf541"; + suffix = "pre6377_954d1f4d"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "45bcf5416a0ce53361fd37c6b27ba4ef6a34ce96"; - sha256 = "0ps45n78wnczz99dd9fs54ydxwh2cjq73zbvmak0y49nhc3p0vvv"; + rev = "954d1f4d0a35063ff431b258beebadf753cb9efe"; + sha256 = "0wnljxljvcwmniydgxlsjqmbgghmljs75m6083y2nkjql7dnrm7g"; }; fromGit = true; })) // { perl-bindings = perl-bindings { |