Difference between revisions of "Debian dependencies"

From Navit's Wiki
Jump to: navigation, search
(Absolute minimum requirements)
m (Absolute minimum requirements)
Line 3: Line 3:
  
 
== Absolute minimum requirements ==
 
== Absolute minimum requirements ==
'''libtool automake autoconf libglib2.0-dev zlib1g-dev gettext subversion'''
+
'''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 [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).

Revision as of 12:52, 30 November 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 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

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)