Make RT buildable again on Mac OS X. Courtesy of mattintosh4, issue 1628

This commit is contained in:
DrSlony
2013-03-07 19:51:26 +00:00
parent c74c860d46
commit fa5629ff50
12 changed files with 427 additions and 175 deletions

View File

@@ -0,0 +1,34 @@
#!/bin/bash
cwd="$(cd "$(dirname "$0")"; pwd)"
app="${cwd%/Contents/*}"
etc="${cwd}"/etc
#export DYLD_LIBRARY_PATH="${cwd}"/lib
export GTK_PATH="${cwd}"
export GTK_EXE_PREFIX="${cwd}"
export GTK_DATA_PREFIX="${cwd}"
export GTK_DATA_DIRS="${cwd}"
export XDG_DATA_DIRS="${cwd}"/share
export GTK2_RC_FILES="${etc}"/gtk-2.0/gtkrc
export GTK_IM_MODULE_FILE="${etc}"/gtk-2.0/gtk.immodules
export GDK_PIXBUF_MODULE_FILE="${etc}"/gtk-2.0/gdk-pixbuf.loaders
export PANGO_RC_FILE="${etc}"/pango/pangorc
# environment variables for X11 backend
if test -d "${etc}"/fonts; then
export FONTCONFIG_PATH="${etc}"/fonts
_DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH"
DYLD_LIBRARY_PATH=/tmp/`uuidgen`
mkdir $DYLD_LIBRARY_PATH
cp /usr/lib/libcups.2.dylib $DYLD_LIBRARY_PATH
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$_DYLD_LIBRARY_PATH"
fi
# strip out system arguments
case "$1" in -psn_*) shift;; esac
ln -sf "${app}" /tmp
exec "${cwd}"/rawtherapee-bin "$@"