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 scim # SCIM module
10 %bcond_with wayland # Wayland library module (requires xkbcommon, not yet available)
16 %undefine with_wayland
21 Summary: Enlightened Core X interface library
22 Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
28 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
29 # Source0-md5: 1c5ad8db97f5cc902959cc52b06e3e71
30 URL: http://trac.enlightenment.org/e/wiki/Ecore
31 BuildRequires: DirectFB-devel >= 0.9.16
32 BuildRequires: SDL-devel >= 1.2.0
33 BuildRequires: autoconf >= 2.52
34 BuildRequires: automake >= 1.6
36 BuildRequires: c-ares-devel >= 1.6.1
38 BuildRequires: curl-devel
39 BuildRequires: eina-devel >= 1.2.0
40 # for disabled config library
41 #BuildRequires: eet-devel >= 1.6.0
42 BuildRequires: evas-devel(%{xapi}) >= 1.2.0
43 BuildRequires: gettext-devel >= 0.17
44 BuildRequires: glib2-devel >= 2.0
45 BuildRequires: gnutls-devel >= 2.10.2
46 BuildRequires: libtool
47 BuildRequires: pkgconfig >= 1:0.22
48 %{?with_scim:BuildRequires: scim-devel}
49 BuildRequires: tslib-devel
51 BuildRequires: libxcb-devel
52 BuildRequires: pixman-devel
53 BuildRequires: xcb-util-devel >= 0.3.8
54 BuildRequires: xcb-util-image-devel
55 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
56 BuildRequires: xcb-util-wm-devel >= 0.3.8
58 BuildRequires: xorg-lib-libX11-devel
59 BuildRequires: xorg-lib-libXScrnSaver-devel
60 BuildRequires: xorg-lib-libXcomposite-devel
61 BuildRequires: xorg-lib-libXcursor-devel
62 BuildRequires: xorg-lib-libXdamage-devel
63 BuildRequires: xorg-lib-libXext-devel
64 BuildRequires: xorg-lib-libXfixes-devel
65 BuildRequires: xorg-lib-libXi-devel >= 1.3
66 BuildRequires: xorg-lib-libXinerama-devel
67 BuildRequires: xorg-lib-libXp-devel
68 BuildRequires: xorg-lib-libXrandr-devel
69 BuildRequires: xorg-lib-libXrender-devel
70 BuildRequires: xorg-lib-libXtst-devel
71 # xorg-lib-libXgesture-devel
74 BuildRequires: wayland-devel
75 BuildRequires: xkbcommon
77 Requires: eina >= 1.2.0
78 Obsoletes: ecore-desktop
82 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
87 Ecore is the event/X abstraction layer that makes doing selections,
88 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
89 optimized, and convenient. It's a separate library so anyone can make
90 use of the work put into Ecore to make this job easy for applications.
92 %description -l pl.UTF-8
93 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
94 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
95 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
96 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
97 ułatwienia swojej pracy przy aplikacjach.
100 Summary: Header files for Ecore library
101 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
102 Group: Development/Libraries
103 Requires: %{name} = %{version}-%{release}
104 Requires: eina-devel >= 1.2.0
105 Requires: glib2-devel >= 2.0
108 Header files for Ecore library.
110 %description devel -l pl.UTF-8
111 Pliki nagłówkowe biblioteki Ecore.
114 Summary: Static Ecore library
115 Summary(pl.UTF-8): Statyczna biblioteka Ecore
116 Group: Development/Libraries
117 Requires: %{name}-devel = %{version}-%{release}
120 Static Ecore library.
122 %description static -l pl.UTF-8
123 Statyczna biblioteka Ecore.
126 Summary: Ecore Con(nection) library
127 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
129 Requires: %{name} = %{version}-%{release}
130 Requires: gnutls >= 2.10.2
133 Ecore Con(nection) Library.
135 %description con -l pl.UTF-8
136 Biblioteka połączeń Ecore Con.
139 Summary: Header file for Ecore Con library
140 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
141 Group: Development/Libraries
142 Requires: %{name}-con = %{version}-%{release}
143 Requires: %{name}-devel = %{version}-%{release}
144 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
146 Requires: gnutls-devel >= 2.10.2
148 %description con-devel
149 Header file for Ecore Con(nection) library.
151 %description con-devel -l pl.UTF-8
152 Plik nagłówkowy biblioteki połączeń Ecore Con.
155 Summary: Static Ecore Con library
156 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
157 Group: Development/Libraries
158 Requires: %{name}-con-devel = %{version}-%{release}
160 %description con-static
161 Static Ecore Con(nection) library.
163 %description con-static -l pl.UTF-8
164 Statyczna biblioteka połączeń Ecore Con.
167 Summary: Ecore Config library
168 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
170 Requires: %{name}-ipc = %{version}-%{release}
171 Requires: eet >= 1.6.0
172 Requires: evas >= 1.2.0
175 Ecore Config library.
177 %description config -l pl.UTF-8
178 Biblioteka właściwości Ecore Config.
180 %package config-devel
181 Summary: Header file for Ecore Config library
182 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
183 Group: Development/Libraries
184 Requires: %{name}-config = %{version}-%{release}
185 Requires: %{name}-devel = %{version}-%{release}
186 Requires: %{name}-ipc-devel = %{version}-%{release}
187 Requires: eet-devel >= 1.6.0
188 Requires: evas-devel >= 1.2.0
190 %description config-devel
191 Header file for Ecore Config library.
193 %description config-devel -l pl.UTF-8
194 Plik nagłówkowy biblioteki właściwości Ecore Config.
196 %package config-static
197 Summary: Static Ecore Config library
198 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
199 Group: Development/Libraries
200 Requires: %{name}-config-devel = %{version}-%{release}
202 %description config-static
203 Static Ecore Config library.
205 %description config-static -l pl.UTF-8
206 Statyczna biblioteka właściwości Ecore Config.
209 Summary: Ecore DirectFB (frame buffer system functions) library
210 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
212 Requires: %{name} = %{version}-%{release}
213 Requires: DirectFB >= 0.9.16
215 %description directfb
216 Ecore DirectFB (frame buffer system functions) library.
218 %description directfb -l pl.UTF-8
219 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
221 %package directfb-devel
222 Summary: Header file for Ecore DirectFB library
223 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
224 Group: Development/Libraries
225 Requires: %{name}-devel = %{version}-%{release}
226 Requires: %{name}-directfb = %{version}-%{release}
227 Requires: DirectFB-devel >= 0.9.16
229 %description directfb-devel
230 Header file for Ecore DirectFB (frame buffer system functions)
233 %description directfb-devel -l pl.UTF-8
234 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
237 %package directfb-static
238 Summary: Static Ecore DirectFB library
239 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
240 Group: Development/Libraries
241 Requires: %{name}-directfb-devel = %{version}-%{release}
243 %description directfb-static
244 Static Ecore DirectFB (frame buffer system functions) library.
246 %description directfb-static -l pl.UTF-8
247 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
251 Summary: Ecore Evas library
252 Summary(pl.UTF-8): Biblioteka Ecore Evas
254 Requires: %{name} = %{version}-%{release}
255 Requires: %{name}-directfb = %{version}-%{release}
256 Requires: %{name}-fb = %{version}-%{release}
257 Requires: %{name}-input = %{version}-%{release}
258 Requires: %{name}-input-evas = %{version}-%{release}
259 Requires: %{name}-ipc = %{version}-%{release}
260 Requires: %{name}-sdl = %{version}-%{release}
262 Requires: %{name}-wayland = %{version}-%{release}
264 Requires: %{name}-x = %{version}-%{release}
265 Requires: evas >= 1.2.0
270 %description evas -l pl.UTF-8
271 Biblioteka Ecore Evas.
274 Summary: Header file for Ecore Evas library
275 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
276 Group: Development/Libraries
277 Requires: %{name}-devel = %{version}-%{release}
278 Requires: %{name}-directfb-devel = %{version}-%{release}
279 Requires: %{name}-evas = %{version}-%{release}
280 Requires: %{name}-fb-devel = %{version}-%{release}
281 Requires: %{name}-input-devel = %{version}-%{release}
282 Requires: %{name}-input-evas-devel = %{version}-%{release}
283 Requires: %{name}-ipc-devel = %{version}-%{release}
284 Requires: %{name}-sdl-devel = %{version}-%{release}
286 Requires: %{name}-wayland-devel = %{version}-%{release}
288 Requires: %{name}-x-devel = %{version}-%{release}
289 Requires: evas-devel >= 1.2.0
291 %description evas-devel
292 Header file for Ecore Evas library.
294 %description evas-devel -l pl.UTF-8
295 Plik nagłówkowy biblioteki Ecore Evas.
298 Summary: Static Ecore Evas library
299 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
300 Group: Development/Libraries
301 Requires: %{name}-evas-devel = %{version}-%{release}
303 %description evas-static
304 Static Ecore Evas library.
306 %description evas-static -l pl.UTF-8
307 Biblioteka statyczna Ecore Evas.
310 Summary: Ecore FB (frame buffer system functions) library
311 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
313 Requires: %{name} = %{version}-%{release}
316 Ecore FB (frame buffer system functions) library.
318 %description fb -l pl.UTF-8
319 Biblioteka Ecore FB (funkcji systemowych framebuffera).
322 Summary: Header file for Ecore FB library
323 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
324 Group: Development/Libraries
325 Requires: %{name}-devel = %{version}-%{release}
326 Requires: %{name}-fb = %{version}-%{release}
327 Requires: tslib-devel
329 %description fb-devel
330 Header file for Ecore FB (frame buffer system functions) library.
332 %description fb-devel -l pl.UTF-8
333 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
337 Summary: Static Ecore FB library
338 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
339 Group: Development/Libraries
340 Requires: %{name}-fb-devel = %{version}-%{release}
342 %description fb-static
343 Static Ecore FB (frame buffer system functions) library.
345 %description fb-static -l pl.UTF-8
346 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
349 Summary: Ecore File library
350 Summary(pl.UTF-8): Biblioteka Ecore File
352 Requires: %{name} = %{version}-%{release}
353 Requires: %{name}-con = %{version}-%{release}
358 %description file -l pl.UTF-8
359 Biblioteka Ecore File.
362 Summary: Header file for Ecore File library
363 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
364 Group: Development/Libraries
365 Requires: %{name}-con-devel = %{version}-%{release}
366 Requires: %{name}-devel = %{version}-%{release}
367 Requires: %{name}-file = %{version}-%{release}
369 %description file-devel
370 Header file for Ecore File library.
372 %description file-devel -l pl.UTF-8
373 Plik nagłówkowy biblioteki Ecore File.
376 Summary: Static Ecore File library
377 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
378 Group: Development/Libraries
379 Requires: %{name}-file-devel = %{version}-%{release}
381 %description file-static
382 Static Ecore File library.
384 %description file-static -l pl.UTF-8
385 Statyczna biblioteka Ecore File.
388 Summary: Ecore IMF library
389 Summary(pl.UTF-8): Biblioteka Ecore IMF
391 Requires: %{name} = %{version}-%{release}
396 %description imf -l pl.UTF-8
397 Biblioteka Ecore IMF.
400 Summary: Header file for Ecore IMF library
401 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
402 Group: Development/Libraries
403 Requires: %{name}-devel = %{version}-%{release}
404 Requires: %{name}-imf = %{version}-%{release}
406 %description imf-devel
407 Header file for Ecore IMF library.
409 %description imf-devel -l pl.UTF-8
410 Plik nagłówkowy biblioteki Ecore IMF.
413 Summary: Static Ecore IMF library
414 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
415 Group: Development/Libraries
416 Requires: %{name}-imf-devel = %{version}-%{release}
418 %description imf-static
419 Static Ecore IMF library.
421 %description imf-static -l pl.UTF-8
422 Statyczna biblioteka Ecore IMF.
425 Summary: Ecore IMF Evas library
426 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
428 Requires: %{name} = %{version}-%{release}
429 Requires: %{name}-imf = %{version}-%{release}
430 Requires: evas >= 1.2.0
432 %description imf-evas
433 Ecore IMF Evas library.
435 %description imf-evas -l pl.UTF-8
436 Biblioteka Ecore IMF Evas.
438 %package imf-evas-devel
439 Summary: Header file for Ecore IMF Evas library
440 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
441 Group: Development/Libraries
442 Requires: %{name}-devel = %{version}-%{release}
443 Requires: %{name}-imf-devel = %{version}-%{release}
444 Requires: %{name}-imf-evas = %{version}-%{release}
445 Requires: evas-devel >= 1.2.0
447 %description imf-evas-devel
448 Header file for Ecore IMF Evas library.
450 %description imf-evas-devel -l pl.UTF-8
451 Plik nagłówkowy biblioteki Ecore IMF Evas.
453 %package imf-evas-static
454 Summary: Static Ecore IMF Evas library
455 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
456 Group: Development/Libraries
457 Requires: %{name}-imf-evas-devel = %{version}-%{release}
459 %description imf-evas-static
460 Static Ecore IMF Evas library.
462 %description imf-evas-static -l pl.UTF-8
463 Statyczna biblioteka Ecore IMF Evas.
466 Summary: Ecore Input library
467 Summary(pl.UTF-8): Biblioteka Ecore Input
469 Requires: %{name} = %{version}-%{release}
474 %description input -l pl.UTF-8
475 Biblioteka Ecore Input.
478 Summary: Header file for Ecore Input library
479 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
480 Group: Development/Libraries
481 Requires: %{name}-devel = %{version}-%{release}
482 Requires: %{name}-input = %{version}-%{release}
484 %description input-devel
485 Header file for Ecore Input library.
487 %description input-devel -l pl.UTF-8
488 Plik nagłówkowy biblioteki Ecore Input.
490 %package input-static
491 Summary: Static Ecore Input library
492 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
493 Group: Development/Libraries
494 Requires: %{name}-input-devel = %{version}-%{release}
496 %description input-static
497 Static Ecore Input library.
499 %description input-static -l pl.UTF-8
500 Statyczna biblioteka Ecore Input.
503 Summary: Ecore Input Evas extension library
504 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
506 Requires: %{name} = %{version}-%{release}
507 Requires: %{name}-input = %{version}-%{release}
508 Requires: evas >= 1.2.0
510 %description input-evas
511 Ecore Input Evas extension library.
513 %description input-evas -l pl.UTF-8
514 Biblioteka rozszerzenia Ecore Input Evas.
516 %package input-evas-devel
517 Summary: Header file for Ecore Input Evas extension library
518 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
519 Group: Development/Libraries
520 Requires: %{name}-devel = %{version}-%{release}
521 Requires: %{name}-input-devel = %{version}-%{release}
522 Requires: evas-devel >= 1.2.0
524 %description input-evas-devel
525 Header file for Ecore Input Evas extension library.
527 %description input-evas-devel -l pl.UTF-8
528 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
530 %package input-evas-static
531 Summary: Static Ecore Input Evas extension library
532 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
534 Requires: %{name}-input-evas-devel = %{version}-%{release}
536 %description input-evas-static
537 Static Ecore Input Evas extension library.
539 %description input-evas-static -l pl.UTF-8
540 Statyczna biblioteka rozszerzenia Ecore Input Evas.
543 Summary: Ecore IPC (inter-process communication functions) library
544 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
546 Requires: %{name} = %{version}-%{release}
547 Requires: %{name}-con = %{version}-%{release}
550 Ecore IPC (inter-process communication functions) library.
552 %description ipc -l pl.UTF-8
553 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
556 Summary: Header file for Ecore IPC library
557 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
558 Group: Development/Libraries
559 Requires: %{name}-con-devel = %{version}-%{release}
560 Requires: %{name}-ipc = %{version}-%{release}
562 %description ipc-devel
563 Header file for Ecore IPC (inter-process communication functions)
566 %description ipc-devel -l pl.UTF-8
567 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
571 Summary: Static Ecore IPC library
572 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
573 Group: Development/Libraries
574 Requires: %{name}-ipc-devel = %{version}-%{release}
576 %description ipc-static
577 Static Ecore IPC (inter-process communication functions) library.
579 %description ipc-static -l pl.UTF-8
580 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
583 Summary: Ecore SDL library
584 Summary(pl.UTF-8): Biblioteka Ecore SDL
586 Requires: %{name} = %{version}-%{release}
587 Requires: %{name}-input = %{version}-%{release}
588 Requires: SDL >= 1.2.0
593 %description sdl -l pl.UTF-8
594 Biblioteka Ecore SDL.
597 Summary: Header file for Ecore SDL library
598 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
599 Group: Development/Libraries
600 Requires: %{name}-devel = %{version}-%{release}
601 Requires: %{name}-input-devel = %{version}-%{release}
602 Requires: SDL-devel >= 1.2.0
604 %description sdl-devel
605 Header file for Ecore SDL library.
607 %description sdl-devel -l pl.UTF-8
608 Plik nagłówkowy biblioteki Ecore SDL.
611 Summary: Static Ecore SDL library
612 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
613 Group: Development/Libraries
614 Requires: %{name}-sdl-devel = %{version}-%{release}
616 %description sdl-static
617 Static Ecore SDL library.
619 %description sdl-static -l pl.UTF-8
620 Statyczna biblioteka Ecore SDL.
623 Summary: Ecore Wayland library
624 Summary(pl.UTF-8): Biblioteka Ecore Wayland
626 Requires: %{name} = %{version}-%{release}
627 Requires: %{name}-input = %{version}-%{release}
630 Ecore Wayland library.
632 %description wayland -l pl.UTF-8
633 Biblioteka Ecore Wayland.
635 %package wayland-devel
636 Summary: Header file for Ecore Wayland library
637 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland
638 Group: Development/Libraries
639 Requires: %{name}-devel = %{version}-%{release}
640 Requires: %{name}-input-devel = %{version}-%{release}
641 Requires: wayland-devel
644 %description wayland-devel
645 Header file for Ecore Wayland library.
647 %description wayland-devel -l pl.UTF-8
648 Plik nagłówkowy biblioteki Ecore Wayland.
650 %package wayland-static
651 Summary: Static Ecore Wayland library
652 Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland
653 Group: Development/Libraries
654 Requires: %{name}-wayland-devel = %{version}-%{release}
656 %description wayland-static
657 Static Ecore Wayland library.
659 %description wayland-static -l pl.UTF-8
660 Statyczna biblioteka Ecore Wayland.
663 Summary: Ecore X (functions for dealing with the X Window System) library
664 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
666 Requires: %{name} = %{version}-%{release}
667 Requires: %{name}-input = %{version}-%{release}
670 Ecore X (functions for dealing with the X Window System) library.
672 %description x -l pl.UTF-8
673 Biblioteka Ecore X (funkcji do obsługi X Window System).
676 Summary: Header files for Ecore X library
677 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
678 Group: Development/Libraries
679 Requires: %{name}-devel = %{version}-%{release}
680 Requires: %{name}-input-devel = %{version}-%{release}
681 Requires: %{name}-x = %{version}-%{release}
683 Requires: libxcb-devel
684 Requires: pixman-devel
685 Requires: xcb-util-devel >= 0.3.8
686 Requires: xcb-util-image-devel
687 Requires: xcb-util-keysyms-devel >= 0.3.8
688 Requires: xcb-util-wm-devel >= 0.3.8
690 Requires: xorg-lib-libX11-devel
691 Requires: xorg-lib-libXScrnSaver-devel
692 Requires: xorg-lib-libXcomposite-devel
693 Requires: xorg-lib-libXcursor-devel
694 Requires: xorg-lib-libXdamage-devel
695 Requires: xorg-lib-libXext-devel
696 Requires: xorg-lib-libXfixes-devel
697 Requires: xorg-lib-libXi-devel >= 1.3
698 Requires: xorg-lib-libXinerama-devel
699 Requires: xorg-lib-libXp-devel
700 Requires: xorg-lib-libXrandr-devel
701 Requires: xorg-lib-libXrender-devel
702 Requires: xorg-lib-libXtst-devel
706 Header files for Ecore X (functions for dealing with the X Window
709 %description x-devel -l pl.UTF-8
710 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
714 Summary: Static Ecore X library
715 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
716 Group: Development/Libraries
717 Requires: %{name}-x-devel = %{version}-%{release}
719 %description x-static
720 Static Ecore X (functions for dealing with the X Window System)
723 %description x-static -l pl.UTF-8
724 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
727 Summary: Ecore SCIM input method module
728 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM
730 Requires: %{name}-imf = %{version}-%{release}
731 Requires: %{name}-input = %{version}-%{release}
732 Requires: %{name}-x = %{version}-%{release}
734 %description module-scim
735 Ecore SCIM input method module.
737 %description module-scim -l pl.UTF-8
738 Ecore - moduł metody wprowadzania znaków SCIM.
741 Summary: Ecore XIM input method module
742 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
744 Requires: %{name}-imf = %{version}-%{release}
745 Requires: %{name}-input = %{version}-%{release}
746 Requires: %{name}-x = %{version}-%{release}
748 %description module-xim
749 Ecore XIM input method module.
751 %description module-xim -l pl.UTF-8
752 Ecore - moduł metody wprowadzania znaków XIM.
764 --disable-silent-rules \
765 %{!?with_static_libs:--disable-static} \
766 --disable-ecore-evas-software-8-x11 \
768 --enable-ecore-directfb \
770 --enable-ecore-file \
774 %{?with_xcb_api:--enable-ecore-x-xcb} \
775 --enable-ecore-evas \
776 --enable-ecore-evas-fb \
785 rm -rf $RPM_BUILD_ROOT
788 DESTDIR=$RPM_BUILD_ROOT
790 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
792 %find_lang %{name} --all-name
795 rm -rf $RPM_BUILD_ROOT
797 %post -p /sbin/ldconfig
798 %postun -p /sbin/ldconfig
799 %post con -p /sbin/ldconfig
800 %postun con -p /sbin/ldconfig
801 %post config -p /sbin/ldconfig
802 %postun config -p /sbin/ldconfig
803 %post directfb -p /sbin/ldconfig
804 %postun directfb -p /sbin/ldconfig
805 %post evas -p /sbin/ldconfig
806 %postun evas -p /sbin/ldconfig
807 %post fb -p /sbin/ldconfig
808 %postun fb -p /sbin/ldconfig
809 %post file -p /sbin/ldconfig
810 %postun file -p /sbin/ldconfig
811 %post imf -p /sbin/ldconfig
812 %postun imf -p /sbin/ldconfig
813 %post imf-evas -p /sbin/ldconfig
814 %postun imf-evas -p /sbin/ldconfig
815 %post input -p /sbin/ldconfig
816 %postun input -p /sbin/ldconfig
817 %post input-evas -p /sbin/ldconfig
818 %postun input-evas -p /sbin/ldconfig
819 %post ipc -p /sbin/ldconfig
820 %postun ipc -p /sbin/ldconfig
821 %post sdl -p /sbin/ldconfig
822 %postun sdl -p /sbin/ldconfig
823 %post x -p /sbin/ldconfig
824 %postun x -p /sbin/ldconfig
826 %files -f %{name}.lang
827 %defattr(644,root,root,755)
828 %doc AUTHORS COPYING ChangeLog NEWS README
829 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
830 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
831 %dir %{_libdir}/ecore
832 %dir %{_libdir}/ecore/immodules
835 %defattr(644,root,root,755)
836 %attr(755,root,root) %{_libdir}/libecore.so
837 %{_libdir}/libecore.la
838 %dir %{_includedir}/ecore-1
839 %{_includedir}/ecore-1/Ecore.h
840 %{_includedir}/ecore-1/Ecore_Getopt.h
841 %{_pkgconfigdir}/ecore.pc
843 %if %{with static_libs}
845 %defattr(644,root,root,755)
846 %{_libdir}/libecore.a
850 %defattr(644,root,root,755)
851 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
852 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
855 %defattr(644,root,root,755)
856 %attr(755,root,root) %{_libdir}/libecore_con.so
857 %{_libdir}/libecore_con.la
858 %{_includedir}/ecore-1/Ecore_Con.h
859 %{_pkgconfigdir}/ecore-con.pc
861 %if %{with static_libs}
863 %defattr(644,root,root,755)
864 %{_libdir}/libecore_con.a
869 %defattr(644,root,root,755)
870 %attr(755,root,root) %{_bindir}/ecore_config
871 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
872 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
875 %defattr(644,root,root,755)
876 %attr(755,root,root) %{_libdir}/libecore_config.so
877 %{_libdir}/libecore_config.la
878 %{_includedir}/ecore-1/Ecore_Config.h
879 %{_pkgconfigdir}/ecore-config.pc
881 %if %{with static_libs}
883 %defattr(644,root,root,755)
884 %{_libdir}/libecore_config.a
889 %defattr(644,root,root,755)
890 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
891 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
893 %files directfb-devel
894 %defattr(644,root,root,755)
895 %attr(755,root,root) %{_libdir}/libecore_directfb.so
896 %{_libdir}/libecore_directfb.la
897 %{_includedir}/ecore-1/Ecore_DirectFB.h
898 %{_pkgconfigdir}/ecore-directfb.pc
900 %if %{with static_libs}
901 %files directfb-static
902 %defattr(644,root,root,755)
903 %{_libdir}/libecore_directfb.a
907 %defattr(644,root,root,755)
908 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
909 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
912 %defattr(644,root,root,755)
913 %attr(755,root,root) %{_libdir}/libecore_evas.so
914 %{_libdir}/libecore_evas.la
915 %{_includedir}/ecore-1/Ecore_Evas.h
916 %{_pkgconfigdir}/ecore-evas.pc
918 %if %{with static_libs}
920 %defattr(644,root,root,755)
921 %{_libdir}/libecore_evas.a
925 %defattr(644,root,root,755)
926 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
927 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
930 %defattr(644,root,root,755)
931 %attr(755,root,root) %{_libdir}/libecore_fb.so
932 %{_libdir}/libecore_fb.la
933 %{_includedir}/ecore-1/Ecore_Fb.h
934 %{_pkgconfigdir}/ecore-fb.pc
936 %if %{with static_libs}
938 %defattr(644,root,root,755)
939 %{_libdir}/libecore_fb.a
943 %defattr(644,root,root,755)
944 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
945 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
948 %defattr(644,root,root,755)
949 %attr(755,root,root) %{_libdir}/libecore_file.so
950 %{_libdir}/libecore_file.la
951 %{_includedir}/ecore-1/Ecore_File.h
952 %{_pkgconfigdir}/ecore-file.pc
954 %if %{with static_libs}
956 %defattr(644,root,root,755)
957 %{_libdir}/libecore_file.a
961 %defattr(644,root,root,755)
962 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
963 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
966 %defattr(644,root,root,755)
967 %attr(755,root,root) %{_libdir}/libecore_imf.so
968 %{_libdir}/libecore_imf.la
969 %{_includedir}/ecore-1/Ecore_IMF.h
970 %{_pkgconfigdir}/ecore-imf.pc
972 %if %{with static_libs}
974 %defattr(644,root,root,755)
975 %{_libdir}/libecore_imf.a
979 %defattr(644,root,root,755)
980 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
981 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
983 %files imf-evas-devel
984 %defattr(644,root,root,755)
985 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
986 %{_libdir}/libecore_imf_evas.la
987 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
988 %{_pkgconfigdir}/ecore-imf-evas.pc
990 %if %{with static_libs}
991 %files imf-evas-static
992 %defattr(644,root,root,755)
993 %{_libdir}/libecore_imf_evas.a
997 %defattr(644,root,root,755)
998 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
999 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1002 %defattr(644,root,root,755)
1003 %attr(755,root,root) %{_libdir}/libecore_input.so
1004 %{_libdir}/libecore_input.la
1005 %{_includedir}/ecore-1/Ecore_Input.h
1006 %{_pkgconfigdir}/ecore-input.pc
1008 %if %{with static_libs}
1010 %defattr(644,root,root,755)
1011 %{_libdir}/libecore_input.a
1015 %defattr(644,root,root,755)
1016 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1017 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1019 %files input-evas-devel
1020 %defattr(644,root,root,755)
1021 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
1022 %{_libdir}/libecore_input_evas.la
1023 %{_includedir}/ecore-1/Ecore_Input_Evas.h
1024 %{_pkgconfigdir}/ecore-input-evas.pc
1026 %if %{with static_libs}
1027 %files input-evas-static
1028 %defattr(644,root,root,755)
1029 %{_libdir}/libecore_input_evas.a
1033 %defattr(644,root,root,755)
1034 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1035 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1038 %defattr(644,root,root,755)
1039 %attr(755,root,root) %{_libdir}/libecore_ipc.so
1040 %{_libdir}/libecore_ipc.la
1041 %{_includedir}/ecore-1/Ecore_Ipc.h
1042 %{_pkgconfigdir}/ecore-ipc.pc
1044 %if %{with static_libs}
1046 %defattr(644,root,root,755)
1047 %{_libdir}/libecore_ipc.a
1051 %defattr(644,root,root,755)
1052 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1053 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1056 %defattr(644,root,root,755)
1057 %attr(755,root,root) %{_libdir}/libecore_sdl.so
1058 %{_libdir}/libecore_sdl.la
1059 %{_includedir}/ecore-1/Ecore_Sdl.h
1060 %{_pkgconfigdir}/ecore-sdl.pc
1062 %if %{with static_libs}
1064 %defattr(644,root,root,755)
1065 %{_libdir}/libecore_sdl.a
1070 %defattr(644,root,root,755)
1071 %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.*
1072 %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1
1074 %files wayland-devel
1075 %defattr(644,root,root,755)
1076 %attr(755,root,root) %{_libdir}/libecore_wayland.so
1077 %{_libdir}/libecore_wayland.la
1078 %{_includedir}/ecore-1/Ecore_Wayland.h
1079 %{_pkgconfigdir}/ecore-wayland.pc
1081 %if %{with static_libs}
1082 %files wayland-static
1083 %defattr(644,root,root,755)
1084 %{_libdir}/libecore_wayland.a
1089 %defattr(644,root,root,755)
1090 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1091 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1094 %defattr(644,root,root,755)
1095 %attr(755,root,root) %{_libdir}/libecore_x.so
1096 %{_libdir}/libecore_x.la
1097 %{_includedir}/ecore-1/Ecore_X.h
1098 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1099 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1100 %{_pkgconfigdir}/ecore-x.pc
1102 %if %{with static_libs}
1104 %defattr(644,root,root,755)
1105 %{_libdir}/libecore_x.a
1110 %defattr(644,root,root,755)
1111 %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so
1114 %if %{without xcb_api}
1116 %defattr(644,root,root,755)
1117 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so