games/tmw: Initial import

This commit is contained in:
Erik Hanson 2010-05-11 14:28:23 +02:00
parent eec9fed880
commit e734dea83d
4 changed files with 84 additions and 0 deletions

9
games/tmw/README Normal file
View File

@ -0,0 +1,9 @@
The Mana World (TMW) is a serious effort to create an innovative
free and open source MMORPG. TMW uses 2D graphics and aims to create
a large and diverse interactive world. It is licensed under the GPL,
making sure this game can't ever run away from you.
Build requirements are:
* physfs
* guichan
These are all available at slackbuilds.org

11
games/tmw/slack-desc Normal file
View File

@ -0,0 +1,11 @@
tmw: The Mana World - A Free Open Source 2D MMORPG
tmw:
tmw: The Mana World (TMW) is a serious effort to create an innovative
tmw: free and open source MMORPG. TMW uses 2D graphics and aims to create
tmw: a large and diverse interactive world. It is licensed under the GPL,
tmw: making sure this game can't ever run away from you.
tmw:
tmw: Homepage: http://themanaworld.org/
tmw:
tmw:
tmw:

56
games/tmw/tmw.SlackBuild Normal file
View File

@ -0,0 +1,56 @@
#!/bin/sh
# Slackware build script for The Mana World
# Written by Erik Hanson erik@slackbuilds.org
PRGNAM=tmw
VERSION=0.0.21
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=`pwd`
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar zxvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
cd $PRGNAM-$VERSION
chown -R root:root .
chown -R a-s,u+w,go-w+r .
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
|| exit 1
make || exit 1
make install DESTDIR=$PKG || exit 1
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING ChangeLog NEWS README docs/FAQ.txt docs/HACKING.txt \
docs/items.txt docs/packages.txt docs/progression.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

8
games/tmw/tmw.info Normal file
View File

@ -0,0 +1,8 @@
PRGNAM="tmw"
VERSION="0.0.21"
HOMEPAGE="http://themanaworld.org/"
DOWNLOAD="http://dl.sourceforge.net/sourceforge/themanaworld/tmw-0.0.21.tar.gz"
MD5SUM="e13a748b8e279fa694db5eb14ac4a8a9"
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
APPROVED="elohim,robw810"