forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-2.3.8, Repoman-2.3.4
- Loading branch information
1 parent
5060f9d
commit 2f9f149
Showing
2 changed files
with
150 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
DIST heat-8.0.4.tar.gz 2304762 SHA256 7997dac0f35ad7fb236536959a46e843dab56dbce5694849585cb97affbbb198 SHA512 9846114813b743ba9abfb4ce6e9d3cdcddfb81a242fda83a9d22a9fc30017fec2464f3b75364d9be38d50218e79485f3405e429fac1830d163c50737b07c2865 WHIRLPOOL 8420bffb6e2b86528d9104abb981368fa2fe36b33057b0e02f1fcf9e9106a4cd58bdb833e459e38a64bd47b2f4955e15f589673b57442184e3bcd60894feab4b | ||
DIST heat-8.0.5.tar.gz 2309642 SHA256 8f17e09740ca1aafed4af3302b49fa425ad5a83c5ffa51de1b0aaa1b695578b6 SHA512 5ddb9a18ea0ce727b1900015d5690028bc92fe98e42dff3d609b504e5147608e3eefa54e7058ec0e8f6eefbcd3c92bb61eee29e604ce327a5b51250c6f68a1ad WHIRLPOOL 078b53006b75564230315729aa0a7d5f1ca0a790d30fd2e2ec3182f0f7357e6a45d239c7737b4c8370b1056e1f87d10c66367877917d563cb0f62aa9ca47cd89 | ||
DIST heat-9.0.0.tar.gz 2359104 SHA256 36dbb46b72bf7b495ba8812804da7d4e9bb59481743e6e0499e904efdf4ee7be SHA512 d60cfd69807af5a51da6d236e5ccf482a5fd65f8bb2e5e8287eca587f27d0af570979b554a311037904a7c01cd8dcba43a5ef577261fb7f12a557ba6ff2ec58e WHIRLPOOL 43f9afaa57e84e7e29bba4754d3b7499afece40961891dafd6bf75da3032f79806dee6d4de91e0afd24ad53b97cf615e91df46646ed39b2df05fa53d36a31527 | ||
DIST heat.conf.sample-2017.1.9999 88798 SHA256 688a6fd65df3b9f004345c8cf739c5a553b6806213c399ac25846d1ad248e963 SHA512 5ea23f33ddc2b34414371a612041abd075694a7d63bb55efd1e75f313b4e9f35e0d68b420536bc474cd4896b0295d8763bdecbb07c71d29c462c14183159e560 WHIRLPOOL 9a91069136dcbf15d47a4b5df6521ca2740eb1a88feab57b28f2f921e517ae7557125b5ea877d4c9ed5314321c8de551270722809d270c1b8ae0245d2a75b515 | ||
DIST heat.conf.sample-2017.2.9999 88901 SHA256 cb46fbbfa0e8ccccdc84c4637312f0d21b0c95037d2b3404623653c1b5eb0a92 SHA512 f62feaa4a0d27866876aed9f78099501247ae4b7deaefd04d77b1f4b2a1d1c991e6f3e68d9f82e3b6a4358c99fbffd90f14a05ff98105df0ef0db68ef8bc6932 WHIRLPOOL 284ad592883c8e42518872d603d097672056ba25a194569f31ee9244d1095f640f02097fda0a6539b47247ba580929d79ec173f1847bfc5e19bf45fb8cbe4720 | ||
DIST heat.conf.sample-8.0.4 88798 SHA256 688a6fd65df3b9f004345c8cf739c5a553b6806213c399ac25846d1ad248e963 SHA512 5ea23f33ddc2b34414371a612041abd075694a7d63bb55efd1e75f313b4e9f35e0d68b420536bc474cd4896b0295d8763bdecbb07c71d29c462c14183159e560 WHIRLPOOL 9a91069136dcbf15d47a4b5df6521ca2740eb1a88feab57b28f2f921e517ae7557125b5ea877d4c9ed5314321c8de551270722809d270c1b8ae0245d2a75b515 | ||
DIST heat.conf.sample-8.0.5 88798 SHA256 688a6fd65df3b9f004345c8cf739c5a553b6806213c399ac25846d1ad248e963 SHA512 5ea23f33ddc2b34414371a612041abd075694a7d63bb55efd1e75f313b4e9f35e0d68b420536bc474cd4896b0295d8763bdecbb07c71d29c462c14183159e560 WHIRLPOOL 9a91069136dcbf15d47a4b5df6521ca2740eb1a88feab57b28f2f921e517ae7557125b5ea877d4c9ed5314321c8de551270722809d270c1b8ae0245d2a75b515 | ||
DIST heat.conf.sample-9.0.0 88901 SHA256 cb46fbbfa0e8ccccdc84c4637312f0d21b0c95037d2b3404623653c1b5eb0a92 SHA512 f62feaa4a0d27866876aed9f78099501247ae4b7deaefd04d77b1f4b2a1d1c991e6f3e68d9f82e3b6a4358c99fbffd90f14a05ff98105df0ef0db68ef8bc6932 WHIRLPOOL 284ad592883c8e42518872d603d097672056ba25a194569f31ee9244d1095f640f02097fda0a6539b47247ba580929d79ec173f1847bfc5e19bf45fb8cbe4720 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
PYTHON_COMPAT=( python2_7 python3_{4,5} ) | ||
|
||
inherit distutils-r1 eutils linux-info user | ||
|
||
DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchistration engine." | ||
HOMEPAGE="https://launchpad.net/heat" | ||
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz | ||
https://dev.gentoo.org/~prometheanfire/dist/openstack/heat/heat.conf.sample.ocata -> heat.conf.sample-${PV}" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~arm64 ~x86" | ||
IUSE="+mysql +memcached postgres sqlite" | ||
REQUIRED_USE="|| ( mysql postgres sqlite )" | ||
|
||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" | ||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] | ||
${CDEPEND} | ||
app-admin/sudo" | ||
|
||
RDEPEND=" | ||
${CDEPEND} | ||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] | ||
>=dev-python/croniter-0.3.4[${PYTHON_USEDEP}] | ||
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}] | ||
!~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}] | ||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] | ||
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] | ||
>=dev-python/keystoneauth-2.18.0[${PYTHON_USEDEP}] | ||
>=dev-python/keystonemiddleware-4.12.0[${PYTHON_USEDEP}] | ||
>=dev-python/lxml-2.3[${PYTHON_USEDEP}] | ||
!~dev-python/lxml-3.7.0[${PYTHON_USEDEP}] | ||
>=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}] | ||
!~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-cache-1.5.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] | ||
!~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-db-4.15.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-log-3.11.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-messaging-5.14.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-policy-1.17.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-reports-0.6.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}] | ||
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] | ||
>=dev-python/oslo-versionedobjects-1.17.0[${PYTHON_USEDEP}] | ||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] | ||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] | ||
>=dev-python/aodhclient-0.7.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-barbicanclient-4.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-ceilometerclient-2.5.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-cinderclient-1.6.0[${PYTHON_USEDEP}] | ||
!~dev-python/python-cinderclient-1.7.0[${PYTHON_USEDEP}] | ||
!~dev-python/python-cinderclient-1.7.1[${PYTHON_USEDEP}] | ||
>=dev-python/python-designateclient-1.5.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-glanceclient-2.5.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-heatclient-1.6.1[${PYTHON_USEDEP}] | ||
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-magnumclient-2.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-manilaclient-1.12.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-mistralclient-2.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-monascaclient-1.1.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-neutronclient-5.1.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-novaclient-6.0.0[${PYTHON_USEDEP}] | ||
!~dev-python/python-novaclient-7.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-saharaclient-1.1.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-senlinclient-1.1.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-troveclient-2.2.0[${PYTHON_USEDEP}] | ||
>=dev-python/python-zaqarclient-1.0.0[${PYTHON_USEDEP}] | ||
>=dev-python/pytz-2013.6[${PYTHON_USEDEP}] | ||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}] | ||
>=dev-python/requests-2.10.0[${PYTHON_USEDEP}] | ||
!~dev-python/requests-2.12.2[${PYTHON_USEDEP}] | ||
>=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}] | ||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}] | ||
!~dev-python/routes-2.0[${PYTHON_USEDEP}] | ||
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] | ||
!~dev-python/routes-2.3[${PYTHON_USEDEP}] | ||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}] | ||
sqlite? ( | ||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] | ||
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}] | ||
) | ||
mysql? ( | ||
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] | ||
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] | ||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] | ||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] | ||
) | ||
postgres? ( | ||
>=dev-python/psycopg-2.5.0 | ||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] | ||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] | ||
) | ||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] | ||
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}] | ||
>=dev-python/webob-1.6.0[${PYTHON_USEDEP}] | ||
>=dev-python/yaql-1.1.0[${PYTHON_USEDEP}]" | ||
|
||
PATCHES=( | ||
) | ||
|
||
pkg_setup() { | ||
enewgroup heat | ||
enewuser heat -1 -1 /var/lib/heat heat | ||
} | ||
|
||
python_prepare_all() { | ||
sed -i '/^hacking/d' test-requirements.txt || die | ||
distutils-r1_python_prepare_all | ||
} | ||
|
||
python_install_all() { | ||
distutils-r1_python_install_all | ||
diropts -m0750 -o heat -g heat | ||
keepdir /etc/heat | ||
dodir /etc/heat/environment.d | ||
dodir /etc/heat/templates | ||
|
||
for svc in api api-cfn engine; do | ||
newinitd "${FILESDIR}/heat.initd" heat-${svc} | ||
done | ||
|
||
insinto /etc/heat | ||
insopts -m0640 -o heat -g heat | ||
newins "${DISTDIR}/heat.conf.sample-${PV}" "heat.conf.sample" | ||
doins "etc/heat/api-paste.ini" | ||
doins "etc/heat/policy.json" | ||
insinto /etc/heat/templates | ||
doins "etc/heat/templates/"* | ||
insinto /etc/heat/environment.d | ||
doins "etc/heat/environment.d/default.yaml" | ||
|
||
dodir /var/log/heat | ||
fowners heat:heat /var/log/heat | ||
} |