diff options
author | Slashbunny | 2009-12-22 21:51:38 -0500 |
---|---|---|
committer | Slashbunny | 2009-12-22 21:51:38 -0500 |
commit | 9f343abe129f7f9854ad1085b376d7b27515fbf6 (patch) | |
tree | 1fc920b198d98401582a0ac44c7f8ea6abdd8452 | |
parent | 731d408a896373f4f4fcda4fca8be474b93bea07 (diff) | |
download | aur-9f343abe129f7f9854ad1085b376d7b27515fbf6.tar.gz |
Stopped compiling ezquake because the resulting binary is broke. Fixed launcher bash arg issue, added icon
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | ezquake.ico | bin | 0 -> 33982 bytes | |||
-rw-r--r-- | ezquake.launcher | 2 |
4 files changed, 26 insertions, 48 deletions
@@ -1,29 +1,26 @@ pkgbase = ezquake pkgdesc = One of the most Popular QuakeWorld clients for Linux/BSD/OSX/Win32. You need the retail pak files to play. pkgver = 2.0 - pkgrel = 1 + pkgrel = 2 url = http://ezquake.sourceforge.net/ install = ezquake.install arch = i686 arch = x86_64 license = GPL makedepends = unzip - makedepends = wget depends = libgl depends = libxxf86dga provides = fuhquake conflicts = fuhquake noextract = ezquake_linux-x86_2.0.tar.gz + source = http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_linux-x86_2.0.tar.gz source = ezquake.launcher - source = ezquake.install source = ezquake.desktop - source = http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_linux-x86_2.0.tar.gz - source = http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_source_2.0.zip - md5sums = a61707a154bc97723f9a4fad65327df3 - md5sums = b56e6329253ffdccdab303f80771c347 - md5sums = 75cfa823bf495fe4cdb755c6b5546f2a + source = ezquake.ico md5sums = 25cad2fa8f695b18b2e6cab313a7a8be - md5sums = 966922142bb577d7dd1a0512e3a1ff7a + md5sums = bad99b7adc7c238f1df2fc4973c00ae6 + md5sums = 75cfa823bf495fe4cdb755c6b5546f2a + md5sums = b3fd62bf6f56f139257544cab74ba71e pkgname = ezquake @@ -2,67 +2,48 @@ pkgname=ezquake pkgver=2.0 -pkgrel=1 +pkgrel=2 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' 'libxxf86dga') -makedepends=('unzip' 'wget') +makedepends=('unzip') 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.zip") +source=("http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_linux-x86_${pkgver}.tar.gz" \ +'ezquake.launcher' 'ezquake.desktop' 'ezquake.ico') noextract=("ezquake_linux-x86_$pkgver.tar.gz") -md5sums=('a61707a154bc97723f9a4fad65327df3' - 'b56e6329253ffdccdab303f80771c347' +md5sums=('25cad2fa8f695b18b2e6cab313a7a8be' + 'bad99b7adc7c238f1df2fc4973c00ae6' '75cfa823bf495fe4cdb755c6b5546f2a' - '25cad2fa8f695b18b2e6cab313a7a8be' - '966922142bb577d7dd1a0512e3a1ff7a') + 'b3fd62bf6f56f139257544cab74ba71e') + +if [ $CARCH = 'x86_64' ]; then + source[0] = "http://downloads.sourceforge.net/sourceforge/ezquake/ezquake_linux-x86_64_${pkgver}.tar.gz" + md5sums[0] = 'db2e5f97152fe11b026a2814f0f30f12' + noextract=("ezquake_linux-x86_64_$pkgver.tar.gz") +fi build() { - cd $startdir/src + cd $srcdir - # Make Directories + # Make Destination Directories install -d $pkgdir/opt/quake # Unpack ezQuake - 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/src/ - - # Compile Source Code - make glx || return 1 - - # Install Binaries - if [ "$CARCH" = "i686" ]; then - install -D -m755 -t $pkgdir/opt/quake/ \ - $srcdir/src/release-x86/ezquake-gl.glx + if [ $CARCH = 'x86_64' ]; then + bsdtar -x -o -C $pkgdir/opt/quake -f $srcdir/ezquake_linux-x86_64_$pkgver.tar.gz else - install -D -m755 -t $pkgdir/opt/quake/ \ - $srcdir/src/release-x86_64/ezquake-gl.glx + bsdtar -x -o -C $pkgdir/opt/quake -f $srcdir/ezquake_linux-x86_$pkgver.tar.gz fi # Make id1 Directory for pak0.pak and pak1.pak files install -d $pkgdir/opt/quake/id1/ # Install Icon - install -D -m644 $srcdir/src/ezquake.ico \ + install -D -m644 $srcdir/ezquake.ico \ $pkgdir/usr/share/pixmaps/ezquake.ico # Install Launcher diff --git a/ezquake.ico b/ezquake.ico Binary files differnew file mode 100644 index 000000000000..b0a3d4766925 --- /dev/null +++ b/ezquake.ico diff --git a/ezquake.launcher b/ezquake.launcher index 61cfd352cda8..a6adfb38d294 100644 --- a/ezquake.launcher +++ b/ezquake.launcher @@ -1,5 +1,5 @@ #!/bin/bash cd "/opt/quake" -./ezquake-gl.glx +cfg_use_home 1 +./ezquake-gl.glx +cfg_use_home 1 "$@" exit $? |