Release version 1.34.33
[platform/core/appfw/app-installers.git] / packaging / app-installers.spec
index cdb9898..4569767 100644 (file)
@@ -1,6 +1,6 @@
 Name:           app-installers
 Summary:        Application installers
-Version:        1.30.11
+Version:        1.34.33
 Release:        1
 Group:          Application Framework/Package Management
 License:        Apache-2.0
@@ -10,7 +10,6 @@ Source1001:     app-installers-tests.manifest
 
 BuildRequires:  boost-devel
 BuildRequires:  cmake
-BuildRequires:  gtest-devel
 BuildRequires:  pkgconfig(pkgmgr)
 BuildRequires:  pkgconfig(pkgmgr-parser)
 BuildRequires:  pkgconfig(pkgmgr-info)
@@ -39,6 +38,8 @@ BuildRequires:  pkgconfig(storage)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(ttrace)
 BuildRequires:  pkgconfig(tanchor)
+BuildRequires:  pkgconfig(libsmack)
+BuildRequires:  pkgconfig(gmock)
 
 Requires: ca-certificates-tizen
 Requires: libtzplatform-config
@@ -63,11 +64,11 @@ Requires:   %{name} = %{version}
 This package contains header files of app-installers common library
 
 %package tests
-Summary: Unit tests for app-installers
+Summary: Smoke tests for app-installers
 Requires: %{name} = %{version}
 
 %description tests
-Unit tests for al modules of app-installers and common utils for smoke test
+Smoke tests for all modules of app-installers and common utils for smoke test
 
 %prep
 %setup -q
@@ -78,6 +79,7 @@ cp %{SOURCE1001} .
 %build
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . -DCMAKE_BUILD_TYPE=%{?build_type:%build_type} \
+         -DCMAKE_VERBOSE_MAKEFILE:BOOL=%{?verbose_make:ON}%{!?verbose_make:OFF} \
          -DTIZEN_FULL_VERSION=%{tizen_full_version} \
          -DUNITDIR=%{_unitdir} \
          -DUNITDIR_USER=%{_unitdir_user} \
@@ -91,15 +93,20 @@ make %{?_smp_mflags}
 %make_install
 
 mkdir -p %{buildroot}%{unpackdir}
-mkdir -p %{buildroot}%{_unitdir}/default.target.wants
-ln -sf ../package-recovery.service %{buildroot}%{_unitdir}/default.target.wants/package-recovery.service
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
+ln -sf ../package-recovery.service %{buildroot}%{_unitdir}/multi-user.target.wants/package-recovery.service
 mkdir -p %{buildroot}%{rosignaturedir}
 mkdir -p %{buildroot}%{rwsignaturedir}
 mkdir -p %{buildroot}%{logdir}
 
 %post
 chsmack -a System %{unpackdir}
-chsmack -a System %{logdir}
+chsmack -t -a User::Home %{logdir}
+chown -R app_fw:priv_platform %{logdir}
+chmod 755 %{logdir}
+touch %{logdir}/installation-history.log
+chown app_fw:priv_platform %{logdir}/installation-history.log
+chsmack -a User::Home %{logdir}/installation-history.log
 
 %postun
 
@@ -118,7 +125,7 @@ chsmack -a System %{logdir}
 %attr(2775,app_fw,system_share) %{logdir}
 %{_bindir}/pkg_recovery
 %{_unitdir}/package-recovery.service
-%{_unitdir}/default.target.wants/package-recovery.service
+%{_unitdir}/multi-user.target.wants/package-recovery.service
 %{unpackdir}
 %license LICENSE
 %{rosignaturedir}
@@ -137,7 +144,7 @@ chsmack -a System %{logdir}
 %{_datadir}/app-installers-ut/*
 %{_libdir}/libtest-assessor-lib.so*
 %{_libdir}/libsmoke-utils.so*
-%{_includedir}/app-installers/unit_tests/common/smoke_utils.h
+%{_includedir}/app-installers/smoke_tests/common/smoke_utils.h
 
 %changelog
 * Tue Sep 01 2015 Pawel Sikorski <p.sikorski@samsung.com> 1.8-1