From d9bbb7c43017523d5c8123611afb6b37e74595b1 Mon Sep 17 00:00:00 2001 From: Michael Leibowitz Date: Wed, 18 Jul 2012 14:16:14 -0700 Subject: [PATCH] rebase into upstream based tree; hack to make werk with qt5 --- .../0001-fix-build-issues-with-qt-backend.patch | 90 ++++ packaging/0002-fix-undefined-symbol-error.patch | 11 + packaging/0003-center-map.patch | 12 + packaging/0004-connect-demo-gps-nmea-log.patch | 22 + packaging/0005-defaults-to-qt-backend.patch | 12 + packaging/0006-custom-layout.patch | 74 +++ packaging/0007-increase_icon_size_patch | 12 + packaging/gpsdata.nmea | 561 +++++++++++++++++++++ packaging/navit.changes | 7 + packaging/navit.spec | 118 +++++ packaging/qt5.patch | 169 +++++++ 11 files changed, 1088 insertions(+) create mode 100644 packaging/0001-fix-build-issues-with-qt-backend.patch create mode 100644 packaging/0002-fix-undefined-symbol-error.patch create mode 100644 packaging/0003-center-map.patch create mode 100644 packaging/0004-connect-demo-gps-nmea-log.patch create mode 100644 packaging/0005-defaults-to-qt-backend.patch create mode 100644 packaging/0006-custom-layout.patch create mode 100644 packaging/0007-increase_icon_size_patch create mode 100644 packaging/gpsdata.nmea create mode 100644 packaging/navit.changes create mode 100644 packaging/navit.spec create mode 100644 packaging/qt5.patch diff --git a/packaging/0001-fix-build-issues-with-qt-backend.patch b/packaging/0001-fix-build-issues-with-qt-backend.patch new file mode 100644 index 0000000..822b4d0 --- /dev/null +++ b/packaging/0001-fix-build-issues-with-qt-backend.patch @@ -0,0 +1,90 @@ +diff -Naur navit-0.5.0/configure.in navit-0.5.0-new/configure.in +--- navit-0.5.0/configure.in 2012-02-13 16:20:55.000000000 -0800 ++++ navit-0.5.0-new/configure.in 2012-03-27 16:05:40.141883867 -0700 +@@ -50,7 +50,8 @@ + graphics=yes; graphics_reason=default + graphics_gd=no; graphics_gd_reason=default + graphics_gtk_drawing_area=no; graphics_gtk_drawing_area_reason=default +-graphics_qt_qpainter=yes; graphics_qt_qpainter_reason=default ++graphics_qt_qpainter_wayland=no; graphics_qt_qpainter_wayland_reason=default ++graphics_qt_qpainter_xlib=no; graphics_qt_qpainter_xlib_reason=default + graphics_null=yes; graphics_null_reason=default + graphics_opengl=yes; graphics_opengl_reason=default + graphics_sdl=yes; graphics_sdl_reason=default +@@ -927,28 +928,54 @@ + # win32 + AC_ARG_ENABLE(graphics-win32, [ --disable-graphics-win32 disable graphics type win32], graphics_win32=$enableval;graphics_win32_reason="configure parameter") + AM_CONDITIONAL(GRAPHICS_WIN32, test "x${graphics_win32}" = "xyes") +-# qt_qpainter +-AC_ARG_ENABLE(graphics-qt-qpainter, [ --disable-graphics-qt-qpainter disable graphics type qt-qpainter], graphics_qt_qpainter=$enableval;graphics_qt_qpainter_reason="configure parameter") +-if test "x${graphics_qt_qpainter}" = "xyes" -a "x${QT_GUI_CFLAGS}" = "x" -a "x${QT_GUI_LIBS}" = "x"; then +- PKG_CHECK_MODULES(QT_GUI, [QtGui QtCore],graphics_qt_qpainter=yes,graphics_qt_qpainter=no;graphics_qt_qpainter_reason="Packages QtGui and/or QtCore missing") +- if test "x${graphics_qt_qpainter}" = "xno"; then +- PKG_CHECK_MODULES(QT_GUI, [qt-mt],graphics_qt_qpainter=yes;graphics_qt_qpainter_reason="Package qt-mt present",graphics_qt_qpainter=no) ++# qyt_qpainter ++AC_ARG_ENABLE(graphics-qt-qpainter-wayland, [ --disable-graphics-qt-qpainter-wayland disable graphics type qt-qpainter-wayland], graphics_qt_qpainter_wayland=$enableval;graphics_qt_qpainter_wayland_reason="configure parameter") ++AC_ARG_ENABLE(graphics-qt-qpainter-xlib, [ --disable-graphics-qt-qpainter-xlib disable graphics type qt-qpainter-xlib], graphics_qt_qpainter_xlib=$enableval;graphics_qt_qpainter_xlib_reason="configure parameter") ++QT_GUI_CFLAGS="-DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/QtGui" ++QT_SVG_CFLAGS="-DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/QtSvg" ++if test "x${graphics_qt_qpainter_wayland}" = "xyes"; then ++QT_GUI_LIBS="-lQtGui-wayland" ++QT_SVG_LIBS="-lQtSvg-wayland" ++fi ++if test "x${graphics_qt_qpainter_xlib}" = "xyes"; then ++QT_GUI_LIBS="-lQtGui-xlib" ++QT_SVG_LIBS="-lQtSvg-xlib" ++fi ++if test "x${graphics_qt_qpainter_wayland}" = "xyes" -a "x${QT_GUI_CFLAGS}" = "x" -a "x${QT_GUI_LIBS}" = "x"; then ++ PKG_CHECK_MODULES(QT_GUI, [QtGui-wayland QtCore-wayland],graphics_qt_qpainter_wayland=yes,graphics_qt_qpainter_wayland=no;graphics_qt_qpainter_reason-_ayland="Packages QtGui-wayland and/or QtCore-wayland missing") ++ if test "x${graphics_qt_qpainter_wayland}" = "xno"; then ++ PKG_CHECK_MODULES(QT_GUI, [qt-mt],graphics_qt_qpainter_wayland=yes;graphics_qt_qpainter-wayland_reason="Package qt-mt present",graphics_qt_qpainter_wayland=no) + fi + fi +-if test "x${graphics_qt_qpainter}" = "xyes" ; then +- PKG_CHECK_MODULES(QT_SVG, [QtSvg], have_qt_svg=yes, have_qt_svg=no) +- if test "x${have_qt_svg}" = "xyes"; then ++if test "x${graphics_qt_qpainter_xlib}" = "xyes" -a "x${QT_GUI_CFLAGS}" = "x" -a "x${QT_GUI_LIBS}" = "x"; then ++ PKG_CHECK_MODULES(QT_GUI, [QtGui-xlib QtCore-xlib],graphics_qt_qpainter_xlib=yes,graphics_qt_qpainter_xlib=no;graphics_qt_qpainter_xlib_reason="Packages QtGui-xlib and/or QtCore-xlib missing") ++ if test "x${graphics_qt_qpainter_xlib}" = "xno"; then ++ PKG_CHECK_MODULES(QT_GUI, [qt-mt],graphics_qt_qpainter_xlib=yes;graphics_qt_qpainter_xlib_reason="Package qt-mt present",graphics_qt_qpainter_xlib=no) ++ fi ++fi ++if test "x${graphics_qt_qpainter_wayland}" = "xyes" ; then ++ PKG_CHECK_MODULES(QT_SVG, [QtSvg-wayland], have_qt_svg_wayland=yes, have_qt_svg_wayland=no) ++ if test "x${have_qt_svg_wayland}" = "xyes"; then ++ AC_DEFINE([HAVE_QT_SVG],[],Define to 1 if qt supports svg) ++ fi ++fi ++if test "x${graphics_qt_qpainter_xlib}" = "xyes" ; then ++ PKG_CHECK_MODULES(QT_SVG, [QtSvg-xlib], have_qt_svg_xlib=yes, have_qt_svg_xlib=no) ++ if test "x${have_qt_svg-xlib}" = "xyes"; then + AC_DEFINE([HAVE_QT_SVG],[],Define to 1 if qt supports svg) + fi + fi +-if test "x${graphics_qt_qpainter}" = "xyes" ; then +- AC_DEFINE(USE_GRAPICS_QT_QPAINTER, 1, [Build with graphics qt_qpainter]) ++if test "x${graphics_qt_qpainter_wayland}" = "xyes" ; then ++ AC_DEFINE(USE_GRAPHICS_QT_QPAINTER_WAYLAND, 1, [Build with graphics qt_qpainter_wayland]) ++fi ++if test "x${graphics_qt_qpainter_xlib}" = "xyes" ; then ++ AC_DEFINE(USE_GRAPHICS_QT_QPAINTER_XLIB, 1, [Build with graphics qt_qpainter_xlib]) + fi + AC_SUBST(QT_GUI_CFLAGS) + AC_SUBST(QT_GUI_LIBS) + AC_SUBST(QT_SVG_CFLAGS) + AC_SUBST(QT_SVG_LIBS) +-AM_CONDITIONAL(GRAPHICS_QT_QPAINTER, test "x${graphics_qt_qpainter}" = "xyes") ++AM_CONDITIONAL(GRAPHICS_QT_QPAINTER, [test "x${graphics_qt_qpainter_wayland}" = "xyes" || test "x${graphics_qt_qpainter_xlib}" = "xyes"]) + MOC=`$PKG_CONFIG QtGui --variable=moc_location` + if test "x${MOC}" = "x"; then + AC_CHECK_PROG(MOC, moc, moc) +@@ -1274,7 +1301,8 @@ + echo " android: $graphics_android ($graphics_android_reason)" + echo " gtk_drawing_area: $graphics_gtk_drawing_area ($graphics_gtk_drawing_area_reason)" + echo " null: $graphics_null ($graphics_null_reason)" +-echo " qt_qpainter: $graphics_qt_qpainter ($graphics_qt_qpainter_reason)" ++echo " qt_qpainter-wayland: $graphics_qt_qpainter_wayland ($graphics_qt_qpainter_wayland_reason)" ++echo " qt_qpainter-xlib: $graphics_qt_qpainter_xlib ($graphics_qt_qpainter_xlib_reason)" + echo " win32: $graphics_win32 ($graphics_win32_reason)" + echo " OpenGL: $graphics_opengl ($graphics_opengl_reason)" + echo " gd: $graphics_gd ($graphics_gd_reason)" diff --git a/packaging/0002-fix-undefined-symbol-error.patch b/packaging/0002-fix-undefined-symbol-error.patch new file mode 100644 index 0000000..2cc229b --- /dev/null +++ b/packaging/0002-fix-undefined-symbol-error.patch @@ -0,0 +1,11 @@ +diff -Naur navit-0.5.0/navit/graphics/qt_qpainter/RenderArea.h navit-0.5.0-new/navit/graphics/qt_qpainter/RenderArea.h +--- navit-0.5.0/navit/graphics/qt_qpainter/RenderArea.h 2012-02-13 16:20:16.000000000 -0800 ++++ navit-0.5.0-new/navit/graphics/qt_qpainter/RenderArea.h 2012-03-28 00:26:08.989991940 -0700 +@@ -21,7 +21,6 @@ + + #ifdef QT_QPAINTER_USE_EMBEDDING + class EmbeddedWidget : public QX11EmbedWidget { +- Q_OBJECT + + struct graphics_priv *gra; + public: diff --git a/packaging/0003-center-map.patch b/packaging/0003-center-map.patch new file mode 100644 index 0000000..33fe864 --- /dev/null +++ b/packaging/0003-center-map.patch @@ -0,0 +1,12 @@ +diff -Naur navit-0.5.0/navit/navit_shipped.xml navit-0.5.0-new/navit/navit_shipped.xml +--- navit-0.5.0/navit/navit_shipped.xml 2012-02-13 16:20:52.000000000 -0800 ++++ navit-0.5.0-new/navit/navit_shipped.xml 2012-02-17 12:59:44.625777465 -0800 +@@ -31,7 +31,7 @@ + [D][D]DMM.ss[S][S]... N/S [D][D]DMM.ss[S][S]... E/W + [-][D]D.d[d]... [-][D][D]D.d[d]... + [-]0xX [-]0xX --> +- ++ + + diff --git a/packaging/0004-connect-demo-gps-nmea-log.patch b/packaging/0004-connect-demo-gps-nmea-log.patch new file mode 100644 index 0000000..dc84d87 --- /dev/null +++ b/packaging/0004-connect-demo-gps-nmea-log.patch @@ -0,0 +1,22 @@ +diff -Naur navit-0.5.0/navit/navit_shipped.xml navit-0.5.0-new/navit/navit_shipped.xml +--- navit-0.5.0/navit/navit_shipped.xml 2012-02-13 16:20:52.000000000 -0800 ++++ navit-0.5.0-new/navit/navit_shipped.xml 2012-02-17 13:27:46.497707892 -0800 +@@ -108,7 +108,7 @@ + + + +- ++ + + +@@ -120,7 +120,8 @@ + + + +- ++ ++ + + + diff --git a/packaging/0005-defaults-to-qt-backend.patch b/packaging/0005-defaults-to-qt-backend.patch new file mode 100644 index 0000000..98d7bef --- /dev/null +++ b/packaging/0005-defaults-to-qt-backend.patch @@ -0,0 +1,12 @@ +diff -Naur navit-0.5.0/navit/navit_shipped.xml navit-0.5.0-new/navit/navit_shipped.xml +--- navit-0.5.0/navit/navit_shipped.xml 2012-04-19 14:27:36.581014600 -0700 ++++ navit-0.5.0-new/navit/navit_shipped.xml 2012-04-19 14:26:38.813014388 -0700 +@@ -34,7 +34,7 @@ + + +- ++ + diff --git a/packaging/0006-custom-layout.patch b/packaging/0006-custom-layout.patch new file mode 100644 index 0000000..3ba937c --- /dev/null +++ b/packaging/0006-custom-layout.patch @@ -0,0 +1,74 @@ +Index: navit-0.5.0/navit/navit_shipped.xml +=================================================================== +--- navit-0.5.0.orig/navit/navit_shipped.xml 2012-06-05 21:00:02.521188503 -0700 ++++ navit-0.5.0/navit/navit_shipped.xml 2012-06-05 21:02:49.629181987 -0700 +@@ -49,23 +49,32 @@ + + Main menu ++<<<<<<< + Actions ++======= ++ Navigate ++>>>>>>> + Show + Map + Settings + Tools + Route + About ++ Quit + +- Actions ++ Navigate + Bookmarks + Former + Destinations + + + Town ++<<<<<<< + Quit + Stop ++======= ++ Stop ++>>>>>>> + Navigation + + Settings +@@ -76,8 +85,6 @@ + + Display + Layout +- Fullscreen +- Window Mode + 3D + 2D + +@@ -100,7 +107,7 @@ + + + +- ++ + + + +@@ -110,10 +117,17 @@ + ++<<<<<<< + + + + ++======= ++ ++ ++ ++ ++>>>>>>> + + + diff --git a/packaging/0007-increase_icon_size_patch b/packaging/0007-increase_icon_size_patch new file mode 100644 index 0000000..2cf9fad --- /dev/null +++ b/packaging/0007-increase_icon_size_patch @@ -0,0 +1,12 @@ +diff -Naur navit-0.5.0/navit/gui/internal/gui_internal.c navit-0.5.0-new/navit/gui/internal/gui_internal.c +--- navit-0.5.0/navit/gui/internal/gui_internal.c 2012-02-13 16:20:44.000000000 -0800 ++++ navit-0.5.0-new/navit/gui/internal/gui_internal.c 2012-04-19 16:15:44.949037955 -0700 +@@ -212,7 +212,7 @@ + * [2] => Small profile (default) + */ + static struct gui_config_settings config_profiles[]={ +- {545,32,48,96,10} ++ {545,32,96,96,10} + , {300,32,48,64,3} + ,{200,16,32,48,2} + }; diff --git a/packaging/gpsdata.nmea b/packaging/gpsdata.nmea new file mode 100644 index 0000000..88c9444 --- /dev/null +++ b/packaging/gpsdata.nmea @@ -0,0 +1,561 @@ +$GPRMC,142557.000,A,4532.097,N,12255.882,W,0.00,0.00,190510,,*10 +$GPGGA,142557.000,4532.097,N,12255.882,W,1,00,0.0,24.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142601.000,A,4532.093,N,12255.883,W,0.00,0.00,190510,,*15 +$GPGGA,142601.000,4532.093,N,12255.883,W,1,00,0.0,25.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142603.000,A,4532.090,N,12255.883,W,0.00,0.00,190510,,*14 +$GPGGA,142603.000,4532.090,N,12255.883,W,1,00,0.0,26.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142605.000,A,4532.088,N,12255.883,W,0.00,0.00,190510,,*1B +$GPGGA,142605.000,4532.088,N,12255.883,W,1,00,0.0,27.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142608.000,A,4532.085,N,12255.882,W,0.00,0.00,190510,,*1A +$GPGGA,142608.000,4532.085,N,12255.882,W,1,00,0.0,28.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142616.000,A,4532.078,N,12255.877,W,0.00,0.00,190510,,*1D +$GPGGA,142616.000,4532.078,N,12255.877,W,1,00,0.0,37.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142626.000,A,4532.075,N,12255.869,W,0.00,0.00,190510,,*1C +$GPGGA,142626.000,4532.075,N,12255.869,W,1,00,0.0,40.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142635.000,A,4532.070,N,12255.860,W,0.00,0.00,190510,,*12 +$GPGGA,142635.000,4532.070,N,12255.860,W,1,00,0.0,42.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142658.000,A,4532.063,N,12255.862,W,0.00,0.00,190510,,*19 +$GPGGA,142658.000,4532.063,N,12255.862,W,1,00,0.0,49.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142705.000,A,4532.061,N,12255.867,W,0.00,0.00,190510,,*17 +$GPGGA,142705.000,4532.061,N,12255.867,W,1,00,0.0,51.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142713.000,A,4532.059,N,12255.874,W,0.00,0.00,190510,,*19 +$GPGGA,142713.000,4532.059,N,12255.874,W,1,00,0.0,51.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142718.000,A,4532.056,N,12255.881,W,0.00,0.00,190510,,*17 +$GPGGA,142718.000,4532.056,N,12255.881,W,1,00,0.0,50.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142723.000,A,4532.050,N,12255.888,W,0.00,0.00,190510,,*10 +$GPGGA,142723.000,4532.050,N,12255.888,W,1,00,0.0,49.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142726.000,A,4532.047,N,12255.890,W,0.00,0.00,190510,,*1A +$GPGGA,142726.000,4532.047,N,12255.890,W,1,00,0.0,50.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142734.000,A,4532.036,N,12255.895,W,0.00,0.00,190510,,*1A +$GPGGA,142734.000,4532.036,N,12255.895,W,1,00,0.0,51.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142736.000,A,4532.033,N,12255.895,W,0.00,0.00,190510,,*1D +$GPGGA,142736.000,4532.033,N,12255.895,W,1,00,0.0,51.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142738.000,A,4532.031,N,12255.895,W,0.00,0.00,190510,,*11 +$GPGGA,142738.000,4532.031,N,12255.895,W,1,00,0.0,52.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142740.000,A,4532.030,N,12255.895,W,0.00,0.00,190510,,*1F +$GPGGA,142740.000,4532.030,N,12255.895,W,1,00,0.0,52.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142743.000,A,4532.028,N,12255.895,W,0.00,0.00,190510,,*15 +$GPGGA,142743.000,4532.028,N,12255.895,W,1,00,0.0,53.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142748.000,A,4532.022,N,12255.892,W,0.00,0.00,190510,,*13 +$GPGGA,142748.000,4532.022,N,12255.892,W,1,00,0.0,57.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142753.000,A,4532.017,N,12255.887,W,0.00,0.00,190510,,*1B +$GPGGA,142753.000,4532.017,N,12255.887,W,1,00,0.0,59.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142755.000,A,4532.015,N,12255.883,W,0.00,0.00,190510,,*1B +$GPGGA,142755.000,4532.015,N,12255.883,W,1,00,0.0,60.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142804.000,A,4532.011,N,12255.871,W,0.00,0.00,190510,,*19 +$GPGGA,142804.000,4532.011,N,12255.871,W,1,00,0.0,60.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142807.000,A,4532.011,N,12255.869,W,0.00,0.00,190510,,*13 +$GPGGA,142807.000,4532.011,N,12255.869,W,1,00,0.0,60.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142841.000,A,4532.011,N,12255.869,W,0.00,0.00,190510,,*11 +$GPGGA,142841.000,4532.011,N,12255.869,W,1,00,0.0,60.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142843.000,A,4532.009,N,12255.871,W,0.00,0.00,190510,,*13 +$GPGGA,142843.000,4532.009,N,12255.871,W,1,00,0.0,59.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142846.000,A,4532.007,N,12255.872,W,0.00,0.00,190510,,*1B +$GPGGA,142846.000,4532.007,N,12255.872,W,1,00,0.0,58.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142850.000,A,4532.005,N,12255.873,W,0.00,0.00,190510,,*1F +$GPGGA,142850.000,4532.005,N,12255.873,W,1,00,0.0,57.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142852.000,A,4532.002,N,12255.874,W,0.00,0.00,190510,,*1D +$GPGGA,142852.000,4532.002,N,12255.874,W,1,00,0.0,57.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142854.000,A,4531.999,N,12255.875,W,0.00,0.00,190510,,*12 +$GPGGA,142854.000,4531.999,N,12255.875,W,1,00,0.0,57.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142856.000,A,4531.996,N,12255.876,W,0.00,0.00,190510,,*1C +$GPGGA,142856.000,4531.996,N,12255.876,W,1,00,0.0,57.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142858.000,A,4531.992,N,12255.877,W,0.00,0.00,190510,,*17 +$GPGGA,142858.000,4531.992,N,12255.877,W,1,00,0.0,58.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142901.000,A,4531.989,N,12255.878,W,0.00,0.00,190510,,*1F +$GPGGA,142901.000,4531.989,N,12255.878,W,1,00,0.0,57.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142903.000,A,4531.987,N,12255.879,W,0.00,0.00,190510,,*12 +$GPGGA,142903.000,4531.987,N,12255.879,W,1,00,0.0,57.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142905.000,A,4531.985,N,12255.880,W,0.00,0.00,190510,,*10 +$GPGGA,142905.000,4531.985,N,12255.880,W,1,00,0.0,57.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142920.000,A,4531.973,N,12255.882,W,0.00,0.00,190510,,*1C +$GPGGA,142920.000,4531.973,N,12255.882,W,1,00,0.0,56.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142934.000,A,4531.959,N,12255.879,W,0.00,0.00,190510,,*15 +$GPGGA,142934.000,4531.959,N,12255.879,W,1,00,0.0,53.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142947.000,A,4531.946,N,12255.874,W,0.00,0.00,190510,,*12 +$GPGGA,142947.000,4531.946,N,12255.874,W,1,00,0.0,53.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,142950.000,A,4531.943,N,12255.873,W,0.00,0.00,190510,,*16 +$GPGGA,142950.000,4531.943,N,12255.873,W,1,00,0.0,53.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143002.000,A,4531.931,N,12255.875,W,0.00,0.00,190510,,*1A +$GPGGA,143002.000,4531.931,N,12255.875,W,1,00,0.0,53.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143005.000,A,4531.929,N,12255.877,W,0.00,0.00,190510,,*16 +$GPGGA,143005.000,4531.929,N,12255.877,W,1,00,0.0,52.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143011.000,A,4531.924,N,12255.880,W,0.00,0.00,190510,,*16 +$GPGGA,143011.000,4531.924,N,12255.880,W,1,00,0.0,52.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143013.000,A,4531.922,N,12255.882,W,0.00,0.00,190510,,*10 +$GPGGA,143013.000,4531.922,N,12255.882,W,1,00,0.0,52.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143015.000,A,4531.921,N,12255.883,W,0.00,0.00,190510,,*14 +$GPGGA,143015.000,4531.921,N,12255.883,W,1,00,0.0,52.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143017.000,A,4531.919,N,12255.884,W,0.00,0.00,190510,,*1A +$GPGGA,143017.000,4531.919,N,12255.884,W,1,00,0.0,52.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143022.000,A,4531.916,N,12255.886,W,0.00,0.00,190510,,*11 +$GPGGA,143022.000,4531.916,N,12255.886,W,1,00,0.0,53.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143026.000,A,4531.914,N,12255.888,W,0.00,0.00,190510,,*19 +$GPGGA,143026.000,4531.914,N,12255.888,W,1,00,0.0,54.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143030.000,A,4531.912,N,12255.890,W,0.00,0.00,190510,,*11 +$GPGGA,143030.000,4531.912,N,12255.890,W,1,00,0.0,55.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143045.000,A,4531.900,N,12255.898,W,0.00,0.00,190510,,*18 +$GPGGA,143045.000,4531.900,N,12255.898,W,1,00,0.0,55.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143103.000,A,4531.881,N,12255.907,W,0.00,0.00,190510,,*14 +$GPGGA,143103.000,4531.881,N,12255.907,W,1,00,0.0,48.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143119.000,A,4531.866,N,12255.908,W,0.00,0.00,190510,,*19 +$GPGGA,143119.000,4531.866,N,12255.908,W,1,00,0.0,45.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143121.000,A,4531.864,N,12255.906,W,0.00,0.00,190510,,*1E +$GPGGA,143121.000,4531.864,N,12255.906,W,1,00,0.0,45.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143123.000,A,4531.862,N,12255.906,W,0.00,0.00,190510,,*1A +$GPGGA,143123.000,4531.862,N,12255.906,W,1,00,0.0,46.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143126.000,A,4531.861,N,12255.905,W,0.00,0.00,190510,,*1F +$GPGGA,143126.000,4531.861,N,12255.905,W,1,00,0.0,47.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143138.000,A,4531.852,N,12255.906,W,0.00,0.00,190510,,*13 +$GPGGA,143138.000,4531.852,N,12255.906,W,1,00,0.0,49.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143145.000,A,4531.849,N,12255.907,W,0.00,0.00,190510,,*12 +$GPGGA,143145.000,4531.849,N,12255.907,W,1,00,0.0,50.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143149.000,A,4531.846,N,12255.907,W,0.00,0.00,190510,,*11 +$GPGGA,143149.000,4531.846,N,12255.907,W,1,00,0.0,50.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143151.000,A,4531.844,N,12255.908,W,0.00,0.00,190510,,*15 +$GPGGA,143151.000,4531.844,N,12255.908,W,1,00,0.0,51.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143156.000,A,4531.842,N,12255.908,W,0.00,0.00,190510,,*14 +$GPGGA,143156.000,4531.842,N,12255.908,W,1,00,0.0,51.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143158.000,A,4531.840,N,12255.908,W,0.00,0.00,190510,,*18 +$GPGGA,143158.000,4531.840,N,12255.908,W,1,00,0.0,51.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143201.000,A,4531.837,N,12255.908,W,0.00,0.00,190510,,*17 +$GPGGA,143201.000,4531.837,N,12255.908,W,1,00,0.0,51.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143204.000,A,4531.834,N,12255.909,W,0.00,0.00,190510,,*10 +$GPGGA,143204.000,4531.834,N,12255.909,W,1,00,0.0,52.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143206.000,A,4531.830,N,12255.909,W,0.00,0.00,190510,,*16 +$GPGGA,143206.000,4531.830,N,12255.909,W,1,00,0.0,53.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143208.000,A,4531.828,N,12255.908,W,0.00,0.00,190510,,*10 +$GPGGA,143208.000,4531.828,N,12255.908,W,1,00,0.0,54.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143212.000,A,4531.823,N,12255.908,W,0.00,0.00,190510,,*10 +$GPGGA,143212.000,4531.823,N,12255.908,W,1,00,0.0,54.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143215.000,A,4531.820,N,12255.907,W,0.00,0.00,190510,,*1B +$GPGGA,143215.000,4531.820,N,12255.907,W,1,00,0.0,53.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143217.000,A,4531.818,N,12255.906,W,0.00,0.00,190510,,*13 +$GPGGA,143217.000,4531.818,N,12255.906,W,1,00,0.0,53.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143224.000,A,4531.811,N,12255.903,W,0.00,0.00,190510,,*1F +$GPGGA,143224.000,4531.811,N,12255.903,W,1,00,0.0,53.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143231.000,A,4531.806,N,12255.900,W,0.00,0.00,190510,,*1E +$GPGGA,143231.000,4531.806,N,12255.900,W,1,00,0.0,54.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143234.000,A,4531.804,N,12255.899,W,0.00,0.00,190510,,*18 +$GPGGA,143234.000,4531.804,N,12255.899,W,1,00,0.0,54.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143238.000,A,4531.799,N,12255.899,W,0.00,0.00,190510,,*1F +$GPGGA,143238.000,4531.799,N,12255.899,W,1,00,0.0,55.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143241.000,A,4531.796,N,12255.898,W,0.00,0.00,190510,,*1F +$GPGGA,143241.000,4531.796,N,12255.898,W,1,00,0.0,56.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143243.000,A,4531.793,N,12255.898,W,0.00,0.00,190510,,*18 +$GPGGA,143243.000,4531.793,N,12255.898,W,1,00,0.0,57.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143253.000,A,4531.786,N,12255.892,W,0.00,0.00,190510,,*17 +$GPGGA,143253.000,4531.786,N,12255.892,W,1,00,0.0,57.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143255.000,A,4531.786,N,12255.887,W,0.00,0.00,190510,,*15 +$GPGGA,143255.000,4531.786,N,12255.887,W,1,00,0.0,59.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143258.000,A,4531.786,N,12255.882,W,0.00,0.00,190510,,*1D +$GPGGA,143258.000,4531.786,N,12255.882,W,1,00,0.0,59.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143301.000,A,4531.786,N,12255.876,W,0.00,0.00,190510,,*1B +$GPGGA,143301.000,4531.786,N,12255.876,W,1,00,0.0,60.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143305.000,A,4531.788,N,12255.867,W,0.00,0.00,190510,,*11 +$GPGGA,143305.000,4531.788,N,12255.867,W,1,00,0.0,60.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143307.000,A,4531.790,N,12255.864,W,0.00,0.00,190510,,*19 +$GPGGA,143307.000,4531.790,N,12255.864,W,1,00,0.0,60.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143309.000,A,4531.791,N,12255.861,W,0.00,0.00,190510,,*13 +$GPGGA,143309.000,4531.791,N,12255.861,W,1,00,0.0,61.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143311.000,A,4531.791,N,12255.861,W,0.00,0.00,190510,,*1A +$GPGGA,143311.000,4531.791,N,12255.861,W,1,00,0.0,61.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143349.000,A,4531.797,N,12255.868,W,0.00,0.00,190510,,*18 +$GPGGA,143349.000,4531.797,N,12255.868,W,1,00,0.0,65.000,M,0.0,M,,*48 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143357.000,A,4531.797,N,12255.868,W,0.00,0.00,190510,,*17 +$GPGGA,143357.000,4531.797,N,12255.868,W,1,00,0.0,65.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143421.000,A,4531.795,N,12255.863,W,0.00,0.00,190510,,*18 +$GPGGA,143421.000,4531.795,N,12255.863,W,1,00,0.0,60.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143425.000,A,4531.793,N,12255.862,W,0.00,0.00,190510,,*1B +$GPGGA,143425.000,4531.793,N,12255.862,W,1,00,0.0,61.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143428.000,A,4531.793,N,12255.862,W,0.00,0.00,190510,,*16 +$GPGGA,143428.000,4531.793,N,12255.862,W,1,00,0.0,61.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143530.000,A,4531.796,N,12255.864,W,0.00,0.00,190510,,*1D +$GPGGA,143530.000,4531.796,N,12255.864,W,1,00,0.0,57.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143532.000,A,4531.796,N,12255.867,W,0.00,0.00,190510,,*1C +$GPGGA,143532.000,4531.796,N,12255.867,W,1,00,0.0,53.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143535.000,A,4531.796,N,12255.870,W,0.00,0.00,190510,,*1D +$GPGGA,143535.000,4531.796,N,12255.870,W,1,00,0.0,52.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143539.000,A,4531.796,N,12255.873,W,0.00,0.00,190510,,*12 +$GPGGA,143539.000,4531.796,N,12255.873,W,1,00,0.0,50.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143540.000,A,4531.796,N,12255.873,W,0.00,0.00,190510,,*1C +$GPGGA,143540.000,4531.796,N,12255.873,W,1,00,0.0,50.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143600.000,A,4531.793,N,12255.871,W,0.00,0.00,190510,,*1C +$GPGGA,143600.000,4531.793,N,12255.871,W,1,00,0.0,53.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143606.000,A,4531.793,N,12255.862,W,0.00,0.00,190510,,*18 +$GPGGA,143606.000,4531.793,N,12255.862,W,1,00,0.0,53.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143608.000,A,4531.793,N,12255.859,W,0.00,0.00,190510,,*1E +$GPGGA,143608.000,4531.793,N,12255.859,W,1,00,0.0,52.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143610.000,A,4531.793,N,12255.856,W,0.00,0.00,190510,,*18 +$GPGGA,143610.000,4531.793,N,12255.856,W,1,00,0.0,52.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143613.000,A,4531.792,N,12255.853,W,0.00,0.00,190510,,*1F +$GPGGA,143613.000,4531.792,N,12255.853,W,1,00,0.0,51.000,M,0.0,M,,*48 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143617.000,A,4531.792,N,12255.850,W,0.00,0.00,190510,,*18 +$GPGGA,143617.000,4531.792,N,12255.850,W,1,00,0.0,49.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143625.000,A,4531.793,N,12255.847,W,0.00,0.00,190510,,*1E +$GPGGA,143625.000,4531.793,N,12255.847,W,1,00,0.0,47.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143714.000,A,4531.799,N,12255.838,W,0.00,0.00,190510,,*1F +$GPGGA,143714.000,4531.799,N,12255.838,W,1,00,0.0,43.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143718.000,A,4531.799,N,12255.838,W,0.00,0.00,190510,,*13 +$GPGGA,143718.000,4531.799,N,12255.838,W,1,00,0.0,43.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143749.000,A,4531.802,N,12255.843,W,0.00,0.00,190510,,*16 +$GPGGA,143749.000,4531.802,N,12255.843,W,1,00,0.0,56.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143754.000,A,4531.802,N,12255.843,W,0.00,0.00,190510,,*1A +$GPGGA,143754.000,4531.802,N,12255.843,W,1,00,0.0,56.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143859.000,A,4531.795,N,12255.849,W,0.00,0.00,190510,,*13 +$GPGGA,143859.000,4531.795,N,12255.849,W,1,00,0.0,52.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143901.000,A,4531.790,N,12255.862,W,0.00,0.00,190510,,*13 +$GPGGA,143901.000,4531.790,N,12255.862,W,1,00,0.0,52.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143903.000,A,4531.787,N,12255.882,W,0.00,0.00,190510,,*19 +$GPGGA,143903.000,4531.787,N,12255.882,W,1,00,0.0,52.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143905.000,A,4531.783,N,12255.908,W,0.00,0.00,190510,,*18 +$GPGGA,143905.000,4531.783,N,12255.908,W,1,00,0.0,53.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143907.000,A,4531.779,N,12255.935,W,0.00,0.00,190510,,*11 +$GPGGA,143907.000,4531.779,N,12255.935,W,1,00,0.0,53.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143909.000,A,4531.773,N,12255.963,W,0.00,0.00,190510,,*16 +$GPGGA,143909.000,4531.773,N,12255.963,W,1,00,0.0,53.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143912.000,A,4531.768,N,12255.992,W,0.00,0.00,190510,,*18 +$GPGGA,143912.000,4531.768,N,12255.992,W,1,00,0.0,54.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143914.000,A,4531.761,N,12256.023,W,0.00,0.00,190510,,*17 +$GPGGA,143914.000,4531.761,N,12256.023,W,1,00,0.0,54.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143916.000,A,4531.754,N,12256.055,W,0.00,0.00,190510,,*12 +$GPGGA,143916.000,4531.754,N,12256.055,W,1,00,0.0,54.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143918.000,A,4531.747,N,12256.089,W,0.00,0.00,190510,,*1F +$GPGGA,143918.000,4531.747,N,12256.089,W,1,00,0.0,55.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143920.000,A,4531.740,N,12256.122,W,0.00,0.00,190510,,*13 +$GPGGA,143920.000,4531.740,N,12256.122,W,1,00,0.0,55.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143924.000,A,4531.728,N,12256.182,W,0.00,0.00,190510,,*13 +$GPGGA,143924.000,4531.728,N,12256.182,W,1,00,0.0,57.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143927.000,A,4531.719,N,12256.230,W,0.00,0.00,190510,,*18 +$GPGGA,143927.000,4531.719,N,12256.230,W,1,00,0.0,58.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143929.000,A,4531.713,N,12256.266,W,0.00,0.00,190510,,*1F +$GPGGA,143929.000,4531.713,N,12256.266,W,1,00,0.0,58.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143933.000,A,4531.702,N,12256.337,W,0.00,0.00,190510,,*11 +$GPGGA,143933.000,4531.702,N,12256.337,W,1,00,0.0,59.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143935.000,A,4531.698,N,12256.371,W,0.00,0.00,190510,,*17 +$GPGGA,143935.000,4531.698,N,12256.371,W,1,00,0.0,60.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143937.000,A,4531.693,N,12256.404,W,0.00,0.00,190510,,*1B +$GPGGA,143937.000,4531.693,N,12256.404,W,1,00,0.0,60.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143941.000,A,4531.682,N,12256.464,W,0.00,0.00,190510,,*1C +$GPGGA,143941.000,4531.682,N,12256.464,W,1,00,0.0,60.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143946.000,A,4531.672,N,12256.522,W,0.00,0.00,190510,,*17 +$GPGGA,143946.000,4531.672,N,12256.522,W,1,00,0.0,60.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143948.000,A,4531.667,N,12256.551,W,0.00,0.00,190510,,*19 +$GPGGA,143948.000,4531.667,N,12256.551,W,1,00,0.0,60.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143951.000,A,4531.657,N,12256.601,W,0.00,0.00,190510,,*14 +$GPGGA,143951.000,4531.657,N,12256.601,W,1,00,0.0,61.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143954.000,A,4531.651,N,12256.625,W,0.00,0.00,190510,,*11 +$GPGGA,143954.000,4531.651,N,12256.625,W,1,00,0.0,61.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143956.000,A,4531.646,N,12256.651,W,0.00,0.00,190510,,*16 +$GPGGA,143956.000,4531.646,N,12256.651,W,1,00,0.0,61.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,143959.000,A,4531.642,N,12256.668,W,0.00,0.00,190510,,*17 +$GPGGA,143959.000,4531.642,N,12256.668,W,1,00,0.0,61.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144001.000,A,4531.638,N,12256.683,W,0.00,0.00,190510,,*1C +$GPGGA,144001.000,4531.638,N,12256.683,W,1,00,0.0,61.000,M,0.0,M,,*48 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144003.000,A,4531.635,N,12256.697,W,0.00,0.00,190510,,*16 +$GPGGA,144003.000,4531.635,N,12256.697,W,1,00,0.0,61.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144005.000,A,4531.632,N,12256.710,W,0.00,0.00,190510,,*19 +$GPGGA,144005.000,4531.632,N,12256.710,W,1,00,0.0,62.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144007.000,A,4531.629,N,12256.723,W,0.00,0.00,190510,,*11 +$GPGGA,144007.000,4531.629,N,12256.723,W,1,00,0.0,63.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144009.000,A,4531.627,N,12256.735,W,0.00,0.00,190510,,*16 +$GPGGA,144009.000,4531.627,N,12256.735,W,1,00,0.0,63.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144011.000,A,4531.625,N,12256.746,W,0.00,0.00,190510,,*19 +$GPGGA,144011.000,4531.625,N,12256.746,W,1,00,0.0,63.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144014.000,A,4531.623,N,12256.755,W,0.00,0.00,190510,,*18 +$GPGGA,144014.000,4531.623,N,12256.755,W,1,00,0.0,63.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144016.000,A,4531.621,N,12256.760,W,0.00,0.00,190510,,*1E +$GPGGA,144016.000,4531.621,N,12256.760,W,1,00,0.0,64.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144018.000,A,4531.620,N,12256.763,W,0.00,0.00,190510,,*12 +$GPGGA,144018.000,4531.620,N,12256.763,W,1,00,0.0,64.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144033.000,A,4531.625,N,12256.764,W,0.00,0.00,190510,,*19 +$GPGGA,144033.000,4531.625,N,12256.764,W,1,00,0.0,69.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144051.000,A,4531.629,N,12256.765,W,0.00,0.00,190510,,*10 +$GPGGA,144051.000,4531.629,N,12256.765,W,1,00,0.0,68.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144159.000,A,4531.634,N,12256.754,W,0.00,0.00,190510,,*17 +$GPGGA,144159.000,4531.634,N,12256.754,W,1,00,0.0,64.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144210.000,A,4531.636,N,12256.742,W,0.00,0.00,190510,,*1C +$GPGGA,144210.000,4531.636,N,12256.742,W,1,00,0.0,64.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144212.000,A,4531.642,N,12256.739,W,0.00,0.00,190510,,*11 +$GPGGA,144212.000,4531.642,N,12256.739,W,1,00,0.0,65.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144218.000,A,4531.654,N,12256.738,W,0.00,0.00,190510,,*1D +$GPGGA,144218.000,4531.654,N,12256.738,W,1,00,0.0,65.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144222.000,A,4531.669,N,12256.746,W,0.00,0.00,190510,,*13 +$GPGGA,144222.000,4531.669,N,12256.746,W,1,00,0.0,65.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144230.000,A,4531.690,N,12256.761,W,0.00,0.00,190510,,*13 +$GPGGA,144230.000,4531.690,N,12256.761,W,1,00,0.0,64.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144237.000,A,4531.705,N,12256.773,W,0.00,0.00,190510,,*1A +$GPGGA,144237.000,4531.705,N,12256.773,W,1,00,0.0,64.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144242.000,A,4531.735,N,12256.790,W,0.00,0.00,190510,,*16 +$GPGGA,144242.000,4531.735,N,12256.790,W,1,00,0.0,62.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144247.000,A,4531.767,N,12256.794,W,0.00,0.00,190510,,*10 +$GPGGA,144247.000,4531.767,N,12256.794,W,1,00,0.0,61.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144252.000,A,4531.806,N,12256.793,W,0.00,0.00,190510,,*1B +$GPGGA,144252.000,4531.806,N,12256.793,W,1,00,0.0,61.000,M,0.0,M,,*4F +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144258.000,A,4531.838,N,12256.790,W,0.00,0.00,190510,,*1F +$GPGGA,144258.000,4531.838,N,12256.790,W,1,00,0.0,61.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144303.000,A,4531.858,N,12256.787,W,0.00,0.00,190510,,*10 +$GPGGA,144303.000,4531.858,N,12256.787,W,1,00,0.0,61.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144306.000,A,4531.863,N,12256.783,W,0.00,0.00,190510,,*19 +$GPGGA,144306.000,4531.863,N,12256.783,W,1,00,0.0,61.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144308.000,A,4531.876,N,12256.786,W,0.00,0.00,190510,,*16 +$GPGGA,144308.000,4531.876,N,12256.786,W,1,00,0.0,60.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144312.000,A,4531.894,N,12256.789,W,0.00,0.00,190510,,*1E +$GPGGA,144312.000,4531.894,N,12256.789,W,1,00,0.0,60.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144314.000,A,4531.899,N,12256.792,W,0.00,0.00,190510,,*1F +$GPGGA,144314.000,4531.899,N,12256.792,W,1,00,0.0,60.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144316.000,A,4531.905,N,12256.793,W,0.00,0.00,190510,,*18 +$GPGGA,144316.000,4531.905,N,12256.793,W,1,00,0.0,60.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144320.000,A,4531.914,N,12256.795,W,0.00,0.00,190510,,*1B +$GPGGA,144320.000,4531.914,N,12256.795,W,1,00,0.0,60.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144327.000,A,4531.908,N,12256.797,W,0.00,0.00,190510,,*13 +$GPGGA,144327.000,4531.908,N,12256.797,W,1,00,0.0,60.000,M,0.0,M,,*46 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144329.000,A,4531.913,N,12256.797,W,0.00,0.00,190510,,*17 +$GPGGA,144329.000,4531.913,N,12256.797,W,1,00,0.0,55.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144331.000,A,4531.918,N,12256.798,W,0.00,0.00,190510,,*1A +$GPGGA,144331.000,4531.918,N,12256.798,W,1,00,0.0,55.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144335.000,A,4531.924,N,12256.798,W,0.00,0.00,190510,,*11 +$GPGGA,144335.000,4531.924,N,12256.798,W,1,00,0.0,55.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144337.000,A,4531.926,N,12256.798,W,0.00,0.00,190510,,*11 +$GPGGA,144337.000,4531.926,N,12256.798,W,1,00,0.0,55.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144345.000,A,4531.924,N,12256.797,W,0.00,0.00,190510,,*19 +$GPGGA,144345.000,4531.924,N,12256.797,W,1,00,0.0,55.000,M,0.0,M,,*4A +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144353.000,A,4531.924,N,12256.797,W,0.00,0.00,190510,,*1E +$GPGGA,144353.000,4531.924,N,12256.797,W,1,00,0.0,55.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144701.000,A,4532.540,N,12257.557,W,0.00,0.00,190510,,*1F +$GPGGA,144701.000,4532.540,N,12257.557,W,1,00,0.0,58.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144704.000,A,4532.548,N,12257.557,W,0.00,0.00,190510,,*12 +$GPGGA,144704.000,4532.548,N,12257.557,W,1,00,0.0,56.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144707.000,A,4532.553,N,12257.557,W,0.00,0.00,190510,,*1B +$GPGGA,144707.000,4532.553,N,12257.557,W,1,00,0.0,55.000,M,0.0,M,,*48 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144709.000,A,4532.558,N,12257.556,W,0.00,0.00,190510,,*1F +$GPGGA,144709.000,4532.558,N,12257.556,W,1,00,0.0,54.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144711.000,A,4532.559,N,12257.556,W,0.00,0.00,190510,,*17 +$GPGGA,144711.000,4532.559,N,12257.556,W,1,00,0.0,54.000,M,0.0,M,,*45 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144726.000,A,4532.568,N,12257.553,W,0.00,0.00,190510,,*14 +$GPGGA,144726.000,4532.568,N,12257.553,W,1,00,0.0,56.000,M,0.0,M,,*44 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144728.000,A,4532.571,N,12257.553,W,0.00,0.00,190510,,*12 +$GPGGA,144728.000,4532.571,N,12257.553,W,1,00,0.0,56.000,M,0.0,M,,*42 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144729.000,A,4532.571,N,12257.553,W,0.00,0.00,190510,,*13 +$GPGGA,144729.000,4532.571,N,12257.553,W,1,00,0.0,56.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144734.000,A,4532.584,N,12257.561,W,0.00,0.00,190510,,*14 +$GPGGA,144734.000,4532.584,N,12257.561,W,1,00,0.0,60.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144738.000,A,4532.584,N,12257.561,W,0.00,0.00,190510,,*18 +$GPGGA,144738.000,4532.584,N,12257.561,W,1,00,0.0,60.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144747.000,A,4532.589,N,12257.565,W,0.00,0.00,190510,,*19 +$GPGGA,144747.000,4532.589,N,12257.565,W,1,00,0.0,61.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144749.000,A,4532.591,N,12257.567,W,0.00,0.00,190510,,*1C +$GPGGA,144749.000,4532.591,N,12257.567,W,1,00,0.0,61.000,M,0.0,M,,*48 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144754.000,A,4532.602,N,12257.571,W,0.00,0.00,190510,,*1E +$GPGGA,144754.000,4532.602,N,12257.571,W,1,00,0.0,62.000,M,0.0,M,,*49 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144757.000,A,4532.606,N,12257.573,W,0.00,0.00,190510,,*1B +$GPGGA,144757.000,4532.606,N,12257.573,W,1,00,0.0,62.000,M,0.0,M,,*4C +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144800.000,A,4532.610,N,12257.574,W,0.00,0.00,190510,,*16 +$GPGGA,144800.000,4532.610,N,12257.574,W,1,00,0.0,62.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144804.000,A,4532.613,N,12257.574,W,0.00,0.00,190510,,*11 +$GPGGA,144804.000,4532.613,N,12257.574,W,1,00,0.0,67.000,M,0.0,M,,*43 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144806.000,A,4532.617,N,12257.576,W,0.00,0.00,190510,,*15 +$GPGGA,144806.000,4532.617,N,12257.576,W,1,00,0.0,67.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144809.000,A,4532.623,N,12257.578,W,0.00,0.00,190510,,*13 +$GPGGA,144809.000,4532.623,N,12257.578,W,1,00,0.0,68.000,M,0.0,M,,*4E +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144813.000,A,4532.631,N,12257.581,W,0.00,0.00,190510,,*1D +$GPGGA,144813.000,4532.631,N,12257.581,W,1,00,0.0,68.000,M,0.0,M,,*40 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144817.000,A,4532.637,N,12257.584,W,0.00,0.00,190510,,*1A +$GPGGA,144817.000,4532.637,N,12257.584,W,1,00,0.0,68.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144823.000,A,4532.642,N,12257.591,W,0.00,0.00,190510,,*1B +$GPGGA,144823.000,4532.642,N,12257.591,W,1,00,0.0,69.000,M,0.0,M,,*47 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144827.000,A,4532.640,N,12257.595,W,0.00,0.00,190510,,*19 +$GPGGA,144827.000,4532.640,N,12257.595,W,1,00,0.0,70.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144830.000,A,4532.635,N,12257.597,W,0.00,0.00,190510,,*1F +$GPGGA,144830.000,4532.635,N,12257.597,W,1,00,0.0,70.000,M,0.0,M,,*4B +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144834.000,A,4532.634,N,12257.598,W,0.00,0.00,190510,,*15 +$GPGGA,144834.000,4532.634,N,12257.598,W,1,00,0.0,70.000,M,0.0,M,,*41 +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +$GPRMC,144838.000,A,4532.634,N,12257.598,W,0.00,0.00,190510,,*19 +$GPGGA,144838.000,4532.634,N,12257.598,W,1,00,0.0,70.000,M,0.0,M,,*4D +$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 diff --git a/packaging/navit.changes b/packaging/navit.changes new file mode 100644 index 0000000..bb24c62 --- /dev/null +++ b/packaging/navit.changes @@ -0,0 +1,7 @@ +------------------------------------------------------------------- +Tue Jul 24 14:24:49 UTC 2012 - michael.leibowitz@intel.com + +- rebase to upstream +- hack to use qt5 + + diff --git a/packaging/navit.spec b/packaging/navit.spec new file mode 100644 index 0000000..445f45b --- /dev/null +++ b/packaging/navit.spec @@ -0,0 +1,118 @@ +%define svnver 5194 +%define relver 0.5.0 + +Name: navit +Version: %{relver}.%{svnver}svn +Release: 1%{?dist} +Summary: Car navigation system with routing engine + +Group: Applications/Productivity +License: GPL +URL: http://navit.sourceforge.net/ +Source0: navit-%{version}.tar.gz +Source1: gpsdata.nmea + +# Patch configure to build against updated Qt backends +Patch1: 0001-fix-build-issues-with-qt-backend.patch +# fixes upstream bug on undefined symbol error +Patch2: 0002-fix-undefined-symbol-error.patch +# Change map center to Oregon +Patch3: 0003-center-map.patch +# Demo GPS nmea log near Hillsboro, Oregon +Patch4: 0004-connect-demo-gps-nmea-log.patch +# Edit navit.xml to default to qt backend +Patch5: 0005-defaults-to-qt-backend.patch +# Edit navit.xml to load a customized UI and add demo gps +Patch6: 0006-custom-layout.patch +# Change the default icon size for large displays to use 96x96 png icons, work-around for TDIS-115 +Patch7: 0007-increase_icon_size_patch +Patch10: qt5.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gconf-2.0) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(libgps) +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtWidgets) +BuildRequires: pkgconfig(QtQml) +BuildRequires: pkgconfig(QtDBus) +BuildRequires: pkgconfig(QtOpenGL) +BuildRequires: pkgconfig(QtXml) +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(xpm) +BuildRequires: desktop-file-utils +BuildRequires: gettext-devel +BuildRequires: libjpeg-devel +BuildRequires: python-devel +BuildRequires: libxslt +BuildRequires: cmake + +Requires: dbus +Requires: dbus-glib +Requires: gpsd + +%description +Navit is modular design is capable of using vector maps of various formats +for routing and rendering of the displayed map. It's even possible to use +multiple maps at a time. +The GTK+ or SDL user interfaces are designed to work well with touch screen +displays. Points of Interest of various formats are displayed on the map. +The current vehicle position is either read from gpsd or directly from NMEA +GPS sensors. +The routing engine not only calculates an optimal route to your destination, +but also generates directions and even speaks to you using speechd. + +%prep +%setup -q -n %{name}-%{version}/navit + +%patch4 -p1 +%patch10 -p1 + + +# get rid of moc files +find . -name '*.moc' -delete + +%build +cmake -DSAMPLE_MAP=n -DCMAKE_INSTALL_PREFIX=%{_prefix} +make %{?_smp_mflags} +#make VERBOSE=1 + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +find %{buildroot} -name '*.la' -exec rm -f {} ';' +%find_lang navit +desktop-file-install \ + --delete-original \ + --add-category="Geography;" \ + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}/%{_datadir}/applications/navit.desktop + +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/navit/ +# installed scaled png files +install -m 644 navit/xpm/*.png $RPM_BUILD_ROOT/%{_datadir}/navit/xpm/ + +%clean +rm -rf %{buildroot} + +%files -f navit.lang +%defattr(-,root,root) +%{_bindir}/navit +%{_bindir}/maptool +%dir %{_libdir}/navit +%{_libdir}/navit/* +%{_datadir}/applications/navit.desktop +%{_datadir}/icons/hicolor/22x22/apps/navit.png +%{_datadir}/icons/hicolor/128x128/apps/navit.png +%dir %{_datadir}/navit +%{_datadir}/navit/* +%{_mandir}/man1/* +%{_datadir}/dbus-1/services/*.service +%dir %{_datadir}/locale/jv +%{_datadir}/locale/jv/* +%{_datadir}/navit/gpsdata.nmea diff --git a/packaging/qt5.patch b/packaging/qt5.patch new file mode 100644 index 0000000..0fda665 --- /dev/null +++ b/packaging/qt5.patch @@ -0,0 +1,169 @@ +Index: navit-0.5.0/CMakeLists.txt +=================================================================== +--- navit-0.5.0.orig/CMakeLists.txt 2012-06-05 20:40:03.000000000 -0700 ++++ navit-0.5.0/CMakeLists.txt 2012-07-05 16:32:03.496894439 -0700 +@@ -1,3 +1,4 @@ ++cmake_minimum_required(VERSION 2.8.8) + set(MACOSX_BUNDLE_GUI_IDENTIFIER "org.navitproject.navit") + set(MACOSX_BUNDLE_BUNDLE_NAME "Navit") + project(navit C) +@@ -81,7 +82,7 @@ + add_module(graphics/opengl "FreeType library not found" FALSE) + add_module(graphics/sdl "FreeType library not found" FALSE) + add_module(graphics/qt_qpainter "Qt libraries not found" FALSE) +-add_module(gui/qml "Qt Declarative not found" FALSE) ++#add_module(gui/qml "Qt Declarative not found" FALSE) + add_module(gui/gtk "GTK libs not found" FALSE) + add_module(vehicle/gpsd "gpsd lib not found" FALSE) + add_module(vehicle/gypsy "gypsy lib not found" FALSE) +@@ -122,7 +123,16 @@ + SET(QT_USE_QTSVG TRUE) + SET(QT_USE_QTXML TRUE) + SET(QT_USE_QTDECLARATIVE TRUE) +- find_package(Qt4 COMPONENTS QtCore QtGui QtXml QtDeclarative QtSvg OPTIONAL) ++ message(STATUS "trying to find qt") ++ find_package(Qt5Core REQUIRED) ++ find_package(Qt5Gui REQUIRED) ++ find_package(Qt5Widgets REQUIRED) ++ find_package(Qt5Xml REQUIRED) ++ find_package(Qt5DBus REQUIRED) ++ find_package(Qt5Quick REQUIRED) ++ find_package(Qt5OpenGL REQUIRED) ++ message(STATUS "Qt5Core found? ${Qt5Core_FOUND}") ++# find_package(Qt5 COMPONENTS QtCore QtGui QtWidgets QtXml QtQuick QtSvg OPTIONAL) + endif (NOT DISABLE_QT) + #pkg-config based detection + find_package(PkgConfig) +@@ -235,12 +245,12 @@ + set(HAVE_FONTCONFIG 1) + endif(FONTCONFIG_FOUND) + +-if (QT_FOUND) +- if (QT_QTCORE_FOUND AND QT_QTGUI_FOUND AND FREETYPE_FOUND) +- include(${QT_USE_FILE}) ++if (Qt5Core_FOUND) ++ MESSAGE("Qt FOUDN!!!!!!") ++ if (Qt5Core_FOUND AND Qt5Widgets_FOUND AND FREETYPE_FOUND) + set_with_reason(graphics/qt_qpainter "Qt libraries found" TRUE ${QT_LIBRARIES}) + +- if (QT_QTDECLARATIVE_FOUND AND QT_QTXML_FOUND) ++ if (Qt5Quick_FOUND AND Qt5Xml_FOUND) + set_with_reason(gui/qml "Qt Declarative found" TRUE ${QT_LIBRARIES}) + endif() + +@@ -250,7 +260,7 @@ + message( WARNING "QT compiled without SVG support") + endif() + endif() +-endif(QT_FOUND) ++endif(Qt5Core_FOUND) + + if(GTK2_FOUND) + include_directories(${GTK2_INCLUDE_DIRS}) +Index: navit-0.5.0/cmake/FindQt4.cmake +=================================================================== +--- navit-0.5.0.orig/cmake/FindQt4.cmake 2012-06-05 20:40:03.000000000 -0700 ++++ navit-0.5.0/cmake/FindQt4.cmake 2012-07-03 06:27:32.293150988 -0700 +@@ -790,7 +790,7 @@ + # + ######################################## + +- SET(QT_MODULES QtGui Qt3Support QtSvg QtScript QtTest QtUiTools ++ SET(QT_MODULES QtGui QtWidgets Qt3Support QtSvg QtScript QtTest QtUiTools + QtHelp QtWebKit QtXmlPatterns phonon QtNetwork QtMultimedia + QtNsPlugin QtOpenGL QtSql QtXml QtDesigner QtDBus QtScriptTools + QtDeclarative) +Index: navit-0.5.0/navit/graphics/qt_qpainter/CMakeLists.txt +=================================================================== +--- navit-0.5.0.orig/navit/graphics/qt_qpainter/CMakeLists.txt 2012-06-05 20:40:04.000000000 -0700 ++++ navit-0.5.0/navit/graphics/qt_qpainter/CMakeLists.txt 2012-07-03 14:52:36.829742380 -0700 +@@ -1,4 +1,5 @@ + module_add_library(graphics_qt_qpainter ${CMAKE_CURRENT_BINARY_DIR}/RenderArea.moc RenderArea.cpp graphics_qt_qpainter.cpp) +-QT4_GENERATE_MOC(RenderArea.h ${CMAKE_CURRENT_BINARY_DIR}/RenderArea.moc) ++qt5_use_modules(graphics_qt_qpainter Widgets OpenGL Gui) ++QT5_GENERATE_MOC(RenderArea.h ${CMAKE_CURRENT_BINARY_DIR}/RenderArea.moc) + include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +Index: navit-0.5.0/navit/gui/qml/CMakeLists.txt +=================================================================== +--- navit-0.5.0.orig/navit/gui/qml/CMakeLists.txt 2012-06-05 20:40:04.000000000 -0700 ++++ navit-0.5.0/navit/gui/qml/CMakeLists.txt 2012-07-05 12:35:01.317943273 -0700 +@@ -3,14 +3,15 @@ + + add_definitions( -DMODULE=gui_qml ) + include_directories(${CMAKE_CURRENT_BINARY_DIR}) +-QT4_GENERATE_MOC(proxy.h ${CMAKE_CURRENT_BINARY_DIR}/proxy.moc) +-QT4_GENERATE_MOC(ngqpoint.h ${CMAKE_CURRENT_BINARY_DIR}/ngqpoint.moc) +-QT4_GENERATE_MOC(searchProxy.h ${CMAKE_CURRENT_BINARY_DIR}/searchProxy.moc) +-QT4_GENERATE_MOC(bookmarksProxy.h ${CMAKE_CURRENT_BINARY_DIR}/bookmarksProxy.moc) +-QT4_GENERATE_MOC(vehicleProxy.h ${CMAKE_CURRENT_BINARY_DIR}/vehicleProxy.moc) +-QT4_GENERATE_MOC(navitProxy.h ${CMAKE_CURRENT_BINARY_DIR}/navitProxy.moc) +-QT4_GENERATE_MOC(guiProxy.h ${CMAKE_CURRENT_BINARY_DIR}/guiProxy.moc) +-QT4_GENERATE_MOC(routeProxy.h ${CMAKE_CURRENT_BINARY_DIR}/routeProxy.moc) +-QT4_GENERATE_MOC(gui_qml.cpp ${CMAKE_CURRENT_BINARY_DIR}/gui_qml.moc) ++QT5_GENERATE_MOC(proxy.h ${CMAKE_CURRENT_BINARY_DIR}/proxy.moc) ++QT5_GENERATE_MOC(ngqpoint.h ${CMAKE_CURRENT_BINARY_DIR}/ngqpoint.moc) ++QT5_GENERATE_MOC(searchProxy.h ${CMAKE_CURRENT_BINARY_DIR}/searchProxy.moc) ++QT5_GENERATE_MOC(bookmarksProxy.h ${CMAKE_CURRENT_BINARY_DIR}/bookmarksProxy.moc) ++QT5_GENERATE_MOC(vehicleProxy.h ${CMAKE_CURRENT_BINARY_DIR}/vehicleProxy.moc) ++QT5_GENERATE_MOC(navitProxy.h ${CMAKE_CURRENT_BINARY_DIR}/navitProxy.moc) ++QT5_GENERATE_MOC(guiProxy.h ${CMAKE_CURRENT_BINARY_DIR}/guiProxy.moc) ++QT5_GENERATE_MOC(routeProxy.h ${CMAKE_CURRENT_BINARY_DIR}/routeProxy.moc) ++QT5_GENERATE_MOC(gui_qml.cpp ${CMAKE_CURRENT_BINARY_DIR}/gui_qml.moc) + module_add_library(gui_qml gui_qml.cpp ${CMAKE_CURRENT_BINARY_DIR}/proxy.moc ${CMAKE_CURRENT_BINARY_DIR}/ngqpoint.moc ${CMAKE_CURRENT_BINARY_DIR}/searchProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/bookmarksProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/vehicleProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/navitProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/guiProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/routeProxy.moc ${CMAKE_CURRENT_BINARY_DIR}/gui_qml.moc) ++qt5_use_modules(gui_qml Qml Gui Quick Xml Widgets) + +Index: navit-0.5.0/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp +=================================================================== +--- navit-0.5.0.orig/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp 2012-06-05 20:40:04.000000000 -0700 ++++ navit-0.5.0/navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp 2012-07-03 15:22:49.078045337 -0700 +@@ -595,7 +595,12 @@ + #endif + } + #endif +-#if QT_VERSION >= 0x040000 ++#if QT_VERSION >= 0x050000 ++ if (!gr->parent) ++ QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents|QEventLoop::ExcludeSocketNotifiers|QEventLoop::X11ExcludeTimers); ++#endif ++#if 0 //FIXME!!! ++ //#elsif QT_VERSION >= 0x040000 + if (!gr->parent) + QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents|QEventLoop::ExcludeSocketNotifiers|QEventLoop::DeferredDeletion|QEventLoop::X11ExcludeTimers); + #endif +Index: navit-0.5.0/navit/gui/qml/gui_qml.cpp +=================================================================== +--- navit-0.5.0.orig/navit/gui/qml/gui_qml.cpp 2012-06-05 20:40:04.000000000 -0700 ++++ navit-0.5.0/navit/gui/qml/gui_qml.cpp 2012-07-05 12:37:51.753477510 -0700 +@@ -1,7 +1,8 @@ + #include + #include + #include +-#include ++#include ++#include + #include + #include "config.h" + #ifdef HAVE_API_WIN32_BASE +@@ -60,8 +61,8 @@ + struct graphics *gra; + QWidget *mainWindow; + QWidget *graphicsWidget; +- QDeclarativeView *guiWidget; +- QDeclarativeView *prevGuiWidget; ++ QQuickView *guiWidget; ++ QQuickView *prevGuiWidget; + QStackedLayout *switcherWidget; + struct callback *button_cb; + struct callback *motion_cb; +@@ -304,8 +305,8 @@ + this_->switcherWidget->addWidget(this_->graphicsWidget); + + //Instantiate qml components +- this_->guiWidget = new QDeclarativeView(NULL); +- this_->guiWidget->setResizeMode(QDeclarativeView::SizeRootObjectToView); ++ this_->guiWidget = new QtQuickView(NULL); ++ this_->guiWidget->setResizeMode(QtQuickView::SizeRootObjectToView); + + this_->guiWidget->rootContext()->setContextProperty("gui",this_->guiProxy); + this_->guiWidget->rootContext()->setContextProperty("navit",this_->navitProxy); -- 2.7.4