Sophie

Sophie

distrib > Mandriva > 2008.0 > i586 > by-pkgid > 284b0ef2f2f5550f2e0de22e8b5bdeb9 > files > 3

libredblack-1.3-6mdv2008.0.src.rpm

%define	major 0
%define libname %mklibname redblack %{major}
%define develname %mklibname redblack -d

Summary:	Library for handling red-black tree searching algorithm
Name:		libredblack
Version:	1.3
Release:	%mkrel 6
Group:		System/Libraries
License:	GPL
URL:		http://libredblack.sourceforge.net/
Source0:	%{name}-%{version}.tar.bz2
Patch0:		libredblack-typo.diff
BuildRequires:	python-devel
BuildRequires:	autoconf2.5
BuildRequires:	automake1.7
BuildRequires:	libtool
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description 
This implements the redblack balanced tree algorithm.

%package -n	%{libname}
Summary:	Library for handling red-black tree searching algorithm
Group:          System/Libraries

%description -n	%{libname}
This implements the redblack balanced tree algorithm.

%package -n	%{develname}
Summary:	Libraries and header files for the %{libname} library
Group:		Development/C
Requires:	%{libname} = %{version}
Provides:	%{name} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	%{mklibname redblack 0 -d}

%description -n	%{develname}
To develop programs based upon the libredblack library, the system needs to 
have these header and object files available for creating the executables.

%prep

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

%build

%configure2_5x

%make

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%makeinstall

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

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

%files -n %{develname}
%defattr(-,root,root)
%doc example*.c example*.rb
%{_bindir}/rbgen
%{_libdir}/*.a
%{_libdir}/*.so
%{_libdir}/*.la
%{_includedir}/*
%{_mandir}/man1/*
%{_mandir}/man3/*
%{_datadir}/libredblack


%changelog
* Mon Oct 01 2007 Oden Eriksson <oeriksson@mandriva.com> 1.3-6mdv2008.0
+ Revision: 94143
- rebuilt due to missing packages

* Sun Sep 09 2007 Oden Eriksson <oeriksson@mandriva.com> 1.3-5mdv2008.0
+ Revision: 83667
- fix typo (P0)
- new devel naming


* Fri Nov 17 2006 Oden Eriksson <oeriksson@mandriva.com> 1.3-4mdv2007.0
+ Revision: 85291
- Import libredblack

* Fri Nov 17 2006 Oden Eriksson <oeriksson@mandriva.com> 1.3-4mdv2007.1
- rebuild

* Sat Sep 03 2005 Oden Eriksson <oeriksson@mandriva.com> 1.3-3mdk
- rebuilt due new rpm

* Sat Jun 04 2005 Oden Eriksson <oeriksson@mandriva.com> 1.3-2mdk
- rebuild

* Mon May 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.3-1mdk
- 1.3
- merge the static-devel sub package into the devel sub package
- use macros
- the major changed from 1 to 0 (!)