summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorJonathan Callen <jcallen@gentoo.org>2011-06-06 17:51:26 +0000
committerJonathan Callen <jcallen@gentoo.org>2011-06-06 17:51:26 +0000
commit91cac9ca6d95ebd46017d47819aeb38d3c887873 (patch)
tree3158a9e4209f76bbf5b650b70b4356ab5a109d7e /eclass
parentversion bump (diff)
downloadhistorical-91cac9ca6d95ebd46017d47819aeb38d3c887873.tar.gz
historical-91cac9ca6d95ebd46017d47819aeb38d3c887873.tar.bz2
historical-91cac9ca6d95ebd46017d47819aeb38d3c887873.zip
Sync kde eclasses from overlay
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde4-base.eclass51
-rw-r--r--eclass/kde4-functions.eclass5
-rw-r--r--eclass/kde4-meta.eclass23
3 files changed, 33 insertions, 46 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index f2da490e1031..808e7bf3a0c3 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.93 2011/05/23 22:56:36 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.94 2011/06/06 17:51:26 abcd Exp $
# @ECLASS: kde4-base.eclass
# @MAINTAINER:
@@ -133,12 +133,6 @@ OPENGL_REQUIRED="${OPENGL_REQUIRED:-never}"
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
MULTIMEDIA_REQUIRED="${MULTIMEDIA_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'.
@@ -280,32 +274,6 @@ case ${MULTIMEDIA_REQUIRED} in
esac
unset qtmultimediadepend
-# WebKit dependencies
-case ${KDE_REQUIRED} in
- always)
- qtwebkitusedeps="[kde]"
- ;;
- optional)
- qtwebkitusedeps="[kde?]"
- ;;
- *) ;;
-esac
-qtwebkitdepend="
- >=x11-libs/qt-webkit-${QT_MINIMAL}:4${qtwebkitusedeps}
-"
-unset qtwebkitusedeps
-case ${WEBKIT_REQUIRED} in
- always)
- COMMONDEPEND+=" ${qtwebkitdepend}"
- ;;
- optional)
- IUSE+=" webkit"
- COMMONDEPEND+=" webkit? ( ${qtwebkitdepend} )"
- ;;
- *) ;;
-esac
-unset qtwebkitdepend
-
# CppUnit dependencies
cppuintdepend="
dev-util/cppunit
@@ -322,6 +290,17 @@ case ${CPPUNIT_REQUIRED} in
esac
unset cppuintdepend
+
+# WebKit use dependencies
+case ${KDE_REQUIRED} in
+ always)
+ qtwebkitusedeps="[kde]"
+ ;;
+ optional)
+ qtwebkitusedeps="[kde?]"
+ ;;
+ *) ;;
+esac
# KDE dependencies
# Qt accessibility classes are needed in various places, bug 325461
kdecommondepend="
@@ -333,6 +312,7 @@ kdecommondepend="
>=x11-libs/qt-sql-${QT_MINIMAL}:4[qt3support]
>=x11-libs/qt-svg-${QT_MINIMAL}:4
>=x11-libs/qt-test-${QT_MINIMAL}:4
+ >=x11-libs/qt-webkit-${QT_MINIMAL}:4${qtwebkitusedeps}
!aqua? (
x11-libs/libXext
x11-libs/libXt
@@ -601,9 +581,12 @@ _calculate_live_repo() {
*)
# set EGIT_BRANCH and EGIT_COMMIT to ${SLOT}
case ${_kmname} in
- kdeplasma-addons | kdepim | kdepim-runtime | kdepimlibs)
+ kdeplasma-addons | kdepim | kdepim-runtime | kdepimlibs | okular)
EGIT_BRANCH="${SLOT}"
;;
+ marble)
+ EGIT_BRANCH="kde-${SLOT}"
+ ;;
*) EGIT_BRANCH="KDE/${SLOT}" ;;
esac
;;
diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass
index 0afc7292d671..798c51300320 100644
--- a/eclass/kde4-functions.eclass
+++ b/eclass/kde4-functions.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-functions.eclass,v 1.48 2011/05/24 20:54:58 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-functions.eclass,v 1.49 2011/06/06 17:51:26 abcd Exp $
inherit versionator
@@ -79,6 +79,9 @@ if [[ ${BUILD_TYPE} == live ]]; then
KDE_SCM="git"
EGIT_REPONAME=${EGIT_REPONAME:=kde-baseapps}
;;
+ kde-workspace|kde-runtime|kde-baseapps)
+ KDE_SCM="git"
+ ;;
esac
fi
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index c8990f6091d0..c1b17e5f52cb 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.52 2011/05/01 13:52:09 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.53 2011/06/06 17:51:26 abcd Exp $
#
# @ECLASS: kde4-meta.eclass
# @MAINTAINER:
@@ -21,7 +21,7 @@ EXPORT_FUNCTIONS ${KDEMETA_EXPF}
# Add dependencies that all packages in a certain module share.
case ${KMNAME} in
- kdebase|kdebase-apps|kdebase-workspace|kdebase-runtime|kdegraphics)
+ kdebase|kdebase-apps|kde-baseapps|kdebase-workspace|kde-workspace|kdebase-runtime|kde-runtime|kdegraphics)
COMMONDEPEND+=" >=media-libs/qimageblitz-0.0.4"
;;
kdepim|kdepim-runtime)
@@ -239,8 +239,7 @@ kde4-meta_src_extract() {
kde4-meta_create_extractlists
- for f in cmake/ CMakeLists.txt ConfigureChecks.cmake config.h.cmake \
- AUTHORS COPYING INSTALL README NEWS ChangeLog
+ for f in cmake/ CMakeLists.txt ConfigureChecks.cmake config.h.cmake
do
extractlist+=" ${topdir}${moduleprefix}${f}"
done
@@ -261,7 +260,9 @@ kde4-meta_src_extract() {
fi
# Default $S is based on $P; rename the extracted directory to match $S if necessary
- mv ${topdir} ${P} || die "Died while moving \"${topdir}\" to \"${P}\""
+ if [[ ${KMNAME} != ${PN} ]]; then
+ mv ${topdir} ${P} || die "Died while moving \"${topdir}\" to \"${P}\""
+ fi
popd > /dev/null
@@ -322,16 +323,16 @@ kde4-meta_create_extractlists() {
ConfigureChecks.cmake"
fi
;;
- kdebase-apps)
+ kdebase-apps | kde-baseapps)
KMEXTRACTONLY+="
config-apps.h.cmake
ConfigureChecks.cmake"
;;
- kdebase-runtime)
+ kdebase-runtime | kde-runtime)
KMEXTRACTONLY+="
config-runtime.h.cmake"
;;
- kdebase-workspace)
+ kdebase-workspace | kde-workspace)
KMEXTRACTONLY+="
config-unix.h.cmake
ConfigureChecks.cmake
@@ -392,7 +393,7 @@ kde4-meta_create_extractlists() {
# should not try in that case
if [[ ${KMNAME} != kdegraphics ]] || { [[ ${SLOT} != 4.6 || ${PV} < 4.6.2 ]] && ! slot_is_at_least 4.7 ${SLOT}; }; then
case ${KMNAME} in
- kdebase-runtime|kdebase-workspace|kdeedu|kdegames|kdegraphics)
+ kdebase-runtime|kde-runtime|kdebase-workspace|kde-workspace|kdeedu|kdegames|kdegraphics)
case ${PN} in
libkdegames|libkdeedu|libkworkspace)
KMEXTRA+="
@@ -560,7 +561,7 @@ kde4-meta_change_cmakelists() {
done
case ${KMNAME} in
- kdebase-workspace)
+ kdebase-workspace | kde-workspace)
# COLLISION PROTECT section
# Install the startkde script just once, as a part of kde-base/kdebase-startkde,
# not as a part of every package.
@@ -575,7 +576,7 @@ kde4-meta_change_cmakelists() {
-i CMakeLists.txt || die "${LINENO}: sed died in kdebase-workspace strip config install and fix EXPORT section"
fi
;;
- kdebase-runtime)
+ kdebase-runtime | kde-runtime)
# COLLISION PROTECT section
# Only install the kde4 script as part of kde-base/kdebase-data
if [[ ${PN} != kdebase-data && -f CMakeLists.txt ]]; then