File fix_build_with_wayland_1.24.patch of Package vulkan-tools

diff -uNr Vulkan-Tools.orig/cube/CMakeLists.txt Vulkan-Tools/cube/CMakeLists.txt
--- Vulkan-Tools.orig/cube/CMakeLists.txt	2025-07-11 13:59:01.389743000 +0200
+++ Vulkan-Tools/cube/CMakeLists.txt	2025-07-11 14:03:29.926732000 +0200
@@ -308,13 +308,13 @@
 endif()
 
 if (XCB_LINK_LIBRARIES)
-    target_compile_definitions(vkcube PRIVATE "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
+    target_compile_definitions(vkcube PUBLIC "XCB_LIBRARY=\"${pkgcfg_lib_XCB_xcb}\"")    
 endif()
 if (X11_LINK_LIBRARIES)
-    target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
+    target_compile_definitions(vkcube PUBLIC "XLIB_LIBRARY=\"${pkgcfg_lib_X11_X11}\"")
 endif()
 if (WAYLAND_CLIENT_LINK_LIBRARIES)
-    target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
+    target_compile_definitions(vkcube PUBLIC "WAYLAND_LIBRARY=\"${pkgcfg_lib_WAYLAND_CLIENT_wayland-client}\"")
 endif()
 
 # ----------------------------------------------------------------------------
@@ -360,14 +360,14 @@
 target_compile_definitions(vkcubepp PRIVATE ${ENABLED_CUBE_PLATFORMS})
 target_link_libraries(vkcubepp ${CMAKE_DL_LIBS} Vulkan::Headers)
 
-if (XCB_LINK_LIBRARIES )
-    target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
+if (XCB_LINK_LIBRARIES)
+    target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"${pkgcfg_lib_XCB_xcb}\"")
 endif()
 if (X11_LINK_LIBRARIES)
-    target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
+    target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${pkgcfg_lib_X11_X11}\"")
 endif()
 if (WAYLAND_CLIENT_LINK_LIBRARIES)
-    target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
+    target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${pkgcfg_lib_WAYLAND_CLIENT_wayland-client}\"")
 endif()
 
 if(APPLE)
openSUSE Build Service is sponsored by