Gentoo Archives: gentoo-commits

From: "Matt Thode (prometheanfire)" <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-auth/keystone: keystone-9999.ebuild ChangeLog keystone-2012.2.ebuild metadata.xml Manifest
Date: Wed, 28 Nov 2012 21:59:47
Message-Id: 20121128215934.E20CC20C63@flycatcher.gentoo.org
1 prometheanfire 12/11/28 21:59:34
2
3 Added: keystone-9999.ebuild ChangeLog
4 keystone-2012.2.ebuild metadata.xml Manifest
5 Log:
6 adding as the first openstack requirement
7
8 (Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
9
10 Revision Changes Path
11 1.1 sys-auth/keystone/keystone-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild?rev=1.1&content-type=text/plain
15
16 Index: keystone-9999.ebuild
17 ===================================================================
18 # Copyright 1999-2012 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
21
22 EAPI=4
23
24 PYTHON_DEPEND="2"
25 SUPPORT_PYTHON_ABIS="1"
26 RESTRICT_PYTHON_ABIS="3.*"
27
28 inherit git-2 distutils
29
30 DESCRIPTION="Keystone is the Openstack authentication, authorization, and
31 service catalog written in Python."
32 HOMEPAGE="https://launchpad.net/keystone"
33 SRC_URI="https://github.com/openstack/keystone.git"
34
35 LICENSE="Apache-2.0"
36 SLOT="folsom"
37 KEYWORDS=""
38 IUSE="+sqlite mysql postgres ldap"
39
40 #todo, seperate out rdepend via use flags
41 DEPEND=""
42 RDEPEND="${DEPEND}
43 dev-python/eventlet
44 dev-python/greenlet
45 dev-python/iso8601
46 dev-python/lxml
47 dev-python/passlib
48 dev-python/paste
49 dev-python/pastedeploy
50 dev-python/python-daemon
51 dev-python/python-pam
52 dev-python/routes
53 >=dev-python/sqlalchemy-migrate-0.7
54 >=dev-python/webob-1.0.8
55 virtual/python-argparse
56 sqlite? ( dev-python/sqlalchemy[sqlite] )
57 mysql? ( dev-python/sqlalchemy[mysql] )
58 postgres? ( dev-python/sqlalchemy[postgres] )
59 ldap? ( dev-python/python-ldap )
60 ( || (
61 sys-auth/keystone[sqlite]
62 sys-auth/keystone[mysql]
63 sys-auth/keystone[postgres]
64 sys-auth/keystone[ldap]
65 ) )
66 "
67
68 src_install() {
69 distutils_src_install
70 newconfd "${FILESDIR}/keystone.confd" keystone
71 newinitd "${FILESDIR}/keystone.initd" keystone
72
73 diropts -m 0750
74 dodir /var/run/keystone /var/log/keystone /etc/keystone
75 keepdir /etc/keystone
76 insinto /etc/keystone
77 doins etc/keystone.conf.sample etc/logging.conf.sample
78 doins etc/default_catalog.templates etc/policy.json
79 }
80
81
82
83 1.1 sys-auth/keystone/ChangeLog
84
85 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.1&content-type=text/plain
87
88 Index: ChangeLog
89 ===================================================================
90 # ChangeLog for sys-auth/keystone
91 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
92 # $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
93
94 *keystone-9999 (28 Nov 2012)
95 *keystone-2012.2 (28 Nov 2012)
96
97 28 Nov 2012; Matthew Thode <prometheanfire@g.o>
98 +keystone-2012.2.ebuild, +keystone-9999.ebuild, +metadata.xml:
99 adding as the first openstack thingy
100
101
102
103
104 1.1 sys-auth/keystone/keystone-2012.2.ebuild
105
106 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild?rev=1.1&content-type=text/plain
108
109 Index: keystone-2012.2.ebuild
110 ===================================================================
111 # Copyright 1999-2012 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 # $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
114
115 EAPI=4
116
117 PYTHON_DEPEND="2"
118 SUPPORT_PYTHON_ABIS="1"
119 RESTRICT_PYTHON_ABIS="3.*"
120
121 inherit distutils
122
123 DESCRIPTION="Keystone is the Openstack authentication, authorization, and
124 service catalog written in Python."
125 HOMEPAGE="https://launchpad.net/keystone"
126 SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz"
127
128 LICENSE="Apache-2.0"
129 SLOT="folsom"
130 KEYWORDS="~amd64 ~x86"
131 IUSE="+sqlite mysql postgres ldap"
132
133 #todo, seperate out rdepend via use flags
134 DEPEND=""
135 RDEPEND="${DEPEND}
136 dev-python/eventlet
137 dev-python/greenlet
138 dev-python/iso8601
139 dev-python/lxml
140 dev-python/passlib
141 dev-python/paste
142 dev-python/pastedeploy
143 dev-python/python-daemon
144 dev-python/python-pam
145 dev-python/routes
146 >=dev-python/sqlalchemy-migrate-0.7
147 >=dev-python/webob-1.0.8
148 virtual/python-argparse
149 sqlite? ( dev-python/sqlalchemy[sqlite] )
150 mysql? ( dev-python/sqlalchemy[mysql] )
151 postgres? ( dev-python/sqlalchemy[postgres] )
152 ldap? ( dev-python/python-ldap )
153 ( || (
154 sys-auth/keystone[sqlite]
155 sys-auth/keystone[mysql]
156 sys-auth/keystone[postgres]
157 sys-auth/keystone[ldap]
158 ) )
159 "
160
161 src_install() {
162 distutils_src_install
163 newconfd "${FILESDIR}/keystone.confd" keystone
164 newinitd "${FILESDIR}/keystone.initd" keystone
165
166 diropts -m 0750
167 dodir /var/run/keystone /var/log/keystone /etc/keystone
168 keepdir /etc/keystone
169 insinto /etc/keystone
170 doins etc/keystone.conf.sample etc/logging.conf.sample
171 doins etc/default_catalog.templates etc/policy.json
172 }
173
174
175
176 1.1 sys-auth/keystone/metadata.xml
177
178 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/metadata.xml?rev=1.1&view=markup
179 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/metadata.xml?rev=1.1&content-type=text/plain
180
181 Index: metadata.xml
182 ===================================================================
183 <?xml version="1.0" encoding="UTF-8"?>
184 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
185 <pkgmetadata>
186 <maintainer>
187 <email>prometheanfire@g.o</email>
188 <name>Matthew Thode</name>
189 </maintainer>
190 <longdescription lang="en">
191 Keystone is the Openstack authentication, authorization, and service
192 catalog written in Python.
193 </longdescription>
194 </pkgmetadata>
195
196
197
198
199 1.1 sys-auth/keystone/Manifest
200
201 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/Manifest?rev=1.1&view=markup
202 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/Manifest?rev=1.1&content-type=text/plain
203
204 Index: Manifest
205 ===================================================================
206 DIST keystone-2012.2.tar.gz 547438 SHA256 1aed5911c00ebffea28cffbc4793921fb2a9c000e9bb967326b7db751c7281cc SHA512 bb6bb4499737474b49012fffffc4a7950a8427adb0b564f40d55bb7a43846e788266810d09ff54707709fba1db07a8b4b8d531e0547399490fe688e7b5d1fd32 WHIRLPOOL 825c9ac7357148cc0f9c732e946c6c07ccdf21ded3cf0f07d25c66615b991c6dcf72d48540c703c33addbf0e3c74c76a72709dd2ab4fe8b90c31addd92373912
207 DIST keystone.git 66085 SHA256 fec35efe4c73d16b78dcb4d274aece073b1e54c5ec8dbf1f93b95c4d0c92b3b4 SHA512 7ff877ade0ef0cd466ee6861cd0e15500ef1e7f3b889cabc9c5fedcb1007250f7c1928f6ce2d7ec15e54f6b08eb2307e28d83ab9e37880762ce221700b470654 WHIRLPOOL 676280e35f34879104c9aca26111c0327266c2545d6d6504053acc2f0ec8cde7c35535f5befadaff98b0258da8491318e5faa462b2cbca63faaea5e403cbe15c
208 EBUILD keystone-2012.2.ebuild 1566 SHA256 fbb3cd2aa681c700dce2f3db7de37f984b7090b658ec31dd1491ca72eca4d689 SHA512 9448e190970ef0fd32add1ac62cd1e388df4f20e229bbbc9c09e6e2b3ff492af33560bc0380fdc285f3330444fc88aaca416db033ecc86024bf176b0f815bfda WHIRLPOOL 945f03073dea47b46c7aea29a33c5bc81ad61623bc581d93fc7e277d0b3a97633ad0da699859474ec5d7af8fe8e4bceaee97f2c7af5de6dc1f4ee726cf937030
209 EBUILD keystone-9999.ebuild 1541 SHA256 8172e8af01590ce5fc89f341814931fcaa8eed1ebf0633352893cbd4b090a9ed SHA512 187bb550c75950b240ad15f87eeba7c6bfb2f0efeb7d8df9d907dc46478d00e4e1775121d54c6e9253030cf740e1481f20ecba3d3489208c6a4b984d98c63a84 WHIRLPOOL 9b21d381a06a701cdfe43e036fc24ab89564726972cbc50309360582809e4bb54cfd2010ee8d0630f24f939ff4b8c01401891e0d5704e2b1e742d93074ad47d3
210 MISC ChangeLog 341 SHA256 854f91f855fbabde35aa6fbee39c744979ee9b8caf0e4676635114a9b2130c96 SHA512 5a2f53bf7fec40be73894f4f42c66e689ca67827dec809ea869625f3190bf6ca374b6a59ca472d06759eb0788ac056c8ab535647e53c6ef0ebaaebcd3a2ca82a WHIRLPOOL 45948b2d1017a7092ffac0897bd7d0948935673a6041b7763f46a49ba3b484348f43e420fcf0997744702c3b82eaa1ec0e0c5a75c393639e5bfdfc3b72599a46
211 MISC metadata.xml 399 SHA256 7f8946a43a8187a3901e53e0e3b4293e49bb2a1d1785c472b1d0ffd83e0ba2a8 SHA512 9448005b3be5621b302b4c71d190c621f245163a2c7aa8277a3af8132558543c774e9bb20b39bcb0ad896db5d2feac7649b107d7850f68e437f18214891ab16f WHIRLPOOL b46a5eadc17d5e38d23efed9620772e6d5e2cbd7733e1c0a8d15a506cacc8a31e9b26a354a1b749a7c64bff08722658b2feb651679a6a6054cd3b551839ddb38