summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSlashbunny2009-10-06 20:07:14 -0400
committerSlashbunny2009-10-06 20:07:14 -0400
commit857b2c0bd7802bfbb3891050e7ff3382c534a768 (patch)
treee5c5e2cb991f1a42bd28e296eb812c0c6692ca3f /PKGBUILD
parent36e0c6545c955e5794077d3c3495b5c353612ed8 (diff)
downloadaur-857b2c0bd7802bfbb3891050e7ff3382c534a768.tar.gz
Updated ezquake to version 2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 22 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ff9356949aff..6a9efe310f09 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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