diff options
author | Matt Thode <prometheanfire@gentoo.org> | 2012-11-28 21:59:41 +0000 |
---|---|---|
committer | Matt Thode <prometheanfire@gentoo.org> | 2012-11-28 21:59:41 +0000 |
commit | 22c67095bd8027651b5b9718d1710f496deb0a12 (patch) | |
tree | 02b79a23492b78f2624017cf39240268dd766739 /sys-auth | |
parent | adding as the first openstack requirement (diff) | |
download | historical-22c67095bd8027651b5b9718d1710f496deb0a12.tar.gz historical-22c67095bd8027651b5b9718d1710f496deb0a12.tar.bz2 historical-22c67095bd8027651b5b9718d1710f496deb0a12.zip |
adding as the first openstack requirement
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
Manifest-Sign-Key: 0x2471EB3E40AC5AC3
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/keystone/Manifest | 26 | ||||
-rw-r--r-- | sys-auth/keystone/keystone-2012.2.ebuild | 62 | ||||
-rw-r--r-- | sys-auth/keystone/keystone-9999.ebuild | 62 | ||||
-rw-r--r-- | sys-auth/keystone/metadata.xml | 13 |
4 files changed, 160 insertions, 3 deletions
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest index 800c49464441..33eaa1f6a69a 100644 --- a/sys-auth/keystone/Manifest +++ b/sys-auth/keystone/Manifest @@ -1,6 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST keystone-2012.2.tar.gz 547438 SHA256 1aed5911c00ebffea28cffbc4793921fb2a9c000e9bb967326b7db751c7281cc SHA512 bb6bb4499737474b49012fffffc4a7950a8427adb0b564f40d55bb7a43846e788266810d09ff54707709fba1db07a8b4b8d531e0547399490fe688e7b5d1fd32 WHIRLPOOL 825c9ac7357148cc0f9c732e946c6c07ccdf21ded3cf0f07d25c66615b991c6dcf72d48540c703c33addbf0e3c74c76a72709dd2ab4fe8b90c31addd92373912 DIST keystone.git 66085 SHA256 fec35efe4c73d16b78dcb4d274aece073b1e54c5ec8dbf1f93b95c4d0c92b3b4 SHA512 7ff877ade0ef0cd466ee6861cd0e15500ef1e7f3b889cabc9c5fedcb1007250f7c1928f6ce2d7ec15e54f6b08eb2307e28d83ab9e37880762ce221700b470654 WHIRLPOOL 676280e35f34879104c9aca26111c0327266c2545d6d6504053acc2f0ec8cde7c35535f5befadaff98b0258da8491318e5faa462b2cbca63faaea5e403cbe15c -EBUILD keystone-2012.2.ebuild 1566 SHA256 fbb3cd2aa681c700dce2f3db7de37f984b7090b658ec31dd1491ca72eca4d689 SHA512 9448e190970ef0fd32add1ac62cd1e388df4f20e229bbbc9c09e6e2b3ff492af33560bc0380fdc285f3330444fc88aaca416db033ecc86024bf176b0f815bfda WHIRLPOOL 945f03073dea47b46c7aea29a33c5bc81ad61623bc581d93fc7e277d0b3a97633ad0da699859474ec5d7af8fe8e4bceaee97f2c7af5de6dc1f4ee726cf937030 -EBUILD keystone-9999.ebuild 1541 SHA256 8172e8af01590ce5fc89f341814931fcaa8eed1ebf0633352893cbd4b090a9ed SHA512 187bb550c75950b240ad15f87eeba7c6bfb2f0efeb7d8df9d907dc46478d00e4e1775121d54c6e9253030cf740e1481f20ecba3d3489208c6a4b984d98c63a84 WHIRLPOOL 9b21d381a06a701cdfe43e036fc24ab89564726972cbc50309360582809e4bb54cfd2010ee8d0630f24f939ff4b8c01401891e0d5704e2b1e742d93074ad47d3 -MISC ChangeLog 341 SHA256 854f91f855fbabde35aa6fbee39c744979ee9b8caf0e4676635114a9b2130c96 SHA512 5a2f53bf7fec40be73894f4f42c66e689ca67827dec809ea869625f3190bf6ca374b6a59ca472d06759eb0788ac056c8ab535647e53c6ef0ebaaebcd3a2ca82a WHIRLPOOL 45948b2d1017a7092ffac0897bd7d0948935673a6041b7763f46a49ba3b484348f43e420fcf0997744702c3b82eaa1ec0e0c5a75c393639e5bfdfc3b72599a46 +EBUILD keystone-2012.2.ebuild 1676 SHA256 c338195a64527889631af7ab5aec1806ea6e1e5b8155d747e30cf7c5e21feb1e SHA512 c7e233209069b610bbfaff4f34bb7008c9751499c5a5632b1d76db29fb9a67944a466efdb6dbcbc6d66b9e43abfbb44f38ce8a4cdacc6dbcda55ab0a6a5af8e5 WHIRLPOOL 54236f392e3bf538dfac5380af589002c9337eedfbf9d024ca053f482e11252e278e62ee8c3c2ce533717a16df400acbaf76661e574d924619ec3996030b8b0c +EBUILD keystone-9999.ebuild 1649 SHA256 24f2eb592bf29a857e743c7ea028c8da8ed810006ba3be9d71651ccfdb75ddc9 SHA512 4463006760e53fde4a5df535edc17ab9c3611a2b7b968ffeaee515f675b0b663f57933d9c1cd06d3f729f330dbad129cc3b876e7edd9c7a8a936fd969563b779 WHIRLPOOL e1d8f0ccc104878cc1c2b627a69c80b1482d2b6acbaa8c11b9c8663317cec2197d25cb96ed196b2b36c44c07a91a67c61583ac1fbc16707f1993849500993540 +MISC ChangeLog 438 SHA256 2d4d8ce1c6f00876131e2d0c27e3f224ff443a6a619b900eec0544ebdb93b3a9 SHA512 26f29432a719034f6d40762a9b68fe0efbe678fe6eab6f146681bb837a0378d82136feb59913ca21324c8852c301a560bf8559e59ec5e9753674c5ac5d41bc89 WHIRLPOOL 7ac15776931b7957f699c6a9247c9a81dc33a974562747c52df657a0f85ded2fdc949bce2d74d4300d22cc97efffea2b5950921bd0e6ada39542a2171d9260ac MISC metadata.xml 399 SHA256 7f8946a43a8187a3901e53e0e3b4293e49bb2a1d1785c472b1d0ffd83e0ba2a8 SHA512 9448005b3be5621b302b4c71d190c621f245163a2c7aa8277a3af8132558543c774e9bb20b39bcb0ad896db5d2feac7649b107d7850f68e437f18214891ab16f WHIRLPOOL b46a5eadc17d5e38d23efed9620772e6d5e2cbd7733e1c0a8d15a506cacc8a31e9b26a354a1b749a7c64bff08722658b2feb651679a6a6054cd3b551839ddb38 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQtolNAAoJECRx6z5ArFrDJe4P/igrRgm5y/7OF+nK0H1/JEfB +M5o+faQvyN29L0WEagbGRS+1VvCFQ0GNZZtjtNi8+TZGaCbOcu2Xu29r07L0SfPr +/Ob5qscGKE01EHroSCJ9EORa4QdgSOuHS+neaz8DTR7EZkY9Pb6fT6LS7E7YmhNC +e6xP9jElj3WPLtqdpCvZD8PXmSZQQRnZ0Q/TIYu8/BxIHlFQ6u4N/y+Us82z+cNd +BYZyyyfBbD/NV5rKTdpXLWYSp4yfk8mXzFMSVsgPMyoUPB5p3TkUqCxO+VhJs/sV +HB8Mc9hM4RS14Ru8ApXyhkiEV5/VTlXv2Umj+UEYZbAhWE4nUVWSBEfJx3fQUVBS +LVxL6f6UCtGRAqoa0ItsqaXEP1Eb8kgpmLeq+DHXLUBtPNdyK08Z/fREwI9mojff +xmn8NVJIU+0qqlK/pilDmYuLlVjneq1TFyKBtwRU0QVsLxUBPEyiuAhVkWUG5+th +8Dv7SDxugbo7qrTSOfWNGePE08jPaNsRsZsiBmFvhJtzGZs3ciis1LM2f/Mk1rm4 +mNwpq2yvTNR2ptVdUgH+8+UNPBcGx4L1e3Z5WcFm4r9YttYaRhumqWIF3ncPxS1Z +iS0e/XPUbqgk6BG2Bl2fZqSKqfX59ftWeRiig6wy6nIjH69bRzDsd9EIgzW3ic4C +MOq/e6D5oeByvDzIyLPi +=9zXC +-----END PGP SIGNATURE----- diff --git a/sys-auth/keystone/keystone-2012.2.ebuild b/sys-auth/keystone/keystone-2012.2.ebuild new file mode 100644 index 000000000000..67e1aa7cc99a --- /dev/null +++ b/sys-auth/keystone/keystone-2012.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Keystone is the Openstack authentication, authorization, and +service catalog written in Python." +HOMEPAGE="https://launchpad.net/keystone" +SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="folsom" +KEYWORDS="~amd64 ~x86" +IUSE="+sqlite mysql postgres ldap" + +#todo, seperate out rdepend via use flags +DEPEND="" +RDEPEND="${DEPEND} + dev-python/eventlet + dev-python/greenlet + dev-python/iso8601 + dev-python/lxml + dev-python/passlib + dev-python/paste + dev-python/pastedeploy + dev-python/python-daemon + dev-python/python-pam + dev-python/routes + >=dev-python/sqlalchemy-migrate-0.7 + >=dev-python/webob-1.0.8 + virtual/python-argparse + sqlite? ( dev-python/sqlalchemy[sqlite] ) + mysql? ( dev-python/sqlalchemy[mysql] ) + postgres? ( dev-python/sqlalchemy[postgres] ) + ldap? ( dev-python/python-ldap ) + ( || ( + sys-auth/keystone[sqlite] + sys-auth/keystone[mysql] + sys-auth/keystone[postgres] + sys-auth/keystone[ldap] + ) ) + " + +src_install() { + distutils_src_install + newconfd "${FILESDIR}/keystone.confd" keystone + newinitd "${FILESDIR}/keystone.initd" keystone + + diropts -m 0750 + dodir /var/run/keystone /var/log/keystone /etc/keystone + keepdir /etc/keystone + insinto /etc/keystone + doins etc/keystone.conf.sample etc/logging.conf.sample + doins etc/default_catalog.templates etc/policy.json +} diff --git a/sys-auth/keystone/keystone-9999.ebuild b/sys-auth/keystone/keystone-9999.ebuild new file mode 100644 index 000000000000..c1654e5917f3 --- /dev/null +++ b/sys-auth/keystone/keystone-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit git-2 distutils + +DESCRIPTION="Keystone is the Openstack authentication, authorization, and +service catalog written in Python." +HOMEPAGE="https://launchpad.net/keystone" +SRC_URI="https://github.com/openstack/keystone.git" + +LICENSE="Apache-2.0" +SLOT="folsom" +KEYWORDS="" +IUSE="+sqlite mysql postgres ldap" + +#todo, seperate out rdepend via use flags +DEPEND="" +RDEPEND="${DEPEND} + dev-python/eventlet + dev-python/greenlet + dev-python/iso8601 + dev-python/lxml + dev-python/passlib + dev-python/paste + dev-python/pastedeploy + dev-python/python-daemon + dev-python/python-pam + dev-python/routes + >=dev-python/sqlalchemy-migrate-0.7 + >=dev-python/webob-1.0.8 + virtual/python-argparse + sqlite? ( dev-python/sqlalchemy[sqlite] ) + mysql? ( dev-python/sqlalchemy[mysql] ) + postgres? ( dev-python/sqlalchemy[postgres] ) + ldap? ( dev-python/python-ldap ) + ( || ( + sys-auth/keystone[sqlite] + sys-auth/keystone[mysql] + sys-auth/keystone[postgres] + sys-auth/keystone[ldap] + ) ) + " + +src_install() { + distutils_src_install + newconfd "${FILESDIR}/keystone.confd" keystone + newinitd "${FILESDIR}/keystone.initd" keystone + + diropts -m 0750 + dodir /var/run/keystone /var/log/keystone /etc/keystone + keepdir /etc/keystone + insinto /etc/keystone + doins etc/keystone.conf.sample etc/logging.conf.sample + doins etc/default_catalog.templates etc/policy.json +} diff --git a/sys-auth/keystone/metadata.xml b/sys-auth/keystone/metadata.xml new file mode 100644 index 000000000000..e5a653fcdced --- /dev/null +++ b/sys-auth/keystone/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + <longdescription lang="en"> + Keystone is the Openstack authentication, authorization, and service + catalog written in Python. + </longdescription> +</pkgmetadata> + |