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-apps/ark/
Date: Wed, 23 May 2018 14:59:53
Message-Id: 1527085712.37b8a677234aac131c7cb21781d88b7df48bc6eb.asturm@gentoo
1 commit: 37b8a677234aac131c7cb21781d88b7df48bc6eb
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 23 14:25:11 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed May 23 14:28:32 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=37b8a677
7
8 kde-apps/ark: Improve rar archive postinst info
9
10 Bug: https://bugs.gentoo.org/650268
11 Package-Manager: Portage-2.3.38, Repoman-2.3.9
12
13 kde-apps/ark/ark-18.04.49.9999.ebuild | 18 +++++++++---------
14 kde-apps/ark/ark-9999.ebuild | 18 +++++++++---------
15 2 files changed, 18 insertions(+), 18 deletions(-)
16
17 diff --git a/kde-apps/ark/ark-18.04.49.9999.ebuild b/kde-apps/ark/ark-18.04.49.9999.ebuild
18 index 52543eb04b..b83fdf4b9b 100644
19 --- a/kde-apps/ark/ark-18.04.49.9999.ebuild
20 +++ b/kde-apps/ark/ark-18.04.49.9999.ebuild
21 @@ -60,16 +60,16 @@ src_configure() {
22 pkg_postinst() {
23 kde5_pkg_postinst
24
25 - # not a typo, app-arch/unar is a real package
26 - if ! has_version app-arch/unar ; then
27 - elog "For handling rar archives, install app-arch/unar"
28 + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then
29 + elog "For extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)."
30 fi
31
32 - if ! has_version app-arch/p7zip ; then
33 - elog "For handling 7-Zip archives, install app-arch/p7zip"
34 - fi
35 + has_version app-arch/rar || \
36 + elog "For creating rar archives, installing app-arch/rar is required."
37
38 - if ! has_version app-arch/lrzip ; then
39 - elog "For handling lrz archives, install app-arch/lrzip"
40 - fi
41 + has_version app-arch/p7zip || \
42 + elog "For handling 7-Zip archives, install app-arch/p7zip."
43 +
44 + has_version app-arch/lrzip || \
45 + elog "For handling lrz archives, install app-arch/lrzip."
46 }
47
48 diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild
49 index 52543eb04b..b83fdf4b9b 100644
50 --- a/kde-apps/ark/ark-9999.ebuild
51 +++ b/kde-apps/ark/ark-9999.ebuild
52 @@ -60,16 +60,16 @@ src_configure() {
53 pkg_postinst() {
54 kde5_pkg_postinst
55
56 - # not a typo, app-arch/unar is a real package
57 - if ! has_version app-arch/unar ; then
58 - elog "For handling rar archives, install app-arch/unar"
59 + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then
60 + elog "For extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)."
61 fi
62
63 - if ! has_version app-arch/p7zip ; then
64 - elog "For handling 7-Zip archives, install app-arch/p7zip"
65 - fi
66 + has_version app-arch/rar || \
67 + elog "For creating rar archives, installing app-arch/rar is required."
68
69 - if ! has_version app-arch/lrzip ; then
70 - elog "For handling lrz archives, install app-arch/lrzip"
71 - fi
72 + has_version app-arch/p7zip || \
73 + elog "For handling 7-Zip archives, install app-arch/p7zip."
74 +
75 + has_version app-arch/lrzip || \
76 + elog "For handling lrz archives, install app-arch/lrzip."
77 }