blob: c17011eda1b3efc4f00cafd16e6417754a2433eb [file] [log] [blame]
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit elisp-common python
DESCRIPTION="Extended python debugger"
HOMEPAGE="http://bashdb.sourceforge.net/pydb/"
SRC_URI="mirror://sourceforge/bashdb/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="emacs"
DEPEND="
emacs? ( virtual/emacs )"
RDEPEND="${DEPEND}"
src_prepare() {
echo "#!/bin/sh" > py-compile
# Fix pydb symlinks.
sed -e '/$(LN_S) "$(DESTDIR)$(pkgpythondir)\/$(python_debugger_script)" "$(DESTDIR)$(bindir)\/$(bin_SCRIPTS)"/s/$(DESTDIR)$(pkgpythondir)/$(pkgpythondir)/' -i Makefile.in
python_src_prepare
}
src_configure() {
configuration() {
econf --with-lispdir="${SITELISP}/${PN}" \
EMACS="$(use emacs && echo "${EMACS}" || echo no)" \
--with-site-packages=$(python_get_sitedir) \
--with-python=$(PYTHON -a)
}
python_execute_function -s configuration
}
src_install() {
python_src_install
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
}
pkg_postinst() {
python_mod_optimize pydb
}
pkg_postrm() {
python_mod_cleanup pydb
}