diff options
author | SamLukeYes | 2021-05-13 15:13:55 +0800 |
---|---|---|
committer | SamLukeYes | 2021-05-13 15:13:55 +0800 |
commit | 0e44b44516ffcbe47018583578b931f3a3a1d80f (patch) | |
tree | d1dc0d64b6c230339fb74dfb2d3549e777bd3909 | |
parent | c91a092c24be086c1194e89bed593c4387a4e083 (diff) | |
download | aur-0e44b44516ffcbe47018583578b931f3a3a1d80f.tar.gz |
fix build for jinja 3.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 14 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = libcamera-clang-git pkgdesc = A complex camera support library for Linux, Android, and ChromeOS (built with clang) - pkgver = r2468.8634c386 + pkgver = r2570.0906ddb2 pkgrel = 1 url = https://libcamera.org/ arch = x86_64 @@ -21,17 +21,17 @@ pkgbase = libcamera-clang-git makedepends = git makedepends = udev makedepends = gstreamer - makedepends = libevent makedepends = qt5-tools makedepends = clang>=5.0 depends = libc++ + depends = libevent depends = gst-plugins-base-libs - optdepends = libevent: for cam optdepends = qt5-base: for qcam provides = libcamera + provides = libcamera-clang provides = libcamera-git conflicts = libcamera - conflicts = libcamera-git + options = !docs source = git://linuxtv.org/libcamera.git/ md5sums = SKIP @@ -1,36 +1,38 @@ # Maintainer: Sam L. Yes <samlukeyes123@gmail.com> pkgname=libcamera-clang-git -pkgver=r2468.8634c386 +pkgver=r2570.0906ddb2 pkgrel=1 pkgdesc='A complex camera support library for Linux, Android, and ChromeOS (built with clang)' arch=('x86_64' 'i686') url='https://libcamera.org/' -provides=('libcamera' 'libcamera-git') -conflicts=('libcamera' 'libcamera-git') +provides=('libcamera' 'libcamera-clang' 'libcamera-git') +conflicts=('libcamera') makedepends=( "meson>=0.55" "python-yaml" 'python-ply' 'python-jinja' 'pkgconf' 'gnutls' 'openssl' 'git' 'udev' # for device hotplug enumeration 'gstreamer' # for gstreamer support - 'libevent' # for 'cam' command 'qt5-tools' # for 'qcam' tool 'clang>=5.0' ) depends=( - 'libc++' + 'libc++' 'libevent' 'gst-plugins-base-libs' # for gstreamer support #'lttng-ust' # for tracing with LTTng ) optdepends=( - 'libevent: for cam' 'qt5-base: for qcam' ) license=('LGPL' 'GPL' 'Apache' 'BSD' 'MIT' 'custom') -#options=('!buildflags') +options=('!docs') source=('git://linuxtv.org/libcamera.git/') md5sums=('SKIP') _licensedir=/usr/share/licenses/${pkgname} +prepare() { + sed -i 's|py_compile=True,||' ${srcdir}/libcamera/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py +} + pkgver() { cd libcamera printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -40,6 +42,7 @@ build() { cd "${srcdir}/libcamera" CC=clang CXX=clang++ arch-meson build \ -Dwerror=false \ + -Dv4l2=true \ -Dpipelines=ipu3,rkisp1,simple,uvcvideo,vimc \ -Ddocumentation=disabled \ -Dtracing=disabled # comment this line to enable LTTng support @@ -57,7 +60,6 @@ check() { package() { cd "$srcdir/libcamera" DESTDIR="${pkgdir}" ninja -C build install - rm -rf "$pkgdir/usr/share/doc/" # Install licenses install -d ${pkgdir}/${_licensedir}/LICENSES |