summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2016-04-07 14:32:01 +0200
committerMichael Palimaka <kensington@gentoo.org>2016-10-06 05:42:32 +1100
commit31e271c681afaf59f6b289527a59dbde0fb607ba (patch)
tree13be19b19ccf10e8cfea0210ba9aa2c3c7bca7e7
parentkde5.eclass: KDE Plasma 5.8 requires >=KF-5.26 (diff)
downloadgentoo-31e271c681afaf59f6b289527a59dbde0fb607ba.tar.gz
gentoo-31e271c681afaf59f6b289527a59dbde0fb607ba.tar.bz2
gentoo-31e271c681afaf59f6b289527a59dbde0fb607ba.zip
kde5.eclass: Add warning for kf5 applications in Plasma-4
Copied and adapted from kde4-base.eclass.
-rw-r--r--eclass/kde5.eclass17
1 files changed, 17 insertions, 0 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 5a586ffc0790..d41e99d6dd7f 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -651,6 +651,23 @@ kde5_pkg_postinst() {
gnome2_icon_cache_update
xdg_pkg_postinst
+
+ if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then
+ if [[ ${KDE_BUILD_TYPE} = live ]]; then
+ echo
+ einfo "WARNING! This is an experimental live ebuild of ${CATEGORY}/${PN}"
+ einfo "Use it at your own risk."
+ einfo "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
+ fi
+ # for kf5-based applications tell user that he SHOULD NOT be using kde-base/plasma-workspace
+ if [[ ${KDEBASE} != kde-base || ${CATEGORY} = kde-apps ]] && \
+ has_version 'kde-base/plasma-workspace'; then
+ echo
+ ewarn "WARNING! Your system configuration still contains \"kde-base/plasma-workspace\","
+ ewarn "indicating a Plasma 4 setup. With this setting you are unsupported by KDE team."
+ ewarn "Please consider upgrading to Plasma 5."
+ fi
+ fi
}
# @FUNCTION: kde5_pkg_postrm