summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-12 20:58:13 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-12 21:03:41 +0100
commit44beac5d9f425d3abc72fd6f318cd23645133eea (patch)
tree14514fef524f2439fed3aa093a30d5e7c776bda2
parenteecabc4aab5fda5b2d1dd9c68c44f0ba560f025e (diff)
Make disfluid d-bus activable.
-rw-r--r--Makefile.am1
-rw-r--r--dbus/Makefile.am11
-rw-r--r--desktop/eu.planete_kraus.Disfluid.Devel.desktop.in1
-rw-r--r--desktop/eu.planete_kraus.Disfluid.desktop.in1
4 files changed, 14 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index e59c036..896cd8d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -22,4 +22,5 @@ include %D%/src/Makefile.am
include %D%/icons/Makefile.am
include %D%/desktop/Makefile.am
include %D%/settings/Makefile.am
+include %D%/dbus/Makefile.am
include %D%/tests/Makefile.am
diff --git a/dbus/Makefile.am b/dbus/Makefile.am
new file mode 100644
index 0000000..8ea6cd1
--- /dev/null
+++ b/dbus/Makefile.am
@@ -0,0 +1,11 @@
+dbusdir = ${datarootdir}/dbus-1/services
+
+dbus_DATA = \
+ %D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service
+
+CLEANFILES += \
+ %D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service
+
+%D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service:
+ @mkdir -p %D%/
+ $(AM_V_GEN) (echo "[D-BUS Service]" ; echo "Name=eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX)" ; echo "Exec=$(bindir)/disfluid") > %D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service-t && mv %D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service-t %D%/eu.planete_kraus.Disfluid$(DISFLUID_NIGHTLY_SUFFIX).service
diff --git a/desktop/eu.planete_kraus.Disfluid.Devel.desktop.in b/desktop/eu.planete_kraus.Disfluid.Devel.desktop.in
index 9dfb455..7d34729 100644
--- a/desktop/eu.planete_kraus.Disfluid.Devel.desktop.in
+++ b/desktop/eu.planete_kraus.Disfluid.Devel.desktop.in
@@ -5,6 +5,7 @@ Exec=disfluid
Icon=eu.planete_kraus.Disfluid.Devel
Type=Application
Categories=Network
+DBusActivable=true
# Local Variables:
# mode: conf-desktop
diff --git a/desktop/eu.planete_kraus.Disfluid.desktop.in b/desktop/eu.planete_kraus.Disfluid.desktop.in
index 47833fb..7a65de3 100644
--- a/desktop/eu.planete_kraus.Disfluid.desktop.in
+++ b/desktop/eu.planete_kraus.Disfluid.desktop.in
@@ -5,6 +5,7 @@ Exec=disfluid
Icon=eu.planete_kraus.Disfluid
Type=Application
Categories=Network
+DBusActivable=true
# Local Variables:
# mode: conf-desktop