Gentoo Archives: gentoo-commits

From: "Dirkjan Ochtman (djc)" <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/buildbot-slave: buildbot-slave-0.8.7.ebuild ChangeLog
Date: Sun, 30 Sep 2012 17:29:54
Message-Id: 20120930172945.7D1CA21600@flycatcher.gentoo.org
1 djc 12/09/30 17:29:45
2
3 Modified: ChangeLog
4 Added: buildbot-slave-0.8.7.ebuild
5 Log:
6 Version bump buildbot-slave to 0.8.7.
7
8 (Portage version: 2.1.11.23/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.27 dev-util/buildbot-slave/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot-slave/ChangeLog?rev=1.27&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot-slave/ChangeLog?rev=1.27&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot-slave/ChangeLog?r1=1.26&r2=1.27
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v
20 retrieving revision 1.26
21 retrieving revision 1.27
22 diff -u -r1.26 -r1.27
23 --- ChangeLog 30 Sep 2012 17:24:35 -0000 1.26
24 +++ ChangeLog 30 Sep 2012 17:29:45 -0000 1.27
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-util/buildbot-slave
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.26 2012/09/30 17:24:35 djc Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.27 2012/09/30 17:29:45 djc Exp $
30 +
31 +*buildbot-slave-0.8.7 (30 Sep 2012)
32 +
33 + 30 Sep 2012; Dirkjan Ochtman <djc@g.o> +buildbot-slave-0.8.7.ebuild:
34 + Version bump to 0.8.7.
35
36 30 Sep 2012; Dirkjan Ochtman <djc@g.o> files/buildslave.initd:
37 Let s-s-d know about custom pidfile (bug 397759, thanks to jbergstroem).
38
39
40
41 1.1 dev-util/buildbot-slave/buildbot-slave-0.8.7.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot-slave/buildbot-slave-0.8.7.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot-slave/buildbot-slave-0.8.7.ebuild?rev=1.1&content-type=text/plain
45
46 Index: buildbot-slave-0.8.7.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/buildbot-slave-0.8.7.ebuild,v 1.1 2012/09/30 17:29:45 djc Exp $
51
52 EAPI="3"
53 PYTHON_DEPEND="2"
54 SUPPORT_PYTHON_ABIS="1"
55 RESTRICT_PYTHON_ABIS="3.* *-jython"
56 DISTUTILS_SRC_TEST="trial buildslave"
57 DISTUTILS_DISABLE_TEST_DEPENDENCY="1"
58
59 inherit distutils user
60
61 DESCRIPTION="BuildBot Slave Daemon"
62 HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot-slave"
63
64 MY_PV="${PV/_p/p}"
65 MY_P="${PN}-${MY_PV}"
66 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux"
71 IUSE="test"
72
73 RDEPEND="dev-python/setuptools
74 >=dev-python/twisted-2
75 !!<dev-util/buildbot-0.8.1
76 !<dev-util/buildbot-0.8.3"
77 DEPEND="${RDEPEND}
78 test? ( dev-python/mock )"
79
80 PYTHON_MODNAME="buildslave"
81
82 S="${WORKDIR}/${MY_P}"
83
84 pkg_setup() {
85 python_pkg_setup
86 enewuser buildbot
87 }
88
89 src_install() {
90 distutils_src_install
91
92 doman docs/buildslave.1 || die "doman failed"
93
94 newconfd "${FILESDIR}/buildslave.confd" buildslave || die "newconfd failed"
95 newinitd "${FILESDIR}/buildslave.initd" buildslave || die "newinitd failed"
96 }
97
98 pkg_postinst() {
99 distutils_pkg_postinst
100
101 elog "The \"buildbot\" user and the \"buildslave\" init script has been added"
102 elog "to support starting buildslave through Gentoo's init system. To use this,"
103 elog "set up your build slave following the documentation, make sure the"
104 elog "resulting directories are owned by the \"buildbot\" user and point"
105 elog "\"${ROOT}etc/conf.d/buildslave\" at the right location. The scripts can"
106 elog "run as a different user if desired. If you need to run more than one"
107 elog "build slave, just copy the scripts."
108 }