[Lunar-commits] <moonbase> tremulous: new game
Auke Kok
sofar at foo-projects.org
Sun Aug 9 03:14:48 CEST 2009
commit 29ea5685cbdee26959e88ec1931fc397087d6c9c
Author: Paul Bredbury <brebs at sent.com>
Date: Sun Aug 9 03:14:48 2009 +0200
tremulous: new game
---
zbeta/tremulous/BUILD | 26 ++++++++++++++++++++++++++
zbeta/tremulous/DEPENDS | 6 ++++++
zbeta/tremulous/DETAILS | 37 +++++++++++++++++++++++++++++++++++++
zbeta/tremulous/PRE_BUILD | 6 ++++++
4 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/zbeta/tremulous/BUILD b/zbeta/tremulous/BUILD
new file mode 100644
index 0000000..49857f2
--- /dev/null
+++ b/zbeta/tremulous/BUILD
@@ -0,0 +1,26 @@
+(
+
+ patch_it tremulous-svn755-upto-971.patch 0 &&
+ patch_it tremulous-t971-client.patch 0 &&
+
+ # Fix the gcc-4.3.3 Werror issue
+ sedit '16s/-Werror //' src/tools/asm/Makefile &&
+
+ make \
+ DEFAULT_BASEDIR="/usr/share/games/tremulous" \
+ BUILD_GAME_SO=0 \
+ BUILD_GAME_QVM=0 \
+ USE_CODEC_VORBIS=1 \
+ USE_OPENAL=1 \
+ USE_LOCAL_HEADERS=0 &&
+
+ prepare_install &&
+
+ mkdir -p /usr/games /usr/share/games/tremulous &&
+ cp -af build/release-linux-*/tremulous-smp.* /usr/games/tremulous &&
+ cp -af build/release-linux-*/tremded.* /usr/games/tremulous-ded &&
+ cp -arf base /usr/share/games/tremulous/ &&
+
+ gather_docs ChangeLog manual.pdf
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/tremulous/DEPENDS b/zbeta/tremulous/DEPENDS
new file mode 100644
index 0000000..c1c9c53
--- /dev/null
+++ b/zbeta/tremulous/DEPENDS
@@ -0,0 +1,6 @@
+depends unzip
+depends libvorbis
+depends openal
+depends libXau
+depends libXdmcp
+depends SDL
diff --git a/zbeta/tremulous/DETAILS b/zbeta/tremulous/DETAILS
new file mode 100644
index 0000000..6ba3f82
--- /dev/null
+++ b/zbeta/tremulous/DETAILS
@@ -0,0 +1,37 @@
+ MODULE=tremulous
+ VERSION=1.1.0
+ SOURCE=$MODULE-$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+ # From http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/tremulous/
+ SOURCE2=$MODULE-gentoopatches-$VERSION-r5.zip
+ SOURCE3=vms-1.1.t971.pk3
+ SOURCE_URL=$SFORGE_URL/$MODULE
+ SOURCE2_URL=http://dl.trem-servers.com
+ SOURCE3_URL=http://dl.trem-servers.com
+ SOURCE_VFY=sha1:39d820cc50eda1eff58917158bb0ec68b62f633c
+ SOURCE2_VFY=sha1:ce2bfa1535f1774c92aa3fdf738d3054f7bb5b65
+ SOURCE3_VFY=sha1:ea11d498a92abeaa5fc5bd5567771dca3a7ea55e
+ WEB_SITE=http://tremulous.net/
+ ENTERED=20090807
+ UPDATED=20090807
+ SHORT="Team-based aliens vs humans FPS with buildable structures"
+
+cat << EOF
+Tremulous is a free, open-source game that blends a team-based FPS with
+elements of an RTS. Players can choose from 2 unique races: aliens and
+humans. Players on both teams are able to build working structures
+in-game like an RTS. These structures provide many functions, the most
+important being spawning. The designated builders must ensure there are
+spawn structures, or other players will not be able to rejoin the game
+after death. Other structures provide automated base defense (to some
+degree), healing functions and much more... Player advancement is
+different depending on which team you are on. As a human, players are
+rewarded with credits for each alien kill. These credits may be used to
+purchase new weapons and upgrades from the Armoury. The alien team
+advances quite differently. Upon killing a human foe, the alien is able
+to evolve into a new class. The more kills gained, the more powerful
+the classes available. The overall objective behind Tremulous is to
+eliminate the opposing team. This is achieved by not only killing the
+opposing players, but also removing their ability to respawn by
+destroying their spawn structures.
+EOF
diff --git a/zbeta/tremulous/PRE_BUILD b/zbeta/tremulous/PRE_BUILD
new file mode 100644
index 0000000..be685ca
--- /dev/null
+++ b/zbeta/tremulous/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+unpack $SOURCE2 &&
+tar -xf $MODULE-$VERSION-src.tar.gz &&
+mv -f $MODULE-$VERSION-src/* . &&
+cp -f $SOURCE_CACHE/$SOURCE3 base/
More information about the Lunar-commits
mailing list