buildRustPackage: factor out setting up .cargo/config to cargoSetupHook

This makes it possible to reuse this functionality as a hook in
derivations that do not use buildRustPackage.
This commit is contained in:
Daniël de Kok
2021-02-09 11:38:25 +01:00
parent fd96ee6e9d
commit d083f412fa
4 changed files with 139 additions and 84 deletions

View File

@@ -12,7 +12,7 @@ rec {
};
buildRustPackage = callPackage ../../../build-support/rust {
inherit rustc cargo fetchCargoTarball;
inherit rustc cargo cargoSetupHook fetchCargoTarball;
};
rustcSrc = callPackage ./rust-src.nix {
@@ -22,4 +22,7 @@ rec {
rustLibSrc = callPackage ./rust-lib-src.nix {
inherit rustc;
};
# Hooks
inherit (callPackage ../../../build-support/rust/hooks { }) cargoSetupHook;
}