1 # Contributor: Gadget3000 <gadget3000@msn.com>
6 pkgdesc="Enemy Territory: Quake Wars demo"
8 url="http://zerowing.idsoftware.com/linux/etqw/"
10 if [ "$CARCH" = "x86_64" ]; then
11 depends=('lib32-alsa-lib' 'lib32-libgl' 'lib32-sdl' 'lib32-gcc-libs' 'lib32-zlib' 'lib32-libjpeg')
12 optdepends=('lib32-nvidia-utils: Accelerated 3D with the NVIDIA binary blob video driver'
13 'lib32-catalyst-utils: Accelerated 3D with the AMD/ATI binary blob video driver')
15 depends=('libgl' 'sdl' 'gcc-libs' 'zlib' 'libjpeg')
18 source=('etqw-demo.launcher' 'etqw-demo-ded.launcher' 'etqw-demo.desktop' \
19 'ftp://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/etqw/ETQW-demo2-client-full.r1.x86.run')
20 #Mirrors: http://www.filewatcher.com/m/ETQW-demo2-client-full.r1.x86.run.691248874.0.0.html
21 md5sums=('1b1826f6a4ee23228fec629412c29367'
22 '849d3ac67cdcdf8ee7caca721736fb41'
23 '477b276b244215451886d2864bbe6406'
24 '11f5a882127a917b6c8b648ffa22da74')
27 # Create Destination Directories
28 install -d $pkgdir/opt/etqw-demo
29 install -d $pkgdir/usr/bin
31 # Unzip Linux Client Data
32 echo "Extracting demo"
33 unzip -qqo $srcdir/ETQW-demo${pkgver}-client-full.r1.x86.run -x scripts/* guis/* -d $pkgdir/opt/ && msg Finished Extracting
35 # Move Linux Client Data to Destination Directory
36 echo "Moving demo to correct directory"
37 mv $pkgdir/opt/data/* $startdir/pkg/opt/etqw-demo/
39 # Make Binaries/Scripts Executable
40 echo "Organising package"
41 chmod +x $pkgdir/opt/etqw-demo/{etqw,etqw-dedicated,etqw.x86,*.so,*.so.*,pb/*.so}
43 # Fix Bots Directory Permissions
44 chmod 755 $pkgdir/opt/etqw-demo/base/bots
46 # Install License (ETQW)
47 install -D -m 644 $pkgdir/opt/etqw-demo/EULA.txt \
48 $pkgdir/usr/share/licenses/$pkgname/EULA.txt
50 # Install License (PunkBuster)
51 install -D -m 644 $pkgdir/opt/etqw-demo/pb/PBEULA.txt \
52 $pkgdir/usr/share/licenses/$pkgname/PBEULA.txt
54 # Install Launcher (Client)
55 install -D -m 755 $srcdir/etqw-demo.launcher \
56 $pkgdir/usr/bin/etqw-demo
58 # Install Launcher (Server)
59 install -D -m 755 $srcdir/etqw-demo-ded.launcher \
60 $pkgdir/usr/bin/etqw-demo-dedicated
62 # Install Desktop File
63 install -D -m 644 $srcdir/etqw-demo.desktop \
64 $pkgdir/usr/share/applications/etqw-demo.desktop
67 install -D -m 644 $pkgdir/opt/etqw-demo/etqw_icon.png \
68 $pkgdir/usr/share/pixmaps/etqw-demo.png