SUMMARY="Python-based continuous integration testing framework"
DESCRIPTION="
Buildbot is a continuous integration system designed to automate the \
build/test cycle. By automatically rebuilding and testing the tree each time \
something has changed, build problems are pinpointed quickly, before other \
developers are inconvenienced by the failure. Main features are:

* Buildbot is easy to set up, but very extensible and customizable.  It \
  supports arbitrary build processes, and is not limited to common build \
  processes for particular languages (e.g., autotools or ant)

* Buildbot supports building and testing on a variety of platforms. \
  Developers, who do not have the facilities to test their changes everywhere \
  before committing, will know shortly afterwards whether they have broken the \
  build or not.

* Buildbot has minimal requirements for slaves: using virtualenv, only a \
  Python installation is required.

* Slaves can be run behind a NAT firewall and communicate with the master

* Buildbot has a variety of status-reporting tools to get information about \
  builds in front of developers in a timely manner. 

This package contains the slave implementation, i.e. the part that is \
executing builds and/or tests.
"
HOMEPAGE="http://www.buildbot.net"
SOURCE_URI="https://buildbot.googlecode.com/files/buildbot-slave-0.8.8.tar.gz"
CHECKSUM_SHA256="8b7532d4d34527aea41e353d1bc3c35291ec335d3224c27800d2cc0cfc9837cc"
PATCHES="buildbot_slave-0.8.8.patchset"
LICENSE="GNU GPL v2"
COPYRIGHT="2005-2013 Bryan Warner and the Buildbot team members"
REVISION="4"

ARCHITECTURES="x86 x86_gcc2 x86_64"

SOURCE_DIR="buildbot-slave-$portVersion"

PROVIDES="
	buildbot_slave = $portVersion
	cmd:buildslave = $portVersion
	"
REQUIRES="
	haiku
	cmd:python
	python_twisted
	"
BUILD_REQUIRES=""

BUILD_PREREQUIRES="
	haiku_devel
	cmd:python
	"

BUILD()
{
	$portPackageLinksDir/cmd~python/bin/python setup.py build
}

INSTALL()
{
	$portPackageLinksDir/cmd~python/bin/python setup.py install \
		--prefix=$prefix
}
