Difference between revisions of "Debian dependencies"

From Navit's Wiki
Jump to: navigation, search
(OpenGL)
(OpenGL graphics: libfreeimage-dev)
Line 14: Line 14:
  
 
== OpenGL graphics ==
 
== OpenGL graphics ==
'''libglc-dev freeglut3-dev libgl1-mesa-dev''' (may be incomplete)
+
'''libglc-dev freeglut3-dev libgl1-mesa-dev libfreeimage-dev''' (may be incomplete)
  
 
== QT ==
 
== QT ==

Revision as of 20:00, 16 February 2012

(as I'm only running sid on all my computers I don't know if all of those packages are available in Etch). It compiles flawlessly on a Lenny, once all dependencies installed.

Absolute minimum requirements

libtool automake autoconf libglib2.0-dev zlib1g-dev gettext subversion cvs

With Debian/squeeze or later you also need autopoint (previously included in gettext). Furthermore, you probably need the very latest config.sub and config.guess files, the ones provided by automake are outdated and do not work with ndk r5b. They can be found in autotools-dev from sid (install it manually from packages.debian.org if sid is not in your sources.list).

GTK+

libgtk2.0-dev libtiff4-dev

SDL and CeGUI

libsdl-image1.2-dev libcegui-mk2-dev libdevil-dev libglc-dev freeglut3-dev libxmu-dev libfribidi-dev

OpenGL graphics

libglc-dev freeglut3-dev libgl1-mesa-dev libfreeimage-dev (may be incomplete)

QT

libqt3-mt-dev libqtcore4 libqtgui4

gpsd

libgps-dev

(optional, but certainly nice to have)

espeak

espeak

(optional)

speechd

libspeechd-dev

(optional, you are better off with using espeak)

dbus

libdbus-glib-1-dev

(optional, you most likely don't need this.)

python

python-dev

(optional, you most likely don't need this.)

svg to png

You can use one of those for svn2png convertion: rsvg-convert from librsvg2-bin (my preferred -- latouche), convert from imagemagick, ksvg2png4 from kdebase-runtime or inkscape

saxon

libsaxonb-java

required for android (don't forget --with-saxon=saxonb-xslt somewhere on the ./configure-line)