summaryrefslogtreecommitdiff
blob: 5ecb7c3651ce11edb03473295491d2d5f63109b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Spider  <spider@gentoo.org>
# /space/gentoo/cvsroot/gentoo-x86/dev-libs/glib/glib-1.3.14.ebuild,v 1.1 2002/02/20 22:11:06 gbevin Exp

# Do _NOT_ strip symbols in the build! Need both lines for Portage 1.8.9+
DEBUG="yes"
RESTRICT="nostrip"
# force debug information
CFLAGS="${CFLAGS} -g"
CXXFLAGS="${CXXFLAGS} -g"

MY_PN=GConf

S=${WORKDIR}/${MY_PN}-${PV}
DESCRIPTION="Gnome Configuration System and Daemon"
SRC_URI="ftp://ftp.gnome.org/pub/GNOME/pre-gnome2/sources/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
HOMEPAGE="http://www.gnome.org/"

RDEPEND=">=dev-libs/glib-2.0.1
		>=gnome-base/ORBit2-2.3.106
		>=dev-libs/libxml2-2.4.17
		>=net-libs/linc-0.1.19"

DEPEND="${RDEPEND}
	>=dev-util/pkgconfig-0.12.0"
src_compile() {
	local myconf

	./configure --host=${CHOST} \
		    --prefix=/usr \
			--sysconfdir=/etc \
		    --infodir=/usr/share/info \
		    --mandir=/usr/share/man \
		    --localstatedir=/var/lib \
			--enable-debug=yes || die "configure failed" 

	emake || die "emake failed" 
}

src_install() {
#	export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
	make prefix=${D}/usr \
		sysconfdir=${D}/etc \
		infodir=${D}/usr/share/info \
		mandir=${D}/usr/share/man \
		localstatedir=${D}/var/lib \
		install || die "install failed" 
#	unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
	dodoc ABOUT-NLS AUTHORS ChangeLog COPYING README* INSTALL NEWS  TODO
}



#pkg_postinst() {
#	export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
#	for SCHEMA in desktop.schemas; do
#		/usr/bin/gconftool-2  --makefile-install-rule \
#			/etc/gconf/schemas/${SCHEMA}
#	done
#	
#}