summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c8785db..d29cdc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,9 +10,9 @@ pkgname=(
gst-plugin-libcamera-rpi
python-libcamera-rpi
)
-pkgver=0.6.0
-_customtag=rpt20251202
-pkgrel=2
+pkgver=0.7.0
+_customtag=rpt20260205
+pkgrel=1
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS"
arch=(aarch64)
url="https://github.com/raspberrypi/libcamera"
@@ -47,8 +47,14 @@ makedepends=(
nlohmann-json
python-sphinxcontrib-doxylink
)
-source=("libcamera-${pkgver}+${_customtag}.tar.gz::https://github.com/raspberrypi/libcamera/archive/refs/tags/v${pkgver}+${_customtag}.tar.gz")
-sha256sums=('6182cd1e2c9da2b5a5ee1dc3733b2068629fb4d53b20d3071de30a36a2221796')
+source=(
+ "libcamera-${pkgver}+${_customtag}.tar.gz::https://github.com/raspberrypi/libcamera/archive/refs/tags/v${pkgver}+${_customtag}.tar.gz"
+ "libcamera-fix-python3.14-macro-redefinition.patch"
+)
+sha256sums=(
+ '0060fd0b6b10803505fecd13ee379e1b88e1ab6399940f7d924f6b2bb8a99df0'
+ '2eb9407d11ea073e3c392bbb584b75803ce1b2a3d73afaefda5c1fa799c151ad'
+)
_pick() {
local p="$1" f d; shift
@@ -68,13 +74,14 @@ _pick() {
prepare() {
mv $pkgbase-$pkgver-$_customtag $pkgbase
cd $pkgbase
+ patch -Np1 < ../$pkgbase-fix-python3.14-macro-redefinition.patch
# add version, so that utils/gen-version.sh may rely on it
printf "%s\n" "$pkgver" > .tarball-version
}
build() {
- meson setup $pkgbase build --prefix=/usr --libexecdir=lib --sbindir=bin --auto-features=enabled --wrap-mode=nodownload --buildtype=release -Db_lto=false -Db_pie=true -Dtracing=disabled -Dpython.bytecompile=1 -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dv4l2=enabled -Dgstreamer=enabled -Dtest=true -Dlc-compliance=enabled -Dcam=enabled -Dqcam=enabled -Ddocumentation=enabled -Dpycamera=enabled
+ meson setup $pkgbase build --prefix=/usr --libexecdir=lib --sbindir=bin --auto-features=enabled --wrap-mode=nodownload --buildtype=release -Db_lto=false -Db_pie=true -Dtracing=disabled -Dpython.bytecompile=1 -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dv4l2=enabled -Dgstreamer=enabled -Dtest=true -Dlc-compliance=enabled -Dcam=enabled -Dqcam=enabled -Ddocumentation=enabled -Dpycamera=enabled -Drpi-awb-nn=disabled
meson compile -C build
#ninja -C build install
}