packaging: enabled D-Bus based activation.
authorKrisztian Litkey <kli@iki.fi>
Thu, 12 Sep 2013 11:02:23 +0000 (14:02 +0300)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Tue, 16 Dec 2014 19:28:37 +0000 (21:28 +0200)
Change-Id: I9f15283814311ab61ee9225fa2d622f9946a51d3

packaging/org.tizen.srs.service [new file with mode: 0644]
packaging/speech-recognition.spec
packaging/start-speech-service.sh [new file with mode: 0755]

diff --git a/packaging/org.tizen.srs.service b/packaging/org.tizen.srs.service
new file mode 100644 (file)
index 0000000..4324101
--- /dev/null
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.tizen.srs
+Exec=/usr/lib/srs/scripts/start-speech-service.sh
index e40eb70..44f931a 100644 (file)
@@ -101,7 +101,9 @@ rm -fr $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig \
     $RPM_BUILD_ROOT/lib/systemd/user \
     $RPM_BUILD_ROOT%{_sysconfdir}/speech-recognition \
-    $RPM_BUILD_ROOT%{_datadir}/speech-recognition/dictionaries/demo
+    $RPM_BUILD_ROOT%{_datadir}/speech-recognition/dictionaries/demo \
+    $RPM_BUILD_ROOT%{_libdir}/srs/scripts \
+    $RPM_BUILD_ROOT%{_datadir}/dbus-1/services
 
 /usr/bin/install -m 644 packaging/speech-recognition.conf \
     $RPM_BUILD_ROOT%{_sysconfdir}/speech-recognition
@@ -112,6 +114,10 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig \
 /usr/bin/install -m 644 \
     -t $RPM_BUILD_ROOT%{_datadir}/speech-recognition/dictionaries/demo \
     dictionaries/demo/demo.*
+/usr/bin/install -m 755 packaging/start-speech-service.sh \
+     $RPM_BUILD_ROOT%{_libdir}/srs/scripts
+/usr/bin/install -m 755 packaging/org.tizen.srs.service \
+     $RPM_BUILD_ROOT%{_datadir}/dbus-1/services
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -133,6 +139,7 @@ ldconfig
 %{_sysconfdir}/sysconfig/speech-recognition
 %{_datadir}/speech-recognition/dictionaries
 /lib/systemd/user/speech-recognition.service
+%{_datadir}/dbus-1/services/org.tizen.srs.service
 
 %files doc
 %defattr(-,root,root,-)
diff --git a/packaging/start-speech-service.sh b/packaging/start-speech-service.sh
new file mode 100755 (executable)
index 0000000..f50d240
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec systemctl --user start speech-recognition