# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/bpython/bpython-0.12.ebuild,v 1.2 2013/04/10 17:18:00 floppym Exp $ EAPI="3" PYTHON_DEPEND="*:2.6" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="2.[45] *-jython" PYTHON_USE_WITH="ncurses" inherit distutils eutils DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter" HOMEPAGE="http://www.bpython-interpreter.org/ https://bitbucket.org/bobf/bpython/ http://pypi.python.org/pypi/bpython" SRC_URI="http://www.bpython-interpreter.org/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="gtk urwid" RDEPEND="dev-python/pygments dev-python/setuptools gtk? ( dev-python/pygobject:2 dev-python/pygtk ) urwid? ( dev-python/urwid )" DEPEND="${RDEPEND}" DOCS="sample-config sample.theme light.theme" src_prepare() { distutils_src_prepare epatch "${FILESDIR}"/${PN}-desktop.patch } src_install() { distutils_src_install if use gtk; then # pygobject and pygtk currently don't support Python 3. rm -f "${ED}"usr/bin/bpython-gtk-3.* else rm -f "${ED}"usr/bin/bpython-gtk* delete_unneeded_modules() { rm -f "${ED}$(python_get_sitedir)/bpython/gtk_.py" } python_execute_function -q delete_unneeded_modules fi if ! use urwid; then rm -f "${ED}"usr/bin/bpython-urwid* delete_urwid() { rm -f "${ED}$(python_get_sitedir)/bpython/urwid.py" } python_execute_function -q delete_urwid fi }