X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=configure.ac;h=f0b2eb90705e557ce4dd51b16931f80ee869950e;hp=9ca9f61e7d60b77990a10986ab9a5991b95a45e5;hb=2a7fa12bcf9c0ee5a9ff506bc88af2194990dabc;hpb=7978eacb5d49b518a7f7b4e7b92c8a7bfb8fc400 diff --git a/configure.ac b/configure.ac index 9ca9f61e..f0b2eb90 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ dnl If not 1, append datestamp to the version number m4_define(empathy_released, 0) m4_define([empathy_major_version], [3]) -m4_define([empathy_minor_version], [2]) -m4_define([empathy_micro_version], [0]) +m4_define([empathy_minor_version], [3]) +m4_define([empathy_micro_version], [3]) m4_define([empathy_nano_version], [0]) dnl Display the nano_version only if it's not '0' @@ -34,7 +34,7 @@ AC_COPYRIGHT([ # Minimal version required # Hardp deps -FOLKS_REQUIRED=0.6.2 +FOLKS_REQUIRED=0.6.6 GLIB_REQUIRED=2.30.0 GNUTLS_REQUIRED=2.8.5 GTK_REQUIRED=3.0.2 @@ -43,10 +43,11 @@ KEYRING_REQUIRED=2.26.0 GCR_REQUIRED=2.91.4 LIBCANBERRA_GTK_REQUIRED=0.25 LIBNOTIFY_REQUIRED=0.7.0 -TELEPATHY_FARSIGHT_REQUIRED=0.0.14 -TELEPATHY_GLIB_REQUIRED=0.15.5 +TELEPATHY_FARSIGHT_REQUIRED=0.0.18 +TELEPATHY_GLIB_REQUIRED=0.17.3 TELEPATHY_LOGGER=0.2.10 WEBKIT_REQUIRED=1.3.13 +GOA_REQUIRED=3.3.0 # Optional deps CLUTTER_REQUIRED=1.7.14 @@ -56,6 +57,7 @@ GEOCLUE_REQUIRED=0.11 ISO_CODES_REQUIRED=0.35 NAUTILUS_SENDTO_REQUIRED=2.90.0 NETWORK_MANAGER_REQUIRED=0.7.0 +CHAMPLAIN_REQUIRED=0.12.1 # Use --enable-maintainer-mode to disable deprecated symbols, # disable single include and enable GSEAL. If this is not a released empathy, @@ -64,6 +66,11 @@ NETWORK_MANAGER_REQUIRED=0.7.0 #ifelse(empathy_released, 1, [], [enable_maintainer_mode="yes"]) #GNOME_MAINTAINER_MODE_DEFINES +# Disable GLib deprecation warnings for now; we don't want to bump the GLib dep +# and make things harder for contributiors without good reason. We'll re-enable +# those warnings later during the cycle (bgo #662662) +AC_DEFINE(GLIB_DISABLE_DEPRECATION_WARNINGS, 1, [Build with GLib deprecated]) + # telepathy-yell prev_top_build_prefix=$ac_top_build_prefix prev_ac_configure_args=$ac_configure_args @@ -194,6 +201,7 @@ PKG_CHECK_MODULES(EMPATHY, libpulse libpulse-mainloop-glib webkitgtk-3.0 >= $WEBKIT_REQUIRED + libsoup-2.4 ]) PKG_CHECK_MODULES(YELL, [telepathy-yell]) @@ -204,6 +212,9 @@ PKG_CHECK_MODULES(EMPATHY_AV, telepathy-farsight >= $TELEPATHY_FARSIGHT_REQUIRED ]) +AC_DEFINE(EMPATHY_GOA_PROVIDER, "org.gnome.OnlineAccounts", + [Name of provider for accounts imported from GOA]) + # ----------------------------------------------------------- # Call interface # ----------------------------------------------------------- @@ -215,7 +226,7 @@ if test "x$enable_call" != "xno" ; then PKG_CHECK_MODULES(EMPATHY_CALL, [ farsight2-0.10 - telepathy-farstream + telepathy-farstream >= 0.1.2 clutter-1.0 >= $CLUTTER_REQUIRED clutter-gtk-1.0 clutter-gst-1.0 @@ -440,7 +451,7 @@ if test "x$enable_map" != "xno"; then [ clutter-gtk-1.0 champlain-gtk-0.12 - champlain-0.12 + champlain-0.12 >= $CHAMPLAIN_REQUIRED ], have_libchamplain="yes", have_libchamplain="no") if test "x$have_libchamplain" = "xyes"; then @@ -589,12 +600,13 @@ if test "x$enable_goa" != "xno"; then PKG_CHECK_MODULES(GOA, [ mission-control-plugins - goa-1.0 + goa-1.0 >= $GOA_REQUIRED ], have_goa="yes", have_goa="no") AC_MSG_CHECKING([Mission Control plugins dir]) MISSION_CONTROL_PLUGINS_DIR=`pkg-config --variable=plugindir mission-control-plugins` + AC_MSG_RESULT([$MISSION_CONTROL_PLUGINS_DIR]) AC_SUBST(MISSION_CONTROL_PLUGINS_DIR) else have_goa=no @@ -604,6 +616,10 @@ if test "x$enable_goa" = "xyes" -a "x$have_goa" != "xyes"; then AC_MSG_ERROR([Could not find GOA dependencies.]) fi +if test "x$have_goa" = "xyes"; then + AC_DEFINE(HAVE_GOA, 1, [Define to 1 to enable GNOME Online Accounts]) +fi + AM_CONDITIONAL(HAVE_GOA, test "x$have_goa" = "xyes") # Optional dependency for avatar selection