Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vapoursynth for openSUSE:Factory checked in at 2026-06-22 17:35:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vapoursynth (Old) and /work/SRC/openSUSE:Factory/.vapoursynth.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vapoursynth" Mon Jun 22 17:35:54 2026 rev:35 rq:1360909 version:77 Changes: -------- --- /work/SRC/openSUSE:Factory/vapoursynth/vapoursynth.changes 2026-06-17 16:21:24.022796830 +0200 +++ /work/SRC/openSUSE:Factory/.vapoursynth.new.1956/vapoursynth.changes 2026-06-22 17:36:17.672167475 +0200 @@ -1,0 +2,14 @@ +Sun Jun 21 18:03:55 UTC 2026 - Martin Pluskal <[email protected]> + +- Extend vapoursynth-fhs-install.patch to also fix vapoursynth.pc: + with the headers and library relocated to FHS locations, the + generated pkgconfig file still derived includedir from the .pc + location (${pcfiledir}/../include -> /usr/lib64/include) and + carried no Libs, so consumers got the wrong -I path. Configure + prefix/includedir/libdir from meson and emit + -I%{_includedir}/vapoursynth plus -L%{_libdir} -lvapoursynth. + Fixes the pkgconfig breakage that stops dependent software (e.g. + mpv) from building (boo#1268226; the separate vspipe/meson-build + issue in that report is not addressed here). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vapoursynth.spec ++++++ --- /var/tmp/diff_new_pack.cgMsyy/_old 2026-06-22 17:36:18.768206046 +0200 +++ /var/tmp/diff_new_pack.cgMsyy/_new 2026-06-22 17:36:18.772206186 +0200 @@ -24,7 +24,7 @@ License: LGPL-2.1-only URL: https://www.vapoursynth.com/ Source0: https://github.com/vapoursynth/vapoursynth/archive/R%{version}.tar.gz#/%{name}-R%{version}.tar.gz -# PATCH-FIX-OPENSUSE vapoursynth-fhs-install.patch -- install libraries, vspipe, headers and pkgconfig to FHS locations instead of the Python wheel dir, and give libvsscript a soversion +# PATCH-FIX-OPENSUSE vapoursynth-fhs-install.patch -- install libraries, vspipe, headers and pkgconfig to FHS locations instead of the Python wheel dir, give libvsscript a soversion, and emit FHS-correct prefix/includedir/libdir (and a Libs line) in vapoursynth.pc Patch0: vapoursynth-fhs-install.patch BuildRequires: chrpath BuildRequires: gcc-c++ ++++++ vapoursynth-fhs-install.patch ++++++ --- /var/tmp/diff_new_pack.cgMsyy/_old 2026-06-22 17:36:18.808207453 +0200 +++ /var/tmp/diff_new_pack.cgMsyy/_new 2026-06-22 17:36:18.812207594 +0200 @@ -1,6 +1,6 @@ ---- a/meson.build 2026-06-03 20:07:32.046271694 +0200 -+++ b/meson.build 2026-06-03 20:11:03.277932243 +0200 -@@ -195,7 +195,7 @@ +--- a/meson.build 2026-06-16 08:31:18.000000000 +0200 ++++ b/meson.build 2026-06-21 20:03:20.989544203 +0200 +@@ -200,7 +200,7 @@ gnu_symbol_visibility: 'hidden', include_directories: incdir, install: true, @@ -9,7 +9,7 @@ link_with: libs, name_prefix: '', soversion: soversion, -@@ -235,7 +235,8 @@ +@@ -240,7 +240,8 @@ gnu_symbol_visibility: 'hidden', include_directories: incdir, install: true, @@ -19,7 +19,7 @@ ) vsscript_dep = declare_dependency( -@@ -261,7 +262,7 @@ +@@ -266,7 +267,7 @@ dependencies: vsscript_dep, gnu_symbol_visibility: 'hidden', install: true, @@ -28,7 +28,7 @@ install_rpath: '$ORIGIN', link_args: link_args, ) -@@ -299,7 +300,8 @@ +@@ -304,15 +305,19 @@ 'include', exclude_directories: 'cython', exclude_files: ['VapourSynth.h', 'VSHelper.h'], @@ -38,7 +38,11 @@ ) pc_data = configuration_data() -@@ -308,6 +310,6 @@ + pc_data.set('version', meson.project_version()) ++pc_data.set('prefix', get_option('prefix')) ++pc_data.set('includedir', get_option('prefix') / get_option('includedir')) ++pc_data.set('libdir', get_option('prefix') / get_option('libdir')) + configure_file( configuration: pc_data, input: 'vapoursynth.pc.in', install: true, @@ -46,4 +50,19 @@ + install_dir: get_option('libdir') / 'pkgconfig', output: 'vapoursynth.pc', ) +--- a/vapoursynth.pc.in 2026-06-16 08:31:18.000000000 +0200 ++++ b/vapoursynth.pc.in 2026-06-21 20:03:20.989544203 +0200 +@@ -1,7 +1,9 @@ +-prefix=${pcfiledir}/.. +-includedir=${prefix}/include ++prefix=@prefix@ ++includedir=@includedir@ ++libdir=@libdir@ + + Name: vapoursynth + Description: A frameserver for the 21st century + Version: @version@ +-Cflags: -I${includedir} ++Cflags: -I${includedir}/vapoursynth ++Libs: -L${libdir} -lvapoursynth
