# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/pyzor/pyzor-0.5.0.ebuild,v 1.8 2009/08/14 14:54:24 armin76 Exp $ EAPI="2" inherit distutils eutils DESCRIPTION="A distributed, collaborative spam detection and filtering network" HOMEPAGE="http://pyzor.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" IUSE="pyzord" DEPEND="dev-lang/python[gdbm]" RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}/pyzord_getopt.patch" # rfc822BodyCleanerTest doesn't work fine. # Remove it until it's fixed. sed -i \ -e '/rfc822BodyCleanerTest/,/self\.assertEqual/d' \ unittests.py || die "sed in unittest.py failed" } src_install () { DOCS="INSTALL THANKS UPGRADING" distutils_src_install dohtml docs/usage.html rm -rf "${D}/usr/share/doc/pyzor" if use pyzord; then dodir /usr/sbin mv "${D}/usr/bin/pyzord" "${D}/usr/sbin/" fi } pkg_postinst() { if use pyzord; then ewarn "/usr/bin/pyzord has been moved to /usr/sbin" fi } src_test() { PYTHONPATH=build/lib/ "${python}" unittests.py || die "tests failed" }