Added maevies service support master
authorSimón Pena <spenap@gmail.com>
Sun, 27 Jun 2010 14:16:56 +0000 (16:16 +0200)
committerSimón Pena <spenap@gmail.com>
Sun, 27 Jun 2010 14:30:46 +0000 (16:30 +0200)
* Created service file
* Added basic rules to configure.ac to get dbus directory
* Added rule to Makefile.am to install service
* Renamed binary service

Makefile.am
configure.ac
data/com.simonpena.maevies.service.in [new file with mode: 0644]
src/Makefile.am

index e140b2b..2f1d9a8 100644 (file)
@@ -22,7 +22,15 @@ MAINTAINERCLEANFILES =       \
        ltmain.sh \
        missing \
        mkinstalldirs \
+       data/com.simonpena.maevies.service \
        *~
 
+servicedir = $(DBUS_SERVICES_DIR)
+service_DATA = data/com.simonpena.maevies.service
+
+edit = sed -e 's,@BINDIR\@,$(bindir),g'
+
+data/com.simonpena.maevies.service: data/com.simonpena.maevies.service.in Makefile
+       $(edit) $<> $@
 
 DISTCLEANFILES = $(MAINTAINERCLEANFILES)
index 7fe292c..4a3da34 100644 (file)
@@ -15,6 +15,11 @@ AC_PROG_LIBTOOL
 
 AC_HEADER_STDC
 
+DBUS_SERVICES_DIR="\${datadir}/dbus-1/services"
+AC_SUBST(DBUS_SERVICES_DIR)
+AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR",
+       [Where services dir for DBUS is])
+
 PKG_CHECK_MODULES([DEPS],  [glib-2.0 gobject-2.0 libsoup-2.4 \
        libxml-2.0 json-glib-1.0 dbus-glib-1])
 
diff --git a/data/com.simonpena.maevies.service.in b/data/com.simonpena.maevies.service.in
new file mode 100644 (file)
index 0000000..e43be63
--- /dev/null
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=com.simonpena.maevies
+Exec=@bindir@/maevies-service
index 76c99b8..3cd1a73 100644 (file)
@@ -1,5 +1,5 @@
 bin_PROGRAMS = \
-       maevies_service
+       maevies-service
 
 noinst_PROGRAMS = \
        mvs