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 URL: http://trac.enlightenment.org/e/wiki/Ecore
17 BuildRequires: DirectFB-devel >= 0.9.16
18 BuildRequires: SDL-devel >= 1.2.0
19 BuildRequires: autoconf >= 2.52
20 BuildRequires: automake >= 1.6
22 BuildRequires: c-ares-devel >= 1.6.1
23 BuildConflicts: c-ares-devel = 1.7.5
25 BuildRequires: curl-devel
26 BuildRequires: eina-devel >= 1.1.0
27 # for disabled config library
28 #BuildRequires: eet-devel >= 1.4.0
29 BuildRequires: evas-devel >= %{version}
30 BuildRequires: gettext-devel >= 0.17
31 BuildRequires: glib2-devel >= 2.0
32 BuildRequires: gnutls-devel
33 BuildRequires: libtool
34 BuildRequires: pkgconfig >= 1:0.22
35 BuildRequires: tslib-devel
37 BuildRequires: libxcb-devel
38 BuildRequires: pixman-devel
39 BuildRequires: xcb-util-devel >= 0.3.8
40 BuildRequires: xcb-util-image-devel
41 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
42 BuildRequires: xcb-util-wm-devel >= 0.3.8
44 BuildRequires: xorg-lib-libX11-devel
45 BuildRequires: xorg-lib-libXScrnSaver-devel
46 BuildRequires: xorg-lib-libXcomposite-devel
47 BuildRequires: xorg-lib-libXcursor-devel
48 BuildRequires: xorg-lib-libXdamage-devel
49 BuildRequires: xorg-lib-libXext-devel
50 BuildRequires: xorg-lib-libXfixes-devel
51 BuildRequires: xorg-lib-libXi-devel >= 1.3
52 BuildRequires: xorg-lib-libXinerama-devel
53 BuildRequires: xorg-lib-libXp-devel
54 BuildRequires: xorg-lib-libXrandr-devel
55 BuildRequires: xorg-lib-libXrender-devel
56 BuildRequires: xorg-lib-libXtst-devel
58 Requires: eina >= 1.1.0
59 Obsoletes: ecore-desktop
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 Ecore is the event/X abstraction layer that makes doing selections,
69 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
70 optimized, and convenient. It's a separate library so anyone can make
71 use of the work put into Ecore to make this job easy for applications.
73 %description -l pl.UTF-8
74 Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
75 zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
76 bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
77 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
78 ułatwienia swojej pracy przy aplikacjach.
81 Summary: Header files for Ecore library
82 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore
83 Group: Development/Libraries
84 Requires: %{name} = %{version}-%{release}
85 Requires: eina-devel >= 1.1.0
86 Requires: glib2-devel >= 2.0
89 Header files for Ecore library.
91 %description devel -l pl.UTF-8
92 Pliki nagłówkowe biblioteki Ecore.
95 Summary: Static Ecore library
96 Summary(pl.UTF-8): Statyczna biblioteka Ecore
97 Group: Development/Libraries
98 Requires: %{name}-devel = %{version}-%{release}
101 Static Ecore library.
103 %description static -l pl.UTF-8
104 Statyczna biblioteka Ecore.
107 Summary: Ecore Con(nection) library
108 Summary(pl.UTF-8): Biblioteka połączeń Ecore Con
110 Requires: %{name} = %{version}-%{release}
113 Ecore Con(nection) Library.
115 %description con -l pl.UTF-8
116 Biblioteka połączeń Ecore Con.
119 Summary: Header file for Ecore Con library
120 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con
121 Group: Development/Libraries
122 Requires: %{name}-con = %{version}-%{release}
123 Requires: %{name}-devel = %{version}-%{release}
124 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
126 Requires: gnutls-devel
128 %description con-devel
129 Header file for Ecore Con(nection) library.
131 %description con-devel -l pl.UTF-8
132 Plik nagłówkowy biblioteki połączeń Ecore Con.
135 Summary: Static Ecore Con library
136 Summary(pl.UTF-8): Statyczna biblioteka Ecore Con
137 Group: Development/Libraries
138 Requires: %{name}-con-devel = %{version}-%{release}
140 %description con-static
141 Static Ecore Con(nection) library.
143 %description con-static -l pl.UTF-8
144 Statyczna biblioteka połączeń Ecore Con.
147 Summary: Ecore Config library
148 Summary(pl.UTF-8): Biblioteka właściwości Ecore Config
150 Requires: %{name}-ipc = %{version}-%{release}
151 Requires: eet >= 1.4.0
152 Requires: evas >= 1.0.0
155 Ecore Config library.
157 %description config -l pl.UTF-8
158 Biblioteka właściwości Ecore Config.
160 %package config-devel
161 Summary: Header file for Ecore Config library
162 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config
163 Group: Development/Libraries
164 Requires: %{name}-config = %{version}-%{release}
165 Requires: %{name}-devel = %{version}-%{release}
166 Requires: %{name}-ipc-devel = %{version}-%{release}
167 Requires: eet-devel >= 1.4.0
168 Requires: evas-devel >= 1.0.0
170 %description config-devel
171 Header file for Ecore Config library.
173 %description config-devel -l pl.UTF-8
174 Plik nagłówkowy biblioteki właściwości Ecore Config.
176 %package config-static
177 Summary: Static Ecore Config library
178 Summary(pl.UTF-8): Statyczna biblioteka Ecore Config
179 Group: Development/Libraries
180 Requires: %{name}-config-devel = %{version}-%{release}
182 %description config-static
183 Static Ecore Config library.
185 %description config-static -l pl.UTF-8
186 Statyczna biblioteka właściwości Ecore Config.
189 Summary: Ecore DirectFB (frame buffer system functions) library
190 Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
192 Requires: %{name} = %{version}-%{release}
193 Requires: DirectFB >= 0.9.16
195 %description directfb
196 Ecore DirectFB (frame buffer system functions) library.
198 %description directfb -l pl.UTF-8
199 Biblioteka Ecore DirectFB (funkcji systemowych framebuffera).
201 %package directfb-devel
202 Summary: Header file for Ecore DirectFB library
203 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB
204 Group: Development/Libraries
205 Requires: %{name}-devel = %{version}-%{release}
206 Requires: %{name}-directfb = %{version}-%{release}
207 Requires: DirectFB-devel >= 0.9.16
209 %description directfb-devel
210 Header file for Ecore DirectFB (frame buffer system functions)
213 %description directfb-devel -l pl.UTF-8
214 Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych
217 %package directfb-static
218 Summary: Static Ecore DirectFB library
219 Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB
220 Group: Development/Libraries
221 Requires: %{name}-directfb-devel = %{version}-%{release}
223 %description directfb-static
224 Static Ecore DirectFB (frame buffer system functions) library.
226 %description directfb-static -l pl.UTF-8
227 Statyczna biblioteka Ecore DirectFB (funkcji systemowych
231 Summary: Ecore Evas library
232 Summary(pl.UTF-8): Biblioteka Ecore Evas
234 Requires: %{name} = %{version}-%{release}
235 Requires: %{name}-directfb = %{version}-%{release}
236 Requires: %{name}-fb = %{version}-%{release}
237 Requires: %{name}-input = %{version}-%{release}
238 Requires: %{name}-input-evas = %{version}-%{release}
239 Requires: %{name}-sdl = %{version}-%{release}
240 Requires: %{name}-x = %{version}-%{release}
241 Requires: evas >= 1.0.0
246 %description evas -l pl.UTF-8
247 Biblioteka Ecore Evas.
250 Summary: Header file for Ecore Evas library
251 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas
252 Group: Development/Libraries
253 Requires: %{name}-devel = %{version}-%{release}
254 Requires: %{name}-directfb-devel = %{version}-%{release}
255 Requires: %{name}-evas = %{version}-%{release}
256 Requires: %{name}-fb-devel = %{version}-%{release}
257 Requires: %{name}-input-devel = %{version}-%{release}
258 Requires: %{name}-input-evas-devel = %{version}-%{release}
259 Requires: %{name}-sdl-devel = %{version}-%{release}
260 Requires: %{name}-x-devel = %{version}-%{release}
261 Requires: evas-devel >= 1.0.0
263 %description evas-devel
264 Header file for Ecore Evas library.
266 %description evas-devel -l pl.UTF-8
267 Plik nagłówkowy biblioteki Ecore Evas.
270 Summary: Static Ecore Evas library
271 Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas
272 Group: Development/Libraries
273 Requires: %{name}-evas-devel = %{version}-%{release}
275 %description evas-static
276 Static Ecore Evas library.
278 %description evas-static -l pl.UTF-8
279 Biblioteka statyczna Ecore Evas.
282 Summary: Ecore FB (frame buffer system functions) library
283 Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera)
285 Requires: %{name} = %{version}-%{release}
288 Ecore FB (frame buffer system functions) library.
290 %description fb -l pl.UTF-8
291 Biblioteka Ecore FB (funkcji systemowych framebuffera).
294 Summary: Header file for Ecore FB library
295 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB
296 Group: Development/Libraries
297 Requires: %{name}-devel = %{version}-%{release}
298 Requires: %{name}-fb = %{version}-%{release}
299 Requires: tslib-devel
301 %description fb-devel
302 Header file for Ecore FB (frame buffer system functions) library.
304 %description fb-devel -l pl.UTF-8
305 Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych
309 Summary: Static Ecore FB library
310 Summary(pl.UTF-8): Statyczna biblioteka Ecore FB
311 Group: Development/Libraries
312 Requires: %{name}-fb-devel = %{version}-%{release}
314 %description fb-static
315 Static Ecore FB (frame buffer system functions) library.
317 %description fb-static -l pl.UTF-8
318 Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera).
321 Summary: Ecore File library
322 Summary(pl.UTF-8): Biblioteka Ecore File
324 Requires: %{name} = %{version}-%{release}
325 Requires: %{name}-con = %{version}-%{release}
330 %description file -l pl.UTF-8
331 Biblioteka Ecore File.
334 Summary: Header file for Ecore File library
335 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File
336 Group: Development/Libraries
337 Requires: %{name}-con-devel = %{version}-%{release}
338 Requires: %{name}-devel = %{version}-%{release}
339 Requires: %{name}-file = %{version}-%{release}
341 %description file-devel
342 Header file for Ecore File library.
344 %description file-devel -l pl.UTF-8
345 Plik nagłówkowy biblioteki Ecore File.
348 Summary: Static Ecore File library
349 Summary(pl.UTF-8): Statyczna biblioteka Ecore File
350 Group: Development/Libraries
351 Requires: %{name}-file-devel = %{version}-%{release}
353 %description file-static
354 Static Ecore File library.
356 %description file-static -l pl.UTF-8
357 Statyczna biblioteka Ecore File.
360 Summary: Ecore IMF library
361 Summary(pl.UTF-8): Biblioteka Ecore IMF
363 Requires: %{name} = %{version}-%{release}
368 %description imf -l pl.UTF-8
369 Biblioteka Ecore IMF.
372 Summary: Header file for Ecore IMF library
373 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF
374 Group: Development/Libraries
375 Requires: %{name}-devel = %{version}-%{release}
376 Requires: %{name}-imf = %{version}-%{release}
378 %description imf-devel
379 Header file for Ecore IMF library.
381 %description imf-devel -l pl.UTF-8
382 Plik nagłówkowy biblioteki Ecore IMF.
385 Summary: Static Ecore IMF library
386 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF
387 Group: Development/Libraries
388 Requires: %{name}-imf-devel = %{version}-%{release}
390 %description imf-static
391 Static Ecore IMF library.
393 %description imf-static -l pl.UTF-8
394 Statyczna biblioteka Ecore IMF.
397 Summary: Ecore IMF Evas library
398 Summary(pl.UTF-8): Biblioteka Ecore IMF Evas
400 Requires: %{name} = %{version}-%{release}
401 Requires: %{name}-imf = %{version}-%{release}
402 Requires: evas >= 1.0.0
404 %description imf-evas
405 Ecore IMF Evas library.
407 %description imf-evas -l pl.UTF-8
408 Biblioteka Ecore IMF Evas.
410 %package imf-evas-devel
411 Summary: Header file for Ecore IMF Evas library
412 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas
413 Group: Development/Libraries
414 Requires: %{name}-devel = %{version}-%{release}
415 Requires: %{name}-imf-devel = %{version}-%{release}
416 Requires: %{name}-imf-evas = %{version}-%{release}
417 Requires: evas-devel >= 1.0.0
419 %description imf-evas-devel
420 Header file for Ecore IMF Evas library.
422 %description imf-evas-devel -l pl.UTF-8
423 Plik nagłówkowy biblioteki Ecore IMF Evas.
425 %package imf-evas-static
426 Summary: Static Ecore IMF Evas library
427 Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas
428 Group: Development/Libraries
429 Requires: %{name}-imf-evas-devel = %{version}-%{release}
431 %description imf-evas-static
432 Static Ecore IMF Evas library.
434 %description imf-evas-static -l pl.UTF-8
435 Statyczna biblioteka Ecore IMF Evas.
438 Summary: Ecore Input library
439 Summary(pl.UTF-8): Biblioteka Ecore Input
441 Requires: %{name} = %{version}-%{release}
446 %description input -l pl.UTF-8
447 Biblioteka Ecore Input.
450 Summary: Header file for Ecore Input library
451 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input
452 Group: Development/Libraries
453 Requires: %{name}-devel = %{version}-%{release}
454 Requires: %{name}-input = %{version}-%{release}
456 %description input-devel
457 Header file for Ecore Input library.
459 %description input-devel -l pl.UTF-8
460 Plik nagłówkowy biblioteki Ecore Input.
462 %package input-static
463 Summary: Static Ecore Input library
464 Summary(pl.UTF-8): Statyczna biblioteka Ecore Input
465 Group: Development/Libraries
466 Requires: %{name}-input-devel = %{version}-%{release}
468 %description input-static
469 Static Ecore Input library.
471 %description input-static -l pl.UTF-8
472 Statyczna biblioteka Ecore Input.
475 Summary: Ecore Input Evas extension library
476 Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas
478 Requires: %{name} = %{version}-%{release}
479 Requires: %{name}-input = %{version}-%{release}
480 Requires: evas >= 1.0.0
482 %description input-evas
483 Ecore Input Evas extension library.
485 %description input-evas -l pl.UTF-8
486 Biblioteka rozszerzenia Ecore Input Evas.
488 %package input-evas-devel
489 Summary: Header file for Ecore Input Evas extension library
490 Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas
491 Group: Development/Libraries
492 Requires: %{name}-devel = %{version}-%{release}
493 Requires: %{name}-input-devel = %{version}-%{release}
494 Requires: evas-devel >= 1.0.0
496 %description input-evas-devel
497 Header file for Ecore Input Evas extension library.
499 %description input-evas-devel -l pl.UTF-8
500 Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas.
502 %package input-evas-static
503 Summary: Static Ecore Input Evas extension library
504 Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas
506 Requires: %{name}-input-evas-devel = %{version}-%{release}
508 %description input-evas-static
509 Static Ecore Input Evas extension library.
511 %description input-evas-static -l pl.UTF-8
512 Statyczna biblioteka rozszerzenia Ecore Input Evas.
515 Summary: Ecore IPC (inter-process communication functions) library
516 Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
518 Requires: %{name} = %{version}-%{release}
519 Requires: %{name}-con = %{version}-%{release}
522 Ecore IPC (inter-process communication functions) library.
524 %description ipc -l pl.UTF-8
525 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
528 Summary: Header file for Ecore IPC library
529 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC
530 Group: Development/Libraries
531 Requires: %{name}-devel = %{version}-%{release}
532 Requires: %{name}-ipc = %{version}-%{release}
534 %description ipc-devel
535 Header file for Ecore IPC (inter-process communication functions)
538 %description ipc-devel -l pl.UTF-8
539 Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji
543 Summary: Static Ecore IPC library
544 Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC
545 Group: Development/Libraries
546 Requires: %{name}-ipc-devel = %{version}-%{release}
548 %description ipc-static
549 Static Ecore IPC (inter-process communication functions) library.
551 %description ipc-static -l pl.UTF-8
552 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
555 Summary: Ecore SDL library
556 Summary(pl.UTF-8): Biblioteka Ecore SDL
558 Requires: %{name} = %{version}-%{release}
559 Requires: %{name}-input = %{version}-%{release}
564 %description sdl -l pl.UTF-8
565 Biblioteka Ecore SDL.
568 Summary: Header file for Ecore SDL library
569 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL
570 Group: Development/Libraries
571 Requires: %{name}-devel = %{version}-%{release}
572 Requires: %{name}-input-devel = %{version}-%{release}
573 Requires: SDL-devel >= 1.2.0
575 %description sdl-devel
576 Header file for Ecore SDL library.
578 %description sdl-devel -l pl.UTF-8
579 Plik nagłówkowy biblioteki Ecore SDL.
582 Summary: Static Ecore SDL library
583 Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL
584 Group: Development/Libraries
585 Requires: %{name}-sdl-devel = %{version}-%{release}
587 %description sdl-static
588 Static Ecore SDL library.
590 %description sdl-static -l pl.UTF-8
591 Statyczna biblioteka Ecore SDL.
594 Summary: Ecore X (functions for dealing with the X Window System) library
595 Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System)
597 Requires: %{name} = %{version}-%{release}
598 Requires: %{name}-input = %{version}-%{release}
601 Ecore X (functions for dealing with the X Window System) library.
603 %description x -l pl.UTF-8
604 Biblioteka Ecore X (funkcji do obsługi X Window System).
607 Summary: Header files for Ecore X library
608 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X
609 Group: Development/Libraries
610 Requires: %{name}-devel = %{version}-%{release}
611 Requires: %{name}-input-devel = %{version}-%{release}
612 Requires: %{name}-x = %{version}-%{release}
614 Requires: libxcb-devel
615 Requires: pixman-devel
616 Requires: xcb-util-devel >= 0.3.8
617 Requires: xcb-util-image-devel
618 Requires: xcb-util-keysyms-devel >= 0.3.8
619 Requires: xcb-util-wm-devel >= 0.3.8
621 Requires: xorg-lib-libX11-devel
622 Requires: xorg-lib-libXScrnSaver-devel
623 Requires: xorg-lib-libXcomposite-devel
624 Requires: xorg-lib-libXcursor-devel
625 Requires: xorg-lib-libXdamage-devel
626 Requires: xorg-lib-libXext-devel
627 Requires: xorg-lib-libXfixes-devel
628 Requires: xorg-lib-libXi-devel >= 1.3
629 Requires: xorg-lib-libXinerama-devel
630 Requires: xorg-lib-libXp-devel
631 Requires: xorg-lib-libXrandr-devel
632 Requires: xorg-lib-libXrender-devel
633 Requires: xorg-lib-libXtst-devel
637 Header files for Ecore X (functions for dealing with the X Window
640 %description x-devel -l pl.UTF-8
641 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
645 Summary: Static Ecore X library
646 Summary(pl.UTF-8): Statyczna biblioteka Ecore X
647 Group: Development/Libraries
648 Requires: %{name}-x-devel = %{version}-%{release}
650 %description x-static
651 Static Ecore X (functions for dealing with the X Window System)
654 %description x-static -l pl.UTF-8
655 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
658 Summary: Ecore XIM input method module
659 Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM
661 Requires: %{name}-imf = %{version}-%{release}
662 Requires: %{name}-x = %{version}-%{release}
664 %description module-xim
665 Ecore XIM input method module.
667 %description module-xim -l pl.UTF-8
668 Ecore - moduł metody wprowadzania znaków XIM.
680 --disable-silent-rules \
681 %{!?with_static_libs:--disable-static} \
683 --enable-ecore-directfb \
685 --enable-ecore-file \
689 %{?with_xcb:--enable-ecore-x-xcb} \
690 --enable-ecore-evas \
691 --enable-ecore-evas-fb \
701 rm -rf $RPM_BUILD_ROOT
704 DESTDIR=$RPM_BUILD_ROOT
706 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
708 %find_lang %{name} --all-name
711 rm -rf $RPM_BUILD_ROOT
713 %post -p /sbin/ldconfig
714 %postun -p /sbin/ldconfig
715 %post con -p /sbin/ldconfig
716 %postun con -p /sbin/ldconfig
717 %post config -p /sbin/ldconfig
718 %postun config -p /sbin/ldconfig
719 %post directfb -p /sbin/ldconfig
720 %postun directfb -p /sbin/ldconfig
721 %post evas -p /sbin/ldconfig
722 %postun evas -p /sbin/ldconfig
723 %post fb -p /sbin/ldconfig
724 %postun fb -p /sbin/ldconfig
725 %post file -p /sbin/ldconfig
726 %postun file -p /sbin/ldconfig
727 %post imf -p /sbin/ldconfig
728 %postun imf -p /sbin/ldconfig
729 %post imf-evas -p /sbin/ldconfig
730 %postun imf-evas -p /sbin/ldconfig
731 %post input -p /sbin/ldconfig
732 %postun input -p /sbin/ldconfig
733 %post input-evas -p /sbin/ldconfig
734 %postun input-evas -p /sbin/ldconfig
735 %post ipc -p /sbin/ldconfig
736 %postun ipc -p /sbin/ldconfig
737 %post sdl -p /sbin/ldconfig
738 %postun sdl -p /sbin/ldconfig
739 %post x -p /sbin/ldconfig
740 %postun x -p /sbin/ldconfig
742 %files -f %{name}.lang
743 %defattr(644,root,root,755)
744 %doc AUTHORS COPYING ChangeLog README
745 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
746 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
747 %dir %{_libdir}/ecore
748 %dir %{_libdir}/ecore/immodules
751 %defattr(644,root,root,755)
752 %attr(755,root,root) %{_libdir}/libecore.so
753 %{_libdir}/libecore.la
754 %dir %{_includedir}/ecore-1
755 %{_includedir}/ecore-1/Ecore.h
756 %{_includedir}/ecore-1/Ecore_Getopt.h
757 %{_pkgconfigdir}/ecore.pc
759 %if %{with static_libs}
761 %defattr(644,root,root,755)
762 %{_libdir}/libecore.a
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
768 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
771 %defattr(644,root,root,755)
772 %attr(755,root,root) %{_libdir}/libecore_con.so
773 %{_libdir}/libecore_con.la
774 %{_includedir}/ecore-1/Ecore_Con.h
775 %{_pkgconfigdir}/ecore-con.pc
777 %if %{with static_libs}
779 %defattr(644,root,root,755)
780 %{_libdir}/libecore_con.a
785 %defattr(644,root,root,755)
786 %attr(755,root,root) %{_bindir}/ecore_config
787 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
788 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
791 %defattr(644,root,root,755)
792 %attr(755,root,root) %{_libdir}/libecore_config.so
793 %{_libdir}/libecore_config.la
794 %{_includedir}/ecore-1/Ecore_Config.h
795 %{_pkgconfigdir}/ecore-config.pc
797 %if %{with static_libs}
799 %defattr(644,root,root,755)
800 %{_libdir}/libecore_config.a
805 %defattr(644,root,root,755)
806 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
807 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
809 %files directfb-devel
810 %defattr(644,root,root,755)
811 %attr(755,root,root) %{_libdir}/libecore_directfb.so
812 %{_libdir}/libecore_directfb.la
813 %{_includedir}/ecore-1/Ecore_DirectFB.h
814 %{_pkgconfigdir}/ecore-directfb.pc
816 %if %{with static_libs}
817 %files directfb-static
818 %defattr(644,root,root,755)
819 %{_libdir}/libecore_directfb.a
823 %defattr(644,root,root,755)
824 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
825 %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1
828 %defattr(644,root,root,755)
829 %attr(755,root,root) %{_libdir}/libecore_evas.so
830 %{_libdir}/libecore_evas.la
831 %{_includedir}/ecore-1/Ecore_Evas.h
832 %{_pkgconfigdir}/ecore-evas.pc
834 %if %{with static_libs}
836 %defattr(644,root,root,755)
837 %{_libdir}/libecore_evas.a
841 %defattr(644,root,root,755)
842 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
843 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
846 %defattr(644,root,root,755)
847 %attr(755,root,root) %{_libdir}/libecore_fb.so
848 %{_libdir}/libecore_fb.la
849 %{_includedir}/ecore-1/Ecore_Fb.h
850 %{_pkgconfigdir}/ecore-fb.pc
852 %if %{with static_libs}
854 %defattr(644,root,root,755)
855 %{_libdir}/libecore_fb.a
859 %defattr(644,root,root,755)
860 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
861 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
864 %defattr(644,root,root,755)
865 %attr(755,root,root) %{_libdir}/libecore_file.so
866 %{_libdir}/libecore_file.la
867 %{_includedir}/ecore-1/Ecore_File.h
868 %{_pkgconfigdir}/ecore-file.pc
870 %if %{with static_libs}
872 %defattr(644,root,root,755)
873 %{_libdir}/libecore_file.a
877 %defattr(644,root,root,755)
878 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
879 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
882 %defattr(644,root,root,755)
883 %attr(755,root,root) %{_libdir}/libecore_imf.so
884 %{_libdir}/libecore_imf.la
885 %{_includedir}/ecore-1/Ecore_IMF.h
886 %{_pkgconfigdir}/ecore-imf.pc
888 %if %{with static_libs}
890 %defattr(644,root,root,755)
891 %{_libdir}/libecore_imf.a
895 %defattr(644,root,root,755)
896 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
897 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
899 %files imf-evas-devel
900 %defattr(644,root,root,755)
901 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so
902 %{_libdir}/libecore_imf_evas.la
903 %{_includedir}/ecore-1/Ecore_IMF_Evas.h
904 %{_pkgconfigdir}/ecore-imf-evas.pc
906 %if %{with static_libs}
907 %files imf-evas-static
908 %defattr(644,root,root,755)
909 %{_libdir}/libecore_imf_evas.a
913 %defattr(644,root,root,755)
914 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
915 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
918 %defattr(644,root,root,755)
919 %attr(755,root,root) %{_libdir}/libecore_input.so
920 %{_libdir}/libecore_input.la
921 %{_includedir}/ecore-1/Ecore_Input.h
922 %{_pkgconfigdir}/ecore-input.pc
924 %if %{with static_libs}
926 %defattr(644,root,root,755)
927 %{_libdir}/libecore_input.a
931 %defattr(644,root,root,755)
932 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
933 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
935 %files input-evas-devel
936 %defattr(644,root,root,755)
937 %attr(755,root,root) %{_libdir}/libecore_input_evas.so
938 %{_libdir}/libecore_input_evas.la
939 %{_includedir}/ecore-1/Ecore_Input_Evas.h
940 %{_pkgconfigdir}/ecore-input-evas.pc
942 %if %{with static_libs}
943 %files input-evas-static
944 %defattr(644,root,root,755)
945 %{_libdir}/libecore_input_evas.a
949 %defattr(644,root,root,755)
950 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
951 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
954 %defattr(644,root,root,755)
955 %attr(755,root,root) %{_libdir}/libecore_ipc.so
956 %{_libdir}/libecore_ipc.la
957 %{_includedir}/ecore-1/Ecore_Ipc.h
958 %{_pkgconfigdir}/ecore-ipc.pc
960 %if %{with static_libs}
962 %defattr(644,root,root,755)
963 %{_libdir}/libecore_ipc.a
967 %defattr(644,root,root,755)
968 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
969 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
972 %defattr(644,root,root,755)
973 %attr(755,root,root) %{_libdir}/libecore_sdl.so
974 %{_libdir}/libecore_sdl.la
975 %{_includedir}/ecore-1/Ecore_Sdl.h
976 %{_pkgconfigdir}/ecore-sdl.pc
978 %if %{with static_libs}
980 %defattr(644,root,root,755)
981 %{_libdir}/libecore_sdl.a
985 %defattr(644,root,root,755)
986 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
987 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
990 %defattr(644,root,root,755)
991 %attr(755,root,root) %{_libdir}/libecore_x.so
992 %{_libdir}/libecore_x.la
993 %{_includedir}/ecore-1/Ecore_X.h
994 %{_includedir}/ecore-1/Ecore_X_Atoms.h
995 %{_includedir}/ecore-1/Ecore_X_Cursor.h
996 %{_pkgconfigdir}/ecore-x.pc
998 %if %{with static_libs}
1000 %defattr(644,root,root,755)
1001 %{_libdir}/libecore_x.a
1005 %defattr(644,root,root,755)
1006 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so