diff options
Diffstat (limited to 'pkgs/python-packages/buildbot/plugins/buildslist/default.nix')
-rw-r--r-- | pkgs/python-packages/buildbot/plugins/buildslist/default.nix | 9 |
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 }: |
2 | let | 2 | let |
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 . |