summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-06-29 12:55:44 +0200
committerTomáš Chvátal <scarabeus@gentoo.org>2009-06-29 12:55:44 +0200
commit13ef5f1f8b0524535ef3a868c858b2ce765d8033 (patch)
tree0a17c0ff0dcf29e667d298def46c72e48fa13611 /eclass
parente5280d8b32dc10f1a6c135e3d12ed6c8579b7018 (diff)
downloadkde-13ef5f1f8b0524535ef3a868c858b2ce765d8033.tar.gz
kde-13ef5f1f8b0524535ef3a868c858b2ce765d8033.tar.bz2
kde-13ef5f1f8b0524535ef3a868c858b2ce765d8033.zip
Do the akonadi play without renaming.
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde4-meta.eclass63
1 files changed, 45 insertions, 18 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index c1dd3ff6e6d..9feb2b81b31 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -38,6 +38,23 @@ if [[ ${PN} != khelpcenter ]] && has handbook ${IUSE//+}; then
"
fi
+# SVN wrapping for various simplifying ebuilds
+case ${BUILD_TYPE} in
+ live)
+ case ${KMNAME} in
+ extragear*|playground*)
+ ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}"
+ ESVN_PROJECT="${KMNAME}${ESVN_PROJECT_SUFFIX}"
+ ;;
+ kdepim-runtime)
+ # for svn the kdepim module is not split
+ # so just override KMNAME when needed.
+ KMNAME="kdepim"
+ ;;
+ esac
+ ;;
+esac
+
# Add dependencies that all packages in a certain module share.
case ${KMNAME} in
kdebase|kdebase-apps|kdebase-workspace|kdebase-runtime|kdegraphics)
@@ -56,7 +73,7 @@ case ${KMNAME} in
>=kde-base/kdepimlibs-${PV}:${SLOT}[kdeprefix=]
"
;;
- kdepim)
+ kdepim|kdepim-runtime)
DEPEND="${DEPEND}
dev-libs/boost
>=kde-base/kdepimlibs-${PV}:${SLOT}[kdeprefix=]
@@ -119,23 +136,6 @@ esac
debug-print "line ${LINENO} ${ECLASS}: DEPEND ${DEPEND} - after metapackage-specific dependencies"
debug-print "line ${LINENO} ${ECLASS}: RDEPEND ${RDEPEND} - after metapackage-specific dependencies"
-# Useful to build kde4-meta style stuff from extragear/playground (plasmoids etc)
-case ${BUILD_TYPE} in
- live)
- case ${KMNAME} in
- extragear*|playground*)
- ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}"
- ESVN_PROJECT="${KMNAME}${ESVN_PROJECT_SUFFIX}"
- ;;
- kdepim-runtime)
- # for svn the kdepim module is not split
- # so just override KMNAME when needed.
- KMNAME="kdepim"
- ;;
- esac
- ;;
-esac
-
# @ECLASS-VARIABLE: KMNAME
# @DESCRIPTION:
# Name of the parent-module (e.g. kdebase, kdepim, ...). You _must_ set it
@@ -383,6 +383,33 @@ kde4-meta_create_extractlists() {
libkdegames"
fi
;;
+ kdepim-runtime)
+ # this is actualy the akonadi :]
+ KMEXTRACTONLY="${KMEXTRACTONLY}
+ doc/
+ kdepim-mime.xml
+ kdepim-version.h
+ akonadi-prefix.h.cmake
+ Mainpage.dox"
+ KMEXTRA="${KMEXTRA}
+ agents/
+ akonadiconsole/
+ akonadi_next/
+ clients/
+ defaultsetup/
+ kabc/
+ kcal/
+ kcm/
+ kioslave/
+ kresources/
+ libkdepim-copy/
+ migration/
+ opensync/
+ plugins/
+ resources/
+ tray/
+ xml/"
+ ;;
kdepim)
if [[ ${PN} != libkdepim ]]; then
KMEXTRACTONLY="${KMEXTRACTONLY}