diff options
author | Daniel Bermond | 2022-05-07 01:04:34 -0300 |
---|---|---|
committer | Daniel Bermond | 2022-05-07 01:04:34 -0300 |
commit | 9672feaf6a6729922c6cc1bb5dd1cef8b2012fad (patch) | |
tree | a6c0a527ed19918f7eaa959fce1c58edcbba0f66 | |
download | aur-9672feaf6a6729922c6cc1bb5dd1cef8b2012fad.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d49bd7525fe7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = avm + pkgdesc = AOM Video Model - the reference software for next codec from Alliance for Open Media + pkgver = 3.0.0rc1 + pkgrel = 1 + url = https://gitlab.com/AOMediaCodec/avm/ + arch = x86_64 + license = BSD + makedepends = git + makedepends = cmake + makedepends = yasm + makedepends = perl + depends = gcc-libs + provides = libaom.so + conflicts = aom + source = git+https://gitlab.com/AOMediaCodec/avm.git#tag=research-v3.0.0-rc1 + source = git+https://github.com/tensorflow/tensorflow.git + sha256sums = SKIP + sha256sums = SKIP + +pkgname = avm diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3aa8a7c363f0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Daniel Bermond <dbermond@archlinux.org> + +pkgname=avm +pkgver=3.0.0rc1 +pkgrel=1 +pkgdesc='AOM Video Model - the reference software for next codec from Alliance for Open Media' +arch=('x86_64') +url='https://gitlab.com/AOMediaCodec/avm/' +license=('BSD') +depends=('gcc-libs') +makedepends=('git' 'cmake' 'yasm' 'perl') +provides=('libaom.so') +conflicts=('aom') +BUILDENV+=('!check') +source=("git+https://gitlab.com/AOMediaCodec/avm.git#tag=research-v${pkgver/rc/-rc}" + 'git+https://github.com/tensorflow/tensorflow.git') +sha256sums=('SKIP' + 'SKIP') + +prepare() { + git -C avm submodule init + git -C avm config --local submodule.third_party/tensorflow.url "${srcdir}/tensorflow" + git -C avm submodule update +} + +build() { + cmake -B build -S avm \ + -DCMAKE_BUILD_TYPE:STRING='None' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -DBUILD_SHARED_LIBS:BOOL='ON' \ + -DENABLE_DOCS:BOOL='OFF' \ + -DENABLE_TESTS:BOOL='OFF' \ + -DENABLE_AVX:BOOL='OFF' \ + -DENABLE_AVX2:BOOL='OFF' \ + -DENABLE_SSE3:BOOL='OFF' \ + -DENABLE_SSSE3:BOOL='OFF' \ + -DENABLE_SSE4_1:BOOL='OFF' \ + -DENABLE_SSE4_2:BOOL='OFF' \ + -DHAVE_MMX:STRING='1' \ + -DHAVE_SSE:STRING='1' \ + -DHAVE_SSE2:STRING='1' \ + -Wno-dev + make -C build +} + +check() { + LIBAOM_TEST_DATA_PATH="${PWD}/testdata" make -C build runtests +} + +package() { + make -C build DESTDIR="$pkgdir" install + install -D -m644 avm/{LICENSE,PATENTS} -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |