Merge pull request #143 from marineam/buildbot

Buildhost ebuilds
This commit is contained in:
Michael Marineau 2013-07-31 09:36:08 -07:00
commit 18e28643ac
6 changed files with 92 additions and 0 deletions

View File

@ -0,0 +1,22 @@
# Copyright 2013 The CoreOS Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Meta ebuild for everything that should be on build hosts."
HOMEPAGE="http://coreos.com/docs/sdk/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
DEPEND="
coreos-devel/coreos-buildbot
coreos-devel/sdk-depends
dev-util/buildbot-slave
dev-util/catalyst[ccache]
"
RDEPEND="${DEPEND}"

View File

@ -0,0 +1,36 @@
# Copyright 2013 The CoreOS Authors.
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
CROS_WORKON_COMMIT="3e4b20f67839aa541839eca6b4b7274d5ad1932c"
CROS_WORKON_PROJECT="coreos/coreos-buildbot"
inherit cros-workon distutils-r1
DESCRIPTION="Tools and modules for CoreOS BuildBots"
HOMEPAGE="https://github.com/coreos/coreos-buildbot"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
RDEPEND="${PYTHON_DEPS}
dev-python/pyflakes[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/twisted
dev-util/buildbot
"
DEPEND="${RDEPEND}"
DOCS=( README.md )
python_test() {
# Note: Current stable versions of twisted don't use the python-r1 eclass
# but there is some special magic in the trial wrapper to use the right
# python version based on EPYTHON which is exported by python-r1.
trial coreos || die
}

View File

@ -0,0 +1,26 @@
# Copyright 2013 The CoreOS Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Meta ebuild for everything that should be in the SDK."
HOMEPAGE="http://coreos.com/docs/sdk/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
DEPEND="
app-admin/sudo
app-arch/pbzip2
app-shells/bash-completion
coreos-base/coreos-base
coreos-base/hard-host-depends
dev-python/setuptools
net-misc/curl
sys-devel/crossdev
"
RDEPEND="${DEPEND}"

View File

@ -25,6 +25,7 @@ app-vim
app-xemacs app-xemacs
chromeos-base chromeos-base
coreos-base coreos-base
coreos-devel
dev-ada dev-ada
dev-cpp dev-cpp
dev-db dev-db

View File

@ -64,3 +64,7 @@ app-emulation/xen-tools -ocaml -hvm -xend -pygrub -qemu -flask -screen -doc amd6
>=virtual/jpeg-0 static-libs >=virtual/jpeg-0 static-libs
>=media-libs/libjpeg-turbo-1.2.0-r1 static-libs >=media-libs/libjpeg-turbo-1.2.0-r1 static-libs
sys-apps/gptfdisk -icu sys-apps/gptfdisk -icu
# for build hosts
dev-util/catalyst ccache
dev-lang/python sqlite

View File

@ -75,3 +75,6 @@ dev-libs/libxml2 python
x11-libs/cairo X x11-libs/cairo X
sys-boot/syslinux -custom-cflags sys-boot/syslinux -custom-cflags
# only needed on build hosts
dev-lang/python -sqlite