diff options
Diffstat (limited to 'x11-wm/enlightenment/enlightenment-0.16.9999.ebuild')
-rw-r--r-- | x11-wm/enlightenment/enlightenment-0.16.9999.ebuild | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/x11-wm/enlightenment/enlightenment-0.16.9999.ebuild b/x11-wm/enlightenment/enlightenment-0.16.9999.ebuild new file mode 100644 index 000000000000..f4387dc33e1f --- /dev/null +++ b/x11-wm/enlightenment/enlightenment-0.16.9999.ebuild @@ -0,0 +1,72 @@ +# 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.1 2004/03/09 23:43:15 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 + epatch ${FILESDIR}/${PV}-edox.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/ +} |