N: Kevin Joly <kevin.joly@sensefly.com>
F: package/libgphoto2/
+N: Kieran Bingham <kieran.bingham@ideasonboard.com>
+F: package/libcamera/
+
N: Koen Martens <gmc@sonologic.nl>
F: package/capnproto/
F: package/linuxconsoletools/
source "package/libass/Config.in"
source "package/libbdplus/Config.in"
source "package/libbluray/Config.in"
+ source "package/libcamera/Config.in"
source "package/libdcadec/Config.in"
source "package/libdvbcsa/Config.in"
source "package/libdvbpsi/Config.in"
--- /dev/null
+config BR2_PACKAGE_LIBCAMERA
+ bool "libcamera"
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ # C++11 + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54316
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
+ depends on BR2_PACKAGE_HAS_UDEV
+ help
+ libcamera provides a software stack to support
+ complex devices that need heavy hardware image
+ processing operations.
+
+ http://www.libcamera.org/
+
+comment "libcamera needs udev and a toolchain w/ C++, threads, gcc >= 5"
+ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || !BR2_PACKAGE_HAS_UDEV
--- /dev/null
+sha256 2c01dc76d98ef257660f8ef3f4f17f042e112b5eca6b364ad615220c96fbd066 libcamera-d5ca33f6c7b0cd1ca20ec5dc7131aeedf1503080.tar.gz
+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 licenses/gnu-gpl-2.0.txt
+sha256 592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c licenses/gnu-lgpl-2.1.txt
--- /dev/null
+################################################################################
+#
+# libcamera
+#
+################################################################################
+
+LIBCAMERA_SITE = https://git.linuxtv.org/libcamera.git
+LIBCAMERA_VERSION = d5ca33f6c7b0cd1ca20ec5dc7131aeedf1503080
+LIBCAMERA_SITE_METHOD = git
+LIBCAMERA_DEPENDENCIES = udev
+LIBCAMERA_CONF_OPTS = -Dtests=false -Ddocumentation=false
+LIBCAMERA_INSTALL_STAGING = yes
+LIBCAMERA_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (utils)
+LIBCAMERA_LICENSE_FILES = \
+ licenses/gnu-gpl-2.0.txt \
+ licenses/gnu-lgpl-2.1.txt
+
+$(eval $(meson-package))