Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: python@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 6/7] app-portage/gentoopm: Use any-of deps (example)
Date: Sat, 20 May 2017 13:36:36
Message-Id: 20170520133044.9692-7-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCHES] python-r1.eclass: any-of dep API support by "Michał Górny"
1 ---
2 app-portage/gentoopm/gentoopm-9999.ebuild | 6 ++++--
3 1 file changed, 4 insertions(+), 2 deletions(-)
4
5 diff --git a/app-portage/gentoopm/gentoopm-9999.ebuild b/app-portage/gentoopm/gentoopm-9999.ebuild
6 index a4529c98bc9b..220247442d2d 100644
7 --- a/app-portage/gentoopm/gentoopm-9999.ebuild
8 +++ b/app-portage/gentoopm/gentoopm-9999.ebuild
9 @@ -21,10 +21,12 @@ RDEPEND="
10 >=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
11 >=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]
12 >=sys-apps/paludis-3.0.0_pre20170219[python,${PYTHON_USEDEP}] )"
13 -DEPEND="doc? ( dev-python/epydoc[$(python_gen_usedep python2_7)] )"
14 +DEPEND="doc? ( $(python_gen_any_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) )"
15 PDEPEND="app-eselect/eselect-package-manager"
16
17 -REQUIRED_USE="doc? ( $(python_gen_useflags python2_7) )"
18 +python_check_deps() {
19 + has_version "dev-python/epydoc[${PYTHON_USEDEP}]"
20 +}
21
22 src_configure() {
23 use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
24 --
25 2.13.0