[Lunar-commits] <moonbase-other> resurect alienarena

Florin Braescu florin at lunar-linux.org
Wed Jul 11 22:09:03 CEST 2012


commit a548d2b0521c10ee39cd70f081514bfdfdabc20b
Author: Florin Braescu <florin at lunar-linux.org>
Date: Wed, 11 Jul 2012 13:09:03 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/a548d2b0521c10ee39cd70f081514bfdfdabc20b

resurect alienarena
---
  games/alienarena/BUILD                                       +27/-0    
  games/alienarena/DEPENDS                                     +8/-0     
  games/alienarena/DETAILS                                     +24/-0    
  3 files changed, 59 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/games/alienarena/BUILD
@@ -0,0 +1,27 @@
+(
+
+  default_game_build &&
+
+  if in_depends $MODULE mesa-lib ; then
+    # Desktop icon
+    install -Dm 644 {,/usr/share/pixmaps/}$MODULE.png &&
+
+    # Desktop menu entry
+    cat > $MODULE.desktop << EOF &&
+[Desktop Entry]
+Type=Application
+Name=Alien Arena
+Comment=Multiplayer retro sci-fi deathmatch
+Exec=crx
+Icon=$MODULE
+Categories=Game;ActionGame;
+EOF
+
+    install -Dm 644 {,/usr/share/applications/}$MODULE.desktop
+  fi &&
+
+  # Docs
+  mv {docs,Tools}/* . &&
+  gather_docs *.txt LinuxScripts
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/games/alienarena/DEPENDS
@@ -0,0 +1,8 @@
+optional_depends "%GLX"      "--enable-client" "--disable-client" "build client"
+optional_depends curl   "" "" "needed for client"
+optional_depends openal "" "" "needed for client"
+
+optional_depends libXxf86dga "--with-xf86dga" "--without-xf86dga" "for xf86dga support with client"
+optional_depends libXxf86vm  "--with-xf86vm"  "--without-xf86vm"  "for xf86vm support with client"
+
+optional_depends ode "--with-system-libode" "--without-system-libode" "use system ode (instead of bundled)"
--- /dev/null
+++ b/games/alienarena/DETAILS
@@ -0,0 +1,24 @@
+          MODULE=alienarena
+         VERSION=7.60
+        VER_DATE=20120629
+          SOURCE=$MODULE-$VERSION-linux$VER_DATE.tar.gz
+      SOURCE_URL=http://icculus.org/alienarena/Files
+      SOURCE_VFY=sha1:da232c2b09f4006775a481c15debfc378f7c5636
+        WEB_SITE=http://red.planetarena.org
+         ENTERED=20080606
+         UPDATED=20120711
+           SHORT="FPS freeware online deathmatch game"
+
+cat << EOF
+With over 30 levels, seven modes of play, loads of mutators, built-in
+bots, 11 player characters, 9 weapons (with alt-fire modes), the game
+has an endless supply of replayability.
+
+Using the CRX engine, which is based on the Id GPL source code, AA
+now includes modern effects such as real-time vertex lighting and
+shadows, lensflares, light blooms, reflective water, textured
+particles, stainmaps, 32-bit color,  shaders, fog, and much more.
+
+Has a "signal 11" startup error with NVIDIA-beta 190.36, so use e.g.
+NVIDIA 185.18.36 instead.
+EOF




More information about the Lunar-commits mailing list