summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
diff options
context:
space:
mode:
authorLiam R. Howlett <Liam.Howlett@WindRiver.com>2014-09-15 15:53:51 -0400
committerBruce Ashfield <bruce.ashfield@windriver.com>2014-09-17 00:48:40 -0400
commit269e5c0fde3ce9eaded29150b773b6f337a91940 (patch)
treeb4940e5f883b7caf496535c167fbbf3f24febe62 /meta-openstack/recipes-devtools/python/python-troveclient_git.bb
parent49603a96f2e3a8f02afdb824a30a8e0454e4fb6b (diff)
downloadmeta-cloud-services-269e5c0fde3ce9eaded29150b773b6f337a91940.tar.gz
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 <Liam.Howlett@WindRiver.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-troveclient_git.bb')
-rw-r--r--meta-openstack/recipes-devtools/python/python-troveclient_git.bb49
1 files changed, 47 insertions, 2 deletions
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 @@
1DESCRIPTION = "Client Library for OpenStack Datbase service" 1DESCRIPTION = "Trove Client Library for OpenStack Datbase service"
2HOMEPAGE = "https://github.com/openstack/python-troveclient" 2HOMEPAGE = "https://github.com/openstack/python-troveclient"
3SECTION = "devel/python" 3SECTION = "devel/python"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
6 6
7PR = "r0" 7PR = "r0"
8SRCNAME = "troveclient"
8 9
9SRC_URI = "\ 10SRC_URI = "\
10 git://github.com/openstack/python-troveclient.git;branch=master \ 11 git://github.com/openstack/python-troveclient.git;branch=master \
@@ -14,7 +15,40 @@ PV="1.0.7+git${SRCPV}"
14SRCREV="e010a919750f07493afd42a4db867853b925bcbf" 15SRCREV="e010a919750f07493afd42a4db867853b925bcbf"
15S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
16 17
17inherit setuptools 18inherit setuptools hosts default_configs
19
20
21USERADD_PACKAGES = "${PN}"
22
23PROVIDES += " \
24 ${SRCNAME} \
25 ${SRCNAME}-tests \
26 "
27
28PACKAGES += " \
29 ${SRCNAME} \
30 ${SRCNAME}-bin \
31 "
32
33PACKAGES_prepend = " \
34 ${SRCNAME}-tests \
35 "
36
37FILES_${PN} = " \
38 ${libdir}/* \
39 "
40
41FILES_${SRCNAME}-tests = " \
42 ${libdir}/python*/site-packages/${SRCNAME}/tests/* \
43 "
44
45ALLOW_EMPTY_${SRCNAME} = "1"
46FILES_${SRCNAME} = " \
47 "
48
49FILES_${SRCNAME}-bin = " \
50 ${bindir}/* \
51 "
18 52
19DEPENDS += " \ 53DEPENDS += " \
20 python-pip \ 54 python-pip \
@@ -29,3 +63,14 @@ RDEPENDS_${PN} += " \
29 python-babel \ 63 python-babel \
30 python-six \ 64 python-six \
31 " 65 "
66
67RDEPENDS_${SRCNAME}-tests += "python-mock"
68
69RDEPENDS_${SRCNAME} += " \
70 ${PN} \
71 ${SRCNAME}-bin \
72 "
73
74RDEPENDS_${SRCNAME}-bin += " \
75 ${PN} \
76 "