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: ChangeLog buildbot-0.8.4_p2.ebuild
Date: Sat, 03 Sep 2011 19:34:10
Message-Id: 20110903193400.4274520054@flycatcher.gentoo.org
1 djc 11/09/03 19:34:00
2
3 Modified: ChangeLog
4 Added: buildbot-0.8.4_p2.ebuild
5 Log:
6 Version bump buildbot to 0.8.4_p2.
7
8 (Portage version: 2.1.10.12/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.92 dev-util/buildbot/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.92&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.92&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?r1=1.91&r2=1.92
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v
20 retrieving revision 1.91
21 retrieving revision 1.92
22 diff -u -r1.91 -r1.92
23 --- ChangeLog 23 Mar 2011 21:30:05 -0000 1.91
24 +++ ChangeLog 3 Sep 2011 19:34:00 -0000 1.92
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-util/buildbot
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.91 2011/03/23 21:30:05 xarthisius Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.92 2011/09/03 19:34:00 djc Exp $
30 +
31 +*buildbot-0.8.4_p2 (03 Sep 2011)
32 +
33 + 03 Sep 2011; Dirkjan Ochtman <djc@g.o> +buildbot-0.8.4_p2.ebuild:
34 + Version bump to 0.8.4_p2 (fixes bug 373927).
35
36 23 Mar 2011; Kacper Kowalik <xarthisius@g.o> buildbot-0.8.3_p1.ebuild:
37 ppc/ppc64 stable wrt #352741
38
39
40
41 1.1 dev-util/buildbot/buildbot-0.8.4_p2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-0.8.4_p2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-0.8.4_p2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: buildbot-0.8.4_p2.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-0.8.4_p2.ebuild,v 1.1 2011/09/03 19:34:00 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"
57 DISTUTILS_DISABLE_TEST_DEPENDENCY="1"
58
59 inherit distutils eutils
60
61 MY_PV="${PV/_p/p}"
62 MY_P="${PN}-${MY_PV}"
63
64 DESCRIPTION="BuildBot build automation system"
65 HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot"
66 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="doc examples irc mail manhole test"
72
73 # sqlite3 module of Python 2.5 is not supported.
74 RDEPEND=">=dev-python/jinja-2.1
75 || ( dev-lang/python:2.7 dev-lang/python:2.6 dev-python/simplejson )
76 || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-python/pysqlite:2 )
77 >=dev-python/twisted-8.0.0
78 dev-python/twisted-web
79 dev-python/sqlalchemy
80 dev-python/sqlalchemy-migrate
81 irc? ( dev-python/twisted-words )
82 mail? ( dev-python/twisted-mail )
83 manhole? ( dev-python/twisted-conch )"
84 DEPEND="${DEPEND}
85 dev-python/setuptools
86 doc? ( sys-apps/texinfo )
87 test? (
88 dev-python/mock
89 dev-python/twisted-mail
90 dev-python/twisted-web
91 dev-python/twisted-words
92 )"
93
94 S="${WORKDIR}/${MY_P}"
95
96 pkg_setup() {
97 python_pkg_setup
98 enewuser buildbot
99 }
100
101 src_compile() {
102 distutils_src_compile
103
104 if use doc; then
105 einfo "Generation of documentation"
106 pushd docs > /dev/null
107 emake buildbot.html buildbot.info || die "Generation of documentation failed"
108 popd > /dev/null
109 fi
110 }
111
112 src_install() {
113 distutils_src_install
114
115 doman docs/buildbot.1 || die "doman failed"
116
117 if use doc; then
118 dohtml -r docs/buildbot.html docs/images || die "dohtml failed"
119 doinfo docs/buildbot.info || die "doinfo failed"
120 fi
121
122 if use examples; then
123 insinto /usr/share/doc/${PF}
124 doins -r contrib docs/examples || die "doins failed"
125 fi
126
127 newconfd "${FILESDIR}/buildmaster.confd" buildmaster || die "newconfd failed"
128 newinitd "${FILESDIR}/buildmaster.initd" buildmaster || die "newinitd failed"
129 }
130
131 pkg_postinst() {
132 distutils_pkg_postinst
133
134 elog "The \"buildbot\" user and the \"buildmaster\" init script has been added"
135 elog "to support starting buildbot through Gentoo's init system. To use this,"
136 elog "set up your build master following the documentation, make sure the"
137 elog "resulting directories are owned by the \"buildbot\" user and point"
138 elog "\"${ROOT}etc/conf.d/buildmaster\" at the right location. The scripts can"
139 elog "run as a different user if desired. If you need to run more than one"
140 elog "build master, just copy the scripts."
141 elog
142 elog "Upstream recommends the following when upgrading:"
143 elog "Each time you install a new version of Buildbot, you should run the"
144 elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
145 elog "This will add files and fix (or at least detect) incompatibilities between"
146 elog "your old config and the new code."
147 }