# Contributor: Oleg Titov # Maintainer: Oleg Titov pkgname=aom pkgver=1.0.0 pkgrel=0 pkgdesc="Alliance for Open Media (AOM) AV1 codec SDK" url="https://aomedia.org/" arch="all !armv7 !armhf" # ASM inlining fails on armhf/armv7 license="custom" options="!check" # No test suite from upstream makedepends="cmake perl python3 yasm" subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" source="$pkgname-$pkgver.tar.gz::https://aomedia.googlesource.com/aom/+archive/v$pkgver-errata1-avif.tar.gz" #builddir="$srcdir/$pkgname-$pkgver" case "$CARCH" in ppc64le) makedepends="$makedepends linux-headers" ;; esac build() { mkdir -p aom_build cd aom_build cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" make } package() { cd aom_build make DESTDIR="$pkgdir" install cd "$builddir" install -Dm 644 -t "$pkgdir"/usr/share/doc/"$pkgname"/ README.md install -Dm 644 -t "$pkgdir"/usr/share/doc/"$pkgname"/ LICENSE install -Dm 644 -t "$pkgdir"/usr/share/doc/"$pkgname"/ PATENTS } unpack() { mkdir -p "$builddir" cd "$builddir" busybox tar -zxvf "$srcdir/$pkgname-$pkgver.tar.gz" \ -C "$builddir" > /dev/null } sha512sums="ba7b2a012f8beb706caf0de3e108a70478f80ae589f294b7bd14c3a4f50db42f545fe6fbbc9253f2b4894c15c078cdad83cb05f9161e0c5129764c017762c1ff aom-1.0.0.tar.gz"