Contents of /branches/R11-unstable/include/kde3.sminc
Parent Directory | Revision Log
Revision 2 -
(show annotations)
(download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
Original Path: trunk/core/include/kde3.sminc
File size: 1988 byte(s)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
Original Path: trunk/core/include/kde3.sminc
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 |