#!/bin/sh

# Entry point for Sigil on Unix systems.
# Adds linked Qt's lib directory to the LD_LIBRARY_PATH

QTLIB_DIR="/usr/lib/arm-linux-gnueabihf"

if [ -z "$LD_LIBRARY_PATH" ]; then
  LD_LIBRARY_PATH="$QTLIB_DIR"
else
  LD_LIBRARY_PATH="$QTLIB_DIR:$LD_LIBRARY_PATH"
fi

# Create an environment var for SIGIL_PLUGIN_LAUNCHERS
# since we've relocated the "real" sigil binary.
if [ -z "$SIGIL_PLUGIN_LAUNCHERS" ]; then
  SIGIL_PLUGIN_LAUNCHERS="/usr/share/sigil/plugin_launchers"
  export SIGIL_PLUGIN_LAUNCHERS
fi

export LD_LIBRARY_PATH
#export QT_DEBUG_PLUGINS=1 

# Use the system dictionaries
if [ -z "$SIGIL_DICTIONARIES" ]; then
    SIGIL_DICTIONARIES=/usr/share/hunspell
    export SIGIL_DICTIONARIES
fi

# Use sigil translations
if [ -z "$SIGIL_TRANSLATIONS" ]; then
    SIGIL_TRANSLATIONS=/usr/share/sigil/translations
    export SIGIL_TRANSLATIONS
fi

exec /usr/lib/sigil/sigil-real "$@"

