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