Hi.

Attached is a patch to autodetect the session service dir.  It can
always be overridden with the --with-session-bus-services-dir.

The name of the patch is slightly misleading (mostly since Im too lazy
to rename it :-p).  It should apply cleanly to SVN head.

Saleem Abdulrasool
compnerd (at) gentoo (dot) org
Index: configure.in
===================================================================
--- configure.in        (revision 382)
+++ configure.in        (working copy)
@@ -68,6 +68,23 @@
 AC_SUBST(LIBPNG_LIBS)
 
 ####################################################################
+# DBus Service
+####################################################################
+
+dnl DBus services dir
+AC_ARG_WITH([session_bus_services_dir],
+            AC_HELP_STRING([--with-session-bus-services-dir], [Path to DBus 
services directory]))
+
+if test "x$with_session_bus_services_dir" = "x" ; then
+   services_dir="`pkg-config --variable session_bus_services_dir dbus-1`"
+else
+   services_dir="$with_session_bus_services_dir"
+fi
+
+DBUS_SERVICES_DIR="$services_dir"
+AC_SUBST(DBUS_SERVICES_DIR)
+
+####################################################################
 # Compiler warning checks
 ####################################################################
 AC_ARG_ENABLE(warnings,
Index: data/Makefile.am
===================================================================
--- data/Makefile.am    (revision 382)
+++ data/Makefile.am    (working copy)
@@ -9,7 +9,7 @@
                sqlite-stored-procs.sql \
                mysql-system.sql
 
-servicedir       = $(prefix)/share/dbus-1/services
+servicedir       = $(DBUS_SERVICES_DIR)
 service_in_files = tracker.service.in
 service_DATA     = tracker.service
 

Attachment: pgpNu1FD7GLe8.pgp
Description: PGP signature

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to