summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2003-09-10 19:29:16 +0000
committerMike Frysinger <vapier@gentoo.org>2003-09-10 19:29:16 +0000
commitf199057b8679cd2eed424fccb45361c89a133d31 (patch)
treee6ec41e59db82809cd99452c53c9efe67a3985e3 /games-action/descent3
parentgames action and arcade (diff)
downloadgentoo-2-f199057b8679cd2eed424fccb45361c89a133d31.tar.gz
gentoo-2-f199057b8679cd2eed424fccb45361c89a133d31.tar.bz2
gentoo-2-f199057b8679cd2eed424fccb45361c89a133d31.zip
action games !
Diffstat (limited to 'games-action/descent3')
-rw-r--r--games-action/descent3/ChangeLog10
-rw-r--r--games-action/descent3/Manifest5
-rw-r--r--games-action/descent3/descent3-1.4.0b.ebuild98
-rw-r--r--games-action/descent3/files/descent33
-rw-r--r--games-action/descent3/files/digest-descent3-1.4.0b2
-rw-r--r--games-action/descent3/metadata.xml12
6 files changed, 130 insertions, 0 deletions
diff --git a/games-action/descent3/ChangeLog b/games-action/descent3/ChangeLog
new file mode 100644
index 000000000000..5804a732ed82
--- /dev/null
+++ b/games-action/descent3/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-games/descent3
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/descent3/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*descent3-1.4.0b (28 Jul 2003)
+
+ 28 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org> descent3-1.4.0b.ebuild,
+ files/descent3:
+ Initial import. Ebuild by me.
+
diff --git a/games-action/descent3/Manifest b/games-action/descent3/Manifest
new file mode 100644
index 000000000000..1e35e431b5bf
--- /dev/null
+++ b/games-action/descent3/Manifest
@@ -0,0 +1,5 @@
+MD5 3f625818a4525098aa427a1817b8dedb ChangeLog 382
+MD5 f225461af28f780abf03ec5f1b59c8c6 descent3-1.4.0b.ebuild 2715
+MD5 e43b9b7575f9c659feedda43ab915f01 metadata.xml 630
+MD5 5fa77308aec1bb4ed9a32b2ed363148e files/descent3 43
+MD5 d2af265a871305bb7fa493725388a58d files/digest-descent3-1.4.0b 138
diff --git a/games-action/descent3/descent3-1.4.0b.ebuild b/games-action/descent3/descent3-1.4.0b.ebuild
new file mode 100644
index 000000000000..5cbcfeed01cc
--- /dev/null
+++ b/games-action/descent3/descent3-1.4.0b.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/descent3/descent3-1.4.0b.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="nocd videos"
+DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat"
+HOMEPAGE="http://www.lokigames.com/products/descent3/"
+SRC_URI="ftp://ftp.planetmirror.com/pub/lokigames/updates/descent3/descent3-1.4.0a-x86.run
+ ftp://ftp.planetmirror.com/pub/lokigames/updates/descent3/${P}-x86.run"
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ virtual/opengl"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+pkg_setup() {
+ if [ "`use videos`" ]; then
+ ewarn "The installed game takes about 1.2GB of space!"
+ fi
+ if [ "`use nocd`" ]; then
+ ewarn "The installed game takes about 510MB of space!"
+ else
+ ewarn "The installed game takes about 220MB of space!"
+ fi
+ games_pkg_setup
+}
+
+src_unpack() {
+ mkdir ${S}/{a,b}
+ cd ${S}/a
+ unpack_makeself ${PN}-1.4.0a-x86.run
+ cd ${S}/b
+ unpack_makeself ${P}-x86.run
+}
+
+src_install() {
+ dodir ${dir}
+ games_get_cd missions/d3.mn3
+ games_verify_cd "Descent 3 Disk 1"
+ einfo "Copying files... this may take a while..."
+ exeinto /opt/descent3
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/{descent3,nettest}
+ insinto /opt/descent3
+
+ cp ${GAMES_CD}/{FAQ.txt,README,README.mercenary,d3.hog,icon.{bmp,xpm}} ${Ddir}
+
+ cd ${Ddir}
+
+ tar xzf ${GAMES_CD}/data.tar.gz || die "uncompressing data"
+ tar xzf ${GAMES_CD}/shared.tar.gz || die "uncompressing shared"
+
+ use nocd && cp ${GAMES_CD}/missions/* ${Ddir}/missions
+
+ if [ "`use videos`" ]; then
+ games_get_cd movies/level1.mve
+ games_verify_cd "Descent 3 Disk 2"
+ cp ${GAMES_CD}/movies/* ${Ddir}/movies || die "copying movies"
+ fi
+
+ cd ${S}/a
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
+ cd ${S}/b
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/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}/descent3
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/descent3
+ insinto /usr/share/pixmaps
+ newins ${GAMES_CD}/icon.xpm descent3.xpm
+
+ prepgamesdirs
+ make_desktop_entry descent3 "Descent 3" "descent3.xpm"
+}
+
+pkg_postinst() {
+ einfo "To play the game run:"
+ einfo " descent3"
+
+ games_pkg_postinst
+}
diff --git a/games-action/descent3/files/descent3 b/games-action/descent3/files/descent3
new file mode 100644
index 000000000000..edb179573911
--- /dev/null
+++ b/games-action/descent3/files/descent3
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./descent3 $*
diff --git a/games-action/descent3/files/digest-descent3-1.4.0b b/games-action/descent3/files/digest-descent3-1.4.0b
new file mode 100644
index 000000000000..c805eef5873e
--- /dev/null
+++ b/games-action/descent3/files/digest-descent3-1.4.0b
@@ -0,0 +1,2 @@
+MD5 252e242e57e15a9afab7d6fd69f562ae descent3-1.4.0a-x86.run 2736956
+MD5 4cfd46f594fa40b2afd575842a197ba1 descent3-1.4.0b-x86.run 4504631
diff --git a/games-action/descent3/metadata.xml b/games-action/descent3/metadata.xml
new file mode 100644
index 000000000000..28812cc593a0
--- /dev/null
+++ b/games-action/descent3/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+<longdescription>
+Descent 3 is a first-person 3-D action flight-sim which takes place in both indoor and outdoor arenas. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business.
+</longdescription>
+</pkgmetadata>