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: Mesa-libEGL-devel >= 7.10
82 BuildRequires: Mesa-libwayland-egl-devel
83 BuildRequires: wayland-devel >= 1.0.0
84 BuildRequires: xorg-lib-libxkbcommon-devel
86 Requires: eina >= %{eina_ver}
87 Obsoletes: ecore-desktop
91 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96 Ecore is the event/X abstraction layer that makes doing selections,
97 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
98 optimized, and convenient. It's a separate library so anyone can make
99 use of the work put into Ecore to make this job easy for applications.
101 %description -l pl.UTF-8
102 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
103 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
104 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
105 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
106 ułatwienia swojej pracy przy aplikacjach.
109 Summary: Header files for Ecore library
110 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
111 Group: Development/Libraries
112 Requires: %{name} = %{version}-%{release}
113 Requires: eina-devel >= %{eina_ver}
114 Requires: glib2-devel >= 2.0
117 Header files for Ecore library.
119 %description devel -l pl.UTF-8
120 Pliki nagłówkowe biblioteki Ecore.
123 Summary: Static Ecore library
124 Summary(pl.UTF-8): Statyczna biblioteka Ecore
125 Group: Development/Libraries
126 Requires: %{name}-devel = %{version}-%{release}
129 Static Ecore library.
131 %description static -l pl.UTF-8
132 Statyczna biblioteka Ecore.
135 Summary: Ecore Con(nection) library
136 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
138 Requires: %{name} = %{version}-%{release}
139 Requires: gnutls >= 2.10.2
142 Ecore Con(nection) Library.
144 %description con -l pl.UTF-8
145 Biblioteka połączeń Ecore Con.
148 Summary: Header file for Ecore Con library
149 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
150 Group: Development/Libraries
151 Requires: %{name}-con = %{version}-%{release}
152 Requires: %{name}-devel = %{version}-%{release}
153 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
155 Requires: gnutls-devel >= 2.10.2
157 %description con-devel
158 Header file for Ecore Con(nection) library.
160 %description con-devel -l pl.UTF-8
161 Plik nagłówkowy biblioteki połączeń Ecore Con.
164 Summary: Static Ecore Con library
165 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
166 Group: Development/Libraries
167 Requires: %{name}-con-devel = %{version}-%{release}
169 %description con-static
170 Static Ecore Con(nection) library.
172 %description con-static -l pl.UTF-8
173 Statyczna biblioteka połączeń Ecore Con.
176 Summary: Ecore Config library
177 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
179 Requires: %{name}-ipc = %{version}-%{release}
180 Requires: eet >= %{eet_ver}
181 Requires: evas >= %{evas_ver}
184 Ecore Config library.
186 %description config -l pl.UTF-8
187 Biblioteka właściwości Ecore Config.
189 %package config-devel
190 Summary: Header file for Ecore Config library
191 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
192 Group: Development/Libraries
193 Requires: %{name}-config = %{version}-%{release}
194 Requires: %{name}-devel = %{version}-%{release}
195 Requires: %{name}-ipc-devel = %{version}-%{release}
196 Requires: eet-devel >= %{eet_ver}
197 Requires: evas-devel >= %{evas_ver}
199 %description config-devel
200 Header file for Ecore Config library.
202 %description config-devel -l pl.UTF-8
203 Plik nagłówkowy biblioteki właściwości Ecore Config.
205 %package config-static
206 Summary: Static Ecore Config library
207 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
208 Group: Development/Libraries
209 Requires: %{name}-config-devel = %{version}-%{release}
211 %description config-static
212 Static Ecore Config library.
214 %description config-static -l pl.UTF-8
215 Statyczna biblioteka właściwości Ecore Config.
218 Summary: Ecore DirectFB (frame buffer system functions) library
219 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
221 Requires: %{name} = %{version}-%{release}
222 Requires: DirectFB >= 0.9.16
224 %description directfb
225 Ecore DirectFB (frame buffer system functions) library.
227 %description directfb -l pl.UTF-8
228 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
230 %package directfb-devel
231 Summary: Header file for Ecore DirectFB library
232 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
233 Group: Development/Libraries
234 Requires: %{name}-devel = %{version}-%{release}
235 Requires: %{name}-directfb = %{version}-%{release}
236 Requires: DirectFB-devel >= 0.9.16
238 %description directfb-devel
239 Header file for Ecore DirectFB (frame buffer system functions)
242 %description directfb-devel -l pl.UTF-8
243 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
246 %package directfb-static
247 Summary: Static Ecore DirectFB library
248 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
249 Group: Development/Libraries
250 Requires: %{name}-directfb-devel = %{version}-%{release}
252 %description directfb-static
253 Static Ecore DirectFB (frame buffer system functions) library.
255 %description directfb-static -l pl.UTF-8
256 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
260 Summary: Ecore Evas library
261 Summary(pl.UTF-8): Biblioteka Ecore Evas
263 Requires: %{name} = %{version}-%{release}
264 %{?with_directfb:Requires: %{name}-directfb = %{version}-%{release}}
265 Requires: %{name}-fb = %{version}-%{release}
266 Requires: %{name}-input = %{version}-%{release}
267 Requires: %{name}-input-evas = %{version}-%{release}
268 Requires: %{name}-ipc = %{version}-%{release}
269 Requires: %{name}-sdl = %{version}-%{release}
271 Requires: %{name}-wayland = %{version}-%{release}
272 Requires: Mesa-libEGL >= 7.10
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}
297 Requires: Mesa-libEGL-devel >= 7.10
298 Requires: Mesa-libwayland-egl-devel
300 Requires: %{name}-x-devel = %{version}-%{release}
301 Requires: evas-devel >= %{evas_ver}
303 %description evas-devel
304 Header file for Ecore Evas library.
306 %description evas-devel -l pl.UTF-8
307 Plik nagłówkowy biblioteki Ecore Evas.
310 Summary: Static Ecore Evas library
311 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
312 Group: Development/Libraries
313 Requires: %{name}-evas-devel = %{version}-%{release}
315 %description evas-static
316 Static Ecore Evas library.
318 %description evas-static -l pl.UTF-8
319 Biblioteka statyczna Ecore Evas.
322 Summary: Ecore FB (frame buffer system functions) library
323 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
325 Requires: %{name} = %{version}-%{release}
328 Ecore FB (frame buffer system functions) library.
330 %description fb -l pl.UTF-8
331 Biblioteka Ecore FB (funkcji systemowych framebuffera).
334 Summary: Header file for Ecore FB library
335 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
336 Group: Development/Libraries
337 Requires: %{name}-devel = %{version}-%{release}
338 Requires: %{name}-fb = %{version}-%{release}
339 Requires: tslib-devel
341 %description fb-devel
342 Header file for Ecore FB (frame buffer system functions) library.
344 %description fb-devel -l pl.UTF-8
345 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
349 Summary: Static Ecore FB library
350 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
351 Group: Development/Libraries
352 Requires: %{name}-fb-devel = %{version}-%{release}
354 %description fb-static
355 Static Ecore FB (frame buffer system functions) library.
357 %description fb-static -l pl.UTF-8
358 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
361 Summary: Ecore File library
362 Summary(pl.UTF-8): Biblioteka Ecore File
364 Requires: %{name} = %{version}-%{release}
365 Requires: %{name}-con = %{version}-%{release}
370 %description file -l pl.UTF-8
371 Biblioteka Ecore File.
374 Summary: Header file for Ecore File library
375 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
376 Group: Development/Libraries
377 Requires: %{name}-con-devel = %{version}-%{release}
378 Requires: %{name}-devel = %{version}-%{release}
379 Requires: %{name}-file = %{version}-%{release}
381 %description file-devel
382 Header file for Ecore File library.
384 %description file-devel -l pl.UTF-8
385 Plik nagłówkowy biblioteki Ecore File.
388 Summary: Static Ecore File library
389 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
390 Group: Development/Libraries
391 Requires: %{name}-file-devel = %{version}-%{release}
393 %description file-static
394 Static Ecore File library.
396 %description file-static -l pl.UTF-8
397 Statyczna biblioteka Ecore File.
400 Summary: Ecore IMF library
401 Summary(pl.UTF-8): Biblioteka Ecore IMF
403 Requires: %{name} = %{version}-%{release}
408 %description imf -l pl.UTF-8
409 Biblioteka Ecore IMF.
412 Summary: Header file for Ecore IMF library
413 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
414 Group: Development/Libraries
415 Requires: %{name}-devel = %{version}-%{release}
416 Requires: %{name}-imf = %{version}-%{release}
418 %description imf-devel
419 Header file for Ecore IMF library.
421 %description imf-devel -l pl.UTF-8
422 Plik nagłówkowy biblioteki Ecore IMF.
425 Summary: Static Ecore IMF library
426 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
427 Group: Development/Libraries
428 Requires: %{name}-imf-devel = %{version}-%{release}
430 %description imf-static
431 Static Ecore IMF library.
433 %description imf-static -l pl.UTF-8
434 Statyczna biblioteka Ecore IMF.
437 Summary: Ecore IMF Evas library
438 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
440 Requires: %{name} = %{version}-%{release}
441 Requires: %{name}-imf = %{version}-%{release}
442 Requires: evas >= %{evas_ver}
444 %description imf-evas
445 Ecore IMF Evas library.
447 %description imf-evas -l pl.UTF-8
448 Biblioteka Ecore IMF Evas.
450 %package imf-evas-devel
451 Summary: Header file for Ecore IMF Evas library
452 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
453 Group: Development/Libraries
454 Requires: %{name}-devel = %{version}-%{release}
455 Requires: %{name}-imf-devel = %{version}-%{release}
456 Requires: %{name}-imf-evas = %{version}-%{release}
457 Requires: evas-devel >= %{evas_ver}
459 %description imf-evas-devel
460 Header file for Ecore IMF Evas library.
462 %description imf-evas-devel -l pl.UTF-8
463 Plik nagłówkowy biblioteki Ecore IMF Evas.
465 %package imf-evas-static
466 Summary: Static Ecore IMF Evas library
467 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
468 Group: Development/Libraries
469 Requires: %{name}-imf-evas-devel = %{version}-%{release}
471 %description imf-evas-static
472 Static Ecore IMF Evas library.
474 %description imf-evas-static -l pl.UTF-8
475 Statyczna biblioteka Ecore IMF Evas.
478 Summary: Ecore Input library
479 Summary(pl.UTF-8): Biblioteka Ecore Input
481 Requires: %{name} = %{version}-%{release}
486 %description input -l pl.UTF-8
487 Biblioteka Ecore Input.
490 Summary: Header file for Ecore Input library
491 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
492 Group: Development/Libraries
493 Requires: %{name}-devel = %{version}-%{release}
494 Requires: %{name}-input = %{version}-%{release}
496 %description input-devel
497 Header file for Ecore Input library.
499 %description input-devel -l pl.UTF-8
500 Plik nagłówkowy biblioteki Ecore Input.
502 %package input-static
503 Summary: Static Ecore Input library
504 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
505 Group: Development/Libraries
506 Requires: %{name}-input-devel = %{version}-%{release}
508 %description input-static
509 Static Ecore Input library.
511 %description input-static -l pl.UTF-8
512 Statyczna biblioteka Ecore Input.
515 Summary: Ecore Input Evas extension library
516 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
518 Requires: %{name} = %{version}-%{release}
519 Requires: %{name}-input = %{version}-%{release}
520 Requires: evas >= %{evas_ver}
522 %description input-evas
523 Ecore Input Evas extension library.
525 %description input-evas -l pl.UTF-8
526 Biblioteka rozszerzenia Ecore Input Evas.
528 %package input-evas-devel
529 Summary: Header file for Ecore Input Evas extension library
530 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
531 Group: Development/Libraries
532 Requires: %{name}-devel = %{version}-%{release}
533 Requires: %{name}-input-devel = %{version}-%{release}
534 Requires: evas-devel >= %{evas_ver}
536 %description input-evas-devel
537 Header file for Ecore Input Evas extension library.
539 %description input-evas-devel -l pl.UTF-8
540 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
542 %package input-evas-static
543 Summary: Static Ecore Input Evas extension library
544 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
546 Requires: %{name}-input-evas-devel = %{version}-%{release}
548 %description input-evas-static
549 Static Ecore Input Evas extension library.
551 %description input-evas-static -l pl.UTF-8
552 Statyczna biblioteka rozszerzenia Ecore Input Evas.
555 Summary: Ecore IPC (inter-process communication functions) library
556 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
558 Requires: %{name} = %{version}-%{release}
559 Requires: %{name}-con = %{version}-%{release}
562 Ecore IPC (inter-process communication functions) library.
564 %description ipc -l pl.UTF-8
565 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
568 Summary: Header file for Ecore IPC library
569 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
570 Group: Development/Libraries
571 Requires: %{name}-con-devel = %{version}-%{release}
572 Requires: %{name}-ipc = %{version}-%{release}
574 %description ipc-devel
575 Header file for Ecore IPC (inter-process communication functions)
578 %description ipc-devel -l pl.UTF-8
579 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
583 Summary: Static Ecore IPC library
584 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
585 Group: Development/Libraries
586 Requires: %{name}-ipc-devel = %{version}-%{release}
588 %description ipc-static
589 Static Ecore IPC (inter-process communication functions) library.
591 %description ipc-static -l pl.UTF-8
592 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
595 Summary: Ecore SDL library
596 Summary(pl.UTF-8): Biblioteka Ecore SDL
598 Requires: %{name} = %{version}-%{release}
599 Requires: %{name}-input = %{version}-%{release}
600 Requires: SDL >= 1.2.0
605 %description sdl -l pl.UTF-8
606 Biblioteka Ecore SDL.
609 Summary: Header file for Ecore SDL library
610 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
611 Group: Development/Libraries
612 Requires: %{name}-devel = %{version}-%{release}
613 Requires: %{name}-input-devel = %{version}-%{release}
614 Requires: SDL-devel >= 1.2.0
616 %description sdl-devel
617 Header file for Ecore SDL library.
619 %description sdl-devel -l pl.UTF-8
620 Plik nagłówkowy biblioteki Ecore SDL.
623 Summary: Static Ecore SDL library
624 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
625 Group: Development/Libraries
626 Requires: %{name}-sdl-devel = %{version}-%{release}
628 %description sdl-static
629 Static Ecore SDL library.
631 %description sdl-static -l pl.UTF-8
632 Statyczna biblioteka Ecore SDL.
635 Summary: Ecore Wayland library
636 Summary(pl.UTF-8): Biblioteka Ecore Wayland
638 Requires: %{name} = %{version}-%{release}
639 Requires: %{name}-input = %{version}-%{release}
640 Requires: wayland >= 1.0.0
643 Ecore Wayland library.
645 %description wayland -l pl.UTF-8
646 Biblioteka Ecore Wayland.
648 %package wayland-devel
649 Summary: Header file for Ecore Wayland library
650 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland
651 Group: Development/Libraries
652 Requires: %{name}-devel = %{version}-%{release}
653 Requires: %{name}-input-devel = %{version}-%{release}
654 Requires: wayland-devel >= 1.0.0
656 %description wayland-devel
657 Header file for Ecore Wayland library.
659 %description wayland-devel -l pl.UTF-8
660 Plik nagłówkowy biblioteki Ecore Wayland.
662 %package wayland-static
663 Summary: Static Ecore Wayland library
664 Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland
665 Group: Development/Libraries
666 Requires: %{name}-wayland-devel = %{version}-%{release}
668 %description wayland-static
669 Static Ecore Wayland library.
671 %description wayland-static -l pl.UTF-8
672 Statyczna biblioteka Ecore Wayland.
675 Summary: Ecore X (functions for dealing with the X Window System) library
676 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
678 Requires: %{name} = %{version}-%{release}
679 Requires: %{name}-input = %{version}-%{release}
682 Ecore X (functions for dealing with the X Window System) library.
684 %description x -l pl.UTF-8
685 Biblioteka Ecore X (funkcji do obsługi X Window System).
688 Summary: Header files for Ecore X library
689 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
690 Group: Development/Libraries
691 Requires: %{name}-devel = %{version}-%{release}
692 Requires: %{name}-input-devel = %{version}-%{release}
693 Requires: %{name}-x = %{version}-%{release}
695 Requires: libxcb-devel
696 Requires: pixman-devel
697 Requires: xcb-util-devel >= 0.3.8
698 Requires: xcb-util-image-devel
699 Requires: xcb-util-keysyms-devel >= 0.3.8
700 Requires: xcb-util-wm-devel >= 0.3.8
702 Requires: xorg-lib-libX11-devel
703 Requires: xorg-lib-libXScrnSaver-devel
704 Requires: xorg-lib-libXcomposite-devel
705 Requires: xorg-lib-libXcursor-devel
706 Requires: xorg-lib-libXdamage-devel
707 Requires: xorg-lib-libXext-devel
708 Requires: xorg-lib-libXfixes-devel
709 Requires: xorg-lib-libXi-devel >= 1.3
710 Requires: xorg-lib-libXinerama-devel
711 Requires: xorg-lib-libXp-devel
712 Requires: xorg-lib-libXrandr-devel
713 Requires: xorg-lib-libXrender-devel
714 Requires: xorg-lib-libXtst-devel
718 Header files for Ecore X (functions for dealing with the X Window
721 %description x-devel -l pl.UTF-8
722 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
726 Summary: Static Ecore X library
727 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
728 Group: Development/Libraries
729 Requires: %{name}-x-devel = %{version}-%{release}
731 %description x-static
732 Static Ecore X (functions for dealing with the X Window System)
735 %description x-static -l pl.UTF-8
736 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
739 Summary: Ecore IBus input method module
740 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus
742 Requires: %{name}-imf = %{version}-%{release}
743 Requires: %{name}-input = %{version}-%{release}
744 Requires: %{name}-x = %{version}-%{release}
745 Requires: ibus >= 1.4
747 %description module-ibus
748 Ecore IBus input method module.
750 %description module-ibus -l pl.UTF-8
751 Ecore - moduł metody wprowadzania znaków IBus.
754 Summary: Ecore SCIM input method module
755 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
757 Requires: %{name}-imf = %{version}-%{release}
758 Requires: %{name}-input = %{version}-%{release}
759 Requires: %{name}-x = %{version}-%{release}
762 %description module-scim
763 Ecore SCIM input method module.
765 %description module-scim -l pl.UTF-8
766 Ecore - moduł metody wprowadzania znaków SCIM.
769 Summary: Ecore XIM input method module
770 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
772 Requires: %{name}-imf = %{version}-%{release}
773 Requires: %{name}-input = %{version}-%{release}
774 Requires: %{name}-x = %{version}-%{release}
776 %description module-xim
777 Ecore XIM input method module.
779 %description module-xim -l pl.UTF-8
780 Ecore - moduł metody wprowadzania znaków XIM.
792 --disable-silent-rules \
793 %{!?with_static_libs:--disable-static} \
794 --disable-ecore-evas-software-8-x11 \
796 --%{?with_directfb:en}%{!?with_directfb:en}able-ecore-directfb \
798 --enable-ecore-file \
801 %{!?with_wayland:--disable-ecore-wayland} \
803 %{?with_xcb_api:--enable-ecore-x-xcb} \
804 --enable-ecore-evas \
805 --enable-ecore-evas-fb \
814 rm -rf $RPM_BUILD_ROOT
817 DESTDIR=$RPM_BUILD_ROOT
819 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
821 %find_lang %{name} --all-name
824 rm -rf $RPM_BUILD_ROOT
826 %post -p /sbin/ldconfig
827 %postun -p /sbin/ldconfig
828 %post con -p /sbin/ldconfig
829 %postun con -p /sbin/ldconfig
830 %post config -p /sbin/ldconfig
831 %postun config -p /sbin/ldconfig
832 %post directfb -p /sbin/ldconfig
833 %postun directfb -p /sbin/ldconfig
834 %post evas -p /sbin/ldconfig
835 %postun evas -p /sbin/ldconfig
836 %post fb -p /sbin/ldconfig
837 %postun fb -p /sbin/ldconfig
838 %post file -p /sbin/ldconfig
839 %postun file -p /sbin/ldconfig
840 %post imf -p /sbin/ldconfig
841 %postun imf -p /sbin/ldconfig
842 %post imf-evas -p /sbin/ldconfig
843 %postun imf-evas -p /sbin/ldconfig
844 %post input -p /sbin/ldconfig
845 %postun input -p /sbin/ldconfig
846 %post input-evas -p /sbin/ldconfig
847 %postun input-evas -p /sbin/ldconfig
848 %post ipc -p /sbin/ldconfig
849 %postun ipc -p /sbin/ldconfig
850 %post sdl -p /sbin/ldconfig
851 %postun sdl -p /sbin/ldconfig
852 %post x -p /sbin/ldconfig
853 %postun x -p /sbin/ldconfig
855 %files -f %{name}.lang
856 %defattr(644,root,root,755)
857 %doc AUTHORS COPYING ChangeLog NEWS README
858 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
859 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
860 %dir %{_libdir}/ecore
861 %dir %{_libdir}/ecore/immodules
864 %defattr(644,root,root,755)
865 %attr(755,root,root) %{_libdir}/libecore.so
866 %{_libdir}/libecore.la
867 %dir %{_includedir}/ecore-1
868 %{_includedir}/ecore-1/Ecore.h
869 %{_includedir}/ecore-1/Ecore_Getopt.h
870 %{_pkgconfigdir}/ecore.pc
872 %if %{with static_libs}
874 %defattr(644,root,root,755)
875 %{_libdir}/libecore.a
879 %defattr(644,root,root,755)
880 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
881 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
884 %defattr(644,root,root,755)
885 %attr(755,root,root) %{_libdir}/libecore_con.so
886 %{_libdir}/libecore_con.la
887 %{_includedir}/ecore-1/Ecore_Con.h
888 %{_pkgconfigdir}/ecore-con.pc
890 %if %{with static_libs}
892 %defattr(644,root,root,755)
893 %{_libdir}/libecore_con.a
898 %defattr(644,root,root,755)
899 %attr(755,root,root) %{_bindir}/ecore_config
900 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
901 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
904 %defattr(644,root,root,755)
905 %attr(755,root,root) %{_libdir}/libecore_config.so
906 %{_libdir}/libecore_config.la
907 %{_includedir}/ecore-1/Ecore_Config.h
908 %{_pkgconfigdir}/ecore-config.pc
910 %if %{with static_libs}
912 %defattr(644,root,root,755)
913 %{_libdir}/libecore_config.a
919 %defattr(644,root,root,755)
920 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
921 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
923 %files directfb-devel
924 %defattr(644,root,root,755)
925 %attr(755,root,root) %{_libdir}/libecore_directfb.so
926 %{_libdir}/libecore_directfb.la
927 %{_includedir}/ecore-1/Ecore_DirectFB.h
928 %{_pkgconfigdir}/ecore-directfb.pc
930 %if %{with static_libs}
931 %files directfb-static
932 %defattr(644,root,root,755)
933 %{_libdir}/libecore_directfb.a
938 %defattr(644,root,root,755)
939 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
940 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
943 %defattr(644,root,root,755)
944 %attr(755,root,root) %{_libdir}/libecore_evas.so
945 %{_libdir}/libecore_evas.la
946 %{_includedir}/ecore-1/Ecore_Evas.h
947 %{_pkgconfigdir}/ecore-evas.pc
949 %if %{with static_libs}
951 %defattr(644,root,root,755)
952 %{_libdir}/libecore_evas.a
956 %defattr(644,root,root,755)
957 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
958 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
961 %defattr(644,root,root,755)
962 %attr(755,root,root) %{_libdir}/libecore_fb.so
963 %{_libdir}/libecore_fb.la
964 %{_includedir}/ecore-1/Ecore_Fb.h
965 %{_pkgconfigdir}/ecore-fb.pc
967 %if %{with static_libs}
969 %defattr(644,root,root,755)
970 %{_libdir}/libecore_fb.a
974 %defattr(644,root,root,755)
975 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
976 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
979 %defattr(644,root,root,755)
980 %attr(755,root,root) %{_libdir}/libecore_file.so
981 %{_libdir}/libecore_file.la
982 %{_includedir}/ecore-1/Ecore_File.h
983 %{_pkgconfigdir}/ecore-file.pc
985 %if %{with static_libs}
987 %defattr(644,root,root,755)
988 %{_libdir}/libecore_file.a
992 %defattr(644,root,root,755)
993 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
994 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
997 %defattr(644,root,root,755)
998 %attr(755,root,root) %{_libdir}/libecore_imf.so
999 %{_libdir}/libecore_imf.la
1000 %{_includedir}/ecore-1/Ecore_IMF.h
1001 %{_pkgconfigdir}/ecore-imf.pc
1003 %if %{with static_libs}
1005 %defattr(644,root,root,755)
1006 %{_libdir}/libecore_imf.a
1010 %defattr(644,root,root,755)
1011 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
1012 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
1014 %files imf-evas-devel
1015 %defattr(644,root,root,755)
1016 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
1017 %{_libdir}/libecore_imf_evas.la
1018 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
1019 %{_pkgconfigdir}/ecore-imf-evas.pc
1021 %if %{with static_libs}
1022 %files imf-evas-static
1023 %defattr(644,root,root,755)
1024 %{_libdir}/libecore_imf_evas.a
1028 %defattr(644,root,root,755)
1029 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1030 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1033 %defattr(644,root,root,755)
1034 %attr(755,root,root) %{_libdir}/libecore_input.so
1035 %{_libdir}/libecore_input.la
1036 %{_includedir}/ecore-1/Ecore_Input.h
1037 %{_pkgconfigdir}/ecore-input.pc
1039 %if %{with static_libs}
1041 %defattr(644,root,root,755)
1042 %{_libdir}/libecore_input.a
1046 %defattr(644,root,root,755)
1047 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1048 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1050 %files input-evas-devel
1051 %defattr(644,root,root,755)
1052 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
1053 %{_libdir}/libecore_input_evas.la
1054 %{_includedir}/ecore-1/Ecore_Input_Evas.h
1055 %{_pkgconfigdir}/ecore-input-evas.pc
1057 %if %{with static_libs}
1058 %files input-evas-static
1059 %defattr(644,root,root,755)
1060 %{_libdir}/libecore_input_evas.a
1064 %defattr(644,root,root,755)
1065 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1066 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1069 %defattr(644,root,root,755)
1070 %attr(755,root,root) %{_libdir}/libecore_ipc.so
1071 %{_libdir}/libecore_ipc.la
1072 %{_includedir}/ecore-1/Ecore_Ipc.h
1073 %{_pkgconfigdir}/ecore-ipc.pc
1075 %if %{with static_libs}
1077 %defattr(644,root,root,755)
1078 %{_libdir}/libecore_ipc.a
1082 %defattr(644,root,root,755)
1083 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1084 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1087 %defattr(644,root,root,755)
1088 %attr(755,root,root) %{_libdir}/libecore_sdl.so
1089 %{_libdir}/libecore_sdl.la
1090 %{_includedir}/ecore-1/Ecore_Sdl.h
1091 %{_pkgconfigdir}/ecore-sdl.pc
1093 %if %{with static_libs}
1095 %defattr(644,root,root,755)
1096 %{_libdir}/libecore_sdl.a
1101 %defattr(644,root,root,755)
1102 %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.*
1103 %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1
1105 %files wayland-devel
1106 %defattr(644,root,root,755)
1107 %attr(755,root,root) %{_libdir}/libecore_wayland.so
1108 %{_libdir}/libecore_wayland.la
1109 %{_includedir}/ecore-1/Ecore_Wayland.h
1110 %{_pkgconfigdir}/ecore-wayland.pc
1112 %if %{with static_libs}
1113 %files wayland-static
1114 %defattr(644,root,root,755)
1115 %{_libdir}/libecore_wayland.a
1120 %defattr(644,root,root,755)
1121 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1122 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_libdir}/libecore_x.so
1127 %{_libdir}/libecore_x.la
1128 %{_includedir}/ecore-1/Ecore_X.h
1129 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1130 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1131 %{_pkgconfigdir}/ecore-x.pc
1133 %if %{with static_libs}
1135 %defattr(644,root,root,755)
1136 %{_libdir}/libecore_x.a
1141 %defattr(644,root,root,755)
1142 %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so
1147 %defattr(644,root,root,755)
1148 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1151 %if %{without xcb_api}
1153 %defattr(644,root,root,755)
1154 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so