at master 529 B view raw
1{ 2 runCommand, 3 stdenv, 4 lib, 5 pkgsBuildBuild, 6 makeShellWrapper, 7 rustc, 8 ... 9}: 10 11runCommand "${stdenv.targetPlatform.config}-cargo-${lib.getVersion pkgsBuildBuild.cargo}" 12 { 13 # Use depsBuildBuild or it tries to use target-runtimeShell 14 depsBuildBuild = [ makeShellWrapper ]; 15 16 inherit (pkgsBuildBuild.cargo) meta; 17 } 18 '' 19 mkdir -p $out/bin 20 ln -s ${pkgsBuildBuild.cargo}/share $out/share 21 22 makeWrapper "${pkgsBuildBuild.cargo}/bin/cargo" "$out/bin/cargo" \ 23 --prefix PATH : "${rustc}/bin" 24 ''