%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.