update for beta universally
authorYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 06:04:09 +0000 (14:04 +0800)
committerYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 06:04:09 +0000 (14:04 +0800)
packaging/libslp-calendar.spec

index e65a9e2..bfe13f2 100644 (file)
@@ -1,19 +1,23 @@
 Name:      libslp-calendar
 Summary:    DB library for calendar
-Version:    0.1.10
-Release:    12
+Version:    0.1.12
+Release:    1
 Group:      System/Libraries
-License:    Apache 2.0
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
 BuildRequires: cmake
 BuildRequires: pkgconfig(db-util)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(gconf-2.0)
 BuildRequires: pkgconfig(gmodule-2.0)
 BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(heynoti)
 BuildRequires: pkgconfig(alarm-service)
+BuildRequires: pkgconfig(aul)
 Requires(post): /usr/bin/sqlite3
 
 %description
@@ -43,40 +47,29 @@ make %{?jobs:-j%jobs}
 
 %post
 /sbin/ldconfig
-mkdir -p /opt/dbspace
-if [ -f /opt/dbspace/.calendar-svc.db ]
-then
-        echo "calendar.db exist"
-else
-               calendar-svc-initdb
-fi
-
-#chown :5000 /opt/dbspace
+
+/usr/bin/calendar-svc-initdb
+
+chown root:root /usr/lib/libcalendar-service.so.*
+chown :6003 /opt/data/calendar-svc/.CALENDAR_SVC_*
 chown :6003 /opt/dbspace/.calendar-svc.db
 chown :6003 /opt/dbspace/.calendar-svc.db-journal
-chown :6003 /opt/data/calendar-svc/.CALENDAR_SVC_*
 
-# Change file permissions
-#chmod 644 /usr/lib/libcalendar-service.so
-#chmod 775 /opt/dbspace
 chmod 660 /opt/dbspace/.calendar-svc.db
 chmod 660 /opt/dbspace/.calendar-svc.db-journal
 chmod 660 /opt/data/calendar-svc/.CALENDAR_SVC_*
 
+
 %postun -p /sbin/ldconfig
 
 
 %files
-%defattr(-,root,root,-)
-%attr(0660,root,db_calendar)/opt/data/calendar-svc/.CALENDAR_SVC_*
-/usr/lib/libcalendar-service.so.0*
-/usr/lib/libcalendar-service.so.0.1.12
-
+/usr/lib/lib*.so.*
+/usr/bin/calendar-svc-initdb
+/opt/data/calendar-svc/.*
 
 %files devel
-%defattr(-,root,root,-)
-/usr/lib/pkgconfig/calendar-service.pc
-/usr/include/calendar/calendar-svc-errors.h
-/usr/include/calendar/calendar-svc-provider.h
-/usr/include/calendar/calendar-svc-struct.h
-/usr/lib/libcalendar-service.so
+/usr/lib/pkgconfig/*.pc
+/usr/include/calendar/*.h
+/usr/include/calendar-svc/*.h
+/usr/lib/lib*.so