diff options
author | Slashbunny | 2013-09-02 15:49:06 -0400 |
---|---|---|
committer | Slashbunny | 2015-06-08 18:52:06 -0400 |
commit | 69533b416c760652455883ae7946e281ca76c006 (patch) | |
tree | 60f18c5dbf19bc248407bbb8882d27c7c241dd9e | |
parent | 1ec61a82c6b16e76f54cac5d9c0a1721cd72b032 (diff) | |
download | aur-69533b416c760652455883ae7946e281ca76c006.tar.gz |
Modernize PKGBUILD, add working mirror
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 37 insertions, 36 deletions
@@ -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 @@ -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} } |