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