From b63cac8151843ba7b77078357a40a2c0cd7f6033 Mon Sep 17 00:00:00 2001 From: Daniel Bermond Date: Fri, 3 Apr 2026 13:53:03 -0300 Subject: [PATCH] upgpkg: 3.1.0-1 --- .SRCINFO | 8 ++++---- PKGBUILD | 20 ++++++++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4bec0f6..0defd5e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = vmaf pkgdesc = Perceptual video quality assessment algorithm based on multi-method fusion - pkgver = 3.0.0 - pkgrel = 2 + pkgver = 3.1.0 + pkgrel = 1 url = https://github.com/Netflix/vmaf/ arch = x86_64 license = BSD-2-Clause-Patent @@ -11,7 +11,7 @@ pkgbase = vmaf depends = glibc depends = libgcc depends = libstdc++ - source = https://github.com/Netflix/vmaf/archive/v3.0.0/vmaf-3.0.0.tar.gz - sha256sums = 7178c4833639e6b989ecae73131d02f70735fdb3fc2c7d84bc36c9c3461d93b1 + source = https://github.com/Netflix/vmaf/archive/v3.1.0/vmaf-3.1.0.tar.gz + sha256sums = 80090e29d7fd0db472ddc663513f5be89bc936815e62b767e630c1d627279fe2 pkgname = vmaf diff --git a/PKGBUILD b/PKGBUILD index 8037698..2ea35c7 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Daniel Bermond pkgname=vmaf -pkgver=3.0.0 -pkgrel=2 +pkgver=3.1.0 +pkgrel=1 pkgdesc='Perceptual video quality assessment algorithm based on multi-method fusion' arch=('x86_64') url='https://github.com/Netflix/vmaf/' @@ -17,11 +17,23 @@ makedepends=( checkdepends=( 'vim') source=("https://github.com/Netflix/vmaf/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha256sums=('7178c4833639e6b989ecae73131d02f70735fdb3fc2c7d84bc36c9c3461d93b1') +sha256sums=('80090e29d7fd0db472ddc663513f5be89bc936815e62b767e630c1d627279fe2') build() { + local _jobs + local _max_jobs='20' + + _jobs="$(nproc)" + + # may fail to compile on a high core count system + if [ "$_jobs" > "$_max_jobs" ] + then + local _jobs="$_max_jobs" + printf '%s\n' "limiting the compilation jobs to ${_jobs}" + fi + arch-meson -Denable_avx512='false' "${pkgname}-${pkgver}/libvmaf" build - meson compile -C build + meson compile -C build --jobs "$_jobs" } check() {