# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-panel/gnome-panel-1.4.1.ebuild,v 1.20 2006/09/05 01:41:56 kumba Exp $ IUSE="kde nls" inherit libtool S=${WORKDIR}/gnome-core-${PV} DESCRIPTION="Split out panel from gnome-core" SRC_URI="ftp://ftp.gnome.org/pub/GNOME/stable/sources/gnome-core/gnome-core-${PV}.tar.bz2" HOMEPAGE="http://www.gnome.org/" SLOT="1.4" KEYWORDS="ppc sparc x86" LICENSE="GPL-2" RDEPEND="=gnome-base/control-center-1.4* =gnome-base/gnome-libs-1.4.1.2-r1 >=media-libs/gdk-pixbuf-0.16.0-r1" DEPEND="${RDEPEND} >=app-text/scrollkeeper-0.2 =sys-devel/automake-1.4* sys-devel/autoconf nls? ( sys-devel/gettext >=dev-util/intltool-0.11 )" src_unpack() { unpack ${A} cd ${S} # Libtoolize elibtoolize aclocal -I macros WANT_AUTOMAKE=1.4 automake --add-missing autoconf } src_compile() { local myconf="" local myldflags="" use nls || myconf="${myconf} --disable-nls" if use kde then myconf="${myconf} --with-kde-datadir=/usr/share" fi # Fix build against gdk-pixbuf-0.12 and later CFLAGS="${CFLAGS} `gdk-pixbuf-config --cflags`" ./configure --host=${CHOST} \ --prefix=/usr \ --mandir=/usr/share/man \ --sysconfdir=/etc \ --localstatedir=/var/lib \ ${myconf} || die cd panel cp gnome-panel-screenshot.c gnome-panel-screenshot.c.orig cat gnome-panel-screenshot.c.orig | \ sed 's:\(^#include \):\1\n#include :' \ > gnome-panel-screenshot.c cd ${S} make -C panel } src_install() { make -C panel \ prefix=${D}/usr \ mandir=${D}/usr/share/man \ sysconfdir=${D}/etc \ localstatedir=${D}/var/lib \ install || die dodoc AUTHORS COPYING* ChangeLog README NEWS }