| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-gpsd | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 3.25 | Vendor: openSUSE |
| Release: bp155.1.7 | Build date: Mon May 22 12:14:26 2023 |
| Group: Development/Libraries/Python | Build host: s390zp21 |
| Size: 548564 | Source RPM: gpsd-3.25-bp155.1.7.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gpsd.gitlab.io/gpsd/ | |
| Summary: Client libraries in C and Python3 for talking to a running gpsd or GPS | |
This package provides python3 modules and tools for the gpsd shared libraries. You will need to have gpsd installed for it to work.
BSD-3-Clause
* Wed Jan 11 2023 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.25
* Have ubxtool "-w 0" run forever.
* Bump libgps version to 30.0
* Change fixsource_t, store server locally, make pointers const.
* Move gpsd_hexpack() to gps.h as gps_hexpack()
* Move gpsd_hexdump() to gps.h as gps_hexdump()
* Allow gpsctl -s/--ship to work without -f.
* Grab prRes and quality from u-blox 8+, into JSON, then into xgps.
* New GPSD-MIB, installed in share/mibs/gpsd.
* gpssnmp supports GPSD-MIB in pass and pass_persist modes
* Add decodes for NMEA $xxHDM, $xxROT and $xxXDR
* Add Magnetic Heading (mheading) and Rate of Rotation (rot) to
attitude_t
* Allow NTP time from gpsd://, tcp:// and udp:// sources
* Add the -B, --nobuffer, option to gpspipe.
* gpsd opens $RUNDIR/chrony.clk.XXX.sock to supply serial time to
chronyd.
* Add -g and --garmin options to gpxlogger for depth.
* Add -F and --filein options to gpxlogger to read GPSD JSON from a
file.
- Update gpsd.keyring (DD3DD9BB -> 0C898D47)
* Thu Apr 28 2022 Martin Hauke <mardnh@gmx.de>
- Update to version 3.24
* NTRIP 2.0 now works. But still only plain HTML, not RTP, etc.
* Remove ntrip option and NTRIP_ENABLE. Always build.
* Remove passthrough option and PASSTHROUGH_ENABLE. Always build.
* Remove nmea0183 option and NMEA0183_ENABLE. Always build.
* Remove netfeed option and NETFEED_ENABLE. Always build.
* gpsd will retry ntrip:// and tcp:// connections
* cgps can expand to show more sats. Added --rtk option.
* maidenhead() checks for input errors.
* Better SHM logs.
* PPS and TOFF JSON now include shm used, and real precision.
* Add initial, untested, TSIPv1 support
* split debug messages into different syslog() levels.
* New ppscheck options, and can use /dev/ppsX devices.
* First try at TSIPv1 protocol decodes.
* Decode Quectel $PQVERNO for firmware version
* Decode Skytrak PX1172RH_DS messages.
- Update gpsd.keyring (0C898D47 -> DD3DD9BB)
* Tue Oct 19 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Re-enable LTO on aarch64
* Mon Sep 27 2021 Dirk Stoecker <opensuse@dstoecker.de>
- Set ProtectClock to false or gpsd will not start
* Wed Sep 22 2021 Arjen de Korte <suse+build@de-korte.org>
- Don't use gpsd version in patches (will break with every update)
% harden_gpsd.service.patch
% harden_gpsdctl@.service.patch
* Wed Sep 22 2021 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.23.1
* Improve ubx cycle detection.
* Add quirks for Jackson Labs nonstandard NMEA
* Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix
mode.
* Change STATUS_FIX to STATUS_GPS to avoid confusion with fix
mode.
* Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with
fix mode.
* Split SOURCE_ACM from SOURCE_USB. ACM has no speeds.
* Add speeds 1 mbps, 1.152 mbps, 1.5 mbps, and higher. When libc
supports them.
* Improve autobaud.
* Add new u-blox M10 messages.
* Fix u-blox M6, M7 initialization issues.
* Various ubxtool and gpxlogger updates.
* Add mtk3301_speed_switcher()
* No API, ABI changes.
* Fallback to "python3" if "python" not found.
* Mon Sep 20 2021 Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_gpsd.service.patch
* harden_gpsdctl@.service.patch
* Sat Aug 07 2021 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.23
* doc/*xml all moved into www/internals.adoc
* Convert all DocBook (.xml) to AsciiDoctor (.adoc)
* Remove all XSL remnants.
* gpsplot: speedup, add new options.
* driver_ubx.c: Add decode for UBX-NAV-STATUS
* gps/ubx.py: Improve decode for UBX-NAV-STATUS
* cgps: Add popup help, interactive options.
* Reorganize and split the man pages.
* Small updates for u-blox M8 and M10
* Deprecated mtk3331 and ashtech build options. Use nmea0183
instead.
* gpssnmp: Move from contrib/ to clients, add manpage
* Add www/gpsd-client-example-code.adoc
* Add gpsdebuginfo script and man page.
* ubxtool: Add BeiDou, Galileo, GLONASS, QZSS, and partial SBAS
subframe decodes
* Max serial port speed raised to 921,600.
* SUBFRAME JSON now includes new fields to support multiple
constellations.
* gpsd: Add some ADR and UDR message partial decodes.
* ubxtool: Add some ADR and UDR message polls and decodes.
* Remove COMPASS_ENABLE. Always compile attitude code.
* contrib/webgps.py: use argparse, arguments -V, --version,
- -no-html-head.
* Add readonly flag to DEVICE JSON.
* Control messages to gpsd now return JSON, instead of, sometimes,
OK or ERROR.
* gpsfake uses "# Date: yyyy-mm-dd" to set initial time.
* Don't compute wrong GPS rollover after 2021-10-23.
* Bump libgps to version 29.
* Wed Jun 02 2021 Dirk Müller <dmueller@suse.com>
- disable lto on aarch64 for now (bsc#1187089)
* Sat Jan 09 2021 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.22
* Added client/gpscsv to convert gpsd JSON to csv.
* Added client/gpsplot to dynamically plot gpsd JSON.
* Added client/gpssubframe to decode gpsd SUBFRAME JSON.
* Added nSat and uSat to SKY JSON. Old clients can not read new
SKY.
* Move stuff from source root into clients/, include/, gpsmon/
and libgps/.
* Move stuff from source root into gpsd/.
* Move class ubx out of ubxtool and into gps/ubx.py.
* Build all targets in gpsd-$VERSION/, not in tree.
* NMEA 4.11 support for $GI (IRNSS) and $GZ (QZSS).
- Remove obsolete sed scripts that no longer serve a purpose
- Use new ldconfig macros in Tumbleweed
* Thu Oct 22 2020 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.21
* Create python programs from .in files to allow macro substitution.
* Finally clean .sconsign*.dblite with "scons -c"
* Remove revision.h. Move REVISION into gpsd_config.h
* Change asciidoc to asciidoctor, and revise documents to match.
* library version bumped to 27
* Add leap_seconds to gps_data_t
* Add/change many rtcm2 structs in gps.h
* Add/change many rtcm3 structs in gps.h
* Maindenhead now 8 chars.
* Add icondir and sharedir install options
* Install basic doc in sharedir
* Move gps_data_t->status to gps_fix_t.status for better fix merging
* The gps python module is now Pure Python + FFI. FFI only for packet.py
* User should manually delete any old packet*so.
* Add wspeedt, wspeedr, wanglem, wanglet, wangler to gps_fix_t
* Add "-p CONFIG", "-p STATUS", "-t" and "-tt" options to ubxtool.
* Add python_shebang option to scons config.
* gpsrinex has long options and many new options.
* Added long options to gpsd.
* Remove unused FORCE_GLOBAL_ENABLE
* Remove config option reconfigure, replace with -p, --passive runtime option.
* Remove config option controlsend (RECONFIGURE_ENABLE)
* Add config option rundir=XX. Default set to /run, or /var/run as required.
* Fixes for Python 2.6 up to 3.9.
* Fri Apr 17 2020 Arjen de Korte <suse+build@de-korte.org>
- Update to version 3.20
* Change README into an asciidoc file and publish HTML from it
* Add NED and geoid_sep to gps_fix_t and TPV JSON.
* Add "-e NED" to ubxtool to enable NED messages.
* gpsdata.separation replaced by gpsdata.fix.geoid_sep.
* Remove nofloats build option.
* TPV JSON "alt" is now fixed at WGS84. Probably.
* xgps now uses XGPSOPTS environment variable.
* add health variable to satellite_t
* change satellite_t elevation and azimuth to double
* satellite_t elevation, azimuth, and ss use NAN for unknown value.
* add altMSL, altHAE, and depth, to gps_fix_t
* altitude in gps_fix_t is deprecated and undefined
* wgs84_separation() now return EGM2008 computed from 5x5 degree base data.
* The best results are close to cm, the worst off up to 12m.
* Move mag_var from gps_device_t to magnetic_var gps_data_t.
* Added mag_var() to interpolate magnetic variation (deviation) from a table.
* Remove true2magnetic() as mag_var() improves on it.
* Remove TIMEHINT_ENABLE. It only worked when enabled.
* Remove NTP_ENABLE and NTPSHM_ENABLE. It only worked when enabled.
* Remove PPS_ENABLE and TIMING_ENABLE.
* Add dgps_age and dgps_station to gps_fix_t
* Convert all timestamp_t to timespec_t.
* Remove FIXED_PORT_SPEED and FIXED_STOP_BITS build options.
* Add -s [speed] and -f [framing] runtime options to gpsd.
* A working CC and termios.h are mandatory.
* use the current leap second to determine the current GPS epoch.
* leapfetch.py, leapseconds.cache, timebase.h and leapfetch option gone.
- Remove 0001-Make-sure-Qgpsmm.pc-is-usable.patch (upstreamed)
- Fix legacy socket path
* Mon Mar 16 2020 Tomáš Chvátal <tchvatal@suse.com>
- Allow building without python2 available
* Sat Sep 28 2019 Christophe Giboudeaux <christophe@krop.fr>
- Add 0001-Make-sure-Qgpsmm.pc-is-usable.patch to fix the bogus values
in qgpsmm.pc
- Update the URLs
* Tue Sep 17 2019 suse+build@de-korte.org
- Update to version 3.19
* Rearrange rawdata_t. Bump the API because gps_data_t changed.
* Report sequence-ID fields in type 7 and 13 AIS messages.
* Preliminary support for SiRFstar V
* Improve error modeling.
* Update pseudo NMEA to v3.0, with fractional time.
* Improve cycle detection, mostly for NMEA.
* Move epe from gps_data_t to be near its friends in gps_fix_t.
* Preliminary u-blox 9 support.
* Add qErr in gps_data_t to store PPS quantization error.
* Add Android (AOSP) support
* Improved multi gnss and multi signal support.
* NMEA 4.10 multi gnss multi signal support.
* The arguments to "ubxtool -p P" have been expanded and changed.
* New options, -g, -x, -z, added to ubxtool for u-blox 9 support.
- Drop gpsd-declaration-in-for-loop.patch
* Mon Dec 10 2018 Arjen de Korte <suse+build@de-korte.org>
- Correct flag to disable stripping (nostrip=True)
- Add gpsd-declaration-in-for-loop.patch to remove c99 construction
(backport from upstream), fixes building for Leap-42.3
- Upstream changed location of gpsd in systemd gpsd.service file
(change it back to {_sbindir})
* Sun Nov 25 2018 mardnh@gmx.de
- Update to version 3.18.1
* Fix some installation issues.
* A few minor updates to ubxtool and driver_ubx.
* Add contrib/skyview2svg
- Update to version 3.18.0
* Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers.
* Add ECEF support to JSON, cgps and xgps.
* Add GREIS (Javad) driver from Virgin Orbit.
* Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS.
* Add gnssid:svid to satellite_t, cgps and xgps. PRN will die.
* Add gnssid:svid to JSON, cgps and xgps.
* Add stricter version checking (more to todo).
* More and better regression tests.
* Better Python dependency checking, at build time and runtime.
* Fix several buffer issues.
* New polar plots, and improved statistice, in gpsprof.
* gpsd master/slave mode works, first time ever.
* All isnan() changed to !isfinite(), fixing many bugs.
* Client-side Python libraries may automatically reconnect
* Too many other bug fixes and improvements to mention.
* Over 1,000 commits from 46 different commiters.
- Update to version 3.17.0
* Repair support for non-NMEA devices requring active probing
(e.g. Garmin USB GPSes).
* Fix a SiRF driver bug that occasionally confused NTP.
* Support for Spectratime iSync GRClok and LNRClok oscillators.
* gpxlogger can reconnect when the GPS loses the fix.
* xgps and xgpsspeed moved to python-gi, getting shut of the
deprecated pygtk2 bindings.
* Default mode for xgpsspeed is now the more interesting nautical
display.
* gpsmon includes the hostname with the device display.
gpsprof now has centimeter precision.
- Remove patch:
* gpsd-python3.patch (not longer needed)
- Update gpsd.keyring (old key 8C6C738D got superseeded by 0C898D47 )
* Thu Jun 28 2018 mpluskal@suse.com
- Fix requires for gpsd-clients
- Cleanup spec file a bit
* Fri Jun 15 2018 stefan.bruens@rwth-aachen.de
- Require python3 versions for packages importing python modules, all
scripts use python3 as interpreter.
* Fri Dec 01 2017 mimi.vx@gmail.com
- build with Qt5
- refreshed gpsd-python3.patch
* Tue Nov 28 2017 mimi.vx@gmail.com
- removed gpsd-fix-shebang.patch
- reworked gpsd-python3.patch
- build python3 subpackage
* Thu Nov 23 2017 rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
* Mon Nov 20 2017 mpluskal@suse.com
- Update to version 3.17:
* Repair support for non-NMEA devices requring active probing
(e.g. Garmin USB GPSes).
* Fix a SiRF driver bug that occasionally confused NTP.
* Support for Spectratime iSync GRClok and LNRClok oscillators.
* gpxlogger can reconnect when the GPS loses the fix.
* xgps and xgpsspeed moved to python-gi,
getting shut of the deprecated pygtk2 bindings.
* Default mode for xgpsspeed is now the more interesting nautical
display.
* gpsmon includes the hostname with the device display.
* gpsprof now has centimeter precision.
- Add gpsd-python3.patch to fix building with python3
- Fix shebangs of python script (currently still python2)
- Refresh gpsd-fix-shebang.patch
* Mon Nov 13 2017 mpluskal@suse.com
- Rename python subpackage to python2
* Thu Apr 06 2017 tchvatal@suse.com
- Remove conditionals for 1210 and older (oldest codebase built is SLE12)
- run scons in multiple threads
- convert to pkgconfig dependencies
* Tue Feb 28 2017 stefan.bruens@rwth-aachen.de
- Cleanup build/spec file:
* Use .desktop files and PNG icon from tarball
* correct flag to disable stripping (nostrip=True)
* Fri Aug 26 2016 mardnh@gmx.de
- Update gpsd.keyring (old key 8421F11C got superseeded by 8C6C738D)
- Added "-std=gnu++98" to the compile-flags otherwise compilation will break
on systems with >= gcc6
- ifdef "Requires: pps-tools-devel" since it's only available on recent
os-versions
- Update to version 3.16
* Test rebuilds for mid-2015 leapsecond bump.
* Regression tests will run even if "python" in Python 3.
* Build correctly on systems where -ltinfo is split from -lncurses.
* Avoid some rare overflow conditions in PPS code.
* Fix bugs in JSON sat-view parsing due to the JSON parser stuffing
ints into shorts.
* Various small fixes to AIS interpretation.
* Prevent a memory leak in long-running gpsmon instances.
* Fix Savannah bug #45270: serial driver does not work properly on pipes.
* Fix Savannah bug #44648: GPSD won't build if CCFLAGS contains options
that are only compatible with the cros1s-compiler.
* Fix Savannah bug #45342: SConstruct generates wrong *.pc files.
* Fix Savannah bug #46495: gpsd_poll may crash due to unitialized pointer
(probably due to buggy FD_ISSET on host system).
* Fix Savannah bug #46648: gpsd crashes and buffer overflow is reported
when terminated.
* Fix Savannah bug #46802: AIVDM to CSV is broken in some weird cases.
* Fix Savannah bug #46804: JSON satellite view parsing is somewhat broken.
* Tue Aug 09 2016 lnussel@suse.de
- use pkgconfig(udev) to always allow using udev-mini
* Mon Aug 08 2016 benoit.monin@gmx.fr
- add pps-tools-devel as BuildRequires to enable kernel PPS
* Mon Aug 01 2016 lnussel@suse.de
- use pkg-config to figure out udevdir. Fixes bootstrapping with
udev-mini
* Tue Nov 24 2015 joop.boonen@opensuse.org
- Added missing requirements %{libgps} and %{libQgps} for devel package
* Sun Nov 08 2015 p.drouand@gmail.com
- Update to version 3.15
* Fix a rare crash bug related to devices becomin inaccessible
while timed out.
* Accept NMEA 4.1 GSV sententences with the trailing signal-ID field.
* Fixed incorrect decode of south latitudes in AIS Type 17 messages.
* splint has been retired; this removes almost 2KLOC of annotations.
* chrpath is no longer a build dependency. Corrected Beidou/QZNSS display
in the Python clients so the graphics don't look like SBAS.
- Changes from version 3.14
* Skyview support for the Beidou and QZSS constellations in the
NMEA0183 driver.
* ntpmon rename to ntpshmmon - it doesn't actually monitor NTP itself.
* New HOWTO on the website: "Introduction to Time Service".
- Remove gpsd-3.13-ntpshm.patch; fixed on upstream release
* Sat Mar 07 2015 mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Add gpg signature
- Add gpsd-3.13-ntpshm.patch
- Install unit files
- Update to 3.13
* compiler.h inclusion removed for gps.h so it's standalone
for /usr/include.
* TOFF JSON report gives the offset between GPS top of second and
clock time.
* A new ntpmon tool supports capturing clock samples from NTP
SHM segments.
- Changes for 3.12
* The daemon's power utilization has been reduced by changing
from non-blocking to blocking I/O; this may be significant
on mobile devices.
* Better protection against false matches of Inland AIS messages;
thisrequired a libgps version bump to 22 (as a side effect,
per-devicefootprint has decreased).
* PPS feature is no longer markedexperimental/unstable.
* Sentence tag fields have been dropped from the JSON reports.
* GNSS and GLONASS SKY reports are now merged.
* Addressed versions of AIS Type 25 and 26 are now handled.
* The 'nmea' build option is now 'nmea0183'.
* New 'minimal' option sets all boolean options not explicitly
set on the build command line to false.
* The 'limited_max_devices' option is now 'max_devices'; the
'limited_max_clients' option is now 'max_clients'
* The previously deprecated 'libQgpsmm' option has been
removed; use 'qt'.
* A bug fix for error modeling when NMEA 0183 reports empty DOP fields.
* On OS X, the "osx-pl203" driver has been explicitly listed
as unsupported.
* The last remnants of the old pre-JSON query protocol have
been removed from the client library.
* Thu Jan 15 2015 p.drouand@gmail.com
- Update to version 3.11
* A bug that prevented track interpolation has been fixed.
* We now get vertical error position and speed estimates from the
u-blox driver rather than having to interpolate them.
* Some unusual AIS talker IDs (NMEA 4.0 station classes) are supported.
* chrpath is no longer a dependency for building and testing, and
now defaults to 'no'.
* Full systemd support.
* Fixes for handling large PPS offsets.
* Improved recovery from device flakeouts, gpsmon argument parsing.
- Disable chrpath
* Tue Nov 25 2014 dl8fcl@darc.de
- Added python-gpsd requires for gpsd-clients
/usr/lib64/python3.6/site-packages/gps /usr/lib64/python3.6/site-packages/gps-3.25.egg-info /usr/lib64/python3.6/site-packages/gps/__init__.py /usr/lib64/python3.6/site-packages/gps/aiogps.py /usr/lib64/python3.6/site-packages/gps/client.py /usr/lib64/python3.6/site-packages/gps/clienthelpers.py /usr/lib64/python3.6/site-packages/gps/fake.py /usr/lib64/python3.6/site-packages/gps/gps.py /usr/lib64/python3.6/site-packages/gps/misc.py /usr/lib64/python3.6/site-packages/gps/packet.py /usr/lib64/python3.6/site-packages/gps/ubx.py /usr/lib64/python3.6/site-packages/gps/watch_options.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:14:09 2025