From acca03e820df7e82ea91757cac6349775f4906a8 Mon Sep 17 00:00:00 2001
From: Sam Hocevar <sam@hocevar.net>
Date: Wed, 7 Nov 2007 01:09:13 +0000
Subject: [PATCH]   * Use kpsewhich to find a4.sty and a4wide.sty, as suggested
 by     Alexis Ballier.

---
 configure.ac | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/configure.ac b/configure.ac
index 21a6a6b..14ed70f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -345,23 +345,24 @@ if test "${enable_doc}" != "no"; then
   if test "${DOXYGEN}" != "no"; then
     # Build LaTeX documentation?
     AC_PATH_PROG(LATEX, pdflatex, no)
+    AC_PATH_PROG(KPSEWHICH, kpsewhich, no)
     AC_PATH_PROG(DVIPS, dvips, no)
-    if test "${DVIPS}" = "no"; then
+    if test "${DVIPS}" = "no" -o "${KPSEWHICH}" = "no"; then
       LATEX="no"
     fi
-    AC_MSG_CHECKING(for a4.sty)
-    if test "$(find /usr/share/texmf* -name 'a4.sty')" != ""; then
-      AC_MSG_RESULT(yes)
-      AC_MSG_CHECKING(for a4wide.sty)
-      if test "$(find /usr/share/texmf* -name 'a4wide.sty')" != ""; then
-        AC_MSG_RESULT(yes)
+    if test "${LATEX}" != "no"; then
+      AC_MSG_CHECKING(for a4.sty and a4wide.sty)
+      if "${KPSEWHICH}" a4.sty >/dev/null 2>&1; then
+        if "${KPSEWHICH}" a4wide.sty >/dev/null 2>&1; then
+          AC_MSG_RESULT(yes)
+        else
+          LATEX="no"
+          AC_MSG_RESULT(no)
+        fi
       else
         LATEX="no"
         AC_MSG_RESULT(no)
       fi
-    else
-      LATEX="no"
-      AC_MSG_RESULT(no)
     fi
   fi
 fi