Name: dlog
Summary: Logging service
-Version: 8.0.1
+Version: 8.0.6
Release: 1
Group: System/Libraries
License: Apache-2.0, MIT
License: Apache-2.0
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: %{name}-isu = %{version}-%{release}
%if 0%{?lowmem_notification:1}
Requires: pkgconf(gio-2.0)
%endif
This package contains gcov code coverage/profiling files for libdlog.
%endif
+%package unittests
+Summary: Coverage tests
+
+%description unittests
+Not actually unit tests, named that way just to conform to specification
+
%isu_package
%prep
TEST_CFLAGS="-Wno-gnu-variable-sized-type-not-at-end -Wno-logical-op-parentheses"
%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export LDFLAGS+=" -lgcov"
+export CAPI_GCOV_CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
+export CAPI_GCOV_CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
+export CAPI_GCOV_LDFLAGS="$LDFLAGS -lgcov"
TEST_CFLAGS+=" -ftest-coverage"
%endif
mkdir -p %{buildroot}/var/lib/dlog-tests
mkdir -p %{buildroot}/usr/share/dlog-filters.conf.test
+mkdir -p %{buildroot}/var/lib/dlog-unittests
+mkdir -p %{buildroot}/usr/share/dlog-filters.conf.unittest
%if 0%{?gcov:1}
builddir=$(basename $PWD)
%{_libdir}/pkgconfig/dlogutil.pc
%{_libdir}/pkgconfig/dlog-redirect-stdout.pc
+%files unittests
+%{_bindir}/tizen-unittests/%{name}/run-unittest.sh
+%{_bindir}/tizen-unittests/%{name}/test_capi_coverage
+%{_bindir}/tizen-unittests/%{name}/test_libdlogutil_cov
+%{_datadir}/dlog-coverage.conf
+%dir %attr(755,log,log) /var/lib/dlog-unittests
+%dir %attr(755,log,log) /usr/share/dlog-filters.conf.unittest
+
%files logger
%manifest dlog.manifest
%license LICENSE.APACHE2.0
%license LICENSE.APACHE2.0 LICENSE.MIT
%{_bindir}/dlog_test
%{_bindir}/dlog_test_header
+%{_bindir}/dlog_test_daemon_early_quit
%{_bindir}/dlog_cpu
/usr/share/doc/dlog/README.testsuite
%{_libexecdir}/libdlog/perf_libdlog