<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-navigation/gpsd, branch kirkstone-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2022-04-22T18:08:25+00:00</updated>
<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>
<entry>
<title>gpsd: remove obsolete libgpsd package</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:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c90299bee3bd3ee23f92d4ce92d4c1371a30e6ba'/>
<id>urn:sha1:c90299bee3bd3ee23f92d4ce92d4c1371a30e6ba</id>
<content type='text'>
The gpsd project stopped shipping the libgpsd shared library in commmit
901bfe301956 (6 years ago).

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:${PN}-dev</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:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=bdd64ca5d110d257b9a6c1022067afad14e6935e'/>
<id>urn:sha1:bdd64ca5d110d257b9a6c1022067afad14e6935e</id>
<content type='text'>
Files for pkg-config are installed under ${libdir}/pkg-config which is
already set in bitbake.conf

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: Install also the generated parts of the Python library</title>
<updated>2021-10-27T14:11:22+00:00</updated>
<author>
<name>Matthias Klein</name>
<email>matthias@extraklein.de</email>
</author>
<published>2021-10-27T12:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=aa40b5c785b99283756197bbe054378a4cc41263'/>
<id>urn:sha1:aa40b5c785b99283756197bbe054378a4cc41263</id>
<content type='text'>
The Python library cannot be copied from the source code directory,
otherwise generated files like gps.py and packet.py are missing.

This is noticed when starting ubxtool which otherwise crashes:

Traceback (most recent call last):
  File "/usr/bin/ubxtool", line 48, in &lt;module&gt;
    import gps.ubx
  File "/usr/lib/python3.10/site-packages/gps/ubx.py", line 244, in &lt;module&gt;
    class ubx(object):
  File "/usr/lib/python3.10/site-packages/gps/ubx.py", line 255, in ubx
    verbosity = gps.VERB_NONE
AttributeError: module 'gps' has no attribute 'VERB_NONE'

Signed-off-by: Matthias Klein &lt;matthias@extraklein.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
