Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vulkan-validationlayers for openSUSE:Factory checked in at 2023-02-17 16:44:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vulkan-validationlayers (Old) and /work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.22824 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vulkan-validationlayers" Fri Feb 17 16:44:07 2023 rev:41 rq:1066257 version:1.3.239.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vulkan-validationlayers/vulkan-validationlayers.changes 2023-02-01 16:40:17.730083436 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.22824/vulkan-validationlayers.changes 2023-02-17 16:44:15.562610683 +0100 @@ -1,0 +2,7 @@ +Thu Feb 16 18:27:17 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Rework xxhash.diff, remove ver.diff, + cure unresolved symbols [boo#1208172]. +- Delete vulkan-validationlayers-devel + +------------------------------------------------------------------- Old: ---- ver.diff vulkan-validationlayers-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vulkan-validationlayers.spec ++++++ --- /var/tmp/diff_new_pack.8VhpFA/_old 2023-02-17 16:44:16.126613859 +0100 +++ /var/tmp/diff_new_pack.8VhpFA/_new 2023-02-17 16:44:16.134613903 +0100 @@ -25,8 +25,6 @@ Group: Development/Tools/Other URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source: https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/sdk-%version.tar.gz -Source9: %name-rpmlintrc -Patch1: ver.diff Patch2: xxhash.diff BuildRequires: cmake >= 3.7.12 BuildRequires: gcc-c++ >= 4.8 @@ -49,26 +47,6 @@ This package contains the Khronos official Vulkan validation layers. -%package -n %lname -Summary: Vulkan validation layer utility library -Group: System/Libraries - -%description -n %lname -Vulkan is a 3D graphics and compute API. - -This package contains a utility library. - -%package devel -Summary: Vulkan validation layer support files -Group: Development/Libraries/C and C++ -Requires: %lname = %version -Requires: xxhash-devel - -%description devel -Vulkan is a 3D graphics and compute API. - -This package contains support files for the VkLayer utility library. - %prep %autosetup -n Vulkan-ValidationLayers-sdk-%version -p1 perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt */CMakeLists.txt @@ -94,22 +72,11 @@ %install %cmake_install b="%buildroot" -ln -sv "libVkLayer_utils-%version.so" "$b/%_libdir/libVkLayer_utils.so" -rm -f "$b/%_includedir"/xxhash.* - -%post -n %lname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +rm -Rfv "$b/%_includedir" "$b/%_libdir"/*.a %files %license LICENSE.txt %_libdir/libVkLayer_khr*.so %_datadir/vulkan/ -%files -n %lname -%_libdir/libVkLayer_utils-%version.so - -%files devel -%_includedir/* -%_libdir/libVkLayer_utils.so - %changelog ++++++ xxhash.diff ++++++ --- /var/tmp/diff_new_pack.8VhpFA/_old 2023-02-17 16:44:16.182614174 +0100 +++ /var/tmp/diff_new_pack.8VhpFA/_new 2023-02-17 16:44:16.186614197 +0100 @@ -14,16 +14,19 @@ =================================================================== --- Vulkan-ValidationLayers-sdk-1.3.239.0.orig/layers/CMakeLists.txt +++ Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt -@@ -50,8 +50,6 @@ target_sources(VkLayer_utils PRIVATE +@@ -50,10 +50,8 @@ target_sources(VkLayer_utils PRIVATE vk_layer_logging.cpp vk_layer_utils.h vk_layer_utils.cpp - xxhash.h - xxhash.c ) - set_target_properties(VkLayer_utils PROPERTIES OUTPUT_NAME "VkLayer_utils-@PACKAGE_VERSION@") - target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers) -@@ -259,8 +257,6 @@ target_sources(VkLayer_khronos_validatio +-target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers) ++target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers -lxxhash) + set_target_properties(VkLayer_utils PROPERTIES LINKER_LANGUAGE CXX) + target_include_directories(VkLayer_utils PUBLIC + . +@@ -258,8 +256,6 @@ target_sources(VkLayer_khronos_validatio video_validation.cpp vk_layer_settings_ext.h wsi_validation.cpp @@ -32,13 +35,4 @@ ) target_compile_definitions(VkLayer_khronos_validation PUBLIC ${KHRONOS_LAYER_COMPILE_DEFINITIONS}) -@@ -279,7 +275,7 @@ if (USE_ROBIN_HOOD_HASHING) - endif() - # Order matters here. VkLayer_utils should be the last link library to ensure mimalloc overrides are picked up correctly. - # Otherwise, libraries after VkLayer_utils will not benefit from this performance improvement. --target_link_libraries(VkLayer_khronos_validation PRIVATE VVL-SPIRV-LIBS VkLayer_utils) -+target_link_libraries(VkLayer_khronos_validation PRIVATE VVL-SPIRV-LIBS VkLayer_utils -lxxhash) - - # There are 2 primary deliverables for the validation layers. - # - The actual library VkLayer_khronos_validation.(dll|so|dylib)