1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 PYTHON_COMPAT=( python2_7 )
8 PYTHON_REQ_USE="sqlite?"
10 inherit bash-completion-r1 distutils-r1 eutils multilib
12 MY_PN="${PN/linkchecker/LinkChecker}"
15 DESCRIPTION="Check websites for broken links"
16 HOMEPAGE="http://wummel.github.com/linkchecker/ http://pypi.python.org/pypi/linkchecker/"
17 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
21 KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-solaris"
22 IUSE="bash-completion clamav geoip gnome login sqlite X"
25 dev-python/dnspython[${PYTHON_USEDEP}]
26 >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
27 bash-completion? ( dev-python/argcomplete[${PYTHON_USEDEP}] )
28 clamav? ( app-antivirus/clamav )
29 geoip? ( dev-python/geoip-python[${PYTHON_USEDEP}] )
30 gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
31 login? ( dev-python/twill[${PYTHON_USEDEP}] )
33 dev-python/PyQt4[X,help,${PYTHON_USEDEP}]
34 dev-python/qscintilla-python[${PYTHON_USEDEP}]
39 dev-python/markdown2[${PYTHON_USEDEP}]
44 S="${WORKDIR}/${MY_P}"
46 python_prepare_all() {
48 "${FILESDIR}"/${P}-unbundle.patch
53 distutils-r1_python_prepare_all
56 python_install_all() {
63 distutils-r1_python_install_all
67 "${ED}"/usr/bin/linkchecker-gui* \
68 "${ED}"/$(python_get_sitedir)/linkcheck/gui* || die
70 python_foreach_impl delete_gui
73 use bash-completion && dobashcomp config/linkchecker-completion