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