diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2014-01-20 20:54:33 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2014-01-20 20:54:33 +1100 |
| commit | 8e06b5cdd1cdb192d6843ef267de8f56a3880e47 (patch) | |
| tree | 62c12dfb8927f6afd5e01ab5e425f49399c43ff4 /eclass/kde-frameworks.eclass | |
| parent | 807e62387df5bc828fbf621868424a8fdccf979c (diff) | |
| download | kde-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.eclass | 27 |
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) ;; *) |
