aboutsummaryrefslogtreecommitdiff
path: root/pkgs/python-packages/buildbot/plugins/buildslist/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-23 23:21:29 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-23 23:21:29 +0200
commit5145061e9b679ea1e5d2709d22d0ee53467fed15 (patch)
treef51c3c9cd7429b0b9553a840f26bee489be045bc /pkgs/python-packages/buildbot/plugins/buildslist/default.nix
parentf807d9177bb795f034bfd11932e4fbfa6671805f (diff)
downloadNix-nur_publish.tar.gz
Nix-nur_publish.tar.zst
Nix-nur_publish.zip
Make some packages compatible with no allow-import-from-derivationnur_publish
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 .