diff options
author | Slashbunny | 2015-04-01 09:41:27 -0400 |
---|---|---|
committer | Slashbunny | 2015-04-01 09:42:33 -0400 |
commit | 1adfcf3a9f87caf79790d0fc9250346bd949defc (patch) | |
tree | d4f51ec9f6da34de0ead97b5eb2fe32b23f58cb5 | |
parent | 76ce8f9a9380334661b3e5f6d40b048c138dfdb8 (diff) | |
download | aur-1adfcf3a9f87caf79790d0fc9250346bd949defc.tar.gz |
Modernize PKGBUILD
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 64 |
3 files changed, 38 insertions, 42 deletions
@@ -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 @@ -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" } |