summaryrefslogtreecommitdiff
path: root/README
authormickeyl <mickeyl>2005-04-22 12:59:55 (UTC)
committer mickeyl <mickeyl>2005-04-22 12:59:55 (UTC)
commit5dac7775c44213ea4e31f1068e04eaa974cf1ff2 (patch) (side-by-side diff)
tree19133fc11a49db51e0047976caac3427347af341 /README
parentd437899a4e4f822597c0979b7e54a4fc0fecbf9a (diff)
downloadopie-5dac7775c44213ea4e31f1068e04eaa974cf1ff2.zip
opie-5dac7775c44213ea4e31f1068e04eaa974cf1ff2.tar.gz
opie-5dac7775c44213ea4e31f1068e04eaa974cf1ff2.tar.bz2
add sandman for all the things he did back those days
add skyhusker
Diffstat (limited to 'README') (more/less context) (ignore whitespace changes)
-rw-r--r--README4
1 files changed, 2 insertions, 2 deletions
diff --git a/README b/README
index c1f61a6..9fe690e 100644
--- a/README
+++ b/README
@@ -1,99 +1,99 @@
1. How to use the Opie build system
====================================
There's a tutorial document at:
http://www.uv-ac.de/opiedev/opiedev.html
The API reference currently is at:
http://handhelds.org/~zecke/apidocs/index.html
You will need qvfb, uic and
(if you want to develop applications) designer
compiled and linked against Qt/X11.
That means you must download and configure/make it:
wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
(Alternatively, you can get static binaries from http://www.vanille.de/tools)
You will need Qt/Embedded 2.3.10. Note that we don't support any
other Qt/Embedded version anymore.
You can get it from:
ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.10-free.tar.bz2
Set QTDIR to point to your qt/embedded source tree, such as:
export QTDIR=/opt/qt-2.3.10
You need to do set the OPIEDIR environment variable:
export OPIEDIR=`pwd`
or
export OPIEDIR=~/projects/sources/opie
or whereever you placed the Opie sources.
You need to adjust your runtime library search path,
so that the Qt/Embedded and Opie libraries can be found:
export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
You have to apply the patches corresponding to your Qt/Embedded version
and copy the qconfig-qpe.h file to $QTDIR/src/tools:
cd $QTDIR; cat $OPIEDIR/qt/qt-<version>.patch/qte<version>-all.patch | patch -p1
cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools
You are now ready to configure and build Qt/Embedded
cd $QTDIR
echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xkb -no-sm -no-xft -qvfb
make
Note that the above command ( -qvfb ) compiles in the Virtual
Framebuffer and is mostly meant for development on your host system.
For cross compiling, you will need to use the -xplatform switch.
See ./configure --help for details about the possible options.
Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler
is available.
Then do the following in the opie source tree:
make clean
make menuconfig
Now you can move through the menu and select or deselect anything..
Exit and save the configuration and enter "make" to build everything selected.
Have fun!
2. Required Libraries
================
The following Libraries are used by Opie parts.
For a successful build you must install these librarys and headers.
* libsdl >= 1.2.0
http://www.libsdl.org/download-1.2.php
-* libxine >= 1.0 RC6
+* libxine >= 1.0
http://prdownloads.sourceforge.net/xine/
* libpcap >= 0.7.2
http://www.tcpdump.org/release/
* libetpan >= 0.34
http://prdownloads.sourceforge.net/libetpan/
* libsqlite >= 3.0.0
http://www.sqlite.org/download.html
-* libipk v109 (or greater)
+* libipk v135 (or greater)
ftp://handhelds.org/linux/packages/ipkg
3. Supported Devices
====================
Sharp Zaurus SL-5x00, SL-B500, SL-C7x0, SL-C8x0, SL-6000
HP iPAQ 36xx, 37xx, 38xx, 39xx, 54xx, 55xx
SIEMENS SIMpad CL4, SL4, SLC, T-SinusPAD
MasterIA Beagle, Tradesquare.NL Tuxpad 1
GMate Yopy 3x00