Release version 0.22.40
[platform/core/appfw/pkgmgr-info.git] / packaging / pkgmgr-info.spec
index 7e35307..b0e1878 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       pkgmgr-info
 Summary:    Packager Manager infomation api for package
-Version:    0.22.17
+Version:    0.22.40
 Release:    1
 Group:      Application Framework/Package Management
 License:    Apache-2.0
@@ -27,6 +27,7 @@ BuildRequires: pkgconfig(parcel)
 BuildRequires: pkgconfig(cynara-client-async)
 BuildRequires: pkgconfig(cynara-session)
 BuildRequires: pkgconfig(cynara-creds-socket)
+BuildRequires: pkgconfig(capi-system-resource)
 
 %if 0%{?gcov:1}
 BuildRequires:  lcov
@@ -72,11 +73,13 @@ Requires:   %{name}-common = %{version}-%{release}
 %description common-devel
 Dev package for libpkgmgr_common
 
+%if 0%{?asan} != 1
 %package unittests
 Summary:    %{name} unittests binary
 
 %description unittests
 unittest binary
+%endif
 
 %prep
 %setup -q
@@ -91,7 +94,12 @@ export LDFLAGS+=" -lgcov"
 %endif
 
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DUNITDIR=%{_unitdir}
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DUNITDIR=%{_unitdir} \
+%if 0%{?asan} != 1
+       -DASAN_ENABLED=FALSE
+%else
+       -DASAN_ENABLED=TRUE
+%endif
 
 %__make %{?jobs:-j%jobs}
 
@@ -113,6 +121,7 @@ mkdir -p "$gcno_obj_dir"
 find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
 %endif
 
+%if 0%{?asan} != 1
 cat << EOF > run-unittest.sh
 #!/bin/sh
 
@@ -140,6 +149,7 @@ EOF
 
 mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
 install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/
+%endif
 
 mkdir -p %{buildroot}%{_unitdir}/basic.target.wants
 ln -sf ../pkg-db-recovery.service %{buildroot}%{_unitdir}/basic.target.wants/pkg-db-recovery.service
@@ -226,6 +236,8 @@ Packager Manager information api gcov objects
 %{_datadir}/gcov/obj/*
 %endif
 
+%if 0%{?asan} != 1
 %files unittests
 %{_bindir}/pkgmgr-info-unit-test
 %{_bindir}/tizen-unittests/%{name}/run-unittest.sh
+%endif