diff options
author | Constantin Nickel | 2019-06-07 05:06:53 +0200 |
---|---|---|
committer | Constantin Nickel | 2019-06-07 05:06:53 +0200 |
commit | 169089d5440c4517e88030ddbed5fa8108d423cc (patch) | |
tree | 1c68397f0b52beae489194e44f15db6f3dbb124b | |
parent | 35d3d6b8b010412289bae3ec1448a05eb0fe23d3 (diff) | |
download | aur-169089d5440c4517e88030ddbed5fa8108d423cc.tar.gz |
use DOSBOX_CMD env var
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | fantasy-general-gog.sh | 6 |
3 files changed, 9 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = fantasy-general-gog pkgdesc = A turn-based strategy game set in a high fantasy world. pkgver = 1.0 - pkgrel = 1 + pkgrel = 2 url = https://www.gog.com/game/fantasy_general install = fantasy-general-gog.install arch = any @@ -21,7 +21,7 @@ pkgbase = fantasy-general-gog source = fix-permissions.sh sha256sums = a6384e64558c32ce2a66b3a1e7a50562d4057cfab9909f519829f50ce06a2fd8 sha256sums = dccc8dd876353e3486db07bbed80e69a7e620374edc5de2dd7c9d91819a0ef03 - sha256sums = 636702307a43418d549aa5d27d0890927858b8977a3ff73fe823b4f423cca545 + sha256sums = 2e440c39796c7420c208e5ad73e5f8b0a749c5c775bc15e69d1ed3227e8338f3 sha256sums = a47c3f6dea5ba58bd993b9a3a0f9d717de97051ea10616686bbdb44cff5d4b27 sha256sums = f72970cd0222f582b69eb6aa877989211813df1ad4bd6775b67983ace5336672 sha256sums = 50b601b33522677a9bcaf23edc833329067bb87ccda33039c0b95f0d4ddca578 @@ -2,7 +2,7 @@ pkgname=fantasy-general-gog pkgver=1.0 -pkgrel=1 +pkgrel=2 pkgdesc="A turn-based strategy game set in a high fantasy world." url="https://www.gog.com/game/fantasy_general" license=('custom:eula') @@ -37,9 +37,9 @@ source=("$_filename"::"$_downloader" "fix-dosbox-mounts.patch" "fix-permissions.sh") -sha256sums=("$_checksum" +sha256sums=('a6384e64558c32ce2a66b3a1e7a50562d4057cfab9909f519829f50ce06a2fd8' 'dccc8dd876353e3486db07bbed80e69a7e620374edc5de2dd7c9d91819a0ef03' - '636702307a43418d549aa5d27d0890927858b8977a3ff73fe823b4f423cca545' + '2e440c39796c7420c208e5ad73e5f8b0a749c5c775bc15e69d1ed3227e8338f3' 'a47c3f6dea5ba58bd993b9a3a0f9d717de97051ea10616686bbdb44cff5d4b27' 'f72970cd0222f582b69eb6aa877989211813df1ad4bd6775b67983ace5336672' '50b601b33522677a9bcaf23edc833329067bb87ccda33039c0b95f0d4ddca578' diff --git a/fantasy-general-gog.sh b/fantasy-general-gog.sh index 97972b16f18a..65f3ef3f6461 100644 --- a/fantasy-general-gog.sh +++ b/fantasy-general-gog.sh @@ -11,6 +11,7 @@ cat <<EOF $script --windowed $script --settings + DOSBOX_CMD=dosbox-x $script EOF exit 0 } @@ -20,6 +21,7 @@ popd() { builtin popd > /dev/null; } INSTALL_DIR=/opt/fantasy-general HOME_DIR="$HOME"/.gog/fantasy-general +DOSBOX_CMD=${DOSBOX_CMD:-dosbox} if which unionfs &> /dev/null; then USE_UNIONFS=1 @@ -63,9 +65,9 @@ if [ "$USE_UNIONFS" ]; then unionfs -o cow,relaxed_permissions "$UPPER_DIR=RW:$LOWER_DIR=RO" "$UNION_DIR" echo "Launching game within $UNION_DIR" - pushd "$UNION_DIR" && dosbox "${configs[@]}" + pushd "$UNION_DIR" && "$DOSBOX_CMD" "${configs[@]}" popd && fusermount -u "$UNION_DIR" else echo "Launching game within $INSTALL_DIR" - cd $INSTALL_DIR && dosbox "${configs[@]}" + cd $INSTALL_DIR && "$DOSBOX_CMD" "${configs[@]}" fi |