summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'meta-multimedia')
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera.bb14
1 files changed, 13 insertions, 1 deletions
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
index 82028ecb37..a8d54f08f6 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
@@ -18,7 +18,7 @@ PV = "202105+git${SRCPV}"
18 18
19S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
20 20
21DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls boost chrpath-native" 21DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls boost chrpath-native libevent"
22DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}" 22DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}"
23 23
24PACKAGES =+ "${PN}-gst" 24PACKAGES =+ "${PN}-gst"
@@ -26,6 +26,16 @@ PACKAGES =+ "${PN}-gst"
26PACKAGECONFIG ??= "" 26PACKAGECONFIG ??= ""
27PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base" 27PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
28 28
29EXTRA_OEMESON = " \
30 -Dpipelines=uvcvideo,simple,vimc \
31 -Dipas=vimc \
32 -Dv4l2=true \
33 -Dcam=enabled \
34 -Dlc-compliance=disabled \
35 -Dtest=false \
36 -Ddocumentation=disabled \
37"
38
29RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}" 39RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
30 40
31inherit meson pkgconfig python3native 41inherit meson pkgconfig python3native
@@ -59,4 +69,6 @@ FILES:${PN} += " ${libdir}/libcamera.so.0.0.0"
59FILES:${PN}-dev += " ${libdir}/libcamera-base.so" 69FILES:${PN}-dev += " ${libdir}/libcamera-base.so"
60FILES:${PN}-dev += " ${libdir}/libcamera-base.so.0" 70FILES:${PN}-dev += " ${libdir}/libcamera-base.so.0"
61FILES:${PN} += " ${libdir}/libcamera-base.so.0.0.0" 71FILES:${PN} += " ${libdir}/libcamera-base.so.0.0.0"
72FILES:${PN} += " ${libdir}/v4l2-compat.so"
62FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so" 73FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
74FILES:${PN} += " ${bindir}/cam"