updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / teeworlds-catching-server / PKGBUILD
blob88b48a926271c3e6dd2bfc1fa0a3915eccf6fa6a
1 #Maintainer: andy123 <ajs @ online.de>
3 pkgname=teeworlds-catching-server
4 pkgver=1.3.1
5 _bamver=0.2.0
6 _name=teeworlds
7 _ver=0.5.2
8 pkgrel=1
9 pkgdesc="A multiplayer 2D shooter's server mod"
10 arch=('i686' 'x86_64')
11 url="http://teeworlds.com"
12 license=('custom')
13 depends=('zlib')
14 makedepends=('patch')
15 replaces=('teewars')
16 source=(http://www.teeworlds.com/files/${_name}-${_ver}-src.tar.gz
17         http://www.teeworlds.com/files/bam-${_bamver}.tar.gz
18         http://download.tee-page.de/modifications/catching/3_1/source.zip
19         fix_datadir_search.patch
20         lightcatch.map)
22 md5sums=('f605f6df9f1714dcda4cba1d281cc757'
23          'd4efe74591a73c1cec8b34d76ffd1049'
24          '96c908a77893a21e55dc5f493e9095f7'
25          '673791ecb74274346456f0fae53b4428'
26          '5d8166d7d96ddc30690db6e1df49143e')
28 build() {
29         # Build bam (used to build teeworlds)
30         cd ${srcdir}/bam-${_bamver} || return 1
31         ./make_unix.sh || return 1
33         # Build teeworlds-catch-server
34         cd ${srcdir}/${_name}-${_ver}-src/
35         cp -R ${srcdir}/src ${srcdir}/${_name}-${_ver}-src/ || return 1
36         patch -p1 -i ../fix_datadir_search.patch || return 1
37         ../bam-${_bamver}/src/bam server_release || return 1
40 package() {
41         mkdir -p ${pkgdir}/usr/share/${_name}/data/maps || return 1
42         #cp -R ${srcdir}/${_name}-${_ver}-src/data ${pkgdir}/usr/share/${pkgname} || return 1
43         cd ${pkgdir}/usr/share/${_name}/data/maps || return 1
44         wget http://download.tee-page.de/modifications/catching/2_0/junglecatch.map http://download.tee-page.de/modifications/catching/3_1/grasscatch.map http://download.tee-page.de/modifications/catching/2_0/dm1_catch.map
46         install -Dm755 ${srcdir}/${_name}-${_ver}-src/${_name}_srv ${pkgdir}/usr/bin/${pkgname} || return 1
47         install -Dm644 ${srcdir}/${_name}-${_ver}-src/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt || return 1
48         #install -Dm644 ${srcdir}/autoexec.cfg ${pkgdir}/usr/share/${_name}/data/autoexec.cfg || return 1