Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/9] package/libcamera: bump v0.5.0, new pipelines, misc improvements and bug fixing
@ 2025-04-04 16:47 Quentin Schulz
  2025-04-04 16:47 ` [Buildroot] [PATCH 1/9] package/libcamera: remove dependency on boost for rpi/vc4 pipeline Quentin Schulz
                   ` (9 more replies)
  0 siblings, 10 replies; 24+ messages in thread
From: Quentin Schulz @ 2025-04-04 16:47 UTC (permalink / raw)
  To: buildroot; +Cc: Kieran Bingham, Marcus Folkesson, Eric Le Bihan, Quentin Schulz

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@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@cherry.de>

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2025-05-02 10:44 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-04 16:47 [Buildroot] [PATCH 0/9] package/libcamera: bump v0.5.0, new pipelines, misc improvements and bug fixing Quentin Schulz
2025-04-04 16:47 ` [Buildroot] [PATCH 1/9] package/libcamera: remove dependency on boost for rpi/vc4 pipeline Quentin Schulz
2025-04-19 20:25   ` Thomas Petazzoni via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 2/9] package/libcamera: fix documentation being built even if disabled Quentin Schulz
2025-04-19 20:26   ` Thomas Petazzoni via buildroot
2025-04-22  9:12     ` Quentin Schulz via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 3/9] package/libcamera: fix crash on Rockchip with kernels before 6.4 Quentin Schulz
2025-04-19 20:26   ` Thomas Petazzoni via buildroot
2025-04-22  9:40     ` Quentin Schulz via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 4/9] package/libcamera: improve future reproducibility by forcing auto features to disabled Quentin Schulz
2025-04-19 20:27   ` Thomas Petazzoni via buildroot
2025-04-22  9:07     ` Quentin Schulz via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 5/9] package/libcamera: improve reproducibility for optional dependencies Quentin Schulz
2025-04-19 20:27   ` Thomas Petazzoni via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 6/9] package/libcamera: add support for Arm Mali-C55 ISP pipeline Quentin Schulz
2025-04-19 20:27   ` Thomas Petazzoni via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 7/9] package/libcamera: bump to 0.5.0 Quentin Schulz
2025-04-19 20:27   ` Thomas Petazzoni via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 8/9] package/libpisp: add new package Quentin Schulz
2025-04-19 20:32   ` Thomas Petazzoni via buildroot
2025-04-22 10:04     ` Quentin Schulz via buildroot
2025-04-04 16:47 ` [Buildroot] [PATCH 9/9] package/libcamera: add support for PiSP pipeline Quentin Schulz
2025-04-19 20:32   ` Thomas Petazzoni via buildroot
2025-05-02 10:44 ` [Buildroot] [PATCH 0/9] package/libcamera: bump v0.5.0, new pipelines, misc improvements and bug fixing Arnout Vandecappelle via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox