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