Merge pull request #113193 from danieldk/cargo-install-hook

This commit is contained in:
Jörg Thalheim
2021-02-18 00:02:03 +00:00
committed by GitHub
12 changed files with 148 additions and 78 deletions
@@ -12,7 +12,8 @@ rec {
};
buildRustPackage = callPackage ../../../build-support/rust {
inherit rustc cargo cargoBuildHook cargoSetupHook fetchCargoTarball;
inherit cargoBuildHook cargoCheckHook cargoInstallHook cargoSetupHook
fetchCargoTarball rustc;
};
rustcSrc = callPackage ./rust-src.nix {
@@ -26,5 +27,5 @@ rec {
# Hooks
inherit (callPackage ../../../build-support/rust/hooks {
inherit cargo;
}) cargoBuildHook cargoSetupHook maturinBuildHook;
}) cargoBuildHook cargoCheckHook cargoInstallHook cargoSetupHook maturinBuildHook;
}
@@ -2,7 +2,7 @@
, openssh, openssl, pkg-config, cmake, zlib, curl, libiconv
, CoreFoundation, Security }:
rustPlatform.buildRustPackage {
rustPlatform.buildRustPackage rec {
pname = "rls";
inherit (rustPlatform.rust.rustc) src version;
@@ -14,7 +14,7 @@ rustPlatform.buildRustPackage {
preBuild = ''
# client tests are flaky
rm tests/client.rs
rm ${buildAndTestSubdir}/tests/client.rs
'';
# a nightly compiler is required unless we use this cheat code.