sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master games grimoire by Vlad Glagolev (9f1a6cde477cf96bdef7dfc6e5fb85719bc499a8)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master games grimoire by Vlad Glagolev (9f1a6cde477cf96bdef7dfc6e5fb85719bc499a8)
- Date: Mon, 9 Jan 2012 12:53:28 -0600
GIT changes to master games grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:
ChangeLog | 4 ++++
games-fps/xonotic/BUILD | 3 +++
games-fps/xonotic/DEPENDS | 23 +++++++++++++++++++++++
games-fps/xonotic/DETAILS | 19 +++++++++++++++++++
games-fps/xonotic/HISTORY | 3 +++
games-fps/xonotic/INSTALL | 23 +++++++++++++++++++++++
games-fps/xonotic/PRE_BUILD | 6 ++++++
games-fps/xonotic/xonotic-dedicated | 1 +
games-fps/xonotic/xonotic-glx | 1 +
games-fps/xonotic/xonotic-sdl | 1 +
games-fps/xonotic/xonotic48x48.png |binary
11 files changed, 84 insertions(+)
New commits:
commit 9f1a6cde477cf96bdef7dfc6e5fb85719bc499a8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
xonotic: new spell, free, open source, ultra-fast first-person shooter
(successful fork of Nexuiz)
diff --git a/ChangeLog b/ChangeLog
index 246e59e..6b00855 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-01-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * games-fps/xonotic: new spell, free, open source, ultra-fast
+ first-person shooter (successful fork of Nexuiz)
+
2011-10-13 Bor Kraljič <pyrobor AT ver.si>
* games-arcade-2d/cuyo: removed, no longer supported (qt-x11 was
removed)
* games-board/mahjongg3d: removed, no longer supported (qt-x11 was
removed)
diff --git a/games-fps/xonotic/BUILD b/games-fps/xonotic/BUILD
new file mode 100755
index 0000000..045408f
--- /dev/null
+++ b/games-fps/xonotic/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+make -C source/darkplaces CPUOPTIMIZATIONS="$CFLAGS $LDFLAGS" release
+make_normal
diff --git a/games-fps/xonotic/DEPENDS b/games-fps/xonotic/DEPENDS
new file mode 100755
index 0000000..15fba24
--- /dev/null
+++ b/games-fps/xonotic/DEPENDS
@@ -0,0 +1,23 @@
+# directly linked from binaries
+depends JPEG &&
+depends libx11 &&
+depends libxau &&
+depends libxdmcp &&
+depends libxext &&
+depends libxpm &&
+depends libxxf86dga &&
+depends libxxf86vm &&
+depends alsa-lib &&
+depends sdl &&
+
+# dynamically loaded on start
+depends OPENGL &&
+depends libpng &&
+depends curl &&
+depends libogg &&
+depends libvorbis &&
+depends libtheora &&
+depends libmodplug &&
+
+# needed for extraction
+depends unzip
diff --git a/games-fps/xonotic/DETAILS b/games-fps/xonotic/DETAILS
new file mode 100755
index 0000000..02d085e
--- /dev/null
+++ b/games-fps/xonotic/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=xonotic
+ VERSION=0.5.0
+ SOURCE=$SPELL-$VERSION.zip
+ SOURCE_URL[0]=http://dl.xonotic.org/$SOURCE
+
SOURCE_HASH=sha512:586aa86df63cd295bdb21d9da532cf6a1ace0d084b601bbad3742a066844a2d4f70cdbc617c58cf2c33464ab2b0ed63cddbee6eba0e04bf5025fa0cc268372da
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/Xonotic"
+ WEB_SITE=http://www.xonotic.org/
+ ENTERED=20120109
+ LICENSE[0]=GPL
+ SHORT="free, open source, ultra-fast first-person shooter"
+cat << EOF
+Xonotic is a free, fast-paced first-person shooter that works on Windows, OS
X
+and Linux. The project is geared towards providing addictive arena shooter
+gameplay which is all spawned and driven by the community itself.
+
+Xonotic is a direct successor of the Nexuiz project with years of development
+between them, and it aims to become the best possible open-source FPS
+(first-person-shooter) of its kind.
+EOF
diff --git a/games-fps/xonotic/HISTORY b/games-fps/xonotic/HISTORY
new file mode 100644
index 0000000..5fa97f1
--- /dev/null
+++ b/games-fps/xonotic/HISTORY
@@ -0,0 +1,3 @@
+2012-01-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, {PRE_,}BUILD, DEPENDS, INSTALL,
xonotic-{glx,sdl,dedicated},
+ xonotic48x48.png: spell created
diff --git a/games-fps/xonotic/INSTALL b/games-fps/xonotic/INSTALL
new file mode 100755
index 0000000..8725aec
--- /dev/null
+++ b/games-fps/xonotic/INSTALL
@@ -0,0 +1,23 @@
+install -vm 755 -d "$INSTALL_ROOT/usr/share/games/$SPELL" &&
+
+cp -av data "$INSTALL_ROOT/usr/share/games/$SPELL" &&
+for i in source/darkplaces/darkplaces-{glx,sdl,dedicated}; do
+ install -vm 755 "$i" "$INSTALL_ROOT/usr/share/games/$SPELL"
+done &&
+
+install -vm 755 -d "$INSTALL_ROOT/usr/share/doc/$SPELL" &&
+
+cp -av Docs/* "$INSTALL_ROOT/usr/share/doc/$SPELL" &&
+install -vm 644 source/darkplaces/darkplaces.txt \
+ "$INSTALL_ROOT/usr/share/doc/$SPELL" &&
+
+install -vm 750 -d -o root -g games "$INSTALL_ROOT/usr/games" &&
+
+for i in "$SPELL_DIRECTORY"/xonotic-{glx,sdl,dedicated}; do
+ install -vm 755 "$i" "$INSTALL_ROOT/usr/games"
+done &&
+
+install -vm 755 -d "$INSTALL_ROOT/usr/share/pixmaps" &&
+
+install -vm 644 "$SPELL_DIRECTORY/xonotic48x48.png" \
+ "$INSTALL_ROOT/usr/share/pixmaps"
diff --git a/games-fps/xonotic/PRE_BUILD b/games-fps/xonotic/PRE_BUILD
new file mode 100755
index 0000000..097fa37
--- /dev/null
+++ b/games-fps/xonotic/PRE_BUILD
@@ -0,0 +1,6 @@
+verify_file '' &&
+cd "$BUILD_DIRECTORY" &&
+
+unzip "$SOURCE_CACHE/$SOURCE" Xonotic/{Docs,source/darkplaces,data}/* &&
+
+cd "$SOURCE_DIRECTORY"
diff --git a/games-fps/xonotic/xonotic-dedicated
b/games-fps/xonotic/xonotic-dedicated
new file mode 100755
index 0000000..8081989
--- /dev/null
+++ b/games-fps/xonotic/xonotic-dedicated
@@ -0,0 +1 @@
+exec /usr/share/games/xonotic/darkplaces-dedicated -basedir
/usr/share/games/xonotic
diff --git a/games-fps/xonotic/xonotic-glx b/games-fps/xonotic/xonotic-glx
new file mode 100755
index 0000000..e9a64a7
--- /dev/null
+++ b/games-fps/xonotic/xonotic-glx
@@ -0,0 +1 @@
+exec /usr/share/games/xonotic/darkplaces-glx -basedir
/usr/share/games/xonotic
diff --git a/games-fps/xonotic/xonotic-sdl b/games-fps/xonotic/xonotic-sdl
new file mode 100755
index 0000000..f1477c5
--- /dev/null
+++ b/games-fps/xonotic/xonotic-sdl
@@ -0,0 +1 @@
+exec /usr/share/games/xonotic/darkplaces-sdl -basedir
/usr/share/games/xonotic
diff --git a/games-fps/xonotic/xonotic48x48.png
b/games-fps/xonotic/xonotic48x48.png
new file mode 100644
index 0000000..bf4a48e
Binary files /dev/null and b/games-fps/xonotic/xonotic48x48.png differ
- [SM-Commit] GIT changes to master games grimoire by Vlad Glagolev (9f1a6cde477cf96bdef7dfc6e5fb85719bc499a8), Vlad Glagolev, 01/09/2012
Archive powered by MHonArc 2.6.24.