Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 651289fd89ec514659dd2b78516a1063 > files > 2

evas-1.0.0-1.20030730.2mdk.src.rpm

%define	name	evas
%define	version	1.0.0
%define	release	1.%{cvsrel}.2mdk

%define cvsrel 20030730

%define major 1
%define libname %mklibname %{name} %major
%define libnamedev %mklibname %{name} %major -d

Summary: Enlightened Canvas Library
Name: %{name}
Version: %{version}
Release: %{release}
License: BSD
Group: System/Libraries
URL: http://www.enlightenment.org/
Source: %{name}-%{cvsrel}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-buildroot
Requires: imlib2 >= 1.0.4
Requires: %{libname} = %{version}-%{release}
BuildRequires: libimlib2_1-devel
BuildRequires: XFree86-devel
BuildRequires: eet-devel
BuildRequires: libedb1-devel
BuildRequires: libdirectfb0.9-devel >= 0.9.16


%description
Evas is an advanced canvas library, providing three backends for
rendering: X11 (without some features like alpha-blending), imlib2, or
OpenGL (hardware accelerated). Due to its simple API, evas can be
developed with rapidly, and cleanly.

Install evas if you want to develop applications against the only
hardware-accelerated canvas library, or if you want to try out the
applications under development.

%package -n %{libname}
Summary: Enlightened Canvas Libraries.
Group: System/Libraries
Provides: lib%{name} = %{version}

%description -n %{libname}
Evas canvas libraries

%package -n %{libname}-devel
Summary: Enlightened Canvas Library headers and development libraries.
Group: System/Libraries
Requires: %{libname} = %{version}-%{release}
Provides: lib%{name}-devel = %{version}
Provides: %{name}-devel

%description -n %{libname}-devel
Evas development headers and development libraries.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q -n %name

%build

./autogen.sh --prefix=%{_prefix}

%configure --enable-software-x11 \
	--enable-image-loader-png \
	--enable-image-loader-jpeg \
	--enable-image-loader-eet \
	--enable-image-loader-edb \
	--enable-cpu-mmx \
	--enable-cpu-sse \
	--enable-cpu-c \
	--enable-scale-smooth \
	--enable-scale-sample \
	--enable-convert-8-rgb-332 \
	--enable-convert-8-rgb-666 \
	--enable-convert-8-rgb-232 \
	--enable-convert-8-rgb-222 \
	--enable-convert-8-rgb-221 \
	--enable-convert-8-rgb-121 \
	--enable-convert-8-rgb-111 \
	--enable-convert-16-rgb-565 \
	--enable-convert-16-rgb-555 \
	--enable-convert-16-rgb-rot-0 \
	--enable-convert-32-rgb-8888 \
	--enable-convert-32-rgbx-8888 \
	--enable-convert-32-bgr-8888 \
	--enable-convert-32-bgrx-8888 \
	--enable-convert-32-rgb-rot-0 --enable-gl-x11

%make

%install
%makeinstall

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%{_bindir}/evas_*
%{_datadir}/evas

%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libevas.so.*
%_libdir/pkgconfig/*
%doc AUTHORS COPYING README doc/evas.*

%files -n %{libname}-devel
%defattr(-,root,root)
%{_libdir}/libevas.so
%{_libdir}/libevas.*a
%{_includedir}/*.h
%{_bindir}/evas-config

%changelog
* Thu Jul 31 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-1.20030730.2mdk
- fix buildrequires

* Wed Jul 30 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-1.20030730.1mdk
- 20030730

* Wed May 14 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-1.20030513.1mdk
- update to 20030513 CVS

* Sun Apr 13 2003 Marcel Pol <mpol@gmx.net> 1.0.0-0.pre5.2mdk
- buildrequires

* Thu Apr 10 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-0.pre5.1mdk
- 1.0.0_pre5

* Sun Dec 29 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.6.0-1mdk 
- the lost changelog was here

* Wed Aug 21 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> cvs20020821-1mdk
- first mdk package from Yves Mettier <ymettier@libertysurf.fr>
- cleanup
- mdk adaptation