diff options
| author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-03-03 22:15:35 +0100 |
|---|---|---|
| committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-03-03 22:15:35 +0100 |
| commit | 01100b57c8ad9eb8f3571f4930fb9c4fc28fcc6a (patch) | |
| tree | 51ec190b04651ee80604ed4fbda418c37f35eac2 /eclass/kde4-base.eclass | |
| parent | 78da1cf902fc89ef99fd960c42eba6b0ccb3858d (diff) | |
| download | kde-01100b57c8ad9eb8f3571f4930fb9c4fc28fcc6a.tar.gz kde-01100b57c8ad9eb8f3571f4930fb9c4fc28fcc6a.tar.bz2 kde-01100b57c8ad9eb8f3571f4930fb9c4fc28fcc6a.zip | |
make qt-webkit optional. This one friend need testing.
Diffstat (limited to 'eclass/kde4-base.eclass')
| -rw-r--r-- | eclass/kde4-base.eclass | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index 96f9a4cf0f4..0ebe5346698 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -35,10 +35,22 @@ kde4-base_set_qt_dependencies() { x11-libs/qt-script:4 x11-libs/qt-sql:4[qt3support] x11-libs/qt-svg:4 - x11-libs/qt-test:4 - x11-libs/qt-webkit:4" + x11-libs/qt-test:4" + qtwebkitdepend="x11-libs/qt-webkit:4" qtopengldepend="x11-libs/qt-opengl:4" + case ${WEBKIT_REQUIRED} in + always) + qtdepend="${qtdepend} + ${qtwebkitdepend}" + ;; + optional) + IUSE="${IUSE} webkit" + qtdepend="${qtdepend} + webkit? ( ${qtwebkitdepend} )" + ;; + *) WEBKIT_REQUIRED="never" ;; + esac # opengl dependencies case ${OPENGL_REQUIRED} in always) @@ -50,9 +62,7 @@ kde4-base_set_qt_dependencies() { qtdepend="${qtdepend} opengl? ( ${qtopengldepend} )" ;; - *) - OPENGL_REQUIRED="never" - ;; + *) OPENGL_REQUIRED="never" ;; esac COMMONDEPEND="${COMMONDEPEND} ${qtdepend}" @@ -107,6 +117,12 @@ fi # This variable must be set before inheriting any eclasses. Defaults to 'never'. OPENGL_REQUIRED="${OPENGL_REQUIRED:-never}" +# @ECLASS-VARIABLE: WEBKIT_REQUIRED +# @DESCRIPTION: +# Is qt-webkit requred? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +WEBKIT_REQUIRED="${WEBKIT_REQUIRED:-never}" + # @ECLASS-VARIABLE: CPPUNIT_REQUIRED # @DESCRIPTION: # Is cppunit required for tests? Possible values are 'always', 'optional' and 'never'. |
