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