Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 26a89079b46c2ae15a7e295411b0b084 > files > 4

devil-1.6.6-3mdk.src.rpm

%define	oname	DevIL
%define	name	devil
%define	version	1.6.6
%define	release	3mdk
%define	major	1
%define	lib_name_orig	lib%{name}
%define	lib_name	%mklibname %{name} %{major}
%define	lib_name_devel	%mklibname %{name} %{major} -d

Name:		%{name}
Version:	%{version}
Release:	%{release}
Source0:	%{oname}-%{version}.tar.bz2
Patch0:		%{oname}-1.6.5-libpng_support.patch.bz2
Patch1:		%{name}-1.6.6-vsnprintf-link-fix.patch.bz2
License:	LGPL
Group:		System/Libraries
URL:		http://openil.sourceforge.net/
Summary:	Open Source image library
BuildRequires:	zlib-devel jpeg-devel tiff-devel autoconf2.5 SDL-devel allegro-devel
BuildRequires:	png-devel lcms-devel mng-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
DevIL is an Open Source image library whose distribution is done under the
terms of the GNU LGPL license.
DevIL offers you a simple way to implement loading, manipulating, filtering,
converting, displaying, saving from/to several different image formats in your
own project.


%package -n	%{lib_name}
Summary:	Libraries needed for programs using %{oname}
Group:		System/Libraries
Provides:	%{lib_name_orig}
Provides:	%{name}

%description -n	%{lib_name}
DevIL is an Open Source image library whose distribution is done under the
terms of the GNU LGPL license.
DevIL offers you a simple way to implement loading, manipulating, filtering,
converting, displaying, saving from/to several different image formats in your
own project.


%package -n	%{lib_name_devel}
Summary:	Development headers and libraries for writing programs using %{oname}
Group:		Development/C
Requires:	%{lib_name} = %{version} allegro-devel
%define	_requires_exceptions	devel(liballeg)
Provides:	%{lib_name_orig}-devel = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}

%description -n	%{lib_name_devel}
Development headers and libraries for writing programs using %{oname}

%prep
%setup -q -n %{oname}
%patch0 -p0
%patch1 -p1 -b .orig

%build
autoconf-2.5x
CFLAGS="$RPM_OPT_FLAGS -funroll-loops -ffast-math  -fomit-frame-pointer -fexpensive-optimizations" \
%configure2_5x	--with-pic \
		--with-gnu-ld \
		--enable-shared \
		--with-x \
		--disable-static
%make CFLAGS="$CFLAGS"

%install
%{__rm} -rf $RPM_BUILD_ROOT
%makeinstall

%post -n %{lib_name} -p /sbin/ldconfig
%postun -n %{lib_name} -p /sbin/ldconfig

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files -n %{lib_name}
%defattr(-,root,root)
%doc AUTHORS BUGS CREDITS ChangeLog INSTALL Libraries.txt NEWS README.unix
%{_libdir}/*.so.*

%files -n %{lib_name_devel}
%defattr(-,root,root)
%{_libdir}/*.so
%{_libdir}/*.la
%{_includedir}/IL

%changelog
* Fri Nov 28 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6.6-3mdk
- rebuild without the wrong dependency on devel(liballeg)

* Fri Nov 28 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6.6-2mdk
- fix linking problem reported by Nathan Cournia
- buildrequires

* Wed Oct 29 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6.6-1mdk
- 1.6.6
- fix buildrequires (lib64..)

* Sat Aug 02 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6.5-7mdk
- buildrequires

* Fri Jul 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.6.5-6mdk
- rebuild
- use %%mklibname for devel packages

* Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.6.5-5mdk
- patch 0: ensure some stuff is properly defined

* Sun May 18 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.6.5-4mdk
- patch 0: add libpng support (Tim Lee)

* Fri Apr 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.6.5-3mdk
- fix summary (I do suck)

* Fri Apr 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.6.5-2mdk
- corrected url
- fix buildrequires

* Fri Apr 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.6.5-1mdk
- initial release