[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