From d989d68a9eef754b8af2116d57bc1dc8e12d0ea7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sim=C3=B3n=20Pena?= Date: Sun, 27 Jun 2010 16:16:56 +0200 Subject: [PATCH] Added maevies service support * 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 | 8 ++++++++ configure.ac | 5 +++++ data/com.simonpena.maevies.service.in | 3 +++ src/Makefile.am | 2 +- 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 data/com.simonpena.maevies.service.in diff --git a/Makefile.am b/Makefile.am index e140b2b..2f1d9a8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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) diff --git a/configure.ac b/configure.ac index 7fe292c..4a3da34 100644 --- a/configure.ac +++ b/configure.ac @@ -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 index 0000000..e43be63 --- /dev/null +++ b/data/com.simonpena.maevies.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=com.simonpena.maevies +Exec=@bindir@/maevies-service diff --git a/src/Makefile.am b/src/Makefile.am index 76c99b8..3cd1a73 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,5 @@ bin_PROGRAMS = \ - maevies_service + maevies-service noinst_PROGRAMS = \ mvs -- 1.7.9.5