Advertisement
Guest User

Untitled

a guest
Aug 13th, 2011
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.10 KB | None | 0 0
  1. # Maintainer: Sebastian Köhler <sebkoehler@whoami.org.uk>
  2. pkgname="teamspeak3-server"
  3. pkgver="3.0.0"
  4. pkgrel=2
  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='7314a6ac83f0652d04edf1519144bba7'
  10. else
  11. _TSARCH='x86'
  12. _TSMD5='f3cd61a1e189e186375f0dad79ebedc5'
  13. fi
  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')
  22.  
  23.  
  24. md5sums=(${_TSMD5}
  25.          'e742aa2f8091a0a61c80ca9c06d40db9'
  26.          '19c2ea8347953f55e566592904f789db'
  27.          '2b33b2826d998eae74ef9bce5fd68985')
  28.  
  29. build() {
  30.     cd "$srcdir"
  31.  
  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
  37. }
  38.  
  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
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement