I have made the following changes intended for : CE:UX:MTF / meegotouch-home
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/6841 Thank You, Marko Saukko [This message was auto-generated] --- Request # 6841: Messages from BOSS: State: review at 2012-10-01T03:55:35 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: Project:MTF:UX / meegotouch-home -> CE:UX:MTF / meegotouch-home changes files: -------------- --- meegotouch-home.changes +++ meegotouch-home.changes @@ -0,0 +1,3 @@ +* Sun Sep 30 2012 Carsten Munk <[email protected]> - 1.3.2 +- Add systemd user session .service + new: ---- meegotouch-home.service spec files: ----------- --- meegotouch-home.spec +++ meegotouch-home.spec @@ -1,6 +1,6 @@ # # Do NOT Edit the Auto-generated Part! -# Generated by: spectacle version 0.24.1 +# Generated by: spectacle version 0.25 # Name: meegotouch-home @@ -16,6 +16,7 @@ URL: https://meego.gitorious.org/meegotouch/meegotouch-home Source0: meegotouch-%{name}-%{version}-1.tar.gz Source1: meegotouch-home.desktop +Source2: meegotouch-home.service Source100: meegotouch-home.yaml Patch0: disabled_tests.patch Patch1: fix-unittests.patch @@ -126,6 +127,9 @@ # >> install pre # << install pre %qmake_install +mkdir -p %{buildroot}%{_libdir}/systemd/user/ +cp -a %{SOURCE2} %{buildroot}%{_libdir}/systemd/user/ + # >> install post # TODO: we should work this inside yaml somehow @@ -146,6 +150,7 @@ %{_datadir}/themes/base/meegotouch/libmeegotouchhome-plaindesktopbackgroundextension/style/libmeegotouchhome-plaindesktopbackgroundextension.css %{_datadir}/meegotouch/applicationextensions/meegotouchhome-plaindesktopbackgroundextension.desktop %config /etc/xdg/autostart/*.desktop +%{_libdir}/systemd/user/meegotouch-home.service # >> files # << files other changes: -------------- ++++++ meegotouch-home.service (new) --- meegotouch-home.service +++ meegotouch-home.service @@ -0,0 +1,9 @@ +[Unit] +Description=The MTF homescreen +After=xorg.target +Requires=dbus.socket xorg.target mthemedaemon.service mcompositor.service meegotouch-systemui.service + +[Service] +ExecStart=/usr/bin/meegotouchhome -remote-theme + + ++++++ meegotouch-home.yaml --- meegotouch-home.yaml +++ meegotouch-home.yaml @@ -44,6 +44,9 @@ - meegotouch-home < 0.23.1 QMakeOptions: - CONFIG+=NODOCS +ExtraSources: + - meegotouch-home.service;%{_libdir}/systemd/user/ + Files: - "%{_bindir}/meegotouchhome" - "%exclude %{_bindir}/duihome" @@ -52,7 +55,7 @@ - "%{_datadir}/themes/base/meegotouch/libmeegotouchhome-plaindesktopbackgroundextension/style/libmeegotouchhome-plaindesktopbackgroundextension.css" - "%{_datadir}/meegotouch/applicationextensions/meegotouchhome-plaindesktopbackgroundextension.desktop" - "%config /etc/xdg/autostart/*.desktop" - + - "%{_libdir}/systemd/user/meegotouch-home.service" Configure: none Builder: qmake SubPackages:
