# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-arcade/tomatoes/tomatoes-1.55-r2.ebuild,v 1.7 2010/08/20 16:27:02 mr_bones_ Exp $ EAPI=2 inherit eutils games DATA_PV=1.5 DESCRIPTION="How many tomatoes can you smash in ten short minutes?" HOMEPAGE="http://tomatoes.sourceforge.net/about.html" SRC_URI="mirror://sourceforge/tomatoes/tomatoes-linux-src-${PV}.tar.bz2 mirror://sourceforge/tomatoes/tomatoes-linux-${DATA_PV}.tar.bz2" LICENSE="ZLIB" SLOT="0" KEYWORDS="amd64 ia64 ppc ~ppc64 x86" IUSE="" DEPEND="virtual/opengl virtual/glu media-libs/libsdl[audio,video] media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mikmod]" src_prepare() { mv ../tomatoes-1.5/* . || die "mv failed" mv icon.png ${PN}.png sed -i \ -e '/^CC/d' \ -e '/^MARCH/d' \ -e "/(CFLAGS)/s/CC/CXX/" \ -e "/^CFLAGS/s/=.*$/= ${CXXFLAGS} \$(SDL_FLAGS)/" \ -e "/^LDFLAGS/s/-s$/${LDFLAGS}/" \ -e "/^MPKDIR = /s:./:${GAMES_DATADIR}/${PN}/:" \ -e "/^MUSICDIR = /s:./music/:${GAMES_DATADIR}/${PN}/music/:" \ -e "/^HISCOREDIR = /s:./:${GAMES_STATEDIR}/${PN}/:" \ -e "/^CONFIGDIR = /s:./:${GAMES_SYSCONFDIR}/${PN}/:" \ -e "/^OVERRIDEDIR = /s:./data/:${GAMES_DATADIR}/${PN}/data/:" \ makefile \ || die "sed failed" epatch \ "${FILESDIR}"/${P}-c_str.patch \ "${FILESDIR}"/${P}-gcc43.patch } src_install() { dogamesbin tomatoes || die "dogamesbin failed" dodoc README README-src insinto "${GAMES_DATADIR}"/${PN} doins -r tomatoes.mpk music || die "doins data failed" doicon ${PN}.png make_desktop_entry tomatoes "I Have No Tomatoes" dodir "${GAMES_STATEDIR}"/${PN} touch "${D}${GAMES_STATEDIR}"/${PN}/hiscore.lst || die "touch failed" fperms 660 "${GAMES_STATEDIR}"/${PN}/hiscore.lst insinto "${GAMES_SYSCONFDIR}"/${PN} doins config.cfg || die "doins config.cfg failed" prepgamesdirs }