Gentoo Archives: gentoo-commits

From: "Matt Thode (prometheanfire)" <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/glance: glance-2013.2.ebuild glance-2013.1.4.ebuild ChangeLog glance-2013.1.3-r2.ebuild
Date: Tue, 29 Oct 2013 05:03:03
Message-Id: 20131029050254.51D1020047@flycatcher.gentoo.org
1 prometheanfire 13/10/29 05:02:54
2
3 Modified: ChangeLog
4 Added: glance-2013.2.ebuild glance-2013.1.4.ebuild
5 Removed: glance-2013.1.3-r2.ebuild
6 Log:
7 adding glance 2013.1.4 and 2013.2
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
10
11 Revision Changes Path
12 1.22 app-admin/glance/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.22&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.22&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?r1=1.21&r2=1.22
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v
21 retrieving revision 1.21
22 retrieving revision 1.22
23 diff -u -r1.21 -r1.22
24 --- ChangeLog 22 Oct 2013 18:24:34 -0000 1.21
25 +++ ChangeLog 29 Oct 2013 05:02:54 -0000 1.22
26 @@ -1,6 +1,13 @@
27 # ChangeLog for app-admin/glance
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v 1.21 2013/10/22 18:24:34 prometheanfire Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v 1.22 2013/10/29 05:02:54 prometheanfire Exp $
31 +
32 +*glance-2013.2 (29 Oct 2013)
33 +*glance-2013.1.4 (29 Oct 2013)
34 +
35 + 29 Oct 2013; Matthew Thode <prometheanfire@g.o>
36 + +glance-2013.1.4.ebuild, +glance-2013.2.ebuild, -glance-2013.1.3-r2.ebuild:
37 + adding glance 2013.1.4 and 2013.2
38
39 *glance-2013.2.9999 (22 Oct 2013)
40
41
42
43
44 1.1 app-admin/glance/glance-2013.2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: glance-2013.2.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2013.2.ebuild,v 1.1 2013/10/29 05:02:54 prometheanfire Exp $
54
55 EAPI=5
56 PYTHON_COMPAT=( python2_7 )
57
58 inherit distutils-r1
59
60 DESCRIPTION="Provides services for discovering, registering, and retrieving
61 virtual machine images with Openstack"
62 HOMEPAGE="https://launchpad.net/glance"
63 SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz"
64
65 LICENSE="Apache-2.0"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="mysql postgres +sqlite +swift"
69 REQUIRED_USE="|| ( mysql postgres sqlite )"
70
71 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
72 >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
73 <dev-python/pbr-1.0[${PYTHON_USEDEP}]"
74 #note to self, wsgiref is a python builtin, no need to package it
75 #>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
76 RDEPEND="${DEPEND}
77 >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
78 >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
79 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
80 <dev-python/sqlalchemy-0.7.99[sqlite,${PYTHON_USEDEP}] )
81 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
82 <dev-python/sqlalchemy-0.7.99[mysql,${PYTHON_USEDEP}] )
83 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
84 <dev-python/sqlalchemy-0.7.99[postgres,${PYTHON_USEDEP}] )
85 >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
86 >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
87 >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
88 >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
89 <dev-python/webob-1.3[${PYTHON_USEDEP}]
90 virtual/python-argparse[${PYTHON_USEDEP}]
91 >=dev-python/boto-2.4.0[${PYTHON_USEDEP}]
92 >=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
93 dev-python/httplib2[${PYTHON_USEDEP}]
94 >=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
95 >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
96 >=dev-python/iso8601-0.1.4[${PYTHON_USEDEP}]
97 >=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
98 swift? (
99 >=dev-python/python-swiftclient-1.5[${PYTHON_USEDEP}]
100 <dev-python/python-swiftclient-2[${PYTHON_USEDEP}]
101 )
102 >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
103 dev-python/paste[${PYTHON_USEDEP}]
104 dev-python/passlib[${PYTHON_USEDEP}]
105 >=dev-python/jsonschema-1.3.0[${PYTHON_USEDEP}]
106 !~dev-python/jsonschema-1.4.0[${PYTHON_USEDEP}]
107 >=dev-python/python-cinderclient-1.0.4[${PYTHON_USEDEP}]
108 >=dev-python/python-keystoneclient-0.3.0[${PYTHON_USEDEP}]
109 dev-python/pyopenssl[${PYTHON_USEDEP}]
110 dev-python/six[${PYTHON_USEDEP}]"
111
112 PATCHES=(
113 )
114
115 python_install() {
116 distutils-r1_python_install
117 newconfd "${FILESDIR}/glance.confd" glance
118 newinitd "${FILESDIR}/glance-2.initd" glance
119
120 for function in api registry scrubber; do
121 dosym /etc/init.d/glance /etc/init.d/glance-${function}
122 done
123
124 diropts -m 0750
125 dodir /var/run/glance /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
126 keepdir /etc/glance
127 keepdir /var/log/glance
128 keepdir /var/lib/glance/images
129 keepdir /var/lib/glance/scrubber
130 insinto /etc/glance
131
132 doins "etc/glance-api-paste.ini"
133 doins "etc/glance-api.conf"
134 doins "etc/glance-cache.conf"
135 doins "etc/glance-registry-paste.ini"
136 doins "etc/glance-registry.conf"
137 doins "etc/glance-scrubber.conf"
138 doins "etc/logging.cnf.sample"
139 doins "etc/policy.json"
140 doins "etc/schema-image.json"
141 }
142
143
144
145 1.1 app-admin/glance/glance-2013.1.4.ebuild
146
147 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.1.4.ebuild?rev=1.1&view=markup
148 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.1.4.ebuild?rev=1.1&content-type=text/plain
149
150 Index: glance-2013.1.4.ebuild
151 ===================================================================
152 # Copyright 1999-2013 Gentoo Foundation
153 # Distributed under the terms of the GNU General Public License v2
154 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2013.1.4.ebuild,v 1.1 2013/10/29 05:02:54 prometheanfire Exp $
155
156 EAPI=5
157 PYTHON_COMPAT=( python2_7 )
158
159 inherit distutils-r1
160
161 DESCRIPTION="Provides services for discovering, registering, and retrieving
162 virtual machine images with Openstack"
163 HOMEPAGE="https://launchpad.net/glance"
164 SRC_URI="http://launchpad.net/${PN}/grizzly/${PV}/+download/${P}.tar.gz"
165
166 LICENSE="Apache-2.0"
167 SLOT="0"
168 KEYWORDS="~amd64 ~x86"
169 IUSE="ldap mysql postgres +sqlite +swift"
170 REQUIRED_USE="|| ( ldap mysql postgres sqlite )"
171
172 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
173 RDEPEND="${DEPEND}
174 dev-python/boto[${PYTHON_USEDEP}]
175 dev-python/anyjson[${PYTHON_USEDEP}]
176 >=dev-python/eventlet-0.9.12[${PYTHON_USEDEP}]
177 >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
178 dev-python/httplib2[${PYTHON_USEDEP}]
179 dev-python/iso8601[${PYTHON_USEDEP}]
180 >=dev-python/jsonschema-0.7[${PYTHON_USEDEP}]
181 <dev-python/jsonschema-1[${PYTHON_USEDEP}]
182 dev-python/kombu[${PYTHON_USEDEP}]
183 dev-python/lxml[${PYTHON_USEDEP}]
184 >=dev-python/oslo-config-1.1.0[${PYTHON_USEDEP}]
185 <dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
186 dev-python/passlib[${PYTHON_USEDEP}]
187 dev-python/paste[${PYTHON_USEDEP}]
188 dev-python/pastedeploy[${PYTHON_USEDEP}]
189 dev-python/pycrypto[${PYTHON_USEDEP}]
190 >=dev-python/python-keystoneclient-0.2.0[${PYTHON_USEDEP}]
191 dev-python/python-glanceclient[${PYTHON_USEDEP}]
192 dev-python/routes[${PYTHON_USEDEP}]
193 >=dev-python/sqlalchemy-migrate-0.7[${PYTHON_USEDEP}]
194 >=dev-python/webob-1.2[${PYTHON_USEDEP}]
195 virtual/python-argparse[${PYTHON_USEDEP}]
196 swift? (
197 >=dev-python/python-swiftclient-1.2[${PYTHON_USEDEP}]
198 <dev-python/python-swiftclient-2[${PYTHON_USEDEP}]
199 )
200 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
201 <dev-python/sqlalchemy-0.7.10[sqlite,${PYTHON_USEDEP}] )
202 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
203 <dev-python/sqlalchemy-0.7.10[mysql,${PYTHON_USEDEP}] )
204 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
205 <dev-python/sqlalchemy-0.7.10[postgres,${PYTHON_USEDEP}] )
206 ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )"
207
208 PATCHES=(
209 "${FILESDIR}/glance-gbug-474064-grizzly.patch"
210 )
211 # "${FILESDIR}/glance-gbug-474064-grizzly.patch"
212
213 python_install() {
214 distutils-r1_python_install
215 newconfd "${FILESDIR}/glance.confd" glance
216 newinitd "${FILESDIR}/glance.initd" glance
217
218 for function in api registry scrubber; do
219 dosym /etc/init.d/glance /etc/init.d/glance-${function}
220 done
221
222 diropts -m 0750
223 dodir /var/run/glance /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
224 keepdir /etc/glance
225 keepdir /var/log/glance
226 keepdir /var/lib/glance/images
227 keepdir /var/lib/glance/scrubber
228 insinto /etc/glance
229
230 doins "etc/glance-api-paste.ini"
231 doins "etc/glance-api.conf"
232 doins "etc/glance-cache.conf"
233 doins "etc/glance-registry-paste.ini"
234 doins "etc/glance-registry.conf"
235 doins "etc/glance-scrubber.conf"
236 doins "etc/logging.cnf.sample"
237 doins "etc/policy.json"
238 doins "etc/schema-image.json"
239 }