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