2 Summary: Launchpad for launching applications
5 Group: Application Framework/Daemons
7 Source0: %{name}-%{version}.tar.gz
8 Source101: launchpad-process-pool.service
9 Source102: launchpad-process-pool.socket
13 BuildRequires: pkgconfig(bundle)
14 BuildRequires: pkgconfig(gio-2.0)
15 BuildRequires: pkgconfig(ecore)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(libsystemd-daemon)
18 BuildRequires: pkgconfig(elementary)
19 BuildRequires: pkgconfig(vconf)
20 BuildRequires: pkgconfig(buxton2)
21 BuildRequires: pkgconfig(security-manager)
22 BuildRequires: pkgconfig(aul)
23 BuildRequires: pkgconfig(ttrace)
24 BuildRequires: pkgconfig(libtzplatform-config)
26 Requires(post): /sbin/ldconfig
27 Requires(post): /usr/bin/systemctl
28 Requires(postun): /sbin/ldconfig
29 Requires(postun): /usr/bin/systemctl
30 Requires(preun): /usr/bin/systemctl
32 %define appfw_feature_priority_change 0
35 Launchpad for launching applications
38 Summary: Launchpad for launching applications (devel)
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 Launchpad for launching applications (devel)
45 %package -n launchpad-loader
46 Summary: Launchpad-Loader for launching applications
47 Group: Application Framework/Application Launcher
49 %description -n launchpad-loader
50 Launchpad-Loader for launching applications
56 %if 0%{?sec_build_binary_debug_enable}
57 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
58 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
59 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
61 %if 0%{?appfw_feature_priority_change}
62 _APPFW_FEATURE_PRIORITY_CHANGE=ON
65 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
66 %cmake -DVERSION=%{version} \
67 -DMAJORVER=${MAJORVER} \
68 -D_APPFW_FEATURE_PRIORITY_CHANGE:BOOL=${_APPFW_FEATURE_PRIORITY_CHANGE} \
70 %__make %{?_smp_mflags}
76 mkdir -p %{buildroot}%{_unitdir_user}/basic.target.wants
77 mkdir -p %{buildroot}%{_unitdir_user}/sockets.target.wants
78 install -m 0644 %SOURCE101 %{buildroot}%{_unitdir_user}/launchpad-process-pool.service
79 install -m 0644 %SOURCE102 %{buildroot}%{_unitdir_user}/launchpad-process-pool.socket
80 ln -sf ../launchpad-process-pool.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/launchpad-process-pool.socket
81 ln -sf ../launchpad-process-pool.service %{buildroot}%{_unitdir_user}/basic.target.wants/launchpad-process-pool.service
86 %manifest launchpad.manifest
88 %{_prefix}/share/aul/default.debugger
89 %{_unitdir_user}/launchpad-process-pool.service
90 %{_unitdir_user}/launchpad-process-pool.socket
91 %{_unitdir_user}/sockets.target.wants/launchpad-process-pool.socket
92 %{_unitdir_user}/basic.target.wants/launchpad-process-pool.service
93 %caps(cap_mac_admin,cap_dac_override,cap_setgid=ei) %{_bindir}/launchpad-process-pool
94 %attr(0644,root,root) %{_libdir}/liblaunchpad.so.*
97 %{_includedir}/launchpad/*.h
99 %{_libdir}/pkgconfig/*.pc
101 %files -n launchpad-loader
102 %manifest %{name}.manifest
104 %{_prefix}/share/aul/default.loader
105 %caps(cap_setgid=ei) %{_bindir}/launchpad-loader