]> git.pld-linux.org Git - packages/evas.git/blame - evas.spec
- added 8-bit engines
[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
f02c736c 11%bcond_with xcb # software*_x11/gl_x11 engines 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
f02c736c 181Requires: %{name}-engine-software_generic = %{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
f02c736c
JB
189%package engine-software_8
190Summary: 8-bit software rendering engine module for Evas
191Summary(pl.UTF-8): Moduł silnika programowego renderującego 8-bitowego dla Evas
192Group: X11/Libraries
193Requires: %{name}-engine-software_generic = %{version}-%{release}
194
195%description engine-software_8
1968-bit software rendering engine module for Evas.
197
198%description engine-software_8 -l pl.UTF-8
199Moduł silnika programowego renderującego 8-bitowego dla Evas.
200
201%package engine-software_8_x11
202Summary: 8-bit X11 software rendering engine module for Evas
203Summary(pl.UTF-8): Moduł silnika programowego renderującego 8-bitowego na X11 dla Evas
204Group: X11/Libraries
205Requires: %{name}-engine-software_8 = %{version}-%{release}
206
207%description engine-software_8_x11
2088-bit X11 software rendering engine module for Evas.
209
210%description engine-software_8_x11 -l pl.UTF-8
211Moduł silnika programowego renderującego 8-bitowego na X11 dla Evas.
212
c845ba09
JB
213%package engine-software_16
214Summary: 16-bit software rendering engine module for Evas
215Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego dla Evas
216Group: X11/Libraries
217Requires: %{name}-engine-software_generic = %{version}-%{release}
218
219%description engine-software_16
22016-bit software rendering engine module for Evas.
221
222%description engine-software_16 -l pl.UTF-8
223Moduł silnika programowego renderującego 16-bitowego dla Evas.
224
c82e1489
JB
225%package engine-software_16_sdl
226Summary: 16-bit SDL software rendering engine module for Evas
227Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego na SDL dla Evas
228Group: X11/Libraries
f02c736c 229Requires: %{name}-engine-software_16 = %{version}-%{release}
c845ba09
JB
230Requires: SDL >= 1.2.0
231Obsoletes: evas-engine-software_sdl
c82e1489
JB
232
233%description engine-software_16_sdl
23416-bit SDL software rendering engine module for Evas.
235
236%description engine-software_16_sdl -l pl.UTF-8
237Moduł silnika programowego renderującego 16-bitowego na SDL dla Evas.
b0fe12e6 238
c845ba09
JB
239%package engine-software_16_x11
240Summary: 16-bit X11 software rendering engine module for Evas
241Summary(pl.UTF-8): Moduł silnika programowego renderującego 16-bitowego na X11 dla Evas
242Group: X11/Libraries
f02c736c 243Requires: %{name}-engine-software_16 = %{version}-%{release}
c845ba09
JB
244
245%description engine-software_16_x11
24616-bit X11 software rendering engine module for Evas.
247
248%description engine-software_16_x11 -l pl.UTF-8
249Moduł silnika programowego renderującego 16-bitowego na X11 dla Evas.
250
8761de99 251%package engine-software_generic
b0fe12e6 252Summary: Software rendering common engine module for Evas
16e991b2 253Summary(pl.UTF-8): Moduł wspólnego programowego silnika renderującego dla Evas
8761de99 254Group: X11/Libraries
245fd882 255Requires: %{name} = %{version}-%{release}
8761de99 256
257%description engine-software_generic
258Software rendering common engine module for Evas.
259
40b45bbf
JR
260%description engine-software_generic -l pl.UTF-8
261Moduł wspólnego programowego silnika renderującego dla Evas.
5da3d643 262
8761de99 263%package engine-software_x11
264Summary: Software X11 rendering engine module for Evas
16e991b2 265Summary(pl.UTF-8): Moduł programowego silnika renderującego X11 dla Evas
8761de99 266Group: X11/Libraries
85ee035a 267Requires: %{name}-engine-software_generic = %{version}-%{release}
c82e1489 268Obsoletes: evas-engine-software_xcb
8761de99 269
270%description engine-software_x11
271Software X11 rendering engine module for Evas.
272
40b45bbf
JR
273%description engine-software_x11 -l pl.UTF-8
274Moduł programowego silnika renderującego X11 dla Evas.
5da3d643 275
c845ba09
JB
276%package engine-wayland_egl
277Summary: Wayland EGL rendering engine module for Evas
278Summary(pl.UTF-8): Moduł silnika renderującego Wayland EGL dla Evas
279Group: Libraries
f02c736c 280Requires: %{name}-engine-software_generic = %{version}-%{release}
c845ba09
JB
281
282%description engine-wayland_egl
283Wayland EGL rendering engine module for Evas.
284
285%description engine-wayland_egl -l pl.UTF-8
286Moduł silnika renderującego Wayland EGL dla Evas.
287
288%package engine-wayland_shm
289Summary: Wayland SHM rendering engine module for Evas
290Summary(pl.UTF-8): Moduł silnika renderującego Wayland SHM dla Evas
291Group: Libraries
f02c736c 292Requires: %{name}-engine-software_generic = %{version}-%{release}
c845ba09
JB
293
294%description engine-wayland_shm
295Wayland SHM rendering engine module for Evas.
296
297%description engine-wayland_shm -l pl.UTF-8
298Moduł silnika renderującego Wayland SHM dla Evas.
299
8761de99 300# loaders:
301%package loader-edb
302Summary: EDB Image loader module for Evas
16e991b2 303Summary(pl.UTF-8): Moduł wczytywania obrazów EDB dla Evas
8761de99 304Group: X11/Libraries
245fd882 305Requires: %{name} = %{version}-%{release}
8761de99 306
307%description loader-edb
308EDB Image loader module for Evas.
309
40b45bbf
JR
310%description loader-edb -l pl.UTF-8
311Moduł wczytywania obrazów EDB dla Evas.
5da3d643 312
8761de99 313%package loader-eet
314Summary: EET Image loader module for Evas
16e991b2 315Summary(pl.UTF-8): Moduł wczytywania obrazów EET dla Evas
8761de99 316Group: X11/Libraries
245fd882 317Requires: %{name} = %{version}-%{release}
8761de99 318
319%description loader-eet
320EET Image loader module for Evas.
321
40b45bbf
JR
322%description loader-eet -l pl.UTF-8
323Moduł wczytywania obrazów EET dla Evas.
5da3d643 324
8761de99 325%package loader-gif
326Summary: GIF Image loader module for Evas
16e991b2 327Summary(pl.UTF-8): Moduł wczytywania obrazów GIF dla Evas
8761de99 328Group: X11/Libraries
245fd882 329Requires: %{name} = %{version}-%{release}
8761de99 330
331%description loader-gif
332GIF Image loader module for Evas.
333
40b45bbf
JR
334%description loader-gif -l pl.UTF-8
335Moduł wczytywania obrazów GIF dla Evas.
5da3d643 336
8761de99 337%package loader-jpeg
338Summary: JPEG Image loader module for Evas
16e991b2 339Summary(pl.UTF-8): Moduł wczytywania obrazów JPEG dla Evas
8761de99 340Group: X11/Libraries
245fd882 341Requires: %{name} = %{version}-%{release}
8761de99 342
343%description loader-jpeg
344JPEG Image loader module for Evas.
345
40b45bbf
JR
346%description loader-jpeg -l pl.UTF-8
347Moduł wczytywania obrazów JPEG dla Evas.
5da3d643 348
a7e1c749
BZ
349%package loader-pmaps
350Summary: PMAPS Image loader module for Evas
351Summary(pl.UTF-8): Moduł wczytywania obrazów PMAPS dla Evas
352Group: X11/Libraries
353Requires: %{name} = %{version}-%{release}
354
355%description loader-pmaps
356PMAPS Image loader module for Evas.
357
358%description loader-pmaps -l pl.UTF-8
359Moduł wczytywania obrazów PMAPS dla Evas.
360
8761de99 361%package loader-png
362Summary: PNG Image loader module for Evas
16e991b2 363Summary(pl.UTF-8): Moduł wczytywania obrazów PNG dla Evas
8761de99 364Group: X11/Libraries
245fd882 365Requires: %{name} = %{version}-%{release}
8761de99 366
367%description loader-png
368PNG Image loader module for Evas.
369
40b45bbf
JR
370%description loader-png -l pl.UTF-8
371Moduł wczytywania obrazów PNG dla Evas.
5da3d643 372
245fd882 373%package loader-svg
374Summary: SVG Image loader module for Evas
16e991b2 375Summary(pl.UTF-8): Moduł wczytywania obrazów SVG dla Evas
245fd882 376Group: X11/Libraries
377Requires: %{name} = %{version}-%{release}
6c429415 378Requires: librsvg >= 1:2.14.0
245fd882 379
380%description loader-svg
381SVG Image loader module for Evas.
382
40b45bbf
JR
383%description loader-svg -l pl.UTF-8
384Moduł wczytywania obrazów SVG dla Evas.
245fd882 385
8761de99 386%package loader-tiff
387Summary: TIFF Image loader module for Evas
16e991b2 388Summary(pl.UTF-8): Moduł wczytywania obrazów TIFF dla Evas
8761de99 389Group: X11/Libraries
245fd882 390Requires: %{name} = %{version}-%{release}
8761de99 391
392%description loader-tiff
393TIFF Image loader module for Evas.
394
40b45bbf
JR
395%description loader-tiff -l pl.UTF-8
396Moduł wczytywania obrazów TIFF dla Evas.
5da3d643 397
245fd882 398%package loader-xpm
399Summary: XPM Image loader module for Evas
16e991b2 400Summary(pl.UTF-8): Moduł wczytywania obrazów XPM dla Evas
245fd882 401Group: X11/Libraries
402Requires: %{name} = %{version}-%{release}
403
404%description loader-xpm
405XPM Image loader module for Evas.
406
40b45bbf
JR
407%description loader-xpm -l pl.UTF-8
408Moduł wczytywania obrazów XPM dla Evas.
245fd882 409
8761de99 410# savers:
411%package saver-edb
412Summary: EDB Image saver module for Evas
16e991b2 413Summary(pl.UTF-8): Moduł zapisywania obrazów EDB dla Evas
8761de99 414Group: X11/Libraries
245fd882 415Requires: %{name} = %{version}-%{release}
8761de99 416
417%description saver-edb
418EDB Image saver module for Evas.
419
40b45bbf
JR
420%description saver-edb -l pl.UTF-8
421Moduł zapisywania obrazów EDB dla Evas.
5da3d643 422
8761de99 423%package saver-eet
424Summary: EET Image saver module for Evas
16e991b2 425Summary(pl.UTF-8): Moduł zapisywania obrazów EET dla Evas
8761de99 426Group: X11/Libraries
245fd882 427Requires: %{name} = %{version}-%{release}
8761de99 428
429%description saver-eet
430EET Image saver module for Evas.
431
40b45bbf
JR
432%description saver-eet -l pl.UTF-8
433Moduł zapisywania obrazów EET dla Evas.
5da3d643 434
8761de99 435%package saver-jpeg
436Summary: JPEG Image saver module for Evas
16e991b2 437Summary(pl.UTF-8): Moduł zapisywania obrazów JPEG dla Evas
8761de99 438Group: X11/Libraries
245fd882 439Requires: %{name} = %{version}-%{release}
8761de99 440
441%description saver-jpeg
442JPEG Image saver module for Evas.
443
40b45bbf
JR
444%description saver-jpeg -l pl.UTF-8
445Moduł zapisywania obrazów JPEG dla Evas.
5da3d643 446
8761de99 447%package saver-png
448Summary: PNG Image saver module for Evas
16e991b2 449Summary(pl.UTF-8): Moduł zapisywania obrazów PNG dla Evas
8761de99 450Group: X11/Libraries
245fd882 451Requires: %{name} = %{version}-%{release}
8761de99 452
453%description saver-png
454PNG Image saver module for Evas.
455
40b45bbf
JR
456%description saver-png -l pl.UTF-8
457Moduł zapisywania obrazów PNG dla Evas.
5da3d643 458
8761de99 459%package saver-tiff
460Summary: TIFF Image saver module for Evas
16e991b2 461Summary(pl.UTF-8): Moduł zapisywania obrazów TIFF dla Evas
8761de99 462Group: X11/Libraries
245fd882 463Requires: %{name} = %{version}-%{release}
8761de99 464
465%description saver-tiff
466TIFF Image saver module for Evas.
467
40b45bbf
JR
468%description saver-tiff -l pl.UTF-8
469Moduł zapisywania obrazów TIFF dla Evas.
5da3d643 470
ee730ab3 471%prep
9cf71539 472%setup -q -n %{name}-%{version}
a95c19d8 473%patch0 -p1
725c7794 474%patch1 -p1
ee730ab3 475
476%build
245fd882 477%{__libtoolize}
a7e1c749 478%{__aclocal} -I m4
245fd882 479%{__autoconf}
480%{__autoheader}
481%{__automake}
ee730ab3 482%configure \
6c37f7fb 483 --disable-silent-rules \
8cd4650d 484 %{!?with_static_libs:--disable-static} \
6c37f7fb 485 --enable-buffer \
a95c19d8
JB
486 --enable-cpu-altivec%{!?with_altivec:=no} \
487 --enable-cpu-c \
488 --enable-cpu-mmx%{!?with_mmx:=no} \
489 --enable-cpu-sse%{!?with_sse:=no} \
6c37f7fb
JB
490 --enable-directfb%{!?with_directfb:=no} \
491 --enable-fb%{!?with_fb:=no} \
a95c19d8 492 --enable-font-loader-eet \
6c37f7fb 493 --enable-gl-sdl%{!?with_sdl:=no} \
c845ba09
JB
494 --enable-gl-xcb%{!?with_xcb:=no} \
495 --enable-gl-xlib \
3efa5131 496 --enable-image-loader-edb \
245fd882 497 --enable-image-loader-eet \
498 --enable-image-loader-gif \
499 --enable-image-loader-jpeg \
500 --enable-image-loader-png \
501 --enable-image-loader-svg \
502 --enable-image-loader-tiff \
503 --enable-image-loader-xpm \
a95c19d8 504 --enable-pixman \
f02c736c 505 --enable-software-8-x11 \
c845ba09
JB
506 --enable-software-16-sdl%{!?with_sdl:=no} \
507 --enable-software-16-x11 \
a95c19d8 508 --enable-software-xcb%{!?with_xcb:=no} \
725c7794 509 --enable-software-xlib \
c845ba09
JB
510 --enable-wayland-egl%{!?with_wayland:=no} \
511 --enable-wayland-shm%{!?with_wayland:=no} \
353188a7 512 --disable-valgrind
ca577fef 513
c845ba09 514%{__make}
ee730ab3 515
516%install
517rm -rf $RPM_BUILD_ROOT
ab7d1756 518
ee730ab3 519%{__make} install \
520 DESTDIR=$RPM_BUILD_ROOT
521
6c37f7fb 522%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/*/*/*/module.la
c82e1489 523%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu-*/module.a
3efa5131 524
a95c19d8
JB
525install -d $RPM_BUILD_ROOT%{_examplesdir}
526mv -f $RPM_BUILD_ROOT%{_datadir}/evas/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
527
ee730ab3 528%clean
529rm -rf $RPM_BUILD_ROOT
530
245fd882 531%post -p /sbin/ldconfig
532%postun -p /sbin/ldconfig
ee730ab3 533
534%files
535%defattr(644,root,root,755)
a95c19d8 536%doc AUTHORS COPYING ChangeLog NEWS README
b0fe12e6 537%attr(755,root,root) %{_bindir}/evas_cserve
538%attr(755,root,root) %{_bindir}/evas_cserve_tool
1774f6cc
JB
539%attr(755,root,root) %{_libdir}/libevas.so.*.*.*
540%attr(755,root,root) %ghost %{_libdir}/libevas.so.1
b08700b8 541%dir %{_libdir}/%{name}
542%dir %{_libdir}/%{name}/modules
6c429415
JB
543%dir %{_libdir}/%{name}/modules/engines
544%dir %{_libdir}/%{name}/modules/loaders
545%dir %{_libdir}/%{name}/modules/savers
1774f6cc
JB
546# loaders without additional dependencies
547%dir %{_libdir}/%{name}/modules/loaders/bmp
548%dir %{_libdir}/%{name}/modules/loaders/bmp/linux-gnu-*
549%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/bmp/linux-gnu-*/module.so
a95c19d8
JB
550%dir %{_libdir}/%{name}/modules/loaders/generic
551%dir %{_libdir}/%{name}/modules/loaders/generic/linux-gnu-*
552%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/generic/linux-gnu-*/module.so
553%dir %{_libdir}/%{name}/modules/loaders/ico
554%dir %{_libdir}/%{name}/modules/loaders/ico/linux-gnu-*
555%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/ico/linux-gnu-*/module.so
556%dir %{_libdir}/%{name}/modules/loaders/psd
557%dir %{_libdir}/%{name}/modules/loaders/psd/linux-gnu-*
558%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/psd/linux-gnu-*/module.so
1774f6cc
JB
559%dir %{_libdir}/%{name}/modules/loaders/tga
560%dir %{_libdir}/%{name}/modules/loaders/tga/linux-gnu-*
561%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/tga/linux-gnu-*/module.so
a95c19d8
JB
562%dir %{_libdir}/%{name}/modules/loaders/wbmp
563%dir %{_libdir}/%{name}/modules/loaders/wbmp/linux-gnu-*
564%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/wbmp/linux-gnu-*/module.so
1920e53d 565
ee730ab3 566%files devel
567%defattr(644,root,root,755)
ee730ab3 568%attr(755,root,root) %{_libdir}/libevas.so
569%{_libdir}/libevas.la
1774f6cc 570%{_includedir}/evas-1
ee730ab3 571%{_pkgconfigdir}/evas.pc
6c429415 572# engine private structures
c82e1489
JB
573%{?with_directfb:%{_pkgconfigdir}/evas-directfb.pc}
574%{_pkgconfigdir}/evas-fb.pc
575%{?with_sdl:%{_pkgconfigdir}/evas-opengl-sdl.pc}
576%{_pkgconfigdir}/evas-opengl-x11.pc
f02c736c 577%{_pkgconfigdir}/evas-software-8-x11.pc
c845ba09 578%{_pkgconfigdir}/evas-software-16-x11.pc
c82e1489
JB
579%{_pkgconfigdir}/evas-software-buffer.pc
580%{?with_sdl:%{_pkgconfigdir}/evas-software-sdl.pc}
581%{_pkgconfigdir}/evas-software-x11.pc
c845ba09
JB
582%if %{with wayland}
583%{_pkgconfigdir}/evas-wayland-egl.pc
584%{_pkgconfigdir}/evas-wayland-shm.pc
585%endif
a95c19d8 586%{_examplesdir}/%{name}-%{version}
ee730ab3 587
8cd4650d 588%if %{with static_libs}
ee730ab3 589%files static
590%defattr(644,root,root,755)
591%{_libdir}/libevas.a
8cd4650d 592%endif
8761de99 593
594%files engine-buffer
595%defattr(644,root,root,755)
596%dir %{_libdir}/%{name}/modules/engines/buffer
597%dir %{_libdir}/%{name}/modules/engines/buffer/linux-gnu-*
598%attr(755,root,root) %{_libdir}/%{name}/modules/engines/buffer/linux-gnu-*/module.so
599
b0fe12e6 600%if %{with directfb}
601%files engine-directfb
602%defattr(644,root,root,755)
603%dir %{_libdir}/%{name}/modules/engines/directfb
604%dir %{_libdir}/%{name}/modules/engines/directfb/linux-gnu-*
605%attr(755,root,root) %{_libdir}/%{name}/modules/engines/directfb/linux-gnu-*/module.so
606%endif
607
574e9baa 608%if %{with fb}
8761de99 609%files engine-fb
610%defattr(644,root,root,755)
611%dir %{_libdir}/%{name}/modules/engines/fb
612%dir %{_libdir}/%{name}/modules/engines/fb/linux-gnu-*
613%attr(755,root,root) %{_libdir}/%{name}/modules/engines/fb/linux-gnu-*/module.so
574e9baa 614%endif
8761de99 615
c82e1489
JB
616%if %{with sdl}
617%files engine-gl_sdl
618%defattr(644,root,root,755)
619%dir %{_libdir}/%{name}/modules/engines/gl_sdl
620%dir %{_libdir}/%{name}/modules/engines/gl_sdl/linux-gnu-*
621%attr(755,root,root) %{_libdir}/%{name}/modules/engines/gl_sdl/linux-gnu-*/module.so
622%endif
623
8761de99 624%files engine-gl_x11
625%defattr(644,root,root,755)
626%dir %{_libdir}/%{name}/modules/engines/gl_x11
627%dir %{_libdir}/%{name}/modules/engines/gl_x11/linux-gnu-*
628%attr(755,root,root) %{_libdir}/%{name}/modules/engines/gl_x11/linux-gnu-*/module.so
629
f02c736c
JB
630%files engine-software_8
631%defattr(644,root,root,755)
632%dir %{_libdir}/%{name}/modules/engines/software_8
633%dir %{_libdir}/%{name}/modules/engines/software_8/linux-gnu-*
634%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_8/linux-gnu-*/module.so
635
636%files engine-software_8_x11
637%defattr(644,root,root,755)
638%dir %{_libdir}/%{name}/modules/engines/software_8_x11
639%dir %{_libdir}/%{name}/modules/engines/software_8_x11/linux-gnu-*
640%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_8_x11/linux-gnu-*/module.so
641
c845ba09
JB
642%files engine-software_16
643%defattr(644,root,root,755)
644%dir %{_libdir}/%{name}/modules/engines/software_16
645%dir %{_libdir}/%{name}/modules/engines/software_16/linux-gnu-*
646%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16/linux-gnu-*/module.so
647
648%files engine-software_16_x11
649%defattr(644,root,root,755)
650%dir %{_libdir}/%{name}/modules/engines/software_16_x11
651%dir %{_libdir}/%{name}/modules/engines/software_16_x11/linux-gnu-*
652%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16_x11/linux-gnu-*/module.so
653
c82e1489
JB
654%if %{with sdl}
655%files engine-software_16_sdl
656%defattr(644,root,root,755)
657%dir %{_libdir}/%{name}/modules/engines/software_16_sdl
658%dir %{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu-*
659%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_16_sdl/linux-gnu-*/module.so
660%endif
661
8761de99 662%files engine-software_generic
663%defattr(644,root,root,755)
664%dir %{_libdir}/%{name}/modules/engines/software_generic
665%dir %{_libdir}/%{name}/modules/engines/software_generic/linux-gnu-*
666%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_generic/linux-gnu-*/module.so
667
8761de99 668%files engine-software_x11
669%defattr(644,root,root,755)
670%dir %{_libdir}/%{name}/modules/engines/software_x11
671%dir %{_libdir}/%{name}/modules/engines/software_x11/linux-gnu-*
672%attr(755,root,root) %{_libdir}/%{name}/modules/engines/software_x11/linux-gnu-*/module.so
673
c845ba09
JB
674%if %{with wayland}
675%files engine-wayland_egl
676%defattr(644,root,root,755)
677%dir %{_libdir}/%{name}/modules/engines/wayland_egl
678%dir %{_libdir}/%{name}/modules/engines/wayland_egl/linux-gnu-*
679%attr(755,root,root) %{_libdir}/%{name}/modules/engines/wayland_egl/linux-gnu-*/module.so
680
681%files engine-wayland_shm
682%defattr(644,root,root,755)
683%dir %{_libdir}/%{name}/modules/engines/wayland_shm
684%dir %{_libdir}/%{name}/modules/engines/wayland_shm/linux-gnu-*
685%attr(755,root,root) %{_libdir}/%{name}/modules/engines/wayland_shm/linux-gnu-*/module.so
686
8761de99 687%files loader-edb
688%defattr(644,root,root,755)
689%dir %{_libdir}/%{name}/modules/loaders/edb
690%dir %{_libdir}/%{name}/modules/loaders/edb/linux-gnu-*
691%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/edb/linux-gnu-*/module.so
692
693%files loader-eet
694%defattr(644,root,root,755)
695%dir %{_libdir}/%{name}/modules/loaders/eet
696%dir %{_libdir}/%{name}/modules/loaders/eet/linux-gnu-*
697%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/eet/linux-gnu-*/module.so
698
699%files loader-gif
700%defattr(644,root,root,755)
701%dir %{_libdir}/%{name}/modules/loaders/gif
702%dir %{_libdir}/%{name}/modules/loaders/gif/linux-gnu-*
703%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/gif/linux-gnu-*/module.so
704
705%files loader-jpeg
706%defattr(644,root,root,755)
707%dir %{_libdir}/%{name}/modules/loaders/jpeg
708%dir %{_libdir}/%{name}/modules/loaders/jpeg/linux-gnu-*
709%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/jpeg/linux-gnu-*/module.so
710
a7e1c749
BZ
711%files loader-pmaps
712%defattr(644,root,root,755)
713%dir %{_libdir}/%{name}/modules/loaders/pmaps
714%dir %{_libdir}/%{name}/modules/loaders/pmaps/linux-gnu-*
715%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/pmaps/linux-gnu-*/module.so
716
8761de99 717%files loader-png
718%defattr(644,root,root,755)
719%dir %{_libdir}/%{name}/modules/loaders/png
720%dir %{_libdir}/%{name}/modules/loaders/png/linux-gnu-*
721%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/png/linux-gnu-*/module.so
722
245fd882 723%files loader-svg
724%defattr(644,root,root,755)
725%dir %{_libdir}/%{name}/modules/loaders/svg
726%dir %{_libdir}/%{name}/modules/loaders/svg/linux-gnu-*
727%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/svg/linux-gnu-*/module.so
728
8761de99 729%files loader-tiff
730%defattr(644,root,root,755)
731%dir %{_libdir}/%{name}/modules/loaders/tiff
732%dir %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu-*
733%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu-*/module.so
734
245fd882 735%files loader-xpm
736%defattr(644,root,root,755)
737%dir %{_libdir}/%{name}/modules/loaders/xpm
738%dir %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu-*
739%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu-*/module.so
740
8761de99 741%files saver-edb
742%defattr(644,root,root,755)
743%dir %{_libdir}/%{name}/modules/savers/edb
744%dir %{_libdir}/%{name}/modules/savers/edb/linux-gnu-*
745%attr(755,root,root) %{_libdir}/%{name}/modules/savers/edb/linux-gnu-*/module.so
746
747%files saver-eet
748%defattr(644,root,root,755)
749%dir %{_libdir}/%{name}/modules/savers/eet
750%dir %{_libdir}/%{name}/modules/savers/eet/linux-gnu-*
751%attr(755,root,root) %{_libdir}/%{name}/modules/savers/eet/linux-gnu-*/module.so
752
753%files saver-jpeg
754%defattr(644,root,root,755)
755%dir %{_libdir}/%{name}/modules/savers/jpeg
756%dir %{_libdir}/%{name}/modules/savers/jpeg/linux-gnu-*
757%attr(755,root,root) %{_libdir}/%{name}/modules/savers/jpeg/linux-gnu-*/module.so
758
759%files saver-png
760%defattr(644,root,root,755)
761%dir %{_libdir}/%{name}/modules/savers/png
762%dir %{_libdir}/%{name}/modules/savers/png/linux-gnu-*
763%attr(755,root,root) %{_libdir}/%{name}/modules/savers/png/linux-gnu-*/module.so
764
765%files saver-tiff
766%defattr(644,root,root,755)
767%dir %{_libdir}/%{name}/modules/savers/tiff
768%dir %{_libdir}/%{name}/modules/savers/tiff/linux-gnu-*
769%attr(755,root,root) %{_libdir}/%{name}/modules/savers/tiff/linux-gnu-*/module.so
This page took 0.164238 seconds and 4 git commands to generate.