From 896b1beeeefd8f8558afa453ba1c942929b05b57 Mon Sep 17 00:00:00 2001 From: Ingar Date: Sat, 20 Dec 2025 16:56:31 +0100 Subject: Updated to v1.11.0. --- PKGBUILD | 80 +++++++++++++++++++++++++++------------------------------------- 1 file changed, 34 insertions(+), 46 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index c125c13..6a8f6ad 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,58 +1,46 @@ +# Maintainer: Mattia Procopio (astro.matto) 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/ } -- cgit v1.2.3