tizen_2.0 merged
[framework/system/dlog.git] / packaging / dlog.spec
1 Name:       dlog
2 Summary:    Logging service
3 Version:    0.4.0
4 Release:    5.1
5 Group:      TO_BE/FILLED_IN
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10
11
12 %description
13 dlog API library
14
15 %package -n libdlog
16 Summary:    Logging service dlog API
17 Group:      Development/Libraries
18
19 %description -n libdlog
20 dlog API library
21
22 %package -n libdlog-devel
23 Summary:    Logging service dlog API
24 Group:      Development/Libraries
25 Requires:   lib%{name} = %{version}-%{release}
26
27 %description -n libdlog-devel
28 dlog API library
29
30
31 %package -n dlogutil
32 Summary:    print log data to the screen
33 Group:      Development/Libraries
34 Requires:   lib%{name} = %{version}-%{release}
35
36 %description -n dlogutil
37 utilities for print log data
38
39
40
41 %prep
42 %setup -q
43
44
45 %build
46
47 %autogen --disable-static
48 %configure --disable-static
49 make %{?jobs:-j%jobs}
50
51 %install
52 rm -rf %{buildroot}
53 %make_install
54 mkdir -p %{buildroot}/opt/etc/
55 cp %{_builddir}/%{name}-%{version}/.debuglevel %{buildroot}/opt/etc/.debuglevel
56
57 %post -n dlogutil
58 #Add boot sequence script
59 mkdir -p /etc/rc.d/rc5.d
60 rm -f /etc/rc.d/rc3.d/S47dlog /etc/rc.d/rc5.d/S05dlog
61 ln -s /etc/rc.d/init.d/dlog.sh /etc/rc.d/rc3.d/S47dlog
62 ln -s /etc/rc.d/init.d/dlog.sh /etc/rc.d/rc5.d/S05dlog
63
64
65 %post -n libdlog
66 chmod +x /opt/etc/.debuglevel
67 rm -f /etc/profile.d/dlevel.sh
68 ln -s /opt/etc/.debuglevel /etc/profile.d/dlevel.sh
69 /sbin/ldconfig
70
71 %postun -n libdlog
72 /sbin/ldconfig
73
74 %files  -n dlogutil
75 %manifest dlogutil.manifest
76 %{_bindir}/dlogutil
77 %{_sysconfdir}/rc.d/init.d/dlog.sh
78
79 %files  -n libdlog
80 %doc LICENSE
81 /opt/etc/.debuglevel
82 %{_libdir}/libdlog.so.0
83 %{_libdir}/libdlog.so.0.0.0
84
85 %files -n libdlog-devel
86 %{_includedir}/dlog/dlog.h
87 %{_libdir}/pkgconfig/dlog.pc
88 %{_libdir}/libdlog.so
89