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