commit gpsd for openSUSE:Factory
Hello community, here is the log from the commit of package gpsd for openSUSE:Factory checked in at Thu Apr 1 03:24:56 CEST 2010. -------- --- gpsd/gpsd.changes 2010-02-12 17:18:38.000000000 +0100 +++ /mounts/work_src_done/STABLE/gpsd/gpsd.changes 2010-03-27 03:42:49.000000000 +0100 @@ -1,0 +2,37 @@ +Sat Mar 27 02:43:46 CET 2010 - vuntz@opensuse.org + +- Update to version 2.92: + + Fix a packaging error: the python library module was omitted + from the 2.91 tarball. + + Improve the json import test. +- Changes from version 2.91: + + We have support for NMEA GLONASS sentences, and a regression + test. + + Clients now get a DEVICE notification on every driver switch. + + It is possible to specify a TCP/IP AIS feed such as AISHub as a + data source. + + Serious bitrot in the NTRIP support has been fixed - it was + probably nonfunctional for several releases before this. + + Fixed buggy display of satellite-used flags in cgps. + + xgps is replaced by a rewrite in Python that uses pygtk, + eliminating a dependency on Motif; also, it now displays AIS + information. + + Uniform treatment of display-unit defaulting and -u in xgps, + cgps, and lcdgps. + + Support for AIS message types 25 and 26. + + Support for IPv6. + + A numeric instability in the earth_distance() function + affecting track error modeling has been fixed. + + Old protocol has been removed from the daemon; the library + still speaks it. +- Drop openmotif, openmotif-devel BuildRequires. +- Add xorg-x11-devel, xorg-x11-libXpm-devel BuildRequires. +- Add gpsd-fix-python-install.patch to fix installation of the + python bindings. +- Add python-gtk Requires to gpsd-clients subpackage as xgps now + depends on it. +- Use a valid group for the devel subpackage. +- Do not manually strip executables: this will be done by the build + service. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gpsd-2.90.tar.bz2 New: ---- gpsd-2.92.tar.bz2 gpsd-fix-python-install.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpsd.spec ++++++ --- /var/tmp/diff_new_pack.dymghm/_old 2010-04-01 03:24:49.000000000 +0200 +++ /var/tmp/diff_new_pack.dymghm/_new 2010-04-01 03:24:49.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gpsd (Version 2.90) +# spec file for package gpsd (Version 2.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,12 +23,12 @@ License: BSD3c(or similar) Url: http://gpsd.berlios.de/ Group: Hardware/Other -Version: 2.90 -Release: 2 +Version: 2.92 +Release: 1 %define libgps libgps19 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 python-devel udev update-desktop-files xmlto xorg-x11-devel xorg-x11-libXpm-devel %if 0%{?suse_version} > 1020 BuildRequires: dbus-1-glib-devel BuildRequires: fdupes @@ -40,10 +40,13 @@ 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1110 %else %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %endif %description @@ -81,7 +84,7 @@ %package devel License: BSD3c(or similar) Summary: Client libraries in C and Python for talking to a running gpsd or GPS -Group: Development/Libraries +Group: Development/Libraries/C and C++ Requires: %name = %version Requires: pkgconfig, python-curses @@ -153,6 +156,7 @@ License: BSD3c(or similar) Summary: Clients for gpsd with an X interface Group: Hardware/Other +Requires: python-gtk %description clients xgps is a simple test client for gpsd with an X interface. It displays @@ -183,6 +187,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --disable-static \ @@ -197,20 +202,14 @@ 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 -install -d -m 755 %{buildroot}%{python_sitelib} 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 -install -m 644 gpsfake.py %{buildroot}%{python_sitelib} -install -m 755 gps.py %{buildroot}%{python_sitelib} # remove /usr/bin/env call -sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{python_sitelib}/gps.py +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 -strip %{buildroot}%{_bindir}/{cgps,gpsctl,gpsdecode,gpsmon,gpspipe,gpxlogger,lcdgps,xgps,xgpsspeed} -strip %{buildroot}%{_sbindir}/gpsd -strip %{buildroot}%{_libdir}/*so %{buildroot}%{python_sitelib}/*so # install desktop entries install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/%{name}.xpm install -m 644 %{SOURCE5} %{buildroot}%{_datadir}/applications/ @@ -270,8 +269,8 @@ %files -n python-gpsd %defattr(-,root,root) %{python_sitelib}/gps*.py* -%{python_sitelib}/gpslib.so -%{python_sitelib}/gpspacket.so* +%{python_sitearch}/gps/ +%{python_sitearch}/gpsd-*.egg-info %files clients %defattr(-,root,root) @@ -282,7 +281,6 @@ %{_mandir}/man?/xgpsspeed.* %{_mandir}/man?/gpspipe.* %{_mandir}/man?/gpsmon.* -%{_mandir}/man?/cgpxlogger.* %{_bindir}/xgps %{_bindir}/xgpsspeed %{_bindir}/cgps ++++++ gpsd-2.90.tar.bz2 -> gpsd-2.92.tar.bz2 ++++++ ++++ 38203 lines of diff (skipped) ++++++ gpsd-fix-python-install.patch ++++++ Index: gpsd-2.92/Makefile.am =================================================================== --- gpsd-2.92.orig/Makefile.am +++ gpsd-2.92/Makefile.am @@ -262,7 +262,7 @@ clean-local: # Install Python modules install-exec-local: - $(PYTHON) setup.py install --prefix=${prefix} # --root=$(DESTDIR) + $(PYTHON) setup.py install --prefix=${prefix} --root=$(DESTDIR) endif if LIBGPSMM_ENABLE Index: gpsd-2.92/Makefile.in =================================================================== --- gpsd-2.92.orig/Makefile.in +++ gpsd-2.92/Makefile.in @@ -1971,7 +1971,7 @@ maskdump.c: gpsd.h-tail maskaudit.py # Install Python modules @HAVE_PYTHON_TRUE@install-exec-local: -@HAVE_PYTHON_TRUE@ $(PYTHON) setup.py install --prefix=${prefix} # --root=$(DESTDIR) +@HAVE_PYTHON_TRUE@ $(PYTHON) setup.py install --prefix=${prefix} --root=$(DESTDIR) @HAVE_XSLT_PROCESSOR_TRUE@.xml.1: @HAVE_XSLT_PROCESSOR_TRUE@ $(MANGENERATOR) $(MANFLAGS) $(MANTARGET) $< ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de