Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-03-27 16:12:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and      /work/SRC/openSUSE:Factory/.vulkan-loader.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vulkan-loader"

Wed Mar 27 16:12:59 2019 rev:7 rq:688518 version:1.1.102

Changes:
--------
--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes      
2019-02-28 21:23:30.437931019 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.25356/vulkan-loader.changes   
2019-03-27 16:13:11.991640056 +0100
@@ -1,0 +2,11 @@
+Sun Mar 24 14:02:28 UTC 2019 - John Vandenberg <[email protected]>
+
+- Use build dependency python-xml to fix Leap 42.3 builds
+
+-------------------------------------------------------------------
+Sat Mar 16 18:35:31 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to new upstream release 1.1.102
+  * Build changes only, no user-visible points.
+
+-------------------------------------------------------------------

Old:
----
  Vulkan-Loader-1.1.100.tar.xz

New:
----
  Vulkan-Loader-1.1.102.tar.xz

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

Other differences:
------------------
++++++ vulkan-loader.spec ++++++
--- /var/tmp/diff_new_pack.VvkwEi/_old  2019-03-27 16:13:12.743639864 +0100
+++ /var/tmp/diff_new_pack.VvkwEi/_new  2019-03-27 16:13:12.747639863 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.100
+%define version_unconverted 1.1.102
 
 Name:           vulkan-loader
 %define lname  libvulkan1
-Version:        1.1.100
+Version:        1.1.102
 Release:        0
 Summary:        Reference ICD loader for Vulkan
 License:        Apache-2.0
@@ -32,7 +32,7 @@
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkg-config
-BuildRequires:  python3-base
+BuildRequires:  python3-xml
 BuildRequires:  vulkan-headers >= %version
 BuildRequires:  pkgconfig(pciaccess)
 BuildRequires:  pkgconfig(x11)

++++++ Vulkan-Loader-1.1.100.tar.xz -> Vulkan-Loader-1.1.102.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/CMakeLists.txt 
new/Vulkan-Loader-1.1.102/CMakeLists.txt
--- old/Vulkan-Loader-1.1.100/CMakeLists.txt    2019-02-14 22:53:39.000000000 
+0100
+++ new/Vulkan-Loader-1.1.102/CMakeLists.txt    2019-03-06 19:46:14.000000000 
+0100
@@ -27,14 +27,24 @@
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 find_package(PythonInterp 3 REQUIRED)
 
-find_package(VulkanHeaders)
-if(NOT ${VulkanHeaders_FOUND})
-    message(FATAL_ERROR "Could not find Vulkan headers path. This can be fixed 
by setting VULKAN_HEADERS_INSTALL_DIR to an "
-                        "installation of the Vulkan-Headers repository.")
-endif()
-if(NOT ${VulkanRegistry_FOUND})
-    message(FATAL_ERROR "Could not find Vulkan registry path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
-                        "installation of the Vulkan-Headers repository.")
+if (TARGET Vulkan::Headers)
+    message(STATUS "Using Vulkan headers from Vulkan::Headers target")
+    get_target_property(VulkanRegistry_DIR Vulkan::Registry 
INTERFACE_INCLUDE_DIRECTORIES)
+else()
+    find_package(VulkanHeaders)
+    if(NOT ${VulkanHeaders_FOUND})
+        message(FATAL_ERROR "Could not find Vulkan headers path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
+                            "installation of the Vulkan-Headers repository.")
+    endif()
+    if(NOT ${VulkanRegistry_FOUND})
+        message(FATAL_ERROR "Could not find Vulkan registry path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
+                            "installation of the Vulkan-Headers repository.")
+    endif()
+
+    # set up the Vulkan::Headers target for consistency
+    add_library(vulkan-headers INTERFACE)
+    target_include_directories(vulkan-headers INTERFACE 
"${VulkanHeaders_INCLUDE_DIRS}")
+    add_library(Vulkan::Headers ALIAS vulkan-headers)
 endif()
 
 option(USE_CCACHE "Use ccache" OFF)
@@ -112,9 +122,6 @@
     option(BUILD_TESTS "Build Tests" OFF)
 endif()
 
-# Add location of Vulkan header files to include search path
-include_directories(${VulkanHeaders_INCLUDE_DIRS})
-
 if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
     set(COMMON_COMPILE_FLAGS "-Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wno-stringop-truncation 
-Wno-stringop-overflow")
     set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} -fno-strict-aliasing 
-fno-builtin-memcmp")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/loader/CMakeLists.txt 
new/Vulkan-Loader-1.1.102/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.1.100/loader/CMakeLists.txt     2019-02-14 
22:53:39.000000000 +0100
+++ new/Vulkan-Loader-1.1.102/loader/CMakeLists.txt     2019-03-06 
19:46:14.000000000 +0100
@@ -128,6 +128,7 @@
 
         add_executable(asm_offset asm_offset.c)
         add_dependencies(asm_offset generate_helper_files loader_gen_files)
+        target_link_libraries(asm_offset Vulkan::Headers)
         add_custom_command(OUTPUT gen_defines.asm DEPENDS asm_offset COMMAND 
asm_offset MASM)
         add_custom_target(loader_asm_gen_files DEPENDS gen_defines.asm)
         set_target_properties(loader_asm_gen_files PROPERTIES FOLDER 
${LOADER_HELPER_FOLDER})
@@ -165,6 +166,7 @@
         set(OPT_LOADER_SRCS ${OPT_LOADER_SRCS} unknown_ext_chain_gas.asm)
         add_executable(asm_offset asm_offset.c)
         add_dependencies(asm_offset generate_helper_files loader_gen_files)
+        target_link_libraries(asm_offset Vulkan::Headers)
         add_custom_command(OUTPUT gen_defines.asm DEPENDS asm_offset COMMAND 
asm_offset GAS)
         add_custom_target(loader_asm_gen_files DEPENDS gen_defines.asm)
     else()
@@ -184,11 +186,13 @@
     add_dependencies(loader-norm generate_helper_files loader_gen_files)
     target_compile_options(loader-norm PUBLIC 
"$<$<CONFIG:DEBUG>:${LOCAL_C_FLAGS_DBG}>")
     target_compile_options(loader-norm PUBLIC ${MSVC_LOADER_COMPILE_OPTIONS})
+    target_include_directories(loader-norm PRIVATE 
"$<TARGET_PROPERTY:Vulkan::Headers,INTERFACE_INCLUDE_DIRECTORIES>")
 
     add_library(loader-opt OBJECT ${OPT_LOADER_SRCS})
     add_dependencies(loader-opt generate_helper_files loader_gen_files 
loader_asm_gen_files)
     target_compile_options(loader-opt PUBLIC 
"$<$<CONFIG:DEBUG>:${LOCAL_C_FLAGS_REL}>")
     target_compile_options(loader-opt PUBLIC ${MSVC_LOADER_COMPILE_OPTIONS})
+    target_include_directories(loader-opt PRIVATE 
"$<TARGET_PROPERTY:Vulkan::Headers,INTERFACE_INCLUDE_DIRECTORIES>")
 
     if(NOT ENABLE_STATIC_LOADER)
         target_compile_definitions(loader-norm PUBLIC LOADER_DYNAMIC_LIB)
@@ -206,6 +210,7 @@
                                          "/ignore:4098"
                                          OUTPUT_NAME
                                          vulkan-1)
+        target_link_libraries(vulkan Vulkan::Headers)
     else()
         add_library(vulkan
                     STATIC
@@ -243,6 +248,7 @@
                                      VERSION
                                      
"${VulkanHeaders_VERSION_MAJOR}.${VulkanHeaders_VERSION_MINOR}.${VulkanHeaders_VERSION_PATCH}")
     target_link_libraries(vulkan -ldl -lpthread -lm)
+    target_link_libraries(vulkan Vulkan::Headers)
 
     if(APPLE)
         find_library(COREFOUNDATION_LIBRARY NAMES CoreFoundation)
@@ -270,6 +276,7 @@
         add_dependencies(vulkan-framework generate_helper_files 
loader_gen_files loader_asm_gen_files)
         target_compile_definitions(vulkan-framework PUBLIC 
-DLOADER_DYNAMIC_LIB)
         target_link_libraries(vulkan-framework -ldl -lpthread -lm "-framework 
CoreFoundation")
+        target_link_libraries(vulkan-framework Vulkan::Headers)
 
         # The FRAMEWORK_VERSION needs to be "A" here so that Xcode 
code-signing works when a user adds their framework to an Xcode
         # project and does "Sign on Copy". It would have been nicer to use "1" 
to denote Vulkan 1. Although Apple docs say that a
@@ -307,6 +314,9 @@
     endif()
 endif()
 
+target_link_libraries(vulkan Vulkan::Headers)
+add_library(Vulkan::Vulkan ALIAS vulkan)
+
 install(TARGETS vulkan
         LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
         ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.1.100/loader/LoaderAndLayerInterface.md 
new/Vulkan-Loader-1.1.102/loader/LoaderAndLayerInterface.md
--- old/Vulkan-Loader-1.1.100/loader/LoaderAndLayerInterface.md 2019-02-14 
22:53:39.000000000 +0100
+++ new/Vulkan-Loader-1.1.102/loader/LoaderAndLayerInterface.md 2019-03-06 
19:46:14.000000000 +0100
@@ -1,5 +1,17 @@
+<!-- markdownlint-disable MD041 -->
+[![Khronos Vulkan][1]][2]
+
+[1]: https://vulkan.lunarg.com/img/Vulkan_100px_Dec16.png 
"https://www.khronos.org/vulkan/";
+[2]: https://www.khronos.org/vulkan/
+
 # Architecture of the Vulkan Loader Interfaces
+[![Creative Commons][3]][4]
+
+<!-- Copyright &copy; 2015-2019 LunarG, Inc. -->
+
 
+[3]: https://i.creativecommons.org/l/by-nd/4.0/88x31.png "Creative Commons 
License"
+[4]: https://creativecommons.org/licenses/by-nd/4.0/
 ## Table of Contents
   * [Overview](#overview)
     * [Who Should Read This Document](#who-should-read-this-document)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/loader/loader.rc 
new/Vulkan-Loader-1.1.102/loader/loader.rc
--- old/Vulkan-Loader-1.1.100/loader/loader.rc  2019-02-14 22:53:39.000000000 
+0100
+++ new/Vulkan-Loader-1.1.102/loader/loader.rc  2019-03-06 19:46:14.000000000 
+0100
@@ -1,7 +1,7 @@
 //
-// Copyright (c) 2014-2017 The Khronos Group Inc.
-// Copyright (c) 2014-2017 Valve Corporation
-// Copyright (c) 2014-2017 LunarG, Inc.
+// Copyright (c) 2014-2019 The Khronos Group Inc.
+// Copyright (c) 2014-2019 Valve Corporation
+// Copyright (c) 2014-2019 LunarG, Inc.
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
@@ -86,7 +86,7 @@
         BEGIN
             VALUE "FileDescription", VER_FILE_DESCRIPTION_STR
             VALUE "FileVersion", VER_FILE_VERSION_STR
-            VALUE "LegalCopyright", "Copyright (C) 2015-2018"
+            VALUE "LegalCopyright", "Copyright (C) 2015-2019"
             VALUE "ProductName", "Vulkan Runtime"
             VALUE "ProductVersion", VER_FILE_VERSION_STR
         END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/scripts/common_codegen.py 
new/Vulkan-Loader-1.1.102/scripts/common_codegen.py
--- old/Vulkan-Loader-1.1.100/scripts/common_codegen.py 2019-02-14 
22:53:39.000000000 +0100
+++ new/Vulkan-Loader-1.1.102/scripts/common_codegen.py 2019-03-06 
19:46:14.000000000 +0100
@@ -1,8 +1,8 @@
 #!/usr/bin/python3 -i
 #
-# Copyright (c) 2015-2017 The Khronos Group Inc.
-# Copyright (c) 2015-2017 Valve Corporation
-# Copyright (c) 2015-2017 LunarG, Inc.
+# Copyright (c) 2015-2017, 2019 The Khronos Group Inc.
+# Copyright (c) 2015-2017, 2019 Valve Corporation
+# Copyright (c) 2015-2017, 2019 LunarG, Inc.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -26,10 +26,10 @@
 # Copyright text prefixing all headers (list of strings).
 prefixStrings = [
     '/*',
-    '** Copyright (c) 2015-2017 The Khronos Group Inc.',
-    '** Copyright (c) 2015-2017 Valve Corporation',
-    '** Copyright (c) 2015-2017 LunarG, Inc.',
-    '** Copyright (c) 2015-2017 Google Inc.',
+    '** Copyright (c) 2015-2017, 2019 The Khronos Group Inc.',
+    '** Copyright (c) 2015-2017, 2019 Valve Corporation',
+    '** Copyright (c) 2015-2017, 2019 LunarG, Inc.',
+    '** Copyright (c) 2015-2017, 2019 Google Inc.',
     '**',
     '** Licensed under the Apache License, Version 2.0 (the "License");',
     '** you may not use this file except in compliance with the License.',
@@ -52,6 +52,7 @@
     'fuchsia' : 'VK_USE_PLATFORM_FUCHSIA',
     'ios' : 'VK_USE_PLATFORM_IOS_MVK',
     'macos' : 'VK_USE_PLATFORM_MACOS_MVK',
+    'metal' : 'VK_USE_PLATFORM_METAL_EXT',
     'vi' : 'VK_USE_PLATFORM_VI_NN',
     'wayland' : 'VK_USE_PLATFORM_WAYLAND_KHR',
     'win32' : 'VK_USE_PLATFORM_WIN32_KHR',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/scripts/known_good.json 
new/Vulkan-Loader-1.1.102/scripts/known_good.json
--- old/Vulkan-Loader-1.1.100/scripts/known_good.json   2019-02-14 
22:53:39.000000000 +0100
+++ new/Vulkan-Loader-1.1.102/scripts/known_good.json   2019-03-06 
19:46:14.000000000 +0100
@@ -6,7 +6,7 @@
       "sub_dir" : "Vulkan-Headers",
       "build_dir" : "Vulkan-Headers/build",
       "install_dir" : "Vulkan-Headers/build/install",
-      "commit" : "v1.1.100"
+      "commit" : "v1.1.102"
     }
   ],
   "install_names" : {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/tests/layers/CMakeLists.txt 
new/Vulkan-Loader-1.1.102/tests/layers/CMakeLists.txt
--- old/Vulkan-Loader-1.1.100/tests/layers/CMakeLists.txt       2019-02-14 
22:53:39.000000000 +0100
+++ new/Vulkan-Loader-1.1.102/tests/layers/CMakeLists.txt       2019-03-06 
19:46:14.000000000 +0100
@@ -27,24 +27,26 @@
         add_library(VkLayer_${target} SHARED ${ARGN} VkLayer_${target}.def)
         target_compile_options(VkLayer_${target} PUBLIC 
${MSVC_LOADER_COMPILE_OPTIONS})
         add_dependencies(VkLayer_${target} generate_helper_files)
+        target_link_libraries(VkLayer_${target} Vulkan::Headers)
     endmacro()
 elseif(APPLE)
     macro(AddVkLayer target)
         add_library(VkLayer_${target} SHARED ${ARGN})
         add_dependencies(VkLayer_${target} generate_helper_files)
         set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl")
+        target_link_libraries(VkLayer_${target} Vulkan::Headers)
     endmacro()
 else(UNIX AND NOT APPLE) # i.e.: Linux
     macro(AddVkLayer target)
         add_library(VkLayer_${target} SHARED ${ARGN})
         add_dependencies(VkLayer_${target} generate_helper_files)
         set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS 
"-Wl,-Bsymbolic")
+        target_link_libraries(VkLayer_${target} Vulkan::Headers)
     endmacro()
 endif()
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR}
                     ${CMAKE_CURRENT_SOURCE_DIR}/../../loader
-                    ${PROJECT_SOURCE_DIR}/Vulkan-Headers/include
                     ${CMAKE_CURRENT_BINARY_DIR}
                     ${PROJECT_BINARY_DIR}
                     ${CMAKE_BINARY_DIR})

++++++ _service ++++++
--- /var/tmp/diff_new_pack.VvkwEi/_old  2019-03-27 16:13:13.031639791 +0100
+++ /var/tmp/diff_new_pack.VvkwEi/_new  2019-03-27 16:13:13.031639791 +0100
@@ -3,9 +3,9 @@
                <param name="scm">git</param>
                <param 
name="url">https://github.com/KhronosGroup/Vulkan-Loader</param>
                <!-- vX.Y is normal, sdk-X.Y is somewhat more tested -->
-               <param name="revision">v1.1.100</param>
-               <param name="parent-tag">v1.1.100</param>
-               <param name="versionformat">1.1.100</param>
+               <param name="revision">v1.1.102</param>
+               <param name="parent-tag">v1.1.102</param>
+               <param name="versionformat">1.1.102</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>


Reply via email to