Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: eclass/
Date: Thu, 14 Dec 2017 23:13:32
Message-Id: 1513293184.4bf568ab97ef043b9840f947e562a42b1c77022d.asturm@gentoo
1 commit: 4bf568ab97ef043b9840f947e562a42b1c77022d
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 18 08:05:14 2016 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 14 23:13:04 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=4bf568ab
7
8 kde5.eclass: Add icons as runtime dependency
9
10 Most applications use icons at runtime, so add them when KDE_AUTODEPS is
11 enabled.
12
13 Bug: https://bugs.gentoo.org/564838
14
15 eclass/kde5.eclass | 5 +++++
16 1 file changed, 5 insertions(+)
17
18 diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
19 index 81d4b8a373..826e0abf10 100644
20 --- a/eclass/kde5.eclass
21 +++ b/eclass/kde5.eclass
22 @@ -194,6 +194,11 @@ case ${KDE_AUTODEPS} in
23 RDEPEND+=" >=kde-frameworks/kf-env-4"
24 COMMONDEPEND+=" $(add_qt_dep qtcore)"
25
26 + # all packages need breeze/oxygen icons for basic iconset, bug #564838
27 + if [[ ${PN} != breeze-icons && ${PN} != oxygen-icons ]]; then
28 + RDEPEND+=" || ( $(add_frameworks_dep breeze-icons) kde-frameworks/oxygen-icons:* )"
29 + fi
30 +
31 case ${CATEGORY} in
32 kde-frameworks | \
33 kde-plasma)