# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-misc/grun/grun-0.9.2.ebuild,v 1.14 2003/02/13 17:14:12 vapier Exp $ IUSE="nls" S=${WORKDIR}/${P} DESCRIPTION="A GTK/X11 application launcher with nice features such as a history" # Unfortunately the original homepage is not available anymore. The # tarball and the patch (identiacal with grun_0.9.2-9.diff just # renamed to grun-0.9.2-gentoo.diff) have been taken from # http://packages.debian.org/unstable/x11/grun.html. SRC_URI="http://ftp.us.debian.org/debian/pool/main/g/grun/grun_0.9.2.orig.tar.gz" # Not valid anymore, see # http://packages.debian.org/unstable/x11/grun.html instead HOMEPAGE="http://www.geocities.com/ResearchTriangle/Facility/1468/sg/grun.html" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 sparc " # The dependencies following the gentoo policy as suggested by gbevin DEPEND="=dev-libs/glib-1.2* =x11-libs/gtk+-1.2* nls? ( sys-devel/gettext )" src_unpack() { unpack ${A} patch -p0 <${FILESDIR}/${PF}-gentoo.diff || die } src_compile() { local myconf use nls && myconf="--enable-nls" || myconf="--disable-nls" if [ -z ${TERM} ] ; then TERM=xterm fi econf \ --enable-testfile \ --with-default-xterm=${TERM} \ --enable-associations \ ${myconf} || die emake || die } src_install() { einstall || die dodoc ABOUT-NLS AUTHORS BUGS COPYING ChangeLog INSTALL \ LANGUAGES NEWS README TODO } pkg_postinst() { einfo "It is recommended to bind grun to a keychain. Fluxbox users can" einfo "do this by appending e.g. the following line to ~/.fluxbox/keys:" einfo "" einfo "Mod4 r :ExecCommand grun" einfo "" einfo "Then reconfigure Fluxbox (using the menu) and hit -" einfo "" einfo "The default system-wide definition file for associating file" einfo "extensions with applications is /usr/share/grun/gassoc, the" einfo "default system-wide definition file for recognized console" einfo "applications is /usr/share/grun/consfile. They can be overridden" einfo "on a per user basis by ~/.gassoc and ~/.consfile respectively." einfo "" einfo "To change the default terminal application grun uses, adjust the" einfo "TERM environment variable accordingly and remerge grun, e.g." einfo "" einfo "export TERM=Eterm && emerge grun" }