From: Suyeon Hwang Date: Thu, 9 Jun 2022 04:04:45 +0000 (+0900) Subject: Fix gcov package contents for automation X-Git-Tag: accepted/tizen/unified/20220615.135329~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F45%2F276045%2F1;p=platform%2Fcore%2Fuifw%2Fstt.git Fix gcov package contents for automation Change-Id: Icec96eaa943ddd88a7516af91b1112cc4352a3e1 Signed-off-by: Suyeon Hwang --- 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