Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 21.11 25 lines 484 B view raw
1{ lib, stdenv, rustc, minimalContent ? true }: 2 3stdenv.mkDerivation { 4 name = "rust-src"; 5 src = rustc.src; 6 phases = [ "unpackPhase" "installPhase" ]; 7 installPhase = '' 8 mv src $out 9 rm -rf $out/{${lib.concatStringsSep "," ([ 10 "ci" 11 "doc" 12 "etc" 13 "grammar" 14 "llvm-project" 15 "llvm-emscripten" 16 "rtstartup" 17 "rustllvm" 18 "test" 19 "vendor" 20 ] ++ lib.optionals minimalContent [ 21 "tools" 22 "stdarch" 23 ])}} 24 ''; 25}