Name: capi-network-thread
Summary: Network Thread Framework
-Version: 0.8.0
-Release: 1
+Version: 0.9.0
+Release: 2
Group: Connectivity/API
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
BuildRequires: pkgconfig(gtest)
BuildRequires: cmake
-%if 0%{?gcov:1}
-BuildRequires: lcov
-%endif
-
%description
Network Thread Framework
%description test
This package is for Network Thread Framework CAPI test application
-%if 0%{?gcov:1}
-%package gcov
-Summary: Coverage Data of %{name}
-
-%description gcov
-The %{name}-gcov package contains gcov objects
-%endif
-
%prep
%setup -q
cp %{SOURCE1001} %{SOURCE1002} .
%endif
%build
-%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export FFLAGS+=" -fprofile-arcs -ftest-coverage"
-export LDFLAGS+=" -lgcov"
-%endif
%cmake
%cmake . \
-DFULLVER=%{version} \
-DMAJORVER=${MAJORVER} \
-%if 0%{?gcov:1}
- -DUNITTEST=ON \
-%endif
-DBIN_DIR:PATH=%{_bindir}
make %{?jobs:-j%jobs}
-%if 0%{?gcov:1}
-mkdir -p gcov-obj
-find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
-%endif
-
%install
rm -rf %{buildroot}
%make_install
-%if 0%{?gcov:1}
-mkdir -p %{buildroot}%{_datadir}/gcov/obj
-install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
-%endif
-
%check
-%if 0%{?gcov:1}
-LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./tests/unittest/thread-unittest
-%endif
-
-%if 0%{?gcov:1}
-lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info
-genhtml %{name}.info -o out --legend --show-details
-%endif
%post -p /sbin/ldconfig
%files test
%manifest %{name}.manifest
%attr(777,network_fw,network_fw) %{_bindir}/thread-test
-%if 0%{?gcov:1}
-%attr(777,network_fw,network_fw) %{_bindir}/thread-unittest
-%endif
-
-%if 0%{?gcov:1}
-%files gcov
-%{_datadir}/gcov/obj/*
-%endif