Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glslang for openSUSE:Factory checked in at 2023-12-28 22:55:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glslang (Old) and /work/SRC/openSUSE:Factory/.glslang.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glslang" Thu Dec 28 22:55:00 2023 rev:49 rq:1134682 version:14.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glslang/glslang.changes 2023-11-09 21:34:15.202353819 +0100 +++ /work/SRC/openSUSE:Factory/.glslang.new.28375/glslang.changes 2023-12-28 22:55:07.656549612 +0100 @@ -1,0 +2,20 @@ +Fri Dec 22 19:11:49 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 14 + * The legacy libraries named HLSL and OGLCompiler have been + removed. To avoid future disruptions, please use cmake's + find_package mechanism rather than hardcoding library + dependencies. + * Only the headers that are part of glslang's public interface + are included in the install target. + * Overflow/underflow out-of-range floats to infinity/0.0 + respectively + * Support SV_ViewID keywords for HLSL + * Implement relaxed rule for opaque struct members + * Fix GLSL parsing of '#' when not preceded by space or tab + * Support GL_EXT_draw_instanced & GL_EXT_texture_array extension + * Fix conversion of 64-bit unsigned integer constants to bool + * Output 8-bit and 16-bit capabilities when appropriate for + OpSpecConstant + +------------------------------------------------------------------- Old: ---- 13.1.1.tar.gz New: ---- 14.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glslang.spec ++++++ --- /var/tmp/diff_new_pack.uY8Csq/_old 2023-12-28 22:55:08.336574437 +0100 +++ /var/tmp/diff_new_pack.uY8Csq/_new 2023-12-28 22:55:08.336574437 +0100 @@ -16,9 +16,9 @@ # -%define lname libglslang13 +%define lname libglslang14 Name: glslang -Version: 13.1.1 +Version: 14.0.0 Release: 0 Summary: OpenGL and OpenGL ES shader front end and validator License: BSD-3-Clause @@ -126,10 +126,15 @@ popd comm -13 "$od/devel.files" "$od/devel_full.files" >"$od/devel2.files" -# 3rd party programs use -lOGLCompiler (because pristine glslang shipped .a files), -# so satisfy them under our shared build. +# 3rd party programs use -lOSDependent (because pristine glslang shipped .a +# files), so satisfy them under our shared build. mkdir -p "$b/%_libdir" -for i in libOGLCompiler libOSDependent libGenericCodeGen libMachineIndependent; do +for i in libOSDependent libGenericCodeGen libMachineIndependent; do + ln -s libglslang.so "$b/%_libdir/$i.so" + rm -f "$b/%_libdir/$i.a" +done +# Gone with glslang 14, redirect to main file +for i in libHLSL libOGLCompiler; do ln -s libglslang.so "$b/%_libdir/$i.so" rm -f "$b/%_libdir/$i.a" done @@ -140,7 +145,7 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%_libdir/*.so.13* +%_libdir/*.so.14* %files devel -f devel.files %_bindir/gls* ++++++ 13.1.1.tar.gz -> 14.0.0.tar.gz ++++++ ++++ 36412 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.uY8Csq/_old 2023-12-28 22:55:09.336610944 +0100 +++ /var/tmp/diff_new_pack.uY8Csq/_new 2023-12-28 22:55:09.340611090 +0100 @@ -1,2 +1,2 @@ -libglslang13 +libglslang14