Hello community,
here is the log from the commit of package glslang for openSUSE:Factory checked in at 2018-09-11 17:13:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glslang (Old)
and /work/SRC/openSUSE:Factory/.glslang.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glslang"
Tue Sep 11 17:13:33 2018 rev:10 rq:631836 version:7.8.2853.g9
Changes:
--------
--- /work/SRC/openSUSE:Factory/glslang/glslang.changes 2018-03-12 12:07:32.864430232 +0100
+++ /work/SRC/openSUSE:Factory/.glslang.new/glslang.changes 2018-09-11 17:13:36.523751232 +0200
@@ -1,0 +2,14 @@
+Fri Aug 24 07:02:34 UTC 2018 - jengelh@inai.de
+
+- Update to new upstream release 7.8.2853
+ * Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space.
+ * Add missing OpExtension SPV_EXT_descriptor_indexing for dynamic indexing
+ capabilities.
+ * GLSL/Vulkan: Warn about arrays of arrays of resources that need bindings.
+ * GLSL/SPV: Implement SPV_EXT_descriptor_indexing and
+ GL_EXT_nonuniform_qualifier.
+ * Implement GL_NV_shader_subgroup_partitioned.
+ * Add support for GL_NV_shader_noperspective_interpolation.
+- Add ver.diff.
+
+-------------------------------------------------------------------
Old:
----
glslang-6.2.2604.tar.xz
New:
----
glslang-7.8.2853.g9.tar.xz
ver.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glslang.spec ++++++
--- /var/tmp/diff_new_pack.BkEqDs/_old 2018-09-11 17:13:38.319748454 +0200
+++ /var/tmp/diff_new_pack.BkEqDs/_new 2018-09-11 17:13:38.323748448 +0200
@@ -16,10 +16,10 @@
#
-%define version_unconverted 6.2.2604
+%define version_unconverted 7.8.2853.g9
Name: glslang
-Version: 6.2.2604
+Version: 7.8.2853.g9
Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause
@@ -28,24 +28,35 @@
Source: %name-%version.tar.xz
Patch1: nodate.diff
+Patch2: ver.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: bison
BuildRequires: cmake >= 2.8
BuildRequires: gcc-c++
%description
-glslang is the official reference compiler front end for the OpenGL
-ES and OpenGL shading languages. It implements a strict
-interpretation of the specifications for these languages.
+glslang is a compiler front end for the OpenGL ES and OpenGL shading
+languages. It implements a strict interpretation of the
+specifications for these languages.
+
+%package -n libglslang-suse1
+Summary: OpenGL and OpenGL ES shader front end implementation
+Group: System/Libraries
+
+%description -n libglslang-suse1
+glslang is a compiler front end for the OpenGL ES and OpenGL shading
+languages. It implements a strict interpretation of the
+specifications for these languages.
%package devel
Summary: OpenGL and OpenGL ES shader front end and validator
Group: Development/Libraries/C and C++
+Requires: libglslang-suse1 = %version
%description devel
-glslang is the official reference compiler front end for the OpenGL
-ES and OpenGL shading languages. It implements a strict
-interpretation of the specifications for these languages.
+glslang is a compiler front end for the OpenGL ES and OpenGL shading
+languages. It implements a strict interpretation of the
+specifications for these languages.
spirv-remap is a utility to improve compression of SPIR-V binary
files via entropy reduction, plus optional stripping of debug
@@ -56,11 +67,11 @@
compressor's dictionary can find better cross module commonality.
%prep
-%setup -q
-%patch -P 1 -p1
+%autosetup -p1
%build
-%cmake
+# Trim -Wl,--no-undefined for now (https://github.com/KhronosGroup/glslang/issues/1484)
+%cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now"
make %{?_smp_mflags}
%install
@@ -73,12 +84,23 @@
find "$b/%_includedir/" -type f -exec chmod a-x "{}" "+"
cp build/StandAlone/libglslang-default-resource-limits.so "$b/%_libdir/"
+%post -n libglslang-suse1 -p /sbin/ldconfig
+%postun -n libglslang-suse1 -p /sbin/ldconfig
+
+%files -n libglslang-suse1
+%defattr(-,root,root)
+%_libdir/*.so.suse1*
+
%files devel
%defattr(-,root,root)
%_bindir/gls*
%_bindir/spirv*
%_libdir/*.a
%_libdir/*resource*.so
+%_libdir/libHLSL.so
+%_libdir/libSPIRV.so
+%_libdir/libSPVRemapper.so
+%_libdir/libglslang.so
%_includedir/*
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.BkEqDs/_old 2018-09-11 17:13:38.355748399 +0200
+++ /var/tmp/diff_new_pack.BkEqDs/_new 2018-09-11 17:13:38.355748399 +0200
@@ -2,9 +2,10 @@
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">git://github.com/KhronosGroup/glslang</param>
-<!-- minor part in glslang/Include/revision.h -->
- <param name="revision">a51525059f3f264c2337ae72997ca4e7ad7e17d0</param>
- <param name="versionformat">6.2.2604</param>
+ <!-- minor part also in glslang/Include/revision.h -->
+ <param name="revision">e7df8e0b76af2fb9f58124be6b95688e5dbcdb7a</param>
+ <param name="parent-tag">7.8.2853</param>
+ <param name="versionformat">7.8.2853.g@TAG_OFFSET@</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
++++++ ver.diff ++++++
From: Jan Engelhardt