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