[Lunar-commits] <moonbase> nexuiz: rename from Nexuiz

Paul Bredbury brebs at lunar-linux.org
Mon Oct 5 22:15:21 CEST 2009


commit ae3c10ca980507edc131c7bc7ede4f18655c712e
Author: Paul Bredbury <brebs at lunar-linux.org>
Date:   Tue Oct 6 03:15:21 2009 +0700

    nexuiz: rename from Nexuiz
    
    Renamed for sanity.
    
    Version bump to 2.5.2
    
    Removed "-glx" from executable filename.
    
    Added docs and desktop entry.
    
    Yes, website URLs end with a slash, just like Mozilla and Google do it.
---
 games/Nexuiz/BUILD   |   24 ------------------------
 games/Nexuiz/DEPENDS |    9 ---------
 games/Nexuiz/DETAILS |   50 --------------------------------------------------
 games/nexuiz/BUILD   |   36 ++++++++++++++++++++++++++++++++++++
 games/nexuiz/DEPENDS |    9 +++++++++
 games/nexuiz/DETAILS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 92 insertions(+), 83 deletions(-)

diff --git a/games/Nexuiz/BUILD b/games/Nexuiz/BUILD
deleted file mode 100644
index 2732013..0000000
--- a/games/Nexuiz/BUILD
+++ /dev/null
@@ -1,24 +0,0 @@
-(
-
-  cd sources  &&
-  unzip enginesource????????.zip  &&
-  cd darkplaces  &&
-  sedit "s:^OPTIM_RELEASE=.*$:OPTIM_RELEASE=$CFLAGS:" makefile.inc  &&
-
-  # Use system jpeg, to work with jpeg 7 as well as jpeg 6b
-  patch_it $SOURCE2 1  &&
-  sedit "1i DP_LINK_TO_LIBJPEG=1" makefile  &&
-  sedit "1i DP_PRELOAD_DEPENDENCIES=1" makefile  &&
-
-  # Look in shared directory automatically
-  # From http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/nexuiz/
-  sedit "s:ifdef DP_.*:DP_FS_BASEDIR=/usr/share/games/$MODULE\n&:" makefile  &&
-
-  make -f makefile cl-release sv-release  &&
-  prepare_install  &&
-  mkdir -p /usr/games /usr/share/games/$MODULE  &&
-  install -m755 darkplaces-glx /usr/games/nexuiz-glx  &&
-  install -m755 darkplaces-dedicated /usr/games/nexuiz-dedicated  &&
-  cp -a $SOURCE_DIRECTORY/{data,havoc} /usr/share/games/$MODULE/
-
-) > $C_FIFO 2>&1
diff --git a/games/Nexuiz/DEPENDS b/games/Nexuiz/DEPENDS
deleted file mode 100644
index 80e7191..0000000
--- a/games/Nexuiz/DEPENDS
+++ /dev/null
@@ -1,9 +0,0 @@
-depends  SDL
-depends  alsa-lib
-depends  libmodplug
-depends  libvorbis
-depends  jpeg
-depends  libXxf86vm
-depends  libXxf86dga
-depends  libXpm
-depends  curl
diff --git a/games/Nexuiz/DETAILS b/games/Nexuiz/DETAILS
deleted file mode 100644
index e7d5f36..0000000
--- a/games/Nexuiz/DETAILS
+++ /dev/null
@@ -1,50 +0,0 @@
-          MODULE=Nexuiz
-         VERSION=2.5.1
-          SOURCE=nexuiz-251.zip
-         SOURCE2=nexuiz-2.5.1-jpeg.patch.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
-      SOURCE_URL=$SFORGE_URL/nexuiz
-     SOURCE2_URL=$PATCH_URL
-      SOURCE_VFY=sha1:19b098adea29ea3b66a1082a453e403480faa97d
-     SOURCE2_VFY=sha1:967f84635e079c7e27665ddca7eca050b6b79d77
-        WEB_SITE=http://nexuiz.com
-         ENTERED=20050603
-         UPDATED=20090828
-           SHORT="Multiplayer Deathmatch"
-           PSAFE=no
-
-cat << EOF
-Nexuiz has been in development for 3.5 years by a team of amateur
-developers lead by Lee Vermeulen. It is a 3d deathmatch game made
-entirely over the internet. The purpose of the game is to bring
-deathmatch back to the basics, with perfect weapon balancing and fast
-paced action, keeping itself away from the current trend of realistic
-shooters. It uses HFX textures by Evil Lair, and currently has 17
-maps to frag in. With an advanced UI, the user can select between 15
-different player models to use, with an average of two skins for each,
-and can connect to our master server to play people from all over
-the world.
-
-The game's content and source are GPL. Meaning, it is entirely free and
-any of it can be used in other free projects, even if modified. This
-is a first for any large game project of its type. We hope this will
-support the free game community, and encourage more GPL projects.
-
-Nexuiz is based on the Darkplaces engine. The darkplaces engine is an
-advanced Quake1 engine developed mainly by Forest "LordHavoc" Hale,
-who has been working with the Quake1 engine for many years. A few of
-Darkplaces main features are Quake3bsp support, realtime lighting and
-shadowing, new particle effects, advanced menu system, and Md3/Md2 model
-support. Because Nexuiz is based on the Quake1 engine, its source code
-along with its content is entirely GPL. Nexuiz will also use the Quake1
-game code language, called QuakeC, which makes modding the gameplay
-of the game extremely easy. This gamecode will be included with the
-release, and will allow anyone to mod it, and because it is entirely
-serverside you can use it on your servers even if the clients do not
-have your mod.
-
-Nexuiz will not require a high end system. Video cards such as a
-Geforce1 will be able to run Nexuiz, while highend video cards will
-be able to take advantage of some features such as realtime lighting
-and bumpmapping.
-EOF
diff --git a/games/nexuiz/BUILD b/games/nexuiz/BUILD
new file mode 100644
index 0000000..32ef2a8
--- /dev/null
+++ b/games/nexuiz/BUILD
@@ -0,0 +1,36 @@
+(
+
+  mv Docs docs  &&
+  cd sources  &&
+  unzip enginesource????????.zip  &&
+  cd darkplaces  &&
+  cp ChangeLog $SOURCE_DIRECTORY  &&
+
+  make \
+    CPUOPTIMIZATIONS="${CFLAGS}"            \
+    DP_LINK_TO_LIBJPEG=1                    \
+    DP_PRELOAD_DEPENDENCIES=1               \
+    DP_FS_BASEDIR=/usr/share/games/$MODULE  \
+    -f makefile cl-release sv-release  &&
+
+  prepare_install  &&
+  mkdir -p /usr/games /usr/share/games/$MODULE  &&
+  install -m755 darkplaces-glx /usr/games/$MODULE  &&
+  install -m755 darkplaces-dedicated /usr/games/${MODULE}-dedicated  &&
+  cp -a $SOURCE_DIRECTORY/{data,havoc} /usr/share/games/$MODULE/  &&
+
+  # Desktop menu entry
+  cat > ${MODULE}.desktop << EOF  &&
+[Desktop Entry]
+Type=Application
+Name=Nexuiz
+Comment=$SHORT
+Exec=$MODULE
+Icon=$MODULE
+Categories=Game;ActionGame;
+EOF
+
+  install -D -m644 ${MODULE}.desktop /usr/share/applications/${MODULE}.desktop  &&
+  install -D -m644 ${MODULE}.xpm /usr/share/pixmaps/${MODULE}.xpm
+
+) > $C_FIFO 2>&1
diff --git a/games/nexuiz/DEPENDS b/games/nexuiz/DEPENDS
new file mode 100644
index 0000000..80e7191
--- /dev/null
+++ b/games/nexuiz/DEPENDS
@@ -0,0 +1,9 @@
+depends  SDL
+depends  alsa-lib
+depends  libmodplug
+depends  libvorbis
+depends  jpeg
+depends  libXxf86vm
+depends  libXxf86dga
+depends  libXpm
+depends  curl
diff --git a/games/nexuiz/DETAILS b/games/nexuiz/DETAILS
new file mode 100644
index 0000000..256b73f
--- /dev/null
+++ b/games/nexuiz/DETAILS
@@ -0,0 +1,47 @@
+          MODULE=nexuiz
+         VERSION=2.5.2
+          SOURCE=${MODULE}-252.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Nexuiz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:887dba855d2082206abfb31285722bd7bb45c661
+        WEB_SITE=http://nexuiz.com/
+         ENTERED=20050603
+         UPDATED=20091003
+           SHORT="Multiplayer Deathmatch"
+           PSAFE=no
+
+cat << EOF
+Nexuiz has been in development for 3.5 years by a team of amateur
+developers led by Lee Vermeulen. It is a 3D deathmatch game made
+entirely over the internet. The purpose of the game is to bring
+deathmatch back to the basics, with perfect weapon balancing and fast-
+paced action, keeping itself away from the current trend of realistic
+shooters. It uses HFX textures by Evil Lair, and currently has 17
+maps to frag in. With an advanced UI, the user can select between 15
+different player models to use, with an average of two skins for each,
+and can connect to our master server to play people from all over
+the world.
+
+The game's content and source are GPL. Meaning, it is entirely free and
+any of it can be used in other free projects, even if modified. This
+is a first for any large game project of its type. We hope this will
+support the free game community, and encourage more GPL projects.
+
+Nexuiz is based on the Darkplaces engine. The darkplaces engine is an
+advanced Quake 1 engine developed mainly by Forest "LordHavoc" Hale,
+who has been working with the Quake 1 engine for many years. A few of
+Darkplaces' main features are Quake3bsp support, real-time lighting and
+shadowing, new particle effects, advanced menu system, and Md3/Md2 model
+support. Because Nexuiz is based on the Quake 1 engine, its source code
+along with its content is entirely GPL. Nexuiz will also use the Quake 1
+game code language, called QuakeC, which makes modding the gameplay
+of the game extremely easy. This gamecode will be included with the
+release, and will allow anyone to mod it, and because it is entirely
+serverside you can use it on your servers even if the clients do not
+have your mod.
+
+Nexuiz will not require a high-end system. Video cards such as a
+Geforce 1 will be able to run Nexuiz, while high-end video cards will
+be able to take advantage of some features such as real-time lighting
+and bump-mapping.
+EOF


More information about the Lunar-commits mailing list