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]]
-=-=-=-=-=-=-=-=-=-=-=-