aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac6
-rw-r--r--data/Makefile.am3
-rw-r--r--data/com.canonical.indicator.messages7
3 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index b699b4f..0e89c84 100644
--- a/configure.ac
+++ b/configure.ac
@@ -61,6 +61,12 @@ GTK_DOC_CHECK([1.18], [--flavour no-tmpl])
GOBJECT_INTROSPECTION_CHECK([$INTROSPECTION_REQUIRED_VERSION])
+AC_ARG_WITH([indicator-dir],
+ [AS_HELP_STRING([--with-indicator-dir=DIR], [Indicator directory [default=$datadir/unity/indicators]])],
+ [],
+ [with_indicator_dir=$datadir/unity/indicators])
+AC_SUBST([INDICATOR_DIR], [$with_indicator_dir])
+
###########################
# gcov coverage reporting
###########################
diff --git a/data/Makefile.am b/data/Makefile.am
index 488ce05..3e02386 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -9,6 +9,9 @@ dbus_services_DATA = indicator-messages.service
gsettings_SCHEMAS = com.canonical.indicator.messages.gschema.xml
@GSETTINGS_RULES@
+indicatordir = $(INDICATOR_DIR)
+dist_indicator_DATA = com.canonical.indicator.messages
+
EXTRA_DIST = \
$(gsettings_SCHEMAS) \
indicator-messages.service.in
diff --git a/data/com.canonical.indicator.messages b/data/com.canonical.indicator.messages
new file mode 100644
index 0000000..dc37549
--- /dev/null
+++ b/data/com.canonical.indicator.messages
@@ -0,0 +1,7 @@
+[Indicator Service]
+Name=indicator-messages
+ObjectPath=/com/canonical/indicator/messages
+Position=50
+
+[phone]
+ObjectPath=/com/canonical/indicator/messages/phone