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