Apply Cynara API
[platform/core/messaging/msg-service.git] / packaging / msg-service.spec
1 Name:           msg-service
2 Version:        1.0.1
3 Release:        1
4 License:        Apache-2.0
5 Summary:        Messaging Framework Library
6 Group:          System/Libraries
7 Source0:        %{name}-%{version}.tar.gz
8 Source1:        msg-server.service
9 Source2:        msg-server.socket
10
11 #%if "%{?tizen_profile_name}" == "wearable"
12 #ExcludeArch: %{arm} %ix86 x86_64
13 #%endif
14
15 Requires(post): /usr/bin/sqlite3
16 Requires(post): /usr/bin/vconftool
17 Requires(post): /sbin/ldconfig
18 Requires(postun): /sbin/ldconfig
19 Requires(post): systemd
20 Requires(postun): systemd
21 BuildRequires: cmake
22 BuildRequires: pkgconfig(alarm-service)
23 BuildRequires: pkgconfig(aul)
24 BuildRequires: pkgconfig(badge)
25 BuildRequires: pkgconfig(capi-appfw-application)
26 BuildRequires: pkgconfig(capi-network-connection)
27 BuildRequires: pkgconfig(capi-system-info)
28 #BuildRequires: pkgconfig(capi-telephony)
29 BuildRequires: pkgconfig(contacts-service2)
30 BuildRequires: pkgconfig(cynara-client)
31 BuildRequires: pkgconfig(cynara-creds-commons)
32 BuildRequires: pkgconfig(cynara-creds-socket)
33 BuildRequires: pkgconfig(cynara-session)
34 BuildRequires: pkgconfig(db-util)
35 BuildRequires: pkgconfig(dbus-glib-1)
36 BuildRequires: pkgconfig(deviced)
37 BuildRequires: pkgconfig(dlog)
38 BuildRequires: pkgconfig(feedback)
39 BuildRequires: pkgconfig(gio-2.0)
40 BuildRequires: pkgconfig(gobject-2.0)
41 BuildRequires: pkgconfig(iniparser)
42 BuildRequires: pkgconfig(json-glib-1.0)
43 BuildRequires: pkgconfig(lbs-dbus)
44 BuildRequires: pkgconfig(libcurl)
45 BuildRequires: pkgconfig(libsystemd-daemon)
46 BuildRequires: pkgconfig(libxml-2.0)
47 BuildRequires: pkgconfig(libwbxml2)
48 BuildRequires: pkgconfig(media-thumbnail)
49 BuildRequires: pkgconfig(mm-fileinfo)
50 BuildRequires: pkgconfig(mm-player)
51 BuildRequires: pkgconfig(mm-session)
52 BuildRequires: pkgconfig(mm-sound)
53 BuildRequires: pkgconfig(mmutil-imgp)
54 BuildRequires: pkgconfig(mmutil-jpeg)
55 BuildRequires: pkgconfig(notification)
56 BuildRequires: pkgconfig(privacy-manager-client)
57 BuildRequires: pkgconfig(sensor)
58 BuildRequires: pkgconfig(storage)
59 BuildRequires: pkgconfig(tapi)
60 BuildRequires: pkgconfig(vconf)
61
62 %description
63 Description: Messaging Framework Library
64
65
66 %package devel
67 License:        Apache-2.0
68 Summary:        Messaging Framework Library (development)
69 Requires:       %{name} = %{version}-%{release}
70 Group:          Development/Libraries
71
72 %description devel
73 Description: Messaging Framework Library (development)
74
75
76 %package tools
77 License:        Apache-2.0
78 Summary:        Messaging server application
79 Requires:       %{name} = %{version}-%{release}
80 Group:          TO_BU / FILL_IN
81 Requires(post): /usr/bin/sqlite3
82 Requires(post): /usr/bin/vconftool
83 Requires(post): /sbin/ldconfig
84 Requires(postun): /sbin/ldconfig
85
86 %description tools
87 Description:  Messaging server application
88
89
90 %package -n sms-plugin
91 License:        Apache-2.0
92 Summary:        SMS plugin library
93 Requires:       %{name} = %{version}-%{release}
94 Group:          System/Libraries
95 Requires(post): /sbin/ldconfig
96 Requires(postun): /sbin/ldconfig
97
98 %description -n sms-plugin
99 Description: SMS plugin library
100
101 %package -n mms-plugin
102 License:        Apache-2.0
103 Summary:        MMS plugin library
104 Requires:       %{name} = %{version}-%{release}
105 Group:          System/Libraries
106 Requires(post): /sbin/ldconfig
107 Requires(postun): /sbin/ldconfig
108
109 %description -n mms-plugin
110 Description: MMS plugin library
111
112 %prep
113 %setup -q
114
115 %build
116 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
117         -DLIB_INSTALL_DIR=%{_libdir} \
118 %ifarch i586
119 -D_TIZEN_I586_ENABLED:BOOL=ON \
120 %else
121 -D_TIZEN_I586_ENABLED:BOOL=OFF \
122 %endif
123 %if 0%{?sec_product_feature_container_enable} == 1
124 -D_FEATURE_CONTAINER_ENABLE:BOOL=ON \
125 %endif
126 %if "%{?tizen_profile_name}" == "wearable"
127 -D_MSG_WEARABLE_PROFILE:BOOL=ON
128 %else
129 -D_MSG_WEARABLE_PROFILE:BOOL=OFF
130 %endif
131
132 make %{?jobs:-j%jobs}
133
134 %install
135 rm -rf %{buildroot}
136 mkdir -p %{buildroot}/usr/share/license
137 mkdir -p %{buildroot}/etc/config
138
139 %make_install
140
141 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
142 install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/systemd/system/msg-server.service
143 ln -s ../msg-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/msg-server.service
144
145 mkdir -p %{buildroot}%{_libdir}/systemd/system/sockets.target.wants
146 install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/systemd/system/msg-server.socket
147 ln -s ../msg-server.socket %{buildroot}%{_libdir}/systemd/system/sockets.target.wants/msg-server.socket
148
149 mkdir -p %{buildroot}/opt/usr/dbspace
150 sqlite3 %{buildroot}/opt/usr/dbspace/.msg_service.db "PRAGMA journal_mode = PERSIST;"
151 sqlite3 %{buildroot}/opt/usr/dbspace/.msg_service.db < %{buildroot}/usr/share/msg-service/msg-service-db.sql
152
153 rm %{buildroot}/usr/share/msg-service/msg-service-db.sql
154
155 %post tools
156 /sbin/ldconfig
157
158 chown 200:5000 /opt/usr/dbspace/.msg_service.db
159 chown 200:5000 /opt/usr/dbspace/.msg_service.db-journal
160 chown 200:200 %{_libdir}/systemd/system/msg-server.socket
161
162 chmod 660 /opt/usr/dbspace/.msg_service.db
163 chmod 660 /opt/usr/dbspace/.msg_service.db-journal
164
165 if [ -f %{_libdir}/rpm-plugins/msm.so ]
166 then
167         chsmack -a 'msg-service::db' /opt/usr/dbspace/.msg_service.db*
168 fi
169
170 %post -n sms-plugin -p /sbin/ldconfig
171 %post -n mms-plugin -p /sbin/ldconfig
172
173 %post
174 /sbin/ldconfig
175
176 mkdir -p /opt/usr/data/msg-service
177 chgrp db_msg_service /opt/usr/data/msg-service
178
179
180 ########## Setting Config Value (Internal keys) ##########
181 # Message Server Status
182 vconftool set -t bool memory/msg/ready 0 -i -u 200 -g 5000 -s system::vconf_inhouse
183
184 # SMS Send Options
185 vconftool set -t int db/msg/network_mode 2 -u 200 -g 5000 -s system::vconf_inhouse
186
187 # New Message Count
188 vconftool set -t int db/msg/recv_sms 0 -u 200 -g 5000 -s system::vconf_inhouse
189 vconftool set -t int db/msg/recv_mms 0 -u 200 -g 5000 -s system::vconf_inhouse
190
191 ########## Setting Config Value (Private keys) ##########
192 # General Options
193 vconftool set -t bool db/private/msg-service/general/keep_copy 1 -s msg-service::vconf -u 200 -g 5000
194 vconftool set -t bool db/private/msg-service/general/auto_erase 0 -s msg-service::vconf -u 200 -g 5000
195 vconftool set -t bool db/private/msg-service/general/block_msg 1 -s msg-service::vconf -u 200 -g 5000
196 vconftool set -t int db/private/msg-service/general/contact_sync_time 0 -s msg-service::vconf -u 200 -g 5000
197 vconftool set -t int db/private/msg-service/general/alert_rep_type 0 -s msg-service::vconf -u 200 -g 5000
198 vconftool set -t int db/private/msg-service/general/search_tags 31 -s msg-service::vconf -u 200 -g 5000
199
200 vconftool set -t int db/private/msg-service/general/page_limit 0 -s msg-service::vconf -u 200 -g 5000
201 vconftool set -t int db/private/msg-service/general/sms_mms_threshold 0 -s msg-service::vconf -u 200 -g 5000
202 vconftool set -t int db/private/msg-service/general/max_recipient 0 -s msg-service::vconf -u 200 -g 5000
203 vconftool set -t int db/private/msg-service/general/sms_storage 0 -s msg-service::vconf -u 200 -g 5000
204
205 vconftool set -t bool db/private/msg-service/general/block_unknown_msg 0 -s msg-service::vconf -u 200 -g 5000
206 vconftool set -t int db/private/msg-service/general/sms_limit 1000 -s msg-service::vconf -u 200 -g 5000
207 vconftool set -t int db/private/msg-service/general/mms_limit 100 -s msg-service::vconf -u 200 -g 5000
208 vconftool set -t bool db/private/msg-service/general/notification 1 -s msg-service::vconf -u 200 -g 5000
209 vconftool set -t bool db/private/msg-service/general/vibration 1 -s msg-service::vconf -u 200 -g 5000
210 vconftool set -t bool db/private/msg-service/general/preview 1 -s msg-service::vconf -u 200 -g 5000
211 vconftool set -t int db/private/msg-service/general/ringtone_type 0 -s msg-service::vconf -u 200 -g 5000
212 vconftool set -t string db/private/msg-service/general/ringtone_path "" -s msg-service::vconf -u 200 -g 5000
213
214 vconftool set -t string db/private/msg-service/general/ua_profile "" -s msg-service::vconf -u 200 -g 5000
215
216 vconftool set -t int db/private/msg-service/general/msg_id_counter 0 -s msg-service::vconf -u 200 -g 5000
217
218 # SMS Send Options
219 vconftool set -t int db/private/msg-service/sms_send/dcs 3 -s msg-service::vconf -u 200 -g 5000
220 vconftool set -t bool db/private/msg-service/sms_send/reply_path 0 -s msg-service::vconf -u 200 -g 5000
221 vconftool set -t bool db/private/msg-service/sms_send/delivery_report 0 -s msg-service::vconf -u 200 -g 5000
222 vconftool set -t int db/private/msg-service/sms_send/save_storage 1 -s msg-service::vconf -u 200 -g 5000
223
224 # MMS Send Options
225 vconftool set -t int db/private/msg-service/mms_send/msg_class 0 -s msg-service::vconf -u 200 -g 5000
226 vconftool set -t int db/private/msg-service/mms_send/priority 1 -s msg-service::vconf -u 200 -g 5000
227 vconftool set -t int db/private/msg-service/mms_send/expiry_time 0 -s msg-service::vconf -u 200 -g 5000
228 vconftool set -t int db/private/msg-service/mms_send/custom_delivery 0 -s msg-service::vconf -u 200 -g 5000
229 vconftool set -t bool db/private/msg-service/mms_send/sender_visibility 0 -s msg-service::vconf -u 200 -g 5000
230 vconftool set -t bool db/private/msg-service/mms_send/delivery_report 0 -s msg-service::vconf -u 200 -g 5000
231 vconftool set -t bool db/private/msg-service/mms_send/read_reply 0 -s msg-service::vconf -u 200 -g 5000
232 vconftool set -t bool db/private/msg-service/mms_send/keep_copy 0 -s msg-service::vconf -u 200 -g 5000
233 vconftool set -t bool db/private/msg-service/mms_send/body_replying 0 -s msg-service::vconf -u 200 -g 5000
234 vconftool set -t bool db/private/msg-service/mms_send/hide_recipients 0 -s msg-service::vconf -u 200 -g 5000
235 vconftool set -t bool db/private/msg-service/mms_send/report_allowed 1 -s msg-service::vconf -u 200 -g 5000
236 vconftool set -t int db/private/msg-service/mms_send/reply_charging 0 -s msg-service::vconf -u 200 -g 5000
237 vconftool set -t int db/private/msg-service/mms_send/reply_charging_deadline 0 -s msg-service::vconf -u 200 -g 5000
238 vconftool set -t int db/private/msg-service/mms_send/reply_charging_size 0 -s msg-service::vconf -u 200 -g 5000
239 vconftool set -t int db/private/msg-service/mms_send/delivery_time 0 -s msg-service::vconf -u 200 -g 5000
240 vconftool set -t int db/private/msg-service/mms_send/creation_mode 2 -s msg-service::vconf -u 200 -g 5000
241
242 # MMS Receive Options
243 vconftool set -t int db/private/msg-service/mms_recv/home_network 0 -s msg-service::vconf -u 200 -g 5000
244 vconftool set -t int db/private/msg-service/mms_recv/abroad_network 1 -s msg-service::vconf -u 200 -g 5000
245 vconftool set -t bool db/private/msg-service/mms_recv/read_receipt 1 -s msg-service::vconf -u 200 -g 5000
246 vconftool set -t bool db/private/msg-service/mms_recv/delivery_receipt 1 -s msg-service::vconf -u 200 -g 5000
247 vconftool set -t bool db/private/msg-service/mms_recv/reject_unknown 0 -s msg-service::vconf -u 200 -g 5000
248 vconftool set -t bool db/private/msg-service/mms_recv/reject_advertisement 0 -s msg-service::vconf -u 200 -g 5000
249
250 # MMS Style Options
251 vconftool set -t int db/private/msg-service/mms_style/font_size 30 -s msg-service::vconf -u 200 -g 5000
252 vconftool set -t bool db/private/msg-service/mms_style/font_style/bold 0 -s msg-service::vconf -u 200 -g 5000
253 vconftool set -t bool db/private/msg-service/mms_style/font_style/italic 0 -s msg-service::vconf -u 200 -g 5000
254 vconftool set -t bool db/private/msg-service/mms_style/font_style/underline 0 -s msg-service::vconf -u 200 -g 5000
255 vconftool set -t int db/private/msg-service/mms_style/font_color/red 255 -s msg-service::vconf -u 200 -g 5000
256 vconftool set -t int db/private/msg-service/mms_style/font_color/green 255 -s msg-service::vconf -u 200 -g 5000
257 vconftool set -t int db/private/msg-service/mms_style/font_color/blue 255 -s msg-service::vconf -u 200 -g 5000
258 vconftool set -t int db/private/msg-service/mms_style/font_color/hue 255 -s msg-service::vconf -u 200 -g 5000
259 vconftool set -t int db/private/msg-service/mms_style/bg_color/red 0 -s msg-service::vconf -u 200 -g 5000
260 vconftool set -t int db/private/msg-service/mms_style/bg_color/green 0 -s msg-service::vconf -u 200 -g 5000
261 vconftool set -t int db/private/msg-service/mms_style/bg_color/blue 0 -s msg-service::vconf -u 200 -g 5000
262 vconftool set -t int db/private/msg-service/mms_style/bg_color/hue 255 -s msg-service::vconf -u 200 -g 5000
263 vconftool set -t int db/private/msg-service/mms_style/page_dur 2 -s msg-service::vconf -u 200 -g 5000
264 vconftool set -t int db/private/msg-service/mms_style/page_custom_dur 0 -s msg-service::vconf -u 200 -g 5000
265 vconftool set -t int db/private/msg-service/mms_style/page_dur_manual 0 -s msg-service::vconf -u 200 -g 5000
266
267 # Push Msg Options
268 vconftool set -t bool db/private/msg-service/push_msg/recv_option 1 -s msg-service::vconf -u 200 -g 5000
269 vconftool set -t int db/private/msg-service/push_msg/service_load 1 -s msg-service::vconf -u 200 -g 5000
270
271 # CB Msg Options
272 vconftool set -t bool db/private/msg-service/cb_msg/receive/1 0 -f -s msg-service::vconf -u 200 -g 5000
273 vconftool set -t bool db/private/msg-service/cb_msg/receive/2 0 -f -s msg-service::vconf -u 200 -g 5000
274 vconftool set -t bool db/private/msg-service/cb_msg/save 0 -f -s msg-service::vconf -u 200 -g 5000
275 vconftool set -t int db/private/msg-service/cb_msg/max_sim_count/1 0 -f -s msg-service::vconf -u 200 -g 5000
276 vconftool set -t int db/private/msg-service/cb_msg/max_sim_count/2 0 -f -s msg-service::vconf -u 200 -g 5000
277 vconftool set -t int db/private/msg-service/cb_msg/max_sim_count/3 0 -f -s msg-service::vconf -u 200 -g 5000
278 vconftool set -t bool db/private/msg-service/cb_msg/language/0 1 -f -s msg-service::vconf -u 200 -g 5000
279 vconftool set -t bool db/private/msg-service/cb_msg/language/1 0 -s msg-service::vconf -u 200 -g 5000
280 vconftool set -t bool db/private/msg-service/cb_msg/language/2 0 -s msg-service::vconf -u 200 -g 5000
281 vconftool set -t bool db/private/msg-service/cb_msg/language/3 0 -s msg-service::vconf -u 200 -g 5000
282 vconftool set -t bool db/private/msg-service/cb_msg/language/4 0 -s msg-service::vconf -u 200 -g 5000
283 vconftool set -t bool db/private/msg-service/cb_msg/language/5 0 -s msg-service::vconf -u 200 -g 5000
284 vconftool set -t bool db/private/msg-service/cb_msg/language/6 0 -s msg-service::vconf -u 200 -g 5000
285 vconftool set -t bool db/private/msg-service/cb_msg/language/7 0 -s msg-service::vconf -u 200 -g 5000
286 vconftool set -t bool db/private/msg-service/cb_msg/language/8 0 -s msg-service::vconf -u 200 -g 5000
287 vconftool set -t bool db/private/msg-service/cb_msg/language/9 0 -s msg-service::vconf -u 200 -g 5000
288
289 # Voice Mail Options
290 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_number/1 "" -f -s msg-service::vconf -u 200 -g 5000
291 vconftool set -t int db/private/msg-service/voice_mail/voice_mail_count/1 0 -f -s msg-service::vconf -u 200 -g 5000
292 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_alphaid/1 "" -f -s msg-service::vconf -u 200 -g 5000
293
294 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_number/2 "" -f -s msg-service::vconf -u 200 -g 5000
295 vconftool set -t int db/private/msg-service/voice_mail/voice_mail_count/2 0 -f -s msg-service::vconf -u 200 -g 5000
296 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_alphaid/2 "" -f -s msg-service::vconf -u 200 -g 5000
297
298 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_number/3 "" -f -s msg-service::vconf -u 200 -g 5000
299 vconftool set -t int db/private/msg-service/voice_mail/voice_mail_count/3 0 -f -s msg-service::vconf -u 200 -g 5000
300 vconftool set -t string db/private/msg-service/voice_mail/voice_mail_alphaid/3 "" -f -s msg-service::vconf -u 200 -g 5000
301
302 # MMS Size Options
303 vconftool set -t int db/private/msg-service/size_opt/msg_size 300 -s msg-service::vconf -u 200 -g 5000
304
305 # SIM message count
306 vconftool set -t int db/private/msg-service/sim_count/used_cnt/1 0 -f -s msg-service::vconf -u 200 -g 5000
307 vconftool set -t int db/private/msg-service/sim_count/total_cnt/1 0 -f -s msg-service::vconf -u 200 -g 5000
308 vconftool set -t int db/private/msg-service/sim_count/used_cnt/2 0 -f -s msg-service::vconf -u 200 -g 5000
309 vconftool set -t int db/private/msg-service/sim_count/total_cnt/2 0 -f -s msg-service::vconf -u 200 -g 5000
310 vconftool set -t int db/private/msg-service/sim_count/used_cnt/3 0 -f -s msg-service::vconf -u 200 -g 5000
311 vconftool set -t int db/private/msg-service/sim_count/total_cnt/3 0 -f -s msg-service::vconf -u 200 -g 5000
312
313 # SIM information
314 vconftool set -t int memory/private/msg-service/sim_changed/1 0 -i -f -s msg-service::vconf -u 200 -g 5000
315 vconftool set -t string memory/private/msg-service/sim_subs_id/1 "" -i -f -s msg-service::vconf -u 200 -g 5000
316 vconftool set -t bool memory/private/msg-service/national_sim/1 0 -i -f -s msg-service::vconf -u 200 -g 5000
317 vconftool set -t string memory/private/msg-service/msisdn/1 "" -i -f -s msg-service::vconf -u 200 -g 5000
318 vconftool set -t string memory/private/msg-service/iccid/1 "" -i -f -s msg-service::vconf -u 200 -g 5000
319
320 vconftool set -t int memory/private/msg-service/sim_changed/2 0 -i -f -s msg-service::vconf -u 200 -g 5000
321 vconftool set -t string memory/private/msg-service/sim_subs_id/2 "" -i -f -s msg-service::vconf -u 200 -g 5000
322 vconftool set -t bool memory/private/msg-service/national_sim/2 0 -i -f -s msg-service::vconf -u 200 -g 5000
323 vconftool set -t string memory/private/msg-service/msisdn/2 "" -i -f -s msg-service::vconf -u 200 -g 5000
324 vconftool set -t string memory/private/msg-service/iccid/2 "" -i -f -s msg-service::vconf -u 200 -g 5000
325
326 vconftool set -t int memory/private/msg-service/sim_changed/3 0 -i -f -s msg-service::vconf -u 200 -g 5000
327 vconftool set -t string memory/private/msg-service/sim_subs_id/3 "" -i -f -s msg-service::vconf -u 200 -g 5000
328 vconftool set -t bool memory/private/msg-service/national_sim/3 0 -i -f -s msg-service::vconf -u 200 -g 5000
329 vconftool set -t string memory/private/msg-service/msisdn/3 "" -i -f -s msg-service::vconf -u 200 -g 5000
330 vconftool set -t string memory/private/msg-service/iccid/3 "" -i -f -s msg-service::vconf -u 200 -g 5000
331 vconftool set -t int  memory/private/msg-service/default_network_sim 0 -i -f -s msg-service::vconf -u 200 -g 5000
332
333 # SST information
334 vconftool set -t bool memory/private/msg-service/sim_st/1 1 -i -f -s msg-service::vconf -u 200 -g 5000
335 vconftool set -t bool memory/private/msg-service/sim_mo_ctrl/1 0 -i -f -s msg-service::vconf -u 200 -g 5000
336
337 vconftool set -t bool memory/private/msg-service/sim_st/2 1 -i -f -s msg-service::vconf -u 200 -g 5000
338 vconftool set -t bool memory/private/msg-service/sim_mo_ctrl/2 0 -i -f -s msg-service::vconf -u 200 -g 5000
339
340 vconftool set -t bool memory/private/msg-service/sim_st/3 1 -i -f -s msg-service::vconf -u 200 -g 5000
341 vconftool set -t bool memory/private/msg-service/sim_mo_ctrl/3 0 -i -f -s msg-service::vconf -u 200 -g 5000
342
343 # Notification
344 vconftool set -t int db/private/msg-service/notification_priv_id 0 -s msg-service::vconf -u 200 -g 5000
345 vconftool set -t int db/private/msg-service/voice_noti_id1 0 -s msg-service::vconf -u 200 -g 5000
346 vconftool set -t int db/private/msg-service/voice_noti_id2 0 -s msg-service::vconf -u 200 -g 5000
347 vconftool set -t int db/private/msg-service/cb_noti_priv_id 0 -s msg-service::vconf -u 200 -g 5000
348 vconftool set -t int db/private/msg-service/sim_msg_noti_priv_id 0 -s msg-service::vconf -u 200 -g 5000
349 vconftool set -t int db/private/msg-service/emergency_noti_id 0 -s msg-service::vconf -u 200 -g 5000
350 vconftool set -t int db/private/msg-service/sentfail_noti_id 0 -s msg-service::vconf -u 200 -g 5000
351 vconftool set -t int db/private/msg-service/sim_full_noti_id 0 -s msg-service::vconf -u 200 -g 5000
352
353
354 %postun -p /sbin/ldconfig
355
356 %postun tools -p /sbin/ldconfig
357 %postun -n sms-plugin -p /sbin/ldconfig
358 %postun -n mms-plugin -p /sbin/ldconfig
359
360 %files
361 %manifest msg-service.manifest
362 %defattr(-,system,system,-)
363 %{_libdir}/libmsg_plugin_manager.so
364 %{_libdir}/libmsg_mapi.so.*
365 %{_libdir}/libmsg_framework_handler.so
366 %{_libdir}/libmsg_transaction_manager.so
367 %{_libdir}/libmsg_utils.so
368 %{_libdir}/libmsg_externals.so
369 %{_libdir}/libmsg_transaction_proxy.so
370 %{_libdir}/libmsg_vobject.so
371 /usr/share/license/msg-service/LICENSE.APLv2
372
373 %files devel
374 %defattr(-,system,system,-)
375 %{_libdir}/libmsg_mapi.so
376 %{_libdir}/pkgconfig/msg-service.pc
377 %{_includedir}/msg-service/*
378
379 %files tools
380 %manifest msg-service-tools.manifest
381 %defattr(-,system,system,-)
382 %{_bindir}/msg-server
383 %config(noreplace) /opt/usr/dbspace/.msg_service.db*
384 %{_libdir}/systemd/system/msg-server.service
385 %{_libdir}/systemd/system/multi-user.target.wants/msg-server.service
386 %{_libdir}/systemd/system/sockets.target.wants/msg-server.socket
387 %{_libdir}/systemd/system/msg-server.socket
388 /usr/share/license/msg-service/LICENSE.APLv2
389 /etc/smack/accesses.d/msg-service.rule
390 /etc/config/*
391
392 %files -n sms-plugin
393 %manifest sms-plugin.manifest
394 %defattr(-,system,system,-)
395 %{_libdir}/libmsg_sms_plugin.so
396 /usr/share/license/msg-service/LICENSE.APLv2
397
398 %files -n mms-plugin
399 %manifest mms-plugin.manifest
400 %defattr(-,system,system,-)
401 %{_libdir}/libmsg_mms_plugin.so
402 /usr/share/license/msg-service/LICENSE.APLv2
403
404 %changelog