X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=pkgs%2Fpython-packages%2Fbuildbot%2Fplugins%2Fbuildslist%2Fdefault.nix;h=08e6955ae03bef6a22fe6109c3ae6bcf31875aaa;hp=372968af31ba51484aaae4dd41aa47d3d60c153d;hb=refs%2Ftags%2Fnur_publish;hpb=f807d9177bb795f034bfd11932e4fbfa6671805f 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 @@ -{ mylibs, buildBowerComponents, pythonPackages, yarn, nodejs }: +{ mylibs, runCommand, buildBowerComponents, pythonPackages, jq, yarn, nodejs }: let buildslist_src = mylibs.fetchedGit ./buildslist.json; + packagejson = runCommand "package.json" { buildInputs = [ jq ]; } '' + cat ${buildslist_src.src}/package.json | jq -r '.version = "${pythonPackages.buildbot-pkg.version}"' > $out + ''; buildslist_yarn = mylibs.yarn2nixPackage.mkYarnModules rec { name = "buildslist-yarn-modules"; pname = name; inherit (pythonPackages.buildbot-pkg) version; - packageJSON = "${buildslist_src.src}/package.json"; + packageJSON = packagejson; yarnLock = "${buildslist_src.src}/yarn.lock"; + yarnNix = ./yarn-packages.nix; pkgConfig = { all = { buildInputs = [ mylibs.yarn2nixPackage.src ]; }; }; @@ -21,6 +25,7 @@ pythonPackages.buildPythonPackage rec { pname = "buildbot-buildslist"; inherit (pythonPackages.buildbot-pkg) version; + __noChroot = true; preConfigure = '' export HOME=$PWD cp -a ${buildslist_yarn}/node_modules .