[Lunar-commits] <moonbase> d1x-rebirth: Original 6-degrees-of-freedom shooter
Duncan Gibson
engelsman at lunar-linux.org
Sun Feb 15 22:35:13 CET 2009
commit 05515fa60d4d97897de6aec4643c1fb461b25154
Author: Paul Bredbury <brebs at sent.com>
Date: Sun Feb 15 22:35:13 2009 +0100
d1x-rebirth: Original 6-degrees-of-freedom shooter
Works with descent1-demodata.
However, d2x-rebirth does *not* work with descent2-demodata, so I haven't bothered to create a package for descent2-demodata.
---
zbeta/d1x-rebirth/BUILD | 17 +++++++++++++++++
zbeta/d1x-rebirth/DEPENDS | 6 ++++++
zbeta/d1x-rebirth/DETAILS | 22 ++++++++++++++++++++++
3 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/zbeta/d1x-rebirth/BUILD b/zbeta/d1x-rebirth/BUILD
new file mode 100644
index 0000000..77ad41e
--- /dev/null
+++ b/zbeta/d1x-rebirth/BUILD
@@ -0,0 +1,17 @@
+(
+
+ sedit "/^BIN_DIR =/s/.*/BIN_DIR = '\/usr\/games'/" SConstruct &&
+ # Replaces dos2unix, to fix line-endings
+ sedit 's/\r//' *.txt &&
+
+ # Added "debug=1" to prevent crash when exiting program
+ OPTS="$OPTS prefix=/usr sdlmixer=1 debug=1" &&
+ scons $OPTS &&
+
+ prepare_install &&
+ scons $OPTS install &&
+ # Create directory for manually-installed data files
+ mkdir -p /usr/share/games/d1x-rebirth/
+
+) > $C_FIFO 2>&1
+
diff --git a/zbeta/d1x-rebirth/DEPENDS b/zbeta/d1x-rebirth/DEPENDS
new file mode 100644
index 0000000..938564c
--- /dev/null
+++ b/zbeta/d1x-rebirth/DEPENDS
@@ -0,0 +1,6 @@
+depends mesa-lib
+depends SDL_mixer
+depends physfs
+depends scons
+optional_depends "descent1-demodata" "shareware=1" "" \
+ "compatibility with shareware demo levels"
diff --git a/zbeta/d1x-rebirth/DETAILS b/zbeta/d1x-rebirth/DETAILS
new file mode 100644
index 0000000..a97b15b
--- /dev/null
+++ b/zbeta/d1x-rebirth/DETAILS
@@ -0,0 +1,22 @@
+ MODULE=d1x-rebirth
+ VERSION=0.55.1
+ SOURCE=${MODULE}_v${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${MODULE}_v${VERSION}-src
+ SOURCE_URL=$SFORGE_URL/dxx-rebirth/
+ SOURCE_VFY=sha1:cceac7f152ca301d2fd7523f1ff906d5d1ee579d
+ WEB_SITE=http://www.dxx-rebirth.com/
+ ENTERED=20090202
+ UPDATED=20090202
+ MAINTAINER=brebs at sent.com
+ SHORT="Descent 1 Rebirth - claustrophobic 3D shooter"
+
+cat << EOF
+Descent I is a 3D first-person shooter video game, noted for
+popularizing the use of true 3D rendering technology and providing the
+player with six full degrees of freedom (often abbreviated "6DOF") to
+move and to look around.
+
+To play this game, you'll need some data files installed in
+/usr/share/games/d1x-rebirth - see INSTALL.txt, or install
+descent1-demodata.
+EOF
More information about the Lunar-commits
mailing list