`dual-camera-demo` package is qt based application, which is dependent on gpu machine feature. Add the package to packagegroups conditionally to enusure correct dependency chain.
Signed-off-by: Gowtham Tammana <[email protected]> --- .../packagegroups/packagegroup-arago-tisdk-matrix.bb | 2 +- .../packagegroup-arago-tisdk-multimedia-sdk-host.bb | 6 ++++-- .../packagegroups/packagegroup-arago-tisdk-multimedia.bb | 6 ++++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb index 2483e8a8..65c75459 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb @@ -49,6 +49,7 @@ MATRIX_QT_APPS_append_ti33x = " \ MATRIX_QT_APPS_append_ti43x = " \ matrix-analytics-pdm-anomaly-detection \ + matrix-gui-apps-dual-camera \ " MATRIX_TOUCH_APPS = " \ @@ -126,7 +127,6 @@ MATRIX_APPS_append_ti43x = " \ matrix-gui-clocks \ matrix-gui-pm-demos-governor \ \ - matrix-gui-apps-dual-camera \ matrix-gui-apps-image-gallery \ \ matrix-hmi-demo-evse \ diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-host.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-host.bb index 081cc926..f3c23b83 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-host.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-host.bb @@ -11,18 +11,20 @@ BARCODE_PKG = "" # ${@['','barcode-roi-src'][oe.utils.all_distro_features(d, 'opencv', True, False) and bb.utils.contains('MACHINE_FEATURES', 'dsp', True, False, d)]} \ #" +DUAL_CAMERA_PKG = "${@bb.utils.contains('MACHINE_FEATURES', 'gpu', 'dual-camera-demo-src', '', d)}" + MULTIMEDIA = "" MULTIMEDIA_append_ti33x = " ${BARCODE_PKG}" MULTIMEDIA_append_ti43x = " \ - dual-camera-demo-src \ + ${DUAL_CAMERA_PKG} \ image-gallery-src \ ${BARCODE_PKG} \ " MULTIMEDIA_append_omap-a15 = " \ - dual-camera-demo-src \ + ${DUAL_CAMERA_PKG} \ image-gallery-src \ ${BARCODE_PKG} \ " diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb index 36ebd35a..da1a64e2 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb @@ -16,13 +16,15 @@ MULTIMEDIA_append_keystone = " \ hevc-arm-decoder \ " +DUAL_CAMERA_DEMO = "${@bb.utils.contains('MACHINE_FEATURES', 'gpu', 'dual-camera-demo', '', d)}" + MULTIMEDIA_append_ti43x = " \ - dual-camera-demo \ + ${DUAL_CAMERA_DEMO} \ image-gallery \ " MULTIMEDIA_append_omap-a15 = " \ - dual-camera-demo \ + ${DUAL_CAMERA_DEMO} \ image-gallery \ " -- 2.31.1 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
