updated on Tue Jan 10 00:10:07 UTC 2012
[aur-mirror.git] / ut2004-demo / PKGBUILD
blob840a21e3186b6f97ad8a43fe5468af5f21419bfb
1 pkgname=ut2004-demo
2 pkgver=3334
3 pkgrel=1
4 pkgdesc="Unreal Tournament 2004 demo"
5 url="http://www.unrealtournament.com/"
6 license="custom"
7 depends=('libxext' 'libstdc++5')
8 makedepends=()
9 arch=('i686' 'x86_64')
10 source=(http://treefort.icculus.org/ut2004/UT2004-LNX-Demo${pkgver}.run.gz ut2004-demo.sh ut2004-demo.desktop)
11 md5sums=('93d8afc8fac1aaddca2daac3b9cd855c' '2ad344f0298beb694a439e506f5ef583' '719447b75e8a5260ff70de31815e4f30')
13 build() {
14         fullname=UT2004-LNX-Demo${pkgver}.run
15         cd $startdir/src        
16         chmod +x $fullname
17         ./$fullname --noexec --keep --target tmp
18         mkdir -p $startdir/pkg/opt/$pkgname $startdir/pkg/usr/bin
19         cd $startdir/pkg/opt/$pkgname
20         tar -xjf $startdir/src/tmp/ut2004demo.tar.bz2 || return 1
21         case `uname -m` in
22                 x86_64 | amd64)
23                         arch=amd64;;
24                 i?86 | i86*)
25                         arch=x86;;
26                 *)
27                         echo "Unknown architecture, assuming x86"
28                         arch=x86
29         esac
30         tar -xjf $startdir/src/tmp/linux-$arch.tar.bz2 || return 1
31         tar -xzf $startdir/src/tmp/setupstuff.tar.gz README.linux ut2004.xpm || return 1
32         install -m755 -D $startdir/src/$pkgname.sh $startdir/pkg/opt/$pkgname/$pkgname
33         ln -sf /opt/$pkgname/$pkgname $startdir/pkg/usr/bin/$pkgname
34         mkdir -p $startdir/pkg/usr/share/applications
35         cp $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications/
36         chown root:root -R $startdir/pkg/* || return 1