+#sbs-git:slp/pkgs/e/evas evas 1.1.0+svn.69113slp2+build01 828d8bb285397266eb8985fd081fa2692fa3a7d6
Name: evas
Summary: Multi-platform Canvas Library
-Version: 1.0.999.svn60295
+Version: 1.1.0+svn.69113slp2+build02
Release: 1
Group: TO_BE/FILLED_IN
-License: BSD
+License: TO_BE/FILLED_IN
URL: http://www.enlightenment.org/
-Source0: http://download.enlightenment.org/releases/evas-%{version}.tar.bz2
+Source0: %{name}-%{version}.tar.gz
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(eina)
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(sm)
+BuildRequires: libjpeg-devel
+BuildRequires: giflib-devel
%ifarch %{arm}
+BuildRequires: pkgconfig(gles11)
BuildRequires: pkgconfig(gles20)
-BuildRequires: opengl-es-devel
+BuildRequires: pkgconfig(libdri2)
+BuildRequires: pkgconfig(xfixes)
+BuildRequires: pkgconfig(libdrm_slp)
%endif
-BuildRequires: libjpeg-devel
-BuildRequires: giflib-devel
%description
for various formats: eet, gif, jpeg, png, svg, tiff, bmp, wbmp and xpm
-
%package devel
Summary: Multi-platform Canvas Library (devel)
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+
%description devel
Enlightenment DR17 advanced canvas library (devel)
+
%prep
%setup -q
%build
-
export CFLAGS+=" -fvisibility=hidden -ffast-math -fPIC"
export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
-%autogen
+%autogen
%configure --disable-static \
+ --disable-image-loader-svg \
+ --enable-simple-x11 \
+ --with-x \
+ --enable-fb \
+ --enable-xrender-x11 \
+ --enable-line-dither-mask \
+ --disable-image-loader-edb \
+ --disable-rpath \
+ --enable-gl-x11 \
+ --enable-gl-flavor-gles \
+ --enable-gles-variety-sgx \
%ifarch %{arm}
--enable-pthreads \
--enable-cpu-neon \
- --enable-winkcodec=yes \
- --disable-image-loader-svg \
- --enable-simple-x11 \
- --with-x \
- --enable-fb \
- --enable-xrender-x11 \
- --enable-line-dither-mask \
- --disable-image-loader-edb \
- --disable-rpath $(arch_flags) \
- --enable-gl-x11 \
- --enable-harfbuzz \
- --enable-gl-flavor-gles \
- --enable-gles-variety-sgx
+ --enable-winkcodec=yes
%else
- --enable-winkcodec=no \
- --enable-pthreads
+ --enable-pthreads \
+ --enable-winkcodec=no
%endif
-
make %{?jobs:-j%jobs}
+
%install
rm -rf %{buildroot}
%make_install
+
%post -p /sbin/ldconfig
+
%postun -p /sbin/ldconfig
+
%files
%defattr(-,root,root,-)
%{_libdir}/libevas.so.*
%{_libdir}/evas/modules/engines/*/*/module.so
%{_libdir}/evas/modules/loaders/*/*/module.so
%{_libdir}/evas/modules/savers/*/*/module.so
-/usr/bin/evas_cserve
-/usr/bin/evas_cserve_tool
+%{_bindir}/evas_cserve
+%{_bindir}/evas_cserve_tool
+
%files devel
%defattr(-,root,root,-)
%{_includedir}/evas-1/*.h
%{_libdir}/libevas.so
%{_libdir}/pkgconfig/*.pc
-/usr/share/evas/examples/*
+%{_datadir}/evas/examples/*