%define major 0 %define libname %mklibname %{name} %{major} %define develname %mklibname %{name} -d Summary: MAT File I/O Library Name: matio Version: 1.3.4 Release: %mkrel 1 License: LGPLv2+ Group: System/Libraries Url: http://sourceforge.net/projects/matio/ Source0: http://downloads.sourceforge.net/matio/%{name}-%{version}.tar.bz2 Patch0: %{name}-1.3.4-fix-underlinking.patch Patch1: %{name}-1.3.4-refman-source-cleaning.patch BuildRequires: zlib-devel BuildRequires: doxygen BuildRequires: dvips BuildRequires: latex BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description matio is an ISO C library (with a limited Fortran 90 interface) for reading and writing Matlab MAT files. %package -n %{libname} Summary: MAT File I/O Library Group: System/Libraries Provides: lib%{name} = %{version}-%{release} %description -n %{libname} matio is an ISO C library (with a limited Fortran 90 interface) for reading and writing Matlab MAT files. %package -n %{develname} Summary: Development files for %{name} Group: Development/C++ Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Requires: %{libname} = %{version}-%{release} %description -n %{develname} Development files and headers for %{name}. %prep %setup -q %patch0 -p1 %patch1 -p0 -b .ref %build #./bootstrap %configure2_5x \ --enable-shared \ --disable-fortran \ --enable-extended-sparse=yes \ --enable-test=no \ --enable-docs=yes \ %if %{_lib} != lib --with-libdir-suffix=lib64 %endif # remove rpath from libtool sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %makeinstall_std rm -rf %{buildroot}%{_docdir}/matio %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %{_libdir}/*%{name}.so.%{major}* %files -n %{develname} %defattr(-,root,root) %doc NEWS README ChangeLog doxygen/latex/libmatio.pdf %{_includedir}/*.h %{_libdir}/*%{name}.so %{_libdir}/*%{name}.*a %{_libdir}/pkgconfig/*.pc %changelog * Mon Mar 28 2011 grenoya <grenoya> 1.3.4-1.mga1 + Revision: 78504 - clean old Mdv syntax - add patch for documentation - imported package matio * Sat Aug 07 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 1.3.4-1mdv2011.0 + Revision: 567440 - update to new version 1.3.4 - rediff patch 0 * Mon Sep 14 2009 Thierry Vignaud <tv@mandriva.org> 1.3.3-3mdv2010.0 + Revision: 439789 - rebuild * Sun Dec 14 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 1.3.3-2mdv2009.1 + Revision: 314244 - new license policy - provide libmatio * Sun Nov 09 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 1.3.3-1mdv2009.1 + Revision: 301633 - add source and spec files - Created package structure for matio.