Gentoo Archives: gentoo-commits

From: Alex Brandt <alunduil@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/supernova/
Date: Sat, 29 Aug 2015 23:58:05
Message-Id: 1440892647.7bd078863d5c21365d2146067187f0e5658f5b30.alunduil@gentoo
1 commit: 7bd078863d5c21365d2146067187f0e5658f5b30
2 Author: Alex Brandt <alunduil <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 29 23:51:53 2015 +0000
4 Commit: Alex Brandt <alunduil <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 29 23:57:27 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd07886
7
8 app-admin/supernova: add version 2.0.9
9
10 Package-Manager: portage-2.2.20.1
11
12 app-admin/supernova/Manifest | 1 +
13 app-admin/supernova/supernova-2.0.9.ebuild | 53 ++++++++++++++++++++++++++++++
14 2 files changed, 54 insertions(+)
15
16 diff --git a/app-admin/supernova/Manifest b/app-admin/supernova/Manifest
17 index d12bb20..2ff7c3c 100644
18 --- a/app-admin/supernova/Manifest
19 +++ b/app-admin/supernova/Manifest
20 @@ -1,3 +1,4 @@
21 DIST supernova-2.0.5.tar.gz 18219 SHA256 8219f6e42e364aceba5d1b70211522ba76fafad16374f71319a0e43c7f615489 SHA512 737649bb0d5e7ee21d9721cba8556617afffdd8cfa287f9d08fa3d81bfa98eb35a6aeeded9c13e600d355616cd3983bfc80148c0934d2b7791da2724e420c9c0 WHIRLPOOL b9204b5fb265bd7384b8724c62a5a10a4220f34c9ebe20f8f95945f12399c6fb291abb3086b5a09cb988fca8229ec99377f84394c98f15b6874ae140396ab8a9
22 DIST supernova-2.0.7.tar.gz 18516 SHA256 5fc2cc9eaf6a7cd0bd355b867240bae2b15c66b1e3ff4f5206b591c3ae155837 SHA512 f1271cac15c04f8f4dc1e1c4d92bd6214019215a9c2b1f567268a49e122852f1e3e67fb0325720b450176c073358f99fe2cbefb602055ac2d650d41e839202a3 WHIRLPOOL 7392ccf2e1ee8adac46141478c05d1c1f5876d2a1ac0ce9adefa182ece0cb26d3c9e800f9d1d4c7c5c0978512a736da527903c3e7f34bdd45405599b5641927c
23 DIST supernova-2.0.8.tar.gz 22569 SHA256 fd1a3dbcf52bba6deceb316baf9f8c6b5733c8e1ab4a6b1977aa6c871190f853 SHA512 43d1c53c71c6901da3d9c8e6160ff04110c76cb52281e10fcd8d339c23b2e5da03074e0fda6df66026d8edd268c6a755aa7e087dc131fdfc2365b5bdeed22be2 WHIRLPOOL 6837cc4d841b362a84b97b2a57d6b0b7e0b9cf13eaeef8e6643d9c96db8bbbed0d8c431cf4ddf54a662992a9b4980c88c86c299bd0efd53a015177c975262cf1
24 +DIST supernova-2.0.9.tar.gz 22877 SHA256 c90518015b5bc12809e8b6a73907773764f0f1eebd5b85cfb06048ddacbffae9 SHA512 8270f871efcf7c8741078e4658dd8413796a14bd9eb43514beb8b120462db757a5324c5c3c9e4988d8725ec9b903e7743c6ae336dd5f73536e1e0df456ba54a9 WHIRLPOOL 4baa73a956b4f85a25e1f8b7df30115389201ccf165fb21333a11ac0214fd6cbb547b29dc7040c39660890fabb869b961a6904d9ea293f1c92b8c8675ba6a4f3
25
26 diff --git a/app-admin/supernova/supernova-2.0.9.ebuild b/app-admin/supernova/supernova-2.0.9.ebuild
27 new file mode 100644
28 index 0000000..56a25ed
29 --- /dev/null
30 +++ b/app-admin/supernova/supernova-2.0.9.ebuild
31 @@ -0,0 +1,53 @@
32 +# Copyright 1999-2015 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +PYTHON_COMPAT=( python2_7 )
38 +
39 +inherit bash-completion-r1 distutils-r1
40 +
41 +DESCRIPTION="novaclient wrapper for multiple nova environments"
42 +HOMEPAGE="https://github.com/rackerhacker/supernova"
43 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +IUSE="doc examples test"
49 +
50 +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
51 +DEPEND="
52 + ${CDEPEND}
53 + doc? ( >=dev-python/mkdocs-0.14.0[${PYTHON_USEDEP}] )
54 + test? ( dev-python/pytest[${PYTHON_USEDEP}] )
55 +"
56 +RDEPEND="
57 + ${CDEPEND}
58 + dev-python/click[${PYTHON_USEDEP}]
59 + dev-python/configobj[${PYTHON_USEDEP}]
60 + >=dev-python/keyring-0.9.2[${PYTHON_USEDEP}]
61 + dev-python/python-novaclient[${PYTHON_USEDEP}]
62 + dev-python/six[${PYTHON_USEDEP}]
63 +"
64 +
65 +python_compile_all() {
66 + if use doc; then
67 + mkdocs build || die "docs failed to build"
68 + fi
69 +}
70 +
71 +python_test() {
72 + distutils_install_for_testing
73 + cd "${TEST_DIR}"/lib || die
74 + py.test || die "tests failed under ${EPYTHON}"
75 +}
76 +
77 +python_install_all() {
78 + use doc && local HTML_DOCS=( site/. )
79 + use examples && local EXAMPLES=( example_configs/. )
80 +
81 + distutils-r1_python_install_all
82 +
83 + newbashcomp contrib/${PN}-completion.bash ${PN}
84 +}