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