# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" PYTHON_COMPAT=( python2_7 ) inherit eutils python-r1 MY_P="HTMLgen" DESCRIPTION="HTMLgen - Python modules for the generation of HTML documents" HOMEPAGE="http://soc.if.usp.br/manual/python-htmlgen/html/main.html" SRC_URI="http://starship.python.net/crew/friedrich/${MY_P}.tgz" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ia64 ppc x86" IUSE="doc" DEPEND="${PYTHON_DEPS} dev-python/pillow[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" S="${WORKDIR}/${MY_P}" src_prepare() { epatch "${FILESDIR}/${P}-python-2.5.patch" epatch "${FILESDIR}/${PN}-pillow.patch" } src_compile() { return 0 } src_install() { # doing this manually because their build scripts suck local files="HTMLgen.py HTMLcolors.py HTMLutil.py HTMLcalendar.py barchart.py colorcube.py imgsize.py NavLinks.py Formtools.py ImageH.py ImageFileH.py ImagePaletteH.py GifImagePluginH.py JpegImagePluginH.py PngImagePluginH.py" mkdir htmlgen || die touch htmlgen/__init__.py || die ln ${files} htmlgen/ || die python_foreach_impl python_domodule htmlgen if use doc; then # fix the image locations in the docs sed -i -e "s;../image/;image/;g" html/* || die "sed failed" dohtml html/* dohtml -r image fi dodoc README } pkg_postinst() { ewarn "htmlgen now resides in its own subdirectory" ewarn "so you need to do \"from htmlgen import HTMLgen\" instead of \"import HTMLgen\"" }