]> www.fi.muni.cz Git - evince.git/commitdiff
Check ghostscript >= 7
authorMarco Pesenti Gritti <marco@gnome.org>
Fri, 25 Feb 2005 09:26:55 +0000 (09:26 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Fri, 25 Feb 2005 09:26:55 +0000 (09:26 +0000)
2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>

        * configure.ac:

        Check ghostscript >= 7

ChangeLog
configure.ac

index bdfd2bf0d2110b3477d5ee06a4bd373414a8aa2b..c653f0cdccaface8022a96ab616160f4dee4a242 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * configure.ac:
+
+       Check ghostscript >= 7
+
 2005-02-25  Pedro Villavicencio <pvillavi@gnome.cl>
 
        * shell/ev-window.c:
index 49fca2c5dc182de43ee089dd5064d6d620e53565..dbe9384e3b22459690c74c46e9d0158d838dfd13 100644 (file)
@@ -298,7 +298,7 @@ AC_ARG_WITH(gs-pkg,
 if test "x$with_gs" = "x"; then
         AC_PATH_PROG(GS_PROG, gs)
         if test -z "$GS_PROG"; then
-                AC_MSG_ERROR(Unable to find GhostScript in the PATH. Provide the full path for GhostScript(--with-gs=PATH). You need to have Ghostscript installed in order to run GGV)
+                AC_MSG_ERROR(Unable to find GhostScript in the PATH. Provide the full path for GhostScript(--with-gs=PATH). You need to have Ghostscript installed in order to run evince)
         fi
 else
         GS_PROG=$with_gs
@@ -307,17 +307,13 @@ fi
 AC_DEFINE_UNQUOTED(GS_PATH, "$GS_PROG", [Path to the 'gs' executable.])
 
 
-dnl check for GS version and define appropriate alpha parameters
+dnl check for GS version
 AC_MSG_CHECKING(for Ghostscript version...)
-GS_VERSION=`$GS_PROG --version | head -n 1`
+GS_VERSION=`gs --version | head -n 1 | sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
 AC_MSG_RESULT(found $GS_VERSION)
-dnl GS tends to get a lot of BadMatch errors with the *AlphaBits parameters
-dnl so I've commented their use out
-dnl if test "$GS_VERSION" -gt "5"; then
-dnl     AA_PARMS="-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=4"
-dnl else
-dnl     AA_PARMS="-sDEVICE=x11alpha"
-dnl fi
+if test "$GS_VERSION" -lt "7"; then
+       AC_MSG_ERROR([You need Ghostscript version >= 7 in order to run evince])
+fi
 AA_PARMS="-sDEVICE=x11alpha -dNOPLATFONTS"
 AC_DEFINE_UNQUOTED(ALPHA_PARAMS, "$AA_PARMS", [Anti-aliasing parameters for Ghostscript.])
 AC_MSG_RESULT(Antialiasing parameters for Ghostscript: $AA_PARMS)