make: change to cmake
[platform/core/system/libsyscommon.git] / packaging / libsyscommon.spec
1 Name:           libsyscommon
2 Summary:        System Libraries
3 Version:        4.1
4 Release:        0%{?release_flags}
5 License:        Apache-2.0
6 Group:          System/Libraries
7 Source:         %{name}-%{version}.tar.gz
8 %if 0%{?_with_tizen}
9 Source1001:     %{name}.manifest
10 %endif
11
12 BuildRequires:  pkgconfig(glib-2.0) >= 2.44
13 BuildRequires:  pkgconfig(gio-2.0) >= 2.44
14 BuildRequires:  pkgconfig(gio-unix-2.0)
15 BuildRequires:  cmake
16
17 Requires:       /bin/cp
18
19 Requires(post): /sbin/ldconfig
20 Requires(postun): /sbin/ldconfig
21
22 %description
23 System utility libraries.
24
25 %package -n libgdbus
26 Summary:        Dbus library
27 License:        Apache-2.0
28
29 %description -n libgdbus
30 Internal dbus library
31
32 %package -n libgdbus-devel
33 Summary:        Header files for dbus library
34 License:        Apache-2.0
35 Requires:       libgdbus = %{version}
36 Requires:       pkgconfig(gio-2.0)
37 Requires:       pkgconfig(gio-unix-2.0)
38
39 %description -n libgdbus-devel
40 Development header files for dbus library.
41
42 %prep
43 %setup -q
44 %if 0%{?_with_tizen}
45 cp %{SOURCE1001} .
46 %endif
47
48 %build
49 %cmake .
50 make %{?_smp_mflags}
51
52 %install
53 %make_install
54
55 # make sure debugsources.list exist, it used by rpm macro in %file
56 # section.
57 touch debugsources.list
58
59 %post
60 /sbin/ldconfig
61
62 %postun -p /sbin/ldconfig
63
64 %files -n libgdbus
65 %defattr(-,root,root,-)
66 %if 0%{?_with_tizen}
67 %manifest %{name}.manifest
68 %endif
69 %license LICENSE.Apache-2.0
70 %{_libdir}/libgdbus.so.*
71
72 %files -n libgdbus-devel
73 %defattr(-,root,root,-)
74 %if 0%{?_with_tizen}
75 %manifest %{name}.manifest
76 %endif
77 %license LICENSE.Apache-2.0
78 %{_libdir}/libgdbus.so
79 %{_includedir}/libgdbus/dbus-system.h
80 %{_libdir}/pkgconfig/libgdbus.pc