%define name cdecl %define version 2.5 %define release %mkrel 25 Summary: Programs for encoding and decoding C and C++ function declarations Name: %name Version: %version Release: %release License: Distributable Group: Development/C Source: %{name}-%{version}.tar.bz2 Url: ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/ Patch: cdecl-2.5.misc_conflicts.patch BuildRequires: readline-devel BuildRequires: libtermcap-devel BuildRequires: byacc BuildRequires: flex BuildRoot: %{_tmppath}/%{name}-root %description The cdecl package includes the cdecl and c++decl utilities, which are used to translate English to C or C++ function declarations and vice versa. You should install the cdecl package if you intend to do C and/or C++ programming. %prep %setup -q %patch -p1 %build %make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 %makeinstall \ BINDIR=$RPM_BUILD_ROOT%{_bindir} \ MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_bindir}/cdecl %{_bindir}/c++decl %{_mandir}/man1/cdecl.* %{_mandir}/man1/c++decl.* %changelog * Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.5-25mdv2009.0 + Revision: 243465 - rebuild * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 2.5-23mdv2008.1 + Revision: 136289 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - fix summary-ended-with-dot - fix man pages * Mon Aug 14 2006 Olivier Thauvin <nanardon@mandriva.org> + 08/14/06 09:30:16 (55898) - mkrelisation * Mon Aug 14 2006 Olivier Thauvin <nanardon@mandriva.org> + 08/14/06 09:22:47 (55896) Import cdecl * Sun Apr 03 2005 Michael Scherer <misc@mandrake.org> 2.5-22mdk - Rebuild for readline * Sun Nov 30 2003 Franck Villaume <fvill@freesurf.fr> 2.5-21mdk - add BuildRequires flex * Thu Nov 27 2003 Franck Villaume <fvill@freesurf.fr> 2.5-20mdk - add BuildRequires byacc