summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/kde4-base.eclass2
-rw-r--r--eclass/kde4-meta-pkg.eclass28
2 files changed, 29 insertions, 1 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index c81337a1e63..2966e5e13c4 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -167,7 +167,7 @@ case ${KDEBASE} in
# Only add the kdeprefix USE flag for older versions, to help
# non-portage package managers handle the upgrade
- if [[ ${PV} < 4.6.4 ]]; then
+ if [[ ${PV} < 4.6.4 && ( ( ${KMNAME} != kdepim && ${PN} != kdepim-runtime ) || ${PV} < 4.6 ) ]]; then
IUSE+=" kdeprefix"
fi
diff --git a/eclass/kde4-meta-pkg.eclass b/eclass/kde4-meta-pkg.eclass
new file mode 100644
index 00000000000..66cbbb052c0
--- /dev/null
+++ b/eclass/kde4-meta-pkg.eclass
@@ -0,0 +1,28 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta-pkg.eclass,v 1.4 2011/06/07 20:11:04 abcd Exp $
+
+# @ECLASS: kde4-meta-pkg.eclass
+# @MAINTAINER:
+# kde@gentoo.org
+# @BLURB: This eclass contains boilerplate for kde 4.X meta packages
+# @DESCRIPTION:
+# This eclass should only be used for defining meta packages for KDE4.
+
+inherit kde4-functions
+
+HOMEPAGE="http://www.kde.org/"
+
+LICENSE="GPL-2"
+IUSE="aqua"
+
+# Only add the kdeprefix USE flag for older versions, to help
+# non-portage package managers handle the upgrade
+if [[ ${PV} < 4.6.4 && ( ${PN} != kdepim-meta || ${PV} < 4.6 ) ]]; then
+ IUSE+=" kdeprefix"
+fi
+
+SLOT=$(get_kde_version)
+[[ -z ${SLOT} ]] && die "Unsupported ${PV}"
+
+RDEPEND="$(block_other_slots)"