Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glslang for openSUSE:Factory checked 
in at 2025-03-15 16:15:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glslang (Old)
 and      /work/SRC/openSUSE:Factory/.glslang.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glslang"

Sat Mar 15 16:15:19 2025 rev:56 rq:1252820 version:15.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/glslang/glslang.changes  2025-01-06 
16:05:02.037307806 +0100
+++ /work/SRC/openSUSE:Factory/.glslang.new.19136/glslang.changes       
2025-03-15 16:15:47.867350082 +0100
@@ -1,0 +2,17 @@
+Thu Mar 13 16:47:27 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 15.2
+  * Emit error if using in/out with struct pointer
+  * Emit SPV_EXT_opacity_micromap if GL extension is present
+  * Support GL_NV_linear_swept_spheres, GLSL_EXT_nontemporal_keyword,
+    GL_NV_cluster_acceleration_structure, GL_NV_cooperative_vector,
+    GL_EXT_texture_offset_non_const, EXT_integer_dot_product
+  * Check SparseTextureOffset non-const parameters
+  * Revert cross-stage check for missing outputs
+  * Add support for OpTypeRayQueryKHR and
+    OpTypeAccelerationStructureKHR to SPVRemapper
+- Make build recipe POSIX sh compatible
+- Switch Leap compiler to gcc 13 following the rest of the
+  Vulkan stack
+
+-------------------------------------------------------------------

Old:
----
  15.1.0.tar.gz

New:
----
  0018771b46c492e28ca916b00eda96093381a3b2.tar.gz

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

Other differences:
------------------
++++++ glslang.spec ++++++
--- /var/tmp/diff_new_pack.7maHGF/_old  2025-03-15 16:15:48.591380302 +0100
+++ /var/tmp/diff_new_pack.7maHGF/_new  2025-03-15 16:15:48.591380302 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glslang
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,26 +17,29 @@
 
 
 %define lname libglslang15
+%if 0%{?suse_version} < 1600
+%define gcc_version 13
+%endif
+
 Name:           glslang
-Version:        15.1.0
+Version:        15.2.0
 Release:        0
 Summary:        OpenGL and OpenGL ES shader front end and validator
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 URL:            https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
 #Git-URL:      https://github.com/KhronosGroup/glslang
-Source:         
https://github.com/KhronosGroup/glslang/archive/refs/tags/%version.tar.gz
+# tag 15.2.0 missing in git as of 2025-03-13
+%define rev 0018771b46c492e28ca916b00eda96093381a3b2
+Source:         https://github.com/KhronosGroup/glslang/archive/%rev.tar.gz
 Source3:        baselibs.conf
 BuildRequires:  bison
 BuildRequires:  cmake >= 3.14.0
 BuildRequires:  fdupes
+BuildRequires:  gcc%{?gcc_version} >= 9
+BuildRequires:  gcc%{?gcc_version}-c++ >= 9
 BuildRequires:  python3-base
-BuildRequires:  spirv-tools-devel >= 2024.4~rc2
-%if 0%{?suse_version} && 0%{?suse_version} < 1599
-BuildRequires:  gcc12-c++
-%else
-BuildRequires:  c++_compiler
-%endif
+BuildRequires:  spirv-tools-devel >= 2025.1~rc1
 
 %description
 glslang is a compiler front end for the OpenGL ES and OpenGL shading
@@ -86,18 +89,17 @@
 but which some downstream packages rely on.
 
 %prep
-%autosetup -p1
+%autosetup -n glslang-%rev -p1
 
 %build
 %global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
 # (gh#3052 #3311 #3312 #3593) -- supposedly handled better in
 # glslang-15 and onwards, do watch for ABI breaks
 #echo "V_%version { global: *; };" >/tmp/z.sym
-%if 0%{?suse_version} && 0%{?suse_version} < 1599
-export CC=gcc-12 CXX=g++-12
-%endif
 # Trim -Wl,--no-undefined for now 
(https://github.com/KhronosGroup/glslang/issues/1484)
 %cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
+       -DCMAKE_C_COMPILER="gcc%{?gcc_version:-%{gcc_version}}" \
+       -DCMAKE_CXX_COMPILER="g++%{?gcc_version:-%{gcc_version}}" \
        -DALLOW_EXTERNAL_SPIRV_TOOLS:BOOL=ON -DENABLE_OPT:BOOL=ON
 %make_build
 
@@ -107,12 +109,12 @@
 %cmake_install
 
 b="%buildroot"
-pushd "$b"
+cd "$b"
 (
        find usr/include -mindepth 1 -type d -printf "%%%%dir /%p\n"
        find usr/include "(" -type f -o -type l ")" -printf "/%p\n"
 ) | sort >"$od/devel.files"
-popd
+cd -
 
 mkdir -p "$b/%_includedir/External/"
 cp -a glslang "$b/%_includedir/"
@@ -120,12 +122,12 @@
 find "$b/%_includedir/" -type f ! -iname "*.h" -a ! -iname "*.hpp" -print 
-delete
 find "$b/%_includedir/" -type f -exec chmod a-x "{}" "+"
 
-pushd "$b"
+cd "$b"
 (
        find usr/include -mindepth 1 -type d -printf "%%%%dir /%p\n"
        find usr/include "(" -type f -o -type l ")" -printf "/%p\n"
 ) | sort >"$od/devel_full.files"
-popd
+cd -
 comm -13 "$od/devel.files" "$od/devel_full.files" >"$od/devel2.files"
 
 # 3rd party programs use -lOSDependent (because pristine glslang shipped .a

++++++ 15.1.0.tar.gz -> 0018771b46c492e28ca916b00eda96093381a3b2.tar.gz ++++++
++++ 25834 lines of diff (skipped)

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.7maHGF/_old  2025-03-15 16:15:49.575421373 +0100
+++ /var/tmp/diff_new_pack.7maHGF/_new  2025-03-15 16:15:49.579421540 +0100
@@ -1,5 +1,5 @@
-mtime: 1735808627
-commit: e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474
+mtime: 1741885201
+commit: 07fdb3f98178270c28b0f4bd30fa88ad8e3f279e9f3b980476b875bcbfd3ebf6
 url: https://src.opensuse.org/jengelh/glslang
 revision: master
 

++++++ build.specials.obscpio ++++++

Reply via email to