updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / srcds / PKGBUILD
blob8be17269e137de8ce5045b59b41afe307ca85925
1 # Maintainer: Olli Laasonen <admin at laasonen dot net>
3 pkgname=srcds
4 pkgver=1.0.0
5 pkgrel=11
6 pkgdesc="A tool that runs the dedicated server component of a Source game without the client component."
7 url="http://www.srcds.com/"
8 install="srcds.install"
9 arch=('i686' 'x86_64')
10 license=('custom')
11 [ "${CARCH}" = "x86_64" ] && depends=('lib32-glibc')
12 optdepends=("srcds-launcher: for easier and faster starting of orangebox servers" "sudo: for running servers and installing games as normal user")
13 source=('http://www.steampowered.com/download/hldsupdatetool.bin' license steam srcds srcds.install)
14 md5sums=('3d92b54b74387e3881b35b92d09d8e16' '7e5993b4d388b655615481ee1ad1073d' 'ca14d4d733aa7afd727b3d9ba02d6f01' 'f3767c1660c2866e6c64a41fe9a56ad8' '942d9109bbe76f098b93868649ce14f8')
16 build(){
17         if [ -a $srcdir/$pkgname-$pkgver ]
18         then
19                 echo "Deleting old build folder.."
20                 rm -R $srcdir/$pkgname-$pkgver
21                 echo ""
22         fi
23         echo "Preparing files.."
24         mkdir $srcdir/$pkgname-$pkgver
25         cp hldsupdatetool.bin $srcdir/$pkgname-$pkgver
26         cd $srcdir/$pkgname-$pkgver
27         chmod +x hldsupdatetool.bin
28         chmod +x $srcdir/steam
29         chmod +x $srcdir/srcds
30         echo ""
31         echo "Installing.."
32         echo "yes" | ./hldsupdatetool.bin >> /dev/null
33         echo ""
34         echo "Updating.."
35         sh -c "./steam >> /dev/null; true"
36         echo ""
37         echo "Updating again.."
38         sh -c "./steam >> /dev/null; true"
39         echo ""
40         echo "Coping files.."
41         install -d $pkgdir/usr/bin
42         install -d $pkgdir/opt/srcds/
43         install -d $pkgdir/usr/share/licenses/srcds/
44         cp $srcdir/license $pkgdir/usr/share/licenses/srcds/LICENSE
45         cp $srcdir/steam $pkgdir/usr/bin/steam
46         cp $srcdir/srcds $pkgdir/usr/bin/srcds
47         cp -r {readme.txt,steam,test1.so,test2.so,test3.so} $pkgdir/opt/srcds/