Difference between revisions of "Debian dependencies"
(cat) |
(→SDL: list is correct) |
||
Line 21: | Line 21: | ||
'''libsdl-image1.2-dev libdevil-dev libglc-dev freeglut3-dev libxmu-dev libfribidi-dev''' | '''libsdl-image1.2-dev libdevil-dev libglc-dev freeglut3-dev libxmu-dev libfribidi-dev''' | ||
− | |||
== OpenGL graphics == | == OpenGL graphics == | ||
'''libglc-dev freeglut3-dev libgl1-mesa-dev libfreeimage-dev''' | '''libglc-dev freeglut3-dev libgl1-mesa-dev libfreeimage-dev''' |
Revision as of 19:10, 21 August 2014
(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.
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?
Contents
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 libfreeimage-dev
Note: List may no longer be correct (please test, then remove this note)
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
required for android (don't forget --with-saxon=saxonb-xslt somewhere on the ./configure-line)