commit: 3d7128990965f657c34bd584aa833e3aa3072d91 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Jun 24 15:48:37 2024 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Jun 24 15:49:52 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d712899
kde-frameworks/kconfig: Fix IUSE=-qml Pending upstream MR: https://invent.kde.org/frameworks/kconfig/-/merge_requests/315 Closes: https://bugs.gentoo.org/934805 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> kde-frameworks/kconfig/kconfig-6.3.0.ebuild | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kde-frameworks/kconfig/kconfig-6.3.0.ebuild b/kde-frameworks/kconfig/kconfig-6.3.0.ebuild index 56d42d7cf0e5..112a140b17cd 100644 --- a/kde-frameworks/kconfig/kconfig-6.3.0.ebuild +++ b/kde-frameworks/kconfig/kconfig-6.3.0.ebuild @@ -26,6 +26,17 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} ) +src_prepare() { + ecm_src_prepare + + # bug 934805 + # TODO: https://invent.kde.org/frameworks/kconfig/-/merge_requests/315 + if ! use qml; then + sed -e "s/^include(ECMQmlModule)/#& # disabled by USE=-qml/" \ + -i CMakeLists.txt || die + fi +} + src_configure() { local mycmakeargs=( -DKCONFIG_USE_DBUS=$(usex dbus)
