summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-frameworks/kconfig/kconfig-9999.ebuild4
-rw-r--r--kde-frameworks/kconfig/metadata.xml3
2 files changed, 6 insertions, 1 deletions
diff --git a/kde-frameworks/kconfig/kconfig-9999.ebuild b/kde-frameworks/kconfig/kconfig-9999.ebuild
index 719d85bce1e..f2eafa61cf4 100644
--- a/kde-frameworks/kconfig/kconfig-9999.ebuild
+++ b/kde-frameworks/kconfig/kconfig-9999.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="dbus nls"
+IUSE="dbus nls qml"
# bug 560086
RESTRICT="test"
@@ -20,6 +20,7 @@ RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
"
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
@@ -31,6 +32,7 @@ DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
src_configure() {
local mycmakeargs=(
-DKCONFIG_USE_DBUS=$(usex dbus)
+ $(cmake_use_find_package qml Qt5Qml)
)
ecm_src_configure
}
diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
index 506ecf605bc..4e3b65426dd 100644
--- a/kde-frameworks/kconfig/metadata.xml
+++ b/kde-frameworks/kconfig/metadata.xml
@@ -8,6 +8,9 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="qml">Enable QML/QtQuick support via dev-qt/qtdeclarative</flag>
+ </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.