]>
Commit | Line | Data |
---|---|---|
95b32668 KK |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without static_libs # don't build static library | |
d8516976 | 4 | %bcond_with xcb # XCB instead of Xlib |
95b32668 | 5 | # |
d18fccf8 | 6 | %define eet_ver 1.3.2 |
d18fccf8 | 7 | %define svn -ver-svn-06 |
320931eb | 8 | Summary: Enlightened Core X interface library |
967c161c | 9 | Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core |
320931eb | 10 | Name: ecore |
d18fccf8 | 11 | Version: 0.9.9.49898 |
7da92f77 | 12 | Release: 0.1 |
d18fccf8 | 13 | License: LGPL v2.1 |
320931eb | 14 | Group: X11/Libraries |
898158fc | 15 | Source0: http://download.enlightenment.org/snapshots/LATEST/%{name}-%{version}.tar.bz2 |
d18fccf8 | 16 | # Source0-md5: 52245ac4e4c83e579692eff6380e56b1 |
dd506027 | 17 | URL: http://enlightenment.org/p.php?p=about/libs/ecore |
d8516976 | 18 | BuildRequires: DirectFB-devel >= 0.9.16 |
34dcbe62 JB |
19 | BuildRequires: SDL-devel |
20 | BuildRequires: autoconf >= 2.52 | |
21 | BuildRequires: automake >= 1.6 | |
fcac574f | 22 | BuildRequires: curl-devel |
3eba0190 | 23 | BuildRequires: eet-devel >= %{eet_ver} |
d8516976 | 24 | BuildRequires: evas-devel >= %{version} |
320931eb | 25 | BuildRequires: libtool |
26 | BuildRequires: openssl-devel | |
c3b5ffaf | 27 | BuildRequires: pkgconfig |
d8516976 JB |
28 | BuildRequires: tslib-devel |
29 | %if %{with xcb} | |
30 | BuildRequires: libxcb-devel | |
31 | BuildRequires: xcb-util-devel | |
32 | %else | |
8bd9691e | 33 | BuildRequires: xorg-lib-libXScrnSaver-devel |
34 | BuildRequires: xorg-lib-libXcursor-devel | |
35 | BuildRequires: xorg-lib-libXdamage-devel | |
d8516976 JB |
36 | BuildRequires: xorg-lib-libXext-devel |
37 | BuildRequires: xorg-lib-libXfixes-devel | |
8bd9691e | 38 | BuildRequires: xorg-lib-libXinerama-devel |
39 | BuildRequires: xorg-lib-libXp-devel | |
40 | BuildRequires: xorg-lib-libXrandr-devel | |
d8516976 JB |
41 | BuildRequires: xorg-lib-libXrender-devel |
42 | %endif | |
43 | Requires: evas >= %{version} | |
76bceaba | 44 | Obsoletes: ecore-libs |
320931eb | 45 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
46 | ||
4acfc032 | 47 | %undefine __cxx |
48 | ||
320931eb | 49 | %description |
50 | Ecore is the event/X abstraction layer that makes doing selections, | |
51 | Xdnd, general X stuff, event loops, timeouts and idle handlers fast, | |
52 | optimized, and convenient. It's a separate library so anyone can make | |
53 | use of the work put into Ecore to make this job easy for applications. | |
54 | ||
e84a11fe JR |
55 | %description -l pl.UTF-8 |
56 | Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie | |
57 | zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i | |
58 | bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona | |
59 | biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do | |
60 | ułatwienia swojej pracy przy aplikacjach. | |
f95d65ff | 61 | |
76bceaba | 62 | %package con |
63 | Summary: Ecore Connection Library | |
967c161c | 64 | Summary(pl.UTF-8): Biblioteka połączeń Ecore |
76bceaba | 65 | Group: Libraries |
66 | Requires: %{name} = %{version}-%{release} | |
67 | Conflicts: ecore-libs | |
68 | ||
69 | %description con | |
70 | Ecore Connection Library. | |
71 | ||
e84a11fe JR |
72 | %description con -l pl.UTF-8 |
73 | Biblioteka połączeń Ecore. | |
4127e42d | 74 | |
76bceaba | 75 | %package config |
76 | Summary: Ecore Enlightened Property Library | |
967c161c | 77 | Summary(pl.UTF-8): Biblioteka właściwości Ecore |
76bceaba | 78 | Group: Libraries |
d8516976 | 79 | Requires: %{name}-ipc = %{version}-%{release} |
76bceaba | 80 | Conflicts: ecore-libs |
81 | ||
82 | %description config | |
83 | Ecore Enlightened Property Library. | |
84 | ||
e84a11fe JR |
85 | %description config -l pl.UTF-8 |
86 | Biblioteka właściwości Ecore. | |
4127e42d | 87 | |
76bceaba | 88 | %package desktop |
89 | Summary: Ecore freedesktop.org .desktop, icon, menu parsing Library | |
967c161c | 90 | Summary(pl.UTF-8): Biblioteka przetwarzania plików .desktop, ikon i menu |
ef89d0f2 | 91 | Group: X11/Libraries |
d8516976 | 92 | Requires: %{name}-file = %{version}-%{release} |
76bceaba | 93 | Conflicts: ecore-libs |
94 | ||
95 | %description desktop | |
96 | Ecore freedesktop.org .desktop, icon, menu parsing Library. | |
97 | ||
e84a11fe JR |
98 | %description desktop -l pl.UTF-8 |
99 | Biblioteka przetwarzania plików .desktop, ikon i menu. | |
4127e42d | 100 | |
76bceaba | 101 | %package directfb |
102 | Summary: Ecore frame buffer system functions | |
967c161c | 103 | Summary(pl.UTF-8): Funkcje systemowe framebuffera Ecore |
76bceaba | 104 | Group: Libraries |
105 | Requires: %{name} = %{version}-%{release} | |
d8516976 | 106 | Requires: DirectFB >= 0.9.16 |
76bceaba | 107 | Conflicts: ecore-libs |
108 | ||
109 | %description directfb | |
110 | Ecore frame buffer system functions. | |
111 | ||
e84a11fe | 112 | %description directfb -l pl.UTF-8 |
4127e42d JB |
113 | Funkcje systemowe framebuffera Ecore. |
114 | ||
76bceaba | 115 | %package fb |
116 | Summary: Ecore frame buffer system functions | |
967c161c | 117 | Summary(pl.UTF-8): Funkcje systemowe framebuffera Ecore |
76bceaba | 118 | Group: Libraries |
119 | Requires: %{name} = %{version}-%{release} | |
120 | Conflicts: ecore-libs | |
ef89d0f2 | 121 | |
76bceaba | 122 | %description fb |
123 | Ecore frame buffer system functions. | |
ef89d0f2 | 124 | |
e84a11fe | 125 | %description fb -l pl.UTF-8 |
4127e42d JB |
126 | Funkcje systemowe framebuffera Ecore. |
127 | ||
76bceaba | 128 | %package file |
129 | Summary: Ecore File Library | |
967c161c | 130 | Summary(pl.UTF-8): Biblioteka Ecore File |
76bceaba | 131 | Group: Libraries |
132 | Requires: %{name} = %{version}-%{release} | |
133 | Conflicts: ecore-libs | |
134 | ||
135 | %description file | |
136 | Ecore File Library. | |
137 | ||
e84a11fe | 138 | %description file -l pl.UTF-8 |
4127e42d JB |
139 | Biblioteka Ecore File. |
140 | ||
03d369ba | 141 | %package imf |
34dcbe62 JB |
142 | Summary: Ecore library IMF module |
143 | Summary(pl.UTF-8): Moduł IMF biblioteki Ecore | |
03d369ba BZ |
144 | Group: Libraries |
145 | Requires: %{name}-con = %{version}-%{release} | |
146 | Conflicts: ecore-libs | |
147 | ||
148 | %description imf | |
34dcbe62 JB |
149 | Ecore library IMF module. |
150 | ||
151 | %description imf -l pl.UTF-8 | |
152 | Moduł IMF biblioteki Ecore. | |
153 | ||
154 | %package imf-evas | |
155 | Summary: Ecore library IMF Evas module | |
156 | Summary(pl.UTF-8): Moduł IMF Evas biblioteki Ecore | |
157 | Group: Libraries | |
158 | Requires: %{name}-evas = %{version}-%{release} | |
159 | Requires: %{name}-imf = %{version}-%{release} | |
160 | Conflicts: ecore-libs | |
161 | ||
162 | %description imf-evas | |
163 | Ecore library IMF Evas module. | |
03d369ba | 164 | |
34dcbe62 JB |
165 | %description imf-evas -l pl.UTF-8 |
166 | Moduł IMF Evas biblioteki Ecore. | |
03d369ba | 167 | |
d18fccf8 | 168 | %package input |
169 | Summary: Ecore library Input module | |
170 | Summary(pl.UTF-8): Moduł Input biblioteki Ecore | |
171 | Group: Libraries | |
172 | Requires: %{name} = %{version}-%{release} | |
173 | Conflicts: ecore-libs | |
174 | ||
175 | %description input | |
176 | Ecore library Input module. | |
177 | ||
178 | %description input -l pl.UTF-8 | |
179 | Moduł Input biblioteki Ecore. | |
180 | ||
181 | %package input-evas | |
182 | Summary: Ecore library Input Evas module | |
183 | Summary(pl.UTF-8): Moduł Input Evas biblioteki Ecore | |
184 | Group: Libraries | |
185 | Requires: %{name}-evas = %{version}-%{release} | |
186 | Requires: %{name}-input = %{version}-%{release} | |
187 | Conflicts: ecore-libs | |
188 | ||
189 | %description input-evas | |
190 | Ecore library Input Evas module. | |
191 | ||
192 | %description input-evas -l pl.UTF-8 | |
193 | Moduł Input Evas biblioteki Ecore. | |
194 | ||
76bceaba | 195 | %package ipc |
196 | Summary: Ecore inter-process communication functions | |
967c161c | 197 | Summary(pl.UTF-8): Funkcje komunikacji międzyprocesowej Ecore |
76bceaba | 198 | Group: Libraries |
d8516976 | 199 | Requires: %{name}-con = %{version}-%{release} |
76bceaba | 200 | Conflicts: ecore-libs |
201 | ||
202 | %description ipc | |
203 | Ecore inter-process communication functions. | |
204 | ||
e84a11fe JR |
205 | %description ipc -l pl.UTF-8 |
206 | Funkcje komunikacji międzyprocesowej Ecore. | |
4127e42d | 207 | |
76bceaba | 208 | %package job |
209 | Summary: Ecore job dealing functions | |
967c161c | 210 | Summary(pl.UTF-8): Funkcje obsługi zadań Ecore |
76bceaba | 211 | Group: Libraries |
212 | Requires: %{name} = %{version}-%{release} | |
213 | Conflicts: ecore-libs | |
214 | ||
215 | %description job | |
216 | Ecore job dealing functions. | |
217 | ||
e84a11fe JR |
218 | %description job -l pl.UTF-8 |
219 | Funkcje obsługi zadań Ecore. | |
4127e42d | 220 | |
34dcbe62 JB |
221 | %package sdl |
222 | Summary: Ecore library SDL module | |
223 | Summary(pl.UTF-8): Moduł SDL biblioteki Ecore | |
224 | Group: Libraries | |
225 | Requires: %{name} = %{version}-%{release} | |
226 | Conflicts: ecore-libs | |
227 | ||
228 | %description sdl | |
229 | Ecore library SDL module. | |
230 | ||
231 | %description sdl -l pl.UTF-8 | |
232 | Moduł SDL biblioteki Ecore. | |
233 | ||
76bceaba | 234 | %package txt |
235 | Summary: Ecore text encoding conversion functions | |
967c161c | 236 | Summary(pl.UTF-8): Funkcje konwersji kodowania tekstu Ecore |
76bceaba | 237 | Group: Libraries |
238 | Requires: %{name} = %{version}-%{release} | |
239 | Conflicts: ecore-libs | |
240 | ||
241 | %description txt | |
242 | Ecore text encoding conversion functions. | |
243 | ||
e84a11fe | 244 | %description txt -l pl.UTF-8 |
4127e42d JB |
245 | Funkcje konwersji kodowania tekstu Ecore. |
246 | ||
76bceaba | 247 | %package x |
4127e42d | 248 | Summary: Ecore functions for dealing with the X Window System |
967c161c | 249 | Summary(pl.UTF-8): Funkcje Ecore do obsługi X Window System |
76bceaba | 250 | Group: X11/Libraries |
76bceaba | 251 | Conflicts: ecore-libs |
252 | ||
253 | %description x | |
4127e42d JB |
254 | Ecore functions for dealing with the X Window System. |
255 | ||
e84a11fe JR |
256 | %description x -l pl.UTF-8 |
257 | Funkcje Ecore do obsługi X Window System. | |
ef89d0f2 | 258 | |
320931eb | 259 | %package devel |
f95d65ff | 260 | Summary: Ecore header files |
967c161c | 261 | Summary(pl.UTF-8): Pliki nagłówkowe Ecore |
320931eb | 262 | Group: Development/Libraries |
76bceaba | 263 | Requires: %{name} = %{version}-%{release} |
264 | Requires: %{name}-con = %{version}-%{release} | |
d8516976 | 265 | # + openssl-devel curl-devel |
76bceaba | 266 | Requires: %{name}-config = %{version}-%{release} |
d8516976 | 267 | # + eet-devel >= 0.9.10.038 |
34dcbe62 | 268 | Requires: %{name}-directfb = %{version}-%{release} |
d8516976 | 269 | # + DirectFB-devel >= 0.9.16 |
76bceaba | 270 | Requires: %{name}-fb = %{version}-%{release} |
d8516976 | 271 | # + tslib-devel |
76bceaba | 272 | Requires: %{name}-file = %{version}-%{release} |
d8516976 | 273 | # + curl-devel |
03d369ba | 274 | Requires: %{name}-imf = %{version}-%{release} |
76bceaba | 275 | Requires: %{name}-ipc = %{version}-%{release} |
34dcbe62 JB |
276 | Requires: %{name}-sdl = %{version}-%{release} |
277 | # + sdl-devel | |
76bceaba | 278 | Requires: %{name}-x = %{version}-%{release} |
d8516976 JB |
279 | %if %{with xcb} |
280 | # + libxcb-devel xcb-util-devel | |
281 | %else | |
282 | # + xorg-lib-libXScrnSaver-devel xorg-lib-libXcursor-devel xorg-lib-libXdamage-devel xorg-lib-libXext-devel xorg-lib-libXfixes-devel xorg-lib-libXinerama-devel xorg-lib-libXp-devel xorg-lib-libXrandr-devel xorg-lib-libXrender-devel | |
283 | %endif | |
320931eb | 284 | |
285 | %description devel | |
286 | Ecore development files. | |
287 | ||
e84a11fe | 288 | %description devel -l pl.UTF-8 |
f95d65ff JB |
289 | Pliki programistyczne Ecore. |
290 | ||
320931eb | 291 | %package static |
f95d65ff | 292 | Summary: Static Ecore libraries |
967c161c | 293 | Summary(pl.UTF-8): Statyczne biblioteki Ecore |
320931eb | 294 | Group: Development/Libraries |
f95d65ff | 295 | Requires: %{name}-devel = %{version}-%{release} |
320931eb | 296 | |
297 | %description static | |
f95d65ff JB |
298 | Static Ecore libraries. |
299 | ||
e84a11fe | 300 | %description static -l pl.UTF-8 |
f95d65ff | 301 | Statyczne biblioteki Ecore. |
320931eb | 302 | |
34dcbe62 JB |
303 | %package evas |
304 | Summary: Ecore Evas Wrapper Library | |
305 | Summary(pl.UTF-8): Biblioteka Ecore Evas Wrapper | |
306 | Group: Libraries | |
307 | #Requires: %{name}-directfb = %{version}-%{release} | |
308 | Requires: %{name}-fb = %{version}-%{release} | |
309 | Requires: %{name}-sdl = %{version}-%{release} | |
310 | Requires: %{name}-x = %{version}-%{release} | |
311 | Requires: evas >= %{version} | |
312 | Conflicts: ecore-libs | |
313 | ||
314 | %description evas | |
315 | Ecore Evas Wrapper Library. | |
316 | ||
317 | %description evas -l pl.UTF-8 | |
318 | Biblioteka Ecore Evas Wrapper. | |
319 | ||
320 | %package evas-devel | |
321 | Summary: Header files for Ecore Evas Wrapper Library | |
322 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteka Ecore Evas Wrapper | |
323 | Group: Development/Libraries | |
324 | Requires: %{name}-devel = %{version}-%{release} | |
325 | Requires: %{name}-imf-evas = %{version}-%{release} | |
326 | #Requires: DirectFB-devel >= 0.9.16 | |
327 | Requires: SDL-devel | |
328 | Requires: evas-devel >= %{version} | |
329 | Requires: tslib-devel | |
330 | ||
331 | %description evas-devel | |
332 | Header files for Ecore Evas Wrapper Library. | |
333 | ||
334 | %description evas-devel -l pl.UTF-8 | |
335 | Pliki nagłówkowe biblioteka Ecore Evas Wrapper. | |
336 | ||
337 | %package evas-static | |
338 | Summary: Static Ecore Evas Wrapper Library | |
339 | Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas Wrapper | |
340 | Group: Development/Libraries | |
341 | Requires: %{name}-evas-devel = %{version}-%{release} | |
342 | ||
343 | %description evas-static | |
344 | Static Ecore Evas Wrapper Library. | |
345 | ||
346 | %description evas-static -l pl.UTF-8 | |
347 | Biblioteka statyczna Ecore Evas Wrapper. | |
348 | ||
320931eb | 349 | %prep |
38d61f18 | 350 | %setup -q |
320931eb | 351 | |
352 | %build | |
de1254be | 353 | %{__libtoolize} |
354 | %{__aclocal} -I m4 | |
355 | %{__autoconf} | |
356 | %{__autoheader} | |
357 | %{__automake} | |
dd0b420b | 358 | %configure \ |
95b32668 | 359 | %{!?with_static_libs:--disable-static} \ |
34dcbe62 JB |
360 | --enable-ecore-con \ |
361 | --enable-ecore-config \ | |
34dcbe62 JB |
362 | --enable-ecore-directfb \ |
363 | --enable-ecore-fb \ | |
364 | --enable-ecore-file \ | |
365 | --enable-ecore-ipc \ | |
34dcbe62 | 366 | --enable-ecore-sdl \ |
dd0b420b | 367 | --enable-ecore-x \ |
d8516976 | 368 | %{?with_xcb:--enable-ecore-x-xcb} \ |
dd0b420b | 369 | --enable-ecore-evas \ |
dd0b420b | 370 | --enable-ecore-evas-buffer \ |
34dcbe62 JB |
371 | --disable-ecore-evas-dfb \ |
372 | --enable-ecore-evas-fb \ | |
373 | --enable-ecore-evas-sdl \ | |
374 | --enable-ecore-evas-xrender \ | |
375 | --enable-curl \ | |
fcac574f | 376 | --enable-inotify \ |
34dcbe62 JB |
377 | --enable-openssl \ |
378 | --enable-poll | |
379 | ||
380 | # --enable-ecore-evas-dfb needs evas-directfb (currently disabled) | |
dd0b420b | 381 | |
d18fccf8 | 382 | %{__make} V=1 |
320931eb | 383 | |
384 | %install | |
385 | rm -rf $RPM_BUILD_ROOT | |
34dcbe62 | 386 | |
320931eb | 387 | %{__make} install \ |
388 | DESTDIR=$RPM_BUILD_ROOT | |
389 | ||
d18fccf8 | 390 | %find_lang %{name} --all-name |
391 | ||
320931eb | 392 | %clean |
393 | rm -rf $RPM_BUILD_ROOT | |
394 | ||
76bceaba | 395 | %post -p /sbin/ldconfig |
396 | %postun -p /sbin/ldconfig | |
4127e42d JB |
397 | %post con -p /sbin/ldconfig |
398 | %postun con -p /sbin/ldconfig | |
399 | %post config -p /sbin/ldconfig | |
400 | %postun config -p /sbin/ldconfig | |
4127e42d JB |
401 | %post directfb -p /sbin/ldconfig |
402 | %postun directfb -p /sbin/ldconfig | |
403 | %post desktop -p /sbin/ldconfig | |
404 | %postun desktop -p /sbin/ldconfig | |
405 | %post evas -p /sbin/ldconfig | |
406 | %postun evas -p /sbin/ldconfig | |
407 | %post fb -p /sbin/ldconfig | |
408 | %postun fb -p /sbin/ldconfig | |
409 | %post file -p /sbin/ldconfig | |
410 | %postun file -p /sbin/ldconfig | |
03d369ba BZ |
411 | %post imf -p /sbin/ldconfig |
412 | %postun imf -p /sbin/ldconfig | |
34dcbe62 JB |
413 | %post imf-evas -p /sbin/ldconfig |
414 | %postun imf-evas -p /sbin/ldconfig | |
d18fccf8 | 415 | %post input -p /sbin/ldconfig |
416 | %postun input -p /sbin/ldconfig | |
417 | %post input-evas -p /sbin/ldconfig | |
418 | %postun input-evas -p /sbin/ldconfig | |
4127e42d JB |
419 | %post ipc -p /sbin/ldconfig |
420 | %postun ipc -p /sbin/ldconfig | |
34dcbe62 JB |
421 | %post sdl -p /sbin/ldconfig |
422 | %postun sdl -p /sbin/ldconfig | |
4127e42d JB |
423 | %post x -p /sbin/ldconfig |
424 | %postun x -p /sbin/ldconfig | |
320931eb | 425 | |
d18fccf8 | 426 | %files -f %{name}.lang |
320931eb | 427 | %defattr(644,root,root,755) |
a51cace0 | 428 | %doc AUTHORS COPYING COPYING-PLAIN README |
d18fccf8 | 429 | %attr(755,root,root) %{_libdir}/libecore%{svn}.so.*.*.* |
430 | %attr(755,root,root) %ghost %{_libdir}/libecore%{svn}.so.0 | |
320931eb | 431 | |
76bceaba | 432 | %files con |
ef89d0f2 | 433 | %defattr(644,root,root,755) |
d18fccf8 | 434 | %attr(755,root,root) %{_libdir}/libecore_con%{svn}.so.*.*.* |
435 | %attr(755,root,root) %ghost %{_libdir}/libecore_con%{svn}.so.0 | |
76bceaba | 436 | |
437 | %files config | |
438 | %defattr(644,root,root,755) | |
439 | %attr(755,root,root) %{_bindir}/ecore_config | |
d18fccf8 | 440 | %attr(755,root,root) %{_libdir}/libecore_config%{svn}.so.*.*.* |
441 | %attr(755,root,root) %ghost %{_libdir}/libecore_config%{svn}.so.0 | |
76bceaba | 442 | |
34dcbe62 | 443 | %files directfb |
25c309e2 | 444 | %defattr(644,root,root,755) |
d18fccf8 | 445 | %attr(755,root,root) %{_libdir}/libecore_directfb%{svn}.so.*.*.* |
446 | %attr(755,root,root) %ghost %{_libdir}/libecore_directfb%{svn}.so.0 | |
76bceaba | 447 | |
d18fccf8 | 448 | %if 0 |
34dcbe62 | 449 | %files desktop |
76bceaba | 450 | %defattr(644,root,root,755) |
34dcbe62 JB |
451 | %attr(755,root,root) %{_libdir}/libecore_desktop.so.*.*.* |
452 | %attr(755,root,root) %ghost %{_libdir}/libecore_desktop.so.0 | |
d18fccf8 | 453 | %endif |
76bceaba | 454 | |
455 | %files fb | |
456 | %defattr(644,root,root,755) | |
d18fccf8 | 457 | %attr(755,root,root) %{_libdir}/libecore_fb%{svn}.so.*.*.* |
458 | %attr(755,root,root) %ghost %{_libdir}/libecore_fb%{svn}.so.0 | |
76bceaba | 459 | |
460 | %files file | |
461 | %defattr(644,root,root,755) | |
d18fccf8 | 462 | %attr(755,root,root) %{_libdir}/libecore_file%{svn}.so.*.*.* |
463 | %attr(755,root,root) %ghost %{_libdir}/libecore_file%{svn}.so.0 | |
03d369ba BZ |
464 | |
465 | %files imf | |
466 | %defattr(644,root,root,755) | |
d18fccf8 | 467 | %attr(755,root,root) %{_libdir}/libecore_imf%{svn}.so.*.*.* |
468 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf%{svn}.so.0 | |
34dcbe62 JB |
469 | |
470 | %files imf-evas | |
471 | %defattr(644,root,root,755) | |
d18fccf8 | 472 | %attr(755,root,root) %{_libdir}/libecore_imf_evas%{svn}.so.*.*.* |
473 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas%{svn}.so.0 | |
474 | ||
475 | %files input | |
476 | %defattr(644,root,root,755) | |
477 | %attr(755,root,root) %{_libdir}/libecore_input%{svn}.so.*.*.* | |
478 | %attr(755,root,root) %ghost %{_libdir}/libecore_input%{svn}.so.0 | |
479 | ||
480 | %files input-evas | |
481 | %defattr(644,root,root,755) | |
482 | %attr(755,root,root) %{_libdir}/libecore_input_evas%{svn}.so.*.*.* | |
483 | %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas%{svn}.so.0 | |
76bceaba | 484 | |
485 | %files ipc | |
486 | %defattr(644,root,root,755) | |
d18fccf8 | 487 | %attr(755,root,root) %{_libdir}/libecore_ipc%{svn}.so.*.*.* |
488 | %attr(755,root,root) %ghost %{_libdir}/libecore_ipc%{svn}.so.0 | |
76bceaba | 489 | |
d18fccf8 | 490 | %if 0 |
76bceaba | 491 | %files job |
492 | %defattr(644,root,root,755) | |
34dcbe62 JB |
493 | %attr(755,root,root) %{_libdir}/libecore_job.so.*.*.* |
494 | %attr(755,root,root) %ghost %{_libdir}/libecore_job.so.0 | |
d18fccf8 | 495 | %endif |
34dcbe62 JB |
496 | |
497 | %files sdl | |
498 | %defattr(644,root,root,755) | |
d18fccf8 | 499 | %attr(755,root,root) %{_libdir}/libecore_sdl%{svn}.so.*.*.* |
500 | %attr(755,root,root) %ghost %{_libdir}/libecore_sdl%{svn}.so.0 | |
76bceaba | 501 | |
d18fccf8 | 502 | %if 0 |
76bceaba | 503 | %files txt |
504 | %defattr(644,root,root,755) | |
34dcbe62 JB |
505 | %attr(755,root,root) %{_libdir}/libecore_txt.so.*.*.* |
506 | %attr(755,root,root) %ghost %{_libdir}/libecore_txt.so.0 | |
d18fccf8 | 507 | %endif |
76bceaba | 508 | |
509 | %files x | |
510 | %defattr(644,root,root,755) | |
d18fccf8 | 511 | %attr(755,root,root) %{_libdir}/libecore_x%{svn}.so.*.*.* |
512 | %attr(755,root,root) %ghost %{_libdir}/libecore_x%{svn}.so.0 | |
ef89d0f2 | 513 | |
320931eb | 514 | %files devel |
515 | %defattr(644,root,root,755) | |
d8516976 JB |
516 | %attr(755,root,root) %{_libdir}/libecore.so |
517 | %{_libdir}/libecore.la | |
518 | %{_includedir}/Ecore.h | |
d18fccf8 | 519 | %{_includedir}/Ecore_Getopt.h |
520 | %{_includedir}/Ecore_Input.h | |
521 | #%{_includedir}/Ecore_Data.h | |
522 | #%{_includedir}/Ecore_Str.h | |
320931eb | 523 | %{_pkgconfigdir}/ecore.pc |
d8516976 | 524 | # modules |
34dcbe62 JB |
525 | %attr(755,root,root) %{_libdir}/libecore_con.so |
526 | %attr(755,root,root) %{_libdir}/libecore_config.so | |
527 | %attr(755,root,root) %{_libdir}/libecore_directfb.so | |
d18fccf8 | 528 | #%attr(755,root,root) %{_libdir}/libecore_desktop.so |
34dcbe62 JB |
529 | %attr(755,root,root) %{_libdir}/libecore_fb.so |
530 | %attr(755,root,root) %{_libdir}/libecore_file.so | |
531 | %attr(755,root,root) %{_libdir}/libecore_imf.so | |
d18fccf8 | 532 | %attr(755,root,root) %{_libdir}/libecore_input.so |
34dcbe62 | 533 | %attr(755,root,root) %{_libdir}/libecore_ipc.so |
d18fccf8 | 534 | #%attr(755,root,root) %{_libdir}/libecore_job.so |
34dcbe62 | 535 | %attr(755,root,root) %{_libdir}/libecore_sdl.so |
d18fccf8 | 536 | #%attr(755,root,root) %{_libdir}/libecore_txt.so |
34dcbe62 JB |
537 | %attr(755,root,root) %{_libdir}/libecore_x.so |
538 | %{_libdir}/libecore_con.la | |
539 | %{_libdir}/libecore_config.la | |
540 | %{_libdir}/libecore_directfb.la | |
d18fccf8 | 541 | #%{_libdir}/libecore_desktop.la |
34dcbe62 JB |
542 | %{_libdir}/libecore_fb.la |
543 | %{_libdir}/libecore_file.la | |
544 | %{_libdir}/libecore_imf.la | |
d18fccf8 | 545 | %{_libdir}/libecore_input.la |
34dcbe62 | 546 | %{_libdir}/libecore_ipc.la |
d18fccf8 | 547 | #%{_libdir}/libecore_job.la |
34dcbe62 | 548 | %{_libdir}/libecore_sdl.la |
d18fccf8 | 549 | #%{_libdir}/libecore_txt.la |
34dcbe62 JB |
550 | %{_libdir}/libecore_x.la |
551 | %{_includedir}/Ecore_Con.h | |
552 | %{_includedir}/Ecore_Config.h | |
d18fccf8 | 553 | #%{_includedir}/Ecore_Desktop.h |
34dcbe62 JB |
554 | %{_includedir}/Ecore_DirectFB.h |
555 | %{_includedir}/Ecore_Fb.h | |
556 | %{_includedir}/Ecore_File.h | |
557 | %{_includedir}/Ecore_IMF.h | |
558 | %{_includedir}/Ecore_Ipc.h | |
d18fccf8 | 559 | #%{_includedir}/Ecore_Job.h |
34dcbe62 | 560 | %{_includedir}/Ecore_Sdl.h |
d18fccf8 | 561 | #%{_includedir}/Ecore_Txt.h |
34dcbe62 JB |
562 | %{_includedir}/Ecore_X.h |
563 | %{_includedir}/Ecore_X_Atoms.h | |
564 | %{_includedir}/Ecore_X_Cursor.h | |
565 | %{_pkgconfigdir}/ecore-con.pc | |
566 | %{_pkgconfigdir}/ecore-config.pc | |
567 | %{_pkgconfigdir}/ecore-directfb.pc | |
d18fccf8 | 568 | #%{_pkgconfigdir}/ecore-desktop.pc |
34dcbe62 JB |
569 | %{_pkgconfigdir}/ecore-fb.pc |
570 | %{_pkgconfigdir}/ecore-file.pc | |
571 | %{_pkgconfigdir}/ecore-imf.pc | |
d18fccf8 | 572 | %{_pkgconfigdir}/ecore-input.pc |
34dcbe62 | 573 | %{_pkgconfigdir}/ecore-ipc.pc |
d18fccf8 | 574 | #%{_pkgconfigdir}/ecore-job.pc |
34dcbe62 | 575 | %{_pkgconfigdir}/ecore-sdl.pc |
d18fccf8 | 576 | #%{_pkgconfigdir}/ecore-txt.pc |
34dcbe62 | 577 | %{_pkgconfigdir}/ecore-x.pc |
320931eb | 578 | |
95b32668 | 579 | %if %{with static_libs} |
320931eb | 580 | %files static |
581 | %defattr(644,root,root,755) | |
d8516976 JB |
582 | %{_libdir}/libecore.a |
583 | # modules | |
34dcbe62 JB |
584 | %{_libdir}/libecore_con.a |
585 | %{_libdir}/libecore_config.a | |
586 | %{_libdir}/libecore_directfb.a | |
d18fccf8 | 587 | #%{_libdir}/libecore_desktop.a |
34dcbe62 JB |
588 | %{_libdir}/libecore_fb.a |
589 | %{_libdir}/libecore_file.a | |
590 | %{_libdir}/libecore_imf.a | |
d18fccf8 | 591 | %{_libdir}/libecore_input.a |
34dcbe62 | 592 | %{_libdir}/libecore_ipc.a |
d18fccf8 | 593 | #%{_libdir}/libecore_job.a |
34dcbe62 | 594 | %{_libdir}/libecore_sdl.a |
d18fccf8 | 595 | #%{_libdir}/libecore_txt.a |
34dcbe62 | 596 | %{_libdir}/libecore_x.a |
95b32668 | 597 | %endif |
34dcbe62 JB |
598 | |
599 | %files evas | |
600 | %defattr(644,root,root,755) | |
d18fccf8 | 601 | %attr(755,root,root) %{_libdir}/libecore_evas%{svn}.so.*.*.* |
602 | %attr(755,root,root) %ghost %{_libdir}/libecore_evas%{svn}.so.0 | |
34dcbe62 JB |
603 | |
604 | %files evas-devel | |
605 | %defattr(644,root,root,755) | |
606 | %attr(755,root,root) %{_libdir}/libecore_evas.so | |
607 | %{_libdir}/libecore_evas.la | |
608 | %{_includedir}/Ecore_Evas.h | |
d18fccf8 | 609 | %{_includedir}/Ecore_Input_Evas.h |
34dcbe62 JB |
610 | %{_pkgconfigdir}/ecore-evas.pc |
611 | # evas modules | |
612 | %attr(755,root,root) %{_libdir}/libecore_imf_evas.so | |
d18fccf8 | 613 | %attr(755,root,root) %{_libdir}/libecore_input_evas.so |
34dcbe62 | 614 | %{_libdir}/libecore_imf_evas.la |
d18fccf8 | 615 | %{_libdir}/libecore_input_evas.la |
34dcbe62 JB |
616 | %{_includedir}/Ecore_IMF_Evas.h |
617 | %{_pkgconfigdir}/ecore-imf-evas.pc | |
d18fccf8 | 618 | %{_pkgconfigdir}/ecore-input-evas.pc |
34dcbe62 JB |
619 | |
620 | %files evas-static | |
621 | %defattr(644,root,root,755) | |
622 | %{_libdir}/libecore_evas.a | |
623 | # evas modules | |
624 | %{_libdir}/libecore_imf_evas.a | |
d18fccf8 | 625 | %{_libdir}/libecore_input_evas.a |