Magellan Linux

Contents of /trunk/core/include/kde3.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 1988 byte(s)
import repo
1 # $Header: /magellan-cvs/smage/include/kde3.sminc,v 1.17 2006/09/02 11:36:08 niro Exp $
2
3 ## some global vars ##
4 export QTDIR=/usr
5 export KDEDIR=/usr
6 export KDECONFDIR=/etc
7
8 # fixes some compile issues ala "kde-config: command not found"
9 export PATH="${KDEDIR}/bin:${PATH}"
10 export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${KDEDIR}/$(mlibdir)/pkgconfig
11
12 # if kde is already installed it may fuck up the build process because it
13 # try to use the wrong docp etc.
14 # so we prevent this:
15 export KDEDIRS=${KDEDIR}
16
17 kde3_configure() {
18 local configure_opts
19
20 # use --enable-final only on i*86
21 [[ ${ARCH} = i*86 ]] && configure_opts="${configure_opts} --enable-final"
22
23 # enable dependency tracking only on x86_64
24 [[ ${ARCH} = i*86 ]] && configure_opts="${configure_opts} --disable-dependency-tracking"
25 [[ ${ARCH} = x86_64 ]] && configure_opts="${configure_opts} --enable-dependency-tracking"
26
27 # force libdir suffix on 64bit arches to fix multilib builds
28 [[ $(mlibdir) != "lib" ]] && configure_opts="${configure_opts} --enable-libsuffix=$(mlibdir | sed s/lib//)"
29
30 # add commandline given arguments
31 configure_opts="${configure_opts} $@"
32
33 # ${JAVA_HOME} is a provided sys-var by the jdk packages
34 ./configure \
35 --host=${CHOST} \
36 --prefix=${KDEDIR} \
37 --sysconfdir=${KDECONFDIR} \
38 --infodir=${KDEDIR}/share/info \
39 --mandir=${KDEDIR}/share/man \
40 --libdir=${KDEDIR}/$(mlibdir) \
41 --with-x \
42 --enable-mitshm \
43 --with-xinerama \
44 --enable-mt \
45 --disable-debug \
46 ${configure_opts} \
47 || die
48 #--with-qt-dir=${QTDIR} \
49 }
50
51 kde3_src_prepare()
52 {
53 munpack ${SRCFILE} || die
54 }
55
56 kde3_src_compile()
57 {
58 cd ${SRCDIR}
59 kde3_configure || die
60 mmake || die
61 }
62
63 kde3_src_install() {
64 cd ${SRCDIR}
65
66 mmake DESTDIR=${BINDIR} ${KDE3_MAKE_OPTS} install || die
67
68 local i
69 for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
70 FAQ LICENSE NEWS README TODO
71 do
72 if [ -f ${SRCDIR}/${i} ]
73 then
74 minstalldocs ${i} || die
75 fi
76 done
77 }
78
79 export_inherits kde3 src_prepare src_compile src_install