~ubuntu-branches/ubuntu/jaunty/gnome-common/jaunty

« back to all changes in this revision

Viewing changes to macros/gnome-print-check.m4

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach
  • Date: 2004-11-14 01:01:18 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041114010118-cm3q525sf2y56kdh
Tags: 2.8.0-3
debian/patches/01_autogen_copy_files.patch: use --force only
if $REQUIRED_AUTOMAKE_VERSION != 1.4 (closes: #281063).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Configure paths for GNOME-PRINT
2
 
# Chris Lahey   99-2-5
3
 
# stolen from Manish Singh again
4
 
# stolen back from Frank Belew
5
 
# stolen from Manish Singh
6
 
# Shamelessly stolen from Owen Taylor
7
 
 
8
 
dnl AM_PATH_GNOME_PRINT([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
9
 
dnl Test for GNOME-PRINT, and define GNOME_PRINT_CFLAGS and GNOME_PRINT_LIBS
10
 
dnl
11
 
AC_DEFUN([AM_PATH_GNOME_PRINT],
12
 
[
13
 
  min_version=ifelse([$1],,0.21,$1)
14
 
 
15
 
  gnome_print_ok=""
16
 
 
17
 
  AC_PATH_PROG(GNOME_CONFIG, gnome-config, no)
18
 
  if test "$GNOME_CONFIG" = "no" ; then
19
 
    AC_MSG_RESULT(gnome-config is missing, check your gnome installation)
20
 
  else
21
 
    AC_MSG_CHECKING(for GNOME-PRINT - version >= $min_version)
22
 
    if `$GNOME_CONFIG --libs print > /dev/null 2>&1`; then
23
 
      rqmajor=`echo "$min_version" | sed -e 's/cvs-//' | sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
24
 
      rqminor=`echo "$min_version" | sed -e 's/cvs-//' | sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
25
 
      major=`$GNOME_CONFIG --modversion print | sed -e 's/gnome-print-//' | sed -e 's/cvs-//' | sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
26
 
      minor=`$GNOME_CONFIG --modversion print | sed -e 's/gnome-print-//' | sed -e 's/cvs-//' | sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
27
 
      if test "$major" -ge "$rqmajor"; then
28
 
        if test "$major" -gt "$rqmajor"; then
29
 
          AC_MSG_RESULT("found $major.$minor")
30
 
          gnome_print_ok="yes"
31
 
        else
32
 
          if test "$minor" -ge "$rqminor"; then
33
 
            AC_MSG_RESULT("found $major.$minor")
34
 
            gnome_print_ok="yes"
35
 
          else
36
 
            AC_MSG_RESULT("you have $major.$minor")
37
 
          fi
38
 
        fi
39
 
      else
40
 
        AC_MSG_RESULT("you have $major.$minor")
41
 
      fi
42
 
    else
43
 
      AC_MSG_RESULT("did not find any version")
44
 
    fi
45
 
  fi
46
 
 
47
 
  if test "x$gnome_print_ok" != "x" ; then
48
 
    GNOME_PRINT_CFLAGS=`$GNOME_CONFIG --cflags print`
49
 
    GNOME_PRINT_LIBS=`$GNOME_CONFIG --libs print`
50
 
    ifelse([$2], , :, [$2])
51
 
  else
52
 
     GNOME_PRINT_CFLAGS=""
53
 
     GNOME_PRINT_LIBS=""
54
 
     ifelse([$3], , :, [$3])
55
 
  fi
56
 
 
57
 
  AC_SUBST(GNOME_PRINT_CFLAGS)
58
 
  AC_SUBST(GNOME_PRINT_LIBS)
59
 
])
60
 
 
61
 
AC_DEFUN([GNOME_PRINT_CHECK], [
62
 
        AM_PATH_GNOME_PRINT($1,,[AC_MSG_ERROR(GNOME-PRINT not found or wrong version)])
63
 
])