From 7b6707e47fe51ba4236b9f71fed7a3374c137e00 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Tue, 2 Apr 2024 08:59:26 +0900 Subject: [PATCH] Block the gcov option unit test is blocked and an error occurs during build with gcov option the unit test will be unblocked after applying socket activation Change-Id: I698218b1964dec8b6cd4f978fda096d5aec1d902 Signed-off-by: Ilho Kim --- packaging/pkgmgr.spec | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/packaging/pkgmgr.spec b/packaging/pkgmgr.spec index 88bcd93..c1e631b 100644 --- a/packaging/pkgmgr.spec +++ b/packaging/pkgmgr.spec @@ -38,22 +38,9 @@ BuildRequires: pkgmgr-info-parser-devel BuildRequires: pkgmgr-info-parser BuildRequires: fdupes -%if 0%{?gcov:1} -BuildRequires: lcov -%endif - %description Packager Manager client library package for packaging -%if 0%{?gcov:1} -%package gcov -Summary: Packager Manager library (gcov) -Group: Application Framework/Testing - -%description gcov -Packager Manager library gcov objects -%endif - %package client Summary: Package Manager client library develpoment package Requires: %{name} = %{version}-%{release} @@ -102,30 +89,14 @@ Package Manager client types develpoment package for packaging cp %{SOURCE1001} %{SOURCE1002} %{SOURCE1003} %{SOURCE1004} %{SOURCE1005} %{SOURCE1006} . %build -%if 0%{?gcov:1} -export CFLAGS+=" -fprofile-arcs -ftest-coverage" -export CXXFLAGS+=" -fprofile-arcs -ftest-coverage" -export FFLAGS+=" -fprofile-arcs -ftest-coverage" -export LDFLAGS+=" -lgcov" -%endif MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} %__make %{?_smp_mflags} -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif - %install %make_install -%if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} -%endif - rm -f %{buildroot}%{_bindir}/pkgmgr_backend_sample rm -f %{buildroot}%{_libdir}/libpkgmgr_backend_lib_sample.so rm -f %{buildroot}%{_libdir}/libpkgmgr_parser_lib_sample.so @@ -153,11 +124,6 @@ chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/pkgtool export LD_LIBRARY_PATH=../../client ##ctest -V -%if 0%{?gcov:1} -lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info -genhtml %{name}.info -o out --legend --show-details -%endif - %fdupes %{buildroot} %post @@ -254,8 +220,3 @@ rm -rf %{_sysconfdir}/package-manager/pkgmgr-label-initial-image.sh %defattr(-,root,root,-) %{_includedir}/package-manager-*.h %{_libdir}/pkgconfig/pkgmgr-types.pc - -%if 0%{?gcov:1} -%files gcov -%{_datadir}/gcov/* -%endif -- 2.7.4