diff options
author | Georges Dubus <georges.dubus@numergy.com> | 2014-10-10 16:59:37 +0200 |
---|---|---|
committer | Ricardo M. Correia <rcorreia@wizy.org> | 2015-04-21 19:46:29 +0200 |
commit | 7d67efa3f23f7d5c494c90b79a63756a3917be6e (patch) | |
tree | fc8e6121cc18c9d26bba5107a903a8a499501e2a /pkgs/development/tools/rust | |
parent | c55c7e1c1e09dfa57e1a44d08c777f995493d2c9 (diff) | |
download | nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar.gz nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar.bz2 nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar.lz nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar.xz nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.tar.zst nixlib-7d67efa3f23f7d5c494c90b79a63756a3917be6e.zip |
Add support for building cargo'ed Rust programs
Diffstat (limited to 'pkgs/development/tools/rust')
-rw-r--r-- | pkgs/development/tools/rust/racer/default.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index 341088dc0f2d..c22ee64b7423 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -1,6 +1,8 @@ -{stdenv, fetchgit, rustc, cargo, makeWrapper }: +{stdenv, fetchgit, rustPlatform, makeWrapper }: -stdenv.mkDerivation rec { +with rustPlatform; + +buildRustPackage rec { #TODO add emacs support name = "racer-git-2015-04-12"; src = fetchgit { @@ -9,11 +11,9 @@ stdenv.mkDerivation rec { sha256 = "0a768gvjry86l0xa5q0122iyq7zn2h9adfniglsgrbs4fan49xyn"; }; - buildInputs = [ rustc cargo makeWrapper ]; + depsSha256 = "0x1rq012k04ci18w5fll56jn011f1yyprs38pb3r223bag94ivsy"; - buildPhase = '' - CARGO_HOME="$NIX_BUILD_TOP/.cargo" cargo build --release - ''; + buildInputs = [ makeWrapper ]; installPhase = '' mkdir -p $out/bin |