[Buildroot] [PATCH 0/9] package/libcamera: bump v0.5.0, new pipelines, misc improvements and bug fixing
Quentin Schulz
foss+buildroot at 0leil.net
Fri Apr 4 16:47:31 UTC 2025
This bumps libcamera to v0.5.0, its latest release.
This removes the boost dependency for the VC4 pipeline which hasn't been
needed for a while already.
This improves current reproducibility by adding optional dependencies to
the list of package dependencies whenever their symbols are enabled.
This improves future reproducibility by making all "auto" features
"disabled" so that new auto features aren't detected by meson when
building libcamera as a missing optional dependency in the package mk
file will introduce a reproducibility issue due to build order of
packages.
This adds knobs for Mali-C55 and PiSP pipelines as well as a package for
libpisp, a dependency for the latter pipeline in libcamera.
This also fixes documentation being built regardless of the
"documentation" feature being disabled, if sphinx-build-3 is available
on the host system.
Finally, this fixes a crash when running on Linux kernel predating 6.4.
Note this was only build tested.
Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
---
Quentin Schulz (9):
package/libcamera: remove dependency on boost for rpi/vc4 pipeline
package/libcamera: fix documentation being built even if disabled
package/libcamera: fix crash on Rockchip with kernels before 6.4
package/libcamera: improve future reproducibility by forcing auto features to disabled
package/libcamera: improve reproducibility for optional dependencies
package/libcamera: add support for Arm Mali-C55 ISP pipeline
package/libcamera: bump to 0.5.0
package/libpisp: add new package
package/libcamera: add support for PiSP pipeline
package/Config.in | 1 +
...amera-rkisp1-Eliminate-hard-coded-resizer.patch | 110 +++++++++++++++++++++
...t-automatically-build-documentation-if-sp.patch | 42 ++++++++
package/libcamera/Config.in | 18 +++-
package/libcamera/libcamera.hash | 2 +-
package/libcamera/libcamera.mk | 47 +++++----
package/libpisp/Config.in | 22 +++++
package/libpisp/libpisp.hash | 11 +++
package/libpisp/libpisp.mk | 33 +++++++
9 files changed, 265 insertions(+), 21 deletions(-)
---
base-commit: 43abcd4c7dd8ad65d2f2012f3d4292362550a3ed
change-id: 20250404-libcamera-0-5-0-b9ecf899ddb4
Best regards,
--
Quentin Schulz <quentin.schulz at cherry.de>
More information about the buildroot
mailing list