summary refs log tree commit diff
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-09-13 23:36:17 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-09-13 23:36:17 +0200
commitd782c4eba57141452583e9d47d3e3c77f9bd47ef (patch)
treed80e27f71f7a7fe7cafb63e426dc3c2fc4d6f5bb /pkgs/tools/package-management
parent9ef31b2f96eeae83f8689a0f3459caeb3bc51a8f (diff)
downloadnixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar.gz
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar.bz2
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar.lz
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar.xz
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.tar.zst
nixlib-d782c4eba57141452583e9d47d3e3c77f9bd47ef.zip
cargo-update: fix darwin build (#46625)
On darwin libcurl is also needed.

/cc ZHF #45961
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/cargo-update/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/tools/package-management/cargo-update/default.nix b/pkgs/tools/package-management/cargo-update/default.nix
index 70a14ded7bf3..50dc748e07ef 100644
--- a/pkgs/tools/package-management/cargo-update/default.nix
+++ b/pkgs/tools/package-management/cargo-update/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, callPackage, defaultCrateOverrides, fetchFromGitHub, cmake, libssh2, libgit2, openssl, zlib }:
+{ stdenv, callPackage, defaultCrateOverrides, fetchFromGitHub, cmake, curl, libssh2, libgit2, openssl, zlib }:
 
 ((callPackage ./cargo-update.nix {}).cargo_update {}).override {
   crateOverrides = defaultCrateOverrides // {
@@ -13,7 +13,9 @@
         sha256 = "1bvrdgcw2akzd78wgvsisvghi8pvdk3szyg9s46qxv4km9sf88s7";
       };
 
-      buildInputs = [ cmake libssh2 libgit2 openssl zlib ];
+      nativeBuildInputs = [ cmake ];
+      buildInputs = [ libssh2 libgit2 openssl zlib ]
+        ++ stdenv.lib.optional stdenv.isDarwin curl;
 
       meta = with stdenv.lib; {
         description = "A cargo subcommand for checking and applying updates to installed executables";