#!/bin/sh

HERE="$(dirname "$(readlink -f "${0}")")"
TMP=$(mktemp -u)
APPDIR=$HERE
export PATH="${HERE}"/usr/bin/:"${HERE}"/usr/sbin/:"${HERE}"/usr/games/:"${HERE}"/bin/:"${HERE}"/sbin/:"${PATH}"
export LD_LIBRARY_PATH="${HERE}"/usr/lib/:"${HERE}"/usr/lib/i386-linux-gnu/:"${HERE}"/usr/lib/x86_64-linux-gnu/:"${HERE}"/usr/lib32/:"${HERE}"/usr/lib64/:"${HERE}"/lib/:"${HERE}"/lib/i386-linux-gnu/:"${HERE}"/lib/x86_64-linux-gnu/:"${HERE}"/lib32/:"${HERE}"/lib64/:"${LD_LIBRARY_PATH}"
export PYTHONPATH="${HERE}"/usr/share/pyshared/:"${PYTHONPATH}"
export XDG_DATA_DIRS="${HERE}"/usr/share/:"${XDG_DATA_DIRS}"
export PERLLIB="${HERE}"/usr/share/perl5/:"${HERE}"/usr/lib/perl5/:"${PERLLIB}"
export GSETTINGS_SCHEMA_DIR="${HERE}"/usr/share/glib-2.0/schemas/:"${GSETTINGS_SCHEMA_DIR}"
export QT_PLUGIN_PATH="${HERE}"/usr/lib/qt5/plugins/:"${HERE}"/usr/lib/i386-linux-gnu/qt5/plugins/:"${HERE}"/usr/lib/x86_64-linux-gnu/qt5/plugins/:"${HERE}"/usr/lib32/qt5/plugins/:"${HERE}"/usr/lib64/qt5/plugins/:"${HERE}"/usr/lib/qt5/plugins/:"${HERE}"/usr/lib/i386-linux-gnu/qt5/plugins/:"${HERE}"/usr/lib/x86_64-linux-gnu/qt5/plugins/:"${HERE}"/usr/lib32/qt5/plugins/:"${HERE}"/usr/lib64/qt5/plugins/:"${QT_PLUGIN_PATH}"

[  "${APPDIR}"  ] || export APPDIR="$(dirname "$(readlink -f "${0}")")"
[ "${APPIMAGE}" ] || export APPIMAGE="${APPDIR}/AppRun"


if [ ! -x $(which wine) ];then
    echo "Install Wine framework..."
    installing wine
else
    echo "Wine installed [OK]"
fi

#export WINEPREFIX WINEDLLOVERRIDES 
export WINEPREFIX="/home/$USER/.wine" 

#{
#    echo "Search DLLs in Viber"
#    find "${APPDIR}/Viber" -type f -name "*.dll" -exec basename {} \; | \
#        grep .dll | \
#        grep -v rcp-be | \
#        sort -u > "$TMP"
#
#    echo "Found: $(wc -l < "$TMP") DLLs"
#    echo "Make DLLs override"
#    while read -r dll; do
#        WINEDLLOVERRIDES="$dll=n,b $WINEDLLOVERRIDES"
#    done < "$TMP"
#    WINEDLLOVERRIDES=${WINEDLLOVERRIDES// /;}
#}

#cd ${APPDIR}/Viber
echo "Running Viber..."
#wine ${APPDIR}/Viber/Viber.exe
#cd ${APPDIR}/Viber
cd "$WINEPREFIX/dosdevices/c:/"
/usr/bin/wine ${APPDIR}/Viber/Viber.exe
#wine C:\\\\windows\\\\command\\\\start.exe /Unix "/home/$USER/.wine/dosdevices/c:/users/$USER/Start Menu/Viber.lnk"

