Am Mo, 13. Jul 2026 um 11:38:14 +01:00:00 schrieb Kieran Bingham via
lists.openembedded.org
<[email protected]>:
Perhaps rather than add an incorrect dependency, we could backport the
patch for the recipe or bump to libcamera-0.7.2?
That sounds reasonable. I have updated libcamera to v0.7.2 and now
libyuv seems to be a requirement. It was formerly added by the 'virtual'
PACKAGECONFIG where I have no idea what this is for but removing this
PACKAGECONFIG and adding libyuv to DEPENDS fixes the build.
Since you know about libcameras dependencies: Is this the right thing
to do or am I missing something about 'virtual'?
0.7.2 builds for me like this:
diff --git
a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb
b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.2.bb
similarity index 97%
rename from
meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb
rename to
meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.2.bb
index 2b351a39be..4b5e735a37 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.2.bb
@@ -13,11 +13,11 @@ SRC_URI = " \
git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV
<git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v$%7BPV>}
\
"
-SRCREV = "183e37362f57ff3ce7493abf0bc6f1b57b931f55"
+SRCREV = "191e202178f02430b5942397c70d215cdd2056fa"
PE = "1"
-DEPENDS = "python3-pyyaml-native python3-jinja2-native
python3-ply-native python3-jinja2-native udev gnutls chrpath-native
libevent libyaml"
+DEPENDS = "python3-pyyaml-native python3-jinja2-native
python3-ply-native python3-jinja2-native udev gnutls chrpath-native
libevent libyaml libyuv"
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase
qtbase-native', '', d)}"
PACKAGES =+ "${PN}-compliance ${PN}-gst ${PN}-pycamera"
@@ -38,7 +38,6 @@ PACKAGECONFIG[raspberrypi] = ",,libpisp"
PACKAGECONFIG[sdl] =
"-Dcam-output-sdl2=enabled,-Dcam-output-sdl2=disabled,virtual/libsdl2"
PACKAGECONFIG[unwind] =
"-Dlibunwind=enabled,-Dlibunwind=disabled,libunwind"
PACKAGECONFIG[vimc] = ",,"
-PACKAGECONFIG[virtual] = ",,libyuv libjpeg-turbo"
ARM_PIPELINES = "imx8-isi,mali-c55,simple,uvcvideo"
# Raspberry Pi requires the meta-raspberrypi layer
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#128158):
https://lists.openembedded.org/g/openembedded-devel/message/128158
Mute This Topic: https://lists.openembedded.org/mt/120246232/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-