diff options
| author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2022-04-20 12:42:27 +0300 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-04-21 07:14:38 -0700 |
| commit | 667219409fffaf3690d5e7c9b60d17d2b6783d6f (patch) | |
| tree | f218f4e96776c516851331aba4a0e6056df79221 | |
| parent | 4c6b0afe56875652c3f833d0e568c461347b7342 (diff) | |
| download | meta-openembedded-667219409fffaf3690d5e7c9b60d17d2b6783d6f.tar.gz | |
gpsd: split python utils from gps-utils
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 <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-navigation/gpsd/gpsd_3.23.1.bb | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_3.23.1.bb b/meta-oe/recipes-navigation/gpsd/gpsd_3.23.1.bb index 22706f097a..8d270ec58f 100644 --- a/meta-oe/recipes-navigation/gpsd/gpsd_3.23.1.bb +++ b/meta-oe/recipes-navigation/gpsd/gpsd_3.23.1.bb | |||
| @@ -108,31 +108,36 @@ SUMMARY:gps-utils = "Utils used for simulating, monitoring,... a GPS" | |||
| 108 | # Python files are required for gps/fake, required for gpsfake. | 108 | # Python files are required for gps/fake, required for gpsfake. |
| 109 | FILES:gps-utils = "\ | 109 | FILES:gps-utils = "\ |
| 110 | ${bindir}/cgps \ | 110 | ${bindir}/cgps \ |
| 111 | ${bindir}/gegps \ | ||
| 112 | ${bindir}/gps2udp \ | 111 | ${bindir}/gps2udp \ |
| 113 | ${bindir}/gpscat \ | ||
| 114 | ${bindir}/gpscsv \ | ||
| 115 | ${bindir}/gpsctl \ | 112 | ${bindir}/gpsctl \ |
| 116 | ${bindir}/gpsdebuginfo \ | 113 | ${bindir}/gpsdebuginfo \ |
| 117 | ${bindir}/gpsdecode \ | 114 | ${bindir}/gpsdecode \ |
| 118 | ${bindir}/gpsfake \ | ||
| 119 | ${bindir}/gpsmon \ | 115 | ${bindir}/gpsmon \ |
| 120 | ${bindir}/gpspipe \ | 116 | ${bindir}/gpspipe \ |
| 121 | ${bindir}/gpsplot \ | ||
| 122 | ${bindir}/gpsprof \ | ||
| 123 | ${bindir}/gpsrinex \ | 117 | ${bindir}/gpsrinex \ |
| 124 | ${bindir}/gpssnmp \ | 118 | ${bindir}/gpssnmp \ |
| 125 | ${bindir}/gpssubframe \ | ||
| 126 | ${bindir}/gpxlogger \ | 119 | ${bindir}/gpxlogger \ |
| 127 | ${bindir}/lcdgps \ | 120 | ${bindir}/lcdgps \ |
| 128 | ${bindir}/ntpshmmon \ | 121 | ${bindir}/ntpshmmon \ |
| 129 | ${bindir}/ppscheck \ | 122 | ${bindir}/ppscheck \ |
| 123 | " | ||
| 124 | RRECOMMENDS:gps-utils = "gps-utils-python" | ||
| 125 | |||
| 126 | SUMMARY:gps-utils-python = "Python utils used for simulating, monitoring,... a GPS" | ||
| 127 | FILES:gps-utils-python = "\ | ||
| 128 | ${bindir}/gegps \ | ||
| 129 | ${bindir}/gpscat \ | ||
| 130 | ${bindir}/gpscsv \ | ||
| 131 | ${bindir}/gpsfake \ | ||
| 132 | ${bindir}/gpsplot \ | ||
| 133 | ${bindir}/gpsprof \ | ||
| 134 | ${bindir}/gpssubframe \ | ||
| 130 | ${bindir}/ubxtool \ | 135 | ${bindir}/ubxtool \ |
| 131 | ${bindir}/xgps \ | 136 | ${bindir}/xgps \ |
| 132 | ${bindir}/xgpsspeed \ | 137 | ${bindir}/xgpsspeed \ |
| 133 | ${bindir}/zerk \ | 138 | ${bindir}/zerk \ |
| 134 | " | 139 | " |
| 135 | RDEPENDS:gps-utils = "python3-pygps" | 140 | RDEPENDS:gps-utils-python = "python3-pygps" |
| 136 | 141 | ||
| 137 | SUMMARY:python3-pygps = "Python bindings to gpsd" | 142 | SUMMARY:python3-pygps = "Python bindings to gpsd" |
| 138 | FILES:python3-pygps = "${PYTHON_SITEPACKAGES_DIR}/* ${libdir}/gps/*.py ${libdir}/*.egg-info" | 143 | FILES:python3-pygps = "${PYTHON_SITEPACKAGES_DIR}/* ${libdir}/gps/*.py ${libdir}/*.egg-info" |
