# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" inherit autotools subversion DESCRIPTION="An open-source car navigation system with a routing engine" HOMEPAGE="http://www.navit-project.org" SRC_URI="" LICENSE="LGPL-2" SLOT="0" KEYWORDS="" IUSE="dbus garmin gps gtk nls python sdl speechd svg" RDEPEND="dev-libs/glib:2 garmin? ( dev-libs/libgarmin ) gtk? ( x11-libs/gtk+:2 x11-misc/xkbd ) sdl? ( media-libs/libsdl media-libs/sdl-image dev-games/cegui media-libs/quesoglc ) python? ( dev-lang/python ) dbus? ( sys-apps/dbus ) gps? ( sci-geosciences/gpsd ) speechd? ( app-accessibility/speech-dispatcher )" DEPEND="${RDEPEND} virtual/pkgconfig dev-vcs/cvs svg? ( || ( gnome-base/librsvg media-gfx/imagemagick[png,svg] ) )" ESVN_REPO_URI="http://navit.svn.sourceforge.net/svnroot/navit/trunk/navit" src_prepare() { autopoint -f || die "autopoint failed" eautoreconf } src_configure() { local myconf if use svg; then if has_version gnome-base/librsvg; then myconf="--with-svg2png-use-rsvg-convert" else myconf="--with-svg2png-use-convert" fi else myconf="--disable-svg2png" fi econf $(use_enable garmin) \ $(use_enable gps libgps) \ $(use_enable gtk gui-gtk) \ $(use_enable sdl gui-sdl) \ $(use_enable nls) \ $(use_enable dbus binding-dbus) \ $(use_enable python binding-python) \ $(use_enable speechd speech-speechd) \ --disable-graphics-qt-painter \ --disable-samplemap \ ${myconf} } src_install () { emake DESTDIR="${D}" install || die "Install failed" dodoc AUTHORS ChangeLog README || die "dodoc failed" }