commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-08-15 21:18:24 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.3399 (New) Package is "spirv-tools" Sat Aug 15 21:18:24 2020 rev:22 rq:826223 version:2020.4 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2020-06-04 17:52:03.864195002 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3399/spirv-tools.changes 2020-08-15 21:18:38.823563981 +0200 @@ -1,0 +2,8 @@ +Tue Aug 11 22:43:40 UTC 2020 - Jan Engelhardt + +- Update to release 2020.4 + * Memory model support for SPIR-V 1.4 + * Add new spirv-fuzz tool + * Instrument: Add version 2 of record formats + +--- Old: v2020.3.tar.gz New: v2020.4.tar.gz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.GbMKp0/_old 2020-08-15 21:18:39.431564328 +0200 +++ /var/tmp/diff_new_pack.GbMKp0/_new 2020-08-15 21:18:39.431564328 +0200 @@ -19,7 +19,7 @@ %define lname libSPIRV-Tools-suse18 Name: spirv-tools -Version:2020.3 +Version:2020.4 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -36,7 +36,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.5.1.corrected+git24 +BuildRequires: spirv-headers >= 1.5.3.g18 %description The package includes an assembler, binary module parser, ++ v2020.3.tar.gz -> v2020.4.tar.gz ++ 33544 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.GbMKp0/_old 2020-08-15 21:18:39.903564597 +0200 +++ /var/tmp/diff_new_pack.GbMKp0/_new 2020-08-15 21:18:39.903564597 +0200 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse17) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse18) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse17) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse18) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC @@ -39,7 +39,7 @@ 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 suse17) ++ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse18) spvtools_default_compile_options(SPIRV-Tools-fuzz) target_compile_definitions(SPIRV-Tools-fuzz PUBLIC -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0) @@ -51,7 +51,7 @@ add_library(SPIRV-Tools-link linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse17) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse18) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link @@ -63,7 +63,7 @@ add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse17) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse18) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC @@ -75,7 +75,7 @@ $ PRIVATE ${spirv-tools_BINARY_DIR} ) -+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse17) ++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse18) # The reducer reuses a lot of functionality from the SPIRV-Tools library. target_link_libraries(SPIRV-Tools-reduce PUBLIC ${SPIRV_TOOLS}
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-06-04 17:51:49 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.3606 (New) Package is "spirv-tools" Thu Jun 4 17:51:49 2020 rev:21 rq:810825 version:2020.3 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2020-04-13 12:52:26.460626024 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3606/spirv-tools.changes 2020-06-04 17:52:03.864195002 +0200 @@ -1,0 +2,8 @@ +Fri May 29 17:21:04 UTC 2020 - Jan Engelhardt + +- Update to release 2020.3 + * spirv-fuzz: Add validator options + * Add unrolling to performance passes + * spirv-fuzz: Support bit width argument for int and float types + +--- Old: v2020.2.tar.gz New: v2020.3.tar.gz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.TFt1UE/_old 2020-06-04 17:52:06.624203487 +0200 +++ /var/tmp/diff_new_pack.TFt1UE/_new 2020-06-04 17:52:06.624203487 +0200 @@ -16,11 +16,10 @@ # -%define version_unconverted 2020.1 -%define lname libSPIRV-Tools-suse17 +%define lname libSPIRV-Tools-suse18 Name: spirv-tools -Version:2020.2 +Version:2020.3 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.TFt1UE/_old 2020-06-04 17:52:06.652203574 +0200 +++ /var/tmp/diff_new_pack.TFt1UE/_new 2020-06-04 17:52:06.652203574 +0200 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse17 +libSPIRV-Tools-suse18 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse17- = " + requires "libSPIRV-Tools-suse18- = " ++ v2020.2.tar.gz -> v2020.3.tar.gz ++ 40041 lines of diff (skipped)
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-04-13 12:52:24 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.3248 (New) Package is "spirv-tools" Mon Apr 13 12:52:24 2020 rev:20 rq:792441 version:2020.2 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2020-02-22 18:56:47.169214872 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3248/spirv-tools.changes 2020-04-13 12:52:26.460626024 +0200 @@ -1,0 +2,9 @@ +Wed Apr 8 11:21:33 UTC 2020 - Jan Engelhardt + +- Update to release 2020.2 + * Support extended instructions in the vscode language server. + * Make spvOpcodeString part of the public API. + * Add support for KHR_ray_{query,tracing} extensions. + * Add validation support for SPV_AMD_shader_image_load_store_lod. + +--- Old: _service v2020.1.tar.gz New: v2020.2.tar.gz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.DnOJH7/_old 2020-04-13 12:52:27.344626408 +0200 +++ /var/tmp/diff_new_pack.DnOJH7/_new 2020-04-13 12:52:27.348626411 +0200 @@ -17,10 +17,10 @@ %define version_unconverted 2020.1 -%define lname libSPIRV-Tools-suse16 +%define lname libSPIRV-Tools-suse17 Name: spirv-tools -Version:2020.1 +Version:2020.2 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -31,14 +31,13 @@ Source9:baselibs.conf Patch1: ver.diff Patch2: gcc48.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.5.1.corrected +BuildRequires: spirv-headers >= 1.5.1.corrected+git24 %description The package includes an assembler, binary module parser, ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.DnOJH7/_old 2020-04-13 12:52:27.380626425 +0200 +++ /var/tmp/diff_new_pack.DnOJH7/_new 2020-04-13 12:52:27.380626425 +0200 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse16 +libSPIRV-Tools-suse17 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse16- = " + requires "libSPIRV-Tools-suse17- = " ++ v2020.1.tar.gz -> v2020.2.tar.gz ++ 28349 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.DnOJH7/_old 2020-04-13 12:52:27.824626617 +0200 +++ /var/tmp/diff_new_pack.DnOJH7/_new 2020-04-13 12:52:27.824626617 +0200 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse16) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse17) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse16) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse17) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC @@ -39,7 +39,7 @@ 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 suse16) ++ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse17) spvtools_default_compile_options(SPIRV-Tools-fuzz) target_compile_definitions(SPIRV-Tools-fuzz PUBLIC -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0) @@ -51,7 +51,7 @@ add_library(SPIRV-Tools-link linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse16) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse17) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link @@ -63,7 +63,7 @@ add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse16) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse17) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC @@ -75,7 +75,7 @@ $ PRIVATE ${spirv-tools_BINARY_DIR} ) -+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse16) ++set_targe
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-02-22 18:56:42 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.26092 (New) Package is "spirv-tools" Sat Feb 22 18:56:42 2020 rev:19 rq:777630 version:2020.1 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2020-01-24 13:10:45.121423169 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.26092/spirv-tools.changes 2020-02-22 18:56:47.169214872 +0100 @@ -1,0 +2,7 @@ +Thu Feb 20 10:10:56 UTC 2020 - Jan Engelhardt + +- Update to release 2020.1 + * Add spvParseVulkanEnv + * Handle TimeAMD in AmdExtensionToKhrPass + +--- Old: spirv-tools-2020.1~git24.tar.xz New: v2020.1.tar.gz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.k3GrxR/_old 2020-02-22 18:56:47.837216166 +0100 +++ /var/tmp/diff_new_pack.k3GrxR/_new 2020-02-22 18:56:47.837216166 +0100 @@ -16,18 +16,18 @@ # -%define version_unconverted 2020.1~git24 -%define lname libSPIRV-Tools-suse15 +%define version_unconverted 2020.1 +%define lname libSPIRV-Tools-suse16 Name: spirv-tools -Version:2020.1~git24 +Version:2020.1 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: %name-%version.tar.xz +Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/v%version.tar.gz Source9:baselibs.conf Patch1: ver.diff Patch2: gcc48.diff @@ -66,7 +66,7 @@ integration into other code bases directly. %prep -%setup -q +%setup -qn SPIRV-Tools-%version %autopatch -p1 %build ++ _service ++ --- /var/tmp/diff_new_pack.k3GrxR/_old 2020-02-22 18:56:47.861216213 +0100 +++ /var/tmp/diff_new_pack.k3GrxR/_new 2020-02-22 18:56:47.861216213 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - 323a81fc - v2019.5 - 2020.1~git@TAG_OFFSET@ + v2020.1 + v2020.1 + 2020.1 *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.k3GrxR/_old 2020-02-22 18:56:47.873216236 +0100 +++ /var/tmp/diff_new_pack.k3GrxR/_new 2020-02-22 18:56:47.873216236 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse15 +libSPIRV-Tools-suse16 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse15- = " + requires "libSPIRV-Tools-suse16- = " ++ ver.diff ++ --- /var/tmp/diff_new_pack.k3GrxR/_old 2020-02-22 18:56:47.885216259 +0100 +++ /var/tmp/diff_new_pack.k3GrxR/_new 2020-02-22 18:56:47.885216259 +0100 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse15) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse16) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse15) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse16) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC @@ -39,7 +39,7 @@ 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 suse15) ++ set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse16) spvtools_default_compile_options(SPIRV-Tools-fuzz) target_compile_definitions(SPIRV-Tools-fuzz PUBLIC -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0) @@ -51,7 +51,7 @@ add_library(SPIRV-Tools-link linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse15) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse16) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link @@ -63,7 +63,7 @@ add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse15) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse16)
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2020-01-24 13:08:14 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.26092 (New) Package is "spirv-tools" Fri Jan 24 13:08:14 2020 rev:18 rq:766382 version:2020.1~git24 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-12-18 14:46:48.561897203 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.26092/spirv-tools.changes 2020-01-24 13:10:45.121423169 +0100 @@ -1,0 +2,12 @@ +Sun Jan 19 11:04:32 UTC 2020 - Jan Engelhardt + +- Update to snapshot 2020.1~git24 (323a81fc) + * Added basic Vulkan 1.2 support and validation of 1.2. + * spirv-fuzz: added fuzzer pass to perform module donation. + * Supports OpenCL.DebugInfo.100 extended instruction set. + * Added support for SPV_KHR_non_semantic_info. + * spirv-fuzz: Transformations to add types, constants and +variables, and to add a new function to a module. + * Made instrumentation format version 2 the default. + +--- Old: spirv-tools-2019.5.tar.xz New: spirv-tools-2020.1~git24.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.ETefEy/_old 2020-01-24 13:10:47.153423985 +0100 +++ /var/tmp/diff_new_pack.ETefEy/_new 2020-01-24 13:10:47.157423987 +0100 @@ -1,7 +1,7 @@ # # spec file for package spirv-tools # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.5 +%define version_unconverted 2020.1~git24 %define lname libSPIRV-Tools-suse15 Name: spirv-tools -Version:2019.5 +Version:2020.1~git24 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.ETefEy/_old 2020-01-24 13:10:47.185423998 +0100 +++ /var/tmp/diff_new_pack.ETefEy/_new 2020-01-24 13:10:47.185423998 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2019.5 + 323a81fc v2019.5 - 2019.5 + 2020.1~git@TAG_OFFSET@ *.tar
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-12-18 14:43:35 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.4691 (New) Package is "spirv-tools" Wed Dec 18 14:43:35 2019 rev:17 rq:756640 version:2019.5 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-11-11 12:59:57.353662712 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.4691/spirv-tools.changes 2019-12-18 14:46:48.561897203 +0100 @@ -1,0 +2,20 @@ +Thu Dec 12 21:20:47 UTC 2019 - Jan Engelhardt + +- Update to release 2019.5 + * Re-enable OpReadClockKHR validation + * spirv-fuzz: simplify transformation for replacing an id with +a synonym + * spirv-fuzz: Eliminate spurious semicolons + * Update Offset to ConstOffset bitmask if operand is constant + * Validate array stride does not cause overlap + * Fix operand access of composite in upgrade memory model + * Kill the id-to-func map after wrap-opkill + * Handle OpPhi with no in operands in value numbering + * Handle unreachable block when computing register pressure + * spirv-fuzz: Improve debugging facilities + * Validate nested constructs + * spirv-fuzz: Use validator to check break/continue dominance +conditions + * spirv-fuzz: function outlining fuzzer pass + +--- Old: spirv-tools-2019.5~git157.tar.xz New: spirv-tools-2019.5.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.OMaVnm/_old 2019-12-18 14:46:50.565898120 +0100 +++ /var/tmp/diff_new_pack.OMaVnm/_new 2019-12-18 14:46:50.565898120 +0100 @@ -1,7 +1,7 @@ # # spec file for package spirv-tools # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.5~git157 -%define lname libSPIRV-Tools-suse14 +%define version_unconverted 2019.5 +%define lname libSPIRV-Tools-suse15 Name: spirv-tools -Version:2019.5~git157 +Version:2019.5 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -91,7 +91,7 @@ %_libdir/libSPIRV-Tools-shared.so.* %files devel -%_prefix/lib/cmake/ +%_libdir/cmake/ %_libdir/libSPIRV-Tools.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so ++ _service ++ --- /var/tmp/diff_new_pack.OMaVnm/_old 2019-12-18 14:46:50.589898131 +0100 +++ /var/tmp/diff_new_pack.OMaVnm/_new 2019-12-18 14:46:50.593898132 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - dc59b4b0 - 22ce39c8 - 2019.5~git@TAG_OFFSET@ + v2019.5 + v2019.5 + 2019.5 *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.OMaVnm/_old 2019-12-18 14:46:50.605898138 +0100 +++ /var/tmp/diff_new_pack.OMaVnm/_new 2019-12-18 14:46:50.605898138 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse14 +libSPIRV-Tools-suse15 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse14- = " + requires "libSPIRV-Tools-suse15- = " ++ spirv-tools-2019.5~git157.tar.xz -> spirv-tools-2019.5.tar.xz ++ 40625 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.OMaVnm/_old 2019-12-18 14:46:51.129898378 +0100 +++ /var/tmp/diff_new_pack.OMaVnm/_new 2019-12-18 14:46:51.129898378 +0100 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse14) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse15) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse14) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse15) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC @@ -39,7 +39,7 @@ spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz) add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES}) -+ set_target_properties(SPIRV-Too
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-11-11 12:59:49 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.2990 (New) Package is "spirv-tools" Mon Nov 11 12:59:49 2019 rev:16 rq:746189 version:2019.5~git157 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-08-24 18:42:05.213782271 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.2990/spirv-tools.changes 2019-11-11 12:59:57.353662712 +0100 @@ -1,0 +2,9 @@ +Thu Nov 7 09:03:03 UTC 2019 - Jan Engelhardt + +- Update to snapshot 2019.5~git157 + * Extend reducer to remove relaxed precision decorations + * SPIRV-Tools support for SPIR-V 1.5 + * Add SPV_KHR_shader_clock validation + * Add fuzzer for spirv-dis call path + +--- Old: spirv-tools-2019.5~git11.tar.xz New: spirv-tools-2019.5~git157.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.q0BisS/_old 2019-11-11 12:59:58.309663724 +0100 +++ /var/tmp/diff_new_pack.q0BisS/_new 2019-11-11 12:59:58.309663724 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.5~git11 -%define lname libSPIRV-Tools-suse13 +%define version_unconverted 2019.5~git157 +%define lname libSPIRV-Tools-suse14 Name: spirv-tools -Version:2019.5~git11 +Version:2019.5~git157 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -38,7 +38,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.4.1.g30 +BuildRequires: spirv-headers >= 1.5.1.corrected %description The package includes an assembler, binary module parser, @@ -91,6 +91,7 @@ %_libdir/libSPIRV-Tools-shared.so.* %files devel +%_prefix/lib/cmake/ %_libdir/libSPIRV-Tools.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so ++ _service ++ --- /var/tmp/diff_new_pack.q0BisS/_old 2019-11-11 12:59:58.337663753 +0100 +++ /var/tmp/diff_new_pack.q0BisS/_new 2019-11-11 12:59:58.341663758 +0100 @@ -3,7 +3,7 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - 0cbdc7a2 + dc59b4b0 22ce39c8 2019.5~git@TAG_OFFSET@ ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.q0BisS/_old 2019-11-11 12:59:58.361663780 +0100 +++ /var/tmp/diff_new_pack.q0BisS/_new 2019-11-11 12:59:58.365663783 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse13 +libSPIRV-Tools-suse14 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse13- = " + requires "libSPIRV-Tools-suse14- = " ++ spirv-tools-2019.5~git11.tar.xz -> spirv-tools-2019.5~git157.tar.xz ++ 51326 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.q0BisS/_old 2019-11-11 12:59:59.573665062 +0100 +++ /var/tmp/diff_new_pack.q0BisS/_new 2019-11-11 12:59:59.573665062 +0100 @@ -11,71 +11,71 @@ source/reduce/CMakeLists.txt |1 + 5 files changed, 6 insertions(+) -Index: spirv-tools-2019.4~git33/source/CMakeLists.txt +Index: spirv-tools-2019.5~git157/source/CMakeLists.txt === spirv-tools-2019.4~git33.orig/source/CMakeLists.txt -+++ spirv-tools-2019.4~git33/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 suse13) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse14) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} - PUBLIC ${spirv-tools_SOURCE_DIR}/include -@@ -347,6 +348,7 @@ spvtools_check_symbol_exports(${SPIRV_TO + PUBLIC +@@ -349,6 +350,7 @@ spvtools_check_symbol_exports(${SPIRV_TO add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse13) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse14) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared - PUBLIC ${spirv-tools_SOURCE_DIR}/include -Index: spirv-tools-2019.4~git33/source/fuzz/CMakeLists.txt + PUBLIC +Index: spirv-
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-08-24 18:42:03 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.7948 (New) Package is "spirv-tools" Sat Aug 24 18:42:03 2019 rev:15 rq:724964 version:2019.5~git11 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-06-13 22:34:57.728349799 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.7948/spirv-tools.changes 2019-08-24 18:42:05.213782271 +0200 @@ -1,0 +2,15 @@ +Wed Aug 21 07:56:49 UTC 2019 - Jan Engelhardt + +- Update to new snapshot 2019.5~git11 + * Add builtin validation for SPV_NV_shader_sm_builtins + * Add transformation to replace a boolean constant with a +numeric comparison + * Add validation for Subgroup builtins + * Add replayer tool for spirv-fuzz + * Validate Volatile memory semantics bit + * Add validation for SPV_EXT_demote_to_helper_invocation + * Add 'copy object' transformation + * Add SPV_EXT_physical_storage_buffer to opt whitelists + * Add descriptor array scalar replacement + +--- Old: spirv-tools-2019.4~git33.tar.xz New: spirv-tools-2019.5~git11.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.A5lsDe/_old 2019-08-24 18:42:05.885782207 +0200 +++ /var/tmp/diff_new_pack.A5lsDe/_new 2019-08-24 18:42:05.885782207 +0200 @@ -16,16 +16,16 @@ # -%define version_unconverted 2019.4~git33 -%define lname libSPIRV-Tools-suse12 +%define version_unconverted 2019.5~git11 +%define lname libSPIRV-Tools-suse13 Name: spirv-tools -Version:2019.4~git33 +Version:2019.5~git11 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 +URL:https://github.com/KhronosGroup/SPIRV-Tools Source: %name-%version.tar.xz Source9:baselibs.conf @@ -38,7 +38,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.3.7 +BuildRequires: spirv-headers >= 1.4.1.g30 %description The package includes an assembler, binary module parser, ++ _service ++ --- /var/tmp/diff_new_pack.A5lsDe/_old 2019-08-24 18:42:05.917782203 +0200 +++ /var/tmp/diff_new_pack.A5lsDe/_new 2019-08-24 18:42:05.917782203 +0200 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - 2c0111e6eba779cf30e8c7f5a733ea0762895ba0 - 84aa4946edb7e9b50d9625e2288ecf3e0ddf9327 - 2019.4~git@TAG_OFFSET@ + 0cbdc7a2 + 22ce39c8 + 2019.5~git@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.A5lsDe/_old 2019-08-24 18:42:05.933782202 +0200 +++ /var/tmp/diff_new_pack.A5lsDe/_new 2019-08-24 18:42:05.933782202 +0200 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse12 +libSPIRV-Tools-suse13 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse12- = " + requires "libSPIRV-Tools-suse13- = " ++ spirv-tools-2019.4~git33.tar.xz -> spirv-tools-2019.5~git11.tar.xz ++ 46030 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.A5lsDe/_old 2019-08-24 18:42:06.409782156 +0200 +++ /var/tmp/diff_new_pack.A5lsDe/_new 2019-08-24 18:42:06.409782156 +0200 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse12) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse13) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse12) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse13) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -39,7 +39,7 @@ 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 suse12) ++ set_target_propertie
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-06-13 22:34:56 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.4811 (New) Package is "spirv-tools" Thu Jun 13 22:34:56 2019 rev:14 rq:707923 version:2019.4~git33 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-03-27 16:10:46.787677077 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.4811/spirv-tools.changes 2019-06-13 22:34:57.728349799 +0200 @@ -1,0 +2,10 @@ +Tue Jun 4 12:23:07 UTC 2019 - Jan Engelhardt + +- Update to new snapshot 2019.4~git33 + * Support SPIR-V 1.4 + * Add library for spirv-fuzz + * Add spirv-fuzz tool. + * Add "split block" transformation. + * Add validation for SPV_EXT_fragment_shader_interlock + +--- Old: spirv-tools-2019.2.git25.tar.xz New: spirv-tools-2019.4~git33.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.zdhXpS/_old 2019-06-13 22:34:58.520349541 +0200 +++ /var/tmp/diff_new_pack.zdhXpS/_new 2019-06-13 22:34:58.524349541 +0200 @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.2.git25 -%define lname libSPIRV-Tools-suse11 +%define version_unconverted 2019.4~git33 +%define lname libSPIRV-Tools-suse12 Name: spirv-tools -Version:2019.2.git25 +Version:2019.4~git33 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -70,7 +70,7 @@ %autopatch -p1 %build -%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON +%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" make %{?_smp_mflags} %install @@ -85,7 +85,6 @@ %files -n %lname %_libdir/libSPIRV-Tools.so.* -%_libdir/libSPIRV-Tools-comp.so.* %_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-opt.so.* %_libdir/libSPIRV-Tools-reduce.so.* @@ -93,7 +92,6 @@ %files devel %_libdir/libSPIRV-Tools.so -%_libdir/libSPIRV-Tools-comp.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so %_libdir/libSPIRV-Tools-reduce.so ++ _service ++ --- /var/tmp/diff_new_pack.zdhXpS/_old 2019-06-13 22:34:58.548349532 +0200 +++ /var/tmp/diff_new_pack.zdhXpS/_new 2019-06-13 22:34:58.548349532 +0200 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - 2ac348b5 - 61dfd8492b6e324f684863ecbd79c299a06e6517 - 2019.2.git@TAG_OFFSET@ + 2c0111e6eba779cf30e8c7f5a733ea0762895ba0 + 84aa4946edb7e9b50d9625e2288ecf3e0ddf9327 + 2019.4~git@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.zdhXpS/_old 2019-06-13 22:34:58.560349529 +0200 +++ /var/tmp/diff_new_pack.zdhXpS/_new 2019-06-13 22:34:58.560349529 +0200 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse11 +libSPIRV-Tools-suse12 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse11- = " + requires "libSPIRV-Tools-suse12- = " ++ ver.diff ++ --- /var/tmp/diff_new_pack.zdhXpS/_old 2019-06-13 22:34:58.576349524 +0200 +++ /var/tmp/diff_new_pack.zdhXpS/_new 2019-06-13 22:34:58.576349524 +0200 @@ -5,77 +5,77 @@ --- source/CMakeLists.txt|2 ++ - source/comp/CMakeLists.txt |1 + + 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(+) -Index: spirv-tools-2019.1/source/CMakeLists.txt +Index: spirv-tools-2019.4~git33/source/CMakeLists.txt === spirv-tools-2019.1.orig/source/CMakeLists.txt -+++ spirv-tools-2019.1/source/CMakeLists.txt -@@ -335,6 +335,7 @@ set_source_files_properties( +--- spirv-tools-2019.4~git33.orig/source/CMakeLists.txt spirv-tools-2019.4~git33/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 suse11) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse12) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include -@@ -346,6 +347,7 @@ spvtools_check_symbol_exports(${SPIRV_TO +@@ -347,6 +348,7 @@ spvtools_check_symbol_exports(${SPIRV_TO add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-03-27 16:10:46 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.25356 (New) Package is "spirv-tools" Wed Mar 27 16:10:46 2019 rev:13 rq:685791 version:2019.2.git25 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-01-15 13:14:12.836459532 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.25356/spirv-tools.changes 2019-03-27 16:10:46.787677077 +0100 @@ -1,0 +2,33 @@ +Sun Mar 17 13:25:59 UTC 2019 - Jan Engelhardt + +- Update to new snapshot 2019.2.git25 (2ac348b5) to be in line + with current spirv-headers. + * Add --strip-atomic-counter-memory + * Add validation of storage classes for WebGPU + * Add validation for ExecutionMode in WebGPU + * Implement WebGPU specific CFG validation + * Allow NonWritable to target struct members + * Add validation for SPV_NV_cooperative_matrix + +--- +Wed Feb 20 20:06:31 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 2019.2 + * General: + * Support SPV_EXT_physical_storage_buffer + * Optimizer: + * Upgrade memory model improvments for modf and frexp. + * Add a new pass to move loads closer to their uses: code sinking. + * Invalidating the type manager now invalidates the constant +manager. + * Expand instrumentation pass for bindless bounds checking to +runtime-sized descriptor arrays. + * Add a new dead struct member elimination pass + * Validator: + * Support SPV_KHR_no_integer_wrap and related decorations. + * Validate Vulkan rules for OpTypeRuntimeArray. + * Validate NonWritable decoration. + * Many WebGPU specific validation rules were added. + * Validate variable pointer related function call rules. + +--- Old: spirv-tools-2019.1.tar.xz New: spirv-tools-2019.2.git25.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.415676916 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.419676915 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.1 -%define lname libSPIRV-Tools-suse9 +%define version_unconverted 2019.2.git25 +%define lname libSPIRV-Tools-suse11 Name: spirv-tools -Version:2019.1 +Version:2019.2.git25 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -38,7 +38,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.3.g60 +BuildRequires: spirv-headers >= 1.3.7 %description The package includes an assembler, binary module parser, ++ _service ++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.447676908 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.451676907 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2019.1 - v2019.1 - 2019.1 + 2ac348b5 + 61dfd8492b6e324f684863ecbd79c299a06e6517 + 2019.2.git@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.463676904 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.463676904 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse9 +libSPIRV-Tools-suse11 spirv-tools-devel requires -spirv-tools- - requires "libSPIRV-Tools-suse9- = " + requires "libSPIRV-Tools-suse11- = " ++ ver.diff ++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.471676902 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.475676901 +0100 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse9) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse11) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse9) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse11) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_dire
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-01-15 13:14:11 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.28833 (New) Package is "spirv-tools" Tue Jan 15 13:14:11 2019 rev:12 rq:663459 version:2019.1 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-11-12 09:35:26.193698972 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.28833/spirv-tools.changes 2019-01-15 13:14:12.836459532 +0100 @@ -1,0 +2,14 @@ +Mon Jan 7 21:33:03 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 2019.1 + * Created a new tool called spirv-reduce. + * New optimization pass to update the memory model from GLSL450 +to VulkanKHR. + * Recognize OpTypeAccelerationStructureNV as a type instruction +and ray tracing storage classes. + * Add --target-env flag to spirv-opt. + * Add --webgpu-mode flag to run optimizations for webgpu. + * Outupt disassembled line number instead of byte offset in +validation errors. + +--- Old: spirv-tools-2018.6.g0.tar.xz New: spirv-tools-2019.1.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.AZynUO/_old 2019-01-15 13:14:13.280459185 +0100 +++ /var/tmp/diff_new_pack.AZynUO/_new 2019-01-15 13:14:13.280459185 +0100 @@ -1,7 +1,7 @@ # # spec file for package spirv-tools # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define version_unconverted 2018.6.g0 -%define lname libSPIRV-Tools-suse8 +%define version_unconverted 2019.1 +%define lname libSPIRV-Tools-suse9 Name: spirv-tools -Version:2018.6.g0 +Version:2019.1 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -35,9 +35,10 @@ BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: gcc-c++ +BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.3.g44 +BuildRequires: spirv-headers >= 1.3.g60 %description The package includes an assembler, binary module parser, @@ -87,6 +88,7 @@ %_libdir/libSPIRV-Tools-comp.so.* %_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-opt.so.* +%_libdir/libSPIRV-Tools-reduce.so.* %_libdir/libSPIRV-Tools-shared.so.* %files devel @@ -94,6 +96,7 @@ %_libdir/libSPIRV-Tools-comp.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so +%_libdir/libSPIRV-Tools-reduce.so %_libdir/libSPIRV-Tools-shared.so %_libdir/pkgconfig/SPIRV-Tools.pc %_libdir/pkgconfig/SPIRV-Tools-shared.pc ++ _service ++ --- /var/tmp/diff_new_pack.AZynUO/_old 2019-01-15 13:14:13.308459163 +0100 +++ /var/tmp/diff_new_pack.AZynUO/_new 2019-01-15 13:14:13.308459163 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2018.6 - v2018.6 - 2018.6.g@TAG_OFFSET@ + v2019.1 + v2019.1 + 2019.1 *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.AZynUO/_old 2019-01-15 13:14:13.320459153 +0100 +++ /var/tmp/diff_new_pack.AZynUO/_new 2019-01-15 13:14:13.324459151 +0100 @@ -1,2 +1,4 @@ -libSPIRV-Tools-suse8 +libSPIRV-Tools-suse9 spirv-tools-devel + requires -spirv-tools- + requires "libSPIRV-Tools-suse9- = " ++ spirv-tools-2018.6.g0.tar.xz -> spirv-tools-2019.1.tar.xz ++ 41584 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.AZynUO/_old 2019-01-15 13:14:13.752458816 +0100 +++ /var/tmp/diff_new_pack.AZynUO/_new 2019-01-15 13:14:13.752458816 +0100 @@ -4,65 +4,78 @@ Unversioned libraries suck! --- - source/CMakeLists.txt |2 ++ - source/comp/CMakeLists.txt |1 + - source/link/CMakeLists.txt |1 + - source/opt/CMakeLists.txt |1 + - 4 files changed, 5 insertions(+) + source/CMakeLists.txt|2 ++ + source/comp/CMakeLists.txt |1 + + source/link/CMakeLists.txt |1 + + source/opt/CMakeLists.txt|1 + + source/reduce/CMakeLists.txt |1 + + 5 files changed, 6 insertions(+) -Index: spirv-tools-2018.6.g0/source/CMakeLists.txt +Index: spirv-tools-2019.1/source/CMakeLists.txt === spirv-tools-20
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-11-12 09:35:22 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Mon Nov 12 09:35:22 2018 rev:11 rq:648153 version:2018.6.g0 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-09-11 17:11:30.855945987 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-11-12 09:35:26.193698972 +0100 @@ -1,0 +2,6 @@ +Sat Nov 10 12:24:41 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 2018.6 + * Added support for the Nvidia Turing and ray tracing extensions. + +--- Old: spirv-tools-2018.4.g0.tar.xz New: spirv-tools-2018.6.g0.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.tYmM34/_old 2018-11-12 09:35:26.917698078 +0100 +++ /var/tmp/diff_new_pack.tYmM34/_new 2018-11-12 09:35:26.925698068 +0100 @@ -12,15 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define version_unconverted 2018.4.g0 -%define lname libSPIRV-Tools-suse7 +%define version_unconverted 2018.6.g0 +%define lname libSPIRV-Tools-suse8 Name: spirv-tools -Version:2018.4.g0 +Version:2018.6.g0 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -37,7 +37,7 @@ BuildRequires: gcc-c++ BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.3.g0 +BuildRequires: spirv-headers >= 1.3.g44 %description The package includes an assembler, binary module parser, ++ _service ++ --- /var/tmp/diff_new_pack.tYmM34/_old 2018-11-12 09:35:26.993697984 +0100 +++ /var/tmp/diff_new_pack.tYmM34/_new 2018-11-12 09:35:26.993697984 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2018.4 - v2018.4 - 2018.4.g@TAG_OFFSET@ + v2018.6 + v2018.6 + 2018.6.g@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.tYmM34/_old 2018-11-12 09:35:27.009697965 +0100 +++ /var/tmp/diff_new_pack.tYmM34/_new 2018-11-12 09:35:27.009697965 +0100 @@ -1,2 +1,2 @@ -libSPIRV-Tools-suse7 +libSPIRV-Tools-suse8 spirv-tools-devel ++ spirv-tools-2018.4.g0.tar.xz -> spirv-tools-2018.6.g0.tar.xz ++ 130920 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.tYmM34/_old 2018-11-12 09:35:27.629697199 +0100 +++ /var/tmp/diff_new_pack.tYmM34/_new 2018-11-12 09:35:27.633697194 +0100 @@ -10,59 +10,59 @@ source/opt/CMakeLists.txt |1 + 4 files changed, 5 insertions(+) -Index: spirv-tools-2018.2/source/CMakeLists.txt +Index: spirv-tools-2018.6.g0/source/CMakeLists.txt === spirv-tools-2018.2.orig/source/CMakeLists.txt -+++ spirv-tools-2018.2/source/CMakeLists.txt -@@ -331,6 +331,7 @@ set_source_files_properties( - PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}") +--- spirv-tools-2018.6.g0.orig/source/CMakeLists.txt spirv-tools-2018.6.g0/source/CMakeLists.txt +@@ -348,6 +348,7 @@ set_source_files_properties( + spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse7) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse8) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include -@@ -341,6 +342,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE +@@ -358,6 +359,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE spvtools_check_symbol_exports(${SPIRV_TOOLS}) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse7) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse8) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC ${spirv-tools_SOURCE_DIR}/include -Index: spirv-tools-2018.2/source/comp/CMakeLists.txt +Index: spirv-tools-2018.6.g0/source/comp/CMakeLists.txt === spirv
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-09-11 17:11:29 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Tue Sep 11 17:11:29 2018 rev:10 rq:631743 version:2018.4.g0 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-03-30 12:01:59.909501978 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-09-11 17:11:30.855945987 +0200 @@ -1,0 +2,18 @@ +Fri Aug 24 19:05:26 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 2018.4 + * Added missing SPV extension strings. + * Taught DecorationManager about OpDecorateStringGOOGLE. + * Added recent Google extensions to optimizer whitelists. + * Added a loop peeling utility. + * Added Vulkan validation rules for BuiltIn variables and +Vulkan specific atomic result type restriction. + * New spirv-1.3 rules for control barrier. + * Added OpPhi validation rules. + * Use standard SPIR-V version scheme for version requirement. + * ZIV and SIV loop dependence analysis. + * Added a loop peeling pass, register liveness analysis, +a loop fusion pass, and the --strip-reflect pass. + * Support for SPV_KHR_8bit_storage. + +--- Old: spirv-tools-2018.2.tar.xz New: spirv-tools-2018.4.g0.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.503944980 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.503944980 +0200 @@ -16,11 +16,11 @@ # -%define version_unconverted 2018.2 -%define lname libSPIRV-Tools-suse6 +%define version_unconverted 2018.4.g0 +%define lname libSPIRV-Tools-suse7 Name: spirv-tools -Version:2018.2 +Version:2018.4.g0 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.535944930 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.535944930 +0200 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2018.2 - v2018.2 - 2018.2 + v2018.4 + v2018.4 + 2018.4.g@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.555944899 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.555944899 +0200 @@ -1,2 +1,2 @@ -libSPIRV-Tools-suse6 +libSPIRV-Tools-suse7 spirv-tools-devel ++ gcc48.diff ++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.563944887 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.563944887 +0200 @@ -14,10 +14,10 @@ tools/io.h |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: spirv-tools-2016.7~g135/tools/io.h +Index: spirv-tools-2018.4.g0/tools/io.h === spirv-tools-2016.7~g135.orig/tools/io.h -+++ spirv-tools-2016.7~g135/tools/io.h +--- spirv-tools-2018.4.g0.orig/tools/io.h spirv-tools-2018.4.g0/tools/io.h @@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons return false; } @@ -25,6 +25,6 @@ - if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) { + long ftx = ftell(fp); + if (sizeof(T) != 1 && ftx % sizeof(T) != 0) { - fprintf(stderr, "error: corrupted word found in file '%s'\n", filename); - return false; - } + fprintf( + stderr, + "error: file size should be a multiple of %zd; file '%s' corrupt\n", ++ ver.diff ++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.575944868 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.575944868 +0200 @@ -18,7 +18,7 @@ PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}") add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse6) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse7) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -26,7 +26,7 @@ spvtools_check_symbol_exports(${SPIRV_TOOLS}) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse6) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse7) spvtool
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-03-30 12:01:54 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Fri Mar 30 12:01:54 2018 rev:9 rq:592078 version:2018.2 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-03-12 12:07:27.540621053 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-03-30 12:01:59.909501978 +0200 @@ -1,0 +2,5 @@ +Wed Mar 28 10:20:48 UTC 2018 - meiss...@suse.com + +- add spirv-tools-devel for baselibs, for wine usage. + +--- Other differences: -- ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.AWZSec/_old 2018-03-30 12:02:00.649475221 +0200 +++ /var/tmp/diff_new_pack.AWZSec/_new 2018-03-30 12:02:00.649475221 +0200 @@ -1 +1,2 @@ libSPIRV-Tools-suse6 +spirv-tools-devel
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-03-12 12:07:25 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Mon Mar 12 12:07:25 2018 rev:8 rq:584122 version:2018.2 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-02-10 17:54:50.879341543 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-03-12 12:07:27.540621053 +0100 @@ -1,0 +2,7 @@ +Thu Mar 8 00:14:25 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 2018.2 + * SubgroupBallotKHR can enable SubgroupSize & SubgroupLocalInvocationId + * Support SPIR-V 1.3 and Vulkan 1.1 + +--- Old: spirv-tools-2018.0.tar.xz New: spirv-tools-2018.2.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.DF2IMV/_old 2018-03-12 12:07:29.060566574 +0100 +++ /var/tmp/diff_new_pack.DF2IMV/_new 2018-03-12 12:07:29.060566574 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2018.0 -%define lname libSPIRV-Tools-suse5 +%define version_unconverted 2018.2 +%define lname libSPIRV-Tools-suse6 Name: spirv-tools -Version:2018.0 +Version:2018.2 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -37,7 +37,7 @@ BuildRequires: gcc-c++ BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.2.g22 +BuildRequires: spirv-headers >= 1.3.g0 %description The package includes an assembler, binary module parser, @@ -87,13 +87,16 @@ %_libdir/libSPIRV-Tools-comp.so.* %_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-opt.so.* +%_libdir/libSPIRV-Tools-shared.so.* %files devel %_libdir/libSPIRV-Tools.so %_libdir/libSPIRV-Tools-comp.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so +%_libdir/libSPIRV-Tools-shared.so %_libdir/pkgconfig/SPIRV-Tools.pc +%_libdir/pkgconfig/SPIRV-Tools-shared.pc %_includedir/spirv-tools/ %changelog ++ _service ++ --- /var/tmp/diff_new_pack.DF2IMV/_old 2018-03-12 12:07:29.120564423 +0100 +++ /var/tmp/diff_new_pack.DF2IMV/_new 2018-03-12 12:07:29.120564423 +0100 @@ -3,9 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - v2018.0 - v2018.0 - 2018.0 + v2018.2 + v2018.2 + 2018.2 *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.DF2IMV/_old 2018-03-12 12:07:29.156563133 +0100 +++ /var/tmp/diff_new_pack.DF2IMV/_new 2018-03-12 12:07:29.156563133 +0100 @@ -1 +1 @@ -libSPIRV-Tools-suse5 +libSPIRV-Tools-suse6 ++ spirv-tools-2018.0.tar.xz -> spirv-tools-2018.2.tar.xz ++ 28358 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.DF2IMV/_old 2018-03-12 12:07:29.828539047 +0100 +++ /var/tmp/diff_new_pack.DF2IMV/_new 2018-03-12 12:07:29.828539047 +0100 @@ -4,57 +4,65 @@ Unversioned libraries suck! --- - source/CMakeLists.txt |1 + + source/CMakeLists.txt |2 ++ source/comp/CMakeLists.txt |1 + source/link/CMakeLists.txt |1 + source/opt/CMakeLists.txt |1 + - 4 files changed, 4 insertions(+) + 4 files changed, 5 insertions(+) -Index: spirv-tools-2018.0.g0/source/CMakeLists.txt +Index: spirv-tools-2018.2/source/CMakeLists.txt === spirv-tools-2018.0.g0.orig/source/CMakeLists.txt -+++ spirv-tools-2018.0.g0/source/CMakeLists.txt -@@ -324,6 +324,7 @@ set_source_files_properties( +--- spirv-tools-2018.2.orig/source/CMakeLists.txt spirv-tools-2018.2/source/CMakeLists.txt +@@ -331,6 +331,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 suse5) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse6) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include -Index: spirv-tools-2018.0.g0/source/comp/CMakeLists.txt +@@ -341,6 +342,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE + spvtools_check_symbol_exports(${SPIRV_TOOLS}) + + add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse6) + spvtools_default_compile_options(${SPIRV_TOOLS}-shared) + target_includ
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-02-10 17:54:50 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Sat Feb 10 17:54:50 2018 rev:7 rq:573919 version:2018.0 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-01-19 11:46:47.673793822 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-02-10 17:54:50.879341543 +0100 @@ -1,0 +2,10 @@ +Wed Feb 7 22:22:02 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 2018.0 + * Added OpenCL ExtInst validation rules + * Add adjacency validation pass + * Add memory semantics checks to validate atomics + * Allow relaxing validation of pointers in logical +addressing mode + +--- Old: spirv-tools-2017.0.g103.tar.xz New: spirv-tools-2018.0.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.WzBA6K/_old 2018-02-10 17:54:51.859306069 +0100 +++ /var/tmp/diff_new_pack.WzBA6K/_new 2018-02-10 17:54:51.859306069 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2017.0.g103 -%define lname libSPIRV-Tools-suse4 +%define version_unconverted 2018.0 +%define lname libSPIRV-Tools-suse5 Name: spirv-tools -Version:2017.0.g103 +Version:2018.0 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -37,7 +37,7 @@ BuildRequires: gcc-c++ BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.2 +BuildRequires: spirv-headers >= 1.2.g22 %description The package includes an assembler, binary module parser, @@ -93,6 +93,7 @@ %_libdir/libSPIRV-Tools-comp.so %_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so +%_libdir/pkgconfig/SPIRV-Tools.pc %_includedir/spirv-tools/ %changelog ++ _service ++ --- /var/tmp/diff_new_pack.WzBA6K/_old 2018-02-10 17:54:51.903304476 +0100 +++ /var/tmp/diff_new_pack.WzBA6K/_new 2018-02-10 17:54:51.903304476 +0100 @@ -3,8 +3,9 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - d16403a - 2017.0.g@TAG_OFFSET@ + v2018.0 + v2018.0 + 2018.0 *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.WzBA6K/_old 2018-02-10 17:54:51.919303897 +0100 +++ /var/tmp/diff_new_pack.WzBA6K/_new 2018-02-10 17:54:51.923303752 +0100 @@ -1 +1 @@ -libSPIRV-Tools-suse4 +libSPIRV-Tools-suse5 ++ spirv-tools-2017.0.g103.tar.xz -> spirv-tools-2018.0.tar.xz ++ 81466 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.WzBA6K/_old 2018-02-10 17:54:52.299290141 +0100 +++ /var/tmp/diff_new_pack.WzBA6K/_new 2018-02-10 17:54:52.299290141 +0100 @@ -10,51 +10,51 @@ source/opt/CMakeLists.txt |1 + 4 files changed, 4 insertions(+) -Index: spirv-tools-2017.0.g103/source/CMakeLists.txt +Index: spirv-tools-2018.0.g0/source/CMakeLists.txt === spirv-tools-2017.0.g103.orig/source/CMakeLists.txt -+++ spirv-tools-2017.0.g103/source/CMakeLists.txt -@@ -288,6 +288,7 @@ set_source_files_properties( +--- spirv-tools-2018.0.g0.orig/source/CMakeLists.txt spirv-tools-2018.0.g0/source/CMakeLists.txt +@@ -324,6 +324,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 suse3) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse5) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include -Index: spirv-tools-2017.0.g103/source/comp/CMakeLists.txt +Index: spirv-tools-2018.0.g0/source/comp/CMakeLists.txt === spirv-tools-2017.0.g103.orig/source/comp/CMakeLists.txt -+++ spirv-tools-2017.0.g103/source/comp/CMakeLists.txt +--- spirv-tools-2018.0.g0.orig/source/comp/CMakeLists.txt spirv-tools-2018.0.g0/source/comp/CMakeLists.txt @@ -14,6 +14,7 @@ if(SPIRV_BUILD_COMPRESSION) add_library(SPIRV-Tools-comp markv_codec.cpp) -+ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse4) ++ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse5) spvtools_default_compile_options(SPIRV-Tools-comp) target_include_directories(S
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-01-19 11:46:46 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Fri Jan 19 11:46:46 2018 rev:6 rq:566499 version:2017.0.g103 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2017-11-29 10:52:24.705190472 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-01-19 11:46:47.673793822 +0100 @@ -1,0 +2,7 @@ +Thu Jan 4 15:47:38 UTC 2018 - tchva...@suse.com + +- Make sure to build just with python3 +- Remove needles buildroot variable and default defattrs +- Use autopatch to apply patches + +--- Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.JQIq2Y/_old 2018-01-19 11:46:48.265765907 +0100 +++ /var/tmp/diff_new_pack.JQIq2Y/_new 2018-01-19 11:46:48.265765907 +0100 @@ -1,7 +1,7 @@ # # spec file for package spirv-tools # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,9 +35,8 @@ BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: gcc-c++ -BuildRequires: python -BuildRequires: python-xml -BuildRequires: python3 +BuildRequires: python3-base +BuildRequires: python3-xml BuildRequires: spirv-headers >= 1.2 %description @@ -67,33 +66,29 @@ %prep %setup -q -%patch -P 1 -P 2 -p1 +%autopatch -p1 %build %cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON make %{?_smp_mflags} %install -b="%buildroot" %cmake_install %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -%defattr(-,root,root) %_bindir/spirv-* %doc LICENSE %files -n %lname -%defattr(-,root,root) %_libdir/libSPIRV-Tools.so.* %_libdir/libSPIRV-Tools-comp.so.* %_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-opt.so.* %files devel -%defattr(-,root,root) %_libdir/libSPIRV-Tools.so %_libdir/libSPIRV-Tools-comp.so %_libdir/libSPIRV-Tools-link.so
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2017-11-29 10:52:23 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Wed Nov 29 10:52:23 2017 rev:5 rq:545246 version:2017.0.g103 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2017-08-08 11:59:44.923721247 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2017-11-29 10:52:24.705190472 +0100 @@ -1,0 +2,10 @@ +Fri Nov 17 13:32:51 UTC 2017 - jeng...@inai.de + +- Update to new snapshot 2017.0.g103 + * Update MARK-V to version 1.01 + * Add new checks to validate arithmetics pass + * Recognize SPV_AMD_shader_fragment_mask + * Add validate logicals pass to the validator + * Detach MARK-V from the validator + +--- Old: spirv-tools-2016.7~g154.tar.xz New: spirv-tools-2017.0.g103.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.zvwpYA/_old 2017-11-29 10:52:25.373166238 +0100 +++ /var/tmp/diff_new_pack.zvwpYA/_new 2017-11-29 10:52:25.373166238 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2016.7~g154 -%define lname libSPIRV-Tools-suse3 +%define version_unconverted 2017.0.g103 +%define lname libSPIRV-Tools-suse4 Name: spirv-tools -Version:2016.7~g154 +Version:2017.0.g103 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -38,7 +38,7 @@ BuildRequires: python BuildRequires: python-xml BuildRequires: python3 -BuildRequires: spirv-headers +BuildRequires: spirv-headers >= 1.2 %description The package includes an assembler, binary module parser, @@ -70,7 +70,7 @@ %patch -P 1 -P 2 -p1 %build -%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" +%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON make %{?_smp_mflags} %install @@ -89,12 +89,14 @@ %defattr(-,root,root) %_libdir/libSPIRV-Tools.so.* %_libdir/libSPIRV-Tools-comp.so.* +%_libdir/libSPIRV-Tools-link.so.* %_libdir/libSPIRV-Tools-opt.so.* %files devel %defattr(-,root,root) %_libdir/libSPIRV-Tools.so %_libdir/libSPIRV-Tools-comp.so +%_libdir/libSPIRV-Tools-link.so %_libdir/libSPIRV-Tools-opt.so %_includedir/spirv-tools/ ++ _service ++ --- /var/tmp/diff_new_pack.zvwpYA/_old 2017-11-29 10:52:25.417164643 +0100 +++ /var/tmp/diff_new_pack.zvwpYA/_new 2017-11-29 10:52:25.417164643 +0100 @@ -3,8 +3,8 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - 68c5f0436f1d4f1f137e608780190865d0b193ca - 2016.7~g@TAG_OFFSET@ + d16403a + 2017.0.g@TAG_OFFSET@ *.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.zvwpYA/_old 2017-11-29 10:52:25.445163626 +0100 +++ /var/tmp/diff_new_pack.zvwpYA/_new 2017-11-29 10:52:25.449163481 +0100 @@ -1 +1 @@ -libSPIRV-Tools-suse3 +libSPIRV-Tools-suse4 ++ spirv-tools-2016.7~g154.tar.xz -> spirv-tools-2017.0.g103.tar.xz ++ 59794 lines of diff (skipped) ++ ver.diff ++ --- /var/tmp/diff_new_pack.zvwpYA/_old 2017-11-29 10:52:25.761152163 +0100 +++ /var/tmp/diff_new_pack.zvwpYA/_new 2017-11-29 10:52:25.761152163 +0100 @@ -6,14 +6,15 @@ --- source/CMakeLists.txt |1 + source/comp/CMakeLists.txt |1 + + source/link/CMakeLists.txt |1 + source/opt/CMakeLists.txt |1 + - 3 files changed, 3 insertions(+) + 4 files changed, 4 insertions(+) -Index: spirv-tools-2016.7~g154/source/CMakeLists.txt +Index: spirv-tools-2017.0.g103/source/CMakeLists.txt === 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( +--- spirv-tools-2017.0.g103.orig/source/CMakeLists.txt spirv-tools-2017.0.g103/source/CMakeLists.txt +@@ -288,6 +288,7 @@ set_source_files_properties( PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}") add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) @@ -21,24 +22,36 @@ spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include -Index: spirv-tools-2016.7~g154/source/comp/CMakeLists.txt +Index: spirv-tools-2017.0.g103/source/comp/CMakeLists.txt === spirv-tools-2016.7~g154.orig/source/comp/CMakeLists.txt -+++ spirv-tools-2016.7~g154/sou
commit spirv-tools for openSUSE:Factory
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/CMa
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2017-03-02 19:27:34 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Thu Mar 2 19:27:34 2017 rev:3 rq:459301 version:2016.7~g28 Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2017-02-07 12:04:34.444228870 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2017-03-02 19:27:35.546363393 +0100 @@ -1,0 +2,7 @@ +Mon Feb 20 15:48:52 UTC 2017 - jeng...@inai.de + +- Update to new snapshot 2016.7~g28 + * The Signedness in OpTypeInt must always be 0. +- Add baselibs.conf [needed by libvulkan1, needed by libgtk4-0] + +--- Old: spirv-tools-2016.7~g24.tar.xz New: baselibs.conf spirv-tools-2016.7~g28.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.dPrxcD/_old 2017-03-02 19:27:36.154277404 +0100 +++ /var/tmp/diff_new_pack.dPrxcD/_new 2017-03-02 19:27:36.154277404 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2016.7~g24 +%define version_unconverted 2016.7~g28 %define lname libSPIRV-Tools-suse2 Name: spirv-tools -Version:2016.7~g24 +Version:2016.7~g28 Release:0 Summary:API and commands for processing SPIR-V modules License:Apache-2.0 @@ -28,6 +28,7 @@ Url:https://github.com/KhronosGroup/SPIRV-Tools Source: %name-%version.tar.xz +Source9:baselibs.conf Patch1: ver.diff Patch2: gcc48.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ baselibs.conf ++ libSPIRV-Tools-suse2 ++ spirv-tools-2016.7~g24.tar.xz -> spirv-tools-2016.7~g28.tar.xz ++ 1704 lines of diff (skipped)
commit spirv-tools for openSUSE:Factory
Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2017-02-07 12:04:33 Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) Package is "spirv-tools" Changes: --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2016-06-29 15:09:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2017-02-07 12:04:34.444228870 +0100 @@ -1,0 +2,15 @@ +Thu Feb 2 10:35:57 UTC 2017 - jeng...@inai.de + +- Update to new snapshot 2016.7~g24 + * Add classes for representing SPIR-V language constructs in memory. + * Add an option to spvBinaryToText() to ignore header output. + * Add IrBuilder for constructing SPIR-V in-memory representation. + * Add Pass, PassManager, and StripDebugInfoPass. + * Add the spirv-opt command line tool. + * Fixes segfault for loops without back-edges + * Allow missing memory model instructions in modules. + * Add spirv-lesspipe.sh + * Add spirv-dis/spirv-as support for emacs when loading .spv binaries +- Add gcc48.diff + +--- Old: spirv-tools-1.1.g41.tar.xz New: gcc48.diff spirv-tools-2016.7~g24.tar.xz Other differences: -- ++ spirv-tools.spec ++ --- /var/tmp/diff_new_pack.ALbTR2/_old 2017-02-07 12:04:34.936159275 +0100 +++ /var/tmp/diff_new_pack.ALbTR2/_new 2017-02-07 12:04:34.936159275 +0100 @@ -1,7 +1,7 @@ # # spec file for package spirv-tools # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,26 @@ # -%define version_unconverted 1.1.g41 -%define lname libSPIRV-Tools-1_1 +%define version_unconverted 2016.7~g24 +%define lname libSPIRV-Tools-suse2 Name: spirv-tools -Version:1.1.g41 +Version:2016.7~g24 Release:0 Summary:API and commands for processing SPIR-V modules -License:MIT +License:Apache-2.0 Group: Development/Libraries/C and C++ Url:https://github.com/KhronosGroup/SPIRV-Tools Source: %name-%version.tar.xz Patch1: ver.diff +Patch2: gcc48.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: gcc-c++ +BuildRequires: python +BuildRequires: python-xml BuildRequires: python3 BuildRequires: spirv-headers @@ -63,7 +66,7 @@ %prep %setup -q -%patch -P 1 -p1 +%patch -P 1 -P 2 -p1 %build %cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" @@ -82,13 +85,19 @@ %postun -n %lname -p /sbin/ldconfig %files +%defattr(-,root,root) %_bindir/spirv-* %doc LICENSE %files -n %lname -%_libdir/libSPIRV-Tools-1.1.so +%defattr(-,root,root) +%_libdir/libSPIRV-Tools.so.* +%_libdir/libSPIRV-Tools-opt.so.* %files devel +%defattr(-,root,root) +%_libdir/libSPIRV-Tools.so +%_libdir/libSPIRV-Tools-opt.so %_includedir/spirv-tools/ %changelog ++ _service ++ --- /var/tmp/diff_new_pack.ALbTR2/_old 2017-02-07 12:04:34.972154183 +0100 +++ /var/tmp/diff_new_pack.ALbTR2/_new 2017-02-07 12:04:34.972154183 +0100 @@ -3,8 +3,8 @@ git https://github.com/KhronosGroup/SPIRV-Tools spirv-tools - spirv-1.1-rev1 - 1.1.g@TAG_OFFSET@ + 68c5f0436f1d4f1f137e608780190865d0b193ca + 2016.7~g@TAG_OFFSET@ *.tar ++ gcc48.diff ++ From: Jan Engelhardt Date: 2017-02-02 19:42:44.679588946 +0100 build: workaround gcc 4.8 bug tools/io.h:41:38: error: ignoring return value of 'long int ftell(FILE*)', declared with attribute warn_unused_result [-Werror=unused-result,-Werror] if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) { Workaround gcc 4.8's wrongful idea that ftell's return value were ignored. --- tools/io.h |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: spirv-tools-2016.7~g24/tools/io.h === --- spirv-tools-2016.7~g24.orig/tools/io.h +++ spirv-tools-2016.7~g24/tools/io.h @@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons return false; } } else { - if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) { + long ftx = ftell(fp); + if (sizeof(T) != 1 && ftx % sizeof(T) != 0) { fprintf(stderr, "error: corrupted word found in file '%s'\n", filename); return false; } ++ ver.diff ++ --- /var/