From 444fbfe1a9324e36ba67174c1e38813e803dccab Mon Sep 17 00:00:00 2001 From: Daniel Bermond Date: Sat, 29 Feb 2020 15:50:49 +0000 Subject: [PATCH] upgpkg: 1.5.1-1 --- PKGBUILD | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index e9cf525..d489388 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,28 +1,39 @@ # Maintainer: Daniel Bermond pkgname=vmaf -pkgver=1.3.15 +pkgver=1.5.1 pkgrel=1 pkgdesc='Perceptual video quality assessment algorithm based on multi-method fusion' arch=('x86_64') -url='https://github.com/netflix/vmaf/' -license=('Apache') +url='https://github.com/Netflix/vmaf/' +license=('BSD') depends=('gcc-libs') +makedepends=('meson') source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/Netflix/${pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('43bbb484102c4d976da4a10d896fb9a11838c8aa809e9c017d5b3edb225b528d') +sha256sums=('9267b40223ac8d67fb6b99726ce7ed3925b9843f18ad5aa8ffbe2fe873e45cbe') + +prepare() { + mkdir -p "${pkgname}-${pkgver}/libvmaf/build" +} build() { - make -C "${pkgname}-${pkgver}" all + arch-meson "${pkgname}-${pkgver}/libvmaf/build" "${pkgname}-${pkgver}/libvmaf" + ninja -v -C "${pkgname}-${pkgver}/libvmaf/build" +} + +check() { + ninja -v -C "${pkgname}-${pkgver}/libvmaf/build" test } package() { - cd "${pkgname}-${pkgver}" + DESTDIR="$pkgdir" ninja -v -C "${pkgname}-${pkgver}/libvmaf/build" install - make DESTDIR="$pkgdir" INSTALL_PREFIX='/usr' install + local _bin + install -D -m755 "${pkgname}-${pkgver}/libvmaf/build/tools/vmaf" -t "${pkgdir}/usr/bin" + for _bin in moment ms_ssim psnr ssim + do + install -D -m755 "${pkgname}-${pkgver}/libvmaf/build/tools/${_bin}" "${pkgdir}/usr/bin/vmaf-${_bin}" + done - # binary executable - install -D -m755 wrapper/vmafossexec -t "${pkgdir}/usr/bin" - - # fix prefixes on pkgconfig file - sed -i 's|/usr/local|/usr|g' "${pkgdir}/usr/lib/pkgconfig/libvmaf.pc" + install -D -m644 "${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }