summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlashbunny2013-09-02 15:49:06 -0400
committerSlashbunny2015-06-08 18:52:06 -0400
commit69533b416c760652455883ae7946e281ca76c006 (patch)
tree60f18c5dbf19bc248407bbb8882d27c7c241dd9e
parent1ec61a82c6b16e76f54cac5d9c0a1721cd72b032 (diff)
downloadaur-69533b416c760652455883ae7946e281ca76c006.tar.gz
Modernize PKGBUILD, add working mirror
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD59
2 files changed, 37 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5cb9af667266..f641f5a933ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = etqw
pkgdesc = Enemy Territory: Quake Wars is a commercial team and class-based multiplayer game. You need the retail DVD to play.
pkgver = 1.5
- pkgrel = 3
+ pkgrel = 4
url = http://zerowing.idsoftware.com/linux/etqw/
install = etqw.install
arch = i686
@@ -18,12 +18,12 @@ pkgbase = etqw
source = etqw-rthread.launcher
source = etqwded.launcher
source = etqw.desktop
- source = http://www.altfire.com/main/files/Gaming/Games/Quake%20Wars/ETQW-client-1.5-linux.x86.run
- md5sums = 3cbe2e753a7ab8406180ae2a8b7a1aa8
- md5sums = c7df646e396bd08727c713aab8b398ed
- md5sums = a3769be79f6ff5071d89f908078397dd
- md5sums = 1ccd43afd8b418333b49495648dc7f2a
- md5sums = 28fd825fcd9f6227827230b319e481cf
+ source = ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/ETQW-client-1.5-full.x86.run
+ sha256sums = 79393825ab93bb9cecee69ad6ddafdaef3526bf9f757023325bfffc228ad920c
+ sha256sums = 38140d4465f7e337e4e079150576abaed9ed8cd51b4092b434a7d6ae619998b4
+ sha256sums = 74887f52f0a82fe241bd5a99a1287c26c3c52ef4314cf6720cf3f59c9ad3a62e
+ sha256sums = ed85a82636aed87c54268d84f0f7e09a0a7a37b0def9415fd8791684c5e90288
+ sha256sums = 827395c5ad7bff36a8456f7f210ab43b8cc2b0d18e9f366d15ff4f11eacfc4c5
pkgname = etqw
diff --git a/PKGBUILD b/PKGBUILD
index 525623d8acb6..3768f4c6230b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Contributor: Slash <demodevil5 [at] yahoo [dot] com>
+# Maintainer: Slash <demodevil5 [at] yahoo [dot] com>
pkgname=etqw
pkgver=1.5
-pkgrel=3
+pkgrel=4
pkgdesc="Enemy Territory: Quake Wars is a commercial team and class-based multiplayer game. You need the retail DVD to play."
arch=('i686' 'x86_64')
url="http://zerowing.idsoftware.com/linux/etqw/"
@@ -16,58 +16,59 @@ makedepends=('unzip')
conflicts=('bin32-etqw')
install='etqw.install'
source=('etqw.launcher' 'etqw-rthread.launcher' 'etqwded.launcher' 'etqw.desktop' \
-"http://www.altfire.com/main/files/Gaming/Games/Quake%20Wars/ETQW-client-${pkgver}-linux.x86.run")
-md5sums=('3cbe2e753a7ab8406180ae2a8b7a1aa8'
- 'c7df646e396bd08727c713aab8b398ed'
- 'a3769be79f6ff5071d89f908078397dd'
- '1ccd43afd8b418333b49495648dc7f2a'
- '28fd825fcd9f6227827230b319e481cf')
+"ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/ETQW-client-${pkgver}-full.x86.run")
+sha256sums=('79393825ab93bb9cecee69ad6ddafdaef3526bf9f757023325bfffc228ad920c'
+ '38140d4465f7e337e4e079150576abaed9ed8cd51b4092b434a7d6ae619998b4'
+ '74887f52f0a82fe241bd5a99a1287c26c3c52ef4314cf6720cf3f59c9ad3a62e'
+ 'ed85a82636aed87c54268d84f0f7e09a0a7a37b0def9415fd8791684c5e90288'
+ '827395c5ad7bff36a8456f7f210ab43b8cc2b0d18e9f366d15ff4f11eacfc4c5')
+PKGEXT='.pkg.tar'
-build() {
+package() {
# Create Destination Directories
- install -d $pkgdir/opt/
+ install -d ${pkgdir}/opt/
# Unzip Linux Client Data
- sh -c "unzip -o $srcdir/ETQW-client-${pkgver}-linux.x86.run -d $srcdir/ data/*; true"
+ sh -c "unzip -o ${srcdir}/ETQW-client-${pkgver}-linux.x86.run -d ${srcdir}/ data/*; true"
# Move Linux Client Data to Destination Directory
- mv $srcdir/data $pkgdir/opt/etqw
+ mv ${srcdir}/data ${pkgdir}/opt/etqw
# Make Binaries/Scripts Executable
- chmod +x $pkgdir/opt/etqw/{etqw,etqw-dedicated,etqw.x86,*.so,*.so.*,pb/*.so}
+ chmod +x ${pkgdir}/opt/etqw/{etqw,etqw-dedicated,etqw.x86,*.so,*.so.*,pb/*.so}
# Fix Bots Directory Permissions
- chmod 755 $pkgdir/opt/etqw/base/bots
+ chmod 755 ${pkgdir}/opt/etqw/base/bots
# Install License (ETQW)
- install -D -m 644 $pkgdir/opt/etqw/EULA.txt \
- $pkgdir/usr/share/licenses/$pkgname/EULA.txt
+ install -D -m 644 ${pkgdir}/opt/etqw/EULA.txt \
+ ${pkgdir}/usr/share/licenses/$pkgname/EULA.txt
# Install License (PunkBuster)
- install -D -m 644 $pkgdir/opt/etqw/pb/PBEULA.txt \
- $pkgdir/usr/share/licenses/$pkgname/PBEULA.txt
+ install -D -m 644 ${pkgdir}/opt/etqw/pb/PBEULA.txt \
+ ${pkgdir}/usr/share/licenses/$pkgname/PBEULA.txt
# Install Launcher (Client)
- install -D -m 755 $srcdir/etqw.launcher \
- $pkgdir/usr/bin/etqw
+ install -D -m 755 ${srcdir}/etqw.launcher \
+ ${pkgdir}/usr/bin/etqw
# Install Launcher (Client)
- install -D -m 755 $srcdir/etqw-rthread.launcher \
- $pkgdir/usr/bin/etqw-rthread
+ install -D -m 755 ${srcdir}/etqw-rthread.launcher \
+ ${pkgdir}/usr/bin/etqw-rthread
# Install Launcher (Server)
- install -D -m 755 $srcdir/etqwded.launcher \
- $pkgdir/usr/bin/etqw-dedicated
+ install -D -m 755 ${srcdir}/etqwded.launcher \
+ ${pkgdir}/usr/bin/etqw-dedicated
# Install Desktop File
- install -D -m 644 $srcdir/etqw.desktop \
- $pkgdir/usr/share/applications/etqw.desktop
+ install -D -m 644 ${srcdir}/etqw.desktop \
+ ${pkgdir}/usr/share/applications/etqw.desktop
# Install Icon File
- install -D -m 644 $pkgdir/opt/etqw/etqw_icon.png \
- $pkgdir/usr/share/pixmaps/etqw.png
+ install -D -m 644 ${pkgdir}/opt/etqw/etqw_icon.png \
+ ${pkgdir}/usr/share/pixmaps/etqw.png
# Create Directories for Retail Files
- install -d $pkgdir/opt/etqw/base/{megatextures,video}
+ install -d ${pkgdir}/opt/etqw/base/{megatextures,video}
}