Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 1f173f298d20fc7ca72548f7e654712d > files > 3

rpc2-2.8-4mdv2010.0.src.rpm

%define	name	rpc2
%define	version	2.8
%define	release	%mkrel 4
%define	major	4
%define	libname	    %mklibname %{name}_ %{major}
%define	develname	%mklibname %{name} -d

Summary:	RPC2 library
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	LGPL
URL:		http://www.coda.cs.cmu.edu
Source0:	ftp://ftp.wu-wien.ac.at/pub/systems/coda/src/%{name}-%{version}.tar.gz
Patch:      rpc2-2.8-fix-format-errors.patch
BuildRequires:	flex
BuildRequires:	bison
BuildRequires:	liblwp-devel
BuildRequires:	ncurses-devel
BuildRequires:	readline-devel
Group:		Development/Other
BuildRoot:	%{_tmppath}/%{name}-%{version}

%description
RPC2 is a remote procedure call library layered on top of UDP sockets and is
used by the Coda distributed filesystem. 

%package -n	%{libname}
Summary:	RPC2 library development files
Group:		Development/Other

%description -n %{libname}
RPC2 is a remote procedure call library layered on top of UDP sockets and is
used by the Coda distributed filesystem. 

%package -n	%{develname}
Summary:	RPC2 library development files
Group:		Development/Other
Requires:	%{libname} = %{version}-%{release}
Provides:	rpc2-devel = %{version}-%{release}
Obsoletes:  %mklibname %{name}_ -d 4

%description -n %{develname}
Headers and static libraries for developing programs using the RPC2 library.

%prep
%setup -q
%patch -p 1

%build
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall

%clean
rm -rf %{buildroot}

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

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

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

%files -n %{develname}
%defattr(-,root,root)
%doc NEWS
%{_bindir}/rp2gen
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_includedir}/rpc2
%{_libdir}/pkgconfig/rpc2.pc


%changelog
* Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 2.8-4mdv2010.0
+ Revision: 442756
- rebuild

* Wed Mar 11 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.8-3mdv2009.1
+ Revision: 354015
- better description

* Fri Mar 06 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.8-2mdv2009.1
+ Revision: 349541
- fix devel package name

* Thu Mar 05 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.8-1mdv2009.1
+ Revision: 349450
- new version
- new devel policy

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

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

* Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 2.0-1mdv2008.1
+ Revision: 140747
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - import rpc2


* Tue Aug  8 2006 Antoine Ginies <aginies@mandriva.com> 2.0-1mdv2007.0
- 2.0
- use mkrel

* Thu Feb 16 2006 Antoine Ginies <aginies@mandriva.com> 1.28-1mdk
- 1.28

* Fri Jan 21 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.26-1mdk
- 1.26
- use %%mklibname
- cosmetics
- new major
- fix provides

* Sat Dec 21 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.14-1mdk
- 1.14
- Fix Requires/Provides

* Wed Jul 24 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.13-2mdk
- rebuild for new readline

* Mon Nov 12 2001 Florin <florin@mandrakesoft.com> 1.13-1mdk
- 1.13
- add url tag

* Sat Nov  3 2001 Stefan van der Eijk <stefan@eijk.nu> 1.12-2mdk
- BuildRequires: ncurses-devel

* Thu Aug 23 2001 Florin Grad <florin@mandrakesoft.com> 1.12-1mdk
- 1.12
- License entry

* Tue Jun 12 2001 Stefan van der Eijk <stefan@eijk.nu> 1.11-2mdk
- Provides: rpc2-devel

* Tue Jun 12 2001 Stefan van der Eijk <stefan@eijk.nu> 1.11-1mdk
- 1.11
- BuildRequires: flex lwp-devel readline-devel
- add Provides for devel package

* Mon Jan 08 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.8-2mdk
- rebuild

* Thu Nov 16 2000 Florin Grad <florin@mandrakesoft.com> 1.8-1mdk
- 1.8
- lib split compliant
* Fri Sep 15 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.5-3mdk
- BM
- macros
* Thu Aug 31 2000 Florin Grad <florin@mandrakesoft.com> 1.5-2mdk
- adding macros
* Fri Jul 7 2000 Florin Grad <florin@mandrakesoft.com> 1.5-1mdk
- First attempt.