Update to Mac OS X build system, courtesy of mattintosh4, issue 1795
This commit is contained in:
@@ -1,34 +1,30 @@
|
||||
#!/bin/bash
|
||||
#!/bin/bash
|
||||
|
||||
cwd="$(cd "$(dirname "$0")"; pwd)"
|
||||
app="${cwd%/Contents/*}"
|
||||
etc="${cwd}"/etc
|
||||
|
||||
#export DYLD_LIBRARY_PATH="${cwd}"/lib
|
||||
export GTK_PATH="${cwd}"
|
||||
# for different os x version (issue 1795)
|
||||
cups_dir=/tmp/RT4
|
||||
install -d ${cups_dir}
|
||||
cp -f /usr/lib/libcups.2.dylib ${cups_dir}
|
||||
|
||||
export DYLD_LIBRARY_PATH="${cwd}"/lib:${cups_dir}
|
||||
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 XDG_DATA_DIRS="${cwd}"/share
|
||||
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
|
||||
# strip out system argument
|
||||
case $1 in -psn_*) shift;; esac
|
||||
|
||||
ln -sf "${app}" /tmp
|
||||
|
||||
exec "${cwd}"/rawtherapee-bin "$@"
|
||||
exec "${cwd}"/rawtherapee-bin "$@"
|
||||
|
Reference in New Issue
Block a user