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