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