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