Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > baa485dbf0c3ba2f4c8bf9ca4005ffaa > files > 2

evas-0.9.9.043-4mdv2009.0.src.rpm

%define	name	evas
%define version 0.9.9.043
%define release %mkrel 4

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

Summary: 	Enlightened canvas library
Name: 		%{name}
Version: 	%{version}
Epoch:		2
Release: 	%{release}
License: 	BSD
Group: 		Graphical desktop/Enlightenment
URL: 		http://www.enlightenment.org/
Source: 	%{name}-%{version}.tar.bz2
BuildRoot: 	%{_tmppath}/%{name}-buildroot
Conflicts:	%{mklibname evas1}-devel

BuildRequires: 	freetype-devel
BuildRequires: 	X11-devel
BuildRequires: 	eet-devel >= 0.9.10.042
BuildRequires: 	edb-devel >= 1.0.5.042
BuildRequires:	cairo-devel 
Buildrequires:  libxcb-devel
BuildRequires:	png-devel, jpeg-devel 
Buildrequires:	tiff-devel
Buildrequires:  mesagl-devel
BuildRequires:	glitz-devel, ungif-devel, xpm-devel

%description
Evas is a clean display canvas API for several target display systems
that can draw anti-aliased text, smooth super and sub-sampled scaled
images, alpha-blend objects much and more.

This package is part of the Enlightenment DR17 desktop shell.

%package -n %{libname}
Summary: Enlightened Canvas Libraries
Group: System/Libraries
Conflicts:	%{mklibname evas1}

%description -n %{libname}
Evas canvas libraries.

Evas is a clean display canvas API for several target display systems
that can draw anti-aliased text, smooth super and sub-sampled scaled
images, alpha-blend objects much and more.

This package is part of the Enlightenment DR17 desktop shell.

%package -n %libnamedev
Summary: Enlightened Canvas Library headers and development libraries
Group: System/Libraries
Requires: %{libname} = 2:%{version}
Provides: %{name}-devel = 2:%{version}-%{release}
Conflicts:	%{mklibname evas1}-devel
Requires: edb-devel png-devel eet-devel
Obsoletes: %mklibname -d evas 0

%description -n %libnamedev
Evas development headers and development libraries.

%prep
%setup -q

%build
NOCONFIGURE=1 ./autogen.sh
export CFLAGS="%{optflags} -leet"
%configure2_5x --enable-image-loader-gif \
  --disable-valgrind \
  --enable-image-loader-png \
  --enable-image-loader-jpeg \
  --enable-image-loader-eet \
  --enable-font-loader-eet \
  --enable-image-loader-edb \
  --enable-image-loader-tiff \
  --enable-image-loader-xpm \
  --enable-image-loader-svg \
  --enable-cpu-mmx \
  --enable-cpu-sse \
  --enable-cpu-c \
  --enable-scale-sample \
  --enable-scale-smooth \
  --enable-convert-yuv \
  --enable-small-dither-mask \
  --enable-fontconfig \
  --enable-software-x11 \
  --enable-software-16-x11 \
  --enable-software-xcb \
  --enable-fb \
  --enable-buffer \
  --enable-gl-x11 \
  --disable-gl-glew \
  --enable-xrender-x11 \
  --enable-xrender-xcb \
  --enable-pthreads \
  --enable-glitz-x11
%make

%install
rm -fr %buildroot
%makeinstall_std

%if %mdkversion < 200900
%post -n %{libname} -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %{libname} -p /sbin/ldconfig
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%files -n %{libname}
%defattr(-,root,root)
%doc AUTHORS COPYING README
%{_libdir}/libevas.so.*
%{_libdir}/%name/modules/engines/*/*/*.so
%{_libdir}/%name/modules/loaders/*/*/*.so
%{_libdir}/%name/modules/savers/*/*/*.so

%files -n %libnamedev
%defattr(-,root,root)
%{_libdir}/libevas.so
%{_libdir}/libevas.*a
%{_libdir}/%name/modules/savers/*/*/*.*a
%{_libdir}/%name/modules/loaders/*/*/*.*a
%{_libdir}/%name/modules/engines/*/*/*.*a
%{_includedir}/*.h
%{_libdir}/pkgconfig/*


%changelog
* Thu Aug 07 2008 Thierry Vignaud <tvignaud@mandriva.com> 2:0.9.9.043-4mdv2009.0
+ Revision: 266734
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Sun Jun 01 2008 Funda Wang <fundawang@mandriva.org> 2:0.9.9.043-3mdv2009.0
+ Revision: 213968
- sdl backends does not exists
- enalbe soft-16-x11

* Sun Jun 01 2008 Funda Wang <fundawang@mandriva.org> 2:0.9.9.043-1mdv2009.0
+ Revision: 213941
- New version 0.9.9.043

  + Antoine Ginies <aginies@mandriva.com>
    - fix 2008.0 rebuild

* Thu Mar 27 2008 Pascal Terjan <pterjan@mandriva.org> 2:0.9.9.042-4mdv2008.1
+ Revision: 190650
- Have the libs to conflict too, else it breaks upgrade from 2008.0

* Tue Mar 18 2008 Antoine Ginies <aginies@mandriva.com> 2:0.9.9.042-3mdv2008.1
+ Revision: 188469
- increase release
- add a conflict with evas1

* Fri Feb 15 2008 Antoine Ginies <aginies@mandriva.com> 2:0.9.9.042-2mdv2008.1
+ Revision: 168880
- fix buildrequires (xcb-devel is not provided by libxcb1-devel)
- add some buildrequires, update configure options
- CVS snapshot 20080215
- adjust buildrequires

* Sat Feb 02 2008 Austin Acton <austin@mandriva.org> 2:0.9.9.042-1mdv2008.1
+ Revision: 161307
- sync
- new version
- back to major=0 (strange)
- tidy spec and provides
- drop config file

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Nov 12 2007 Austin Acton <austin@mandriva.org> 1:0.9.9.041-3mdv2008.1
+ Revision: 108044
- adjust configure options
- tidy

* Wed Oct 31 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.041-2mdv2008.1
+ Revision: 104090
- new tarball from svn snapshot
- increase mkrel
- update buildrequires

* Thu Aug 30 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.041-1mdv2008.0
+ Revision: 76298
- fix missing evas-config
- fix path in tarball
- CVS SNAPSHOT 20070830, release 0.9.9.041
- use libxcb-devel not %%{mklibname xcb}-devel
- fix tiff-devel buildrequires (do not use major version)
- prevent major bug to happen again
- remove major in libxcb-devel buildrequires
- remove  libsvg-cairo1-devel buildrequires
- fix xcb1-devel buildrequires
- add directfb-devel, libsvg-cairo1-devel buildrequires
- add more buildrequires
- CVS snapshot 20070604
- add ./autogen.sh in %%make section
- ?\195?\169disable ddraw rendering
- CVS SNAPSHOT 20070529, release 0.9.9.038

* Tue May 29 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.038-7mdv2008.0
+ Revision: 32588
- enable gl evas rendering

* Tue May 29 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.038-6mdv2008.0
+ Revision: 32277
- adjust tiff3-devel buildrequires
- remove direcfb-buildrequires
- re-add directfb1-devel buildrequires
- remove directfb buildrequires
- add needed buildrequires
- active directfb, g, generic evas engines

* Thu May 24 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.038-5mdv2008.0
+ Revision: 30640
- increase mkrel
- CVS snapshot 20070524, release 0.9.9.038
- remove unwanted changelog

* Mon May 21 2007 Antoine Ginies <aginies@mandriva.com> 1:0.9.9.038-4mdv2008.0
+ Revision: 29102
- CVS snapshot 20070516, adjust configure options, release 0.9.9.038

* Mon Apr 23 2007 Pascal Terjan <pterjan@mandriva.org> 1:0.9.9.037-3mdv2008.0
+ Revision: 17526
- Don't require evas, it no longer exists
- Add the epoch in Obsoletes

* Sun Apr 22 2007 Pascal Terjan <pterjan@mandriva.org> 1:0.9.9.037-1mdv2008.0
+ Revision: 17126
- Add the description to the lib subpackage as it is now the main one
- Add obsoletes so that people don't keep the old binaries
- New snapshot
- Remove main binary as /usr/bin/evas_* and /usr/share/evas are no longer there

* Sun Apr 22 2007 Pascal Terjan <pterjan@mandriva.org> 1:0.9.9.032-3mdv2008.0
+ Revision: 17051
- devel requires edb-devel, png-devel and eet-devel (from pkgconfig)


* Sun Dec 03 2006 Pascal Terjan <pterjan@mandriva.org> 0.9.9.032-2mdv2007.0
+ Revision: 90215
- Require the main package in -devel, it contains the .so of modules

* Sun Aug 06 2006 Olivier Thauvin <nanardon@mandriva.org> 1:0.9.9.032-1mdv2007.0
+ Revision: 53334
- add sources 0.9.9.032
- 0.9.9.032
- Import evas

* Fri Mar 24 2006 Austin Acton <austin@mandriva.org> 1:0.9.9.025-0.20060323.1mdk
- new cvs checkout
- update description

* Fri Feb 17 2006 Austin Acton <austin@mandriva.org> 0.9.9.023-0.20060216.1mdk
- new cvs checkout

* Tue Jan 17 2006 Austin Acton <austin@mandriva.org> 0.9.9.023-0.20060117.1mdk
- new cvs checkout

* Thu Jan 12 2006 Austin Acton <austin@mandriva.org> 0.9.9.022-0.20060111.1mdk
- new cvs checkout

* Thu Nov 24 2005 Austin Acton <austin@mandriva.org> 0.9.9.020-0.20051124.1mdk
- new cvs checkout
- disable directfb backend

* Thu Nov 24 2005 Lenny Cartier <lenny@mandriva.com> 0.9.9.020-0.20051112.2mdk
- rebuild for new libfusion

* Sat Nov 12 2005 Austin Acton <austin@mandriva.org> 0.9.9.020-0.20051112.1mdk
- new cvs checkout

* Wed Nov 09 2005 Austin Acton <austin@mandriva.org> 0.9.9.019-0.20051109.1mdk
- new cvs checkout

* Fri Nov 04 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.019-0.20051104.1mdk
- new cvs checkout

* Tue Sep 06 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.013-0.20050904.1mdk
- new cvs checkout

* Sun Aug 14 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.013-0.20050813.1mdk
- new cvs checkout

* Tue Jun 28 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.010-0.20050627.1mdk
- new cvs checkout

* Thu Jun 09 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.008-0.20050608.1mdk
- new cvs checkout

* Thu May 26 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050524.2mdk
- multiarch binaries

* Thu May 26 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050524.1mdk
- new cvs checkout

* Sun May 22 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050519.1mdk
- disable cairo (won't build with cairo 0.5.0)

* Sat May 14 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050511.4mdk
- really remove valgrind
- clean spec

* Fri May 13 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050511.3mdk
- disable valgrind to allow building on x86_64
- fix provides

* Fri May 13 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050511.2mdk
- fix epoch tags (thanks Olivier Thauvin)
- make buildrequires lib64 friendly

* Thu May 12 2005 Austin Acton <austin@mandriva.org> 1:0.9.9.007-0.20050511.1mdk
- version 0.9.9.025 0.9.9.007, so epoch 1
- fix up spec
- disable mmx/sse (Morreale J-R)

* Wed Sep 15 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-1.20040913.1mdk
- 1.0.0 20040913

* Wed Jun 16 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.0-1.20030730.3mdk
- rebuild