Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, buildPythonPackage, fetchPypi, buildbot, buildbot-pkg }:
2
3{
4 www = buildPythonPackage rec {
5 pname = "buildbot_www";
6 inherit (buildbot-pkg) version;
7
8 # NOTE: wheel is used due to buildbot circular dependency
9 format = "wheel";
10
11 src = fetchPypi {
12 inherit pname version format;
13 sha256 = "03cgjhwpgbm0qgis1cdy9g4vc11hsrya9grcx4j35784rny7lbfl";
14 };
15
16 meta = with lib; {
17 homepage = http://buildbot.net/;
18 description = "Buildbot UI";
19 maintainers = with maintainers; [ nand0p ryansydnor ];
20 license = licenses.gpl2;
21 };
22 };
23
24 console-view = buildPythonPackage rec {
25 pname = "buildbot-console-view";
26 inherit (buildbot-pkg) version;
27
28 src = fetchPypi {
29 inherit pname version;
30 sha256 = "0pfp2n4ys99jglshdrp2f6jm73c4ym3dfwl6qjvbc7y7nsi74824";
31 };
32
33 propagatedBuildInputs = [ buildbot-pkg ];
34 checkInputs = [ buildbot ];
35
36 meta = with lib; {
37 homepage = http://buildbot.net/;
38 description = "Buildbot Console View Plugin";
39 maintainers = with maintainers; [ nand0p ryansydnor ];
40 license = licenses.gpl2;
41 };
42 };
43
44 waterfall-view = buildPythonPackage rec {
45 pname = "buildbot-waterfall-view";
46 inherit (buildbot-pkg) version;
47
48 src = fetchPypi {
49 inherit pname version;
50 sha256 = "0gnxq9niw64q36dm917lhhcl8zp0wjwaamjp07zidnrb5c3pjbsz";
51 };
52
53 propagatedBuildInputs = [ buildbot-pkg ];
54 checkInputs = [ buildbot ];
55
56 meta = with lib; {
57 homepage = http://buildbot.net/;
58 description = "Buildbot Waterfall View Plugin";
59 maintainers = with maintainers; [ nand0p ryansydnor ];
60 license = licenses.gpl2;
61 };
62 };
63
64 grid-view = buildPythonPackage rec {
65 pname = "buildbot-grid-view";
66 inherit (buildbot-pkg) version;
67
68 src = fetchPypi {
69 inherit pname version;
70 sha256 = "1b06aa8m1pzqq2d8imrq5mazc7llrlbgm7jzi8h6jjd2gahdjgz5";
71 };
72
73 propagatedBuildInputs = [ buildbot-pkg ];
74 checkInputs = [ buildbot ];
75
76 meta = with lib; {
77 homepage = http://buildbot.net/;
78 description = "Buildbot Grid View Plugin";
79 maintainers = with maintainers; [ nand0p ];
80 license = licenses.gpl2;
81 };
82 };
83
84 wsgi-dashboards = buildPythonPackage rec {
85 pname = "buildbot-wsgi-dashboards";
86 inherit (buildbot-pkg) version;
87
88 src = fetchPypi {
89 inherit pname version;
90 sha256 = "1v8411bw0cs206vwfnqx1na7dzg77h9aff4wlm11hkbdsy9ayv2d";
91 };
92
93 propagatedBuildInputs = [ buildbot-pkg ];
94 checkInputs = [ buildbot ];
95
96 meta = with lib; {
97 homepage = http://buildbot.net/;
98 description = "Buildbot WSGI dashboards Plugin";
99 maintainers = with maintainers; [ ];
100 license = licenses.gpl2;
101 };
102 };
103}