~ubuntu-branches/ubuntu/precise/empathy/precise-proposed-201205180810

« back to all changes in this revision

Viewing changes to .pc/20_libindicate.patch/configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Brian Curtis, Brian Curtis, Ken VanDine
  • Date: 2011-06-01 10:35:24 UTC
  • mfrom: (1.1.70 upstream) (6.3.44 experimental)
  • Revision ID: james.westby@ubuntu.com-20110601103524-wx3wgp71394730jt
Tags: 3.1.1-1ubuntu1
[ Brian Curtis ]
* Merge with Debian experimental, remaining Ubuntu changes:
* debian/control:
  - Drop geoclue/mapping build-depends (they are in Universe)
  - Add Vcz-Bzr link
  - Add Suggests on telepathy-idle
  - Bump telepathy-butterfly, telepathy-haze to recommends
  - Don't recommend the freedesktop sound theme we have an ubuntu one
  - Add build depend for libunity-dev
* debian/rules:
  - Use autoreconf.mk
  - Disable map and location
* debian/empathy.install:
  - Install message indicator configuration
* debian/indicators/empathy:
  - Message indicator configuration
* debian/patches/01_lpi.patch:
  - Add Launchpad integration
* debian/patches/10_use_notify_osd_icons.patch:
  - Use the notify-osd image for new messages
* debian/patches/34_start_raised_execpt_in_session.patch
  - If not started with the session, we should always raise
* debian/patches/36_chat_window_default_size.patch:
  - Make the default chat window size larger
* debian/patches/37_facebook_default.patch:
  - Make facebook the default chat account type
* debian/patches/38_lp_569289.patch
  - Set freenode as default IRC network for new IRC accounts 
* debian/patches/41_unity_launcher_progress.patch
  - Display file transfer progress in the unity launcher

[ Ken VanDine ]
* debian/control
  - build depend on libgcr-3-dev instead of libgcr-dev
  - dropped build depends for libindicate, we will use telepathy-indicator
  - Depend on dconf-gsettings-backend | gsettings-backend
  - Added a Recommends for telepathy-indicator
* +debian/empathy.gsettings-override
  - Added an override for notifications-focus
* debian/patches/series
  - commented out 23_idomessagedialog_for_voip_and_ft.patch, until ido has 
    been ported to gtk3

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
dnl If not 1, append datestamp to the version number
2
 
m4_define(empathy_released, 1)
3
 
 
4
 
m4_define([empathy_major_version], [2])
5
 
m4_define([empathy_minor_version], [34])
6
 
m4_define([empathy_micro_version], [0])
7
 
m4_define([empathy_nano_version], [0])
8
 
 
9
 
dnl Display the nano_version only if it's not '0'
10
 
m4_define([empathy_base_version],
11
 
          [empathy_major_version.empathy_minor_version.empathy_micro_version])
12
 
m4_define([empathy_full_version],
13
 
          [m4_if(empathy_nano_version, 0, [empathy_base_version],
14
 
              [empathy_base_version].[empathy_nano_version])])
15
 
 
16
 
m4_define(empathy_maybe_datestamp,
17
 
          m4_esyscmd([if test x]empathy_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
18
 
 
19
 
m4_define(empathy_version, empathy_full_version[]empathy_maybe_datestamp)
20
 
 
21
 
 
22
 
AC_INIT(Empathy, empathy_version, http://bugzilla.gnome.org/browse.cgi?product=empathy)
23
 
 
24
 
 
25
 
AC_PREREQ(2.59)
26
 
AC_COPYRIGHT([
27
 
  Copyright (C) 2003-2007 Imendio AB
28
 
  Copyright (C) 2007-2010 Collabora Ltd.
29
 
])
30
 
 
31
 
# Minimal version required
32
 
 
33
 
# Hardp deps
34
 
FOLKS_REQUIRED=0.4.0
35
 
GCONF_REQUIRED=1.2.0
36
 
GLIB_REQUIRED=2.27.2
37
 
GNUTLS_REQUIRED=2.8.5
38
 
GSTREAMER_REQUIRED=0.10.32
39
 
GTK_REQUIRED=2.22.0
40
 
KEYRING_REQUIRED=2.26.0
41
 
LIBCANBERRA_GTK_REQUIRED=0.4
42
 
LIBNOTIFY_REQUIRED=0.7.0
43
 
TELEPATHY_FARSIGHT_REQUIRED=0.0.14
44
 
TELEPATHY_GLIB_REQUIRED=0.14.1
45
 
TELEPATHY_LOGGER=0.2.0
46
 
UNIQUE_REQUIRED=1.1.2
47
 
 
48
 
# Optionnal deps
49
 
CLUTTER_GTK_REQUIRED=0.10
50
 
ENCHANT_REQUIRED=1.2.0
51
 
GEOCLUE_REQUIRED=0.11
52
 
ISO_CODES_REQUIRED=0.35
53
 
LIBCHAMPLAIN_GTK_REQUIRED=0.7.1
54
 
LIBCHAMPLAIN_REQUIRED=0.7.1
55
 
NAUTILUS_SENDTO_REQUIRED=2.31.7
56
 
NETWORK_MANAGER_REQUIRED=0.7.0
57
 
WEBKIT_REQUIRED=1.1.15
58
 
GNOME_CONTROL_CENTER_GTK3_REQUIRED=2.31.4
59
 
 
60
 
# telepathy-yell
61
 
prev_top_build_prefix=$ac_top_build_prefix
62
 
AX_CONFIG_DIR([telepathy-yell])
63
 
ac_top_build_prefix=$prev_top_build_prefix
64
 
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:"$ac_top_build_prefix"telepathy-yell/telepathy-yell
65
 
 
66
 
AC_CONFIG_MACRO_DIR([m4])
67
 
AC_CONFIG_HEADERS([config.h])
68
 
AC_CONFIG_SRCDIR([configure.ac])
69
 
AC_CONFIG_AUX_DIR(.)
70
 
 
71
 
GNOME_COMMON_INIT
72
 
 
73
 
AM_INIT_AUTOMAKE(1.9 dist-bzip2 no-define -Wno-portability)
74
 
 
75
 
# Support silent build rules, requires at least automake-1.11. Disable
76
 
# by either passing --disable-silent-rules to configure or passing V=1
77
 
# to make
78
 
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
79
 
 
80
 
AC_ISC_POSIX
81
 
AC_PROG_CC
82
 
AC_HEADER_STDC
83
 
AM_PROG_LIBTOOL
84
 
AM_PROG_MKDIR_P
85
 
AM_PATH_GLIB_2_0
86
 
AC_PATH_XTRA
87
 
IT_PROG_INTLTOOL([0.35.0])
88
 
GNOME_DOC_INIT([0.17.3])
89
 
AC_PATH_PROG(DBUS_BINDING_TOOL, dbus-binding-tool)
90
 
GLIB_GSETTINGS
91
 
GLIB_GENMARSHAL=`$PKG_CONFIG glib-2.0 --variable=glib_genmarshal`
92
 
AC_SUBST(GLIB_GENMARSHAL)
93
 
 
94
 
AC_CHECK_PROGS([XSLTPROC], [xsltproc])
95
 
if test -z "$XSLTPROC"; then
96
 
  AC_MSG_ERROR([xsltproc (from libxslt) is required])
97
 
fi
98
 
AM_PATH_PYTHON([2.3])
99
 
 
100
 
EMPATHY_ARG_VALGRIND
101
 
 
102
 
 
103
 
# -----------------------------------------------------------
104
 
# Error flags
105
 
# -----------------------------------------------------------
106
 
AS_COMPILER_FLAG(-Wall, ERROR_CFLAGS="-Wall", ERROR_CFLAGS="")
107
 
AS_COMPILER_FLAG(-Werror, werror=yes, werror=no)
108
 
 
109
 
AC_ARG_ENABLE(Werror,
110
 
  AC_HELP_STRING([--disable-Werror],[compile without -Werror (normally enabled in development builds)]),
111
 
    werror=$enableval, :)
112
 
 
113
 
AS_COMPILER_FLAG(-Wextra, wextra=yes, wextra=no)
114
 
AS_COMPILER_FLAG(-Wno-missing-field-initializers,
115
 
        wno_missing_field_initializers=yes,
116
 
        wno_missing_field_initializers=no)
117
 
AS_COMPILER_FLAG(-Wno-unused-parameter,
118
 
        wno_unused_parameter=yes,
119
 
        wno_unused_parameter=no)
120
 
 
121
 
ifelse(empathy_released, 1, [],
122
 
    [
123
 
        if test x$werror = xyes; then
124
 
            ERROR_CFLAGS="$ERROR_CFLAGS -Werror"
125
 
        fi
126
 
        if test x$wextra = xyes -a \
127
 
            x$wno_missing_field_initializers = xyes -a \
128
 
            x$wno_unused_parameter = xyes; then
129
 
            ERROR_CFLAGS="$ERROR_CFLAGS -Wextra -Wno-missing-field-initializers -Wno-unused-parameter"
130
 
        fi
131
 
    ])
132
 
 
133
 
AS_COMPILER_FLAG(-Wdeclaration-after-statement, ERROR_CFLAGS="$ERROR_CFLAGS -Wdeclaration-after-statement")
134
 
AS_COMPILER_FLAG(-Wshadow, ERROR_CFLAGS="$ERROR_CFLAGS -Wshadow")
135
 
AS_COMPILER_FLAG(-Wmissing-prototypes, ERROR_CFLAGS="$ERROR_CFLAGS -Wmissing-prototypes")
136
 
AS_COMPILER_FLAG(-Wmissing-declarations, ERROR_CFLAGS="$ERROR_CFLAGS -Wmissing-declarations")
137
 
# Disabled because some GTK+ headers (like gtkitemfactory.h) are bugged :(
138
 
#AS_COMPILER_FLAG(-Wstrict-prototypes, ERROR_CFLAGS="$ERROR_CFLAGS -Wstrict-prototypes")
139
 
 
140
 
AC_SUBST(ERROR_CFLAGS)
141
 
 
142
 
# -----------------------------------------------------------
143
 
# Pkg-Config dependency checks
144
 
# -----------------------------------------------------------
145
 
 
146
 
PKG_CHECK_MODULES(EMPATHY,
147
 
[
148
 
   dbus-glib-1
149
 
   folks >= $FOLKS_REQUIRED
150
 
   folks-telepathy >= $FOLKS_REQUIRED
151
 
   gconf-2.0 >= $GCONF_REQUIRED
152
 
   gio-2.0 >= $GLIB_REQUIRED
153
 
   gio-unix-2.0 >= $GLIB_REQUIRED
154
 
   gnome-keyring-1 >= $KEYRING_REQUIRED
155
 
   gnutls >= $GNUTLS_REQUIRED
156
 
   gmodule-export-2.0
157
 
   gobject-2.0
158
 
   gstreamer-0.10 >= $GSTREAMER_REQUIRED
159
 
   gstreamer-interfaces-0.10
160
 
   libxml-2.0
161
 
   telepathy-glib >= $TELEPATHY_GLIB_REQUIRED
162
 
   telepathy-logger-0.2 >= $TELEPATHY_LOGGER
163
 
   x11
164
 
   launchpad-integration
165
 
])
166
 
 
167
 
PKG_CHECK_MODULES(YELL, [telepathy-yell])
168
 
 
169
 
PKG_CHECK_MODULES(EMPATHY_AV,
170
 
[
171
 
   farsight2-0.10
172
 
   telepathy-farsight >= $TELEPATHY_FARSIGHT_REQUIRED
173
 
])
174
 
 
175
 
# -----------------------------------------------------------
176
 
# Call interface
177
 
# -----------------------------------------------------------
178
 
AC_ARG_WITH(call,
179
 
            AC_HELP_STRING([--enable-call=@<:@no/yes/auto@:>@],
180
 
            [build with Call interface support]),,
181
 
            [with_call=auto])
182
 
if test "x$with_call" != "xno" ; then
183
 
   PKG_CHECK_MODULES(EMPATHY_CALL,
184
 
   [
185
 
      farsight2-0.10
186
 
      telepathy-farstream
187
 
   ], have_farstream="yes", have_farstream="no" )
188
 
 
189
 
   if test "x$have_farstream" = "xyes"; then
190
 
      AC_DEFINE(HAVE_CALL, 1, [Define if you have Call channel support])
191
 
   fi
192
 
else
193
 
  have_farstream=no
194
 
fi
195
 
 
196
 
if test "x$with_call" = "xyes" -a "x$have_farstream" != "xyes"; then
197
 
   AC_MSG_ERROR([Could not find Call handler dependencies.])
198
 
fi
199
 
AM_CONDITIONAL(HAVE_CALL, test "x$have_farstream" = "xyes")
200
 
 
201
 
# -----------------------------------------------------------
202
 
# evolution-data-server (about-me)
203
 
# -----------------------------------------------------------
204
 
AC_ARG_WITH(eds,
205
 
            AC_HELP_STRING([--with-eds], [build with evolution-data-server support]),,
206
 
            [with_eds=yes])
207
 
if test x"$with_eds" = x"yes" ; then
208
 
   PKG_CHECK_MODULES(EDS, [libebook-1.2])
209
 
   AC_DEFINE(HAVE_EDS, 1, [Define if we have libebook])
210
 
fi
211
 
 
212
 
# -----------------------------------------------------------
213
 
# GTK+
214
 
# -----------------------------------------------------------
215
 
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
216
 
 
217
 
# GTK2 specific deps
218
 
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED)
219
 
# libnotify 0.7 introduced API changes
220
 
PKG_CHECK_MODULES(LIBNOTIFY,
221
 
    libnotify >= $LIBNOTIFY_REQUIRED)
222
 
PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= $UNIQUE_REQUIRED)
223
 
# gnome-keyring breaks API in 2.91.x
224
 
PKG_CHECK_MODULES(GCR,
225
 
    gcr-0 >= $KEYRING_REQUIRED)
226
 
 
227
 
# Enable GSEAL checks if needed
228
 
if test "x$USE_MAINTAINER_MODE" = "xyes"; then
229
 
  AC_DEFINE(GSEAL_ENABLE, [], [Seal public structs to force usage of accessors])
230
 
fi
231
 
 
232
 
# -----------------------------------------------------------
233
 
# Enable debug
234
 
# -----------------------------------------------------------
235
 
 
236
 
AC_ARG_ENABLE(debug,
237
 
  AC_HELP_STRING([--disable-debug],[compile without debug code]),
238
 
    enable_debug=$enableval, enable_debug=yes )
239
 
 
240
 
if test x$enable_debug = xyes; then
241
 
  AC_DEFINE(ENABLE_DEBUG, [], [Enable debug code])
242
 
fi
243
 
 
244
 
# -----------------------------------------------------------
245
 
# Language Support
246
 
# -----------------------------------------------------------
247
 
 
248
 
GETTEXT_PACKAGE=empathy
249
 
AC_SUBST(GETTEXT_PACKAGE)
250
 
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Gettext package name])
251
 
 
252
 
AM_GLIB_GNU_GETTEXT
253
 
 
254
 
# -----------------------------------------------------------
255
 
# Make CA certificates path configurable
256
 
# Stolen from GIO's TLS
257
 
# -----------------------------------------------------------
258
 
AC_MSG_CHECKING([location of system Certificate Authority list])
259
 
AC_ARG_WITH(ca-file,
260
 
            [AC_HELP_STRING([--with-ca-file=@<:@path@:>@],
261
 
                            [path to system Certificate Authority list])])
262
 
if test "$with_ca_file" = "no"; then
263
 
    AC_MSG_RESULT([disabled])
264
 
else
265
 
    if test -z "$with_ca_file"; then
266
 
        for f in /etc/pki/tls/certs/ca-bundle.crt \
267
 
                 /etc/ssl/certs/ca-certificates.crt; do
268
 
            if test -f "$f"; then
269
 
                with_ca_file="$f"
270
 
            fi
271
 
        done
272
 
        if test -z "$with_ca_file"; then
273
 
            AC_MSG_ERROR([could not find. Use --with-ca-file=path to set, or --without-ca-file to disable])
274
 
        fi
275
 
    fi
276
 
 
277
 
    AC_MSG_RESULT($with_ca_file)
278
 
    GTLS_SYSTEM_CA_FILE="$with_ca_file"
279
 
 
280
 
    AC_DEFINE_UNQUOTED([GTLS_SYSTEM_CA_FILE], ["$GTLS_SYSTEM_CA_FILE"], [path to system Certificate Authority list])
281
 
fi
282
 
 
283
 
# -----------------------------------------------------------
284
 
# Connectivity integration
285
 
# -----------------------------------------------------------
286
 
AC_ARG_WITH(connectivity,
287
 
              AS_HELP_STRING([--with-connectivity=@<:@nm/connman/auto/no@:>@],
288
 
                             [build with connectivity support]), ,
289
 
                             with_connectivity=auto)
290
 
 
291
 
if test "x$with_connectivity" = "xno"; then
292
 
   have_nm=no
293
 
   have_connman=no
294
 
 
295
 
elif test "x$with_connectivity" = "xconnman"; then
296
 
   have_nm=no
297
 
 
298
 
   PKG_CHECK_MODULES(CONNMAN,
299
 
   [
300
 
      dbus-glib-1
301
 
   ], have_connman="yes", have_connman="no")
302
 
 
303
 
   if test "x$have_connman" = "xyes"; then
304
 
      AC_DEFINE(HAVE_CONNMAN, 1, [Define if you have connman dependencies])
305
 
   fi
306
 
 
307
 
else
308
 
   have_connman=no
309
 
 
310
 
   PKG_CHECK_MODULES(NETWORK_MANAGER,
311
 
   [
312
 
      libnm-glib >= $NETWORK_MANAGER_REQUIRED
313
 
   ], have_nm="yes", have_nm="no")
314
 
 
315
 
   if test "x$have_nm" = "xyes"; then
316
 
      AC_DEFINE(HAVE_NM, 1, [Define if you have libnm-glib])
317
 
   fi
318
 
fi
319
 
 
320
 
if test "x$with_connectivity" = "xconnman" -a "x$have_connman" != "xyes"; then
321
 
   AC_MSG_ERROR([Couldn't find connman dependencies.])
322
 
fi
323
 
 
324
 
if test "x$with_connectivity" = "xnm" -a "x$have_nm" != "xyes"; then
325
 
   AC_MSG_ERROR([Couldn't find libnm-glib dependencies.])
326
 
fi
327
 
 
328
 
AM_CONDITIONAL(HAVE_NM, test "x$have_nm" = "xyes")
329
 
AM_CONDITIONAL(HAVE_CONNMAN, test "x$have_connman" = "xyes")
330
 
 
331
 
# -----------------------------------------------------------
332
 
# Webkit
333
 
# -----------------------------------------------------------
334
 
AC_ARG_ENABLE(webkit,
335
 
              AS_HELP_STRING([--enable-webkit=@<:@no/yes/auto@:>@],
336
 
                             [build with webkit support]), ,
337
 
                             enable_webkit=auto)
338
 
 
339
 
if test "x$enable_webkit" != "xno"; then
340
 
 
341
 
   PKG_CHECK_MODULES(WEBKIT, [webkit-1.0 >= $WEBKIT_REQUIRED],
342
 
        have_webkit="yes", have_webkit="no")
343
 
 
344
 
   if test "x$have_webkit" = "xyes"; then
345
 
      AC_DEFINE(HAVE_WEBKIT, 1, [Define if you have libwebkitgtk])
346
 
   fi
347
 
else
348
 
   have_webkit=no
349
 
fi
350
 
 
351
 
if test "x$enable_webkit" = "xyes" -a "x$have_webkit" != "xyes"; then
352
 
   AC_MSG_ERROR([Could not find webkit dependencies.])
353
 
fi
354
 
AM_CONDITIONAL(HAVE_WEBKIT, test "x$have_webkit" = "xyes")
355
 
 
356
 
# -----------------------------------------------------------
357
 
# spellchecking checks: enchant and iso-codes
358
 
# -----------------------------------------------------------
359
 
AC_ARG_ENABLE(spell,
360
 
              AS_HELP_STRING([--enable-spell=@<:@no/yes/auto@:>@],
361
 
                             [Enable spell checking]), ,
362
 
                             enable_spell=auto)
363
 
 
364
 
if test "x$enable_spell" != "xno"; then
365
 
   PKG_CHECK_MODULES(ENCHANT,
366
 
   [
367
 
      enchant >= $ENCHANT_REQUIRED,
368
 
      iso-codes >= $ISO_CODES_REQUIRED
369
 
   ], have_enchant="yes", have_enchant="no")
370
 
 
371
 
   if test "x$have_enchant" = "xyes"; then
372
 
      AC_MSG_CHECKING([whether iso-codes has iso-639 and iso-3166 domains])
373
 
      if $PKG_CONFIG --variable=domains iso-codes | grep 639 > /dev/null && \
374
 
         $PKG_CONFIG --variable=domains iso-codes | grep 3166 > /dev/null ; then
375
 
            AC_DEFINE_UNQUOTED(ISO_CODES_PREFIX, ["`$PKG_CONFIG --variable=prefix iso-codes`"], [ISO codes prefix])
376
 
            AC_DEFINE(HAVE_ENCHANT, [], [Define if you have libenchant])
377
 
            result=yes
378
 
      else
379
 
            result=no
380
 
            have_enchant="no"
381
 
      fi
382
 
      AC_MSG_RESULT([$result])
383
 
   fi
384
 
else
385
 
   have_enchant=no
386
 
fi
387
 
 
388
 
if test "x$enable_spell" = "xyes" -a "x$have_enchant" != "xyes"; then
389
 
   AC_MSG_ERROR([Could not find spell dependencies.])
390
 
fi
391
 
 
392
 
AM_CONDITIONAL(HAVE_ENCHANT, test "x$have_enchant" = "xyes")
393
 
 
394
 
# -----------------------------------------------------------
395
 
# Map view checks: libchamplain
396
 
# -----------------------------------------------------------
397
 
AC_ARG_ENABLE(map,
398
 
              AS_HELP_STRING([--enable-map=@<:@no/yes/auto@:>@],
399
 
                             [Enable map view]), ,
400
 
                             enable_map=auto)
401
 
 
402
 
if test "x$enable_map" != "xno"; then
403
 
 
404
 
   PKG_CHECK_MODULES(LIBCHAMPLAIN,
405
 
    [
406
 
       champlain-0.8 >= $LIBCHAMPLAIN_REQUIRED,
407
 
       champlain-gtk-0.8 >= $LIBCHAMPLAIN_GTK_REQUIRED
408
 
       clutter-gtk-0.10 >= $CLUTTER_GTK_REQUIRED
409
 
    ], have_libchamplain="yes", have_libchamplain="no")
410
 
 
411
 
   if test "x$have_libchamplain" = "xyes"; then
412
 
      AC_DEFINE(HAVE_LIBCHAMPLAIN, 1, [Define if you have libchamplain])
413
 
   fi
414
 
else
415
 
   have_libchamplain=no
416
 
fi
417
 
 
418
 
if test "x$enable_map" = "xyes" -a "x$have_libchamplain" != "xyes"; then
419
 
   AC_MSG_ERROR([Could not find map view dependencies.])
420
 
fi
421
 
 
422
 
AM_CONDITIONAL(HAVE_LIBCHAMPLAIN, test "x$have_libchamplain" = "xyes")
423
 
 
424
 
# -----------------------------------------------------------
425
 
# location checks: geoclue
426
 
# -----------------------------------------------------------
427
 
AC_ARG_ENABLE(location,
428
 
              AS_HELP_STRING([--enable-location=@<:@no/yes/auto@:>@],
429
 
                             [Enable location awareness]), ,
430
 
                             enable_location=auto)
431
 
 
432
 
if test "x$enable_location" != "xno"; then
433
 
   PKG_CHECK_MODULES(GEOCLUE,
434
 
   [
435
 
      geoclue >= $GEOCLUE_REQUIRED
436
 
   ], have_geoclue="yes", have_geoclue="no")
437
 
 
438
 
   if test "x$have_geoclue" = "xyes"; then
439
 
      AC_DEFINE(HAVE_GEOCLUE, 1, [Define if you have geoclue])
440
 
   fi
441
 
else
442
 
   have_geoclue="no"
443
 
fi
444
 
 
445
 
if test "x$enable_location" = "xyes" -a "x$have_geoclue" != "xyes"; then
446
 
   AC_MSG_ERROR([Could not find location dependencies.])
447
 
fi
448
 
 
449
 
AM_CONDITIONAL(HAVE_GEOCLUE, test "x$have_geoclue" = "xyes")
450
 
AC_SUBST(GEOCLUE_CFLAGS)
451
 
AC_SUBST(GEOCLUE_LIBS)
452
 
 
453
 
# -----------------------------------------------------------
454
 
# meego widgets support
455
 
# -----------------------------------------------------------
456
 
AC_ARG_ENABLE(meego,
457
 
              AS_HELP_STRING([--enable-meego=@<:no/yes@:>@],
458
 
                             [Enable meego widgets]), ,
459
 
                             enable_meego=no)
460
 
 
461
 
if test "x$enable_meego" != "xno"; then
462
 
    PKG_CHECK_MODULES(MEEGO,
463
 
    [
464
 
       mx-gtk-1.0
465
 
    ], have_meego="yes", have_meego="no")
466
 
 
467
 
    if test "x$have_meego" = "xyes"; then
468
 
       AC_DEFINE(HAVE_MEEGO, 1, [Define if you have meego])
469
 
    fi
470
 
else
471
 
   have_meego="no"
472
 
fi
473
 
 
474
 
if test "x$enable_meego" = "xyes" -a "x$have_meego" != "xyes"; then
475
 
   AC_MSG_ERROR([Could not find meego dependencies.])
476
 
fi
477
 
 
478
 
AM_CONDITIONAL(HAVE_MEEGO, test "x$have_meego" = "xyes")
479
 
AC_SUBST(MEEGO_CFLAGS)
480
 
AC_SUBST(MEEGO_LIBS)
481
 
 
482
 
# -----------------------------------------------------------
483
 
# nautilus-sendto
484
 
# -----------------------------------------------------------
485
 
AC_ARG_ENABLE(nautilus-sendto,
486
 
              AS_HELP_STRING([--enable-nautilus-sendto=@<:@no/yes/auto@:>@],
487
 
                             [build nautilus-sendto plugin]), ,
488
 
                             enable_nautilus_sendto=auto)
489
 
 
490
 
if test "x$enable_nautilus_sendto" != "xno"; then
491
 
   # Newer NST requires GTK+3 so we can't use it
492
 
   PKG_CHECK_MODULES(NST,
493
 
   [
494
 
      nautilus-sendto >= $NAUTILUS_SENDTO_REQUIRED
495
 
      nautilus-sendto < 2.90.0
496
 
   ], have_nst="yes", have_nst="no")
497
 
else
498
 
   have_nst=no
499
 
fi
500
 
 
501
 
if test "x$enable_nautilus_sendto" = "xyes" -a "x$have_nst" != "xyes"; then
502
 
   AC_MSG_ERROR([Could not find nautilus-sendto dependencies.])
503
 
fi
504
 
 
505
 
AM_CONDITIONAL(HAVE_NST, test "x$have_nst" = "xyes")
506
 
 
507
 
# -----------------------------------------------------------
508
 
# new, single-window control center
509
 
# -----------------------------------------------------------
510
 
AC_ARG_ENABLE(control_center_embedding,
511
 
              AS_HELP_STRING([--enable-control-center-embedding=@<:@no/yes/auto@:>@],
512
 
                             [Enable support for single-window control center]),
513
 
                             , enable_control_center_embedding=auto)
514
 
 
515
 
if test "x$enable_control_center_embedding" != "xno"; then
516
 
 
517
 
   PKG_CHECK_MODULES(CONTROL_CENTER_EMBEDDING, [libgnome-control-center < GNOME_CONTROL_CENTER_GTK3_REQUIRED],
518
 
        have_control_center_embedding="yes", have_control_center_embedding="no")
519
 
 
520
 
   if test "x$have_control_center_embedding" = "xyes"; then
521
 
      AC_DEFINE(HAVE_CONTROL_CENTER_EMBEDDING, 1, [Define if you have the single-window control center])
522
 
 
523
 
      AC_MSG_CHECKING([gnome-control-center extension dir])
524
 
      CONTROL_CENTER_EXTENSIONDIR=`$PKG_CONFIG --variable=extensiondir libgnome-control-center`
525
 
      if test "x$CONTROL_CENTER_EXTENSIONDIR" = "x"; then
526
 
          AC_MSG_ERROR([Could not determine extensiondir])
527
 
      else
528
 
          AC_MSG_RESULT([$CONTROL_CENTER_EXTENSIONDIR])
529
 
      fi
530
 
      AC_SUBST(CONTROL_CENTER_EXTENSIONDIR)
531
 
   fi
532
 
else
533
 
   have_control_center_embedding="no"
534
 
fi
535
 
 
536
 
if test "x$enable_control_center_embedding" = "xyes" -a "x$have_control_center_embedding" != "xyes"; then
537
 
   AC_MSG_ERROR([Could not find single-window control center dependencies.])
538
 
fi
539
 
 
540
 
AM_CONDITIONAL(HAVE_CONTROL_CENTER_EMBEDDING, test "x$have_control_center_embedding" = "xyes")
541
 
AC_SUBST(CONTROL_CENTER_EMBEDDING_CFLAGS)
542
 
AC_SUBST(CONTROL_CENTER_EMBEDDING_LIBS)
543
 
 
544
 
# -----------------------------------------------------------
545
 
# Coding style checks
546
 
# -----------------------------------------------------------
547
 
AC_ARG_ENABLE(coding-style-checks,
548
 
  AC_HELP_STRING([--disable-coding-style-checks],
549
 
                 [do not check coding style using grep]),
550
 
    [ENABLE_CODING_STYLE_CHECKS=$enableval], [ENABLE_CODING_STYLE_CHECKS=yes])
551
 
 
552
 
AC_SUBST([ENABLE_CODING_STYLE_CHECKS])
553
 
# -----------------------------------------------------------
554
 
 
555
 
AC_OUTPUT([
556
 
   Makefile
557
 
   data/Makefile
558
 
   data/empathy.desktop.in
559
 
   data/empathy-accounts.desktop.in
560
 
   data/icons/Makefile
561
 
   extensions/Makefile
562
 
   po/Makefile.in
563
 
   libempathy/Makefile
564
 
   libempathy-gtk/Makefile
565
 
   src/Makefile
566
 
   nautilus-sendto-plugin/Makefile
567
 
   help/Makefile
568
 
   tests/Makefile
569
 
   tests/interactive/Makefile
570
 
   tests/xml/Makefile
571
 
   tools/Makefile
572
 
])
573
 
 
574
 
echo "
575
 
Configure summary:
576
 
 
577
 
        Compiler....................:  ${CC}
578
 
        Compiler Flags..............:  ${CFLAGS} ${ERROR_CFLAGS}
579
 
        Prefix......................:  ${prefix}
580
 
        Coding style checks.........:  ${ENABLE_CODING_STYLE_CHECKS}
581
 
        CA Cert Path................:  ${GTLS_SYSTEM_CA_FILE}
582
 
 
583
 
    Features:
584
 
        Spell checking (enchant)....:  ${have_enchant}
585
 
        Display maps (libchamplain).:  ${have_libchamplain}
586
 
        Location awareness (Geoclue):  ${have_geoclue}
587
 
        Adium themes (Webkit).......:  ${have_webkit}
588
 
        Meego widgets...............:  ${have_meego}
589
 
        Control center embedding....:  ${have_control_center_embedding}
590
 
 
591
 
    Connectivity:
592
 
        NetworkManager integration..:  ${have_nm}
593
 
        ConnMan integration.........:  ${have_connman}
594
 
 
595
 
    Extras:
596
 
        Nautilus-sendto plugin......:  ${have_nst}
597
 
        Salut E-D-S support.........:  ${with_eds}
598
 
        Exp. Call channel handler...:  ${have_farstream}
599
 
"