/[gentoo-x86]/eclass/kde-base.eclass
Gentoo

Contents of /eclass/kde-base.eclass

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations) (download)
Sat Sep 29 12:35:38 2001 UTC (18 years, 10 months ago) by danarmak
Branch: MAIN
Changes since 1.3: +50 -27 lines
Eclasses release 2. This time they are supposed to be fully operational.
Bug hunters please!

1 # Copyright 1999-2000 Gentoo Technologies, Inc.
2 # Distributed under the terms of the GNU General Public License, v2 or later
3 # Author Dan Armak <danarmak@gentoo.org>
4 # $Header: /home/cvsroot/gentoo-x86/eclass/kde-base.eclass,v 1.2 2001/09/28 19:30:09 danarmak Exp $
5 # This is the kde ebuild for >=2.2.1 kde base packages. Don't use for kdelibs though :-)
6 . /usr/portage/eclass/inherit.eclass || die
7 inherit c autoconf base || die
8 ECLASS=kde-base
9
10 DESCRIPTION="KDE ${PV} - "
11 HOMEPAGE="http://www.kde.org/"
12
13 SRC_PATH="kde/stable/${PV}/src/${P}.tar.bz2"
14 SRC_URI="ftp://ftp.kde.org/pub/$SRC_PATH
15 ftp://ftp.fh-heilbronn.de/pub/mirrors/$SRC_PATH
16 ftp://ftp.sourceforge.net/pub/mirrors/$SRC_PATH"
17
18 DEPEND="${DEPEND}
19 ( kde-base/kdelibs-${PV} )
20 dev-util/objprelink
21 >=x11-libs/qt-x11-2.3.0"
22
23 RDEPEND="${RDEPEND}
24 ( kde-base/kdelibs-${PV} )
25 >=x11-libs/qt-x11-2.3.0"
26
27 kde-base_src_compile() {
28
29 echo "in kde-base_src_compile, 1st parameter is $1"
30 [ -z "$1" ] && kde-base_src_compile all
31
32 while [ "$1" ]; do
33
34 case $1 in
35 myconf)
36 echo "in kde-base_src_compile, action is myconf"
37 use qtmt && myconf="$myconf --enable-mt"
38 use mitshm && myconf="$myconf --enable-mitshm"
39 use objprelink && myconf="$myconf --enable-objprelink"
40 ;;
41 configure)
42 echo "in kde-base_src_compile, action is configure"
43 ./configure --host=${CHOST} --with-x \
44 ${myconf} --with-xinerama || die
45 ;;
46 make)
47 echo "in kde-base_src_compile, action is make"
48 make || die
49 ;;
50 all)
51 echo "in kde-base_src_compile, action is all"
52 kde-base_src_compile myconf configure make
53 ;;
54 esac
55
56 shift
57 done
58
59 }
60
61 kde-base_src_install() {
62
63 echo "in kde-base_src_install, 1st parameter is $1"
64 [ -z "$1" ] && kde-base_src_install all
65
66 while [ "$1" ]; do
67
68 case $1 in
69 make)
70 echo "in kde-base_src_install, action is make"
71 make install DESTDIR=${D} || die
72 ;;
73 dodoc)
74 echo "in kde-base_src_install, action is dodoc"
75 dodoc AUTHORS ChangeLog COPYING README*
76 ;;
77 all)
78 echo "in kde-base_src_install, action is all"
79 kde-base_src_install make dodoc
80 ;;
81 esac
82
83 shift
84 done
85
86 }
87
88
89 EXPORT_FUNCTIONS src_compile src_install
90

  ViewVC Help
Powered by ViewVC 1.1.20