summaryrefslogtreecommitdiff
path: root/eclass/kde-frameworks.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2014-01-20 20:54:33 +1100
committerMichael Palimaka <kensington@gentoo.org>2014-01-20 20:54:33 +1100
commit8e06b5cdd1cdb192d6843ef267de8f56a3880e47 (patch)
tree62c12dfb8927f6afd5e01ab5e425f49399c43ff4 /eclass/kde-frameworks.eclass
parent807e62387df5bc828fbf621868424a8fdccf979c (diff)
downloadkde-8e06b5cdd1cdb192d6843ef267de8f56a3880e47.tar.gz
kde-8e06b5cdd1cdb192d6843ef267de8f56a3880e47.tar.bz2
kde-8e06b5cdd1cdb192d6843ef267de8f56a3880e47.zip
[eclass] Replace FRAMEWORKS_QTCORE with FRAMEWORKS_AUTODEPS and control dev-libs/extra-cmake-modules too.
Diffstat (limited to 'eclass/kde-frameworks.eclass')
-rw-r--r--eclass/kde-frameworks.eclass27
1 files changed, 13 insertions, 14 deletions
diff --git a/eclass/kde-frameworks.eclass b/eclass/kde-frameworks.eclass
index 1f165517eb2..4bb72e786e1 100644
--- a/eclass/kde-frameworks.eclass
+++ b/eclass/kde-frameworks.eclass
@@ -35,6 +35,12 @@ EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_configure src_compile src_
# Determine version of qt we enforce as minimal for the package.
QT_MINIMAL="${QT_MINIMAL:-5.2.0}"
+# @ECLASS-VARIABLE: FRAMEWORKS_AUTODEPS
+# @DESCRIPTION:
+# If set to "false", do nothing.
+# For any other value, add a dependency on dev-libs/extra-cmake-modules and dev-qt/qtcore.
+: ${FRAMEWORKS_AUTODEPS:=true}
+
# @ECLASS-VARIABLE: FRAMEWORKS_DEBUG
# @DESCRIPTION:
# If set to "false", do nothing.
@@ -54,12 +60,6 @@ QT_MINIMAL="${QT_MINIMAL:-5.2.0}"
# For any other value, add examples to IUSE.
: ${FRAMEWORKS_EXAMPLES:=false}
-# @ECLASS-VARIABLE: FRAMEWORKS_QTCORE
-# @DESCRIPTION:
-# If set to "false", do nothing.
-# For any other value, add a dependency on dev-qt/qtcore.
-: ${FRAMEWORKS_QTCORE:=true}
-
# @ECLASS-VARIABLE: FRAMEWORKS_TEST
# @DESCRIPTION:
# If set to "false", do nothing.
@@ -71,7 +71,13 @@ LICENSE="GPL-2"
SLOT=5
-DEPEND+=" >=dev-libs/extra-cmake-modules-0.0.9"
+case ${FRAMEWORKS_AUTODEPS} in
+ false) ;;
+ *)
+ DEPEND+=" >=dev-libs/extra-cmake-modules-0.0.9"
+ COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
+ ;;
+esac
case ${FRAMEWORKS_DOXYGEN} in
false) ;;
@@ -97,13 +103,6 @@ case ${FRAMEWORKS_EXAMPLES} in
;;
esac
-case ${FRAMEWORKS_QTCORE} in
- false) ;;
- *)
- COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
- ;;
-esac
-
case ${FRAMEWORKS_TEST} in
false) ;;
*)