* [gentoo-commits] gentoo-x86 commit in dev-util/buildbot: buildbot-9999.ebuild ChangeLog
@ 2013-09-11 20:19 Markos Chandras (hwoarang)
0 siblings, 0 replies; 2+ messages in thread
From: Markos Chandras (hwoarang) @ 2013-09-11 20:19 UTC (permalink / raw
To: gentoo-commits
hwoarang 13/09/11 20:19:47
Modified: ChangeLog
Added: buildbot-9999.ebuild
Log:
Add buildbot live ebuild thanks to Alice Ferrazzi <alice.ferrazzi@gmail.com>. Bug #484334
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!)
Revision Changes Path
1.139 dev-util/buildbot/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.139&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.139&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?r1=1.138&r2=1.139
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- ChangeLog 30 Aug 2013 20:39:14 -0000 1.138
+++ ChangeLog 11 Sep 2013 20:19:47 -0000 1.139
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/buildbot
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.138 2013/08/30 20:39:14 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.139 2013/09/11 20:19:47 hwoarang Exp $
+
+*buildbot-9999 (11 Sep 2013)
+
+ 11 Sep 2013; Markos Chandras <hwoarang@gentoo.org> +buildbot-9999.ebuild:
+ Add buildbot live ebuild thanks to Alice Ferrazzi <alice.ferrazzi@gmail.com>.
+ Bug #484334
*buildbot-0.8.8 (30 Aug 2013)
1.1 dev-util/buildbot/buildbot-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild?rev=1.1&content-type=text/plain
Index: buildbot-9999.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild,v 1.1 2013/09/11 20:19:47 hwoarang Exp $
EAPI="5"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
DISTUTILS_SRC_TEST="trial"
DISTUTILS_DISABLE_TEST_DEPENDENCY="1"
EGIT_REPO_URI="https://github.com/buildbot/${PN}.git"
[[ ${PV} = 9999 ]] && inherit git-2
inherit distutils readme.gentoo user
MY_PV="${PV/_p/p}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="BuildBot build automation system"
HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot"
[[ ${PV} = 9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
KEYWORDS=""
else
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
fi
IUSE="doc examples irc mail manhole test"
# sqlite3 module of Python 2.5 is not supported.
RDEPEND=">=dev-python/jinja-2.1
|| ( dev-lang/python:2.7 dev-lang/python:2.6 dev-python/simplejson )
|| ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-python/pysqlite:2 )
>=dev-python/twisted-core-8.0.0
dev-python/twisted-web
dev-python/sqlalchemy
dev-python/sqlalchemy-migrate
irc? ( dev-python/twisted-words )
mail? ( dev-python/twisted-mail )
manhole? ( dev-python/twisted-conch )"
DEPEND="${DEPEND}
dev-python/setuptools
doc? ( sys-apps/texinfo )
test? (
dev-python/mock
dev-python/twisted-mail
dev-python/twisted-web
dev-python/twisted-words
)"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python_pkg_setup
enewuser buildbot
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
to support starting buildbot through Gentoo's init system. To use this,
set up your build master following the documentation, make sure the
resulting directories are owned by the \"buildbot\" user and point
\"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can
run as a different user if desired. If you need to run more than one
build master, just copy the scripts."
}
src_compile() {
[[ ${PV} = 9999 ]] && cd master/
distutils_src_compile
if use doc; then
einfo "Generation of documentation"
pushd docs > /dev/null
emake buildbot.html buildbot.info
popd > /dev/null
fi
}
src_install() {
[[ ${PV} = 9999 ]] && cd master/
distutils_src_install
doman docs/buildbot.1
if use doc; then
dohtml -r docs/buildbot.html docs/images
doinfo docs/buildbot.info
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r contrib docs/examples
fi
newconfd "${FILESDIR}/buildmaster.confd" buildmaster
newinitd "${FILESDIR}/buildmaster.initd" buildmaster
# In case of multiple masters, it's possible to edit web files
# so all master can share the changes. So protect them!
# If something else need to be protected, please open a bug
# on http://bugs.gentoo.org
local cp
add_config_protect() {
cp+=" $(python_get_sitedir)/${PN}/status/web"
}
python_execute_function -q add_config_protect
echo "CONFIG_PROTECT=\"${cp}\"" \
> 85${PN} || die
doenvd 85${PN}
readme.gentoo_create_doc
}
pkg_postinst() {
[[ ${PV} = 9999 ]] && cd master/
distutils_pkg_postinst
readme.gentoo_print_elog
elog
elog "Upstream recommends the following when upgrading:"
elog "Each time you install a new version of Buildbot, you should run the"
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
elog "This will add files and fix (or at least detect) incompatibilities between"
elog "your old config and the new code."
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-util/buildbot: buildbot-9999.ebuild ChangeLog
@ 2014-11-17 19:08 Markos Chandras (hwoarang)
0 siblings, 0 replies; 2+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-11-17 19:08 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/11/17 19:08:36
Modified: buildbot-9999.ebuild ChangeLog
Log:
Do not try to enter the master directory on pkg_postinst.
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!)
Revision Changes Path
1.9 dev-util/buildbot/buildbot-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild?r1=1.8&r2=1.9
Index: buildbot-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- buildbot-9999.ebuild 9 Nov 2014 10:12:20 -0000 1.8
+++ buildbot-9999.ebuild 17 Nov 2014 19:08:36 -0000 1.9
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild,v 1.8 2014/11/09 10:12:20 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-9999.ebuild,v 1.9 2014/11/17 19:08:36 hwoarang Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 )
@@ -96,7 +96,6 @@
}
pkg_postinst() {
- [[ ${PV} = 9999 ]] && cd master/
readme.gentoo_print_elog
elog
elog "Upstream recommends the following when upgrading:"
1.160 dev-util/buildbot/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.160&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?rev=1.160&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/buildbot/ChangeLog?r1=1.159&r2=1.160
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v
retrieving revision 1.159
retrieving revision 1.160
diff -u -r1.159 -r1.160
--- ChangeLog 9 Nov 2014 10:12:20 -0000 1.159
+++ ChangeLog 17 Nov 2014 19:08:36 -0000 1.160
@@ -1,6 +1,9 @@
# ChangeLog for dev-util/buildbot
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.159 2014/11/09 10:12:20 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.160 2014/11/17 19:08:36 hwoarang Exp $
+
+ 17 Nov 2014; Markos Chandras <hwoarang@gentoo.org> buildbot-9999.ebuild:
+ Do not try to enter the master directory on pkg_postinst.
09 Nov 2014; Markos Chandras <hwoarang@gentoo.org> buildbot-0.8.9-r1.ebuild,
buildbot-9999.ebuild:
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-11-17 19:08 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-11 20:19 [gentoo-commits] gentoo-x86 commit in dev-util/buildbot: buildbot-9999.ebuild ChangeLog Markos Chandras (hwoarang)
-- strict thread matches above, loose matches on Subject: below --
2014-11-17 19:08 Markos Chandras (hwoarang)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox