# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-wm/enlightenment/enlightenment-0.16.9999.ebuild,v 1.2 2004/03/13 01:29:26 vapier Exp $ ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment" ECVS_MODULE="e16/e" inherit eutils cvs DESCRIPTION="Enlightenment Window Manager" HOMEPAGE="http://www.enlightenment.org/" LICENSE="BSD" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~ia64 ~amd64" IUSE="nls esd gnome kde" DEPEND=">=media-libs/fnlib-0.5 esd? ( >=media-sound/esound-0.2.19 ) =media-libs/freetype-1* >=gnome-base/libghttp-1.0.9-r1 >=media-libs/imlib-1.9.8" RDEPEND="nls? ( sys-devel/gettext )" S=${WORKDIR}/e16/e src_unpack() { cvs_src_unpack cd ${S} epatch ${FILESDIR}/${PV}-kde-menu.patch sed -i 's:$srcdir/configure.*::' autogen.sh ./autogen.sh } src_compile() { # `use_enable gnome hints-gnome` \ # `use_enable kde hints-kde` \ econf \ `use_enable nls` \ `use_enable esd sound` \ --enable-upgrade \ --enable-hints-ewmh \ --enable-fsstd \ --enable-zoom \ --with-imlib2 \ || die #enlightenment's makefile uses the $USER env var (bad), which may not be #set correctly if you did a "su" to get root before emerging. Normally, #your $USER will still exist when you su (unless you enter a chroot,) but #will cause perms to be wrong. This fixes this: export USER=root emake || die } src_install() { export USER=root emake install DESTDIR=${D} || die mv ${D}/usr/bin/{,e}dox exeinto /etc/X11/Sessions doexe ${FILESDIR}/enlightenment dodoc AUTHORS ChangeLog FAQ INSTALL NEWS README # fix default xcursor support cd ${D}/usr/share/enlightenment/themes local deftheme=`readlink DEFAULT` cp -rf ${deftheme} ${deftheme}-xcursors rm DEFAULT ln -s ${deftheme}-xcursors DEFAULT rm -rf ${deftheme}-xcursors/cursors* cp ${FILESDIR}/cursors.cfg ${deftheme}-xcursors/ }