blob: aacdf92e30a534b46577ecc0cd3db83407dcc516 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
{ lib
, buildPythonPackage
, buildbot
, stdenv
# patch
, coreutils
# propagates
, autobahn
, future
, msgpack
, twisted
# tests
, parameterized
, psutil
, setuptools-trial
# passthru
, nixosTests
}:
buildPythonPackage ({
pname = "buildbot_worker";
inherit (buildbot) src version;
postPatch = ''
cd worker
substituteInPlace buildbot_worker/scripts/logwatcher.py \
--replace /usr/bin/tail "${coreutils}/bin/tail"
'';
nativeBuildInputs = [
setuptools-trial
];
propagatedBuildInputs = [
autobahn
future
msgpack
twisted
];
nativeCheckInputs = [
parameterized
psutil
];
passthru.tests = {
smoke-test = nixosTests.buildbot;
};
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Worker Daemon";
maintainers = teams.buildbot.members;
license = licenses.gpl2;
broken = stdenv.isDarwin; # https://hydra.nixos.org/build/243534318/nixlog/6
};
})
|