[gnome-boxes/wip/feborges/meson: 25/26] data: Add DBus activable service file



commit b1d50848bd13b948ed8bc1bff8a776d06b1592d6
Author: Felipe Borges <felipeborges gnome org>
Date:   Mon Jun 5 16:41:54 2017 +0200

    data: Add DBus activable service file
    
    We were generating the dbus service file from within
    the Makefile.
    
    With the port to meson, it is more sane to have an
    service.in file instead.

 data/Makefile.am                |    7 ++-----
 data/org.gnome.Boxes.service.in |    3 +++
 2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index bf247f4..62593cb 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -44,11 +44,8 @@ resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies $(gre
 dbusservicedir = $(datadir)/dbus-1/services
 dbusservice_DATA = org.gnome.Boxes.service
 
-org.gnome.Boxes.service: Makefile
-               $(AM_V_GEN) (echo '[D-BUS Service]'; \
-               echo 'Name=org.gnome.Boxes'; \
-               echo 'Exec=${bindir}/gnome-boxes --gapplication-service') > $@.tmp && \
-               mv $@.tmp $@
+org.gnome.Boxes.service: org.gnome.Boxes.service.in Makefile
+               $(AM_V_GEN)$(SED) -e "s|[@]bindir[@]|$(bindir)|" $< > $@
 
 EXTRA_DIST =                                   \
        org.gnome.Boxes.desktop.in              \
diff --git a/data/org.gnome.Boxes.service.in b/data/org.gnome.Boxes.service.in
new file mode 100644
index 0000000..7df5038
--- /dev/null
+++ b/data/org.gnome.Boxes.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.gnome.Boxes
+Exec=@bindir@/gnome-boxes --gapplication-service


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]