<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-navigation/gpsd, branch nanbield</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2023-08-02T15:29:33+00:00</updated>
<entry>
<title>gpsd: make sure gps-utils-python runtime-depends on python3-pyserial</title>
<updated>2023-08-02T15:29:33+00:00</updated>
<author>
<name>Gianfranco Costamagna</name>
<email>costamagna.gianfranco@gmail.com</email>
</author>
<published>2023-08-02T14:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1266c912afa0abf118eaa5d152a0641c87665fbd'/>
<id>urn:sha1:1266c912afa0abf118eaa5d152a0641c87665fbd</id>
<content type='text'>
Pyserial is used at runtime (e.g. by ubxtool)
Reported-By: Federico Perenno &lt;federico.perenno@abinsula.com&gt;

Signed-off-by: Gianfranco Costamagna &lt;costamagnagianfranco@yahoo.it&gt;
Signed-off-by: Gianfranco Costamagna &lt;locutusofborg@debian.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd-machine-conf: allow creation of an empty package</title>
<updated>2022-06-30T17:39:29+00:00</updated>
<author>
<name>Fabien Parent</name>
<email>fabien.parent@linaro.org</email>
</author>
<published>2022-06-21T22:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2117bbee2087d9a3ce9040c8e4ae89306b796145'/>
<id>urn:sha1:2117bbee2087d9a3ce9040c8e4ae89306b796145</id>
<content type='text'>
gpsd-machine-conf is an empty recipe that does not ship any files on the
rootfs. This recipe is targeted to be extended by a bbappend that
will provide the gpsd machine configuration.

In the case where gpsd-machine-conf is included into an image, and if no
layers is providing the machine configuration, the build fails with
the following error:

	No match for argument: gpsd-machine-conf
	Error: Unable to find a match: gpsd-machine-conf

This error is because no package was created for gpsd-machine-conf
since the recipe does not install any files.

This commit allows the creation of an empty package in order to avoid
the do_rootfs failure when this package is included into an image.

Signed-off-by: Fabien Parent &lt;fabien.parent@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.23.1 -&gt; 3.24</title>
<updated>2022-05-09T14:52:29+00:00</updated>
<author>
<name>zhengrq.fnst</name>
<email>zhengrq.fnst@fujitsu.com</email>
</author>
<published>2022-05-09T09:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94f4f39e74b9ab289dec0d75c95c281a1e2fe195'/>
<id>urn:sha1:94f4f39e74b9ab289dec0d75c95c281a1e2fe195</id>
<content type='text'>
3.24: 2022-04-22
  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.

Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: Correct the creation of the gps-utils-python package</title>
<updated>2022-04-22T18:08:25+00:00</updated>
<author>
<name>Peter Kjellerstedt</name>
<email>peter.kjellerstedt@axis.com</email>
</author>
<published>2022-04-22T08:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=64156a6f8f3b4527c4732c91936aee0a167acb48'/>
<id>urn:sha1:64156a6f8f3b4527c4732c91936aee0a167acb48</id>
<content type='text'>
The gps-utils-python package was introduced in commit 66721940 (gpsd:
split python utils from gps-utils), except it was never added to
PACKAGES, which resulted in the following error if anything depends on
gpsd:

  ERROR: Nothing RPROVIDES 'gps-utils-python' (but .../gpsd_3.23.1.bb
  RDEPENDS on or otherwise requires it)

Also remove a no longer relevant comment.

Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: split python utils from gps-utils</title>
<updated>2022-04-21T14:14:38+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2022-04-20T09:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=667219409fffaf3690d5e7c9b60d17d2b6783d6f'/>
<id>urn:sha1:667219409fffaf3690d5e7c9b60d17d2b6783d6f</id>
<content type='text'>
Neither gpsd nor significant part of gps-utils depend on python. However
installing gps-utils package would require installing python, which adds
about 17 MB to the image size. Split away gps-utils-python to allow
using gpsd/gps-utils in the systems with limited resources (or in the
initramfs).

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: Only copy the Python files if they are created</title>
<updated>2022-04-20T17:58:01+00:00</updated>
<author>
<name>Peter Kjellerstedt</name>
<email>peter.kjellerstedt@axis.com</email>
</author>
<published>2022-04-19T22:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cf260fb4ed6b5423b7d1906483e0195c445ff95e'/>
<id>urn:sha1:cf260fb4ed6b5423b7d1906483e0195c445ff95e</id>
<content type='text'>
If one adds some configuration that disables the creation of the Python
files, e.g., minimal=yes, then the installation fails when it tries to
copy the non-existent files. Avoid this by checking for their existence
before copying them.

Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd-machine-conf: set precise BSD-3-Clause license</title>
<updated>2022-02-07T17:20:27+00:00</updated>
<author>
<name>Matthias Klein</name>
<email>matthias@extraklein.de</email>
</author>
<published>2022-02-07T13:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=52474de7b7bfede93f37f898f1db3e193c673d5a'/>
<id>urn:sha1:52474de7b7bfede93f37f898f1db3e193c673d5a</id>
<content type='text'>
Signed-off-by: Matthias Klein &lt;matthias@extraklein.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: fix clang buid via export CC explicitly</title>
<updated>2021-12-02T15:52:17+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2021-12-02T13:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ca5055ed28263c4fc878cbaed8dff9bc8e49a729'/>
<id>urn:sha1:ca5055ed28263c4fc878cbaed8dff9bc8e49a729</id>
<content type='text'>
gpsd scons build system defaults CC to 'gcc', which prevents clang
toolchain to be used.

Export CC explicitly via environment to override default assignment in
scons.

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: list files for gps-utils individually</title>
<updated>2021-11-16T16:26:26+00:00</updated>
<author>
<name>Christian Eggers</name>
<email>ceggers@arri.de</email>
</author>
<published>2021-11-16T11:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ab1057d1b5e4c68ef54123ba053f2441dab1021f'/>
<id>urn:sha1:ab1057d1b5e4c68ef54123ba053f2441dab1021f</id>
<content type='text'>
Avoid packaging 'gpsd' and 'gpsdctl' by gps-utils in configurations
where ${bindir}==${sbindir} (e.g. nativesdk). Additionally provide
${sbindir} to scons for this case.

Signed-off-by: Christian Eggers &lt;ceggers@arri.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: remove obsolete files from FILES:gps-utils</title>
<updated>2021-11-16T16:26:26+00:00</updated>
<author>
<name>Christian Eggers</name>
<email>ceggers@arri.de</email>
</author>
<published>2021-11-16T11:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b4ec904e8c44811584ffb75b10b30d4942a8f787'/>
<id>urn:sha1:b4ec904e8c44811584ffb75b10b30d4942a8f787</id>
<content type='text'>
- ${libdir}/gps/*.py is already packaged by python3-pygps
- no files matches ${libdir}/gps/*.so

Signed-off-by: Christian Eggers &lt;ceggers@arri.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
