Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vulkan-tools for openSUSE:Factory checked in at 2025-07-20 15:28:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vulkan-tools (Old) and /work/SRC/openSUSE:Factory/.vulkan-tools.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vulkan-tools" Sun Jul 20 15:28:32 2025 rev:57 rq:1294035 version:1.4.321 Changes: -------- --- /work/SRC/openSUSE:Factory/vulkan-tools/vulkan-tools.changes 2025-07-08 15:28:00.903676485 +0200 +++ /work/SRC/openSUSE:Factory/.vulkan-tools.new.8875/vulkan-tools.changes 2025-07-20 15:29:05.652124502 +0200 @@ -1,0 +2,6 @@ +Thu Jul 17 06:13:32 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to tag SDK-1.4.321.0 + * cube: prefer Wayland over X11 when available + +------------------------------------------------------------------- Old: ---- vulkan-sdk-1.4.313.0.tar.gz New: ---- vulkan-sdk-1.4.321.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vulkan-tools.spec ++++++ --- /var/tmp/diff_new_pack.jS6pwQ/_old 2025-07-20 15:29:06.336152807 +0200 +++ /var/tmp/diff_new_pack.jS6pwQ/_new 2025-07-20 15:29:06.340152973 +0200 @@ -17,7 +17,7 @@ Name: vulkan-tools -Version: 1.4.313 +Version: 1.4.321 Release: 0 Summary: Diagnostic utilities for Vulkan License: Apache-2.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.jS6pwQ/_old 2025-07-20 15:29:06.372154297 +0200 +++ /var/tmp/diff_new_pack.jS6pwQ/_new 2025-07-20 15:29:06.376154463 +0200 @@ -1,5 +1,5 @@ -mtime: 1751816537 -commit: 7381c1d02a6e8b19de56f66ed52e33f3cea02651295ce531a7dd33d83a58123f +mtime: 1752734070 +commit: 4f8fab8d8b3a67a092a67c9559a11c66d7706179d8071238f6454bd59e77fd0a url: https://src.opensuse.org/jengelh/vulkan-tools revision: master ++++++ build.specials.obscpio ++++++ ++++++ cmake.patch ++++++ --- /var/tmp/diff_new_pack.jS6pwQ/_old 2025-07-20 15:29:06.492159263 +0200 +++ /var/tmp/diff_new_pack.jS6pwQ/_new 2025-07-20 15:29:06.496159429 +0200 @@ -9,45 +9,42 @@ /usr/bin/cc -D/usr/lib64/libm.so" -DVK_USE_PLATFORM_DISPLAY_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DWAYLAND_LIBRARY=\"/usr/lib64/libwayland-client.so -DXCB_LIBRARY=\"/usr/lib64/libxcb.so\" -DXLIB_LIBRARY=\"/usr/lib64/libX11.so\" -I/usr/include/wayland -I/home/ej/obs_nosave/zu/X11/Wayland/vulkan-tools/Vulkan-Tools/cube -I/home/ej/obs_nosave/zu/X11/Wayland/vulkan-tools/Vulkan-Tools/cube/. -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -O2 -g -DNDEBUG -std=c99 -fPIE -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-stringop-truncation -MD -MT cube/CMakeFiles/vkcube.dir/cube.c.o -MF cube/CMakeFiles/vkcube.dir/cube.c.o.d -o cube/CMakeFiles/vkcube.dir/cube.c.o -c /home/ej/obs_nosave/zu/X11/Wayland/vulkan-tools/Vulkan-Tools/cube/cube.c /bin/sh: -c: line 1: unexpected EOF while looking for matching `"' ninja: build stopped: subcommand failed. + +Effectively switch from cc -DXLIB_LIBRARY=... to -UXLIB_LIBRARY. +I found the C code already handles this approach appropriately. --- - cube/CMakeLists.txt | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) + cube/CMakeLists.txt | 6 ------ + 1 file changed, 6 deletions(-) -Index: Vulkan-Tools-vulkan-sdk-1.4.313.0/cube/CMakeLists.txt +Index: Vulkan-Tools-vulkan-sdk-1.4.321.0/cube/CMakeLists.txt =================================================================== ---- Vulkan-Tools-vulkan-sdk-1.4.313.0.orig/cube/CMakeLists.txt -+++ Vulkan-Tools-vulkan-sdk-1.4.313.0/cube/CMakeLists.txt -@@ -308,13 +308,13 @@ if (ANDROID) +--- Vulkan-Tools-vulkan-sdk-1.4.321.0.orig/cube/CMakeLists.txt ++++ Vulkan-Tools-vulkan-sdk-1.4.321.0/cube/CMakeLists.txt +@@ -308,13 +308,10 @@ if (ANDROID) endif() if (XCB_LINK_LIBRARIES) - target_compile_definitions(vkcube PRIVATE "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcube PRIVATE "XCB_LIBRARY=\"libxcb.so.1\"") endif() if (X11_LINK_LIBRARIES) - target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"libX11.so.6\"") endif() if (WAYLAND_CLIENT_LINK_LIBRARIES) - target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"libwayland-client.so.0\"") endif() # ---------------------------------------------------------------------------- -@@ -361,13 +361,13 @@ target_compile_definitions(vkcubepp PRIV +@@ -361,13 +358,10 @@ target_compile_definitions(vkcubepp PRIV target_link_libraries(vkcubepp ${CMAKE_DL_LIBS} Vulkan::Headers) if (XCB_LINK_LIBRARIES ) - target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"libxcb.so.1\"") endif() if (X11_LINK_LIBRARIES) - target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"libX11.so.6\"") endif() if (WAYLAND_CLIENT_LINK_LIBRARIES) - target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") -+ target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"libwayland-client.so.0\"") endif() if(APPLE) ++++++ vulkan-sdk-1.4.313.0.tar.gz -> vulkan-sdk-1.4.321.0.tar.gz ++++++ ++++ 3586 lines of diff (skipped)