summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlashbunny2013-09-02 18:40:12 -0400
committerSlashbunny2013-09-02 18:40:12 -0400
commitb5636caf545cac16d1d2ddc75eaeb60cfb362c3e (patch)
tree6dd35b200bb148e8722aed2c6daed8619f9bd5b4
parentc482bb0b71b3dd8290050af90bff0e2bff301e4f (diff)
downloadaur-b5636caf545cac16d1d2ddc75eaeb60cfb362c3e.tar.gz
Modernized PKGBUILD
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD29
2 files changed, 22 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 98cb964a8233..69a54186545a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = quake3-threewave
pkgdesc = Threewave is a modification for Quake 3 that features Capture the Flag (CTF) gameplay.
pkgver = 1.7
- pkgrel = 1
+ pkgrel = 2
url = http://www.threewavesoftware.com/
- arch = i686
- arch = x86_64
+ arch = any
license = custom
depends = quake3
+ depends = sh
source = http://games.mirrors.tds.net/pub/planetquake3/modifications/threewavectf/threewave_16_full.zip
source = http://games.mirrors.tds.net/pub/planetquake3/modifications/threewavectf/threewave_17_update.zip
- md5sums = 9a5751ab2901e65d95b8134fc78c9bab
- md5sums = c8bdda7722716f18f45a8b2e50f4d020
+ sha256sums = c3cb1412cafc61a475ad2f1e93ecf47d7e2f979d973ce82b4a50da3101eca27d
+ sha256sums = 0fff6a66822c422cb9f6cca0139fa11048fef414c7dd839c50fbcbda80a44433
pkgname = quake3-threewave
diff --git a/PKGBUILD b/PKGBUILD
index 568998cbfad2..17a72d156306 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,28 @@
-# Contributor: Slash <demodevil5[at]yahoo[dot]com>
+# Maintainer: Slash <demodevil5[at]yahoo[dot]com>
pkgname=quake3-threewave
pkgver=1.7
-pkgrel=1
+pkgrel=2
pkgdesc="Threewave is a modification for Quake 3 that features Capture the Flag (CTF) gameplay."
url="http://www.threewavesoftware.com/"
-license="custom"
-arch=('i686' 'x86_64')
-depends=('quake3')
+license=('custom')
+arch=('any')
+depends=('quake3' 'sh')
source=('http://games.mirrors.tds.net/pub/planetquake3/modifications/threewavectf/threewave_16_full.zip' \
'http://games.mirrors.tds.net/pub/planetquake3/modifications/threewavectf/threewave_17_update.zip')
-md5sums=('9a5751ab2901e65d95b8134fc78c9bab'
- 'c8bdda7722716f18f45a8b2e50f4d020')
+sha256sums=('c3cb1412cafc61a475ad2f1e93ecf47d7e2f979d973ce82b4a50da3101eca27d'
+ '0fff6a66822c422cb9f6cca0139fa11048fef414c7dd839c50fbcbda80a44433')
+PKGEXT='.pkg.tar'
-build() {
+package() {
# Create Destination Directories
- install -d $startdir/pkg/opt/quake3/
+ install -d ${pkgdir}/opt/quake3/
- # Install Threewave CTF Files
- cp -r $startdir/src/{baseq3,threewave} \
- $startdir/pkg/opt/quake3/
+ # Install Threewave CTF Files
+ cp -r ${srcdir}/{baseq3,threewave} \
+ ${pkgdir}/opt/quake3/
+
+ # Install License File
+ install -D -m644 ${pkgdir}/opt/quake3/threewave/q3w_readme.txt \
+ ${pkgdir}/usr/share/licenses/${pkgname}/q3w_readme.txt
}