| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -2,7 +2,6 @@ Name:       mapplauncherd
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Summary:    Application launcher for fast startup
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Version:    4.1.31
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Release:    1
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Group:      System/Daemons
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				License:    LGPLv2+
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				URL:        https://git.merproject.org/mer-core/mapplauncherd
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Source0:    %{name}-%{version}.tar.bz2
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -52,8 +51,9 @@ export BUILD_TESTS=1
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				export MEEGO=1
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				unset LD_AS_NEEDED
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%configure --disable-static
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				make %{?jobs:-j%jobs}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				rm -f CMakeCache.txt
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%cmake
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				make %{?_smp_mflags}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%install
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				rm -rf %{buildroot}
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -62,14 +62,14 @@ rm -rf %{buildroot}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				# Don't use %exclude, remove at install phase
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				rm -f %{buildroot}/usr/share/fala_images/fala_qml_helloworld
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				mkdir -p %{buildroot}/usr/lib/systemd/user/user-session.target.wants
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				ln -s ../booster-generic.service %{buildroot}/usr/lib/systemd/user/user-session.target.wants/
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				mkdir -p %{buildroot}%{_userunitdir}/user-session.target.wants
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				ln -s ../booster-generic.service %{buildroot}%{_userunitdir}/user-session.target.wants/
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				mkdir -p %{buildroot}%{_datadir}/mapplauncherd/privileges.d
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				install -D -m 0755 %{SOURCE1} %{buildroot}/lib/systemd/system/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				mkdir -p %{buildroot}/lib/systemd/system/multi-user.target.wants
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				ln -s ../booster-cgroup-mount.service %{buildroot}/lib/systemd/system/multi-user.target.wants/
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				install -D -m 0755 %{SOURCE1} %{buildroot}%{_unitdir}/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				ln -s ../booster-cgroup-mount.service %{buildroot}%{_unitdir}/multi-user.target.wants/
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				install -D -m 0755 scripts/booster-cgroup-mount %{buildroot}/usr/lib/startup/booster-cgroup-mount
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -88,15 +88,16 @@ groupadd -rf privileged
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_bindir}/single-instance
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_libdir}/libapplauncherd.so*
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%attr(2755, root, privileged) %{_libexecdir}/mapplauncherd/booster-generic
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_libdir}/systemd/user/booster-generic.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_libdir}/systemd/user/user-session.target.wants/booster-generic.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_userunitdir}//booster-generic.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_userunitdir}/user-session.target.wants/booster-generic.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%files devel
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%defattr(-,root,root,-)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_includedir}/applauncherd/*
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%files cgroup
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				/lib/systemd/system/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				/lib/systemd/system/multi-user.target.wants/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%dir %{_libdir}/startup
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_libdir}/startup/booster-cgroup-mount
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_unitdir}/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%{_unitdir}/multi-user.target.wants/booster-cgroup-mount.service
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				# Intentionally hardcoded so that this always lives in the same place
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				%dir /usr/lib/startup
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				/usr/lib/startup/booster-cgroup-mount
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |