tracker r2956 - in trunk: . data docs/manpages python/deskbar-handler src
- From: mr svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2956 - in trunk: . data docs/manpages python/deskbar-handler src
- Date: Mon, 23 Feb 2009 12:08:43 +0000 (UTC)
Author: mr
Date: Mon Feb 23 12:08:43 2009
New Revision: 2956
URL: http://svn.gnome.org/viewvc/tracker?rev=2956&view=rev
Log:
* configure.ac:
* data/Makefile.am:
* docs/manpages/Makefile.am:
* python/deskbar-handler/Makefile.am:
* python/deskbar-handler/tracker-module.py:
* src/Makefile.am: Fixed tracker-search-tool, tracker-preferences,
tracker-applet and the deskbar-applet enable/disable switches in
configure. Also fixed the deskbar-applet so it actually errors
when using --enable-deskbar-applet instead of doing nothing when
we don't have it available.
Modified:
trunk/ChangeLog
trunk/configure.ac
trunk/data/Makefile.am
trunk/docs/manpages/Makefile.am
trunk/python/deskbar-handler/Makefile.am
trunk/src/Makefile.am
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Mon Feb 23 12:08:43 2009
@@ -107,9 +107,12 @@
DBUS_REQUIRED=0.60
GLIB_REQUIRED=2.16.0
PANGO_REQUIRED=1.0.0
+GTK_REQUIRED=2.8.0
+GLADE_REQUIRED=2.5
QDBM_REQUIRED=1.8
GMIME_REQUIRED=2.1.0
LIBXML2_REQUIRED=0.6
+LIBNOTIFY_REQUIRED=0.4.3
HAL_REQUIRED=0.5
GDKPIXBUF_REQUIRED=2.12.0
UNAC_REQUIRED=1.0.0
@@ -122,6 +125,9 @@
HILDON_THUMBNAIL_REQUIRED=3.0.10
EVO_REQUIRED=2.25.5
EDS_REQUIRED=2.25.5
+LIBGNOME_DESKTOP_REQUIRED=2.9.91
+LIBGNOME_REQUIRED=2.13.2
+LIBGNOMEUI_REQUIRED=2.13.7
# Library Checks
PKG_CHECK_MODULES(GLIB2, [glib-2.0 >= $GLIB_REQUIRED])
@@ -232,21 +238,21 @@
# (as) options when merging to vstore. Thanks!
AC_ARG_ENABLE([evolution_push_module],
- AS_HELP_STRING([--enable-evolution-push-module=ARG],
+ AS_HELP_STRING([--enable-evolution-push-module=@<:@no/yes/auto@:>@],
[enable support for Evolution push mechanism]),,
[enable_evolution_push_module=no])
AM_CONDITIONAL(USING_EVOLUTION_PUSH_MODULE, test "x$enable_evolution_push_module" = "xyes")
AC_ARG_ENABLE([kmail_push_module],
- AS_HELP_STRING([--enable-kmail-push-module=ARG],
+ AS_HELP_STRING([--enable-kmail-push-module=@<:@no/yes/auto@:>@],
[enable support for KMail push mechanism]),,
[enable_kmail_push_module=no])
AM_CONDITIONAL(USING_KMAIL_PUSH_MODULE, test "x$enable_kmail_push_module" = "xyes")
AC_ARG_ENABLE([rss_push_module],
- AS_HELP_STRING([--enable-rss-push-module=ARG],
+ AS_HELP_STRING([--enable-rss-push-module=@<:@no/yes/auto@:>@],
[enable support for RSS push mechanism]),,
[enable_rss_push_module=no])
@@ -257,56 +263,59 @@
####################################################################
AC_ARG_ENABLE([deskbar_applet],
- AS_HELP_STRING([--enable-deskbar-applet=ARG],
+ AS_HELP_STRING([--enable-deskbar-applet=@<:@no/yes/auto@:>@],
[enable support for Deskbar applet]),,
[enable_deskbar_applet=auto])
-if test "x$enable_deskbar_applet" = "xauto" ; then
+if test "x$enable_deskbar_applet" != "xno" ; then
if pkg-config --atleast-version=2.19 deskbar-applet ; then
- enable_deskbar_applet="module"
+ have_deskbar_applet="module"
elif pkg-config --atleast-version=2.16 deskbar-applet ; then
- enable_deskbar_applet="handler"
+ have_deskbar_applet="handler"
else
- enable_deskbar_applet="no"
+ have_deskbar_applet="no"
fi
fi
-AM_CONDITIONAL(USING_DESKBAR_HANDLER, test "x$enable_deskbar_applet" = "xhandler")
-AM_CONDITIONAL(USING_DESKBAR_MODULE, test "x$enable_deskbar_applet" = "xmodule")
+if test "x$enable_deskbar_applet" = "xyes"; then
+ if test "x$have_deskbar_applet" = "xno"; then
+ AC_MSG_ERROR([Couldn't find deskbar-applet >= 2.16.])
+ fi
+fi
+
+AM_CONDITIONAL(HAVE_DESKBAR_APPLET_HANDLER, test "x$have_deskbar_applet" = "xhandler")
+AM_CONDITIONAL(HAVE_DESKBAR_APPLET_MODULE, test "x$have_deskbar_applet" = "xmodule")
AC_ARG_WITH([deskbar_applet_dir],
AS_HELP_STRING([--with-deskbar-applet-dir],
[Path to Deskbar handler/module directory]))
-if test "x$enable_deskbar_applet" = "xhandler" ; then
- if test "x$with_deskbar_applet_dir" = "x" ; then
- handler_dir="`pkg-config --variable handlersdir deskbar-applet`"
+if test "x$have_deskbar_applet" = "xhandler"; then
+ if test -z "x$with_deskbar_applet_dir"; then
+ deskbar_applet_dir="`pkg-config --variable handlersdir deskbar-applet`"
else
- handler_dir="$with_deskbar_applet_dir"
+ deskbar_applet_dir="$with_deskbar_applet_dir"
fi
- if test "x$handler_dir" = "x" ; then
- handler_dir="\$(exec_prefix)/lib/deskbar-applet/handlers"
+ if test -z "$deskbar_applet_dir"; then
+ deskbar_applet_dir="\$(exec_prefix)/lib/deskbar-applet/handlers"
fi
fi
-DESKBAR_HANDLER_DIR="$handler_dir"
-AC_SUBST(DESKBAR_HANDLER_DIR)
-
-if test "x$enable_deskbar_applet" = "xmodule" ; then
- if test "x$with_deskbar_applet_dir" = "x" ; then
- module_dir="`pkg-config --variable modulesdir deskbar-applet`"
+if test "x$have_deskbar_applet" = "xmodule"; then
+ if test -z "$with_deskbar_applet_dir"; then
+ deskbar_applet_dir="`pkg-config --variable modulesdir deskbar-applet`"
else
- module_dir="$with_deskbar_applet_dir"
+ deskbar_applet_dir="$with_deskbar_applet_dir"
fi
- if test "x$module_dir" = "x" ; then
- module_dir="\$(exec_prefix)/lib/deskbar-applet/modules-2.20-compatible"
+ if test -z "$module_dir"; then
+ deskbar_applet_dir="\$(exec_prefix)/lib/deskbar-applet/modules-2.20-compatible"
fi
fi
-DESKBAR_MODULE_DIR="$module_dir"
-AC_SUBST(DESKBAR_MODULE_DIR)
+DESKBAR_APPLET_DIR="$deskbar_applet_dir"
+AC_SUBST(DESKBAR_APPLET_DIR)
####################################################################
# gettext/intltool support
@@ -669,123 +678,123 @@
# Enable building libtracker-gtk?
##################################################################
-LIBTRACKERGTK_GTK_REQUIRED=2.8.20
-
AC_ARG_ENABLE([libtrackergtk],
AS_HELP_STRING([--disable-libtrackergtk],
[disable libtrackergtk]),,
[enable_libtrackergtk=yes])
if test "x$enable_libtrackergtk" != "xno" ; then
- libtrackergtk_modules="\
- glib-2.0 >= $GLIB_REQUIRED, \
- gtk+-2.0 >= $LIBTRACKERGTK_GTK_REQUIRED, \
- dbus-1 >= $DBUS_REQUIRED, \
- dbus-glib-1 >= $DBUS_REQUIRED"
-
- PKG_CHECK_MODULES(LIBTRACKERGTK,
- [$libtrackergtk_modules],
- [enable_libtrackergtk=yes],
- [enable_libtrackergtk=no])
+ PKG_CHECK_MODULES(LIBTRACKERGTK, [
+ glib-2.0 >= $GLIB_REQUIRED
+ gtk+-2.0 >= $GTK_REQUIRED
+ dbus-1 >= $DBUS_REQUIRED
+ dbus-glib-1 >= $DBUS_REQUIRED],
+ [have_libtrackergtk=yes],
+ [have_libtrackergtk=no])
AC_SUBST([LIBTRACKERGTK_CFLAGS])
AC_SUBST([LIBTRACKERGTK_LIBS])
else
- enable_libtrackergtk="no (disabled)"
+ have_libtrackergtk="no (disabled)"
fi
-AM_CONDITIONAL(ENABLE_LIBTRACKERGTK, test "$enable_libtrackergtk" = "yes")
+if test "x$enable_libtrackergtk" = "xyes"; then
+ if test "x$have_libtrackergtk" != "xyes"; then
+ AC_MSG_ERROR([Couldn't find libtracker_gtk dependencies (glib-2.0 >= $GLIB_REQUIRED, gtk+-2.0 >= $GTK_REQUIRED, dbus-1 >= $DBUS_REQUIRED, dbus-glib-1 >= $DBUS_REQUIRED).])
+ fi
+fi
+
+AM_CONDITIONAL(HAVE_LIBTRACKERGTK, test "$have_libtrackergtk" = "yes")
##################################################################
# Enable building tracker-applet notification icon?
##################################################################
-LIBNOTIFY_GTK2_REQUIRED=2.10
-LIBNOTIFY_GLIB_REQUIRED=2.10
-LIBNOTIFY_REQUIRED=0.4.3
-
AC_ARG_ENABLE([tracker-applet],
AS_HELP_STRING([--disable-tracker-applet],
[disable tracker-applet]),,
[enable_tracker_applet=yes])
if test "x$enable_tracker_applet" != "xno" ; then
- tracker_applet_modules="\
- glib-2.0 >= $LIBNOTIFY_GLIB_REQUIRED, \
- gtk+-2.0 >= $LIBNOTIFY_GTK2_REQUIRED, \
- dbus-1 >= $DBUS_REQUIRED, \
- dbus-glib-1 >= $DBUS_REQUIRED, \
- libnotify >= $LIBNOTIFY_REQUIRED"
-
- PKG_CHECK_MODULES(TRACKER_APPLET,
- [$tracker_applet_modules],
- [enable_tracker_applet=yes],
- [enable_tracker_applet=no])
+ PKG_CHECK_MODULES(TRACKER_APPLET, [
+ glib-2.0 >= $GLIB_REQUIRED
+ gtk+-2.0 >= $GTK_REQUIRED
+ dbus-1 >= $DBUS_REQUIRED
+ dbus-glib-1 >= $DBUS_REQUIRED
+ libnotify >= $LIBNOTIFY_REQUIRED],
+ [have_tracker_applet=yes],
+ [have_tracker_applet=no])
AC_SUBST([TRACKER_APPLET_CFLAGS])
AC_SUBST([TRACKER_APPLET_LIBS])
else
- enable_tracker_applet="no (disabled)"
+ have_tracker_applet="no (disabled)"
fi
-AM_CONDITIONAL(ENABLE_TRACKER_APPLET, test "$enable_tracker_applet" = "yes")
+if test "x$enable_tracker_applet" = "xyes"; then
+ if test "x$have_tracker_applet" != "xyes"; then
+ AC_MSG_ERROR([Couldn't find tracker-applet dependencies (glib-2.0 >= $GLIB_REQUIRED, gtk+-2.0 >= $GTK_REQUIRED, dbus-1 >= $DBUS_REQUIRED, dbus-glib-1 >= $DBUS_REQUIRED, libnotify >= $LIBNOTIFY_REQUIRED).])
+ fi
+fi
+
+AM_CONDITIONAL(HAVE_TRACKER_APPLET, test "$have_tracker_applet" = "yes")
##################################################################
# Check for GNOME/GTK dependencies to build tracker search tool
##################################################################
-GTK_REQUIRED=2.8.0
-LIBGNOME_DESKTOP_REQUIRED=2.9.91
-LIBGNOME_REQUIRED=2.13.2
-LIBGNOMEUI_REQUIRED=2.13.7
-
AC_ARG_ENABLE(tracker-search-tool,
AS_HELP_STRING([--disable-tracker-search-tool],
[disable tracker-search-tool]),,
- [enable_tracker_search_tool=yes])
+ [enable_tracker_search_tool=auto])
-if test "x$enable_tracker_search_tool" = "xyes"; then
+if test "x$enable_tracker_search_tool" != "xno"; then
PKG_CHECK_MODULES(GNOME_UTILS,
- [gtk+-2.0 >= $GTK_REQUIRED
- libgnome-2.0 >= $LIBGNOME_REQUIRED
+ [libgnome-2.0 >= $LIBGNOME_REQUIRED
libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED],
- [have_gnome=yes],
- [have_gnome=no])
-
- if test "$have_gnome" = "yes"; then
- PKG_CHECK_MODULES(GNOMEDESKTOP,
- [gnome-desktop-2.0 >= $LIBGNOME_DESKTOP_REQUIRED],
- [have_gnome=yes],
- [have_gnome=no])
- fi
+ [have_gnome_libs=yes],
+ [have_gnome_libs=no])
AC_SUBST(GNOME_UTILS_CFLAGS)
AC_SUBST(GNOME_UTILS_LIBS)
+ PKG_CHECK_MODULES(GNOMEDESKTOP,
+ [gnome-desktop-2.0 >= $LIBGNOME_DESKTOP_REQUIRED],
+ [have_gnome_desktop=yes],
+ [have_gnome_desktop=no])
+
AC_SUBST(GNOMEDESKTOP_CFLAGS)
AC_SUBST(GNOMEDESKTOP_LIBS)
+
+ if test "x$have_gnome_libs" != "xyes"; then
+ tracker_search_tool_error="Couldn't find GNOME library dependencies (libgnome-2.0 >= $LIBGNOME_REQUIRED, libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED)."
+ have_tracker_search_tool="no"
+ elif test "x$have_gnome_desktop" != "xyes"; then
+ tracker_search_tool_error="Couldn't find GNOME desktop dependencies (gnome-desktop-2.0 >= $LIBGNOME_DESKTOP_REQUIRED)."
+ have_tracker_search_tool="no"
+ elif test "x$have_libtrackergtk" != "xyes"; then
+ tracker_search_tool_error="Not building tracker-search-tool because libtracker-gtk is disabled or missing dependencies."
+ have_tracker_search_tool="no"
+ else
+ have_tracker_search_tool="yes"
+ GNOME_COMMON_INIT
+ fi
else
- have_gnome="no (disabled)"
+ have_tracker_search_tool="no (disabled)"
fi
-# Do not build if libtracker-gtk is not being built
-if test "x$enable_libtrackergtk" != "xyes"; then
- have_gnome="no (disabled as libtracker-gtk is not being built)"
+if test "x$enable_tracker_search_tool" = "xyes"; then
+ if test "x$have_tracker_search_tool" != "xyes"; then
+ AC_MSG_ERROR([$tracker_search_tool_error])
+ fi
fi
-AM_CONDITIONAL(HAVE_GNOME, test "$have_gnome" = "yes")
-
-if test "$have_gnome" = "yes"; then
- GNOME_COMMON_INIT
-fi
+AM_CONDITIONAL(HAVE_TRACKER_SEARCH_TOOL, test "$have_tracker_search_tool" = "yes")
##################################################################
# Checks for tracker-preferences
##################################################################
-PREFERENCES_GLADE_REQUIRED=2.5
-PREFERENCES_GTK_REQUIRED=2.8.0
-
AC_ARG_ENABLE([tracker-preferences],
AS_HELP_STRING([--disable-tracker-preferences],
[disable the tracker preferences dialog]),,
@@ -793,37 +802,43 @@
if test "x$enable_tracker_preferences" != "xno" ; then
PKG_CHECK_MODULES(GLIB2,
- [glib-2.0 >= $PREFERENCES_GLIB_REQUIRED],
- [enable_preference=yes],
- [enable_preference=no])
+ [glib-2.0 >= $GLIB_REQUIRED],
+ [have_tracker_preferences=yes],
+ [have_tracker_preferences=no])
AC_SUBST([GLIB2_CFLAGS])
AC_SUBST([GLIB2_LIBS])
- if test "$enable_tracker_preferences" = "yes"; then
+ if test "$have_tracker_preferences" = "yes"; then
PKG_CHECK_MODULES(GTK2,
- [gtk+-2.0 >= $PREFERENCES_GTK_REQUIRED],
- [enable_preference=yes],
- [enable_preference=no])
+ [gtk+-2.0 >= $GTK_REQUIRED],
+ [have_tracker_preferences=yes],
+ [have_tracker_preferences=no])
AC_SUBST([GTK2_CFLAGS])
AC_SUBST([GTK2_LIBS])
fi
- if test "$enable_tracker_preferences" = "yes"; then
+ if test "$have_tracker_preferences" = "yes"; then
PKG_CHECK_MODULES(LIBGLADE,
- [libglade-2.0 >= $PREFERENCES_GLADE_REQUIRED],
- [enable_tracker_preferences=yes],
- [enable_tracker_preferences=no])
+ [libglade-2.0 >= $GLADE_REQUIRED],
+ [have_tracker_preferences=yes],
+ [have_tracker_preferences=no])
AC_SUBST([LIBGLADE_CFLAGS])
AC_SUBST([LIBGLADE_LIBS])
fi
else
- enable_tracker_preferences="no (disabled)"
+ have_tracker_preferences="no (disabled)"
+fi
+
+if test "x$enable_tracker_preferences" = "xyes"; then
+ if test "x$have_tracker_preferences" != "xyes"; then
+ AC_MSG_ERROR([Couldn't find tracker-preferences dependencies (GLib >= $GLIB_REQUIRED, GTK+ >= $GTK_REQUIRED, Libglade >= $GLADE_REQUIRED).])
+ fi
fi
-AM_CONDITIONAL(ENABLE_TRACKER_PREFERENCES, test "$enable_tracker_preferences" = "yes")
+AM_CONDITIONAL(HAVE_TRACKER_PREFERENCES, test "$have_tracker_preferences" = "yes")
##################################################################
# Check for poppler's glib bingings
@@ -1342,7 +1357,7 @@
Win32: $native_win32
Enable unit tests: $have_unit_tests
- Enable unac accent stripper: $enable_unac
+ Enable unac accent stripper: $have_unac
Support for file monitoring: gio (w/ libinotify: $have_inotify)
Support for ioprio: $have_ioprio
@@ -1352,11 +1367,11 @@
Build with SQLite FTS support: $enable_sqlite_fts
- Build deskbar-applet: $enable_deskbar_applet
- Build tracker-search-tool: $have_gnome
- Build tracker-preferences: $enable_tracker_preferences
- Build tracker-applet: $enable_tracker_applet
- Build libtracker-gtk: $enable_libtrackergtk
+ Build deskbar-applet: $have_deskbar_applet
+ Build tracker-search-tool: $have_tracker_search_tool
+ Build tracker-preferences: $have_tracker_preferences
+ Build tracker-applet: $have_tracker_applet
+ Build libtracker-gtk: $have_libtrackergtk
Metadata Extractors:
Modified: trunk/data/Makefile.am
==============================================================================
--- trunk/data/Makefile.am (original)
+++ trunk/data/Makefile.am Mon Feb 23 12:08:43 2009
@@ -18,7 +18,7 @@
tracker.pc \
tracker-module-1.0.pc
-if ENABLE_LIBTRACKERGTK
+if HAVE_LIBTRACKERGTK
pkgconfig_DATA += libtracker-gtk.pc
endif
Modified: trunk/docs/manpages/Makefile.am
==============================================================================
--- trunk/docs/manpages/Makefile.am (original)
+++ trunk/docs/manpages/Makefile.am Mon Feb 23 12:08:43 2009
@@ -1,14 +1,14 @@
include $(top_srcdir)/Makefile.decl
-if HAVE_GNOME
+if HAVE_TRACKER_SEARCH_TOOL
tst = tracker-search-tool.1
endif
-if ENABLE_TRACKER_APPLET
+if HAVE_TRACKER_APPLET
ta = tracker-applet.1
endif
-if ENABLE_TRACKER_PREFERENCES
+if HAVE_TRACKER_PREFERENCES
tp = tracker-preferences.1
endif
@@ -31,5 +31,4 @@
$(ta) \
$(tp)
-EXTRA_DIST = $(man_MANS)
-
+EXTRA_DIST = $(man_MANS)
Modified: trunk/python/deskbar-handler/Makefile.am
==============================================================================
--- trunk/python/deskbar-handler/Makefile.am (original)
+++ trunk/python/deskbar-handler/Makefile.am Mon Feb 23 12:08:43 2009
@@ -1,14 +1,14 @@
include $(top_srcdir)/Makefile.decl
-if USING_DESKBAR_HANDLER
-handlerdir = $(DESKBAR_HANDLER_DIR)
+if HAVE_DESKBAR_APPLET_HANDLER
+handlerdir = $(DESKBAR_APPLET_DIR)
handler_DATA = \
tracker-handler.py \
- tracker-handler-static.py
+ tracker-handler-static.py
endif
-if USING_DESKBAR_MODULE
-moduledir = $(DESKBAR_MODULE_DIR)
+if HAVE_DESKBAR_APPLET_MODULE
+moduledir = $(DESKBAR_APPLET_DIR)
module_DATA = tracker-module.py
endif
Modified: trunk/src/Makefile.am
==============================================================================
--- trunk/src/Makefile.am (original)
+++ trunk/src/Makefile.am Mon Feb 23 12:08:43 2009
@@ -1,9 +1,5 @@
include $(top_srcdir)/Makefile.decl
-if HAVE_GNOME
-build_tracker_search_tool = tracker-search-tool
-endif
-
if HAVE_INOTIFY
build_libinotify = libinotify
endif
@@ -16,18 +12,22 @@
build_sqlite_fts = tracker-fts
endif
-if ENABLE_TRACKER_PREFERENCES
+if HAVE_TRACKER_PREFERENCES
build_tracker_preferences = tracker-preferences
endif
-if ENABLE_TRACKER_APPLET
+if HAVE_TRACKER_APPLET
build_tracker_applet = tracker-applet
endif
-if ENABLE_LIBTRACKERGTK
+if HAVE_LIBTRACKERGTK
build_libtrackergtk = libtracker-gtk
endif
+if HAVE_TRACKER_SEARCH_TOOL
+build_tracker_search_tool = tracker-search-tool
+endif
+
SUBDIRS = \
libstemmer \
$(build_qdbm) \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]