diff options
author | Slashbunny | 2009-10-06 20:07:14 -0400 |
---|---|---|
committer | Slashbunny | 2009-10-06 20:07:14 -0400 |
commit | 857b2c0bd7802bfbb3891050e7ff3382c534a768 (patch) | |
tree | e5c5e2cb991f1a42bd28e296eb812c0c6692ca3f /PKGBUILD | |
parent | 36e0c6545c955e5794077d3c3495b5c353612ed8 (diff) | |
download | aur-857b2c0bd7802bfbb3891050e7ff3382c534a768.tar.gz |
Updated ezquake to version 2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 22 insertions, 18 deletions
@@ -1,46 +1,50 @@ # Contributor: Slash <demodevil5[at]yahoo[dot]com> pkgname=ezquake -pkgver=1.9.3 +pkgver=2.0 pkgrel=1 pkgdesc="One of the most Popular QuakeWorld clients for Linux/BSD/OSX/Win32. You need the retail pak files to play." url="http://ezquake.sourceforge.net/" license=('GPL') -depends=('libgl') -makedepends=('unzip' 'p7zip') +depends=('libgl' 'libxxf86dga') +makedepends=('unzip' 'wget') conflicts=('fuhquake') provides=('fuhquake') arch=('i686' 'x86_64') install=ezquake.install source=('ezquake.launcher' 'ezquake.install' 'ezquake.desktop' \ "http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_linux-x86_$pkgver.tar.gz" \ -"http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_source_$pkgver.7z") +"http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_source_$pkgver.zip") +noextract=("ezquake_linux-x86_$pkgver.tar.gz") md5sums=('a61707a154bc97723f9a4fad65327df3' '596ab08b5514671eb1dbf72a5deeea3e' '75cfa823bf495fe4cdb755c6b5546f2a' - 'baca12d351cb907748e9effb2669190e' - 'd13de873591268c0baba19329eff15d2') + '25cad2fa8f695b18b2e6cab313a7a8be' + '966922142bb577d7dd1a0512e3a1ff7a') build() { cd $startdir/src # Make Directories - install -d $pkgdir/opt + install -d $pkgdir/opt/quake # Unpack ezQuake - bsdtar -x -o -C $pkgdir/opt -f $srcdir/ezquake_linux-x86_$pkgver.tar.gz - - # Rename Directory - mv $pkgdir/opt/ezquake_linux-x86.1.9.3 $pkgdir/opt/quake - - # Unpack ezQuake Source - 7z x $srcdir/ezquake_source_$pkgver.7z + bsdtar -x -o -C $pkgdir/opt/quake -f $srcdir/ezquake_linux-x86_$pkgver.tar.gz # Remove Binaries rm $pkgdir/opt/quake/ezquake{-gl.glx,.svga,.x11} + # Download Extra Libraries needed to compile + if [ "$CARCH" = "i686" ]; then + cd $srcdir/src/libs/linux-x86/ + ./download.sh + else + cd $srcdir/src/libs/linux-x86_64/ + ./download.sh + fi + # Change to Source Code Directory - cd $srcdir/ezquake_19-3_stable/ + cd $srcdir/src/ # Compile Source Code make glx || return 1 @@ -48,17 +52,17 @@ build() { # Install Binaries if [ "$CARCH" = "i686" ]; then install -D -m755 -t $pkgdir/opt/quake/ \ - $srcdir/ezquake_19-3_stable/release-x86/ezquake-gl.glx + $srcdir/src/release-x86/ezquake-gl.glx else install -D -m755 -t $pkgdir/opt/quake/ \ - $srcdir/ezquake_19-3_stable/release-x86_64/ezquake-gl.glx + $srcdir/src/release-x86_64/ezquake-gl.glx fi # Make id1 Directory for pak0.pak and pak1.pak files install -d $pkgdir/opt/quake/id1/ # Install Icon - install -D -m644 $srcdir/ezquake_19-3_stable/ezquake.ico \ + install -D -m644 $srcdir/src/ezquake.ico \ $pkgdir/usr/share/pixmaps/ezquake.ico # Install Launcher |