libcamera: initial commit, version 0.1.0

This commit is contained in:
Tim Biermann 2023-10-11 22:42:19 +02:00
parent cbdb0e965b
commit 7e4e6059c0
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 93 additions and 0 deletions

62
libcamera/.footprint Normal file
View File

@ -0,0 +1,62 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/libcamerify
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libcamera/
drwxr-xr-x root/root usr/include/libcamera/libcamera/
drwxr-xr-x root/root usr/include/libcamera/libcamera/base/
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/bound_method.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/class.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/compiler.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/flags.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/object.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/shared_fd.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/signal.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/span.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/base/unique_fd.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/camera.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/camera_manager.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/color_space.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/control_ids.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/controls.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/fence.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/formats.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/framebuffer.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/framebuffer_allocator.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/geometry.h
drwxr-xr-x root/root usr/include/libcamera/libcamera/ipa/
-rw-r--r-- root/root usr/include/libcamera/libcamera/ipa/core_ipa_interface.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/ipa/ipa_controls.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/ipa/ipa_interface.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/ipa/ipa_module_info.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/ipa/ipu3_ipa_interface.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/libcamera.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/logging.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/pixel_format.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/property_ids.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/request.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/stream.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/transform.h
-rw-r--r-- root/root usr/include/libcamera/libcamera/version.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libcamera-base.so -> libcamera-base.so.0.1
lrwxrwxrwx root/root usr/lib/libcamera-base.so.0.1 -> libcamera-base.so.0.1.0
-rwxr-xr-x root/root usr/lib/libcamera-base.so.0.1.0
lrwxrwxrwx root/root usr/lib/libcamera.so -> libcamera.so.0.1
lrwxrwxrwx root/root usr/lib/libcamera.so.0.1 -> libcamera.so.0.1.0
-rwxr-xr-x root/root usr/lib/libcamera.so.0.1.0
drwxr-xr-x root/root usr/lib/libcamera/
-rwxr-xr-x root/root usr/lib/libcamera/ipa_ipu3.so
-rw-r--r-- root/root usr/lib/libcamera/ipa_ipu3.so.sign
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libcamera-base.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libcamera.pc
drwxr-xr-x root/root usr/libexec/
drwxr-xr-x root/root usr/libexec/libcamera/
-rwxr-xr-x root/root usr/libexec/libcamera/ipu3_ipa_proxy
-rwxr-xr-x root/root usr/libexec/libcamera/v4l2-compat.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/libcamera/
drwxr-xr-x root/root usr/share/libcamera/ipa/
drwxr-xr-x root/root usr/share/libcamera/ipa/ipu3/
-rw-r--r-- root/root usr/share/libcamera/ipa/ipu3/uncalibrated.yaml

5
libcamera/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF38Zvs7ZDylMda17SZR4/9q3mUYR5WDxR4ou3+fs2GjlrDfdGk0RsNvwIBRGXKciiyLBT0bispiBAM2BtvPnbZA8=
SHA256 (Pkgfile) = 5ad0da48d385f7596ab60ab408ca4798cdca5b02dee3d5bfb5d6e0c7f9b65fcb
SHA256 (.footprint) = 0d6fc5aa71525ad3b9c32186736119880746c7233133fec7b0485ec52e6de9e8
SHA256 (libcamera-0.1.0.tar.gz) = 6d9b0f33939de29a2d8950924f82713981b890f9b5dc1d68a65db76a1222b15a

26
libcamera/Pkgfile Normal file
View File

@ -0,0 +1,26 @@
# Description: An open source camera stack and framework for Linux, Android, and ChromeOS
# URL: https://libcamera.org/
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: glib graphviz libdrm libtiff python3-jinja2 python3-ply python3-yaml
# Optional: gnutls gst-plugins-base libsdl2 qt5
name=libcamera
version=0.1.0
release=1
source=(https://github.com/libcamera-org/libcamera/archive/refs/tags/v$version.tar.gz)
renames=($name-$version.tar.gz)
build() {
printf "%s\n" "$version" > $name-$version/.tarball-version
meson setup $name-$version build \
--prefix=/usr \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D v4l2=true \
-D werror=false
meson compile -C build
DESTDIR=$PKG meson install -C build
}