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