[Upstream Migration r62412] Merge branch 'upstream' into svn_merge
[profile/ivi/ecore.git] / packaging / ecore.spec
1
2 # Do NOT Edit the Auto-generated Part!
3 # Generated by: spectacle version 0.22
4
5
6 Name:       ecore
7 Summary:    Enlightened Core X interface library
8 Version:    1.0.999.svn61874
9 Release:    1
10 Group:      TO_BE/FILLED_IN
11 License:    TO BE FILLED IN
12 URL:        http://www.enlightenment.org
13 Source0:    http://download.enlightenment.org/releases/ecore-%{version}.tar.bz2
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16 BuildRequires:  pkgconfig(eet)
17 BuildRequires:  pkgconfig(eina)
18 BuildRequires:  pkgconfig(evas)
19 BuildRequires:  pkgconfig(glib-2.0)
20 BuildRequires:  pkgconfig(pixman-1)
21 BuildRequires:  pkgconfig(x11)
22 BuildRequires:  pkgconfig(xext)
23 BuildRequires:  pkgconfig(xcb)
24 BuildRequires:  pkgconfig(xcb-composite)
25 BuildRequires:  pkgconfig(xcb-damage)
26 BuildRequires:  pkgconfig(xcb-dpms)
27 BuildRequires:  pkgconfig(xcb-randr)
28 BuildRequires:  pkgconfig(xcb-render)
29 BuildRequires:  pkgconfig(xcb-screensaver)
30 BuildRequires:  pkgconfig(xcb-shape)
31 BuildRequires:  pkgconfig(xcb-sync)
32 BuildRequires:  pkgconfig(xcb-xfixes)
33 BuildRequires:  pkgconfig(xcb-xinerama)
34 BuildRequires:  pkgconfig(xcb-xprint)
35 BuildRequires:  pkgconfig(xcb-xtest)
36
37
38 %description
39 Core abstraction layer for enlightenment DR 0.17 This is the core event abstraction layer and X abstraction layer that makes
40  doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
41  handlers fast, optimized, and convenient. It's a separate library so anyone
42  can make use of the work put into Ecore to make this job easy for
43  applications.
44
45
46
47 %package devel
48 Summary:    Enlightened Core X interface library (devel)
49 Group:      Development/Libraries
50 Requires:   %{name} = %{version}-%{release}
51
52 %description devel
53 Core abstraction layer for enlightenment (devel)
54
55 %package bin
56 Summary:    Enlightened Core X interface library (bin)
57 Group:      Development/Libraries
58 Requires:   %{name} = %{version}-%{release}
59
60 %description bin
61 Core abstraction layer for enlightenment (bin)
62
63 %package con
64 Summary:    Enlightened Core X interface library (con)
65 Group:      Development/Libraries
66 Requires:   %{name} = %{version}-%{release}
67 Requires(post): /sbin/ldconfig
68 Requires(postun): /sbin/ldconfig
69
70 %description con
71 Core abstraction layer for enlightenment (con)
72
73 %package evas
74 Summary:    Enlightened Core X interface library (evas)
75 Group:      Development/Libraries
76 Requires:   %{name} = %{version}-%{release}
77 Requires(post): /sbin/ldconfig
78 Requires(postun): /sbin/ldconfig
79
80 %description evas
81 Core abstraction layer for enlightenment (evas)
82
83 %package file
84 Summary:    Enlightened Core X interface library (file)
85 Group:      Development/Libraries
86 Requires:   %{name} = %{version}-%{release}
87 Requires(post): /sbin/ldconfig
88 Requires(postun): /sbin/ldconfig
89
90 %description file
91 Core abstraction layer for enlightenment (file)
92
93 %package imf
94 Summary:    Enlightened Core X interface library (imf)
95 Group:      Development/Libraries
96 Requires:   %{name} = %{version}-%{release}
97 Requires(post): /sbin/ldconfig
98 Requires(postun): /sbin/ldconfig
99
100 %description imf
101 Core abstraction layer for enlightenment (imf)
102
103 %package imf-evas
104 Summary:    Enlightened Core X interface library (imf-evas)
105 Group:      Development/Libraries
106 Requires:   %{name} = %{version}-%{release}
107 Requires(post): /sbin/ldconfig
108 Requires(postun): /sbin/ldconfig
109
110 %description imf-evas
111 Core abstraction layer for enlightenment (imf-evas)
112
113 %package input
114 Summary:    Enlightened Core X interface library (input)
115 Group:      Development/Libraries
116 Requires:   %{name} = %{version}-%{release}
117 Requires(post): /sbin/ldconfig
118 Requires(postun): /sbin/ldconfig
119
120 %description input
121 Core abstraction layer for enlightenment (input)
122
123 %package input-evas
124 Summary:    Enlightened Core X interface library (input-evas)
125 Group:      Development/Libraries
126 Requires:   %{name} = %{version}-%{release}
127 Requires(post): /sbin/ldconfig
128 Requires(postun): /sbin/ldconfig
129
130 %description input-evas
131 Core abstraction layer for enlightenment (input-evas)
132
133 %package ipc
134 Summary:    Enlightened Core X interface library (ipc)
135 Group:      Development/Libraries
136 Requires:   %{name} = %{version}-%{release}
137 Requires(post): /sbin/ldconfig
138 Requires(postun): /sbin/ldconfig
139
140 %description ipc
141 Core abstraction layer for enlightenment (ipc)
142
143 %package x
144 Summary:    Enlightened Core X interface library (x)
145 Group:      Development/Libraries
146 Requires:   %{name} = %{version}-%{release}
147 Requires(post): /sbin/ldconfig
148 Requires(postun): /sbin/ldconfig
149
150 %description x
151 Core abstraction layer for enlightenment (x)
152
153 %package fb
154 Summary:    Enlightened Core X interface library (fb)
155 Group:      Development/Libraries
156 Requires:   %{name} = %{version}-%{release}
157 Requires(post): /sbin/ldconfig
158 Requires(postun): /sbin/ldconfig
159
160 %description fb
161 Core abstraction layer for enlightenment (fb)
162
163
164 %prep
165 %setup -q -n %{name}
166
167
168 %build
169
170 %autogen
171 %configure --disable-static \
172         --enable-glib-integration-always \
173         --disable-xim
174
175 make %{?jobs:-j%jobs}
176
177 %install
178 rm -rf %{buildroot}
179 %make_install
180
181
182 #%find_lang ecore
183
184 %post -p /sbin/ldconfig
185
186 %postun -p /sbin/ldconfig
187
188 %post con -p /sbin/ldconfig
189
190 %postun con -p /sbin/ldconfig
191
192 %post evas -p /sbin/ldconfig
193
194 %postun evas -p /sbin/ldconfig
195
196
197 %post file -p /sbin/ldconfig
198
199 %postun file -p /sbin/ldconfig
200
201
202 %post imf -p /sbin/ldconfig
203
204 %postun imf -p /sbin/ldconfig
205
206
207 %post imf-evas -p /sbin/ldconfig
208
209 %postun imf-evas -p /sbin/ldconfig
210
211
212 %post input -p /sbin/ldconfig
213
214 %postun input -p /sbin/ldconfig
215
216
217 %post input-evas -p /sbin/ldconfig
218
219 %postun input-evas -p /sbin/ldconfig
220
221
222 %post ipc -p /sbin/ldconfig
223
224 %postun ipc -p /sbin/ldconfig
225
226
227 %post x -p /sbin/ldconfig
228
229 %postun x -p /sbin/ldconfig
230
231
232 %post fb -p /sbin/ldconfig
233
234 %postun fb -p /sbin/ldconfig
235
236 %files 
237 %defattr(-,root,root,-)
238 %{_libdir}/libecore.so.*
239
240 %files devel
241 %defattr(-,root,root,-)
242 /usr/bin/ecore_test
243 %{_includedir}/ecore-1/*.h
244 %{_libdir}/pkgconfig/ecore*.pc
245 %{_libdir}/libecore.so
246 %{_libdir}/libecore_con.so
247 %{_libdir}/libecore_evas.so
248 %{_libdir}/libecore_file.so
249 %{_libdir}/libecore_imf.so
250 %{_libdir}/libecore_imf_evas.so
251 %{_libdir}/libecore_input.so
252 %{_libdir}/libecore_input_evas.so
253 %{_libdir}/libecore_ipc.so
254 %{_libdir}/libecore_x.so
255 %{_libdir}/libecore_fb.so
256
257 %files bin
258 %defattr(-,root,root,-)
259
260 %files con
261 %defattr(-,root,root,-)
262 %{_libdir}/libecore_con.so.*
263
264 %files evas
265 %defattr(-,root,root,-)
266 %{_libdir}/libecore_evas.so.*
267
268 %files file
269 %defattr(-,root,root,-)
270 %{_libdir}/libecore_file.so.*
271
272 %files imf
273 %defattr(-,root,root,-)
274 %{_libdir}/libecore_imf.so.*
275
276 %files imf-evas
277 %defattr(-,root,root,-)
278 %{_libdir}/libecore_imf_evas.so.*
279
280 %files input
281 %defattr(-,root,root,-)
282 %{_libdir}/libecore_input.so.*
283 /usr/lib/ecore/immodules/xim.so
284
285 %files input-evas
286 %defattr(-,root,root,-)
287 %{_libdir}/libecore_input_evas.so.*
288
289 %files ipc
290 %defattr(-,root,root,-)
291 %{_libdir}/libecore_ipc.so.*
292
293 %files x
294 %defattr(-,root,root,-)
295 %{_libdir}/libecore_x.so.*
296
297 %files fb
298 %defattr(-,root,root,-)
299 %{_libdir}/libecore_fb.so.*
300