/[gentoo-x86]/eclass/kde4-meta.eclass
Gentoo

Diff of /eclass/kde4-meta.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.13 Revision 1.16
1# Copyright 1999-2009 Gentoo Foundation 1# Copyright 1999-2009 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.13 2009/03/11 17:41:50 scarabeus Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.16 2009/03/15 15:27:13 alexxy Exp $
4# 4#
5# @ECLASS: kde4-meta.eclass 5# @ECLASS: kde4-meta.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# kde@gentoo.org 7# kde@gentoo.org
8# @BLURB: Eclass for writing "split" KDE packages. 8# @BLURB: Eclass for writing "split" KDE packages.
31 ;; 31 ;;
32esac 32esac
33 33
34# Add dependencies that all packages in a certain module share. 34# Add dependencies that all packages in a certain module share.
35case ${KMNAME} in 35case ${KMNAME} in
36 kdebase|kdebase-{apps,workspace,runtime}) 36 kdebase|kdebase-apps|kdebase-workspace|kdebase-runtime|kdegraphic)
37 DEPEND="${DEPEND} 37 DEPEND="${DEPEND}
38 >=kde-base/qimageblitz-0.0.4 38 >=kde-base/qimageblitz-0.0.4
39 " 39 "
40 RDEPEND="${RDEPEND} 40 RDEPEND="${RDEPEND}
41 >=kde-base/qimageblitz-0.0.4 41 >=kde-base/qimageblitz-0.0.4
130 130
131debug-print "line ${LINENO} ${ECLASS}: DEPEND ${DEPEND} - after metapackage-specific dependencies" 131debug-print "line ${LINENO} ${ECLASS}: DEPEND ${DEPEND} - after metapackage-specific dependencies"
132debug-print "line ${LINENO} ${ECLASS}: RDEPEND ${RDEPEND} - after metapackage-specific dependencies" 132debug-print "line ${LINENO} ${ECLASS}: RDEPEND ${RDEPEND} - after metapackage-specific dependencies"
133 133
134# Useful to build kde4-meta style stuff from extragear/playground (plasmoids etc) 134# Useful to build kde4-meta style stuff from extragear/playground (plasmoids etc)
135case ${SLOT} in 135case ${BUILD_TYPE} in
136 live) 136 live)
137 case ${KMNAME} in 137 case ${KMNAME} in
138 extragear*|playground*) 138 extragear*|playground*)
139 ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}" 139 ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}"
140 ;; 140 ;;
141 esac 141 esac
142 ;; 142 ;;
143 *) ;;
143esac 144esac
144 145
145# @ECLASS-VARIABLE: KMNAME 146# @ECLASS-VARIABLE: KMNAME
146# @DESCRIPTION: 147# @DESCRIPTION:
147# Name of the parent-module (e.g. kdebase, kdepim, ...). You _must_ set it 148# Name of the parent-module (e.g. kdebase, kdepim, ...). You _must_ set it
386 kdepim) 387 kdepim)
387 if [[ ${PN} != libkdepim ]]; then 388 if [[ ${PN} != libkdepim ]]; then
388 KMEXTRACTONLY="${KMEXTRACTONLY} 389 KMEXTRACTONLY="${KMEXTRACTONLY}
389 libkdepim" 390 libkdepim"
390 fi 391 fi
392 case ${SLOT} in
393 4.3|live)
394 KMEXTRACTONLY="${KMEXTRACTONLY}
395 kdepim-version.h
396 config-enterprise.h.cmake"
397 ;;
398 esac
391 KMEXTRACTONLY="${KMEXTRACTONLY} 399 KMEXTRACTONLY="${KMEXTRACTONLY}
392 kleopatra/ConfigureChecks.cmake" 400 kleopatra/ConfigureChecks.cmake"
393 if has kontact ${IUSE//+} && use kontact; then 401 if has kontact ${IUSE//+} && use kontact; then
394 KMEXTRA="${KMEXTRA} kontact/plugins/${PLUGINNAME:-${PN}}" 402 KMEXTRA="${KMEXTRA} kontact/plugins/${PLUGINNAME:-${PN}}"
395 KMEXTRACTONLY="${KMEXTRACTONLY} kontactinterfaces/" 403 KMEXTRACTONLY="${KMEXTRACTONLY} kontactinterfaces/"

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.16

  ViewVC Help
Powered by ViewVC 1.1.20