aboutsummaryrefslogtreecommitdiffstats
path: root/community/dav1d/APKBUILD
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2020-03-12 16:58:02 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-03-12 14:28:45 -0300
commitec73f67d893a744ce5d9ba2a5d2d8ae406069968 (patch)
tree7abd98d2170f590c3cab5be157f848366ab41ec8 /community/dav1d/APKBUILD
parentf036238b83cf4eb236a5682980321dfd5f39008e (diff)
downloadaports-ec73f67d893a744ce5d9ba2a5d2d8ae406069968.tar.bz2
aports-ec73f67d893a744ce5d9ba2a5d2d8ae406069968.tar.xz
community/dav1d: move from testing
Diffstat (limited to 'community/dav1d/APKBUILD')
-rw-r--r--community/dav1d/APKBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/community/dav1d/APKBUILD b/community/dav1d/APKBUILD
new file mode 100644
index 0000000000..2f94a6e517
--- /dev/null
+++ b/community/dav1d/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+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"