diff options
author | Sebastien Duthil | 2016-04-19 21:58:18 -0400 |
---|---|---|
committer | Sebastien Duthil | 2016-04-19 21:58:19 -0400 |
commit | 5bec6c9cb32bda15c1de80e2bd9b2272326dcd90 (patch) | |
tree | 65ceb0725938a611e726341be2581ce86fe032e4 | |
parent | d869c6621fe688a47baaa108f62194b287ef0490 (diff) | |
download | aur-5bec6c9cb32bda15c1de80e2bd9b2272326dcd90.tar.gz |
move rimworld to /opt/rimworld
reason: /opt is more adapted than /usr/share when the binary and the
data need to be together
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | rimworld.sh | 2 |
2 files changed, 12 insertions, 15 deletions
@@ -12,7 +12,7 @@ makedepends=('unzip') source=(rimworld.desktop rimworld.sh) sha256sums=('e83c514731904722d96218e82e257467d7af32d938493bb5908cf96c7699cae6' - '2cf317e27b0d0414cc0a9dbde784edd5e8f06ab1c71715a869e4578e7febffd3') + '37be72d82b2cb853b435598ff1fabda03de3a660b9e69b95a03af6548f6dc4c4') if test "$CARCH" == i686; then _rimworld_arch=x86 elif test "$CARCH" == x86_64; then @@ -46,22 +46,19 @@ build() { # unpack game zipfile msg "Found game package, unpacking..." - unzip "${pkgpath}/${_gamepkg}" -d "${srcdir}" + unzip -f "${pkgpath}/${_gamepkg}" -d "${srcdir}" } package() { cd "$srcdir"/RimWorld*Linux - install -d "${pkgdir}/usr/bin" - install -d "${pkgdir}/usr/share/applications" - install -d "${pkgdir}/usr/share/rimworld" - install -d "${pkgdir}/usr/share/licenses/rimworld" - - install -m755 "$srcdir/rimworld.sh" "$pkgdir/usr/bin/rimworld" - install -m755 RimWorld*Linux.${_rimworld_arch} "$pkgdir/usr/share/rimworld/rimworld" - cp -r RimWorld*Linux_Data "$pkgdir/usr/share/rimworld/Data" - cp -r Mods Source "$pkgdir/usr/share/rimworld" - install -m644 Readme.txt Version.txt "$pkgdir/usr/share/rimworld" - install -m644 "${srcdir}/rimworld.desktop" "${pkgdir}/usr/share/applications/rimworld.desktop" - install -m644 EULA.txt "${pkgdir}/usr/share/licenses/rimworld/LICENSE" + 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" + cp -r Mods Source "$pkgdir/opt/rimworld" + chgrp games "$pkgdir/opt/rimworld/Mods" + chmod g+w "$pkgdir/opt/rimworld/Mods" + install -Dm644 EULA.txt Readme.txt Version.txt "$pkgdir/opt/rimworld" + install -Dm644 "${srcdir}/rimworld.desktop" "${pkgdir}/usr/share/applications/rimworld.desktop" + install -Dm644 EULA.txt "${pkgdir}/usr/share/licenses/rimworld/LICENSE" } diff --git a/rimworld.sh b/rimworld.sh index 846d900073e8..ad9857475543 100644 --- a/rimworld.sh +++ b/rimworld.sh @@ -2,4 +2,4 @@ # LC_ALL: Apparently Unity has problems with non-english locales # Also, the game binary needs to be in the same directory as the game data -LC_ALL=C /usr/share/rimworld/rimworld +LC_ALL=C /opt/rimworld/rimworld |