From f4272f2abf95f79d6868034aba653c682fca293f Mon Sep 17 00:00:00 2001 From: Madhavan Krishnan Date: Fri, 28 Aug 2020 15:50:45 +0200 Subject: [PATCH] libcamera: Bumped to latest revision and added pkgconfig to enable gstreamer Bumped to latest source revision of libcamera, and added packageconfig to enable the gstreamer during build, and to generate and install the gstreamer library. Signed-off-by: Madhavan Krishnan Signed-off-by: Khem Raj --- .../recipes-multimedia/libcamera/libcamera.bb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb index c66c93ec5a..5505626d3e 100644 --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb +++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb @@ -12,15 +12,20 @@ SRC_URI = " \ git://linuxtv.org/libcamera.git;protocol=git \ " -SRCREV = "5f2f9406cebc668f0d69007d1ea59ef3c56ef28c" +SRCREV = "1e8c91b65695449c5246d17ba7dc439c8058b781" -PV = "202006+git${SRCPV}" +PV = "202008+git${SRCPV}" S = "${WORKDIR}/git" DEPENDS = "python3-pyyaml-native udev gnutls boost chrpath-native" DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}" +PACKAGES =+ "${PN}-gst" + +PACKAGECONFIG ??= "" +PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base" + RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}" inherit meson pkgconfig python3native @@ -44,4 +49,4 @@ do_recalculate_ipa_signatures_package() { FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig" FILES_${PN} += " ${libdir}/libcamera.so" - +FILES_${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"