# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later S=${WORKDIR}/${P} DESCRIPTION="Patched by Oliver Oberdorf (FluxBoxAA) http://www.oberdorf.org/oly/index.php?section=Computers&subsection=OlyWare&detail=FluxBoxAA"SRC_URI="http://download.sourceforge.net/${PN}/${P}.tar.gz" http://fluxbox.sourceforge.net/download/patches/${P}-bugfix2.patch http://www.oberdorf.org/oly/Computers/OlyWare/FluxBoxAA/fluxbox-0.1.9-oly-allinone.patch.bz2" HOMEPAGE="http://fluxbox.sf.net" DEPEND="virtual/x11" RDEPEND="${DEPEND} nls? ( sys-devel/gettext )" PROVIDE="virtual/blackbox" src_unpack() { unpack ${P}.tar.gz cd ${S} patch -p1 < ${DISTDIR}/${P}-bugfix2.patch || die bzcat ${DISTDIR}/fluxbox-0.1.9-oly-allinone.patch.bz2 | patch -p1 || die } src_compile() { local myconf use nls \ && myconf="${myconf} --enable-nls" \ || myconf="${myconf} --disable-nls" use kde \ && myconf="${myconf} --enable-kde" \ && export KDEDIR=/usr/kde/2 \ || myconf="${myconf} --disable-kde" use gnome \ && myconf="${myconf} --enable-gnome" \ || myconf="${myconf} --disable-gnome" myconf="${myconf} --enable-antialiasing" econf ${myconf} || die emake || die } src_install () { make \ prefix=${D}/usr \ sysconfdir=${D}/etc/X11/fluxbox \ mandir=${D}/usr/share/man \ infodir=${D}/usr/share/info \ datadir=${D}/usr/share \ install || die dodoc ChangeLog AUTHORS COPYING INSTALL README TODO NEWS docinto data dodoc data/README* dodir /etc/X11/Sessions echo "/usr/bin/fluxbox" > ${D}/etc/X11/Sessions/fluxbox chmod +x ${D}/etc/X11/Sessions/fluxbox }