Difference between revisions of "Debian dependencies"

From Navit's Wiki
Jump to: navigation, search
(OpenGL graphics: libfreeimage not necessary)
(remove remark about ./configure)
Line 1: Line 1:
(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 (5.0) or later, once all dependencies installed.
It compiles flawlessly on a Lenny, once all dependencies installed.
 
  
 
Notes:
 
Notes:
Line 57: Line 56:
 
'''libsaxonb-java'''
 
'''libsaxonb-java'''
  
required for android (don't forget ''--with-saxon=saxonb-xslt'' somewhere on the ''./configure''-line)
+
only required for android
  
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Building]]
 
[[Category:Building]]

Revision as of 19:29, 19 September 2015

It compiles flawlessly on a Lenny (5.0) or later, once all dependencies installed.

Notes:

  • This page is for the CMake build. The build via autotools requires some more packages, but is no longer supported.
  • The Debian dependencies are almost(?) the same as the Ubuntu dependencies (as Ubuntu is based on Debian). Maybe we should merge this page with Ubuntu dependencies?


Absolute minimum requirements

gcc cmake zlib1g-dev libpng12-dev libgtk2.0-dev librsvg2-bin

Note: Not all these packages are strictly required (for example, maptool can be built without installing GTK+), but this is the smallest practical set of packages if you want to run Navit.

Translations for the user interface

gettext

GTK+

Included in minimum requirements

SDL

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

OpenGL graphics

libglc-dev freeglut3-dev libgl1-mesa-dev

QT

libqt4-dev

This package will pull in all the required packages as dependencies.

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.)

saxon

libsaxonb-java

only required for android