diff --git a/common/shlibs b/common/shlibs index 39c868b0314..525c08a3042 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4279,3 +4279,4 @@ libjxl.so.0.8 libjxl-0.8.2_1 libjxl_dec.so.0.8 libjxl-0.8.2_1 libjxl_threads.so.0.8 libjxl-0.8.2_1 libtext-engine-0.1.so.0 text-engine-0.1.1_1 +libvmaf.so.1 vmaf-2.3.1_1 diff --git a/srcpkgs/vmaf-devel b/srcpkgs/vmaf-devel new file mode 120000 index 00000000000..61c973c1c89 --- /dev/null +++ b/srcpkgs/vmaf-devel @@ -0,0 +1 @@ +vmaf \ No newline at end of file diff --git a/srcpkgs/vmaf/template b/srcpkgs/vmaf/template new file mode 100644 index 00000000000..9a2861f6306 --- /dev/null +++ b/srcpkgs/vmaf/template @@ -0,0 +1,30 @@ +# Template file for 'vmaf' +pkgname=vmaf +version=2.3.1 +revision=1 +build_wrksrc=libvmaf +build_style=meson +hostmakedepends="nasm xxd" +short_desc="Perceptual video quality assessment algorithm developed by Netflix" +maintainer="Eugen Zagorodniy " +license=BSD-2-Clause-Patent +homepage="https://github.com/Netflix/vmaf" +distfiles="https://github.com/Netflix/vmaf/archive/refs/tags/v${version}.tar.gz" +checksum=8d60b1ddab043ada25ff11ced821da6e0c37fd7730dd81c24f1fc12be7293ef2 + +post_install() { + vlicense ../LICENSE + # Obsolete compute_vmaf() used by ffmpeg-4.4.3 requires non-built-in models + vcopy ../model usr/share/vmaf +} + +vmaf-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +}