summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Duthil2016-10-01 15:30:43 -0400
committerSebastien Duthil2016-10-01 15:30:48 -0400
commit07fc1fcfafcdc2dad754cf7993c744c71ec46b51 (patch)
treeda4b7320ebe179053b9fb21a01bd1ddf452f466f
parentc9a89aa4344b3b90f65516bd6d2bf5c2a75877ab (diff)
downloadaur-07fc1fcfafcdc2dad754cf7993c744c71ec46b51.tar.gz
add variable for package subversion
reason: using wildcard for directory name may cause problems: if you built a previous version in the same directory, you'll cd into the directory of the previous version
-rw-r--r--PKGBUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 43d6653e1c13..63cef39e0ff4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,10 @@
# Maintainer: Sebastien Duthil <duthils@free.fr>
+_gamepkg=RimWorldAlpha15Linux.zip
+_pkg_subver=1279
+
pkgname=rimworld
-pkgver=0.15.1279 # see ${srcdir}/Version.txt
+pkgver=0.15.${_pkg_subver} # see ${srcdir}/Version.txt
pkgrel=1
pkgdesc="A sci-fi colony simulation game driven by an intelligent AI storyteller."
arch=('i686' 'x86_64')
@@ -18,7 +21,6 @@ if test "$CARCH" == i686; then
elif test "$CARCH" == x86_64; then
_rimworld_arch=x86_64
fi
-_gamepkg=RimWorldAlpha15Linux.zip
_pkgpaths_tries=("$startdir"
"$HOME/Downloads")
@@ -46,15 +48,15 @@ build() {
# unpack game zipfile
msg "Found game package, unpacking..."
- unzip -u "${pkgpath}/${_gamepkg}" -d "${srcdir}" -x 'RimWorld*Linux/Mods/Core/Languages/Russian/*RimWorld/*' 'RimWorld*Linux/Mods/Core/Languages/Russian/*.txt'
+ unzip -u "${pkgpath}/${_gamepkg}" -d "${srcdir}" -x "RimWorld${_pkg_subver}Linux/Mods/Core/Languages/Russian/*RimWorld/*" "RimWorld${_pkg_subver}Linux/Mods/Core/Languages/Russian/*.txt"
}
package() {
- cd "$srcdir"/RimWorld*Linux
+ cd "$srcdir"/RimWorld${_pkg_subver}Linux
install -Dm755 "$srcdir/rimworld.sh" "$pkgdir/usr/bin/rimworld"
- install -Dm755 RimWorld*Linux.${_rimworld_arch} "$pkgdir/opt/rimworld/rimworld"
- cp -r RimWorld*Linux_Data "$pkgdir/opt/rimworld/Data"
+ install -Dm755 RimWorld${_pkg_subver}Linux.${_rimworld_arch} "$pkgdir/opt/rimworld/rimworld"
+ cp -r RimWorld${_pkg_subver}Linux_Data "$pkgdir/opt/rimworld/Data"
cp -r Mods Source "$pkgdir/opt/rimworld"
chgrp games "$pkgdir/opt/rimworld/Mods"
chmod g+w "$pkgdir/opt/rimworld/Mods"