File fix-library-links.patch of Package dtkgui

diff -Nur dtkgui-5.7.16/src/CMakeLists.txt dtkgui-5.7.16-new/src/CMakeLists.txt
--- dtkgui-5.7.16/src/CMakeLists.txt	2025-05-19 17:26:17.000000000 +0800
+++ dtkgui-5.7.16-new/src/CMakeLists.txt	2025-05-30 21:09:25.198487655 +0800
@@ -32,6 +32,9 @@
     $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include/DtkGui>
 )
 
+pkg_check_modules(WAYLAND REQUIRED IMPORTED_TARGET wayland-client)
+pkg_check_modules(X11 REQUIRED IMPORTED_TARGET xkbcommon)
+
 target_link_libraries(${LIB_NAME}
 PUBLIC
     Qt${QT_VERSION_MAJOR}::Gui
@@ -42,6 +45,8 @@
     Qt${QT_VERSION_MAJOR}::CorePrivate
     Qt${QT_VERSION_MAJOR}::DBus
     Qt${QT_VERSION_MAJOR}::WaylandClientPrivate
+    PkgConfig::WAYLAND
+    PkgConfig::X11
 )
 
 if("${QT_VERSION_MAJOR}" STREQUAL "5")
二进制文件 dtkgui-5.7.16/src/.CMakeLists.txt.swp 和 dtkgui-5.7.16-new/src/.CMakeLists.txt.swp 不同
openSUSE Build Service is sponsored by