File project.diff of Package merkaartor

--- merkaartor.spec.orig
+++ merkaartor.spec
@@ -8,8 +8,11 @@
 
 # norootforbuild
 
+%define ver 0.14
+%define patchrelease 20091019_r144
+
 Name:           merkaartor
-Version:        0.14
+Version:        %{ver}_%{patchrelease}
 Release:        1
 License:        GPL
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -17,7 +20,7 @@ Autoreqprov:    on
 Group:          Productivity/Graphics/Other
 URL:            http://www.irule.be/bvh/c++/merkaartor/
 Summary:        Small QT-based OpenStreetMap editor
-Source:         %{name}-%{version}.tar.bz2
+Source:         %{name}-%{ver}.tar.bz2
 Source2:        %{name}.desktop
 Source3:        %{name}.png
 Source4:        x-mdc+xml.desktop
@@ -25,6 +28,9 @@ Source5:        x-kml+xml.desktop
 Source6:        x-nmea.desktop
 Source7:        x-noniplot.desktop
 Source8:        x-osb.desktop
+### http://www.mail-archive.com/merkaartor@openstreetmap.org/msg00973.html
+Patch:          gmaps.diff
+Patch1:         merkaartor-%{patchrelease}.diff
 BuildRequires:  gcc gcc-c++
 %if 0%{?suse_version} >= 1020
 BuildRequires:  libexiv2-devel
@@ -56,7 +62,10 @@ It has some unique features like anti-al
 transparent display of map features like roads and true curved roads.
 
 %prep
-%setup
+%setup -n %{name}-%{ver}
+### also needs GOOGLE_ILLEGAL=1 in %{flags}
+#%patch
+%patch1
 
 %define lrelease lrelease
 %define qmake qmake
@@ -65,12 +74,12 @@ transparent display of map features like
 # seems PROJ=1 is buggy at the moment
 %if 0%{?suse_version} >= 1020
 %if 0%{?suse_version} >= 1120
-%define flags NODEBUG=1 GDAL=1 GPSD=1 GEOIMAGE=1 LIBDIR=%{_libdir}
+%define flags NODEBUG=0 GDAL=1 GPSD=1 GEOIMAGE=1 LIBDIR=%{_libdir}
 %else
-%define flags NODEBUG=1 GDAL=1 GPSD=1 GEOIMAGE=1 FORCE_CUSTOM_STYLE=1 LIBDIR=%{_libdir}
+%define flags NODEBUG=0 GDAL=1 GPSD=1 GEOIMAGE=1 FORCE_CUSTOM_STYLE=1 LIBDIR=%{_libdir}
 %endif
 %else
-%define flags NODEBUG=1 GDAL=1 GPSD=1 GEOIMAGE=0 FORCE_CUSTOM_STYLE=1 LIBDIR=%{_libdir}
+%define flags NODEBUG=0 GDAL=1 GPSD=1 GEOIMAGE=0 FORCE_CUSTOM_STYLE=1 LIBDIR=%{_libdir}
 %endif
 %if 0%{?mandriva_version}
 %define lrelease lrelease-qt4
@@ -119,6 +128,31 @@ install -m 644 %SOURCE8 $RPM_BUILD_ROOT/
 /usr/share/icons/hicolor/48x48/apps/%{name}.png
 
 %changelog
+* Sat Oct 24 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20091019_r144.diff
+  * improved situation for lat-/longspinBox values, documented the
+    issue by a FIXME comment
+* Sun Sep 20 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20090920_r142.diff
+  * writeLog(): mixed up latitude/longitude for N/S and E/W
+* Sun Sep 20 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20090920_r140.diff
+  * qgpsdevice.h: moved writeLog()/checksum() from public slots to private
+  * update longitude/latitude before calling writeLog() for unfiltered
+    points
+  * cleanup
+  * added comments
+* Sat Sep 19 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20090919_r139.diff
+  * implemented NMEA output for recorded tracks
+  * restore speed if trackpoint is discarded
+  * fixed saving of timestamp (needs toDouble() instead of toFloat())
+* Thu Sep 17 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20090916_r138.diff
+  * fixed update() in trackfilter dialog
+* Tue Sep 15 2009 Stefan Dirsch <sndirsch@suse.de>
+- merkaartor-20090915_r137.diff: 
+  * online trackfilter for gpsd
 * Wed Aug 12 2009 Dirk Stöcker <opensuse@dstoecker.de> 0.14
 - update to 0.14
 * Thu Apr  2 2009 Dirk Stöcker <opensuse@dstoecker.de> 0.13.1
openSUSE Build Service is sponsored by