diff options
Diffstat (limited to 'dev-python/pydb/pydb-1.26-r1.ebuild')
-rw-r--r-- | dev-python/pydb/pydb-1.26-r1.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-python/pydb/pydb-1.26-r1.ebuild b/dev-python/pydb/pydb-1.26-r1.ebuild new file mode 100644 index 00000000000..c17011eda1b --- /dev/null +++ b/dev-python/pydb/pydb-1.26-r1.ebuild @@ -0,0 +1,56 @@ +# 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 +} |