2 Summary: DB library for calendar
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 Source1: calendar.service
9 Requires(post): /sbin/ldconfig
10 Requires(post): /usr/bin/sqlite3, /bin/chown
11 Requires(postun): /sbin/ldconfig
14 BuildRequires: pkgconfig(db-util)
15 BuildRequires: pkgconfig(sqlite3)
16 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: pkgconfig(dlog)
18 BuildRequires: pkgconfig(vconf)
19 BuildRequires: pkgconfig(alarm-service)
20 BuildRequires: pkgconfig(icu-i18n)
21 BuildRequires: pkgconfig(appsvc)
22 BuildRequires: pkgconfig(capi-base-common)
23 BuildRequires: pkgconfig(contacts-service2)
24 BuildRequires: pkgconfig(pims-ipc)
25 BuildRequires: pkgconfig(bundle)
28 DB library for calendar
31 Summary: DB library for calendar
32 Group: Development/Libraries
33 Requires: %{name} = %{version}-%{release}
34 Requires: pkgconfig(alarm-service)
37 DB library for calendar (developement files)
44 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
52 mkdir -p %{buildroot}/etc/rc.d/rc3.d/
53 mkdir -p %{buildroot}/etc/rc.d/rc5.d/
54 ln -s ../init.d/calendar-serviced.sh %{buildroot}/etc/rc.d/rc3.d/S85calendar-serviced
55 ln -s ../init.d/calendar-serviced.sh %{buildroot}/etc/rc.d/rc5.d/S85calendar-serviced
57 mkdir -p %{buildroot}%{_libdir}/systemd/user/tizen-middleware.target.wants
58 install %{SOURCE1} %{buildroot}%{_libdir}/systemd/user/
59 ln -s ../calendar.service %{buildroot}%{_libdir}/systemd/user/tizen-middleware.target.wants/
64 chown :6003 /opt/usr/data/calendar-svc
66 mkdir -p /opt/usr/dbspace
67 if [ -f /opt/usr/dbspace/.calendar-svc.db ]
69 echo "calendar-svc.db exist"
74 if [ -f /usr/lib/rpm-plugins/msm.so ]
76 chsmack -a 'calendar-service::db' /opt/usr/dbspace/.calendar-svc.db*
79 chown :6003 /opt/usr/dbspace/.calendar-svc.db
80 chown :6003 /opt/usr/dbspace/.calendar-svc.db-journal
81 chown :6003 /opt/usr/data/calendar-svc/.CALENDAR_SVC_*
83 chmod 660 /opt/usr/dbspace/.calendar-svc.db
84 chmod 660 /opt/usr/dbspace/.calendar-svc.db-journal
85 chmod 660 /opt/usr/data/calendar-svc/.CALENDAR_SVC_*
87 vconftool set -t int db/calendar/timezone_on_off 0 -g 6003
88 vconftool set -t string db/calendar/timezone_path "Asia/Seoul" -g 6003
90 %postun -p /sbin/ldconfig
93 %manifest calendar-service.manifest
94 %defattr(-,root,root,-)
95 %{_bindir}/calendar-svc-initdb
96 %{_libdir}/libcalendar-service-native.so.*
97 %{_bindir}/calendar-serviced*
98 %{_libdir}/libcalendar-service2.so.*
99 %attr(0755,root,root) /etc/rc.d/init.d/calendar-serviced.sh
100 /etc/rc.d/rc3.d/S85calendar-serviced
101 /etc/rc.d/rc5.d/S85calendar-serviced
102 %dir %attr(0775,root,root) /opt/usr/data/calendar-svc/
103 /opt/usr/data/calendar-svc/.CALENDAR_SVC_CALENDAR_CHANGED
104 /opt/usr/data/calendar-svc/.CALENDAR_SVC_EVENT_CHANGED
105 /opt/usr/data/calendar-svc/.CALENDAR_SVC_TODO_CHANGED
106 /usr/share/calendar-svc/dft-calendar
107 %{_libdir}/systemd/user/calendar.service
108 %{_libdir}/systemd/user/tizen-middleware.target.wants/calendar.service
111 %defattr(-,root,root,-)
112 %{_includedir}/calendar-service-native/*.h
113 %{_includedir}/calendar-service2/*.h
115 %{_libdir}/pkgconfig/calendar.pc
116 %{_libdir}/pkgconfig/calendar-service-native.pc
117 %{_libdir}/pkgconfig/calendar-service2.pc