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 <[email protected]>
+
+- 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)