summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJanne Heß <janne@hess.ooo>2020-12-10 10:23:19 +0100
committerJanne Heß <janne@hess.ooo>2020-12-17 19:01:28 +0100
commitcfc4f6347f58f357dfd6b9dbb824cda934c15416 (patch)
tree3fd776451dafda01a0aebaec3cd9479d493f6c92
parent5b8d5f23f87def951ede3282357cdb87233a377d (diff)
wafHook: Don't wrap python2
-rw-r--r--nixos/doc/manual/release-notes/rl-2103.xml6
-rw-r--r--pkgs/development/tools/build-managers/wafHook/default.nix3
2 files changed, 7 insertions, 2 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2103.xml b/nixos/doc/manual/release-notes/rl-2103.xml
index 2b0144a69c22..2cc96ea86a57 100644
--- a/nixos/doc/manual/release-notes/rl-2103.xml
+++ b/nixos/doc/manual/release-notes/rl-2103.xml
@@ -287,6 +287,12 @@
This avoids that the password gets exposed in the nix store.
</para>
</listitem>
+ <listitem>
+ <para>
+ The <literal>wafHook</literal> hook does not wrap Python anymore.
+ Packages depending on <literal>wafHook</literal> need to include any Python into their <literal>nativeBuildInputs</literal>.
+ </para>
+ </listitem>
</itemizedlist>
</section>
diff --git a/pkgs/development/tools/build-managers/wafHook/default.nix b/pkgs/development/tools/build-managers/wafHook/default.nix
index 4184bd5fe8cd..2131caede3c8 100644
--- a/pkgs/development/tools/build-managers/wafHook/default.nix
+++ b/pkgs/development/tools/build-managers/wafHook/default.nix
@@ -1,7 +1,6 @@
-{ lib, stdenv, pkgs, python, makeSetupHook, waf }:
+{ lib, stdenv, pkgs, makeSetupHook, waf }:
makeSetupHook {
- deps = [ python ];
substitutions = {
inherit waf;
crossFlags = lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system)