]>
Commit | Line | Data |
---|---|---|
59daa9d7 | 1 | # TODO: drop --disable-ecore-evas-software-8-x11 when fixed (xcb_api only) |
95b32668 KK |
2 | # |
3 | # Conditional build: | |
4 | %bcond_without static_libs # don't build static library | |
59daa9d7 JB |
5 | %bcond_without xcb # force disabling XCB usage |
6 | %bcond_with xcb_api # XCB instead of Xlib (highly experimental, no XIM module) | |
7 | # must be consistent with xcb_api setting in evas! | |
8 | %bcond_without cares # use c-ares | |
5bf504ac | 9 | %bcond_without ibus # IBus module |
59daa9d7 | 10 | %bcond_without scim # SCIM module |
5bf504ac | 11 | %bcond_without wayland # Wayland library module |
95b32668 | 12 | # |
59daa9d7 JB |
13 | %if %{without xcb} |
14 | %undefine xcb_api | |
15 | %endif | |
16 | %if %{with xcb_api} | |
17 | %undefine with_wayland | |
18 | %define xapi xcb | |
19 | %else | |
20 | %define xapi xlib | |
21 | %endif | |
320931eb | 22 | Summary: Enlightened Core X interface library |
967c161c | 23 | Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core |
320931eb | 24 | Name: ecore |
76ddceca | 25 | Version: 1.7.5 |
85ca6f3c | 26 | Release: 1 |
ad5f0592 | 27 | License: BSD |
320931eb | 28 | Group: X11/Libraries |
6ec23d2f | 29 | Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2 |
76ddceca | 30 | # Source0-md5: 9ea98367ec40f7121ea61948bb395553 |
167dce3c | 31 | URL: http://trac.enlightenment.org/e/wiki/Ecore |
d8516976 | 32 | BuildRequires: DirectFB-devel >= 0.9.16 |
ad5f0592 | 33 | BuildRequires: SDL-devel >= 1.2.0 |
34dcbe62 JB |
34 | BuildRequires: autoconf >= 2.52 |
35 | BuildRequires: automake >= 1.6 | |
fd3d0e5e JB |
36 | %if %{with cares} |
37 | BuildRequires: c-ares-devel >= 1.6.1 | |
fd3d0e5e | 38 | %endif |
fcac574f | 39 | BuildRequires: curl-devel |
5bf504ac | 40 | BuildRequires: eina-devel >= 1.7.0 |
ad5f0592 | 41 | # for disabled config library |
5bf504ac | 42 | #BuildRequires: eet-devel >= 1.7.0 |
5534215c | 43 | BuildRequires: evas-devel(%{xapi}) >= 1.7.0 |
fd3d0e5e | 44 | BuildRequires: gettext-devel >= 0.17 |
ad5f0592 | 45 | BuildRequires: glib2-devel >= 2.0 |
59daa9d7 | 46 | BuildRequires: gnutls-devel >= 2.10.2 |
5bf504ac | 47 | %{?with_ibus:BuildRequires: ibus-devel >= 1.4} |
320931eb | 48 | BuildRequires: libtool |
ad5f0592 | 49 | BuildRequires: pkgconfig >= 1:0.22 |
59daa9d7 | 50 | %{?with_scim:BuildRequires: scim-devel} |
d8516976 | 51 | BuildRequires: tslib-devel |
59daa9d7 | 52 | %if %{with xcb_api} |
d8516976 | 53 | BuildRequires: libxcb-devel |
3ed6dea3 | 54 | BuildRequires: pixman-devel |
fd3d0e5e | 55 | BuildRequires: xcb-util-devel >= 0.3.8 |
3ed6dea3 | 56 | BuildRequires: xcb-util-image-devel |
fd3d0e5e JB |
57 | BuildRequires: xcb-util-keysyms-devel >= 0.3.8 |
58 | BuildRequires: xcb-util-wm-devel >= 0.3.8 | |
d8516976 | 59 | %else |
ad5f0592 | 60 | BuildRequires: xorg-lib-libX11-devel |
8bd9691e | 61 | BuildRequires: xorg-lib-libXScrnSaver-devel |
ad5f0592 | 62 | BuildRequires: xorg-lib-libXcomposite-devel |
8bd9691e | 63 | BuildRequires: xorg-lib-libXcursor-devel |
64 | BuildRequires: xorg-lib-libXdamage-devel | |
d8516976 JB |
65 | BuildRequires: xorg-lib-libXext-devel |
66 | BuildRequires: xorg-lib-libXfixes-devel | |
3ed6dea3 | 67 | BuildRequires: xorg-lib-libXi-devel >= 1.3 |
8bd9691e | 68 | BuildRequires: xorg-lib-libXinerama-devel |
69 | BuildRequires: xorg-lib-libXp-devel | |
70 | BuildRequires: xorg-lib-libXrandr-devel | |
d8516976 | 71 | BuildRequires: xorg-lib-libXrender-devel |
ad5f0592 | 72 | BuildRequires: xorg-lib-libXtst-devel |
59daa9d7 JB |
73 | # xorg-lib-libXgesture-devel |
74 | %endif | |
75 | %if %{with wayland} | |
26e17438 JB |
76 | BuildRequires: Mesa-libEGL-devel >= 7.10 |
77 | BuildRequires: Mesa-libwayland-egl-devel | |
2df4acd6 | 78 | BuildRequires: wayland-devel >= 1.0.0 |
5bf504ac | 79 | BuildRequires: xorg-lib-libxkbcommon-devel |
d8516976 | 80 | %endif |
5bf504ac | 81 | Requires: eina >= 1.7.0 |
ad5f0592 JB |
82 | Obsoletes: ecore-desktop |
83 | Obsoletes: ecore-job | |
76bceaba | 84 | Obsoletes: ecore-libs |
ad5f0592 | 85 | Obsoletes: ecore-txt |
320931eb | 86 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
87 | ||
4acfc032 | 88 | %undefine __cxx |
89 | ||
320931eb | 90 | %description |
91 | Ecore is the event/X abstraction layer that makes doing selections, | |
92 | Xdnd, general X stuff, event loops, timeouts and idle handlers fast, | |
93 | optimized, and convenient. It's a separate library so anyone can make | |
94 | use of the work put into Ecore to make this job easy for applications. | |
95 | ||
e84a11fe JR |
96 | %description -l pl.UTF-8 |
97 | Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie | |
98 | zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i | |
99 | bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona | |
100 | biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do | |
101 | ułatwienia swojej pracy przy aplikacjach. | |
f95d65ff | 102 | |
ad5f0592 JB |
103 | %package devel |
104 | Summary: Header files for Ecore library | |
105 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore | |
106 | Group: Development/Libraries | |
107 | Requires: %{name} = %{version}-%{release} | |
5bf504ac | 108 | Requires: eina-devel >= 1.7.0 |
ad5f0592 JB |
109 | Requires: glib2-devel >= 2.0 |
110 | ||
111 | %description devel | |
112 | Header files for Ecore library. | |
113 | ||
114 | %description devel -l pl.UTF-8 | |
115 | Pliki nagłówkowe biblioteki Ecore. | |
116 | ||
117 | %package static | |
118 | Summary: Static Ecore library | |
119 | Summary(pl.UTF-8): Statyczna biblioteka Ecore | |
120 | Group: Development/Libraries | |
121 | Requires: %{name}-devel = %{version}-%{release} | |
122 | ||
123 | %description static | |
124 | Static Ecore library. | |
125 | ||
126 | %description static -l pl.UTF-8 | |
127 | Statyczna biblioteka Ecore. | |
128 | ||
76bceaba | 129 | %package con |
ad5f0592 JB |
130 | Summary: Ecore Con(nection) library |
131 | Summary(pl.UTF-8): Biblioteka połączeń Ecore Con | |
76bceaba | 132 | Group: Libraries |
133 | Requires: %{name} = %{version}-%{release} | |
59daa9d7 | 134 | Requires: gnutls >= 2.10.2 |
76bceaba | 135 | |
136 | %description con | |
ad5f0592 | 137 | Ecore Con(nection) Library. |
76bceaba | 138 | |
e84a11fe | 139 | %description con -l pl.UTF-8 |
ad5f0592 JB |
140 | Biblioteka połączeń Ecore Con. |
141 | ||
142 | %package con-devel | |
143 | Summary: Header file for Ecore Con library | |
144 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Con | |
145 | Group: Development/Libraries | |
146 | Requires: %{name}-con = %{version}-%{release} | |
147 | Requires: %{name}-devel = %{version}-%{release} | |
fd3d0e5e | 148 | %{?with_cares:Requires: c-ares-devel >= 1.6.1} |
ad5f0592 | 149 | Requires: curl-devel |
59daa9d7 | 150 | Requires: gnutls-devel >= 2.10.2 |
ad5f0592 JB |
151 | |
152 | %description con-devel | |
153 | Header file for Ecore Con(nection) library. | |
154 | ||
155 | %description con-devel -l pl.UTF-8 | |
156 | Plik nagłówkowy biblioteki połączeń Ecore Con. | |
157 | ||
158 | %package con-static | |
159 | Summary: Static Ecore Con library | |
160 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Con | |
161 | Group: Development/Libraries | |
162 | Requires: %{name}-con-devel = %{version}-%{release} | |
163 | ||
164 | %description con-static | |
165 | Static Ecore Con(nection) library. | |
166 | ||
167 | %description con-static -l pl.UTF-8 | |
168 | Statyczna biblioteka połączeń Ecore Con. | |
4127e42d | 169 | |
76bceaba | 170 | %package config |
ad5f0592 JB |
171 | Summary: Ecore Config library |
172 | Summary(pl.UTF-8): Biblioteka właściwości Ecore Config | |
76bceaba | 173 | Group: Libraries |
d8516976 | 174 | Requires: %{name}-ipc = %{version}-%{release} |
5bf504ac | 175 | Requires: eet >= 1.7.0 |
5534215c | 176 | Requires: evas >= 1.7.0 |
76bceaba | 177 | |
178 | %description config | |
ad5f0592 | 179 | Ecore Config library. |
76bceaba | 180 | |
e84a11fe | 181 | %description config -l pl.UTF-8 |
ad5f0592 | 182 | Biblioteka właściwości Ecore Config. |
4127e42d | 183 | |
ad5f0592 JB |
184 | %package config-devel |
185 | Summary: Header file for Ecore Config library | |
186 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Config | |
187 | Group: Development/Libraries | |
188 | Requires: %{name}-config = %{version}-%{release} | |
189 | Requires: %{name}-devel = %{version}-%{release} | |
190 | Requires: %{name}-ipc-devel = %{version}-%{release} | |
5bf504ac | 191 | Requires: eet-devel >= 1.7.0 |
5534215c | 192 | Requires: evas-devel >= 1.7.0 |
ad5f0592 JB |
193 | |
194 | %description config-devel | |
195 | Header file for Ecore Config library. | |
76bceaba | 196 | |
ad5f0592 JB |
197 | %description config-devel -l pl.UTF-8 |
198 | Plik nagłówkowy biblioteki właściwości Ecore Config. | |
76bceaba | 199 | |
ad5f0592 JB |
200 | %package config-static |
201 | Summary: Static Ecore Config library | |
202 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Config | |
203 | Group: Development/Libraries | |
204 | Requires: %{name}-config-devel = %{version}-%{release} | |
205 | ||
206 | %description config-static | |
207 | Static Ecore Config library. | |
208 | ||
209 | %description config-static -l pl.UTF-8 | |
210 | Statyczna biblioteka właściwości Ecore Config. | |
4127e42d | 211 | |
76bceaba | 212 | %package directfb |
ad5f0592 JB |
213 | Summary: Ecore DirectFB (frame buffer system functions) library |
214 | Summary(pl.UTF-8): Biblioteka Ecore DirectFB (funkcji systemowych framebuffera) | |
76bceaba | 215 | Group: Libraries |
216 | Requires: %{name} = %{version}-%{release} | |
d8516976 | 217 | Requires: DirectFB >= 0.9.16 |
76bceaba | 218 | |
219 | %description directfb | |
ad5f0592 | 220 | Ecore DirectFB (frame buffer system functions) library. |
76bceaba | 221 | |
e84a11fe | 222 | %description directfb -l pl.UTF-8 |
ad5f0592 JB |
223 | Biblioteka Ecore DirectFB (funkcji systemowych framebuffera). |
224 | ||
225 | %package directfb-devel | |
226 | Summary: Header file for Ecore DirectFB library | |
227 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DirectFB | |
228 | Group: Development/Libraries | |
229 | Requires: %{name}-devel = %{version}-%{release} | |
230 | Requires: %{name}-directfb = %{version}-%{release} | |
231 | Requires: DirectFB-devel >= 0.9.16 | |
232 | ||
233 | %description directfb-devel | |
234 | Header file for Ecore DirectFB (frame buffer system functions) | |
235 | library. | |
236 | ||
237 | %description directfb-devel -l pl.UTF-8 | |
238 | Plik nagłówkowy biblioteki Ecore DirectFB (funkcji systemowych | |
239 | framebuffera). | |
240 | ||
241 | %package directfb-static | |
242 | Summary: Static Ecore DirectFB library | |
243 | Summary(pl.UTF-8): Statyczna biblioteka Ecore DirectFB | |
244 | Group: Development/Libraries | |
245 | Requires: %{name}-directfb-devel = %{version}-%{release} | |
246 | ||
247 | %description directfb-static | |
248 | Static Ecore DirectFB (frame buffer system functions) library. | |
249 | ||
250 | %description directfb-static -l pl.UTF-8 | |
251 | Statyczna biblioteka Ecore DirectFB (funkcji systemowych | |
252 | framebuffera). | |
253 | ||
254 | %package evas | |
255 | Summary: Ecore Evas library | |
256 | Summary(pl.UTF-8): Biblioteka Ecore Evas | |
257 | Group: Libraries | |
258 | Requires: %{name} = %{version}-%{release} | |
259 | Requires: %{name}-directfb = %{version}-%{release} | |
260 | Requires: %{name}-fb = %{version}-%{release} | |
261 | Requires: %{name}-input = %{version}-%{release} | |
262 | Requires: %{name}-input-evas = %{version}-%{release} | |
59daa9d7 | 263 | Requires: %{name}-ipc = %{version}-%{release} |
ad5f0592 | 264 | Requires: %{name}-sdl = %{version}-%{release} |
59daa9d7 JB |
265 | %if %{with wayland} |
266 | Requires: %{name}-wayland = %{version}-%{release} | |
26e17438 | 267 | Requires: Mesa-libEGL >= 7.10 |
59daa9d7 | 268 | %endif |
ad5f0592 | 269 | Requires: %{name}-x = %{version}-%{release} |
5534215c | 270 | Requires: evas >= 1.7.0 |
ad5f0592 JB |
271 | |
272 | %description evas | |
273 | Ecore Evas library. | |
274 | ||
275 | %description evas -l pl.UTF-8 | |
276 | Biblioteka Ecore Evas. | |
277 | ||
278 | %package evas-devel | |
279 | Summary: Header file for Ecore Evas library | |
280 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Evas | |
281 | Group: Development/Libraries | |
282 | Requires: %{name}-devel = %{version}-%{release} | |
283 | Requires: %{name}-directfb-devel = %{version}-%{release} | |
96912ee9 | 284 | Requires: %{name}-evas = %{version}-%{release} |
ad5f0592 JB |
285 | Requires: %{name}-fb-devel = %{version}-%{release} |
286 | Requires: %{name}-input-devel = %{version}-%{release} | |
287 | Requires: %{name}-input-evas-devel = %{version}-%{release} | |
59daa9d7 | 288 | Requires: %{name}-ipc-devel = %{version}-%{release} |
ad5f0592 | 289 | Requires: %{name}-sdl-devel = %{version}-%{release} |
59daa9d7 JB |
290 | %if %{with wayland} |
291 | Requires: %{name}-wayland-devel = %{version}-%{release} | |
26e17438 JB |
292 | Requires: Mesa-libEGL-devel >= 7.10 |
293 | Requires: Mesa-libwayland-egl-devel | |
59daa9d7 | 294 | %endif |
ad5f0592 | 295 | Requires: %{name}-x-devel = %{version}-%{release} |
5534215c | 296 | Requires: evas-devel >= 1.7.0 |
ad5f0592 JB |
297 | |
298 | %description evas-devel | |
299 | Header file for Ecore Evas library. | |
300 | ||
301 | %description evas-devel -l pl.UTF-8 | |
302 | Plik nagłówkowy biblioteki Ecore Evas. | |
303 | ||
304 | %package evas-static | |
305 | Summary: Static Ecore Evas library | |
306 | Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas | |
307 | Group: Development/Libraries | |
308 | Requires: %{name}-evas-devel = %{version}-%{release} | |
309 | ||
310 | %description evas-static | |
311 | Static Ecore Evas library. | |
312 | ||
313 | %description evas-static -l pl.UTF-8 | |
314 | Biblioteka statyczna Ecore Evas. | |
4127e42d | 315 | |
76bceaba | 316 | %package fb |
ad5f0592 JB |
317 | Summary: Ecore FB (frame buffer system functions) library |
318 | Summary(pl.UTF-8): Biblioteka Ecore FB (funkcji systemowych framebuffera) | |
76bceaba | 319 | Group: Libraries |
320 | Requires: %{name} = %{version}-%{release} | |
ef89d0f2 | 321 | |
76bceaba | 322 | %description fb |
ad5f0592 JB |
323 | Ecore FB (frame buffer system functions) library. |
324 | ||
325 | %description fb -l pl.UTF-8 | |
326 | Biblioteka Ecore FB (funkcji systemowych framebuffera). | |
327 | ||
328 | %package fb-devel | |
329 | Summary: Header file for Ecore FB library | |
330 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore FB | |
331 | Group: Development/Libraries | |
332 | Requires: %{name}-devel = %{version}-%{release} | |
333 | Requires: %{name}-fb = %{version}-%{release} | |
334 | Requires: tslib-devel | |
335 | ||
336 | %description fb-devel | |
337 | Header file for Ecore FB (frame buffer system functions) library. | |
ef89d0f2 | 338 | |
10ff783a | 339 | %description fb-devel -l pl.UTF-8 |
ad5f0592 JB |
340 | Plik nagłówkowy biblioteki Ecore FB (funkcji systemowych |
341 | framebuffera). | |
342 | ||
343 | %package fb-static | |
344 | Summary: Static Ecore FB library | |
345 | Summary(pl.UTF-8): Statyczna biblioteka Ecore FB | |
346 | Group: Development/Libraries | |
347 | Requires: %{name}-fb-devel = %{version}-%{release} | |
348 | ||
349 | %description fb-static | |
350 | Static Ecore FB (frame buffer system functions) library. | |
351 | ||
352 | %description fb-static -l pl.UTF-8 | |
353 | Statyczna biblioteka Ecore FB (funkcji systemowych framebuffera). | |
4127e42d | 354 | |
76bceaba | 355 | %package file |
ad5f0592 | 356 | Summary: Ecore File library |
967c161c | 357 | Summary(pl.UTF-8): Biblioteka Ecore File |
76bceaba | 358 | Group: Libraries |
359 | Requires: %{name} = %{version}-%{release} | |
ad5f0592 | 360 | Requires: %{name}-con = %{version}-%{release} |
76bceaba | 361 | |
362 | %description file | |
ad5f0592 | 363 | Ecore File library. |
76bceaba | 364 | |
e84a11fe | 365 | %description file -l pl.UTF-8 |
4127e42d JB |
366 | Biblioteka Ecore File. |
367 | ||
ad5f0592 JB |
368 | %package file-devel |
369 | Summary: Header file for Ecore File library | |
370 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore File | |
371 | Group: Development/Libraries | |
372 | Requires: %{name}-con-devel = %{version}-%{release} | |
373 | Requires: %{name}-devel = %{version}-%{release} | |
374 | Requires: %{name}-file = %{version}-%{release} | |
375 | ||
376 | %description file-devel | |
377 | Header file for Ecore File library. | |
378 | ||
379 | %description file-devel -l pl.UTF-8 | |
380 | Plik nagłówkowy biblioteki Ecore File. | |
381 | ||
382 | %package file-static | |
383 | Summary: Static Ecore File library | |
384 | Summary(pl.UTF-8): Statyczna biblioteka Ecore File | |
385 | Group: Development/Libraries | |
386 | Requires: %{name}-file-devel = %{version}-%{release} | |
387 | ||
388 | %description file-static | |
389 | Static Ecore File library. | |
390 | ||
391 | %description file-static -l pl.UTF-8 | |
392 | Statyczna biblioteka Ecore File. | |
393 | ||
03d369ba | 394 | %package imf |
ad5f0592 JB |
395 | Summary: Ecore IMF library |
396 | Summary(pl.UTF-8): Biblioteka Ecore IMF | |
03d369ba | 397 | Group: Libraries |
ad5f0592 | 398 | Requires: %{name} = %{version}-%{release} |
03d369ba BZ |
399 | |
400 | %description imf | |
ad5f0592 | 401 | Ecore IMF library. |
34dcbe62 JB |
402 | |
403 | %description imf -l pl.UTF-8 | |
ad5f0592 JB |
404 | Biblioteka Ecore IMF. |
405 | ||
406 | %package imf-devel | |
407 | Summary: Header file for Ecore IMF library | |
408 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF | |
409 | Group: Development/Libraries | |
410 | Requires: %{name}-devel = %{version}-%{release} | |
411 | Requires: %{name}-imf = %{version}-%{release} | |
412 | ||
413 | %description imf-devel | |
414 | Header file for Ecore IMF library. | |
415 | ||
416 | %description imf-devel -l pl.UTF-8 | |
417 | Plik nagłówkowy biblioteki Ecore IMF. | |
418 | ||
419 | %package imf-static | |
420 | Summary: Static Ecore IMF library | |
421 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF | |
422 | Group: Development/Libraries | |
423 | Requires: %{name}-imf-devel = %{version}-%{release} | |
424 | ||
425 | %description imf-static | |
426 | Static Ecore IMF library. | |
427 | ||
428 | %description imf-static -l pl.UTF-8 | |
429 | Statyczna biblioteka Ecore IMF. | |
34dcbe62 JB |
430 | |
431 | %package imf-evas | |
ad5f0592 JB |
432 | Summary: Ecore IMF Evas library |
433 | Summary(pl.UTF-8): Biblioteka Ecore IMF Evas | |
34dcbe62 | 434 | Group: Libraries |
ad5f0592 | 435 | Requires: %{name} = %{version}-%{release} |
34dcbe62 | 436 | Requires: %{name}-imf = %{version}-%{release} |
5534215c | 437 | Requires: evas >= 1.7.0 |
34dcbe62 JB |
438 | |
439 | %description imf-evas | |
ad5f0592 | 440 | Ecore IMF Evas library. |
03d369ba | 441 | |
34dcbe62 | 442 | %description imf-evas -l pl.UTF-8 |
ad5f0592 JB |
443 | Biblioteka Ecore IMF Evas. |
444 | ||
445 | %package imf-evas-devel | |
446 | Summary: Header file for Ecore IMF Evas library | |
447 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IMF Evas | |
448 | Group: Development/Libraries | |
449 | Requires: %{name}-devel = %{version}-%{release} | |
450 | Requires: %{name}-imf-devel = %{version}-%{release} | |
451 | Requires: %{name}-imf-evas = %{version}-%{release} | |
5534215c | 452 | Requires: evas-devel >= 1.7.0 |
ad5f0592 JB |
453 | |
454 | %description imf-evas-devel | |
455 | Header file for Ecore IMF Evas library. | |
456 | ||
457 | %description imf-evas-devel -l pl.UTF-8 | |
458 | Plik nagłówkowy biblioteki Ecore IMF Evas. | |
459 | ||
460 | %package imf-evas-static | |
461 | Summary: Static Ecore IMF Evas library | |
462 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IMF Evas | |
463 | Group: Development/Libraries | |
464 | Requires: %{name}-imf-evas-devel = %{version}-%{release} | |
465 | ||
466 | %description imf-evas-static | |
467 | Static Ecore IMF Evas library. | |
468 | ||
469 | %description imf-evas-static -l pl.UTF-8 | |
470 | Statyczna biblioteka Ecore IMF Evas. | |
03d369ba | 471 | |
d18fccf8 | 472 | %package input |
ad5f0592 JB |
473 | Summary: Ecore Input library |
474 | Summary(pl.UTF-8): Biblioteka Ecore Input | |
d18fccf8 | 475 | Group: Libraries |
476 | Requires: %{name} = %{version}-%{release} | |
d18fccf8 | 477 | |
478 | %description input | |
ad5f0592 | 479 | Ecore Input library. |
d18fccf8 | 480 | |
481 | %description input -l pl.UTF-8 | |
ad5f0592 JB |
482 | Biblioteka Ecore Input. |
483 | ||
484 | %package input-devel | |
485 | Summary: Header file for Ecore Input library | |
486 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Input | |
487 | Group: Development/Libraries | |
488 | Requires: %{name}-devel = %{version}-%{release} | |
489 | Requires: %{name}-input = %{version}-%{release} | |
490 | ||
491 | %description input-devel | |
492 | Header file for Ecore Input library. | |
493 | ||
494 | %description input-devel -l pl.UTF-8 | |
495 | Plik nagłówkowy biblioteki Ecore Input. | |
496 | ||
497 | %package input-static | |
498 | Summary: Static Ecore Input library | |
499 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Input | |
500 | Group: Development/Libraries | |
501 | Requires: %{name}-input-devel = %{version}-%{release} | |
502 | ||
503 | %description input-static | |
504 | Static Ecore Input library. | |
505 | ||
506 | %description input-static -l pl.UTF-8 | |
507 | Statyczna biblioteka Ecore Input. | |
d18fccf8 | 508 | |
509 | %package input-evas | |
ad5f0592 JB |
510 | Summary: Ecore Input Evas extension library |
511 | Summary(pl.UTF-8): Biblioteka rozszerzenia Ecore Input Evas | |
d18fccf8 | 512 | Group: Libraries |
ad5f0592 | 513 | Requires: %{name} = %{version}-%{release} |
d18fccf8 | 514 | Requires: %{name}-input = %{version}-%{release} |
5534215c | 515 | Requires: evas >= 1.7.0 |
d18fccf8 | 516 | |
517 | %description input-evas | |
ad5f0592 | 518 | Ecore Input Evas extension library. |
d18fccf8 | 519 | |
520 | %description input-evas -l pl.UTF-8 | |
ad5f0592 JB |
521 | Biblioteka rozszerzenia Ecore Input Evas. |
522 | ||
523 | %package input-evas-devel | |
524 | Summary: Header file for Ecore Input Evas extension library | |
525 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas | |
526 | Group: Development/Libraries | |
527 | Requires: %{name}-devel = %{version}-%{release} | |
528 | Requires: %{name}-input-devel = %{version}-%{release} | |
5534215c | 529 | Requires: evas-devel >= 1.7.0 |
ad5f0592 JB |
530 | |
531 | %description input-evas-devel | |
532 | Header file for Ecore Input Evas extension library. | |
533 | ||
534 | %description input-evas-devel -l pl.UTF-8 | |
535 | Plik nagłówkowy biblioteki rozszerzenia Ecore Input Evas. | |
536 | ||
537 | %package input-evas-static | |
538 | Summary: Static Ecore Input Evas extension library | |
539 | Summary(pl.UTF-8): Statyczna biblioteka rozszerzenia Ecore Input Evas | |
540 | Group: Libraries | |
541 | Requires: %{name}-input-evas-devel = %{version}-%{release} | |
542 | ||
543 | %description input-evas-static | |
544 | Static Ecore Input Evas extension library. | |
545 | ||
546 | %description input-evas-static -l pl.UTF-8 | |
547 | Statyczna biblioteka rozszerzenia Ecore Input Evas. | |
d18fccf8 | 548 | |
76bceaba | 549 | %package ipc |
ad5f0592 JB |
550 | Summary: Ecore IPC (inter-process communication functions) library |
551 | Summary(pl.UTF-8): Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej) | |
76bceaba | 552 | Group: Libraries |
ad5f0592 | 553 | Requires: %{name} = %{version}-%{release} |
d8516976 | 554 | Requires: %{name}-con = %{version}-%{release} |
76bceaba | 555 | |
556 | %description ipc | |
ad5f0592 | 557 | Ecore IPC (inter-process communication functions) library. |
76bceaba | 558 | |
e84a11fe | 559 | %description ipc -l pl.UTF-8 |
ad5f0592 | 560 | Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej). |
4127e42d | 561 | |
ad5f0592 JB |
562 | %package ipc-devel |
563 | Summary: Header file for Ecore IPC library | |
564 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore IPC | |
565 | Group: Development/Libraries | |
59daa9d7 | 566 | Requires: %{name}-con-devel = %{version}-%{release} |
ad5f0592 JB |
567 | Requires: %{name}-ipc = %{version}-%{release} |
568 | ||
569 | %description ipc-devel | |
570 | Header file for Ecore IPC (inter-process communication functions) | |
571 | library. | |
572 | ||
573 | %description ipc-devel -l pl.UTF-8 | |
574 | Plik nagłówkowy biblioteki Ecore IPC (funkcji komunikacji | |
575 | międzyprocesowej). | |
76bceaba | 576 | |
ad5f0592 JB |
577 | %package ipc-static |
578 | Summary: Static Ecore IPC library | |
579 | Summary(pl.UTF-8): Statyczna biblioteka Ecore IPC | |
580 | Group: Development/Libraries | |
581 | Requires: %{name}-ipc-devel = %{version}-%{release} | |
582 | ||
583 | %description ipc-static | |
584 | Static Ecore IPC (inter-process communication functions) library. | |
76bceaba | 585 | |
ad5f0592 JB |
586 | %description ipc-static -l pl.UTF-8 |
587 | Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej). | |
4127e42d | 588 | |
34dcbe62 | 589 | %package sdl |
ad5f0592 JB |
590 | Summary: Ecore SDL library |
591 | Summary(pl.UTF-8): Biblioteka Ecore SDL | |
34dcbe62 JB |
592 | Group: Libraries |
593 | Requires: %{name} = %{version}-%{release} | |
ad5f0592 | 594 | Requires: %{name}-input = %{version}-%{release} |
59daa9d7 | 595 | Requires: SDL >= 1.2.0 |
34dcbe62 JB |
596 | |
597 | %description sdl | |
ad5f0592 | 598 | Ecore SDL library. |
34dcbe62 JB |
599 | |
600 | %description sdl -l pl.UTF-8 | |
ad5f0592 | 601 | Biblioteka Ecore SDL. |
34dcbe62 | 602 | |
ad5f0592 JB |
603 | %package sdl-devel |
604 | Summary: Header file for Ecore SDL library | |
605 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore SDL | |
606 | Group: Development/Libraries | |
607 | Requires: %{name}-devel = %{version}-%{release} | |
608 | Requires: %{name}-input-devel = %{version}-%{release} | |
609 | Requires: SDL-devel >= 1.2.0 | |
76bceaba | 610 | |
ad5f0592 JB |
611 | %description sdl-devel |
612 | Header file for Ecore SDL library. | |
613 | ||
614 | %description sdl-devel -l pl.UTF-8 | |
615 | Plik nagłówkowy biblioteki Ecore SDL. | |
616 | ||
617 | %package sdl-static | |
618 | Summary: Static Ecore SDL library | |
619 | Summary(pl.UTF-8): Statyczna biblioteka Ecore SDL | |
620 | Group: Development/Libraries | |
621 | Requires: %{name}-sdl-devel = %{version}-%{release} | |
76bceaba | 622 | |
ad5f0592 JB |
623 | %description sdl-static |
624 | Static Ecore SDL library. | |
625 | ||
626 | %description sdl-static -l pl.UTF-8 | |
627 | Statyczna biblioteka Ecore SDL. | |
4127e42d | 628 | |
59daa9d7 JB |
629 | %package wayland |
630 | Summary: Ecore Wayland library | |
631 | Summary(pl.UTF-8): Biblioteka Ecore Wayland | |
632 | Group: Libraries | |
633 | Requires: %{name} = %{version}-%{release} | |
634 | Requires: %{name}-input = %{version}-%{release} | |
2df4acd6 | 635 | Requires: wayland >= 1.0.0 |
59daa9d7 JB |
636 | |
637 | %description wayland | |
638 | Ecore Wayland library. | |
639 | ||
640 | %description wayland -l pl.UTF-8 | |
641 | Biblioteka Ecore Wayland. | |
642 | ||
643 | %package wayland-devel | |
644 | Summary: Header file for Ecore Wayland library | |
645 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland | |
646 | Group: Development/Libraries | |
647 | Requires: %{name}-devel = %{version}-%{release} | |
648 | Requires: %{name}-input-devel = %{version}-%{release} | |
2df4acd6 | 649 | Requires: wayland-devel >= 1.0.0 |
59daa9d7 JB |
650 | |
651 | %description wayland-devel | |
652 | Header file for Ecore Wayland library. | |
653 | ||
654 | %description wayland-devel -l pl.UTF-8 | |
655 | Plik nagłówkowy biblioteki Ecore Wayland. | |
656 | ||
657 | %package wayland-static | |
658 | Summary: Static Ecore Wayland library | |
659 | Summary(pl.UTF-8): Statyczna biblioteka Ecore Wayland | |
660 | Group: Development/Libraries | |
661 | Requires: %{name}-wayland-devel = %{version}-%{release} | |
662 | ||
663 | %description wayland-static | |
664 | Static Ecore Wayland library. | |
665 | ||
666 | %description wayland-static -l pl.UTF-8 | |
667 | Statyczna biblioteka Ecore Wayland. | |
668 | ||
76bceaba | 669 | %package x |
ad5f0592 JB |
670 | Summary: Ecore X (functions for dealing with the X Window System) library |
671 | Summary(pl.UTF-8): Biblioteka Ecore X (funkcji do obsługi X Window System) | |
76bceaba | 672 | Group: X11/Libraries |
ad5f0592 JB |
673 | Requires: %{name} = %{version}-%{release} |
674 | Requires: %{name}-input = %{version}-%{release} | |
76bceaba | 675 | |
676 | %description x | |
ad5f0592 | 677 | Ecore X (functions for dealing with the X Window System) library. |
4127e42d | 678 | |
e84a11fe | 679 | %description x -l pl.UTF-8 |
ad5f0592 | 680 | Biblioteka Ecore X (funkcji do obsługi X Window System). |
ef89d0f2 | 681 | |
ad5f0592 JB |
682 | %package x-devel |
683 | Summary: Header files for Ecore X library | |
684 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ecore X | |
320931eb | 685 | Group: Development/Libraries |
ad5f0592 JB |
686 | Requires: %{name}-devel = %{version}-%{release} |
687 | Requires: %{name}-input-devel = %{version}-%{release} | |
76bceaba | 688 | Requires: %{name}-x = %{version}-%{release} |
d8516976 | 689 | %if %{with xcb} |
ad5f0592 | 690 | Requires: libxcb-devel |
3ed6dea3 | 691 | Requires: pixman-devel |
fd3d0e5e | 692 | Requires: xcb-util-devel >= 0.3.8 |
3ed6dea3 | 693 | Requires: xcb-util-image-devel |
fd3d0e5e JB |
694 | Requires: xcb-util-keysyms-devel >= 0.3.8 |
695 | Requires: xcb-util-wm-devel >= 0.3.8 | |
d8516976 | 696 | %else |
ad5f0592 JB |
697 | Requires: xorg-lib-libX11-devel |
698 | Requires: xorg-lib-libXScrnSaver-devel | |
699 | Requires: xorg-lib-libXcomposite-devel | |
700 | Requires: xorg-lib-libXcursor-devel | |
701 | Requires: xorg-lib-libXdamage-devel | |
702 | Requires: xorg-lib-libXext-devel | |
703 | Requires: xorg-lib-libXfixes-devel | |
3ed6dea3 | 704 | Requires: xorg-lib-libXi-devel >= 1.3 |
ad5f0592 JB |
705 | Requires: xorg-lib-libXinerama-devel |
706 | Requires: xorg-lib-libXp-devel | |
707 | Requires: xorg-lib-libXrandr-devel | |
708 | Requires: xorg-lib-libXrender-devel | |
709 | Requires: xorg-lib-libXtst-devel | |
d8516976 | 710 | %endif |
320931eb | 711 | |
ad5f0592 JB |
712 | %description x-devel |
713 | Header files for Ecore X (functions for dealing with the X Window | |
714 | System) library. | |
320931eb | 715 | |
ad5f0592 JB |
716 | %description x-devel -l pl.UTF-8 |
717 | Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window | |
718 | System). | |
f95d65ff | 719 | |
ad5f0592 JB |
720 | %package x-static |
721 | Summary: Static Ecore X library | |
722 | Summary(pl.UTF-8): Statyczna biblioteka Ecore X | |
320931eb | 723 | Group: Development/Libraries |
ad5f0592 | 724 | Requires: %{name}-x-devel = %{version}-%{release} |
320931eb | 725 | |
ad5f0592 JB |
726 | %description x-static |
727 | Static Ecore X (functions for dealing with the X Window System) | |
728 | library. | |
f95d65ff | 729 | |
ad5f0592 JB |
730 | %description x-static -l pl.UTF-8 |
731 | Statyczna biblioteka Ecore X (funkcji do obsługi X Window System). | |
34dcbe62 | 732 | |
5bf504ac JB |
733 | %package module-ibus |
734 | Summary: Ecore IBus input method module | |
735 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków IBus | |
736 | Group: X11/Libraries | |
737 | Requires: %{name}-imf = %{version}-%{release} | |
738 | Requires: %{name}-input = %{version}-%{release} | |
739 | Requires: %{name}-x = %{version}-%{release} | |
740 | Requires: ibus >= 1.4 | |
741 | ||
742 | %description module-ibus | |
743 | Ecore IBus input method module. | |
744 | ||
745 | %description module-ibus -l pl.UTF-8 | |
746 | Ecore - moduł metody wprowadzania znaków IBus. | |
747 | ||
59daa9d7 JB |
748 | %package module-scim |
749 | Summary: Ecore SCIM input method module | |
750 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków SCIM | |
751 | Group: X11/Libraries | |
752 | Requires: %{name}-imf = %{version}-%{release} | |
753 | Requires: %{name}-input = %{version}-%{release} | |
754 | Requires: %{name}-x = %{version}-%{release} | |
5bf504ac | 755 | Requires: scim |
59daa9d7 JB |
756 | |
757 | %description module-scim | |
758 | Ecore SCIM input method module. | |
759 | ||
760 | %description module-scim -l pl.UTF-8 | |
761 | Ecore - moduł metody wprowadzania znaków SCIM. | |
762 | ||
fd3d0e5e JB |
763 | %package module-xim |
764 | Summary: Ecore XIM input method module | |
765 | Summary(pl.UTF-8): Ecore - moduł metody wprowadzania znaków XIM | |
766 | Group: X11/Libraries | |
767 | Requires: %{name}-imf = %{version}-%{release} | |
59daa9d7 | 768 | Requires: %{name}-input = %{version}-%{release} |
fd3d0e5e JB |
769 | Requires: %{name}-x = %{version}-%{release} |
770 | ||
771 | %description module-xim | |
772 | Ecore XIM input method module. | |
773 | ||
774 | %description module-xim -l pl.UTF-8 | |
775 | Ecore - moduł metody wprowadzania znaków XIM. | |
776 | ||
320931eb | 777 | %prep |
6ec23d2f | 778 | %setup -q |
320931eb | 779 | |
780 | %build | |
de1254be | 781 | %{__libtoolize} |
782 | %{__aclocal} -I m4 | |
783 | %{__autoconf} | |
784 | %{__autoheader} | |
785 | %{__automake} | |
dd0b420b | 786 | %configure \ |
ad5f0592 | 787 | --disable-silent-rules \ |
95b32668 | 788 | %{!?with_static_libs:--disable-static} \ |
59daa9d7 | 789 | --disable-ecore-evas-software-8-x11 \ |
34dcbe62 | 790 | --enable-ecore-con \ |
34dcbe62 JB |
791 | --enable-ecore-directfb \ |
792 | --enable-ecore-fb \ | |
793 | --enable-ecore-file \ | |
794 | --enable-ecore-ipc \ | |
34dcbe62 | 795 | --enable-ecore-sdl \ |
dd0b420b | 796 | --enable-ecore-x \ |
59daa9d7 | 797 | %{?with_xcb_api:--enable-ecore-x-xcb} \ |
dd0b420b | 798 | --enable-ecore-evas \ |
34dcbe62 | 799 | --enable-ecore-evas-fb \ |
ad5f0592 | 800 | --enable-cares \ |
34dcbe62 | 801 | --enable-curl \ |
fcac574f | 802 | --enable-inotify \ |
34dcbe62 JB |
803 | --enable-poll |
804 | ||
ad5f0592 | 805 | %{__make} |
320931eb | 806 | |
807 | %install | |
808 | rm -rf $RPM_BUILD_ROOT | |
34dcbe62 | 809 | |
320931eb | 810 | %{__make} install \ |
811 | DESTDIR=$RPM_BUILD_ROOT | |
812 | ||
fd3d0e5e JB |
813 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la |
814 | ||
d18fccf8 | 815 | %find_lang %{name} --all-name |
816 | ||
320931eb | 817 | %clean |
818 | rm -rf $RPM_BUILD_ROOT | |
819 | ||
76bceaba | 820 | %post -p /sbin/ldconfig |
821 | %postun -p /sbin/ldconfig | |
4127e42d JB |
822 | %post con -p /sbin/ldconfig |
823 | %postun con -p /sbin/ldconfig | |
824 | %post config -p /sbin/ldconfig | |
825 | %postun config -p /sbin/ldconfig | |
4127e42d JB |
826 | %post directfb -p /sbin/ldconfig |
827 | %postun directfb -p /sbin/ldconfig | |
4127e42d JB |
828 | %post evas -p /sbin/ldconfig |
829 | %postun evas -p /sbin/ldconfig | |
830 | %post fb -p /sbin/ldconfig | |
831 | %postun fb -p /sbin/ldconfig | |
832 | %post file -p /sbin/ldconfig | |
833 | %postun file -p /sbin/ldconfig | |
03d369ba BZ |
834 | %post imf -p /sbin/ldconfig |
835 | %postun imf -p /sbin/ldconfig | |
34dcbe62 JB |
836 | %post imf-evas -p /sbin/ldconfig |
837 | %postun imf-evas -p /sbin/ldconfig | |
d18fccf8 | 838 | %post input -p /sbin/ldconfig |
839 | %postun input -p /sbin/ldconfig | |
840 | %post input-evas -p /sbin/ldconfig | |
841 | %postun input-evas -p /sbin/ldconfig | |
4127e42d JB |
842 | %post ipc -p /sbin/ldconfig |
843 | %postun ipc -p /sbin/ldconfig | |
34dcbe62 JB |
844 | %post sdl -p /sbin/ldconfig |
845 | %postun sdl -p /sbin/ldconfig | |
4127e42d JB |
846 | %post x -p /sbin/ldconfig |
847 | %postun x -p /sbin/ldconfig | |
320931eb | 848 | |
d18fccf8 | 849 | %files -f %{name}.lang |
320931eb | 850 | %defattr(644,root,root,755) |
59daa9d7 | 851 | %doc AUTHORS COPYING ChangeLog NEWS README |
0be1ee08 JB |
852 | %attr(755,root,root) %{_libdir}/libecore.so.*.*.* |
853 | %attr(755,root,root) %ghost %{_libdir}/libecore.so.1 | |
fd3d0e5e JB |
854 | %dir %{_libdir}/ecore |
855 | %dir %{_libdir}/ecore/immodules | |
320931eb | 856 | |
ad5f0592 JB |
857 | %files devel |
858 | %defattr(644,root,root,755) | |
859 | %attr(755,root,root) %{_libdir}/libecore.so | |
860 | %{_libdir}/libecore.la | |
861 | %dir %{_includedir}/ecore-1 | |
862 | %{_includedir}/ecore-1/Ecore.h | |
863 | %{_includedir}/ecore-1/Ecore_Getopt.h | |
864 | %{_pkgconfigdir}/ecore.pc | |
865 | ||
866 | %if %{with static_libs} | |
867 | %files static | |
868 | %defattr(644,root,root,755) | |
869 | %{_libdir}/libecore.a | |
870 | %endif | |
871 | ||
76bceaba | 872 | %files con |
ef89d0f2 | 873 | %defattr(644,root,root,755) |
0be1ee08 JB |
874 | %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.* |
875 | %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1 | |
76bceaba | 876 | |
ad5f0592 JB |
877 | %files con-devel |
878 | %defattr(644,root,root,755) | |
879 | %attr(755,root,root) %{_libdir}/libecore_con.so | |
880 | %{_libdir}/libecore_con.la | |
881 | %{_includedir}/ecore-1/Ecore_Con.h | |
882 | %{_pkgconfigdir}/ecore-con.pc | |
883 | ||
884 | %if %{with static_libs} | |
885 | %files con-static | |
886 | %defattr(644,root,root,755) | |
887 | %{_libdir}/libecore_con.a | |
888 | %endif | |
889 | ||
13ba6f84 | 890 | %if 0 |
76bceaba | 891 | %files config |
892 | %defattr(644,root,root,755) | |
893 | %attr(755,root,root) %{_bindir}/ecore_config | |
0be1ee08 JB |
894 | %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.* |
895 | %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1 | |
ad5f0592 JB |
896 | |
897 | %files config-devel | |
898 | %defattr(644,root,root,755) | |
899 | %attr(755,root,root) %{_libdir}/libecore_config.so | |
900 | %{_libdir}/libecore_config.la | |
901 | %{_includedir}/ecore-1/Ecore_Config.h | |
902 | %{_pkgconfigdir}/ecore-config.pc | |
903 | ||
904 | %if %{with static_libs} | |
905 | %files config-static | |
906 | %defattr(644,root,root,755) | |
907 | %{_libdir}/libecore_config.a | |
908 | %endif | |
13ba6f84 | 909 | %endif |
76bceaba | 910 | |
34dcbe62 | 911 | %files directfb |
25c309e2 | 912 | %defattr(644,root,root,755) |
0be1ee08 JB |
913 | %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.* |
914 | %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1 | |
76bceaba | 915 | |
ad5f0592 | 916 | %files directfb-devel |
76bceaba | 917 | %defattr(644,root,root,755) |
ad5f0592 JB |
918 | %attr(755,root,root) %{_libdir}/libecore_directfb.so |
919 | %{_libdir}/libecore_directfb.la | |
920 | %{_includedir}/ecore-1/Ecore_DirectFB.h | |
921 | %{_pkgconfigdir}/ecore-directfb.pc | |
922 | ||
923 | %if %{with static_libs} | |
924 | %files directfb-static | |
925 | %defattr(644,root,root,755) | |
926 | %{_libdir}/libecore_directfb.a | |
927 | %endif | |
928 | ||
929 | %files evas | |
930 | %defattr(644,root,root,755) | |
931 | %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.* | |
932 | %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1 | |
933 | ||
934 | %files evas-devel | |
935 | %defattr(644,root,root,755) | |
936 | %attr(755,root,root) %{_libdir}/libecore_evas.so | |
937 | %{_libdir}/libecore_evas.la | |
938 | %{_includedir}/ecore-1/Ecore_Evas.h | |
939 | %{_pkgconfigdir}/ecore-evas.pc | |
940 | ||
941 | %if %{with static_libs} | |
942 | %files evas-static | |
943 | %defattr(644,root,root,755) | |
944 | %{_libdir}/libecore_evas.a | |
d18fccf8 | 945 | %endif |
76bceaba | 946 | |
947 | %files fb | |
948 | %defattr(644,root,root,755) | |
0be1ee08 JB |
949 | %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.* |
950 | %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1 | |
76bceaba | 951 | |
ad5f0592 JB |
952 | %files fb-devel |
953 | %defattr(644,root,root,755) | |
954 | %attr(755,root,root) %{_libdir}/libecore_fb.so | |
955 | %{_libdir}/libecore_fb.la | |
956 | %{_includedir}/ecore-1/Ecore_Fb.h | |
957 | %{_pkgconfigdir}/ecore-fb.pc | |
958 | ||
959 | %if %{with static_libs} | |
960 | %files fb-static | |
961 | %defattr(644,root,root,755) | |
962 | %{_libdir}/libecore_fb.a | |
963 | %endif | |
964 | ||
76bceaba | 965 | %files file |
966 | %defattr(644,root,root,755) | |
0be1ee08 JB |
967 | %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.* |
968 | %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1 | |
03d369ba | 969 | |
ad5f0592 JB |
970 | %files file-devel |
971 | %defattr(644,root,root,755) | |
972 | %attr(755,root,root) %{_libdir}/libecore_file.so | |
973 | %{_libdir}/libecore_file.la | |
974 | %{_includedir}/ecore-1/Ecore_File.h | |
975 | %{_pkgconfigdir}/ecore-file.pc | |
976 | ||
977 | %if %{with static_libs} | |
978 | %files file-static | |
979 | %defattr(644,root,root,755) | |
980 | %{_libdir}/libecore_file.a | |
981 | %endif | |
982 | ||
03d369ba BZ |
983 | %files imf |
984 | %defattr(644,root,root,755) | |
0be1ee08 JB |
985 | %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.* |
986 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1 | |
34dcbe62 | 987 | |
ad5f0592 JB |
988 | %files imf-devel |
989 | %defattr(644,root,root,755) | |
990 | %attr(755,root,root) %{_libdir}/libecore_imf.so | |
991 | %{_libdir}/libecore_imf.la | |
992 | %{_includedir}/ecore-1/Ecore_IMF.h | |
993 | %{_pkgconfigdir}/ecore-imf.pc | |
994 | ||
995 | %if %{with static_libs} | |
996 | %files imf-static | |
997 | %defattr(644,root,root,755) | |
998 | %{_libdir}/libecore_imf.a | |
999 | %endif | |
1000 | ||
34dcbe62 JB |
1001 | %files imf-evas |
1002 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1003 | %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.* |
1004 | %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1 | |
d18fccf8 | 1005 | |
ad5f0592 JB |
1006 | %files imf-evas-devel |
1007 | %defattr(644,root,root,755) | |
1008 | %attr(755,root,root) %{_libdir}/libecore_imf_evas.so | |
1009 | %{_libdir}/libecore_imf_evas.la | |
1010 | %{_includedir}/ecore-1/Ecore_IMF_Evas.h | |
1011 | %{_pkgconfigdir}/ecore-imf-evas.pc | |
1012 | ||
1013 | %if %{with static_libs} | |
1014 | %files imf-evas-static | |
1015 | %defattr(644,root,root,755) | |
1016 | %{_libdir}/libecore_imf_evas.a | |
1017 | %endif | |
1018 | ||
d18fccf8 | 1019 | %files input |
1020 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1021 | %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.* |
1022 | %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1 | |
d18fccf8 | 1023 | |
ad5f0592 JB |
1024 | %files input-devel |
1025 | %defattr(644,root,root,755) | |
1026 | %attr(755,root,root) %{_libdir}/libecore_input.so | |
1027 | %{_libdir}/libecore_input.la | |
1028 | %{_includedir}/ecore-1/Ecore_Input.h | |
1029 | %{_pkgconfigdir}/ecore-input.pc | |
1030 | ||
1031 | %if %{with static_libs} | |
1032 | %files input-static | |
1033 | %defattr(644,root,root,755) | |
1034 | %{_libdir}/libecore_input.a | |
1035 | %endif | |
1036 | ||
d18fccf8 | 1037 | %files input-evas |
1038 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1039 | %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.* |
1040 | %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1 | |
76bceaba | 1041 | |
ad5f0592 JB |
1042 | %files input-evas-devel |
1043 | %defattr(644,root,root,755) | |
1044 | %attr(755,root,root) %{_libdir}/libecore_input_evas.so | |
1045 | %{_libdir}/libecore_input_evas.la | |
1046 | %{_includedir}/ecore-1/Ecore_Input_Evas.h | |
1047 | %{_pkgconfigdir}/ecore-input-evas.pc | |
1048 | ||
1049 | %if %{with static_libs} | |
1050 | %files input-evas-static | |
1051 | %defattr(644,root,root,755) | |
1052 | %{_libdir}/libecore_input_evas.a | |
1053 | %endif | |
1054 | ||
76bceaba | 1055 | %files ipc |
1056 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1057 | %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.* |
1058 | %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1 | |
76bceaba | 1059 | |
ad5f0592 JB |
1060 | %files ipc-devel |
1061 | %defattr(644,root,root,755) | |
1062 | %attr(755,root,root) %{_libdir}/libecore_ipc.so | |
1063 | %{_libdir}/libecore_ipc.la | |
1064 | %{_includedir}/ecore-1/Ecore_Ipc.h | |
1065 | %{_pkgconfigdir}/ecore-ipc.pc | |
1066 | ||
1067 | %if %{with static_libs} | |
1068 | %files ipc-static | |
76bceaba | 1069 | %defattr(644,root,root,755) |
ad5f0592 | 1070 | %{_libdir}/libecore_ipc.a |
d18fccf8 | 1071 | %endif |
34dcbe62 JB |
1072 | |
1073 | %files sdl | |
1074 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1075 | %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.* |
1076 | %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1 | |
76bceaba | 1077 | |
ad5f0592 | 1078 | %files sdl-devel |
76bceaba | 1079 | %defattr(644,root,root,755) |
ad5f0592 JB |
1080 | %attr(755,root,root) %{_libdir}/libecore_sdl.so |
1081 | %{_libdir}/libecore_sdl.la | |
1082 | %{_includedir}/ecore-1/Ecore_Sdl.h | |
1083 | %{_pkgconfigdir}/ecore-sdl.pc | |
1084 | ||
1085 | %if %{with static_libs} | |
1086 | %files sdl-static | |
1087 | %defattr(644,root,root,755) | |
1088 | %{_libdir}/libecore_sdl.a | |
d18fccf8 | 1089 | %endif |
76bceaba | 1090 | |
59daa9d7 JB |
1091 | %if %{with wayland} |
1092 | %files wayland | |
1093 | %defattr(644,root,root,755) | |
1094 | %attr(755,root,root) %{_libdir}/libecore_wayland.so.*.*.* | |
1095 | %attr(755,root,root) %ghost %{_libdir}/libecore_wayland.so.1 | |
1096 | ||
1097 | %files wayland-devel | |
1098 | %defattr(644,root,root,755) | |
1099 | %attr(755,root,root) %{_libdir}/libecore_wayland.so | |
1100 | %{_libdir}/libecore_wayland.la | |
1101 | %{_includedir}/ecore-1/Ecore_Wayland.h | |
1102 | %{_pkgconfigdir}/ecore-wayland.pc | |
1103 | ||
1104 | %if %{with static_libs} | |
1105 | %files wayland-static | |
1106 | %defattr(644,root,root,755) | |
1107 | %{_libdir}/libecore_wayland.a | |
1108 | %endif | |
1109 | %endif | |
1110 | ||
76bceaba | 1111 | %files x |
1112 | %defattr(644,root,root,755) | |
0be1ee08 JB |
1113 | %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.* |
1114 | %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1 | |
ef89d0f2 | 1115 | |
ad5f0592 | 1116 | %files x-devel |
320931eb | 1117 | %defattr(644,root,root,755) |
34dcbe62 | 1118 | %attr(755,root,root) %{_libdir}/libecore_x.so |
34dcbe62 | 1119 | %{_libdir}/libecore_x.la |
ad5f0592 JB |
1120 | %{_includedir}/ecore-1/Ecore_X.h |
1121 | %{_includedir}/ecore-1/Ecore_X_Atoms.h | |
1122 | %{_includedir}/ecore-1/Ecore_X_Cursor.h | |
34dcbe62 | 1123 | %{_pkgconfigdir}/ecore-x.pc |
320931eb | 1124 | |
95b32668 | 1125 | %if %{with static_libs} |
ad5f0592 | 1126 | %files x-static |
320931eb | 1127 | %defattr(644,root,root,755) |
34dcbe62 | 1128 | %{_libdir}/libecore_x.a |
95b32668 | 1129 | %endif |
fd3d0e5e | 1130 | |
5bf504ac JB |
1131 | %if %{with ibus} |
1132 | %files module-ibus | |
1133 | %defattr(644,root,root,755) | |
1134 | %attr(755,root,root) %{_libdir}/ecore/immodules/ibus.so | |
1135 | %endif | |
1136 | ||
59daa9d7 JB |
1137 | %if %{with scim} |
1138 | %files module-scim | |
1139 | %defattr(644,root,root,755) | |
1140 | %attr(755,root,root) %{_libdir}/ecore/immodules/scim.so | |
1141 | %endif | |
1142 | ||
1143 | %if %{without xcb_api} | |
fd3d0e5e JB |
1144 | %files module-xim |
1145 | %defattr(644,root,root,755) | |
1146 | %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so | |
59daa9d7 | 1147 | %endif |