buildEnv: Support nativeBuildInputs
too
Since #112276, we should always put `makeWrapper` in `nativeBuildInputs`. But `buildEnv` was saying put it in `buildInputs`. That's wrong! Fix the instructions, and make the right thing possible.
This commit is contained in:
parent
ddf21160e3
commit
4f6ec19dbc
1 changed files with 5 additions and 3 deletions
|
@ -36,8 +36,9 @@ lib.makeOverridable
|
|||
, # Shell commands to run after building the symlink tree.
|
||||
postBuild ? ""
|
||||
|
||||
, # Additional inputs. Handy e.g. if using makeWrapper in `postBuild`.
|
||||
buildInputs ? []
|
||||
# Additional inputs
|
||||
, nativeBuildInputs ? [] # Handy e.g. if using makeWrapper in `postBuild`.
|
||||
, buildInputs ? []
|
||||
|
||||
, passthru ? {}
|
||||
, meta ? {}
|
||||
|
@ -53,7 +54,8 @@ in
|
|||
runCommand name
|
||||
rec {
|
||||
inherit manifest ignoreCollisions checkCollisionContents passthru
|
||||
meta pathsToLink extraPrefix postBuild buildInputs;
|
||||
meta pathsToLink extraPrefix postBuild
|
||||
nativeBuildInputs buildInputs;
|
||||
pkgs = builtins.toJSON (map (drv: {
|
||||
paths =
|
||||
# First add the usual output(s): respect if user has chosen explicitly,
|
||||
|
|
Loading…
Reference in a new issue