# Contributor: Leo # Maintainer: Bart Ribbers pkgname=dav1d pkgver=0.6.0 pkgrel=1 pkgdesc="small and fast AV1 Decoder" url="https://code.videolan.org/videolan/dav1d" arch="all" license="BSD-2-Clause" makedepends="nasm meson" subpackages="$pkgname-dev lib$pkgname:libs" source="https://code.videolan.org/videolan/dav1d/-/archive/$pkgver/dav1d-$pkgver.tar.bz2" build() { case "$CARCH" in armhf*) meson_opts="-Denable_asm=false" ;; *) meson_opts="-Denable_asm=true" ;; esac meson \ --prefix=/usr \ --buildtype=plain \ -Denable_tests=true \ -Denable_tools=true \ -Dfuzzing_engine=none \ -Dtestdata_tests=false \ $meson_opts \ build ninja -C build } check() { ninja -C build test } package() { DESTDIR="$pkgdir" ninja -C build install } sha512sums="ea4897d890aadd17370909d5bed3a8e93e40dbdc131808adf0e0ecfdc36d46fd1c31efaa12a58e11ac632bc99beef3d1760c7ca4ba757aaaa7946057530ac2f5 dav1d-0.6.0.tar.bz2"