3 %bcond_without static_libs # don't build static library
4 %bcond_with xcb # XCB instead of Xlib (highly experimental)
5 %bcond_with cares # use c-ares (refuses 1.7.5)
7 Summary: Enlightened Core X interface library
8 Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
14 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
15 # Source0-md5: 8d059cd04cb95ad8c03ebeb0181d85c8
16 Patch0: %{name}-am.patch
17 URL: http://trac.enlightenment.org/e/wiki/Ecore
18 BuildRequires: DirectFB-devel >= 0.9.16
19 BuildRequires: SDL-devel >= 1.2.0
20 BuildRequires: autoconf >= 2.52
21 BuildRequires: automake >= 1.6
23 BuildRequires: c-ares-devel >= 1.6.1
24 BuildConflicts: c-ares-devel = 1.7.5
26 BuildRequires: curl-devel
27 BuildRequires: eina-devel >= 1.1.0
28 # for disabled config library
29 #BuildRequires: eet-devel >= 1.4.0
30 BuildRequires: evas-devel >= %{version}
31 BuildRequires: gettext-devel >= 0.17
32 BuildRequires: glib2-devel >= 2.0
33 BuildRequires: gnutls-devel
34 BuildRequires: libtool
35 BuildRequires: pkgconfig >= 1:0.22
36 BuildRequires: tslib-devel
38 BuildRequires: libxcb-devel
39 BuildRequires: pixman-devel
40 BuildRequires: xcb-util-devel >= 0.3.8
41 BuildRequires: xcb-util-image-devel
42 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
43 BuildRequires: xcb-util-wm-devel >= 0.3.8
45 BuildRequires: xorg-lib-libX11-devel
46 BuildRequires: xorg-lib-libXScrnSaver-devel
47 BuildRequires: xorg-lib-libXcomposite-devel
48 BuildRequires: xorg-lib-libXcursor-devel
49 BuildRequires: xorg-lib-libXdamage-devel
50 BuildRequires: xorg-lib-libXext-devel
51 BuildRequires: xorg-lib-libXfixes-devel
52 BuildRequires: xorg-lib-libXi-devel >= 1.3
53 BuildRequires: xorg-lib-libXinerama-devel
54 BuildRequires: xorg-lib-libXp-devel
55 BuildRequires: xorg-lib-libXrandr-devel
56 BuildRequires: xorg-lib-libXrender-devel
57 BuildRequires: xorg-lib-libXtst-devel
59 Requires: eina >= 1.1.0
60 Obsoletes: ecore-desktop
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69 Ecore is the event/X abstraction layer that makes doing selections,
70 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
71 optimized, and convenient. It's a separate library so anyone can make
72 use of the work put into Ecore to make this job easy for applications.
74 %description -l pl.UTF-8
75 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
76 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
77 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
78 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
79 ułatwienia swojej pracy przy aplikacjach.
82 Summary: Header files for Ecore library
83 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
84 Group: Development/Libraries
85 Requires: %{name} = %{version}-%{release}
86 Requires: eina-devel >= 1.1.0
87 Requires: glib2-devel >= 2.0
90 Header files for Ecore library.
92 %description devel -l pl.UTF-8
93 Pliki nagłówkowe biblioteki Ecore.
96 Summary: Static Ecore library
97 Summary(pl.UTF-8): Statyczna biblioteka Ecore
98 Group: Development/Libraries
99 Requires: %{name}-devel = %{version}-%{release}
102 Static Ecore library.
104 %description static -l pl.UTF-8
105 Statyczna biblioteka Ecore.
108 Summary: Ecore Con(nection) library
109 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
111 Requires: %{name} = %{version}-%{release}
114 Ecore Con(nection) Library.
116 %description con -l pl.UTF-8
117 Biblioteka połączeń Ecore Con.
120 Summary: Header file for Ecore Con library
121 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
122 Group: Development/Libraries
123 Requires: %{name}-con = %{version}-%{release}
124 Requires: %{name}-devel = %{version}-%{release}
125 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
127 Requires: gnutls-devel
129 %description con-devel
130 Header file for Ecore Con(nection) library.
132 %description con-devel -l pl.UTF-8
133 Plik nagłówkowy biblioteki połączeń Ecore Con.
136 Summary: Static Ecore Con library
137 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
138 Group: Development/Libraries
139 Requires: %{name}-con-devel = %{version}-%{release}
141 %description con-static
142 Static Ecore Con(nection) library.
144 %description con-static -l pl.UTF-8
145 Statyczna biblioteka połączeń Ecore Con.
148 Summary: Ecore Config library
149 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
151 Requires: %{name}-ipc = %{version}-%{release}
152 Requires: eet >= 1.4.0
153 Requires: evas >= 1.0.0
156 Ecore Config library.
158 %description config -l pl.UTF-8
159 Biblioteka właściwości Ecore Config.
161 %package config-devel
162 Summary: Header file for Ecore Config library
163 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
164 Group: Development/Libraries
165 Requires: %{name}-config = %{version}-%{release}
166 Requires: %{name}-devel = %{version}-%{release}
167 Requires: %{name}-ipc-devel = %{version}-%{release}
168 Requires: eet-devel >= 1.4.0
169 Requires: evas-devel >= 1.0.0
171 %description config-devel
172 Header file for Ecore Config library.
174 %description config-devel -l pl.UTF-8
175 Plik nagłówkowy biblioteki właściwości Ecore Config.
177 %package config-static
178 Summary: Static Ecore Config library
179 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
180 Group: Development/Libraries
181 Requires: %{name}-config-devel = %{version}-%{release}
183 %description config-static
184 Static Ecore Config library.
186 %description config-static -l pl.UTF-8
187 Statyczna biblioteka właściwości Ecore Config.
190 Summary: Ecore DirectFB (frame buffer system functions) library
191 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
193 Requires: %{name} = %{version}-%{release}
194 Requires: DirectFB >= 0.9.16
196 %description directfb
197 Ecore DirectFB (frame buffer system functions) library.
199 %description directfb -l pl.UTF-8
200 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
202 %package directfb-devel
203 Summary: Header file for Ecore DirectFB library
204 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
205 Group: Development/Libraries
206 Requires: %{name}-devel = %{version}-%{release}
207 Requires: %{name}-directfb = %{version}-%{release}
208 Requires: DirectFB-devel >= 0.9.16
210 %description directfb-devel
211 Header file for Ecore DirectFB (frame buffer system functions)
214 %description directfb-devel -l pl.UTF-8
215 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
218 %package directfb-static
219 Summary: Static Ecore DirectFB library
220 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
221 Group: Development/Libraries
222 Requires: %{name}-directfb-devel = %{version}-%{release}
224 %description directfb-static
225 Static Ecore DirectFB (frame buffer system functions) library.
227 %description directfb-static -l pl.UTF-8
228 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
232 Summary: Ecore Evas library
233 Summary(pl.UTF-8): Biblioteka Ecore Evas
235 Requires: %{name} = %{version}-%{release}
236 Requires: %{name}-directfb = %{version}-%{release}
237 Requires: %{name}-fb = %{version}-%{release}
238 Requires: %{name}-input = %{version}-%{release}
239 Requires: %{name}-input-evas = %{version}-%{release}
240 Requires: %{name}-sdl = %{version}-%{release}
241 Requires: %{name}-x = %{version}-%{release}
242 Requires: evas >= 1.0.0
247 %description evas -l pl.UTF-8
248 Biblioteka Ecore Evas.
251 Summary: Header file for Ecore Evas library
252 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
253 Group: Development/Libraries
254 Requires: %{name}-devel = %{version}-%{release}
255 Requires: %{name}-directfb-devel = %{version}-%{release}
256 Requires: %{name}-evas = %{version}-%{release}
257 Requires: %{name}-fb-devel = %{version}-%{release}
258 Requires: %{name}-input-devel = %{version}-%{release}
259 Requires: %{name}-input-evas-devel = %{version}-%{release}
260 Requires: %{name}-sdl-devel = %{version}-%{release}
261 Requires: %{name}-x-devel = %{version}-%{release}
262 Requires: evas-devel >= 1.0.0
264 %description evas-devel
265 Header file for Ecore Evas library.
267 %description evas-devel -l pl.UTF-8
268 Plik nagłówkowy biblioteki Ecore Evas.
271 Summary: Static Ecore Evas library
272 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
273 Group: Development/Libraries
274 Requires: %{name}-evas-devel = %{version}-%{release}
276 %description evas-static
277 Static Ecore Evas library.
279 %description evas-static -l pl.UTF-8
280 Biblioteka statyczna Ecore Evas.
283 Summary: Ecore FB (frame buffer system functions) library
284 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
286 Requires: %{name} = %{version}-%{release}
289 Ecore FB (frame buffer system functions) library.
291 %description fb -l pl.UTF-8
292 Biblioteka Ecore FB (funkcji systemowych framebuffera).
295 Summary: Header file for Ecore FB library
296 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
297 Group: Development/Libraries
298 Requires: %{name}-devel = %{version}-%{release}
299 Requires: %{name}-fb = %{version}-%{release}
300 Requires: tslib-devel
302 %description fb-devel
303 Header file for Ecore FB (frame buffer system functions) library.
305 %description fb-devel -l pl.UTF-8
306 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
310 Summary: Static Ecore FB library
311 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
312 Group: Development/Libraries
313 Requires: %{name}-fb-devel = %{version}-%{release}
315 %description fb-static
316 Static Ecore FB (frame buffer system functions) library.
318 %description fb-static -l pl.UTF-8
319 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
322 Summary: Ecore File library
323 Summary(pl.UTF-8): Biblioteka Ecore File
325 Requires: %{name} = %{version}-%{release}
326 Requires: %{name}-con = %{version}-%{release}
331 %description file -l pl.UTF-8
332 Biblioteka Ecore File.
335 Summary: Header file for Ecore File library
336 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
337 Group: Development/Libraries
338 Requires: %{name}-con-devel = %{version}-%{release}
339 Requires: %{name}-devel = %{version}-%{release}
340 Requires: %{name}-file = %{version}-%{release}
342 %description file-devel
343 Header file for Ecore File library.
345 %description file-devel -l pl.UTF-8
346 Plik nagłówkowy biblioteki Ecore File.
349 Summary: Static Ecore File library
350 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
351 Group: Development/Libraries
352 Requires: %{name}-file-devel = %{version}-%{release}
354 %description file-static
355 Static Ecore File library.
357 %description file-static -l pl.UTF-8
358 Statyczna biblioteka Ecore File.
361 Summary: Ecore IMF library
362 Summary(pl.UTF-8): Biblioteka Ecore IMF
364 Requires: %{name} = %{version}-%{release}
369 %description imf -l pl.UTF-8
370 Biblioteka Ecore IMF.
373 Summary: Header file for Ecore IMF library
374 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
375 Group: Development/Libraries
376 Requires: %{name}-devel = %{version}-%{release}
377 Requires: %{name}-imf = %{version}-%{release}
379 %description imf-devel
380 Header file for Ecore IMF library.
382 %description imf-devel -l pl.UTF-8
383 Plik nagłówkowy biblioteki Ecore IMF.
386 Summary: Static Ecore IMF library
387 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
388 Group: Development/Libraries
389 Requires: %{name}-imf-devel = %{version}-%{release}
391 %description imf-static
392 Static Ecore IMF library.
394 %description imf-static -l pl.UTF-8
395 Statyczna biblioteka Ecore IMF.
398 Summary: Ecore IMF Evas library
399 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
401 Requires: %{name} = %{version}-%{release}
402 Requires: %{name}-imf = %{version}-%{release}
403 Requires: evas >= 1.0.0
405 %description imf-evas
406 Ecore IMF Evas library.
408 %description imf-evas -l pl.UTF-8
409 Biblioteka Ecore IMF Evas.
411 %package imf-evas-devel
412 Summary: Header file for Ecore IMF Evas library
413 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
414 Group: Development/Libraries
415 Requires: %{name}-devel = %{version}-%{release}
416 Requires: %{name}-imf-devel = %{version}-%{release}
417 Requires: %{name}-imf-evas = %{version}-%{release}
418 Requires: evas-devel >= 1.0.0
420 %description imf-evas-devel
421 Header file for Ecore IMF Evas library.
423 %description imf-evas-devel -l pl.UTF-8
424 Plik nagłówkowy biblioteki Ecore IMF Evas.
426 %package imf-evas-static
427 Summary: Static Ecore IMF Evas library
428 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
429 Group: Development/Libraries
430 Requires: %{name}-imf-evas-devel = %{version}-%{release}
432 %description imf-evas-static
433 Static Ecore IMF Evas library.
435 %description imf-evas-static -l pl.UTF-8
436 Statyczna biblioteka Ecore IMF Evas.
439 Summary: Ecore Input library
440 Summary(pl.UTF-8): Biblioteka Ecore Input
442 Requires: %{name} = %{version}-%{release}
447 %description input -l pl.UTF-8
448 Biblioteka Ecore Input.
451 Summary: Header file for Ecore Input library
452 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
453 Group: Development/Libraries
454 Requires: %{name}-devel = %{version}-%{release}
455 Requires: %{name}-input = %{version}-%{release}
457 %description input-devel
458 Header file for Ecore Input library.
460 %description input-devel -l pl.UTF-8
461 Plik nagłówkowy biblioteki Ecore Input.
463 %package input-static
464 Summary: Static Ecore Input library
465 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
466 Group: Development/Libraries
467 Requires: %{name}-input-devel = %{version}-%{release}
469 %description input-static
470 Static Ecore Input library.
472 %description input-static -l pl.UTF-8
473 Statyczna biblioteka Ecore Input.
476 Summary: Ecore Input Evas extension library
477 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
479 Requires: %{name} = %{version}-%{release}
480 Requires: %{name}-input = %{version}-%{release}
481 Requires: evas >= 1.0.0
483 %description input-evas
484 Ecore Input Evas extension library.
486 %description input-evas -l pl.UTF-8
487 Biblioteka rozszerzenia Ecore Input Evas.
489 %package input-evas-devel
490 Summary: Header file for Ecore Input Evas extension library
491 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
492 Group: Development/Libraries
493 Requires: %{name}-devel = %{version}-%{release}
494 Requires: %{name}-input-devel = %{version}-%{release}
495 Requires: evas-devel >= 1.0.0
497 %description input-evas-devel
498 Header file for Ecore Input Evas extension library.
500 %description input-evas-devel -l pl.UTF-8
501 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
503 %package input-evas-static
504 Summary: Static Ecore Input Evas extension library
505 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
507 Requires: %{name}-input-evas-devel = %{version}-%{release}
509 %description input-evas-static
510 Static Ecore Input Evas extension library.
512 %description input-evas-static -l pl.UTF-8
513 Statyczna biblioteka rozszerzenia Ecore Input Evas.
516 Summary: Ecore IPC (inter-process communication functions) library
517 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
519 Requires: %{name} = %{version}-%{release}
520 Requires: %{name}-con = %{version}-%{release}
523 Ecore IPC (inter-process communication functions) library.
525 %description ipc -l pl.UTF-8
526 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
529 Summary: Header file for Ecore IPC library
530 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
531 Group: Development/Libraries
532 Requires: %{name}-devel = %{version}-%{release}
533 Requires: %{name}-ipc = %{version}-%{release}
535 %description ipc-devel
536 Header file for Ecore IPC (inter-process communication functions)
539 %description ipc-devel -l pl.UTF-8
540 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
544 Summary: Static Ecore IPC library
545 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
546 Group: Development/Libraries
547 Requires: %{name}-ipc-devel = %{version}-%{release}
549 %description ipc-static
550 Static Ecore IPC (inter-process communication functions) library.
552 %description ipc-static -l pl.UTF-8
553 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
556 Summary: Ecore SDL library
557 Summary(pl.UTF-8): Biblioteka Ecore SDL
559 Requires: %{name} = %{version}-%{release}
560 Requires: %{name}-input = %{version}-%{release}
565 %description sdl -l pl.UTF-8
566 Biblioteka Ecore SDL.
569 Summary: Header file for Ecore SDL library
570 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
571 Group: Development/Libraries
572 Requires: %{name}-devel = %{version}-%{release}
573 Requires: %{name}-input-devel = %{version}-%{release}
574 Requires: SDL-devel >= 1.2.0
576 %description sdl-devel
577 Header file for Ecore SDL library.
579 %description sdl-devel -l pl.UTF-8
580 Plik nagłówkowy biblioteki Ecore SDL.
583 Summary: Static Ecore SDL library
584 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
585 Group: Development/Libraries
586 Requires: %{name}-sdl-devel = %{version}-%{release}
588 %description sdl-static
589 Static Ecore SDL library.
591 %description sdl-static -l pl.UTF-8
592 Statyczna biblioteka Ecore SDL.
595 Summary: Ecore X (functions for dealing with the X Window System) library
596 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
598 Requires: %{name} = %{version}-%{release}
599 Requires: %{name}-input = %{version}-%{release}
602 Ecore X (functions for dealing with the X Window System) library.
604 %description x -l pl.UTF-8
605 Biblioteka Ecore X (funkcji do obsługi X Window System).
608 Summary: Header files for Ecore X library
609 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
610 Group: Development/Libraries
611 Requires: %{name}-devel = %{version}-%{release}
612 Requires: %{name}-input-devel = %{version}-%{release}
613 Requires: %{name}-x = %{version}-%{release}
615 Requires: libxcb-devel
616 Requires: pixman-devel
617 Requires: xcb-util-devel >= 0.3.8
618 Requires: xcb-util-image-devel
619 Requires: xcb-util-keysyms-devel >= 0.3.8
620 Requires: xcb-util-wm-devel >= 0.3.8
622 Requires: xorg-lib-libX11-devel
623 Requires: xorg-lib-libXScrnSaver-devel
624 Requires: xorg-lib-libXcomposite-devel
625 Requires: xorg-lib-libXcursor-devel
626 Requires: xorg-lib-libXdamage-devel
627 Requires: xorg-lib-libXext-devel
628 Requires: xorg-lib-libXfixes-devel
629 Requires: xorg-lib-libXi-devel >= 1.3
630 Requires: xorg-lib-libXinerama-devel
631 Requires: xorg-lib-libXp-devel
632 Requires: xorg-lib-libXrandr-devel
633 Requires: xorg-lib-libXrender-devel
634 Requires: xorg-lib-libXtst-devel
638 Header files for Ecore X (functions for dealing with the X Window
641 %description x-devel -l pl.UTF-8
642 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
646 Summary: Static Ecore X library
647 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
648 Group: Development/Libraries
649 Requires: %{name}-x-devel = %{version}-%{release}
651 %description x-static
652 Static Ecore X (functions for dealing with the X Window System)
655 %description x-static -l pl.UTF-8
656 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
659 Summary: Ecore XIM input method module
660 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
662 Requires: %{name}-imf = %{version}-%{release}
663 Requires: %{name}-x = %{version}-%{release}
665 %description module-xim
666 Ecore XIM input method module.
668 %description module-xim -l pl.UTF-8
669 Ecore - moduł metody wprowadzania znaków XIM.
682 --disable-silent-rules \
683 %{!?with_static_libs:--disable-static} \
685 --enable-ecore-directfb \
687 --enable-ecore-file \
691 %{?with_xcb:--enable-ecore-x-xcb} \
692 --enable-ecore-evas \
693 --enable-ecore-evas-fb \
703 rm -rf $RPM_BUILD_ROOT
706 DESTDIR=$RPM_BUILD_ROOT
708 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
710 %find_lang %{name} --all-name
713 rm -rf $RPM_BUILD_ROOT
715 %post -p /sbin/ldconfig
716 %postun -p /sbin/ldconfig
717 %post con -p /sbin/ldconfig
718 %postun con -p /sbin/ldconfig
719 %post config -p /sbin/ldconfig
720 %postun config -p /sbin/ldconfig
721 %post directfb -p /sbin/ldconfig
722 %postun directfb -p /sbin/ldconfig
723 %post evas -p /sbin/ldconfig
724 %postun evas -p /sbin/ldconfig
725 %post fb -p /sbin/ldconfig
726 %postun fb -p /sbin/ldconfig
727 %post file -p /sbin/ldconfig
728 %postun file -p /sbin/ldconfig
729 %post imf -p /sbin/ldconfig
730 %postun imf -p /sbin/ldconfig
731 %post imf-evas -p /sbin/ldconfig
732 %postun imf-evas -p /sbin/ldconfig
733 %post input -p /sbin/ldconfig
734 %postun input -p /sbin/ldconfig
735 %post input-evas -p /sbin/ldconfig
736 %postun input-evas -p /sbin/ldconfig
737 %post ipc -p /sbin/ldconfig
738 %postun ipc -p /sbin/ldconfig
739 %post sdl -p /sbin/ldconfig
740 %postun sdl -p /sbin/ldconfig
741 %post x -p /sbin/ldconfig
742 %postun x -p /sbin/ldconfig
744 %files -f %{name}.lang
745 %defattr(644,root,root,755)
746 %doc AUTHORS COPYING ChangeLog README
747 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
748 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
749 %dir %{_libdir}/ecore
750 %dir %{_libdir}/ecore/immodules
753 %defattr(644,root,root,755)
754 %attr(755,root,root) %{_libdir}/libecore.so
755 %{_libdir}/libecore.la
756 %dir %{_includedir}/ecore-1
757 %{_includedir}/ecore-1/Ecore.h
758 %{_includedir}/ecore-1/Ecore_Getopt.h
759 %{_pkgconfigdir}/ecore.pc
761 %if %{with static_libs}
763 %defattr(644,root,root,755)
764 %{_libdir}/libecore.a
768 %defattr(644,root,root,755)
769 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
770 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
773 %defattr(644,root,root,755)
774 %attr(755,root,root) %{_libdir}/libecore_con.so
775 %{_libdir}/libecore_con.la
776 %{_includedir}/ecore-1/Ecore_Con.h
777 %{_pkgconfigdir}/ecore-con.pc
779 %if %{with static_libs}
781 %defattr(644,root,root,755)
782 %{_libdir}/libecore_con.a
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{_bindir}/ecore_config
789 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
790 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
793 %defattr(644,root,root,755)
794 %attr(755,root,root) %{_libdir}/libecore_config.so
795 %{_libdir}/libecore_config.la
796 %{_includedir}/ecore-1/Ecore_Config.h
797 %{_pkgconfigdir}/ecore-config.pc
799 %if %{with static_libs}
801 %defattr(644,root,root,755)
802 %{_libdir}/libecore_config.a
807 %defattr(644,root,root,755)
808 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
809 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
811 %files directfb-devel
812 %defattr(644,root,root,755)
813 %attr(755,root,root) %{_libdir}/libecore_directfb.so
814 %{_libdir}/libecore_directfb.la
815 %{_includedir}/ecore-1/Ecore_DirectFB.h
816 %{_pkgconfigdir}/ecore-directfb.pc
818 %if %{with static_libs}
819 %files directfb-static
820 %defattr(644,root,root,755)
821 %{_libdir}/libecore_directfb.a
825 %defattr(644,root,root,755)
826 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
827 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
830 %defattr(644,root,root,755)
831 %attr(755,root,root) %{_libdir}/libecore_evas.so
832 %{_libdir}/libecore_evas.la
833 %{_includedir}/ecore-1/Ecore_Evas.h
834 %{_pkgconfigdir}/ecore-evas.pc
836 %if %{with static_libs}
838 %defattr(644,root,root,755)
839 %{_libdir}/libecore_evas.a
843 %defattr(644,root,root,755)
844 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
845 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
848 %defattr(644,root,root,755)
849 %attr(755,root,root) %{_libdir}/libecore_fb.so
850 %{_libdir}/libecore_fb.la
851 %{_includedir}/ecore-1/Ecore_Fb.h
852 %{_pkgconfigdir}/ecore-fb.pc
854 %if %{with static_libs}
856 %defattr(644,root,root,755)
857 %{_libdir}/libecore_fb.a
861 %defattr(644,root,root,755)
862 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
863 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
866 %defattr(644,root,root,755)
867 %attr(755,root,root) %{_libdir}/libecore_file.so
868 %{_libdir}/libecore_file.la
869 %{_includedir}/ecore-1/Ecore_File.h
870 %{_pkgconfigdir}/ecore-file.pc
872 %if %{with static_libs}
874 %defattr(644,root,root,755)
875 %{_libdir}/libecore_file.a
879 %defattr(644,root,root,755)
880 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
881 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
884 %defattr(644,root,root,755)
885 %attr(755,root,root) %{_libdir}/libecore_imf.so
886 %{_libdir}/libecore_imf.la
887 %{_includedir}/ecore-1/Ecore_IMF.h
888 %{_pkgconfigdir}/ecore-imf.pc
890 %if %{with static_libs}
892 %defattr(644,root,root,755)
893 %{_libdir}/libecore_imf.a
897 %defattr(644,root,root,755)
898 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
899 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
901 %files imf-evas-devel
902 %defattr(644,root,root,755)
903 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
904 %{_libdir}/libecore_imf_evas.la
905 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
906 %{_pkgconfigdir}/ecore-imf-evas.pc
908 %if %{with static_libs}
909 %files imf-evas-static
910 %defattr(644,root,root,755)
911 %{_libdir}/libecore_imf_evas.a
915 %defattr(644,root,root,755)
916 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
917 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
920 %defattr(644,root,root,755)
921 %attr(755,root,root) %{_libdir}/libecore_input.so
922 %{_libdir}/libecore_input.la
923 %{_includedir}/ecore-1/Ecore_Input.h
924 %{_pkgconfigdir}/ecore-input.pc
926 %if %{with static_libs}
928 %defattr(644,root,root,755)
929 %{_libdir}/libecore_input.a
933 %defattr(644,root,root,755)
934 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
935 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
937 %files input-evas-devel
938 %defattr(644,root,root,755)
939 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
940 %{_libdir}/libecore_input_evas.la
941 %{_includedir}/ecore-1/Ecore_Input_Evas.h
942 %{_pkgconfigdir}/ecore-input-evas.pc
944 %if %{with static_libs}
945 %files input-evas-static
946 %defattr(644,root,root,755)
947 %{_libdir}/libecore_input_evas.a
951 %defattr(644,root,root,755)
952 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
953 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
956 %defattr(644,root,root,755)
957 %attr(755,root,root) %{_libdir}/libecore_ipc.so
958 %{_libdir}/libecore_ipc.la
959 %{_includedir}/ecore-1/Ecore_Ipc.h
960 %{_pkgconfigdir}/ecore-ipc.pc
962 %if %{with static_libs}
964 %defattr(644,root,root,755)
965 %{_libdir}/libecore_ipc.a
969 %defattr(644,root,root,755)
970 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
971 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
974 %defattr(644,root,root,755)
975 %attr(755,root,root) %{_libdir}/libecore_sdl.so
976 %{_libdir}/libecore_sdl.la
977 %{_includedir}/ecore-1/Ecore_Sdl.h
978 %{_pkgconfigdir}/ecore-sdl.pc
980 %if %{with static_libs}
982 %defattr(644,root,root,755)
983 %{_libdir}/libecore_sdl.a
987 %defattr(644,root,root,755)
988 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
989 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
992 %defattr(644,root,root,755)
993 %attr(755,root,root) %{_libdir}/libecore_x.so
994 %{_libdir}/libecore_x.la
995 %{_includedir}/ecore-1/Ecore_X.h
996 %{_includedir}/ecore-1/Ecore_X_Atoms.h
997 %{_includedir}/ecore-1/Ecore_X_Cursor.h
998 %{_pkgconfigdir}/ecore-x.pc
1000 %if %{with static_libs}
1002 %defattr(644,root,root,755)
1003 %{_libdir}/libecore_x.a
1007 %defattr(644,root,root,755)
1008 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so