1 Name: org.tizen.calendar
2 Summary: Calendar application
5 License: Flora License, Version 1
6 Source0: %{name}-%{version}.tar.gz
8 BuildRequires: pkgconfig(appcore-efl)
9 BuildRequires: pkgconfig(appsvc)
10 BuildRequires: pkgconfig(utilX)
11 BuildRequires: pkgconfig(calendar-service2)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(accounts-svc)
14 BuildRequires: pkgconfig(heynoti)
15 BuildRequires: pkgconfig(contacts-service2)
16 BuildRequires: pkgconfig(location)
17 BuildRequires: pkgconfig(icu-i18n)
18 BuildRequires: pkgconfig(notification)
19 BuildRequires: pkgconfig(capi-appfw-application)
20 BuildRequires: pkgconfig(capi-location-geocoder)
22 BuildRequires: edje-bin
23 BuildRequires: embryo-bin
24 BuildRequires: gettext-devel
25 BuildRequires: pkgconfig(ui-gadget-1)
26 BuildRequires: pkgconfig(libxml-2.0)
27 BuildRequires: pkgconfig(capi-content-media-content)
28 BuildRequires: pkgconfig(status)
30 Requires : email-service contacts-service2
31 Requires : ug-bluetooth-efl
34 Beat UI Calendar application.
36 %description -n org.tizen.calendar
37 Calendar application (EFL).
39 %package -n org.tizen.calendar-viewer
40 Summary: Calendar viewer (EFL)
41 Requires: org.tizen.calendar = %{version}-%{release}
43 %description -n org.tizen.calendar-viewer
44 Calendar viewer (EFL).
46 %package -n libug-calendar-efl
47 Summary: Calendar UI gadget (EFL)
48 Requires: org.tizen.calendar = %{version}-%{release}
50 %description -n libug-calendar-efl
51 Calendar UI gadget (EFL).
57 %define PREFIX "/usr/apps/org.tizen.calendar"
58 %define RESDIR "/usr/apps/org.tizen.calendar/res"
59 %define DATADIR "/usr/apps/org.tizen.calendar/data"
61 export LANG="en_US.utf8"
63 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
67 mkdir -p %{buildroot}/usr/share/license
71 %post -n libug-calendar-efl
73 ln -sf /usr/bin/ug-client /usr/ug/bin/calendar-efl
74 ln -sf /usr/bin/ug-client /usr/ug/bin/calendar-detail-efl
76 # Automatically added by dh_makeshlibs
77 if [ "$1" = "configure" ]; then
80 # End automatically added section
82 # 5000 is inhouse user id
83 # do not use relative path
85 vconftool set -t int db/private/org.tizen.calendar/focusview 0 -u 5000
86 vconftool set -t int db/private/org.tizen.calendar/send 0 -u 5000
87 vconftool set -t int db/private/org.tizen.calendar/timezone_on_off 0 -u 5000
88 vconftool set -t string db/private/org.tizen.calendar/timezone_path "Asia/Seoul" -u 5000
89 vconftool set -t string db/private/org.tizen.calendar/timezone_city "IDS_WCL_BODY_CITYNAME_SEOUL" -u 5000
90 vconftool set -t string db/private/org.tizen.calendar/timezone_offset "+9" -u 5000
91 vconftool set -t double db/private/org.tizen.calendar/longitude 127.05286 -u 5000
92 vconftool set -t double db/private/org.tizen.calendar/latitude 37.25768 -u 5000
93 vconftool set -t int db/private/org.tizen.calendar/complete_todo_on_off 1 -u 5000
94 vconftool set -t int db/private/org.tizen.calendar/first_day_of_week 1 -u 5000
95 vconftool set -t int db/private/org.tizen.calendar/display_week_number 0 -u 5000
96 vconftool set -t int db/private/org.tizen.calendar/create_event_mode 1 -u 5000
98 mkdir -p /usr/data/ug-calendar
99 chgrp 6003 /usr/data/ug-calendar
100 chmod 770 /usr/data/ug-calendar
104 %files -n org.tizen.calendar
105 %manifest org.tizen.calendar.manifest
106 %defattr(-,root,root,-)
107 /usr/apps/org.tizen.calendar/bin/calendar
108 /usr/apps/org.tizen.calendar/data/
109 /usr/apps/org.tizen.calendar/res/locale/*
110 /usr/apps/org.tizen.calendar/res/edje/*.edj
111 /usr/share/packages/org.tizen.calendar.xml
112 /usr/share/icons/default/small/org.tizen.calendar.png
113 /usr/share/license/%{name}
115 %files -n org.tizen.calendar-viewer
116 %manifest viewer/org.tizen.calendar-viewer.manifest
117 %defattr(-,root,root,-)
118 /usr/apps/org.tizen.calendar-viewer/bin/calendar-viewer
119 /usr/share/packages/org.tizen.calendar-viewer.xml
120 /usr/share/license/org.tizen.calendar-viewer
122 %files -n libug-calendar-efl
123 %defattr(-,root,root,-)
125 /usr/share/packages/libug-calendar-efl.xml
126 /usr/share/license/libug-calendar-efl