summaryrefslogtreecommitdiff
path: root/eclass/kde5.eclass
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2015-05-10 20:48:48 +0200
committerMichael Palimaka <kensington@gentoo.org>2015-05-12 04:26:49 +1000
commit53ce4213414414d2796ad806ae47fd5ecfbc0766 (patch)
tree99d29270d38e14023c42e08667f5213921db5e49 /eclass/kde5.eclass
parentd76f8841e03a434e5c85aba1f9ce6c4a8979e6ba (diff)
downloadkde-53ce4213414414d2796ad806ae47fd5ecfbc0766.tar.gz
kde-53ce4213414414d2796ad806ae47fd5ecfbc0766.tar.bz2
kde-53ce4213414414d2796ad806ae47fd5ecfbc0766.zip
[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
Diffstat (limited to 'eclass/kde5.eclass')
-rw-r--r--eclass/kde5.eclass8
1 files changed, 7 insertions, 1 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index ff56c3b734c..947e00186b6 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}