Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libplacebo for openSUSE:Factory checked in at 2025-10-23 16:35:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplacebo (Old) and /work/SRC/openSUSE:Factory/.libplacebo.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplacebo" Thu Oct 23 16:35:16 2025 rev:36 rq:1312450 version:7.351.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libplacebo/libplacebo.changes 2025-08-13 16:29:49.830698573 +0200 +++ /work/SRC/openSUSE:Factory/.libplacebo.new.1980/libplacebo.changes 2025-10-23 16:35:25.969301755 +0200 @@ -1,0 +2,14 @@ +Mon Oct 20 16:16:20 UTC 2025 - Mia Herkt <[email protected]> + +- Grab 12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch from upstream + repository + Drops 12509c0f.patch + +------------------------------------------------------------------- +Sun Oct 19 13:06:10 UTC 2025 - Mia Herkt <[email protected]> + +- Drop Leap < 16 (does not meet libplacebo build requirements) +- Use RPM 4.20 BuildSystem declaration +- Clean up spec file + +------------------------------------------------------------------- Old: ---- 12509c0f.patch New: ---- 12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch ----------(Old B)---------- Old: repository Drops 12509c0f.patch ----------(Old E)---------- ----------(New B)---------- New: - Grab 12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch from upstream repository ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplacebo.spec ++++++ --- /var/tmp/diff_new_pack.ZrzSYG/_old 2025-10-23 16:35:26.521325051 +0200 +++ /var/tmp/diff_new_pack.ZrzSYG/_new 2025-10-23 16:35:26.525325220 +0200 @@ -17,31 +17,22 @@ %define sover 351 -%if 0%{?suse_version} < 1600 -%define py_min_ver 11 -%endif Name: libplacebo Version: 7.351.0 Release: 0 Summary: Library for GPU-accelerated video/image rendering primitives License: LGPL-2.1-or-later -Group: Development/Libraries/C and C++ URL: https://code.videolan.org/videolan/libplacebo Source0: https://code.videolan.org/videolan/libplacebo/-/archive/v%{version}/libplacebo-v%{version}.tar.bz2 Source1: https://github.com/Immediate-Mode-UI/Nuklear/raw/c512ac886425f6b6b6c816d67f4cb1385cd4cc53/nuklear.h Source9: baselibs.conf -Patch0: https://github.com/haasn/libplacebo/commit/12509c0f.patch -%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150200 -BuildRequires: gcc13 -BuildRequires: gcc13-c++ -%else +Patch0: https://code.videolan.org/videolan/libplacebo/-/commit/12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch BuildRequires: c++_compiler BuildRequires: c_compiler -%endif BuildRequires: meson >= 0.63.0 BuildRequires: pkgconfig -BuildRequires: python3%{?py_min_ver}-Jinja2 -BuildRequires: python3%{?py_min_ver}-glad2 +BuildRequires: python3-Jinja2 +BuildRequires: python3-glad2 BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(dovi) BuildRequires: pkgconfig(glfw3) @@ -54,6 +45,11 @@ BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(shaderc) BuildRequires: pkgconfig(vulkan) +BuildSystem: meson +BuildOption: -Dglslang=disabled +BuildOption: -Dd3d11=disabled +BuildOption: -Dtests=true +BuildOption: -Ddemos=true %description This library contains GPU-accelerated video/image rendering @@ -63,7 +59,6 @@ %package devel Summary: Development files for %{name} -Group: Development/Libraries/C and C++ Requires: %{name}%{sover} = %{version} %description devel @@ -72,7 +67,6 @@ %package -n %{name}%{sover} Summary: Library for GPU-accelerated video/image rendering primitives -Group: System/Libraries %description -n %{name}%{sover} This library contains GPU-accelerated video/image rendering @@ -80,44 +74,18 @@ renderer. It is based on the core rendering algorithms and ideas of mpv. -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} > 150400 %package -n plplay Summary: Example video player based on %{name} -Group: Productivity/Multimedia/Video/Players %description -n plplay A small example video player based on %{name} and FFmpeg. This provides little more than the ability to display video files, and rather serves as a tool to help understand and demonstrate the various options provided by %{name}. -%endif %prep %autosetup -p1 -n %{name}-v%{version} cp %{SOURCE1} ./demos/3rdparty/nuklear/ -%build -%if 0%{?suse_version} < 1600 -export PYTHON=%{_bindir}/python3.%{py_min_ver} -%endif -%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150200 -export CC=gcc-13 -export CXX=g++-13 -%endif -%meson -Dglslang=disabled -Dd3d11=disabled -Dtests=true \ -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} > 150400 - -Ddemos=true \ -%else - -Ddemos=false \ -%endif - -%meson_build - -%install -%meson_install - -%check -%meson_test - %ldconfig_scriptlets -n %{name}%{sover} %files -n %{name}%{sover} @@ -132,8 +100,6 @@ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} > 150400 %files -n plplay %{_bindir}/plplay -%endif ++++++ 12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch ++++++ >From 12509c0f1ee8c22ae163017f0a5e7b8a9d983a17 Mon Sep 17 00:00:00 2001 From: Nicolas Chauvet <[email protected]> Date: Tue, 29 Jul 2025 11:42:35 +0200 Subject: [PATCH] vulkan/utils_gen: fix for python 3.14 Python 3.14+ has added more type checking. This patch fixes usage Fixes: https://github.com/haasn/libplacebo/issues/335 Signed-off-by: Nicolas Chauvet <[email protected]> --- src/vulkan/utils_gen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vulkan/utils_gen.py b/src/vulkan/utils_gen.py index 9a97d35f3..9b803d82b 100644 --- a/src/vulkan/utils_gen.py +++ b/src/vulkan/utils_gen.py @@ -202,7 +202,8 @@ if __name__ == '__main__': if not xmlfile or xmlfile == '': xmlfile = find_registry_xml(datadir) - registry = VkXML(ET.parse(xmlfile)) + tree = ET.parse(xmlfile) + registry = VkXML(tree.getroot()) with open(outfile, 'w') as f: f.write(TEMPLATE.render( vkresults = get_vkenum(registry, 'VkResult'), -- GitLab
