BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /usr/bin/tpk-backend
-%define _sysuserdir /systemd/user
-%define _servicedir /systemd/user/default.target.wants
+%define _sysuserdir systemd/user
+%define _servicedir systemd/user/default.target.wants
%define internal_name org.tizen.xahome
%define preload_tpk_path %{TZ_SYS_RO_APP}/.preload-tpk
%build
%install
-mkdir -p %{buildroot}/%{preload_tpk_path}
-install xahome/xahome/bin/Debug/xahome.tpk %{buildroot}/%{preload_tpk_path}/
-#install --directory %{buildroot}%{_prefix}/lib/%{_servicedir}
-#install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
-#install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
-#ln -sf ../%{name}.path %{buildroot}%{_prefix}/lib/%{_servicedir}
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{preload_tpk_path}
+install TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk %{buildroot}%{preload_tpk_path}/
+install --directory %{buildroot}%{_prefix}/lib/%{_servicedir}
+install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
+install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
+ln -sf ../%{name}.path %{buildroot}%{_prefix}/lib/%{_servicedir}
%post
-#chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.service -a "_"
-#chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.path -a "_"
-#chsmack %{_prefix}/lib/%{_servicedir}/%{name}.path -a "_"
+chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.service -a "_"
+chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.path -a "_"
+chsmack %{_prefix}/lib/%{_servicedir}/%{name}.path -a "_"
+/usr/bin/tpk-backend -i %{preload_tpk_path}/TVHome.TizenTV.tpk --preload
+rm -rf %{preload_tpk_path}/TVHome.TizenTV.tpk
%files
%defattr(-,root,root,-)
%{preload_tpk_path}/*.tpk
-#%{_prefix}/lib/%{_sysuserdir}/%{name}.service
-#%{_prefix}/lib/%{_sysuserdir}/%{name}.path
-#%{_prefix}/lib/%{_servicedir}/%{name}.path
+%{_prefix}/lib/%{_sysuserdir}/%{name}.service
+%{_prefix}/lib/%{_sysuserdir}/%{name}.path
+%{_prefix}/lib/%{_servicedir}/%{name}.path