diff -uNr libglade-java-2.12.7.orig/doc/examples/runExample.sh.in libgtk-java-2.12.7/doc/examples/runExample.sh.in
--- libglade-java-2.12.7.orig/doc/examples/runExample.sh.in 2006-11-03 17:10:20.000000000 +0100
+++ libglade-java-2.12.7/doc/examples/runExample.sh.in 2006-11-03 17:14:10.000000000 +0100
@@ -3,18 +3,10 @@
# A small script to help run example apps
#
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-classpath=@INSTALLED_CLASSPATH@
-
-GLADE_LIB=$libdir
-GLADE_JAR=$classpath
-
-GTK_JAR=@GTKJAR@
-
# You should not need to modify anything below here
+JARS="gtk2-java gnome2-java glib-java glade-java"
+
error_message ()
{
echo
@@ -29,8 +21,28 @@
exit 1;
}
-NEED_LIB="$GLADE_LIB"
-NEED_JAR="$GTK_JAR $GLADE_JAR"
+for JAR in $JARS; do
+ CHECK=`pkg-config --variable classpath $JAR`
+ if ! test -n "$CHECK"; then
+ echo "Package $JAR was not found in the pkg-config search path."
+ echo "Perhaps you should add the directory containing '$JAR.pc'"
+ echo "to the PKG_CONFIG_PATH environment variable"
+ echo "No package '$JAR' found"
+ exit 1
+ fi
+ NEED_JAR="$NEED_JAR $CHECK";
+done;
+
+JGLADE_LIBDIR=`pkg-config --variable libdir glade-java`
+if ! test -n "$JGLADE_LIBDIR"; then
+ echo "Library requirements for glade-java not met;"
+ echo "consider adjusting the PKG_CONFIG_PATH environment"
+ echo "variable if your libraries are in a nonstandard prefix"
+ echo "so pkg-config can find them."
+ exit 1
+fi
+
+NEED_LIB="$JGLADE_LIBDIR"
echo "Java-Gnome Example Application Launcher"
echo