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.SlackBuild25
1 files changed, 19 insertions, 6 deletions
diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild
index 820cf9c466382..ff50d23626c62 100644
--- a/development/bbcsdl/bbcsdl.SlackBuild
+++ b/development/bbcsdl/bbcsdl.SlackBuild
@@ -26,11 +26,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bbcsdl
-VERSION=${VERSION:-1.37a}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.38a}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=${TARBALL:-BBCSDL-5fbdc964becd87f31a92f87fec29c2f67cf3b908}
+TARBALL=${TARBALL:-BBCSDL-b501c7856904be335bf891879b1f2329a1a2bfac}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,8 +72,14 @@ tar xvfz $CWD/$TARBALL.tar.gz
mv $TARBALL $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-# Correct path in makefile
-patch console/linux/makefile $CWD/makefile.patch
+# Patch makefiles
+if [ "$ARCH" = "x86_64" ]; then
+ patch console/linux/makefile $CWD/makefile-console-64.patch
+fi
+if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ patch console/linux/makefile $CWD/makefile-console-32.patch
+ patch bin/linux/makefile $CWD/makefile-sdl-32.patch
+fi
chown -R root:root .
find -L . \
@@ -101,7 +107,14 @@ cp -avxu examples $PKG/opt/$PRGNAM/
# Optionally exclude the Box2D library
if [ "${BOX2D:-yes}" = "yes" ]; then
- tar xvfz $CWD/Box2D231.tar.gz
+ if [ "$ARCH" = "x86_64" ]; then
+ #MD5 215bbda5d9a92a5cc99534de4e1235aa
+ tar xvfz $CWD/Box2D231_64.tar.gz
+ fi
+ if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ #MD5 f079027b8e2589a10fd17eca77e644f7
+ tar xvfz $CWD/Box2D231_32.tar.gz
+ fi
install -D -m0755 Box2D231.so $PKG/opt/$PRGNAM/Box2D231.so
fi