Add dlog for debugging and fix build warnings
[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:  pkgconfig(dlog)
16 BuildRequires:  cmake
17
18 Requires:       /bin/cp
19
20 Requires(post): /sbin/ldconfig
21 Requires(postun): /sbin/ldconfig
22
23 %description
24 System utility libraries.
25
26 %package -n libgdbus
27 Summary:        Dbus library
28 License:        Apache-2.0
29
30 %description -n libgdbus
31 Internal dbus library
32
33 %package -n libgdbus-devel
34 Summary:        Header files for dbus library
35 License:        Apache-2.0
36 Requires:       libgdbus = %{version}
37 Requires:       pkgconfig(gio-2.0)
38 Requires:       pkgconfig(gio-unix-2.0)
39
40 %description -n libgdbus-devel
41 Development header files for dbus library.
42
43 %prep
44 %setup -q
45 %if 0%{?_with_tizen}
46 cp %{SOURCE1001} .
47 %endif
48
49 %build
50 %cmake .
51 make %{?_smp_mflags}
52
53 %install
54 %make_install
55
56 # make sure debugsources.list exist, it used by rpm macro in %file
57 # section.
58 touch debugsources.list
59
60 %post
61 /sbin/ldconfig
62
63 %postun -p /sbin/ldconfig
64
65 %files -n libgdbus
66 %defattr(-,root,root,-)
67 %if 0%{?_with_tizen}
68 %manifest %{name}.manifest
69 %endif
70 %license LICENSE.Apache-2.0
71 %{_libdir}/libgdbus.so.*
72
73 %files -n libgdbus-devel
74 %defattr(-,root,root,-)
75 %if 0%{?_with_tizen}
76 %manifest %{name}.manifest
77 %endif
78 %license LICENSE.Apache-2.0
79 %{_libdir}/libgdbus.so
80 %{_includedir}/libgdbus/dbus-system.h
81 %{_includedir}/libgdbus/dbus-systemd.h
82 %{_libdir}/pkgconfig/libgdbus.pc