-{ stdenv, runCommand, writeScriptBin, buildBowerComponents, pythonPackages, libsass, python, fetchurl, jq, yarn, nodejs, yarn2nix-moretea, sources }:
+{ stdenv, runCommand, writeScriptBin, buildBowerComponents, pythonPackages, libsass, python, fetchurl, jq, yarn, nodejs-10_x, yarn2nix-moretea, sources }:
let
+ yarn2nix-moretea' = yarn2nix-moretea.override({
+ yarn = yarn.override({ nodejs = nodejs-10_x; });
+ nodejs = nodejs-10_x;
+ });
buildslist_src = sources.buildbot-plugin-buildslist;
packagejson = runCommand "package.json" { buildInputs = [ jq ]; } ''
cat ${buildslist_src}/package.json | jq -r '.version = "${pythonPackages.buildbot-pkg.version}"|.license= "MIT"' > $out
'';
nodeHeaders = fetchurl {
- url = "https://nodejs.org/download/release/v${nodejs.version}/node-v${nodejs.version}-headers.tar.gz";
- sha256 = "1prvrcvbyal39k9axfwjixs4wfgs1m8xy4prsl0kq0s0n7r7nxzj";
+ url = "https://nodejs.org/download/release/v${nodejs-10_x.version}/node-v${nodejs-10_x.version}-headers.tar.gz";
+ sha256 = "15hkcbs328d3rc1s14rmky8lh8d3rr86l8k0bia0ggxzwl23lj9c";
};
- buildslist_yarn = yarn2nix-moretea.mkYarnModules rec {
+ buildslist_yarn = yarn2nix-moretea'.mkYarnModules rec {
name = "buildslist-yarn-modules";
pname = name;
inherit (pythonPackages.buildbot-pkg) version;
(klein.overridePythonAttrs(old: { checkPhase = ""; }))
buildbot-pkg
];
- nativeBuildInputs = [ fakeYarn nodejs ];
+ nativeBuildInputs = [ fakeYarn nodejs-10_x ];
buildInputs = [ buildslist_yarn buildslist_bower ];
doCheck = false;