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