rpms/gpsd/devel .cvsignore, 1.8, 1.9 gpsd.spec, 1.23, 1.24 sources, 1.8, 1.9 gpsd.rules, 1.1, NONE
Douglas E. Warner
silfreed at fedoraproject.org
Thu Mar 19 18:33:22 UTC 2009
Author: silfreed
Update of /cvs/pkgs/rpms/gpsd/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9219
Modified Files:
.cvsignore gpsd.spec sources
Removed Files:
gpsd.rules
Log Message:
* Thu Mar 19 2009 Douglas E. Warner <silfreed at silfreed.net> - 2.39-1
- updating to 2.39
- fixed potential core dump in C client handling of "K" responses
- Made device hotplugging work again; had been broken by changes in udev
- Introduced major and minor API version symbols into the public interfaces
- The sirfmon utility is gone, replaced by gpsmon which does the same job
for multiple GPS types
- Fixed a two-year old error in NMEA parsing that nobody noticed because its
only effect was to trash VDOP values from GSA sentences, and gpsd computes
those with an internal error model when they look wonky
- cgpxlogger has been merged into gpxlogger
- Speed-setting commands now allow parity and stop-bit setting if the GPS
chipset and adaptor can support it
- Specfile and other packaging paraphenalia now live in a packaging
subdirectory
- rtcmdecode becomes gpsdecode and can now de-armor and dump AIDVM packets
- The client library now work correctly in locales where the decimal separator
is not a period
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gpsd/devel/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore 16 Mar 2009 13:54:40 -0000 1.8
+++ .cvsignore 19 Mar 2009 18:32:51 -0000 1.9
@@ -1 +1 @@
-gpsd-2.38.tar.gz
+gpsd-2.39.tar.gz
Index: gpsd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gpsd/devel/gpsd.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- gpsd.spec 16 Mar 2009 13:54:41 -0000 1.23
+++ gpsd.spec 19 Mar 2009 18:32:51 -0000 1.24
@@ -1,8 +1,8 @@
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Name: gpsd
-Version: 2.38
-Release: 2%{?dist}
+Version: 2.39
+Release: 1%{?dist}
Summary: Service daemon for mediating access to a GPS
Group: System Environment/Daemons
@@ -14,7 +14,6 @@
Source3: gpsd-logo.png
Source10: gpsd.init
Source11: gpsd.sysconfig
-Source20: gpsd.rules
Source21: gpsd.hotplug.wrapper
Patch0: python-pyexecdir-install-gpsd-2.38.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -25,6 +24,9 @@
Requires: udev
Requires(post): /sbin/ldconfig
+Requires(post): /sbin/chkconfig
+Requires(preun): initscripts
+Requires(preun): /sbin/chkconfig
Requires(postun): /sbin/ldconfig
%description
@@ -89,7 +91,7 @@
# init scripts
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/init.d
-%{__install} -p -m 0644 %{SOURCE10} \
+%{__install} -p -m 0755 %{SOURCE10} \
%{buildroot}%{_sysconfdir}/init.d/gpsd
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
@@ -98,7 +100,7 @@
# udev rules
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/udev/rules.d
-%{__install} -p -m 0644 %{SOURCE20} \
+%{__install} -p -m 0644 gpsd.rules \
%{buildroot}%{_sysconfdir}/udev/rules.d/99-gpsd.rules
# hotplug script
@@ -106,11 +108,14 @@
%{__install} -p -m 0755 gpsd.hotplug %{SOURCE21} \
%{buildroot}/lib/udev
+# create new gpxlogger man page
+%{__cp} -p %{buildroot}%{_mandir}/man1/cgpxlogger.1 \
+ %{buildroot}%{_mandir}/man1/gpxlogger.1
+
# remove .la files
rm -f %{buildroot}%{_libdir}/libgps.la
# fix non-executable libraries
-%{__chmod} +x %{buildroot}%{_libdir}/libgps.so.17.0.0
%{__chmod} +x %{buildroot}%{python_sitearch}/gpspacket.so
# fix non-executable python script
@@ -135,7 +140,15 @@
rm -rf %{buildroot}
-%post -p /sbin/ldconfig
+%post
+/sbin/ldconfig
+/sbin/chkconfig --add %{name}
+
+%preun
+if [ $1 = 0 ]; then
+ /sbin/service %{name} stop > /dev/null 2>&1 || true
+ /sbin/chkconfig --del %{name}
+fi
%postun -p /sbin/ldconfig
@@ -148,7 +161,7 @@
%config(noreplace) %{_sysconfdir}/udev/rules.d/*
%{_sbindir}/gpsd
%{_bindir}/gpsprof
-%{_bindir}/sirfmon
+%{_bindir}/gpsmon
%{_bindir}/gpsctl
%{_libdir}/libgps.so.*
/lib/udev/gpsd*
@@ -158,14 +171,13 @@
%{python_sitearch}/gpspacket.so
%{_mandir}/man8/gpsd.8*
%{_mandir}/man1/gpsprof.1*
-%{_mandir}/man1/sirfmon.1*
+%{_mandir}/man1/gpsmon.1*
%{_mandir}/man1/gpsctl.1*
%files devel
%defattr(-,root,root,-)
%doc TODO
%{_bindir}/gpsfake
-%{_bindir}/rtcmdecode
%{_bindir}/gpsflash
%{_libdir}/libgps.so
%{_libdir}/pkgconfig/*.pc
@@ -174,7 +186,6 @@
%{_includedir}/libgpsmm.h
%{_includedir}/gpsd.h
%{_mandir}/man1/gpsfake.1*
-%{_mandir}/man1/rtcmdecode.1*
%{_mandir}/man1/gpsflash.1*
%{_mandir}/man3/libgps.3*
%{_mandir}/man3/libgpsmm.3*
@@ -184,21 +195,23 @@
%files clients
%defattr(-,root,root,-)
-%{_bindir}/xgps
-%{_bindir}/xgpsspeed
%{_bindir}/cgps
-%{_bindir}/gpsdlcdd
+%{_bindir}/gpscat
+%{_bindir}/gpsdecode
%{_bindir}/gpspipe
%{_bindir}/gpxlogger
-%{_bindir}/cgpxlogger
-%{_bindir}/gpscat
+%{_bindir}/lcdgps
+%{_bindir}/xgps
+%{_bindir}/xgpsspeed
+%{_mandir}/man1/cgpxlogger.1*
%{_mandir}/man1/gps.1*
+%{_mandir}/man1/gpsdecode.1*
%{_mandir}/man1/gpspipe.1*
+%{_mandir}/man1/gpxlogger.1*
%{_mandir}/man1/xgps.1*
%{_mandir}/man1/xgpsspeed.1*
%{_mandir}/man1/cgps.1*
%{_mandir}/man1/gpscat.1*
-%{_mandir}/man1/cgpxlogger.1*
%{_datadir}/X11/app-defaults/xgps
%{_datadir}/X11/app-defaults/xgpsspeed
%{_datadir}/applications/*.desktop
@@ -207,7 +220,26 @@
%changelog
-* Mon Mar 16 2009 Douglas E. Warner <silfreed at silfreed.net> - 2.38-2
+* Thu Mar 19 2009 Douglas E. Warner <silfreed at silfreed.net> - 2.39-1
+- updating to 2.39
+- fixed potential core dump in C client handling of "K" responses
+- Made device hotplugging work again; had been broken by changes in udev
+- Introduced major and minor API version symbols into the public interfaces
+- The sirfmon utility is gone, replaced by gpsmon which does the same job
+ for multiple GPS types
+- Fixed a two-year old error in NMEA parsing that nobody noticed because its
+ only effect was to trash VDOP values from GSA sentences, and gpsd computes
+ those with an internal error model when they look wonky
+- cgpxlogger has been merged into gpxlogger
+- Speed-setting commands now allow parity and stop-bit setting if the GPS
+ chipset and adaptor can support it
+- Specfile and other packaging paraphenalia now live in a packaging
+ subdirectory
+- rtcmdecode becomes gpsdecode and can now de-armor and dump AIDVM packets
+- The client library now work correctly in locales where the decimal separator
+ is not a period
+
+* Thu Feb 12 2009 Douglas E. Warner <silfreed at silfreed.net> - 2.38-1
- updating to 2.38
- creating init script and sysconfig files
- migrating hotplug rules to udev + hotplug wrapper script from svn r5147
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gpsd/devel/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sources 16 Mar 2009 13:54:41 -0000 1.8
+++ sources 19 Mar 2009 18:32:51 -0000 1.9
@@ -1 +1 @@
-725c320ca6fa35bcdaa1de2d8908f392 gpsd-2.38.tar.gz
+3db437196a6840c252fca99b6c19d4d0 gpsd-2.39.tar.gz
--- gpsd.rules DELETED ---
More information about the fedora-extras-commits
mailing list