1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
nixpkgs/pkgs/games/dwarf-fortress/wrapper/dfhack.in

18 lines
458 B
Plaintext
Raw Normal View History

#!@stdenv_shell@ -e
hack_dir="@dfhack@"
hack_wrap_dir="@dfhackWrapper@"
source @dfInit@
cd "$hack_dir"
for i in dfhack.init-example dfhack-config/default hack/!(symbols.xml|*.so|dfhack-run|binpatch); do
update_path "$hack_dir" "$i"
done
update_path "$hack_wrap_dir" "hack/symbols.xml"
cd "$DF_DIR"
LD_LIBRARY_PATH="$hack_dir/hack/libs:$hack_dir/hack:$LD_LIBRARY_PATH" \
LD_PRELOAD=$hack_dir/hack/libdfhack.so exec $game_dir/libs/Dwarf_Fortress "$@"