pviktori / rpms / gpsd

Forked from rpms/gpsd 6 years ago
Clone
4d089eb
%global _hardened_build 1
4d089eb
Douglas E. Warner d26a0c9
Name: gpsd
5b22a33
Version: 3.9
20cdcb7
Release: 4%{?dist}
Douglas E. Warner d26a0c9
Summary: Service daemon for mediating access to a GPS
Douglas E. Warner d26a0c9
Douglas E. Warner d26a0c9
Group: System Environment/Daemons
Douglas E. Warner d26a0c9
License: BSD
1f146dd
URL: http://catb.org/gpsd/
1f146dd
Source0: http://download.savannah.gnu.org/releases/gpsd/%{name}-%{version}.tar.gz
c06a19f
Source10: gpsd.service
Douglas E. Warner 532b77d
Source11: gpsd.sysconfig
d7a83dd
Source12: gpsdctl.service
c5cea12
Patch1: gpsd-nolibcap.patch
4d089eb
# allow multiple options in LINKFLAGS
4d089eb
Patch2: gpsd-linkflags.patch
bf81127
# drop also supplementary groups when dropping privileges
bf81127
Patch4: gpsd-setgroups.patch
Matthew D Truch 283dc7e
Matthew D Truch 33081cd
BuildRequires: dbus-devel dbus-glib-devel ncurses-devel xmlto python-devel
fe424ae
BuildRequires: scons desktop-file-utils bluez-libs-devel pps-tools-devel
41cc0dd
BuildRequires: chrpath
9561aac
%ifnarch s390 s390x
9561aac
BuildRequires: libusb1-devel
9561aac
%endif
Matthew D Truch 283dc7e
21f3583
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Douglas E. Warner 532b77d
Requires: udev
3752cbc
Requires(post): systemd-units
c06a19f
Requires(preun): systemd-units
bdf750e
Requires(postun): systemd-units
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
%description 
Matthew D Truch 283dc7e
gpsd is a service daemon that mediates access to a GPS sensor
Matthew D Truch 283dc7e
connected to the host computer by serial or USB interface, making its
Matthew D Truch 283dc7e
data on the location/course/velocity of the sensor available to be
Matthew D Truch 283dc7e
queried on TCP port 2947 of the host computer.  With gpsd, multiple
Matthew D Truch 283dc7e
GPS client applications (such as navigational and wardriving software)
Matthew D Truch 283dc7e
can share access to a GPS without contention or loss of data.  Also,
Matthew D Truch 283dc7e
gpsd responds to queries with a format that is substantially easier to
Matthew D Truch 283dc7e
parse than NMEA 0183.  
Matthew D Truch 283dc7e
33666ce
%package libs
Douglas E. Warner d26a0c9
Summary: Client libraries in C and Python for talking to a running gpsd or GPS
33666ce
Group: System Environment/Libraries
33666ce
33666ce
%description libs
33666ce
This package contains the gpsd libraries and python modules that manage access
33666ce
to a GPS for applications.
33666ce
33666ce
%package devel
33666ce
Summary: Development files for the gpsd library
Douglas E. Warner d26a0c9
Group: Development/Libraries
21f3583
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Douglas E. Warner d26a0c9
Requires: pkgconfig
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
%description devel
Douglas E. Warner d26a0c9
This package provides C header files and python modules for the gpsd shared 
Douglas E. Warner d26a0c9
libraries that manage access to a GPS for applications
Matthew D Truch 283dc7e
Douglas E. Warner d26a0c9
%package clients
Douglas E. Warner d26a0c9
Summary: Clients for gpsd
Douglas E. Warner d26a0c9
Group: Applications/System
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
%description clients
Matthew D Truch 283dc7e
xgps is a simple test client for gpsd with an X interface. It displays
Matthew D Truch 283dc7e
current GPS position/time/velocity information and (for GPSes that
Matthew D Truch 283dc7e
support the feature) the locations of accessible satellites.
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
xgpsspeed is a speedometer that uses position information from the GPS.
Matthew D Truch 283dc7e
It accepts an -h option and optional argument as for gps, or a -v option
Matthew D Truch 283dc7e
to dump the package version and exit. Additionally, it accepts -rv
Matthew D Truch 283dc7e
(reverse video) and -nc (needle color) options.
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
cgps resembles xgps, but without the pictorial satellite display.  It
Matthew D Truch 283dc7e
can run on a serial terminal or terminal emulator.
Matthew D Truch 283dc7e
Matthew D Truch e4d551d
Matthew D Truch 283dc7e
%prep
Matthew D Truch 283dc7e
%setup -q
c5cea12
%patch1 -p1 -b .nolibcap
4d089eb
%patch2 -p1 -b .linkflags
bf81127
%patch4 -p1 -b .setgroups
861f81b
5cec014
%build
03a021e
export CCFLAGS="%{optflags}"
4d089eb
export LINKFLAGS="%{__global_ldflags}"
c1bdb5e
# breaks with %{_smp_mflags}
c1bdb5e
scons \
2aef83e
	dbus_export=yes \
5cec014
	systemd=yes \
5cec014
	libQgpsmm=no \
5cec014
	debug=yes \
5cec014
	prefix="" \
5cec014
	sysconfdif=%{_sysconfdir} \
5cec014
	bindir=%{_bindir} \
5cec014
	includedir=%{_includedir} \
5cec014
	libdir=%{_libdir} \
5cec014
	sbindir=%{_sbindir} \
5cec014
	mandir=%{_mandir} \
5cec014
	docdir=%{_docdir} \
03a021e
	pkgconfigdir=%{_libdir}/pkgconfig \
5cec014
	build
Matthew D Truch 283dc7e
Douglas E. Warner d26a0c9
Matthew D Truch 283dc7e
%install
03a021e
# avoid rebuilding
03a021e
export CCFLAGS="%{optflags}"
4d089eb
export LINKFLAGS="%{__global_ldflags}"
5cec014
DESTDIR=%{buildroot} scons install
Douglas E. Warner d26a0c9
c06a19f
# service files
e96414e
%{__install} -d -m 0755 %{buildroot}%{_unitdir}
aee5a18
%{__install} -p -m 0644 %{SOURCE10} \
e96414e
	%{buildroot}%{_unitdir}/gpsd.service
d7a83dd
%{__install} -p -m 0644 %{SOURCE12} \
d7a83dd
	%{buildroot}%{_unitdir}/gpsdctl@.service
900703b
%{__install} -p -m 0644 systemd/gpsd.socket \
900703b
	%{buildroot}%{_unitdir}/gpsd.socket
Douglas E. Warner 532b77d
Douglas E. Warner 532b77d
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
Douglas E. Warner 532b77d
%{__install} -p -m 0644 %{SOURCE11} \
Douglas E. Warner 532b77d
	%{buildroot}%{_sysconfdir}/sysconfig/gpsd
Douglas E. Warner 532b77d
Douglas E. Warner 532b77d
# udev rules
ee93e7d
%{__install} -d -m 0755 %{buildroot}%{_udevrulesdir}
Douglas E. Warner 152b3d8
%{__install} -p -m 0644 gpsd.rules \
ee93e7d
	%{buildroot}%{_udevrulesdir}/99-gpsd.rules
Douglas E. Warner 532b77d
d7a83dd
# Use gpsdctl service instead of hotplug script
d7a83dd
sed -i 's|RUN+="/lib/udev/gpsd.hotplug"|TAG+="systemd", ENV{SYSTEMD_WANTS}="gpsdctl@%k.service"|' \
d7a83dd
	%{buildroot}%{_udevrulesdir}/99-gpsd.rules
Douglas E. Warner d26a0c9
Douglas E. Warner d26a0c9
# Install the .desktop files
7a3abcb
desktop-file-install \
Douglas E. Warner d26a0c9
	--dir %{buildroot}%{_datadir}/applications \
f58bfef
	packaging/X11/xgps.desktop
7a3abcb
desktop-file-install \
Douglas E. Warner d26a0c9
	--dir %{buildroot}%{_datadir}/applications \
f58bfef
	packaging/X11/xgpsspeed.desktop
Douglas E. Warner d26a0c9
Douglas E. Warner d26a0c9
# Install logo icon for .desktop files
Douglas E. Warner d26a0c9
%{__install} -d -m 0755 %{buildroot}%{_datadir}/gpsd
f58bfef
%{__install} -p -m 0644 packaging/X11/gpsd-logo.png %{buildroot}%{_datadir}/gpsd/gpsd-logo.png
Matthew D Truch 283dc7e
a40d3f4
# Missed in scons install 
a40d3f4
%{__install} -p -m 0755 gpsinit %{buildroot}%{_sbindir}
a40d3f4
5cec014
# Not needed since gpsd.h is not installed
5cec014
rm %{buildroot}%{_libdir}/{libgpsd.so,pkgconfig/libgpsd.pc}
Matthew D Truch 66dbd6e
41cc0dd
# Remove RPATH (even the actual string)
4b3d650
for i in \
4b3d650
	%{buildroot}%{_bindir}/gps{mon,ctl,decode,pipe} \
4b3d650
	%{buildroot}%{_bindir}/{lcdgps,cgps,gpxlogger} \
4b3d650
	%{buildroot}%{_sbindir}/gpsd{,ctl} \
4b3d650
	%{buildroot}%{_libdir}/libgps{,d}.so.*.*.* \
4b3d650
	%{buildroot}%{python_sitearch}/gps/*.so
4b3d650
do
41cc0dd
	chrpath -r "" $i
41cc0dd
	chrpath -d $i
41cc0dd
done
41cc0dd
Douglas E. Warner 152b3d8
%post
900703b
%systemd_post gpsd.service gpsd.socket
Douglas E. Warner 152b3d8
Douglas E. Warner 152b3d8
%preun
900703b
%systemd_preun gpsd.service gpsd.socket
Matthew D Truch 283dc7e
bdf750e
%postun
bdf750e
# Don't restart the service
bdf750e
%systemd_postun
3752cbc
bdf750e
%post libs -p /sbin/ldconfig
3752cbc
3752cbc
%postun libs -p /sbin/ldconfig
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
%files
ece7342
%doc README COPYING
Douglas E. Warner 532b77d
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
Matthew D Truch 283dc7e
%{_sbindir}/gpsd
5cec014
%{_sbindir}/gpsdctl
a40d3f4
%{_sbindir}/gpsinit
Matthew D Truch 283dc7e
%{_bindir}/gpsprof
Douglas E. Warner 152b3d8
%{_bindir}/gpsmon
Matthew D Truch e4d551d
%{_bindir}/gpsctl
e96414e
%{_unitdir}/gpsd.service
900703b
%{_unitdir}/gpsd.socket
d7a83dd
%{_unitdir}/gpsdctl@.service
ee93e7d
%{_udevrulesdir}/*.rules
Matthew D Truch 283dc7e
%{_mandir}/man8/gpsd.8*
5cec014
%{_mandir}/man8/gpsdctl.8*
a40d3f4
%{_mandir}/man8/gpsinit.8*
Matthew D Truch 283dc7e
%{_mandir}/man1/gpsprof.1*
Douglas E. Warner 152b3d8
%{_mandir}/man1/gpsmon.1*
Matthew D Truch e4d551d
%{_mandir}/man1/gpsctl.1*
Matthew D Truch 283dc7e
33666ce
%files libs
33666ce
%{_libdir}/libgps*.so.*
33666ce
%{python_sitearch}/gps*
33666ce
%exclude %{python_sitearch}/gps/fake*
33666ce
Matthew D Truch 283dc7e
%files devel
1f146dd
%doc TODO
Matthew D Truch 283dc7e
%{_bindir}/gpsfake
861f81b
%{_libdir}/libgps*.so
Douglas E. Warner d26a0c9
%{_libdir}/pkgconfig/*.pc
861f81b
%{python_sitearch}/gps/fake*
Matthew D Truch 283dc7e
%{_includedir}/gps.h
Matthew D Truch 283dc7e
%{_includedir}/libgpsmm.h
Matthew D Truch 283dc7e
%{_mandir}/man1/gpsfake.1*
Matthew D Truch 283dc7e
%{_mandir}/man3/libgps.3*
5cec014
%{_mandir}/man3/libQgpsmm.3*
Matthew D Truch 283dc7e
%{_mandir}/man3/libgpsmm.3*
Matthew D Truch 283dc7e
%{_mandir}/man3/libgpsd.3*
5cec014
%{_mandir}/man5/gpsd_json.5*
Matthew D Truch 283dc7e
%{_mandir}/man5/srec.5*
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
%files clients
Matthew D Truch 283dc7e
%{_bindir}/cgps
5cec014
%{_bindir}/gegps
Douglas E. Warner 152b3d8
%{_bindir}/gpscat
Douglas E. Warner 152b3d8
%{_bindir}/gpsdecode
Matthew D Truch 283dc7e
%{_bindir}/gpspipe
Matthew D Truch 283dc7e
%{_bindir}/gpxlogger
Douglas E. Warner 152b3d8
%{_bindir}/lcdgps
Douglas E. Warner 152b3d8
%{_bindir}/xgps
Douglas E. Warner 152b3d8
%{_bindir}/xgpsspeed
5cec014
%{_mandir}/man1/gegps.1*
Matthew D Truch 283dc7e
%{_mandir}/man1/gps.1*
Douglas E. Warner 152b3d8
%{_mandir}/man1/gpsdecode.1*
Matthew D Truch 283dc7e
%{_mandir}/man1/gpspipe.1*
Douglas E. Warner 47ac566
%{_mandir}/man1/lcdgps.1*
Matthew D Truch 71d8b28
%{_mandir}/man1/xgps.1*
Matthew D Truch 71d8b28
%{_mandir}/man1/xgpsspeed.1*
Matthew D Truch 71d8b28
%{_mandir}/man1/cgps.1*
Matthew D Truch e4d551d
%{_mandir}/man1/gpscat.1*
Matthew D Truch 283dc7e
%{_datadir}/applications/*.desktop
Matthew D Truch 66dbd6e
%dir %{_datadir}/gpsd
Matthew D Truch 62f1ab8
%{_datadir}/gpsd/gpsd-logo.png
Matthew D Truch 283dc7e
Douglas E. Warner d26a0c9
Matthew D Truch 283dc7e
%changelog
20cdcb7
* Thu Feb 20 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.9-4
20cdcb7
- replace udev hotplug script with gpsdctl service (#909563)
20cdcb7
- add dependency on gpsd.socket to gpsd.service
20cdcb7
282c484
* Fri Feb 14 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.9-3
282c484
- use systemd socket activation (#909563)
282c484
- move udev rules from /etc to /usr/lib (#971851)
282c484
- enable hardened build (#1000643)
282c484
- don't use -n in default gpsd service options
282c484
- drop also supplementary groups when dropping privileges
282c484
- update gpsd service file
282c484
- enable dbus export again
282c484
- remove RPATH from all files
282c484
- don't package INSTALL file
282c484
7378972
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9-2
7378972
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7378972
974f3ba
* Thu May 02 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.9-1
974f3ba
- update to 3.9
974f3ba
- move files from /lib
974f3ba
7b905bd
* Wed Feb 27 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.8-1
7b905bd
- update to 3.8
7b905bd
- use systemd macros (#850135)
7b905bd
- don't set vendor for desktop files
7b905bd
- make some dependencies arch-specific
7b905bd
- remove obsolete macros
7b905bd
61a76e4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-3
61a76e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
61a76e4
982490b
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
982490b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
982490b
c5cea12
* Mon Apr 30 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.5-1
c5cea12
- update to 3.5
c5cea12
41cc0dd
* Thu Jan 26 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.4-1
41cc0dd
- update to 3.4
41cc0dd
f86fae8
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
f86fae8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f86fae8
1f146dd
* Mon Oct 31 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.3-1
1f146dd
- update to 3.3
1f146dd
03a021e
* Mon Aug 29 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.1-1
03a021e
- update to 3.1
03a021e
4dcb424
* Tue Aug 23 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.0-1
4dcb424
- update to 3.0
4dcb424
- enable PPSAPI support
4dcb424
- fix PPS without -N
4dcb424
- change service type to simple
4dcb424
- start after chrony
4dcb424
- fix permissions of systemd unit file
4dcb424
- fix ldconfig scriptlets
4dcb424
- package client-howto.txt
4dcb424
3b64283
* Tue Jul 26 2011 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-7
3b64283
- make -libs subpackage (#663124)
3b64283
- replace SysV initscript with systemd service (#717419)
3b64283
- explicitly set USBAUTO=true in sysconfig file
3b64283
d08a7a4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.95-6
d08a7a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d08a7a4
Jesse Keating f6bd06e
* Wed Sep 29 2010 jkeating - 2.95-5
Jesse Keating f6bd06e
- Rebuilt for gcc bug 634757
Jesse Keating f6bd06e
bf752c4
* Tue Sep 14 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-4
bf752c4
- don't crash in gpscat when started without arguments (#633117)
bf752c4
9561aac
* Fri Aug 27 2010 Dan HorĂ¡k <dan[at]danny.cz> - 2.95-3
9561aac
- no USB on s390(x)
9561aac
1505658
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.95-2
1505658
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
1505658
f58bfef
* Thu Jul 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-1
f58bfef
- update to 2.95
f58bfef
- add /usr/sbin to PATH in gpsd.hotplug.wrapper
f58bfef
- pass sysconfig variables to gpsd started from udev
f58bfef
- enable libusb support
f58bfef
861f81b
* Thu May 06 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.94-1
861f81b
- update to 2.94 (#556642)
861f81b
0e1ecc8
* Tue Mar 02 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-7
0e1ecc8
- don't use deprecated SYSFS{} in udev rules (#569089)
0e1ecc8
- fix init script LSB compliance
0e1ecc8
0799908
* Mon Feb 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-6
0799908
- fix linking with --no-add-needed (#564662)
0799908
- use %%global macro instead of %%define
0799908
1a8a9e6
* Wed Aug 12 2009 Marek Mahut <mmahut@fedoraproject.org> - 2.39-5
1a8a9e6
- RHBZ#505588: gpsd has a broken initscript that fails to launch daemon
1a8a9e6
9b90e59
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.39-4
9b90e59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9b90e59
238ab07
* Tue Mar 31 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-3
238ab07
- some of the gpsd client bits went into gpsdclient.h, but that file wasn't getting installed
238ab07
  specifically, viking needs that header to build. 
238ab07
Douglas E. Warner 3407026
* Wed Mar 25 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.39-2
Douglas E. Warner 3407026
- adding patch to try to fix parallel make errors
Douglas E. Warner 3407026
Douglas E. Warner 152b3d8
* Thu Mar 19 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.39-1
Douglas E. Warner 152b3d8
- updating to 2.39
Douglas E. Warner 152b3d8
- fixed potential core dump in C client handling of "K" responses
Douglas E. Warner 152b3d8
- Made device hotplugging work again; had been broken by changes in udev
Douglas E. Warner 152b3d8
- Introduced major and minor API version symbols into the public interfaces
Douglas E. Warner 152b3d8
- The sirfmon utility is gone, replaced by gpsmon which does the same job
Douglas E. Warner 152b3d8
  for multiple GPS types
Douglas E. Warner 152b3d8
- Fixed a two-year old error in NMEA parsing that nobody noticed because its
Douglas E. Warner 152b3d8
  only effect was to trash VDOP values from GSA sentences, and gpsd computes
Douglas E. Warner 152b3d8
  those with an internal error model when they look wonky
Douglas E. Warner 152b3d8
- cgpxlogger has been merged into gpxlogger
Douglas E. Warner 152b3d8
- Speed-setting commands now allow parity and stop-bit setting if the GPS
Douglas E. Warner 152b3d8
  chipset and adaptor can support it
Douglas E. Warner 152b3d8
- Specfile and other packaging paraphenalia now live in a packaging
Douglas E. Warner 152b3d8
  subdirectory
Douglas E. Warner 152b3d8
- rtcmdecode becomes gpsdecode and can now de-armor and dump AIDVM packets
Douglas E. Warner 152b3d8
- The client library now work correctly in locales where the decimal separator
Douglas E. Warner 152b3d8
  is not a period
Douglas E. Warner 152b3d8
Douglas E. Warner a0112d6
* Mon Mar 16 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.38-1
Douglas E. Warner 532b77d
- updating to 2.38
Douglas E. Warner 532b77d
- creating init script and sysconfig files
Douglas E. Warner 532b77d
- migrating hotplug rules to udev + hotplug wrapper script from svn r5147
Douglas E. Warner 532b77d
- updating pyexecdir patch
Douglas E. Warner 532b77d
- fixing udev rule subsystem match
Douglas E. Warner 532b77d
- Regression test load for RoyalTek RGM3800 and Blumax GPS-009 added
Douglas E. Warner 532b77d
- Scaling on E error-estimate fields fixed to match O
Douglas E. Warner 532b77d
- Listen on localhost only by default to avoid security problems; this can be
Douglas E. Warner 532b77d
  overridden with the -G command-line option
Douglas E. Warner 532b77d
- The packet-state machine can now recognize RTCM3 packets, though support is
Douglas E. Warner 532b77d
  not yet complete
Douglas E. Warner 532b77d
- Added support for ublox5 and mkt-3301 devices
Douglas E. Warner 532b77d
- Add a wrapper around gpsd_hexdump to save CPU
Douglas E. Warner 532b77d
- Lots of little fixes to various packet parsers
Douglas E. Warner 532b77d
- Always keep the device open: "-n" is not optional any more
Douglas E. Warner 532b77d
- xgpsspeed no longer depends on Motif
Douglas E. Warner 532b77d
- gpsctl can now ship arbitrary payloads to a device; 
Douglas E. Warner 532b77d
  It's possible to send binary through the control channel with the
Douglas E. Warner 532b77d
  new "&" command
Douglas E. Warner 532b77d
- Experimental new driver for Novatel SuperStarII
Douglas E. Warner 532b77d
- The 'g' mode switch command now requires, and returns, 'rtcm104v2' rather
Douglas E. Warner 532b77d
  than 'rtcm104'; this is design forward for when RTCM104v2 is fully working
Douglas E. Warner 532b77d
ea58a0b
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.37-4
ea58a0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ea58a0b
4b00010
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.37-3
4b00010
- Rebuild for Python 2.6
4b00010
Douglas E. Warner e7eb63d
* Wed Mar 19 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-2
Douglas E. Warner e7eb63d
- moving gpspacket.so python lib to main package
Douglas E. Warner e7eb63d
Douglas E. Warner d26a0c9
* Wed Feb 27 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-1
Douglas E. Warner d26a0c9
- update to 2.37
Douglas E. Warner d26a0c9
- removed install-gpsd_config.h.patch
Douglas E. Warner d26a0c9
- installed pkgconfig files in devel package
Douglas E. Warner d26a0c9
- added patch to install python modules in sitearch
Douglas E. Warner d26a0c9
- removing rpath from inclucded libtool
Douglas E. Warner d26a0c9
- moving X11 app-defaults to datadir
Douglas E. Warner d26a0c9
- using macros for commands in install; using install instead of cp and mkdir
Douglas E. Warner d26a0c9
- cleaning up spaces/tabs for rpmlint
Douglas E. Warner d26a0c9
1e75d4c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.34-9
1e75d4c
- Autorebuild for GCC 4.3
1e75d4c
Matthew D Truch 7063353
* Sun Aug 19 2007 Matthew Truch <matt at truch.net> - 2.34-8
Matthew D Truch 7063353
- Patch Makefile to also install gpsd_config.h as needed by
Matthew D Truch 7063353
  libgpsmm.h.  Redhat BZ 253433.
Matthew D Truch 7063353
Matthew D Truch a90605e
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-7
Matthew D Truch a90605e
- Make sure the logo is actually included (via the spec file).
Matthew D Truch a90605e
  I need to wake up before I try even trivial updates.  
Matthew D Truch a90605e
Matthew D Truch fe66ac5
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-6
Matthew D Truch fe66ac5
- Learn how to use search and replace (aka fix all instances of
Matthew D Truch fe66ac5
  gpsd-logo.png spelled incorrectly as gspd-logo.png).
Matthew D Truch fe66ac5
Matthew D Truch 62f1ab8
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-5
Matthew D Truch 62f1ab8
- Fix desktop file and logo file name.
Matthew D Truch 62f1ab8
Matthew D Truch 66dbd6e
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-4
Matthew D Truch 66dbd6e
- Include icon for .desktop files per BZ 241428
Matthew D Truch 66dbd6e
c9da9a5
* Tue Mar 20 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.34-3
c9da9a5
- Bump release for FE5 -> Fedora 7 upgrade path.
c9da9a5
Matthew D Truch 33081cd
* Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-2
Matthew D Truch 33081cd
- BR python-devel instead of python to make it build.  
Matthew D Truch 33081cd
Matthew D Truch e4d551d
* Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-1
Matthew D Truch e4d551d
- Upgrade to 2.34.
Matthew D Truch e4d551d
- Get rid of %%makeinstall (which was never needed).
Matthew D Truch e4d551d
- Possibly fix hotplug issuses (BZ 219750).
Matthew D Truch e4d551d
- Use %%python_sitelib for python site-files stuff.
Matthew D Truch e4d551d
Matthew D Truch f068102
* Sat Dec 9 2006 Matthew Truch <matt at truch.net> - 2.33-6
Matthew D Truch f068102
- Rebuild to pull in new version of python.
Matthew D Truch f068102
Matthew D Truch 70e6c31
* Tue Sep 26 2006 Matthew Truch <matt at truch.net> - 2.33-5
Matthew D Truch 70e6c31
- Remove openmotif requirment, and switch to lesstif.
Matthew D Truch 70e6c31
Matthew D Truch 699bd46
* Mon Aug 28 2006 Matthew Truch <matt at truch.net> - 2.33-4
Matthew D Truch 699bd46
- Bump release for rebuild in prep. for FC6.
Matthew D Truch 699bd46
Matthew D Truch 091e399
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-3
Douglas E. Warner d26a0c9
- Actually, was a missing BR glib-dbus-devel. Ooops.
Matthew D Truch 091e399
Matthew D Truch 2fe8c11
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-2
Matthew D Truch 2fe8c11
- Missing BR glib-devel
Matthew D Truch 2fe8c11
Matthew D Truch 71d8b28
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-1
Matthew D Truch 71d8b28
- Update to version 2.33
Matthew D Truch 71d8b28
Matthew D Truch f53d3e0
* Wed Apr 19 2006 Matthew Truch <matt at truch.net> - 2.32-5
Matthew D Truch f53d3e0
- Don't --enable-tnt in build as it causes some gpses to not work
Matthew D Truch f53d3e0
  properly with sattelite view mode.  See bugzilla bug 189220.
Matthew D Truch f53d3e0
Matthew D Truch 01f06dd
* Thu Apr 13 2006 Matthew Truch <matt at truch.net> - 2.32-4
Matthew D Truch 01f06dd
- Add dbus-glib to BuildRequires as needed for build.
Matthew D Truch 01f06dd
Matthew D Truch 283dc7e
* Sun Apr 9 2006 Matthew Truch <matt at truch.net> - 2.32-3
Matthew D Truch 283dc7e
- Include xmlto and python in buildrequires so things build right.
Matthew D Truch 283dc7e
- Don't package static library file.  
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
* Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-2
Matthew D Truch 283dc7e
- Use ye olde %%{?dist} tag.
Matthew D Truch 283dc7e
Matthew D Truch 283dc7e
* Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-1
Matthew D Truch 283dc7e
- Initial Fedora Extras specfile