# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-fps/ut2004-demo/ut2004-demo-3120-r1.ebuild,v 1.6 2004/02/27 19:10:36 wolf31o2 Exp $ inherit games eutils DESCRIPTION="Unreal Tournament 2004 Demo" HOMEPAGE="http://www.unrealtournament.com/" SRC_URI="x86? ( ftp://ftp.linuxhardware.org/ut2004/ut2004-lnx-demo-${PV}.run.bz2 http://www.lokigames.com/sekrit/ut2004-lnx-demo-${PV}.run.bz2 http://pomac.netswarm.net/mirror/games/ut2004/ut2004-lnx-demo-${PV}.run.bz2 http://icculus.org/~icculus/tmp/${PN}-lnx-tts-pingpatch.tar.bz2 ) amd64? ( mirror://gentoo/ut2004-lnx64-demo-${PV}.run.bz2 http://icculus.org/~icculus/tmp/${PN}-lnx64-tts-pingpatch.tar.bz2 )" LICENSE="as-is" SLOT="0" KEYWORDS="-* x86 amd64" DEPEND="!dedicated? ( virtual/opengl )" S=${WORKDIR} src_unpack() { unpack ${A} [ "${ARCH}" = "amd64" ] && RNAME="ut2004-lnx64-demo-${PV}.run" [ "${ARCH}" = "x86" ] && RNAME="ut2004-lnx-demo-${PV}.run" unpack_makeself ${RNAME} rm ${RNAME} } src_install() { local dir=/opt/${PN} dodir ${dir} tar -xf ut2004demo.tar -C ${D}/${dir}/ || die "unpacking ut2004 failed" insinto ${dir} doins README.linux ut2004demo.xpm exeinto ${dir} doexe bin/ut2004demo dodir ${GAMES_BINDIR} dosym ${dir}/ut2004demo ${GAMES_BINDIR}/ut2004demo # Ping patch exeinto ${dir}/System doexe ut2004-bin doins README-tts.txt tts-festival.pl prepgamesdirs } pkg_postinst() { einfo "" einfo "For Text To Speech:" einfo " 1) emerge festival speechd" einfo " 2) Edit your ~/.ut2004demo/System/UT2004.ini file." einfo " In the [SDLDrv.SDLClient] section, add:" einfo " TextToSpeechFile=/dev/speech" einfo " 3) Start speechd." einfo " 4) Start the game. Be sure to go into the Audio" einfo " options and enable Text To Speech." einfo "" einfo "To test, pull down the console (~) and type:" einfo " TTS this is a test." einfo "" einfo "You should hear something that sounds like 'This is a test.'" einfo "" }