diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-08-30 00:08:20 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-08-30 00:08:20 +0000 |
commit | 8a08287bd282a0d339cf146eaa779e4a460edd8b (patch) | |
tree | fe7dbec4a12e038d00cbaeab659c4cbe33246dba /dev-python/ipython | |
parent | Masking net-misc/rarpd for QA removal. (diff) | |
download | gentoo-2-8a08287bd282a0d339cf146eaa779e4a460edd8b.tar.gz gentoo-2-8a08287bd282a0d339cf146eaa779e4a460edd8b.tar.bz2 gentoo-2-8a08287bd282a0d339cf146eaa779e4a460edd8b.zip |
Set SUPPORT_PYTHON_ABIS.
(Portage version: 14170-svn/cvs/Linux x86_64)
Diffstat (limited to 'dev-python/ipython')
-rw-r--r-- | dev-python/ipython/ChangeLog | 6 | ||||
-rw-r--r-- | dev-python/ipython/ipython-0.10.ebuild | 35 |
2 files changed, 25 insertions, 16 deletions
diff --git a/dev-python/ipython/ChangeLog b/dev-python/ipython/ChangeLog index adccf394266b..53f45fa6c6fa 100644 --- a/dev-python/ipython/ChangeLog +++ b/dev-python/ipython/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-python/ipython # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ChangeLog,v 1.65 2009/08/18 16:47:06 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ChangeLog,v 1.66 2009/08/30 00:08:20 arfrever Exp $ + + 29 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + ipython-0.10.ebuild: + Set SUPPORT_PYTHON_ABIS. 18 Aug 2009; Sébastien Fabbro <bicatali@gentoo.org> ipython-0.9.1.ebuild, ipython-0.10.ebuild: diff --git a/dev-python/ipython/ipython-0.10.ebuild b/dev-python/ipython/ipython-0.10.ebuild index 18d4ad9404ae..dae6f22839c4 100644 --- a/dev-python/ipython/ipython-0.10.ebuild +++ b/dev-python/ipython/ipython-0.10.ebuild @@ -1,9 +1,12 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ipython-0.10.ebuild,v 1.2 2009/08/18 16:47:06 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ipython-0.10.ebuild,v 1.3 2009/08/30 00:08:20 arfrever Exp $ + +EAPI="2" + +NEED_PYTHON="2.4" +SUPPORT_PYTHON_ABIS="1" -NEED_PYTHON=2.4 -EAPI=2 inherit eutils distutils elisp-common DESCRIPTION="An advanced interactive shell for Python." @@ -27,6 +30,8 @@ RDEPEND="${CDEPEND} DEPEND="${CDEPEND} test? ( dev-python/nose )" +RESTRICT_PYTHON_ABIS="3*" + PYTHON_MODNAME="IPython" SITEFILE="62ipython-gentoo.el" @@ -50,29 +55,29 @@ src_prepare() { src_compile() { distutils_src_compile - if use emacs ; then + if use emacs; then elisp-compile docs/emacs/ipython.el || die "elisp-compile failed" fi } src_test() { - "${python}" setup.py \ - install --home="${WORKDIR}/test" > /dev/null \ - || die "fake install for testing failed" - cd "${WORKDIR}"/test - # first initialize .ipython stuff - PATH="${WORKDIR}/test/bin:${PATH}" \ - PYTHONPATH="${WORKDIR}/test/lib/python" ipython > /dev/null <<-EOF + testing() { + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --home="${WORKDIR}/test-${PYTHON_ABI}" > /dev/null || die "Installation of tests failed with Python ${PYTHON_ABI}" + pushd "${WORKDIR}/test-${PYTHON_ABI}" > /dev/null || die + # First initialize .ipython stuff. + PATH="${WORKDIR}/test-${PYTHON_ABI}/bin:${PATH}" PYTHONPATH="${WORKDIR}/test-${PYTHON_ABI}/lib/python" ipython > /dev/null <<-EOF EOF - # test ( -v for more verbosity) - PATH="${WORKDIR}/test/bin:${PATH}" \ - PYTHONPATH="${WORKDIR}/test/lib/python" iptest || die "test failed" + # Test (-v for more verbosity). + PATH="${WORKDIR}/test-${PYTHON_ABI}/bin:${PATH}" PYTHONPATH="${WORKDIR}/test-${PYTHON_ABI}/lib/python" iptest + popd > /dev/null || die + } + python_execute_function testing } src_install() { DOCS="docs/source/changes.txt" distutils_src_install - if use emacs ; then + if use emacs; then pushd docs/emacs elisp-install ${PN} ${PN}.el* || die "elisp-install failed" elisp-site-file-install "${FILESDIR}/${SITEFILE}" |