diff options
Diffstat (limited to 'packaging/tizen-mobile-session.spec')
-rw-r--r-- | packaging/tizen-mobile-session.spec | 64 |
1 files changed, 40 insertions, 24 deletions
diff --git a/packaging/tizen-mobile-session.spec b/packaging/tizen-mobile-session.spec index 8d4e50f..af0501f 100644 --- a/packaging/tizen-mobile-session.spec +++ b/packaging/tizen-mobile-session.spec @@ -1,53 +1,69 @@ %bcond_with emulator %bcond_with x Name: tizen-mobile-session -Summary: Target for tizen systemd user session +Summary: Tizen systemd user session Version: 2 Release: 2 +BuildArch: noarch Group: System/Libraries -License: Public Domain +License: TIZEN-Public-Domain Source0: tizen-mobile-session.target Source1: tizen-middleware.target Source4: tizen-generate-env.service Source5: tizen-mobile-env.conf +Source6: tizen-mobile-session.manifest Requires: systemd +Requires: user-session-units %description -Target for tizen systemd user session +Target for Tizen systemd user session + +%prep +cp %{SOURCE6} . + +%build %install -mkdir -p %{buildroot}%{_libdir}/systemd/user/tizen-mobile-session.target.wants -mkdir -p %{buildroot}%{_libdir}/systemd/user/tizen-middleware.target.wants -mkdir -p %{buildroot}%{_libdir}/systemd/system/graphical.target.wants -mkdir -p %{buildroot}%{_libdir}/systemd/system/basic.target.wants -mkdir -p %{buildroot}%{_libdir}/systemd/system/user@.service.d -install -m 0644 %SOURCE0 %{buildroot}%{_libdir}/systemd/user/ -install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/systemd/user/ -install -m 0644 %SOURCE4 %{buildroot}%{_libdir}/systemd/system/ -install -m 0644 %SOURCE5 %{buildroot}%{_libdir}/systemd/system/user@.service.d/ +mkdir -p %{buildroot}%{_unitdir_user}/tizen-mobile-session.target.wants +mkdir -p %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants +mkdir -p %{buildroot}%{_unitdir}/graphical.target.wants +mkdir -p %{buildroot}%{_unitdir}/basic.target.wants +mkdir -p %{buildroot}%{_unitdir}/user@.service.d +install -m 0644 %SOURCE0 %{buildroot}%{_unitdir_user} +install -m 0644 %SOURCE1 %{buildroot}%{_unitdir_user} +install -m 0644 %SOURCE4 %{buildroot}%{_unitdir} +install -m 0644 %SOURCE5 %{buildroot}%{_unitdir}/user@.service.d/ %if %{with x} echo "Environment=DISPLAY=:0" >> %{buildroot}%{_libdir}/systemd/system/user@.service.d/tizen-mobile-env.conf %endif -ln -sf ../user-session-launch@.service %{buildroot}%{_libdir}/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service -ln -sf tizen-mobile-session.target %{buildroot}%{_libdir}/systemd/user/default.target -ln -sf ../tizen-generate-env.service %{buildroot}%{_libdir}/systemd/system/basic.target.wants +ln -sf ../user-session-launch@.service %{buildroot}%{_unitdir}/graphical.target.wants/user-session-launch@seat0-5000.service +ln -sf tizen-mobile-session.target %{buildroot}%{_unitdir_user}/default.target +ln -sf ../tizen-generate-env.service %{buildroot}%{_unitdir}/basic.target.wants mkdir -p %{buildroot}%{_sysconfdir}/sysconfig ln -sf /run/tizen-mobile-ui %{buildroot}%{_sysconfdir}/sysconfig/tizen-mobile-ui +%post +/usr/bin/systemctl daemon-reload +/usr/bin/systemctl start tizen-generate-env.service + +%postun +/usr/bin/systemctl daemon-reload %files +%manifest tizen-mobile-session.manifest %config %{_sysconfdir}/sysconfig/tizen-mobile-ui -%{_libdir}/systemd/user/tizen-mobile-session.target -%{_libdir}/systemd/user/tizen-middleware.target -%{_libdir}/systemd/user/tizen-mobile-session.target.wants/ -%{_libdir}/systemd/user/tizen-middleware.target.wants/ -%{_libdir}/systemd/user/default.target -%{_libdir}/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service -%{_libdir}/systemd/system/tizen-generate-env.service -%{_libdir}/systemd/system/basic.target.wants/tizen-generate-env.service -%{_libdir}/systemd/system/user@.service.d/tizen-mobile-env.conf +%{_unitdir_user}/tizen-mobile-session.target +%{_unitdir_user}/tizen-middleware.target +%{_unitdir_user}/tizen-mobile-session.target.wants/ +%{_unitdir_user}/tizen-middleware.target.wants/ +%{_unitdir_user}/default.target +%{_unitdir}/graphical.target.wants/user-session-launch@seat0-5000.service +%{_unitdir}/tizen-generate-env.service +%{_unitdir}/basic.target.wants/tizen-generate-env.service +%{_unitdir}/user@.service.d/tizen-mobile-env.conf +%ghost /run/tizen-mobile-ui |