games/darkplaces: Updated for version 20110628.

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
M.Dinslage 2011-07-24 17:15:14 -04:00 committed by Niels Horn
parent cd7a43e983
commit a1aacd7418
5 changed files with 35 additions and 44 deletions

View file

@ -7,7 +7,11 @@ It makes use of the OpenGL Shading Language and supports Ogg Vorbis.
By default the binaries will not be built from source, we will instead use
the supplied binaries. if you wish to build your own binaries from source
them pass SOURCE=yes to the build.
them pass SOURCE=YES to the build.
The application launcher will launch the OpenGL version of Quake, however
if you would prefer it to launch the SDL version then pass SDL=YES to the
build.
Also the darkplaces game modifications are disabled by default to maintain
that "classic" look of the original quake. To enable the modifications,

View file

@ -1,9 +0,0 @@
[Desktop Entry]
Name=Quake (SDL)
GenericName=Darkplaces Port of idsoftware's Quake (Software)
Exec=darkplaces-sdl
Terminal=false
Type=Application
Categories=Game;
Icon=quake
StartupNotify=false

View file

@ -3,9 +3,11 @@
# Slackware build script for darkplaces
# Written by M.Dinslage (daedra1980@gmail.com)
# Big thanks to Robby Workman for tweaks and
# various script cleanups.
PRGNAM=darkplaces
VERSION=${VERSION:-20100408}
VERSION=${VERSION:-20110628}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -22,8 +24,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
SRCDIR=${SRCDIR:-engine20100408}
SRCVER=${SRCVER:-enginesource20100408}
SRCDIR=${SRCDIR:-engine20110628}
SRCVER=${SRCVER:-enginesource20110628}
MODVER=${MODVER:-darkplacesmod20080808}
# By default we won't add the darkplaces game mods
@ -32,6 +34,9 @@ DPMOD=${DPMOD:-"NO"}
# Pass SOURCE=YES if you want to build you binaries from source
SOURCE=${SOURCE:-"NO"}
# By default application launcher will use opengl version
SDL=${SDL:-"NO"}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
@ -47,7 +52,7 @@ else
# might not work at all, but we could try :)
SLKCFLAGS="-O2"
BINARCH=$ARCH
SOURCE="yes"
SOURCE="YES"
fi
set -e
@ -61,11 +66,6 @@ cd $PRGNAM
rm -rf $PRGNAM$SRCDIR
unzip $CWD/$PRGNAM$SRCDIR.zip
unzip $PRGNAM$SRCVER.zip # this is in the first zip file
#SRCDIR=${SRCDIR:-engine20100408}
#SRCVER=${SRCVER:-enginesource20100408}
#MODVER=${MODVER:-darkplacesmod20080808}
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@ -75,14 +75,6 @@ find . \
# Let the Makefile set its own flags;
# this way the precompiled and from-source binaries use the same flags
#CFLAGS="$SLKCFLAGS" \
#CXXFLAGS="$SLKCFLAGS" \
#LDFLAGS="$SLKLDFLAGS" \
SRCDIR=${SRCDIR:-engine20100408}
SRCVER=${SRCVER:-enginesource20100408}
MODVER=${MODVER:-darkplacesmod20080808}
if [ "$SOURCE" != "NO" ]; then
cd $PRGNAM
make release
@ -111,10 +103,14 @@ done
# Add application launcher
mkdir -p $PKG/usr/share/{applications,pixmaps}
cat $CWD/$PRGNAM-glx.desktop > $PKG/usr/share/applications/$PRGNAM-glx.desktop
cat $CWD/$PRGNAM-sdl.desktop > $PKG/usr/share/applications/$PRGNAM-sdl.desktop
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
cat $CWD/quake.png > $PKG/usr/share/pixmaps/quake.png
# Make application launcher execute SDL version if requested.
if [ "$SDL" != "NO" ]; then
sed -i 's,darkplaces-glx,darkplaces-sdl,g' $PKG/usr/share/applications/$PRGNAM.desktop
fi
if [ "$DPMOD" != "NO" ]; then
unzip $CWD/$MODVER.zip
chown -R root:root dpmod

View file

@ -1,6 +1,6 @@
[Desktop Entry]
Name=Quake (GLX)
GenericName=Darkplaces port of idsoftware's Quake (OpenGL)
Name=Quake
GenericName=Darkplaces port of idsoftware's Quake
Exec=darkplaces-glx
Terminal=false
Type=Application

View file

@ -1,12 +1,12 @@
PRGNAM="darkplaces"
VERSION="20100408"
VERSION="20110628"
HOMEPAGE="http://icculus.org/twilight/darkplaces/"
DOWNLOAD="http://icculus.org/twilight/darkplaces/files/darkplacesengine20100408.zip \
DOWNLOAD="http://icculus.org/twilight/darkplaces/files/darkplacesengine20110628.zip \
http://icculus.org/twilight/darkplaces/files/darkplacesmod20080808.zip"
MD5SUM="24e7e417b32cfb06ff915f6d8f251e80 \
MD5SUM="c42103732cedfcf385ee959db9db6cb4 \
94fd7b0f2aca505de37b48926786c863"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="M.Dinslage"
EMAIL="daedra1980@gmail.com"
APPROVED="rworkman"
APPROVED="dsomero"