Keep the directory structure in gcov package 99/237199/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 26 Jun 2020 02:43:16 +0000 (11:43 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 26 Jun 2020 02:43:16 +0000 (11:43 +0900)
Change-Id: If9310998850d1e548256441b7021328459810074
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
packaging/capi-ui-sticker.spec

index 48fdec4..efdabd0 100644 (file)
@@ -106,8 +106,7 @@ export FFLAGS+=" -DTIZEN_DEBUG_ENABLE -fvisibility=hidden"
 make %{?jobs:-j%jobs}
 
 %if 0%{?gcov:1}
-mkdir -p gcov-obj
-find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
+find . -name '*.gcno' | tar cf %{name}-gcov.tar -T -
 %endif
 
 %install
@@ -127,8 +126,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
 install -m 0644 %SOURCE3 %{buildroot}%{_sysconfdir}/dbus-1/system.d/capi-ui-sticker.conf
 
 %if 0%{?gcov:1}
-mkdir -p %{buildroot}%{_datadir}/gcov/obj
-install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
+install -d -m 755 %{buildroot}%{_datadir}/gcov/obj
+tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
 %endif
 
 %if 0%{?sec_product_feature_profile_wearable}
@@ -186,5 +185,5 @@ chsmack -a "User::App::Shared" /opt/usr/share/sticker-data
 
 %if 0%{?gcov:1}
 %files gcov
-%{_datadir}/gcov/obj/*
+%{_datadir}/gcov/*
 %endif