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-misc/krusader/
Date: Mon, 07 Sep 2020 15:07:55
Message-Id: 1599491150.982c50c08605c1015d516aa6505a9aae14d3be0c.asturm@gentoo
1 commit: 982c50c08605c1015d516aa6505a9aae14d3be0c
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 7 14:04:54 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 7 15:05:50 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=982c50c0
7
8 kde-misc/krusader: Use optfeature
9
10 Package-Manager: Portage-3.0.5, Repoman-3.0.1
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-misc/krusader/krusader-9999.ebuild | 25 +++++++------------------
14 1 file changed, 7 insertions(+), 18 deletions(-)
15
16 diff --git a/kde-misc/krusader/krusader-9999.ebuild b/kde-misc/krusader/krusader-9999.ebuild
17 index 92299b4ef7..a7dc880ab2 100644
18 --- a/kde-misc/krusader/krusader-9999.ebuild
19 +++ b/kde-misc/krusader/krusader-9999.ebuild
20 @@ -6,7 +6,7 @@ EAPI=7
21 ECM_HANDBOOK="forceoptional"
22 KFMIN=5.60.0
23 QTMIN=5.12.3
24 -inherit ecm kde.org
25 +inherit ecm kde.org optfeature
26
27 if [[ ${KDE_BUILD_TYPE} = release ]]; then
28 SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
29 @@ -59,23 +59,12 @@ RDEPEND="${COMMON_DEPEND}
30 "
31
32 pkg_postinst() {
33 - ecm_pkg_postinst
34 -
35 if [[ -z "${REPLACING_VERSIONS}" ]]; then
36 - if ! has_version kde-misc/markdownpart:${SLOT} ||
37 - ! has_version kde-misc/kmarkdownwebview:${SLOT} ; then
38 - elog "For markdown support in text previews, install one of:"
39 - elog " kde-misc/markdownpart:${SLOT}"
40 - elog " kde-misc/kmarkdownwebview:${SLOT}"
41 - fi
42 - if ! has_version kde-apps/thumbnailers:${SLOT} ||
43 - ! has_version kde-apps/ffmpegthumbs:${SLOT} ; then
44 - elog "For PDF/PS, RAW and video thumbnails support, install:"
45 - elog " kde-apps/thumbnailers:${SLOT}"
46 - elog " kde-apps/ffmpegthumbs:${SLOT}"
47 - fi
48 - if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
49 - elog "For bookmarks support, install kde-apps/keditbookmarks:${SLOT}"
50 - fi
51 + elog "Optional dependencies:"
52 + optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT}
53 + optfeature "PDF/PS and RAW image thumbnails" kde-apps/thumbnailers:${SLOT}
54 + optfeature "video thumbnails" kde-apps/ffmpegthumbs:${SLOT}
55 + optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
56 fi
57 + ecm_pkg_postinst
58 }