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: 9072b65366fe42612812001075e29789
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: wayland-devel
77 BuildRequires: xorg-lib-libxkbcommon-devel
79 Requires: eina >= 1.7.0
80 Obsoletes: ecore-desktop
84 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
89 Ecore is the event/X abstraction layer that makes doing selections,
90 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
91 optimized, and convenient. It's a separate library so anyone can make
92 use of the work put into Ecore to make this job easy for applications.
94 %description -l pl.UTF-8
95 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
96 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
97 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
98 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
99 ułatwienia swojej pracy przy aplikacjach.
102 Summary: Header files for Ecore library
103 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
104 Group: Development/Libraries
105 Requires: %{name} = %{version}-%{release}
106 Requires: eina-devel >= 1.7.0
107 Requires: glib2-devel >= 2.0
110 Header files for Ecore library.
112 %description devel -l pl.UTF-8
113 Pliki nagłówkowe biblioteki Ecore.
116 Summary: Static Ecore library
117 Summary(pl.UTF-8): Statyczna biblioteka Ecore
118 Group: Development/Libraries
119 Requires: %{name}-devel = %{version}-%{release}
122 Static Ecore library.
124 %description static -l pl.UTF-8
125 Statyczna biblioteka Ecore.
128 Summary: Ecore Con(nection) library
129 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
131 Requires: %{name} = %{version}-%{release}
132 Requires: gnutls >= 2.10.2
135 Ecore Con(nection) Library.
137 %description con -l pl.UTF-8
138 Biblioteka połączeń Ecore Con.
141 Summary: Header file for Ecore Con library
142 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
143 Group: Development/Libraries
144 Requires: %{name}-con = %{version}-%{release}
145 Requires: %{name}-devel = %{version}-%{release}
146 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
148 Requires: gnutls-devel >= 2.10.2
150 %description con-devel
151 Header file for Ecore Con(nection) library.
153 %description con-devel -l pl.UTF-8
154 Plik nagłówkowy biblioteki połączeń Ecore Con.
157 Summary: Static Ecore Con library
158 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
159 Group: Development/Libraries
160 Requires: %{name}-con-devel = %{version}-%{release}
162 %description con-static
163 Static Ecore Con(nection) library.
165 %description con-static -l pl.UTF-8
166 Statyczna biblioteka połączeń Ecore Con.
169 Summary: Ecore Config library
170 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
172 Requires: %{name}-ipc = %{version}-%{release}
173 Requires: eet >= 1.7.0
174 Requires: evas >= 1.7.0
177 Ecore Config library.
179 %description config -l pl.UTF-8
180 Biblioteka właściwości Ecore Config.
182 %package config-devel
183 Summary: Header file for Ecore Config library
184 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
185 Group: Development/Libraries
186 Requires: %{name}-config = %{version}-%{release}
187 Requires: %{name}-devel = %{version}-%{release}
188 Requires: %{name}-ipc-devel = %{version}-%{release}
189 Requires: eet-devel >= 1.7.0
190 Requires: evas-devel >= 1.7.0
192 %description config-devel
193 Header file for Ecore Config library.
195 %description config-devel -l pl.UTF-8
196 Plik nagłówkowy biblioteki właściwości Ecore Config.
198 %package config-static
199 Summary: Static Ecore Config library
200 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
201 Group: Development/Libraries
202 Requires: %{name}-config-devel = %{version}-%{release}
204 %description config-static
205 Static Ecore Config library.
207 %description config-static -l pl.UTF-8
208 Statyczna biblioteka właściwości Ecore Config.
211 Summary: Ecore DirectFB (frame buffer system functions) library
212 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
214 Requires: %{name} = %{version}-%{release}
215 Requires: DirectFB >= 0.9.16
217 %description directfb
218 Ecore DirectFB (frame buffer system functions) library.
220 %description directfb -l pl.UTF-8
221 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
223 %package directfb-devel
224 Summary: Header file for Ecore DirectFB library
225 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
226 Group: Development/Libraries
227 Requires: %{name}-devel = %{version}-%{release}
228 Requires: %{name}-directfb = %{version}-%{release}
229 Requires: DirectFB-devel >= 0.9.16
231 %description directfb-devel
232 Header file for Ecore DirectFB (frame buffer system functions)
235 %description directfb-devel -l pl.UTF-8
236 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
239 %package directfb-static
240 Summary: Static Ecore DirectFB library
241 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
242 Group: Development/Libraries
243 Requires: %{name}-directfb-devel = %{version}-%{release}
245 %description directfb-static
246 Static Ecore DirectFB (frame buffer system functions) library.
248 %description directfb-static -l pl.UTF-8
249 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
253 Summary: Ecore Evas library
254 Summary(pl.UTF-8): Biblioteka Ecore Evas
256 Requires: %{name} = %{version}-%{release}
257 Requires: %{name}-directfb = %{version}-%{release}
258 Requires: %{name}-fb = %{version}-%{release}
259 Requires: %{name}-input = %{version}-%{release}
260 Requires: %{name}-input-evas = %{version}-%{release}
261 Requires: %{name}-ipc = %{version}-%{release}
262 Requires: %{name}-sdl = %{version}-%{release}
264 Requires: %{name}-wayland = %{version}-%{release}
266 Requires: %{name}-x = %{version}-%{release}
267 Requires: evas >= 1.7.0
272 %description evas -l pl.UTF-8
273 Biblioteka Ecore Evas.
276 Summary: Header file for Ecore Evas library
277 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
278 Group: Development/Libraries
279 Requires: %{name}-devel = %{version}-%{release}
280 Requires: %{name}-directfb-devel = %{version}-%{release}
281 Requires: %{name}-evas = %{version}-%{release}
282 Requires: %{name}-fb-devel = %{version}-%{release}
283 Requires: %{name}-input-devel = %{version}-%{release}
284 Requires: %{name}-input-evas-devel = %{version}-%{release}
285 Requires: %{name}-ipc-devel = %{version}-%{release}
286 Requires: %{name}-sdl-devel = %{version}-%{release}
288 Requires: %{name}-wayland-devel = %{version}-%{release}
290 Requires: %{name}-x-devel = %{version}-%{release}
291 Requires: evas-devel >= 1.7.0
293 %description evas-devel
294 Header file for Ecore Evas library.
296 %description evas-devel -l pl.UTF-8
297 Plik nagłówkowy biblioteki Ecore Evas.
300 Summary: Static Ecore Evas library
301 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
302 Group: Development/Libraries
303 Requires: %{name}-evas-devel = %{version}-%{release}
305 %description evas-static
306 Static Ecore Evas library.
308 %description evas-static -l pl.UTF-8
309 Biblioteka statyczna Ecore Evas.
312 Summary: Ecore FB (frame buffer system functions) library
313 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
315 Requires: %{name} = %{version}-%{release}
318 Ecore FB (frame buffer system functions) library.
320 %description fb -l pl.UTF-8
321 Biblioteka Ecore FB (funkcji systemowych framebuffera).
324 Summary: Header file for Ecore FB library
325 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
326 Group: Development/Libraries
327 Requires: %{name}-devel = %{version}-%{release}
328 Requires: %{name}-fb = %{version}-%{release}
329 Requires: tslib-devel
331 %description fb-devel
332 Header file for Ecore FB (frame buffer system functions) library.
334 %description fb-devel -l pl.UTF-8
335 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
339 Summary: Static Ecore FB library
340 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
341 Group: Development/Libraries
342 Requires: %{name}-fb-devel = %{version}-%{release}
344 %description fb-static
345 Static Ecore FB (frame buffer system functions) library.
347 %description fb-static -l pl.UTF-8
348 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
351 Summary: Ecore File library
352 Summary(pl.UTF-8): Biblioteka Ecore File
354 Requires: %{name} = %{version}-%{release}
355 Requires: %{name}-con = %{version}-%{release}
360 %description file -l pl.UTF-8
361 Biblioteka Ecore File.
364 Summary: Header file for Ecore File library
365 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
366 Group: Development/Libraries
367 Requires: %{name}-con-devel = %{version}-%{release}
368 Requires: %{name}-devel = %{version}-%{release}
369 Requires: %{name}-file = %{version}-%{release}
371 %description file-devel
372 Header file for Ecore File library.
374 %description file-devel -l pl.UTF-8
375 Plik nagłówkowy biblioteki Ecore File.
378 Summary: Static Ecore File library
379 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
380 Group: Development/Libraries
381 Requires: %{name}-file-devel = %{version}-%{release}
383 %description file-static
384 Static Ecore File library.
386 %description file-static -l pl.UTF-8
387 Statyczna biblioteka Ecore File.
390 Summary: Ecore IMF library
391 Summary(pl.UTF-8): Biblioteka Ecore IMF
393 Requires: %{name} = %{version}-%{release}
398 %description imf -l pl.UTF-8
399 Biblioteka Ecore IMF.
402 Summary: Header file for Ecore IMF library
403 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
404 Group: Development/Libraries
405 Requires: %{name}-devel = %{version}-%{release}
406 Requires: %{name}-imf = %{version}-%{release}
408 %description imf-devel
409 Header file for Ecore IMF library.
411 %description imf-devel -l pl.UTF-8
412 Plik nagłówkowy biblioteki Ecore IMF.
415 Summary: Static Ecore IMF library
416 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
417 Group: Development/Libraries
418 Requires: %{name}-imf-devel = %{version}-%{release}
420 %description imf-static
421 Static Ecore IMF library.
423 %description imf-static -l pl.UTF-8
424 Statyczna biblioteka Ecore IMF.
427 Summary: Ecore IMF Evas library
428 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
430 Requires: %{name} = %{version}-%{release}
431 Requires: %{name}-imf = %{version}-%{release}
432 Requires: evas >= 1.7.0
434 %description imf-evas
435 Ecore IMF Evas library.
437 %description imf-evas -l pl.UTF-8
438 Biblioteka Ecore IMF Evas.
440 %package imf-evas-devel
441 Summary: Header file for Ecore IMF Evas library
442 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
443 Group: Development/Libraries
444 Requires: %{name}-devel = %{version}-%{release}
445 Requires: %{name}-imf-devel = %{version}-%{release}
446 Requires: %{name}-imf-evas = %{version}-%{release}
447 Requires: evas-devel >= 1.7.0
449 %description imf-evas-devel
450 Header file for Ecore IMF Evas library.
452 %description imf-evas-devel -l pl.UTF-8
453 Plik nagłówkowy biblioteki Ecore IMF Evas.
455 %package imf-evas-static
456 Summary: Static Ecore IMF Evas library
457 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
458 Group: Development/Libraries
459 Requires: %{name}-imf-evas-devel = %{version}-%{release}
461 %description imf-evas-static
462 Static Ecore IMF Evas library.
464 %description imf-evas-static -l pl.UTF-8
465 Statyczna biblioteka Ecore IMF Evas.
468 Summary: Ecore Input library
469 Summary(pl.UTF-8): Biblioteka Ecore Input
471 Requires: %{name} = %{version}-%{release}
476 %description input -l pl.UTF-8
477 Biblioteka Ecore Input.
480 Summary: Header file for Ecore Input library
481 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
482 Group: Development/Libraries
483 Requires: %{name}-devel = %{version}-%{release}
484 Requires: %{name}-input = %{version}-%{release}
486 %description input-devel
487 Header file for Ecore Input library.
489 %description input-devel -l pl.UTF-8
490 Plik nagłówkowy biblioteki Ecore Input.
492 %package input-static
493 Summary: Static Ecore Input library
494 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
495 Group: Development/Libraries
496 Requires: %{name}-input-devel = %{version}-%{release}
498 %description input-static
499 Static Ecore Input library.
501 %description input-static -l pl.UTF-8
502 Statyczna biblioteka Ecore Input.
505 Summary: Ecore Input Evas extension library
506 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
508 Requires: %{name} = %{version}-%{release}
509 Requires: %{name}-input = %{version}-%{release}
510 Requires: evas >= 1.7.0
512 %description input-evas
513 Ecore Input Evas extension library.
515 %description input-evas -l pl.UTF-8
516 Biblioteka rozszerzenia Ecore Input Evas.
518 %package input-evas-devel
519 Summary: Header file for Ecore Input Evas extension library
520 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
521 Group: Development/Libraries
522 Requires: %{name}-devel = %{version}-%{release}
523 Requires: %{name}-input-devel = %{version}-%{release}
524 Requires: evas-devel >= 1.7.0
526 %description input-evas-devel
527 Header file for Ecore Input Evas extension library.
529 %description input-evas-devel -l pl.UTF-8
530 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
532 %package input-evas-static
533 Summary: Static Ecore Input Evas extension library
534 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
536 Requires: %{name}-input-evas-devel = %{version}-%{release}
538 %description input-evas-static
539 Static Ecore Input Evas extension library.
541 %description input-evas-static -l pl.UTF-8
542 Statyczna biblioteka rozszerzenia Ecore Input Evas.
545 Summary: Ecore IPC (inter-process communication functions) library
546 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
548 Requires: %{name} = %{version}-%{release}
549 Requires: %{name}-con = %{version}-%{release}
552 Ecore IPC (inter-process communication functions) library.
554 %description ipc -l pl.UTF-8
555 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
558 Summary: Header file for Ecore IPC library
559 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
560 Group: Development/Libraries
561 Requires: %{name}-con-devel = %{version}-%{release}
562 Requires: %{name}-ipc = %{version}-%{release}
564 %description ipc-devel
565 Header file for Ecore IPC (inter-process communication functions)
568 %description ipc-devel -l pl.UTF-8
569 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
573 Summary: Static Ecore IPC library
574 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
575 Group: Development/Libraries
576 Requires: %{name}-ipc-devel = %{version}-%{release}
578 %description ipc-static
579 Static Ecore IPC (inter-process communication functions) library.
581 %description ipc-static -l pl.UTF-8
582 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
585 Summary: Ecore SDL library
586 Summary(pl.UTF-8): Biblioteka Ecore SDL
588 Requires: %{name} = %{version}-%{release}
589 Requires: %{name}-input = %{version}-%{release}
590 Requires: SDL >= 1.2.0
595 %description sdl -l pl.UTF-8
596 Biblioteka Ecore SDL.
599 Summary: Header file for Ecore SDL library
600 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
601 Group: Development/Libraries
602 Requires: %{name}-devel = %{version}-%{release}
603 Requires: %{name}-input-devel = %{version}-%{release}
604 Requires: SDL-devel >= 1.2.0
606 %description sdl-devel
607 Header file for Ecore SDL library.
609 %description sdl-devel -l pl.UTF-8
610 Plik nagłówkowy biblioteki Ecore SDL.
613 Summary: Static Ecore SDL library
614 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
615 Group: Development/Libraries
616 Requires: %{name}-sdl-devel = %{version}-%{release}
618 %description sdl-static
619 Static Ecore SDL library.
621 %description sdl-static -l pl.UTF-8
622 Statyczna biblioteka Ecore SDL.
625 Summary: Ecore Wayland library
626 Summary(pl.UTF-8): Biblioteka Ecore Wayland
628 Requires: %{name} = %{version}-%{release}
629 Requires: %{name}-input = %{version}-%{release}
632 Ecore Wayland library.
634 %description wayland -l pl.UTF-8
635 Biblioteka Ecore Wayland.
637 %package wayland-devel
638 Summary: Header file for Ecore Wayland library
639 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland
640 Group: Development/Libraries
641 Requires: %{name}-devel = %{version}-%{release}
642 Requires: %{name}-input-devel = %{version}-%{release}
643 Requires: wayland-devel
645 %description wayland-devel
646 Header file for Ecore Wayland library.
648 %description wayland-devel -l pl.UTF-8
649 Plik nagłówkowy biblioteki Ecore Wayland.
651 %package wayland-static
652 Summary: Static Ecore Wayland library
653 Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland
654 Group: Development/Libraries
655 Requires: %{name}-wayland-devel = %{version}-%{release}
657 %description wayland-static
658 Static Ecore Wayland library.
660 %description wayland-static -l pl.UTF-8
661 Statyczna biblioteka Ecore Wayland.
664 Summary: Ecore X (functions for dealing with the X Window System) library
665 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
667 Requires: %{name} = %{version}-%{release}
668 Requires: %{name}-input = %{version}-%{release}
671 Ecore X (functions for dealing with the X Window System) library.
673 %description x -l pl.UTF-8
674 Biblioteka Ecore X (funkcji do obsługi X Window System).
677 Summary: Header files for Ecore X library
678 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
679 Group: Development/Libraries
680 Requires: %{name}-devel = %{version}-%{release}
681 Requires: %{name}-input-devel = %{version}-%{release}
682 Requires: %{name}-x = %{version}-%{release}
684 Requires: libxcb-devel
685 Requires: pixman-devel
686 Requires: xcb-util-devel >= 0.3.8
687 Requires: xcb-util-image-devel
688 Requires: xcb-util-keysyms-devel >= 0.3.8
689 Requires: xcb-util-wm-devel >= 0.3.8
691 Requires: xorg-lib-libX11-devel
692 Requires: xorg-lib-libXScrnSaver-devel
693 Requires: xorg-lib-libXcomposite-devel
694 Requires: xorg-lib-libXcursor-devel
695 Requires: xorg-lib-libXdamage-devel
696 Requires: xorg-lib-libXext-devel
697 Requires: xorg-lib-libXfixes-devel
698 Requires: xorg-lib-libXi-devel >= 1.3
699 Requires: xorg-lib-libXinerama-devel
700 Requires: xorg-lib-libXp-devel
701 Requires: xorg-lib-libXrandr-devel
702 Requires: xorg-lib-libXrender-devel
703 Requires: xorg-lib-libXtst-devel
707 Header files for Ecore X (functions for dealing with the X Window
710 %description x-devel -l pl.UTF-8
711 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
715 Summary: Static Ecore X library
716 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
717 Group: Development/Libraries
718 Requires: %{name}-x-devel = %{version}-%{release}
720 %description x-static
721 Static Ecore X (functions for dealing with the X Window System)
724 %description x-static -l pl.UTF-8
725 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
728 Summary: Ecore IBus input method module
729 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus
731 Requires: %{name}-imf = %{version}-%{release}
732 Requires: %{name}-input = %{version}-%{release}
733 Requires: %{name}-x = %{version}-%{release}
734 Requires: ibus >= 1.4
736 %description module-ibus
737 Ecore IBus input method module.
739 %description module-ibus -l pl.UTF-8
740 Ecore - moduł metody wprowadzania znaków IBus.
743 Summary: Ecore SCIM input method module
744 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
746 Requires: %{name}-imf = %{version}-%{release}
747 Requires: %{name}-input = %{version}-%{release}
748 Requires: %{name}-x = %{version}-%{release}
751 %description module-scim
752 Ecore SCIM input method module.
754 %description module-scim -l pl.UTF-8
755 Ecore - moduł metody wprowadzania znaków SCIM.
758 Summary: Ecore XIM input method module
759 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
761 Requires: %{name}-imf = %{version}-%{release}
762 Requires: %{name}-input = %{version}-%{release}
763 Requires: %{name}-x = %{version}-%{release}
765 %description module-xim
766 Ecore XIM input method module.
768 %description module-xim -l pl.UTF-8
769 Ecore - moduł metody wprowadzania znaków XIM.
781 --disable-silent-rules \
782 %{!?with_static_libs:--disable-static} \
783 --disable-ecore-evas-software-8-x11 \
785 --enable-ecore-directfb \
787 --enable-ecore-file \
791 %{?with_xcb_api:--enable-ecore-x-xcb} \
792 --enable-ecore-evas \
793 --enable-ecore-evas-fb \
802 rm -rf $RPM_BUILD_ROOT
805 DESTDIR=$RPM_BUILD_ROOT
807 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
809 %find_lang %{name} --all-name
812 rm -rf $RPM_BUILD_ROOT
814 %post -p /sbin/ldconfig
815 %postun -p /sbin/ldconfig
816 %post con -p /sbin/ldconfig
817 %postun con -p /sbin/ldconfig
818 %post config -p /sbin/ldconfig
819 %postun config -p /sbin/ldconfig
820 %post directfb -p /sbin/ldconfig
821 %postun directfb -p /sbin/ldconfig
822 %post evas -p /sbin/ldconfig
823 %postun evas -p /sbin/ldconfig
824 %post fb -p /sbin/ldconfig
825 %postun fb -p /sbin/ldconfig
826 %post file -p /sbin/ldconfig
827 %postun file -p /sbin/ldconfig
828 %post imf -p /sbin/ldconfig
829 %postun imf -p /sbin/ldconfig
830 %post imf-evas -p /sbin/ldconfig
831 %postun imf-evas -p /sbin/ldconfig
832 %post input -p /sbin/ldconfig
833 %postun input -p /sbin/ldconfig
834 %post input-evas -p /sbin/ldconfig
835 %postun input-evas -p /sbin/ldconfig
836 %post ipc -p /sbin/ldconfig
837 %postun ipc -p /sbin/ldconfig
838 %post sdl -p /sbin/ldconfig
839 %postun sdl -p /sbin/ldconfig
840 %post x -p /sbin/ldconfig
841 %postun x -p /sbin/ldconfig
843 %files -f %{name}.lang
844 %defattr(644,root,root,755)
845 %doc AUTHORS COPYING ChangeLog NEWS README
846 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
847 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
848 %dir %{_libdir}/ecore
849 %dir %{_libdir}/ecore/immodules
852 %defattr(644,root,root,755)
853 %attr(755,root,root) %{_libdir}/libecore.so
854 %{_libdir}/libecore.la
855 %dir %{_includedir}/ecore-1
856 %{_includedir}/ecore-1/Ecore.h
857 %{_includedir}/ecore-1/Ecore_Getopt.h
858 %{_pkgconfigdir}/ecore.pc
860 %if %{with static_libs}
862 %defattr(644,root,root,755)
863 %{_libdir}/libecore.a
867 %defattr(644,root,root,755)
868 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
869 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
872 %defattr(644,root,root,755)
873 %attr(755,root,root) %{_libdir}/libecore_con.so
874 %{_libdir}/libecore_con.la
875 %{_includedir}/ecore-1/Ecore_Con.h
876 %{_pkgconfigdir}/ecore-con.pc
878 %if %{with static_libs}
880 %defattr(644,root,root,755)
881 %{_libdir}/libecore_con.a
886 %defattr(644,root,root,755)
887 %attr(755,root,root) %{_bindir}/ecore_config
888 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
889 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
892 %defattr(644,root,root,755)
893 %attr(755,root,root) %{_libdir}/libecore_config.so
894 %{_libdir}/libecore_config.la
895 %{_includedir}/ecore-1/Ecore_Config.h
896 %{_pkgconfigdir}/ecore-config.pc
898 %if %{with static_libs}
900 %defattr(644,root,root,755)
901 %{_libdir}/libecore_config.a
906 %defattr(644,root,root,755)
907 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
908 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
910 %files directfb-devel
911 %defattr(644,root,root,755)
912 %attr(755,root,root) %{_libdir}/libecore_directfb.so
913 %{_libdir}/libecore_directfb.la
914 %{_includedir}/ecore-1/Ecore_DirectFB.h
915 %{_pkgconfigdir}/ecore-directfb.pc
917 %if %{with static_libs}
918 %files directfb-static
919 %defattr(644,root,root,755)
920 %{_libdir}/libecore_directfb.a
924 %defattr(644,root,root,755)
925 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
926 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
929 %defattr(644,root,root,755)
930 %attr(755,root,root) %{_libdir}/libecore_evas.so
931 %{_libdir}/libecore_evas.la
932 %{_includedir}/ecore-1/Ecore_Evas.h
933 %{_pkgconfigdir}/ecore-evas.pc
935 %if %{with static_libs}
937 %defattr(644,root,root,755)
938 %{_libdir}/libecore_evas.a
942 %defattr(644,root,root,755)
943 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
944 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
947 %defattr(644,root,root,755)
948 %attr(755,root,root) %{_libdir}/libecore_fb.so
949 %{_libdir}/libecore_fb.la
950 %{_includedir}/ecore-1/Ecore_Fb.h
951 %{_pkgconfigdir}/ecore-fb.pc
953 %if %{with static_libs}
955 %defattr(644,root,root,755)
956 %{_libdir}/libecore_fb.a
960 %defattr(644,root,root,755)
961 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
962 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
965 %defattr(644,root,root,755)
966 %attr(755,root,root) %{_libdir}/libecore_file.so
967 %{_libdir}/libecore_file.la
968 %{_includedir}/ecore-1/Ecore_File.h
969 %{_pkgconfigdir}/ecore-file.pc
971 %if %{with static_libs}
973 %defattr(644,root,root,755)
974 %{_libdir}/libecore_file.a
978 %defattr(644,root,root,755)
979 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
980 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
983 %defattr(644,root,root,755)
984 %attr(755,root,root) %{_libdir}/libecore_imf.so
985 %{_libdir}/libecore_imf.la
986 %{_includedir}/ecore-1/Ecore_IMF.h
987 %{_pkgconfigdir}/ecore-imf.pc
989 %if %{with static_libs}
991 %defattr(644,root,root,755)
992 %{_libdir}/libecore_imf.a
996 %defattr(644,root,root,755)
997 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
998 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
1000 %files imf-evas-devel
1001 %defattr(644,root,root,755)
1002 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
1003 %{_libdir}/libecore_imf_evas.la
1004 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
1005 %{_pkgconfigdir}/ecore-imf-evas.pc
1007 %if %{with static_libs}
1008 %files imf-evas-static
1009 %defattr(644,root,root,755)
1010 %{_libdir}/libecore_imf_evas.a
1014 %defattr(644,root,root,755)
1015 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1016 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1019 %defattr(644,root,root,755)
1020 %attr(755,root,root) %{_libdir}/libecore_input.so
1021 %{_libdir}/libecore_input.la
1022 %{_includedir}/ecore-1/Ecore_Input.h
1023 %{_pkgconfigdir}/ecore-input.pc
1025 %if %{with static_libs}
1027 %defattr(644,root,root,755)
1028 %{_libdir}/libecore_input.a
1032 %defattr(644,root,root,755)
1033 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1034 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1036 %files input-evas-devel
1037 %defattr(644,root,root,755)
1038 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
1039 %{_libdir}/libecore_input_evas.la
1040 %{_includedir}/ecore-1/Ecore_Input_Evas.h
1041 %{_pkgconfigdir}/ecore-input-evas.pc
1043 %if %{with static_libs}
1044 %files input-evas-static
1045 %defattr(644,root,root,755)
1046 %{_libdir}/libecore_input_evas.a
1050 %defattr(644,root,root,755)
1051 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1052 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1055 %defattr(644,root,root,755)
1056 %attr(755,root,root) %{_libdir}/libecore_ipc.so
1057 %{_libdir}/libecore_ipc.la
1058 %{_includedir}/ecore-1/Ecore_Ipc.h
1059 %{_pkgconfigdir}/ecore-ipc.pc
1061 %if %{with static_libs}
1063 %defattr(644,root,root,755)
1064 %{_libdir}/libecore_ipc.a
1068 %defattr(644,root,root,755)
1069 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1070 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1073 %defattr(644,root,root,755)
1074 %attr(755,root,root) %{_libdir}/libecore_sdl.so
1075 %{_libdir}/libecore_sdl.la
1076 %{_includedir}/ecore-1/Ecore_Sdl.h
1077 %{_pkgconfigdir}/ecore-sdl.pc
1079 %if %{with static_libs}
1081 %defattr(644,root,root,755)
1082 %{_libdir}/libecore_sdl.a
1087 %defattr(644,root,root,755)
1088 %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.*
1089 %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1
1091 %files wayland-devel
1092 %defattr(644,root,root,755)
1093 %attr(755,root,root) %{_libdir}/libecore_wayland.so
1094 %{_libdir}/libecore_wayland.la
1095 %{_includedir}/ecore-1/Ecore_Wayland.h
1096 %{_pkgconfigdir}/ecore-wayland.pc
1098 %if %{with static_libs}
1099 %files wayland-static
1100 %defattr(644,root,root,755)
1101 %{_libdir}/libecore_wayland.a
1106 %defattr(644,root,root,755)
1107 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1108 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1111 %defattr(644,root,root,755)
1112 %attr(755,root,root) %{_libdir}/libecore_x.so
1113 %{_libdir}/libecore_x.la
1114 %{_includedir}/ecore-1/Ecore_X.h
1115 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1116 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1117 %{_pkgconfigdir}/ecore-x.pc
1119 %if %{with static_libs}
1121 %defattr(644,root,root,755)
1122 %{_libdir}/libecore_x.a
1127 %defattr(644,root,root,755)
1128 %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so
1133 %defattr(644,root,root,755)
1134 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1137 %if %{without xcb_api}
1139 %defattr(644,root,root,755)
1140 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so