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