Difference between revisions of "Debian dependencies"

From Navit's Wiki
Jump to: navigation, search
(SDL: list is correct)
 
(5 intermediate revisions by 2 users not shown)
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).
+
{{warning|1='''This is a page has been migrated to readthedocs:'''https://github.com/navit-gps/navit/pull/880 . It is only kept here for archiving purposes.}}
It compiles flawlessly on a Lenny, once all dependencies installed.
+
 
 +
It compiles flawlessly on a Lenny (5.0) or later, once all dependencies installed.
  
 
Notes:
 
Notes:
  
* This page is for the CMake build. The build via autotools requires some more packages, but is no longer supported.
+
* This page is for building navit with CMake.
* 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]]?
+
* The Debian dependencies are the same as the Ubuntu dependencies (as Ubuntu is based on Debian). Maybe we should merge this page with [[Ubuntu dependencies]]?
  
  
Line 14: Line 15:
 
== Translations for the user interface ==
 
== Translations for the user interface ==
 
'''gettext'''
 
'''gettext'''
 +
 +
== Maptool ==
 +
'''protobuf-c-compiler  libprotobuf-c-dev'''
  
 
== GTK+ ==
 
== GTK+ ==
Line 22: Line 26:
  
 
== OpenGL graphics ==
 
== OpenGL graphics ==
'''libglc-dev freeglut3-dev libgl1-mesa-dev libfreeimage-dev'''
+
'''libglc-dev freeglut3-dev libgl1-mesa-dev'''
  
''Note: List may no longer be correct (please test, then remove this note)''
 
 
== QT ==
 
== QT ==
 
'''libqt4-dev'''
 
'''libqt4-dev'''
Line 58: Line 61:
 
'''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]]

Latest revision as of 04:40, 22 September 2019

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

Notes:

  • This page is for building navit with CMake.
  • The Debian dependencies are the same as the Ubuntu dependencies (as Ubuntu is based on Debian). Maybe we should merge this page with Ubuntu dependencies?


Absolute minimum requirements[edit]

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[edit]

gettext

Maptool[edit]

protobuf-c-compiler libprotobuf-c-dev

GTK+[edit]

Included in minimum requirements

SDL[edit]

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

OpenGL graphics[edit]

libglc-dev freeglut3-dev libgl1-mesa-dev

QT[edit]

libqt4-dev

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

gpsd[edit]

libgps-dev

(optional, but certainly nice to have)

espeak[edit]

espeak

(optional)

speechd[edit]

libspeechd-dev

(optional, you are better off with using espeak)

dbus[edit]

libdbus-glib-1-dev

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

python[edit]

python-dev

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

saxon[edit]

libsaxonb-java

only required for android