diff options
author | Michael Weber <xmw@gentoo.org> | 2012-06-11 06:54:35 +0000 |
---|---|---|
committer | Michael Weber <xmw@gentoo.org> | 2012-06-11 06:54:35 +0000 |
commit | 71a126bbb697f11d978fd306612dee3528d917b4 (patch) | |
tree | d2ff035b93eeae21cad636c1831654986a3ace6c /app-shells/autojump/autojump-20.9.ebuild | |
parent | Version bump. (diff) | |
download | historical-71a126bbb697f11d978fd306612dee3528d917b4.tar.gz historical-71a126bbb697f11d978fd306612dee3528d917b4.tar.bz2 historical-71a126bbb697f11d978fd306612dee3528d917b4.zip |
Version bump (bug 420461 by haozida), EAPI-4, USE python, tests.
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
Diffstat (limited to 'app-shells/autojump/autojump-20.9.ebuild')
-rw-r--r-- | app-shells/autojump/autojump-20.9.ebuild | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/app-shells/autojump/autojump-20.9.ebuild b/app-shells/autojump/autojump-20.9.ebuild new file mode 100644 index 000000000000..b6b7346fad5e --- /dev/null +++ b/app-shells/autojump/autojump-20.9.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-shells/autojump/autojump-20.9.ebuild,v 1.1 2012/06/11 06:54:34 xmw Exp $ + +EAPI=4 + +PYTHON_DEPEND="python? *" +SUPPORT_PYTHON_ABIS="1" + +inherit python + +DESCRIPTION="change directory command that learns" +HOMEPAGE="http://github.com/joelthelion/autojump" +SRC_URI="https://github.com/joelthelion/${PN}/tarball/release-v${PV/./-} -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion gtk python test zsh-completion" + +RDEPEND="gtk? ( dev-python/pygtk:2 ) + bash-completion? ( >=app-shells/bash-4 ) + zsh-completion? ( app-shells/zsh app-shells/zsh-completion )" +DEPEND="test? ( dev-lang/python )" + +src_unpack() { + default + mv *-${PN}-* ${P} || die +} + +src_prepare() { + #https://github.com/joelthelion/autojump/issues/129 + sed -e '/def test_db_load_migrate/,/autojump.CONFIG_DIR = ORIG_CONFIG_DIR/d' \ + -i tests/runtests.py || die +} + +src_test() { + #https://github.com/joelthelion/autojump/issues/130 + mkdir -p "${HOME}"/.local/share/autojump || die + + ${PYTHON} ./tests/runtests.py +} + +src_compile() { :; } + +src_install() { + dobin bin/autojump + + if use gtk ; then + dobin bin/jumpapplet + insinto /usr/share/${PN} + doins bin/icon.png + fi + + insinto /etc/profile.d + doins bin/${PN}.sh + + if use bash-completion ; then + doins bin/${PN}.bash + fi + + if use zsh-completion ; then + doins bin/${PN}.zsh + insinto /usr/share/zsh/site-functions + doins bin/_j + fi + + if use python ; then + install_python() { + insinto "$(python_get_sitedir)" + doins tools/autojump_ipython.py + } + python_execute_function -q install_python + + einfo "This tool provides \"j\" for ipython, please add" + einfo "\"imporrt autojump_ipython\" to your ipy_user_conf.py." + fi + + doman docs/${PN}.1 + dodoc README.md +} |