A helper to get the source some package is built from.
svn path=/nixpkgs/trunk/; revision=12933
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
{stdenv, name, src, patches ? [], buildInputs ? [], ...}:
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
inherit src buildInputs patches name;
|
||||||
|
installPhase = "cp -r . $out";
|
||||||
|
phases = ["unpackPhase" "patchPhase" "installPhase"];
|
||||||
|
}
|
||||||
@@ -446,6 +446,8 @@ let
|
|||||||
linkFarm = name: entries: runCommand name {} ("mkdir -p $out; cd $out; \n" +
|
linkFarm = name: entries: runCommand name {} ("mkdir -p $out; cd $out; \n" +
|
||||||
(lib.concatMapStrings (x: "ln -s '${x.path}' '${x.name}';\n") entries));
|
(lib.concatMapStrings (x: "ln -s '${x.path}' '${x.name}';\n") entries));
|
||||||
|
|
||||||
|
srcOnly = args: (import ../build-support/src-only) ({inherit stdenv; } // args);
|
||||||
|
|
||||||
substituteAll = import ../build-support/substitute/substitute-all.nix {
|
substituteAll = import ../build-support/substitute/substitute-all.nix {
|
||||||
inherit stdenv;
|
inherit stdenv;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user