%define prerel rc6 %define fversion %version %define fname %name-%fversion Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax Name: nasm Version: 2.07 Release: %mkrel 2 Epoch: 1 License: BSD Group: Development/Other Source: http://www.nasm.us/pub/nasm/releasebuilds/%fversion/%{fname}.tar.bz2 Patch0: nasm-2.07rc6-fix-str-mt.patch URL: http://nasm.sourceforge.net BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: ghostscript BuildRequires: groff BuildRequires: texinfo %package doc Summary: Extensive documentation for NASM Group: Books/Computer books Requires(pre): info-install Requires(postun): info-install %package rdoff Summary: Tools for the RDOFF binary format, sometimes used with NASM Group: Development/Other %description NASM is the Netwide Assembler, a free portable assembler for the Intel 80x86 microprocessor series, using primarily the traditional Intel instruction mnemonics and syntax. %description doc Extensive documentation for the Netwide Assembler, NASM, in HTML, PostScript, RTF and text formats. %description rdoff Tools for the operating-system independent RDOFF binary format, which is sometimes used with the Netwide Assembler (NASM). These tools include linker, library manager, loader, and information dump. %prep %setup -q -n %fname %patch0 -p1 -b .format-strings %build rm -f config.cache config.status config.log %configure2_5x make everything %install rm -rf %{buildroot} mkdir -p %{buildroot}/{%{_bindir},%{_infodir},%{_mandir}/man1} %makeinstall install_rdf cd doc install info/* %{buildroot}/%{_infodir}/ bzip2 -9f nasmdoc*.txt nasmdoc*.ps||true cd html ln -sf nasmdoc0.html index.html %clean rm -rf %{buildroot} %post %_install_info nasm.info %preun %_remove_install_info nasm.info %files %defattr(-,root,root) %doc LICENSE CHANGES TODO AUTHORS README doc/internal.doc %attr(755,root,root) %{_bindir}/nasm %attr(755,root,root) %{_bindir}/ndisasm %attr(755,root,root) %{_bindir}/rdf2ith %attr(755,root,root) %{_bindir}/rdf2srec %{_mandir}/man1/ldrdf.1* %{_mandir}/man1/nasm.1* %{_mandir}/man1/ndisasm.1* %{_mandir}/man1/rd*.1* %{_infodir}/nasm.info* %files doc %defattr(-,root,root) %doc doc/nasmdoc.ps.bz2 doc/nasmdoc.txt.bz2 doc/html %files rdoff %defattr(-,root,root) %doc rdoff/README rdoff/doc/v1-v2.txt %{_bindir}/rdfdump %{_bindir}/ldrdf %{_bindir}/rdx %{_bindir}/rdflib %{_bindir}/rdf2bin %{_bindir}/rdf2ihx %{_bindir}/rdf2com %changelog * Sun Mar 14 2010 Oden Eriksson <oeriksson@mandriva.com> 1:2.07-2mdv2010.1 + Revision: 519046 - rebuild * Wed Jul 22 2009 Götz Waschk <waschk@mandriva.org> 1:2.07-1mdv2010.0 + Revision: 398470 - new version * Thu Jul 16 2009 Götz Waschk <waschk@mandriva.org> 1:2.07-0.rc6.1mdv2010.0 + Revision: 396575 - new version - rediff the patch - fix license - update file list * Tue Jun 30 2009 Götz Waschk <waschk@mandriva.org> 1:2.06-1mdv2010.0 + Revision: 391026 - new version * Thu May 07 2009 Christophe Fergeau <cfergeau@mandriva.com> 1:2.06-0.rc12.1mdv2010.0 + Revision: 372837 - 2.06rc12 * drop part of fix-str-mt patch which was integrated upstream * Mon May 04 2009 Götz Waschk <waschk@mandriva.org> 1:2.06-0.rc11.1mdv2010.0 + Revision: 371603 - new prerelease * Sun May 03 2009 Götz Waschk <waschk@mandriva.org> 1:2.06-0.rc10.mdv2010.0 + Revision: 371266 - new version + Christophe Fergeau <cfergeau@mandriva.com> - Fix broken -Wformat=error patch * Sat Mar 21 2009 Michael Scherer <misc@mandriva.org> 1:2.06-0.rc8.mdv2009.1 + Revision: 359993 - update to rc8 - remove patch 1, applied upstream * Wed Mar 18 2009 Michael Scherer <misc@mandriva.org> 1:2.06-0.rc7.2mdv2009.1 + Revision: 357535 - add patch 1, to fix segfault when compiling zsnes - update to rc7 * Sun Mar 01 2009 Emmanuel Andry <eandry@mandriva.org> 1:2.06-0.rc6.1mdv2009.1 + Revision: 346251 - New version 2.06 rc6 -diff P0 to fix str fmt * Wed Dec 03 2008 Götz Waschk <waschk@mandriva.org> 1:2.06-0.rc1.1mdv2009.1 + Revision: 309627 - new version * Thu Oct 30 2008 Götz Waschk <waschk@mandriva.org> 1:2.05.01-1mdv2009.1 + Revision: 298709 - update to new version 2.05.01 * Sat Oct 25 2008 Götz Waschk <waschk@mandriva.org> 1:2.05-1mdv2009.1 + Revision: 297137 - 2.05 final * Sun Oct 19 2008 Götz Waschk <waschk@mandriva.org> 1:2.05-0.rc6.1mdv2009.1 + Revision: 295219 - new version * Sat Oct 18 2008 Götz Waschk <waschk@mandriva.org> 1:2.05-0.rc5.1mdv2009.1 + Revision: 294844 - new version * Tue Oct 14 2008 Götz Waschk <waschk@mandriva.org> 1:2.05-0.rc4.1mdv2009.1 + Revision: 293499 - new version * Sat Oct 11 2008 Götz Waschk <waschk@mandriva.org> 1:2.05-0.rc2.1mdv2009.1 + Revision: 292358 - new version * Tue Sep 09 2008 Götz Waschk <waschk@mandriva.org> 1:2.04-1mdv2009.0 + Revision: 282918 - new version * Tue Jun 17 2008 Götz Waschk <waschk@mandriva.org> 1:2.03.01-1mdv2009.0 + Revision: 223370 - new version - update file list * Tue Jun 10 2008 Götz Waschk <waschk@mandriva.org> 1:2.03-1mdv2009.0 + Revision: 217382 - new version * Thu Feb 21 2008 Götz Waschk <waschk@mandriva.org> 1:2.02-1mdv2008.1 + Revision: 173479 - new version * Sun Feb 17 2008 Götz Waschk <waschk@mandriva.org> 1:2.02-0.rc2.1mdv2008.1 + Revision: 169918 - new version * Tue Feb 05 2008 Götz Waschk <waschk@mandriva.org> 1:2.02-0.rc1.1mdv2008.1 + Revision: 162873 - new version * Sun Jan 20 2008 Götz Waschk <waschk@mandriva.org> 1:2.01-1mdv2008.1 + Revision: 155295 - new version * Thu Jan 10 2008 Götz Waschk <waschk@mandriva.org> 1:2.01-0.rc2.1mdv2008.1 + Revision: 147517 - new version * Fri Dec 28 2007 Götz Waschk <waschk@mandriva.org> 1:2.01-0.rc1.1mdv2008.1 + Revision: 138901 - new version - update file list + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Thu Nov 29 2007 Götz Waschk <waschk@mandriva.org> 1:2.00-1mdv2008.1 + Revision: 113852 - new version * Tue Nov 27 2007 Götz Waschk <waschk@mandriva.org> 1:2.00-0.rc3.1mdv2008.1 + Revision: 113351 - new version * Sun Nov 18 2007 Götz Waschk <waschk@mandriva.org> 1:2.00-0.rc1.1mdv2008.1 + Revision: 109738 - new version * Sat Nov 17 2007 Funda Wang <fwang@mandriva.org> 1:0.99.06-2mdv2008.1 + Revision: 109206 - rebuild for new lzma * Sun Nov 04 2007 Götz Waschk <waschk@mandriva.org> 1:0.99.06-1mdv2008.1 + Revision: 105721 - new version * Wed Oct 17 2007 Götz Waschk <waschk@mandriva.org> 1:0.99.05-3mdv2008.1 + Revision: 99635 - disable parallel build - release bump - fix buildrequires - new version - new version - drop patch + Thierry Vignaud <tv@mandriva.org> - kill file require on info-install * Mon Jul 02 2007 Götz Waschk <waschk@mandriva.org> 1:0.98.39-1mdv2008.0 + Revision: 47016 - revert to stable release * Thu May 31 2007 Götz Waschk <waschk@mandriva.org> 0.99.01-1mdv2008.0 + Revision: 33406 - new version * Thu May 24 2007 Götz Waschk <waschk@mandriva.org> 0.99.00-1mdv2008.0 + Revision: 30716 - new version - drop patch * Sun Jan 28 2007 Götz Waschk <waschk@mandriva.org> 0.98.39-4mdv2007.0 + Revision: 114692 - Import nasm * Sun Jan 28 2007 Götz Waschk <waschk@mandriva.org> 0.98.39-4mdv2007.1 - Rebuild * Sun Jan 01 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.98.39-3mdk - Rebuild * Fri Aug 26 2005 Olivier Thauvin <nanardon@mandriva.org> 0.98.39-2mdk - security update into cooker * Thu May 19 2005 Vincent Danen <vdanen@mandriva.com> 0.98.39-1.1.102mdk - security update for CAN-2005-1194 * Fri Jan 21 2005 Götz Waschk <waschk@linux-mandrake.com> 0.98.39-1mdk - fix configure macro - add source URL - New release 0.98.39