From 6eb25a446d7e03ef27e7de1098ef36e2737a409d Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Tue, 14 May 2019 06:33:31 +0200 Subject: [PATCH] xdg.eclass: In EAPI >= 7, move dependencies on dev-util/desktop-file-utils and x11-misc/shared-mime-info to BDEPEND. Fixes: https://bugs.gentoo.org/685916 Signed-off-by: Arfrever Frehtes Taifersar Arahesis --- eclass/xdg.eclass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 219be712e84..7a50ee4d13b 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2015-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: xdg.eclass @@ -23,10 +23,14 @@ esac # Avoid dependency loop as both depend on glib-2 if [[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] ; then -DEPEND=" +BDEPEND=" dev-util/desktop-file-utils x11-misc/shared-mime-info " + if [[ ${EAPI:-0} == [456] ]]; then + DEPEND="${BDEPEND}" + unset BDEPEND + fi fi # @FUNCTION: xdg_src_prepare -- 2.21.0