dwarf-fortress: supports darwin
This commit is contained in:
@@ -47,6 +47,8 @@ stdenv.mkDerivation rec {
|
||||
name = "dwarf-fortress-init";
|
||||
src = ./dwarf-fortress-init.in;
|
||||
inherit env;
|
||||
exe = if stdenv.isLinux then "libs/Dwarf_Fortress"
|
||||
else "dwarfort.exe";
|
||||
};
|
||||
|
||||
runDF = ./dwarf-fortress.in;
|
||||
|
||||
@@ -2,6 +2,7 @@ shopt -s extglob
|
||||
|
||||
[ -z "$DF_DIR" ] && DF_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/df_linux"
|
||||
env_dir="@env@"
|
||||
exe="$env_dir/@exe@"
|
||||
|
||||
update_path() {
|
||||
local path="$1"
|
||||
|
||||
@@ -2,5 +2,8 @@
|
||||
|
||||
source @dfInit@
|
||||
|
||||
export DYLD_LIBRARY_PATH="$env_dir/libs"
|
||||
export DYLD_FRAMEWORK_PATH="$env_dir/libs"
|
||||
|
||||
cd "$DF_DIR"
|
||||
exec "$env_dir/libs/Dwarf_Fortress" "$@"
|
||||
exec "$exe" "$@"
|
||||
|
||||
Reference in New Issue
Block a user