KDE on scratchbox for maemo 5: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>amigadave cut incorrect information, add links |
imported>tstaerk |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 16: | Line 16: | ||
{{main|Documentation/Maemo 5 Final SDK Installation}} | {{main|Documentation/Maemo 5 Final SDK Installation}} | ||
Install Scratchbox and the Maemo 5 SDK | * Install Scratchbox and the Maemo 5 SDK. | ||
* Re-login to Linux so you belong to the group sbox. | |||
* log in to scratchbox: | |||
$ /scratchbox/login | $ /scratchbox/login | ||
[sbox-FREMANTLE_X86: ~] > sb-conf select FREMANTLE_ARMEL | [sbox-FREMANTLE_X86: ~] > sb-conf select FREMANTLE_ARMEL | ||
| Line 33: | Line 35: | ||
=== Qt === | === Qt === | ||
Download Qt everywhere 4.6 and build it | Download Qt everywhere 4.6 and build it. E.g. on 2010-03-27 it worked with: | ||
cd | |||
wget http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.tar.gz | |||
tar xvzf qt-everywhere-opensource-src-4.6.2.tar.gz | |||
cd qt-everywhere-opensource-src-4.6.2 | |||
./configure --prefix=/usr && make && make install | ./configure --prefix=/usr && make && make install | ||
| Line 53: | Line 59: | ||
=== giflib === | === giflib === | ||
cd | |||
wget http://downloads.sourceforge.net/project/giflib/giflib%204.x/giflib-4.1.6/giflib-4.1.6.tar.bz2?use_mirror=switch | wget http://downloads.sourceforge.net/project/giflib/giflib%204.x/giflib-4.1.6/giflib-4.1.6.tar.bz2?use_mirror=switch | ||
bunzip2 giflib-4.1.6.tar.bz2 | |||
tar xvf giflib-4.1.6.tar | |||
cd giflib-4.1.6 | |||
./configure && make && make install | ./configure && make && make install | ||
Latest revision as of 15:38, 27 March 2010
This describes how to compile KDE applications on Scratchbox so they can be run on a Nokia N900. A N900 runs Maemo 5. You need to install Qt, kdesupport, kdelibs and kdepimlibs before you can run KDE applications.
How it goes
On the N900
- install openssh on the Nokia N900
- install subversion
ssh root@localhost apt-get install subversion
On your desktop
Set up scratchbox
Main article: Documentation/Maemo 5 Final SDK Installation
- Install Scratchbox and the Maemo 5 SDK.
- Re-login to Linux so you belong to the group sbox.
- log in to scratchbox:
$ /scratchbox/login [sbox-FREMANTLE_X86: ~] > sb-conf select FREMANTLE_ARMEL
cmake
Main article: Qt4 Hildon#CMake
Install CMake:
[sbox-FREMANTLE_ARMEL: ~] > apt-get install cmake
subversion
Install Subversion:
[sbox-FREMANTLE_ARMEL: ~] > apt-get install subversion
Qt
Download Qt everywhere 4.6 and build it. E.g. on 2010-03-27 it worked with:
cd wget http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.tar.gz tar xvzf qt-everywhere-opensource-src-4.6.2.tar.gz cd qt-everywhere-opensource-src-4.6.2 ./configure --prefix=/usr && make && make install
libical
libical is needed for kdepimlibs:
cd wget http://downloads.sourceforge.net/project/freeassociation/libical/libical-0.44/libical-0.44.tar.gz?use_mirror=switch tar xvzf libical-0.44.tar.gz cd libical-0.44 ./configure && make && make install
gpgme
gpgme is needed for kdepimlibs:
[sbox-FREMANTLE_ARMEL: ~] > apt-get install libgpgme11-dev
boost
libboost is needed for kdepimlibs
apt-get install libboost-graph-dev
giflib
cd wget http://downloads.sourceforge.net/project/giflib/giflib%204.x/giflib-4.1.6/giflib-4.1.6.tar.bz2?use_mirror=switch bunzip2 giflib-4.1.6.tar.bz2 tar xvf giflib-4.1.6.tar cd giflib-4.1.6 ./configure && make && make install