summarylogtreecommitdiffstats
path: root/dwarffortress
diff options
context:
space:
mode:
authorChristian Krause2015-12-20 10:52:24 +0100
committerChristian Krause2015-12-20 10:52:24 +0100
commit0c3a01b602522f7024de06c63d46eb2dfe676c2c (patch)
treedd842590759b77c6baf5b8d7b1cadfb7dc3ca85e /dwarffortress
downloadaur-0c3a01b602522f7024de06c63d46eb2dfe676c2c.tar.gz
initial commit
Diffstat (limited to 'dwarffortress')
-rw-r--r--dwarffortress20
1 files changed, 20 insertions, 0 deletions
diff --git a/dwarffortress b/dwarffortress
new file mode 100644
index 000000000000..176e1b3a9f66
--- /dev/null
+++ b/dwarffortress
@@ -0,0 +1,20 @@
+#!/bin/sh
+export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch.
+#export SDL_VIDEO_CENTERED=1 # Centre the screen. Messes up resizing.
+
+pkgname=dwarffortress #To be set by PKGBUILD
+
+if [[ ! -d "$HOME/.$pkgname" ]]; then
+ mkdir -p "$HOME/.$pkgname/data"
+ ln -s /opt/"$pkgname"/raw "$HOME/.$pkgname/raw"
+ ln -s /opt/"$pkgname"/libs "$HOME/.$pkgname/libs"
+ cp -rn /opt/"$pkgname"/data/init "$HOME/.$pkgname/data/init"
+fi
+
+for link in announcement art dipscript help index initial_movies movies shader.fs shader.vs sound speech; do
+ cp -r /opt/"$pkgname"/data/$link "$HOME/.$pkgname/data/$link"
+done
+
+cd "$HOME/.$pkgname"
+exec ./libs/Dwarf_Fortress "$@"
+