diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2005-05-04 13:07:07 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2005-05-04 13:07:07 +0000 |
commit | 83757f1cae25192e85725049063e6cea65ced311 (patch) | |
tree | b9634d66b298b83a773922d2e3ae919c79549b2c /games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild | |
parent | Added to ~ppc (diff) | |
download | gentoo-2-83757f1cae25192e85725049063e6cea65ced311.tar.gz gentoo-2-83757f1cae25192e85725049063e6cea65ced311.tar.bz2 gentoo-2-83757f1cae25192e85725049063e6cea65ced311.zip |
Removing sof script and changing to use games_make_wrapper. Added loki_patch dependency. General code cleanup.
(Portage version: 2.0.51.21)
Diffstat (limited to 'games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild')
-rw-r--r-- | games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild b/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild index 513a52e96c2f..82785216b4cb 100644 --- a/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild +++ b/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild,v 1.9 2005/03/07 13:55:38 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild,v 1.10 2005/05/04 13:07:07 wolf31o2 Exp $ inherit games -DESCRIPTION="Soldier of Fortune - First-person shooter based on the mercenary trade" +DESCRIPTION="First-person shooter based on the mercenary trade" HOMEPAGE="http://www.lokigames.com/products/sof/" SRC_URI="ftp://ftp.planetmirror.com/pub/lokigames/updates/sof/sof-${PV}-cdrom-x86.run ftp://snuffleupagus.animearchive.org/loki/updates/sof/sof-${PV}-cdrom-x86.run" @@ -15,9 +15,9 @@ KEYWORDS="x86" RESTRICT="nostrip" IUSE="" -DEPEND="virtual/libc" -RDEPEND="${DEPEND} - virtual/opengl" +DEPEND="virtual/libc + games-util/loki_patch" +RDEPEND="virtual/opengl" S=${WORKDIR} @@ -40,28 +40,24 @@ src_install() { exeinto ${dir} doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/sof insinto ${dir} + doins ${CDROM_ROOT}/{README,kver.pub,sof.xpm} - cp ${CDROM_ROOT}/{README,kver.pub,sof.xpm} ${Ddir} - - cd ${Ddir} - - tar xzf ${CDROM_ROOT}/paks.tar.gz || die "uncompressing data" - tar xzf ${CDROM_ROOT}/binaries.tar.gz || die "uncompressing binaries" + tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${Ddir} \ + || die "uncompressing data" + tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${Ddir} \ + || die "uncompressing binaries" cd ${S} - bin/Linux/x86/loki_patch --verify patch.dat - bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching" + loki_patch --verify patch.dat + loki_patch patch.dat ${Ddir} >& /dev/null || die "patching" # now, since these files are coming off a cd, the times/sizes/md5sums wont # be different ... that means portage will try to unmerge some files (!) # we run touch on ${D} so as to make sure portage doesnt do any such thing find ${Ddir} -exec touch '{}' \; - dodir ${GAMES_BINDIR} - dogamesbin ${FILESDIR}/sof - dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/sof - insinto /usr/share/pixmaps - doins ${CDROM_ROOT}/sof.xpm + games_make_wrapper sof ./sof ${dir} + doicon ${CDROM_ROOT}/sof.xpm prepgamesdirs make_desktop_entry sof "Soldier of Fortune" sof.xpm |