Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 355709c5c058296521c8e9d3d368166a > files > 3

FreeImage-3.93-4mdv2009.0.src.rpm

%define name FreeImage
%define version 3.93
%define release %mkrel 4
%define libname %mklibname %name 3

Summary: Library for supporting support popular graphics image formats
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}393.zip
Patch0: %name-makefile.patch
License: GPL 
Group: Development/C
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Url: http://freeimage.sourceforge.net/

%description
FreeImage is an Open Source library project for developers who would like to 
support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as
needed by today's multimedia applications. FreeImage is easy to use, fast, 
multithreading safe, compatible with all 32-bit versions of Windows, and 
cross-platform (works both with Linux and Mac OS X).

%package -n %{libname}
Summary:        FreeImage library
Group:          Games/Other
%description -n %{libname}
This is a library used by FreeImage

%package -n %{libname}-devel
Summary:        Development files for FreeImage
Group:          Development/C++
Requires:    %{libname} = %{version}
Provides:    libFreeImage-devel FreeImage-devel
%description -n  %{libname}-devel
Development file for FreeImage


%prep
%setup -q -n %{name}
%patch0 -p0

%build
%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_includedir}
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
%makeinstall INCDIR=$RPM_BUILD_ROOT/%{_includedir} INSTALLDIR=$RPM_BUILD_ROOT/%{_libdir}

%clean
rm -rf $RPM_BUILD_ROOT

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

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


%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/*so.*

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



%changelog
* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 3.93-4mdv2009.0
+ Revision: 245384
- rebuild

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

* Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 3.93-2mdv2008.1
+ Revision: 170842
- rebuild
- fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake
- fix no-buildroot-tag
- kill re-definition of %%buildroot on Pixel's request

* Wed Apr 25 2007 Erwan Velu <erwan@mandriva.org> 3.93-1mdv2008.0
+ Revision: 18226
- Import FreeImage