From 269e5c0fde3ce9eaded29150b773b6f337a91940 Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Mon, 15 Sep 2014 15:53:51 -0400 Subject: troveclient: Split troveclient into separate packages. Update troveclient to newer git commit to support postgresql and split the package into a meta-package, the python package, bin package, and test package. Add the meta-package to the compute image & trove RDEPENDS. Signed-off-by: Liam R. Howlett --- .../recipes-devtools/python/python-trove_git.bb | 1 + .../python/python-troveclient_git.bb | 49 +++++++++++++++++++++- 2 files changed, 48 insertions(+), 2 deletions(-) (limited to 'meta-openstack/recipes-devtools/python') diff --git a/meta-openstack/recipes-devtools/python/python-trove_git.bb b/meta-openstack/recipes-devtools/python/python-trove_git.bb index b947a34..c528836 100755 --- a/meta-openstack/recipes-devtools/python/python-trove_git.bb +++ b/meta-openstack/recipes-devtools/python/python-trove_git.bb @@ -272,6 +272,7 @@ RDEPENDS_${SRCNAME} = " \ ${SRCNAME}-conductor \ ${SRCNAME}-setup \ ${SRCNAME}-taskmanager \ + troveclient \ " RDEPENDS_${SRCNAME}-api = " \ diff --git a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb index 28a649b..eeae2ea 100644 --- a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb +++ b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb @@ -1,10 +1,11 @@ -DESCRIPTION = "Client Library for OpenStack Datbase service" +DESCRIPTION = "Trove Client Library for OpenStack Datbase service" HOMEPAGE = "https://github.com/openstack/python-troveclient" SECTION = "devel/python" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2" PR = "r0" +SRCNAME = "troveclient" SRC_URI = "\ git://github.com/openstack/python-troveclient.git;branch=master \ @@ -14,7 +15,40 @@ PV="1.0.7+git${SRCPV}" SRCREV="e010a919750f07493afd42a4db867853b925bcbf" S = "${WORKDIR}/git" -inherit setuptools +inherit setuptools hosts default_configs + + +USERADD_PACKAGES = "${PN}" + +PROVIDES += " \ + ${SRCNAME} \ + ${SRCNAME}-tests \ + " + +PACKAGES += " \ + ${SRCNAME} \ + ${SRCNAME}-bin \ + " + +PACKAGES_prepend = " \ + ${SRCNAME}-tests \ + " + +FILES_${PN} = " \ + ${libdir}/* \ + " + +FILES_${SRCNAME}-tests = " \ + ${libdir}/python*/site-packages/${SRCNAME}/tests/* \ + " + +ALLOW_EMPTY_${SRCNAME} = "1" +FILES_${SRCNAME} = " \ + " + +FILES_${SRCNAME}-bin = " \ + ${bindir}/* \ + " DEPENDS += " \ python-pip \ @@ -29,3 +63,14 @@ RDEPENDS_${PN} += " \ python-babel \ python-six \ " + +RDEPENDS_${SRCNAME}-tests += "python-mock" + +RDEPENDS_${SRCNAME} += " \ + ${PN} \ + ${SRCNAME}-bin \ + " + +RDEPENDS_${SRCNAME}-bin += " \ + ${PN} \ + " -- cgit v1.2.3-54-g00ecf