summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJorge Pizarro Callejas2023-12-19 12:26:16 -0300
committerJorge Pizarro Callejas2023-12-19 12:26:16 -0300
commit956e5e8ce0d439a63e9ca61bfd350487802bbe5b (patch)
treee56fe96112a8de53f698b080ce8bd6f2474c833a /PKGBUILD
downloadaur-956e5e8ce0d439a63e9ca61bfd350487802bbe5b.tar.gz
new package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f7e63916b78a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,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"
+}