# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-fps/ut2003-bonuspack-epic/ut2003-bonuspack-epic-1.ebuild,v 1.12 2006/03/31 21:23:09 wolf31o2 Exp $ inherit games IUSE="" DESCRIPTION="Epic Bonus Pack for UT2003" HOMEPAGE="http://www.unrealtournament2003.com/" SRC_URI="ftp://ftp.infogrames.net/misc/ut2003/UT2003-epicbonuspackone.exe http://fragzone.medialt.ru/files/Unreal%20Tournament/Patches/UT2003-epicbonuspackone.exe http://www.edgefiles.com/download/dl3.edgefiles.com/unrealgaming.com/www/ut2003/bonuspack/UT2003-epicbonuspackone.exe" LICENSE="ut2003" SLOT="1" KEYWORDS="x86" RESTRICT="mirror strip" DEPEND="app-arch/unzip" RDEPEND="games-fps/ut2003" S=${WORKDIR}/UT2003-BonusPack dir=${GAMES_PREFIX_OPT}/ut2003 Ddir=${D}/${dir} pkg_setup() { games_pkg_setup } src_unpack() { unzip ${DISTDIR}/${A} || die "unpacking" # This is done since the files are the same rm ${S}/Textures/LastManStanding.utx } src_install() { dodir ${dir} insinto ${dir}/Help newins ${S}/Help/BonusPackReadme.txt EpicBonusPack.README || die "README" exeinto ${dir} doexe ${FILESDIR}/epic-installer dodir ${dir}/System cp -r ${S}/{Maps,Sounds,StaticMeshes,Textures} ${Ddir} \ || die "Copying Maps/Sounds/Textures" cp ${S}/System/{*.{det,est,frt,int,itt,kot,tmt,u},User.ini} ${Ddir}/System \ || die "Copying System files" cp -v ${S}/System/Manifest.ini ${Ddir}/System/Manifest.ini.epic \ || die "Copying Manifest" prepgamesdirs } pkg_postinst() { games_pkg_postinst einfo "You will need to run:" einfo "emerge --config =${CATEGORY}/${PF}" einfo "to make the necessary changes to the system .ini files." echo einfo "Each user whom has already played the game will need to run:" einfo " ${dir}/epic-installer" echo einfo "to update their configuration files in their home directory." echo } pkg_config() { cd ${dir}/System cp Manifest.ini Manifest.ini.pre-epic cp ${dir}/System/Manifest.ini.epic Manifest.ini cp Default.ini Default.ini.pre-epic cat >> Default.ini </dev/null 2>&1 </dev/null 2>&1 </dev/null 2>&1 <