update for beta universally
[framework/system/dlog.git] / packaging / dlog.spec
1 Name:       dlog
2 Summary:    Logging service
3 Version:        0.4.1
4 Release:    5.1
5 Group:      TO_BE/FILLED_IN
6 License:    Apache-2.0
7 Source0:    dlog-%{version}.tar.gz
8 Patch0:         dev_error.patch
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11
12
13 %description
14 dlog API library
15
16 %package -n libdlog
17 Summary:    Logging service dlog API
18 Group:      Development/Libraries
19
20 %description -n libdlog
21 dlog API library
22
23 %package -n libdlog-devel
24 Summary:    Logging service dlog API
25 Group:      Development/Libraries
26 Requires:   lib%{name} = %{version}-%{release}
27
28 %description -n libdlog-devel
29 dlog API library
30
31
32 %package -n dlogutil
33 Summary:    print log data to the screen
34 Group:      Development/Libraries
35 Requires:   lib%{name} = %{version}-%{release}
36 Requires(post): /bin/rm, /bin/ln
37
38 %description -n dlogutil
39 utilities for print log data
40
41
42
43 %prep
44 %setup -q 
45 %patch0 -p1
46
47
48 %build
49 %autogen
50 %configure 
51 make %{?jobs:-j%jobs}
52
53 %install
54 rm -rf %{buildroot}
55 %make_install
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/S05dlog /etc/rc.d/rc5.d/S05dlog
61 ln -s /etc/rc.d/init.d/dlog.sh /etc/rc.d/rc3.d/S05dlog
62 ln -s /etc/rc.d/init.d/dlog.sh /etc/rc.d/rc5.d/S05dlog
63
64
65 %post -n libdlog -p /sbin/ldconfig
66
67 %postun -n libdlog -p /sbin/ldconfig
68
69
70 %files  -n dlogutil
71 %{_bindir}/dlogutil
72 %{_sysconfdir}/rc.d/init.d/dlog.sh
73
74 %files  -n libdlog
75 %doc LICENSE
76 %{_libdir}/libdlog.so.0
77 %{_libdir}/libdlog.so.0.0.0
78
79 %files -n libdlog-devel
80 %{_includedir}/dlog/dlog.h
81 %{_libdir}/pkgconfig/dlog.pc
82 %{_libdir}/libdlog.so
83