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