# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils python DESCRIPTION="Object-oriented python bindings for subversion" HOMEPAGE="http://pysvn.tigris.org/" SRC_URI="http://pysvn.tigris.org/files/documents/1233/36248/${P}.tar.gz" LICENSE="Apache-1.1" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="doc" DEPEND="dev-lang/python app-crypt/mit-krb5 >=dev-util/subversion-1.4.0" RDEPEND="${DEPEND}" S=${WORKDIR}/${P} src_unpack() { unpack ${A} cd ${S}/Source python setup.py configure || die "unable to configure" sed -e 's:^\(CCFLAGS=\)\(.*\):\1$(CFLAGS) \2:g' \ -e 's:^\(CCCFLAGS=\)\(.*\):\1$(CXXFLAGS) \2:g' \ -i ${S}/Source/Makefile } src_compile() { cd ${S}/Source emake || die "Failed to make." } src_install() { python_version local base_dir=${S}/Source/pysvn local module_dir=/usr/lib/python${PYVER}/site-packages/pysvn exeinto ${module_dir} doexe ${base_dir}/_pysvn_${PYVER/./_}.so insinto ${module_dir} doins ${base_dir}/__init__.py if use doc; then for doc in `ls ${S}/Docs/*.{html,js}`; do dohtml $doc done fi }