diff options
Diffstat (limited to 'x11-wm/flwm/flwm-1.00-r4.ebuild')
-rw-r--r-- | x11-wm/flwm/flwm-1.00-r4.ebuild | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/x11-wm/flwm/flwm-1.00-r4.ebuild b/x11-wm/flwm/flwm-1.00-r4.ebuild new file mode 100644 index 000000000000..fff9da605609 --- /dev/null +++ b/x11-wm/flwm/flwm-1.00-r4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/flwm/flwm-1.00-r4.ebuild,v 1.1 2003/07/15 14:50:40 lanius Exp $ + +IUSE="opengl" + +S=${WORKDIR}/${P} +DESCRIPTION="A lightweight window manager based on fltk" +SRC_URI="http://flwm.sourceforge.net/${P}.tgz" +HOMEPAGE="http://flwm.sourceforge.net" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 -ppc" + + +DEPEND=">=x11-base/xfree-4.0.1 + >=x11-libs/fltk-1.1* + opengl? ( virtual/opengl )" + + #Configuration of the appearance and behavior of flwm + #must be done at compile time, i.e. there is + #no .flwmrc file or interactive configuring while + #running. To quote the man page, "gcc is your friend," + #so this type of configuration must be done at compile + #time by editing the config.h file. I can't see any + #way to do this automagically so we'll echo a message + #in pkg_postinst to tell the user to 'ebuild unpack' + #and edit the config.h to their liking. + +src_compile() { + + use opengl && export X_EXTRA_LIBS=-lGL + + export CXXFLAGS="${CXXFLAGS} -I/usr/include/fltk-1.1" + export LIBS="-L/usr/lib/fltk-1.1" + + epatch ${FILESDIR}/fltk1.1.patch + + econf || die + make || die +} + +src_install() { + + doman flwm.1 + dodoc README flwm_wmconfig + + into /usr + dobin flwm +} + +pkg_postinst() { + einfo "Customization of behaviour and appearance of" + einfo "flwm requires manually editing the config.h" + einfo "source file. If you want to change the defaults," + einfo "do the following:" + einfo "" + einfo "\tebuild ${P}.ebuild unpack" + einfo "\t${EDITOR} ${S}/config.h " + einfo "\tebuild ${P} compile install qmerge" +} |