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)

Reply via email to