navit-9999-r1booboo
download
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 cmake xdg
DESCRIPTION="An open-source car navigation system with a routing engine"
HOMEPAGE="http://www.navit-project.org"
EGIT_REPO_URI="https://github.com/navit-gps/navit"
SRC_URI="https://patch-diff.githubusercontent.com/raw/navit-gps/navit/pull/647.patch -> $PN-647.patch
https://github.com/navit-gps/navit/commit/e601a8d9a6f45dea3abd9b77638dc55926d223b2.patch"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS=""
IUSE="dbus garmin gles gles2 gps gtk nls python qt sdl speechd +svg"
RDEPEND="dev-libs/glib:2
dev-libs/protobuf-c
garmin? ( dev-libs/libgarmin )
gles? ( virtual/opengl )
gles2? ( virtual/opengl )
gtk? ( x11-libs/gtk+:2
x11-misc/xkbd )
qt? ( dev-qt/qtsensors:5 app-accessibility/espeak )
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
svg? ( || ( gnome-base/librsvg media-gfx/imagemagick[png,svg] ) )"
PATCHES=(
"${DISTDIR}/${PN}-647.patch"
)
src_configure() {
mycmakeargs=(
-DUSE_PLUGINS=FALSE
-DSAMPLE_MAP=OFF
-DUSE_SVG=$(usex svg)
-DUSE_OPENGLES=$(usex gles)
-DUSE_OPENGLES2=$(usex gles2)
-DUSE_NATIVE_LANGUAGE_SUPPORT=$(usex nls)
-DDISABLE_QT=$(usex qt NO YES)
)
cmake_src_configure
}
src_install () {
cmake_src_install
dodoc AUTHORS CHANGELOG.md README.md || die "dodoc failed"
}