How to run OpenMoko Apps on PC

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Install dependencies)
(Added Debian package name to get qmake.)
Line 7: Line 7:
 
** pango-dev
 
** pango-dev
 
** atk-dev
 
** atk-dev
** qmake from Qt4
+
** qmake from Qt4 (libqt4-dev on Debian)
  
 
===Build everything in one run using Qmake===
 
===Build everything in one run using Qmake===

Revision as of 05:02, 15 February 2007

Contents

Install dependencies

  • use aptitude, apt-get, urpmi, or whatever your distro supports
    • Under ubuntu: apt-get install libgtk2.0-dev pulls in everything necessary
  • you will probably need
    • gtk-dev
    • pango-dev
    • atk-dev
    • qmake from Qt4 (libqt4-dev on Debian)

Build everything in one run using Qmake

NOTE: qmake is Mickey's preferred build tool, you can use autotools as well...


 cd <svn-checkout>/src/target/OM-2007
 . ./makevars.sh
 qmake
 make

Now the applications should be found in ./bin.

Set your theme to OpenMoko

Edit $HOME/.gtkrc-2.0 to something like that:

 include "<PATH-to-svn-checkout>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc"

Run the examples

 bin/openmoko-paned-demo
 bin/openmoko-finger-demo
 bin/openmoko-chordmaster
Personal tools

Install dependencies

  • use aptitude, apt-get, urpmi, or whatever your distro supports
    • Under ubuntu: apt-get install libgtk2.0-dev pulls in everything necessary
  • you will probably need
    • gtk-dev
    • pango-dev
    • atk-dev
    • qmake from Qt4 (libqt4-dev on Debian)

Build everything in one run using Qmake

NOTE: qmake is Mickey's preferred build tool, you can use autotools as well...


 cd <svn-checkout>/src/target/OM-2007
 . ./makevars.sh
 qmake
 make

Now the applications should be found in ./bin.

Set your theme to OpenMoko

Edit $HOME/.gtkrc-2.0 to something like that:

 include "<PATH-to-svn-checkout>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc"

Run the examples

 bin/openmoko-paned-demo
 bin/openmoko-finger-demo
 bin/openmoko-chordmaster