2 Summary: Debug Launchpad
5 Group: System Environment/Daemons
7 Source0: %{name}-%{version}.tar.gz
8 Source1: debug-launchpad.service
9 Source2: debug-launchpad.socket
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 Requires(post): /sbin/ldconfig
13 Requires(post): /usr/bin/systemctl
14 Requires(postun): /sbin/ldconfig
15 Requires(postun): /usr/bin/systemctl
16 Requires(preun): /usr/bin/systemctl
19 BuildRequires: pkgconfig(glib-2.0)
20 BuildRequires: pkgconfig(gio-2.0)
21 BuildRequires: pkgconfig(bundle)
22 BuildRequires: pkgconfig(dlog)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(security-manager)
25 BuildRequires: pkgconfig(libsystemd-daemon)
34 %if 0%{?appfw_feature_socket_activation}
35 _APPFW_FEATURE_SOCKET_ACTIVATION=ON
38 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
47 mkdir -p %{buildroot}%{_unitdir_user}/sockets.target.wants
48 install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir_user}/debug-launchpad.service
49 install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir_user}/debug-launchpad.socket
50 ln -s ../debug-launchpad.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/debug-launchpad.socket
59 %manifest debug-launchpad.manifest
60 %caps(cap_mac_admin,cap_setgid,cap_dac_override=ei) %{_bindir}/debug_launchpad_preloading_preinitializing_daemon
61 %{_unitdir_user}/debug-launchpad.service
62 %{_unitdir_user}/debug-launchpad.socket
63 %{_unitdir_user}/sockets.target.wants/debug-launchpad.socket