1 # TODO: drop --disable-ecore-evas-software-8-x11 when fixed (xcb_api only)
4 %bcond_without static_libs # don't build static library
5 %bcond_without xcb # force disabling XCB usage
6 %bcond_with xcb_api # XCB instead of Xlib (highly experimental, no XIM module)
7 # must be consistent with xcb_api setting in evas!
8 %bcond_without cares # use c-ares
9 %bcond_without ibus # IBus module
10 %bcond_without scim # SCIM module
11 %bcond_without wayland # Wayland library module
17 %undefine with_wayland
22 Summary: Enlightened Core X interface library
23 Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
29 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
30 # Source0-md5: 9ea98367ec40f7121ea61948bb395553
31 URL: http://trac.enlightenment.org/e/wiki/Ecore
32 BuildRequires: DirectFB-devel >= 0.9.16
33 BuildRequires: SDL-devel >= 1.2.0
34 BuildRequires: autoconf >= 2.52
35 BuildRequires: automake >= 1.6
37 BuildRequires: c-ares-devel >= 1.6.1
39 BuildRequires: curl-devel
40 BuildRequires: eina-devel >= 1.7.0
41 # for disabled config library
42 #BuildRequires: eet-devel >= 1.7.0
43 BuildRequires: evas-devel(%{xapi}) >= 1.7.0
44 BuildRequires: gettext-devel >= 0.17
45 BuildRequires: glib2-devel >= 2.0
46 BuildRequires: gnutls-devel >= 2.10.2
47 %{?with_ibus:BuildRequires: ibus-devel >= 1.4}
48 BuildRequires: libtool
49 BuildRequires: pkgconfig >= 1:0.22
50 %{?with_scim:BuildRequires: scim-devel}
51 BuildRequires: tslib-devel
53 BuildRequires: libxcb-devel
54 BuildRequires: pixman-devel
55 BuildRequires: xcb-util-devel >= 0.3.8
56 BuildRequires: xcb-util-image-devel
57 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
58 BuildRequires: xcb-util-wm-devel >= 0.3.8
60 BuildRequires: xorg-lib-libX11-devel
61 BuildRequires: xorg-lib-libXScrnSaver-devel
62 BuildRequires: xorg-lib-libXcomposite-devel
63 BuildRequires: xorg-lib-libXcursor-devel
64 BuildRequires: xorg-lib-libXdamage-devel
65 BuildRequires: xorg-lib-libXext-devel
66 BuildRequires: xorg-lib-libXfixes-devel
67 BuildRequires: xorg-lib-libXi-devel >= 1.3
68 BuildRequires: xorg-lib-libXinerama-devel
69 BuildRequires: xorg-lib-libXp-devel
70 BuildRequires: xorg-lib-libXrandr-devel
71 BuildRequires: xorg-lib-libXrender-devel
72 BuildRequires: xorg-lib-libXtst-devel
73 # xorg-lib-libXgesture-devel
76 BuildRequires: Mesa-libEGL-devel >= 7.10
77 BuildRequires: Mesa-libwayland-egl-devel
78 BuildRequires: wayland-devel >= 1.0.0
79 BuildRequires: xorg-lib-libxkbcommon-devel
81 Requires: eina >= 1.7.0
82 Obsoletes: ecore-desktop
86 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91 Ecore is the event/X abstraction layer that makes doing selections,
92 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
93 optimized, and convenient. It's a separate library so anyone can make
94 use of the work put into Ecore to make this job easy for applications.
96 %description -l pl.UTF-8
97 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
98 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
99 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
100 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
101 ułatwienia swojej pracy przy aplikacjach.
104 Summary: Header files for Ecore library
105 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
106 Group: Development/Libraries
107 Requires: %{name} = %{version}-%{release}
108 Requires: eina-devel >= 1.7.0
109 Requires: glib2-devel >= 2.0
112 Header files for Ecore library.
114 %description devel -l pl.UTF-8
115 Pliki nagłówkowe biblioteki Ecore.
118 Summary: Static Ecore library
119 Summary(pl.UTF-8): Statyczna biblioteka Ecore
120 Group: Development/Libraries
121 Requires: %{name}-devel = %{version}-%{release}
124 Static Ecore library.
126 %description static -l pl.UTF-8
127 Statyczna biblioteka Ecore.
130 Summary: Ecore Con(nection) library
131 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
133 Requires: %{name} = %{version}-%{release}
134 Requires: gnutls >= 2.10.2
137 Ecore Con(nection) Library.
139 %description con -l pl.UTF-8
140 Biblioteka połączeń Ecore Con.
143 Summary: Header file for Ecore Con library
144 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
145 Group: Development/Libraries
146 Requires: %{name}-con = %{version}-%{release}
147 Requires: %{name}-devel = %{version}-%{release}
148 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
150 Requires: gnutls-devel >= 2.10.2
152 %description con-devel
153 Header file for Ecore Con(nection) library.
155 %description con-devel -l pl.UTF-8
156 Plik nagłówkowy biblioteki połączeń Ecore Con.
159 Summary: Static Ecore Con library
160 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
161 Group: Development/Libraries
162 Requires: %{name}-con-devel = %{version}-%{release}
164 %description con-static
165 Static Ecore Con(nection) library.
167 %description con-static -l pl.UTF-8
168 Statyczna biblioteka połączeń Ecore Con.
171 Summary: Ecore Config library
172 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
174 Requires: %{name}-ipc = %{version}-%{release}
175 Requires: eet >= 1.7.0
176 Requires: evas >= 1.7.0
179 Ecore Config library.
181 %description config -l pl.UTF-8
182 Biblioteka właściwości Ecore Config.
184 %package config-devel
185 Summary: Header file for Ecore Config library
186 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
187 Group: Development/Libraries
188 Requires: %{name}-config = %{version}-%{release}
189 Requires: %{name}-devel = %{version}-%{release}
190 Requires: %{name}-ipc-devel = %{version}-%{release}
191 Requires: eet-devel >= 1.7.0
192 Requires: evas-devel >= 1.7.0
194 %description config-devel
195 Header file for Ecore Config library.
197 %description config-devel -l pl.UTF-8
198 Plik nagłówkowy biblioteki właściwości Ecore Config.
200 %package config-static
201 Summary: Static Ecore Config library
202 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
203 Group: Development/Libraries
204 Requires: %{name}-config-devel = %{version}-%{release}
206 %description config-static
207 Static Ecore Config library.
209 %description config-static -l pl.UTF-8
210 Statyczna biblioteka właściwości Ecore Config.
213 Summary: Ecore DirectFB (frame buffer system functions) library
214 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
216 Requires: %{name} = %{version}-%{release}
217 Requires: DirectFB >= 0.9.16
219 %description directfb
220 Ecore DirectFB (frame buffer system functions) library.
222 %description directfb -l pl.UTF-8
223 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
225 %package directfb-devel
226 Summary: Header file for Ecore DirectFB library
227 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
228 Group: Development/Libraries
229 Requires: %{name}-devel = %{version}-%{release}
230 Requires: %{name}-directfb = %{version}-%{release}
231 Requires: DirectFB-devel >= 0.9.16
233 %description directfb-devel
234 Header file for Ecore DirectFB (frame buffer system functions)
237 %description directfb-devel -l pl.UTF-8
238 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
241 %package directfb-static
242 Summary: Static Ecore DirectFB library
243 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
244 Group: Development/Libraries
245 Requires: %{name}-directfb-devel = %{version}-%{release}
247 %description directfb-static
248 Static Ecore DirectFB (frame buffer system functions) library.
250 %description directfb-static -l pl.UTF-8
251 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
255 Summary: Ecore Evas library
256 Summary(pl.UTF-8): Biblioteka Ecore Evas
258 Requires: %{name} = %{version}-%{release}
259 Requires: %{name}-directfb = %{version}-%{release}
260 Requires: %{name}-fb = %{version}-%{release}
261 Requires: %{name}-input = %{version}-%{release}
262 Requires: %{name}-input-evas = %{version}-%{release}
263 Requires: %{name}-ipc = %{version}-%{release}
264 Requires: %{name}-sdl = %{version}-%{release}
266 Requires: %{name}-wayland = %{version}-%{release}
267 Requires: Mesa-libEGL >= 7.10
269 Requires: %{name}-x = %{version}-%{release}
270 Requires: evas >= 1.7.0
275 %description evas -l pl.UTF-8
276 Biblioteka Ecore Evas.
279 Summary: Header file for Ecore Evas library
280 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
281 Group: Development/Libraries
282 Requires: %{name}-devel = %{version}-%{release}
283 Requires: %{name}-directfb-devel = %{version}-%{release}
284 Requires: %{name}-evas = %{version}-%{release}
285 Requires: %{name}-fb-devel = %{version}-%{release}
286 Requires: %{name}-input-devel = %{version}-%{release}
287 Requires: %{name}-input-evas-devel = %{version}-%{release}
288 Requires: %{name}-ipc-devel = %{version}-%{release}
289 Requires: %{name}-sdl-devel = %{version}-%{release}
291 Requires: %{name}-wayland-devel = %{version}-%{release}
292 Requires: Mesa-libEGL-devel >= 7.10
293 Requires: Mesa-libwayland-egl-devel
295 Requires: %{name}-x-devel = %{version}-%{release}
296 Requires: evas-devel >= 1.7.0
298 %description evas-devel
299 Header file for Ecore Evas library.
301 %description evas-devel -l pl.UTF-8
302 Plik nagłówkowy biblioteki Ecore Evas.
305 Summary: Static Ecore Evas library
306 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
307 Group: Development/Libraries
308 Requires: %{name}-evas-devel = %{version}-%{release}
310 %description evas-static
311 Static Ecore Evas library.
313 %description evas-static -l pl.UTF-8
314 Biblioteka statyczna Ecore Evas.
317 Summary: Ecore FB (frame buffer system functions) library
318 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
320 Requires: %{name} = %{version}-%{release}
323 Ecore FB (frame buffer system functions) library.
325 %description fb -l pl.UTF-8
326 Biblioteka Ecore FB (funkcji systemowych framebuffera).
329 Summary: Header file for Ecore FB library
330 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
331 Group: Development/Libraries
332 Requires: %{name}-devel = %{version}-%{release}
333 Requires: %{name}-fb = %{version}-%{release}
334 Requires: tslib-devel
336 %description fb-devel
337 Header file for Ecore FB (frame buffer system functions) library.
339 %description fb-devel -l pl.UTF-8
340 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
344 Summary: Static Ecore FB library
345 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
346 Group: Development/Libraries
347 Requires: %{name}-fb-devel = %{version}-%{release}
349 %description fb-static
350 Static Ecore FB (frame buffer system functions) library.
352 %description fb-static -l pl.UTF-8
353 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
356 Summary: Ecore File library
357 Summary(pl.UTF-8): Biblioteka Ecore File
359 Requires: %{name} = %{version}-%{release}
360 Requires: %{name}-con = %{version}-%{release}
365 %description file -l pl.UTF-8
366 Biblioteka Ecore File.
369 Summary: Header file for Ecore File library
370 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
371 Group: Development/Libraries
372 Requires: %{name}-con-devel = %{version}-%{release}
373 Requires: %{name}-devel = %{version}-%{release}
374 Requires: %{name}-file = %{version}-%{release}
376 %description file-devel
377 Header file for Ecore File library.
379 %description file-devel -l pl.UTF-8
380 Plik nagłówkowy biblioteki Ecore File.
383 Summary: Static Ecore File library
384 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
385 Group: Development/Libraries
386 Requires: %{name}-file-devel = %{version}-%{release}
388 %description file-static
389 Static Ecore File library.
391 %description file-static -l pl.UTF-8
392 Statyczna biblioteka Ecore File.
395 Summary: Ecore IMF library
396 Summary(pl.UTF-8): Biblioteka Ecore IMF
398 Requires: %{name} = %{version}-%{release}
403 %description imf -l pl.UTF-8
404 Biblioteka Ecore IMF.
407 Summary: Header file for Ecore IMF library
408 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
409 Group: Development/Libraries
410 Requires: %{name}-devel = %{version}-%{release}
411 Requires: %{name}-imf = %{version}-%{release}
413 %description imf-devel
414 Header file for Ecore IMF library.
416 %description imf-devel -l pl.UTF-8
417 Plik nagłówkowy biblioteki Ecore IMF.
420 Summary: Static Ecore IMF library
421 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
422 Group: Development/Libraries
423 Requires: %{name}-imf-devel = %{version}-%{release}
425 %description imf-static
426 Static Ecore IMF library.
428 %description imf-static -l pl.UTF-8
429 Statyczna biblioteka Ecore IMF.
432 Summary: Ecore IMF Evas library
433 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
435 Requires: %{name} = %{version}-%{release}
436 Requires: %{name}-imf = %{version}-%{release}
437 Requires: evas >= 1.7.0
439 %description imf-evas
440 Ecore IMF Evas library.
442 %description imf-evas -l pl.UTF-8
443 Biblioteka Ecore IMF Evas.
445 %package imf-evas-devel
446 Summary: Header file for Ecore IMF Evas library
447 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
448 Group: Development/Libraries
449 Requires: %{name}-devel = %{version}-%{release}
450 Requires: %{name}-imf-devel = %{version}-%{release}
451 Requires: %{name}-imf-evas = %{version}-%{release}
452 Requires: evas-devel >= 1.7.0
454 %description imf-evas-devel
455 Header file for Ecore IMF Evas library.
457 %description imf-evas-devel -l pl.UTF-8
458 Plik nagłówkowy biblioteki Ecore IMF Evas.
460 %package imf-evas-static
461 Summary: Static Ecore IMF Evas library
462 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
463 Group: Development/Libraries
464 Requires: %{name}-imf-evas-devel = %{version}-%{release}
466 %description imf-evas-static
467 Static Ecore IMF Evas library.
469 %description imf-evas-static -l pl.UTF-8
470 Statyczna biblioteka Ecore IMF Evas.
473 Summary: Ecore Input library
474 Summary(pl.UTF-8): Biblioteka Ecore Input
476 Requires: %{name} = %{version}-%{release}
481 %description input -l pl.UTF-8
482 Biblioteka Ecore Input.
485 Summary: Header file for Ecore Input library
486 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
487 Group: Development/Libraries
488 Requires: %{name}-devel = %{version}-%{release}
489 Requires: %{name}-input = %{version}-%{release}
491 %description input-devel
492 Header file for Ecore Input library.
494 %description input-devel -l pl.UTF-8
495 Plik nagłówkowy biblioteki Ecore Input.
497 %package input-static
498 Summary: Static Ecore Input library
499 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
500 Group: Development/Libraries
501 Requires: %{name}-input-devel = %{version}-%{release}
503 %description input-static
504 Static Ecore Input library.
506 %description input-static -l pl.UTF-8
507 Statyczna biblioteka Ecore Input.
510 Summary: Ecore Input Evas extension library
511 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
513 Requires: %{name} = %{version}-%{release}
514 Requires: %{name}-input = %{version}-%{release}
515 Requires: evas >= 1.7.0
517 %description input-evas
518 Ecore Input Evas extension library.
520 %description input-evas -l pl.UTF-8
521 Biblioteka rozszerzenia Ecore Input Evas.
523 %package input-evas-devel
524 Summary: Header file for Ecore Input Evas extension library
525 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
526 Group: Development/Libraries
527 Requires: %{name}-devel = %{version}-%{release}
528 Requires: %{name}-input-devel = %{version}-%{release}
529 Requires: evas-devel >= 1.7.0
531 %description input-evas-devel
532 Header file for Ecore Input Evas extension library.
534 %description input-evas-devel -l pl.UTF-8
535 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
537 %package input-evas-static
538 Summary: Static Ecore Input Evas extension library
539 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
541 Requires: %{name}-input-evas-devel = %{version}-%{release}
543 %description input-evas-static
544 Static Ecore Input Evas extension library.
546 %description input-evas-static -l pl.UTF-8
547 Statyczna biblioteka rozszerzenia Ecore Input Evas.
550 Summary: Ecore IPC (inter-process communication functions) library
551 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
553 Requires: %{name} = %{version}-%{release}
554 Requires: %{name}-con = %{version}-%{release}
557 Ecore IPC (inter-process communication functions) library.
559 %description ipc -l pl.UTF-8
560 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
563 Summary: Header file for Ecore IPC library
564 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
565 Group: Development/Libraries
566 Requires: %{name}-con-devel = %{version}-%{release}
567 Requires: %{name}-ipc = %{version}-%{release}
569 %description ipc-devel
570 Header file for Ecore IPC (inter-process communication functions)
573 %description ipc-devel -l pl.UTF-8
574 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
578 Summary: Static Ecore IPC library
579 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
580 Group: Development/Libraries
581 Requires: %{name}-ipc-devel = %{version}-%{release}
583 %description ipc-static
584 Static Ecore IPC (inter-process communication functions) library.
586 %description ipc-static -l pl.UTF-8
587 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
590 Summary: Ecore SDL library
591 Summary(pl.UTF-8): Biblioteka Ecore SDL
593 Requires: %{name} = %{version}-%{release}
594 Requires: %{name}-input = %{version}-%{release}
595 Requires: SDL >= 1.2.0
600 %description sdl -l pl.UTF-8
601 Biblioteka Ecore SDL.
604 Summary: Header file for Ecore SDL library
605 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
606 Group: Development/Libraries
607 Requires: %{name}-devel = %{version}-%{release}
608 Requires: %{name}-input-devel = %{version}-%{release}
609 Requires: SDL-devel >= 1.2.0
611 %description sdl-devel
612 Header file for Ecore SDL library.
614 %description sdl-devel -l pl.UTF-8
615 Plik nagłówkowy biblioteki Ecore SDL.
618 Summary: Static Ecore SDL library
619 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
620 Group: Development/Libraries
621 Requires: %{name}-sdl-devel = %{version}-%{release}
623 %description sdl-static
624 Static Ecore SDL library.
626 %description sdl-static -l pl.UTF-8
627 Statyczna biblioteka Ecore SDL.
630 Summary: Ecore Wayland library
631 Summary(pl.UTF-8): Biblioteka Ecore Wayland
633 Requires: %{name} = %{version}-%{release}
634 Requires: %{name}-input = %{version}-%{release}
635 Requires: wayland >= 1.0.0
638 Ecore Wayland library.
640 %description wayland -l pl.UTF-8
641 Biblioteka Ecore Wayland.
643 %package wayland-devel
644 Summary: Header file for Ecore Wayland library
645 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland
646 Group: Development/Libraries
647 Requires: %{name}-devel = %{version}-%{release}
648 Requires: %{name}-input-devel = %{version}-%{release}
649 Requires: wayland-devel >= 1.0.0
651 %description wayland-devel
652 Header file for Ecore Wayland library.
654 %description wayland-devel -l pl.UTF-8
655 Plik nagłówkowy biblioteki Ecore Wayland.
657 %package wayland-static
658 Summary: Static Ecore Wayland library
659 Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland
660 Group: Development/Libraries
661 Requires: %{name}-wayland-devel = %{version}-%{release}
663 %description wayland-static
664 Static Ecore Wayland library.
666 %description wayland-static -l pl.UTF-8
667 Statyczna biblioteka Ecore Wayland.
670 Summary: Ecore X (functions for dealing with the X Window System) library
671 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
673 Requires: %{name} = %{version}-%{release}
674 Requires: %{name}-input = %{version}-%{release}
677 Ecore X (functions for dealing with the X Window System) library.
679 %description x -l pl.UTF-8
680 Biblioteka Ecore X (funkcji do obsługi X Window System).
683 Summary: Header files for Ecore X library
684 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
685 Group: Development/Libraries
686 Requires: %{name}-devel = %{version}-%{release}
687 Requires: %{name}-input-devel = %{version}-%{release}
688 Requires: %{name}-x = %{version}-%{release}
690 Requires: libxcb-devel
691 Requires: pixman-devel
692 Requires: xcb-util-devel >= 0.3.8
693 Requires: xcb-util-image-devel
694 Requires: xcb-util-keysyms-devel >= 0.3.8
695 Requires: xcb-util-wm-devel >= 0.3.8
697 Requires: xorg-lib-libX11-devel
698 Requires: xorg-lib-libXScrnSaver-devel
699 Requires: xorg-lib-libXcomposite-devel
700 Requires: xorg-lib-libXcursor-devel
701 Requires: xorg-lib-libXdamage-devel
702 Requires: xorg-lib-libXext-devel
703 Requires: xorg-lib-libXfixes-devel
704 Requires: xorg-lib-libXi-devel >= 1.3
705 Requires: xorg-lib-libXinerama-devel
706 Requires: xorg-lib-libXp-devel
707 Requires: xorg-lib-libXrandr-devel
708 Requires: xorg-lib-libXrender-devel
709 Requires: xorg-lib-libXtst-devel
713 Header files for Ecore X (functions for dealing with the X Window
716 %description x-devel -l pl.UTF-8
717 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
721 Summary: Static Ecore X library
722 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
723 Group: Development/Libraries
724 Requires: %{name}-x-devel = %{version}-%{release}
726 %description x-static
727 Static Ecore X (functions for dealing with the X Window System)
730 %description x-static -l pl.UTF-8
731 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
734 Summary: Ecore IBus input method module
735 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus
737 Requires: %{name}-imf = %{version}-%{release}
738 Requires: %{name}-input = %{version}-%{release}
739 Requires: %{name}-x = %{version}-%{release}
740 Requires: ibus >= 1.4
742 %description module-ibus
743 Ecore IBus input method module.
745 %description module-ibus -l pl.UTF-8
746 Ecore - moduł metody wprowadzania znaków IBus.
749 Summary: Ecore SCIM input method module
750 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
752 Requires: %{name}-imf = %{version}-%{release}
753 Requires: %{name}-input = %{version}-%{release}
754 Requires: %{name}-x = %{version}-%{release}
757 %description module-scim
758 Ecore SCIM input method module.
760 %description module-scim -l pl.UTF-8
761 Ecore - moduł metody wprowadzania znaków SCIM.
764 Summary: Ecore XIM input method module
765 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
767 Requires: %{name}-imf = %{version}-%{release}
768 Requires: %{name}-input = %{version}-%{release}
769 Requires: %{name}-x = %{version}-%{release}
771 %description module-xim
772 Ecore XIM input method module.
774 %description module-xim -l pl.UTF-8
775 Ecore - moduł metody wprowadzania znaków XIM.
787 --disable-silent-rules \
788 %{!?with_static_libs:--disable-static} \
789 --disable-ecore-evas-software-8-x11 \
791 --enable-ecore-directfb \
793 --enable-ecore-file \
797 %{?with_xcb_api:--enable-ecore-x-xcb} \
798 --enable-ecore-evas \
799 --enable-ecore-evas-fb \
808 rm -rf $RPM_BUILD_ROOT
811 DESTDIR=$RPM_BUILD_ROOT
813 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
815 %find_lang %{name} --all-name
818 rm -rf $RPM_BUILD_ROOT
820 %post -p /sbin/ldconfig
821 %postun -p /sbin/ldconfig
822 %post con -p /sbin/ldconfig
823 %postun con -p /sbin/ldconfig
824 %post config -p /sbin/ldconfig
825 %postun config -p /sbin/ldconfig
826 %post directfb -p /sbin/ldconfig
827 %postun directfb -p /sbin/ldconfig
828 %post evas -p /sbin/ldconfig
829 %postun evas -p /sbin/ldconfig
830 %post fb -p /sbin/ldconfig
831 %postun fb -p /sbin/ldconfig
832 %post file -p /sbin/ldconfig
833 %postun file -p /sbin/ldconfig
834 %post imf -p /sbin/ldconfig
835 %postun imf -p /sbin/ldconfig
836 %post imf-evas -p /sbin/ldconfig
837 %postun imf-evas -p /sbin/ldconfig
838 %post input -p /sbin/ldconfig
839 %postun input -p /sbin/ldconfig
840 %post input-evas -p /sbin/ldconfig
841 %postun input-evas -p /sbin/ldconfig
842 %post ipc -p /sbin/ldconfig
843 %postun ipc -p /sbin/ldconfig
844 %post sdl -p /sbin/ldconfig
845 %postun sdl -p /sbin/ldconfig
846 %post x -p /sbin/ldconfig
847 %postun x -p /sbin/ldconfig
849 %files -f %{name}.lang
850 %defattr(644,root,root,755)
851 %doc AUTHORS COPYING ChangeLog NEWS README
852 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
853 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
854 %dir %{_libdir}/ecore
855 %dir %{_libdir}/ecore/immodules
858 %defattr(644,root,root,755)
859 %attr(755,root,root) %{_libdir}/libecore.so
860 %{_libdir}/libecore.la
861 %dir %{_includedir}/ecore-1
862 %{_includedir}/ecore-1/Ecore.h
863 %{_includedir}/ecore-1/Ecore_Getopt.h
864 %{_pkgconfigdir}/ecore.pc
866 %if %{with static_libs}
868 %defattr(644,root,root,755)
869 %{_libdir}/libecore.a
873 %defattr(644,root,root,755)
874 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
875 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
878 %defattr(644,root,root,755)
879 %attr(755,root,root) %{_libdir}/libecore_con.so
880 %{_libdir}/libecore_con.la
881 %{_includedir}/ecore-1/Ecore_Con.h
882 %{_pkgconfigdir}/ecore-con.pc
884 %if %{with static_libs}
886 %defattr(644,root,root,755)
887 %{_libdir}/libecore_con.a
892 %defattr(644,root,root,755)
893 %attr(755,root,root) %{_bindir}/ecore_config
894 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
895 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
898 %defattr(644,root,root,755)
899 %attr(755,root,root) %{_libdir}/libecore_config.so
900 %{_libdir}/libecore_config.la
901 %{_includedir}/ecore-1/Ecore_Config.h
902 %{_pkgconfigdir}/ecore-config.pc
904 %if %{with static_libs}
906 %defattr(644,root,root,755)
907 %{_libdir}/libecore_config.a
912 %defattr(644,root,root,755)
913 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
914 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
916 %files directfb-devel
917 %defattr(644,root,root,755)
918 %attr(755,root,root) %{_libdir}/libecore_directfb.so
919 %{_libdir}/libecore_directfb.la
920 %{_includedir}/ecore-1/Ecore_DirectFB.h
921 %{_pkgconfigdir}/ecore-directfb.pc
923 %if %{with static_libs}
924 %files directfb-static
925 %defattr(644,root,root,755)
926 %{_libdir}/libecore_directfb.a
930 %defattr(644,root,root,755)
931 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
932 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
935 %defattr(644,root,root,755)
936 %attr(755,root,root) %{_libdir}/libecore_evas.so
937 %{_libdir}/libecore_evas.la
938 %{_includedir}/ecore-1/Ecore_Evas.h
939 %{_pkgconfigdir}/ecore-evas.pc
941 %if %{with static_libs}
943 %defattr(644,root,root,755)
944 %{_libdir}/libecore_evas.a
948 %defattr(644,root,root,755)
949 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
950 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
953 %defattr(644,root,root,755)
954 %attr(755,root,root) %{_libdir}/libecore_fb.so
955 %{_libdir}/libecore_fb.la
956 %{_includedir}/ecore-1/Ecore_Fb.h
957 %{_pkgconfigdir}/ecore-fb.pc
959 %if %{with static_libs}
961 %defattr(644,root,root,755)
962 %{_libdir}/libecore_fb.a
966 %defattr(644,root,root,755)
967 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
968 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
971 %defattr(644,root,root,755)
972 %attr(755,root,root) %{_libdir}/libecore_file.so
973 %{_libdir}/libecore_file.la
974 %{_includedir}/ecore-1/Ecore_File.h
975 %{_pkgconfigdir}/ecore-file.pc
977 %if %{with static_libs}
979 %defattr(644,root,root,755)
980 %{_libdir}/libecore_file.a
984 %defattr(644,root,root,755)
985 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
986 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
989 %defattr(644,root,root,755)
990 %attr(755,root,root) %{_libdir}/libecore_imf.so
991 %{_libdir}/libecore_imf.la
992 %{_includedir}/ecore-1/Ecore_IMF.h
993 %{_pkgconfigdir}/ecore-imf.pc
995 %if %{with static_libs}
997 %defattr(644,root,root,755)
998 %{_libdir}/libecore_imf.a
1002 %defattr(644,root,root,755)
1003 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
1004 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
1006 %files imf-evas-devel
1007 %defattr(644,root,root,755)
1008 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
1009 %{_libdir}/libecore_imf_evas.la
1010 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
1011 %{_pkgconfigdir}/ecore-imf-evas.pc
1013 %if %{with static_libs}
1014 %files imf-evas-static
1015 %defattr(644,root,root,755)
1016 %{_libdir}/libecore_imf_evas.a
1020 %defattr(644,root,root,755)
1021 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1022 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1025 %defattr(644,root,root,755)
1026 %attr(755,root,root) %{_libdir}/libecore_input.so
1027 %{_libdir}/libecore_input.la
1028 %{_includedir}/ecore-1/Ecore_Input.h
1029 %{_pkgconfigdir}/ecore-input.pc
1031 %if %{with static_libs}
1033 %defattr(644,root,root,755)
1034 %{_libdir}/libecore_input.a
1038 %defattr(644,root,root,755)
1039 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1040 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1042 %files input-evas-devel
1043 %defattr(644,root,root,755)
1044 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
1045 %{_libdir}/libecore_input_evas.la
1046 %{_includedir}/ecore-1/Ecore_Input_Evas.h
1047 %{_pkgconfigdir}/ecore-input-evas.pc
1049 %if %{with static_libs}
1050 %files input-evas-static
1051 %defattr(644,root,root,755)
1052 %{_libdir}/libecore_input_evas.a
1056 %defattr(644,root,root,755)
1057 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1058 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1061 %defattr(644,root,root,755)
1062 %attr(755,root,root) %{_libdir}/libecore_ipc.so
1063 %{_libdir}/libecore_ipc.la
1064 %{_includedir}/ecore-1/Ecore_Ipc.h
1065 %{_pkgconfigdir}/ecore-ipc.pc
1067 %if %{with static_libs}
1069 %defattr(644,root,root,755)
1070 %{_libdir}/libecore_ipc.a
1074 %defattr(644,root,root,755)
1075 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1076 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1079 %defattr(644,root,root,755)
1080 %attr(755,root,root) %{_libdir}/libecore_sdl.so
1081 %{_libdir}/libecore_sdl.la
1082 %{_includedir}/ecore-1/Ecore_Sdl.h
1083 %{_pkgconfigdir}/ecore-sdl.pc
1085 %if %{with static_libs}
1087 %defattr(644,root,root,755)
1088 %{_libdir}/libecore_sdl.a
1093 %defattr(644,root,root,755)
1094 %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.*
1095 %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1
1097 %files wayland-devel
1098 %defattr(644,root,root,755)
1099 %attr(755,root,root) %{_libdir}/libecore_wayland.so
1100 %{_libdir}/libecore_wayland.la
1101 %{_includedir}/ecore-1/Ecore_Wayland.h
1102 %{_pkgconfigdir}/ecore-wayland.pc
1104 %if %{with static_libs}
1105 %files wayland-static
1106 %defattr(644,root,root,755)
1107 %{_libdir}/libecore_wayland.a
1112 %defattr(644,root,root,755)
1113 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1114 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1117 %defattr(644,root,root,755)
1118 %attr(755,root,root) %{_libdir}/libecore_x.so
1119 %{_libdir}/libecore_x.la
1120 %{_includedir}/ecore-1/Ecore_X.h
1121 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1122 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1123 %{_pkgconfigdir}/ecore-x.pc
1125 %if %{with static_libs}
1127 %defattr(644,root,root,755)
1128 %{_libdir}/libecore_x.a
1133 %defattr(644,root,root,755)
1134 %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so
1139 %defattr(644,root,root,755)
1140 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1143 %if %{without xcb_api}
1145 %defattr(644,root,root,755)
1146 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so