[SM-Commit] GIT changes to master games grimoire by Julien ROZO (ea3538dddf5f985cb625f650a30a69f717d3b315)

Julien ROZO scm at sourcemage.org
Sat Jul 25 08:28:47 EDT 2009


GIT changes to master games grimoire by Julien ROZO <julien at rozo.org>:

 ChangeLog                                        |    3 ++
 games-arcade-3d/openastromenace/BUILD            |    2 +
 games-arcade-3d/openastromenace/DEPENDS          |    6 ++++
 games-arcade-3d/openastromenace/DETAILS          |   21 +++++++++++++++++
 games-arcade-3d/openastromenace/FINAL            |    2 +
 games-arcade-3d/openastromenace/HISTORY          |    4 +++
 games-arcade-3d/openastromenace/INSTALL          |    8 ++++++
 games-arcade-3d/openastromenace/PRE_BUILD        |    9 +++++++
 games-arcade-3d/openastromenace/openastromenace  |    4 +++
 games-arcade-3d/openastromenace/sdl-config.patch |   28 +++++++++++++++++++++++
 10 files changed, 87 insertions(+)

New commits:
commit ea3538dddf5f985cb625f650a30a69f717d3b315
Author: Julien ROZO <julien at rozo.org>
Commit: Julien ROZO <julien at rozo.org>

    openastromenace: new spell, 3D space shooter

diff --git a/ChangeLog b/ChangeLog
index b3cd1be..b8f193f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2009-07-25 Julien "_kaze_" ROZO <julien at rozo.org>
+	* games-arcade-3d/openastromenace: new spell, 3D space shooter
+
 2009-07-22 Donald Johnson <ltdonny at gmail.com>
 	* games-terminal/tintin++: New spell, MUD client
 
diff --git a/games-arcade-3d/openastromenace/BUILD b/games-arcade-3d/openastromenace/BUILD
new file mode 100755
index 0000000..f618973
--- /dev/null
+++ b/games-arcade-3d/openastromenace/BUILD
@@ -0,0 +1,2 @@
+OPTS="-DCMAKE_BUILD_TYPE=\"Release\" $OPTS" &&
+cmake_build
diff --git a/games-arcade-3d/openastromenace/DEPENDS b/games-arcade-3d/openastromenace/DEPENDS
new file mode 100755
index 0000000..930b989
--- /dev/null
+++ b/games-arcade-3d/openastromenace/DEPENDS
@@ -0,0 +1,6 @@
+depends sdl &&
+depends openal-soft &&
+depends freealut &&
+depends libogg &&
+depends libvorbis &&
+depends jpeg 
diff --git a/games-arcade-3d/openastromenace/DETAILS b/games-arcade-3d/openastromenace/DETAILS
new file mode 100755
index 0000000..587daa4
--- /dev/null
+++ b/games-arcade-3d/openastromenace/DETAILS
@@ -0,0 +1,21 @@
+            SPELL=openastromenace
+          VERSION=1.2.0
+           SOURCE="openamenace-src-${VERSION}.tar.bz2"
+    SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+      SOURCE_HASH=sha512:63bed15f5e2ac49d5b0ec1aae0190b55d7108fddae7a1fdff9d8712e7116a067dcb80fbc1eaaf12ad6417830fcef543cb4e4017b404576c98650a9a4bff86e5b
+ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/OpenAstroMenaceSVN"
+          SOURCE2="oamenace-data-${VERSION}.tar.bz2"
+   SOURCE2_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}%20vfs/${VERSION}/${SOURCE2}
+     SOURCE2_HASH=sha512:f3ac1d671ce9c9b7f1f50c742030ce0f90785680d78f0a3acb1c8104d8ca560398b60735a10a54c34511bcae00eb49516f023a52aab7eb11d92f96af713ccda3
+SOURCE2_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_data"
+          SOURCE3="oamenace-lang-en-${VERSION}.tar.bz2"
+   SOURCE3_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}%20vfs/${VERSION}/${SOURCE3}
+     SOURCE3_HASH=sha512:a249c0784bb5e0fe9db9e5ea5601ca57fddd5ae658792e0642d1278b39e0789d2cafc9b9d9bcc872441e07d9b3ae40617b2d129447d02e96b7053ae8e2db2b1a
+SOURCE3_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_lang-en"
+         WEB_SITE="http://openastromenace.sourceforge.net/"
+       LICENSE[0]=GPL
+          ENTERED=20090725
+            SHORT="3D space shooter"
+cat << EOF
+Hardcore 3D space shooter with spaceship upgrade possibilities
+EOF
diff --git a/games-arcade-3d/openastromenace/FINAL b/games-arcade-3d/openastromenace/FINAL
new file mode 100755
index 0000000..325f86f
--- /dev/null
+++ b/games-arcade-3d/openastromenace/FINAL
@@ -0,0 +1,2 @@
+rm -rf $SOURCE2_DIRECTORY &&
+rm -rf $SOURCE3_DIRECTORY
diff --git a/games-arcade-3d/openastromenace/HISTORY b/games-arcade-3d/openastromenace/HISTORY
new file mode 100644
index 0000000..92c17f5
--- /dev/null
+++ b/games-arcade-3d/openastromenace/HISTORY
@@ -0,0 +1,4 @@
+2009-07-25 Julien _kaze_ ROZO <julien at rozo.org>
+	* BUILD, DEPENDS, DETAILS, FINAL, INSTALL, PRE_BUILD, sdl-config.patch,
+	  openastromenace: created this spell
+
diff --git a/games-arcade-3d/openastromenace/INSTALL b/games-arcade-3d/openastromenace/INSTALL
new file mode 100755
index 0000000..59c1708
--- /dev/null
+++ b/games-arcade-3d/openastromenace/INSTALL
@@ -0,0 +1,8 @@
+INSTALL_DIRECTORY=${INSTALL_ROOT}/usr/share/games/openastromenace &&
+mkdir -p $INSTALL_DIRECTORY &&
+cp -rv $SOURCE2_DIRECTORY/* $INSTALL_DIRECTORY/ &&
+cp -rv $SOURCE3_DIRECTORY/* $INSTALL_DIRECTORY/ &&
+cd $INSTALL_DIRECTORY &&
+find_and_scam &&
+install -m 750 -g games ${SOURCE_DIRECTORY}/build/AstroMenace ${INSTALL_DIRECTORY} &&
+install -m 750 -g games ${SPELL_DIRECTORY}/openastromenace ${INSTALL_ROOT}/usr/games
diff --git a/games-arcade-3d/openastromenace/PRE_BUILD b/games-arcade-3d/openastromenace/PRE_BUILD
new file mode 100755
index 0000000..d725f77
--- /dev/null
+++ b/games-arcade-3d/openastromenace/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+mkdir $SOURCE2_DIRECTORY &&
+cd $SOURCE2_DIRECTORY &&
+unpack_file 2 &&
+mkdir $SOURCE3_DIRECTORY &&
+cd $SOURCE3_DIRECTORY &&
+unpack_file 3 &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < ${SPELL_DIRECTORY}/sdl-config.patch
diff --git a/games-arcade-3d/openastromenace/openastromenace b/games-arcade-3d/openastromenace/openastromenace
new file mode 100755
index 0000000..4d951cf
--- /dev/null
+++ b/games-arcade-3d/openastromenace/openastromenace
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd /usr/share/games/openastromenace/ 
+./AstroMenace
diff --git a/games-arcade-3d/openastromenace/sdl-config.patch b/games-arcade-3d/openastromenace/sdl-config.patch
new file mode 100644
index 0000000..65f51fc
--- /dev/null
+++ b/games-arcade-3d/openastromenace/sdl-config.patch
@@ -0,0 +1,28 @@
+Index: CMakeLists.txt
+===================================================================
+--- CMakeLists.txt	(révision 35)
++++ CMakeLists.txt	(révision 36)
+@@ -13,6 +13,8 @@
+ # ./AstroMenace
+ #
+ 
++CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
++
+ # project name
+ PROJECT(AstroMenace)
+ 
+@@ -43,9 +45,12 @@
+  IF(DEFINED DATADIR)
+ 	ADD_DEFINITIONS(-DDATADIR=\\"${DATADIR}\\")
+  ENDIF(DEFINED DATADIR)
+- ADD_DEFINITIONS(`${SDL_CONFIG} --cflags` -Wall)
++ EXEC_PROGRAM(${SDL_CONFIG} ARGS "--cflags" OUTPUT_VARIABLE SDL_CFLAGS)
++ EXEC_PROGRAM(${SDL_CONFIG} ARGS "--libs" OUTPUT_VARIABLE SDL_LIBS)
++
++ ADD_DEFINITIONS(${SDL_CFLAGS})
+  ADD_EXECUTABLE(AstroMenace ${astromenace_SRCS})
+- TARGET_LINK_LIBRARIES(AstroMenace `${SDL_CONFIG} --libs` ${OPENGL_gl_LIBRARY} ${OPENAL_LIBRARY} ${JPEG_LIBRARY} ${GLU_LIBRARY} -lalut -lvorbis -lvorbisfile)
++ TARGET_LINK_LIBRARIES(AstroMenace ${SDL_LIBS} ${OPENGL_gl_LIBRARY} ${OPENAL_LIBRARY} ${JPEG_LIBRARY} ${GLU_LIBRARY} -lalut -lvorbis -lvorbisfile)
+  IF(CYGWIN)
+ 	TARGET_LINK_LIBRARIES(AstroMenace -lGL.dll  -lGLU.dll -lglfw -lX11.dll)
+ #	ADD_DEFINITIONS(-mno-cygwin)



More information about the SM-Commit mailing list