Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-12-18 19:52:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.5145 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-tools" Fri Dec 18 19:52:04 2020 rev:23 rq:856020 version:2020.6 Changes: -------- --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2020-08-15 21:18:38.823563981 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.5145/spirv-tools.changes 2020-12-18 19:52:05.989594159 +0100 @@ -1,0 +2,9 @@ +Tue Dec 8 12:30:46 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to release 2020.6 + * Take new (raytracing) termination instructions into account. + * Do run DCE if SPV_KHR_ray_query is used. + * Support SPV_KHR_fragment_shading_rate. + * Add validation support for the ray tracing built-in variables. + +------------------------------------------------------------------- Old: ---- v2020.4.tar.gz New: ---- v2020.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spirv-tools.spec ++++++ --- /var/tmp/diff_new_pack.gf9s1e/_old 2020-12-18 19:52:06.993595264 +0100 +++ /var/tmp/diff_new_pack.gf9s1e/_new 2020-12-18 19:52:06.993595264 +0100 @@ -16,10 +16,11 @@ # -%define lname libSPIRV-Tools-suse18 +%define _lto_cflags %nil +%define lname libSPIRV-Tools-suse19 Name: spirv-tools -Version: 2020.4 +Version: 2020.6 Release: 0 Summary: API and commands for processing SPIR-V modules License: Apache-2.0 @@ -36,7 +37,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.5.3.g18 +BuildRequires: spirv-headers >= 1.5.3.g22 %description The package includes an assembler, binary module parser, @@ -64,12 +65,12 @@ integration into other code bases directly. %prep -%setup -qn SPIRV-Tools-%version -%autopatch -p1 +%autosetup -p1 -n SPIRV-Tools-%version %build -%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -make %{?_smp_mflags} +%cmake -DSPIRV-Headers_SOURCE_DIR="%_prefix" \ + -DSPIRV_TOOLS_BUILD_STATIC:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON +%cmake_build %install %cmake_install ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.gf9s1e/_old 2020-12-18 19:52:07.065595344 +0100 +++ /var/tmp/diff_new_pack.gf9s1e/_new 2020-12-18 19:52:07.065595344 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse18 +libSPIRV-Tools-suse19 spirv-tools-devel requires -spirv-tools-<targettype> - requires "libSPIRV-Tools-suse18-<targettype> = <version>" + requires "libSPIRV-Tools-suse19-<targettype> = <version>" ++++++ v2020.4.tar.gz -> v2020.6.tar.gz ++++++ ++++ 108533 lines of diff (skipped) ++++++ ver.diff ++++++ --- /var/tmp/diff_new_pack.gf9s1e/_old 2020-12-18 19:52:07.821596177 +0100 +++ /var/tmp/diff_new_pack.gf9s1e/_new 2020-12-18 19:52:07.821596177 +0100 @@ -4,78 +4,86 @@ Unversioned libraries suck! --- - source/CMakeLists.txt | 2 ++ + source/CMakeLists.txt | 3 +++ source/fuzz/CMakeLists.txt | 1 + source/link/CMakeLists.txt | 1 + source/opt/CMakeLists.txt | 1 + source/reduce/CMakeLists.txt | 1 + - 5 files changed, 6 insertions(+) + 5 files changed, 7 insertions(+) -Index: spirv-tools-2019.5~git157/source/CMakeLists.txt +Index: SPIRV-Tools-2020.6/source/CMakeLists.txt =================================================================== ---- spirv-tools-2019.5~git157.orig/source/CMakeLists.txt -+++ spirv-tools-2019.5~git157/source/CMakeLists.txt -@@ -336,6 +336,7 @@ set_source_files_properties( - spvtools_pch(SPIRV_SOURCES pch_source) - - add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse18) - spvtools_default_compile_options(${SPIRV_TOOLS}) - target_include_directories(${SPIRV_TOOLS} - PUBLIC -@@ -349,6 +350,7 @@ spvtools_check_symbol_exports(${SPIRV_TO - add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) - +--- SPIRV-Tools-2020.6.orig/source/CMakeLists.txt ++++ SPIRV-Tools-2020.6/source/CMakeLists.txt +@@ -367,6 +367,7 @@ endfunction() add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse18) - spvtools_default_compile_options(${SPIRV_TOOLS}-shared) - target_include_directories(${SPIRV_TOOLS}-shared - PUBLIC -Index: spirv-tools-2019.5~git157/source/fuzz/CMakeLists.txt + 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 suse19) + target_compile_definitions(${SPIRV_TOOLS}-shared + PRIVATE SPIRV_TOOLS_IMPLEMENTATION + PUBLIC SPIRV_TOOLS_SHAREDLIB +@@ -377,6 +378,7 @@ if(SPIRV_TOOLS_BUILD_STATIC) + 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 suse19) + + # 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. +@@ -389,6 +391,7 @@ if(SPIRV_TOOLS_BUILD_STATIC) + 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 suse19) + spirv_tools_default_target_options(${SPIRV_TOOLS}) + set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared) + endif() +Index: SPIRV-Tools-2020.6/source/fuzz/CMakeLists.txt =================================================================== ---- spirv-tools-2019.5~git157.orig/source/fuzz/CMakeLists.txt -+++ spirv-tools-2019.5~git157/source/fuzz/CMakeLists.txt -@@ -146,6 +146,7 @@ if(SPIRV_BUILD_FUZZER) +--- SPIRV-Tools-2020.6.orig/source/fuzz/CMakeLists.txt ++++ SPIRV-Tools-2020.6/source/fuzz/CMakeLists.txt +@@ -425,6 +425,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 suse18) ++ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse19) spvtools_default_compile_options(SPIRV-Tools-fuzz) - target_compile_definitions(SPIRV-Tools-fuzz PUBLIC -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0) -Index: spirv-tools-2019.5~git157/source/link/CMakeLists.txt + +Index: SPIRV-Tools-2020.6/source/link/CMakeLists.txt =================================================================== ---- spirv-tools-2019.5~git157.orig/source/link/CMakeLists.txt -+++ spirv-tools-2019.5~git157/source/link/CMakeLists.txt +--- SPIRV-Tools-2020.6.orig/source/link/CMakeLists.txt ++++ SPIRV-Tools-2020.6/source/link/CMakeLists.txt @@ -14,6 +14,7 @@ - add_library(SPIRV-Tools-link + add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE} linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse18) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse19) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link -Index: spirv-tools-2019.5~git157/source/opt/CMakeLists.txt +Index: SPIRV-Tools-2020.6/source/opt/CMakeLists.txt =================================================================== ---- spirv-tools-2019.5~git157.orig/source/opt/CMakeLists.txt -+++ spirv-tools-2019.5~git157/source/opt/CMakeLists.txt -@@ -231,6 +231,7 @@ spvtools_pch(SPIRV_TOOLS_OPT_SOURCES pch +--- SPIRV-Tools-2020.6.orig/source/opt/CMakeLists.txt ++++ SPIRV-Tools-2020.6/source/opt/CMakeLists.txt +@@ -234,6 +234,7 @@ spvtools_pch(SPIRV_TOOLS_OPT_SOURCES pch - add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES}) + add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse18) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse19) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC -Index: spirv-tools-2019.5~git157/source/reduce/CMakeLists.txt +Index: SPIRV-Tools-2020.6/source/reduce/CMakeLists.txt =================================================================== ---- spirv-tools-2019.5~git157.orig/source/reduce/CMakeLists.txt -+++ spirv-tools-2019.5~git157/source/reduce/CMakeLists.txt -@@ -83,6 +83,7 @@ target_include_directories(SPIRV-Tools-r +--- SPIRV-Tools-2020.6.orig/source/reduce/CMakeLists.txt ++++ SPIRV-Tools-2020.6/source/reduce/CMakeLists.txt +@@ -88,6 +88,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 suse18) ++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse19) # The reducer reuses a lot of functionality from the SPIRV-Tools library. target_link_libraries(SPIRV-Tools-reduce - PUBLIC ${SPIRV_TOOLS} + PUBLIC ${SPIRV_TOOLS_FULL_VISIBILITY} _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
