sci-geosciences/navit - 9999 (booboo)

Search

Install

Install this version:

emerge -a =sci-geosciences/navit-9999

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =sci-geosciences/navit-9999

Or alternatively:

emerge --autounmask-write -a =sci-geosciences/navit-9999

Package Information

Description:
An open-source car navigation system with a routing engine
Homepage:
http://www.navit-project.org
License:
LGPL-2

Ebuild Details

Version EAPI Keywords Slot
9999 8 0
View Raw Ebuild
# 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"
}

USE Flags

Manage flags for this package: euse -i <flag> -p sci-geosciences/navit | euse -E <flag> -p sci-geosciences/navit | euse -D <flag> -p sci-geosciences/navit

Global/Standard Flags

gps
gtk
nls
qt
sdl
svg
Default: Enabled (+)

Inherited Eclasses

xdg

Dependencies

DEPEND

${RDEPEND}
	virtual/pkgconfig
	svg? ( || ( gnome-base/librsvg media-gfx/imagemagick[png,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 )

Manifest for 9999

Type File Size Source URLs
DIST e601a8d9a6f45dea3abd9b77638dc55926d223b2.patch 1306 bytes https://github.com/navit-gps/navit/commit/e601a8d9a6f45dea3abd9b77638dc55926d223b2.patch
DIST navit-647.patch 811 bytes https://patch-diff.githubusercontent.com/raw/navit-gps/navit/pull/647.patch