diff options
Diffstat (limited to 'packages/navit')
-rw-r--r-- | packages/navit/files/compile-fix.patch | 8 | ||||
-rw-r--r-- | packages/navit/files/navit.desktop | 12 | ||||
-rw-r--r-- | packages/navit/files/navit.launcher | 30 | ||||
-rw-r--r-- | packages/navit/files/navit.xml-so.patch | 13 | ||||
-rw-r--r-- | packages/navit/navit.inc | 27 | ||||
-rw-r--r-- | packages/navit/navit_0.0.1.bb | 13 | ||||
-rw-r--r-- | packages/navit/navit_0.0.2.bb | 13 | ||||
-rw-r--r-- | packages/navit/navit_0.0.3.bb | 5 | ||||
-rw-r--r-- | packages/navit/navit_cvs.bb | 18 |
9 files changed, 92 insertions, 47 deletions
diff --git a/packages/navit/files/compile-fix.patch b/packages/navit/files/compile-fix.patch deleted file mode 100644 index 86274d8aa8..0000000000 --- a/packages/navit/files/compile-fix.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -Naur navit-0.0.1.old/src/fib-1.1/Makefile.am navit-0.0.1/src/fib-1.1/Makefile.am ---- navit-0.0.1.old/src/fib-1.1/Makefile.am 2007-07-05 19:16:20.000000000 +0200 -+++ navit-0.0.1/src/fib-1.1/Makefile.am 2007-09-18 00:48:08.000000000 +0200 -@@ -1,4 +1,3 @@ - noinst_LTLIBRARIES = libfib.la - libfib_la_SOURCES = fib.c fib.h fibpriv.h --libfib_la_LDFLAGS = -static - EXTRA_DIST=README configure.in fh_extractmin.3 fh_makeheap.3 fh_makekeyheap.3 fibtest.c fibtest2.c tt.c use.c diff --git a/packages/navit/files/navit.desktop b/packages/navit/files/navit.desktop new file mode 100644 index 0000000000..52aae31fce --- /dev/null +++ b/packages/navit/files/navit.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Navit +Comment=GPS Navigation +Exec=navit +Icon=openmoko-terminal +Terminal=false +Type=Application +Categories=GTK;Application;Utilities; +MimeType=text/x-vcard; +SingleInstance=true +StartupNotify=true diff --git a/packages/navit/files/navit.launcher b/packages/navit/files/navit.launcher new file mode 100644 index 0000000000..b95aadb878 --- /dev/null +++ b/packages/navit/files/navit.launcher @@ -0,0 +1,30 @@ +#! /bin/sh +# +# Copyright Matthias Hentges <devel@hentges.net> (c) 2008 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: navit.launcher +# Date: 20080105 (YMD) +# +################################################################################# +# +# 20080105 - v0.0.1 - Initial release + +# On devices with low memory (< 512Mb?) Navit will segfault on start. +# This can be worked around by doing +# "echo 1 > /proc/sys/vm/overcommit_memory" + +if test "`cat /proc/meminfo | grep ^MemTotal | awk '{print $2}'`" -lt "500000" +then + if test "$USER" = "root" + then + echo "Enabling low-mem workaround..." + echo 1 > /proc/sys/vm/overcommit_memory + else + echo "I need root-privs to enable the low-mem workaround!" + fi +fi + +navit.real $* + + diff --git a/packages/navit/files/navit.xml-so.patch b/packages/navit/files/navit.xml-so.patch new file mode 100644 index 0000000000..c374756447 --- /dev/null +++ b/packages/navit/files/navit.xml-so.patch @@ -0,0 +1,13 @@ +--- navit-0.0.3/src/navit.xml.orig 2008-01-01 15:24:43.000000000 +0000 ++++ navit-0.0.3/src/navit.xml 2008-01-01 15:25:01.000000000 +0000 +@@ -1,8 +1,8 @@ + <?xml version="1.0" encoding="utf-8"?> + <!DOCTYPE navit SYSTEM "navit.dtd"> + <plugins> +- <plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}lib*.so"/> +- <plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}libgraphics_null.so" active="no" /> ++ <plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}lib*.so.0"/> ++ <plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}libgraphics_null.so.0" active="no" /> + </plugins> + <debug name="navit:do_draw" level="0" /> + <!-- diff --git a/packages/navit/navit.inc b/packages/navit/navit.inc new file mode 100644 index 0000000000..06e3a72664 --- /dev/null +++ b/packages/navit/navit.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Navit is a car navigation system with routing engine." +LICENSE = "GPL" +DEPENDS = "glib-2.0 gtk+" +RRECOMMENDS = "gpsd speechd flite" + +inherit autotools + +EXTRA_OECONF = "--disable-binding-python --disable-gui-sdl --disable-samplemap --enable-avoid-float --enable-avoid-unaligned" + +PACKAGES = "${PN}-dbg ${PN}-dev ${PN} ${PN}-doc ${PN}-locale" + +FILES_${PN}-dbg += "${libdir}/${PN}/*/.debug" +FILES_${PN}-dev += "${libdir}/${PN}/*/*.so" + +SRC_URI_append = " \ + file://navit.xml-so.patch;patch=1 \ + file://navit.desktop \ + file://navit.launcher \ + " + +do_install_append() { + install -d ${D}/usr/share/applications/ + install -m 0644 ${WORKDIR}/navit.desktop ${D}/usr/share/applications/ + + mv ${D}/usr/bin/navit ${D}/usr/bin/navit.real + install -m 0755 ${WORKDIR}/navit.launcher ${D}/usr/bin/navit +} diff --git a/packages/navit/navit_0.0.1.bb b/packages/navit/navit_0.0.1.bb deleted file mode 100644 index 2db71a3e87..0000000000 --- a/packages/navit/navit_0.0.1.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "Navit is a car navigation system with routing engine." -LICENSE = "GPL" -DEPENDS = "glib-2.0 gtk+" -PR = "r2" - -inherit autotools - -SRC_URI = "${SOURCEFORGE_MIRROR}/navit/navit-${PV}.tar.gz \ - file://compile-fix.patch;patch=1" - -EXTRA_OECONF = "--disable-gui-sdl --disable-binding-python --enable-avoid-unaligned --enable-avoid-float" - -FILES_${PN}-dbg += "${libdir}/${PN}/*/.debug" diff --git a/packages/navit/navit_0.0.2.bb b/packages/navit/navit_0.0.2.bb deleted file mode 100644 index ce34ee835b..0000000000 --- a/packages/navit/navit_0.0.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "Navit is a car navigation system with routing engine." -LICENSE = "GPL" -DEPENDS = "glib-2.0 gtk+" -PR = "r0" - -inherit autotools - -SRC_URI = "${SOURCEFORGE_MIRROR}/navit/navit-${PV}.tar.gz \ - file://compile-fix.patch;patch=1" - -EXTRA_OECONF = "--disable-gui-sdl --disable-binding-python --enable-avoid-unaligned --enable-avoid-float" - -FILES_${PN}-dbg += "${libdir}/${PN}/*/.debug" diff --git a/packages/navit/navit_0.0.3.bb b/packages/navit/navit_0.0.3.bb new file mode 100644 index 0000000000..a926528faf --- /dev/null +++ b/packages/navit/navit_0.0.3.bb @@ -0,0 +1,5 @@ +require navit.inc + +PR = "r4" + +SRC_URI = "${SOURCEFORGE_MIRROR}/navit/navit-${PV}.tar.gz" diff --git a/packages/navit/navit_cvs.bb b/packages/navit/navit_cvs.bb index 8f158d4f79..014e7d3a53 100644 --- a/packages/navit/navit_cvs.bb +++ b/packages/navit/navit_cvs.bb @@ -1,19 +1,11 @@ -DESCRIPTION = "Navit is a car navigation system with routing engine." -LICENSE = "GPL" -DEPENDS = "glib-2.0 gtk+" -PV = "0.0.2+cvs${SRCDATE}" -PR = "r0" +require navit.inc -inherit autotools -S = "${WORKDIR}/navit" +PV = "0.0.3+cvs${SRCDATE}" +PR = "r4" -SRC_URI = "cvs://anonymous@navit.cvs.sourceforge.net/cvsroot/navit;module=navit \ - " +S = "${WORKDIR}/navit" -EXTRA_OECONF = "--disable-binding-python --disable-gui-sdl --disable-samplemap --enable-avoid-float --enable-avoid-unaligned" -#--enable-shared +SRC_URI = "cvs://anonymous@navit.cvs.sourceforge.net/cvsroot/navit;module=navit" EXTRA_AUTORECONF = " -I m4" -FILES_${PN}-dbg += "${libdir}/${PN}/*/.debug" - |