Linux repositories inspector

gpsd-clients - Global Positioning System - clients

xgps is a simple test client for gpsd with an X interface. It displays current GPS position/time/velocity information and (for GPSes that support the feature) the locations of accessible satellites.

xgpsspeed is a speedometer that uses position information from the GPS. It accepts an -h option and optional argument as for gps, or a -v option to dump the package version and exit. Additionally, it accepts -rv (reverse video) and -nc (needle color) options.

cgps resembles xgps, but without the pictorial satellite display. It can run on a serial terminal or terminal emulator.

gpsfake can feed data from files to simulate data coming from many different gps devices.
Original maintainer
Homepagehttp://catb.org/gpsd/
3.19
Fedora iconFedora rawhide
3.18.1
Debian iconDebian experimental
Fedora iconFedora 30
OpenSUSE iconOpenSUSE Tumbleweed
3.17
Debian iconDebian 10.0
Fedora iconFedora 28
Fedora iconFedora 29
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
3.16
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
3.15
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb3.17-7Jun 176.93 MiB8.69 MiB
Debian iconDebian experimental experimental/maindeb3.18.1-1Jan 147.02 MiB9.02 MiB
Debian iconDebian 9.0 stretch/maindeb3.16-42017-11-10401 kiB2.1 MiB
Fedora iconFedora 28 releases/Everything-osrpm3.17-3.fc28Jan 141.06 MiB5.81 MiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm3.17-3.fc28Jan 141.06 MiB5.81 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm3.17-3.fc28Jan 141.06 MiB5.81 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm3.17-5.fc29Jan 141.09 MiB5.95 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm3.18.1-2.fc30Jun 17367 kiB1.77 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm3.18.1-2.fc30Jun 17367 kiB1.77 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm3.18.1-2.fc30Jun 17367 kiB1.77 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm3.18.1-2.fc30Jun 17367 kiB1.77 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm3.18.1-2.fc30Jun 17367 kiB1.77 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm3.19-1.fc31Jul 05453 kiB1.87 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm3.19-1.fc31Jul 05453 kiB1.87 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm3.19-1.fc31Jul 05453 kiB1.87 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.17-lp150.2.12Jan 17305 kiB1.16 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.17-lp151.3.5Jan 23304 kiB1.16 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.15-3.6Jan 17265 kiB1.1 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm3.18.1-1.710:47331 kiB1.07 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb3.16-42017-11-10359 kiB2.09 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb3.17-52017-12-286.89 MiB8.65 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb3.17-5build1Jan 146.89 MiB8.65 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb3.17-5build1Jan 146.89 MiB8.65 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb3.17-7Jun 176.89 MiB8.7 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb3.15-2build12017-11-10348 kiB2.02 MiB

Applications

xgps

Display GPS information from a gpsd daemon

xgpsspeed

Display GPS speed from a gpsd daemon

Manual pages

cgps(1)

cgps, gegps, gps, lcdgps, xgps, xgpsspeed - test clients for gpsd

gps(1)

gps, xgps, xgpsspeed, cgps, lcdgps, gegps - test clients for gpsd

gps2udp(1)

gps2udp - feed the take from gpsd to one or more aggregation sites

gpscat(1)

gpscat - dump the output from a GPS

gpsctl(1)

gpsctl - control the modes of a GPS

gpsdecode(1)

gpsdecode - decode GPS, RTCM or AIS streams into a readable format

gpsfake(1)

gpsfake - test harness for gpsd, simulating a GPS

gpsmon(1)

gpsmon - real-time GPS packet monitor and control utility

gpspipe(1)

gpspipe - tool to connect to gpsd and retrieve sentences

gpsprof(1)

gpsprof - profile a GPS and gpsd, plotting latency information

gpxlogger(1)

gpxlogger - Tool to connect to gpsd and generate a GPX file

ntpshmmon(1)

ntpshmmon - capture samples from GPS or other ntpd refclock sources

ubxtool(1)

ubxtool - u-blox tool

zerk(1)

zerk - All purpose GREIS fitting

ppscheck(8)

ppscheck - tool to check a serial port for PPS

Latest updates

OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.18.1-1.6 to 3.18.1-1.7

10:47
  • 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})
Debian experimental icon

Debian experimental experimental/main: Version 3.18.1-1 reintroduced

17:00
Christian Ehrhardt
  • Lintian/Standarts/Compat-level fixes
    • [7f88e6a6] d/copyright: update to dep-5 format and for project changes
    • [1260d1f4] d/p/series: mention the purpose of add_patch.sh
    • [900bdc19] d/patches/gpsd_hotplug_rules_disable_generic_serial_converters add dep-3 header
    • [03a2b421] add minimal header to debian/patches/full-systemd-support
    • [6759d5f2] d/gpsd.init: remove sysV to not jeopardize socket activation
    • [090182f8] d/gpsd.maintscript: clean up dropped sysV init (conffile)
    • [405bf8c1] add autopkgtest to verify service/socket
    • [373e3f23] d/rules: use pkg-info.mk to detect the package version
    • [8022d1d5] d/p/python3_support_in-SConstruct: add minimal dep-3 patch header
    • [00b447e6] d/control{.in}: point to current packaging repo with secure url
    • [7640cb28] d/control{.in}: update debhelper build dependencies per lintian warnings
    • [1b87b0c0] d/rules, d/control{.in}: do not depend on qt5-default meta package
    • [b7db9f61] d/source/lintian-overrides: mark gpsd-dbg not being a package with debug symbols
    • [7e4513b8] d/gpsd.{pre,post}{rm,inst}: drop code only needed for upgrades from oldoldstable
    • [53f3ec60] d/compat: bump to compat 11, no further changes needed
    • [40505722] standards-version 3.9.8: switch deprecated menu to FreeDesktop entries
    • [3d6613a5] standards-version 4.0.0: do not build man pages if nodoc is set in DEB_BUILD_OPTIONS
    • [dd9396d4] standards-version 4.0.1: Use priority 'optional' instead of deprecated priority 'extra'
    • [d3563a42] debian/watch: use https and signature verification
    • [397d7744] d/control{.in}: bump Standards-Version to 4.2.1
    • [cd2c0ad1] d/rules: switch to dh_missing to prepare for compat 12
    • [2e9946c7] d/rules: use dh_installsystemd for compat >=11
    • [0031cfc8] d/control{.in}: simplify by dropping conflicts/breaks not even in oldoldstable anymore
  • complete python3 support that was started in 3.17-6 (Closes: #883286)
    • [30da0ff0] d/control{.in}: fix duplicate-long-description in python[3]-gps packages
    • [c088a6d7] d/control.in: add missing python3 changes
    • [96a7df91] d/control{.in}: scons for python3 will need >=3.5
    • [cf5d6e63] d/control{.in}: remove ancient X-Python-Version
    • [f15fbbe8] d/rules: scons need target_python set for py2/py3
    • [91daffd9] d/python3-gps.install: follow subversion specific py3 shared objects naming convention
    • [f53cd4a2] d/control{.in}: let gpsd-clients also depend on python3 bits
    • [fd7ff117] d/control{.in}, d/gpsd-clients.install, d/python3-gps.install: tools gpscat, gpsfake and gpsprof are python2 and part of the cli tools, so move them from python3-gps to gpsd-clients
    • [69de7b75] d/control: add ${python3:Depends} to gpsd-clients in case upstream switches to python3
    • [2f1dc482] d/control{.in}: add python dependencies not picked up by dh_python
    • [25a79e9f] d/control{.in}: remove manual python dependency python:Depends will take care
    • [02c1d28c] d/rules: remap wrong install prefix enforced by scons
  • [fd58e624] New upstream version 3.18.1
    • [0abe62cb] d/p/full-systemd-support: update for 3.18.1
    • [d6e6fe9a] d/p/python3_support_in-SConstruct: dropped as it is in 3.18.1
    • [324d2966] d/control{.in}: add python dependencies for better checks in
      1. 18.1
    • [7fd30c38] d/gpsd-clients.install: add new ubxtool and zerk to manage JAVAD and u-blox GPS
    • [1caba4b3] d/libgpsLIBGPSSONAME.symbols: update symbols to 3.18
    • [6eb6d26a] d/libqgpsmmLIBGPSSONAME.symbols: update symbols to 3.18
  • [d5ee2b3e] d/control[.in}, d/rules, d/usr.sbin.gpsd, d/gpsd.install: add apparmor profile for gpsd
Bernd Zeimetz
  • [cc886877] Depend on the fixed scons version
  • [3ad7153a] Delete __pycache__ in clean target.
  • [b27def48] Add the build-in-debian .travis.yml again
Christian Ehrhardt
  • [981b512c] d/t/control: mark test to require container. Signed-off-by: Christian Ehrhardt <>
  • [35763ca7] d/t/control: mark all binaries we need as dependencies (expect no base system to be present) Signed-off-by: Christian Ehrhardt <>
  • [950c3576] d/libgpsLIBGPSSONAME.install: use generated LIBGPSSONAME version. Signed-off-by: Christian Ehrhardt <>
  • [d8942ba4] - d/rules, d/libgpsLIBGPSSONAME.install: replace libgps.so.LIBGPSSONAME with a quirk to avoid issues by broken fakeroot. Signed-off-by: Christian Ehrhardt <>
Bernd Zeimetz
  • [32ffa216] Let autopkgtest not fail build on travis.
  • [da9c1c8a] Use $(LIBGPS_SONAME) instead of hardcoded soname.
  • [a481720a] Updating debian/control from debian/control.in
  • [205cf6a0] Fix scons version in control.in, too.
Debian experimental icon

Debian experimental experimental/main: Version 3.18.1-1 removed

11:30
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 3.18.1-2.fc30 to 3.19-1.fc31

Jul 05
  • update to 3.19
  • fix systemd scriptlet (#1716467)
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 3.18.1-2.fc30 to 3.19-1.fc31

Jul 05
  • update to 3.19
  • fix systemd scriptlet (#1716467)
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 3.18.1-2.fc30 to 3.19-1.fc31

Jul 05
  • update to 3.19
  • fix systemd scriptlet (#1716467)
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 reintroduced

Jun 20
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 removed

Jun 20
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.18.1-1.4 to 3.18.1-1.6

Jun 17
  • 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})
Fedora 30 icon

Fedora 30 releases/Everything-os: Version 3.18.1-2.fc30 introduced

Jun 17
Fedora 30 icon

Fedora 30 releases-test/Workstation-os: Version 3.18.1-2.fc30 introduced

Jun 17
Fedora 30 icon

Fedora 30 releases-test/Server-os: Version 3.18.1-2.fc30 introduced

Jun 17
Fedora 30 icon

Fedora 30 releases/Workstation-os: Version 3.18.1-2.fc30 introduced

Jun 17
Fedora 30 icon

Fedora 30 releases/Server-os: Version 3.18.1-2.fc30 introduced

Jun 17
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 introduced

Jun 17
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-6 to 3.17-7

Jun 17
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-5+b1 to 3.17-6

Apr 10
  • [0a8e4e18] Pull json fixes from upstream to fix a stack-based buffer overflow, which may allow remote attackers to execute arbitrary code on embedded platforms via traffic on Port 2947/TCP or crafted JSON inputs.
    CVE-2018-17937 / Closes: #925327
    The update also fixes several other json parser bugs.
    • ECMA-404 says JSON \u must have 4 hex digits
    • Allow for \u escapes with fewer than 4 digits.
    • Fail on bad escape string.
  • [71020f4f] Update git-buildpackage config to build from the buster branch.
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 3.18.1-1.fc30 to 3.18.1-2.fc30

Feb 12
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 3.18.1-1.fc30 to 3.18.1-2.fc30

Feb 12
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 3.18.1-1.fc30 to 3.18.1-2.fc30

Feb 12

Related packages

gpsd - GPS daemon and library to support USB/serial GPS devices
gpsd-clients-debuginfo - Debug information for package gpsd-clients
⇧ Top