summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlashbunny2015-04-01 09:41:27 -0400
committerSlashbunny2015-04-01 09:42:33 -0400
commit1adfcf3a9f87caf79790d0fc9250346bd949defc (patch)
treed4f51ec9f6da34de0ead97b5eb2fe32b23f58cb5
parent76ce8f9a9380334661b3e5f6d40b048c138dfdb8 (diff)
downloadaur-1adfcf3a9f87caf79790d0fc9250346bd949defc.tar.gz
Modernize PKGBUILD
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD64
3 files changed, 38 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 43fad1a68da3..0b6f633e141a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,11 +17,11 @@ pkgbase = quake4
source = quake4-dedicated.launcher
source = quake4-smp.launcher
source = http://www.1337-server.net/quake4/quake4-linux-1.4.2.x86.run.gz
- md5sums = c05b4551aa7cc8728eee9e3f94fcea1e
- md5sums = ece76fd2e52d2eec7584ab1e8832410b
- md5sums = b479a067fdf376384e39cbff41911327
- md5sums = 19acb4c06f9c8e7bf03aa021c56e4242
- md5sums = b186954ab5fbadd57f7ca9519b5b0503
+ sha256sums = 8d2ff5eb71ebf7ffef321097bc74e97755e5e510985df75863dd22cdf5a3ec2e
+ sha256sums = 667992139f08d3496c96ac02d15b830370ae14bcc15cc8e65ded4c58036d3f23
+ sha256sums = cfb3353c8c9d8be8a9a32ba05a48dca7c2125cef20159b85de7135c78a950e73
+ sha256sums = 62ba170609ca961430e39f7a24e23e1a3b28376e42f779e7e28714868d7758d1
+ sha256sums = cc8d3b7279cce790d4c594931d21080509b1e2d7297f7a797544606cecf057b6
pkgname = quake4
diff --git a/.gitignore b/.gitignore
index e4f398dc5b3a..19206de983b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1 @@
-src/
-pkg/
-*.pkg.tar.xz
-*.pkg.tar
-*.src.tar.gz
+quake4-linux-*.x86.run.gz
diff --git a/PKGBUILD b/PKGBUILD
index 16d6cabebafb..e58be05f10db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,4 @@
-# Contributor: Slash <demodevil5 [at] yahoo [dot] com>
+# Maintainer: Slash <demodevil5 [at] yahoo [dot] com>
pkgname=quake4
pkgver=1.4.2
@@ -18,66 +18,66 @@ arch=('i686' 'x86_64')
install=quake4.install
source=('quake4.desktop' 'quake4.launcher' 'quake4-dedicated.launcher' 'quake4-smp.launcher' \
"http://www.1337-server.net/quake4/quake4-linux-${pkgver}.x86.run.gz")
-md5sums=('c05b4551aa7cc8728eee9e3f94fcea1e'
- 'ece76fd2e52d2eec7584ab1e8832410b'
- 'b479a067fdf376384e39cbff41911327'
- '19acb4c06f9c8e7bf03aa021c56e4242'
- 'b186954ab5fbadd57f7ca9519b5b0503')
+sha256sums=('8d2ff5eb71ebf7ffef321097bc74e97755e5e510985df75863dd22cdf5a3ec2e'
+ '667992139f08d3496c96ac02d15b830370ae14bcc15cc8e65ded4c58036d3f23'
+ 'cfb3353c8c9d8be8a9a32ba05a48dca7c2125cef20159b85de7135c78a950e73'
+ '62ba170609ca961430e39f7a24e23e1a3b28376e42f779e7e28714868d7758d1'
+ 'cc8d3b7279cce790d4c594931d21080509b1e2d7297f7a797544606cecf057b6')
-build() {
- cd $srcdir
+package() {
+ cd "${srcdir}"
# Create Destination Directories
- install -d $pkgdir/opt/
+ install -d "${pkgdir}/opt/"
# Make Installer Executable
- chmod +x $srcdir/quake4-linux-${pkgver}.x86.run
+ chmod +x "${srcdir}/quake4-linux-${pkgver}.x86.run"
# Extract Files from Installer
- $srcdir/quake4-linux-${pkgver}.x86.run --noexec --target quake4
+ "${srcdir}/quake4-linux-${pkgver}.x86.run" --noexec --target quake4
# Move pk4 files to correct location
- mv $srcdir/quake4/us/q4base/*.pk4 \
- $srcdir/quake4/q4base/
+ mv "${srcdir}/quake4/us/q4base/"*.pk4 \
+ "${srcdir}/quake4/q4base/"
# Move Executables and Libraries
- install -m 755 -t $srcdir/quake4/ \
- $srcdir/quake4/bin/Linux/x86/{lib*,q4ded*,quake4*}
+ install -m 755 -t "${srcdir}/quake4/" \
+ "${srcdir}/quake4/bin/Linux/x86/"{lib*,q4ded*,quake4*}
# Make Everything World-Readable
- chmod -R a+r $srcdir/quake4/
+ chmod -R a+r "${srcdir}/quake4/"
# Remove Unneeded Files
- rm -rf $srcdir/quake4/{germany/,setup.data/,setup.sh,us/,bin/}
+ rm -rf "${srcdir}/quake4/"{germany/,setup.data/,setup.sh,us/,bin/}
# Move Quake4 to Destination Directory
- mv $srcdir/quake4 $pkgdir/opt/
+ mv "${srcdir}/quake4" "${pkgdir}/opt/"
# Install Launcher (Client)
- install -D -m 755 $srcdir/quake4.launcher \
- $pkgdir/usr/bin/quake4
+ install -D -m 755 "${srcdir}/quake4.launcher" \
+ "${pkgdir}/usr/bin/quake4"
# Install Launcher (Client - SMP)
- install -D -m 755 $srcdir/quake4-smp.launcher \
- $pkgdir/usr/bin/quake4-smp
+ install -D -m 755 "${srcdir}/quake4-smp.launcher" \
+ "${pkgdir}/usr/bin/quake4-smp"
# Install Launcher (Server)
- install -D -m 755 $srcdir/quake4-dedicated.launcher \
- $pkgdir/usr/bin/quake4-dedicated
+ install -D -m 755 "${srcdir}/quake4-dedicated.launcher" \
+ "${pkgdir}/usr/bin/quake4-dedicated"
# Install License (Quake 4)
- install -D -m 644 $pkgdir/opt/quake4/License.txt \
- $pkgdir/usr/share/licenses/quake4/License.txt
+ install -D -m 644 "${pkgdir}/opt/quake4/License.txt" \
+ "${pkgdir}/usr/share/licenses/quake4/License.txt"
# Install License (PunkBuster)
- install -D -m 644 $pkgdir/opt/quake4/pb/PBEULA.txt \
- $pkgdir/usr/share/licenses/quake4/PBEULA.txt
+ install -D -m 644 "${pkgdir}/opt/quake4/pb/PBEULA.txt" \
+ "${pkgdir}/usr/share/licenses/quake4/PBEULA.txt"
# Install Desktop File
- install -D -m 644 $srcdir/quake4.desktop \
- $pkgdir/usr/share/applications/quake4.desktop
+ install -D -m 644 "${srcdir}/quake4.desktop" \
+ "${pkgdir}/usr/share/applications/quake4.desktop"
# Install Icon File
- install -D -m 644 $pkgdir/opt/quake4/q4icon.bmp \
- $pkgdir/usr/share/pixmaps/quake4.bmp
+ install -D -m 644 "${pkgdir}/opt/quake4/q4icon.bmp" \
+ "${pkgdir}/usr/share/pixmaps/quake4.bmp"
}