2 Summary: Logging service
5 Group: System/Libraries
6 License: Apache License, Version 2.0
7 Source0: %{name}-%{version}.tar.gz
8 Source101: dlog-main.service
9 Source102: dlog-radio.service
10 Source103: tizen-debug-level.service
11 BuildRequires: pkgconfig(libsystemd-journal)
12 Requires(post): /usr/bin/vconftool
13 Requires(post): coreutils
19 Summary: Logging service dlog API
20 Group: Development/Libraries
22 %description -n libdlog
25 %package -n libdlog-devel
26 Summary: Logging service dlog API
27 Group: Development/Libraries
28 Requires: lib%{name} = %{version}-%{release}
30 %description -n libdlog-devel
35 Summary: print log data to the screen
36 Group: Development/Libraries
37 Requires: lib%{name} = %{version}-%{release}
38 Requires(post): /usr/bin/systemctl
39 Requires(postun): /usr/bin/systemctl
40 Requires(preun): /usr/bin/systemctl
42 %description -n dlogutil
43 Utilities for print log data
52 %autogen --disable-static
53 %configure --disable-static
59 mkdir -p %{buildroot}/opt/etc/
60 cp %{_builddir}/%{name}-%{version}/.dloglevel %{buildroot}/opt/etc/.dloglevel
61 mkdir -p %{buildroot}/etc/profile.d/
62 cp %{_builddir}/%{name}-%{version}/tizen_platform_env.sh %{buildroot}/etc/profile.d/tizen_platform_env.sh
63 mkdir -p %{buildroot}/usr/bin/
64 cp %{_builddir}/%{name}-%{version}/dlogctrl %{buildroot}/usr/bin/dlogctrl
66 mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc3.d
67 mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc5.d
68 rm -f %{buildroot}/%{_sysconfdir}/etc/rc.d/rc3.d/S05dlog
69 rm -f %{buildroot}/%{_sysconfdir}/etc/rc.d/rc5.d/S05dlog
70 ln -s ../init.d/dlog.sh %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/S05dlog
71 ln -s ../init.d/dlog.sh %{buildroot}/%{_sysconfdir}/rc.d/rc5.d/S05dlog
73 mkdir -p %{buildroot}%{_libdir}/systemd/system/basic.target.wants
74 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
76 install -m 0644 %SOURCE101 %{buildroot}%{_libdir}/systemd/system/
77 install -m 0644 %SOURCE102 %{buildroot}%{_libdir}/systemd/system/
78 install -m 0644 %SOURCE103 %{buildroot}%{_libdir}/systemd/system/
80 ln -s ../dlog-main.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/dlog-main.service
81 ln -s ../dlog-radio.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/dlog-radio.service
82 ln -s ../tizen-debug-level.service %{buildroot}%{_libdir}/systemd/system/basic.target.wants/tizen-debug-level.service
84 mkdir -p %{buildroot}/usr/share/license
85 cp LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
87 mkdir -p %{buildroot}/opt/etc/dlog
91 systemctl stop dlog-main.service
92 systemctl stop dlog-radio.service
96 systemctl daemon-reload
98 systemctl restart dlog-main.service
99 systemctl restart dlog-radio.service
103 systemctl daemon-reload
105 %post -n libdlog -p /sbin/ldconfig
106 %postun -n libdlog -p /sbin/ldconfig
109 %manifest dlogutil.manifest
111 %attr(775,root,root) %{_bindir}/dlogctrl
112 %{_sysconfdir}/rc.d/init.d/dlog.sh
113 %{_sysconfdir}/rc.d/rc3.d/S05dlog
114 %{_sysconfdir}/rc.d/rc5.d/S05dlog
115 %{_libdir}/systemd/system/tizen-debug-level.service
116 %{_libdir}/systemd/system/dlog-main.service
117 %{_libdir}/systemd/system/dlog-radio.service
118 %{_libdir}/systemd/system/basic.target.wants/tizen-debug-level.service
119 %{_libdir}/systemd/system/multi-user.target.wants/dlog-main.service
120 %{_libdir}/systemd/system/multi-user.target.wants/dlog-radio.service
121 %attr(775,root,app) %dir /opt/etc/dlog
124 /usr/share/license/%{name}
127 /etc/profile.d/tizen_platform_env.sh
128 %{_libdir}/libdlog.so.0
129 %{_libdir}/libdlog.so.0.0.0
131 %files -n libdlog-devel
132 %{_includedir}/dlog/dlog.h
133 %{_libdir}/pkgconfig/dlog.pc
134 %{_libdir}/libdlog.so