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