Merge pull request #84599 from doronbehar/nodejs-python3

nodejs: use python3 if possible
This commit is contained in:
Mario Rodas
2020-04-13 07:44:05 -05:00
committed by GitHub
5 changed files with 27 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchurl, openssl, python2, zlib, libuv, utillinux, http-parser
{ stdenv, fetchurl, openssl, python, zlib, libuv, utillinux, http-parser
, pkgconfig, which
# Updater dependencies
, writeScript, coreutils, gnugrep, jq, curl, common-updater-scripts, nix, runtimeShell
@@ -55,7 +55,7 @@ in
buildInputs = optionals stdenv.isDarwin [ CoreServices ApplicationServices ]
++ [ zlib libuv openssl http-parser icu ];
nativeBuildInputs = [ which utillinux pkgconfig python2 ]
nativeBuildInputs = [ which utillinux pkgconfig python ]
++ optionals stdenv.isDarwin [ xcbuild ];
configureFlags = let
@@ -145,5 +145,5 @@ in
platforms = platforms.linux ++ platforms.darwin;
};
passthru.python = python2; # to ensure nodeEnv uses the same version
passthru.python = python; # to ensure nodeEnv uses the same version
}

View File

@@ -1,7 +1,10 @@
{ callPackage, openssl, enableNpm ? true }:
{ callPackage, openssl, icu, python2, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix { inherit openssl; };
buildNodejs = callPackage ./nodejs.nix {
inherit openssl icu;
python = python2;
};
in
buildNodejs {
inherit enableNpm;

View File

@@ -1,7 +1,10 @@
{ callPackage, openssl, icu, enableNpm ? true }:
{ callPackage, openssl, icu, python2, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix { inherit openssl icu; };
buildNodejs = callPackage ./nodejs.nix {
inherit openssl icu;
python = python2;
};
in
buildNodejs {
inherit enableNpm;

View File

@@ -1,7 +1,10 @@
{ callPackage, openssl, icu, enableNpm ? true }:
{ callPackage, openssl, icu, python3, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix { inherit openssl icu; };
buildNodejs = callPackage ./nodejs.nix {
inherit openssl icu;
python = python3;
};
in
buildNodejs {
inherit enableNpm;