Qt5-Maemo5

(Created page with "will be filled ...")
(split development and use of libs into different pages)
Line 1: Line 1:
-
will be filled ...
+
= Use Qt5 to build apps =
 +
Prerequisites:
 +
* scratchbox ARMEL target [[CSSU-thumb toolchain setup (gcc4.7.2-linaro)]] (tested), others may work
 +
* thumb2 compatible kernel on device (cssu or kp52)
 +
 
 +
#not endless bandwidth, so use with care or offer mirror:
 +
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list
 +
#libXc11-xcb1 is not optified, but tiny
 +
fakeroot apt-get install qt5-base-dev qt5-declarative-dev qt5-maemo5-dev
 +
#install other parts as needed, see [[Qt5-Maemo5-Development/WhatWorks]]
 +
#convenience, otherwise call /opt/qt5/bin/qmake directly
 +
ln -s /opt/qt5/bin/qmake /usr/bin/qmake-qt5
 +
 
 +
Build your project:
 +
cd /your/project
 +
qmake-qt5
 +
make
 +
 +
Please report results in the second table at [[Qt5-Maemo5/WhatWorks]] or discuss them in the related
 +
[http://talk.maemo.org/showthread.php?t=84782 TMO thread].
 +
 
 +
= Testing Qt5 on the N900 =
 +
sudo gainroot
 +
#not endless bandwidth, so use with care or offer  mirror:
 +
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list
 +
apt-get install qt5-base qt5-declarative qt5-maemo5
 +
#some examples available e.g.
 +
apt-get install trojita-tp
 +
exit
 +
 
 +
# some simple examples and flatboat
 +
# see http://repos.fuhlbrueck.net/qt5-maemo5-examples/
 +
wget http://repos.fuhlbrueck.net/qt5-maemo5-examples/EXAMPLE
 +
chmod 755 EXAMPLE
 +
./EXAMPLE
 +
#don't be confused, if it shows some debug output

Revision as of 16:30, 5 August 2013

Use Qt5 to build apps

Prerequisites:

#not endless bandwidth, so use with care or offer mirror:
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list
#libXc11-xcb1 is not optified, but tiny
fakeroot apt-get install qt5-base-dev qt5-declarative-dev qt5-maemo5-dev
#install other parts as needed, see Qt5-Maemo5-Development/WhatWorks
#convenience, otherwise call /opt/qt5/bin/qmake directly
ln -s /opt/qt5/bin/qmake /usr/bin/qmake-qt5

Build your project:

cd /your/project
qmake-qt5
make

Please report results in the second table at Qt5-Maemo5/WhatWorks or discuss them in the related TMO thread.

Testing Qt5 on the N900

sudo gainroot
#not endless bandwidth, so use with care or offer  mirror:
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list
apt-get install qt5-base qt5-declarative qt5-maemo5
#some examples available e.g.
apt-get install trojita-tp
exit
# some simple examples and flatboat
# see http://repos.fuhlbrueck.net/qt5-maemo5-examples/
wget http://repos.fuhlbrueck.net/qt5-maemo5-examples/EXAMPLE
chmod 755 EXAMPLE
./EXAMPLE
#don't be confused, if it shows some debug output