diff options
| author | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-29 12:55:44 +0200 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-29 12:55:44 +0200 |
| commit | 13ef5f1f8b0524535ef3a868c858b2ce765d8033 (patch) | |
| tree | 0a17c0ff0dcf29e667d298def46c72e48fa13611 /eclass | |
| parent | e5280d8b32dc10f1a6c135e3d12ed6c8579b7018 (diff) | |
| download | kde-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.eclass | 63 |
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} |
