Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-frameworks/kconfig/
Date: Tue, 23 Nov 2021 12:28:44
Message-Id: 1637665073.7ce0e06d01c326b4c6f90bbfb4947b87741fade3.asturm@gentoo
1 commit: 7ce0e06d01c326b4c6f90bbfb4947b87741fade3
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 23 10:57:53 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 23 10:57:53 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=7ce0e06d
7
8 kde-frameworks/kconfig: Add IUSE qml
9
10 "Copy ConfigPropertyMap from KDeclarative to new KConfig QML module"
11
12 Upstream commit 3f29f3d6452f735757cb8f84dfc20cdcba791613
13
14 Package-Manager: Portage-3.0.28, Repoman-3.0.3
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 kde-frameworks/kconfig/kconfig-9999.ebuild | 11 +++++++----
18 kde-frameworks/kconfig/metadata.xml | 3 +++
19 2 files changed, 10 insertions(+), 4 deletions(-)
20
21 diff --git a/kde-frameworks/kconfig/kconfig-9999.ebuild b/kde-frameworks/kconfig/kconfig-9999.ebuild
22 index b8423f64d6..c36e9b6bcc 100644
23 --- a/kde-frameworks/kconfig/kconfig-9999.ebuild
24 +++ b/kde-frameworks/kconfig/kconfig-9999.ebuild
25 @@ -8,24 +8,26 @@ VIRTUALX_REQUIRED="test"
26 inherit ecm kde.org
27
28 DESCRIPTION="Framework for reading and writing configuration"
29 +
30 LICENSE="LGPL-2+"
31 KEYWORDS=""
32 -IUSE="dbus nls"
33 +IUSE="dbus nls qml"
34
35 # bug 560086
36 RESTRICT="test"
37
38 -BDEPEND="
39 - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
40 -"
41 RDEPEND="
42 >=dev-qt/qtgui-${QTMIN}:5
43 >=dev-qt/qtxml-${QTMIN}:5
44 dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
45 + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
46 "
47 DEPEND="${RDEPEND}
48 test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
49 "
50 +BDEPEND="
51 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
52 +"
53
54 DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
55
56 @@ -33,6 +35,7 @@ src_configure() {
57 local mycmakeargs=(
58 -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON # bug 746866
59 -DKCONFIG_USE_DBUS=$(usex dbus)
60 + $(cmake_use_find_package qml Qt5Qml)
61 )
62 ecm_src_configure
63 }
64
65 diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
66 index 506ecf605b..4e3b65426d 100644
67 --- a/kde-frameworks/kconfig/metadata.xml
68 +++ b/kde-frameworks/kconfig/metadata.xml
69 @@ -8,6 +8,9 @@
70 <upstream>
71 <bugs-to>https://bugs.kde.org/</bugs-to>
72 </upstream>
73 + <use>
74 + <flag name="qml">Enable QML/QtQuick support via dev-qt/qtdeclarative</flag>
75 + </use>
76 <slots>
77 <subslots>
78 Must only be used by packages that are known to use private parts of the Frameworks API.