X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcapi-network-tethering.spec;h=bb579ab15f7239b205b1866804ace59c01c4ce7e;hb=47b0f2399ffcd88faccbb5729ff0e14eb7609b0c;hp=9d034892bc341d34ca5f5a2f3f5aeaf89c7bc993;hpb=0fd00ef40e406cd5875612e13bb40d7ec6b75310;p=platform%2Fcore%2Fapi%2Ftethering.git diff --git a/packaging/capi-network-tethering.spec b/packaging/capi-network-tethering.spec index 9d03489..bb579ab 100644 --- a/packaging/capi-network-tethering.spec +++ b/packaging/capi-network-tethering.spec @@ -14,9 +14,11 @@ BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(key-manager) BuildRequires: pkgconfig(capi-system-info) BuildRequires: pkgconfig(libtzplatform-config) +BuildRequires: pkgconfig(gmock) BuildRequires: cmake %if 0%{?gcov:1} BuildRequires: lcov +BuildRequires: tar %endif Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -60,17 +62,21 @@ export LDFLAGS+=" -lgcov" make %{?_smp_mflags} +%install +%make_install + %if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name '*.gcno' ! -iname "*client*" ! -name "*test*" -exec cp '{}' gcov-obj ';' +find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T - +install -d -m 755 %{buildroot}%{_datadir}/gcov/obj +tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj %endif -%install -%make_install -%make_install +%check +tests/tethering-gtest + %if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj +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