summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Armak <danarmak@gentoo.org>2002-08-14 19:45:05 +0000
committerDan Armak <danarmak@gentoo.org>2002-08-14 19:45:05 +0000
commit1acc45b1c7b8275ea92626e3a8812e4b95deef91 (patch)
tree8fed7abf687a4c90fedf9932f771224e58080b8b /eclass/kde.eclass
parentfix a mask (diff)
downloadgentoo-2-1acc45b1c7b8275ea92626e3a8812e4b95deef91.tar.gz
gentoo-2-1acc45b1c7b8275ea92626e3a8812e4b95deef91.tar.bz2
gentoo-2-1acc45b1c7b8275ea92626e3a8812e4b95deef91.zip
fix slots and install locations for kde-i18n ebuilds; some other fixes
Diffstat (limited to 'eclass/kde.eclass')
-rw-r--r--eclass/kde.eclass24
1 files changed, 19 insertions, 5 deletions
diff --git a/eclass/kde.eclass b/eclass/kde.eclass
index a109b8e7a7e3..709af03e94af 100644
--- a/eclass/kde.eclass
+++ b/eclass/kde.eclass
@@ -1,22 +1,36 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Dan Armak <danarmak@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.52 2002/08/13 12:24:34 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.53 2002/08/14 19:45:05 danarmak Exp $
# The kde eclass is inherited by all kde-* eclasses. Few ebuilds inherit straight from here.
inherit base kde-functions
ECLASS=kde
INHERITED="$INHERITED $ECLASS"
-newdepend /autotools
+# is this a kde-base ebuid?
+case $PN in
+ kde-i18n*|arts|kdeaddons|kdeadmin|kdeartwork|kdebase|kdebindings|kdeedu|kdegames|kdegraphics|kdelibs|kdenetwork|kdepim|kdesdk|kdetoys|kdeutils)
+
+ debug-print "$ECLASS: KDEBASE ebuild recognized"
+
+ export KDEBASE="true"
+
+ # fixups for certain versions
+ case $PV in
+ 3.1_alpha1) export S="$WORKDIR/$PN-3.0.6" ;;
+ 3.1_beta1) export S="$WORKDIR/$PN-3.0.7" ;;
+ esac
+
+ ;;
+esac
+newdepend /autotools
newdepend "~kde-base/kde-env-3"
DESCRIPTION="Based on the $ECLASS eclass"
-
HOMEPAGE="http://www.kde.org/"
-
-# overridden in other places like ked-dist, kde-source and individual ebuilds
+# overridden in other places like kde-dist, kde-source and individual ebuilds
SLOT="0"
kde_src_compile() {