/[gentoo-x86]/eclass/gnome2.eclass
Gentoo

Diff of /eclass/gnome2.eclass

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

Revision 1.80 Revision 1.81
1# Copyright 1999-2006 Gentoo Foundation 1# Copyright 1999-2006 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/gnome2.eclass,v 1.80 2007/01/04 23:37:26 compnerd Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.81 2007/02/05 05:39:14 compnerd Exp $
4 4
5# 5#
6# gnome2.eclass 6# gnome2.eclass
7# 7#
8# Exports portage base functions used by ebuilds written for packages using the 8# Exports portage base functions used by ebuilds written for packages using the
14 14
15inherit fdo-mime libtool gnome.org gnome2-utils 15inherit fdo-mime libtool gnome.org gnome2-utils
16 16
17 17
18# Extra configure opts passed to econf 18# Extra configure opts passed to econf
19G2CONF=${G2CONF:=""} 19G2CONF=${G2CONF:-""}
20 20
21# Extra options passed to elibtoolize 21# Extra options passed to elibtoolize
22ELTCONF=${ELTCONF:=""} 22ELTCONF=${ELTCONF:-""}
23 23
24# Should we use EINSTALL instead of DESTDIR 24# Should we use EINSTALL instead of DESTDIR
25USE_EINSTALL=${USE_EINSTALL:=""} 25USE_EINSTALL=${USE_EINSTALL:-""}
26 26
27# Run scrollkeeper for this package? 27# Run scrollkeeper for this package?
28SCROLLKEEPER_UPDATE=${SCROLLKEEPER_UPDATE:="1"} 28SCROLLKEEPER_UPDATE=${SCROLLKEEPER_UPDATE:-"1"}
29 29
30 30
31 31
32if [[ ${GCONF_DEBUG} != "no" ]]; then 32if [[ ${GCONF_DEBUG} != "no" ]]; then
33 IUSE="debug" 33 IUSE="debug"
39 unpack ${A} 39 unpack ${A}
40 cd ${S} 40 cd ${S}
41 41
42 # Prevent scrollkeeper access violations 42 # Prevent scrollkeeper access violations
43 gnome2_omf_fix 43 gnome2_omf_fix
44
45 # Run libtoolize
46 elibtoolize ${ELTCONF}
44} 47}
45 48
46gnome2_src_configure() { 49gnome2_src_configure() {
47 # Update the GNOME configuration options 50 # Update the GNOME configuration options
48 if [[ ${GCONF_DEBUG} != 'no' ]] ; then 51 if [[ ${GCONF_DEBUG} != 'no' ]] ; then
53 56
54 # Prevent a QA warning 57 # Prevent a QA warning
55 if hasq doc ${IUSE} ; then 58 if hasq doc ${IUSE} ; then
56 G2CONF="${G2CONF} $(use_enable doc gtk-doc)" 59 G2CONF="${G2CONF} $(use_enable doc gtk-doc)"
57 fi 60 fi
58
59 # Run libtoolize
60 elibtoolize ${ELTCONF}
61 61
62 # Avoid sandbox violations caused by misbehaving packages (bug #128289) 62 # Avoid sandbox violations caused by misbehaving packages (bug #128289)
63 addwrite "${ROOT}root/.gnome2" 63 addwrite "${ROOT}root/.gnome2"
64 64
65 # GST_REGISTRY is to work around gst-inspect trying to read/write /root 65 # GST_REGISTRY is to work around gst-inspect trying to read/write /root

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.81

  ViewVC Help
Powered by ViewVC 1.1.20