blob: 5c3b508998aab888931988599d50d0cf2b9ca745 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Xyne
# Contributor: Rick Chen (stuffcorpse)
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com>
# Contributor: Camille Moncelier <pix@devlife.org>
pkgname=nexuiz
pkgver=2.5.2
_zipver=252
pkgrel=2.2
arch=('i686' 'x86_64')
pkgdesc="A free software first person shooter"
url="http://www.alientrap.org/games/nexuiz/"
license=("GPL")
depends=('alsa-lib' 'curl' 'libjpeg>=8' 'libmodplug' 'libvorbis' 'libxpm' 'libxxf86dga' 'libxxf86vm' 'sdl' 'nexuiz-data' 'libpng>=1.4.0')
makedepends=('mesa')
source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${_zipver}.zip \
nexuiz-dedicated nexuiz-glx nexuiz-sdl nexuiz-glx.desktop \
nexuiz-sdl.desktop nexuiz.png libpng14.patch)
md5sums=('d750bc328e58df8492f8d88bdcf818cb'
'19bfaa6e891d3309783e8366db485474'
'4d0ee9282a6fe153f82f7797decfd585'
'3e5ea741e8d55df8e7691c797c81ffa7'
'310f0577c39391f2d2f17cea446ce269'
'4561d3c5be4801399af515faf82ebcba'
'442fb62670bbe0a1b5370461052051a3'
'60964348924ff777a92dbb171a86a1ed')
build() {
_nexdir="$pkgdir/opt/nexuiz"
_enginesource_date="20091001"
mkdir -p "$_nexdir" || return 1
cd $srcdir/Nexuiz
bsdtar -x -f sources/enginesource${_enginesource_date}.zip || return 1
cd darkplaces
patch -Np1 -i ${srcdir}/libpng14.patch || return 1
# patch -p1 < "$srcdir/nexuiz-libjpeg-fix.patch" || return 1
# here's a working kludge to build all three binaries at once but don't use it ;)
# make CPUOPTIMIZATIONS="${CFLAGS}" nexuiz || make CPUOPTIMIZATIONS="${CFLAGS}" nexuiz || return 1
# build the binaries separately instead to avoid truncated files
make CPUOPTIMIZATIONS="${CFLAGS}" DP_LINK_TO_LIBJPEG=1 cl-nexuiz || return 1
make CPUOPTIMIZATIONS="${CFLAGS}" DP_LINK_TO_LIBJPEG=1 sdl-nexuiz || return 1
make CPUOPTIMIZATIONS="${CFLAGS}" DP_LINK_TO_LIBJPEG=1 sv-nexuiz || return 1
# install the compiled binaries
install -Dm755 nexuiz-glx nexuiz-sdl nexuiz-dedicated -t $_nexdir || return 1
install -dm755 $pkgdir/usr/{bin,share/applications} || return 1
install -Dm755 $srcdir/nexuiz-{glx,sdl,dedicated} -t $pkgdir/usr/bin || return 1
install -Dm644 $srcdir/*.desktop -t $pkgdir/usr/share/applications || return 1
install -Dm644 $srcdir/nexuiz.png $pkgdir/usr/share/pixmaps/nexuiz.png || return 1
}
|