]>
Commit | Line | Data |
---|---|---|
b7a05495 | 1 | # NOTE: for versions >= 1.8 see efl.spec |
59daa9d7 | 2 | # TODO: drop --disable-ecore-evas-software-8-x11 when fixed (xcb_api only) |
95b32668 KK |
3 | # |
4 | # Conditional build: | |
5 | %bcond_without static_libs # don't build static library | |
59daa9d7 JB |
6 | %bcond_without xcb # force disabling XCB usage |
7 | %bcond_with xcb_api # XCB instead of Xlib (highly experimental, no XIM module) | |
8 | # must be consistent with xcb_api setting in evas! | |
9 | %bcond_without cares # use c-ares | |
5bf504ac | 10 | %bcond_without ibus # IBus module |
59daa9d7 | 11 | %bcond_without scim # SCIM module |
5bf504ac | 12 | %bcond_without wayland # Wayland library module |
95b32668 | 13 | # |
59daa9d7 JB |
14 | %if %{without xcb} |
15 | %undefine xcb_api | |
16 | %endif | |
17 | %if %{with xcb_api} | |
18 | %undefine with_wayland | |
19 | %define xapi xcb | |
20 | %else | |
21 | %define xapi xlib | |
22 | %endif | |
c889814d JB |
23 | %define eina_ver 1.7.10 |
24 | %define eet_ver 1.7.10 | |
25 | %define evas_ver 1.7.10 | |
320931eb | 26 | Summary: Enlightened Core X interface library |
967c161c | 27 | Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core |
320931eb | 28 | Name: ecore |
c889814d | 29 | Version: 1.7.10 |
94d28047 | 30 | Release: 3 |
ad5f0592 | 31 | License: BSD |
320931eb | 32 | Group: X11/Libraries |
6ec23d2f | 33 | Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2 |
c889814d | 34 | # Source0-md5: eada670139dc1984eda5a24eb4781f43 |
167dce3c | 35 | URL: http://trac.enlightenment.org/e/wiki/Ecore |
d8516976 | 36 | BuildRequires: DirectFB-devel >= 0.9.16 |
ad5f0592 | 37 | BuildRequires: SDL-devel >= 1.2.0 |
34dcbe62 JB |
38 | BuildRequires: autoconf >= 2.52 |
39 | BuildRequires: automake >= 1.6 | |
fd3d0e5e JB |
40 | %if %{with cares} |
41 | BuildRequires: c-ares-devel >= 1.6.1 | |
fd3d0e5e | 42 | %endif |
fcac574f | 43 | BuildRequires: curl-devel |
65a5dbef | 44 | BuildRequires: eina-devel >= %{eina_ver} |
ad5f0592 | 45 | # for disabled config library |
65a5dbef JB |
46 | #BuildRequires: eet-devel >= %{eet_ver} |
47 | BuildRequires: evas-devel(%{xapi}) >= %{evas_ver} | |
fd3d0e5e | 48 | BuildRequires: gettext-devel >= 0.17 |
ad5f0592 | 49 | BuildRequires: glib2-devel >= 2.0 |
59daa9d7 | 50 | BuildRequires: gnutls-devel >= 2.10.2 |
5bf504ac | 51 | %{?with_ibus:BuildRequires: ibus-devel >= 1.4} |
320931eb | 52 | BuildRequires: libtool |
ad5f0592 | 53 | BuildRequires: pkgconfig >= 1:0.22 |
59daa9d7 | 54 | %{?with_scim:BuildRequires: scim-devel} |
d8516976 | 55 | BuildRequires: tslib-devel |
59daa9d7 | 56 | %if %{with xcb_api} |
d8516976 | 57 | BuildRequires: libxcb-devel |
3ed6dea3 | 58 | BuildRequires: pixman-devel |
fd3d0e5e | 59 | BuildRequires: xcb-util-devel >= 0.3.8 |
3ed6dea3 | 60 | BuildRequires: xcb-util-image-devel |
fd3d0e5e JB |
61 | BuildRequires: xcb-util-keysyms-devel >= 0.3.8 |
62 | BuildRequires: xcb-util-wm-devel >= 0.3.8 | |
d8516976 | 63 | %else |
ad5f0592 | 64 | BuildRequires: xorg-lib-libX11-devel |
8bd9691e | 65 | BuildRequires: xorg-lib-libXScrnSaver-devel |
ad5f0592 | 66 | BuildRequires: xorg-lib-libXcomposite-devel |
8bd9691e | 67 | BuildRequires: xorg-lib-libXcursor-devel |
68 | BuildRequires: xorg-lib-libXdamage-devel | |
d8516976 JB |
69 | BuildRequires: xorg-lib-libXext-devel |
70 | BuildRequires: xorg-lib-libXfixes-devel | |
3ed6dea3 | 71 | BuildRequires: xorg-lib-libXi-devel >= 1.3 |
8bd9691e | 72 | BuildRequires: xorg-lib-libXinerama-devel |
73 | BuildRequires: xorg-lib-libXp-devel | |
74 | BuildRequires: xorg-lib-libXrandr-devel | |
d8516976 | 75 | BuildRequires: xorg-lib-libXrender-devel |
ad5f0592 | 76 | BuildRequires: xorg-lib-libXtst-devel |
59daa9d7 JB |
77 | # xorg-lib-libXgesture-devel |
78 | %endif | |
79 | %if %{with wayland} | |
26e17438 JB |
80 | BuildRequires: Mesa-libEGL-devel >= 7.10 |
81 | BuildRequires: Mesa-libwayland-egl-devel | |
2df4acd6 | 82 | BuildRequires: wayland-devel >= 1.0.0 |
5bf504ac | 83 | BuildRequires: xorg-lib-libxkbcommon-devel |
d8516976 | 84 | %endif |
65a5dbef | 85 | Requires: eina >= %{eina_ver} |
ad5f0592 JB |
86 | Obsoletes: ecore-desktop |
87 | Obsoletes: ecore-job | |
76bceaba | 88 | Obsoletes: ecore-libs |
ad5f0592 | 89 | Obsoletes: ecore-txt |
320931eb | 90 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
91 | ||
4acfc032 | 92 | %undefine __cxx |
93 | ||
320931eb | 94 | %description |
95 | Ecore is the event/X abstraction layer that makes doing selections, | |
96 | Xdnd, general X stuff, event loops, timeouts and idle handlers fast, | |
97 | optimized, and convenient. It's a separate library so anyone can make | |
98 | use of the work put into Ecore to make this job easy for applications. | |
99 | ||
e84a11fe JR |
100 | %description -l pl.UTF-8 |
101 | Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie | |
102 | zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i | |
103 | bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona | |
104 | biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do | |
105 | ułatwienia swojej pracy przy aplikacjach. | |
f95d65ff | 106 | |
ad5f0592 JB |
107 | %package devel |
108 | Summary: Header files for Ecore library | |
109 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore | |
110 | Group: Development/Libraries | |
111 | Requires: %{name} = %{version}-%{release} | |
65a5dbef | 112 | Requires: eina-devel >= %{eina_ver} |
ad5f0592 JB |
113 | Requires: glib2-devel >= 2.0 |
114 | ||
115 | %description devel | |
116 | Header files for Ecore library. | |
117 | ||
118 | %description devel -l pl.UTF-8 | |
119 | Pliki nagłówkowe biblioteki Ecore. | |
120 | ||
121 | %package static | |
122 | Summary: Static Ecore library | |
123 | Summary(pl.UTF-8): Statyczna biblioteka Ecore | |
124 | Group: Development/Libraries | |
125 | Requires: %{name}-devel = %{version}-%{release} | |
126 | ||
127 | %description static | |
128 | Static Ecore library. | |
129 | ||
130 | %description static -l pl.UTF-8 | |
131 | Statyczna biblioteka Ecore. | |
132 | ||
76bceaba | 133 | %package con |
ad5f0592 JB |
134 | Summary: Ecore Con(nection) library |
135 | Summary(pl.UTF-8): Biblioteka połączeń Ecore Con | |
76bceaba | 136 | Group: Libraries |
137 | Requires: %{name} = %{version}-%{release} | |
59daa9d7 | 138 | Requires: gnutls >= 2.10.2 |
76bceaba | 139 | |
140 | %description con | |
ad5f0592 | 141 | Ecore Con(nection) Library. |
76bceaba | 142 | |
e84a11fe | 143 | %description con -l pl.UTF-8 |
ad5f0592 JB |
144 | Biblioteka połączeń Ecore Con. |
145 | ||
146 | %package con-devel | |
147 | Summary: Header file for Ecore Con library | |
148 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con | |
149 | Group: Development/Libraries | |
150 | Requires: %{name}-con = %{version}-%{release} | |
151 | Requires: %{name}-devel = %{version}-%{release} | |
fd3d0e5e | 152 | %{?with_cares:Requires: c-ares-devel >= 1.6.1} |
ad5f0592 | 153 | Requires: curl-devel |
59daa9d7 | 154 | Requires: gnutls-devel >= 2.10.2 |
ad5f0592 JB |
155 | |
156 | %description con-devel | |
157 | Header file for Ecore Con(nection) library. | |
158 | ||
159 | %description con-devel -l pl.UTF-8 | |
160 | Plik nagłówkowy biblioteki połączeń Ecore Con. | |
161 | ||
162 | %package con-static | |
163 | Summary: Static Ecore Con library | |
164 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Con | |
165 | Group: Development/Libraries | |
166 | Requires: %{name}-con-devel = %{version}-%{release} | |
167 | ||
168 | %description con-static | |
169 | Static Ecore Con(nection) library. | |
170 | ||
171 | %description con-static -l pl.UTF-8 | |
172 | Statyczna biblioteka połączeń Ecore Con. | |
4127e42d | 173 | |
76bceaba | 174 | %package config |
ad5f0592 JB |
175 | Summary: Ecore Config library |
176 | Summary(pl.UTF-8): Biblioteka właściwości Ecore Config | |
76bceaba | 177 | Group: Libraries |
d8516976 | 178 | Requires: %{name}-ipc = %{version}-%{release} |
65a5dbef JB |
179 | Requires: eet >= %{eet_ver} |
180 | Requires: evas >= %{evas_ver} | |
76bceaba | 181 | |
182 | %description config | |
ad5f0592 | 183 | Ecore Config library. |
76bceaba | 184 | |
e84a11fe | 185 | %description config -l pl.UTF-8 |
ad5f0592 | 186 | Biblioteka właściwości Ecore Config. |
4127e42d | 187 | |
ad5f0592 JB |
188 | %package config-devel |
189 | Summary: Header file for Ecore Config library | |
190 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config | |
191 | Group: Development/Libraries | |
192 | Requires: %{name}-config = %{version}-%{release} | |
193 | Requires: %{name}-devel = %{version}-%{release} | |
194 | Requires: %{name}-ipc-devel = %{version}-%{release} | |
65a5dbef JB |
195 | Requires: eet-devel >= %{eet_ver} |
196 | Requires: evas-devel >= %{evas_ver} | |
ad5f0592 JB |
197 | |
198 | %description config-devel | |
199 | Header file for Ecore Config library. | |
76bceaba | 200 | |
ad5f0592 JB |
201 | %description config-devel -l pl.UTF-8 |
202 | Plik nagłówkowy biblioteki właściwości Ecore Config. | |
76bceaba | 203 | |
ad5f0592 JB |
204 | %package config-static |
205 | Summary: Static Ecore Config library | |
206 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Config | |
207 | Group: Development/Libraries | |
208 | Requires: %{name}-config-devel = %{version}-%{release} | |
209 | ||
210 | %description config-static | |
211 | Static Ecore Config library. | |
212 | ||
213 | %description config-static -l pl.UTF-8 | |
214 | Statyczna biblioteka właściwości Ecore Config. | |
4127e42d | 215 | |
76bceaba | 216 | %package directfb |
ad5f0592 JB |
217 | Summary: Ecore DirectFB (frame buffer system functions) library |
218 | Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera) | |
76bceaba | 219 | Group: Libraries |
220 | Requires: %{name} = %{version}-%{release} | |
d8516976 | 221 | Requires: DirectFB >= 0.9.16 |
76bceaba | 222 | |
223 | %description directfb | |
ad5f0592 | 224 | Ecore DirectFB (frame buffer system functions) library. |
76bceaba | 225 | |
e84a11fe | 226 | %description directfb -l pl.UTF-8 |
ad5f0592 JB |
227 | Biblioteka Ecore DirectFB (funkcji systemowych framebuffera). |
228 | ||
229 | %package directfb-devel | |
230 | Summary: Header file for Ecore DirectFB library | |
231 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB | |
232 | Group: Development/Libraries | |
233 | Requires: %{name}-devel = %{version}-%{release} | |
234 | Requires: %{name}-directfb = %{version}-%{release} | |
235 | Requires: DirectFB-devel >= 0.9.16 | |
236 | ||
237 | %description directfb-devel | |
238 | Header file for Ecore DirectFB (frame buffer system functions) | |
239 | library. | |
240 | ||
241 | %description directfb-devel -l pl.UTF-8 | |
242 | Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych | |
243 | framebuffera). | |
244 | ||
245 | %package directfb-static | |
246 | Summary: Static Ecore DirectFB library | |
247 | Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB | |
248 | Group: Development/Libraries | |
249 | Requires: %{name}-directfb-devel = %{version}-%{release} | |
250 | ||
251 | %description directfb-static | |
252 | Static Ecore DirectFB (frame buffer system functions) library. | |
253 | ||
254 | %description directfb-static -l pl.UTF-8 | |
255 | Statyczna biblioteka Ecore DirectFB (funkcji systemowych | |
256 | framebuffera). | |
257 | ||
258 | %package evas | |
259 | Summary: Ecore Evas library | |
260 | Summary(pl.UTF-8): Biblioteka Ecore Evas | |
261 | Group: Libraries | |
262 | Requires: %{name} = %{version}-%{release} | |
263 | Requires: %{name}-directfb = %{version}-%{release} | |
264 | Requires: %{name}-fb = %{version}-%{release} | |
265 | Requires: %{name}-input = %{version}-%{release} | |
266 | Requires: %{name}-input-evas = %{version}-%{release} | |
59daa9d7 | 267 | Requires: %{name}-ipc = %{version}-%{release} |
ad5f0592 | 268 | Requires: %{name}-sdl = %{version}-%{release} |
59daa9d7 JB |
269 | %if %{with wayland} |
270 | Requires: %{name}-wayland = %{version}-%{release} | |
26e17438 | 271 | Requires: Mesa-libEGL >= 7.10 |
59daa9d7 | 272 | %endif |
ad5f0592 | 273 | Requires: %{name}-x = %{version}-%{release} |
65a5dbef | 274 | Requires: evas >= %{evas_ver} |
ad5f0592 JB |
275 | |
276 | %description evas | |
277 | Ecore Evas library. | |
278 | ||
279 | %description evas -l pl.UTF-8 | |
280 | Biblioteka Ecore Evas. | |
281 | ||
282 | %package evas-devel | |
283 | Summary: Header file for Ecore Evas library | |
284 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas | |
285 | Group: Development/Libraries | |
286 | Requires: %{name}-devel = %{version}-%{release} | |
287 | Requires: %{name}-directfb-devel = %{version}-%{release} | |
96912ee9 | 288 | Requires: %{name}-evas = %{version}-%{release} |
ad5f0592 JB |
289 | Requires: %{name}-fb-devel = %{version}-%{release} |
290 | Requires: %{name}-input-devel = %{version}-%{release} | |
291 | Requires: %{name}-input-evas-devel = %{version}-%{release} | |
59daa9d7 | 292 | Requires: %{name}-ipc-devel = %{version}-%{release} |
ad5f0592 | 293 | Requires: %{name}-sdl-devel = %{version}-%{release} |
59daa9d7 JB |
294 | %if %{with wayland} |
295 | Requires: %{name}-wayland-devel = %{version}-%{release} | |
26e17438 JB |
296 | Requires: Mesa-libEGL-devel >= 7.10 |
297 | Requires: Mesa-libwayland-egl-devel | |
59daa9d7 | 298 | %endif |
ad5f0592 | 299 | Requires: %{name}-x-devel = %{version}-%{release} |
65a5dbef | 300 | Requires: evas-devel >= %{evas_ver} |
ad5f0592 JB |
301 | |
302 | %description evas-devel | |
303 | Header file for Ecore Evas library. | |
304 | ||
305 | %description evas-devel -l pl.UTF-8 | |
306 | Plik nagłówkowy biblioteki Ecore Evas. | |
307 | ||
308 | %package evas-static | |
309 | Summary: Static Ecore Evas library | |
310 | Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas | |
311 | Group: Development/Libraries | |
312 | Requires: %{name}-evas-devel = %{version}-%{release} | |
313 | ||
314 | %description evas-static | |
315 | Static Ecore Evas library. | |
316 | ||
317 | %description evas-static -l pl.UTF-8 | |
318 | Biblioteka statyczna Ecore Evas. | |
4127e42d | 319 | |
76bceaba | 320 | %package fb |
ad5f0592 JB |
321 | Summary: Ecore FB (frame buffer system functions) library |
322 | Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera) | |
76bceaba | 323 | Group: Libraries |
324 | Requires: %{name} = %{version}-%{release} | |
ef89d0f2 | 325 | |
76bceaba | 326 | %description fb |
ad5f0592 JB |
327 | Ecore FB (frame buffer system functions) library. |
328 | ||
329 | %description fb -l pl.UTF-8 | |
330 | Biblioteka Ecore FB (funkcji systemowych framebuffera). | |
331 | ||
332 | %package fb-devel | |
333 | Summary: Header file for Ecore FB library | |
334 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB | |
335 | Group: Development/Libraries | |
336 | Requires: %{name}-devel = %{version}-%{release} | |
337 | Requires: %{name}-fb = %{version}-%{release} | |
338 | Requires: tslib-devel | |
339 | ||
340 | %description fb-devel | |
341 | Header file for Ecore FB (frame buffer system functions) library. | |
ef89d0f2 | 342 | |
10ff783a | 343 | %description fb-devel -l pl.UTF-8 |
ad5f0592 JB |
344 | Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych |
345 | framebuffera). | |
346 | ||
347 | %package fb-static | |
348 | Summary: Static Ecore FB library | |
349 | Summary(pl.UTF-8): Statyczna biblioteka Ecore FB | |
350 | Group: Development/Libraries | |
351 | Requires: %{name}-fb-devel = %{version}-%{release} | |
352 | ||
353 | %description fb-static | |
354 | Static Ecore FB (frame buffer system functions) library. | |
355 | ||
356 | %description fb-static -l pl.UTF-8 | |
357 | Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera). | |
4127e42d | 358 | |
76bceaba | 359 | %package file |
ad5f0592 | 360 | Summary: Ecore File library |
967c161c | 361 | Summary(pl.UTF-8): Biblioteka Ecore File |
76bceaba | 362 | Group: Libraries |
363 | Requires: %{name} = %{version}-%{release} | |
ad5f0592 | 364 | Requires: %{name}-con = %{version}-%{release} |
76bceaba | 365 | |
366 | %description file | |
ad5f0592 | 367 | Ecore File library. |
76bceaba | 368 | |
e84a11fe | 369 | %description file -l pl.UTF-8 |
4127e42d JB |
370 | Biblioteka Ecore File. |
371 | ||
ad5f0592 JB |
372 | %package file-devel |
373 | Summary: Header file for Ecore File library | |
374 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File | |
375 | Group: Development/Libraries | |
376 | Requires: %{name}-con-devel = %{version}-%{release} | |
377 | Requires: %{name}-devel = %{version}-%{release} | |
378 | Requires: %{name}-file = %{version}-%{release} | |
379 | ||
380 | %description file-devel | |
381 | Header file for Ecore File library. | |
382 | ||
383 | %description file-devel -l pl.UTF-8 | |
384 | Plik nagłówkowy biblioteki Ecore File. | |
385 | ||
386 | %package file-static | |
387 | Summary: Static Ecore File library | |
388 | Summary(pl.UTF-8): Statyczna biblioteka Ecore File | |
389 | Group: Development/Libraries | |
390 | Requires: %{name}-file-devel = %{version}-%{release} | |
391 | ||
392 | %description file-static | |
393 | Static Ecore File library. | |
394 | ||
395 | %description file-static -l pl.UTF-8 | |
396 | Statyczna biblioteka Ecore File. | |
397 | ||
03d369ba | 398 | %package imf |
ad5f0592 JB |
399 | Summary: Ecore IMF library |
400 | Summary(pl.UTF-8): Biblioteka Ecore IMF | |
03d369ba | 401 | Group: Libraries |
ad5f0592 | 402 | Requires: %{name} = %{version}-%{release} |
03d369ba BZ |
403 | |
404 | %description imf | |
ad5f0592 | 405 | Ecore IMF library. |
34dcbe62 JB |
406 | |
407 | %description imf -l pl.UTF-8 | |
ad5f0592 JB |
408 | Biblioteka Ecore IMF. |
409 | ||
410 | %package imf-devel | |
411 | Summary: Header file for Ecore IMF library | |
412 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF | |
413 | Group: Development/Libraries | |
414 | Requires: %{name}-devel = %{version}-%{release} | |
415 | Requires: %{name}-imf = %{version}-%{release} | |
416 | ||
417 | %description imf-devel | |
418 | Header file for Ecore IMF library. | |
419 | ||
420 | %description imf-devel -l pl.UTF-8 | |
421 | Plik nagłówkowy biblioteki Ecore IMF. | |
422 | ||
423 | %package imf-static | |
424 | Summary: Static Ecore IMF library | |
425 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF | |
426 | Group: Development/Libraries | |
427 | Requires: %{name}-imf-devel = %{version}-%{release} | |
428 | ||
429 | %description imf-static | |
430 | Static Ecore IMF library. | |
431 | ||
432 | %description imf-static -l pl.UTF-8 | |
433 | Statyczna biblioteka Ecore IMF. | |
34dcbe62 JB |
434 | |
435 | %package imf-evas | |
ad5f0592 JB |
436 | Summary: Ecore IMF Evas library |
437 | Summary(pl.UTF-8): Biblioteka Ecore IMF Evas | |
34dcbe62 | 438 | Group: Libraries |
ad5f0592 | 439 | Requires: %{name} = %{version}-%{release} |
34dcbe62 | 440 | Requires: %{name}-imf = %{version}-%{release} |
65a5dbef | 441 | Requires: evas >= %{evas_ver} |
34dcbe62 JB |
442 | |
443 | %description imf-evas | |
ad5f0592 | 444 | Ecore IMF Evas library. |
03d369ba | 445 | |
34dcbe62 | 446 | %description imf-evas -l pl.UTF-8 |
ad5f0592 JB |
447 | Biblioteka Ecore IMF Evas. |
448 | ||
449 | %package imf-evas-devel | |
450 | Summary: Header file for Ecore IMF Evas library | |
451 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas | |
452 | Group: Development/Libraries | |
453 | Requires: %{name}-devel = %{version}-%{release} | |
454 | Requires: %{name}-imf-devel = %{version}-%{release} | |
455 | Requires: %{name}-imf-evas = %{version}-%{release} | |
65a5dbef | 456 | Requires: evas-devel >= %{evas_ver} |
ad5f0592 JB |
457 | |
458 | %description imf-evas-devel | |
459 | Header file for Ecore IMF Evas library. | |
460 | ||
461 | %description imf-evas-devel -l pl.UTF-8 | |
462 | Plik nagłówkowy biblioteki Ecore IMF Evas. | |
463 | ||
464 | %package imf-evas-static | |
465 | Summary: Static Ecore IMF Evas library | |
466 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas | |
467 | Group: Development/Libraries | |
468 | Requires: %{name}-imf-evas-devel = %{version}-%{release} | |
469 | ||
470 | %description imf-evas-static | |
471 | Static Ecore IMF Evas library. | |
472 | ||
473 | %description imf-evas-static -l pl.UTF-8 | |
474 | Statyczna biblioteka Ecore IMF Evas. | |
03d369ba | 475 | |
d18fccf8 | 476 | %package input |
ad5f0592 JB |
477 | Summary: Ecore Input library |
478 | Summary(pl.UTF-8): Biblioteka Ecore Input | |
d18fccf8 | 479 | Group: Libraries |
480 | Requires: %{name} = %{version}-%{release} | |
d18fccf8 | 481 | |
482 | %description input | |
ad5f0592 | 483 | Ecore Input library. |
d18fccf8 | 484 | |
485 | %description input -l pl.UTF-8 | |
ad5f0592 JB |
486 | Biblioteka Ecore Input. |
487 | ||
488 | %package input-devel | |
489 | Summary: Header file for Ecore Input library | |
490 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input | |
491 | Group: Development/Libraries | |
492 | Requires: %{name}-devel = %{version}-%{release} | |
493 | Requires: %{name}-input = %{version}-%{release} | |
494 | ||
495 | %description input-devel | |
496 | Header file for Ecore Input library. | |
497 | ||
498 | %description input-devel -l pl.UTF-8 | |
499 | Plik nagłówkowy biblioteki Ecore Input. | |
500 | ||
501 | %package input-static | |
502 | Summary: Static Ecore Input library | |
503 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Input | |
504 | Group: Development/Libraries | |
505 | Requires: %{name}-input-devel = %{version}-%{release} | |
506 | ||
507 | %description input-static | |
508 | Static Ecore Input library. | |
509 | ||
510 | %description input-static -l pl.UTF-8 | |
511 | Statyczna biblioteka Ecore Input. | |
d18fccf8 | 512 | |
513 | %package input-evas | |
ad5f0592 JB |
514 | Summary: Ecore Input Evas extension library |
515 | Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas | |
d18fccf8 | 516 | Group: Libraries |
ad5f0592 | 517 | Requires: %{name} = %{version}-%{release} |
d18fccf8 | 518 | Requires: %{name}-input = %{version}-%{release} |
65a5dbef | 519 | Requires: evas >= %{evas_ver} |
d18fccf8 | 520 | |
521 | %description input-evas | |
ad5f0592 | 522 | Ecore Input Evas extension library. |
d18fccf8 | 523 | |
524 | %description input-evas -l pl.UTF-8 | |
ad5f0592 JB |
525 | Biblioteka rozszerzenia Ecore Input Evas. |
526 | ||
527 | %package input-evas-devel | |
528 | Summary: Header file for Ecore Input Evas extension library | |
529 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas | |
530 | Group: Development/Libraries | |
531 | Requires: %{name}-devel = %{version}-%{release} | |
532 | Requires: %{name}-input-devel = %{version}-%{release} | |
65a5dbef | 533 | Requires: evas-devel >= %{evas_ver} |
ad5f0592 JB |
534 | |
535 | %description input-evas-devel | |
536 | Header file for Ecore Input Evas extension library. | |
537 | ||
538 | %description input-evas-devel -l pl.UTF-8 | |
539 | Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas. | |
540 | ||
541 | %package input-evas-static | |
542 | Summary: Static Ecore Input Evas extension library | |
543 | Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas | |
544 | Group: Libraries | |
545 | Requires: %{name}-input-evas-devel = %{version}-%{release} | |
546 | ||
547 | %description input-evas-static | |
548 | Static Ecore Input Evas extension library. | |
549 | ||
550 | %description input-evas-static -l pl.UTF-8 | |
551 | Statyczna biblioteka rozszerzenia Ecore Input Evas. | |
d18fccf8 | 552 | |
76bceaba | 553 | %package ipc |
ad5f0592 JB |
554 | Summary: Ecore IPC (inter-process communication functions) library |
555 | Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej) | |
76bceaba | 556 | Group: Libraries |
ad5f0592 | 557 | Requires: %{name} = %{version}-%{release} |
d8516976 | 558 | Requires: %{name}-con = %{version}-%{release} |
76bceaba | 559 | |
560 | %description ipc | |
ad5f0592 | 561 | Ecore IPC (inter-process communication functions) library. |
76bceaba | 562 | |
e84a11fe | 563 | %description ipc -l pl.UTF-8 |
ad5f0592 | 564 | Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej). |
4127e42d | 565 | |
ad5f0592 JB |
566 | %package ipc-devel |
567 | Summary: Header file for Ecore IPC library | |
568 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC | |
569 | Group: Development/Libraries | |
59daa9d7 | 570 | Requires: %{name}-con-devel = %{version}-%{release} |
ad5f0592 JB |
571 | Requires: %{name}-ipc = %{version}-%{release} |
572 | ||
573 | %description ipc-devel | |
574 | Header file for Ecore IPC (inter-process communication functions) | |
575 | library. | |
576 | ||
577 | %description ipc-devel -l pl.UTF-8 | |
578 | Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji | |
579 | międzyprocesowej). | |
76bceaba | 580 | |
ad5f0592 JB |
581 | %package ipc-static |
582 | Summary: Static Ecore IPC library | |
583 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC | |
584 | Group: Development/Libraries | |
585 | Requires: %{name}-ipc-devel = %{version}-%{release} | |
586 | ||
587 | %description ipc-static | |
588 | Static Ecore IPC (inter-process communication functions) library. | |
76bceaba | 589 | |
ad5f0592 JB |
590 | %description ipc-static -l pl.UTF-8 |
591 | Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej). | |
4127e42d | 592 | |
34dcbe62 | 593 | %package sdl |
ad5f0592 JB |
594 | Summary: Ecore SDL library |
595 | Summary(pl.UTF-8): Biblioteka Ecore SDL | |
34dcbe62 JB |
596 | Group: Libraries |
597 | Requires: %{name} = %{version}-%{release} | |
ad5f0592 | 598 | Requires: %{name}-input = %{version}-%{release} |
59daa9d7 | 599 | Requires: SDL >= 1.2.0 |
34dcbe62 JB |
600 | |
601 | %description sdl | |
ad5f0592 | 602 | Ecore SDL library. |
34dcbe62 JB |
603 | |
604 | %description sdl -l pl.UTF-8 | |
ad5f0592 | 605 | Biblioteka Ecore SDL. |
34dcbe62 | 606 | |
ad5f0592 JB |
607 | %package sdl-devel |
608 | Summary: Header file for Ecore SDL library | |
609 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL | |
610 | Group: Development/Libraries | |
611 | Requires: %{name}-devel = %{version}-%{release} | |
612 | Requires: %{name}-input-devel = %{version}-%{release} | |
613 | Requires: SDL-devel >= 1.2.0 | |
76bceaba | 614 | |
ad5f0592 JB |
615 | %description sdl-devel |
616 | Header file for Ecore SDL library. | |
617 | ||
618 | %description sdl-devel -l pl.UTF-8 | |
619 | Plik nagłówkowy biblioteki Ecore SDL. | |
620 | ||
621 | %package sdl-static | |
622 | Summary: Static Ecore SDL library | |
623 | Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL | |
624 | Group: Development/Libraries | |
625 | Requires: %{name}-sdl-devel = %{version}-%{release} | |
76bceaba | 626 | |
ad5f0592 JB |
627 | %description sdl-static |
628 | Static Ecore SDL library. | |
629 | ||
630 | %description sdl-static -l pl.UTF-8 | |
631 | Statyczna biblioteka Ecore SDL. | |
4127e42d | 632 | |
59daa9d7 JB |
633 | %package wayland |
634 | Summary: Ecore Wayland library | |
635 | Summary(pl.UTF-8): Biblioteka Ecore Wayland | |
636 | Group: Libraries | |
637 | Requires: %{name} = %{version}-%{release} | |
638 | Requires: %{name}-input = %{version}-%{release} | |
2df4acd6 | 639 | Requires: wayland >= 1.0.0 |
59daa9d7 JB |
640 | |
641 | %description wayland | |
642 | Ecore Wayland library. | |
643 | ||
644 | %description wayland -l pl.UTF-8 | |
645 | Biblioteka Ecore Wayland. | |
646 | ||
647 | %package wayland-devel | |
648 | Summary: Header file for Ecore Wayland library | |
649 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland | |
650 | Group: Development/Libraries | |
651 | Requires: %{name}-devel = %{version}-%{release} | |
652 | Requires: %{name}-input-devel = %{version}-%{release} | |
2df4acd6 | 653 | Requires: wayland-devel >= 1.0.0 |
59daa9d7 JB |
654 | |
655 | %description wayland-devel | |
656 | Header file for Ecore Wayland library. | |
657 | ||
658 | %description wayland-devel -l pl.UTF-8 | |
659 | Plik nagłówkowy biblioteki Ecore Wayland. | |
660 | ||
661 | %package wayland-static | |
662 | Summary: Static Ecore Wayland library | |
663 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland | |
664 | Group: Development/Libraries | |
665 | Requires: %{name}-wayland-devel = %{version}-%{release} | |
666 | ||
667 | %description wayland-static | |
668 | Static Ecore Wayland library. | |
669 | ||
670 | %description wayland-static -l pl.UTF-8 | |
671 | Statyczna biblioteka Ecore Wayland. | |
672 | ||
76bceaba | 673 | %package x |
ad5f0592 JB |
674 | Summary: Ecore X (functions for dealing with the X Window System) library |
675 | Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System) | |
76bceaba | 676 | Group: X11/Libraries |
ad5f0592 JB |
677 | Requires: %{name} = %{version}-%{release} |
678 | Requires: %{name}-input = %{version}-%{release} | |
76bceaba | 679 | |
680 | %description x | |
ad5f0592 | 681 | Ecore X (functions for dealing with the X Window System) library. |
4127e42d | 682 | |
e84a11fe | 683 | %description x -l pl.UTF-8 |
ad5f0592 | 684 | Biblioteka Ecore X (funkcji do obsługi X Window System). |
ef89d0f2 | 685 | |
ad5f0592 JB |
686 | %package x-devel |
687 | Summary: Header files for Ecore X library | |
688 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X | |
320931eb | 689 | Group: Development/Libraries |
ad5f0592 JB |
690 | Requires: %{name}-devel = %{version}-%{release} |
691 | Requires: %{name}-input-devel = %{version}-%{release} | |
76bceaba | 692 | Requires: %{name}-x = %{version}-%{release} |
d8516976 | 693 | %if %{with xcb} |
ad5f0592 | 694 | Requires: libxcb-devel |
3ed6dea3 | 695 | Requires: pixman-devel |
fd3d0e5e | 696 | Requires: xcb-util-devel >= 0.3.8 |
3ed6dea3 | 697 | Requires: xcb-util-image-devel |
fd3d0e5e JB |
698 | Requires: xcb-util-keysyms-devel >= 0.3.8 |
699 | Requires: xcb-util-wm-devel >= 0.3.8 | |
d8516976 | 700 | %else |
ad5f0592 JB |
701 | Requires: xorg-lib-libX11-devel |
702 | Requires: xorg-lib-libXScrnSaver-devel | |
703 | Requires: xorg-lib-libXcomposite-devel | |
704 | Requires: xorg-lib-libXcursor-devel | |
705 | Requires: xorg-lib-libXdamage-devel | |
706 | Requires: xorg-lib-libXext-devel | |
707 | Requires: xorg-lib-libXfixes-devel | |
3ed6dea3 | 708 | Requires: xorg-lib-libXi-devel >= 1.3 |
ad5f0592 JB |
709 | Requires: xorg-lib-libXinerama-devel |
710 | Requires: xorg-lib-libXp-devel | |
711 | Requires: xorg-lib-libXrandr-devel | |
712 | Requires: xorg-lib-libXrender-devel | |
713 | Requires: xorg-lib-libXtst-devel | |
d8516976 | 714 | %endif |
320931eb | 715 | |
ad5f0592 JB |
716 | %description x-devel |
717 | Header files for Ecore X (functions for dealing with the X Window | |
718 | System) library. | |
320931eb | 719 | |
ad5f0592 JB |
720 | %description x-devel -l pl.UTF-8 |
721 | Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window | |
722 | System). | |
f95d65ff | 723 | |
ad5f0592 JB |
724 | %package x-static |
725 | Summary: Static Ecore X library | |
726 | Summary(pl.UTF-8): Statyczna biblioteka Ecore X | |
320931eb | 727 | Group: Development/Libraries |
ad5f0592 | 728 | Requires: %{name}-x-devel = %{version}-%{release} |
320931eb | 729 | |
ad5f0592 JB |
730 | %description x-static |
731 | Static Ecore X (functions for dealing with the X Window System) | |
732 | library. | |
f95d65ff | 733 | |
ad5f0592 JB |
734 | %description x-static -l pl.UTF-8 |
735 | Statyczna biblioteka Ecore X (funkcji do obsługi X Window System). | |
34dcbe62 | 736 | |
5bf504ac JB |
737 | %package module-ibus |
738 | Summary: Ecore IBus input method module | |
739 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus | |
740 | Group: X11/Libraries | |
741 | Requires: %{name}-imf = %{version}-%{release} | |
742 | Requires: %{name}-input = %{version}-%{release} | |
743 | Requires: %{name}-x = %{version}-%{release} | |
744 | Requires: ibus >= 1.4 | |
745 | ||
746 | %description module-ibus | |
747 | Ecore IBus input method module. | |
748 | ||
749 | %description module-ibus -l pl.UTF-8 | |
750 | Ecore - moduł metody wprowadzania znaków IBus. | |
751 | ||
59daa9d7 JB |
752 | %package module-scim |
753 | Summary: Ecore SCIM input method module | |
754 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM | |
755 | Group: X11/Libraries | |
756 | Requires: %{name}-imf = %{version}-%{release} | |
757 | Requires: %{name}-input = %{version}-%{release} | |
758 | Requires: %{name}-x = %{version}-%{release} | |
5bf504ac | 759 | Requires: scim |
59daa9d7 JB |
760 | |
761 | %description module-scim | |
762 | Ecore SCIM input method module. | |
763 | ||
764 | %description module-scim -l pl.UTF-8 | |
765 | Ecore - moduł metody wprowadzania znaków SCIM. | |
766 | ||
fd3d0e5e JB |
767 | %package module-xim |
768 | Summary: Ecore XIM input method module | |
769 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM | |
770 | Group: X11/Libraries | |
771 | Requires: %{name}-imf = %{version}-%{release} | |
59daa9d7 | 772 | Requires: %{name}-input = %{version}-%{release} |
fd3d0e5e JB |
773 | Requires: %{name}-x = %{version}-%{release} |
774 | ||
775 | %description module-xim | |
776 | Ecore XIM input method module. | |
777 | ||
778 | %description module-xim -l pl.UTF-8 | |
779 | Ecore - moduł metody wprowadzania znaków XIM. | |
780 | ||
320931eb | 781 | %prep |
6ec23d2f | 782 | %setup -q |
320931eb | 783 | |
784 | %build | |
de1254be | 785 | %{__libtoolize} |
786 | %{__aclocal} -I m4 | |
787 | %{__autoconf} | |
788 | %{__autoheader} | |
789 | %{__automake} | |
dd0b420b | 790 | %configure \ |
ad5f0592 | 791 | --disable-silent-rules \ |
95b32668 | 792 | %{!?with_static_libs:--disable-static} \ |
59daa9d7 | 793 | --disable-ecore-evas-software-8-x11 \ |
34dcbe62 | 794 | --enable-ecore-con \ |
34dcbe62 JB |
795 | --enable-ecore-directfb \ |
796 | --enable-ecore-fb \ | |
797 | --enable-ecore-file \ | |
798 | --enable-ecore-ipc \ | |
34dcbe62 | 799 | --enable-ecore-sdl \ |
c889814d | 800 | %{!?with_wayland:--disable-ecore-wayland} \ |
dd0b420b | 801 | --enable-ecore-x \ |
59daa9d7 | 802 | %{?with_xcb_api:--enable-ecore-x-xcb} \ |
dd0b420b | 803 | --enable-ecore-evas \ |
34dcbe62 | 804 | --enable-ecore-evas-fb \ |
ad5f0592 | 805 | --enable-cares \ |
34dcbe62 | 806 | --enable-curl \ |
fcac574f | 807 | --enable-inotify \ |
34dcbe62 JB |
808 | --enable-poll |
809 | ||
ad5f0592 | 810 | %{__make} |
320931eb | 811 | |
812 | %install | |
813 | rm -rf $RPM_BUILD_ROOT | |
34dcbe62 | 814 | |
320931eb | 815 | %{__make} install \ |
816 | DESTDIR=$RPM_BUILD_ROOT | |
817 | ||
fd3d0e5e JB |
818 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la |
819 | ||
d18fccf8 | 820 | %find_lang %{name} --all-name |
821 | ||
320931eb | 822 | %clean |
823 | rm -rf $RPM_BUILD_ROOT | |
824 | ||
76bceaba | 825 | %post -p /sbin/ldconfig |
826 | %postun -p /sbin/ldconfig | |
4127e42d JB |
827 | %post con -p /sbin/ldconfig |
828 | %postun con -p /sbin/ldconfig | |
829 | %post config -p /sbin/ldconfig | |
830 | %postun config -p /sbin/ldconfig | |
4127e42d JB |
831 | %post directfb -p /sbin/ldconfig |
832 | %postun directfb -p /sbin/ldconfig | |
4127e42d JB |
833 | %post evas -p /sbin/ldconfig |
834 | %postun evas -p /sbin/ldconfig | |
835 | %post fb -p /sbin/ldconfig | |
836 | %postun fb -p /sbin/ldconfig | |
837 | %post file -p /sbin/ldconfig | |
838 | %postun file -p /sbin/ldconfig | |
03d369ba BZ |
839 | %post imf -p /sbin/ldconfig |
840 | %postun imf -p /sbin/ldconfig | |
34dcbe62 JB |
841 | %post imf-evas -p /sbin/ldconfig |
842 | %postun imf-evas -p /sbin/ldconfig | |
d18fccf8 | 843 | %post input -p /sbin/ldconfig |
844 | %postun input -p /sbin/ldconfig | |
845 | %post input-evas -p /sbin/ldconfig | |
846 | %postun input-evas -p /sbin/ldconfig | |
4127e42d JB |
847 | %post ipc -p /sbin/ldconfig |
848 | %postun ipc -p /sbin/ldconfig | |
34dcbe62 JB |
849 | %post sdl -p /sbin/ldconfig |
850 | %postun sdl -p /sbin/ldconfig | |
4127e42d JB |
851 | %post x -p /sbin/ldconfig |
852 | %postun x -p /sbin/ldconfig | |
320931eb | 853 | |
d18fccf8 | 854 | %files -f %{name}.lang |
320931eb | 855 | %defattr(644,root,root,755) |
59daa9d7 | 856 | %doc AUTHORS COPYING ChangeLog NEWS README |
0be1ee08 JB |
857 | %attr(755,root,root) %{_libdir}/libecore.so.*.*.* |
858 | %attr(755,root,root) %ghost %{_libdir}/libecore.so.1 | |
fd3d0e5e JB |
859 | %dir %{_libdir}/ecore |
860 | %dir %{_libdir}/ecore/immodules | |
320931eb | 861 | |
ad5f0592 JB |
862 | %files devel |
863 | %defattr(644,root,root,755) | |
864 | %attr(755,root,root) %{_libdir}/libecore.so | |
865 | %{_libdir}/libecore.la | |
866 | %dir %{_includedir}/ecore-1 | |
867 | %{_includedir}/ecore-1/Ecore.h | |
868 | %{_includedir}/ecore-1/Ecore_Getopt.h | |
869 | %{_pkgconfigdir}/ecore.pc | |
870 | ||
871 | %if %{with static_libs} | |
872 | %files static | |
873 | %defattr(644,root,root,755) | |
874 | %{_libdir}/libecore.a | |
875 | %endif | |
876 | ||
76bceaba | 877 | %files con |
ef89d0f2 | 878 | %defattr(644,root,root,755) |
0be1ee08 JB |
879 | %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.* |
880 | %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1 | |
76bceaba | 881 | |
ad5f0592 JB |
882 | %files con-devel |
883 | %defattr(644,root,root,755) | |
884 | %attr(755,root,root) %{_libdir}/libecore_con.so | |
885 | %{_libdir}/libecore_con.la | |
886 | %{_includedir}/ecore-1/Ecore_Con.h | |
887 | %{_pkgconfigdir}/ecore-con.pc | |
888 | ||
889 | %if %{with static_libs} | |
890 | %files con-static | |
891 | %defattr(644,root,root,755) | |
892 | %{_libdir}/libecore_con.a | |
893 | %endif | |
894 | ||
13ba6f84 | 895 | %if 0 |
76bceaba | 896 | %files config |
897 | %defattr(644,root,root,755) | |
898 | %attr(755,root,root) %{_bindir}/ecore_config | |
0be1ee08 JB |
899 | %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.* |
900 | %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1 | |
ad5f0592 JB |
901 | |
902 | %files config-devel | |
903 | %defattr(644,root,root,755) | |
904 | %attr(755,root,root) %{_libdir}/libecore_config.so | |
905 | %{_libdir}/libecore_config.la | |
906 | %{_includedir}/ecore-1/Ecore_Config.h | |
907 | %{_pkgconfigdir}/ecore-config.pc | |
908 | ||
909 | %if %{with static_libs} | |
910 | %files config-static | |
911 | %defattr(644,root,root,755) | |
912 | %{_libdir}/libecore_config.a | |
913 | %endif | |
13ba6f84 | 914 | %endif |
76bceaba | 915 | |
34dcbe62 | 916 | %files directfb |
25c309e2 | 917 | %defattr(644,root,root,755) |
0be1ee08 JB |
918 | %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.* |
919 | %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1 | |
76bceaba | 920 | |
ad5f0592 | 921 | %files directfb-devel |
76bceaba | 922 | %defattr(644,root,root,755) |
ad5f0592 JB |
923 | %attr(755,root,root) %{_libdir}/libecore_directfb.so |
924 | %{_libdir}/libecore_directfb.la | |
925 | %{_includedir}/ecore-1/Ecore_DirectFB.h | |
926 | %{_pkgconfigdir}/ecore-directfb.pc | |
927 | ||
928 | %if %{with static_libs} | |
929 | %files directfb-static | |
930 | %defattr(644,root,root,755) | |
931 | %{_libdir}/libecore_directfb.a | |
932 | %endif | |
933 | ||
934 | %files evas | |
935 | %defattr(644,root,root,755) | |
936 | %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.* | |
937 | %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1 | |
938 | ||
939 | %files evas-devel | |
940 | %defattr(644,root,root,755) | |
941 | %attr(755,root,root) %{_libdir}/libecore_evas.so | |
942 | %{_libdir}/libecore_evas.la | |
943 | %{_includedir}/ecore-1/Ecore_Evas.h | |
944 | %{_pkgconfigdir}/ecore-evas.pc | |
945 | ||
946 | %if %{with static_libs} | |
947 | %files evas-static | |
948 | %defattr(644,root,root,755) | |
949 | %{_libdir}/libecore_evas.a | |
d18fccf8 | 950 | %endif |
76bceaba | 951 | |
952 | %files fb | |
953 | %defattr(644,root,root,755) | |
0be1ee08 JB |
954 | %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.* |
955 | %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1 | |
76bceaba | 956 | |
ad5f0592 JB |
957 | %files fb-devel |
958 | %defattr(644,root,root,755) | |
959 | %attr(755,root,root) %{_libdir}/libecore_fb.so | |
960 | %{_libdir}/libecore_fb.la | |
961 | %{_includedir}/ecore-1/Ecore_Fb.h | |
962 | %{_pkgconfigdir}/ecore-fb.pc | |
963 | ||
964 | %if %{with static_libs} | |
965 | %files fb-static | |
966 | %defattr(644,root,root,755) | |
967 | %{_libdir}/libecore_fb.a | |
968 | %endif | |
969 | ||
76bceaba | 970 | %files file |
971 | %defattr(644,root,root,755) | |
0be1ee08 JB |
972 | %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.* |
973 | %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1 | |
03d369ba | 974 | |
ad5f0592 JB |
975 | %files file-devel |
976 | %defattr(644,root,root,755) | |
977 | %attr(755,root,root) %{_libdir}/libecore_file.so | |
978 | %{_libdir}/libecore_file.la | |
979 | %{_includedir}/ecore-1/Ecore_File.h | |
980 | %{_pkgconfigdir}/ecore-file.pc | |
981 | ||
982 | %if %{with static_libs} | |
983 | %files file-static | |
984 | %defattr(644,root,root,755) | |
985 | %{_libdir}/libecore_file.a | |
986 | %endif | |
987 | ||
03d369ba BZ |
988 | %files imf |
989 | %defattr(644,root,root,755) | |
0be1ee08 JB |
990 | %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.* |
991 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1 | |
34dcbe62 | 992 | |
ad5f0592 JB |
993 | %files imf-devel |
994 | %defattr(644,root,root,755) | |
995 | %attr(755,root,root) %{_libdir}/libecore_imf.so | |
996 | %{_libdir}/libecore_imf.la | |
997 | %{_includedir}/ecore-1/Ecore_IMF.h | |
998 | %{_pkgconfigdir}/ecore-imf.pc | |
999 | ||
1000 | %if %{with static_libs} | |
1001 | %files imf-static | |
1002 | %defattr(644,root,root,755) | |
1003 | %{_libdir}/libecore_imf.a | |
1004 | %endif | |
1005 | ||
34dcbe62 JB |
1006 | %files imf-evas |
1007 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1008 | %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.* |
1009 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1 | |
d18fccf8 | 1010 | |
ad5f0592 JB |
1011 | %files imf-evas-devel |
1012 | %defattr(644,root,root,755) | |
1013 | %attr(755,root,root) %{_libdir}/libecore_imf_evas.so | |
1014 | %{_libdir}/libecore_imf_evas.la | |
1015 | %{_includedir}/ecore-1/Ecore_IMF_Evas.h | |
1016 | %{_pkgconfigdir}/ecore-imf-evas.pc | |
1017 | ||
1018 | %if %{with static_libs} | |
1019 | %files imf-evas-static | |
1020 | %defattr(644,root,root,755) | |
1021 | %{_libdir}/libecore_imf_evas.a | |
1022 | %endif | |
1023 | ||
d18fccf8 | 1024 | %files input |
1025 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1026 | %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.* |
1027 | %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1 | |
d18fccf8 | 1028 | |
ad5f0592 JB |
1029 | %files input-devel |
1030 | %defattr(644,root,root,755) | |
1031 | %attr(755,root,root) %{_libdir}/libecore_input.so | |
1032 | %{_libdir}/libecore_input.la | |
1033 | %{_includedir}/ecore-1/Ecore_Input.h | |
1034 | %{_pkgconfigdir}/ecore-input.pc | |
1035 | ||
1036 | %if %{with static_libs} | |
1037 | %files input-static | |
1038 | %defattr(644,root,root,755) | |
1039 | %{_libdir}/libecore_input.a | |
1040 | %endif | |
1041 | ||
d18fccf8 | 1042 | %files input-evas |
1043 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1044 | %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.* |
1045 | %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1 | |
76bceaba | 1046 | |
ad5f0592 JB |
1047 | %files input-evas-devel |
1048 | %defattr(644,root,root,755) | |
1049 | %attr(755,root,root) %{_libdir}/libecore_input_evas.so | |
1050 | %{_libdir}/libecore_input_evas.la | |
1051 | %{_includedir}/ecore-1/Ecore_Input_Evas.h | |
1052 | %{_pkgconfigdir}/ecore-input-evas.pc | |
1053 | ||
1054 | %if %{with static_libs} | |
1055 | %files input-evas-static | |
1056 | %defattr(644,root,root,755) | |
1057 | %{_libdir}/libecore_input_evas.a | |
1058 | %endif | |
1059 | ||
76bceaba | 1060 | %files ipc |
1061 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1062 | %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.* |
1063 | %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1 | |
76bceaba | 1064 | |
ad5f0592 JB |
1065 | %files ipc-devel |
1066 | %defattr(644,root,root,755) | |
1067 | %attr(755,root,root) %{_libdir}/libecore_ipc.so | |
1068 | %{_libdir}/libecore_ipc.la | |
1069 | %{_includedir}/ecore-1/Ecore_Ipc.h | |
1070 | %{_pkgconfigdir}/ecore-ipc.pc | |
1071 | ||
1072 | %if %{with static_libs} | |
1073 | %files ipc-static | |
76bceaba | 1074 | %defattr(644,root,root,755) |
ad5f0592 | 1075 | %{_libdir}/libecore_ipc.a |
d18fccf8 | 1076 | %endif |
34dcbe62 JB |
1077 | |
1078 | %files sdl | |
1079 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1080 | %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.* |
1081 | %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1 | |
76bceaba | 1082 | |
ad5f0592 | 1083 | %files sdl-devel |
76bceaba | 1084 | %defattr(644,root,root,755) |
ad5f0592 JB |
1085 | %attr(755,root,root) %{_libdir}/libecore_sdl.so |
1086 | %{_libdir}/libecore_sdl.la | |
1087 | %{_includedir}/ecore-1/Ecore_Sdl.h | |
1088 | %{_pkgconfigdir}/ecore-sdl.pc | |
1089 | ||
1090 | %if %{with static_libs} | |
1091 | %files sdl-static | |
1092 | %defattr(644,root,root,755) | |
1093 | %{_libdir}/libecore_sdl.a | |
d18fccf8 | 1094 | %endif |
76bceaba | 1095 | |
59daa9d7 JB |
1096 | %if %{with wayland} |
1097 | %files wayland | |
1098 | %defattr(644,root,root,755) | |
1099 | %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.* | |
1100 | %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1 | |
1101 | ||
1102 | %files wayland-devel | |
1103 | %defattr(644,root,root,755) | |
1104 | %attr(755,root,root) %{_libdir}/libecore_wayland.so | |
1105 | %{_libdir}/libecore_wayland.la | |
1106 | %{_includedir}/ecore-1/Ecore_Wayland.h | |
1107 | %{_pkgconfigdir}/ecore-wayland.pc | |
1108 | ||
1109 | %if %{with static_libs} | |
1110 | %files wayland-static | |
1111 | %defattr(644,root,root,755) | |
1112 | %{_libdir}/libecore_wayland.a | |
1113 | %endif | |
1114 | %endif | |
1115 | ||
76bceaba | 1116 | %files x |
1117 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1118 | %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.* |
1119 | %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1 | |
ef89d0f2 | 1120 | |
ad5f0592 | 1121 | %files x-devel |
320931eb | 1122 | %defattr(644,root,root,755) |
34dcbe62 | 1123 | %attr(755,root,root) %{_libdir}/libecore_x.so |
34dcbe62 | 1124 | %{_libdir}/libecore_x.la |
ad5f0592 JB |
1125 | %{_includedir}/ecore-1/Ecore_X.h |
1126 | %{_includedir}/ecore-1/Ecore_X_Atoms.h | |
1127 | %{_includedir}/ecore-1/Ecore_X_Cursor.h | |
34dcbe62 | 1128 | %{_pkgconfigdir}/ecore-x.pc |
320931eb | 1129 | |
95b32668 | 1130 | %if %{with static_libs} |
ad5f0592 | 1131 | %files x-static |
320931eb | 1132 | %defattr(644,root,root,755) |
34dcbe62 | 1133 | %{_libdir}/libecore_x.a |
95b32668 | 1134 | %endif |
fd3d0e5e | 1135 | |
5bf504ac JB |
1136 | %if %{with ibus} |
1137 | %files module-ibus | |
1138 | %defattr(644,root,root,755) | |
1139 | %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so | |
1140 | %endif | |
1141 | ||
59daa9d7 JB |
1142 | %if %{with scim} |
1143 | %files module-scim | |
1144 | %defattr(644,root,root,755) | |
1145 | %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so | |
1146 | %endif | |
1147 | ||
1148 | %if %{without xcb_api} | |
fd3d0e5e JB |
1149 | %files module-xim |
1150 | %defattr(644,root,root,755) | |
1151 | %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so | |
59daa9d7 | 1152 | %endif |