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