Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vmaf for openSUSE:Factory checked in at 2025-11-21 16:54:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vmaf (Old) and /work/SRC/openSUSE:Factory/.vmaf.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vmaf" Fri Nov 21 16:54:11 2025 rev:12 rq:1318731 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vmaf/vmaf.changes 2025-08-06 14:32:03.764946865 +0200 +++ /work/SRC/openSUSE:Factory/.vmaf.new.2061/vmaf.changes 2025-11-21 16:54:37.593172612 +0100 @@ -1,0 +2,5 @@ +Mon Nov 17 23:22:22 UTC 2025 - Jan Engelhardt <[email protected]> + +- Add xxd.patch and ditch build dependency on vim's xxd + +------------------------------------------------------------------- New: ---- xxd.patch ----------(New B)---------- New: - Add xxd.patch and ditch build dependency on vim's xxd ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vmaf.spec ++++++ --- /var/tmp/diff_new_pack.OBseJN/_old 2025-11-21 16:54:38.373205481 +0100 +++ /var/tmp/diff_new_pack.OBseJN/_new 2025-11-21 16:54:38.377205650 +0100 @@ -30,12 +30,12 @@ URL: https://github.com/Netflix/vmaf Source: https://github.com/Netflix/vmaf/archive/v%version.tar.gz Source9: baselibs.conf +Patch1: xxd.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: meson >= 0.47 BuildRequires: nasm BuildRequires: pkg-config -BuildRequires: xxd Provides: bundled(libsvm) = 3.24 Provides: vmaf-devel:/usr/bin/vmaf @@ -63,6 +63,8 @@ %autosetup -p1 %build +export PATH="$PATH:$PWD/bin" +chmod a+x bin/xxd rm -rf third_party cd libvmaf/ %meson -Dbuilt_in_models=true -Denable_float=true ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.OBseJN/_old 2025-11-21 16:54:38.417207336 +0100 +++ /var/tmp/diff_new_pack.OBseJN/_new 2025-11-21 16:54:38.421207504 +0100 @@ -1,5 +1,5 @@ -mtime: 1754398676 -commit: ad97bc3c7abbcee82eb114603da41698cfc492554b177d194ad284e080f2c85c +mtime: 1763421768 +commit: c0e3f4251180ca6a165e7b4779d38713842e9e8c6dcdf1ca89fad2283a799caf url: https://src.opensuse.org/jengelh/vmaf revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-11-18 00:34:58.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ xxd.patch ++++++ From: Jan Engelhardt <[email protected]> Date: 2025-11-18 00:02:49.785881693 +0100 xxd comes from vim. That's too much of a build dependency. --- bin/xxd | 15 +++++++++++++++ 1 file changed, 15 insertions(+) Index: vmaf/bin/xxd =================================================================== --- /dev/null +++ vmaf/bin/xxd @@ -0,0 +1,15 @@ +#!/usr/bin/perl +use Getopt::Long; +use strict; +use warnings; +my($nflag, $iflag); +&Getopt::Long::Configure(qw(bundling)); +&GetOptions("include" => \$iflag, "i" => \$iflag, "n=s" => \$nflag); +if (!defined($nflag)) { ($nflag = $ARGV[0]) =~ s{[^a-z0-9]}{_}gi; } +open(STDIN, "<", $ARGV[0]) or die("$ARGV[0]: $!"); +if (scalar(@ARGV) == 2) { open(STDOUT, ">", $ARGV[1]) or die("$ARGV[1]: $!"); } +my $data = join("", <STDIN>); +print "unsigned int ${nflag}_len = ", length($data), ";\n"; +print "unsigned char $nflag", "[", length($data), "] = {\n"; +for (my $i = 0; $i < length($data); ++$i) { printf("0x%x,", ord(substr($data, $i, 1))); } +print "};\n";
