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