]> git.pld-linux.org Git - packages/evas.git/blame_incremental - evas.spec
- adjusted EGL/OpenGLESv2/wayland-egl dependencies (although it relies on Mesa versio...
[packages/evas.git] / evas.spec
... / ...
CommitLineData
1# NOTE: for versions >= 1.8 see efl.spec
2# TODO: use system liblinebreak?
3#
4# Conditional build:
5%bcond_without mmx # MMX and MMX2 support (on x86)
6%bcond_without sse # SSE support (on x86)
7%bcond_without altivec # altivec support (on PPC)
8%bcond_without fb # FB engine
9%bcond_without directfb # DirectFB engine
10%bcond_without sdl # SDL (OpenGL and software) engines
11%bcond_with svg # Esvg-based SVG loader
12%bcond_without wayland # wayland-egl, wayland-shm engines
13%bcond_without xcb # XCB engines (software_8_x11, possibly software_x11/gl_x11)
14%bcond_with xcb_api # software_x11/gl_x11 engines with XCB support (experimental)
15%bcond_without static_libs # don't build static library
16#
17%ifnarch i586 i686 pentium3 pentium4 athlon %{x8664}
18%undefine with_mmx
19%endif
20%ifnarch i686 pentium3 pentium4 athlon %{x8664}
21%undefine with_sse
22%endif
23%ifnarch ppc
24%undefine with_altivec
25%endif
26%if %{without xcb}
27%undefine xcb_api
28%endif
29%if %{with xcb_api}
30%define xapi xcb
31%else
32%define xapi xlib
33%endif
34#
35%define edb_ver 1.0.5.043
36%define eet_ver 1.7.0
37%define eina_ver 1.7.10
38
39Summary: Multi-platform Canvas Library
40Summary(pl.UTF-8): Wieloplatformowa biblioteka do rysowania
41Name: evas
42Version: 1.7.10
43Release: 7
44License: BSD
45Group: Libraries
46Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
47# Source0-md5: ae96df73b30f4957aebe32c13d75cb49
48Patch0: %{name}-wayland.patch
49Patch1: %{name}-fribidi.patch
50Patch2: %{name}-giflib.patch
51URL: http://trac.enlightenment.org/e/wiki/Evas
52%{?with_directfb:BuildRequires: DirectFB-devel >= 0.9.16}
53BuildRequires: OpenGL-GLU-devel
54%{?with_sdl:BuildRequires: SDL-devel >= 1.2.0}
55BuildRequires: autoconf >= 2.59-9
56BuildRequires: automake >= 1.6
57BuildRequires: edb-devel >= %{edb_ver}
58BuildRequires: eet-devel >= %{eet_ver}
59BuildRequires: eina-devel >= %{eina_ver}
60%{?with_svg:BuildRequires: esvg-devel >= 0.0.16}
61BuildRequires: fontconfig-devel >= 2.5.0
62BuildRequires: freetype-devel >= 1:2.2
63BuildRequires: fribidi-devel >= 0.19.2
64BuildRequires: giflib-devel >= 5.1.0
65BuildRequires: harfbuzz-devel >= 0.9.0
66BuildRequires: libjpeg-devel
67BuildRequires: libpng-devel >= 1.2
68BuildRequires: libtiff-devel
69BuildRequires: libtool
70BuildRequires: pixman-devel
71BuildRequires: pkgconfig
72BuildRequires: readline-devel
73BuildRequires: xorg-lib-libXext-devel
74%if %{with xcb}
75BuildRequires: libxcb-devel
76BuildRequires: xcb-util-image-devel >= 0.2.1
77%endif
78%if %{with wayland}
79BuildRequires: EGL-devel
80BuildRequires: OpenGL-devel
81BuildRequires: OpenGLES-devel
82BuildRequires: pkgconfig(egl) >= 7.10
83BuildRequires: pkgconfig(gl)
84BuildRequires: pkgconfig(glesv2)
85BuildRequires: wayland-devel
86BuildRequires: wayland-egl-devel
87%endif
88Requires: eet >= %{eet_ver}
89Requires: eina >= %{eina_ver}
90Requires: freetype >= 1:2.2
91Requires: fribidi >= 0.19.2
92Requires: harfbuzz >= 0.9.0
93Obsoletes: evas-libs
94Obsoletes: evas-engine-software_qtopia
95Obsoletes: evas-engine-xrender_x11
96Obsoletes: evas-engine-xrender_xcb
97BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98
99%undefine __cxx
100
101%description
102Evas is a clean display canvas API for several target display systems
103that can draw anti-aliased text, smooth super and sub-sampled scaled
104images, alpha-blend objects much and more.
105
106%description -l pl.UTF-8
107Evas to czyste API "płótna obrazu" dla różnych systemów wyświetlania,
108będące w stanie rysować tekst z antyaliasingiem, wygładzane, skalowane
109obrazy, obiekty z alpha-blendingiem i inne elementy.
110
111%package devel
112Summary: Evas header files
113Summary(pl.UTF-8): Pliki nagłówkowe Evas
114Group: Development/Libraries
115Requires: %{name} = %{version}-%{release}
116Requires: eet-devel >= %{eet_ver}
117Requires: eina-devel >= %{eina_ver}
118Requires: fontconfig-devel >= 2.5.0
119Requires: freetype-devel >= 1:2.2
120Requires: fribidi-devel >= 0.19.2
121Requires: harfbuzz-devel >= 0.9.0
122Provides: %{name}-devel(%{xapi}) = %{version}-%{release}
123
124%description devel
125Header files for Evas.
126
127%description devel -l pl.UTF-8
128Pliki nagłówkowe Evas.
129
130%package static
131Summary: Static Evas library
132Summary(pl.UTF-8): Statyczna biblioteka Evas
133Group: Development/Libraries
134Requires: %{name}-devel = %{version}-%{release}
135
136%description static
137Static Evas library.
138
139%description static -l pl.UTF-8
140Statyczna biblioteka Evas.
141
142##### MODULES #####
143# engines:
144%package engine-buffer
145Summary: Buffer rendering engine module for Evas
146Summary(pl.UTF-8): Moduł silnika renderującego do bufora dla Evas
147Group: X11/Libraries
148Requires: %{name}-engine-software_generic = %{version}-%{release}
149
150%description engine-buffer
151Memory Buffer rendering engine module for Evas.
152
153%description engine-buffer -l pl.UTF-8
154Moduł silnika renderującego do bufora dla Evas.
155
156%package engine-directfb
157Summary: DirectFB rendering engine module for Evas
158Summary(pl.UTF-8): Moduł silnika renderującego na DirectFB dla Evas
159Group: X11/Libraries
160Requires: %{name} = %{version}-%{release}
161Requires: DirectFB >= 0.9.16
162
163%description engine-directfb
164DirectFB rendering engine module for Evas.
165
166%description engine-directfb -l pl.UTF-8
167Moduł silnika renderującego na DirectFB dla Evas.
168
169%package engine-fb
170Summary: Framebuffer rendering engine module for Evas
171Summary(pl.UTF-8): Moduł silnika renderującego na framebuffer dla Evas
172Group: X11/Libraries
173Requires: %{name}-engine-software_generic = %{version}-%{release}
174
175%description engine-fb
176Framebuffer rendering engine module for Evas.
177
178%description engine-fb -l pl.UTF-8
179Moduł silnika renderującego na framebuffer dla Evas.
180
181%package engine-gl_sdl
182Summary: SDL OpenGL rendering engine module for Evas
183Summary(pl.UTF-8): Moduł silnika renderującego na SDL OpenGL dla Evas
184Group: X11/Libraries
185Requires: %{name}-engine-software_generic = %{version}-%{release}
186Requires: SDL >= 1.2.0
187
188%description engine-gl_sdl
189SDL OpenGL rendering engine module for Evas.
190
191%description engine-gl_sdl -l pl.UTF-8
192Moduł silnika renderującego na SDL OpenGL dla Evas.
193
194%package engine-gl_x11
195Summary: OpenGL under X11 rendering engine module for Evas
196Summary(pl.UTF-8): Moduł silnika renderującego na OpenGL pod X11 dla Evas
197Group: X11/Libraries
198Requires: %{name}-engine-software_generic = %{version}-%{release}
199Provides: %{name}-engine-gl_x11(%{xapi}) = %{version}-%{release}
200
201%description engine-gl_x11
202OpenGL under X11 rendering engine module for Evas.
203
204%description engine-gl_x11 -l pl.UTF-8
205Moduł silnika renderującego na OpenGL pod X11 dla Evas.
206
207%package engine-software_8
208Summary: 8-bit software rendering engine module for Evas
209Summary(pl.UTF-8): Moduł silnika programowego renderującego 8-bitowego dla Evas
210Group: X11/Libraries
211Requires: %{name}-engine-software_generic = %{version}-%{release}
212
213%description engine-software_8
2148-bit software rendering engine module for Evas.
215
216%description engine-software_8 -l pl.UTF-8
217Moduł silnika programowego renderującego 8-bitowego dla Evas.
218
219%package engine-software_8_x11
220Summary: 8-bit X11 software rendering engine module for Evas
221Summary(pl.UTF-8): Moduł silnika programowego renderującego 8-bitowego na X11 dla Evas
222Group: X11/Libraries
223Requires: %{name}-engine-software_8 = %{version}-%{release}
224
225%description engine-software_8_x11
2268-bit X11 (XCB) software rendering engine module for Evas.
227
228%description engine-software_8_x11 -l pl.UTF-8
229Moduł silnika programowego renderującego 8-bitowego na X11 (XCB) dla
230Evas.
231
232%package engine-software_16
233Summary: 16-bit software rendering engine module for Evas
234Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego dla Evas
235Group: X11/Libraries
236Requires: %{name}-engine-software_generic = %{version}-%{release}
237
238%description engine-software_16
23916-bit software rendering engine module for Evas.
240
241%description engine-software_16 -l pl.UTF-8
242Moduł silnika programowego renderującego 16-bitowego dla Evas.
243
244%package engine-software_16_sdl
245Summary: 16-bit SDL software rendering engine module for Evas
246Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego na SDL dla Evas
247Group: X11/Libraries
248Requires: %{name}-engine-software_16 = %{version}-%{release}
249Requires: SDL >= 1.2.0
250Obsoletes: evas-engine-software_sdl
251
252%description engine-software_16_sdl
25316-bit SDL software rendering engine module for Evas.
254
255%description engine-software_16_sdl -l pl.UTF-8
256Moduł silnika programowego renderującego 16-bitowego na SDL dla Evas.
257
258%package engine-software_16_x11
259Summary: 16-bit X11 software rendering engine module for Evas
260Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego na X11 dla Evas
261Group: X11/Libraries
262Requires: %{name}-engine-software_16 = %{version}-%{release}
263
264%description engine-software_16_x11
26516-bit X11 (Xlib) software rendering engine module for Evas.
266
267%description engine-software_16_x11 -l pl.UTF-8
268Moduł silnika programowego renderującego 16-bitowego na X11 (Xlib) dla
269Evas.
270
271%package engine-software_generic
272Summary: Software rendering common engine module for Evas
273Summary(pl.UTF-8): Moduł wspólnego programowego silnika renderującego dla Evas
274Group: X11/Libraries
275Requires: %{name} = %{version}-%{release}
276
277%description engine-software_generic
278Software rendering common engine module for Evas.
279
280%description engine-software_generic -l pl.UTF-8
281Moduł wspólnego programowego silnika renderującego dla Evas.
282
283%package engine-software_x11
284Summary: Software X11 rendering engine module for Evas
285Summary(pl.UTF-8): Moduł programowego silnika renderującego X11 dla Evas
286Group: X11/Libraries
287Requires: %{name}-engine-software_generic = %{version}-%{release}
288Obsoletes: evas-engine-software_xcb
289
290%description engine-software_x11
291Software X11 rendering engine module for Evas.
292
293%description engine-software_x11 -l pl.UTF-8
294Moduł programowego silnika renderującego X11 dla Evas.
295
296%package engine-wayland_egl
297Summary: Wayland EGL rendering engine module for Evas
298Summary(pl.UTF-8): Moduł silnika renderującego Wayland EGL dla Evas
299Group: Libraries
300Requires: %{name}-engine-software_generic = %{version}-%{release}
301
302%description engine-wayland_egl
303Wayland EGL rendering engine module for Evas.
304
305%description engine-wayland_egl -l pl.UTF-8
306Moduł silnika renderującego Wayland EGL dla Evas.
307
308%package engine-wayland_shm
309Summary: Wayland SHM rendering engine module for Evas
310Summary(pl.UTF-8): Moduł silnika renderującego Wayland SHM dla Evas
311Group: Libraries
312Requires: %{name}-engine-software_generic = %{version}-%{release}
313
314%description engine-wayland_shm
315Wayland SHM rendering engine module for Evas.
316
317%description engine-wayland_shm -l pl.UTF-8
318Moduł silnika renderującego Wayland SHM dla Evas.
319
320# loaders:
321%package loader-edb
322Summary: EDB Image loader module for Evas
323Summary(pl.UTF-8): Moduł wczytywania obrazów EDB dla Evas
324Group: X11/Libraries
325Requires: %{name} = %{version}-%{release}
326
327%description loader-edb
328EDB Image loader module for Evas.
329
330%description loader-edb -l pl.UTF-8
331Moduł wczytywania obrazów EDB dla Evas.
332
333%package loader-eet
334Summary: EET Image loader module for Evas
335Summary(pl.UTF-8): Moduł wczytywania obrazów EET dla Evas
336Group: X11/Libraries
337Requires: %{name} = %{version}-%{release}
338
339%description loader-eet
340EET Image loader module for Evas.
341
342%description loader-eet -l pl.UTF-8
343Moduł wczytywania obrazów EET dla Evas.
344
345%package loader-gif
346Summary: GIF Image loader module for Evas
347Summary(pl.UTF-8): Moduł wczytywania obrazów GIF dla Evas
348Group: X11/Libraries
349Requires: %{name} = %{version}-%{release}
350
351%description loader-gif
352GIF Image loader module for Evas.
353
354%description loader-gif -l pl.UTF-8
355Moduł wczytywania obrazów GIF dla Evas.
356
357%package loader-jpeg
358Summary: JPEG Image loader module for Evas
359Summary(pl.UTF-8): Moduł wczytywania obrazów JPEG dla Evas
360Group: X11/Libraries
361Requires: %{name} = %{version}-%{release}
362
363%description loader-jpeg
364JPEG Image loader module for Evas.
365
366%description loader-jpeg -l pl.UTF-8
367Moduł wczytywania obrazów JPEG dla Evas.
368
369%package loader-pmaps
370Summary: PMAPS Image loader module for Evas
371Summary(pl.UTF-8): Moduł wczytywania obrazów PMAPS dla Evas
372Group: X11/Libraries
373Requires: %{name} = %{version}-%{release}
374
375%description loader-pmaps
376PMAPS Image loader module for Evas.
377
378%description loader-pmaps -l pl.UTF-8
379Moduł wczytywania obrazów PMAPS dla Evas.
380
381%package loader-png
382Summary: PNG Image loader module for Evas
383Summary(pl.UTF-8): Moduł wczytywania obrazów PNG dla Evas
384Group: X11/Libraries
385Requires: %{name} = %{version}-%{release}
386
387%description loader-png
388PNG Image loader module for Evas.
389
390%description loader-png -l pl.UTF-8
391Moduł wczytywania obrazów PNG dla Evas.
392
393%package loader-svg
394Summary: SVG Image loader module for Evas
395Summary(pl.UTF-8): Moduł wczytywania obrazów SVG dla Evas
396Group: X11/Libraries
397Requires: %{name} = %{version}-%{release}
398Requires: esvg >= 0.0.16
399
400%description loader-svg
401SVG Image loader module for Evas.
402
403%description loader-svg -l pl.UTF-8
404Moduł wczytywania obrazów SVG dla Evas.
405
406%package loader-tiff
407Summary: TIFF Image loader module for Evas
408Summary(pl.UTF-8): Moduł wczytywania obrazów TIFF dla Evas
409Group: X11/Libraries
410Requires: %{name} = %{version}-%{release}
411
412%description loader-tiff
413TIFF Image loader module for Evas.
414
415%description loader-tiff -l pl.UTF-8
416Moduł wczytywania obrazów TIFF dla Evas.
417
418%package loader-xpm
419Summary: XPM Image loader module for Evas
420Summary(pl.UTF-8): Moduł wczytywania obrazów XPM dla Evas
421Group: X11/Libraries
422Requires: %{name} = %{version}-%{release}
423
424%description loader-xpm
425XPM Image loader module for Evas.
426
427%description loader-xpm -l pl.UTF-8
428Moduł wczytywania obrazów XPM dla Evas.
429
430# savers:
431%package saver-edb
432Summary: EDB Image saver module for Evas
433Summary(pl.UTF-8): Moduł zapisywania obrazów EDB dla Evas
434Group: X11/Libraries
435Requires: %{name} = %{version}-%{release}
436
437%description saver-edb
438EDB Image saver module for Evas.
439
440%description saver-edb -l pl.UTF-8
441Moduł zapisywania obrazów EDB dla Evas.
442
443%package saver-eet
444Summary: EET Image saver module for Evas
445Summary(pl.UTF-8): Moduł zapisywania obrazów EET dla Evas
446Group: X11/Libraries
447Requires: %{name} = %{version}-%{release}
448
449%description saver-eet
450EET Image saver module for Evas.
451
452%description saver-eet -l pl.UTF-8
453Moduł zapisywania obrazów EET dla Evas.
454
455%package saver-jpeg
456Summary: JPEG Image saver module for Evas
457Summary(pl.UTF-8): Moduł zapisywania obrazów JPEG dla Evas
458Group: X11/Libraries
459Requires: %{name} = %{version}-%{release}
460
461%description saver-jpeg
462JPEG Image saver module for Evas.
463
464%description saver-jpeg -l pl.UTF-8
465Moduł zapisywania obrazów JPEG dla Evas.
466
467%package saver-png
468Summary: PNG Image saver module for Evas
469Summary(pl.UTF-8): Moduł zapisywania obrazów PNG dla Evas
470Group: X11/Libraries
471Requires: %{name} = %{version}-%{release}
472
473%description saver-png
474PNG Image saver module for Evas.
475
476%description saver-png -l pl.UTF-8
477Moduł zapisywania obrazów PNG dla Evas.
478
479%package saver-tiff
480Summary: TIFF Image saver module for Evas
481Summary(pl.UTF-8): Moduł zapisywania obrazów TIFF dla Evas
482Group: X11/Libraries
483Requires: %{name} = %{version}-%{release}
484
485%description saver-tiff
486TIFF Image saver module for Evas.
487
488%description saver-tiff -l pl.UTF-8
489Moduł zapisywania obrazów TIFF dla Evas.
490
491%prep
492%setup -q -n %{name}-%{version}
493%patch0 -p1
494%patch1 -p1
495%patch2 -p1
496
497%build
498%{__libtoolize}
499%{__aclocal} -I m4
500%{__autoconf}
501%{__autoheader}
502%{__automake}
503%configure \
504 --disable-silent-rules \
505 %{!?with_static_libs:--disable-static} \
506 --enable-buffer \
507 --enable-cpu-altivec%{!?with_altivec:=no} \
508 --enable-cpu-c \
509 --enable-cpu-mmx%{!?with_mmx:=no} \
510 --enable-cpu-sse%{!?with_sse:=no} \
511 --enable-directfb%{!?with_directfb:=no} \
512 --enable-fb%{!?with_fb:=no} \
513 --enable-font-loader-eet \
514 --enable-gl-sdl%{!?with_sdl:=no} \
515 --enable-gl-xcb%{!?with_xcb_api:=no} \
516 --enable-gl-xlib \
517 --enable-image-loader-edb \
518 --enable-image-loader-eet \
519 --enable-image-loader-gif \
520 --enable-image-loader-jpeg \
521 --enable-image-loader-png \
522 --enable-image-loader-svg%{!?with_svg:=no} \
523 --enable-image-loader-tiff \
524 --enable-image-loader-xpm \
525 --enable-pixman \
526 --enable-software-8-x11%{!?with_xcb:=no} \
527 --enable-software-16-sdl%{!?with_sdl:=no} \
528 --enable-software-16-x11 \
529 --enable-software-xcb%{!?with_xcb_api:=no} \
530 --enable-software-xlib \
531 --enable-wayland-egl%{!?with_wayland:=no} \
532 --enable-wayland-shm%{!?with_wayland:=no} \
533 --disable-valgrind
534
535%{__make}
536
537%install
538rm -rf $RPM_BUILD_ROOT
539
540%{__make} install \
541 DESTDIR=$RPM_BUILD_ROOT
542
543%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/cserve2/*/*/*/module.la
544%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/*/*/*/module.la
545%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu*-*/module.a
546
547install -d $RPM_BUILD_ROOT%{_examplesdir}
548mv -f $RPM_BUILD_ROOT%{_datadir}/evas/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
549
550%clean
551rm -rf $RPM_BUILD_ROOT
552
553%post -p /sbin/ldconfig
554%postun -p /sbin/ldconfig
555
556%files
557%defattr(644,root,root,755)
558%doc AUTHORS COPYING ChangeLog NEWS README
559%attr(755,root,root) %{_bindir}/evas_cserve2_client
560%attr(755,root,root) %{_bindir}/evas_cserve2_debug
561%attr(755,root,root) %{_bindir}/evas_cserve2_usage
562%attr(755,root,root) %{_libdir}/libevas.so.*.*.*
563%attr(755,root,root) %ghost %{_libdir}/libevas.so.1
564%attr(755,root,root) %{_libexecdir}/dummy_slave
565%attr(755,root,root) %{_libexecdir}/evas_cserve2
566%attr(755,root,root) %{_libexecdir}/evas_cserve2_slave
567%dir %{_libdir}/%{name}
568%dir %{_libdir}/%{name}/cserve2
569%dir %{_libdir}/%{name}/cserve2/loaders
570# loaders without additional dependencies
571%dir %{_libdir}/%{name}/cserve2/loaders/bmp
572%dir %{_libdir}/%{name}/cserve2/loaders/bmp/linux-gnu*-*
573%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/bmp/linux-gnu*-*/module.so
574%dir %{_libdir}/%{name}/cserve2/loaders/ico
575%dir %{_libdir}/%{name}/cserve2/loaders/ico/linux-gnu*-*
576%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/ico/linux-gnu*-*/module.so
577%dir %{_libdir}/%{name}/cserve2/loaders/psd
578%dir %{_libdir}/%{name}/cserve2/loaders/psd/linux-gnu*-*
579%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/psd/linux-gnu*-*/module.so
580%dir %{_libdir}/%{name}/cserve2/loaders/tga
581%dir %{_libdir}/%{name}/cserve2/loaders/tga/linux-gnu*-*
582%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/tga/linux-gnu*-*/module.so
583%dir %{_libdir}/%{name}/cserve2/loaders/wbmp
584%dir %{_libdir}/%{name}/cserve2/loaders/wbmp/linux-gnu*-*
585%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/wbmp/linux-gnu*-*/module.so
586%dir %{_libdir}/%{name}/modules
587%dir %{_libdir}/%{name}/modules/engines
588%dir %{_libdir}/%{name}/modules/loaders
589%dir %{_libdir}/%{name}/modules/savers
590# loaders without additional dependencies
591%dir %{_libdir}/%{name}/modules/loaders/bmp
592%dir %{_libdir}/%{name}/modules/loaders/bmp/linux-gnu*-*
593%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/bmp/linux-gnu*-*/module.so
594%dir %{_libdir}/%{name}/modules/loaders/generic
595%dir %{_libdir}/%{name}/modules/loaders/generic/linux-gnu*-*
596%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/generic/linux-gnu*-*/module.so
597%dir %{_libdir}/%{name}/modules/loaders/ico
598%dir %{_libdir}/%{name}/modules/loaders/ico/linux-gnu*-*
599%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/ico/linux-gnu*-*/module.so
600%dir %{_libdir}/%{name}/modules/loaders/psd
601%dir %{_libdir}/%{name}/modules/loaders/psd/linux-gnu*-*
602%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/psd/linux-gnu*-*/module.so
603%dir %{_libdir}/%{name}/modules/loaders/tga
604%dir %{_libdir}/%{name}/modules/loaders/tga/linux-gnu*-*
605%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/tga/linux-gnu*-*/module.so
606%dir %{_libdir}/%{name}/modules/loaders/wbmp
607%dir %{_libdir}/%{name}/modules/loaders/wbmp/linux-gnu*-*
608%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/wbmp/linux-gnu*-*/module.so
609%{_datadir}/%{name}
610
611%files devel
612%defattr(644,root,root,755)
613%attr(755,root,root) %{_libdir}/libevas.so
614%{_libdir}/libevas.la
615%{_includedir}/evas-1
616%{_pkgconfigdir}/evas.pc
617# engine private structures
618%{?with_directfb:%{_pkgconfigdir}/evas-directfb.pc}
619%{_pkgconfigdir}/evas-fb.pc
620%{?with_sdl:%{_pkgconfigdir}/evas-opengl-sdl.pc}
621%{_pkgconfigdir}/evas-opengl-x11.pc
622%{?with_xcb:%{_pkgconfigdir}/evas-software-8-x11.pc}
623%{_pkgconfigdir}/evas-software-16-x11.pc
624%{_pkgconfigdir}/evas-software-buffer.pc
625%{?with_sdl:%{_pkgconfigdir}/evas-software-sdl.pc}
626%{_pkgconfigdir}/evas-software-x11.pc
627%if %{with wayland}
628%{_pkgconfigdir}/evas-wayland-egl.pc
629%{_pkgconfigdir}/evas-wayland-shm.pc
630%endif
631%{_examplesdir}/%{name}-%{version}
632
633%if %{with static_libs}
634%files static
635%defattr(644,root,root,755)
636%{_libdir}/libevas.a
637%endif
638
639%files engine-buffer
640%defattr(644,root,root,755)
641%dir %{_libdir}/%{name}/modules/engines/buffer
642%dir %{_libdir}/%{name}/modules/engines/buffer/linux-gnu*-*
643%attr(755,root,root) %{_libdir}/%{name}/modules/engines/buffer/linux-gnu*-*/module.so
644
645%if %{with directfb}
646%files engine-directfb
647%defattr(644,root,root,755)
648%dir %{_libdir}/%{name}/modules/engines/directfb
649%dir %{_libdir}/%{name}/modules/engines/directfb/linux-gnu*-*
650%attr(755,root,root) %{_libdir}/%{name}/modules/engines/directfb/linux-gnu*-*/module.so
651%endif
652
653%if %{with fb}
654%files engine-fb
655%defattr(644,root,root,755)
656%dir %{_libdir}/%{name}/modules/engines/fb
657%dir %{_libdir}/%{name}/modules/engines/fb/linux-gnu*-*
658%attr(755,root,root) %{_libdir}/%{name}/modules/engines/fb/linux-gnu*-*/module.so
659%endif
660
661%if %{with sdl}
662%files engine-gl_sdl
663%defattr(644,root,root,755)
664%dir %{_libdir}/%{name}/modules/engines/gl_sdl
665%dir %{_libdir}/%{name}/modules/engines/gl_sdl/linux-gnu*-*
666%attr(755,root,root) %{_libdir}/%{name}/modules/engines/gl_sdl/linux-gnu*-*/module.so
667%endif
668
669%files engine-gl_x11
670%defattr(644,root,root,755)
671%dir %{_libdir}/%{name}/modules/engines/gl_x11
672%dir %{_libdir}/%{name}/modules/engines/gl_x11/linux-gnu*-*
673%attr(755,root,root) %{_libdir}/%{name}/modules/engines/gl_x11/linux-gnu*-*/module.so
674
675%if %{with xcb}
676%files engine-software_8
677%defattr(644,root,root,755)
678%dir %{_libdir}/%{name}/modules/engines/software_8
679%dir %{_libdir}/%{name}/modules/engines/software_8/linux-gnu*-*
680%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_8/linux-gnu*-*/module.so
681
682%files engine-software_8_x11
683%defattr(644,root,root,755)
684%dir %{_libdir}/%{name}/modules/engines/software_8_x11
685%dir %{_libdir}/%{name}/modules/engines/software_8_x11/linux-gnu*-*
686%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_8_x11/linux-gnu*-*/module.so
687%endif
688
689%files engine-software_16
690%defattr(644,root,root,755)
691%dir %{_libdir}/%{name}/modules/engines/software_16
692%dir %{_libdir}/%{name}/modules/engines/software_16/linux-gnu*-*
693%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16/linux-gnu*-*/module.so
694
695%files engine-software_16_x11
696%defattr(644,root,root,755)
697%dir %{_libdir}/%{name}/modules/engines/software_16_x11
698%dir %{_libdir}/%{name}/modules/engines/software_16_x11/linux-gnu*-*
699%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16_x11/linux-gnu*-*/module.so
700
701%if %{with sdl}
702%files engine-software_16_sdl
703%defattr(644,root,root,755)
704%dir %{_libdir}/%{name}/modules/engines/software_16_sdl
705%dir %{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu*-*
706%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu*-*/module.so
707%endif
708
709%files engine-software_generic
710%defattr(644,root,root,755)
711%dir %{_libdir}/%{name}/modules/engines/software_generic
712%dir %{_libdir}/%{name}/modules/engines/software_generic/linux-gnu*-*
713%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_generic/linux-gnu*-*/module.so
714
715%files engine-software_x11
716%defattr(644,root,root,755)
717%dir %{_libdir}/%{name}/modules/engines/software_x11
718%dir %{_libdir}/%{name}/modules/engines/software_x11/linux-gnu*-*
719%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_x11/linux-gnu*-*/module.so
720
721%if %{with wayland}
722%files engine-wayland_egl
723%defattr(644,root,root,755)
724%dir %{_libdir}/%{name}/modules/engines/wayland_egl
725%dir %{_libdir}/%{name}/modules/engines/wayland_egl/linux-gnu*-*
726%attr(755,root,root) %{_libdir}/%{name}/modules/engines/wayland_egl/linux-gnu*-*/module.so
727
728%files engine-wayland_shm
729%defattr(644,root,root,755)
730%dir %{_libdir}/%{name}/modules/engines/wayland_shm
731%dir %{_libdir}/%{name}/modules/engines/wayland_shm/linux-gnu*-*
732%attr(755,root,root) %{_libdir}/%{name}/modules/engines/wayland_shm/linux-gnu*-*/module.so
733%endif
734
735%files loader-edb
736%defattr(644,root,root,755)
737%dir %{_libdir}/%{name}/modules/loaders/edb
738%dir %{_libdir}/%{name}/modules/loaders/edb/linux-gnu*-*
739%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/edb/linux-gnu*-*/module.so
740
741%files loader-eet
742%defattr(644,root,root,755)
743%dir %{_libdir}/%{name}/cserve2/loaders/eet
744%dir %{_libdir}/%{name}/cserve2/loaders/eet/linux-gnu*-*
745%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/eet/linux-gnu*-*/module.so
746%dir %{_libdir}/%{name}/modules/loaders/eet
747%dir %{_libdir}/%{name}/modules/loaders/eet/linux-gnu*-*
748%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/eet/linux-gnu*-*/module.so
749
750%files loader-gif
751%defattr(644,root,root,755)
752%dir %{_libdir}/%{name}/modules/loaders/gif
753%dir %{_libdir}/%{name}/modules/loaders/gif/linux-gnu*-*
754%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/gif/linux-gnu*-*/module.so
755
756%files loader-jpeg
757%defattr(644,root,root,755)
758%dir %{_libdir}/%{name}/cserve2/loaders/jpeg
759%dir %{_libdir}/%{name}/cserve2/loaders/jpeg/linux-gnu*-*
760%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/jpeg/linux-gnu*-*/module.so
761%dir %{_libdir}/%{name}/modules/loaders/jpeg
762%dir %{_libdir}/%{name}/modules/loaders/jpeg/linux-gnu*-*
763%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/jpeg/linux-gnu*-*/module.so
764
765%files loader-pmaps
766%defattr(644,root,root,755)
767%dir %{_libdir}/%{name}/cserve2/loaders/pmaps
768%dir %{_libdir}/%{name}/cserve2/loaders/pmaps/linux-gnu*-*
769%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/pmaps/linux-gnu*-*/module.so
770%dir %{_libdir}/%{name}/modules/loaders/pmaps
771%dir %{_libdir}/%{name}/modules/loaders/pmaps/linux-gnu*-*
772%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/pmaps/linux-gnu*-*/module.so
773
774%files loader-png
775%defattr(644,root,root,755)
776%dir %{_libdir}/%{name}/cserve2/loaders/png
777%dir %{_libdir}/%{name}/cserve2/loaders/png/linux-gnu*-*
778%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/png/linux-gnu*-*/module.so
779%dir %{_libdir}/%{name}/modules/loaders/png
780%dir %{_libdir}/%{name}/modules/loaders/png/linux-gnu*-*
781%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/png/linux-gnu*-*/module.so
782
783%if %{with svg}
784%files loader-svg
785%defattr(644,root,root,755)
786%dir %{_libdir}/%{name}/modules/loaders/svg
787%dir %{_libdir}/%{name}/modules/loaders/svg/linux-gnu*-*
788%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/svg/linux-gnu*-*/module.so
789%endif
790
791%files loader-tiff
792%defattr(644,root,root,755)
793%dir %{_libdir}/%{name}/cserve2/loaders/tiff
794%dir %{_libdir}/%{name}/cserve2/loaders/tiff/linux-gnu*-*
795%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/tiff/linux-gnu*-*/module.so
796%dir %{_libdir}/%{name}/modules/loaders/tiff
797%dir %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu*-*
798%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu*-*/module.so
799
800%files loader-xpm
801%defattr(644,root,root,755)
802%dir %{_libdir}/%{name}/cserve2/loaders/xpm
803%dir %{_libdir}/%{name}/cserve2/loaders/xpm/linux-gnu*-*
804%attr(755,root,root) %{_libdir}/%{name}/cserve2/loaders/xpm/linux-gnu*-*/module.so
805%dir %{_libdir}/%{name}/modules/loaders/xpm
806%dir %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu*-*
807%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu*-*/module.so
808
809%files saver-edb
810%defattr(644,root,root,755)
811%dir %{_libdir}/%{name}/modules/savers/edb
812%dir %{_libdir}/%{name}/modules/savers/edb/linux-gnu*-*
813%attr(755,root,root) %{_libdir}/%{name}/modules/savers/edb/linux-gnu*-*/module.so
814
815%files saver-eet
816%defattr(644,root,root,755)
817%dir %{_libdir}/%{name}/modules/savers/eet
818%dir %{_libdir}/%{name}/modules/savers/eet/linux-gnu*-*
819%attr(755,root,root) %{_libdir}/%{name}/modules/savers/eet/linux-gnu*-*/module.so
820
821%files saver-jpeg
822%defattr(644,root,root,755)
823%dir %{_libdir}/%{name}/modules/savers/jpeg
824%dir %{_libdir}/%{name}/modules/savers/jpeg/linux-gnu*-*
825%attr(755,root,root) %{_libdir}/%{name}/modules/savers/jpeg/linux-gnu*-*/module.so
826
827%files saver-png
828%defattr(644,root,root,755)
829%dir %{_libdir}/%{name}/modules/savers/png
830%dir %{_libdir}/%{name}/modules/savers/png/linux-gnu*-*
831%attr(755,root,root) %{_libdir}/%{name}/modules/savers/png/linux-gnu*-*/module.so
832
833%files saver-tiff
834%defattr(644,root,root,755)
835%dir %{_libdir}/%{name}/modules/savers/tiff
836%dir %{_libdir}/%{name}/modules/savers/tiff/linux-gnu*-*
837%attr(755,root,root) %{_libdir}/%{name}/modules/savers/tiff/linux-gnu*-*/module.so
This page took 0.109299 seconds and 5 git commands to generate.