~ubuntu-branches/ubuntu/vivid/gnome-color-manager/vivid

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Rodrigo Moya, Rodrigo Moya, Martin Pitt
  • Date: 2011-08-19 16:23:48 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20110819162348-p0unefdt677j5ttj
Tags: 3.1.2-0ubuntu1
[ Rodrigo Moya ]
* New upstream release.
* debian/control:
  - Use GTK3 version build dependencies
* debian/rules:
  - Add autoreconf to the rules
* debian/patches/02-fix_build.patch:
  - Add upstream patch to fix build

[ Martin Pitt ]
* Drop 01-libnotify_0.7.patch, obsolete with new upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright (C) 2010-2011 Richard Hughes <richard@hughsie.com>
1
2
AC_PREREQ(2.63)
2
3
 
3
 
AC_INIT([gnome-color-manager],[2.32.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-color-manager])
 
4
AC_INIT([gnome-color-manager],[3.1.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-color-manager])
4
5
AC_CONFIG_SRCDIR(src)
5
 
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
 
6
AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz tar-ustar])
6
7
AC_CONFIG_HEADERS([config.h])
7
8
AC_CONFIG_MACRO_DIR([m4])
8
9
 
10
11
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
11
12
 
12
13
AC_PROG_CC
 
14
AC_PROG_CXX
13
15
AC_PROG_INSTALL
14
16
AC_PROG_RANLIB
15
17
LT_INIT
16
18
AM_PROG_CC_C_O
17
19
IT_PROG_INTLTOOL([0.35.0])
18
20
 
19
 
GNOME_COMPILE_WARNINGS
 
21
GNOME_COMPILE_WARNINGS(error)
20
22
GNOME_DOC_INIT
21
23
 
22
 
# set up gtk-doc
23
 
GTK_DOC_CHECK(1.9)
24
 
 
25
24
dnl ---------------------------------------------------------------------------
26
25
dnl - Use strict options (default enabled for devs, disabled in releases)
27
26
dnl ---------------------------------------------------------------------------
42
41
        fi
43
42
fi
44
43
 
45
 
# udev rules go in /lib, not /usr/lib
46
 
if test "$prefix" = "/usr" -o "$prefix" = "/usr/local" ; then
47
 
  slashlibdir=/lib
48
 
else
49
 
  slashlibdir=$prefix/lib
50
 
fi
51
 
AC_SUBST(slashlibdir)
52
 
 
53
44
dnl ---------------------------------------------------------------------------
54
45
dnl - Extra verbose warning switches
55
46
dnl ---------------------------------------------------------------------------
94
85
AC_DEFINE(GETTEXT_PACKAGE, "AC_PACKAGE_NAME", [foo])
95
86
 
96
87
AM_GLIB_GNU_GETTEXT
97
 
 
98
 
dnl ---------------------------------------------------------------------------
99
 
dnl - Library dependencies
100
 
dnl ---------------------------------------------------------------------------
101
 
GLIB_REQUIRED=2.14.0
102
 
GTK_REQUIRED=2.14.0
103
 
GNOMEDESKTOP_REQUIRED=2.14.0
104
 
GCONF_REQUIRED=0.22
105
 
UNIQUE_REQUIRED=1.0.0
106
 
VTE_REQUIRED=0.22.2
107
 
DBUS_GLIB_REQUIRED=0.73
108
 
CANBERRA_REQUIRED=0.10
 
88
GLIB_GSETTINGS
109
89
 
110
90
dnl ---------------------------------------------------------------------------
111
91
dnl - Check library dependencies
112
92
dnl ---------------------------------------------------------------------------
113
 
PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 gthread-2.0 gio-2.0)
114
 
PKG_CHECK_MODULES(XORG, xxf86vm xrandr)
115
 
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
116
 
PKG_CHECK_MODULES(GNOMEDESKTOP, gnome-desktop-2.0 >= $GNOMEDESKTOP_REQUIRED)
117
 
PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
118
 
PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= $UNIQUE_REQUIRED)
119
 
PKG_CHECK_MODULES(VTE, vte >= $VTE_REQUIRED)
120
 
PKG_CHECK_MODULES(GUDEV, gudev-1.0)
121
 
PKG_CHECK_MODULES(LCMS, lcms)
122
 
PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= $DBUS_GLIB_REQUIRED)
 
93
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.14.0 gobject-2.0 gthread-2.0 gio-2.0 >= 2.25.9)
 
94
PKG_CHECK_MODULES(XORG, xrandr)
 
95
PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 2.91.0)
 
96
PKG_CHECK_MODULES(LCMS, lcms2 >= 2.2)
123
97
PKG_CHECK_MODULES(X11, x11)
124
 
PKG_CHECK_MODULES(NOTIFY, libnotify)
125
 
 
126
 
PKG_CHECK_MODULES(SANE, sane-backends, has_sane=yes, has_sane=no)
127
 
if test $has_sane = "no"; then
128
 
        AC_CHECK_HEADER(sane/sane.h, has_sane=yes, has_sane=no)
129
 
        if test $has_sane = "no"; then
130
 
                AC_MSG_ERROR([Cannot fine SANE])
131
 
        fi
132
 
        SANE_CFLAGS=""
133
 
        SANE_LIBS="-lsane"
134
 
        AC_SUBST(SANE_CFLAGS)
135
 
        AC_SUBST(SANE_LIBS)
136
 
fi
137
 
 
138
 
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk >= $CANBERRA_REQUIRED)
139
 
 
 
98
PKG_CHECK_MODULES(COLORD, colord >= 0.1.9)
 
99
 
 
100
PKG_CHECK_MODULES(CLUTTER, clutter-gtk-1.0 mash-0.1, has_clutter=yes, has_clutter=no)
 
101
AM_CONDITIONAL(HAVE_CLUTTER, test x$has_clutter = xyes)
 
102
if test x$has_clutter = xyes; then
 
103
        AC_DEFINE(HAVE_CLUTTER,1,[has clutter support])
 
104
else
 
105
        AC_MSG_WARN([clutter-gtk and mash not found, no 3D support])
 
106
fi
 
107
 
 
108
dnl **** Check for VTE ****
 
109
PKG_CHECK_MODULES(VTE, vte-2.90 >= 0.25.1, has_vte=yes, has_vte=no)
 
110
AM_CONDITIONAL(HAVE_VTE, test x$has_vte = xyes)
 
111
if test x$has_vte = xyes; then
 
112
        AC_DEFINE(HAVE_VTE,1,[Use VTE terminal widget])
 
113
fi
 
114
 
 
115
AC_ARG_ENABLE(exiv, AS_HELP_STRING([--enable-exiv],[Enable EXIV support for RAW support]), enable_exiv=$enableval,
 
116
                                   enable_exiv=yes)
 
117
dnl **** Check for EXIV ****
 
118
if test x$enable_exiv != xno; then
 
119
        PKG_CHECK_MODULES(EXIV, exiv2)
 
120
fi
 
121
AM_CONDITIONAL(HAVE_EXIV, test x$enable_exiv = xyes)
 
122
if test x$enable_exiv = xyes; then
 
123
        AC_DEFINE(HAVE_EXIV,1,[Use EXIV support for detecting scanners])
 
124
fi
 
125
 
 
126
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk3 >= 0.10)
 
127
 
 
128
PKG_CHECK_MODULES(EXIF, libexif)
140
129
AC_CHECK_LIB(tiff, TIFFReadRGBAImageOriented,
141
130
             TIFF_CFLAGS=""
142
131
             TIFF_LIBS="-ltiff"
147
136
AC_SUBST(TIFF_CFLAGS)
148
137
AC_SUBST(TIFF_LIBS)
149
138
 
150
 
dnl **** Check for cups ****
151
 
AC_SUBST(CUPS_CFLAGS,"")
152
 
AC_SUBST(CUPS_LIBS,"")
153
 
ac_save_CPPFLAGS="$CPPFLAGS"
154
 
ac_cups_cflags=`cups-config --cflags 2>/dev/null`
155
 
ac_cups_libs=`cups-config --ldflags 2>/dev/null`
156
 
CPPFLAGS="$CPPFLAGS $ac_cups_cflags"
157
 
AC_CHECK_HEADERS(cups/cups.h,
158
 
    [AC_CHECK_LIB(cups,cupsGetDefault,
159
 
                  [
160
 
                        CUPS_CFLAGS="$ac_cups_cflags"
161
 
                        CUPS_LIBS="-lcups $ac_cups_libs"
162
 
                        HAVE_CUPS="yes"
163
 
                  ],,[$ac_cups_libs])])
164
 
CPPFLAGS="$ac_save_CPPFLAGS"
165
 
if test "x$HAVE_CUPS" != "xyes"; then
166
 
        AC_MSG_ERROR([cups-devel is required for gnome-color-manager])
 
139
dnl ---------------------------------------------------------------------------
 
140
dnl - Generate man pages ? (default enabled)
 
141
dnl ---------------------------------------------------------------------------
 
142
AC_ARG_ENABLE(man_pages, AS_HELP_STRING([--disable-man-pages],[Disable man pages generation]), enable_man_pages=$enableval)
 
143
if test x$enable_man_pages != xno; then
 
144
        AC_PATH_PROG(XSLTPROC, xsltproc, no)
 
145
        if test x$enable_man_pages = xyes; then
 
146
                if test "$XSLTPROC" = "no" ; then
 
147
                        AC_MSG_ERROR([xsltproc not found])
 
148
                fi
 
149
        fi
 
150
else
 
151
        XSLTPROC=no
167
152
fi
168
 
 
169
 
AC_PATH_PROG(GCONFTOOL, gconftool-2)
170
 
AM_GCONF_SOURCE_2
 
153
AM_CONDITIONAL(HAVE_XSLTPROC, [test "$XSLTPROC" != "no"])
171
154
 
172
155
dnl ---------------------------------------------------------------------------
173
156
dnl - Make paths available for source files
202
185
dnl ---------------------------------------------------------------------------
203
186
AC_ARG_ENABLE(packagekit, AS_HELP_STRING([--enable-packagekit],[enable PackageKit integration]),
204
187
              enable_packagekit=$enableval,enable_packagekit=yes)
205
 
AM_CONDITIONAL(GCM_USE_PACKAGEKIT, test x$enable_packagekit = xyes)
 
188
AM_CONDITIONAL(HAVE_PACKAGEKIT, test x$enable_packagekit = xyes)
206
189
if test x$enable_packagekit = xyes; then
207
 
        AC_DEFINE(GCM_USE_PACKAGEKIT,1,[Use PackageKit for installing packages])
 
190
        AC_DEFINE(HAVE_PACKAGEKIT,1,[Use PackageKit for installing packages])
208
191
fi
209
192
 
210
193
dnl ---------------------------------------------------------------------------
212
195
dnl ---------------------------------------------------------------------------
213
196
AC_ARG_ENABLE(tests, AS_HELP_STRING([--enable-tests],[enable unit test code]),
214
197
              enable_tests=$enableval,enable_tests=yes)
215
 
AM_CONDITIONAL(EGG_BUILD_TESTS, test x$enable_tests = xyes)
216
 
if test x$enable_tests = xyes; then
217
 
        AC_DEFINE(EGG_BUILD_TESTS,1,[Build test code])
218
 
fi
 
198
AM_CONDITIONAL(HAVE_TESTS, test x$enable_tests = xyes)
219
199
 
220
200
AC_SUBST(GCM_SYSTEM_PROFILES_DIR, "\$(localstatedir)/lib/color")
221
201
 
239
219
data/figures/Makefile
240
220
help/Makefile
241
221
man/Makefile
242
 
policy/Makefile
243
222
po/Makefile.in
244
 
rules/Makefile
245
223
src/Makefile
 
224
tools/Makefile
246
225
])
247
226
AC_OUTPUT
248
227
 
257
236
        cflags:                    ${CFLAGS}
258
237
        cppflags:                  ${CPPFLAGS}
259
238
        PackageKit integration:    ${enable_packagekit}
 
239
        RAW support:               ${enable_exiv}
 
240
        VTE support:               ${has_vte}
 
241
        3D support:                ${has_clutter}
260
242
        building unit tests:       ${enable_tests}
261
 
        gconf-schema dir:          $GCONF_SCHEMA_FILE_DIR
262
243
"
263
244