Release version 0.13.0
[platform/core/appfw/slp-pkgmgr.git] / packaging / pkgmgr.spec
index ccd8519..201aab9 100644 (file)
@@ -1,6 +1,6 @@
 Name:       pkgmgr
 Summary:    Packager Manager client library package
-Version:    0.11.4
+Version:    0.13.0
 Release:    0
 Group:      Application Framework/Package Management
 License:    Apache-2.0
@@ -14,8 +14,6 @@ Source1006: %{name}-types-devel.manifest
 Source1007: %{name}.conf
 Source1008: %{name}-installer-signal-agent.service
 Source1009: %{name}-installer-signal-agent.socket
-Source1010: %{name}-installer-signal-agent@.service
-Source1011: %{name}-installer-signal-agent@.socket
 Requires(post): /usr/sbin/useradd
 Requires(post): capi-system-info
 
@@ -32,7 +30,7 @@ BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgconfig(xdgmime)
 BuildRequires:  pkgconfig(db-util)
 BuildRequires:  pkgconfig(libsmack)
-BuildRequires:  pkgconfig(libsystemd-daemon)
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(minizip)
 BuildRequires:  pkgmgr-info-parser-devel
 BuildRequires:  pkgmgr-info-parser
@@ -109,17 +107,14 @@ install -m 0644 %{SOURCE1008} %{buildroot}%{_unitdir_user}/pkgmgr-installer-sign
 install -m 0644 %{SOURCE1009} %{buildroot}%{_unitdir_user}/pkgmgr-installer-signal-agent.socket
 ln -sf ../pkgmgr-installer-signal-agent.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/pkgmgr-installer-signal-agent.socket
 
-mkdir -p %{buildroot}%{_unitdir}/user-sockets@.target.wants
-install -m 0644 %{SOURCE1010} %{buildroot}%{_unitdir}/pkgmgr-installer-signal-agent@.service
-install -m 0644 %{SOURCE1011} %{buildroot}%{_unitdir}/pkgmgr-installer-signal-agent@.socket
-ln -sf ../pkgmgr-installer-signal-agent@.socket %{buildroot}%{_unitdir}/user-sockets@.target.wants/pkgmgr-installer-signal-agent@.socket
-
 mkdir -p %{buildroot}%{_sysconfdir}/package-manager/backend
 mkdir -p %{buildroot}%{_sysconfdir}/package-manager/backendlib
 mkdir -p %{buildroot}%{_sysconfdir}/opt/upgrade
 
 touch  %{buildroot}%{_sysconfdir}/package-manager/backend/default
 chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/default
+touch  %{buildroot}%{_sysconfdir}/package-manager/backend/pkgmgr
+chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/pkgmgr
 touch  %{buildroot}%{_sysconfdir}/package-manager/backend/pkgtool
 chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/pkgtool
 
@@ -138,6 +133,15 @@ HOME="%{_sysconfdir}/skel"
 . "%{_sysconfdir}/tizen-platform.conf"
 
 chown %TZ_SYS_GLOBALAPP_USER:root $TZ_USER_APP
+
+# add .shared and .shared_tmp at skel
+mkdir -p $TZ_USER_APP/.shared
+mkdir -p $TZ_USER_APP/.shared_tmp
+chsmack -a User::Home $TZ_USER_APP/.shared
+chsmack -a User::Home $TZ_USER_APP/.shared_tmp
+chmod 755 $TZ_USER_APP/.shared
+chmod 755 $TZ_USER_APP/.shared_tmp
+
 HOME="$saveHOME"
 
 %post -n pkgmgr-client -p /sbin/ldconfig
@@ -196,9 +200,6 @@ rm -rf %{_sysconfdir}/package-manager/pkgmgr-label-initial-image.sh
 %{_unitdir_user}/pkgmgr-installer-signal-agent.service
 %{_unitdir_user}/pkgmgr-installer-signal-agent.socket
 %{_unitdir_user}/sockets.target.wants/pkgmgr-installer-signal-agent.socket
-%{_unitdir}/pkgmgr-installer-signal-agent@.service
-%{_unitdir}/pkgmgr-installer-signal-agent@.socket
-%{_unitdir}/user-sockets@.target.wants/pkgmgr-installer-signal-agent@.socket
 
 %files installer-devel
 %manifest %{name}-installer-devel.manifest