]> 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:  Mesa-libEGL-devel >= 7.10
82 BuildRequires:  Mesa-libwayland-egl-devel
83 BuildRequires:  wayland-devel >= 1.0.0
84 BuildRequires:  xorg-lib-libxkbcommon-devel
85 %endif
86 Requires:       eina >= %{eina_ver}
87 Obsoletes:      ecore-desktop
88 Obsoletes:      ecore-job
89 Obsoletes:      ecore-libs
90 Obsoletes:      ecore-txt
91 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92
93 %undefine       __cxx
94
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
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.
107
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}
113 Requires:       eina-devel >= %{eina_ver}
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
134 %package con
135 Summary:        Ecore Con(nection) library
136 Summary(pl.UTF-8):      Biblioteka połączeń Ecore Con
137 Group:          Libraries
138 Requires:       %{name} = %{version}-%{release}
139 Requires:       gnutls >= 2.10.2
140
141 %description con
142 Ecore Con(nection) Library.
143
144 %description con -l pl.UTF-8
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}
153 %{?with_cares:Requires: c-ares-devel >= 1.6.1}
154 Requires:       curl-devel
155 Requires:       gnutls-devel >= 2.10.2
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.
174
175 %package config
176 Summary:        Ecore Config library
177 Summary(pl.UTF-8):      Biblioteka właściwości Ecore Config
178 Group:          Libraries
179 Requires:       %{name}-ipc = %{version}-%{release}
180 Requires:       eet >= %{eet_ver}
181 Requires:       evas >= %{evas_ver}
182
183 %description config
184 Ecore Config library.
185
186 %description config -l pl.UTF-8
187 Biblioteka właściwości Ecore Config.
188
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}
196 Requires:       eet-devel >= %{eet_ver}
197 Requires:       evas-devel >= %{evas_ver}
198
199 %description config-devel
200 Header file for Ecore Config library.
201
202 %description config-devel -l pl.UTF-8
203 Plik nagłówkowy biblioteki właściwości Ecore Config.
204
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.
216
217 %package directfb
218 Summary:        Ecore DirectFB (frame buffer system functions) library
219 Summary(pl.UTF-8):      Biblioteka Ecore DirectFB (funkcji systemowych framebuffera)
220 Group:          Libraries
221 Requires:       %{name} = %{version}-%{release}
222 Requires:       DirectFB >= 0.9.16
223
224 %description directfb
225 Ecore DirectFB (frame buffer system functions) library.
226
227 %description directfb -l pl.UTF-8
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}
264 %{?with_directfb:Requires:      %{name}-directfb = %{version}-%{release}}
265 Requires:       %{name}-fb = %{version}-%{release}
266 Requires:       %{name}-input = %{version}-%{release}
267 Requires:       %{name}-input-evas = %{version}-%{release}
268 Requires:       %{name}-ipc = %{version}-%{release}
269 Requires:       %{name}-sdl = %{version}-%{release}
270 %if %{with wayland}
271 Requires:       %{name}-wayland = %{version}-%{release}
272 Requires:       Mesa-libEGL >= 7.10
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:       Mesa-libEGL-devel >= 7.10
298 Requires:       Mesa-libwayland-egl-devel
299 %endif
300 Requires:       %{name}-x-devel = %{version}-%{release}
301 Requires:       evas-devel >= %{evas_ver}
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.
320
321 %package fb
322 Summary:        Ecore FB (frame buffer system functions) library
323 Summary(pl.UTF-8):      Biblioteka Ecore FB (funkcji systemowych framebuffera)
324 Group:          Libraries
325 Requires:       %{name} = %{version}-%{release}
326
327 %description fb
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.
343
344 %description fb-devel -l pl.UTF-8
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).
359
360 %package file
361 Summary:        Ecore File library
362 Summary(pl.UTF-8):      Biblioteka Ecore File
363 Group:          Libraries
364 Requires:       %{name} = %{version}-%{release}
365 Requires:       %{name}-con = %{version}-%{release}
366
367 %description file
368 Ecore File library.
369
370 %description file -l pl.UTF-8
371 Biblioteka Ecore File.
372
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
399 %package imf
400 Summary:        Ecore IMF library
401 Summary(pl.UTF-8):      Biblioteka Ecore IMF
402 Group:          Libraries
403 Requires:       %{name} = %{version}-%{release}
404
405 %description imf
406 Ecore IMF library.
407
408 %description imf -l pl.UTF-8
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.
435
436 %package imf-evas
437 Summary:        Ecore IMF Evas library
438 Summary(pl.UTF-8):      Biblioteka Ecore IMF Evas
439 Group:          Libraries
440 Requires:       %{name} = %{version}-%{release}
441 Requires:       %{name}-imf = %{version}-%{release}
442 Requires:       evas >= %{evas_ver}
443
444 %description imf-evas
445 Ecore IMF Evas library.
446
447 %description imf-evas -l pl.UTF-8
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}
457 Requires:       evas-devel >= %{evas_ver}
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.
476
477 %package input
478 Summary:        Ecore Input library
479 Summary(pl.UTF-8):      Biblioteka Ecore Input
480 Group:          Libraries
481 Requires:       %{name} = %{version}-%{release}
482
483 %description input
484 Ecore Input library.
485
486 %description input -l pl.UTF-8
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.
513
514 %package input-evas
515 Summary:        Ecore Input Evas extension library
516 Summary(pl.UTF-8):      Biblioteka rozszerzenia Ecore Input Evas
517 Group:          Libraries
518 Requires:       %{name} = %{version}-%{release}
519 Requires:       %{name}-input = %{version}-%{release}
520 Requires:       evas >= %{evas_ver}
521
522 %description input-evas
523 Ecore Input Evas extension library.
524
525 %description input-evas -l pl.UTF-8
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}
534 Requires:       evas-devel >= %{evas_ver}
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.
553
554 %package ipc
555 Summary:        Ecore IPC (inter-process communication functions) library
556 Summary(pl.UTF-8):      Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej)
557 Group:          Libraries
558 Requires:       %{name} = %{version}-%{release}
559 Requires:       %{name}-con = %{version}-%{release}
560
561 %description ipc
562 Ecore IPC (inter-process communication functions) library.
563
564 %description ipc -l pl.UTF-8
565 Biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
566
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
571 Requires:       %{name}-con-devel = %{version}-%{release}
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).
581
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.
590
591 %description ipc-static -l pl.UTF-8
592 Statyczna biblioteka Ecore IPC (funkcji komunikacji międzyprocesowej).
593
594 %package sdl
595 Summary:        Ecore SDL library
596 Summary(pl.UTF-8):      Biblioteka Ecore SDL
597 Group:          Libraries
598 Requires:       %{name} = %{version}-%{release}
599 Requires:       %{name}-input = %{version}-%{release}
600 Requires:       SDL >= 1.2.0
601
602 %description sdl
603 Ecore SDL library.
604
605 %description sdl -l pl.UTF-8
606 Biblioteka Ecore SDL.
607
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
615
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}
627
628 %description sdl-static
629 Static Ecore SDL library.
630
631 %description sdl-static -l pl.UTF-8
632 Statyczna biblioteka Ecore SDL.
633
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}
640 Requires:       wayland >= 1.0.0
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}
654 Requires:       wayland-devel >= 1.0.0
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
674 %package x
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)
677 Group:          X11/Libraries
678 Requires:       %{name} = %{version}-%{release}
679 Requires:       %{name}-input = %{version}-%{release}
680
681 %description x
682 Ecore X (functions for dealing with the X Window System) library.
683
684 %description x -l pl.UTF-8
685 Biblioteka Ecore X (funkcji do obsługi X Window System).
686
687 %package x-devel
688 Summary:        Header files for Ecore X library
689 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki Ecore X
690 Group:          Development/Libraries
691 Requires:       %{name}-devel = %{version}-%{release}
692 Requires:       %{name}-input-devel = %{version}-%{release}
693 Requires:       %{name}-x = %{version}-%{release}
694 %if %{with xcb}
695 Requires:       libxcb-devel
696 Requires:       pixman-devel
697 Requires:       xcb-util-devel >= 0.3.8
698 Requires:       xcb-util-image-devel
699 Requires:       xcb-util-keysyms-devel >= 0.3.8
700 Requires:       xcb-util-wm-devel >= 0.3.8
701 %else
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
709 Requires:       xorg-lib-libXi-devel >= 1.3
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
715 %endif
716
717 %description x-devel
718 Header files for Ecore X (functions for dealing with the X Window
719 System) library.
720
721 %description x-devel -l pl.UTF-8
722 Pliki nagłówkowe biblioteki Ecore X (funkcji do obsługi X Window
723 System).
724
725 %package x-static
726 Summary:        Static Ecore X library
727 Summary(pl.UTF-8):      Statyczna biblioteka Ecore X
728 Group:          Development/Libraries
729 Requires:       %{name}-x-devel = %{version}-%{release}
730
731 %description x-static
732 Static Ecore X (functions for dealing with the X Window System)
733 library.
734
735 %description x-static -l pl.UTF-8
736 Statyczna biblioteka Ecore X (funkcji do obsługi X Window System).
737
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
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}
760 Requires:       scim
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
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}
773 Requires:       %{name}-input = %{version}-%{release}
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
782 %prep
783 %setup -q
784
785 %build
786 %{__libtoolize}
787 %{__aclocal} -I m4
788 %{__autoconf}
789 %{__autoheader}
790 %{__automake}
791 %configure \
792         --disable-silent-rules \
793         %{!?with_static_libs:--disable-static} \
794         --disable-ecore-evas-software-8-x11 \
795         --enable-ecore-con      \
796         --%{?with_directfb:en}%{!?with_directfb:en}able-ecore-directfb  \
797         --enable-ecore-fb       \
798         --enable-ecore-file     \
799         --enable-ecore-ipc      \
800         --enable-ecore-sdl      \
801         %{!?with_wayland:--disable-ecore-wayland} \
802         --enable-ecore-x        \
803         %{?with_xcb_api:--enable-ecore-x-xcb}   \
804         --enable-ecore-evas     \
805         --enable-ecore-evas-fb  \
806         --enable-cares          \
807         --enable-curl           \
808         --enable-inotify        \
809         --enable-poll
810
811 %{__make}
812
813 %install
814 rm -rf $RPM_BUILD_ROOT
815
816 %{__make} install \
817         DESTDIR=$RPM_BUILD_ROOT
818
819 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ecore/immodules/*.la
820
821 %find_lang %{name} --all-name
822
823 %clean
824 rm -rf $RPM_BUILD_ROOT
825
826 %post   -p /sbin/ldconfig
827 %postun -p /sbin/ldconfig
828 %post   con     -p /sbin/ldconfig
829 %postun con     -p /sbin/ldconfig
830 %post   config  -p /sbin/ldconfig
831 %postun config  -p /sbin/ldconfig
832 %post   directfb -p /sbin/ldconfig
833 %postun directfb -p /sbin/ldconfig
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
840 %post   imf     -p /sbin/ldconfig
841 %postun imf     -p /sbin/ldconfig
842 %post   imf-evas -p /sbin/ldconfig
843 %postun imf-evas -p /sbin/ldconfig
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
848 %post   ipc     -p /sbin/ldconfig
849 %postun ipc     -p /sbin/ldconfig
850 %post   sdl     -p /sbin/ldconfig
851 %postun sdl     -p /sbin/ldconfig
852 %post   x       -p /sbin/ldconfig
853 %postun x       -p /sbin/ldconfig
854
855 %files -f %{name}.lang
856 %defattr(644,root,root,755)
857 %doc AUTHORS COPYING ChangeLog NEWS README
858 %attr(755,root,root) %{_libdir}/libecore.so.*.*.*
859 %attr(755,root,root) %ghost %{_libdir}/libecore.so.1
860 %dir %{_libdir}/ecore
861 %dir %{_libdir}/ecore/immodules
862
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
878 %files con
879 %defattr(644,root,root,755)
880 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
881 %attr(755,root,root) %ghost %{_libdir}/libecore_con.so.1
882
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
896 %if 0
897 %files config
898 %defattr(644,root,root,755)
899 %attr(755,root,root) %{_bindir}/ecore_config
900 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
901 %attr(755,root,root) %ghost %{_libdir}/libecore_config.so.1
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
915 %endif
916
917 %if %{with directfb}
918 %files directfb
919 %defattr(644,root,root,755)
920 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
921 %attr(755,root,root) %ghost %{_libdir}/libecore_directfb.so.1
922
923 %files directfb-devel
924 %defattr(644,root,root,755)
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
935 %endif
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
953 %endif
954
955 %files fb
956 %defattr(644,root,root,755)
957 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
958 %attr(755,root,root) %ghost %{_libdir}/libecore_fb.so.1
959
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
973 %files file
974 %defattr(644,root,root,755)
975 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
976 %attr(755,root,root) %ghost %{_libdir}/libecore_file.so.1
977
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
991 %files imf
992 %defattr(644,root,root,755)
993 %attr(755,root,root) %{_libdir}/libecore_imf.so.*.*.*
994 %attr(755,root,root) %ghost %{_libdir}/libecore_imf.so.1
995
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
1009 %files imf-evas
1010 %defattr(644,root,root,755)
1011 %attr(755,root,root) %{_libdir}/libecore_imf_evas.so.*.*.*
1012 %attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas.so.1
1013
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
1027 %files input
1028 %defattr(644,root,root,755)
1029 %attr(755,root,root) %{_libdir}/libecore_input.so.*.*.*
1030 %attr(755,root,root) %ghost %{_libdir}/libecore_input.so.1
1031
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
1045 %files input-evas
1046 %defattr(644,root,root,755)
1047 %attr(755,root,root) %{_libdir}/libecore_input_evas.so.*.*.*
1048 %attr(755,root,root) %ghost %{_libdir}/libecore_input_evas.so.1
1049
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
1063 %files ipc
1064 %defattr(644,root,root,755)
1065 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
1066 %attr(755,root,root) %ghost %{_libdir}/libecore_ipc.so.1
1067
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
1077 %defattr(644,root,root,755)
1078 %{_libdir}/libecore_ipc.a
1079 %endif
1080
1081 %files sdl
1082 %defattr(644,root,root,755)
1083 %attr(755,root,root) %{_libdir}/libecore_sdl.so.*.*.*
1084 %attr(755,root,root) %ghost %{_libdir}/libecore_sdl.so.1
1085
1086 %files sdl-devel
1087 %defattr(644,root,root,755)
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
1097 %endif
1098
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
1119 %files x
1120 %defattr(644,root,root,755)
1121 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
1122 %attr(755,root,root) %ghost %{_libdir}/libecore_x.so.1
1123
1124 %files x-devel
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_libdir}/libecore_x.so
1127 %{_libdir}/libecore_x.la
1128 %{_includedir}/ecore-1/Ecore_X.h
1129 %{_includedir}/ecore-1/Ecore_X_Atoms.h
1130 %{_includedir}/ecore-1/Ecore_X_Cursor.h
1131 %{_pkgconfigdir}/ecore-x.pc
1132
1133 %if %{with static_libs}
1134 %files x-static
1135 %defattr(644,root,root,755)
1136 %{_libdir}/libecore_x.a
1137 %endif
1138
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
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}
1152 %files module-xim
1153 %defattr(644,root,root,755)
1154 %attr(755,root,root) %{_libdir}/ecore/immodules/xim.so
1155 %endif
This page took 0.191249 seconds and 3 git commands to generate.