Tizen 2.4.0 rev3 SDK Public Release
[framework/system/swap-manager.git] / packaging / swap-manager.spec
1 Name:       swap-manager
2 Summary:    SWAP manager
3 Version:    3.0
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source:    %{name}_%{version}.tar.gz
8 BuildRequires:  smack-devel
9 BuildRequires:  libattr-devel
10 BuildRequires:  glib2-devel
11 BuildRequires:  aul-devel
12 BuildRequires:  vconf-devel
13 BuildRequires:  capi-system-info-devel
14 BuildRequires:  capi-system-runtime-info-devel
15 BuildRequires:  pkgconfig(ecore)
16 %ifarch %{arm}
17 %else
18 Requires:  swap-modules
19 %endif
20 Requires:  swap-probe
21 Requires:  sdbd
22
23 %description
24 SWAP manager is a part of data collection back-end for DA.
25 This binary will be installed in target.
26
27 %prep
28 %setup -q -n %{name}_%{version}
29
30 %build
31 cd daemon
32 make
33
34 %install
35 rm -rf ${RPM_BUILD_ROOT}
36 mkdir -p %{buildroot}/usr/share/license
37 cp LICENSE %{buildroot}/usr/share/license/%{name}
38
39 mkdir -p %{buildroot}%{_libdir}/systemd/system
40
41 %ifarch %{ix86}
42 install -m 0644 swap.service %{buildroot}%{_libdir}/systemd/system/swap.service
43 %else
44 install -m 0644 swap.service %{buildroot}%{_libdir}/systemd/system/swap.service
45 %endif
46
47 cd daemon
48 %make_install
49
50 %files
51 %{_libdir}/systemd/system/swap.service
52
53 /usr/share/license/%{name}
54 %manifest swap-manager.manifest
55 %defattr(-,root,root,-)
56 %{_prefix}/bin/da_manager
57 /opt/swap/sdk/start.sh
58 /opt/swap/sdk/stop.sh
59
60 %changelog
61