summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2003-11-09 03:22:48 (UTC)
committer llornkcor <llornkcor>2003-11-09 03:22:48 (UTC)
commitadb66d3fcb7bb35a2c7acf1c09d512f0bc379e9d (patch) (unidiff)
tree3c69f672c378edf9d4285c14c8004c823d5040b2
parent573051840154e1549d87d648bb5cd325905f7ada (diff)
downloadopie-adb66d3fcb7bb35a2c7acf1c09d512f0bc379e9d.zip
opie-adb66d3fcb7bb35a2c7acf1c09d512f0bc379e9d.tar.gz
opie-adb66d3fcb7bb35a2c7acf1c09d512f0bc379e9d.tar.bz2
added more instructions to this
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--README2
1 files changed, 1 insertions, 1 deletions
diff --git a/README b/README
index f734f26..624b587 100644
--- a/README
+++ b/README
@@ -1,70 +1,70 @@
1How to use the new build system 1How to use the new build system
2=============================== 2===============================
3There's a great document at: 3There's a great document at:
4 4
5http://www.uv-ac.de/opiedev/opiedev.html 5http://www.uv-ac.de/opiedev/opiedev.html
6 6
7and the API is at: 7and the API is at:
8http://handhelds.org/~zecke/apidocs/index.html 8http://handhelds.org/~zecke/apidocs/index.html
9 9
10 10
11You will need qvfb, designer, and uic from a qt-x11-2.3.2 package. 11You 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 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
30You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7 30You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7
31 31
32qte234-for-opie091-gfxraster.patch 32qte234-for-opie091-gfxraster.patch
33qte234-for-opie091-listview.patch 33qte234-for-opie091-listview.patch
34qte234-for-opie091-override.patch 34qte234-for-opie091-override.patch
35qte234-for-opie091-qtoolbutton.patch 35qte234-for-opie091-qtoolbutton.patch
36qte234-for-opie091-setpalette.patch 36qte234-for-opie091-setpalette.patch
37qte234-for-opie091-sigsegv.patch 37qte234-for-opie091-sigsegv.patch
38qte234-for-opie091-style.patch 38qte234-for-opie091-style.patch
39qte234-for-opie091-unpolish.patch 39qte234-for-opie091-unpolish.patch
40 40
41*NOTE* You can skip the qte234-for-opie091-simpad.patch 41*NOTE* You can skip the qte234-for-opie091-simpad.patch
42patch, unless you are compiling for simpad. 42patch, unless you are compiling for simpad.
43 43
44cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0 44cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0
45 45
46 46
47Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded. 47Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded.
48 48
49I run this script to configure qte 49I run this script to configure qte
50------------------- start script 50------------------- start script
51#!/bin/bash 51#!/bin/bash
52## this file is for easy configuring of qt embedded for Qtopia development, on x86 52## this file is for easy configuring of qt embedded for Qtopia development, on x86
53 53
54configure_make () { 54configure_make () {
55 if configure_qt; then 55 if configure_qt; then
56 make; 56 make;
57 else exit -1 57 else exit -1
58fi 58fi
59} 59}
60 60
61configure_qt () { 61configure_qt () {
62 cd $QTDIR; 62 cd $QTDIR;
63 echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb; 63 echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb;
64 64
65} 65}
66 66
67# default configuration of Qt embedded for Opie 67# default configuration of Qt embedded for Opie
68echo "Configuring Qt Embedded for Opie development...."; 68echo "Configuring Qt Embedded for Opie development....";
69if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then 69if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then
70 cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools 70 cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools