2 Summary: Logging service
6 License: Apache License
7 Source0: %{name}-%{version}.tar.gz
8 Source101: packaging/dlog-main.service
9 Source102: packaging/dlog-radio.service
10 BuildRequires: pkgconfig(systemd)
11 Requires(post): /sbin/ldconfig
12 Requires(post): /usr/bin/systemctl
13 Requires(post): /usr/bin/vconftool
14 Requires(postun): /sbin/ldconfig
15 Requires(postun): /usr/bin/systemctl
16 Requires(preun): /usr/bin/systemctl
22 Summary: Logging service dlog API
23 Group: Development/Libraries
25 %description -n libdlog
28 %package -n libdlog-devel
29 Summary: Logging service dlog API
30 Group: Development/Libraries
31 Requires: lib%{name} = %{version}-%{release}
33 %description -n libdlog-devel
38 Summary: print log data to the screen
39 Group: Development/Libraries
40 Requires: lib%{name} = %{version}-%{release}
41 Requires(post): /bin/rm, /bin/ln
43 %description -n dlogutil
44 utilities for print log data
53 %autogen --disable-static
54 %configure --disable-static
60 mkdir -p %{buildroot}/opt/etc/
61 cp %{_builddir}/%{name}-%{version}/.dloglevel %{buildroot}/opt/etc/.dloglevel
62 mkdir -p %{buildroot}/etc/profile.d/
63 cp %{_builddir}/%{name}-%{version}/tizen_platform_env.sh %{buildroot}/etc/profile.d/tizen_platform_env.sh
64 mkdir -p %{buildroot}/usr/bin/
65 cp %{_builddir}/%{name}-%{version}/dlogctrl %{buildroot}/usr/bin/dlogctrl
67 mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc3.d
68 mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc5.d
69 rm -f %{buildroot}/%{_sysconfdir}/etc/rc.d/rc3.d/S05dlog
70 rm -f %{buildroot}/%{_sysconfdir}/etc/rc.d/rc5.d/S05dlog
71 ln -s ../init.d/dlog.sh %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/S05dlog
72 ln -s ../init.d/dlog.sh %{buildroot}/%{_sysconfdir}/rc.d/rc5.d/S05dlog
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/
79 ln -s ../dlog-main.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/dlog-main.service
80 ln -s ../dlog-radio.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/dlog-radio.service
82 mkdir -p %{buildroot}/usr/share/license
83 cp LICENSE %{buildroot}/usr/share/license/%{name}
88 systemctl stop dlog-main.service
89 systemctl stop dlog-radio.service
93 mkdir -p /opt/etc/dlog
94 chown 0:5000 /opt/etc/dlog
95 chmod 775 /opt/etc/dlog
96 chmod 755 /usr/bin/dlogctrl
97 systemctl daemon-reload
99 systemctl restart dlog-main.service
100 systemctl restart dlog-radio.service
104 systemctl daemon-reload
112 %manifest dlogutil.manifest
115 %{_sysconfdir}/rc.d/init.d/dlog.sh
116 %{_sysconfdir}/rc.d/rc3.d/S05dlog
117 %{_sysconfdir}/rc.d/rc5.d/S05dlog
118 %{_libdir}/systemd/system/dlog-main.service
119 %{_libdir}/systemd/system/dlog-radio.service
120 %{_libdir}/systemd/system/multi-user.target.wants/dlog-main.service
121 %{_libdir}/systemd/system/multi-user.target.wants/dlog-radio.service
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