summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorConstantin Nickel2019-06-07 05:06:53 +0200
committerConstantin Nickel2019-06-07 05:06:53 +0200
commit169089d5440c4517e88030ddbed5fa8108d423cc (patch)
tree1c68397f0b52beae489194e44f15db6f3dbb124b
parent35d3d6b8b010412289bae3ec1448a05eb0fe23d3 (diff)
downloadaur-169089d5440c4517e88030ddbed5fa8108d423cc.tar.gz
use DOSBOX_CMD env var
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
-rw-r--r--fantasy-general-gog.sh6
3 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dcca5f175244..f5f14eee35e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1eaa0b749045..27088936abb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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