commit: bf9ae20567cd687bdaf08053660715f336abe073 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Wed Apr 19 07:57:20 2017 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Wed Apr 19 08:02:53 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9ae205
app-emulation/openstack-guest-agents-unix: [QA] Add missing python metadata variables Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../openstack-guest-agents-unix-1.39.0-r1.ebuild | 11 ++++------- .../openstack-guest-agents-unix-1.39.0-r2.ebuild | 11 ++++------- .../openstack-guest-agents-unix-1.39.1.ebuild | 3 ++- .../openstack-guest-agents-unix-1.39.1_p20170227.ebuild | 6 ++++++ 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r1.ebuild b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r1.ebuild index 2fdca413560..ef90ea71bc0 100644 --- a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r1.ebuild +++ b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,16 +14,13 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="dev-util/patchelf dev-python/pycrypto[${PYTHON_USEDEP}] - dev-python/pyxenstore[${PYTHON_USEDEP}]" - -# Fails to build if python2.5/python2.6 are present -DEPEND="${RDEPEND} - !dev-lang/python:2.5 - !dev-lang/python:2.6 + dev-python/pyxenstore[${PYTHON_USEDEP}] ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" pkg_setup() { python-single-r1_pkg_setup diff --git a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r2.ebuild b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r2.ebuild index 6217b03813c..d3efb5aa64c 100644 --- a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r2.ebuild +++ b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,16 +14,13 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="dev-util/patchelf dev-python/pycrypto[${PYTHON_USEDEP}] - dev-python/pyxenstore[${PYTHON_USEDEP}]" - -# Fails to build if python2.5/python2.6 are present -DEPEND="${RDEPEND} - !dev-lang/python:2.5 - !dev-lang/python:2.6 + dev-python/pyxenstore[${PYTHON_USEDEP}] ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" pkg_setup() { python-single-r1_pkg_setup diff --git a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1.ebuild b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1.ebuild index 62e709d54f0..0da3fbbb7ff 100644 --- a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1.ebuild +++ b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,6 +14,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" CDEPEND=" dev-python/pycrypto[${PYTHON_USEDEP}] diff --git a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1_p20170227.ebuild b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1_p20170227.ebuild index 90854f5dfde..f76fb70d59e 100644 --- a/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1_p20170227.ebuild +++ b/app-emulation/openstack-guest-agents-unix/openstack-guest-agents-unix-1.39.1_p20170227.ebuild @@ -5,15 +5,20 @@ EAPI=6 PYTHON_COMPAT=( python2_7 ) inherit eutils autotools linux-info python-single-r1 + COMMIT="c9a4f15b8c8f2349601d3073cc95e30d3b91af13" + DESCRIPTION="Unix Guest Agent for OpenStack" HOMEPAGE="https://wiki.openstack.org/wiki/GuestAgent" SRC_URI="https://github.com/rackerlabs/${PN}/archive/${COMMIT}.zip" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="mirror strip" + DEPEND=" app-emulation/xe-guest-utilities[-xenstore] dev-util/patchelf @@ -37,6 +42,7 @@ pkg_setup() { python-single-r1_pkg_setup } + src_prepare() { # Note: https://github.com/rackerlabs/openstack-guest-agents-unix/issues/52