summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Thode <prometheanfire@gentoo.org>2013-01-26 08:58:55 +0000
committerMatt Thode <prometheanfire@gentoo.org>2013-01-26 08:58:55 +0000
commit935f52c0bb356ddbd0006f78180b013b0de7bbb9 (patch)
tree722b5eba82773706076d818ced20fb018e9849ec /sys-cluster
parentinitial add of openstack quantum (diff)
downloadhistorical-935f52c0bb356ddbd0006f78180b013b0de7bbb9.tar.gz
historical-935f52c0bb356ddbd0006f78180b013b0de7bbb9.tar.bz2
historical-935f52c0bb356ddbd0006f78180b013b0de7bbb9.zip
initial add of openstack quantum
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0x2471EB3E40AC5AC3
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/quantum/Manifest24
-rw-r--r--sys-cluster/quantum/metadata.xml18
-rw-r--r--sys-cluster/quantum/quantum-2012.2.1.ebuild54
3 files changed, 94 insertions, 2 deletions
diff --git a/sys-cluster/quantum/Manifest b/sys-cluster/quantum/Manifest
index 1789fc958ae4..6b138936e640 100644
--- a/sys-cluster/quantum/Manifest
+++ b/sys-cluster/quantum/Manifest
@@ -1,4 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST quantum-2012.2.1.tar.gz 767262 SHA256 ad452d3be551b6ef8124823ec7b1b3f4370c9571a11c04d21ace624242443358 SHA512 7de091e8b605d3e7cd291c84a73371e3532f54f39e4e905693f2348541b9904aea9f1b63faa523b10b4bcd603f8ca47e957bc58200d53cf8a33766bcbea7555f WHIRLPOOL a8528843cccadb6ff1618efda5da21371898f70e7238027928e0e9d0c55410b4ec8f4601cda4d57ccf8e9e97844e48b1ce025964a8e413fc5eb0be6178fe1978
-EBUILD quantum-2012.2.1.ebuild 1462 SHA256 54c7c5884aec3c0f0be93ac75496183bc69be57ef77e900e550f9f6ec49a1fc4 SHA512 0d39972a9b969761680b6df0b563fa85e74e5bfca1d9102567a65f321bd987fcc65b20b97610fcc8838719e7a6217e19bc7cdeab49b20fb2e286e68e6eda55a9 WHIRLPOOL 814ac469331acefeda8e7574878708c500b34c3970cedaedb109acc8c65c1ac2b454c3e790ac31cace7344ea8c310a2179f0d8d6e19c68d9f7aa2d5ab413e2dc
-MISC ChangeLog 308 SHA256 286fa4c8a82ebc9f4d29bb30e75d0dc4683098c8776e9586e384f41079dd2a41 SHA512 528f8fb73fd966d79002914838332887808df0e167625f5cd81f3618bc1d014147f75264b61f4cc3d0b2b5c1e3d014606317e6f79c2e4df86c33f98a784f9d94 WHIRLPOOL 49632ab2f7eca50743930b92bd15d424aa0ecaa9ad861ece2248372b9783fbf2a2ca01c94386a10d48a1b291d1c2ac202a9a492d145abddbccc3302507b030f2
+EBUILD quantum-2012.2.1.ebuild 1442 SHA256 e4766a1e007fb4f26a2dfd0e3e0d7cdc60fcbb0599188169e48adf7ed30ee0f6 SHA512 f2e2ec4461a9cd0b0369067818eb69d07120a2488a2efcaa39afc7576e129f79e33b082daeb45c05150e8f61832a2f810cf49584d9ff1bedd647469f324132e9 WHIRLPOOL 3d3c2b77466af58c962d6086effb5e03232fe571ad7cab8564c0a9f61e63a823e9dd8ee7a16932fe37b064d3cbdb5edd575de3630093c89ff5b9a363d4a6bf54
+MISC ChangeLog 407 SHA256 21c70af14b50b965185ee4dfd1c00fd9a2b3399378c5b50d483f9a360b381634 SHA512 fc5ac9f9f113fa08f9b53f5b161b2b999219775478156d6a2c3fb55224dfd3e04dd9ac80cc3984c88a14d3ef4dbcf0c29a971f2b38cb82ba1e4671e1847d800d WHIRLPOOL 2c8caac093fec3d2224fb3d9a6a0bb285ec2c239c5d7251331d2025ec89d5de29d16307450b13879f6ebaeacae29b4e4cc382e37efa46be74f968fda6bee8a53
MISC metadata.xml 718 SHA256 288d1e2f05a567092bf8301d3e19a3c358d0a4505f58390a8e755db378319a07 SHA512 808ba2c4df61b454dbbd93c59ee684951646d0d6476ea8be8a5ed9f5043bfe39cb80b4217559b1d28f1f56379d64ca165a2fb6f6f57953a619ad9db2752d10ea WHIRLPOOL 7f3a1dad02a95f36171e8b319bf5b7034b57af1d536e57e78e46f92d502880b0d4c2a8cc1e478504c26daace6875589d2e9056f50a894fef676f18dce688f64a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJRA5neAAoJECRx6z5ArFrDp44QAKITkyvouAbCfp5oJt+DLqWZ
+eZ8JAuArE2EPr+Qm+ETQjE1nLjAZbTNWeHV1f32EAkGxDZm0NdkWIoZ0ABTGHTlZ
+ls80l6bskhKwz9dPT+DyN/V5cXn9Isv76S4214jdF3c4QwmsIdKWnM82KmzpHRZG
+fYSQQdROXlL06d9buw1qA8UKLpe7mfCfqQv0PtAJLKvwx2uNTHmPV/1CrF4ELy8l
+H5mfMDUdH56LIRI+g5Zby+XJBazmH1CagVnY2D+4LBnrzJ+/w4mcl/lEjlr7ol40
+bKwWhFapDsT6XmEylSj+lwW5mHg9o8/CeXILEqOVqyxR16KKd9e7teIysFCOr53o
+h/s/PbqH1U06qt7XyUUeGlPt9hvS78NR9GyroWkRfATXLVR+oBEIE52jgKiWU0WN
+4L+EhvXm1HNbvfOA8G+QHfh2bTCXjixf9DP+InaeQu4iCipihgVUtsDQMw8Gs8AR
+meSBc1C6ZyRDq7Atmm+u2KfZ6zAUYeTO/MrLz/NoPhTpRH9/O64Mrk/9JWl98MjP
+ykbrGiLZpyXNZLyOTHQ8J2zC92j02767Ly2pMvyuEea/z3/LtPT3F2E6EVIaY8/+
+PoUh00TCPC/Gez4gWgIguzT2RkvnEpKw6ftGGvyKRoOOdKTpv2+wUS4t9juSL8hC
+H1dU2SzIZ6zK6GWhBNAU
+=3Fbm
+-----END PGP SIGNATURE-----
diff --git a/sys-cluster/quantum/metadata.xml b/sys-cluster/quantum/metadata.xml
new file mode 100644
index 000000000000..ea13cec82a58
--- /dev/null
+++ b/sys-cluster/quantum/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>python</herd>
+ <maintainer>
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ Just like OpenStack Nova provides an API to dynamically request and
+ configure virtual servers, Quantum provides an API to dynamically request
+ and configure virtual networks. These networks connect "interfaces" from
+ other OpenStack services (e.g., vNICs from Nova VMs). The Quantum API
+ supports extensions to provide advanced network capabilities
+ (e.g., QoS, ACLs, network monitoring, etc)
+ </longdescription>
+</pkgmetadata>
+
diff --git a/sys-cluster/quantum/quantum-2012.2.1.ebuild b/sys-cluster/quantum/quantum-2012.2.1.ebuild
new file mode 100644
index 000000000000..381875b32c9e
--- /dev/null
+++ b/sys-cluster/quantum/quantum-2012.2.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/quantum/quantum-2012.2.1.ebuild,v 1.1 2013/01/26 08:58:44 prometheanfire Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Quantum is a virtual network service for Openstack."
+HOMEPAGE="https://launchpad.net/quantum"
+SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/paste
+ =dev-python/pastedeploy-1.5.0
+ >=dev-python/routes-1.12.3
+ =dev-python/amqplib-0.6.1
+ =dev-python/anyjson-0.2.4[${PYTHON_USEDEP}]
+ >=dev-python/eventlet-0.9.17
+ >=dev-python/greenlet-0.3.1
+ dev-python/httplib2
+ >=dev-python/iso8601-0.1.4
+ =dev-python/kombu-1.0.4
+ dev-python/lxml
+ dev-python/netaddr
+ >=dev-python/python-quantumclient-2.0[${PYTHON_USEDEP}]
+ dev-python/pyudev
+ >dev-python/sqlalchemy-0.6.4
+ <=dev-python/sqlalchemy-0.7.9
+ =dev-python/webob-1.0.8"
+
+python_install() {
+ distutils-r1_python_install
+ keepdir /etc/quantum
+ insinto /etc/quantum
+
+ doins "etc/api-paste.ini"
+ doins "etc/dhcp_agent.ini"
+ doins "etc/l3_agent.ini"
+ doins "etc/policy.json"
+ doins "etc/quantum.conf"
+ doins "etc/rootwrap.conf"
+ insinto /etc
+ doins -r "etc/quantum/"
+
+ #remove the etc stuff from usr...
+ rm -R "${D}/usr/etc/"
+}