"Fossies" - the Fresh Open Source Software Archive

Member "gpsd-3.23.1/packaging/rpm/gpsd.spec" (21 Sep 2021, 21469 Bytes) of package /linux/misc/gpsd-3.23.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) RPM Spec source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "gpsd.spec": 3.23_vs_3.23.1.

    1 %global _hardened_build 1
    2 
    3 Name: gpsd
    4 Version: 3.23.1
    5 Release: 0%{?dist}
    6 Summary: Service daemon for mediating access to a GPS
    7 
    8 License: BSD
    9 URL: https://gpsd.io/
   10 Source0: http://download-mirror.savannah.gnu.org/releases/gpsd/%{name}-%{version}.tar.xz
   11 
   12 BuildRequires:  dbus-devel dbus-glib-devel ncurses-devel asciidoctor python3-devel
   13 BuildRequires:  python3-scons  desktop-file-utils bluez-libs-devel /usr/bin/c++
   14 BuildRequires:  pps-tools-devel systemd
   15 BuildRequires:  qt-devel
   16 %ifnarch s390 s390x
   17 BuildRequires:  libusb1-devel
   18 %endif
   19 
   20 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   21 Requires: udev
   22 %{?systemd_requires}
   23 
   24 %description
   25 gpsd is a service daemon that mediates access to a GPS sensor
   26 connected to the host computer by serial or USB interface, making its
   27 data on the location/course/velocity of the sensor available to be
   28 queried on TCP port 2947 of the host computer.  With gpsd, multiple
   29 GPS client applications (such as navigational and wardriving software)
   30 can share access to a GPS without contention or loss of data.  Also,
   31 gpsd responds to queries with a format that is substantially easier to
   32 parse than NMEA 0183.
   33 
   34 %package libs
   35 Summary: Client libraries in C for talking to a running gpsd or GPS
   36 
   37 %description libs
   38 This package contains the gpsd libraries that manage access
   39 to a GPS for applications.
   40 
   41 %package -n python3-%{name}
   42 Summary: Python libraries and modules for use with gpsd
   43 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   44 %{?python_provide:%python_provide python3-%{name}}
   45 
   46 %description -n python3-%{name}
   47 This package contains the python3 modules that manage access to a GPS for
   48 applications, and commonly useful python applications for use with gpsd.
   49 
   50 %package devel
   51 Summary: Development files for the gpsd library
   52 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   53 
   54 %description devel
   55 This package provides C header files for the gpsd shared libraries that
   56 manage access to a GPS for applications
   57 
   58 %package qt
   59 Summary: C++/Qt5 bindings for the gpsd library
   60 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   61 
   62 %description qt
   63 This package provide C++ and Qt bindings for use with the libgps library from
   64 gpsd.
   65 
   66 %package qt-devel
   67 Summary: Development files for the C++/Qt5 bindings for the gpsd library
   68 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   69 Requires: %{name}-qt%{?_isa} = %{version}-%{release}
   70 
   71 %description qt-devel
   72 This package provides the development files for the C++ and Qt bindings for use
   73 with the libgps library from gpsd.
   74 
   75 %package clients
   76 Summary: Clients for gpsd
   77 Requires: python3-%{name} = %{version}-%{release}
   78 Requires: python3-pyserial
   79 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
   80 
   81 %description clients
   82 xgps is a simple test client for gpsd with an X interface. It displays
   83 current GPS position/time/velocity information and (for GPSes that
   84 support the feature) the locations of accessible satellites.
   85 
   86 xgpsspeed is a speedometer that uses position information from the GPS.
   87 It accepts an -h option and optional argument as for gps, or a -v option
   88 to dump the package version and exit. Additionally, it accepts -rv
   89 (reverse video) and -nc (needle color) options.
   90 
   91 cgps resembles xgps, but without the pictorial satellite display.  It
   92 can run on a serial terminal or terminal emulator.
   93 
   94 gpsfake can feed data from files to simulate data coming from many
   95 different gps devices.
   96 
   97 
   98 %prep
   99 %setup -q
  100 
  101 # fix systemd path
  102 sed -i 's|systemd_dir =.*|systemd_dir = '\'%{_unitdir}\''|' SConstruct
  103 
  104 # don't try reloading systemd when installing in the build root
  105 sed -i 's|systemctl daemon-reload|true|' SConstruct
  106 
  107 %build
  108 export CCFLAGS="%{optflags}"
  109 export LINKFLAGS="%{__global_ldflags}"
  110 
  111 # breaks with %{_smp_mflags}
  112 echo %{_docdir}
  113 scons \
  114     bindir=%{_bindir} \
  115     build packaging \
  116     dbus_export=yes \
  117     debug=yes \
  118     docdir=%{_docdir} \
  119     icondir=%{_datadir}/gpsd \
  120     includedir=%{_includedir} \
  121     leapfetch=no \
  122     libdir=%{_libdir} \
  123     libQgpsmm=yes \
  124     mandir=%{_mandir} \
  125     pkgconfigdir=%{_libdir}/pkgconfig \
  126     prefix=%{_prefix} \
  127     python_libdir=%{python3_sitearch} \
  128     python_shebang="/usr/bin/python3" \
  129     release=%{release} \
  130     sbindir=%{_sbindir} \
  131     sysconfdif=%{_sysconfdir} \
  132     systemd=yes \
  133     target_python=python3 \
  134     udevdir=$(dirname %{_udevrulesdir}) \
  135     unitdir=%{_unitdir}
  136 
  137 
  138 %install
  139 # avoid rebuilding
  140 export CCFLAGS="%{optflags}"
  141 export LINKFLAGS="%{__global_ldflags}"
  142 
  143 DESTDIR=%{buildroot} scons install systemd_install udev-install
  144 
  145 # use the old name for udev rules
  146 mv %{buildroot}%{_udevrulesdir}/{25,99}-gpsd.rules
  147 
  148 %{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
  149 %{__install} -p -m 0644 packaging/rpm/gpsd.sysconfig \
  150     %{buildroot}%{_sysconfdir}/sysconfig/gpsd
  151 
  152 # Install the .desktop files
  153 desktop-file-install \
  154     --dir %{buildroot}%{_datadir}/applications \
  155     packaging/X11/xgps.desktop
  156 desktop-file-install \
  157     --dir %{buildroot}%{_datadir}/applications \
  158     packaging/X11/xgpsspeed.desktop
  159 
  160 # Missed in scons install
  161 %{__install} -p -m 0755 gpsinit %{buildroot}%{_sbindir}
  162 
  163 %post
  164 %systemd_post gpsd.service gpsd.socket
  165 
  166 %preun
  167 %systemd_preun gpsd.service gpsd.socket
  168 
  169 %postun
  170 # Don't restart the service
  171 %systemd_postun gpsd.service gpsd.socket
  172 
  173 %ldconfig_scriptlets libs
  174 
  175 %ldconfig_scriptlets qt
  176 
  177 %files
  178 %doc INSTALL.adoc
  179 %doc /usr/share/doc/AUTHORS
  180 %doc /usr/share/doc/COPYING
  181 %doc /usr/share/doc/NEWS
  182 %doc /usr/share/doc/README.adoc
  183 %doc /usr/share/doc/build.adoc
  184 %doc /usr/share/doc/SUPPORT.adoc
  185 %doc /usr/share/doc/example1.c.txt
  186 %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
  187 %{_sbindir}/gpsd
  188 %{_sbindir}/gpsdctl
  189 %{_sbindir}/gpsinit
  190 %{_bindir}/gpsdebuginfo
  191 %{_bindir}/gpsmon
  192 %{_bindir}/gpssnmp
  193 %{_bindir}/gpsctl
  194 %{_bindir}/ntpshmmon
  195 %{_bindir}/ppscheck
  196 %{_unitdir}/gpsd.service
  197 %{_unitdir}/gpsd.socket
  198 %{_unitdir}/gpsdctl@.service
  199 %{_udevrulesdir}/*.rules
  200 %{_mandir}/man8/gpsd.8*
  201 %{_mandir}/man8/gpsdctl.8*
  202 %{_mandir}/man1/gpsdebuginfo.1.gz
  203 %{_mandir}/man8/gpsinit.8*
  204 %{_mandir}/man1/gpssnmp.1.gz
  205 %{_mandir}/man8/ppscheck.8*
  206 %{_mandir}/man1/gpsmon.1*
  207 %{_mandir}/man1/gpsctl.1*
  208 %{_mandir}/man1/ntpshmmon.1*
  209 
  210 %files libs
  211 %{_libdir}/libgps.so*
  212 %{_libdir}/libgpsdpacket.so*
  213 
  214 %files -n python3-%{name}
  215 %{_bindir}/gpsprof
  216 %{_mandir}/man1/gpsprof.1*
  217 %{python3_sitearch}/gps*
  218 %exclude %{python3_sitearch}/gps/fake*
  219 %exclude %{python3_sitearch}/gps/__pycache__/fake*
  220 
  221 %files devel
  222 %doc TODO
  223 %{_libdir}/libgps.so
  224 %{_libdir}/pkgconfig/libgps.pc
  225 %{_includedir}/gps.h
  226 %{_includedir}/libgpsmm.h
  227 %{_mandir}/man3/libgps.3*
  228 %{_mandir}/man3/libgpsmm.3*
  229 %{_mandir}/man5/gpsd_json.5*
  230 
  231 %files qt
  232 %{_libdir}/libQgpsmm.so*
  233 
  234 %files qt-devel
  235 %{_libdir}/libQgpsmm.prl
  236 %{_libdir}/pkgconfig/Qgpsmm.pc
  237 %{_mandir}/man3/libQgpsmm.3*
  238 
  239 %files clients
  240 %{_bindir}/cgps
  241 %{_bindir}/gegps
  242 %{_bindir}/gps2udp
  243 %{_bindir}/gpscat
  244 %{_bindir}/gpscsv
  245 %{_bindir}/gpsdecode
  246 %{_bindir}/gpspipe
  247 %{_bindir}/gpsplot
  248 %{_bindir}/gpsrinex
  249 %{_bindir}/gpssubframe
  250 %{_bindir}/gpxlogger
  251 %{_bindir}/lcdgps
  252 %{_bindir}/xgps
  253 %{_bindir}/xgpsspeed
  254 %{_bindir}/gpsfake
  255 %{_bindir}/ubxtool
  256 %{_bindir}/zerk
  257 %{_mandir}/man1/gegps.1*
  258 %{_mandir}/man1/gps.1*
  259 %{_mandir}/man1/gps2udp.1*
  260 %{_mandir}/man1/gpsdecode.1*
  261 %{_mandir}/man1/gpspipe.1*
  262 %{_mandir}/man1/gpsplot.1*
  263 %{_mandir}/man1/gpsrinex.1*
  264 %{_mandir}/man1/gpssubframe.1*
  265 %{_mandir}/man1/gpxlogger.1*
  266 %{_mandir}/man1/lcdgps.1*
  267 %{_mandir}/man1/xgps.1*
  268 %{_mandir}/man1/xgpsspeed.1*
  269 %{_mandir}/man1/cgps.1*
  270 %{_mandir}/man1/gpscat.1*
  271 %{_mandir}/man1/gpscsv.1*
  272 %{_mandir}/man1/gpsfake.1*
  273 %{_mandir}/man1/ubxtool.1*
  274 %{_mandir}/man1/zerk.1*
  275 %{_datadir}/applications/*.desktop
  276 %dir %{_datadir}/gpsd
  277 %{_datadir}/gpsd/gpsd-logo.png
  278 %{python3_sitearch}/gps/fake*
  279 %{python3_sitearch}/gps/__pycache__/fake*
  280 
  281 
  282 %changelog
  283 * Thu Aug 06 2020 James Browning <jamesb.fe80@gmail.com> - 3.21-0
  284 - Rebuilt for upstream inclusion
  285 
  286 * Thu Oct 03 2019 Miro Hroncok <mhroncok@redhat.com> - 3.19-4
  287 - Rebuilt for Python 3.8.0rc1 (#1748018)
  288 
  289 * Mon Aug 19 2019 Miro Hroncok <mhroncok@redhat.com> - 3.19-3
  290 - Rebuilt for Python 3.8
  291 
  292 * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.19-2
  293 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  294 
  295 * Tue Jul 02 2019 Miroslav Lichvar <mlichvar@redhat.com> - 3.19-1
  296 - update to 3.19
  297 - fix systemd scriptlet (#1716467)
  298 
  299 * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.18.1-2
  300 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  301 
  302 * Wed Oct 24 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18.1-1
  303 - update to 3.18.1
  304 
  305 * Tue Oct 09 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-3
  306 - fix paths in systemd unit files
  307 
  308 * Tue Oct 09 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-2
  309 - use python3 scons and fix build requirements for xgps
  310 
  311 * Thu Oct 04 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.18-1
  312 - update to 3.18
  313 - drop python2 subpackage (#1633793)
  314 
  315 * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.17-5
  316 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  317 
  318 * Tue Jun 19 2018 Miro Hroncok <mhroncok@redhat.com> - 3.17-4
  319 - Rebuilt for Python 3.7
  320 
  321 * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.17-3
  322 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  323 
  324 * Tue Jan 30 2018 Miroslav Lichvar <mlichvar@redhat.com> - 3.17-2
  325 - use macro for systemd scriptlet dependencies
  326 - use macro for ldconfig scriptlets
  327 
  328 * Fri Sep 08 2017 Troy Curtis, Jr <troycurtisjr@gmail.com> - 3.17-1
  329 - Update to 3.17
  330 - Build both python2 and python3 files and install into separate subpackages
  331 - Add Qt5 subpackage
  332 
  333 * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-6
  334 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
  335 
  336 * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-5
  337 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  338 
  339 * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-4
  340 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  341 
  342 * Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16-3
  343 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
  344 
  345 * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.16-2
  346 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  347 
  348 * Mon Jan 11 2016 Miroslav Lichvar <mlichvar@redhat.com> - 3.16-1
  349 - update to 3.16
  350 
  351 * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.15-2
  352 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  353 
  354 * Fri Jun 05 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.15-1
  355 - update to 3.15
  356 
  357 * Tue Apr 21 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.14-1
  358 - update to 3.14
  359 
  360 * Fri Mar 06 2015 Rex Dieter <rdieter@fedoraproject.org> 3.13-2
  361 - track library sonames and api files closer, so bumps aren't a surprise
  362 
  363 * Mon Mar 02 2015 Miroslav Lichvar <mlichvar@redhat.com> - 3.13-1
  364 - update to 3.13
  365 
  366 * Mon Aug 25 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.11-1
  367 - update to 3.11
  368 
  369 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-6.20140524gitd6b65b
  370 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
  371 
  372 * Wed Jul 02 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-5.20140524gitd6b65b
  373 - update to 20140524gitd6b65b
  374 - fix PPS with large offsets
  375 - set gpsd revision string to include package revision
  376 
  377 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-4.20140127gitf2753b
  378 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  379 
  380 * Thu Feb 20 2014 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-3.20140127gitf2753b
  381 - update to 20140127gitf2753b
  382 - replace udev hotplug script with gpsdctl service (#909563)
  383 - add dependency on gpsd.socket to gpsd.service
  384 - reenable dbus export
  385 
  386 * Fri Dec 20 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-2
  387 - use systemd socket activation (#909563)
  388 - don't use -n in default gpsd service options
  389 - update gpsd service file
  390 
  391 * Mon Nov 25 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.10-1
  392 - update to 3.10
  393 - move udev rules from /etc to /usr/lib (#971851)
  394 - enable hardened build (#1000643)
  395 - drop also supplementary groups when dropping privileges
  396 - set time stamp in chrony SOCK sample correctly
  397 - remove RPATH from all files
  398 - don't package INSTALL file
  399 
  400 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9-2
  401 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  402 
  403 * Thu May 02 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.9-1
  404 - update to 3.9
  405 - move files from /lib
  406 
  407 * Wed Feb 27 2013 Miroslav Lichvar <mlichvar@redhat.com> - 3.8-1
  408 - update to 3.8
  409 - use systemd macros (#850135)
  410 - don't set vendor for desktop files
  411 - make some dependencies arch-specific
  412 - remove obsolete macros
  413 
  414 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-3
  415 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  416 
  417 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
  418 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  419 
  420 * Mon Apr 30 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.5-1
  421 - update to 3.5
  422 
  423 * Thu Jan 26 2012 Miroslav Lichvar <mlichvar@redhat.com> - 3.4-1
  424 - update to 3.4
  425 
  426 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
  427 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  428 
  429 * Mon Oct 31 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.3-1
  430 - update to 3.3
  431 
  432 * Mon Aug 29 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.1-1
  433 - update to 3.1
  434 
  435 * Tue Aug 23 2011 Miroslav Lichvar <mlichvar@redhat.com> - 3.0-1
  436 - update to 3.0
  437 - enable PPSAPI support
  438 - fix PPS without -N
  439 - change service type to simple
  440 - start after chrony
  441 - fix permissions of systemd unit file
  442 - fix ldconfig scriptlets
  443 - package client-howto.txt
  444 
  445 * Tue Jul 26 2011 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-7
  446 - make -libs subpackage (#663124)
  447 - replace SysV initscript with systemd service (#717419)
  448 - explicitly set USBAUTO=true in sysconfig file
  449 
  450 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.95-6
  451 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  452 
  453 * Wed Sep 29 2010 jkeating - 2.95-5
  454 - Rebuilt for gcc bug 634757
  455 
  456 * Tue Sep 14 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-4
  457 - don't crash in gpscat when started without arguments (#633117)
  458 
  459 * Fri Aug 27 2010 Dan Horak <dan[at]danny.cz> - 2.95-3
  460 - no USB on s390(x)
  461 
  462 * Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.95-2
  463 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
  464 
  465 * Thu Jul 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.95-1
  466 - update to 2.95
  467 - add /usr/sbin to PATH in gpsd.hotplug.wrapper
  468 - pass sysconfig variables to gpsd started from udev
  469 - enable libusb support
  470 
  471 * Thu May 06 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.94-1
  472 - update to 2.94 (#556642)
  473 
  474 * Tue Mar 02 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-7
  475 - don't use deprecated SYSFS{} in udev rules (#569089)
  476 - fix init script LSB compliance
  477 
  478 * Mon Feb 15 2010 Miroslav Lichvar <mlichvar@redhat.com> - 2.39-6
  479 - fix linking with --no-add-needed (#564662)
  480 - use %%global macro instead of %%define
  481 * Wed Aug 12 2009 Marek Mahut <mmahut@fedoraproject.org> - 2.39-5
  482 - RHBZ#505588: gpsd has a broken initscript that fails to launch daemon
  483 
  484 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.39-4
  485 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  486 
  487 * Tue Mar 31 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-3
  488 - some of the gpsd client bits went into gpsdclient.h, but that file wasn't getting installed
  489   specifically, viking needs that header to build.
  490 
  491 * Wed Mar 25 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.39-2
  492 - adding patch to try to fix parallel make errors
  493 
  494 * Thu Mar 19 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.39-1
  495 - updating to 2.39
  496 - fixed potential core dump in C client handling of "K" responses
  497 - Made device hotplugging work again; had been broken by changes in udev
  498 - Introduced major and minor API version symbols into the public interfaces
  499 - The sirfmon utility is gone, replaced by gpsmon which does the same job
  500   for multiple GPS types
  501 - Fixed a two-year old error in NMEA parsing that nobody noticed because its
  502   only effect was to trash VDOP values from GSA sentences, and gpsd computes
  503   those with an internal error model when they look wonky
  504 - cgpxlogger has been merged into gpxlogger
  505 - Speed-setting commands now allow parity and stop-bit setting if the GPS
  506   chipset and adaptor can support it
  507 - Specfile and other packaging paraphenalia now live in a packaging
  508   subdirectory
  509 - rtcmdecode becomes gpsdecode and can now de-armor and dump AIDVM packets
  510 - The client library now work correctly in locales where the decimal separator
  511   is not a period
  512 
  513 * Mon Mar 16 2009 Douglas E. Warner <silfreed@silfreed.net> - 2.38-1
  514 - updating to 2.38
  515 - creating init script and sysconfig files
  516 - migrating hotplug rules to udev + hotplug wrapper script from svn r5147
  517 - updating pyexecdir patch
  518 - fixing udev rule subsystem match
  519 - Regression test load for RoyalTek RGM3800 and Blumax GPS-009 added
  520 - Scaling on E error-estimate fields fixed to match O
  521 - Listen on localhost only by default to avoid security problems; this can be
  522   overridden with the -G command-line option
  523 - The packet-state machine can now recognize RTCM3 packets, though support is
  524   not yet complete
  525 - Added support for ublox5 and mkt-3301 devices
  526 - Add a wrapper around gpsd_hexdump to save CPU
  527 - Lots of little fixes to various packet parsers
  528 - Always keep the device open: "-n" is not optional any more
  529 - xgpsspeed no longer depends on Motif
  530 - gpsctl can now ship arbitrary payloads to a device;
  531   It's possible to send binary through the control channel with the
  532   new "&" command
  533 - Experimental new driver for Novatel SuperStarII
  534 - The 'g' mode switch command now requires, and returns, 'rtcm104v2' rather
  535   than 'rtcm104'; this is design forward for when RTCM104v2 is fully working
  536 
  537 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.37-4
  538 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  539 
  540 * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.37-3
  541 - Rebuild for Python 2.6
  542 
  543 * Wed Mar 19 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-2
  544 - moving gpspacket.so python lib to main package
  545 
  546 * Wed Feb 27 2008 Douglas E. Warner <silfreed@silfreed.net> - 2.37-1
  547 - update to 2.37
  548 - removed install-gpsd_config.h.patch
  549 - installed pkgconfig files in devel package
  550 - added patch to install python modules in sitearch
  551 - removing rpath from inclucded libtool
  552 - moving X11 app-defaults to datadir
  553 - using macros for commands in install; using install instead of cp and mkdir
  554 - cleaning up spaces/tabs for rpmlint
  555 
  556 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.34-9
  557 - Autorebuild for GCC 4.3
  558 
  559 * Sun Aug 19 2007 Matthew Truch <matt at truch.net> - 2.34-8
  560 - Patch Makefile to also install gpsd_config.h as needed by
  561   libgpsmm.h.  Redhat BZ 253433.
  562 
  563 * Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-7
  564 - Make sure the logo is actually included (via the spec file).
  565   I need to wake up before I try even trivial updates.
  566 
  567 * Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-6
  568 - Learn how to use search and replace (aka fix all instances of
  569   gpsd-logo.png spelled incorrectly as gspd-logo.png).
  570 
  571 * Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-5
  572 - Fix desktop file and logo file name.
  573 
  574 * Sat Jun 30 2007 Matthew Truch <matt at truch.net> - 2.34-4
  575 - Include icon for .desktop files per BZ 241428
  576 
  577 * Tue Mar 20 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.34-3
  578 - Bump release for FE5 -> Fedora 7 upgrade path.
  579 
  580 * Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-2
  581 - BR python-devel instead of python to make it build.
  582 
  583 * Tue Feb 27 2007 Matthew Truch <matt at truch.net> - 2.34-1
  584 - Upgrade to 2.34.
  585 - Get rid of %%makeinstall (which was never needed).
  586 - Possibly fix hotplug issuses (BZ 219750).
  587 - Use %%python_sitelib for python site-files stuff.
  588 
  589 * Sat Dec 9 2006 Matthew Truch <matt at truch.net> - 2.33-6
  590 - Rebuild to pull in new version of python.
  591 
  592 * Tue Sep 26 2006 Matthew Truch <matt at truch.net> - 2.33-5
  593 - Remove openmotif requirment, and switch to lesstif.
  594 
  595 * Mon Aug 28 2006 Matthew Truch <matt at truch.net> - 2.33-4
  596 - Bump release for rebuild in prep. for FC6.
  597 
  598 * Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-3
  599 - Actually, was a missing BR glib-dbus-devel. Ooops.
  600 
  601 * Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-2
  602 - Missing BR glib-devel
  603 
  604 * Thu Jul 20 2006 Matthew Truch <matt at truch.net> - 2.33-1
  605 - Update to version 2.33
  606 
  607 * Wed Apr 19 2006 Matthew Truch <matt at truch.net> - 2.32-5
  608 - Don't --enable-tnt in build as it causes some gpses to not work
  609   properly with sattelite view mode.  See bugzilla bug 189220.
  610 
  611 * Thu Apr 13 2006 Matthew Truch <matt at truch.net> - 2.32-4
  612 - Add dbus-glib to BuildRequires as needed for build.
  613 
  614 * Sun Apr 9 2006 Matthew Truch <matt at truch.net> - 2.32-3
  615 - Include xmlto and python in buildrequires so things build right.
  616 - Don't package static library file.
  617 
  618 * Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-2
  619 - Use ye olde %%{?dist} tag.
  620 
  621 * Wed Apr 5 2006 Matthew Truch <matt at truch.net> - 2.32-1
  622 - Initial Fedora Extras specfile