games/supertuxkart: Updated for version 0.9.3.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Jeremy Hansen 2017-12-14 17:09:43 +00:00 committed by Willy Sudiarto Raharjo
parent d4cd141621
commit b54fb1ad1b
4 changed files with 24 additions and 10 deletions

View file

@ -5,3 +5,6 @@ on one PC, racing against each other or just try to beat the computer.
Extra karts and tracks can be downloaded from within the game. Extra karts and tracks can be downloaded from within the game.
NOTE: It requires OpenGL 3.1 support and above to play the game. NOTE: It requires OpenGL 3.1 support and above to play the game.
To enable in-game recording, pass RECORDER=yes to the script. This requires
libopenglrecorder as an optional dependency.

View file

@ -1,3 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
fi
fi

View file

@ -1,10 +1,11 @@
#!/bin/sh #!/bin/sh
# Slackware build script for supertuxkart # Slackware build script for supertuxkart
# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
# Copyright 2009-2011 Larry Hajali <larryhaja[at]gmail[dot]com> # Copyright 2009-2011 Larry Hajali <larryhaja[at]gmail[dot]com>
# Copyright 2011-2013 Niels Horn, Rio de Janeiro, RJ, Brazil # Copyright 2011-2013 Niels Horn, Rio de Janeiro, RJ, Brazil
# Copyright 2014-2017 Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
# Copyright 2017 Jeremy Hansen <jebrhansen+SBo -at- gmail.com>
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -25,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=supertuxkart PRGNAM=supertuxkart
VERSION=${VERSION:-0.9.2} VERSION=${VERSION:-0.9.3}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
@ -42,7 +43,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp} OUTPUT=${OUTPUT:-/tmp}
DOCS="AUTHORS CHANGELOG.md COPYING INSTALL.md README.md SVN-CONFIG TODO.md" DOCS="CHANGELOG.md COPYING README.md"
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@ -58,6 +59,12 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
if [ "${RECORDER:-no}" != "no" ]; then
recorder="-DBUILD_RECORDER=1"
else
recorder="-DBUILD_RECORDER=0"
fi
set -e set -e
rm -rf $PKG rm -rf $PKG
@ -73,16 +80,14 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
## as of v0.9+ the irrclicht library can now be passed as a
## flag to cmake, instead of being built separately ;-)
mkdir -p build mkdir -p build
cd build cd build
cmake \ cmake \
-DIRRLICHT_DIR="lib/irrlicht" \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release .. -DCMAKE_BUILD_TYPE=Release \
$recorder ..
make VERBOSE=1 make VERBOSE=1
make install DESTDIR=$PKG make install DESTDIR=$PKG
cd .. cd ..

View file

@ -1,8 +1,8 @@
PRGNAM="supertuxkart" PRGNAM="supertuxkart"
VERSION="0.9.2" VERSION="0.9.3"
HOMEPAGE="http://supertuxkart.sourceforge.net/" HOMEPAGE="http://supertuxkart.sourceforge.net/"
DOWNLOAD="http://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/0.9.2/supertuxkart-0.9.2-src.tar.xz" DOWNLOAD="http://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/0.9.3/supertuxkart-0.9.3-src.tar.xz"
MD5SUM="f1f5081fd41b8eeb310b4edc07b9ee12" MD5SUM="8de5455b8fdbb92679e302b76c9041cf"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="OpenAL" REQUIRES="OpenAL"