#!/bin/sh

cd /usr/share/sphinx/gui/

CLASSPATH="gui.jar:./lib/barbecue-1.5-beta1.jar:./lib/bridj-0.7.0.jar:./lib/jacob.jar:./lib/javax.mail-1.6.2.jar:./lib/jcalendar-1.4.jar:./lib/jcifs-1.3.17.jar:./lib/jdom.jar:./lib/jh.jar:./lib/jmfCustom.jar:./lib/jna-5.11.0.jar:./lib/gst1-java-core-1.4.0.jar:./lib/gst1-java-swing-0.9.0.jar:./lib/JNative.jar:./lib/jRegistryKey.jar:./lib/jtds-1.2.5.jar:./lib/jxl.jar:./lib/log4j-api-2.17.1.jar:./lib/log4j-core-2.17.1.jar:./lib/mysql-connector-j-8.0.31.jar:./lib/jna-platform-5.11.0.jar:./lib/slf4j-api-2.0.12.jar:./lib/spnxreader-1.0.jar:./lib/svgSalamander.jar:./lib/swing_ru.jar:./lib/tools.jar:./lib/vlcj-4.7.0.jar:./lib/vlcj-natives-4.7.0.jar:./lib/webcam-capture-0.3.12.jar:./lib/slf4j-simple-2.0.12.jar:./lib/commons-math3-3.6.1.jar:./lib/commons-collections4-4.3.jar:./lib/sls.jar:./lib/axiom-api-1.2.13.jar:./lib/axiom-dom-1.2.13.jar:./lib/axiom-impl-1.2.13.jar:./lib/axis2-adb-1.6.2.jar:./lib/axis2-kernel-1.6.2.jar:./lib/axis2-transport-http-1.6.2.jar:./lib/axis2-transport-local-1.6.2.jar:./lib/commons-codec-1.12.jar:./lib/commons-httpclient-3.1.jar:./lib/commons-logging-1.1.1.jar:./lib/httpcore-4.0.jar:./lib/mail-1.4.jar:./lib/neethi-3.0.2.jar:./lib/wsdl4j-1.6.2.jar:./lib/XmlSchema-1.4.7.jar:./lib/activation-1.1.jar:./lib/commons-compress-1.18.jar:./lib/poi-4.1.0.jar:./lib/poi-ooxml-4.1.0.jar:./lib/poi-ooxml-schemas-4.1.0.jar:./lib/xmlbeans-3.1.0.jar:./lib/postgresql-42.2.19.jar:./lib/jssc-2.9.6.jar:./lib/junit-4.13.1.jar:./lib/hamcrest-core-1.3.jar:./lib/jackson-core-2.15.2.jar:./lib/jackson-databind-2.15.2.jar:./lib/jackson-annotations-2.15.2.jar:./lib/core-3.0.0.jar:./lib/javase-3.0.0.jar:./lib/qrgen-1.4.jar:./lib/gson-2.8.5.jar:./lib/common-image-3.10.1.jar:./lib/common-io-3.10.1.jar:./lib/common-lang-3.10.1.jar:./lib/imageio-core-3.10.1.jar:./lib/imageio-jpeg-3.10.1.jar:./lib/imageio-metadata-3.10.1.jar:./lib/miglayout-core-11.4.2.jar:./lib/miglayout-swing-11.4.2.jar:./lib/readerframework-1.0.6.jar:./lib/axis2-1.6.2.jar:./lib/curvesapi-1.06.jar:./lib/dx-1.7.jar:./lib/jniSmartIdEngineJar.jar:./lib/log4j-1.2.14.jar:./lib/native-lib-loader-2.5.0.jar:./lib/servlet-api-2.4.jar"
MAINCLASS="com.cololo.tc.Main"
VMARG1="-Dsun.awt.keepWorkingSetOnMinimize=true"
VMARG2="-Xss1M"
VMARG3="-Dawt.useSystemAAFontSettings=on"
VMARG4="-Dswing.aatext=true"
VMARG5="-Dsun.security.smartcardio.library=/usr/lib/i386-linux-gnu/libpcsclite.so"
VMARG6="-XX:+HeapDumpOnOutOfMemoryError"
VMARG7="-XX:HeapDumpPath=$HOME/.sphinxclient"
VMARG8="-XX:+CrashOnOutOfMemoryError"
VMARG9="-XX:ErrorFile=$HOME/.sphinxclient/hs_err_pid%p.log"

java $VMARG1 $VMARG2 $VMARG3 $VMARG4 $VMARG5 $VMARG6 $VMARG7 $VMARG8 $VMARG9 -cp $CLASSPATH $MAINCLASS "$@"
