gpsd/gpsd.spec

707 lines
24 KiB
RPMSpec
Raw Normal View History

%global with_qt 1
Name: gpsd
2023-01-11 11:08:07 +00:00
Version: 3.25
Release: 3%{?dist}
Epoch: 1
Summary: Service daemon for mediating access to a GPS
License: BSD-2-Clause
2023-05-11 12:13:46 +00:00
URL: https://gpsd.gitlab.io/gpsd/index.html
Source0: https://download-mirror.savannah.gnu.org/releases/gpsd/%{name}-%{version}.tar.gz
Source11: gpsd.sysconfig
# Add old status names to gps.h for compatibility
Patch1: gpsd-apistatus.patch
BuildRequires: dbus-devel
BuildRequires: dbus-glib-devel
BuildRequires: ncurses-devel
2023-05-11 12:14:33 +00:00
BuildRequires: xmlto
BuildRequires: python3-devel
BuildRequires: python3-setuptools
2023-05-11 12:14:33 +00:00
BuildRequires: gtk3-devel
BuildRequires: python3-scons
BuildRequires: python3-gobject
BuildRequires: python3-cairo
BuildRequires: python3-pyserial
BuildRequires: desktop-file-utils
BuildRequires: bluez-libs-devel
BuildRequires: pps-tools-devel
BuildRequires: /usr/bin/c++
BuildRequires: systemd
%if %{with_qt}
BuildRequires: qt-devel
%endif
2010-08-27 13:22:26 +00:00
%ifnarch s390 s390x
BuildRequires: libusb1-devel
2010-08-27 13:22:26 +00:00
%endif
2023-05-11 12:14:33 +00:00
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: udev
%{?systemd_requires}
%description
gpsd is a service daemon that mediates access to a GPS sensor
connected to the host computer by serial or USB interface, making its
data on the location/course/velocity of the sensor available to be
queried on TCP port 2947 of the host computer. With gpsd, multiple
GPS client applications (such as navigational and war-driving software)
can share access to a GPS without contention or loss of data. Also,
gpsd responds to queries with a format that is substantially easier to
parse than NMEA 0183.
2011-07-26 14:51:43 +00:00
%package libs
Summary: Client libraries in C for talking to a running gpsd or GPS
2011-07-26 14:51:43 +00:00
%description libs
This package contains the gpsd libraries that manage access
2011-07-26 14:51:43 +00:00
to a GPS for applications.
%package -n python3-%{name}
Summary: Python libraries and modules for use with gpsd
2020-01-31 09:03:47 +00:00
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%{?python_provide:%python_provide python3-%{name}}
%description -n python3-%{name}
This package contains the python3 modules that manage access to a GPS for
2021-01-12 13:56:17 +00:00
applications.
2011-07-26 14:51:43 +00:00
%package devel
Summary: Development files for the gpsd library
2020-01-31 09:03:47 +00:00
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%description devel
This package provides C header files for the gpsd shared libraries that
manage access to a GPS for applications
%if %{with_qt}
%package qt
Summary: C++/Qt5 bindings for the gpsd library
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%description qt
This package provide C++ and Qt bindings for use with the libgps library from
gpsd.
%package qt-devel
Summary: Development files for the C++/Qt5 bindings for the gpsd library
2020-01-31 09:03:47 +00:00
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-qt%{?_isa} = %{epoch}:%{version}-%{release}
%description qt-devel
This package provides the development files for the C++ and Qt bindings for use
with the libgps library from gpsd.
%endif
%package clients
Summary: Clients for gpsd
Requires: python3-%{name} = %{epoch}:%{version}-%{release}
2018-10-03 16:20:40 +00:00
Requires: python3-pyserial
2020-01-31 09:03:47 +00:00
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%description clients
2021-01-12 13:56:17 +00:00
This package contains various clients using gpsd.
%prep
2018-10-03 15:57:21 +00:00
%setup -q
%patch1 -p1 -b .apistatus
2016-01-11 09:14:58 +00:00
# don't try reloading systemd when installing in the build root
2021-01-12 13:44:29 +00:00
sed -i 's|systemctl daemon-reload|true|' SConscript
2014-02-20 14:01:45 +00:00
2023-05-11 12:14:43 +00:00
iconv -f iso8859-1 -t utf8 NEWS > NEWS_ && mv NEWS_ NEWS
2011-08-22 14:40:57 +00:00
%build
2011-08-29 15:41:21 +00:00
export CCFLAGS="%{optflags}"
2023-05-11 12:14:59 +00:00
# scons ignores LDFLAGS. LINKFLAGS partially work (some flags like
# -spec=... are filtered)
2013-11-22 16:18:27 +00:00
export LINKFLAGS="%{__global_ldflags}"
2023-05-11 12:14:33 +00:00
# breaks with %%{_smp_mflags}
scons \
2023-05-11 12:14:33 +00:00
dbus_export=yes \
systemd=yes \
%if %{with_qt}
libQgpsmm=yes \
%else
libQgpsmm=no \
%endif
debug=yes \
leapfetch=no \
prefix="" \
sysconfdif=%{_sysconfdir} \
bindir=%{_bindir} \
includedir=%{_includedir} \
libdir=%{_libdir} \
sbindir=%{_sbindir} \
mandir=%{_mandir} \
mibdir=%{_docdir}/gpsd \
docdir=%{_docdir}/gpsd \
pkgconfigdir=%{_libdir}/pkgconfig \
icondir=%{_datadir}/gpsd \
udevdir=$(dirname %{_udevrulesdir}) \
unitdir=%{_unitdir} \
target_python=python3 \
python_shebang=%{python3} \
python_libdir=%{python3_sitearch} \
build
2018-10-03 15:57:21 +00:00
%install
2011-08-29 15:41:21 +00:00
# avoid rebuilding
export CCFLAGS="%{optflags}"
2013-11-22 16:18:27 +00:00
export LINKFLAGS="%{__global_ldflags}"
DESTDIR=%{buildroot} scons install systemd_install udev-install
2014-08-25 08:57:45 +00:00
# use the old name for udev rules
mv %{buildroot}%{_udevrulesdir}/{25,99}-gpsd.rules
install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
install -p -m 0644 %{SOURCE11} \
%{buildroot}%{_sysconfdir}/sysconfig/gpsd
# Install the .desktop files
2013-02-27 10:39:56 +00:00
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
packaging/X11/xgps.desktop
2013-02-27 10:39:56 +00:00
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
packaging/X11/xgpsspeed.desktop
2013-02-27 10:33:24 +00:00
# Missed in scons install
install -p -m 0755 gpsinit %{buildroot}%{_sbindir}
2013-02-27 10:33:24 +00:00
# If qt build was disabled, clean up the files that may have been installed
# anyway
%if !%{with_qt}
rm -f %{buildroot}%{_libdir}/libQgpsmm* \
%{buildroot}%{_libdir}/pkgconfig/Qgpsmm* \
%{buildroot}%{_mandir}/man3/libQgpsmm.3*
%endif
2021-01-12 13:44:29 +00:00
rm -rf %{buildroot}%{_docdir}/gpsd
%post
%systemd_post gpsd.service gpsd.socket
%preun
%systemd_preun gpsd.service gpsd.socket
2013-02-27 10:48:52 +00:00
%postun
# Don't restart the service
2019-07-02 13:01:51 +00:00
%systemd_postun gpsd.service gpsd.socket
2011-08-09 15:15:05 +00:00
2018-01-30 10:45:16 +00:00
%ldconfig_scriptlets libs
%if %{with_qt}
2018-01-30 10:45:16 +00:00
%ldconfig_scriptlets qt
%endif
%files
2020-06-18 09:08:41 +00:00
%doc README.adoc NEWS
%license COPYING
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%{_sbindir}/gpsd
2011-08-22 14:40:57 +00:00
%{_sbindir}/gpsdctl
2013-02-27 10:33:24 +00:00
%{_sbindir}/gpsinit
%{_bindir}/gpsmon
%{_bindir}/gpsctl
2015-04-21 10:28:49 +00:00
%{_bindir}/ntpshmmon
%{_bindir}/ppscheck
2013-05-02 11:21:11 +00:00
%{_unitdir}/gpsd.service
%{_unitdir}/gpsd.socket
%{_unitdir}/gpsdctl@.service
%{_udevrulesdir}/*.rules
%{_mandir}/man8/gpsd.8*
2011-08-22 14:40:57 +00:00
%{_mandir}/man8/gpsdctl.8*
2013-02-27 10:33:24 +00:00
%{_mandir}/man8/gpsinit.8*
%{_mandir}/man8/ppscheck.8*
%{_mandir}/man1/gpsmon.1*
%{_mandir}/man1/gpsctl.1*
2015-04-21 10:28:49 +00:00
%{_mandir}/man1/ntpshmmon.1*
2011-07-26 14:51:43 +00:00
%files libs
2023-01-11 11:08:07 +00:00
%{_libdir}/libgps.so.30*
%files -n python3-%{name}
2021-01-12 13:44:29 +00:00
%{_libdir}/libgpsdpacket.so*
%{python3_sitearch}/gps*
2011-07-26 14:51:43 +00:00
%files devel
%doc TODO HACKING
%{_libdir}/libgps.so
%{_libdir}/pkgconfig/libgps.pc
%{_includedir}/gps.h
%{_includedir}/libgpsmm.h
%{_mandir}/man3/libgps.3*
%{_mandir}/man3/libgpsmm.3*
2011-08-22 14:40:57 +00:00
%{_mandir}/man5/gpsd_json.5*
%if %{with_qt}
%files qt
2023-01-11 11:08:07 +00:00
%{_libdir}/libQgpsmm.so.30*
%files qt-devel
%{_libdir}/libQgpsmm.so
%{_libdir}/libQgpsmm.prl
%{_libdir}/pkgconfig/Qgpsmm.pc
%{_mandir}/man3/libQgpsmm.3*
%endif
%files clients
%{_bindir}/cgps
2011-08-22 14:40:57 +00:00
%{_bindir}/gegps
2013-11-22 14:49:27 +00:00
%{_bindir}/gps2udp
%{_bindir}/gpscat
2021-01-12 13:44:29 +00:00
%{_bindir}/gpscsv
2021-08-11 13:11:36 +00:00
%{_bindir}/gpsdebuginfo
%{_bindir}/gpsdecode
%{_bindir}/gpspipe
2021-01-12 13:44:29 +00:00
%{_bindir}/gpsplot
2021-01-12 13:56:17 +00:00
%{_bindir}/gpsprof
2019-07-02 10:42:10 +00:00
%{_bindir}/gpsrinex
2021-08-11 13:11:36 +00:00
%{_bindir}/gpssnmp
2021-01-12 13:44:29 +00:00
%{_bindir}/gpssubframe
%{_bindir}/gpxlogger
%{_bindir}/lcdgps
%{_bindir}/xgps
%{_bindir}/xgpsspeed
%{_bindir}/gpsfake
2018-10-03 16:20:40 +00:00
%{_bindir}/ubxtool
%{_bindir}/zerk
2011-08-22 14:40:57 +00:00
%{_mandir}/man1/gegps.1*
%{_mandir}/man1/gps.1*
2013-11-22 14:49:27 +00:00
%{_mandir}/man1/gps2udp.1*
2021-01-12 13:44:29 +00:00
%{_mandir}/man1/gpscsv.1*
2021-08-11 13:11:36 +00:00
%{_mandir}/man1/gpsdebuginfo.1*
%{_mandir}/man1/gpsdecode.1*
%{_mandir}/man1/gpspipe.1*
2021-01-12 13:44:29 +00:00
%{_mandir}/man1/gpsplot.1*
2021-01-12 13:56:17 +00:00
%{_mandir}/man1/gpsprof.1*
2019-07-02 10:42:10 +00:00
%{_mandir}/man1/gpsrinex.1*
2021-08-11 13:11:36 +00:00
%{_mandir}/man1/gpssnmp.1*
2021-01-12 13:44:29 +00:00
%{_mandir}/man1/gpssubframe.1*
%{_mandir}/man1/gpxlogger.1*
2009-03-25 13:36:19 +00:00
%{_mandir}/man1/lcdgps.1*
2006-07-20 15:00:50 +00:00
%{_mandir}/man1/xgps.1*
%{_mandir}/man1/xgpsspeed.1*
%{_mandir}/man1/cgps.1*
%{_mandir}/man1/gpscat.1*
%{_mandir}/man1/gpsfake.1*
2018-10-03 16:20:40 +00:00
%{_mandir}/man1/ubxtool.1*
%{_mandir}/man1/zerk.1*
%{_datadir}/applications/*.desktop
%dir %{_datadir}/gpsd
2007-06-30 14:33:14 +00:00
%{_datadir}/gpsd/gpsd-logo.png
%changelog
* Sun Mar 12 2023 Tim Orling <ticotimo@gmail.com> - 1:3.25-3
- migrated to SPDX license
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.25-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2023-01-11 14:19:54 +00:00
* Wed Jan 11 2023 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.25-1
- update to 3.25
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.24-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
2022-06-13 21:42:49 +00:00
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1:3.24-2
- Rebuilt for Python 3.11
2022-05-04 14:37:08 +00:00
* Wed May 04 2022 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.24-1
- update to 3.24
2022-02-12 22:12:55 +00:00
* Sat Feb 12 2022 Jeff Law <jeffreyalaw@gmail.com> - 1:3.23.1-3
- Re-enable LTO
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.23.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2021-09-27 11:30:55 +00:00
* Mon Sep 27 2021 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.23.1-1
- update to 3.23.1
- add old status names to gps.h for compatibility
2021-08-11 15:07:01 +00:00
* Wed Aug 11 2021 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.23-1
- update to 3.23
2021-08-11 10:15:02 +00:00
* Wed Aug 11 2021 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.22-5
- fix handling of GPS weeks after 2180 (#1989379)
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.22-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2021-06-04 18:06:14 +00:00
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1:3.22-3
- Rebuilt for Python 3.10
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.22-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2021-01-12 16:34:15 +00:00
* Tue Jan 12 2021 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.22-1
2021-01-12 15:26:41 +00:00
- update to 3.22
- keep all python modules in python subpackage
- move gpsprof to clients subpackage
2021-01-12 16:34:15 +00:00
- disable LTO on aarch64
2021-01-12 15:26:41 +00:00
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2020-06-18 09:09:12 +00:00
* Thu Jun 18 2020 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.20-1
- update to 3.20
2020-05-26 00:47:27 +00:00
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1:3.19-6
- Rebuilt for Python 3.9
* Mon Feb 03 2020 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.19-5
2020-02-03 08:51:07 +00:00
- fix missing epoch in dependencies (#1797370)
2020-01-31 09:03:47 +00:00
* Fri Jan 31 2020 Dan Horák <dan[at]danny.cz> - 1:3.19-2
- all Requires must use Epoch too
2020-01-28 13:01:51 +00:00
* Tue Jan 28 2020 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.19-1
- revert to 3.19 (#1787784)
2020-01-23 21:14:51 +00:00
* Tue Jan 21 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.20-2
- Update to latest upstream release 3.20
2019-10-03 11:54:14 +00:00
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.19-4
- Rebuilt for Python 3.8.0rc1 (#1748018)
2019-08-19 08:15:24 +00:00
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.19-3
- Rebuilt for Python 3.8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-07-02 13:09:35 +00:00
* Tue Jul 02 2019 Miroslav Lichvar <mlichvar@redhat.com> - 3.19-1
- update to 3.19
- fix systemd scriptlet (#1716467)
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.18.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-10-24 15:48:51 +00:00
* Wed Oct 24 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18.1-1
- update to 3.18.1
2018-10-09 10:58:41 +00:00
* Tue Oct 09 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-3
- fix paths in systemd unit files
2018-10-09 09:08:36 +00:00
* Tue Oct 09 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-2
- use python3 scons and fix build requirements for xgps
2018-10-04 11:24:26 +00:00
* Thu Oct 04 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-1
- update to 3.18
- drop python2 subpackage (#1633793)
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.17-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-19 08:44:19 +00:00
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.17-4
- Rebuilt for Python 3.7
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2018-01-30 10:55:11 +00:00
* Tue Jan 30 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.17-2
- use macro for systemd scriptlet dependencies
- use macro for ldconfig scriptlets
* Fri Sep 08 2017 Troy Curtis, Jr <troycurtisjr@gmail.com> - 3.17-1
- Update to 3.17
- Build both python2 and python3 files and install into separate subpackages
- Add Qt5 subpackage
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16-3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-01-11 09:20:00 +00:00
* Mon Jan 11 2016 Miroslav Lichvar <mlichvar@redhat.com> - 3.16-1
- update to 3.16
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-05 10:51:34 +00:00
* Fri Jun 05 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.15-1
- update to 3.15
2015-04-21 10:29:21 +00:00
* Tue Apr 21 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.14-1
- update to 3.14
* Fri Mar 06 2015 Rex Dieter <rdieter@fedoraproject.org> 3.13-2
- track library sonames and api files closer, so bumps aren't a surprise
2015-03-02 16:02:29 +00:00
* Mon Mar 02 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.13-1
- update to 3.13
2014-08-25 10:49:03 +00:00
* Mon Aug 25 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.11-1
- update to 3.11
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-6.20140524gitd6b65b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-07-02 17:04:55 +00:00
* Wed Jul 02 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-5.20140524gitd6b65b
- update to 20140524gitd6b65b
- fix PPS with large offsets
- set gpsd revision string to include package revision
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-4.20140127gitf2753b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-02-20 13:19:25 +00:00
* Thu Feb 20 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-3.20140127gitf2753b
- update to 20140127gitf2753b
- replace udev hotplug script with gpsdctl service (#909563)
- add dependency on gpsd.socket to gpsd.service
- reenable dbus export
2013-12-20 10:18:04 +00:00
* Fri Dec 20 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-2
- use systemd socket activation (#909563)
- don't use -n in default gpsd service options
- update gpsd service file
2013-11-25 13:17:24 +00:00
* Mon Nov 25 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-1
- update to 3.10
- move udev rules from /etc to /usr/lib (#971851)
- enable hardened build (#1000643)
- drop also supplementary groups when dropping privileges
- set time stamp in chrony SOCK sample correctly
- remove RPATH from all files
- don't package INSTALL file
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-05-02 11:26:45 +00:00
* Thu May 02 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.9-1
- update to 3.9
- move files from /lib
2013-02-27 10:51:53 +00:00
* Wed Feb 27 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.8-1
- update to 3.8
- use systemd macros (#850135)
- don't set vendor for desktop files
- make some dependencies arch-specific
- remove obsolete macros
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-04-30 08:50:51 +00:00
* Mon Apr 30 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.5-1
- update to 3.5
2012-01-26 13:30:25 +00:00
* Thu Jan 26 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.4-1
- update to 3.4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2011-10-31 14:53:58 +00:00
* Mon Oct 31 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.3-1
- update to 3.3
2011-08-29 15:41:21 +00:00
* Mon Aug 29 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.1-1
- update to 3.1
2011-08-22 15:42:04 +00:00
* Tue Aug 23 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.0-1
- update to 3.0
- enable PPSAPI support
- fix PPS without -N
- change service type to simple
- start after chrony
- fix permissions of systemd unit file
- fix ldconfig scriptlets
- package client-howto.txt
2011-07-26 15:23:57 +00:00
* Tue Jul 26 2011 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-7
- make -libs subpackage (#663124)
- replace SysV initscript with systemd service (#717419)
- explicitly set USBAUTO=true in sysconfig file
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.95-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2010-09-29 21:22:07 +00:00
* Wed Sep 29 2010 jkeating - 2.95-5
- Rebuilt for gcc bug 634757
* Tue Sep 14 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-4
- don't crash in gpscat when started without arguments (#633117)
2010-08-27 13:22:26 +00:00
* Fri Aug 27 2010 Dan Horák <dan[at]danny.cz> - 2.95-3
- no USB on s390(x)
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.95-2
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Thu Jul 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-1
- update to 2.95
- add /usr/sbin to PATH in gpsd.hotplug.wrapper
- pass sysconfig variables to gpsd started from udev
- enable libusb support
2010-05-06 16:14:06 +00:00
* Thu May 06 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.94-1
- update to 2.94 (#556642)
* Tue Mar 02 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-7
- don't use deprecated SYSFS{} in udev rules (#569089)
- fix init script LSB compliance
* Mon Feb 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-6
- fix linking with --no-add-needed (#564662)
- use %%global macro instead of %%define
* Wed Aug 12 2009 Marek Mahut <mmahut@fedoraproject.org> - 2.39-5
- RHBZ#505588: gpsd has a broken initscript that fails to launch daemon
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.39-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2009-03-31 15:48:00 +00:00
* Tue Mar 31 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-3
- some of the gpsd client bits went into gpsdclient.h, but that file wasn't getting installed
specifically, viking needs that header to build.
* Wed Mar 25 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.39-2
- adding patch to try to fix parallel make errors
* Thu Mar 19 2009 Douglas E. Warner <silfreed@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
2009-03-19 18:36:13 +00:00
* Mon Mar 16 2009 Douglas E. Warner <silfreed@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
- updating pyexecdir patch
- fixing udev rule subsystem match
- Regression test load for RoyalTek RGM3800 and Blumax GPS-009 added
- Scaling on E error-estimate fields fixed to match O
- Listen on localhost only by default to avoid security problems; this can be
overridden with the -G command-line option
- The packet-state machine can now recognize RTCM3 packets, though support is
not yet complete
- Added support for ublox5 and mkt-3301 devices
- Add a wrapper around gpsd_hexdump to save CPU
- Lots of little fixes to various packet parsers
- Always keep the device open: "-n" is not optional any more
- xgpsspeed no longer depends on Motif
- gpsctl can now ship arbitrary payloads to a device;
It's possible to send binary through the control channel with the
new "&" command
- Experimental new driver for Novatel SuperStarII
- The 'g' mode switch command now requires, and returns, 'rtcm104v2' rather
than 'rtcm104'; this is design forward for when RTCM104v2 is fully working
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.37-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-11-29 16:37:10 +00:00
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.37-3
- Rebuild for Python 2.6
* Wed Mar 19 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-2
- moving gpspacket.so python lib to main package
* Wed Feb 27 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-1
- update to 2.37
- removed install-gpsd_config.h.patch
- installed pkgconfig files in devel package
- added patch to install python modules in sitearch
- removing rpath from inclucded libtool
- moving X11 app-defaults to datadir
- using macros for commands in install; using install instead of cp and mkdir
- cleaning up spaces/tabs for rpmlint
2008-02-19 23:59:36 +00:00
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.34-9
- Autorebuild for GCC 4.3
* Sun Aug 19 2007 Matthew Truch <matt at truch.net> - 2.34-8
- Patch Makefile to also install gpsd_config.h as needed by
libgpsmm.h. Redhat BZ 253433.
2007-06-30 14:59:30 +00:00
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-7
- Make sure the logo is actually included (via the spec file).
I need to wake up before I try even trivial updates.
2007-06-30 14:41:10 +00:00
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-6
- Learn how to use search and replace (aka fix all instances of
gpsd-logo.png spelled incorrectly as gspd-logo.png).
2007-06-30 14:33:14 +00:00
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-5
- Fix desktop file and logo file name.
* Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-4
- Include icon for .desktop files per BZ 241428
* Tue Mar 20 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.34-3
- Bump release for FE5 -> Fedora 7 upgrade path.
* Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-2
- BR python-devel instead of python to make it build.
* Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-1
- Upgrade to 2.34.
- Get rid of %%makeinstall (which was never needed).
- Possibly fix hotplug issuses (BZ 219750).
- Use %%python_sitelib for python site-files stuff.
2006-12-09 22:33:58 +00:00
* Sat Dec 9 2006 Matthew Truch <matt at truch.net> - 2.33-6
- Rebuild to pull in new version of python.
* Tue Sep 26 2006 Matthew Truch <matt at truch.net> - 2.33-5
- Remove openmotif requirment, and switch to lesstif.
2006-08-28 11:16:33 +00:00
* Mon Aug 28 2006 Matthew Truch <matt at truch.net> - 2.33-4
- Bump release for rebuild in prep. for FC6.
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-3
- Actually, was a missing BR glib-dbus-devel. Ooops.
2006-07-20 16:28:56 +00:00
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-2
- Missing BR glib-devel
2006-07-20 15:00:50 +00:00
* Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-1
- Update to version 2.33
* Wed Apr 19 2006 Matthew Truch <matt at truch.net> - 2.32-5
- Don't --enable-tnt in build as it causes some gpses to not work
properly with sattelite view mode. See bugzilla bug 189220.
* Thu Apr 13 2006 Matthew Truch <matt at truch.net> - 2.32-4
- Add dbus-glib to BuildRequires as needed for build.
* Sun Apr 9 2006 Matthew Truch <matt at truch.net> - 2.32-3
- Include xmlto and python in buildrequires so things build right.
- Don't package static library file.
* Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-2
- Use ye olde %%{?dist} tag.
* Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-1
- Initial Fedora Extras specfile