tizen 2.3 release
[framework/base/syspopup.git] / packaging / syspopup.spec
1
2 Name:       syspopup
3 Summary:    syspopup package
4 Version:    0.0.134
5 Release:    1
6 Group:      System/Libraries
7 License:    Apache License, Version 2.0
8 Source0:    syspopup-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(post): /bin/touch
11 Requires(postun): /sbin/ldconfig
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(sqlite3)
14 BuildRequires:  pkgconfig(bundle)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(utilX)
17 BuildRequires:  pkgconfig(dbus-glib-1)
18 BuildRequires:  pkgconfig(x11)
19 BuildRequires:  pkgconfig(aul)
20 BuildRequires:  pkgconfig(evas)
21 BuildRequires:  pkgconfig(appcore-efl)
22 BuildRequires:  pkgconfig(capi-appfw-application)
23
24 %description
25 syspopup package for popup
26
27 %package devel
28 Summary:    syspopup development package
29 Group:      Development/Libraries
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 syspopup development package popup
34
35 %package caller
36 Summary:    syspopup-caller package
37 Group:      TO_BE/FILLED_IN
38 Requires:   %{name} = %{version}-%{release}
39 Requires(post): /sbin/ldconfig
40 Requires(postun): /sbin/ldconfig
41
42 %description caller
43 syspopup-caller package for popup
44
45 %package caller-devel
46 Summary:    syspopup-caller development package
47 Group:      TO_BE/FILLED_IN
48 Requires:   %{name} = %{version}-%{release}
49
50 %description caller-devel
51 syspopup-caller development package for popup
52
53 %package app
54 Summary:    org.tizen.syspopup-app test app
55 Group:      TO_BE/FILLED_IN
56 Requires:   %{name} = %{version}-%{release}
57
58 %description app
59 org.tizen.syspopup-app test app package
60
61 %prep
62 %setup -q -n %{name}-%{version}
63
64 %build
65 %if "%{?tizen_profile_name}" == "wearable"
66 export CFLAGS="$CFLAGS –D_WEARABLE"
67 %else
68 export CFLAGS="$CFLAGS -D_MOBILE"
69 %endif
70
71 %if 0%{?sec_build_binary_debug_enable}
72 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
73 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
74 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
75 %endif
76 export CFLAGS="$CFLAGS -Wall -Werror -Wno-unused-function"
77 CFLAGS=${_cflags} cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DEXTRA_CFLAGS=-fPIC \
78         -D_WEARABLE:BOOL=${_WEARABLE} -D_MOBILE:BOOL=${_MOBILE} \
79         .
80
81 make %{?jobs:-j%jobs}
82
83 %install
84 rm -rf %{buildroot}
85 %make_install
86
87 mkdir -p %{buildroot}/opt/dbspace
88 sqlite3 %{buildroot}/opt/dbspace/.syspopup.db < %{buildroot}/usr/share/syspopup/syspopup_db.sql
89 rm -rf %{buildroot}/usr/share/syspopup/syspopup_db.sql
90
91 mkdir -p %{buildroot}/usr/share/license
92 cp LICENSE %{buildroot}/usr/share/license/%{name}
93 cp LICENSE %{buildroot}/usr/share/license/%{name}-caller
94
95 %post
96 /sbin/ldconfig
97
98 %postun -p /sbin/ldconfig
99
100 %post caller -p /sbin/ldconfig
101
102 %postun caller -p /sbin/ldconfig
103
104 %files
105 %manifest syspopup.manifest
106 %defattr(-,root,root,-)
107 %{_libdir}/libsyspopup.so.0.1.0
108 %attr(644,root,app) /opt/dbspace/.syspopup.db
109 %attr(644,root,app) /opt/dbspace/.syspopup.db-journal
110 %{_bindir}/sp_test
111 /usr/share/license/%{name}
112
113 %files devel
114 %defattr(-,root,root,-)
115 %{_includedir}/SLP_SYSPOPUP_PG.h
116 %{_includedir}/syspopup.h
117 %{_libdir}/libsyspopup.so
118 %{_libdir}/pkgconfig/syspopup.pc
119
120 %files caller
121 %manifest syspopup-caller.manifest
122 %defattr(-,root,root,-)
123 %{_libdir}/libsyspopup_caller.so.0.1.0
124 /usr/share/license/%{name}-caller
125
126 %files caller-devel
127 %defattr(-,root,root,-)
128 %{_libdir}/libsyspopup_caller.so
129 %{_includedir}/syspopup_caller.h
130 %{_libdir}/pkgconfig/syspopup-caller.pc
131
132 %files app
133 %manifest org.tizen.syspopup-app.manifest
134 %defattr(-,root,root,-)
135 %{_datadir}/icons/default/small/org.tizen.syspopup-app.png
136 %{_bindir}/syspopup-app
137 /usr/share/packages/org.tizen.syspopup-app.xml
138 /etc/smack/accesses2.d/org.tizen.syspopup-app.rule
139
140 %changelog
141 * Fri Aug 1 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
142 - Change focus info of safetysyspopup
143 - Requested by nannan.wu , parkjg
144
145 * Thu May 22 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
146 - Change timeout info of wc syspopup
147 - Requested by sunil85.kim
148
149 * Thu May 22 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
150 - Change focus info of mode syspopup
151 - Requested by setting
152
153 * Mon May 19 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
154 - Add root detection popup
155 - Requested by daehoon ko of security r&d group
156
157 * Mon May 12 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
158 - Add setting noti popup for blocking mode
159
160 * Thu May 8 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
161 - Remove code to grab back key for volume popup
162
163 * Mon Apr 28 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
164 - Add wc syspopup requested by ms0123.kim of telephony team
165
166 * Mon Mar 31 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
167 - Enable telephony syspopup following telephony build feature
168
169 * Tue Feb 18 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
170 - Remove unused system popup sample app
171 - Remove unused debian folder
172
173 * Wed Jan 15 2014 - Hyungdeuk Kim <hd3.kim@samsung.com>
174 - Add fota syspopup
175 - Requested by seokey.jeong
176
177 * Tue Dec 10 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
178 - Add fota-noti popup
179 - Requested by juhaki.park
180
181 * Wed Oct 23 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
182 - Add fus-ode-syspopup
183 - Requested by sunbong.ha
184
185 * Fri Oct 18 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
186 - Add keepit screen capture system popup
187 - Requested by wc0917.lee
188
189 * Thu Oct 10 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
190 - Add mode system popup
191 - Requested by shy81.shin
192
193 * Fri Sep 13 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
194 - Add crash system popup
195 - Requested by ty317.kim
196
197 * Tue Sep 10 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
198 - Remove unused ticker noti system popup
199 - Maintained by sungho1.kwak
200 - Add Wall, Werror build option
201
202 * Fri Jun 21 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
203 - Change end key term info for wifi-qs popup
204
205 * Wed Jun 5 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
206 - Add datausage system popup
207 - Requested by ty317.kim
208
209 * Fri May 17 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
210 - Add safety volume popup
211 - Requested by bw.jang
212
213 * Tue Apr 30 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
214 - Change focus value to 0 for power-off syspopup
215 - Requested by ty317.kim
216
217 * Thu Apr 25 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
218 - Change prio info for system , power-off syspopup
219 - Requested by ty317.kim
220
221 * Wed Apr 24 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
222 - Add system-syspopup 
223 - Requested by ty317.kim
224
225 * Fri Apr 12 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
226 - Remove drm syspopup 
227 - Requested by hakjoo.ko
228
229 * Tue Apr 2 2013 - Hyugdeuk Kim <hd3.kim@samsung.com>
230 - Add syspopup_reset_timeout api
231
232 * Thu Mar 28 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
233 - Add sym extraction syspopup info(telephony-syspopup)
234 - Requested by jh48.an
235
236 * Mon Mar 25 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
237 - Add mobileap syspopup
238 - Requested by sy39.ju
239
240 * Thu Feb 21 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
241 - Add syspopup app smack rule
242 - Change dlog tag
243 - Add dlogs for debug
244
245 * Wed Nov 21 2012 - Hyungdeuk Kim <hd3.kim@samsung.com>
246 - Add syspopup info for gcf supl
247
248 * Tue Oct 30 2012 - Hyungdeuk Kim <hd3.kim@samsung.com>
249 - Fix prevent issues
250 - Add syspopup info for hdmi syspopup
251 - move CFLAGS location to %build at spec file