File tuxguitar-startscript-itext.patch of Package tuxguitar

diff -urEbwB tuxguitar-1.5.4-src/misc/tuxguitar.sh tuxguitar-1.5.4-src/misc/tuxguitar.sh
--- tuxguitar-1.5.4-src/misc/tuxguitar.sh	2020-07-08 09:20:35.395640489 +0200
+++ tuxguitar-1.5.4-src/misc/tuxguitar.sh	2020-07-08 09:20:48.879722675 +0200
@@ -104,6 +104,30 @@
     echo "$d"
 }
 
+itext_pdf_guess_()
+{
+    t="/usr/share/java/itext.jar"
+    [ -r "$t" ] && f="$t"
+    t="/usr/share/java/itext-pdf.jar"
+    [ -r "$t" ] && f="$t"
+    t="/usr/share/java/itextpdf/itextpdf.jar"
+    [ -r "$t" ] && f="$t"
+    file -L "$f" >/dev/null 2>&1 || f=""
+    echo "$f"
+}
+
+itext_xmlworker_guess_()
+{
+    t="/usr/share/java/xmlworker.jar"
+    [ -r "$t" ] && f="$t"
+    t="/usr/share/java/itext-xmlworker.jar"
+    [ -r "$t" ] && f="$t"
+    t="/usr/share/java/itextpdf/xmlworker.jar"
+    [ -r "$t" ] && f="$t"
+    file -L "$f" >/dev/null 2>&1 || f=""
+    echo "$f"
+}
+
 
 #
 env_()
@@ -203,6 +227,10 @@
     [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
     t=${PACKAGE_HOME}/${PACKAGE}-pdf-ui.jar
     [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
+    t=$(itext_pdf_guess_)
+    [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
+    t=$(itext_xmlworker_guess_)
+    [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
     t=${PACKAGE_HOME}/${PACKAGE}-ptb.jar
     [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
     t=${PACKAGE_HOME}/${PACKAGE}-svg.jar
openSUSE Build Service is sponsored by