diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 6 insertions, 10 deletions
@@ -3,7 +3,7 @@ pkgname=firewatch-gog _gogver=2.4.0.6 pkgver=1.06_${_gogver} -pkgrel=1 +pkgrel=2 pkgdesc="Firewatch is a single-player first-person mystery set in the Wyoming wilderness." arch=('x86_64') url="http://www.firewatchgame.com/" @@ -19,25 +19,21 @@ package() { mkdir -p "${pkgdir}/opt/firewatch/" # Launcher and Data - cp -Ral "${srcdir}/data/noarch/"* "${pkgdir}/opt/firewatch" + cp -Ral "${srcdir}/data/noarch/game/"* "${pkgdir}/opt/firewatch" + mv "${pkgdir}/opt/firewatch/fw{.x86_64,}" # Install Binaries/Launchers mkdir -p "${pkgdir}/usr/bin" - cat > "${pkgdir}/usr/bin/firewatch" <<END -#!/bin/bash -/opt/firewatch/start.sh -END + ln -s "/opt/firewatch/fw" "${pkgdir}/usr/bin/firewatch" # Desktop Integration mkdir -p "${pkgdir}/usr/share/pixmaps/" - ln -s "/opt/firewatch/game/fw_Data/Resources/UnityPlayer.png" \ + ln -s "/opt/firewatch/fw_Data/Resources/UnityPlayer.png" \ "${pkgdir}/usr/share/pixmaps/firewatch.png" install -Dm644 "${srcdir}/gog_com-Firewatch_1.desktop" "${pkgdir}/usr/share/applications/firewatch.desktop" # Permissions find "${pkgdir}/opt/firewatch" -type d -exec chmod 755 {} \; find "${pkgdir}/opt/firewatch" -type f -exec chmod 644 {} \; - chmod 755 "${pkgdir}/usr/bin/firewatch" - chmod 755 "${pkgdir}/opt/firewatch/start.sh" - chmod 755 "${pkgdir}/opt/firewatch/game/fw.${CARCH}" + chmod 755 "${pkgdir}/opt/firewatch/fw" } |