rendered paste bodypkgname=nexuiz
pkgver=2.0
pkgrel=1
pkgdesc="A 3d deathmatch game based on the The Quake1 engine."
url="http://www.nexuiz.com"
license="GPL"
makedepends=('unzip')
depends=('sdl' 'alsa-lib' 'libxxf86vm' 'libxxf86dga')
source=(http://dl.sourceforge.net/sourceforge/$pkgname/nexuiz-20.zip \
nexuiz-dedicated nexuiz-glx nexuiz-sdl)
md5sums=('3cabe44472a848b870685b225b1086c3' 'a352c46754cdc0391539bd6cd91f17e1'\
'f48716e61c9fa21badd131c5f9223457' '1bba09a41e4bca0032187ad927aa742f')
build() {
# Game data
install -D -m644 $startdir/src/Nexuiz/data/data20060614.pk3 $startdir/pkg/usr/share/nexuiz/data/data.pk3 || return 1
# Binaries
cd $startdir/src/Nexuiz
unzip sources/enginesource20060614.zip
cd darkplaces
make CPUOPTIMIZATIONS="-march=$CARCH" nexuiz
install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-dedicated $startdir/pkg/usr/bin/nexuiz-dedicated.bin || return 1
install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-glx $startdir/pkg/usr/bin/nexuiz-glx.bin || return 1
install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-sdl $startdir/pkg/usr/bin/nexuiz-sdl.bin || return 1
# Start scripts
install -D -m755 $startdir/src/nexuiz-dedicated $startdir/pkg/usr/bin/nexuiz-dedicated || return 1
install -D -m755 $startdir/src/nexuiz-glx $startdir/pkg/usr/bin/nexuiz-glx || return 1
install -D -m755 $startdir/src/nexuiz-sdl $startdir/pkg/usr/bin/nexuiz-sdl || return 1
# Docs
install -D -m644 $startdir/src/Nexuiz/Docs/cvars.txt $startdir/pkg/usr/share/nexuiz/docs/cvars.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/FAQ.html $startdir/pkg/usr/share/nexuiz/docs/faq.html || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/gamemodes.txt $startdir/pkg/usr/share/nexuiz/docs/gamemodes.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/mapping.txt $startdir/pkg/usr/share/nexuiz/docs/mapping.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/Readme.htm $startdir/pkg/usr/share/nexuiz/docs/readme.html || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/eventlog.txt $startdir/pkg/usr/share/nexuiz/docs/eventlog.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/mapdownload.txt $startdir/pkg/usr/share/nexuiz/docs/mapdownload.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/say-escapes.txt $startdir/pkg/usr/share/nexuiz/docs/say-escapes.txt || return 1
install -D -m644 $startdir/src/Nexuiz/Docs/scorelog.txt $startdir/pkg/usr/share/nexuiz/docs/scorelog.txt || return 1
}