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 <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Madhavan Krishnan 2020-08-28 15:50:45 +02:00 committed by Khem Raj
parent c75ffccd84
commit f4272f2abf

View File

@ -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"