From: Gilles Dartiguelongue Date: Wed, 25 Nov 2015 12:15:51 +0000 (+0100) Subject: xdg.eclass: break dependency loop due to XDG tools using glib X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=3b43b789b0c8685169e04eef87e5c56fe6067e5f;p=gentoo.git xdg.eclass: break dependency loop due to XDG tools using glib --- diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 2ad0adab31d2..9f1093218244 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -21,10 +21,13 @@ case "${EAPI:-0}" in *) die "EAPI=${EAPI} is not supported" ;; esac +# Avoid dependency loop as both depend on glib-2 +if [[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] ; then DEPEND=" dev-util/desktop-file-utils x11-misc/shared-mime-info " +fi # @FUNCTION: xdg_src_prepare # @DESCRIPTION: