|
|
|
# Copyright 1999-2012 Gentoo Foundation
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
# $Header: /var/cvsroot/gentoo-x86/x11-misc/grun/grun-0.9.3-r1.ebuild,v 1.8 2012/05/05 04:53:41 jdhore Exp $
|
|
|
|
|
|
|
|
EAPI=2
|
|
|
|
inherit eutils
|
|
|
|
|
|
|
|
DESCRIPTION="a GTK+ application launcher with nice features such as a history"
|
|
|
|
HOMEPAGE="http://code.google.com/p/grun/"
|
|
|
|
SRC_URI="http://grun.googlecode.com/files/${P}.tar.gz"
|
|
|
|
|
|
|
|
LICENSE="GPL-2"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
|
|
|
IUSE="nls"
|
|
|
|
|
|
|
|
RDEPEND="dev-libs/glib
|
|
|
|
x11-libs/gtk+:2
|
|
|
|
x11-libs/gdk-pixbuf"
|
|
|
|
DEPEND="${RDEPEND}
|
|
|
|
virtual/pkgconfig
|
|
|
|
nls? ( sys-devel/gettext )"
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
epatch "${FILESDIR}"/${P}-no_nls.patch
|
|
|
|
}
|
|
|
|
|
|
|
|
src_configure() {
|
|
|
|
[[ -z ${TERM} ]] && TERM=xterm
|
|
|
|
|
|
|
|
econf \
|
|
|
|
$(use_enable nls) \
|
|
|
|
--disable-gtktest \
|
|
|
|
--enable-testfile \
|
|
|
|
--enable-associations \
|
|
|
|
--with-default-xterm=${TERM}
|
|
|
|
}
|
|
|
|
|
|
|
|
src_install() {
|
|
|
|
einstall || die
|
|
|
|
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
pkg_postinst() {
|
|
|
|
elog "It is recommended to bind grun to a keychain. Fluxbox users can"
|
|
|
|
elog "do this by appending e.g. the following line to ~/.fluxbox/keys:"
|
|
|
|
elog
|
|
|
|
elog "Mod4 r :ExecCommand grun"
|
|
|
|
elog
|
|
|
|
elog "Then reconfigure Fluxbox (using the menu) and hit <WinKey>-<r>"
|
|
|
|
elog
|
|
|
|
elog "The default system-wide definition file for associating file"
|
|
|
|
elog "extensions with applications is /etc/gassoc, the default"
|
|
|
|
elog "system-wide definition file for recognized console"
|
|
|
|
elog "applications is /etc/consfile. They can be overridden"
|
|
|
|
elog "on a per user basis by ~/.gassoc and ~/.consfile respectively."
|
|
|
|
elog
|
|
|
|
elog "To change the default terminal application grun uses, adjust the"
|
|
|
|
elog "TERM environment variable accordingly and remerge grun, e.g."
|
|
|
|
elog
|
|
|
|
elog "TERM=Eterm emerge grun"
|
|
|
|
}
|