diff options
author | Sebastien Duthil | 2016-10-01 15:30:43 -0400 |
---|---|---|
committer | Sebastien Duthil | 2016-10-01 15:30:48 -0400 |
commit | 07fc1fcfafcdc2dad754cf7993c744c71ec46b51 (patch) | |
tree | da4b7320ebe179053b9fb21a01bd1ddf452f466f | |
parent | c9a89aa4344b3b90f65516bd6d2bf5c2a75877ab (diff) | |
download | aur-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-- | PKGBUILD | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -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" |