Event Systemd Daemon : initail commit
[platform/core/appfw/event-system.git] / packaging / esd.spec
1 Name:       esd
2 Summary:    Event system daemon
3 Version:    0.0.1
4 Release:    1
5 Group:      Application Framework/Daemons
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    esd.service
9 BuildRequires:  cmake
10 BuildRequires:  pkgconfig(ecore)
11 BuildRequires:  pkgconfig(aul)
12 BuildRequires:  pkgconfig(bundle)
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(pkgmgr-info)
15 BuildRequires:  pkgconfig(appsvc)
16 BuildRequires:  pkgconfig(gio-2.0)
17 BuildRequires:  pkgconfig(glib-2.0)
18 BuildRequires:  pkgconfig(pkgmgr)
19 BuildRequires:  pkgconfig(eventsystem)
20
21 Requires(post): /sbin/ldconfig
22 Requires(postun): /sbin/ldconfig
23
24 %description
25 Event System Daemon
26
27 %package devel
28 Summary:    Event system daemon (devel)
29 Group:      Development/Libraries
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 Event system Daemon (devel)
34
35 %prep
36 %setup -q
37
38 %build
39 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
40 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
41 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
42
43
44 %cmake .
45 make %{?jobs:-j%jobs}
46
47 %install
48 rm -rf %{buildroot}
49 %make_install
50
51 mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants
52 install -m 0644 %SOURCE1 %{buildroot}%{_unitdir_user}/esd.service
53 ln -sf ../esd.service %{buildroot}%{_unitdir_user}/default.target.wants/esd.service
54 mkdir -p %{buildroot}/usr/share/license
55 cp LICENSE %{buildroot}/usr/share/license/%{name}
56
57 %post -p /sbin/ldconfig
58
59 %postun -p /sbin/ldconfig
60
61 %files
62 %manifest esd.manifest
63 %config %{_sysconfdir}/dbus-1/system.d/eventsystem.conf
64 %defattr(-,root,root,-)
65 %{_bindir}/esd
66 %{_unitdir_user}/esd.service
67 %{_unitdir_user}/default.target.wants/esd.service
68 /usr/share/license/%{name}
69
70 %files devel
71 %defattr(-,root,root,-)