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