~ubuntu-branches/ubuntu/oneiric/m2300w/oneiric

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
dnl --------------------------------------------------------------------------
dnl
dnl $Header: /cvsroot/m2300w/m2300w/configure.in,v 1.13 2005/10/16 20:16:02 gfuer Exp $
dnl
dnl Copyright (C) 2004  Gerhard Fuernkranz
dnl
dnl This program is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
dnl the Free Software Foundation; either version 2 of the License, or
dnl (at your option) any later version.
dnl
dnl This program is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
dnl GNU General Public License for more details.
dnl
dnl You should have received a copy of the GNU General Public License
dnl along with this program; if not, write to the Free Software
dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
dnl
dnl --------------------------------------------------------------------------

dnl Initialize autoconf and specify version

AC_INIT(m2300w,0.51)
RELEASE=1
AC_SUBST(RELEASE)

PPDNAME=magicolor_2300W-m2300w.ppd
PPDNAME2=magicolor_2400W-m2400w.ppd
FULL_PPDNAME=Minolta-$PPDNAME
FULL_PPDNAME2=Minolta-$PPDNAME2

AC_SUBST(PPDNAME)
AC_SUBST(PPDNAME2)
AC_SUBST(FULL_PPDNAME)
AC_SUBST(FULL_PPDNAME2)

dnl --------------------------------------------------------------------------

AC_PREFIX_DEFAULT(/usr)

AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET

AC_CHECK_LIB(m,floor)

AC_PATH_PROG(GZIP,gzip,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH])
if test -z "$GZIP"; then
    echo "Could not locate gzip"
    exit 1
fi

dnl --------------------------------------------------------------------------
dnl check for CUPS PPD directory
dnl --------------------------------------------------------------------------

DATASEARCHPATH=/usr/share:/usr/local/share:/usr/lib:/usr/local/lib:/opt
if test x$uname = xIRIX; then
    DATASEARCHPATH="/usr/freeware/share:$DATASEARCHPATH"
fi

AC_PATH_DIRS(CUPS_PPDS,cups/model,/usr/share/cups/model,$DATASEARCHPATH)

dnl --------------------------------------------------------------------------
dnl check for GHOSTSCRIPT
dnl --------------------------------------------------------------------------

AC_PATH_PROG(GS,gs,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH])
if test -z "$GS"; then
    echo "This driver requires ghostscript."
    echo "Please install ghostscript first."
    exit 1
fi

echo "testing $GS..."
$GS -sDEVICE=nullpage -dNOPAUSE -dBATCH -c "(Version=) print revision ="
if test $? -ne 0 ; then
    echo "$GS does not work"
    exit 1
fi
echo "ok"

dnl --------------------------------------------------------------------------
dnl check for FOOMATIC
dnl --------------------------------------------------------------------------

AC_PATH_PROG(FOOMATIC_RIP,foomatic-rip,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH])
if test -z "$FOOMATIC_RIP"; then
    echo "ERROR: This driver requires foomatic-rip."
    echo "Please install the 'foomatic-filters' package first."
    echo "See http://www.linuxprinting.org/foomatic.html"
    echo "(Some distributions, e.g. SuSE, deliver foomatic-rip with CUPS)"
    exit 1
fi

AC_PATH_PROG(FOOMATIC_PPDFILE,foomatic-ppdfile,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH])

AC_PATH_DIRS(FOOMATIC_DB,foomatic/db,/usr/share/foomatic/db,$DATASEARCHPATH)

dnl --------------------------------------------------------------------------
dnl create output files
dnl --------------------------------------------------------------------------

AC_OUTPUT(Makefile m2300w.spec src/Makefile src/m2300w-wrapper ppd/Makefile psfiles/Makefile foomatic/Makefile)