Remove unnecessary macro
[platform/core/appfw/debug-launchpad.git] / packaging / debug-launchpad.spec
1 Name:       debug-launchpad
2 Summary:    Debug Launchpad
3 Version:    0.0.12
4 Release:    1
5 Group:      System Environment/Daemons
6 License:    Apache-2.0
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)
11
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
17
18 BuildRequires:  cmake
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)
26
27 %description
28 Debug launchpad
29
30 %prep
31 %setup -q
32
33 %build
34 %if 0%{?appfw_feature_socket_activation}
35 _APPFW_FEATURE_SOCKET_ACTIVATION=ON
36 %endif
37
38 cmake   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
39         .
40
41 make %{?jobs:-j%jobs}
42
43 %install
44 rm -rf %{buildroot}
45 %make_install
46
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
51
52 %clean
53 rm -rf %{buildroot}
54
55 %post
56
57 %files
58 %license LICENSE
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