Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 5558e9d73feff6f04efa4a8ece1e1534 > files > 3

io_lib-1.11.2.1-2mdv2010.0.src.rpm

%define name	io_lib
%define base_version 1.11.2
%define version %{base_version}.1
%define release %mkrel 2
%define major	%{base_version}
%define libname	%mklibname %{name} %{major}
%define develname %mklibname -d %{name}

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	General purpose trace file library
License:	GPL
Group:		Development/C
Url:		http://staden.sourceforge.net/
Source:		http://prdownloads.sourceforge.net/staden/%{name}-%{version}.tar.gz
Patch:      io_lib-1.11.2-libtool.patch
BuildRequires:  zlib1-devel
Buildroot:	%{_tmppath}/%{name}-%{version}

%description
Io_lib is a library of file reading and writing code to provide a general
purpose trace file (and Experiment File) reading interface. The programmer
simply calls the (eg) read_reading to create a "Read" C structure with the
data loaded into memory.

%package -n %{libname}
Summary:        Main library for %{name}
Group:          System/Libraries
Provides:       lib%{name} = %{version}-%{release}

%description -n %{libname}
This package contains the library needed to run %{name}.

%package -n %{develname}
Summary:    Development header files for %{name}
Group:      Development/C
Requires:   %{libname} = %{version}-%{release}
Provides:   %{name}-devel = %{version}-%{release}
Obsoletes:  %mklibname -d %{name} 1.9.0

%description -n %{develname}
Libraries, include files and other resources you can use to develop
%{name} applications.

%prep
%setup -q -n %{name}-%{base_version}
%patch -p1

%build
autoreconf -i
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall

%clean
rm -rf %{buildroot}

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

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

%files
%defattr (-,root,root)
%doc CHANGES COPYRIGHT README
%{_bindir}/*

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

%files -n %{develname}
%defattr (-,root,root)
%{_includedir}/%{name}
%{_libdir}/libread.a
%{_libdir}/libread.la
%{_libdir}/libread.so
%{_mandir}/*/*



%changelog
* Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.11.2.1-2mdv2010.0
+ Revision: 429515
- rebuild

* Mon Aug 11 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.11.2.1-1mdv2009.0
+ Revision: 270945
- new version

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild

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

* Mon Feb 04 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.10.2-1mdv2008.1
+ Revision: 162500
- new version

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

* Tue Dec 18 2007 Guillaume Rousse <guillomovitch@mandriva.org> 1.9.0-4mdv2008.1
+ Revision: 132445
- rebuild

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - fix autoconf-2.5x path
    - import io_lib


* Tue Aug 29 2006 Guillaume Rousse <guillomovitch@mandriva.org> 1.9.0-3mdv2007.0
- Rebuild

* Fri Jul 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.9.0-2mdk
- Fix BuildRequires

* Thu Jul 28 2005 Guillaume Rousse <guillomovitch@mandriva.org> 1.9.0-1mdk 
- new version
- spec cleanup 
- drop previous patch, no use anymore
- less strict requires between packages

* Fri Jul 23 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.8.12b-1mdk 
- new version
- new URL
- rpmbuildupdate aware

* Thu Jan 08 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.8.11-3mdk
- try to solve include problem

* Wed Jan 07 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.8.11-2mdk
- add missing include file

* Wed Dec 31 2003 Guillaume Rousse <guillomovitch@mandrake.org> 1.8.11-1mdk
- first mdk release