diff options
author | Constantin Nickel | 2019-06-06 18:03:31 +0200 |
---|---|---|
committer | Constantin Nickel | 2019-06-06 18:03:31 +0200 |
commit | e0f8dd2377d6120ae1ab314044527524829090b2 (patch) | |
tree | 21393316144a6c773bb02307764b0592b56c1266 | |
parent | 4ec24b097b0849a7b42ced676feedf932e559cf8 (diff) | |
download | aur-e0f8dd2377d6120ae1ab314044527524829090b2.tar.gz |
env var `DOSBOX_CMD` to change dosbox command
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | dungeon-keeper-gold-gog.sh | 6 |
3 files changed, 8 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = dungeon-keeper-gold-gog pkgdesc = Construct and manage a dungeon, recruiting and catering for minions to run it and defend it from enemy invaders. pkgver = 10.1 - pkgrel = 1 + pkgrel = 2 url = https://www.gog.com/game/dungeon_keeper install = dungeon-keeper-gold-gog.install arch = any @@ -23,7 +23,7 @@ pkgbase = dungeon-keeper-gold-gog source = dosbox_ipx.conf source = fix-permissions.sh sha256sums = 7c108532b5f0549c8c265ffa6ae7744a6d0f785856434b90911fa8276b031004 - sha256sums = a7944e92e1109d5a741ac5147d9a82b911d5d67295d275e0db3bed076abc28fd + sha256sums = 8ed8aea53a61693c47aa61aae70ecf63eca12a7810357e6a4f95fabbb044c00c sha256sums = bdbab0f3525b380d81cea61713009251da55a13c222ee4b4117afec12e90d4f9 sha256sums = 06ae3f1330695dd990a32438f509a92960c4b4725bbeb1f29d8d155c6a50a722 sha256sums = 98bba4add1533899b9f52ccb85f47e019b612234c1440e936d028dc39b185f9d @@ -2,7 +2,7 @@ pkgname=dungeon-keeper-gold-gog pkgver=10.1 -pkgrel=1 +pkgrel=2 pkgdesc="Construct and manage a dungeon, recruiting and catering for minions to run it and defend it from enemy invaders." url="https://www.gog.com/game/dungeon_keeper" license=('custom:eula') @@ -26,7 +26,7 @@ source=("setup_dungeon_keeper_gold_${pkgver}_(28184).exe"::"gogdownloader://dung "fix-permissions.sh") sha256sums=('7c108532b5f0549c8c265ffa6ae7744a6d0f785856434b90911fa8276b031004' - 'a7944e92e1109d5a741ac5147d9a82b911d5d67295d275e0db3bed076abc28fd' + '8ed8aea53a61693c47aa61aae70ecf63eca12a7810357e6a4f95fabbb044c00c' 'bdbab0f3525b380d81cea61713009251da55a13c222ee4b4117afec12e90d4f9' '06ae3f1330695dd990a32438f509a92960c4b4725bbeb1f29d8d155c6a50a722' '98bba4add1533899b9f52ccb85f47e019b612234c1440e936d028dc39b185f9d' diff --git a/dungeon-keeper-gold-gog.sh b/dungeon-keeper-gold-gog.sh index 44ab37c63ee2..1b8e64f6e67e 100644 --- a/dungeon-keeper-gold-gog.sh +++ b/dungeon-keeper-gold-gog.sh @@ -15,6 +15,7 @@ cat <<EOF $script --windowed $script --client $script --server --addon + DOSBOX_CMD=dosbox-x $script EOF exit 0 } @@ -24,6 +25,7 @@ popd() { builtin popd > /dev/null; } INSTALL_DIR=/opt/dungeon-keeper-gold HOME_DIR="$HOME"/.gog/dungeon-keeper-gold +DOSBOX_CMD=${DOSBOX_CMD:-dosbox} if which unionfs &> /dev/null; then USE_UNIONFS=1 @@ -91,9 +93,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 |