From 88765b7a2bf2f5b84c93a0fe237fedf4a1e12852 Mon Sep 17 00:00:00 2001 From: Petr Cizmar Date: Fri, 3 Mar 2023 12:44:45 +0000 Subject: [PATCH 1/2] New package: rpi-libcamera:20230303 --- srcpkgs/rpi-libcamera-devel | 1 + srcpkgs/rpi-libcamera/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/rpi-libcamera-devel create mode 100644 srcpkgs/rpi-libcamera/template diff --git a/srcpkgs/rpi-libcamera-devel b/srcpkgs/rpi-libcamera-devel new file mode 120000 index 000000000000..db165d6c689c --- /dev/null +++ b/srcpkgs/rpi-libcamera-devel @@ -0,0 +1 @@ +rpi-libcamera \ No newline at end of file diff --git a/srcpkgs/rpi-libcamera/template b/srcpkgs/rpi-libcamera/template new file mode 100644 index 000000000000..37eaa300f38e --- /dev/null +++ b/srcpkgs/rpi-libcamera/template @@ -0,0 +1,27 @@ +# Template file for 'rpi-libcamera' +_githash="923f5d707bb760bd3e724b3373568fa88c68454f" + +pkgname=rpi-libcamera +version=20230303 +revision=1 +archs="armv6l* armv7l* aarch64*" +build_style=meson +hostmakedepends="pkg-config python3-yaml python3-ply python3-Jinja2 libcrypto1.1" +makedepends="libyaml-devel gnutls-devel" +short_desc="Raspberry Pi's clone of libcamera" +maintainer="Petr Cizmar " +license="LGPL-2.1-or-later" +homepage="https://github.com/raspberrypi/libcamera" +distfiles="https://github.com/raspberrypi/libcamera/archive/${_githash}.tar.gz" +checksum="ce3047b491308cf8027faf9ee3538d9d53e3b62e18ce39f282d6f84789ed57c5" + + +rpi-libcamera-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From e4ecad6fe22a2a0a1f2104a334f0d6f10613c1ba Mon Sep 17 00:00:00 2001 From: Petr Cizmar Date: Fri, 3 Mar 2023 21:59:51 +0000 Subject: [PATCH 2/2] New package: rpi-libcamera-apps-1.1.1 --- srcpkgs/rpi-libcamera-apps/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/rpi-libcamera-apps/template diff --git a/srcpkgs/rpi-libcamera-apps/template b/srcpkgs/rpi-libcamera-apps/template new file mode 100644 index 000000000000..3c0c012ec8f0 --- /dev/null +++ b/srcpkgs/rpi-libcamera-apps/template @@ -0,0 +1,18 @@ +# Template file for 'rpi-libcamera-apps' +pkgname=rpi-libcamera-apps +version=1.1.1 +revision=1 +archs="aarch64* armv7l* armv6l*" +build_style=cmake +hostmakedepends="pkg-config" +makedepends="rpi-libcamera-devel libopenjpeg-devel tiff-devel libdrm-devel libexif-devel boost-devel libpng-devel" +short_desc="App suite to copy the functionality of the existing raspicam apps" +maintainer="Petr Cizmar " +license="BSD-2-Clause" +homepage="https://www.raspberrypi.com/documentation/computers/camera_software.html#libcamera-and-libcamera-apps" +distfiles="https://github.com/raspberrypi/libcamera-apps/archive/refs/tags/v${version}.tar.gz" +checksum=c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 + +post_install() { + vlicense license.txt +}