1 |
commit: 84ffc64fc920cf397f9b74649d4f364692350c86 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Aug 14 11:01:53 2019 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 14 11:01:53 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=84ffc64f |
7 |
|
8 |
kde5.eclass: KDE_DESIGNERPLUGIN: Make use of ECM 5.62.0 for KDE PIM |
9 |
|
10 |
Recent git master KDE PIM repositories are making use of BUILD_DESIGNERPLUGIN |
11 |
and the ECM facilities available since >=5.62.0 instead of kdesignerplugin. |
12 |
|
13 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
14 |
|
15 |
eclass/kde5.eclass | 33 +++++++++++++++++++++------------ |
16 |
1 file changed, 21 insertions(+), 12 deletions(-) |
17 |
|
18 |
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass |
19 |
index 38c0d0f125..d6f70a9e9e 100644 |
20 |
--- a/eclass/kde5.eclass |
21 |
+++ b/eclass/kde5.eclass |
22 |
@@ -187,6 +187,22 @@ case ${KDE_SUBSLOT} in |
23 |
;; |
24 |
esac |
25 |
|
26 |
+case ${KDE_DESIGNERPLUGIN} in |
27 |
+ false) ;; |
28 |
+ *) |
29 |
+ IUSE+=" designer" |
30 |
+ if [[ ${CATEGORY} = kde-frameworks ]]; then |
31 |
+ BDEPEND+=" designer? ( $(add_qt_dep designer) )" |
32 |
+ else |
33 |
+ if [[ ${KDE_BUILD_TYPE} = live && ${PV} != 19.08* ]]; then |
34 |
+ FRAMEWORKS_MINIMAL="5.62.0" |
35 |
+ BDEPEND+=" designer? ( $(add_qt_dep designer) )" |
36 |
+ else |
37 |
+ BDEPEND+=" designer? ( $(add_frameworks_dep kdesignerplugin) )" |
38 |
+ fi |
39 |
+ fi |
40 |
+esac |
41 |
+ |
42 |
case ${KDE_AUTODEPS} in |
43 |
false) ;; |
44 |
*) |
45 |
@@ -208,17 +224,6 @@ case ${KDE_DEBUG} in |
46 |
;; |
47 |
esac |
48 |
|
49 |
-case ${KDE_DESIGNERPLUGIN} in |
50 |
- false) ;; |
51 |
- *) |
52 |
- IUSE+=" designer" |
53 |
- if [[ ${CATEGORY} = kde-frameworks ]]; then |
54 |
- BDEPEND+=" designer? ( $(add_qt_dep designer) )" |
55 |
- else |
56 |
- BDEPEND+=" designer? ( $(add_frameworks_dep kdesignerplugin) )" |
57 |
- fi |
58 |
-esac |
59 |
- |
60 |
case ${KDE_EXAMPLES} in |
61 |
false) ;; |
62 |
*) |
63 |
@@ -611,7 +616,11 @@ kde5_src_configure() { |
64 |
if [[ ${CATEGORY} = kde-frameworks ]]; then |
65 |
cmakeargs+=( -DBUILD_DESIGNERPLUGIN=$(usex designer) ) |
66 |
else |
67 |
- cmakeargs+=( $(cmake-utils_use_find_package designer KF5DesignerPlugin) ) |
68 |
+ if [[ ${KDE_BUILD_TYPE} = live && ${PV} != 19.08* ]] ; then |
69 |
+ cmakeargs+=( -DBUILD_DESIGNERPLUGIN=$(usex designer) ) |
70 |
+ else |
71 |
+ cmakeargs+=( $(cmake-utils_use_find_package designer KF5DesignerPlugin) ) |
72 |
+ fi |
73 |
fi |
74 |
fi |