development/tiled-qt: Added (Tiled map editor)

Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
This commit is contained in:
Dugan Chen 2011-08-29 19:46:05 -03:00 committed by Niels Horn
parent 96bb06c5cc
commit e334ffc52a
4 changed files with 106 additions and 0 deletions

View file

@ -0,0 +1,6 @@
Tiled Map Editor
Tiled is a general purpose map editor. It is built to be easy to use, yet
flexible enough to work with various game engines, whether your game is an
RPG, platformer or Breakout clone. Tiled is free software and written in
C++, using the Qt application framework.

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
tiled-qt: tiled-qt (Tiled map editor)
tiled-qt:
tiled-qt: Tiled is a general purpose map editor. It is built to be easy to use,
tiled-qt: yet flexible enough to work with various game engines, whether your
tiled-qt: game is an RPG, platformer or Breakout clone. Tiled is free software
tiled-qt: and written in C++, using the Qt application framework.
tiled-qt:
tiled-qt: http://www.mapeditor.org
tiled-qt:
tiled-qt:
tiled-qt:

View file

@ -0,0 +1,71 @@
#!/bin/sh
# Slackware build script for tiled
# Written by Dugan Chen (dugan _underscore_ c [at] fastmail [dot] fm)
PRGNAM=tiled-qt
VERSION=${VERSION:-0.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
qmake -r PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX}
make install INSTALL_ROOT=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING LICENSE.BSD LICENSE.GPL LICENSE.LGPL NEWS README.md \
docs/ examples/ $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.${PKGTYPE:-tgz}

View file

@ -0,0 +1,10 @@
PRGNAM="tiled-qt"
VERSION="0.7.0"
HOMEPAGE="http://www.mapeditor.org"
DOWNLOAD="http://downloads.sourceforge.net/tiled/tiled-qt-0.7.0.tar.gz"
MD5SUM="b989b697bb8de97d3baed1136ab079f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Dugan Chen"
EMAIL="dugan [underscore] c [at] fastmail [dot] fm"
APPROVED="Niels Horn"