[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