Hello community, here is the log from the commit of package gpsd for openSUSE:Factory checked in at Tue Nov 2 16:21:31 CET 2010. -------- --- gpsd/gpsd.changes 2010-03-27 03:42:49.000000000 +0100 +++ /mounts/work_src_done/STABLE/gpsd/gpsd.changes 2010-10-26 15:31:46.000000000 +0200 @@ -1,0 +2,46 @@ +Tue Oct 26 13:20:00 UTC 2010 - jreuter@novell.com + +- Move udev rules from /etc/udev/rules.d to /lib/udev/rules.d +- Update to version 2.95: + + Rationalize clearing and generation of DOPs + + cgps now displays epx/epy rather than eph + + Speed is now always reported if our last two fixes were good + + Reading packets from UDP datagrams by specifying a listening + address and port is now supported + + AIS code now interprets message type 6 and 8 application IDs + correctly as a Designated Area Code and Functional ID pair + + gpspipe has a new -T option for setting the timestamp format + + xgpsspeed is completely rewritten in Python + + Qt bindings for the client library + + gpsdcode now uses | as a field separator in -c mode, as string + fields can contain commas + + Corrected error for reporting of AIS rate-of-turn fields +- Changes of version 2.94: + + Error-checking in the 50bps subframe code has been greatly + improved + + The Garmin GPS driver can now use libusb for device discovery + + The libgps library has been split apart; the service functions + used by the daemon now live in libgpsd + + Stronger checking for valid ephemeris before extracting the + leap-second offset +- Changes of version 2.93: + + Support for JSON dumping and parsing of AIS message types 25 and 26 + + Removing non-streaming mode from the Python exerciser + + Unsetting the appropriate in-use flag in the device array + + Change the libgps default from old protocol to JSON + + Add a close() method to the C++ binding + + Try to recover better from sporadic cases of false matches to + Trimble packet format from a SiRF binary datastream + + gps_poll() now returns -1 with errno not set when the gpsd + socket closes + + TPV now refrains from reporting fields the fix quality won't support + + gpsmon option for listing device types is now -L to -l can be used + to enable logging + + Documentation updates + + New POLL command brings back polling-mode operation + + gpsd no longer eats CPU when a device is unexpectedly uplugged + + Support for the TNT revolution is back (run mode only) + + There is now a gpsdfake diagnostic tool that fakes being gpsd shipping + arbitrary specified data to clients. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gpsd-2.92.tar.bz2 gpsd-fix-python-install.patch New: ---- gpsd-2.95.tar.bz2 gpsd-fix-shebang.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpsd.spec ++++++ --- /var/tmp/diff_new_pack.X2yHv4/_old 2010-11-02 16:20:02.000000000 +0100 +++ /var/tmp/diff_new_pack.X2yHv4/_new 2010-11-02 16:20:02.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gpsd (Version 2.92) +# spec file for package gpsd (Version 2.95) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,7 +23,7 @@ License: BSD3c(or similar) Url: http://gpsd.berlios.de/ Group: Hardware/Other -Version: 2.92 +Version: 2.95 Release: 1 %define libgps libgps19 Requires: udev @@ -40,8 +40,7 @@ Source4: gpsd.xpm Source5: xgps.desktop Source6: xgpsspeed.desktop -# PATCH-FIX-UPSTREAM gpsd-fix-python-install.patch vuntz@opensuse.org -- Pass DESTDIR to setup.py (not sent upstream yet) -Patch0: gpsd-fix-python-install.patch +Patch0: gpsd-fix-shebang.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1110 %else @@ -200,16 +199,17 @@ %install %makeinstall install -d -m 755 %{buildroot}/lib/udev -install -d -m 755 %{buildroot}/etc/udev/rules.d +install -d -m 755 %{buildroot}/lib/udev/rules.d install -d -m 755 %{buildroot}/var/adm/fillup-templates install -d -m 755 %{buildroot}%{_datadir}/{applications,pixmaps} -install -m 644 %{SOURCE1} %{buildroot}/etc/udev/rules.d/51-gpsd.rules +install -m 644 %{SOURCE1} %{buildroot}/lib/udev/rules.d/51-gpsd.rules install -m 755 %{SOURCE2} %{buildroot}/lib/udev/gpsd.sh install -m 644 %{SOURCE3} %{buildroot}/var/adm/fillup-templates -# remove /usr/bin/env call -sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{python_sitearch}/gps/gps.py -# remove .la files -rm -f %{buildroot}%{_libdir}/libgps.la +rm -f %{buildroot}%{_libdir}/libgps.la %{buildroot}%{_libdir}/libgpsd.la +if [ -f %{buildroot}%{python_sitearch}/*.egg-info ] ; then + rm -f %{buildroot}%{python_sitearch}/*.egg-info +fi +chmod 755 %{buildroot}%{python_sitearch}/gps/gps.py # install desktop entries install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/%{name}.xpm install -m 644 %{SOURCE5} %{buildroot}%{_datadir}/applications/ @@ -237,7 +237,7 @@ %{_mandir}/man?/gpsd.* %{_mandir}/man?/gpsctl.* /lib/udev/gpsd.sh -%config(noreplace) /etc/udev/rules.d/* +/lib/udev/rules.d/* %{_sbindir}/gpsd %{_bindir}/gpsctl /var/adm/fillup-templates/sysconfig.gpsd @@ -245,6 +245,7 @@ %files -n %libgps %defattr(-,root,root) %{_libdir}/libgps.so.* +%{_libdir}/libgpsd.so.* %files devel %defattr(-,root,root) @@ -264,13 +265,13 @@ %{_includedir}/libgpsmm.h %{_includedir}/gpsd.h %{_libdir}/libgps.so +%{_libdir}/libgpsd.so %{_libdir}/pkgconfig/libgps*.pc %files -n python-gpsd %defattr(-,root,root) %{python_sitelib}/gps*.py* %{python_sitearch}/gps/ -%{python_sitearch}/gpsd-*.egg-info %files clients %defattr(-,root,root) ++++++ gpsd-2.92.tar.bz2 -> gpsd-2.95.tar.bz2 ++++++ ++++ 99801 lines of diff (skipped) ++++++ gpsd-fix-shebang.patch ++++++ diff -Nur gpsd-2.95.orig/gps/gps.py gpsd-2.95/gps/gps.py --- gpsd-2.95.orig/gps/gps.py 2010-06-09 00:44:50.000000000 +0200 +++ gpsd-2.95/gps/gps.py 2010-10-26 14:27:50.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python # -*- coding: utf-8 -*- # # This file is Copyright (c) 2010 by the GPSD project ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org