# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE="tk" DISTUTILS_SINGLE_IMPL="1" inherit eutils distutils-r1 MY_PN=PySolFC SOL_URI="mirror://sourceforge/${PN}" DESCRIPTION="An exciting collection of more than 1000 solitaire card games" HOMEPAGE="http://pysolfc.sourceforge.net/" SRC_URI="${SOL_URI}/${MY_PN}-${PV}.tar.bz2 extra-cardsets? ( ${SOL_URI}/${MY_PN}-Cardsets-${PV}.tar.bz2 )" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="extra-cardsets minimal +sound" S=${WORKDIR}/${MY_PN}-${PV} DEPEND="" RDEPEND="${RDEPEND} !minimal? ( dev-python/pillow[tk,${PYTHON_USEDEP}] dev-tcltk/tktable ) sound? ( dev-python/pygame[${PYTHON_USEDEP}] )" PATCHES=( "${FILESDIR}/${PN}-PIL-imports.patch" #471514 "${FILESDIR}/${PN}-gentoo.patch" #591904 ) python_prepare_all() { sed -i \ -e "/pysol.desktop/d" \ -e "s:share/icons:share/pixmaps:" \ -e "s:data_dir =.*:data_dir = \'/usr/share/${PN}\':" \ setup.py || die mv docs/README{,.txt} || die distutils-r1_python_prepare_all } python_install_all() { make_desktop_entry pysol.py "PySol Fan Club Edition" pysol02 if use extra-cardsets; then insinto /usr/share/${PN} doins -r "${WORKDIR}"/${MY_PN}-Cardsets-${PV}/* fi doman docs/*.6 DOCS=( README AUTHORS docs/README.txt docs/README.SOURCE ) HTML_DOCS=( docs/*html ) distutils-r1_python_install_all }