contrib/warsow/Pkgfile

50 lines
1.5 KiB
Plaintext
Raw Normal View History

# Description: Fast paced first person shooter game.
# URL: http://www.warsow.net/
# Maintainer: Danny Rawlins, romster at shortcircuit dot net dot au
# Packager: Mark Rosenstand, mark at borkware dot net
# Depends on: zlib libjpeg libsdl libvorbis mesa3d
2006-10-30 00:14:57 +01:00
name=warsow
version=0.41
release=2
source=(http://www.speltips.org/~web1_mans/files/warsow_${version}_unified.zip
http://www.speltips.org/~web1_mans/files/warsow_${version}_sdk.zip \
warsow.sh)
2006-10-30 00:14:57 +01:00
build() {
cd warsow_${version}_src
2006-10-30 00:14:57 +01:00
sed -i source/qcommon/files.c \
-e '/fs_basepath = Cvar_Get/s|"\."|"/usr/lib/warsow"|' \
-e '/fs_usehomedir = Cvar_Get/s|"0"|"1"|'
sed -i source/Makefile \
-e 's|-I$(X11BASE)/include|-I$(X11BASE)/include/X11|g' \
-e '/^all:/s| client openal qf ded cgame game ui irc tv_server| client openal qf cgame game ui irc |'
make -C source clean
2006-10-30 00:14:57 +01:00
make -C source \
BUILD_SERVER=NO \
BUILD_SND_OPENAL=NO \
BUILD_TV_SERVER=NO \
CLIENT_EXE=warsow \
LOCALBASE=/usr \
X11BASE=/usr
install -d $PKG/usr/lib/warsow/libs $PKG/usr/bin/
install -m 0755 $SRC/warsow.sh $PKG/usr/bin/warsow
install -m 0755 ../warsow.i386 $PKG/usr/lib/warsow/
mv source/release/basewsw/*.so $PKG/usr/lib/warsow/libs/
cp -r source/release/* $PKG/usr/lib/warsow/
cp -r ../basewsw/*.pk3 $PKG/usr/lib/warsow/basewsw/
rm $PKG/usr/lib/warsow/warsow
cd libsrcs/curl-*/
chmod +x configure
./configure --enable-ipv6 --disable-static
make -C lib
install -s -m 0755 lib/.libs/libcurl.so.3.0.0 $PKG/usr/lib/warsow/libs/libcurl.so.3
2006-10-30 00:14:57 +01:00
}