| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| PYTHON_COMPAT=( python2_7 ) |
| inherit eutils python-r1 games |
| |
| DESCRIPTION="a little puzzle game, similar to the famous Bejeweled or Zookeeper" |
| HOMEPAGE="http://sam.zoy.org/projects/monsterz/" |
| SRC_URI="http://sam.zoy.org/projects/monsterz/${P}.tar.gz" |
| |
| LICENSE="GPL-1+ LGPL-2+ WTFPL-2" |
| SLOT="0" |
| KEYWORDS="amd64 hppa ppc x86" |
| IUSE="" |
| REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
| |
| RDEPEND="${PYTHON_DEPS} |
| dev-python/pygame[${PYTHON_USEDEP}] |
| media-libs/sdl-image[png] |
| media-libs/sdl-mixer[mod]" |
| DEPEND="${RDEPEND}" |
| |
| src_prepare() { |
| epatch \ |
| "${FILESDIR}"/${P}-gentoo.patch \ |
| "${FILESDIR}"/${P}-64bit.patch \ |
| "${FILESDIR}"/${P}-blit.patch |
| sed -i \ |
| -e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}:" \ |
| monsterz.py || die "sed failed" |
| rm Makefile || die |
| } |
| |
| src_install() { |
| insinto "${GAMES_DATADIR}"/${PN} |
| doins -r graphics sound |
| newgamesbin monsterz.py ${PN} |
| newicon graphics/icon.png ${PN}.png |
| make_desktop_entry ${PN} Monsterz |
| dodoc README AUTHORS TODO |
| python_replicate_script "${ED%/}${GAMES_BINDIR}"/monsterz |
| prepgamesdirs |
| } |