#!/bin/bash

DIRNAME="/usr/share/stegosuite"
STEGOSUITEJAR=$(echo $DIRNAME/stegosuite-*.jar)

# Setup the classpath
if [ ! -f "$STEGOSUITEJAR" ]; then
    die "Missing required file: $STEGOSUITEJAR"
fi

STEGOSUITE_CLASSPATH="$STEGOSUITEJAR"

gtk3_version=`dpkg -s libgtk-3-0|grep '^Version' |  cut -d'.' -f2`
swt4_version=`dpkg -s libswt-gtk-4-java|grep '^Version' |  cut -d'.' -f2`

# Run with GTK2-fallback if swt<=4.8 and gtk>=3.22
if [ \( "$gtk3_version" -ge 22 \) -a \( "$swt4_version" -le 8 \) ]; then
    env SWT_GTK3=0 java -jar $STEGOSUITE_CLASSPATH $@
else
    java -jar $STEGOSUITE_CLASSPATH $@
fi

