xdg.eclass: break dependency loop due to XDG tools using glib
authorGilles Dartiguelongue <eva@gentoo.org>
Wed, 25 Nov 2015 12:15:51 +0000 (13:15 +0100)
committerGilles Dartiguelongue <eva@gentoo.org>
Thu, 26 Nov 2015 10:52:40 +0000 (11:52 +0100)
eclass/xdg.eclass

index 2ad0adab31d2d7d4f4128a372ecae67546ef505a..9f1093218244cb7bbf70d37c7b8c59e88ea0e515 100644 (file)
@@ -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: