[tracker/configure-for-binaries: 26/27] tracker-miner-evolution: Cleaned up CFLAGS/LIBS
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/configure-for-binaries: 26/27] tracker-miner-evolution: Cleaned up CFLAGS/LIBS
- Date: Mon, 25 Oct 2010 12:31:50 +0000 (UTC)
commit 8dd0d9797d204fd765703547e4bac9c0c785f609
Author: Martyn Russell <martyn lanedo com>
Date: Mon Oct 25 13:23:48 2010 +0100
tracker-miner-evolution: Cleaned up CFLAGS/LIBS
configure.ac | 98 +++++++++++++++++++-----------------
data/dbus/Makefile.am | 2 +-
data/miners/Makefile.am | 2 +-
src/plugins/Makefile.am | 2 +-
src/plugins/evolution/Makefile.am | 13 ++---
5 files changed, 61 insertions(+), 56 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index f23dab3..3ecc422 100644
--- a/configure.ac
+++ b/configure.ac
@@ -342,6 +342,33 @@ PKG_CHECK_MODULES(TRACKER_MINER_FS, [$TRACKER_MINER_FS_REQUIRED])
TRACKER_MINER_FS_LIBS="$TRACKER_MINER_FS_LIBS -lz -lm"
+# Check requirements for tracker-miner-evolution
+evolution_plugin_name="evolution-plugin"
+
+TRACKER_MINER_EVOLUTION_REQUIRED="glib-2.0 >= $GLIB_REQUIRED
+ dbus-1 >= $DBUS_REQUIRED
+ dbus-glib-1 >= $DBUS_GLIB_REQUIRED
+ evolution-plugin >= $EVO_REQUIRED
+ evolution-data-server-1.2 >= $EDS_REQUIRED"
+
+PKG_CHECK_MODULES(TRACKER_MINER_EVOLUTION, [$TRACKER_MINER_EVOLUTION_REQUIRED],
+ [have_tracker_miner_evolution=yes],
+ [have_tracker_miner_evolution=no])
+
+if test "x$have_tracker_miner_evolution" != "xyes"; then
+ evolution_plugin_name="evolution-plugin-3.0"
+
+ TRACKER_MINER_EVOLUTION_REQUIRED="glib-2.0 >= $GLIB_REQUIRED
+ dbus-1 >= $DBUS_REQUIRED
+ dbus-glib-1 >= $DBUS_GLIB_REQUIRED
+ evolution-plugin-3.0 >= $EVO_REQUIRED
+ evolution-data-server-1.2 >= $EDS_REQUIRED"
+
+ PKG_CHECK_MODULES(TRACKER_MINER_EVOLUTION, [$TRACKER_MINER_EVOLUTION_REQUIRED],
+ [have_tracker_miner_evolution=yes],
+ [have_tracker_miner_evolution=no])
+fi
+
# Check requirements for tracker-miner-rss
TRACKER_MINER_RSS_REQUIRED="glib-2.0 >= $GLIB_REQUIRED
dbus-1 >= $DBUS_REQUIRED
@@ -1203,68 +1230,47 @@ AC_SUBST(UNICODE_SUPPORT_LIBS)
# Miner Evolution
####################################################################
-evolution_plugins_dir="/dev/null"
+tracker_miner_evolution_install_dir="/dev/null"
AC_ARG_ENABLE([miner_evolution],
AS_HELP_STRING([--enable-miner-evolution],
[enable Evolution email data miner [[default=auto]]]),,
- [enable_miner_evolution=auto])
-
-if test "x$enable_miner_evolution" != "xno"; then
- PKG_CHECK_MODULES(EVOLUTION_PLUGIN,
- [evolution-plugin >= $EVO_REQUIRED
- evolution-data-server-1.2 >= $EDS_REQUIRED],
- have_miner_evolution=yes,
- have_miner_evolution=no)
- if test "x$have_miner_evolution" = "xyes"; then
- evolution_plugin=evolution-plugin
- else
- PKG_CHECK_MODULES(EVOLUTION_PLUGIN,
- [evolution-plugin-3.0 >= $EVO_REQUIRED
- evolution-data-server-1.2 >= $EDS_REQUIRED],
- have_miner_evolution=yes,
- have_miner_evolution=no)
- evolution_plugin=evolution-plugin-3.0
+ [enable_tracker_miner_evolution=auto])
+
+if test "x$enable_tracker_miner_evolution" = "xyes"; then
+ if test "x$have_tracker_miner_evolution" != "xyes"; then
+ AC_MSG_ERROR([Couldn't find Tracker Evolution plugin ($TRACKER_EVOLUTION_PLUGIN_REQUIRED).])
+ fi
+else
+ if test "x$enable_tracker_miner_evolution" = "xno"; then
+ have_tracker_miner_evolution="no (disabled)"
fi
+fi
+if test "x$have_tracker_miner_evolution" = "xyes"; then
PKG_CHECK_EXISTS([evolution-data-server-1.2 >= 2.29.1],
[AC_DEFINE(HAVE_EDS_2_29_1, 1, [Define if we have eds 2.29.1 or newer])])
PKG_CHECK_EXISTS([evolution-data-server-1.2 >= 2.31.2],
[AC_DEFINE(HAVE_EDS_2_31_2, 1, [Define if we have eds 2.31.2 or newer])])
- AC_SUBST(EVOLUTION_PLUGIN_CFLAGS)
- AC_SUBST(EVOLUTION_PLUGIN_LIBS)
-
- if test "x$have_miner_evolution" = "xyes"; then
- dnl Evolution plugins dir
- AC_ARG_WITH([evolution_plugins_dir],
- AS_HELP_STRING([--with-evolution-plugins-dir],
- [path to Evolution plugins directory]))
- if test "x$with_evolution_plugins_dir" = "x" ; then
- evolution_plugins_dir=`$PKG_CONFIG $evolution_plugin --variable=plugindir`
- else
- evolution_plugins_dir="$with_evolution_plugins_dir"
- fi
-
- if test -z $evolution_plugins_dir; then
- AC_MSG_ERROR([Couldn't find evolution plugins dir, consider using --with-evolution-plugins-dir.])
- fi
+ AC_ARG_WITH([evolution_plugin_dir],
+ AS_HELP_STRING([--with-evolution-plugin-dir],
+ [path to Evolution plugin directory]))
+ if test "x$with_evolution_plugin_dir" = "x" ; then
+ tracker_miner_evolution_install_dir=`$PKG_CONFIG $evolution_plugin_name --variable=plugindir`
+ else
+ tracker_miner_evolution_install_dir="$with_tracker_miner_evolution_install_dir"
fi
-else
- have_miner_evolution="no (disabled)"
-fi
-if test "x$enable_miner_evolution" = "xyes"; then
- if test "x$have_miner_evolution" != "xyes"; then
- AC_MSG_ERROR([Couldn't find evolution-dev and evolution-data-server-dev for Evolution miner.])
+ if test -z $tracker_miner_evolution_install_dir; then
+ AC_MSG_ERROR([Couldn't find evolution plugin dir, consider using --with-evolution-plugin-dir.])
fi
fi
-EVOLUTION_PLUGIN_INSTALL_DIR=$evolution_plugins_dir
-AC_SUBST(EVOLUTION_PLUGIN_INSTALL_DIR)
-
-AM_CONDITIONAL(HAVE_MINER_EVOLUTION, test "x$have_miner_evolution" = "xyes")
+TRACKER_MINER_EVOLUTION_INSTALL_DIR=$tracker_miner_evolution_install_dir
+AC_SUBST(TRACKER_MINER_EVOLUTION_INSTALL_DIR)
+AM_CONDITIONAL(HAVE_TRACKER_MINER_EVOLUTION, test "x$have_tracker_miner_evolution" = "xyes")
##################################################################
# Miner RSS
@@ -2197,7 +2203,7 @@ Data Miners:
Applications: yes
MeeGo $have_meegotouch
RSS: $have_tracker_miner_rss
- Evolution: $have_miner_evolution ($evolution_plugins_dir)
+ Evolution: $have_tracker_miner_evolution ($tracker_miner_evolution_install_dir)
Flickr: $have_tracker_miner_flickr
Plugins:
diff --git a/data/dbus/Makefile.am b/data/dbus/Makefile.am
index 282fe5d..9a296bf 100644
--- a/data/dbus/Makefile.am
+++ b/data/dbus/Makefile.am
@@ -36,7 +36,7 @@ service_DATA = \
org.freedesktop.Tracker1.Miner.Files.service \
org.freedesktop.Tracker1.Extract.service
-if HAVE_MINER_EVOLUTION
+if HAVE_TRACKER_MINER_EVOLUTION
service_DATA += org.freedesktop.Tracker1.Miner.EMails.service
endif
diff --git a/data/miners/Makefile.am b/data/miners/Makefile.am
index 8d72bb9..2486516 100644
--- a/data/miners/Makefile.am
+++ b/data/miners/Makefile.am
@@ -20,7 +20,7 @@ tracker_miners_DATA = \
tracker-miner-applications.desktop \
tracker-miner-files.desktop
-if HAVE_MINER_EVOLUTION
+if HAVE_TRACKER_MINER_EVOLUTION
tracker_miners_DATA += tracker-miner-evolution.desktop
endif
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index 1e8abc8..cc63262 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -2,7 +2,7 @@ include $(top_srcdir)/Makefile.decl
SUBDIRS =
-if HAVE_MINER_EVOLUTION
+if HAVE_TRACKER_MINER_EVOLUTION
SUBDIRS += evolution
endif
diff --git a/src/plugins/evolution/Makefile.am b/src/plugins/evolution/Makefile.am
index bd108cf..80f8883 100644
--- a/src/plugins/evolution/Makefile.am
+++ b/src/plugins/evolution/Makefile.am
@@ -3,27 +3,27 @@ include $(top_srcdir)/Makefile.decl
INCLUDES = \
$(BUILD_CFLAGS) \
-I$(top_srcdir)/src \
+ -I$(top_builddir)/src \
-DGETTEXT_PACKAGE="\"$(GETTEXT_PACKAGE)\"" \
-DLOCALEDIR="\"$(localedir)\"" \
- -I$(top_builddir)/src \
- $(EVOLUTION_PLUGIN_CFLAGS)
+ $(TRACKER_MINER_EVOLUTION_CFLAGS)
%.eplug.in: %.eplug.xml
LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@
%.eplug: %.eplug.in
- sed -e "s|+PLUGIN_INSTALL_DIR+|$(EVOLUTION_PLUGIN_INSTALL_DIR)|" \
+ sed -e "s|+PLUGIN_INSTALL_DIR+|$(TRACKER_MINER_EVOLUTION_INSTALL_DIR)|" \
-e "s|+GETTEXT_PACKAGE+|$(GETTEXT_PACKAGE)|" \
-e "s|+LOCALEDIR+|$(localedir)|" \
$< > $@
-eplugindir = $(EVOLUTION_PLUGIN_INSTALL_DIR)
+eplugindir = $(TRACKER_MINER_EVOLUTION_INSTALL_DIR)
eplugin_DATA = org-freedesktop-Tracker-evolution-plugin.eplug
eplugin_LTLIBRARIES = liborg-freedesktop-Tracker-evolution-plugin.la
-module_flags = -module -avoid-version -no-undefined
+# module_flags = -module -avoid-version -no-undefined
liborg_freedesktop_Tracker_evolution_plugin_la_SOURCES = \
tracker-evolution-plugin.c \
@@ -35,8 +35,7 @@ liborg_freedesktop_Tracker_evolution_plugin_la_LIBADD = \
$(top_builddir)/src/libtracker-miner/libtracker-miner- TRACKER_API_VERSION@.la \
$(top_builddir)/src/libtracker-common/libtracker-common.la \
$(BUILD_LIBS) \
- $(EVOLUTION_PLUGIN_LIBS) \
- $(DBUS_LIBS)
+ $(TRACKER_MINER_EVOLUTION_LIBS)
@INTLTOOL_DESKTOP_RULE@
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]