summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f7e63916b78a01be20d5ae994ec9e9cbe44cd88c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Maintainer: Jorge Pizarro-Callejas (aka jorgicio) <jpizarrocallejas@gmail.com>

pkgname=libvmaf-compat
_pkgname=vmaf
pkgver=2.3.1
pkgrel=1
pkgdesc='Perceptual video quality assessment algorithm based on multi-method fusion (v2 compatibility)'
arch=('x86_64')
url='https://github.com/Netflix/vmaf/'
license=('BSD')
depends=('gcc-libs')
makedepends=('meson' 'nasm' 'vim' 'doxygen')
provides=('vmaf=2.3.1' 'libvmaf=2.3.1')
conflicts=('vmaf=2.3.1' 'libvmaf=2.3.1')
options=('!lto')
source=("https://github.com/Netflix/vmaf/archive/v${pkgver}/${_pkgname}-${pkgver}.tar.gz")
sha256sums=('8d60b1ddab043ada25ff11ced821da6e0c37fd7730dd81c24f1fc12be7293ef2')

build() {
    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() {
    DESTDIR="$pkgdir" ninja -v -C "${_pkgname}-${pkgver}/libvmaf/build" install
    rm -rf "$pkgdir"/usr/{include,bin}
    rm -rf "$pkgdir"/usr/lib/{libvmaf.so,pkgconfig,libvmaf.a}
    #install -D -m755 "${pkgname}-${pkgver}/libvmaf/build/tools/vmafossexec" -t "${pkgdir}/usr/bin"
    #install -D -m644 "${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
    #cp -dr --no-preserve='ownership' "${pkgname}-${pkgver}/model" "${pkgdir}/usr/share"
}