Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde-sunset:master commit in: eclass/
Date: Sat, 30 Jun 2018 08:45:24
Message-Id: 1530348302.b0c6bf7aaef17b9f7e5d2359cd0cc831b34f38a4.asturm@gentoo
1 commit: b0c6bf7aaef17b9f7e5d2359cd0cc831b34f38a4
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sat Jun 30 08:23:04 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 30 08:45:02 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=b0c6bf7a
7
8 kde4-base.eclass: Remove kdelibs conditionals, no longer inherits kde4-base
9
10 eclass/kde4-base.eclass | 46 ++++++++++++++++++++--------------------------
11 1 file changed, 20 insertions(+), 26 deletions(-)
12
13 diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
14 index 5a9a49c..d8e922e 100644
15 --- a/eclass/kde4-base.eclass
16 +++ b/eclass/kde4-base.eclass
17 @@ -360,25 +360,23 @@ kdecommondepend="
18 "
19 unset qtcoreuse
20
21 -if [[ ${PN} != kdelibs ]]; then
22 - [[ -n ${kdelibsuse} ]] && kdelibsuse="[${kdelibsuse}]"
23 - kdecommondepend+=" kde-frameworks/kdelibs:4${kdelibsuse}"
24 - if [[ ${KDEBASE} = kdevelop ]]; then
25 - if [[ ${PN} != kdevplatform ]]; then
26 - # @ECLASS-VARIABLE: KDEVPLATFORM_REQUIRED
27 - # @DESCRIPTION:
28 - # Specifies whether kdevplatform is required. Possible values are 'always' (default) and 'never'.
29 - # Applies to KDEBASE=kdevelop only.
30 - KDEVPLATFORM_REQUIRED="${KDEVPLATFORM_REQUIRED:-always}"
31 - case ${KDEVPLATFORM_REQUIRED} in
32 - always)
33 - kdecommondepend+="
34 - >=dev-util/kdevplatform-${KDEVPLATFORM_VERSION}:4
35 - "
36 - ;;
37 - *) ;;
38 - esac
39 - fi
40 +[[ -n ${kdelibsuse} ]] && kdelibsuse="[${kdelibsuse}]"
41 +kdecommondepend+=" kde-frameworks/kdelibs:4${kdelibsuse}"
42 +if [[ ${KDEBASE} = kdevelop ]]; then
43 + if [[ ${PN} != kdevplatform ]]; then
44 + # @ECLASS-VARIABLE: KDEVPLATFORM_REQUIRED
45 + # @DESCRIPTION:
46 + # Specifies whether kdevplatform is required. Possible values are 'always' (default) and 'never'.
47 + # Applies to KDEBASE=kdevelop only.
48 + KDEVPLATFORM_REQUIRED="${KDEVPLATFORM_REQUIRED:-always}"
49 + case ${KDEVPLATFORM_REQUIRED} in
50 + always)
51 + kdecommondepend+="
52 + >=dev-util/kdevplatform-${KDEVPLATFORM_VERSION}:4
53 + "
54 + ;;
55 + *) ;;
56 + esac
57 fi
58 fi
59 unset kdelibsuse
60 @@ -421,12 +419,12 @@ kdehandbookrdepend="
61 case ${KDE_HANDBOOK} in
62 always)
63 kdedepend+=" ${kdehandbookdepend}"
64 - [[ ${PN} != kdelibs ]] && kderdepend+=" ${kdehandbookrdepend}"
65 + kderdepend+=" ${kdehandbookrdepend}"
66 ;;
67 optional)
68 IUSE+=" +handbook"
69 kdedepend+=" handbook? ( ${kdehandbookdepend} )"
70 - [[ ${PN} != kdelibs ]] && kderdepend+=" handbook? ( ${kdehandbookrdepend} )"
71 + kderdepend+=" handbook? ( ${kdehandbookrdepend} )"
72 ;;
73 *) ;;
74 esac
75 @@ -720,10 +718,9 @@ kde4-base_src_prepare() {
76
77 # Enable/disable handbooks for kde4-base packages
78 # kde4-l10n inherits kde4-base but is metapackage, so no check for doc
79 - # kdelibs inherits kde4-base but handle installing the handbook itself
80 if ! has kde4-meta ${INHERITED} && in_iuse handbook; then
81 if [[ ${KDEBASE} == kde-base ]]; then
82 - if [[ ${PN} != kde4-l10n && ${PN} != kdepim-l10n && ${PN} != kdelibs ]] && use !handbook; then
83 + if [[ ${PN} != kde4-l10n && ${PN} != kdepim-l10n ]] && use !handbook; then
84 # documentation in kde4-functions
85 : ${KDE_DOC_DIRS:=doc}
86 local dir
87 @@ -786,9 +783,6 @@ kde4-base_src_configure() {
88 append-cppflags -DQT_NO_DEBUG
89 fi
90
91 - # Set distribution name
92 - [[ ${PN} = kdelibs ]] && cmakeargs+=(-DKDE_DISTRIBUTION_TEXT=Gentoo)
93 -
94 # Here we set the install prefix
95 tc-is-cross-compiler || cmakeargs+=(-DCMAKE_INSTALL_PREFIX="${EPREFIX}${PREFIX}")