File project.diff of Package gpsd

--- gpsd.changes.orig
+++ gpsd.changes
@@ -1,9 +1,28 @@
 -------------------------------------------------------------------
+Thu Oct 15 04:22:36 CEST 2009 - sndirsch@suse.de
+
+- use old python macros for old distributions 
+
+-------------------------------------------------------------------
 Sun Aug  9 12:43:26 CEST 2009 - coolo@novell.com
 
 - use new python macros
 
 -------------------------------------------------------------------
+Wed Jul  1 04:48:07 CEST 2009 - sndirsch@suse.de
+
+- update to 2.39
+  * sirfmon --> gpsmon
+  * cgpxlogger/gpxlogger --> gpxlogger
+  * rtcmdecode --> gpsdecode
+
+-------------------------------------------------------------------
+Wed Jul  1 04:34:28 CEST 2009 - sndirsch@suse.de
+
+- update to 2.38
+  * xgpsspeed no longer depends on Motif 
+
+-------------------------------------------------------------------
 Mon Nov 24 12:05:49 CET 2008 - jreuter@suse.de
 
 - Disable TrueNorth Technologies device support, it breaks
--- gpsd.spec.orig
+++ gpsd.spec
@@ -1,5 +1,5 @@
 #
-# spec file for package gpsd (Version 2.37)
+# spec file for package gpsd (Version 2.39)
 #
 # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -23,11 +23,11 @@ Summary:        Service daemon for media
 License:        BSD 3-clause (or similar)
 Url:            http://gpsd.berlios.de/
 Group:          Hardware/Other
-Version:        2.37
-Release:        71
+Version:        2.39
+Release:        1
 Requires:       udev
 PreReq:         coreutils %fillup_prereq
-BuildRequires:  gcc-c++ ncurses-devel openmotif openmotif-devel python-devel udev update-desktop-files xmlto
+BuildRequires:  gcc-c++ ncurses-devel openmotif-devel python-devel udev update-desktop-files xmlto
 %if 0%{?suse_version} > 1020
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  fdupes
@@ -39,7 +39,7 @@ Source3:        sysconfig.gpsd
 Source4:        gpsd.xpm
 Source5:        xgps.desktop
 Source6:        xgpsspeed.desktop
-Patch:          gpsd-undeffix.patch
+Patch:          buildfix.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -142,25 +142,38 @@ Authors:
            --enable-dbus \
 %endif
            --enable-garmintxt
-%__make %{?jobs:-j%jobs}
+%__make
 
 %install
 %makeinstall
 install -d -m 755 %{buildroot}/lib/udev
 install -d -m 755 %{buildroot}/etc/udev/rules.d
 install -d -m 755 %{buildroot}/var/adm/fillup-templates
+%if 0%{?suse_version} > 1110
 install -d -m 755 %{buildroot}%{python_sitelib}
+%else
+install -d -m 755 %{buildroot}%{py_sitedir}
+%endif
 install -d -m 755 %{buildroot}%{_datadir}/{applications,pixmaps}
 install -m 644 %{SOURCE1} %{buildroot}/etc/udev/rules.d/51-gpsd.rules
 install -m 755 %{SOURCE2} %{buildroot}/lib/udev/gpsd.sh
 install -m 644 %{SOURCE3} %{buildroot}/var/adm/fillup-templates
+%if 0%{?suse_version} > 1110
 install -m 644 gpsfake.py %{buildroot}%{python_sitelib}
 install -m 755 gps.py %{buildroot}%{python_sitelib}
+%else
+install -m 644 gpsfake.py %{buildroot}%{py_sitedir}
+install -m 755 gps.py %{buildroot}%{py_sitedir}
+%endif
 # remove /usr/bin/env call
 for i in gpscat gpsfake gpsprof; do
     sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{_bindir}/$i
 done
+%if 0%{?suse_version} > 1110
 sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{python_sitelib}/gps.py
+%else
+sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{py_sitedir}/gps.py
+%endif
 # remove .la files
 rm -f %{buildroot}%{_libdir}/libgps.la
 # install desktop entries
@@ -189,15 +202,19 @@ rm -rf %{buildroot}
 %{_mandir}/man?/gpsd.*
 %{_mandir}/man?/gpsprof.*
 %{_mandir}/man?/gpsctl.*
-%{_mandir}/man?/sirfmon.*
+%{_mandir}/man?/gpsmon.*
 /lib/udev/gpsd.sh
 %config(noreplace) /etc/udev/rules.d/*
 %{_sbindir}/gpsd
 %{_bindir}/gpsctl
 %{_bindir}/gpsprof
-%{_bindir}/sirfmon
+%{_bindir}/gpsmon
 %{_libdir}/libgps.so.*
+%if 0%{?suse_version} > 1110
 %{python_sitelib}/gps.py*
+%else
+%{py_sitedir}/gps.py*
+%endif
 /var/adm/fillup-templates/sysconfig.gpsd
 
 %files devel
@@ -206,19 +223,28 @@ rm -rf %{buildroot}
 %{_mandir}/man?/gpsfake.*
 %{_mandir}/man?/gpscat.*
 %{_mandir}/man?/libgps*.*
-%{_mandir}/man?/rtcmdecode.*
 %{_mandir}/man?/gpsflash.*
 %{_mandir}/man?/rtcm-104.*
 %{_mandir}/man?/srec.*
+%{_mandir}/man?/gpsdecode.*
 %{_bindir}/gpsfake
-%{_bindir}/rtcmdecode
+%{_bindir}/gpsdecode
 %{_bindir}/gpsflash
 %{_bindir}/gpscat
 %{_includedir}/gps.h
 %{_includedir}/libgpsmm.h
 %{_includedir}/gpsd.h
+%if 0%{?suse_version} > 1110
 %{python_sitelib}/gpsfake.py*
+%{python_sitelib}/gpscap.py*
+%{python_sitelib}/gpslib.so*
 %{python_sitelib}/gpspacket.so*
+%else
+%{py_sitedir}/gpsfake.py*
+%{py_sitedir}/gpscap.py*
+%{py_sitedir}/gpslib.so*
+%{py_sitedir}/gpspacket.so*
+%endif
 %{_libdir}/libgps.so
 %{_libdir}/pkgconfig/libgps*.pc
 
@@ -233,8 +259,8 @@ rm -rf %{buildroot}
 %{_bindir}/xgps
 %{_bindir}/xgpsspeed
 %{_bindir}/cgps
-%{_bindir}/cgpxlogger
 %{_bindir}/gpspipe
+%{_bindir}/lcdgps
 %if 0%{?suse_version} > 1020
 %{_bindir}/gpxlogger
 %endif
--- rules.gpsd.orig
+++ rules.gpsd
@@ -8,6 +8,8 @@ ACTION != "add", GOTO="gpsd_end"
 
 # "Prolific Technology 2303 (commonly in tandem with SiRF chips)"
 KERNEL=="ttyUSB*", SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", RUN="/lib/udev/gpsd.sh"
+# ATEN International Co., Ltd UC-232A Serial Port [pl2303]
+KERNEL=="ttyUSB*", SYSFS{idVendor}=="0557", SYSFS{idProduct}=="2008", RUN="/lib/udev/gpsd.sh"
 # "FTDI 8U232AM"
 KERNEL=="ttyUSB*", SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", RUN="/lib/udev/gpsd.sh"
 # "Cypress M8/CY7C64013 (DeLorme uses these)"
@@ -16,5 +18,9 @@ KERNEL=="ttyUSB*", SYSFS{idVendor}=="116
 KERNEL=="ttyUSB*", SYSFS{idVendor}=="067b", SYSFS{idProduct}=="aaa0", RUN="/lib/udev/gpsd.sh"
 # SiRF Star III 20ch Gmouse GPS (a.k.a Cygnal Integrated Products, Inc.)
 KERNEL=="ttyUSB*", SYSFS{idVendor}=="10c4", SYSFS{idProduct}=="ea60", RUN="/lib/udev/gpsd.sh"
+# Garmin International GPSmap, various models (tested with Garmin GPS 18 USB)
+KERNEL=="ttyUSB*", SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", RUN="/lib/udev/gpsd.sh"
+# Cygnal Integrated Products, Inc. CP210x Composite Device (Used by Holux m241)
+KERNEL=="ttyUSB*", SYSFS{idVendor}=="10c4", SYSFS{idProduct}=="ea60", RUN="/lib/udev/gpsd.sh"
 
 LABEL="gpsd_end"
openSUSE Build Service is sponsored by