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