Difference between revisions of "Installation/MacOSX"

From PaparazziUAV
Jump to navigation Jump to search
Line 9: Line 9:
# login to github and fork paparazzi/paparazzi and paparazzi/paparazzi-portability-support
# login to github and fork paparazzi/paparazzi and paparazzi/paparazzi-portability-support
# git clone -o <username> git@github.com:<your github username>/paparazzi-portability-support.git <-- See the Paparazzi GIT page
# git clone -o <username> git@github.com:<your github username>/paparazzi-portability-support.git <-- See the Paparazzi GIT page
# edit /opt/local/etc/macports/sources.conf and above the rsync://... line add file://<local path>/paparazzi-portability-support/darwin/macports/ports/ [nosync] (don't forget the leading slash in the <local path>)
# edit /opt/local/etc/macports/sources.conf and above the rsync://... line add file://<local path>/paparazzi-portability-support/darwin/macports/ports/ [nosync] for example: <pre>file:///Users/dummyuser/projects/paparazzi/paparazzi-portability-support/darwin/macports/ports/ [nosync]</pre>
# sudo port install paparazzi-tools # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
# sudo port install paparazzi-tools # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
# git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page
# git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page

Revision as of 20:59, 14 January 2011

The task of building Paparazzi on for Apple MacOS X is on going.

The current installation instructions are as follows. As the process evolves and the more people begin to use it the process will become easier and more simplified.

Installation

  1. Install the latest XCode http://developer.apple.com
  2. Install MacPorts from http://www.macports.org/install.php
  3. sudo port install git-core
  4. login to github and fork paparazzi/paparazzi and paparazzi/paparazzi-portability-support
  5. git clone -o <username> git@github.com:<your github username>/paparazzi-portability-support.git <-- See the Paparazzi GIT page
  6. edit /opt/local/etc/macports/sources.conf and above the rsync://... line add file://<local path>/paparazzi-portability-support/darwin/macports/ports/ [nosync] for example:
    file:///Users/dummyuser/projects/paparazzi/paparazzi-portability-support/darwin/macports/ports/ [nosync]
  7. sudo port install paparazzi-tools # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
  8. git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page
  9. cd <GIT>/paparazzi
  10. make clean
  11. make
  12. edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this)

Configuration

edit <GIT>/conf/control_panel.xml and set the ivy_bus variable to be <your IP Network>:2010

Running Paparazzi

The Paparazzi GCS can be started by running the command

./paparazzi.osx &

Changing the gtk look and feel

Run /opt/local/bin/switch2 to select a different theme. More detailed instructions can be found at http://gtk.php.net/manual/en/html/tutorials/tutorials.installation.macosx-stepbystep.html

Additional themes can be downloaded from http://art.gnome.org/themes/gtk2