Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2017-08-08 11:59:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and      /work/SRC/openSUSE:Factory/.spirv-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spirv-tools"

Tue Aug  8 11:59:42 2017 rev:4 rq:515074 version:2016.7~g154

Changes:
--------
--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2017-03-02 
19:27:35.546363393 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes     
2017-08-08 11:59:44.923721247 +0200
@@ -1,0 +2,26 @@
+Tue Jul 18 09:01:25 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 2016.7~g145
+  * Validation of type decls for SPV_KHR_16bit_storage
+  * Allow using FPRoundingMode when see VK_KHR_16bit_storage
+  * Validator parses and registers OpExtension
+  * Validator checks if operands require extension
+  * Validator dissallows unsupported Vulkan capability
+  * Update capability tests for SPV_KHR_16bit_storage rev 7
+  * Support SPV_AMD_gcn_shader
+  * Add FlattenDecoration transform
+  * Validator support for Variable Pointer extension.
+  * Support SPV_KHR_storage_buffer_storage_class
+  * Add SPIR-V 1.2 support, for OpenCL 2.2
+  * Added extension SPV_VALIDATOR_ignore_type_decl_unique
+  * Add support for SPV AMD extensions
+  * MARK-V decoder supports extended instructions
+  * DeadBranchElim: Improve algorithm to only remove blocks with
+    no predecessors
+  * Opt: Add new size-reduction passes to usage message.
+  * Add multi-sequence move-to-front implementation.
+  * Add MemPass, move all shared functions to it.
+  * Add CommonUniformElim pass.
+  * Mem2Reg: Allow Image and Sampler types as base target types.
+
+-------------------------------------------------------------------

Old:
----
  spirv-tools-2016.7~g28.tar.xz

New:
----
  spirv-tools-2016.7~g154.tar.xz

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

Other differences:
------------------
++++++ spirv-tools.spec ++++++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:45.795598449 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:45.807596759 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2016.7~g28
-%define lname libSPIRV-Tools-suse2
+%define version_unconverted 2016.7~g154
+%define lname libSPIRV-Tools-suse3
 
 Name:           spirv-tools
-Version:        2016.7~g28
+Version:        2016.7~g154
 Release:        0
 Summary:        API and commands for processing SPIR-V modules
 License:        Apache-2.0
@@ -76,11 +76,6 @@
 %install
 b="%buildroot"
 %cmake_install
-# duh..
-if [ "%_lib" != lib ]; then
-       pushd "$b/%_prefix"
-       mv "lib" "%_lib"
-fi
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
@@ -93,11 +88,13 @@
 %files -n %lname
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so.*
+%_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
 
 %files devel
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so
+%_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-opt.so
 %_includedir/spirv-tools/
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:45.967574227 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:45.979572537 +0200
@@ -1 +1 @@
-libSPIRV-Tools-suse2
+libSPIRV-Tools-suse3

++++++ gcc48.diff ++++++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:46.011568030 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:46.011568030 +0200
@@ -14,10 +14,10 @@
  tools/io.h |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: spirv-tools-2016.7~g24/tools/io.h
+Index: spirv-tools-2016.7~g135/tools/io.h
 ===================================================================
---- spirv-tools-2016.7~g24.orig/tools/io.h
-+++ spirv-tools-2016.7~g24/tools/io.h
+--- spirv-tools-2016.7~g135.orig/tools/io.h
++++ spirv-tools-2016.7~g135/tools/io.h
 @@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons
          return false;
        }

++++++ spirv-tools-2016.7~g28.tar.xz -> spirv-tools-2016.7~g154.tar.xz ++++++
++++ 37002 lines of diff (skipped)

++++++ ver.diff ++++++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:46.403512828 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:46.407512265 +0200
@@ -4,31 +4,44 @@
 Unversioned libraries suck!
 
 ---
- source/CMakeLists.txt     |    1 +
- source/opt/CMakeLists.txt |    1 +
- 2 files changed, 2 insertions(+)
+ source/CMakeLists.txt      |    1 +
+ source/comp/CMakeLists.txt |    1 +
+ source/opt/CMakeLists.txt  |    1 +
+ 3 files changed, 3 insertions(+)
 
-Index: spirv-tools-2016.7~g24/source/CMakeLists.txt
+Index: spirv-tools-2016.7~g154/source/CMakeLists.txt
 ===================================================================
---- spirv-tools-2016.7~g24.orig/source/CMakeLists.txt
-+++ spirv-tools-2016.7~g24/source/CMakeLists.txt
-@@ -219,6 +219,7 @@ set_source_files_properties(
+--- spirv-tools-2016.7~g154.orig/source/CMakeLists.txt
++++ spirv-tools-2016.7~g154/source/CMakeLists.txt
+@@ -281,6 +281,7 @@ set_source_files_properties(
    PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}")
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse2)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse3)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
    PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2016.7~g24/source/opt/CMakeLists.txt
+Index: spirv-tools-2016.7~g154/source/comp/CMakeLists.txt
 ===================================================================
---- spirv-tools-2016.7~g24.orig/source/opt/CMakeLists.txt
-+++ spirv-tools-2016.7~g24/source/opt/CMakeLists.txt
-@@ -53,6 +53,7 @@ add_library(SPIRV-Tools-opt
+--- spirv-tools-2016.7~g154.orig/source/comp/CMakeLists.txt
++++ spirv-tools-2016.7~g154/source/comp/CMakeLists.txt
+@@ -13,6 +13,7 @@
+ # limitations under the License.
+ 
+ add_library(SPIRV-Tools-comp markv_codec.cpp)
++set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse3)
+ 
+ spvtools_default_compile_options(SPIRV-Tools-comp)
+ target_include_directories(SPIRV-Tools-comp
+Index: spirv-tools-2016.7~g154/source/opt/CMakeLists.txt
+===================================================================
+--- spirv-tools-2016.7~g154.orig/source/opt/CMakeLists.txt
++++ spirv-tools-2016.7~g154/source/opt/CMakeLists.txt
+@@ -82,6 +82,7 @@ add_library(SPIRV-Tools-opt
    unify_const_pass.cpp
  )
  
-+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse2)
++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse3)
  spvtools_default_compile_options(SPIRV-Tools-opt)
  target_include_directories(SPIRV-Tools-opt
    PUBLIC ${spirv-tools_SOURCE_DIR}/include


Reply via email to