Hello community, here is the log from the commit of package shaderc for openSUSE:Factory checked in at 2019-06-19 21:04:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shaderc (Old) and /work/SRC/openSUSE:Factory/.shaderc.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shaderc" Wed Jun 19 21:04:21 2019 rev:2 rq:707925 version:2019.0 Changes: -------- --- /work/SRC/openSUSE:Factory/shaderc/shaderc.changes 2018-12-21 08:21:31.481564072 +0100 +++ /work/SRC/openSUSE:Factory/.shaderc.new.4811/shaderc.changes 2019-06-19 21:04:53.662319350 +0200 @@ -1,0 +2,12 @@ +Wed Jun 5 11:59:17 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2019.0 + * Add optional spvc, libshaderc_spvc as wrapper around + SPIRV-Cross. + * Support NV extensions for shader stages. + * spvc: Added option to specify source environment. Spvc will + transform from source to target environment if they are + different. This only works for WebGPU0 and Vulkan 1.1. + + +------------------------------------------------------------------- Old: ---- shaderc-2018.0.tar.xz New: ---- shaderc-2019.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shaderc.spec ++++++ --- /var/tmp/diff_new_pack.slI1CA/_old 2019-06-19 21:04:55.218320759 +0200 +++ /var/tmp/diff_new_pack.slI1CA/_new 2019-06-19 21:04:55.222320763 +0200 @@ -1,7 +1,7 @@ # # spec file for package shaderc # -# 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 @@ -18,7 +18,7 @@ Name: shaderc %define lname libshaderc_shared1 -Version: 2018.0 +Version: 2019.0 Release: 0 Summary: A collection of tools, libraries and tests for shader compilation License: Apache-2.0 @@ -28,10 +28,10 @@ Patch1: 0001-Use-system-third-party-libs.patch BuildRequires: c++_compiler BuildRequires: cmake +BuildRequires: glslang-devel >= 7 BuildRequires: python-xml -BuildRequires: spirv-tools-devel >= 2017.0.g103 -BuildRequires: spirv-headers >= 1.2 -BuildRequires: glslang-devel >= 3.0.g1685 +BuildRequires: spirv-headers >= 1.4 +BuildRequires: spirv-tools-devel > 2019.3 %description A collection of tools, libraries and tests for shader compilation. @@ -63,7 +63,7 @@ %prep %autosetup -p1 -echo '"${version}"' >glslc/src/build-version.inc +echo "\"%{version}\"" > glslc/src/build-version.inc %build %cmake -DSHADERC_SKIP_TESTS=ON @@ -77,7 +77,7 @@ %postun -n %lname -p /sbin/ldconfig %files -%doc LICENSE +%license LICENSE %_bindir/glslc %files -n %lname @@ -86,5 +86,6 @@ %files devel %_includedir/shaderc/ %_libdir/libshaderc_shared.so +%_libdir/pkgconfig/*.pc %changelog ++++++ 0001-Use-system-third-party-libs.patch ++++++ --- /var/tmp/diff_new_pack.slI1CA/_old 2019-06-19 21:04:55.246320785 +0200 +++ /var/tmp/diff_new_pack.slI1CA/_new 2019-06-19 21:04:55.246320785 +0200 @@ -3,35 +3,39 @@ Subject: [PATCH 1/2] Use system third party libs --- - CMakeLists.txt | 8 -------- + CMakeLists.txt | 6 ------ glslc/CMakeLists.txt | 2 +- libshaderc/CMakeLists.txt | 2 ++ - 3 files changed, 3 insertions(+), 9 deletions(-) + 3 files changed, 3 insertions(+), 7 deletions(-) -Index: shaderc-2018.0/CMakeLists.txt +Index: shaderc-2019.0/CMakeLists.txt =================================================================== ---- shaderc-2018.0.orig/CMakeLists.txt -+++ shaderc-2018.0/CMakeLists.txt -@@ -61,15 +61,7 @@ endif(MSVC) +--- shaderc-2019.0.orig/CMakeLists.txt ++++ shaderc-2019.0/CMakeLists.txt +@@ -70,7 +70,6 @@ endif(MSVC) # Configure subdirectories. # We depend on these for later projects, so they should come first. -add_subdirectory(third_party) -- - add_subdirectory(libshaderc_util) - add_subdirectory(libshaderc) + + if(SHADERC_ENABLE_SPVC) + add_subdirectory(libshaderc_spvc) +@@ -81,11 +80,6 @@ add_subdirectory(libshaderc) add_subdirectory(glslc) add_subdirectory(examples) -- + -add_custom_target(build-version -- ${PYTHON_EXE} +- ${PYTHON_EXECUTABLE} - ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py - ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} - COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).") -Index: shaderc-2018.0/glslc/CMakeLists.txt + + function(define_pkg_config_file NAME LIBS) + add_custom_target(${NAME}-pkg-config ALL +Index: shaderc-2019.0/glslc/CMakeLists.txt =================================================================== ---- shaderc-2018.0.orig/glslc/CMakeLists.txt -+++ shaderc-2018.0/glslc/CMakeLists.txt +--- shaderc-2019.0.orig/glslc/CMakeLists.txt ++++ shaderc-2019.0/glslc/CMakeLists.txt @@ -18,7 +18,7 @@ add_library(glslc STATIC shaderc_default_compile_options(glslc) target_include_directories(glslc PUBLIC ${glslang_SOURCE_DIR}) @@ -41,11 +45,11 @@ target_link_libraries(glslc PRIVATE shaderc_util shaderc) add_executable(glslc_exe src/main.cc) -Index: shaderc-2018.0/libshaderc/CMakeLists.txt +Index: shaderc-2019.0/libshaderc/CMakeLists.txt =================================================================== ---- shaderc-2018.0.orig/libshaderc/CMakeLists.txt -+++ shaderc-2018.0/libshaderc/CMakeLists.txt -@@ -43,6 +43,8 @@ set(SHADERC_LIBS +--- shaderc-2019.0.orig/libshaderc/CMakeLists.txt ++++ shaderc-2019.0/libshaderc/CMakeLists.txt +@@ -46,6 +46,8 @@ set(SHADERC_LIBS shaderc_util SPIRV # from glslang SPIRV-Tools ++++++ _service ++++++ --- /var/tmp/diff_new_pack.slI1CA/_old 2019-06-19 21:04:55.274320811 +0200 +++ /var/tmp/diff_new_pack.slI1CA/_new 2019-06-19 21:04:55.274320811 +0200 @@ -2,9 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">git://github.com/google/shaderc</param> - <param name="revision">v2018.0</param> - <param name="parent-tag">v2018.0</param> - <param name="versionformat">2018.0</param> + <param name="revision">v2019.0</param> + <param name="parent-tag">v2019.0</param> + <param name="versionformat">2019.0</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ shaderc-2018.0.tar.xz -> shaderc-2019.0.tar.xz ++++++ ++++ 6302 lines of diff (skipped)
