Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master games grimoire by Florian Franzmann (49377a6b4cb286c09d42b8cf3fa2cb77f6ea7a57)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master games grimoire by Florian Franzmann (49377a6b4cb286c09d42b8cf3fa2cb77f6ea7a57)
  • Date: Tue, 21 Aug 2007 15:35:08 -0500

GIT changes to master games grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

games-simulation/vegastrike/BUILD | 11 ++++++++++-
games-simulation/vegastrike/CONFIGURE | 4 ++++
games-simulation/vegastrike/DEPENDS | 6 ++++--
games-simulation/vegastrike/DETAILS | 9 +++++----
games-simulation/vegastrike/HISTORY | 9 +++++++++
games-simulation/vegastrike/INSTALL | 28 ++++++++++++++++++++--------
games-simulation/vegastrike/PRE_BUILD | 12 +++++++-----
games-simulation/vegastrike/vsinstall | 4 +---
8 files changed, 60 insertions(+), 23 deletions(-)

New commits:
commit 49377a6b4cb286c09d42b8cf3fa2cb77f6ea7a57
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

games-simulation/vegastrike: make the spell actually build and install

diff --git a/games-simulation/vegastrike/BUILD
b/games-simulation/vegastrike/BUILD
index 7b9dca9..a311f5d 100755
--- a/games-simulation/vegastrike/BUILD
+++ b/games-simulation/vegastrike/BUILD
@@ -2,8 +2,17 @@ if [[ $VEGASTRIKE_DEVEL == "y" ]]; then
cd ${SPELL}-svn
else
cd ${SPELL}-${VERSION}
+fi
+if [[ $VEGASTRIKE_DEBUG == "n" ]]; then
OPTS="--enable-release --disable-debug $OPTS"
+else
+OPTS="--disable-release --enable-debug $OPTS"
+fi
+if [[ $VEGASTRIKE_STENCILBUFFER == "y" ]]; then
OPTS="--enable-stencil-buffer $OPTS"
-OPTS="--datadir=/usr/share/games/vegastrike/data4.x $OPTS"
+else
+OPTS="--disable-stencil-buffer $OPTS"
+fi
+OPTS="--datadir=/usr/share/games/vegastrike/data$VEGASTRIKE_DATAVERSION
$OPTS"
default_games_build &&
make vssetup
diff --git a/games-simulation/vegastrike/CONFIGURE
b/games-simulation/vegastrike/CONFIGURE
new file mode 100755
index 0000000..65f8285
--- /dev/null
+++ b/games-simulation/vegastrike/CONFIGURE
@@ -0,0 +1,4 @@
+config_query VEGASTRIKE_DEBUG \
+ "do you want to have debugging symbols compiled in?" n &&
+config_query VEGASTRIKE_STENCILBUFFER \
+ "does your graphics card have support for stencil buffer?" y
diff --git a/games-simulation/vegastrike/DEPENDS
b/games-simulation/vegastrike/DEPENDS
index 483ee4f..01031c5 100755
--- a/games-simulation/vegastrike/DEPENDS
+++ b/games-simulation/vegastrike/DEPENDS
@@ -13,13 +13,15 @@ depends libpng &&
depends jpeg &&
depends perl &&
depends openal &&
+if [[ $VEGASTRIKE_DEVEL == "y" ]]; then
optional_depends ogre \
"--enable-ogre" \
"--disable-ogre" \
- "Enable mesher?" &&
+ "Enable mesher" &&
optional_depends cegui \
"--enable-cegui" \
"--disable-cegui" \
- "Enable cegui?" &&
+ "Enable cegui"
+fi &&
depends -sub PYTHON boost "--with-boost=system"

diff --git a/games-simulation/vegastrike/DETAILS
b/games-simulation/vegastrike/DETAILS
index 717b60f..4eafaef 100755
--- a/games-simulation/vegastrike/DETAILS
+++ b/games-simulation/vegastrike/DETAILS
@@ -1,13 +1,14 @@
SPELL=vegastrike
+VEGASTRIKE_DATAVERSION=4.x
if [[ $VEGASTRIKE_DEVEL == "n" ]]; then
VERSION="0_4_3"
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SPELL-data4.x-$VERSION.tar.bz2
+ SOURCE2=$SPELL-data$VEGASTRIKE_DATAVERSION-$VERSION.tar
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_HINTS=old_svn_compat
SOURCE2_HINTS=old_svn_compat

SOURCE_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/tags/vegastrike_$VERSION/vegastrike:vegastrike-$VERSION
-
SOURCE2_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/tags/vegastrike_$VERSION/data4.x:vegastrike-data4.x-$VERSION
+
SOURCE2_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/tags/vegastrike_$VERSION/data$VEGASTRIKE_DATAVERSION:vegastrike-data$VEGASTRIKE_DATAVERSION-$VERSION
SOURCE_IGNORE=volatile
SOURCE2_IGNORE=volatile
else
@@ -17,12 +18,12 @@ else
VERSION=svn
fi
SOURCE=$SPELL-svn.tar.bz2
- SOURCE2=$SPELL-data4.x-svn.tar.bz2
+ SOURCE2=$SPELL-data$VEGASTRIKE_DATAVERSION-svn.tar
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_HINTS=old_svn_compat
SOURCE2_HINTS=old_svn_compat

SOURCE_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike:vegastrike-svn
-
SOURCE2_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x:vegastrike-data4.x-svn
+
SOURCE2_URL=svn://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data$VEGASTRIKE_DATAVERSION:vegastrike-data$VEGASTRIKE_DATAVERSION-svn
SOURCE_IGNORE=volatile
SOURCE2_IGNORE=volatile
fi
diff --git a/games-simulation/vegastrike/HISTORY
b/games-simulation/vegastrike/HISTORY
index c4f519e..3928b2c 100644
--- a/games-simulation/vegastrike/HISTORY
+++ b/games-simulation/vegastrike/HISTORY
@@ -1,3 +1,12 @@
+2007-08-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, CONFIGURE: made stencil buffer and debugging symbols
+ optional
+ * DETAILS: pack the architecture independant up in a tar, not a
+ tar.bz2. The archive is 1.3GB, using bz2 gains only 200MB and
+ takes almost endlessly to pack or unpack.
+ * PRE_BUILD, INSTALL, vsinstall: fixed wrong directory names
+ * INSTALL: make vegastrike actually find it's data directory
+
2007-08-21 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: added various depends
* DETAILS: use sorcerys internal svn handlers
diff --git a/games-simulation/vegastrike/INSTALL
b/games-simulation/vegastrike/INSTALL
index 0bae786..d153415 100755
--- a/games-simulation/vegastrike/INSTALL
+++ b/games-simulation/vegastrike/INSTALL
@@ -1,13 +1,25 @@
+mkdir -p
${INSTALL_ROOT}/usr/share/games/vegastrike/data$VEGASTRIKE_DATAVERSION
if [[ $VEGASTRIKE_DEVEL == "y" ]]; then
-cp -vR ${SOURCE_DIRECTORY}/$SPELL-data4.x-svn \
- ${INSTALL_ROOT}/usr/share/games/vegastrike/data4.x
+install -v -o root -g games -m 755 \
+ ${SOURCE_DIRECTORY}/vegastrike-svn/vssetup \
+ ${INSTALL_ROOT}/usr/games &&
+cp -vR ${SOURCE_DIRECTORY}/$SPELL-data$VEGASTRIKE_DATAVERSION-svn/*
\
+ ${INSTALL_ROOT}/usr/share/games/vegastrike/data$VEGASTRIKE_DATAVERSION
&&
+cd ${SOURCE_DIRECTORY}/vegastrike-svn
else
-cp -vR ${SOURCE_DIRECTORY}/$SPELL-data4.x-$VERSION \
- ${INSTALL_ROOT}/usr/share/games/vegastrike/data4.x
-fi
install -v -o root -g games -m 755 \
- ${SOURCE_DIRECTORY}/vegastrike/vssetup \
+ ${SOURCE_DIRECTORY}/vegastrike-$VERSION/vssetup \
${INSTALL_ROOT}/usr/games &&
-cd ${SOURCE_DIRECTORY}/vegastrike &&
+cp -vR ${SOURCE_DIRECTORY}/$SPELL-data$VEGASTRIKE_DATAVERSION-$VERSION/*
\
+
${INSTALL_ROOT}/usr/share/games/vegastrike/data$VEGASTRIKE_DATAVERSION &&
+cd ${SOURCE_DIRECTORY}/vegastrike-$VERSION
+fi
default_install &&
-cp -v $SCRIPT_DIRECTORY/vsinstall $INSTALL_ROOT/usr/games
+mv ${INSTALL_ROOT}/usr/games/vegastrike \
+ ${INSTALL_ROOT}/usr/games/vegastrike-bin &&
+cp -v $SCRIPT_DIRECTORY/vsinstall $INSTALL_ROOT/usr/games &&
+cat > ${INSTALL_ROOT}/usr/games/vegastrike << EOF
+#!/bin/sh
+
+vegastrike-bin -d/usr/share/games/vegastrike/data$VEGASTRIKE_DATAVERSION
+EOF
diff --git a/games-simulation/vegastrike/PRE_BUILD
b/games-simulation/vegastrike/PRE_BUILD
index 188989b..f0dbd30 100755
--- a/games-simulation/vegastrike/PRE_BUILD
+++ b/games-simulation/vegastrike/PRE_BUILD
@@ -1,11 +1,13 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $SOURCE_DIRECTORY &&
-unpack_file &&
-unpack_file 2 &&
-cd ${SOURCE_DIRECTORY}/vegastrike &&
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file &&
+unpack_file 2 &&
if [[ $VEGASTRIKE_DEVEL == "y" ]]; then
+cd ${SOURCE_DIRECTORY}/vegastrike-svn &&
+sedit 's/lboost_python-st/lboost_python/' Makefile.{am,in} &&
./bootstrap-sh
else
+cd ${SOURCE_DIRECTORY}/vegastrike-${VERSION} &&
aclocal &&
autoconf -f &&
autoheader -f &&
diff --git a/games-simulation/vegastrike/vsinstall
b/games-simulation/vegastrike/vsinstall
index f5c5866..ae44665 100755
--- a/games-simulation/vegastrike/vsinstall
+++ b/games-simulation/vegastrike/vsinstall
@@ -9,8 +9,6 @@ else
mkdir -p ${HOME}/.vegastrike/save
cp save.4.x.txt save/
fi
-cp /usr/share/games/vegastrike/data/setup.config .
-cp /usr/share/games/vegastrike/data/.vegastrike/*.m3u .
-cp /usr/share/games/vegastrike/data/vegastrike.config .
+cp
/usr/share/games/vegastrike/data4.x/{setup.config,.vegastrike/*.m3u,vegastrike.config}
.
/usr/games/vssetup




  • [SM-Commit] GIT changes to master games grimoire by Florian Franzmann (49377a6b4cb286c09d42b8cf3fa2cb77f6ea7a57), Florian Franzmann, 08/21/2007

Archive powered by MHonArc 2.6.24.

Top of Page