1 Toto je Readme pro program N9Profile pro N900
2 -------------------------------------------------------------------
3 Copyright (C) 2010 Jakub Šplíchal, <jakub.bzouk@gmail.com>
4 Git: http://gitorious.org/n9profile
7 ---------------------------------------------------------------------
8 Program slouží k nastavování vytváření a nastavení profilů pro
9 mobil N900 se systémem Maemo 5.
12 -------------------------------------------------------------------
13 Pro překlad je potřeba nástroj scratchbox http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html
15 Spuštění aplikace ve scratchbox pro cíl FREMANTLE_X86:
16 1. je potřeba v konzoli host systému spustit příkaz Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb
18 2. Spustit dvě konzole a přihlasit se do scratchbox zapomocí příkazu /scratchbox/login a mít nastavený cíl FREMANTLE_X86 (zapomocí sb-menu příkazu)
19 v 1. konzoli spustit příkazy
22 a v druhé konzoli v adresáři se zdrojovými kódy aplikace (/n9profil-0.1/src/ spustit.
25 run-standalone.sh ./N9Profile
27 3::) Pro spuštění na N900
28 stačí aplikaci přeložit pro ARM (ve scratchbox se přepíná cíl překladů pomocí sb-menu)
29 Přeložit a nahrát aplikaci do HOME složky na mobilu a spustit pomocí run-standalone.sh ./N9Profile
31 Instalační balíček deb:
32 Pro vytvoření deb balíčku stačí spustit příkaz dpkg-buildpackage -sa -rfakeroot -kvas.email@email.com ve složce n9profil-0.1.
35 3. Závislosti na knihovnách
36 -------------------------------------------------------------------
39 - ve scratchbox stačí fakeroot apt-get install libqt4-maemo5-dev
40 - pro nové knihovny stačí pouze fakeroot apt-get install libqt4-dev (pro Maemo PR 1.2)
41 - je možné že při spuštění příkazu qmake bash nenalezne v PATH
42 stačí přidat knihovny a bin do path
43 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/qt4-maemo5/lib
44 - PATH=$PATH:/opt/qt4-maemo5/bin
46 Knihovna pro nastavování profilů
47 - fakeroot apt-get install libprofile-dev
50 libatk1.0-0 (>= 1.24.0),
53 libdbus-1-3 (>= 1.1.4),
54 libdbus-glib-1-2 (>= 0.76),
55 libfontconfig1 (>= 2.6.0),
56 libfreetype6 (>= 2.3.9),
58 libgconf2-6 (>= 2.13.5),
59 libglib2.0-0 (>= 2.20.0),
60 libgtk2.0-0 (>= 2:2.12.9-0osso1),
64 libqt4-maemo5-core (>= 4.6.2~git20100212),
65 libqt4-maemo5-dbus (>= 4.6.2~git20100212),
66 libqt4-maemo5-gui (>= 4.6.2~git20100212),
67 libqt4-maemo5-maemo5 (>= 4.6.2~git20100212),
68 libqt4-maemo5-network (>= 4.6.2~git20100212),
69 libqt4-maemo5-xml (>= 4.6.2~git20100212),
70 libqt4-maemo5-xmlpatterns (>= 4.6.2~git20100212),
73 Většina z těchto knihoven je již obsažena v systému.
75 -------------------------------------------------------------------
78 Aplikace jsi při prvním spuštění vytvoří v HOME složku NProfile a vní soubor profiles.xml
79 pro ukládání profilů a načte dva profily z mobilu. Také vytvoří soubor cellidwifinum.xml