#!/bin/bash

JAR_PATH=$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )

JAVA_BIN="${JAR_PATH}/jdk/bin/java"

test ! -f "${JAVA_BIN}" && JAVA_BIN="java"

ICON_LOGO="${JAR_PATH}/icon/lanemu.png"
ICON_APPS="icons/hicolor/128x128/apps/${ICON_LOGO##*/}"

# Lanemu.desktop
if test "${LANEMU_ROOT}" = "${JAR_PATH}" && test -f "${ICON_LOGO}"; then
    for DD in $(awk -F ':' '{ for (i = 1; i <= NF; i++) print $i }' <<< "${XDG_DATA_DIRS}"); do
        if test -f "${DD}/${ICON_APPS}"; then
            unset ICON_PATH; break
        elif test -z "${ICON_PATH}"; then
            ICON_PATH="${DD}/${ICON_APPS}"
        fi
    done
fi

sh -c "run0 --setenv=DISPLAY=${DISPLAY} --setenv=XAUTHORITY=${XAUTHORITY} sh -c \"cd ${JAR_PATH} && (test ! -z ${ICON_PATH} && mkdir -p ${ICON_PATH%/*} && cp ${ICON_LOGO} ${ICON_PATH} ; ${JAVA_BIN} -jar ${JAR_PATH}/Lanemu.jar)\""
