add service file for launch automatically 82/45582/1
authorMinkyu Kang <mk7.kang@samsung.com>
Fri, 7 Aug 2015 12:47:50 +0000 (21:47 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Fri, 7 Aug 2015 12:48:29 +0000 (21:48 +0900)
Change-Id: I93d228e81b0241ad4fb576d70c5c4411fec2bbbb
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
packaging/org.tizen.live-tv.path [new file with mode: 0644]
packaging/org.tizen.live-tv.service [new file with mode: 0644]
packaging/org.tizen.live-tv.spec
src/main.c

diff --git a/packaging/org.tizen.live-tv.path b/packaging/org.tizen.live-tv.path
new file mode 100644 (file)
index 0000000..74d8137
--- /dev/null
@@ -0,0 +1,5 @@
+[Unit]
+Description=This path will tell you that live-tv is ready to launch
+
+[Path]
+PathExists=/run/.wm_ready
diff --git a/packaging/org.tizen.live-tv.service b/packaging/org.tizen.live-tv.service
new file mode 100644 (file)
index 0000000..f4c73bc
--- /dev/null
@@ -0,0 +1,5 @@
+[Unit]
+Description=live-tv
+
+[Service]
+ExecStart=/bin/sh -c -l '/usr/bin/aul_test launch org.tizen.live-tv'
index 56819b1..13eec6d 100644 (file)
@@ -5,6 +5,8 @@ Release:   1
 Group:     Applications
 License:   Apache-2.0
 Source0:   %{name}-%{version}.tar.gz
+Source1:   %{name}.service
+Source2:   %{name}.path
 
 BuildRequires: cmake
 BuildRequires: pkgconfig(capi-appfw-application)
@@ -26,6 +28,8 @@ BuildRequires: edje-bin
 %define _datadir %{_pkgdir}/data
 %define _edjedir %{_resdir}/edje
 %define _manifestdir %{_datarootdir}/packages
+%define _sysuserdir /systemd/user
+%define _servicedir /systemd/user/default.target.wants
 
 %description
 Live TV application for Tizen TV.
@@ -47,6 +51,10 @@ make %{?jobs:-j%jobs}
 %install
 %make_install
 install --directory %{buildroot}/%{_datadir}
+install --directory %{buildroot}%{_libdir}%{_servicedir}
+install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}%{_sysuserdir}
+install -m 0644 %{SOURCE2} %{buildroot}%{_libdir}%{_sysuserdir}
+ln -sf ../%{name}.path %{buildroot}%{_libdir}%{_servicedir}
 
 %clean
 rm -rf %{buildroot}
@@ -57,3 +65,6 @@ rm -rf %{buildroot}
 %{_resdir}/*
 %{_datadir}
 %{_manifestdir}/%{name}.xml
+%{_libdir}%{_sysuserdir}/%{name}.service
+%{_libdir}%{_sysuserdir}/%{name}.path
+%{_libdir}%{_servicedir}/%{name}.path
index 0ea7cda..dc5ec16 100644 (file)
@@ -147,6 +147,7 @@ static Evas_Object *_add_win(const char *name)
                _ERR("elm_win_add failed");
                return NULL;
        }
+       elm_win_title_set(win, PACKAGE);
        elm_win_alpha_set(win, EINA_TRUE);
        elm_win_focus_highlight_enabled_set(win, EINA_FALSE);
        elm_win_focus_highlight_style_set(win, "invisible");