commit:     53ce4213414414d2796ad806ae47fd5ecfbc0766
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun May 10 18:48:48 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon May 11 18:26:49 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=53ce4213

[eclass] Add new variable KDE_BLOCK_SLOT4

This variable is used when KDE_AUTODEPS is set.
If set to "true", add RDEPEND block on kde-{base,apps}/${PN}:4

 eclass/kde5.eclass | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index ff56c3b..947e001 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -41,6 +41,12 @@ EXPORT_FUNCTIONS pkg_pretend pkg_setup pkg_nofetch 
src_unpack src_prepare src_co
 # For any other value, add a dependency on dev-qt/qtcore:5 and 
kde-frameworks/extra-cmake-modules:5.
 : ${KDE_AUTODEPS:=true}
 
+# @ECLASS-VARIABLE: KDE_BLOCK_SLOT4
+# @DESCRIPTION:
+# This variable is used when KDE_AUTODEPS is set.
+# If set to "true", add RDEPEND block on kde-{base,apps}/${PN}:4
+: ${KDE_BLOCK_SLOT4:=true}
+
 # @ECLASS-VARIABLE: KDE_DEBUG
 # @DESCRIPTION:
 # If set to "false", unconditionally build with -DNDEBUG.
@@ -143,7 +149,7 @@ case ${KDE_AUTODEPS} in
                        "
                fi
 
-               if [[ ${CATEGORY} == kde-apps ]]; then
+               if [[ ${KDE_BLOCK_SLOT4} = true && ${CATEGORY} = kde-apps ]]; 
then
                        RDEPEND+="
                                !kde-apps/${PN}:4
                                !kde-base/${PN}

Reply via email to