[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