KDE on scratchbox for maemo 5
(→On the Nokia itself) |
(cut incorrect information, add links) |
||
Line 1: | Line 1: | ||
- | This describes how to compile KDE applications on Scratchbox so they can be run on a Nokia N900. A N900 runs | + | This describes how to compile KDE applications on Scratchbox so they can be run on a [[Nokia N900]]. A N900 runs [[Open development/Maemo roadmap/Fremantle|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 openssh on the Nokia N900]] | ||
* install subversion | * install subversion | ||
Line 21: | Line 11: | ||
== On your desktop == | == On your desktop == | ||
- | |||
=== Set up scratchbox === | === Set up scratchbox === | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | {{main|Documentation/Maemo 5 Final SDK Installation}} | |
- | + | ||
+ | Install Scratchbox and the Maemo 5 SDK, and then run: | ||
+ | $ /scratchbox/login | ||
+ | [sbox-FREMANTLE_X86: ~] > sb-conf select FREMANTLE_ARMEL | ||
=== cmake === | === cmake === | ||
- | + | ||
- | + | {{main|Qt4 Hildon#CMake}} | |
- | + | ||
- | + | Install CMake: | |
- | [sbox-FREMANTLE_ARMEL: ~ | + | [sbox-FREMANTLE_ARMEL: ~] > apt-get install cmake |
=== subversion === | === subversion === | ||
+ | |||
+ | Install Subversion: | ||
[sbox-FREMANTLE_ARMEL: ~] > apt-get install subversion | [sbox-FREMANTLE_ARMEL: ~] > apt-get install subversion | ||
=== Qt === | === Qt === | ||
- | Download Qt everywhere 4.6 and build it using | + | Download Qt everywhere 4.6 and build it using: |
- | ./configure --prefix=/usr && make | + | ./configure --prefix=/usr && make && make install |
=== libical === | === libical === | ||
- | libical is needed for kdepimlibs | + | libical is needed for kdepimlibs: |
cd | cd | ||
wget http://downloads.sourceforge.net/project/freeassociation/libical/libical-0.44/libical-0.44.tar.gz?use_mirror=switch | 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 | tar xvzf libical-0.44.tar.gz | ||
cd libical-0.44 | cd libical-0.44 | ||
- | ./configure && make | + | ./configure && make && make install |
=== gpgme === | === gpgme === | ||
- | gpgme is needed for kdepimlibs | + | gpgme is needed for kdepimlibs: |
- | + | [sbox-FREMANTLE_ARMEL: ~] > apt-get install libgpgme11-dev | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== boost === | === boost === | ||
Line 75: | Line 54: | ||
=== giflib === | === giflib === | ||
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 | ||
+ | ./configure && make && make install | ||
= See also = | = See also = | ||
* [[KDE on scratchbox]] | * [[KDE on scratchbox]] | ||
* [[KDE]] | * [[KDE]] | ||
+ | |||
+ | [[Category:KDE]] |
Revision as of 13:22, 12 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.
Contents |
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, and then run:
$ /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 using:
./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
wget http://downloads.sourceforge.net/project/giflib/giflib%204.x/giflib-4.1.6/giflib-4.1.6.tar.bz2?use_mirror=switch ./configure && make && make install