From abf646237afe73515350cc3f50df5e1b51028e7f Mon Sep 17 00:00:00 2001 From: Suyeon Hwang Date: Thu, 9 Jun 2022 13:04:45 +0900 Subject: [PATCH] Fix gcov package contents for automation Change-Id: Icec96eaa943ddd88a7516af91b1112cc4352a3e1 Signed-off-by: Suyeon Hwang --- packaging/stt.spec | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/packaging/stt.spec b/packaging/stt.spec index 3e06e37..03e7601 100644 --- a/packaging/stt.spec +++ b/packaging/stt.spec @@ -128,22 +128,6 @@ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=%{_libdir} -DBINDIR=%{_bindir} -DIN make %{?jobs:-j%jobs} -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name 'stt-engine-parser.c.gcno' -exec rm {} \; -find . -name '*_client.c.gcno' -exec rm {} \; -find . -name '*_config_mgr.c.gcno' -exec rm {} \; -find . -name '*_config_parser.c.gcno' -exec rm {} \; -find . -name '*_dbus.c.gcno' -exec rm {} \; -find . -name '*_engine.c.gcno' -exec rm {} \; -find . -name '*_file.c.gcno' -exec rm {} \; -find . -name '*_network.c.gcno' -exec rm {} \; -find . -name '*_setting.c.gcno' -exec rm {} \; -find . -name 'sttd_*.gcno' -exec rm {} \; -find . -name 'stte.c.gcno' -exec rm {} \; -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif - %install rm -rf %{buildroot} @@ -155,8 +139,10 @@ mv -f org.tizen.voice.sttserver.tv.service org.tizen.voice.sttserver.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 -- 2.7.4