Fixed packaging
[apps/core/preloaded/calendar.git] / packaging / org.tizen.calendar.spec
1 Name:       org.tizen.calendar
2
3 Summary:    Calendar application
4 Version:    0.6.22
5 Release:    1 
6 License:    Flora
7 Group:      Applications/Core Applications
8 Source0:    %{name}-%{version}.tar.gz
9
10 BuildRequires:  pkgconfig(appcore-efl)
11 BuildRequires:  pkgconfig(appsvc)
12 BuildRequires:  pkgconfig(utilX)
13 BuildRequires:  pkgconfig(calendar-service2)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(accounts-svc)
16 BuildRequires:  pkgconfig(heynoti)
17 BuildRequires:  pkgconfig(contacts-service2)
18 BuildRequires:  pkgconfig(location)
19 BuildRequires:  pkgconfig(icu-i18n)
20 BuildRequires:  pkgconfig(notification)
21 BuildRequires:  pkgconfig(capi-appfw-application)
22 BuildRequires:  pkgconfig(capi-location-geocoder)
23 BuildRequires:  cmake
24 BuildRequires:  edje-bin
25 BuildRequires:  embryo-bin
26 BuildRequires:  gettext-devel
27 BuildRequires:  pkgconfig(ui-gadget-1)
28 BuildRequires:  pkgconfig(libxml-2.0)
29 BuildRequires:  pkgconfig(capi-content-media-content)
30 BuildRequires:  pkgconfig(status)
31
32 Requires : email-service contacts-service2
33 Requires : ug-bluetooth-efl
34
35 %description
36 Beat UI Calendar application.
37
38 %description -n org.tizen.calendar
39 Calendar application (EFL).
40
41 %package -n org.tizen.calendar-viewer
42 Summary:    Calendar viewer (EFL)
43 Requires:   org.tizen.calendar = %{version}-%{release}
44
45 %description -n org.tizen.calendar-viewer
46 Calendar viewer (EFL).
47
48 %package -n libug-calendar-efl
49 Summary:    Calendar UI gadget (EFL)
50 Requires:   org.tizen.calendar = %{version}-%{release}
51
52 %description -n libug-calendar-efl
53 Calendar UI gadget (EFL).
54
55 %prep
56 %setup -q
57
58 %build
59 %define PREFIX    "/usr/apps/org.tizen.calendar"
60 %define RESDIR    "/usr/apps/org.tizen.calendar/res"
61 %define DATADIR   "/usr/apps/org.tizen.calendar/data"
62
63 export LANG="en_US.utf8"
64
65 %cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
66 make %{?jobs:-j%jobs}
67
68 %install
69 %make_install
70
71 %find_lang calendar
72
73 %post -n libug-calendar-efl
74 /sbin/ldconfig
75 mkdir -p /usr/ug/bin/
76 ln -sf /usr/bin/ug-client /usr/ug/bin/calendar-efl
77 ln -sf /usr/bin/ug-client /usr/ug/bin/calendar-detail-efl
78
79 vconftool set -t int db/private/org.tizen.calendar/focusview 0 -u 5000
80 vconftool set -t int db/private/org.tizen.calendar/send 0 -u 5000
81 vconftool set -t int db/private/org.tizen.calendar/timezone_on_off 0 -u 5000
82 vconftool set -t string db/private/org.tizen.calendar/timezone_path "Asia/Seoul" -u 5000
83 vconftool set -t string db/private/org.tizen.calendar/timezone_city "IDS_WCL_BODY_CITYNAME_SEOUL" -u 5000
84 vconftool set -t string db/private/org.tizen.calendar/timezone_offset "+9" -u 5000
85 vconftool set -t double db/private/org.tizen.calendar/longitude 127.05286 -u 5000
86 vconftool set -t double db/private/org.tizen.calendar/latitude 37.25768 -u 5000
87 vconftool set -t int db/private/org.tizen.calendar/complete_todo_on_off 1 -u 5000
88 vconftool set -t int db/private/org.tizen.calendar/first_day_of_week 1 -u 5000
89 vconftool set -t int db/private/org.tizen.calendar/display_week_number 0 -u 5000
90 vconftool set -t int db/private/org.tizen.calendar/create_event_mode 1 -u 5000
91
92 mkdir -p /usr/data/ug-calendar
93 chgrp 6003 /usr/data/ug-calendar
94 chmod 770 /usr/data/ug-calendar
95
96
97 %files -n org.tizen.calendar -f calendar.lang
98 %manifest org.tizen.calendar.manifest
99 %license LICENSE.Flora
100 %defattr(-,root,root,-)
101 /usr/apps/org.tizen.calendar/bin/calendar
102 /usr/apps/org.tizen.calendar/data/
103 /usr/apps/org.tizen.calendar/res/edje/*.edj
104 /usr/share/packages/org.tizen.calendar.xml
105 /usr/share/icons/default/small/org.tizen.calendar.png
106 %config /etc/smack/accesses.d/%{name}.rule
107
108 %files -n org.tizen.calendar-viewer
109 %manifest viewer/org.tizen.calendar-viewer.manifest
110 %license LICENSE.Flora
111 %defattr(-,root,root,-)
112 /usr/apps/org.tizen.calendar-viewer/bin/calendar-viewer
113 /usr/share/packages/org.tizen.calendar-viewer.xml
114
115 %files -n libug-calendar-efl
116 %license LICENSE.Flora
117 %defattr(-,root,root,-)
118 /usr/ug/lib/*.so
119 /usr/share/packages/libug-calendar-efl.xml