summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2022-08-07 18:05:30 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2022-08-07 18:26:50 +0200
commitdf0fd513c50c70f0f3de34a2c42be29a85d16e87 (patch)
treec63d9986f0a6978d8391d47f7e4f48765124a1a4
parent0b2ad413a0ceda4f3cc1c3a93c419347447462c1 (diff)
downloadkde-df0fd513c50c70f0f3de34a2c42be29a85d16e87.tar.gz
kde-df0fd513c50c70f0f3de34a2c42be29a85d16e87.tar.bz2
kde-df0fd513c50c70f0f3de34a2c42be29a85d16e87.zip
kde-frameworks/kconfig: Revert accidental revert
This reverts commit ed956b5b5b8c726e0e562d2fc1b19257b746d790. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-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.