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 不同