summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD80
1 files changed, 34 insertions, 46 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c125c13..6a8f6ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,46 @@
+# Maintainer: Mattia Procopio (astro.matto) <matto.astro at gmail dot com>
pkgname=rpicam-apps
-pkgver=1.5.2
+pkgver=1.11.0
pkgrel=1
-pkgdesc="Camera utilities for the Raspberry Pi"
-arch=('aarch64')
-url='https://github.com/raspberrypi/rpicam-apps'
+pkgdesc="This is a small suite of libcamera-based applications to drive the cameras on a Raspberry Pi platform."
+arch=(aarch64)
+url="https://github.com/raspberrypi/rpicam-apps"
+license=(LGPLv2
+ MIT
+ GPLv3
+ BSD2
+ BSD3)
+depends=(boost
+ libpisp
+ python-piexif
+ python-prctl)
+makedepends=(meson
+ python-jinja
+ python-sphinx)
source=(
- "https://github.com/raspberrypi/rpicam-apps/archive/refs/tags/v${pkgver}.tar.gz"
- "rpicam-apps.rules"
- "rpicam-apps-1.4.3-outputfilename.patch"
-)
+ "https://github.com/raspberrypi/rpicam-apps/archive/refs/tags/v${pkgver}.tar.gz"
+ "rpicam-apps-1.11.0-outputfilename.patch"
+ "99-raspberrypi-dmaheap.rules"
+ )
sha256sums=(
- "7af81158e04f16af379d0804b939c817fee01e1510c1e11249f998a4f4600c8d"
- "4045e41e24d8c3e247b667a66bc9eee13918f599f464003dde25ca55ed7bb995"
- "1e53aa6ea95ded5b6e6d28bac35f53b5725c06a99ab4664e37e88869dfe2e698"
-)
-depends=(
- boost
- libdrm
- libexif
- ffmpeg
- libcamera-rpi
- qt6-base
- qt6-tools
+ "342c0acf6bee07485bce76cb8a9774ef8a86dc2f5923d62601321a91a7b80baf"
+ "318590af9883d92408a687a34c69d01454c019703c1d0f49ef2ab2837ae90271"
+ "4045e41e24d8c3e247b667a66bc9eee13918f599f464003dde25ca55ed7bb995"
)
-makedepends=(meson ninja)
-optdepends=()
-prepare()
-{
+prepare() {
cd rpicam-apps-${pkgver}
- patch -Np1 -i "${srcdir}/rpicam-apps-1.4.3-outputfilename.patch"
- mkdir build
- arch-meson build \
- --buildtype=release \
- --wrap-mode default \
- -Denable_libav=enabled \
- -Denable_drm=enabled \
- -Denable_egl=enabled \
- -Denable_qt=enabled \
- -Denable_opencv=disabled \
- -Denable_tflite=disabled \
- -Denable_hailo=disabled \
- -Denable_imx500=false
+ patch -Np1 -i "${srcdir}/rpicam-apps-1.11.0-outputfilename.patch"
}
-build()
-{
- cd rpicam-apps-${pkgver}
- meson compile -C build
+build() {
+ cd $srcdir/rpicam-apps-$pkgver
+ meson setup build -Dprefix=/usr -Dwerror=false
}
-package()
-{
- install --mode=644 -D rpicam-apps.rules "${pkgdir}/etc/udev/rules.d/rpicam-apps.rules"
- cd rpicam-apps-${pkgver}
- DESTDIR="${pkgdir}" ninja -C build install
+package() {
+ mkdir -p $pkgdir/usr/lib/udev/rules.d/
+ cd $srcdir/rpicam-apps-$pkgver
+ DESTDIR="$pkgdir" ninja -C build install
+ install -m 755 $srcdir/../99-raspberrypi-dmaheap.rules $pkgdir/usr/lib/udev/rules.d/
}