add blocking deps for monolithic ebuilds -> derived split ebuilds
authorDan Armak <danarmak@gentoo.org>
Sat, 15 Jan 2005 16:06:10 +0000 (16:06 +0000)
committerDan Armak <danarmak@gentoo.org>
Sat, 15 Jan 2005 16:06:10 +0000 (16:06 +0000)
eclass/kde-dist.eclass

index c3a1745261450395bb775ca89440ac996420b303..6d13f454924193e812afd8ad8541175c12b5bb6a 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde-dist.eclass,v 1.59 2005/01/13 16:56:11 greg_g Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde-dist.eclass,v 1.60 2005/01/15 16:06:10 danarmak Exp $
 #
 # Author Dan Armak <danarmak@gentoo.org>
 #
@@ -38,3 +38,8 @@ HOMEPAGE="http://www.kde.org/"
 LICENSE="GPL-2"
 SLOT="$KDEMAJORVER.$KDEMINORVER"
 
+# add blockers on split packages derived from this one
+for x in $(get-child-packages ${CATEGORY}/${PN}); do
+       DEPEND="${DEPEND} !=${x}-${SLOT}*"
+       RDEPEND="${RDEPEND} !=${x}-${SLOT}*"
+done