21 lines
521 B
Nix
Raw Normal View History

2022-02-25 19:10:55 -05:00
{pkgs ? (import <nixpkgs>) {},
lockFile ? ./../../Cargo.lock,
version ? "0.2.1"}:
let
cargoDeps = (pkgs.rustPlatform.importCargoLock { inherit lockFile; });
2022-02-28 14:28:21 -05:00
#recipes = ./../../recipes;
2022-02-25 19:10:55 -05:00
in
with pkgs;
stdenv.mkDerivation {
name = "cargo-vendor-deps";
version = "0.0.0";
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out
cp -r ${cargoDeps}/* $out/
cp -r ${cargoDeps}/.cargo $out/
ls -al $out/
'';
2022-02-28 14:28:21 -05:00
#cp -r ${recipes} $out/recipes-${version}
2022-02-25 19:10:55 -05:00
}