about summary refs log tree commit diff
path: root/pkgs/tools/package-management/cargo-download/default.nix
blob: 1cb53a4b6c8d86691efcc25efb85ebb45a797bec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ stdenv, lib, fetchgit, darwin, buildPlatform
, buildRustCrate, buildRustCrateHelpers, defaultCrateOverrides }:

((import ./Cargo.nix {
  inherit lib buildPlatform buildRustCrate buildRustCrateHelpers fetchgit;
  cratesIO = import ./crates-io.nix { inherit lib buildRustCrate buildRustCrateHelpers; };
}).cargo_download {}).override {
  crateOverrides = defaultCrateOverrides // {
    cargo-download = attrs: {
      buildInputs = lib.optional stdenv.isDarwin
        darwin.apple_sdk.frameworks.Security;
    };
  };
}