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-2014.1.9999.ebuild glance-2014.1.ebuild ChangeLog
Date: Mon, 28 Apr 2014 01:54:44
Message-Id: 20140428015437.956102004B@flycatcher.gentoo.org
1 prometheanfire 14/04/28 01:54:37
2
3 Modified: ChangeLog
4 Added: glance-2014.1.9999.ebuild glance-2014.1.ebuild
5 Log:
6 icehouse glance
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
9
10 Revision Changes Path
11 1.39 app-admin/glance/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.39&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.39&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?r1=1.38&r2=1.39
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v
20 retrieving revision 1.38
21 retrieving revision 1.39
22 diff -u -r1.38 -r1.39
23 --- ChangeLog 11 Apr 2014 15:19:16 -0000 1.38
24 +++ ChangeLog 28 Apr 2014 01:54:37 -0000 1.39
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-admin/glance
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v 1.38 2014/04/11 15:19:16 prometheanfire Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v 1.39 2014/04/28 01:54:37 prometheanfire Exp $
30 +
31 +*glance-2014.1.9999 (28 Apr 2014)
32 +*glance-2014.1 (28 Apr 2014)
33 +
34 + 28 Apr 2014; Matthew Thode <prometheanfire@g.o>
35 + +glance-2014.1.9999.ebuild, +glance-2014.1.ebuild:
36 + icehouse glance
37
38 *glance-2013.2.3-r1 (11 Apr 2014)
39
40
41
42
43 1.1 app-admin/glance/glance-2014.1.9999.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2014.1.9999.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2014.1.9999.ebuild?rev=1.1&content-type=text/plain
47
48 Index: glance-2014.1.9999.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.1.9999.ebuild,v 1.1 2014/04/28 01:54:37 prometheanfire Exp $
53
54 EAPI=5
55 PYTHON_COMPAT=( python2_7 )
56
57 inherit git-2 distutils-r1 user
58
59 DESCRIPTION="Provides services for discovering, registering, and retrieving
60 virtual machine images with Openstack"
61 HOMEPAGE="https://launchpad.net/glance"
62 EGIT_REPO_URI="https://github.com/openstack/glance.git"
63 EGIT_BRANCH="stable/icehouse"
64
65 LICENSE="Apache-2.0"
66 SLOT="0"
67 KEYWORDS=""
68 IUSE="doc mysql postgres +sqlite +swift test"
69 REQUIRED_USE="|| ( mysql postgres sqlite )"
70
71 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
72 >=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
73 <dev-python/pbr-1.0[${PYTHON_USEDEP}]
74 test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
75 <dev-python/hacking-0.9[${PYTHON_USEDEP}]
76 >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
77 >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
78 >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
79 >=dev-python/mock-1.0[${PYTHON_USEDEP}]
80 >=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
81 >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
82 <dev-python/sphinx-1.2[${PYTHON_USEDEP}]
83 >=dev-python/requests-1.1[${PYTHON_USEDEP}]
84 >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
85 >=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
86 >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
87 dev-python/mysql-python[${PYTHON_USEDEP}]
88 dev-python/psycopg[${PYTHON_USEDEP}]
89 ~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
90 dev-python/qpid-python[${PYTHON_USEDEP}]
91 >=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
92 dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
93
94 #note to self, wsgiref is a python builtin, no need to package it
95 #>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
96
97 RDEPEND=">=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
98 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
99 <=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] )
100 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
101 <=dev-python/sqlalchemy-0.9.99[mysql,${PYTHON_USEDEP}] )
102 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
103 <=dev-python/sqlalchemy-0.9.99[postgres,${PYTHON_USEDEP}] )
104 >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
105 >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
106 >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
107 >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
108 >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
109 virtual/python-argparse[${PYTHON_USEDEP}]
110 >=dev-python/boto-2.12.0[${PYTHON_USEDEP}]
111 !~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
112 >=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
113 >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
114 >=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
115 >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
116 >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
117 >=dev-python/oslo-config-1.2.1[${PYTHON_USEDEP}]
118 >=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
119 swift? (
120 >=dev-python/python-swiftclient-1.6[${PYTHON_USEDEP}]
121 )
122 dev-python/paste[${PYTHON_USEDEP}]
123 >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
124 <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
125 >=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
126 >=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
127 >=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
128 >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
129 >=dev-python/oslo-messaging-1.3.0[${PYTHON_USEDEP}]"
130
131 PATCHES=( "${FILESDIR}"/${PN}-2013.2-sphinx_mapping.patch )
132
133 pkg_setup() {
134 enewgroup glance
135 enewuser glance -1 -1 /var/lib/glance glance
136 }
137
138 python_compile_all() {
139 use doc && "${PYTHON}" setup.py build_sphinx
140 }
141
142 python_test() {
143 # https://bugs.launchpad.net/glance/+bug/1251105
144 # https://bugs.launchpad.net/glance/+bug/1242501
145 nosetests glance/ || die "tests failed under python2.7"
146 }
147
148 python_install() {
149 distutils-r1_python_install
150
151 for svc in api registry scrubber; do
152 newinitd "${FILESDIR}/glance.initd" glance-${svc}
153 done
154
155 diropts -m 0750 -o glance -g glance
156 dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
157 keepdir /etc/glance
158 keepdir /var/log/glance
159 keepdir /var/lib/glance/images
160 keepdir /var/lib/glance/scrubber
161
162 insinto /etc/glance
163 insopts -m 0640 -o glance -g glance
164 doins "etc/glance-api-paste.ini"
165 doins "etc/glance-api.conf"
166 doins "etc/glance-cache.conf"
167 doins "etc/glance-registry-paste.ini"
168 doins "etc/glance-registry.conf"
169 doins "etc/glance-scrubber.conf"
170 doins "etc/logging.cnf.sample"
171 doins "etc/policy.json"
172 doins "etc/schema-image.json"
173 }
174
175 python_install_all() {
176 use doc && local HTML_DOCS=( doc/build/html/. )
177 distutils-r1_python_install_all
178 }
179
180
181
182 1.1 app-admin/glance/glance-2014.1.ebuild
183
184 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2014.1.ebuild?rev=1.1&view=markup
185 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2014.1.ebuild?rev=1.1&content-type=text/plain
186
187 Index: glance-2014.1.ebuild
188 ===================================================================
189 # Copyright 1999-2014 Gentoo Foundation
190 # Distributed under the terms of the GNU General Public License v2
191 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.1.ebuild,v 1.1 2014/04/28 01:54:37 prometheanfire Exp $
192
193 EAPI=5
194 PYTHON_COMPAT=( python2_7 )
195
196 inherit distutils-r1 user
197
198 DESCRIPTION="Provides services for discovering, registering, and retrieving
199 virtual machine images with Openstack"
200 HOMEPAGE="https://launchpad.net/glance"
201 SRC_URI="http://launchpad.net/${PN}/icehouse/${PV}/+download/${P}.tar.gz"
202
203 LICENSE="Apache-2.0"
204 SLOT="0"
205 KEYWORDS="~amd64 ~x86"
206 IUSE="doc mysql postgres +sqlite +swift test"
207 REQUIRED_USE="|| ( mysql postgres sqlite )"
208
209 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
210 >=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
211 <dev-python/pbr-1.0[${PYTHON_USEDEP}]
212 test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
213 <dev-python/hacking-0.9[${PYTHON_USEDEP}]
214 >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
215 >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
216 >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
217 >=dev-python/mock-1.0[${PYTHON_USEDEP}]
218 >=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
219 >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
220 <dev-python/sphinx-1.2[${PYTHON_USEDEP}]
221 >=dev-python/requests-1.1[${PYTHON_USEDEP}]
222 >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
223 >=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
224 >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
225 dev-python/mysql-python[${PYTHON_USEDEP}]
226 dev-python/psycopg[${PYTHON_USEDEP}]
227 ~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
228 dev-python/qpid-python[${PYTHON_USEDEP}]
229 >=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
230 dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
231
232 #note to self, wsgiref is a python builtin, no need to package it
233 #>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
234
235 RDEPEND=">=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
236 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
237 <=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] )
238 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
239 <=dev-python/sqlalchemy-0.9.99[mysql,${PYTHON_USEDEP}] )
240 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
241 <=dev-python/sqlalchemy-0.9.99[postgres,${PYTHON_USEDEP}] )
242 >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
243 >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
244 >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
245 >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
246 >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
247 virtual/python-argparse[${PYTHON_USEDEP}]
248 >=dev-python/boto-2.12.0[${PYTHON_USEDEP}]
249 !~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
250 >=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
251 >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
252 >=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
253 >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
254 >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
255 >=dev-python/oslo-config-1.2.1[${PYTHON_USEDEP}]
256 >=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
257 swift? (
258 >=dev-python/python-swiftclient-1.6[${PYTHON_USEDEP}]
259 )
260 dev-python/paste[${PYTHON_USEDEP}]
261 >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
262 <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
263 >=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
264 >=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
265 >=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
266 >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
267 >=dev-python/oslo-messaging-1.3.0[${PYTHON_USEDEP}]"
268
269 PATCHES=( "${FILESDIR}"/${PN}-2013.2-sphinx_mapping.patch )
270
271 pkg_setup() {
272 enewgroup glance
273 enewuser glance -1 -1 /var/lib/glance glance
274 }
275
276 python_compile_all() {
277 use doc && "${PYTHON}" setup.py build_sphinx
278 }
279
280 python_test() {
281 # https://bugs.launchpad.net/glance/+bug/1251105
282 # https://bugs.launchpad.net/glance/+bug/1242501
283 nosetests glance/ || die "tests failed under python2.7"
284 }
285
286 python_install() {
287 distutils-r1_python_install
288
289 for svc in api registry scrubber; do
290 newinitd "${FILESDIR}/glance.initd" glance-${svc}
291 done
292
293 diropts -m 0750 -o glance -g glance
294 dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
295 keepdir /etc/glance
296 keepdir /var/log/glance
297 keepdir /var/lib/glance/images
298 keepdir /var/lib/glance/scrubber
299
300 insinto /etc/glance
301 insopts -m 0640 -o glance -g glance
302 doins "etc/glance-api-paste.ini"
303 doins "etc/glance-api.conf"
304 doins "etc/glance-cache.conf"
305 doins "etc/glance-registry-paste.ini"
306 doins "etc/glance-registry.conf"
307 doins "etc/glance-scrubber.conf"
308 doins "etc/logging.cnf.sample"
309 doins "etc/policy.json"
310 doins "etc/schema-image.json"
311 }
312
313 python_install_all() {
314 use doc && local HTML_DOCS=( doc/build/html/. )
315 distutils-r1_python_install_all
316 }