Difference between revisions of "Debian dependencies"

From Navit's Wiki
Jump to: navigation, search
(mentioned latest config.sub and config.guess)
(Added saxon)
Line 3: Line 3:
  
 
== Absolute minimum requirements ==
 
== Absolute minimum requirements ==
libtool
+
'''libtool automake autoconf libglib2.0-dev zlib1g-dev gettext cvs'''
automake
 
autoconf
 
libglib2.0-dev
 
zlib1g-dev
 
gettext
 
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 [http://packages.debian.org/sid/all/autotools-dev/download packages.debian.org] if sid is not in your sources.list).
+
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 [http://packages.debian.org/sid/all/autotools-dev/download packages.debian.org] if sid is not in your sources.list).
  
 
== GTK+ ==
 
== GTK+ ==
libgtk2.0-dev libtiff4-dev
+
'''libgtk2.0-dev libtiff4-dev'''
  
 
== SDL and CeGUI ==
 
== SDL and CeGUI ==
libsdl-image1.2-dev
+
'''libsdl-image1.2-dev libcegui-mk2-dev libdevil-dev libglc-dev freeglut3-dev libxmu-dev libfribidi-dev'''
libcegui-mk2-dev
 
libdevil-dev
 
libglc-dev
 
freeglut3-dev
 
libxmu-dev
 
libfribidi-dev
 
  
 
== QT ==
 
== QT ==
libqt3-mt-dev libqtcore4 libqtgui4
+
'''libqt3-mt-dev libqtcore4 libqtgui4'''
  
 
== gpsd ==
 
== gpsd ==
libgps-dev
+
'''libgps-dev'''
 +
 
 
(optional, but certainly nice to have)
 
(optional, but certainly nice to have)
  
 
== espeak ==
 
== espeak ==
espeak
+
'''espeak'''
 +
 
 
(optional)
 
(optional)
  
 
== speechd ==
 
== speechd ==
libspeechd-dev
+
'''libspeechd-dev'''
 +
 
 
(optional, you are better off with using espeak)
 
(optional, you are better off with using espeak)
  
 
== dbus ==
 
== dbus ==
libdbus-glib-1-dev
+
'''libdbus-glib-1-dev'''
 +
 
 
(optional, you most likely don't need this.)
 
(optional, you most likely don't need this.)
  
 
== python ==
 
== python ==
python-dev
+
'''python-dev'''
 +
 
 
(optional, you most likely don't need this.)
 
(optional, you most likely don't need this.)
  
 
== svg to png ==
 
== 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'''
  
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
+
required for android (don't forget ''--with-saxon=saxonb-xslt'' somewhere on the ''./configure''-line)

Revision as of 09:29, 20 May 2011

(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 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

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)