mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-04-19 11:18:35 +00:00
libgpiod: fix packaging of tools
The default packaging adds files from ${bindir} to the primary package,
so that following packages don't see any files in ${bindir}. This causes
the libgpiod-tools package to empty, as it is appended (+=) to PACKAGES.
Change the assignment to PACKAGES to a prepend (=+) to populate the
libgpiod-tools package with the gpio{detect,find,get,info,mon,set}
executables.
To avoid missing tools for existing installations of libgpiod, the
libgpiod-tools package is setup as a recommendation by libgpiod when the
tools package config is enabled.
Signed-off-by: Martin Hundebøll <mnhu@prevas.dk>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
committed by
Armin Kuster
parent
a69e51037c
commit
c09fcd618e
@@ -18,6 +18,9 @@ PACKAGECONFIG ?= "tools"
|
||||
PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,kmod udev"
|
||||
PACKAGECONFIG[tools] = "--enable-tools,--disable-tools,"
|
||||
|
||||
PACKAGES += " ${PN}-tools"
|
||||
PACKAGES =+ " ${PN}-tools"
|
||||
|
||||
FILES_${PN}-tools = "${bindir}/*"
|
||||
|
||||
RRECOMMENDS_TOOLS = "${@bb.utils.contains('PACKAGECONFIG', 'tools', '${PN}-tools', '',d)}"
|
||||
RRECOMMENDS_${PN} += "${RRECOMMENDS_TOOLS}"
|
||||
|
||||
Reference in New Issue
Block a user