#!/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 "$@"