BuildRequires: edje-tools
BuildRequires: ico-uxf-utilities-devel
BuildRequires: fdupes
+BuildRequires: systemd
Requires: weston >= 1.2
%description
%configure
make %{?_smp_mflags}
-%define ico_unitdir_system %{_libdir}systemd/system
+%define ico_unitdir_user %{_libdir}/systemd/user
%install
rm -rf %{buildroot}
#settings
mkdir -p %{buildroot}/opt/etc/ico/
install -m 0644 settings/mediation_table.txt %{buildroot}/opt/etc/ico/
-mkdir -p %{buildroot}/etc/systemd/system/graphical.target.wants
-mkdir -p %{buildroot}%{ico_unitdir_system}/
-install -m 0644 settings/ico_homescreen.service %{buildroot}%{ico_unitdir_system}/
-ln -sf ../../../../usr/lib/systemd/system/ico_homescreen.service %{buildroot}/etc/systemd/system/graphical.target.wants/
+mkdir -p %{buildroot}%{ico_unitdir_user}/weston.target.wants
+install -m 0644 settings/ico_homescreen.service %{buildroot}%{ico_unitdir_user}
+ln -sf ../ico_homescreen.service %{buildroot}%{ico_unitdir_user}/weston.target.wants/
%fdupes -s %buildroot/%{PREFIX}
%{_datadir}/applications/*.desktop
%{_datadir}/packages/*.xml
/opt/etc/ico/mediation_table.txt
-%{ico_unitdir_system}/ico_homescreen.service
-/etc/systemd/system/graphical.target.wants/ico_homescreen.service
+%{ico_unitdir_user}/ico_homescreen.service
+%{ico_unitdir_user}/weston.target.wants/ico_homescreen.service
%{_libdir}/*.so.*
%{_bindir}/ico_*
[Unit]
Description=Ico HomeScreen
-Requires=graphical.target
-After=graphical.target
+Requires=weston.target
+After=weston.target
[Service]
ExecStart=/usr/bin/launch_app org.tizen.ico.homescreen &
[Install]
-WantedBy=graphical.target
+WantedBy=weston.target