Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glslang for openSUSE:Factory checked 
in at 2022-10-27 13:53:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glslang (Old)
 and      /work/SRC/openSUSE:Factory/.glslang.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glslang"

Thu Oct 27 13:53:21 2022 rev:38 rq:1030978 version:11.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/glslang/glslang.changes  2022-09-10 
20:17:15.620824190 +0200
+++ /work/SRC/openSUSE:Factory/.glslang.new.2275/glslang.changes        
2022-10-27 13:53:41.060418149 +0200
@@ -1,0 +2,12 @@
+Mon Oct 24 19:30:21 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Update to release 11.12
+  * Add support for GL_EXT_mesh_shader
+  * Add support for NonSemantic.Shader.DebugInfo.100
+  * Make OpEmitMeshTasksEXT a terminal instruction
+  * Make gl_SubGroupARB a flat in int in Vulkan
+  * Add support for GL_EXT_opacity_micromap
+  * Add preamble support to C interface
+- Add abibreak_bump.diff
+
+-------------------------------------------------------------------

Old:
----
  11.11.0.tar.gz

New:
----
  11.12.0.tar.gz
  abibreak_bump.diff

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

Other differences:
------------------
++++++ glslang.spec ++++++
--- /var/tmp/diff_new_pack.HiYNtu/_old  2022-10-27 13:53:41.552420659 +0200
+++ /var/tmp/diff_new_pack.HiYNtu/_new  2022-10-27 13:53:41.564420720 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define lname libglslang11
+%define lname libglslang11_12
 Name:           glslang
-Version:        11.11.0
+Version:        11.12.0
 Release:        0
 Summary:        OpenGL and OpenGL ES shader front end and validator
 License:        BSD-3-Clause
@@ -27,7 +27,8 @@
 #Git-URL:      https://github.com/KhronosGroup/glslang
 Source:         https://github.com/KhronosGroup/glslang/archive/%version.tar.gz
 Source3:        baselibs.conf
-Patch0:         0001-build-set-SOVERSION-on-all-libraries.patch
+Patch1:         0001-build-set-SOVERSION-on-all-libraries.patch
+Patch2:         abibreak_bump.diff
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
@@ -92,7 +93,6 @@
        ln -s libglslang.so "$b/%_libdir/$i.so"
        rm -f "$b/%_libdir/$i.a"
 done
-sed -i 's,\.a",\.so",g' %buildroot%{_datadir}/glslang/glslang-targets-*.cmake
 
 %fdupes %buildroot/%_prefix
 
@@ -116,6 +116,5 @@
 %_libdir/libSPVRemapper.so
 %_libdir/libglslang.so
 %_includedir/*
-%_datadir/%name/
 
 %changelog

++++++ 11.11.0.tar.gz -> 11.12.0.tar.gz ++++++
++++ 42194 lines of diff (skipped)

++++++ abibreak_bump.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2022-10-25 02:00:05.861368368 +0200
References: https://github.com/KhronosGroup/glslang/issues/3052

The ABI break in commit 11.12.0~18^2 causes programs to no longer run.
Induce a SONAME change.
---
 SPIRV/CMakeLists.txt      |    4 ++--
 StandAlone/CMakeLists.txt |    2 +-
 glslang/CMakeLists.txt    |    2 +-
 hlsl/CMakeLists.txt       |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

Index: glslang-11.12.0/SPIRV/CMakeLists.txt
===================================================================
--- glslang-11.12.0.orig/SPIRV/CMakeLists.txt
+++ glslang-11.12.0/SPIRV/CMakeLists.txt
@@ -70,7 +70,7 @@ set(SPVREMAP_HEADERS
     doc.h)
 
 add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS})
-set_target_properties(SPIRV PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION 
"${GLSLANG_VERSION_MAJOR}")
+set_target_properties(SPIRV PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION 
"${GLSLANG_VERSION_MAJOR}.${GLSLANG_VERSION_MINOR}")
 set_property(TARGET SPIRV PROPERTY FOLDER glslang)
 set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON)
 target_include_directories(SPIRV PUBLIC
@@ -81,7 +81,7 @@ glslang_add_build_info_dependency(SPIRV)
 
 if (ENABLE_SPVREMAPPER)
     add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} 
${SPVREMAP_HEADERS})
-    set_target_properties(SPVRemapper PROPERTIES VERSION "${GLSLANG_VERSION}" 
SOVERSION "${GLSLANG_VERSION_MAJOR}")
+    set_target_properties(SPVRemapper PROPERTIES VERSION "${GLSLANG_VERSION}" 
SOVERSION "${GLSLANG_VERSION_MAJOR}.${GLSLANG_VERSION_MINOR}")
     set_property(TARGET SPVRemapper PROPERTY FOLDER glslang)
     set_property(TARGET SPVRemapper PROPERTY POSITION_INDEPENDENT_CODE ON)
 endif()
Index: glslang-11.12.0/StandAlone/CMakeLists.txt
===================================================================
--- glslang-11.12.0.orig/StandAlone/CMakeLists.txt
+++ glslang-11.12.0/StandAlone/CMakeLists.txt
@@ -50,7 +50,7 @@ add_custom_command(
 add_library(glslang-default-resource-limits
             ${CMAKE_CURRENT_SOURCE_DIR}/ResourceLimits.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/resource_limits_c.cpp)
-set_target_properties(glslang-default-resource-limits PROPERTIES VERSION 
"${GLSLANG_VERSION}" SOVERSION "${GLSLANG_VERSION_MAJOR}")
+set_target_properties(glslang-default-resource-limits PROPERTIES VERSION 
"${GLSLANG_VERSION}" SOVERSION 
"${GLSLANG_VERSION_MAJOR}.${GLSLANG_VERSION_MINOR}")
 set_property(TARGET glslang-default-resource-limits PROPERTY FOLDER glslang)
 set_property(TARGET glslang-default-resource-limits PROPERTY 
POSITION_INDEPENDENT_CODE ON)
 
Index: glslang-11.12.0/glslang/CMakeLists.txt
===================================================================
--- glslang-11.12.0.orig/glslang/CMakeLists.txt
+++ glslang-11.12.0/glslang/CMakeLists.txt
@@ -169,7 +169,7 @@ set_target_properties(glslang PROPERTIES
     FOLDER glslang
     POSITION_INDEPENDENT_CODE ON
     VERSION   "${GLSLANG_VERSION}"
-    SOVERSION "${GLSLANG_VERSION_MAJOR}")
+    SOVERSION "${GLSLANG_VERSION_MAJOR}.${GLSLANG_VERSION_MINOR}")
 target_link_libraries(glslang PRIVATE OGLCompiler OSDependent 
MachineIndependent)
 target_include_directories(glslang PUBLIC
     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
Index: glslang-11.12.0/hlsl/CMakeLists.txt
===================================================================
--- glslang-11.12.0.orig/hlsl/CMakeLists.txt
+++ glslang-11.12.0/hlsl/CMakeLists.txt
@@ -40,7 +40,7 @@
 add_library(HLSL ${LIB_TYPE} "stub.cpp")
 set_property(TARGET HLSL PROPERTY FOLDER hlsl)
 set_property(TARGET HLSL PROPERTY POSITION_INDEPENDENT_CODE ON)
-set_target_properties(HLSL PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION 
"${GLSLANG_VERSION_MAJOR}")
+set_target_properties(HLSL PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION 
"${GLSLANG_VERSION_MAJOR}.${GLSLANG_VERSION_MINOR}")
 
 if(WIN32 AND BUILD_SHARED_LIBS)
     set_target_properties(HLSL PROPERTIES PREFIX "")

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.HiYNtu/_old  2022-10-27 13:53:42.632426168 +0200
+++ /var/tmp/diff_new_pack.HiYNtu/_new  2022-10-27 13:53:42.636426188 +0200
@@ -1,2 +1,2 @@
-libglslang11
+libglslang11_12
 

Reply via email to