2 Summary: Multi-platform Canvas Library
3 Version: 1.7.1+svn.77561+build01r01
5 Group: System/Libraries
7 URL: http://www.enlightenment.org/
8 Source0: %{name}-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires: pkgconfig(eina)
12 BuildRequires: pkgconfig(eet)
13 BuildRequires: pkgconfig(x11)
14 BuildRequires: pkgconfig(xi)
15 BuildRequires: pkgconfig(xrender)
16 BuildRequires: pkgconfig(fontconfig)
17 BuildRequires: pkgconfig(freetype2)
18 BuildRequires: pkgconfig(fribidi)
19 BuildRequires: pkgconfig(xext)
20 BuildRequires: pkgconfig(libpng)
21 BuildRequires: pkgconfig(xpm)
22 BuildRequires: pkgconfig(zlib)
23 BuildRequires: pkgconfig(harfbuzz)
24 BuildRequires: pkgconfig(sm)
25 BuildRequires: libjpeg-turbo-devel
26 BuildRequires: giflib-devel
27 BuildRequires: pkgconfig(pixman-1)
29 BuildRequires: pkgconfig(gles11)
30 BuildRequires: pkgconfig(gles20)
31 BuildRequires: pkgconfig(libdri2)
32 BuildRequires: pkgconfig(xfixes)
33 BuildRequires: pkgconfig(libdrm_slp)
35 BuildRequires: pkgconfig(gl)
36 BuildRequires: pkgconfig(glesv2)
37 BuildRequires: pkgconfig(egl)
42 Enlightenment DR17 advanced canvas library Evas is an advanced canvas library, providing six engines for rendering: X11,
43 OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
46 Due to its simple API, evas can be developed with rapidly, and cleanly.
48 This package contains the core library and a set of image loaders and/or savers
49 for various formats: eet, gif, jpeg, png, svg, tiff, bmp, wbmp and xpm
53 Summary: Multi-platform Canvas Library (devel)
54 Group: Development/Libraries
55 Requires: %{name} = %{version}-%{release}
59 Enlightenment DR17 advanced canvas library (devel)
66 export CFLAGS+=" -fvisibility=hidden -ffast-math -fPIC"
67 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
70 %configure --disable-static \
71 --disable-image-loader-svg \
75 --enable-xrender-x11 \
76 --enable-line-dither-mask \
77 --disable-image-loader-edb \
80 --enable-gl-flavor-gles \
81 --enable-gles-variety-sgx \
83 --enable-pixman-image \
84 --enable-pixman-image-scale-sample \
85 --enable-tile-rotate \
89 --enable-winkcodec=yes
101 mkdir -p %{buildroot}/usr/share/license
102 cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
105 %post -p /sbin/ldconfig
107 %postun -p /sbin/ldconfig
111 %defattr(-,root,root,-)
112 %{_libdir}/libevas.so.*
113 %{_libdir}/evas/modules/engines/*/*/module.so
114 %{_libdir}/evas/modules/loaders/*/*/module.so
115 %{_libdir}/evas/modules/savers/*/*/module.so
116 %{_libdir}/evas/cserve2/loaders/*/*/module.so
117 %{_bindir}/evas_cserve2_client
118 %{_bindir}/evas_cserve2_usage
119 %{_bindir}/evas_cserve2_debug
120 %{_libexecdir}/evas_cserve2
121 %{_libexecdir}/evas_cserve2_slave
122 %{_libexecdir}/dummy_slave
123 %manifest %{name}.manifest
124 /usr/share/license/%{name}
125 %manifest %{name}.manifest
129 %defattr(-,root,root,-)
130 %{_includedir}/evas-1/*.h
131 %{_libdir}/libevas.so
132 %{_libdir}/pkgconfig/*.pc
133 %{_datadir}/evas/examples/*
134 # The temp file for eina_prefix by raster
135 %{_datadir}/evas/checkme