3 %bcond_without static_libs # don't build static library
5 Summary: Enlightened Core X interface library
6 Summary(pl): Biblioteka interfejsu X Enlightened Core
12 Source0: http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz
13 # Source0-md5: b2f3ba94aa47a885c77c3ad7a686ee42
14 URL: http://enlightenment.org/Libraries/Ecore/
15 BuildRequires: DirectFB-devel
16 BuildRequires: autoconf
17 BuildRequires: automake
18 BuildRequires: curl-devel
19 BuildRequires: evas-devel
20 BuildRequires: libtool
21 BuildRequires: openssl-devel
22 BuildRequires: pkgconfig
23 BuildRequires: xorg-lib-libXScrnSaver-devel
24 BuildRequires: xorg-lib-libXcursor-devel
25 BuildRequires: xorg-lib-libXdamage-devel
26 BuildRequires: xorg-lib-libXinerama-devel
27 BuildRequires: xorg-lib-libXp-devel
28 BuildRequires: xorg-lib-libXrandr-devel
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Ecore is the event/X abstraction layer that makes doing selections,
36 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
37 optimized, and convenient. It's a separate library so anyone can make
38 use of the work put into Ecore to make this job easy for applications.
41 Ecore to warstwa abstracji zdarzeñ/X, która powoduje, ¿e dokonywanie
42 zaznaczeñ, Xdnd, ogólne operacje X, pêtle zdarzeñ, obs³uga timeoutów i
43 bezczynno¶ci s± szybkie, zoptymalizowane i wygodne. Jest to wydzielona
44 biblioteka, wiêc ka¿dy mo¿e skorzystaæ z pracy w³o¿onej w Ecore do
45 u³atwienia swojej pracy przy aplikacjach.
48 Summary: Ecore Connection Library
50 Requires: %{name} = %{version}-%{release}
54 Ecore Connection Library.
57 Summary: Ecore Enlightened Property Library
59 Requires: %{name} = %{version}-%{release}
63 Ecore Enlightened Property Library.
66 Summary: Ecore DBus Library
68 Requires: %{name} = %{version}-%{release}
75 Summary: Ecore freedesktop.org .desktop, icon, menu parsing Library
77 Requires: %{name} = %{version}-%{release}
81 Ecore freedesktop.org .desktop, icon, menu parsing Library.
84 Summary: Ecore frame buffer system functions
86 Requires: %{name} = %{version}-%{release}
90 Ecore frame buffer system functions.
93 Summary: Ecore Evas Wrapper Library
95 Requires: %{name} = %{version}-%{release}
99 Ecore Evas Wrapper Library.
102 Summary: Ecore frame buffer system functions
104 Requires: %{name} = %{version}-%{release}
105 Conflicts: ecore-libs
108 Ecore frame buffer system functions.
111 Summary: Ecore File Library
113 Requires: %{name} = %{version}-%{release}
114 Conflicts: ecore-libs
120 Summary: Ecore inter-process communication functions
122 Requires: %{name} = %{version}-%{release}
123 Conflicts: ecore-libs
126 Ecore inter-process communication functions.
129 Summary: Ecore job dealing functions
131 Requires: %{name} = %{version}-%{release}
132 Conflicts: ecore-libs
135 Ecore job dealing functions.
138 Summary: Ecore text encoding conversion functions
140 Requires: %{name} = %{version}-%{release}
141 Conflicts: ecore-libs
144 Ecore text encoding conversion functions.
147 Summary: Ecore functions for dealing with the X Windows System
149 Requires: %{name} = %{version}-%{release}
150 Conflicts: ecore-libs
153 Ecore functions for dealing with the X Windows System.
156 Summary: Ecore header files
157 Summary(pl): Pliki nag³ówkowe Ecore
158 Group: Development/Libraries
159 Requires: %{name} = %{version}-%{release}
160 Requires: %{name}-con = %{version}-%{release}
161 Requires: %{name}-config = %{version}-%{release}
162 Requires: %{name}-dbus = %{version}-%{release}
163 Requires: %{name}-desktop = %{version}-%{release}
164 Requires: %{name}-directfb = %{version}-%{release}
165 Requires: %{name}-evas = %{version}-%{release}
166 Requires: %{name}-fb = %{version}-%{release}
167 Requires: %{name}-file = %{version}-%{release}
168 Requires: %{name}-ipc = %{version}-%{release}
169 Requires: %{name}-job = %{version}-%{release}
170 Requires: %{name}-txt = %{version}-%{release}
171 Requires: %{name}-x = %{version}-%{release}
174 Requires: openssl-devel
177 Ecore development files.
179 %description devel -l pl
180 Pliki programistyczne Ecore.
183 Summary: Static Ecore libraries
184 Summary(pl): Statyczne biblioteki Ecore
185 Group: Development/Libraries
186 Requires: %{name}-devel = %{version}-%{release}
189 Static Ecore libraries.
191 %description static -l pl
192 Statyczne biblioteki Ecore.
204 %{!?with_static_libs:--disable-static} \
209 --enable-ecore-evas \
210 --enable-ecore-evas-gl \
211 --enable-ecore-evas-xrender \
212 --enable-ecore-evas-dfb \
213 --enable-ecore-evas-fb \
214 --enable-ecore-evas-buffer \
218 --enable-ecore-dbus \
219 --enable-ecore-config \
220 --enable-ecore-file \
229 rm -rf $RPM_BUILD_ROOT
231 DESTDIR=$RPM_BUILD_ROOT
234 rm -rf $RPM_BUILD_ROOT
236 %post -p /sbin/ldconfig
237 %postun -p /sbin/ldconfig
238 %post con -p /sbin/ldconfig
239 %postun con -p /sbin/ldconfig
240 %post config -p /sbin/ldconfig
241 %postun config -p /sbin/ldconfig
242 %post dbus -p /sbin/ldconfig
243 %postun dbus -p /sbin/ldconfig
244 %post directfb -p /sbin/ldconfig
245 %postun directfb -p /sbin/ldconfig
246 %post desktop -p /sbin/ldconfig
247 %postun desktop -p /sbin/ldconfig
248 %post evas -p /sbin/ldconfig
249 %postun evas -p /sbin/ldconfig
250 %post fb -p /sbin/ldconfig
251 %postun fb -p /sbin/ldconfig
252 %post file -p /sbin/ldconfig
253 %postun file -p /sbin/ldconfig
254 %post ipc -p /sbin/ldconfig
255 %postun ipc -p /sbin/ldconfig
256 %post job -p /sbin/ldconfig
257 %postun job -p /sbin/ldconfig
258 %post txt -p /sbin/ldconfig
259 %postun txt -p /sbin/ldconfig
260 %post x -p /sbin/ldconfig
261 %postun x -p /sbin/ldconfig
264 %defattr(644,root,root,755)
265 %doc AUTHORS COPYING COPYING-PLAIN INSTALL README
266 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
269 %defattr(644,root,root,755)
270 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
273 %defattr(644,root,root,755)
274 %attr(755,root,root) %{_bindir}/ecore_config
275 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
278 %defattr(644,root,root,755)
279 %attr(755,root,root) %{_libdir}/libecore_dbus.so.*.*.*
282 %defattr(644,root,root,755)
283 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
286 %defattr(644,root,root,755)
287 %attr(755,root,root) %{_libdir}/libecore_desktop.so.*.*.*
290 %defattr(644,root,root,755)
291 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
294 %defattr(644,root,root,755)
295 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
298 %defattr(644,root,root,755)
299 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
302 %defattr(644,root,root,755)
303 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
306 %defattr(644,root,root,755)
307 %attr(755,root,root) %{_libdir}/libecore_job.so.*.*.*
310 %defattr(644,root,root,755)
311 %attr(755,root,root) %{_libdir}/libecore_txt.so.*.*.*
314 %defattr(644,root,root,755)
315 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
318 %defattr(644,root,root,755)
319 %attr(755,root,root) %{_bindir}/ecore-config
320 %attr(755,root,root) %{_libdir}/libecore*.so
321 %{_libdir}/libecore*.la
322 %{_pkgconfigdir}/ecore.pc
323 %{_aclocaldir}/ecore.m4
324 %{_includedir}/Ecore*.h
326 %if %{with static_libs}
328 %defattr(644,root,root,755)
329 %{_libdir}/libecore*.a