From 07a3d136d7da6aa402b8ee1e90727d684a763c27 Mon Sep 17 00:00:00 2001 From: Alexandre Bard Date: Mon, 6 Jul 2020 14:26:14 +0200 Subject: [PATCH] gpsd: Move python gps library to python3 The library is required for gnss-mgr to check when gpsd is ready. BugzID: 63624 --- recipes-connectivity/gpsd/gpsd_3.20.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/recipes-connectivity/gpsd/gpsd_3.20.bb b/recipes-connectivity/gpsd/gpsd_3.20.bb index 530517f..4ff0815 100644 --- a/recipes-connectivity/gpsd/gpsd_3.20.bb +++ b/recipes-connectivity/gpsd/gpsd_3.20.bb @@ -81,6 +81,13 @@ do_install_append() { install -m 0644 ${S}/systemd/${BPN}.socket ${D}${systemd_unitdir}/system/${BPN}.socket } +# Copying gps library to python3 site-packages. +# This can only be done in postinst because it is not possible to get both +# python3 and python2 site-packages at build time. +pkg_postinst_python-pygps() { + cp -r $D/${PYTHON_SITEPACKAGES_DIR}/gps $D/${libdir}/python3*/site-packages +} + PACKAGES =+ "libgps libgpsd python-pygps gpsd-udev gpsd-conf gpsd-gpsctl gps-utils" RPROVIDES_${PN}-dbg += "python-pygps-dbg"