resetting manifest requested domain to floor
[apps/core/preloaded/calendar.git] / packaging / org.tizen.calendar.spec
1 Name:       org.tizen.calendar
2 Summary:    Calendar application
3 Version:    0.6.15
4 Release:    1 
5 Group:      TO_BE/FILLED_IN
6 License:    Apache
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     org.tizen.calendar.manifest
9
10 BuildRequires:  pkgconfig(appcore-efl)
11 BuildRequires:  pkgconfig(appsvc)
12 BuildRequires:  pkgconfig(utilX)
13 BuildRequires:  pkgconfig(calendar)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(accounts-svc)
16 BuildRequires:  pkgconfig(heynoti)
17 BuildRequires:  pkgconfig(contacts-service)
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
30 %description
31 Beat UI Calendar application.
32
33 %description -n org.tizen.calendar
34 Calendar application (EFL).
35
36 %package -n org.tizen.calendar-viewer
37 Summary:    Calendar viewer (EFL)
38 Group:      TO_BE/FILLED_IN
39 Requires:   org.tizen.calendar = %{version}-%{release}
40
41 %description -n org.tizen.calendar-viewer
42 Calendar viewer (EFL).
43
44 %package -n libug-calendar-efl
45 Summary:    Calendar UI gadget (EFL)
46 Group:      TO_BE/FILLED_IN
47 Requires:   org.tizen.calendar = %{version}-%{release}
48
49 %description -n libug-calendar-efl
50 Calendar UI gadget (EFL).
51
52 %prep
53 %setup -q
54 cp %{SOURCE1001} .
55
56 %build
57 %define PREFIX    "/opt/apps/org.tizen.calendar"
58 %define RESDIR    "/opt/apps/org.tizen.calendar/res"
59 %define DATADIR   "/opt/apps/org.tizen.calendar/data"
60
61 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
62 make %{?jobs:-j%jobs}
63
64 %install
65 rm -rf %{buildroot}
66 %make_install
67
68 %post -n libug-calendar-efl
69 mkdir -p /opt/ug/bin/
70 ln -sf /usr/bin/ug-client /opt/ug/bin/calendar-efl
71 ln -sf /usr/bin/ug-client /opt/ug/bin/calendar-detail-efl
72
73 # Automatically added by dh_makeshlibs
74 if [ "$1" = "configure" ]; then
75         ldconfig
76 fi
77 # End automatically added section
78
79 # 5000 is inhouse user id
80 # do not use relative path
81
82 vconftool set -t int db/private/org.tizen.calendar/focusview 0 -u 5000
83 vconftool set -t int db/private/org.tizen.calendar/send 0 -u 5000
84 vconftool set -t int db/private/org.tizen.calendar/timezone_on_off 0 -u 5000
85 vconftool set -t string db/private/org.tizen.calendar/timezone_path "Asia/Seoul" -u 5000
86 vconftool set -t string db/private/org.tizen.calendar/timezone_city "IDS_WCL_BODY_CITYNAME_SEOUL" -u 5000
87 vconftool set -t string db/private/org.tizen.calendar/timezone_offset "+9" -u 5000
88 vconftool set -t double db/private/org.tizen.calendar/longitude 127.05286 -u 5000
89 vconftool set -t double db/private/org.tizen.calendar/latitude 37.25768 -u 5000
90 vconftool set -t int db/private/org.tizen.calendar/complete_todo_on_off 1 -u 5000
91 vconftool set -t int db/private/org.tizen.calendar/first_day_of_week 1 -u 5000
92 vconftool set -t int db/private/org.tizen.calendar/display_week_number 0 -u 5000
93
94 mkdir -p /opt/data/ug-calendar
95 chgrp 6003 /opt/data/ug-calendar
96 chmod 770 /opt/data/ug-calendar
97
98 %postun
99
100 %files -n org.tizen.calendar
101 %manifest %{name}.manifest
102 %defattr(-,root,root,-)
103 /opt/apps/org.tizen.calendar/bin/calendar
104 /opt/apps/org.tizen.calendar/data/
105 /opt/apps/org.tizen.calendar/res/icons/*
106 /opt/apps/org.tizen.calendar/res/locale/*
107 /opt/apps/org.tizen.calendar/res/edje/*.edj
108 /opt/share/packages/org.tizen.calendar.xml
109 /opt/share/icons/default/small/org.tizen.calendar.png
110
111 %files -n org.tizen.calendar-viewer
112 %manifest %{name}.manifest
113 %defattr(-,root,root,-)
114 /opt/apps/org.tizen.calendar-viewer/bin/calendar-viewer
115 /opt/share/packages/org.tizen.calendar-viewer.xml
116
117 %files -n libug-calendar-efl
118 %manifest %{name}.manifest
119 %defattr(-,root,root,-)
120 /opt/ug/lib/*.so
121 /opt/share/packages/libug-calendar-efl.xml