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