commit: 37b8a677234aac131c7cb21781d88b7df48bc6eb Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed May 23 14:25:11 2018 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed May 23 14:28:32 2018 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=37b8a677
kde-apps/ark: Improve rar archive postinst info Bug: https://bugs.gentoo.org/650268 Package-Manager: Portage-2.3.38, Repoman-2.3.9 kde-apps/ark/ark-18.04.49.9999.ebuild | 18 +++++++++--------- kde-apps/ark/ark-9999.ebuild | 18 +++++++++--------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/kde-apps/ark/ark-18.04.49.9999.ebuild b/kde-apps/ark/ark-18.04.49.9999.ebuild index 52543eb04b..b83fdf4b9b 100644 --- a/kde-apps/ark/ark-18.04.49.9999.ebuild +++ b/kde-apps/ark/ark-18.04.49.9999.ebuild @@ -60,16 +60,16 @@ src_configure() { pkg_postinst() { kde5_pkg_postinst - # not a typo, app-arch/unar is a real package - if ! has_version app-arch/unar ; then - elog "For handling rar archives, install app-arch/unar" + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then + elog "For extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)." fi - if ! has_version app-arch/p7zip ; then - elog "For handling 7-Zip archives, install app-arch/p7zip" - fi + has_version app-arch/rar || \ + elog "For creating rar archives, installing app-arch/rar is required." - if ! has_version app-arch/lrzip ; then - elog "For handling lrz archives, install app-arch/lrzip" - fi + has_version app-arch/p7zip || \ + elog "For handling 7-Zip archives, install app-arch/p7zip." + + has_version app-arch/lrzip || \ + elog "For handling lrz archives, install app-arch/lrzip." } diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild index 52543eb04b..b83fdf4b9b 100644 --- a/kde-apps/ark/ark-9999.ebuild +++ b/kde-apps/ark/ark-9999.ebuild @@ -60,16 +60,16 @@ src_configure() { pkg_postinst() { kde5_pkg_postinst - # not a typo, app-arch/unar is a real package - if ! has_version app-arch/unar ; then - elog "For handling rar archives, install app-arch/unar" + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then + elog "For extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)." fi - if ! has_version app-arch/p7zip ; then - elog "For handling 7-Zip archives, install app-arch/p7zip" - fi + has_version app-arch/rar || \ + elog "For creating rar archives, installing app-arch/rar is required." - if ! has_version app-arch/lrzip ; then - elog "For handling lrz archives, install app-arch/lrzip" - fi + has_version app-arch/p7zip || \ + elog "For handling 7-Zip archives, install app-arch/p7zip." + + has_version app-arch/lrzip || \ + elog "For handling lrz archives, install app-arch/lrzip." }
