/[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.12 Revision 1.15
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.12 2009/03/09 19:41:26 scarabeus Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.15 2009/03/12 17:53:05 scarabeus 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
631# General function for compiling split KDE4 applications. 632# General function for compiling split KDE4 applications.
632# Overrides kde4-base_src_compile. 633# Overrides kde4-base_src_compile.
633kde4-meta_src_compile() { 634kde4-meta_src_compile() {
634 debug-print-function ${FUNCNAME} "$@" 635 debug-print-function ${FUNCNAME} "$@"
635 636
636 kde4-base_src_make 637 kde4-base_src_compile
637} 638}
638 639
639# @FUNCTION: kde4-meta_src_test 640# @FUNCTION: kde4-meta_src_test
640# @DESCRIPTION: 641# @DESCRIPTION:
641# Currently just calls its equivalent in kde4-base.eclass(5). Use this in split 642# Currently just calls its equivalent in kde4-base.eclass(5). Use this in split

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.20