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.1.2-r3.ebuild glance-2012.2.4-r3.ebuild ChangeLog glance-2013.1.2-r2.ebuild glance-2012.2.4-r2.ebuild
Date: Tue, 02 Jul 2013 15:33:40
Message-Id: 20130702153335.2FE492171D@flycatcher.gentoo.org
1 prometheanfire 13/07/02 15:33:35
2
3 Modified: ChangeLog
4 Added: glance-2013.1.2-r3.ebuild glance-2012.2.4-r3.ebuild
5 Removed: glance-2013.1.2-r2.ebuild glance-2012.2.4-r2.ebuild
6 Log:
7 glance's init script now works (among other things in bug 475462)
8
9 (Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
10
11 Revision Changes Path
12 1.12 app-admin/glance/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/ChangeLog?r1=1.11&r2=1.12
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- ChangeLog 30 Jun 2013 23:46:58 -0000 1.11
25 +++ ChangeLog 2 Jul 2013 15:33:35 -0000 1.12
26 @@ -1,6 +1,14 @@
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.11 2013/06/30 23:46:58 prometheanfire Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/ChangeLog,v 1.12 2013/07/02 15:33:35 prometheanfire Exp $
31 +
32 +*glance-2012.2.4-r3 (02 Jul 2013)
33 +*glance-2013.1.2-r3 (02 Jul 2013)
34 +
35 + 02 Jul 2013; Matthew Thode <prometheanfire@g.o>
36 + +glance-2012.2.4-r3.ebuild, +glance-2013.1.2-r3.ebuild,
37 + -glance-2012.2.4-r2.ebuild, -glance-2013.1.2-r2.ebuild, files/glance.initd:
38 + glance's init script now works (among other things in bug 475462)
39
40 *glance-2013.1.2-r2 (30 Jun 2013)
41 *glance-2012.2.4-r2 (30 Jun 2013)
42
43
44
45 1.1 app-admin/glance/glance-2013.1.2-r3.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.1.2-r3.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2013.1.2-r3.ebuild?rev=1.1&content-type=text/plain
49
50 Index: glance-2013.1.2-r3.ebuild
51 ===================================================================
52 # Copyright 1999-2013 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2013.1.2-r3.ebuild,v 1.1 2013/07/02 15:33:35 prometheanfire Exp $
55
56 EAPI=5
57 PYTHON_COMPAT=( python2_7 )
58
59 inherit distutils-r1
60
61 DESCRIPTION="Provides services for discovering, registering, and retrieving
62 virtual machine images with Openstack"
63 HOMEPAGE="https://launchpad.net/glance"
64 SRC_URI="http://launchpad.net/${PN}/grizzly/${PV}/+download/${P}.tar.gz"
65
66 LICENSE="Apache-2.0"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="ldap mysql postgres +sqlite +swift"
70 REQUIRED_USE="|| ( ldap mysql postgres sqlite )"
71
72 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
73 RDEPEND="${DEPEND}
74 dev-python/boto
75 dev-python/anyjson[${PYTHON_USEDEP}]
76 >=dev-python/eventlet-0.9.12[${PYTHON_USEDEP}]
77 >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
78 dev-python/httplib2[${PYTHON_USEDEP}]
79 dev-python/iso8601[${PYTHON_USEDEP}]
80 >=dev-python/jsonschema-0.7[${PYTHON_USEDEP}]
81 <dev-python/jsonschema-1[${PYTHON_USEDEP}]
82 dev-python/kombu[${PYTHON_USEDEP}]
83 dev-python/lxml[${PYTHON_USEDEP}]
84 >=dev-python/oslo-config-1.1.0[${PYTHON_USEDEP}]
85 dev-python/passlib[${PYTHON_USEDEP}]
86 dev-python/paste[${PYTHON_USEDEP}]
87 dev-python/pastedeploy[${PYTHON_USEDEP}]
88 dev-python/pycrypto
89 >=dev-python/python-keystoneclient-0.2.0[${PYTHON_USEDEP}]
90 dev-python/python-glanceclient[${PYTHON_USEDEP}]
91 dev-python/routes[${PYTHON_USEDEP}]
92 >=dev-python/sqlalchemy-migrate-0.7
93 >=dev-python/webob-1.2[${PYTHON_USEDEP}]
94 virtual/python-argparse[${PYTHON_USEDEP}]
95 swift? (
96 >=dev-python/python-swiftclient-1.2[${PYTHON_USEDEP}]
97 <dev-python/python-swiftclient-2[${PYTHON_USEDEP}]
98 )
99 sqlite? ( >=dev-python/sqlalchemy-0.7[sqlite]
100 <dev-python/sqlalchemy-0.8[sqlite] )
101 mysql? ( >=dev-python/sqlalchemy-0.7[mysql]
102 <dev-python/sqlalchemy-0.8[mysql] )
103 postgres? ( >=dev-python/sqlalchemy-0.7[postgres]
104 <dev-python/sqlalchemy-0.8[postgres] )
105 ldap? ( dev-python/python-ldap )"
106
107 PATCHES=(
108 "${FILESDIR}/glance-gbug-474064-grizzly.patch"
109 )
110
111 python_install() {
112 distutils-r1_python_install
113 newconfd "${FILESDIR}/glance.confd" glance
114 newinitd "${FILESDIR}/glance.initd" glance
115
116 for function in api registry scrubber; do
117 dosym /etc/init.d/glance /etc/init.d/glance-${function}
118 done
119
120 diropts -m 0750
121 dodir /var/run/glance /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
122 keepdir /etc/glance
123 keepdir /var/log/glance
124 keepdir /var/lib/glance/images
125 keepdir /var/lib/glance/scrubber
126 insinto /etc/glance
127
128 doins "etc/glance-api-paste.ini"
129 doins "etc/glance-api.conf"
130 doins "etc/glance-cache.conf"
131 doins "etc/glance-registry-paste.ini"
132 doins "etc/glance-registry.conf"
133 doins "etc/glance-scrubber.conf"
134 doins "etc/logging.cnf.sample"
135 doins "etc/policy.json"
136 doins "etc/schema-image.json"
137 }
138
139
140
141 1.1 app-admin/glance/glance-2012.2.4-r3.ebuild
142
143 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2012.2.4-r3.ebuild?rev=1.1&view=markup
144 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/glance/glance-2012.2.4-r3.ebuild?rev=1.1&content-type=text/plain
145
146 Index: glance-2012.2.4-r3.ebuild
147 ===================================================================
148 # Copyright 1999-2013 Gentoo Foundation
149 # Distributed under the terms of the GNU General Public License v2
150 # $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2012.2.4-r3.ebuild,v 1.1 2013/07/02 15:33:35 prometheanfire Exp $
151
152 EAPI=5
153 PYTHON_COMPAT=( python2_7 )
154
155 inherit distutils-r1
156
157 DESCRIPTION="Provides services for discovering, registering, and retrieving
158 virtual machine images with Openstack"
159 HOMEPAGE="https://launchpad.net/glance"
160 SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz"
161
162 LICENSE="Apache-2.0"
163 SLOT="0"
164 KEYWORDS="~amd64 ~x86"
165 IUSE="ldap mysql postgres +sqlite +swift"
166 REQUIRED_USE="|| ( ldap mysql postgres sqlite )"
167
168 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
169 RDEPEND="${DEPEND}
170 >=dev-python/boto-2.1.1
171 dev-python/anyjson[${PYTHON_USEDEP}]
172 >=dev-python/eventlet-0.9.12[${PYTHON_USEDEP}]
173 >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
174 dev-python/httplib2[${PYTHON_USEDEP}]
175 dev-python/iso8601[${PYTHON_USEDEP}]
176 dev-python/jsonschema[${PYTHON_USEDEP}]
177 dev-python/kombu[${PYTHON_USEDEP}]
178 dev-python/lxml[${PYTHON_USEDEP}]
179 dev-python/passlib[${PYTHON_USEDEP}]
180 dev-python/paste[${PYTHON_USEDEP}]
181 dev-python/pastedeploy[${PYTHON_USEDEP}]
182 dev-python/pycrypto
183 dev-python/python-glanceclient[${PYTHON_USEDEP}]
184 dev-python/routes[${PYTHON_USEDEP}]
185 >=dev-python/sqlalchemy-migrate-0.7
186 =dev-python/webob-1.0.8-r1[${PYTHON_USEDEP}]
187 virtual/python-argparse[${PYTHON_USEDEP}]
188 swift? (
189 >=dev-python/python-swiftclient-1.2[${PYTHON_USEDEP}]
190 <dev-python/python-swiftclient-2[${PYTHON_USEDEP}]
191 )
192 sqlite? ( dev-python/sqlalchemy[sqlite] )
193 mysql? ( dev-python/sqlalchemy[mysql] )
194 postgres? ( dev-python/sqlalchemy[postgres] )
195 ldap? ( dev-python/python-ldap )"
196
197 PATCHES=(
198 "${FILESDIR}/glance-gbug-474064-folsom.patch"
199 )
200
201 python_install() {
202 distutils-r1_python_install
203 newconfd "${FILESDIR}/glance.confd" glance
204 newinitd "${FILESDIR}/glance.initd" glance
205
206 for function in api registry scrubber; do
207 dosym /etc/init.d/glance /etc/init.d/glance-${function}
208 done
209
210 diropts -m 0750
211 dodir /var/run/glance /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
212 #removed because it conflicts with glanceclient, which we install in rdepend
213 rm ${D}"/usr/bin/glance" ${D}"/usr/bin/glance-python2.7"
214
215 keepdir /etc/glance
216 keepdir /var/log/glance
217 keepdir /var/lib/glance/images
218 keepdir /var/lib/glance/scrubber
219 insinto /etc/glance
220
221 doins "etc/glance-api-paste.ini"
222 doins "etc/glance-api.conf"
223 doins "etc/glance-cache.conf"
224 doins "etc/glance-registry-paste.ini"
225 doins "etc/glance-registry.conf"
226 doins "etc/glance-scrubber.conf"
227 doins "etc/logging.cnf.sample"
228 doins "etc/policy.json"
229 doins "etc/schema-image.json"
230 }