aboutsummaryrefslogtreecommitdiff
path: root/pkgs/python-packages/buildbot/plugins/buildslist/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/python-packages/buildbot/plugins/buildslist/default.nix')
-rw-r--r--pkgs/python-packages/buildbot/plugins/buildslist/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/python-packages/buildbot/plugins/buildslist/default.nix b/pkgs/python-packages/buildbot/plugins/buildslist/default.nix
index 372968a..08e6955 100644
--- a/pkgs/python-packages/buildbot/plugins/buildslist/default.nix
+++ b/pkgs/python-packages/buildbot/plugins/buildslist/default.nix
@@ -1,12 +1,16 @@
1{ mylibs, buildBowerComponents, pythonPackages, yarn, nodejs }: 1{ mylibs, runCommand, buildBowerComponents, pythonPackages, jq, yarn, nodejs }:
2let 2let
3 buildslist_src = mylibs.fetchedGit ./buildslist.json; 3 buildslist_src = mylibs.fetchedGit ./buildslist.json;
4 packagejson = runCommand "package.json" { buildInputs = [ jq ]; } ''
5 cat ${buildslist_src.src}/package.json | jq -r '.version = "${pythonPackages.buildbot-pkg.version}"' > $out
6 '';
4 buildslist_yarn = mylibs.yarn2nixPackage.mkYarnModules rec { 7 buildslist_yarn = mylibs.yarn2nixPackage.mkYarnModules rec {
5 name = "buildslist-yarn-modules"; 8 name = "buildslist-yarn-modules";
6 pname = name; 9 pname = name;
7 inherit (pythonPackages.buildbot-pkg) version; 10 inherit (pythonPackages.buildbot-pkg) version;
8 packageJSON = "${buildslist_src.src}/package.json"; 11 packageJSON = packagejson;
9 yarnLock = "${buildslist_src.src}/yarn.lock"; 12 yarnLock = "${buildslist_src.src}/yarn.lock";
13 yarnNix = ./yarn-packages.nix;
10 pkgConfig = { 14 pkgConfig = {
11 all = { buildInputs = [ mylibs.yarn2nixPackage.src ]; }; 15 all = { buildInputs = [ mylibs.yarn2nixPackage.src ]; };
12 }; 16 };
@@ -21,6 +25,7 @@ pythonPackages.buildPythonPackage rec {
21 pname = "buildbot-buildslist"; 25 pname = "buildbot-buildslist";
22 inherit (pythonPackages.buildbot-pkg) version; 26 inherit (pythonPackages.buildbot-pkg) version;
23 27
28 __noChroot = true;
24 preConfigure = '' 29 preConfigure = ''
25 export HOME=$PWD 30 export HOME=$PWD
26 cp -a ${buildslist_yarn}/node_modules . 31 cp -a ${buildslist_yarn}/node_modules .