| # Copyright 1999-2011 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| PYTHON_DEPEND="2" |
| SUPPORT_PYTHON_ABIS="1" |
| RESTRICT_PYTHON_ABIS="3.* *-jython" |
| |
| inherit distutils |
| |
| FILEVER="42521" |
| |
| DESCRIPTION="Convert a CVS repository to a Subversion repository" |
| HOMEPAGE="http://cvs2svn.tigris.org/" |
| SRC_URI="http://cvs2svn.tigris.org/files/documents/1462/${FILEVER}/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="alpha amd64 ia64 ppc x86" |
| IUSE="" |
| |
| DEPEND=">=dev-vcs/subversion-1.0.9" |
| RDEPEND="${DEPEND} |
| dev-vcs/rcs" |
| |
| PYTHON_MODNAME="cvs2svn_lib cvs2svn_rcsparse" |
| |
| src_prepare() { |
| distutils_src_prepare |
| python_convert_shebangs -r 2 . |
| } |
| |
| src_install() { |
| distutils_src_install |
| insinto "/usr/share/${PN}" |
| doins -r contrib cvs2svn-example.options {profile-repos,show-db,verify-cvs2svn}.py |
| doman cvs2svn.1 |
| } |
| |
| src_test() { |
| # Need this because subversion is localized, but the tests aren't |
| export LC_ALL=C |
| |
| testing() { |
| "$(PYTHON)" run-tests.py |
| } |
| python_execute_function testing |
| } |
| |
| pkg_postinst() { |
| distutils_pkg_postinst |
| elog "Additional scripts and examples have been installed to:" |
| elog " /usr/share/${PN}/" |
| } |