diff options
Diffstat (limited to 'dev-vcs/hgsubversion/hgsubversion-1.2.ebuild')
-rw-r--r-- | dev-vcs/hgsubversion/hgsubversion-1.2.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-vcs/hgsubversion/hgsubversion-1.2.ebuild b/dev-vcs/hgsubversion/hgsubversion-1.2.ebuild new file mode 100644 index 000000000000..6cdc6114b9cb --- /dev/null +++ b/dev-vcs/hgsubversion/hgsubversion-1.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/hgsubversion/hgsubversion-1.2.ebuild,v 1.1 2010/12/23 16:51:34 arfrever Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" + +inherit distutils + +DESCRIPTION="hgsubversion is a Mercurial extension for working with Subversion repositories." +HOMEPAGE="http://bitbucket.org/durin42/hgsubversion http://pypi.python.org/pypi/hgsubversion" +SRC_URI="http://bitbucket.org/durin42/${PN}/get/${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-solaris" +IUSE="test" + +RDEPEND=">=dev-vcs/mercurial-1.4 + >=dev-vcs/subversion-1.5[python]" +DEPEND="test? ( dev-python/nose )" + +S="${WORKDIR}/${PN}" + +DOCS="README" + +src_prepare() { + distutils_src_prepare + + # Disable failing tests. + sed \ + -e "s/test_many_special_cases_diff/_&/" \ + -e "212s/test_oldest_not_trunk_and_tag_vendor_branch/_&/" \ + -i tests/test_fetch_command.py + sed -e "s/test_exec_stupid/_&/" -i tests/test_fetch_exec.py + sed -e "s/test_case_stupid/_&/" -i tests/test_fetch_renames.py + sed -e "s/test_symlinks_stupid/_&/" -i tests/test_fetch_symlinks.py +} + +src_test() { + cd tests + + testing() { + PYTHONPATH="../build-${PYTHON_ABI}/lib" "$(PYTHON)" run.py + } + python_execute_function testing +} |