#!/bin/sh
APPDIR="$(cd "$(dirname "$0")/.." && pwd)"
export DYLD_LIBRARY_PATH="$APPDIR/Frameworks${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}"

GDK_PIXBUF_MODULEDIR="$APPDIR/Frameworks"
GDK_PIXBUF_TEMPLATE="$APPDIR/Resources/gdk-pixbuf-loaders.cache.template"
if [ -d "$GDK_PIXBUF_MODULEDIR" ] && [ -f "$GDK_PIXBUF_TEMPLATE" ]; then
  GDK_PIXBUF_CACHE="${TMPDIR:-/tmp}/deskhpsdr-gdk-pixbuf-loaders.cache"
  awk -v appdir="$APPDIR" '{ gsub(/@APPDIR@/, appdir); print }' "$GDK_PIXBUF_TEMPLATE" > "$GDK_PIXBUF_CACHE"
  export GDK_PIXBUF_MODULEDIR
  export GDK_PIXBUF_MODULE_FILE="$GDK_PIXBUF_CACHE"
fi

if [ -f "$APPDIR/Resources/fontconfig/fonts.conf" ]; then
  export FONTCONFIG_PATH="$APPDIR/Resources/fontconfig"
  export FONTCONFIG_FILE="$APPDIR/Resources/fontconfig/fonts.conf"
fi
exec "$APPDIR/MacOS/deskhpsdr-bin" "$@"
