Enable samples to be built by default and package them separately.

Signed-off-by: Anuj Mittal <[email protected]>
---
 .../mediasdk/intel-mediasdk_20.2.1.bb           | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/recipes-multimedia/mediasdk/intel-mediasdk_20.2.1.bb 
b/recipes-multimedia/mediasdk/intel-mediasdk_20.2.1.bb
index 37848941..a2805b9c 100644
--- a/recipes-multimedia/mediasdk/intel-mediasdk_20.2.1.bb
+++ b/recipes-multimedia/mediasdk/intel-mediasdk_20.2.1.bb
@@ -20,10 +20,13 @@ REQUIRED_DISTRO_FEATURES = "opengl"
 DEPENDS += "libdrm libva intel-media-driver"
 
 PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "dri3", "", 
d)} \
-                   ${@bb.utils.contains("DISTRO_FEATURES", "wayland", 
"wayland", "", d)}"
+                   ${@bb.utils.contains("DISTRO_FEATURES", "wayland", 
"wayland", "", d)} \
+                   samples \
+                   "
 
 PACKAGECONFIG[dri3]    = "-DENABLE_X11_DRI3=ON, -DENABLE_X11_DRI3=OFF"
 PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND=ON, -DENABLE_WAYLAND=OFF, wayland 
wayland-native"
+PACKAGECONFIG[samples] = "-DBUILD_SAMPLES=ON, -DBUILD_SAMPLES=OFF"
 
 SRC_URI = 
"git://github.com/Intel-Media-SDK/MediaSDK.git;protocol=https;branch=${BPN}-20.2;lfs=0"
 SRCREV = "f7ae8497b3e58a0ef8ad4ac94256f04928c20456"
@@ -33,9 +36,19 @@ UPSTREAM_CHECK_GITTAGREGEX = 
"^intel-mediasdk-(?P<pver>(\d+(\.\d+)+))$"
 
 inherit cmake pkgconfig
 
-EXTRA_OECMAKE += "-DMFX_INCLUDE=${S}/api/include -DBUILD_SAMPLES=OFF"
+EXTRA_OECMAKE += "-DMFX_INCLUDE=${S}/api/include"
+
+do_install_append() {
+        mv ${D}${datadir}/mfx/samples ${D}${libdir}/mfx/samples
+}
+
+PACKAGE_BEFORE_PN = " ${PN}-samples"
 
 FILES_${PN} += " \
                  ${libdir}/mfx \
                  ${datadir}/mfx/plugins.cfg \
                  "
+
+FILES_${PN}-samples = "${libdir}/mfx/samples"
+
+INSANE_SKIP_${PN}-samples += "staticdev"
-- 
2.26.2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#6697): 
https://lists.yoctoproject.org/g/meta-intel/message/6697
Mute This Topic: https://lists.yoctoproject.org/mt/76726811/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to