Merge pull request #5 from plundstr/master

Start using new user session targets
pull/1/head
Pekka Lundstrom 13 years ago
commit baf27949ac

@ -64,6 +64,3 @@ endif (EXISTS ${Doxygen})
install(DIRECTORY doc/implementation-documentation DESTINATION /usr/share/doc/applauncherd OPTIONAL)
install(DIRECTORY doc/user-documentation DESTINATION /usr/share/doc/applauncherd OPTIONAL)
install(DIRECTORY doc/mdeclarativecache-documentation DESTINATION /usr/share/doc/applauncherd OPTIONAL)
# Install systemd target
install(FILES data/mapplauncherd.target DESTINATION /usr/lib/systemd/user)

@ -1,2 +0,0 @@
[Unit]
Description=Application launch boosters

@ -1,6 +1,6 @@
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.25
# Generated by: spectacle version 0.26
#
Name: mapplauncherd
@ -16,6 +16,7 @@ License: LGPLv2+
URL: https://github.com/nemomobile/mapplauncherd/
Source0: %{name}-%{version}.tar.bz2
Source100: mapplauncherd.yaml
Requires: systemd-user-session-targets
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(x11)
@ -42,7 +43,7 @@ Summary: Development files for launchable applications
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
Provides: meegotouch-applauncherd-devel > 3.0.3
Obsoletes: meegotouch-applauncherd-devel <= 3.0.3
Obsoletes: meegotouch-applauncherd-devel <= 3.0.3
%description devel
Development files for creating applications that can be launched
@ -69,7 +70,6 @@ Requires: mapplauncherd-qt
Test scripts used for testing meegotouch-applauncherd.
%prep
%setup -q -n %{name}-%{version}
@ -104,11 +104,10 @@ mv %{buildroot}/usr/share/applauncherd-tests %{buildroot}/usr/lib
# Don't use %exclude, remove at install phase
rm -f %{buildroot}/usr/share/fala_images/fala_qml_helloworld
mkdir %{buildroot}/usr/lib/systemd/user/mapplauncherd.target.wants || true
ln -s ../booster-generic.service %{buildroot}/usr/lib/systemd/user/mapplauncherd.target.wants/
mkdir -p %{buildroot}/usr/lib/systemd/user/user-session.target.wants || true
ln -s ../booster-generic.service %{buildroot}/usr/lib/systemd/user/user-session.target.wants/
# << install post
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@ -118,10 +117,9 @@ ln -s ../booster-generic.service %{buildroot}/usr/lib/systemd/user/mapplauncherd
%{_bindir}/invoker
%{_bindir}/single-instance
%{_libdir}/libapplauncherd.so*
%{_libdir}/systemd/user/mapplauncherd.target
%{_libexecdir}/mapplauncherd/booster-generic
%{_libdir}/systemd/user/booster-generic.service
%{_libdir}/systemd/user/mapplauncherd.target.wants/booster-generic.service
%{_libdir}/systemd/user/user-session.target.wants/booster-generic.service
# >> files
# << files

@ -24,6 +24,8 @@ PkgConfigBR:
PkgBR:
- cmake
- python
Requires:
- systemd-user-session-targets
Provides:
- meegotouch-applauncherd > 3.0.3
Obsoletes:
@ -33,10 +35,9 @@ Files:
- "%{_bindir}/invoker"
- "%{_bindir}/single-instance"
- "%{_libdir}/libapplauncherd.so*"
- "%{_libdir}/systemd/user/mapplauncherd.target"
- "%{_libexecdir}/mapplauncherd/booster-generic"
- "%{_libdir}/systemd/user/booster-generic.service"
- "%{_libdir}/systemd/user/mapplauncherd.target.wants/booster-generic.service"
- "%{_libdir}/systemd/user/user-session.target.wants/booster-generic.service"
SubPackages:
- Name: devel

@ -1,8 +1,11 @@
[Unit]
Description=Generic application launch booster
After=xorg.target
Requires=dbus.socket xorg.target
After=pre-user-session.target
Requires=dbus.socket pre-user-session.target
[Service]
Type=notify
ExecStart=/usr/libexec/mapplauncherd/booster-generic --systemd
[Install]
WantedBy=user-session.target

Loading…
Cancel
Save