1 # NOTE: for versions >= 1.8 see efl.spec
2 # TODO: drop --disable-ecore-evas-software-8-x11 when fixed (xcb_api only)
5 %bcond_without static_libs # don't build static library
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
10 %bcond_without ibus # IBus module
11 %bcond_without scim # SCIM module
12 %bcond_without wayland # Wayland library module
18 %undefine with_wayland
23 %define eina_ver 1.7.10
24 %define eet_ver 1.7.10
25 %define evas_ver 1.7.10
26 Summary: Enlightened Core X interface library
27 Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
33 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
34 # Source0-md5: eada670139dc1984eda5a24eb4781f43
35 URL: http://trac.enlightenment.org/e/wiki/Ecore
36 BuildRequires: DirectFB-devel >= 0.9.16
37 BuildRequires: SDL-devel >= 1.2.0
38 BuildRequires: autoconf >= 2.52
39 BuildRequires: automake >= 1.6
41 BuildRequires: c-ares-devel >= 1.6.1
43 BuildRequires: curl-devel
44 BuildRequires: eina-devel >= %{eina_ver}
45 # for disabled config library
46 #BuildRequires: eet-devel >= %{eet_ver}
47 BuildRequires: evas-devel(%{xapi}) >= %{evas_ver}
48 BuildRequires: gettext-devel >= 0.17
49 BuildRequires: glib2-devel >= 2.0
50 BuildRequires: gnutls-devel >= 2.10.2
51 %{?with_ibus:BuildRequires: ibus-devel >= 1.4}
52 BuildRequires: libtool
53 BuildRequires: pkgconfig >= 1:0.22
54 %{?with_scim:BuildRequires: scim-devel}
55 BuildRequires: tslib-devel
57 BuildRequires: libxcb-devel
58 BuildRequires: pixman-devel
59 BuildRequires: xcb-util-devel >= 0.3.8
60 BuildRequires: xcb-util-image-devel
61 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
62 BuildRequires: xcb-util-wm-devel >= 0.3.8
64 BuildRequires: xorg-lib-libX11-devel
65 BuildRequires: xorg-lib-libXScrnSaver-devel
66 BuildRequires: xorg-lib-libXcomposite-devel
67 BuildRequires: xorg-lib-libXcursor-devel
68 BuildRequires: xorg-lib-libXdamage-devel
69 BuildRequires: xorg-lib-libXext-devel
70 BuildRequires: xorg-lib-libXfixes-devel
71 BuildRequires: xorg-lib-libXi-devel >= 1.3
72 BuildRequires: xorg-lib-libXinerama-devel
73 BuildRequires: xorg-lib-libXp-devel
74 BuildRequires: xorg-lib-libXrandr-devel
75 BuildRequires: xorg-lib-libXrender-devel
76 BuildRequires: xorg-lib-libXtst-devel
77 # xorg-lib-libXgesture-devel
80 BuildRequires: Mesa-libEGL-devel >= 7.10
81 BuildRequires: Mesa-libwayland-egl-devel
82 BuildRequires: wayland-devel >= 1.0.0
83 BuildRequires: xorg-lib-libxkbcommon-devel
85 Requires: eina >= %{eina_ver}
86 Obsoletes: ecore-desktop
90 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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.
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.
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}
112 Requires: eina-devel >= %{eina_ver}
113 Requires: glib2-devel >= 2.0
116 Header files for Ecore library.
118 %description devel -l pl.UTF-8
119 Pliki nagłówkowe biblioteki Ecore.
122 Summary: Static Ecore library
123 Summary(pl.UTF-8): Statyczna biblioteka Ecore
124 Group: Development/Libraries
125 Requires: %{name}-devel = %{version}-%{release}
128 Static Ecore library.
130 %description static -l pl.UTF-8
131 Statyczna biblioteka Ecore.
134 Summary: Ecore Con(nection) library
135 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
137 Requires: %{name} = %{version}-%{release}
138 Requires: gnutls >= 2.10.2
141 Ecore Con(nection) Library.
143 %description con -l pl.UTF-8
144 Biblioteka połączeń Ecore Con.
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}
152 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
154 Requires: gnutls-devel >= 2.10.2
156 %description con-devel
157 Header file for Ecore Con(nection) library.
159 %description con-devel -l pl.UTF-8
160 Plik nagłówkowy biblioteki połączeń Ecore Con.
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}
168 %description con-static
169 Static Ecore Con(nection) library.
171 %description con-static -l pl.UTF-8
172 Statyczna biblioteka połączeń Ecore Con.
175 Summary: Ecore Config library
176 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
178 Requires: %{name}-ipc = %{version}-%{release}
179 Requires: eet >= %{eet_ver}
180 Requires: evas >= %{evas_ver}
183 Ecore Config library.
185 %description config -l pl.UTF-8
186 Biblioteka właściwości Ecore Config.
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}
195 Requires: eet-devel >= %{eet_ver}
196 Requires: evas-devel >= %{evas_ver}
198 %description config-devel
199 Header file for Ecore Config library.
201 %description config-devel -l pl.UTF-8
202 Plik nagłówkowy biblioteki właściwości Ecore Config.
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}
210 %description config-static
211 Static Ecore Config library.
213 %description config-static -l pl.UTF-8
214 Statyczna biblioteka właściwości Ecore Config.
217 Summary: Ecore DirectFB (frame buffer system functions) library
218 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
220 Requires: %{name} = %{version}-%{release}
221 Requires: DirectFB >= 0.9.16
223 %description directfb
224 Ecore DirectFB (frame buffer system functions) library.
226 %description directfb -l pl.UTF-8
227 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
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
237 %description directfb-devel
238 Header file for Ecore DirectFB (frame buffer system functions)
241 %description directfb-devel -l pl.UTF-8
242 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
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}
251 %description directfb-static
252 Static Ecore DirectFB (frame buffer system functions) library.
254 %description directfb-static -l pl.UTF-8
255 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
259 Summary: Ecore Evas library
260 Summary(pl.UTF-8): Biblioteka Ecore Evas
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}
267 Requires: %{name}-ipc = %{version}-%{release}
268 Requires: %{name}-sdl = %{version}-%{release}
270 Requires: %{name}-wayland = %{version}-%{release}
271 Requires: Mesa-libEGL >= 7.10
273 Requires: %{name}-x = %{version}-%{release}
274 Requires: evas >= %{evas_ver}
279 %description evas -l pl.UTF-8
280 Biblioteka Ecore Evas.
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}
288 Requires: %{name}-evas = %{version}-%{release}
289 Requires: %{name}-fb-devel = %{version}-%{release}
290 Requires: %{name}-input-devel = %{version}-%{release}
291 Requires: %{name}-input-evas-devel = %{version}-%{release}
292 Requires: %{name}-ipc-devel = %{version}-%{release}
293 Requires: %{name}-sdl-devel = %{version}-%{release}
295 Requires: %{name}-wayland-devel = %{version}-%{release}
296 Requires: Mesa-libEGL-devel >= 7.10
297 Requires: Mesa-libwayland-egl-devel
299 Requires: %{name}-x-devel = %{version}-%{release}
300 Requires: evas-devel >= %{evas_ver}
302 %description evas-devel
303 Header file for Ecore Evas library.
305 %description evas-devel -l pl.UTF-8
306 Plik nagłówkowy biblioteki Ecore Evas.
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}
314 %description evas-static
315 Static Ecore Evas library.
317 %description evas-static -l pl.UTF-8
318 Biblioteka statyczna Ecore Evas.
321 Summary: Ecore FB (frame buffer system functions) library
322 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
324 Requires: %{name} = %{version}-%{release}
327 Ecore FB (frame buffer system functions) library.
329 %description fb -l pl.UTF-8
330 Biblioteka Ecore FB (funkcji systemowych framebuffera).
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
340 %description fb-devel
341 Header file for Ecore FB (frame buffer system functions) library.
343 %description fb-devel -l pl.UTF-8
344 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
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}
353 %description fb-static
354 Static Ecore FB (frame buffer system functions) library.
356 %description fb-static -l pl.UTF-8
357 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
360 Summary: Ecore File library
361 Summary(pl.UTF-8): Biblioteka Ecore File
363 Requires: %{name} = %{version}-%{release}
364 Requires: %{name}-con = %{version}-%{release}
369 %description file -l pl.UTF-8
370 Biblioteka Ecore File.
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}
380 %description file-devel
381 Header file for Ecore File library.
383 %description file-devel -l pl.UTF-8
384 Plik nagłówkowy biblioteki Ecore File.
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}
392 %description file-static
393 Static Ecore File library.
395 %description file-static -l pl.UTF-8
396 Statyczna biblioteka Ecore File.
399 Summary: Ecore IMF library
400 Summary(pl.UTF-8): Biblioteka Ecore IMF
402 Requires: %{name} = %{version}-%{release}
407 %description imf -l pl.UTF-8
408 Biblioteka Ecore IMF.
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}
417 %description imf-devel
418 Header file for Ecore IMF library.
420 %description imf-devel -l pl.UTF-8
421 Plik nagłówkowy biblioteki Ecore IMF.
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}
429 %description imf-static
430 Static Ecore IMF library.
432 %description imf-static -l pl.UTF-8
433 Statyczna biblioteka Ecore IMF.
436 Summary: Ecore IMF Evas library
437 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
439 Requires: %{name} = %{version}-%{release}
440 Requires: %{name}-imf = %{version}-%{release}
441 Requires: evas >= %{evas_ver}
443 %description imf-evas
444 Ecore IMF Evas library.
446 %description imf-evas -l pl.UTF-8
447 Biblioteka Ecore IMF Evas.
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}
456 Requires: evas-devel >= %{evas_ver}
458 %description imf-evas-devel
459 Header file for Ecore IMF Evas library.
461 %description imf-evas-devel -l pl.UTF-8
462 Plik nagłówkowy biblioteki Ecore IMF Evas.
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}
470 %description imf-evas-static
471 Static Ecore IMF Evas library.
473 %description imf-evas-static -l pl.UTF-8
474 Statyczna biblioteka Ecore IMF Evas.
477 Summary: Ecore Input library
478 Summary(pl.UTF-8): Biblioteka Ecore Input
480 Requires: %{name} = %{version}-%{release}
485 %description input -l pl.UTF-8
486 Biblioteka Ecore Input.
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}
495 %description input-devel
496 Header file for Ecore Input library.
498 %description input-devel -l pl.UTF-8
499 Plik nagłówkowy biblioteki Ecore Input.
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}
507 %description input-static
508 Static Ecore Input library.
510 %description input-static -l pl.UTF-8
511 Statyczna biblioteka Ecore Input.
514 Summary: Ecore Input Evas extension library
515 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
517 Requires: %{name} = %{version}-%{release}
518 Requires: %{name}-input = %{version}-%{release}
519 Requires: evas >= %{evas_ver}
521 %description input-evas
522 Ecore Input Evas extension library.
524 %description input-evas -l pl.UTF-8
525 Biblioteka rozszerzenia Ecore Input Evas.
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}
533 Requires: evas-devel >= %{evas_ver}
535 %description input-evas-devel
536 Header file for Ecore Input Evas extension library.
538 %description input-evas-devel -l pl.UTF-8
539 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
541 %package input-evas-static
542 Summary: Static Ecore Input Evas extension library
543 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
545 Requires: %{name}-input-evas-devel = %{version}-%{release}
547 %description input-evas-static
548 Static Ecore Input Evas extension library.
550 %description input-evas-static -l pl.UTF-8
551 Statyczna biblioteka rozszerzenia Ecore Input Evas.
554 Summary: Ecore IPC (inter-process communication functions) library
555 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
557 Requires: %{name} = %{version}-%{release}
558 Requires: %{name}-con = %{version}-%{release}
561 Ecore IPC (inter-process communication functions) library.
563 %description ipc -l pl.UTF-8
564 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
567 Summary: Header file for Ecore IPC library
568 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
569 Group: Development/Libraries
570 Requires: %{name}-con-devel = %{version}-%{release}
571 Requires: %{name}-ipc = %{version}-%{release}
573 %description ipc-devel
574 Header file for Ecore IPC (inter-process communication functions)
577 %description ipc-devel -l pl.UTF-8
578 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
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}
587 %description ipc-static
588 Static Ecore IPC (inter-process communication functions) library.
590 %description ipc-static -l pl.UTF-8
591 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
594 Summary: Ecore SDL library
595 Summary(pl.UTF-8): Biblioteka Ecore SDL
597 Requires: %{name} = %{version}-%{release}
598 Requires: %{name}-input = %{version}-%{release}
599 Requires: SDL >= 1.2.0
604 %description sdl -l pl.UTF-8
605 Biblioteka Ecore SDL.
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
615 %description sdl-devel
616 Header file for Ecore SDL library.
618 %description sdl-devel -l pl.UTF-8
619 Plik nagłówkowy biblioteki Ecore SDL.
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}
627 %description sdl-static
628 Static Ecore SDL library.
630 %description sdl-static -l pl.UTF-8
631 Statyczna biblioteka Ecore SDL.
634 Summary: Ecore Wayland library
635 Summary(pl.UTF-8): Biblioteka Ecore Wayland
637 Requires: %{name} = %{version}-%{release}
638 Requires: %{name}-input = %{version}-%{release}
639 Requires: wayland >= 1.0.0
642 Ecore Wayland library.
644 %description wayland -l pl.UTF-8
645 Biblioteka Ecore Wayland.
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}
653 Requires: wayland-devel >= 1.0.0
655 %description wayland-devel
656 Header file for Ecore Wayland library.
658 %description wayland-devel -l pl.UTF-8
659 Plik nagłówkowy biblioteki Ecore Wayland.
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}
667 %description wayland-static
668 Static Ecore Wayland library.
670 %description wayland-static -l pl.UTF-8
671 Statyczna biblioteka Ecore Wayland.
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)
677 Requires: %{name} = %{version}-%{release}
678 Requires: %{name}-input = %{version}-%{release}
681 Ecore X (functions for dealing with the X Window System) library.
683 %description x -l pl.UTF-8
684 Biblioteka Ecore X (funkcji do obsługi X Window System).
687 Summary: Header files for Ecore X library
688 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
689 Group: Development/Libraries
690 Requires: %{name}-devel = %{version}-%{release}
691 Requires: %{name}-input-devel = %{version}-%{release}
692 Requires: %{name}-x = %{version}-%{release}
694 Requires: libxcb-devel
695 Requires: pixman-devel
696 Requires: xcb-util-devel >= 0.3.8
697 Requires: xcb-util-image-devel
698 Requires: xcb-util-keysyms-devel >= 0.3.8
699 Requires: xcb-util-wm-devel >= 0.3.8
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
708 Requires: xorg-lib-libXi-devel >= 1.3
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
717 Header files for Ecore X (functions for dealing with the X Window
720 %description x-devel -l pl.UTF-8
721 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
725 Summary: Static Ecore X library
726 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
727 Group: Development/Libraries
728 Requires: %{name}-x-devel = %{version}-%{release}
730 %description x-static
731 Static Ecore X (functions for dealing with the X Window System)
734 %description x-static -l pl.UTF-8
735 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
738 Summary: Ecore IBus input method module
739 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus
741 Requires: %{name}-imf = %{version}-%{release}
742 Requires: %{name}-input = %{version}-%{release}
743 Requires: %{name}-x = %{version}-%{release}
744 Requires: ibus >= 1.4
746 %description module-ibus
747 Ecore IBus input method module.
749 %description module-ibus -l pl.UTF-8
750 Ecore - moduł metody wprowadzania znaków IBus.
753 Summary: Ecore SCIM input method module
754 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
756 Requires: %{name}-imf = %{version}-%{release}
757 Requires: %{name}-input = %{version}-%{release}
758 Requires: %{name}-x = %{version}-%{release}
761 %description module-scim
762 Ecore SCIM input method module.
764 %description module-scim -l pl.UTF-8
765 Ecore - moduł metody wprowadzania znaków SCIM.
768 Summary: Ecore XIM input method module
769 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
771 Requires: %{name}-imf = %{version}-%{release}
772 Requires: %{name}-input = %{version}-%{release}
773 Requires: %{name}-x = %{version}-%{release}
775 %description module-xim
776 Ecore XIM input method module.
778 %description module-xim -l pl.UTF-8
779 Ecore - moduł metody wprowadzania znaków XIM.
791 --disable-silent-rules \
792 %{!?with_static_libs:--disable-static} \
793 --disable-ecore-evas-software-8-x11 \
795 --enable-ecore-directfb \
797 --enable-ecore-file \
800 %{!?with_wayland:--disable-ecore-wayland} \
802 %{?with_xcb_api:--enable-ecore-x-xcb} \
803 --enable-ecore-evas \
804 --enable-ecore-evas-fb \
813 rm -rf $RPM_BUILD_ROOT
816 DESTDIR=$RPM_BUILD_ROOT
818 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
820 %find_lang %{name} --all-name
823 rm -rf $RPM_BUILD_ROOT
825 %post -p /sbin/ldconfig
826 %postun -p /sbin/ldconfig
827 %post con -p /sbin/ldconfig
828 %postun con -p /sbin/ldconfig
829 %post config -p /sbin/ldconfig
830 %postun config -p /sbin/ldconfig
831 %post directfb -p /sbin/ldconfig
832 %postun directfb -p /sbin/ldconfig
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
839 %post imf -p /sbin/ldconfig
840 %postun imf -p /sbin/ldconfig
841 %post imf-evas -p /sbin/ldconfig
842 %postun imf-evas -p /sbin/ldconfig
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
847 %post ipc -p /sbin/ldconfig
848 %postun ipc -p /sbin/ldconfig
849 %post sdl -p /sbin/ldconfig
850 %postun sdl -p /sbin/ldconfig
851 %post x -p /sbin/ldconfig
852 %postun x -p /sbin/ldconfig
854 %files -f %{name}.lang
855 %defattr(644,root,root,755)
856 %doc AUTHORS COPYING ChangeLog NEWS README
857 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
858 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
859 %dir %{_libdir}/ecore
860 %dir %{_libdir}/ecore/immodules
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
871 %if %{with static_libs}
873 %defattr(644,root,root,755)
874 %{_libdir}/libecore.a
878 %defattr(644,root,root,755)
879 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
880 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
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
889 %if %{with static_libs}
891 %defattr(644,root,root,755)
892 %{_libdir}/libecore_con.a
897 %defattr(644,root,root,755)
898 %attr(755,root,root) %{_bindir}/ecore_config
899 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
900 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
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
909 %if %{with static_libs}
911 %defattr(644,root,root,755)
912 %{_libdir}/libecore_config.a
917 %defattr(644,root,root,755)
918 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
919 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
921 %files directfb-devel
922 %defattr(644,root,root,755)
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
928 %if %{with static_libs}
929 %files directfb-static
930 %defattr(644,root,root,755)
931 %{_libdir}/libecore_directfb.a
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
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
946 %if %{with static_libs}
948 %defattr(644,root,root,755)
949 %{_libdir}/libecore_evas.a
953 %defattr(644,root,root,755)
954 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
955 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
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
964 %if %{with static_libs}
966 %defattr(644,root,root,755)
967 %{_libdir}/libecore_fb.a
971 %defattr(644,root,root,755)
972 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
973 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
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
982 %if %{with static_libs}
984 %defattr(644,root,root,755)
985 %{_libdir}/libecore_file.a
989 %defattr(644,root,root,755)
990 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
991 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
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
1000 %if %{with static_libs}
1002 %defattr(644,root,root,755)
1003 %{_libdir}/libecore_imf.a
1007 %defattr(644,root,root,755)
1008 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
1009 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
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
1018 %if %{with static_libs}
1019 %files imf-evas-static
1020 %defattr(644,root,root,755)
1021 %{_libdir}/libecore_imf_evas.a
1025 %defattr(644,root,root,755)
1026 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1027 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
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
1036 %if %{with static_libs}
1038 %defattr(644,root,root,755)
1039 %{_libdir}/libecore_input.a
1043 %defattr(644,root,root,755)
1044 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1045 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
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
1054 %if %{with static_libs}
1055 %files input-evas-static
1056 %defattr(644,root,root,755)
1057 %{_libdir}/libecore_input_evas.a
1061 %defattr(644,root,root,755)
1062 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1063 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
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
1072 %if %{with static_libs}
1074 %defattr(644,root,root,755)
1075 %{_libdir}/libecore_ipc.a
1079 %defattr(644,root,root,755)
1080 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1081 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1084 %defattr(644,root,root,755)
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
1090 %if %{with static_libs}
1092 %defattr(644,root,root,755)
1093 %{_libdir}/libecore_sdl.a
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
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
1109 %if %{with static_libs}
1110 %files wayland-static
1111 %defattr(644,root,root,755)
1112 %{_libdir}/libecore_wayland.a
1117 %defattr(644,root,root,755)
1118 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1119 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1122 %defattr(644,root,root,755)
1123 %attr(755,root,root) %{_libdir}/libecore_x.so
1124 %{_libdir}/libecore_x.la
1125 %{_includedir}/ecore-1/Ecore_X.h
1126 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1127 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1128 %{_pkgconfigdir}/ecore-x.pc
1130 %if %{with static_libs}
1132 %defattr(644,root,root,755)
1133 %{_libdir}/libecore_x.a
1138 %defattr(644,root,root,755)
1139 %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so
1144 %defattr(644,root,root,755)
1145 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1148 %if %{without xcb_api}
1150 %defattr(644,root,root,755)
1151 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so