[SM-Commit] GIT changes to master games grimoire by Dale E. Edmons (0c0246ef829b169df822c2af44d5e16675836882)

Dale E. Edmons scm at sourcemage.org
Fri Feb 22 04:45:28 EST 2008


GIT changes to master games grimoire by Dale E. Edmons <linuxfan at sourcemage.org>:

 ChangeLog                     |    3 +++
 games-rpg-sp/egoboo/BUILD     |    2 ++
 games-rpg-sp/egoboo/DEPENDS   |    4 ++++
 games-rpg-sp/egoboo/DETAILS   |   26 ++++++++++++++++++++++++++
 games-rpg-sp/egoboo/HISTORY   |    7 +++++++
 games-rpg-sp/egoboo/INSTALL   |   11 +++++++++++
 games-rpg-sp/egoboo/PRE_BUILD |   15 +++++++++++++++
 7 files changed, 68 insertions(+)

New commits:
commit 0c0246ef829b169df822c2af44d5e16675836882
Author: Dale E. Edmons <linuxfan at sourcemage.org>
Commit: Dale E. Edmons <linuxfan at sourcemage.org>

    egoboo: New games+rpg spell.

diff --git a/ChangeLog b/ChangeLog
index 259f012..2a124da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
 2008-02-21 Dale E. Edmons <linuxfan at sourcemage.org>
+	* games-rpg-sp/egoboo: New game spell.
+
+2008-02-21 Dale E. Edmons <linuxfan at sourcemage.org>
 	* edutainment/: Removed this section
 	* edutainment/lotrmap: moved to games-utils/lotrmap
 	* edutainment/gtypist: moved to test/education
diff --git a/games-rpg-sp/egoboo/BUILD b/games-rpg-sp/egoboo/BUILD
new file mode 100755
index 0000000..9d3c48d
--- /dev/null
+++ b/games-rpg-sp/egoboo/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/game &&
+make -f Makefile.unix
diff --git a/games-rpg-sp/egoboo/DEPENDS b/games-rpg-sp/egoboo/DEPENDS
new file mode 100755
index 0000000..8cf52a3
--- /dev/null
+++ b/games-rpg-sp/egoboo/DEPENDS
@@ -0,0 +1,4 @@
+depends sdl_ttf &&
+depends sdl_mixer &&
+depends sdl_image &&
+depends sdl
diff --git a/games-rpg-sp/egoboo/DETAILS b/games-rpg-sp/egoboo/DETAILS
new file mode 100755
index 0000000..1df7231
--- /dev/null
+++ b/games-rpg-sp/egoboo/DETAILS
@@ -0,0 +1,26 @@
+           SPELL=egoboo
+         VERSION=2.7.5
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+          SOURCE2="${SPELL}-data-${VERSION}.tar.gz"
+   SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+  SOURCE2_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE2}
+     SOURCE_HASH=sha512:ecd3fa9edc4c5609a9a9dfd14eaaa0d1890d3341a377632ddf12abf552934f5b7f40f4a0dfa411834e2be767b8472ff29c2de167f891eadad4d53b16dc50fbbf
+     SOURCE2_HASH=sha512:15ae4ebbccd3cddc8e0f77c9dbc95450a8664eafb4b65be587334e8b8f03b3caa78a4975b324d8b1725a7d3bc60253f92a442994c0be20a107bffdab293fa8ab
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://egoboo.sourceforge.net/"
+        KEYWORDS="game rpg rated-pg"
+      LICENSE[0]=GPL
+         ENTERED=20080218
+           SHORT="Egoboo is a free top-down rpg in the spirit of Nethack."
+
+cat << EOF
+egoboo is a free top down rpg in the spirit of Nethack and other games of the
+Roguelike genre.  It uses Open GL graphics and will have randomly generated
+maps and customizable characters.  The objective of the project is to bring
+the fun and depth of roguelike gameplay, kicking and screaming, into the
+third dimension.  It is still in development, but is at a playable state.
+
+This came from the webpage.  The MickeySoft Windoze version may be playable,
+the the Linux version just barely starts.  But, the developers are quick to
+reply so I'm hopeful that they'll have a running version soon.
+EOF
diff --git a/games-rpg-sp/egoboo/HISTORY b/games-rpg-sp/egoboo/HISTORY
new file mode 100644
index 0000000..7a1a3dd
--- /dev/null
+++ b/games-rpg-sp/egoboo/HISTORY
@@ -0,0 +1,7 @@
+2008-02-18 linuxfan <demaillists at comcast.net>
+	* INSTALL: Resolved permission issues that prevent ~/.egoboo setup.
+	* PRE_BUILD: Corrected /usr/share/games/egoboo.
+
+2008-02-18 linuxfan <demaillists at comcast.net>
+	* BUILD, DEPENDS, DETAILS, INSTALL: spell created (via quill+vim)
+	* PRE_BUILD: Added second source for data file.
diff --git a/games-rpg-sp/egoboo/INSTALL b/games-rpg-sp/egoboo/INSTALL
new file mode 100755
index 0000000..caf9b7c
--- /dev/null
+++ b/games-rpg-sp/egoboo/INSTALL
@@ -0,0 +1,11 @@
+# install the program
+cd $SOURCE_DIRECTORY/game &&
+make -f Makefile.unix install &&
+chgrp games $INSTALL_ROOT/usr/games/${SPELL}*
+
+# install the data
+cd $SOURCE_DIRECTORY/$SPELL-data-$VERSION &&
+echo -e "$SPELL: copying files, please wait...\n" &&
+cp -au ./* $INSTALL_ROOT/usr/share/games/$SPELL &&
+chgrp -R games $INSTALL_ROOT/usr/share/games/$SPELL &&
+chmod a+r $INSTALL_ROOT/usr/share/games/$SPELL
diff --git a/games-rpg-sp/egoboo/PRE_BUILD b/games-rpg-sp/egoboo/PRE_BUILD
new file mode 100755
index 0000000..6d61d47
--- /dev/null
+++ b/games-rpg-sp/egoboo/PRE_BUILD
@@ -0,0 +1,15 @@
+default_pre_build &&
+
+cd $SOURCE_DIRECTORY &&
+unpack_file 2 &&
+
+mkdir -p /usr/share/doc/$SPELL &&
+
+cd $SOURCE_DIRECTORY/game &&
+
+sedit 's#${PREFIX}/bin#${PREFIX}/games#g' Makefile.unix &&
+sedit 's#${EGO_BIN} ${PREFIX}/libexec#${EGO_BIN} ${PREFIX}/games/${EGO_BIN}-bin#g' Makefile.unix &&
+sedit 's#${PREFIX}/libexec#${PREFIX}/games#g' Makefile.unix &&
+
+sedit 's#exec /usr/libexec/egoboo#exec /usr/games/egoboo-bin#g' egoboo.sh &&
+sedit 's#/usr/share/egoboo#/usr/share/games/egoboo#g' egoboo.sh



More information about the SM-Commit mailing list