ChangeLog

# ChangeLog for games-action/battalion
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/battalion/ChangeLog,v 1.10 2007/03/12 13:13:57 genone Exp $

12 Mar 2007; Marius Mauch battalion-1.4b.ebuild:
Replacing einfo with elog

01 Dec 2006; Chris Gianelloni battalion-1.4b.ebuild:
Removing old virtual/x11 dependency.

28 Jan 2006; Joshua Baergen
battalion-1.4b.ebuild:
Add modular X dependencies.

26 Sep 2005; Chris Gianelloni battalion-1.4b.ebuild:
Marking stable on x86.

03 Nov 2004; Joseph Jezak battalion-1.4b.ebuild:
Marked ppc stable.

05 Jun 2004; David Holm battalion-1.4b.ebuild:
Added to ~ppc.

03 Jun 2004; Michael Sterrett battalion-1.4b.ebuild:
use generic src_compile; rm in unpack; use cp instead of doins

03 Jun 2004; Chris Gianelloni battalion-1.4b.ebuild:
Adding dodir...

*battalion-1.4b (03 Jun 2004)

03 Jun 2004; Chris Gianelloni +battalion-1.4b.ebuild:
Initial import. Ebuild submitted by Alexandru Toma .
Closing bug #52682.

Manifest

DIST battalion1.4b.tar.bz2 942342 RMD160 6c389c1c2aeb327d65ab2d739e6edd8b501fb1a4 SHA1 797790431396bf471f4788145410ef4cd114cbc7 SHA256 983db152b44b33396ab242946b51d33c405e0bef8649e2cc9e38d6229d9735f7
EBUILD battalion-1.4b.ebuild 1756 RMD160 e786713f5d914cd591366664bf6ed727cd99fd48 SHA1 4883d836c4ed2fa53e1581c3d5fe190c0b04ab1d SHA256 7f961f33853e5f0578e944ab0e53f7aa43e84f8e8f2211cb3232ba286b5e8c06
MISC ChangeLog 1278 RMD160 7449cb148e778226b5e5e57aa8ecd01b09b49487 SHA1 564dd31e0a6da981cc6bab21f9416c6ba2cb6ee1 SHA256 107438ca33ceebb854d74cc7eaaada47d6503053359cd43e6dbf93bdd6178f76
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

battalion-1.4b.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/battalion/battalion-1.4b.ebuild,v 1.13 2007/03/13 14:33:58 nyhm Exp $

inherit games

DESCRIPTION="Be a rampaging monster and destroy the city."
HOMEPAGE="http://evlweb.eecs.uic.edu/aej/AndyBattalion.html"
SRC_URI="http://evlweb.eecs.uic.edu/aej/BATTALION/${PN}${PV}.tar.bz2"

LICENSE="as-is"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""

DEPEND="virtual/opengl
virtual/glu"

S=${WORKDIR}/${PN}${PV}

src_unpack() {
unpack ${A}
cd "${S}"

# Modify data paths
sed -i \
-e "s:SOUNDS/:${GAMES_DATADIR}/${PN}/SOUNDS/:" \
-e "s:MUSIC/:${GAMES_DATADIR}/${PN}/MUSIC/:" \
audio.c || die "sed audio.c failed"
sed -i \
-e "s:DATA/:${GAMES_DATADIR}/${PN}/DATA/:" \
-e "s:/usr/tmp:${GAMES_STATEDIR}:" \
battalion.c || die "sed battalion.c failed"
sed -i \
-e "s:TEXTURES/:${GAMES_DATADIR}/${PN}/TEXTURES/:" \
graphics.c || die "sed graphics.c failed"

# Modify Makefile and add CFLAGS
sed -i \
-e "s:-O2:${CFLAGS}:" \
Makefile || die "sed Makefile failed"
# Only .raw sound files are used on Linux. The .au files are not needed.
rm -f {SOUNDS,MUSIC}/*.au
}

src_install() {
dogamesbin battalion || die "dogamesbin failed"
insinto "${GAMES_DATADIR}"/${PN}
doins -r DATA MUSIC SOUNDS TEXTURES || die "doins failed"
dodoc README

dodir "${GAMES_STATEDIR}"
touch "${D}${GAMES_STATEDIR}"/battalion_hiscore
fperms 660 "${GAMES_STATEDIR}"/battalion_hiscore

prepgamesdirs
}

pkg_postinst() {
games_pkg_postinst
elog "Sound and music are not enabled by default."
elog "Use the S and M keys to enable them in-game, or start the game with"
elog "the -s and -m switches: battalion -s -m"
}

metadata.xml




games