Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libvsg for openSUSE:Factory checked 
in at 2026-10-21 21:01:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvsg (Old)
 and      /work/SRC/openSUSE:Factory/.libvsg.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvsg"

Wed Oct 21 21:01:49 2026 rev:6 rq:1386794 version:1.1.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvsg/libvsg.changes    2025-07-09 
17:29:58.027451582 +0200
+++ /work/SRC/openSUSE:Factory/.libvsg.new.2252680/libvsg.changes       
2026-10-21 21:02:58.601855650 +0200
@@ -1,0 +2,23 @@
+Sun Oct 18 09:21:16 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.1.16:
+  * Cascaded and soft shadow map support, spotlight shadows
+  * New JSON parser and ReaderWriter, geometry instancing
+    (InstanceNode/InstanceDraw), sRGB render support
+  * Dynamic viewport and scissor by default, region of interest
+    node, polytope intersector, descriptor pool management
+  * Require C++17 when linking against vsg, support building
+    with C++17/20/23/26 via CMAKE_CXX_STANDARD
+  * Use external glslang instead of the bundled copy, supporting
+    glslang 16.x out of the box
+  * libvsg-devel Requires cmake(glslang): vsgConfig.cmake does
+    find_dependency(glslang), consumers need it at configure time
+  * Many more fixes and improvements; see upstream's release notes
+    for the full list
+- Soname bump 14 -> 17
+- Drop bundled glslang tarball and its service entry, require
+  system glslang and SPIRV-Tools-opt at build time
+- Drop obsolete patch:
+  * 0001-Fix-building-with-gcc-15.patch (patched bundled glslang)
+
+-------------------------------------------------------------------

Old:
----
  0001-Fix-building-with-gcc-15.patch
  VulkanSceneGraph-1.0.9.tar.xz
  glslang-20230222+git.e4075496.tar.xz

New:
----
  VulkanSceneGraph-1.1.16.tar.xz

----------(Old B)----------
  Old:- Drop obsolete patch:
  * 0001-Fix-building-with-gcc-15.patch (patched bundled glslang)
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvsg.spec ++++++
--- /var/tmp/diff_new_pack.B3HtCr/_old  2026-10-21 21:02:59.484893867 +0200
+++ /var/tmp/diff_new_pack.B3HtCr/_new  2026-10-21 21:02:59.486893953 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvsg
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,28 +17,26 @@
 
 
 %define _check 0
-%define _vsg_so_nr 14
+%define _vsg_so_nr 17
 %define rname VulkanSceneGraph
-%define glslang_version 20230222+git.e4075496
-
 Name:           libvsg
-Version:        1.0.9
+Version:        1.1.16
 Release:        0
 Summary:        3D graphics toolkit
 License:        MIT
-Group:          Productivity/Graphics/Other
 URL:            https://vsg-dev.github.io/VulkanSceneGraph
 Source0:        %{rname}-%{version}.tar.xz
-Source1:        glslang-%{glslang_version}.tar.xz
-Source2:        0001-Fix-building-with-gcc-15.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-%if %_check
-BuildRequires:  cppcheck
-%endif
+BuildRequires:  pkgconfig
 BuildRequires:  cmake(SPIRV-Tools)
+BuildRequires:  cmake(SPIRV-Tools-opt)
+BuildRequires:  cmake(glslang)
 BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(xcb)
+%if %{_check}
+BuildRequires:  cppcheck
+%endif
 
 %description
 The VulkanSceneGraph is a graphics toolkit for the development of
@@ -51,8 +49,6 @@
 
 %package -n libvsg%{_vsg_so_nr}
 Summary:        Shared libraries for VulkanSceneGraph
-# try to cover up past mistakes
-Group:          System/Libraries
 
 %description -n libvsg%{_vsg_so_nr}
 The VulkanSceneGraph is a graphics toolkit for the development of
@@ -65,8 +61,10 @@
 
 %package -n libvsg-devel
 Summary:        VulkanSceneGraph development files
-Group:          Development/Libraries/C and C++
 Requires:       libvsg%{_vsg_so_nr} = %{version}
+# vsgConfig.cmake does find_dependency(glslang): consumers need its
+# CMake config files at configure time, pulled in here.
+Requires:       cmake(glslang)
 Requires:       pkgconfig(vulkan)
 
 %description -n libvsg-devel
@@ -81,16 +79,13 @@
 
 %prep
 %autosetup -p1 -n %{rname}-%{version}
-tar -xJf %{SOURCE1}
-mv glslang-%{glslang_version} src/glslang
-patch -p1 -i %{SOURCE2}
 
 %build
 %cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_RELWITHDEBINFO_POSTFIX=
 %cmake_build
 
 %check
-%if %_check
+%if %{_check}
 cppcheck --version
 cd build && make cppcheck
 %endif
@@ -98,16 +93,13 @@
 %install
 %cmake_install
 
-%post -n libvsg%{_vsg_so_nr} -p /sbin/ldconfig
-%postun -n libvsg%{_vsg_so_nr} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libvsg%{_vsg_so_nr}
 
 %files -n libvsg%{_vsg_so_nr}
-%defattr(-,root,root)
 %license LICENSE.md
 %{_libdir}/lib*.so.*
 
 %files -n libvsg-devel
-%defattr(-,root,root)
 %{_includedir}/vsg*/
 %{_libdir}/lib*.so
 %{_libdir}/cmake

++++++ VulkanSceneGraph-1.0.9.tar.xz -> VulkanSceneGraph-1.1.16.tar.xz ++++++
++++ 136627 lines of diff (skipped)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.B3HtCr/_old  2026-10-21 21:03:00.008916546 +0200
+++ /var/tmp/diff_new_pack.B3HtCr/_new  2026-10-21 21:03:00.015916849 +0200
@@ -2,19 +2,11 @@
 <service name="tar_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/vsg-dev/VulkanSceneGraph.git</param>
-    <param name="revision">v1.0.9</param>
+    <param name="revision">v1.1.16</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>  
     <param name="package-meta">no</param>
   </service>
-<service name="tar_scm" mode="manual">
-    <param name="scm">git</param>
-    <param name="url">https://github.com/vsg-dev/glslang.git</param>
-    <param name="filename">glslang</param>
-    <param name="revision">VSG-1.0.x</param>
-    <param name="versionformat">%cd+git.%h</param>
-    <param name="package-meta">no</param>
-  </service>
 <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>

Reply via email to