diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.11.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.11.ebuild index 5be3c8fa29c1..965fab477754 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.11.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.11.ebuild @@ -55,7 +55,10 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch + "${FILESDIR}"/${PN}-remove-unused-xkbfile.patch +) src_configure() { local mycmakeargs=( diff --git a/app-i18n/fcitx-configtool/files/fcitx-configtool-remove-unused-xkbfile.patch b/app-i18n/fcitx-configtool/files/fcitx-configtool-remove-unused-xkbfile.patch new file mode 100644 index 000000000000..2ba15e294b21 --- /dev/null +++ b/app-i18n/fcitx-configtool/files/fcitx-configtool-remove-unused-xkbfile.patch @@ -0,0 +1,14 @@ +xkbfile looks like an unused dependency, remove it to fix USE="-X" build + +diff --git a/src/lib/configlib/CMakeLists.txt b/src/lib/configlib/CMakeLists.txt +index 6c257c6..1c204d7 100644 +--- a/src/lib/configlib/CMakeLists.txt ++++ b/src/lib/configlib/CMakeLists.txt +@@ -19,6 +19,6 @@ target_include_directories(configlib INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMA + target_link_libraries(configlib + Qt${QT_MAJOR_VERSION}::Core Qt${QT_MAJOR_VERSION}::Gui Fcitx5Qt${QT_MAJOR_VERSION}::DBusAddons + Fcitx5::Core Fcitx5::Utils +- Fcitx5Qt${QT_MAJOR_VERSION}::WidgetsAddons PkgConfig::XkbFile ++ Fcitx5Qt${QT_MAJOR_VERSION}::WidgetsAddons + ) +