Package: libkeymancore-dev Version: 17.0.274-1 Severity: grave Justification: renders package unusable X-Debbugs-CC: eb1@sil.org Dear Maintainer, Package libkeymancore-dev needs libicu-dev according to the pkg-config file via Requires.private: prefix=/usr includedir=${prefix}/include libdir=${prefix}/lib/x86_64-linux-gnu Name: keyman_core Description: Keyman processor for KMN keyboards. Version: 17.0.274 Requires.private: icu-uc, icu-i18n Libs: -L${libdir} -lkeymancore Cflags: -I${includedir} -I${includedir}/keyman However, the debian package libkeymancore-dev does not explicitly depends on libicu-dev, rendering FTBFS when invoking pkg-config to use libkeymancore-dev: (example in CMake:) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'keyman_core' -- Package 'icu-uc', required by 'keyman_core', not found Package 'icu-i18n', required by 'keyman_core', not found CMake Error at /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:619 (message): The following required packages were not found: - keyman_core Call Stack (most recent call first): /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal) CMakeLists.txt:11 (pkg_check_modules) -- Configuring incomplete, errors occurred! Please check again whether libicu-dev is absolutely needed when building packages using libkeymancore-dev. If yes, please add the binary dependency explicitly. Thanks, Boyuan Yang
Attachment:
signature.asc
Description: This is a digitally signed message part