commit: 3b43b789b0c8685169e04eef87e5c56fe6067e5f
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 25 12:15:51 2015 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Thu Nov 26 10:52:40 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b43b789
xdg.eclass: break dependency loop due to XDG tools using glib
eclass/xdg.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 2ad0ada..9f10932 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: