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