mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
libcec: fix runtime dependencies for ${PN}-examples
* cec-client doesn't link with libcec, but uses LibCecInitialise to
dlopen libcec, so do_package cannot add the runtime dependency
automatically
* fixes:
root@rpi4:# cec-client -l
libcec.so.6: cannot open shared object file: No such file or directory
root@rpi4:# cecc-client -l
libcec.so.6: cannot open shared object file: No such file or directory
libcec.so.6: cannot open shared object file: No such file or directory
libcec/6.0.2-r0 $ objdump -p ./build/src/cec-client/cec-client-6.0.2 | grep NEEDED
NEEDED libncurses.so.5
NEEDED libtinfo.so.5
NEEDED libstdc++.so.6
NEEDED libgcc_s.so.1
NEEDED libc.so.6
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
parent
fc9c8a3332
commit
de2bbc5ef4
@ -29,6 +29,9 @@ EXTRA_OECMAKE += "${PLATFORM_CMAKE_FLAGS}"
|
||||
PACKAGE_BEFORE_PN += "${PN}-examples-python ${PN}-examples"
|
||||
FILES:${PN}-examples-python = "${bindir}/py*"
|
||||
FILES:${PN}-examples = "${bindir}"
|
||||
# cec-client doesn't link with libcec, but uses LibCecInitialise to dlopen libcec, so do_package
|
||||
# cannot add the runtime dependency automatically
|
||||
RDEPENDS:${PN}-examples = "${PN}"
|
||||
RDEPENDS:${PN}-examples-python = "python3-${BPN} python3-core"
|
||||
|
||||
# Create the wrapper for python3
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user