aboutsummaryrefslogtreecommitdiff
path: root/development/bbcsdl/bbcsdl.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'development/bbcsdl/bbcsdl.SlackBuild')
-rw-r--r--development/bbcsdl/bbcsdl.SlackBuild19
1 files changed, 8 insertions, 11 deletions
diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild
index afd6f4b28d..5865dbf4cb 100644
--- a/development/bbcsdl/bbcsdl.SlackBuild
+++ b/development/bbcsdl/bbcsdl.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bbcsdl
VERSION=${VERSION:-1.41b}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
TARBALL=${TARBALL:-BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab}
@@ -51,16 +51,12 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -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
@@ -90,9 +86,9 @@ find -L . \
# Build sdl and console versions
cd bin/linux
-make
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
cd ../../console/linux
-make
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
cd ../..
# Setup package files
@@ -107,15 +103,16 @@ cp -avxu examples $PKG/opt/$PRGNAM/
# Optionally exclude the Box2D library
if [ "${BOX2D:-yes}" = "yes" ]; then
+ mkdir box2d
+ cd box2d
if [ "$ARCH" = "x86_64" ]; then
- #MD5 215bbda5d9a92a5cc99534de4e1235aa
- tar xvfz $CWD/Box2D231_64.tar.gz
+ unzip $CWD/bbclinux.zip
fi
if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
- #MD5 f079027b8e2589a10fd17eca77e644f7
- tar xvfz $CWD/Box2D231_32.tar.gz
+ unzip $CWD/bbclinux32.zip
fi
install -D -m0755 Box2D231.so $PKG/opt/$PRGNAM/Box2D231.so
+ cd ..
fi
cp $CWD/bbc256x.png $PKG/usr/share/pixmaps