Name: app-installers
Summary: Application installers
-Version: 1.28.1
+Version: 1.34.21
Release: 1
Group: Application Framework/Package Management
License: Apache-2.0
BuildRequires: boost-devel
BuildRequires: cmake
-BuildRequires: gtest-devel
BuildRequires: pkgconfig(pkgmgr)
BuildRequires: pkgconfig(pkgmgr-parser)
BuildRequires: pkgconfig(pkgmgr-info)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(ttrace)
BuildRequires: pkgconfig(tanchor)
+BuildRequires: pkgconfig(libsmack)
+BuildRequires: pkgconfig(gmock)
Requires: ca-certificates-tizen
Requires: libtzplatform-config
%define unpackdir /opt/usr/share/package-unpacked
%define rwsignaturedir /opt/share/signatures
%define rosignaturedir /usr/share/signatures
+%define logdir /var/log/appfw/app-installers
%description
This is a meta package that installs the common application
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
%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} \
-DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
- -DUNPACKDIR=%{unpackdir}
+ -DUNPACKDIR=%{unpackdir} \
+ -DLOGDIR=%{logdir}
make %{?_smp_mflags}
%make_install
mkdir -p %{buildroot}%{unpackdir}
-mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants
-ln -sf ../package-recovery-helper.service %{buildroot}%{_unitdir_user}/default.target.wants/package-recovery-helper.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 -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
%{_bindir}/pkg_initdb
%attr(0755,root,root) %{_sysconfdir}/gumd/useradd.d/10_package-manager-add.post
%attr(0755,root,root) %{_sysconfdir}/gumd/userdel.d/11_package-manager-del.post
+%attr(2775,app_fw,system_share) %{logdir}
%{_bindir}/pkg_recovery
-%{_bindir}/pkg_recovery_helper
-%{_prefix}/share/dbus-1/system-services/org.tizen.pkg_recovery.service
-%{_sysconfdir}/dbus-1/system.d/org.tizen.pkg_recovery.conf
%{_unitdir}/package-recovery.service
-%{_unitdir_user}/package-recovery-helper.service
-%{_unitdir_user}/default.target.wants/package-recovery-helper.service
+%{_unitdir}/multi-user.target.wants/package-recovery.service
%{unpackdir}
%license LICENSE
%{rosignaturedir}
%{_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