From 1f5f0ff5c4efdabf39cc94dc6e93473b68a79225 Mon Sep 17 00:00:00 2001 From: Suyeon Hwang Date: Thu, 9 Jun 2022 11:47:08 +0900 Subject: [PATCH] Fix gcov package contents for automation Change-Id: Ia9f42f9670c8c44d0cbfcfcffbed2d9751628829 Signed-off-by: Suyeon Hwang --- packaging/voice-control.spec | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/packaging/voice-control.spec b/packaging/voice-control.spec index 9c5e914..519e741 100644 --- a/packaging/voice-control.spec +++ b/packaging/voice-control.spec @@ -130,24 +130,6 @@ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=%{_libdir} -DBINDIR=%{_bindir} -DIN make %{?jobs:-j%jobs} %endif -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name 'vc-engine-parser.c.gcno' -exec rm {} \; -find . -name '*_client.c.gcno' -exec rm {} \; -find . -name '*_cmd_db.c.gcno' -exec rm {} \; -find . -name '*_command*.gcno' -exec rm {} \; -find . -name '*_config_*.gcno' -exec rm {} \; -find . -name '*_data*.gcno' -exec rm {} \; -find . -name '*_dbus.c.gcno' -exec rm {} \; -find . -name '*_parser.c.gcno' -exec rm {} \; -find . -name 'vc_mgr*.gcno' -exec rm {} \; -find . -name 'vc_setting*.gcno' -exec rm {} \; -find . -name 'vc_widget*.gcno' -exec rm {} \; -find . -name 'vcd_*.gcno' -exec rm {} \; -find . -name 'vce.c.gcno' -exec rm {} \; -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif - %install rm -rf %{buildroot} @@ -158,8 +140,10 @@ mv -f org.tizen.voice.vcserver.tv.service org.tizen.voice.vcserver.service %make_install %if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} +builddir=$(basename $PWD) +gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$builddir" +mkdir -p "$gcno_obj_dir" +find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';' %endif %post -- 2.34.1