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



commit 19e1942befeb5ed3f7f424f5cf1e0852d80caa9d
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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783234

 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]