Signed-off-by: Denys Dmytriyenko <de...@ti.com>
---
 .../packagegroup-arago-tisdk-multimedia-sdk-host.bb          | 12 +++++++-----
 .../packagegroup-arago-tisdk-multimedia-sdk-target.bb        | 12 +++++++-----
 .../recipes-apps/barcode-demo/barcode-roi_git.bb             |  4 ++++
 .../matrix/matrix-gui-machinevision-demos_2.0.bb             |  6 ++++--
 4 files changed, 22 insertions(+), 12 deletions(-)

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 2ab9dc7..45a0d23 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
@@ -6,29 +6,31 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 inherit packagegroup
 
+BARCODE_PKG = "${@bb.utils.contains('MACHINE_FEATURES', 'dsp', 
'barcode-roi-src', '', d)}"
+
 MULTIMEDIA = ""
 
 MULTIMEDIA_append_ti43x = " \
     dual-camera-demo-src \
     image-gallery-src \
-    barcode-roi-src \
+    ${BARCODE_PKG} \
 "
 
-MULTIMEDIA_append_ti33x = " barcode-roi-src"
+MULTIMEDIA_append_ti33x = " ${BARCODE_PKG}"
 
-MULTIMEDIA_append_am65xx = " barcode-roi-src"
+MULTIMEDIA_append_am65xx = " ${BARCODE_PKG}"
 
 MULTIMEDIA_append_omap-a15 = " \
     dual-camera-demo-src \
     image-gallery-src \
-    barcode-roi-src \
+    ${BARCODE_PKG} \
 "
 
 MULTIMEDIA_append_dra7xx = " \
     ${@bb.utils.contains('MACHINE_FEATURES', 'dsp', 
'qt-opencv-opencl-opengl-multithreaded-src', '', d)} \
 "
 
-MULTIMEDIA_append_keystone = " barcode-roi-src"
+MULTIMEDIA_append_keystone = " ${BARCODE_PKG}"
 
 #Demo doesn't work on 3.14
 # ${@oe.utils.conditional('QT_PROVIDER', 'qt5', '', 'dual-camera-demo-src 
image-gallery-src', d)}
diff --git 
a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
 
b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
index 50842ba..72d7740 100644
--- 
a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
+++ 
b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
@@ -6,6 +6,8 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 inherit packagegroup
 
+BARCODE_PKG = "${@bb.utils.contains('MACHINE_FEATURES', 'dsp', 
'barcode-roi-dev', '', d)}"
+
 MULTIMEDIA = ""
 
 MULTIMEDIA_append_dra7xx = " \
@@ -14,15 +16,15 @@ MULTIMEDIA_append_dra7xx = " \
     ${@bb.utils.contains('MACHINE_FEATURES', 'dsp', 
'qt-opencv-opencl-opengl-multithreaded-dev', '', d)} \
 "
 
-MULTIMEDIA_append_ti33x = " barcode-roi-dev"
-MULTIMEDIA_append_ti43x = " barcode-roi-dev"
-MULTIMEDIA_append_omap-a15 = " barcode-roi-dev"
-MULTIMEDIA_append_am65xx = " barcode-roi-dev"
+MULTIMEDIA_append_ti33x = " ${BARCODE_PKG}"
+MULTIMEDIA_append_ti43x = " ${BARCODE_PKG}"
+MULTIMEDIA_append_omap-a15 = " ${BARCODE_PKG}"
+MULTIMEDIA_append_am65xx = " ${BARCODE_PKG}"
 
 MULTIMEDIA_append_keystone = " \
     hevc-arm-decoder-dev \
     hevc-arm-decoder-staticdev \
-    barcode-roi-dev \
+    ${BARCODE_PKG} \
 "
 
 RDEPENDS_${PN} = "\
diff --git a/meta-arago-extras/recipes-apps/barcode-demo/barcode-roi_git.bb 
b/meta-arago-extras/recipes-apps/barcode-demo/barcode-roi_git.bb
index d828ef7..051b83d 100644
--- a/meta-arago-extras/recipes-apps/barcode-demo/barcode-roi_git.bb
+++ b/meta-arago-extras/recipes-apps/barcode-demo/barcode-roi_git.bb
@@ -2,6 +2,10 @@ DESCRIPTION = "Barcode demo to detect region of interest"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = 
"file://detect_barcode.cpp;beginline=1;endline=25;md5=babab64d39715b3671dd16bcb4f4917b"
 
+inherit machine_features_check
+
+REQUIRED_MACHINE_FEATURES = "dsp"
+
 DEPENDS += "opencv"
 
 PV = "01.00.00"
diff --git 
a/meta-arago-extras/recipes-core/matrix/matrix-gui-machinevision-demos_2.0.bb 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-machinevision-demos_2.0.bb
index cadfefa..091f8ee 100644
--- 
a/meta-arago-extras/recipes-core/matrix/matrix-gui-machinevision-demos_2.0.bb
+++ 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-machinevision-demos_2.0.bb
@@ -12,6 +12,8 @@ S = "${WORKDIR}/git/machinevision_apps"
 # Make sure machinevision submenu and app images has been installed
 MACHINEVISION_RDEPENDS += "matrix-gui-apps-images 
matrix-gui-submenus-machinevision"
 
+BARCODE_RDEPENDS = "${@bb.utils.contains('MACHINE_FEATURES', 'dsp', 
'barcode-roi', '', d)}"
+
 FILES_${PN} += "${MATRIX_BASE_DIR}/*"
 
 PACKAGES = "matrix-machinevision-demo-dlp3dscanner \
@@ -30,12 +32,12 @@ 
RDEPENDS_matrix-machinevision-demo-dlp3dscanner_append_dra7xx = " \
 
 RDEPENDS_matrix-machinevision-demo-barcoderoi = " \
     ${MACHINEVISION_RDEPENDS} \
-    barcode-roi \
+    ${BARCODE_RDEPENDS} \
 "
 
 RDEPENDS_matrix-machinevision-demo-barcoderoi-f2f = " \
     ${MACHINEVISION_RDEPENDS} \
-    barcode-roi \
+    ${BARCODE_RDEPENDS} \
 "
 
 RDEPENDS_matrix-machinevision-demo-simplepeopletracking = " \
-- 
2.7.4

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to