updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / teamspeak3-server / PKGBUILD
blob1ebc12ad0fa263dac8b920973784f7a1bb5fe1a0
1 # Maintainer: Sebastian Köhler <sebkoehler@whoami.org.uk>
2 pkgname="teamspeak3-server"
3 pkgver="3.0.1"
4 pkgrel=1
5 pkgdesc="A flexible, powerful, scalable software which enables people to speak with one another over the Internet"
6 arch=('i686' 'x86_64')
7 if [ "$CARCH" == "x86_64" ]; then
8 _TSARCH='amd64'
9 _TSMD5='0253fb6eabbd7e1c83414babb4b145be'
10 else
11 _TSARCH='x86'
12 _TSMD5='a81c79b18185eb2bfa6e1b881a502a2a'
14 url="http://www.teamspeak.com/"
15 license=('custom')
16 backup=('etc/conf.d/teamspeak3-server')
17 install="teamspeak3-server.install"
18 source=("http://ftp.4players.de/pub/hosted/ts3/releases/${pkgver}/teamspeak3-server_linux-${_TSARCH}-${pkgver}.tar.gz"
19         'teamspeak3-server.conf.d'
20         'teamspeak3-server.rc.d'
21         'teamspeak3-server.sh')
24 md5sums=(${_TSMD5}
25          'e742aa2f8091a0a61c80ca9c06d40db9'
26          '19c2ea8347953f55e566592904f789db'
27          '2b33b2826d998eae74ef9bce5fd68985')
29 build() {
30     cd "$srcdir"
32     # change startscripts to correct arch
33     if [ $CARCH == "x86_64" ]; then
34         sed -i 's/x86/amd64/' 'teamspeak3-server.sh' || return 1
35         sed -i 's/x86/amd64/' 'teamspeak3-server.rc.d' || return 1
36     fi
39 package() {
40     cd "$srcdir"
41     
42     #create folders
43     install -d "$pkgdir/usr/share/licenses/$pkgname" || return 1
44     install -d "$pkgdir/opt/" || return 1
45     install -d "$pkgdir/etc/conf.d/" || return 1
46     install -d "$pkgdir/etc/rc.d/" || return 1
47     install -d -m 0750 "$pkgdir/var/lib/$pkgname" || return 1
48     install -d -m 0755 "$pkgdir/var/log/$pkgname" || return 1
49     install -d "$pkgdir/usr/bin/" || return 1
50     
51     #copy files 
52     install -T -m 644 "teamspeak3-server_linux-${_TSARCH}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || return 1
53     install -T -m 644 "teamspeak3-server.conf.d" "$pkgdir/etc/conf.d/teamspeak3-server" || return 1
54     install -T -m 755 "teamspeak3-server.rc.d" "$pkgdir/etc/rc.d/teamspeak3-server" || return 1
55     install -T -m 755 "teamspeak3-server.sh" "$pkgdir/usr/bin/teamspeak3-server" || return 1
56     mv "${pkgname}_linux-${_TSARCH}" "$pkgdir/opt/teamspeak3-server" || return 1