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