From 3b43b789b0c8685169e04eef87e5c56fe6067e5f Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Wed, 25 Nov 2015 13:15:51 +0100
Subject: xdg.eclass: break dependency loop due to XDG tools using glib

---
 eclass/xdg.eclass | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'eclass')

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 2ad0adab31d..9f109321824 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:
-- 
cgit v1.2.1