summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--README7
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README
index 0eea08f..6887499 100644
--- a/README
+++ b/README
@@ -12,64 +12,71 @@ You will need qvfb, designer, and uic from a qt-x11-2.3.2 package.
12That means you must download and configure/make it. 12That means you must download and configure/make it.
13wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz 13wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
14 14
15 15
16Qt embedded is available at: 16Qt embedded is available at:
17ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2 17ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2
18or in that directory. 18or in that directory.
19 19
20Set QTDIR to point to your qt/embedded source tree, such as: 20Set QTDIR to point to your qt/embedded source tree, such as:
21 21
22export QTDIR=/opt/qt-2.3.7 22export QTDIR=/opt/qt-2.3.7
23 23
24Then you need to do 24Then you need to do
25export OPIEDIR=`pwd` 25export OPIEDIR=`pwd`
26or 26or
27export OPIEDIR=~/projects/sources/opie 27export OPIEDIR=~/projects/sources/opie
28or where ever you placed Opie sources. 28or where ever you placed Opie sources.
29 29
30and then do: 30and then do:
31export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH 31export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
32 32
33You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7 33You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7
34 34
35qte234-for-opie091-gfxraster.patch 35qte234-for-opie091-gfxraster.patch
36qte234-for-opie091-listview.patch 36qte234-for-opie091-listview.patch
37qte234-for-opie091-override.patch 37qte234-for-opie091-override.patch
38qte234-for-opie091-qtoolbutton.patch 38qte234-for-opie091-qtoolbutton.patch
39qte234-for-opie091-setpalette.patch 39qte234-for-opie091-setpalette.patch
40qte234-for-opie091-sigsegv.patch 40qte234-for-opie091-sigsegv.patch
41qte234-for-opie091-style.patch 41qte234-for-opie091-style.patch
42qte234-for-opie091-unpolish.patch 42qte234-for-opie091-unpolish.patch
43 43
44cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0
45
46OR just apply the one
47cd $QTDIR; cat $OPIEDIR/qt/patches qte237-all.patch | patch -p0
48
49
50
44*NOTE* You can skip the qte234-for-opie091-simpad.patch 51*NOTE* You can skip the qte234-for-opie091-simpad.patch
45patch, unless you are compiling for simpad. 52patch, unless you are compiling for simpad.
46 53
47cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0 54cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0
48 55
49 56
50Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded. 57Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded.
51 58
52I run this script to configure qte 59I run this script to configure qte
53------------------- start script 60------------------- start script
54#!/bin/bash 61#!/bin/bash
55## this file is for easy configuring of qt embedded for Qtopia development, on x86 62## this file is for easy configuring of qt embedded for Qtopia development, on x86
56 63
57configure_make () { 64configure_make () {
58 if configure_qt; then 65 if configure_qt; then
59 make; 66 make;
60 else exit -1 67 else exit -1
61fi 68fi
62} 69}
63 70
64configure_qt () { 71configure_qt () {
65 cd $QTDIR; 72 cd $QTDIR;
66 echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb; 73 echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb;
67 74
68} 75}
69 76
70# default configuration of Qt embedded for Opie 77# default configuration of Qt embedded for Opie
71echo "Configuring Qt Embedded for Opie development...."; 78echo "Configuring Qt Embedded for Opie development....";
72if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then 79if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then
73 cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools 80 cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools
74fi 81fi
75 82