blob: 9acfc712043a5c663f58e3513d1a8c2f1b54d1e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
DESCRIPTION = "KDE Web Browser Konqueror, QtE based Palmtop Environments Edition"
SECTION = "opie/applications"
PRIORITY = "optional"
HOMEPAGE = "http://www.konqueror.org/"
DEPENDS = "openssl libpcre virtual/libqte2 dcopidl-native dcopidl2cpp-native"
LICENSE = "LGPL GPL"
PR = "r3"
# this Konqueror needs the KDEDIR set and the font helvetica installed on the target
inherit autotools
SRC_URI = "svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.1;module=kdelibs;date=${PV} \
svn://anonsvn.kde.org/home/kde/trunk;module=kdenox;date=${PV} \
file://gcc4.patch;patch=1 \
file://dont-use-kde-config.patch;patch=0"
# uncomment this for a static build
# file://inject-extraflags.patch;patch=1"
S = "${WORKDIR}/kdenox"
export QMAKE = "${STAGING_BINDIR_NATIVE}/qmake"
export MOC = "${STAGING_BINDIR_NATIVE}/moc"
export UIC = "${STAGING_BINDIR_NATIVE}/uic"
export exec_prefix = "${palmtopdir}"
export CXXFLAGS = "-fexceptions -frtti -DKJS_VERBOSE=1 -DQT_THREAD_SUPPORT -DQ_OS_UNIX -DQT_NO_DOM -DENABLE_BOOKMARKS"
export PCRE_CONFIG = "invalid"
# uncomment this for a static build
# EXTRAFLAGS = "-lts"
# EXTRAFLAGS_c7x0 = "-lts -laticore"
export EXTRA_OEMAKE = "EXTRA_LDFLAGS='${EXTRAFLAGS}'"
EXTRA_OECONF = '--prefix=${palmtopdir} \
--exec-prefix=${palmtopdir} \
--includedir=${STAGING_INCDIR} \
--with-extra-includes=${STAGING_INCDIR} \
--with-extra-libs=${STAGING_LIBDIR} \
--with-ssl-version=0.9.7e \
--with-ssl-dir=${STAGING_LIBDIR}/.. \
--with-qt-includes=${STAGING_DIR}/${HOST_SYS}/qt2/include \
--with-qt-libraries=${STAGING_DIR}/${HOST_SYS}/qt2/lib \
--enable-fontsubs \
--with-konq-tmp-prefix=/tmp/kde-cache \
# --enable-static \
--disable-static \
--enable-shared \
--disable-debug \
--with-gui=road \
--with-ipv6-lookup=no \
--without-xinerama \
--disable-scrollbars \
--disable-selection \
--disable-bookmarks \
--with-javascript=static \
--enable-debug=yes \
--disable-printing \
--enable-pcre \
--without-arts \
--enable-jshostext \
--disable-selection \
--enable-final \
--enable-qt-embedded \
--enable-rtti-embedded \
--enable-mt \
--enable-qt-mt\
--enable-fwnewepg=yes \
--enable-embedded '
do_configure_prepend() {
cd ${S}
if ! test -L admin
then
ln -s ../kdelibs/admin admin
fi
make -f Makefile.cvs
}
do_compile_prepend() {
perl admin/am_edit
}
FILES_${PN} = "${palmtopdir} ${datadir}"
|