Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2022-04-22 21:52:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-tools" Fri Apr 22 21:52:32 2022 rev:32 rq:970693 version:2022.2 Changes: -------- --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2022-02-21 17:45:41.691577861 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.1538/spirv-tools.changes 2022-04-22 21:52:48.562707212 +0200 @@ -1,0 +2,9 @@ +Mon Apr 18 23:33:42 UTC 2022 - Jan Engelhardt <jeng...@inai.de> + +- Update to 2022.2 (SDK-1.3.211.0) + * Handle propagation of arrays with decorations + * spirv-opt: Add OpExecutionModeId support + * Support SPV_KHR_uniform_group_instructions + * Introduce spirv-diff + +------------------------------------------------------------------- Old: ---- SPIRV-Tools-2022.2~sdk204.tar.xz _service New: ---- v2022.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spirv-tools.spec ++++++ --- /var/tmp/diff_new_pack.3u8AP1/_old 2022-04-22 21:52:49.462708237 +0200 +++ /var/tmp/diff_new_pack.3u8AP1/_new 2022-04-22 21:52:49.474708251 +0200 @@ -17,18 +17,17 @@ %define _lto_cflags %nil -%define lname libSPIRV-Tools-suse24 +%define lname libSPIRV-Tools-suse25 Name: spirv-tools -Version: 2022.2~sdk204 +Version: 2022.2 Release: 0 Summary: API and commands for processing SPIR-V modules License: Apache-2.0 Group: Development/Libraries/C and C++ URL: https://github.com/KhronosGroup/SPIRV-Tools -#Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/v%%version.tar.gz -Source: SPIRV-Tools-%version.tar.xz +Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/v%version.tar.gz Source9: baselibs.conf Patch1: ver.diff Patch2: gcc48.diff @@ -38,7 +37,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.6.g6 +BuildRequires: spirv-headers >= 1.6.1+sdk211 %description The package includes an assembler, binary module parser, @@ -89,6 +88,7 @@ %files -n %lname %_libdir/libSPIRV-Tools.so.* +%_libdir/libSPIRV-Tools-diff.so.* %_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-lint.so.* %_libdir/libSPIRV-Tools-opt.so.* @@ -98,6 +98,7 @@ %files devel %_libdir/cmake/ %_libdir/libSPIRV-Tools.so +%_libdir/libSPIRV-Tools-diff.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-lint.so %_libdir/libSPIRV-Tools-opt.so ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.3u8AP1/_old 2022-04-22 21:52:49.518708301 +0200 +++ /var/tmp/diff_new_pack.3u8AP1/_new 2022-04-22 21:52:49.522708305 +0200 @@ -1,5 +1,5 @@ -libSPIRV-Tools-suse24 +libSPIRV-Tools-suse25 spirv-tools-devel requires -spirv-tools-<targettype> - requires "libSPIRV-Tools-suse24-<targettype> = <version>" + requires "libSPIRV-Tools-suse25-<targettype> = <version>" ++++++ ver.diff ++++++ --- /var/tmp/diff_new_pack.3u8AP1/_old 2022-04-22 21:52:49.534708319 +0200 +++ /var/tmp/diff_new_pack.3u8AP1/_new 2022-04-22 21:52:49.538708324 +0200 @@ -5,22 +5,23 @@ --- source/CMakeLists.txt | 3 +++ + source/diff/CMakeLists.txt | 2 ++ source/fuzz/CMakeLists.txt | 1 + source/link/CMakeLists.txt | 1 + source/lint/CMakeLists.txt | 1 + source/opt/CMakeLists.txt | 1 + source/reduce/CMakeLists.txt | 1 + - 6 files changed, 8 insertions(+) + 7 files changed, 10 insertions(+) -Index: SPIRV-Tools-2021.3/source/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/CMakeLists.txt +--- SPIRV-Tools-2022.2.orig/source/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/CMakeLists.txt @@ -377,6 +377,7 @@ endfunction() add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) spirv_tools_default_target_options(${SPIRV_TOOLS}-shared) set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES CXX_VISIBILITY_PRESET hidden) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse24) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse25) target_compile_definitions(${SPIRV_TOOLS}-shared PRIVATE SPIRV_TOOLS_IMPLEMENTATION PUBLIC SPIRV_TOOLS_SHAREDLIB @@ -28,7 +29,7 @@ spirv_tools_default_target_options(${SPIRV_TOOLS}-static) # The static target does not have the '-static' suffix. set_target_properties(${SPIRV_TOOLS}-static PROPERTIES OUTPUT_NAME "${SPIRV_TOOLS}") -+ set_target_properties(${SPIRV_TOOLS}-static PROPERTIES SOVERSION suse24) ++ set_target_properties(${SPIRV_TOOLS}-static PROPERTIES SOVERSION suse25) # Create the "${SPIRV_TOOLS}" target as an alias to either "${SPIRV_TOOLS}-static" # or "${SPIRV_TOOLS}-shared" depending on the value of BUILD_SHARED_LIBS. @@ -36,67 +37,81 @@ set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS}-static ${SPIRV_TOOLS}-shared) else() add_library(${SPIRV_TOOLS} ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_SOURCES}) -+ set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse24) ++ set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse25) spirv_tools_default_target_options(${SPIRV_TOOLS}) set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared) endif() -Index: SPIRV-Tools-2021.3/source/fuzz/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/diff/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/fuzz/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/fuzz/CMakeLists.txt +--- SPIRV-Tools-2022.2.orig/source/diff/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/diff/CMakeLists.txt +@@ -35,7 +35,9 @@ target_link_libraries(SPIRV-Tools-diff + target_link_libraries(SPIRV-Tools-diff + PUBLIC SPIRV-Tools-opt) + ++ + set_property(TARGET SPIRV-Tools-diff PROPERTY FOLDER "SPIRV-Tools libraries") ++set_target_properties(SPIRV-Tools-diff PROPERTIES SOVERSION suse25) + spvtools_check_symbol_exports(SPIRV-Tools-diff) + + if(ENABLE_SPIRV_TOOLS_INSTALL) +Index: SPIRV-Tools-2022.2/source/fuzz/CMakeLists.txt +=================================================================== +--- SPIRV-Tools-2022.2.orig/source/fuzz/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/fuzz/CMakeLists.txt @@ -439,6 +439,7 @@ if(SPIRV_BUILD_FUZZER) spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz) add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES}) -+ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse24) ++ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse25) spvtools_default_compile_options(SPIRV-Tools-fuzz) -Index: SPIRV-Tools-2021.3/source/link/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/link/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/link/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/link/CMakeLists.txt +--- SPIRV-Tools-2022.2.orig/source/link/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/link/CMakeLists.txt @@ -14,6 +14,7 @@ add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE} linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse24) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse25) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link -Index: SPIRV-Tools-2021.3/source/lint/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/lint/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/lint/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/lint/CMakeLists.txt -@@ -25,6 +25,7 @@ endif() +--- SPIRV-Tools-2022.2.orig/source/lint/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/lint/CMakeLists.txt +@@ -27,6 +27,7 @@ endif() add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES}) -+set_target_properties(SPIRV-Tools-lint PROPERTIES SOVERSION suse24) ++set_target_properties(SPIRV-Tools-lint PROPERTIES SOVERSION suse25) spvtools_default_compile_options(SPIRV-Tools-lint) target_include_directories(SPIRV-Tools-lint PUBLIC -Index: SPIRV-Tools-2021.3/source/opt/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/opt/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/opt/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/opt/CMakeLists.txt -@@ -235,6 +235,7 @@ spvtools_pch(SPIRV_TOOLS_OPT_SOURCES pch +--- SPIRV-Tools-2022.2.orig/source/opt/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/opt/CMakeLists.txt +@@ -245,6 +245,7 @@ spvtools_pch(SPIRV_TOOLS_OPT_SOURCES pch add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse24) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse25) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC -Index: SPIRV-Tools-2021.3/source/reduce/CMakeLists.txt +Index: SPIRV-Tools-2022.2/source/reduce/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2021.3.orig/source/reduce/CMakeLists.txt -+++ SPIRV-Tools-2021.3/source/reduce/CMakeLists.txt +--- SPIRV-Tools-2022.2.orig/source/reduce/CMakeLists.txt ++++ SPIRV-Tools-2022.2/source/reduce/CMakeLists.txt @@ -92,6 +92,7 @@ target_include_directories(SPIRV-Tools-r $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> PRIVATE ${spirv-tools_BINARY_DIR} ) -+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse24) ++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse25) # The reducer reuses a lot of functionality from the SPIRV-Tools library. target_link_libraries(SPIRV-Tools-reduce PUBLIC ${SPIRV_TOOLS_FULL_VISIBILITY}