21 Commits

Author SHA1 Message Date
zhengruoqin
ddf3442b62 gpsd: upgrade 3.23 -> 3.23.1
3.23.1: 2021-09-21
  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.

0001-SConscript-Correct-the-installation-of-gpsd.hotplug.patch
removed since it is included in 3.23.1

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-30 08:50:42 -07:00
Peter Kjellerstedt
584852c8de gpsd: Correct the installation of gpsd.hotplug if systemd is not enabled
Reported-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-29 09:10:55 -07:00
Matija Tudan
87f3070fa1 gpsd: upgrade 3.20 -> 3.23
Signed-off-by: Matija Tudan <tudan.matija@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-20 09:26:18 -07:00
Hermes Zhang
285e4c9bfb gpsd: backport d-bus message time patch from upstream
This patch is backport from 821c149d486c0e67c1bd35d7c044ede9348aeb8d of
upstream to fix the broken d-bus message time

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-01 08:32:47 -07:00
Yi Zhao
98e61961c8 gpsd: add new init script
The current init script can not start/stop gpsd daemon with the
following errors:
gpsd: line 48: /lib/init/vars.sh: No such file or directory
gpsd: line 52: /lib/lsb/init-functions: No such file or directory

Add a new init script to fix the issue.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-02 10:47:02 -07:00
Sean Nyekjaer
cecab9c4ca gpsd: Upgrade 3.19 -> 3.20
Revert "SConstruct: Add test for sizeof(time_t), result in SIZEOF_TIME_T."
Do not cross-compile a small for it to be executed on the host.

Signed-off-by: Sean Nyekjaer <sean@geanix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-11 11:36:06 -07:00
Adrian Bunk
dc26e0395c gpsd: Backport a memory leak fix
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27 23:10:00 -07:00
Adrian Bunk
47480003c3 gpsd: Upgrade 3.18.1 -> 3.19
Licencing changed from 3-clause BSD to 2-clause BSD.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-16 17:58:32 -07:00
Martin Kelly
c8913de265 gpsd: use upstream config instead of our own
We have our own versions of the udev, hotplug, and systemd scripts,
but at this point they are several years old and were added to fix bugs
at the time. As far as I can tell, the relevant bugs are now fixed
upstream, so we can move back to the upstream versions.

Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Martin Jansa
e965f6efc0 gpsd: move systemd support from meta-systemd back to meta-oe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15 16:22:04 +02:00
Martin Jansa
230e2171d0 gpsd: fix udev rules file
systemd-udevd[41]: unknown key 'SYSFS{idVendor}' in /etc/udev/rules.d/60-gpsd.rules:43
systemd-udevd[41]: invalid rule '/etc/udev/rules.d/60-gpsd.rules:43'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-06 06:05:35 +01:00
Denis 'GNUtoo' Carikli
334b5198e1 gpsd: update to 3.7, drop older 3.5 and git recipe
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 10:02:09 +02:00
Andreas Müller
87526c2f21 gpsd: move systemd support to meta-systemd 2012-07-16 09:39:07 +02:00
Denis 'GNUtoo' Carikli
6ba88f7ad9 gpsd: override gpsd.service to use GPS_DEVICES from /etc/default/gpsd
Without that fix gpsd starts without using the machine specific
  gps serial port.

On some devices like the GTA04, not only that makes GPS not work,
  but that also prevent suspend because GPS has to be off in order
  for suspend to succeed(and the program powering off the GPS
  has to know if the GPS is on or off by using gpsd).

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-06-21 20:03:54 +02:00
Martin Jansa
c688085b4c gpsd: disable docs generation
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-30 08:25:13 +02:00
Martin Jansa
867053702a gpsd: fix python paths and RPATHs
* see included patch for description

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-30 08:25:13 +02:00
Martin Jansa
82c5c27596 gpsd: add recipe for 3.5 with negative D_P for testing
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-30 08:25:13 +02:00
Martin Jansa
3c2d95022b gpsd: remove RPATH from binaries instead of replacing it with redundant /usr/lib
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-30 08:25:05 +02:00
Martin Jansa
c09342fd6c gpsd: use gpsd.service and gpsd.socket from source tree, drop local files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-29 23:29:33 +02:00
Martin Jansa
1c4eff918d gpsd: pass sysroot param to scons and fix SConstruct to respect that
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-29 23:29:33 +02:00
Martin Jansa
f1be53fd68 gpsd: move files to gpsd dir as they are not version specific
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-04-29 23:29:32 +02:00