1 # Maintainer: Olli Laasonen <admin at laasonen dot net>
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"
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')
17 if [ -a $srcdir/$pkgname-$pkgver ]
19 echo "Deleting old build folder.."
20 rm -R $srcdir/$pkgname-$pkgver
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
32 echo "yes" | ./hldsupdatetool.bin >> /dev/null
35 sh -c "./steam >> /dev/null; true"
37 echo "Updating again.."
38 sh -c "./steam >> /dev/null; true"
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/