Linux repositories inspector

gpsd - GPS daemon and library to support USB/serial GPS devices

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.
Original maintainer
Homepagehttp://catb.org/gpsd/
3.19
Fedora iconFedora rawhide
3.18.1
Arch iconArch rolling
Debian iconDebian experimental
Fedora iconFedora 30
Manjaro iconManjaro rolling
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
Arch iconArch rolling community/osxz3.18.1-1Jan 14550 kiB3.3 MiB
Debian iconDebian 10.0 buster/maindeb3.17-7Jun 17265 kiB653 kiB
Debian iconDebian experimental experimental/maindeb3.18.1-1Jan 14275 kiB669 kiB
Debian iconDebian 9.0 stretch/maindeb3.16-42017-11-10260 kiB624 kiB
Fedora iconFedora 28 releases/Everything-osrpm3.17-3.fc28Jan 142.05 MiB8.36 MiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm3.17-3.fc28Jan 142.05 MiB8.36 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm3.17-3.fc28Jan 142.05 MiB8.36 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm3.17-5.fc29Jan 142.12 MiB8.58 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm3.18.1-2.fc30Jun 17352 kiB1.94 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm3.18.1-2.fc30Jun 17352 kiB1.94 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm3.18.1-2.fc30Jun 17352 kiB1.94 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm3.18.1-2.fc30Jun 17352 kiB1.94 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm3.18.1-2.fc30Jun 17352 kiB1.94 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm3.19-1.fc31Jul 05404 kiB1.7 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm3.19-1.fc31Jul 05404 kiB1.7 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm3.19-1.fc31Jul 05404 kiB1.7 MiBFedora Project
Manjaro iconManjaro rolling stable/communityxz3.18.1-1Jan 14550 kiB3.3 MiB
Manjaro iconManjaro rolling testing/communityxz3.18.1-1Jan 14550 kiB3.3 MiB
Manjaro iconManjaro rolling unstable/communityxz3.18.1-1Jan 14550 kiB3.3 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.17-lp150.2.12Jan 17270 kiB965 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.17-lp151.3.5Jan 23270 kiB965 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.15-3.6Jan 17249 kiB921 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm3.18.1-1.710:47281 kiB929 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb3.16-42017-11-10218 kiB622 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb3.17-52017-12-28225 kiB643 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb3.17-5build1Jan 14225 kiB643 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb3.17-5build1Jan 14225 kiB643 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb3.17-7Jun 17224 kiB652 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb3.15-2build12017-11-10210 kiB598 kiB

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

libgps(3)

libgps - C service library for communicating with the GPS daemon

libgpsmm(3)

libgpsmm, libQgpsmm - C++ and QT class wrapper for the GPS daemon

gpsd_json(5)

gpsd_json - gpsd request/response protocol

srec(5)

srec - Motorola S-record record and file format

gpsd(8)

gpsd - interface daemon for GPS receivers

gpsdctl(8)

gpsdctl - tool for sending commands to gpsd over its control socket

gpsinit(8)

gpsinit - initialize CAN kernel modules for GPSD

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-clients - Global Positioning System - clients
gpsd-clients-debuginfo - Debug information for package gpsd-clients
gpsd-dbg - Global Positioning System - debugging symbols
gpsd-debuginfo - Debug information for package gpsd
gpsd-debugsource - Debug sources for package gpsd
gpsd-devel - Development files for the gpsd library
gpsd-devel-debuginfo - Debug information for package gpsd-devel
gpsd-libs - Client libraries in C and Python for talking to a running gpsd or GPS
gpsd-libs-debuginfo - Debug information for package gpsd-libs
gpsd-qt - C++/Qt5 bindings for the gpsd library
gpsd-qt-debuginfo - Debug information for package gpsd-qt
gpsd-qt-devel - Development files for the C++/Qt5 bindings for the gpsd library
⇧ Top