Difference between revisions of "Installation/MacOSX"

From PaparazziUAV
Jump to navigation Jump to search
Line 7: Line 7:
# Install MacPorts from http://www.macports.org/install.php
# Install MacPorts from http://www.macports.org/install.php
# Install GIT <pre>sudo port install git-core</pre>
# Install GIT <pre>sudo port install git-core</pre>
# Get a local copy of the Paparazzi portability support source <pre>git clone git://github.com/paparazzi/paparazzi-portability-support.git</pre>
# Get a local copy of the Paparazzi Portability Support source <pre>git clone git://github.com/paparazzi/paparazzi-portability-support.git</pre>
# 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>
# 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>
# Install paparazzi <pre>sudo port install paparazzi</pre> # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
# Install paparazzi <pre>sudo port install paparazzi</pre> # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
# edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this)
# edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this)
If you want to follow the standard Paparazzi [[Git]] install then the prerequisite software can be installed by running the command <pre>sudo port install paparazzi-tools</pre>


==Configuration==
==Configuration==

Revision as of 04:41, 15 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.

Installing from source

  1. Install the latest XCode http://developer.apple.com/technologies/tools/xcode.html
  2. Install MacPorts from http://www.macports.org/install.php
  3. Install GIT
    sudo port install git-core
  4. Get a local copy of the Paparazzi Portability Support source
    git clone git://github.com/paparazzi/paparazzi-portability-support.git
  5. 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]
  6. Install paparazzi
    sudo port install paparazzi
    # then go and have lunch, get a coffee, get some sleep. this will probably take a long time
  7. edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this)


If you want to follow the standard Paparazzi Git install then the prerequisite software can be installed by running the command

sudo port install paparazzi-tools

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

cd ~/paparazzi
./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