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 directfb # DirectFB engine
11 %bcond_without ibus # IBus module
12 %bcond_without scim # SCIM module
13 %bcond_without wayland # Wayland library module
19 %undefine with_wayland
24 %define eina_ver 1.7.10
25 %define eet_ver 1.7.10
26 %define evas_ver 1.7.10
27 Summary: Enlightened Core X interface library
28 Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
34 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
35 # Source0-md5: eada670139dc1984eda5a24eb4781f43
36 URL: http://trac.enlightenment.org/e/wiki/Ecore
37 %{?with_directfb:BuildRequires: DirectFB-devel >= 0.9.16}
38 BuildRequires: SDL-devel >= 1.2.0
39 BuildRequires: autoconf >= 2.52
40 BuildRequires: automake >= 1.6
42 BuildRequires: c-ares-devel >= 1.6.1
44 BuildRequires: curl-devel
45 BuildRequires: eina-devel >= %{eina_ver}
46 # for disabled config library
47 #BuildRequires: eet-devel >= %{eet_ver}
48 BuildRequires: evas-devel(%{xapi}) >= %{evas_ver}
49 BuildRequires: gettext-tools >= 0.17
50 BuildRequires: glib2-devel >= 2.0
51 BuildRequires: gnutls-devel >= 2.10.2
52 %{?with_ibus:BuildRequires: ibus-devel >= 1.4}
53 BuildRequires: libtool
54 BuildRequires: pkgconfig >= 1:0.22
55 %{?with_scim:BuildRequires: scim-devel}
56 BuildRequires: tslib-devel
58 BuildRequires: libxcb-devel
59 BuildRequires: pixman-devel
60 BuildRequires: xcb-util-devel >= 0.3.8
61 BuildRequires: xcb-util-image-devel
62 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
63 BuildRequires: xcb-util-wm-devel >= 0.3.8
65 BuildRequires: xorg-lib-libX11-devel
66 BuildRequires: xorg-lib-libXScrnSaver-devel
67 BuildRequires: xorg-lib-libXcomposite-devel
68 BuildRequires: xorg-lib-libXcursor-devel
69 BuildRequires: xorg-lib-libXdamage-devel
70 BuildRequires: xorg-lib-libXext-devel
71 BuildRequires: xorg-lib-libXfixes-devel
72 BuildRequires: xorg-lib-libXi-devel >= 1.3
73 BuildRequires: xorg-lib-libXinerama-devel
74 BuildRequires: xorg-lib-libXp-devel
75 BuildRequires: xorg-lib-libXrandr-devel
76 BuildRequires: xorg-lib-libXrender-devel
77 BuildRequires: xorg-lib-libXtst-devel
78 # xorg-lib-libXgesture-devel
81 BuildRequires: EGL-devel
82 BuildRequires: pkgconfig(egl) >= 7.10
83 BuildRequires: wayland-devel >= 1.0.0
84 BuildRequires: wayland-egl-devel
85 BuildRequires: xorg-lib-libxkbcommon-devel
87 Requires: eina >= %{eina_ver}
88 Obsoletes: ecore-desktop
92 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97 Ecore is the event/X abstraction layer that makes doing selections,
98 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
99 optimized, and convenient. It's a separate library so anyone can make
100 use of the work put into Ecore to make this job easy for applications.
102 %description -l pl.UTF-8
103 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
104 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
105 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
106 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
107 ułatwienia swojej pracy przy aplikacjach.
110 Summary: Header files for Ecore library
111 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
112 Group: Development/Libraries
113 Requires: %{name} = %{version}-%{release}
114 Requires: eina-devel >= %{eina_ver}
115 Requires: glib2-devel >= 2.0
118 Header files for Ecore library.
120 %description devel -l pl.UTF-8
121 Pliki nagłówkowe biblioteki Ecore.
124 Summary: Static Ecore library
125 Summary(pl.UTF-8): Statyczna biblioteka Ecore
126 Group: Development/Libraries
127 Requires: %{name}-devel = %{version}-%{release}
130 Static Ecore library.
132 %description static -l pl.UTF-8
133 Statyczna biblioteka Ecore.
136 Summary: Ecore Con(nection) library
137 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
139 Requires: %{name} = %{version}-%{release}
140 Requires: gnutls >= 2.10.2
143 Ecore Con(nection) Library.
145 %description con -l pl.UTF-8
146 Biblioteka połączeń Ecore Con.
149 Summary: Header file for Ecore Con library
150 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
151 Group: Development/Libraries
152 Requires: %{name}-con = %{version}-%{release}
153 Requires: %{name}-devel = %{version}-%{release}
154 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
156 Requires: gnutls-devel >= 2.10.2
158 %description con-devel
159 Header file for Ecore Con(nection) library.
161 %description con-devel -l pl.UTF-8
162 Plik nagłówkowy biblioteki połączeń Ecore Con.
165 Summary: Static Ecore Con library
166 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
167 Group: Development/Libraries
168 Requires: %{name}-con-devel = %{version}-%{release}
170 %description con-static
171 Static Ecore Con(nection) library.
173 %description con-static -l pl.UTF-8
174 Statyczna biblioteka połączeń Ecore Con.
177 Summary: Ecore Config library
178 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
180 Requires: %{name}-ipc = %{version}-%{release}
181 Requires: eet >= %{eet_ver}
182 Requires: evas >= %{evas_ver}
185 Ecore Config library.
187 %description config -l pl.UTF-8
188 Biblioteka właściwości Ecore Config.
190 %package config-devel
191 Summary: Header file for Ecore Config library
192 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
193 Group: Development/Libraries
194 Requires: %{name}-config = %{version}-%{release}
195 Requires: %{name}-devel = %{version}-%{release}
196 Requires: %{name}-ipc-devel = %{version}-%{release}
197 Requires: eet-devel >= %{eet_ver}
198 Requires: evas-devel >= %{evas_ver}
200 %description config-devel
201 Header file for Ecore Config library.
203 %description config-devel -l pl.UTF-8
204 Plik nagłówkowy biblioteki właściwości Ecore Config.
206 %package config-static
207 Summary: Static Ecore Config library
208 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
209 Group: Development/Libraries
210 Requires: %{name}-config-devel = %{version}-%{release}
212 %description config-static
213 Static Ecore Config library.
215 %description config-static -l pl.UTF-8
216 Statyczna biblioteka właściwości Ecore Config.
219 Summary: Ecore DirectFB (frame buffer system functions) library
220 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
222 Requires: %{name} = %{version}-%{release}
223 Requires: DirectFB >= 0.9.16
225 %description directfb
226 Ecore DirectFB (frame buffer system functions) library.
228 %description directfb -l pl.UTF-8
229 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
231 %package directfb-devel
232 Summary: Header file for Ecore DirectFB library
233 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
234 Group: Development/Libraries
235 Requires: %{name}-devel = %{version}-%{release}
236 Requires: %{name}-directfb = %{version}-%{release}
237 Requires: DirectFB-devel >= 0.9.16
239 %description directfb-devel
240 Header file for Ecore DirectFB (frame buffer system functions)
243 %description directfb-devel -l pl.UTF-8
244 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
247 %package directfb-static
248 Summary: Static Ecore DirectFB library
249 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
250 Group: Development/Libraries
251 Requires: %{name}-directfb-devel = %{version}-%{release}
253 %description directfb-static
254 Static Ecore DirectFB (frame buffer system functions) library.
256 %description directfb-static -l pl.UTF-8
257 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
261 Summary: Ecore Evas library
262 Summary(pl.UTF-8): Biblioteka Ecore Evas
264 Requires: %{name} = %{version}-%{release}
265 %{?with_directfb:Requires: %{name}-directfb = %{version}-%{release}}
266 Requires: %{name}-fb = %{version}-%{release}
267 Requires: %{name}-input = %{version}-%{release}
268 Requires: %{name}-input-evas = %{version}-%{release}
269 Requires: %{name}-ipc = %{version}-%{release}
270 Requires: %{name}-sdl = %{version}-%{release}
272 Requires: %{name}-wayland = %{version}-%{release}
274 Requires: %{name}-x = %{version}-%{release}
275 Requires: evas >= %{evas_ver}
280 %description evas -l pl.UTF-8
281 Biblioteka Ecore Evas.
284 Summary: Header file for Ecore Evas library
285 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
286 Group: Development/Libraries
287 Requires: %{name}-devel = %{version}-%{release}
288 %{?with_directfb:Requires: %{name}-directfb-devel = %{version}-%{release}}
289 Requires: %{name}-evas = %{version}-%{release}
290 Requires: %{name}-fb-devel = %{version}-%{release}
291 Requires: %{name}-input-devel = %{version}-%{release}
292 Requires: %{name}-input-evas-devel = %{version}-%{release}
293 Requires: %{name}-ipc-devel = %{version}-%{release}
294 Requires: %{name}-sdl-devel = %{version}-%{release}
296 Requires: %{name}-wayland-devel = %{version}-%{release}
298 Requires: pkgconfig(egl) >= 7.10
299 Requires: wayland-egl-devel
301 Requires: %{name}-x-devel = %{version}-%{release}
302 Requires: evas-devel >= %{evas_ver}
304 %description evas-devel
305 Header file for Ecore Evas library.
307 %description evas-devel -l pl.UTF-8
308 Plik nagłówkowy biblioteki Ecore Evas.
311 Summary: Static Ecore Evas library
312 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
313 Group: Development/Libraries
314 Requires: %{name}-evas-devel = %{version}-%{release}
316 %description evas-static
317 Static Ecore Evas library.
319 %description evas-static -l pl.UTF-8
320 Biblioteka statyczna Ecore Evas.
323 Summary: Ecore FB (frame buffer system functions) library
324 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
326 Requires: %{name} = %{version}-%{release}
329 Ecore FB (frame buffer system functions) library.
331 %description fb -l pl.UTF-8
332 Biblioteka Ecore FB (funkcji systemowych framebuffera).
335 Summary: Header file for Ecore FB library
336 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
337 Group: Development/Libraries
338 Requires: %{name}-devel = %{version}-%{release}
339 Requires: %{name}-fb = %{version}-%{release}
340 Requires: tslib-devel
342 %description fb-devel
343 Header file for Ecore FB (frame buffer system functions) library.
345 %description fb-devel -l pl.UTF-8
346 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
350 Summary: Static Ecore FB library
351 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
352 Group: Development/Libraries
353 Requires: %{name}-fb-devel = %{version}-%{release}
355 %description fb-static
356 Static Ecore FB (frame buffer system functions) library.
358 %description fb-static -l pl.UTF-8
359 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
362 Summary: Ecore File library
363 Summary(pl.UTF-8): Biblioteka Ecore File
365 Requires: %{name} = %{version}-%{release}
366 Requires: %{name}-con = %{version}-%{release}
371 %description file -l pl.UTF-8
372 Biblioteka Ecore File.
375 Summary: Header file for Ecore File library
376 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
377 Group: Development/Libraries
378 Requires: %{name}-con-devel = %{version}-%{release}
379 Requires: %{name}-devel = %{version}-%{release}
380 Requires: %{name}-file = %{version}-%{release}
382 %description file-devel
383 Header file for Ecore File library.
385 %description file-devel -l pl.UTF-8
386 Plik nagłówkowy biblioteki Ecore File.
389 Summary: Static Ecore File library
390 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
391 Group: Development/Libraries
392 Requires: %{name}-file-devel = %{version}-%{release}
394 %description file-static
395 Static Ecore File library.
397 %description file-static -l pl.UTF-8
398 Statyczna biblioteka Ecore File.
401 Summary: Ecore IMF library
402 Summary(pl.UTF-8): Biblioteka Ecore IMF
404 Requires: %{name} = %{version}-%{release}
409 %description imf -l pl.UTF-8
410 Biblioteka Ecore IMF.
413 Summary: Header file for Ecore IMF library
414 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
415 Group: Development/Libraries
416 Requires: %{name}-devel = %{version}-%{release}
417 Requires: %{name}-imf = %{version}-%{release}
419 %description imf-devel
420 Header file for Ecore IMF library.
422 %description imf-devel -l pl.UTF-8
423 Plik nagłówkowy biblioteki Ecore IMF.
426 Summary: Static Ecore IMF library
427 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
428 Group: Development/Libraries
429 Requires: %{name}-imf-devel = %{version}-%{release}
431 %description imf-static
432 Static Ecore IMF library.
434 %description imf-static -l pl.UTF-8
435 Statyczna biblioteka Ecore IMF.
438 Summary: Ecore IMF Evas library
439 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
441 Requires: %{name} = %{version}-%{release}
442 Requires: %{name}-imf = %{version}-%{release}
443 Requires: evas >= %{evas_ver}
445 %description imf-evas
446 Ecore IMF Evas library.
448 %description imf-evas -l pl.UTF-8
449 Biblioteka Ecore IMF Evas.
451 %package imf-evas-devel
452 Summary: Header file for Ecore IMF Evas library
453 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
454 Group: Development/Libraries
455 Requires: %{name}-devel = %{version}-%{release}
456 Requires: %{name}-imf-devel = %{version}-%{release}
457 Requires: %{name}-imf-evas = %{version}-%{release}
458 Requires: evas-devel >= %{evas_ver}
460 %description imf-evas-devel
461 Header file for Ecore IMF Evas library.
463 %description imf-evas-devel -l pl.UTF-8
464 Plik nagłówkowy biblioteki Ecore IMF Evas.
466 %package imf-evas-static
467 Summary: Static Ecore IMF Evas library
468 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
469 Group: Development/Libraries
470 Requires: %{name}-imf-evas-devel = %{version}-%{release}
472 %description imf-evas-static
473 Static Ecore IMF Evas library.
475 %description imf-evas-static -l pl.UTF-8
476 Statyczna biblioteka Ecore IMF Evas.
479 Summary: Ecore Input library
480 Summary(pl.UTF-8): Biblioteka Ecore Input
482 Requires: %{name} = %{version}-%{release}
487 %description input -l pl.UTF-8
488 Biblioteka Ecore Input.
491 Summary: Header file for Ecore Input library
492 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
493 Group: Development/Libraries
494 Requires: %{name}-devel = %{version}-%{release}
495 Requires: %{name}-input = %{version}-%{release}
497 %description input-devel
498 Header file for Ecore Input library.
500 %description input-devel -l pl.UTF-8
501 Plik nagłówkowy biblioteki Ecore Input.
503 %package input-static
504 Summary: Static Ecore Input library
505 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
506 Group: Development/Libraries
507 Requires: %{name}-input-devel = %{version}-%{release}
509 %description input-static
510 Static Ecore Input library.
512 %description input-static -l pl.UTF-8
513 Statyczna biblioteka Ecore Input.
516 Summary: Ecore Input Evas extension library
517 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
519 Requires: %{name} = %{version}-%{release}
520 Requires: %{name}-input = %{version}-%{release}
521 Requires: evas >= %{evas_ver}
523 %description input-evas
524 Ecore Input Evas extension library.
526 %description input-evas -l pl.UTF-8
527 Biblioteka rozszerzenia Ecore Input Evas.
529 %package input-evas-devel
530 Summary: Header file for Ecore Input Evas extension library
531 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
532 Group: Development/Libraries
533 Requires: %{name}-devel = %{version}-%{release}
534 Requires: %{name}-input-devel = %{version}-%{release}
535 Requires: evas-devel >= %{evas_ver}
537 %description input-evas-devel
538 Header file for Ecore Input Evas extension library.
540 %description input-evas-devel -l pl.UTF-8
541 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
543 %package input-evas-static
544 Summary: Static Ecore Input Evas extension library
545 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
547 Requires: %{name}-input-evas-devel = %{version}-%{release}
549 %description input-evas-static
550 Static Ecore Input Evas extension library.
552 %description input-evas-static -l pl.UTF-8
553 Statyczna biblioteka rozszerzenia Ecore Input Evas.
556 Summary: Ecore IPC (inter-process communication functions) library
557 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
559 Requires: %{name} = %{version}-%{release}
560 Requires: %{name}-con = %{version}-%{release}
563 Ecore IPC (inter-process communication functions) library.
565 %description ipc -l pl.UTF-8
566 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
569 Summary: Header file for Ecore IPC library
570 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
571 Group: Development/Libraries
572 Requires: %{name}-con-devel = %{version}-%{release}
573 Requires: %{name}-ipc = %{version}-%{release}
575 %description ipc-devel
576 Header file for Ecore IPC (inter-process communication functions)
579 %description ipc-devel -l pl.UTF-8
580 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
584 Summary: Static Ecore IPC library
585 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
586 Group: Development/Libraries
587 Requires: %{name}-ipc-devel = %{version}-%{release}
589 %description ipc-static
590 Static Ecore IPC (inter-process communication functions) library.
592 %description ipc-static -l pl.UTF-8
593 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
596 Summary: Ecore SDL library
597 Summary(pl.UTF-8): Biblioteka Ecore SDL
599 Requires: %{name} = %{version}-%{release}
600 Requires: %{name}-input = %{version}-%{release}
601 Requires: SDL >= 1.2.0
606 %description sdl -l pl.UTF-8
607 Biblioteka Ecore SDL.
610 Summary: Header file for Ecore SDL library
611 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
612 Group: Development/Libraries
613 Requires: %{name}-devel = %{version}-%{release}
614 Requires: %{name}-input-devel = %{version}-%{release}
615 Requires: SDL-devel >= 1.2.0
617 %description sdl-devel
618 Header file for Ecore SDL library.
620 %description sdl-devel -l pl.UTF-8
621 Plik nagłówkowy biblioteki Ecore SDL.
624 Summary: Static Ecore SDL library
625 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
626 Group: Development/Libraries
627 Requires: %{name}-sdl-devel = %{version}-%{release}
629 %description sdl-static
630 Static Ecore SDL library.
632 %description sdl-static -l pl.UTF-8
633 Statyczna biblioteka Ecore SDL.
636 Summary: Ecore Wayland library
637 Summary(pl.UTF-8): Biblioteka Ecore Wayland
639 Requires: %{name} = %{version}-%{release}
640 Requires: %{name}-input = %{version}-%{release}
641 Requires: wayland >= 1.0.0
644 Ecore Wayland library.
646 %description wayland -l pl.UTF-8
647 Biblioteka Ecore Wayland.
649 %package wayland-devel
650 Summary: Header file for Ecore Wayland library
651 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland
652 Group: Development/Libraries
653 Requires: %{name}-devel = %{version}-%{release}
654 Requires: %{name}-input-devel = %{version}-%{release}
655 Requires: wayland-devel >= 1.0.0
657 %description wayland-devel
658 Header file for Ecore Wayland library.
660 %description wayland-devel -l pl.UTF-8
661 Plik nagłówkowy biblioteki Ecore Wayland.
663 %package wayland-static
664 Summary: Static Ecore Wayland library
665 Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland
666 Group: Development/Libraries
667 Requires: %{name}-wayland-devel = %{version}-%{release}
669 %description wayland-static
670 Static Ecore Wayland library.
672 %description wayland-static -l pl.UTF-8
673 Statyczna biblioteka Ecore Wayland.
676 Summary: Ecore X (functions for dealing with the X Window System) library
677 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
679 Requires: %{name} = %{version}-%{release}
680 Requires: %{name}-input = %{version}-%{release}
683 Ecore X (functions for dealing with the X Window System) library.
685 %description x -l pl.UTF-8
686 Biblioteka Ecore X (funkcji do obsługi X Window System).
689 Summary: Header files for Ecore X library
690 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
691 Group: Development/Libraries
692 Requires: %{name}-devel = %{version}-%{release}
693 Requires: %{name}-input-devel = %{version}-%{release}
694 Requires: %{name}-x = %{version}-%{release}
696 Requires: libxcb-devel
697 Requires: pixman-devel
698 Requires: xcb-util-devel >= 0.3.8
699 Requires: xcb-util-image-devel
700 Requires: xcb-util-keysyms-devel >= 0.3.8
701 Requires: xcb-util-wm-devel >= 0.3.8
703 Requires: xorg-lib-libX11-devel
704 Requires: xorg-lib-libXScrnSaver-devel
705 Requires: xorg-lib-libXcomposite-devel
706 Requires: xorg-lib-libXcursor-devel
707 Requires: xorg-lib-libXdamage-devel
708 Requires: xorg-lib-libXext-devel
709 Requires: xorg-lib-libXfixes-devel
710 Requires: xorg-lib-libXi-devel >= 1.3
711 Requires: xorg-lib-libXinerama-devel
712 Requires: xorg-lib-libXp-devel
713 Requires: xorg-lib-libXrandr-devel
714 Requires: xorg-lib-libXrender-devel
715 Requires: xorg-lib-libXtst-devel
719 Header files for Ecore X (functions for dealing with the X Window
722 %description x-devel -l pl.UTF-8
723 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
727 Summary: Static Ecore X library
728 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
729 Group: Development/Libraries
730 Requires: %{name}-x-devel = %{version}-%{release}
732 %description x-static
733 Static Ecore X (functions for dealing with the X Window System)
736 %description x-static -l pl.UTF-8
737 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
740 Summary: Ecore IBus input method module
741 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus
743 Requires: %{name}-imf = %{version}-%{release}
744 Requires: %{name}-input = %{version}-%{release}
745 Requires: %{name}-x = %{version}-%{release}
746 Requires: ibus >= 1.4
748 %description module-ibus
749 Ecore IBus input method module.
751 %description module-ibus -l pl.UTF-8
752 Ecore - moduł metody wprowadzania znaków IBus.
755 Summary: Ecore SCIM input method module
756 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
758 Requires: %{name}-imf = %{version}-%{release}
759 Requires: %{name}-input = %{version}-%{release}
760 Requires: %{name}-x = %{version}-%{release}
763 %description module-scim
764 Ecore SCIM input method module.
766 %description module-scim -l pl.UTF-8
767 Ecore - moduł metody wprowadzania znaków SCIM.
770 Summary: Ecore XIM input method module
771 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
773 Requires: %{name}-imf = %{version}-%{release}
774 Requires: %{name}-input = %{version}-%{release}
775 Requires: %{name}-x = %{version}-%{release}
777 %description module-xim
778 Ecore XIM input method module.
780 %description module-xim -l pl.UTF-8
781 Ecore - moduł metody wprowadzania znaków XIM.
793 --disable-silent-rules \
794 %{!?with_static_libs:--disable-static} \
795 --disable-ecore-evas-software-8-x11 \
797 --%{?with_directfb:en}%{!?with_directfb:en}able-ecore-directfb \
799 --enable-ecore-file \
802 %{!?with_wayland:--disable-ecore-wayland} \
804 %{?with_xcb_api:--enable-ecore-x-xcb} \
805 --enable-ecore-evas \
806 --enable-ecore-evas-fb \
815 rm -rf $RPM_BUILD_ROOT
818 DESTDIR=$RPM_BUILD_ROOT
820 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
822 %find_lang %{name} --all-name
825 rm -rf $RPM_BUILD_ROOT
827 %post -p /sbin/ldconfig
828 %postun -p /sbin/ldconfig
829 %post con -p /sbin/ldconfig
830 %postun con -p /sbin/ldconfig
831 %post config -p /sbin/ldconfig
832 %postun config -p /sbin/ldconfig
833 %post directfb -p /sbin/ldconfig
834 %postun directfb -p /sbin/ldconfig
835 %post evas -p /sbin/ldconfig
836 %postun evas -p /sbin/ldconfig
837 %post fb -p /sbin/ldconfig
838 %postun fb -p /sbin/ldconfig
839 %post file -p /sbin/ldconfig
840 %postun file -p /sbin/ldconfig
841 %post imf -p /sbin/ldconfig
842 %postun imf -p /sbin/ldconfig
843 %post imf-evas -p /sbin/ldconfig
844 %postun imf-evas -p /sbin/ldconfig
845 %post input -p /sbin/ldconfig
846 %postun input -p /sbin/ldconfig
847 %post input-evas -p /sbin/ldconfig
848 %postun input-evas -p /sbin/ldconfig
849 %post ipc -p /sbin/ldconfig
850 %postun ipc -p /sbin/ldconfig
851 %post sdl -p /sbin/ldconfig
852 %postun sdl -p /sbin/ldconfig
853 %post x -p /sbin/ldconfig
854 %postun x -p /sbin/ldconfig
856 %files -f %{name}.lang
857 %defattr(644,root,root,755)
858 %doc AUTHORS COPYING ChangeLog NEWS README
859 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
860 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
861 %dir %{_libdir}/ecore
862 %dir %{_libdir}/ecore/immodules
865 %defattr(644,root,root,755)
866 %attr(755,root,root) %{_libdir}/libecore.so
867 %{_libdir}/libecore.la
868 %dir %{_includedir}/ecore-1
869 %{_includedir}/ecore-1/Ecore.h
870 %{_includedir}/ecore-1/Ecore_Getopt.h
871 %{_pkgconfigdir}/ecore.pc
873 %if %{with static_libs}
875 %defattr(644,root,root,755)
876 %{_libdir}/libecore.a
880 %defattr(644,root,root,755)
881 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
882 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
885 %defattr(644,root,root,755)
886 %attr(755,root,root) %{_libdir}/libecore_con.so
887 %{_libdir}/libecore_con.la
888 %{_includedir}/ecore-1/Ecore_Con.h
889 %{_pkgconfigdir}/ecore-con.pc
891 %if %{with static_libs}
893 %defattr(644,root,root,755)
894 %{_libdir}/libecore_con.a
899 %defattr(644,root,root,755)
900 %attr(755,root,root) %{_bindir}/ecore_config
901 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
902 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
905 %defattr(644,root,root,755)
906 %attr(755,root,root) %{_libdir}/libecore_config.so
907 %{_libdir}/libecore_config.la
908 %{_includedir}/ecore-1/Ecore_Config.h
909 %{_pkgconfigdir}/ecore-config.pc
911 %if %{with static_libs}
913 %defattr(644,root,root,755)
914 %{_libdir}/libecore_config.a
920 %defattr(644,root,root,755)
921 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
922 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
924 %files directfb-devel
925 %defattr(644,root,root,755)
926 %attr(755,root,root) %{_libdir}/libecore_directfb.so
927 %{_libdir}/libecore_directfb.la
928 %{_includedir}/ecore-1/Ecore_DirectFB.h
929 %{_pkgconfigdir}/ecore-directfb.pc
931 %if %{with static_libs}
932 %files directfb-static
933 %defattr(644,root,root,755)
934 %{_libdir}/libecore_directfb.a
939 %defattr(644,root,root,755)
940 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
941 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
944 %defattr(644,root,root,755)
945 %attr(755,root,root) %{_libdir}/libecore_evas.so
946 %{_libdir}/libecore_evas.la
947 %{_includedir}/ecore-1/Ecore_Evas.h
948 %{_pkgconfigdir}/ecore-evas.pc
950 %if %{with static_libs}
952 %defattr(644,root,root,755)
953 %{_libdir}/libecore_evas.a
957 %defattr(644,root,root,755)
958 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
959 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
962 %defattr(644,root,root,755)
963 %attr(755,root,root) %{_libdir}/libecore_fb.so
964 %{_libdir}/libecore_fb.la
965 %{_includedir}/ecore-1/Ecore_Fb.h
966 %{_pkgconfigdir}/ecore-fb.pc
968 %if %{with static_libs}
970 %defattr(644,root,root,755)
971 %{_libdir}/libecore_fb.a
975 %defattr(644,root,root,755)
976 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
977 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
980 %defattr(644,root,root,755)
981 %attr(755,root,root) %{_libdir}/libecore_file.so
982 %{_libdir}/libecore_file.la
983 %{_includedir}/ecore-1/Ecore_File.h
984 %{_pkgconfigdir}/ecore-file.pc
986 %if %{with static_libs}
988 %defattr(644,root,root,755)
989 %{_libdir}/libecore_file.a
993 %defattr(644,root,root,755)
994 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
995 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
998 %defattr(644,root,root,755)
999 %attr(755,root,root) %{_libdir}/libecore_imf.so
1000 %{_libdir}/libecore_imf.la
1001 %{_includedir}/ecore-1/Ecore_IMF.h
1002 %{_pkgconfigdir}/ecore-imf.pc
1004 %if %{with static_libs}
1006 %defattr(644,root,root,755)
1007 %{_libdir}/libecore_imf.a
1011 %defattr(644,root,root,755)
1012 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
1013 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
1015 %files imf-evas-devel
1016 %defattr(644,root,root,755)
1017 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
1018 %{_libdir}/libecore_imf_evas.la
1019 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
1020 %{_pkgconfigdir}/ecore-imf-evas.pc
1022 %if %{with static_libs}
1023 %files imf-evas-static
1024 %defattr(644,root,root,755)
1025 %{_libdir}/libecore_imf_evas.a
1029 %defattr(644,root,root,755)
1030 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1031 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1034 %defattr(644,root,root,755)
1035 %attr(755,root,root) %{_libdir}/libecore_input.so
1036 %{_libdir}/libecore_input.la
1037 %{_includedir}/ecore-1/Ecore_Input.h
1038 %{_pkgconfigdir}/ecore-input.pc
1040 %if %{with static_libs}
1042 %defattr(644,root,root,755)
1043 %{_libdir}/libecore_input.a
1047 %defattr(644,root,root,755)
1048 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1049 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1051 %files input-evas-devel
1052 %defattr(644,root,root,755)
1053 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
1054 %{_libdir}/libecore_input_evas.la
1055 %{_includedir}/ecore-1/Ecore_Input_Evas.h
1056 %{_pkgconfigdir}/ecore-input-evas.pc
1058 %if %{with static_libs}
1059 %files input-evas-static
1060 %defattr(644,root,root,755)
1061 %{_libdir}/libecore_input_evas.a
1065 %defattr(644,root,root,755)
1066 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1067 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1070 %defattr(644,root,root,755)
1071 %attr(755,root,root) %{_libdir}/libecore_ipc.so
1072 %{_libdir}/libecore_ipc.la
1073 %{_includedir}/ecore-1/Ecore_Ipc.h
1074 %{_pkgconfigdir}/ecore-ipc.pc
1076 %if %{with static_libs}
1078 %defattr(644,root,root,755)
1079 %{_libdir}/libecore_ipc.a
1083 %defattr(644,root,root,755)
1084 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1085 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1088 %defattr(644,root,root,755)
1089 %attr(755,root,root) %{_libdir}/libecore_sdl.so
1090 %{_libdir}/libecore_sdl.la
1091 %{_includedir}/ecore-1/Ecore_Sdl.h
1092 %{_pkgconfigdir}/ecore-sdl.pc
1094 %if %{with static_libs}
1096 %defattr(644,root,root,755)
1097 %{_libdir}/libecore_sdl.a
1102 %defattr(644,root,root,755)
1103 %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.*
1104 %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1
1106 %files wayland-devel
1107 %defattr(644,root,root,755)
1108 %attr(755,root,root) %{_libdir}/libecore_wayland.so
1109 %{_libdir}/libecore_wayland.la
1110 %{_includedir}/ecore-1/Ecore_Wayland.h
1111 %{_pkgconfigdir}/ecore-wayland.pc
1113 %if %{with static_libs}
1114 %files wayland-static
1115 %defattr(644,root,root,755)
1116 %{_libdir}/libecore_wayland.a
1121 %defattr(644,root,root,755)
1122 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1123 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1126 %defattr(644,root,root,755)
1127 %attr(755,root,root) %{_libdir}/libecore_x.so
1128 %{_libdir}/libecore_x.la
1129 %{_includedir}/ecore-1/Ecore_X.h
1130 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1131 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1132 %{_pkgconfigdir}/ecore-x.pc
1134 %if %{with static_libs}
1136 %defattr(644,root,root,755)
1137 %{_libdir}/libecore_x.a
1142 %defattr(644,root,root,755)
1143 %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so
1148 %defattr(644,root,root,755)
1149 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1152 %if %{without xcb_api}
1154 %defattr(644,root,root,755)
1155 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so