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;fp=pkgs%2Fpython-packages%2Fbuildbot%2Fplugins%2Fbuildslist%2Fdefault.nix;h=0000000000000000000000000000000000000000;hp=4ab4c5474689db480f61c0263d6da98e0f03a6a6;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0 diff --git a/pkgs/python-packages/buildbot/plugins/buildslist/default.nix b/pkgs/python-packages/buildbot/plugins/buildslist/default.nix deleted file mode 100644 index 4ab4c54..0000000 --- a/pkgs/python-packages/buildbot/plugins/buildslist/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ 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-10_x.version}/node-v${nodejs-10_x.version}-headers.tar.gz"; - sha256 = "15hkcbs328d3rc1s14rmky8lh8d3rr86l8k0bia0ggxzwl23lj9c"; - }; - buildslist_yarn = yarn2nix-moretea'.mkYarnModules rec { - name = "buildslist-yarn-modules"; - pname = name; - inherit (pythonPackages.buildbot-pkg) version; - packageJSON = packagejson; - yarnLock = "${buildslist_src}/yarn.lock"; - yarnNix = ./yarn-packages.nix; - pkgConfig = { - node-sass = { - buildInputs = [ libsass python ]; - postInstall = - '' - node scripts/build.js --tarball=${nodeHeaders} - ''; - }; - }; - }; - buildslist_bower = buildBowerComponents { - name = "buildslist"; - generated = ./bower.nix; - src = "${buildslist_src}/guanlecoja/"; - }; - # the buildbot-pkg calls yarn and screws up everything... - fakeYarn = writeScriptBin "yarn" '' - #!${stdenv.shell} - if [ "$1" = "--version" ]; then - echo "1.17" - fi - ''; -in -pythonPackages.buildPythonPackage rec { - pname = "buildbot-buildslist"; - inherit (pythonPackages.buildbot-pkg) version; - - preConfigure = '' - export HOME=$PWD - ln -s ${buildslist_yarn}/node_modules . - cp -a ${buildslist_bower}/bower_components ./libs - PATH=${buildslist_yarn}/node_modules/.bin:$PATH - chmod -R u+w libs - ''; - propagatedBuildInputs = with pythonPackages; [ - (klein.overridePythonAttrs(old: { checkPhase = ""; })) - buildbot-pkg - ]; - nativeBuildInputs = [ fakeYarn nodejs-10_x ]; - buildInputs = [ buildslist_yarn buildslist_bower ]; - - doCheck = false; - src = buildslist_src; -}