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