diff options
Diffstat (limited to 'pkgs/development/tools/continuous-integration/buildbot/pkg.nix')
-rw-r--r-- | pkgs/development/tools/continuous-integration/buildbot/pkg.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/development/tools/continuous-integration/buildbot/pkg.nix b/pkgs/development/tools/continuous-integration/buildbot/pkg.nix new file mode 100644 index 0000000000000..13c0ec8694854 --- /dev/null +++ b/pkgs/development/tools/continuous-integration/buildbot/pkg.nix @@ -0,0 +1,31 @@ +{ lib, buildPythonPackage, fetchPypi, isPy3k, buildbot }: + +buildPythonPackage rec { + pname = "buildbot-pkg"; + inherit (buildbot) version; + + src = fetchPypi { + inherit pname version; + hash = "sha256-4BXCOLW5e7RuZEzyD+oRmS2I4oT2W3oTcH4ZPxwKKvU="; + }; + + postPatch = '' + # Their listdir function filters out `node_modules` folders. + # Do we have to care about that with Nix...? + substituteInPlace buildbot_pkg.py --replace "os.listdir = listdir" "" + ''; + + # No tests + doCheck = false; + + pythonImportsCheck = [ "buildbot_pkg" ]; + + disabled = !isPy3k; + + meta = with lib; { + homepage = "https://buildbot.net/"; + description = "Buildbot Packaging Helper"; + maintainers = with maintainers; [ ryansydnor lopsided98 ]; + license = licenses.gpl2; + }; +} |