summaryrefslogtreecommitdiff
path: root/README
authormickeyl <mickeyl>2005-02-19 16:07:58 (UTC)
committer mickeyl <mickeyl>2005-02-19 16:07:58 (UTC)
commitb7bf9c7acdc010eb30bc246372efb0d1b394166a (patch) (unidiff)
tree8dde116603cd8ddf439a881fc4a1d8f413af617b /README
parent298d0d244ca724405ca0651775ed61a22ce7a5ae (diff)
downloadopie-b7bf9c7acdc010eb30bc246372efb0d1b394166a.zip
opie-b7bf9c7acdc010eb30bc246372efb0d1b394166a.tar.gz
opie-b7bf9c7acdc010eb30bc246372efb0d1b394166a.tar.bz2
hello qte2.3.10 patches
bye bye old patches
Diffstat (limited to 'README') (more/less context) (ignore whitespace changes)
-rw-r--r--README3
1 files changed, 2 insertions, 1 deletions
diff --git a/README b/README
index 3ef5b3c..c1f61a6 100644
--- a/README
+++ b/README
@@ -1,98 +1,99 @@
11. How to use the Opie build system 11. How to use the Opie build system
2==================================== 2====================================
3There's a tutorial document at: 3There's a tutorial document at:
4http://www.uv-ac.de/opiedev/opiedev.html 4http://www.uv-ac.de/opiedev/opiedev.html
5 5
6The API reference currently is at: 6The API reference currently is at:
7http://handhelds.org/~zecke/apidocs/index.html 7http://handhelds.org/~zecke/apidocs/index.html
8 8
9You will need qvfb, uic and 9You will need qvfb, uic and
10(if you want to develop applications) designer 10(if you want to develop applications) designer
11compiled and linked against Qt/X11. 11compiled and linked against Qt/X11.
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(Alternatively, you can get static binaries from http://www.vanille.de/tools) 14(Alternatively, you can get static binaries from http://www.vanille.de/tools)
15 15
16The recommended version of Qt/Embedded is 2.3.10 16You will need Qt/Embedded 2.3.10. Note that we don't support any
17other Qt/Embedded version anymore.
17 18
18You can get it from: 19You can get it from:
19ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.10-free.tar.bz2 20ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.10-free.tar.bz2
20 21
21Set QTDIR to point to your qt/embedded source tree, such as: 22Set QTDIR to point to your qt/embedded source tree, such as:
22export QTDIR=/opt/qt-2.3.10 23export QTDIR=/opt/qt-2.3.10
23 24
24You need to do set the OPIEDIR environment variable: 25You need to do set the OPIEDIR environment variable:
25export OPIEDIR=`pwd` 26export OPIEDIR=`pwd`
26or 27or
27export OPIEDIR=~/projects/sources/opie 28export OPIEDIR=~/projects/sources/opie
28or whereever you placed the Opie sources. 29or whereever you placed the Opie sources.
29 30
30You need to adjust your runtime library search path, 31You need to adjust your runtime library search path,
31so that the Qt/Embedded and Opie libraries can be found: 32so that the Qt/Embedded and Opie libraries can be found:
32export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH 33export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
33 34
34You have to apply the patches corresponding to your Qt/Embedded version 35You have to apply the patches corresponding to your Qt/Embedded version
35and copy the qconfig-qpe.h file to $QTDIR/src/tools: 36and copy the qconfig-qpe.h file to $QTDIR/src/tools:
36cd $QTDIR; cat $OPIEDIR/qt/qt-<version>.patch/qte<version>-all.patch | patch -p1 37cd $QTDIR; cat $OPIEDIR/qt/qt-<version>.patch/qte<version>-all.patch | patch -p1
37cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools 38cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools
38 39
39You are now ready to configure and build Qt/Embedded 40You are now ready to configure and build Qt/Embedded
40 41
41cd $QTDIR 42cd $QTDIR
42echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xkb -no-sm -no-xft -qvfb 43echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xkb -no-sm -no-xft -qvfb
43make 44make
44 45
45Note that the above command ( -qvfb ) compiles in the Virtual 46Note that the above command ( -qvfb ) compiles in the Virtual
46Framebuffer and is mostly meant for development on your host system. 47Framebuffer and is mostly meant for development on your host system.
47For cross compiling, you will need to use the -xplatform switch. 48For cross compiling, you will need to use the -xplatform switch.
48See ./configure --help for details about the possible options. 49See ./configure --help for details about the possible options.
49 50
50Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler 51Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler
51is available. 52is available.
52 53
53Then do the following in the opie source tree: 54Then do the following in the opie source tree:
54 55
55make clean 56make clean
56make menuconfig 57make menuconfig
57 58
58Now you can move through the menu and select or deselect anything.. 59Now you can move through the menu and select or deselect anything..
59Exit and save the configuration and enter "make" to build everything selected. 60Exit and save the configuration and enter "make" to build everything selected.
60 61
61Have fun! 62Have fun!
62 63
632. Required Libraries 642. Required Libraries
64================ 65================
65 66
66The following Libraries are used by Opie parts. 67The following Libraries are used by Opie parts.
67For a successful build you must install these librarys and headers. 68For a successful build you must install these librarys and headers.
68 69
69* libsdl >= 1.2.0 70* libsdl >= 1.2.0
70 http://www.libsdl.org/download-1.2.php 71 http://www.libsdl.org/download-1.2.php
71 72
72* libxine >= 1.0 RC6 73* libxine >= 1.0 RC6
73 http://prdownloads.sourceforge.net/xine/ 74 http://prdownloads.sourceforge.net/xine/
74 75
75* libpcap >= 0.7.2 76* libpcap >= 0.7.2
76 http://www.tcpdump.org/release/ 77 http://www.tcpdump.org/release/
77 78
78* libetpan >= 0.34 79* libetpan >= 0.34
79 http://prdownloads.sourceforge.net/libetpan/ 80 http://prdownloads.sourceforge.net/libetpan/
80 81
81* libsqlite >= 3.0.0 82* libsqlite >= 3.0.0
82 http://www.sqlite.org/download.html 83 http://www.sqlite.org/download.html
83 84
84* libipk v109 (or greater) 85* libipk v109 (or greater)
85 ftp://handhelds.org/linux/packages/ipkg 86 ftp://handhelds.org/linux/packages/ipkg
86 87
873. Supported Devices 883. Supported Devices
88==================== 89====================
89 90
90Sharp Zaurus SL-5x00, SL-B500, SL-C7x0, SL-C8x0, SL-6000 91Sharp Zaurus SL-5x00, SL-B500, SL-C7x0, SL-C8x0, SL-6000
91 92
92HP iPAQ 36xx, 37xx, 38xx, 39xx, 54xx, 55xx 93HP iPAQ 36xx, 37xx, 38xx, 39xx, 54xx, 55xx
93 94
94SIEMENS SIMpad CL4, SL4, SLC, T-SinusPAD 95SIEMENS SIMpad CL4, SL4, SLC, T-SinusPAD
95 96
96MasterIA Beagle, Tradesquare.NL Tuxpad 1 97MasterIA Beagle, Tradesquare.NL Tuxpad 1
97 98
98GMate Yopy 3x00 99GMate Yopy 3x00