Rewrite Makefile as CMakeLists.txt
[sdk/target/sdbd.git] / packaging / sdbd.spec
1 Name:       sdbd
2 Summary:    SDB daemon
3 Version:    3.0.0
4 Release:    0
5 License:    Apache-2.0
6 Summary:    SDB daemon
7 Group:      System/Utilities
8 Source0:    %{name}-%{version}.tar.gz
9 Source1001:    sdbd_device.service
10 Source1002:    sdbd_emulator.service
11 Source1003:    %{name}.manifest
12
13 BuildRequires: capi-system-info-devel >= 0.2.0
14 BuildRequires: cmake >= 2.8.3
15 Requires: sys-assert
16 Requires: dbus
17
18 %description
19 Description: SDB daemon.
20
21
22 %prep
23 %setup -q
24 cp %{SOURCE1003} .
25
26 %build
27 %cmake
28 make %{?jobs:-j%jobs}
29
30
31 %install
32 %make_install
33
34 mkdir -p %{buildroot}%{_libdir}/systemd/system
35 %if 0%{?simulator}
36 install -m 0644 %SOURCE1002 %{buildroot}%{_libdir}/systemd/system/sdbd.service
37 mkdir -p %{buildroot}/%{_libdir}/systemd/system/emulator.target.wants
38 ln -s %{_libdir}/systemd/system/sdbd.service %{buildroot}/%{_libdir}/systemd/system/emulator.target.wants/
39 %else
40 install -m 0644 %SOURCE1001 %{buildroot}%{_libdir}/systemd/system/sdbd.service
41 %endif
42
43 mkdir -p %{buildroot}%{_prefix}/sbin
44 install -m 755 script/sdk_launch %{buildroot}%{_prefix}/sbin/
45
46 %files
47 %manifest sdbd.manifest
48 %license LICENSE
49 %defattr(-,root,root,-)
50 %{_prefix}/sbin/sdbd
51 %{_prefix}/sbin/sdk_launch
52 %{_sysconfdir}/init.d/sdbd
53 %{_libdir}/systemd/system/sdbd.service
54 %if 0%{?simulator}
55 %{_libdir}/systemd/system/emulator.target.wants/sdbd.service
56 %endif
57
58 %changelog