opencv: correct FastCV dependencies

The FastCV stub dlopen()'s libfastcvopt.so.1, but if it is not present,
it is not a fatal error for the rest of the plugins. Downgrate RDEPENDS
to RRECOMMENDS. While we are at it, drop the dependency from the
PACKAGECONFIG, it is handled in the python code.

Fixes: b77403017b5e ("opencv: fill in missing FastCV gaps")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Dmitry Baryshkov 2026-02-08 23:17:26 +02:00 committed by Khem Raj
parent 7f621262df
commit bd832a8962
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -124,7 +124,7 @@ PACKAGECONFIG[tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON,-DBUILD_TESTS=OFF,,"
PACKAGECONFIG[text] = "-DBUILD_opencv_text=ON,-DBUILD_opencv_text=OFF,tesseract,"
PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff,"
PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils,"
PACKAGECONFIG[fastcv] = "-DWITH_FASTCV=ON ,-DWITH_FASTCV=OFF,qcom-fastcv-binaries,"
PACKAGECONFIG[fastcv] = "-DWITH_FASTCV=ON ,-DWITH_FASTCV=OFF,"
inherit pkgconfig cmake setuptools3-base python3native
@ -171,7 +171,7 @@ python populate_packages:prepend () {
fastcv_pkgs = ["libopencv-core", "libopencv-fastcv", "libopencv-imgproc"]
if bb.utils.contains('PACKAGECONFIG', 'fastcv', True, False, d):
for pkg in fastcv_pkgs:
d.appendVar('RDEPENDS:' + pkg, " qcom-fastcv-binaries")
d.appendVar('RRECOMMENDS:' + pkg, " qcom-fastcv-binaries")
}
PACKAGES_DYNAMIC += "^libopencv-.*"