diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -1,37 +1,36 @@ # Maintainer: Daniel Bermond <dbermond@archlinux.org> pkgname=vmaf-git -pkgver=2.3.0.r89.g278f6aba +pkgver=3.0.0rc.r1.g97e50eae pkgrel=1 pkgdesc='Perceptual video quality assessment algorithm based on multi-method fusion (git version)' arch=('x86_64') url='https://github.com/Netflix/vmaf/' license=('BSD') depends=('gcc-libs') -makedepends=('git' 'meson' 'nasm' 'vim' 'doxygen') +makedepends=('git' 'meson' 'nasm') +checkdepends=('vim') provides=('vmaf' 'libvmaf-git') conflicts=('vmaf' 'libvmaf-git') replaces=('libvmaf-git') -options=('!lto') source=('git+https://github.com/Netflix/vmaf.git') sha256sums=('SKIP') pkgver() { - git -C vmaf describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' + git -C vmaf describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//;s/\.rc/rc/' } build() { - arch-meson vmaf/libvmaf/build vmaf/libvmaf - ninja -v -C vmaf/libvmaf/build + arch-meson -Denable_avx512='false' vmaf/libvmaf build + meson compile -C build } check() { - ninja -v -C vmaf/libvmaf/build test + meson test -C build } package() { - DESTDIR="$pkgdir" ninja -v -C vmaf/libvmaf/build install - install -D -m755 vmaf/libvmaf/build/tools/vmafossexec -t "${pkgdir}/usr/bin" + meson install -C build --destdir "$pkgdir" install -D -m644 vmaf/LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" cp -dr --no-preserve='ownership' vmaf/model "${pkgdir}/usr/share" } |