Summary: Nasm is a free assembler for the 80x86 series of microprocessors
+Summary(es): Ensamblador de red
+Summary(ja): IntelÉ÷¤Îʸˡ¤ò»ý¤Ä¥Ý¡¼¥¿¥Ö¥ë¤Ê x86 ¥¢¥»¥ó¥Ö¥é
Summary(pl): Nasm jest darmowym asemblerem dla procesorów z serii 80x86
+Summary(pt_BR): O "Netwide Assembler"
+Summary(ru): Netwide Assembler, ÐÅÒÅÎÏÓÉÍÙÊ x86 ÁÓÓÅÍÂÌÅÒ Ó Intel-ÐÏÄÏÂÎÙÍ ÓÉÎÔÁËÓÉÓÏÍ
+Summary(uk): Netwide Assembler, ÐÅÒÅÎÏÓÉÍÉÊ x86 ÁÓÅÍÂÌÅÒ Ú Intel-ÐÏĦÂÎÉÍ ÓÉÎÔÁËÓÉÓÏÍ
Name: nasm
-Version: 0.98.32
-Release: 1
-License: GPL
+Version: 0.98.39
+Release: 2
+License: LGPL v2.1
Group: Development/Tools
-Source0: http://telia.dl.sourceforge.net/sourceforge/nasm/%{name}-%{version}.tar.bz2
+Source0: http://dl.sourceforge.net/nasm/%{name}-%{version}.tar.bz2
+# Source0-md5: 2032ad44c7359f7a9a166a40a633e772
Patch0: %{name}-boguself2.patch
-Patch1: %{name}-cpp_macros.patch
-URL: http://nasm.2y.net/
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-BuildRequires: autoconf
+Patch1: %{name}-info.patch
+URL: http://nasm.sourceforge.net/
+BuildRequires: perl-base
BuildRequires: texinfo
-BuildRequires: perl
Obsoletes: nasm-doc
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
NASM is an 80x86 assembler designed for portability and modularity. It
similar to Intel's but less complex. It supports Pentium, P6 and MMX
opcodes, and has macro capability. It includes a disassembler as well.
+%description -l es
+Ensamblador de red.
+
%description -l pl
NASM jest asemblerem dla procesorów 80x86 skonstruowanym z my¶l± o
przeno¶no¶ci i modularno¶ci. Zawiera szerok± gamê obs³ugi obiektów, w
-tym Linuxowe a.out i ELF, COFF, 16-bitowe OBJ Microsoft'u oraz Win32.
+tym linuksowe a.out i ELF, COFF, 16-bitowe OBJ Microsoftu oraz Win32.
Dostajemy czysty wynikowy plik binarny. Sk³adnia jest skonstruowana z
-my¶l± o prostocie i ³atwo¶ci zrozumienia, podobna do Intel'owskiej,
-ale mniej komleksowa. Zawiera obs³ugê procesorów Pentium, P6 oraz MMX
+my¶l± o prostocie i ³atwo¶ci zrozumienia, podobna do intelowskiej, ale
+mniej kompleksowa. Zawiera obs³ugê procesorów Pentium, P6 oraz MMX
opcode i ma macro capability. Zawiera tak¿e deassembler.
+%description -l pt_BR
+Este é o NASM, o "Netwide Assembler". o NASM é um assembler para a
+familia x86 de processadores. Atualmente, ele sabe gerar binários
+puros, a.out, COFF, ELF, Microsoft Win32 e 16 bits DOS, OS/2, as86, e
+um formato "caseiro" chamado RDF.
+
+%description -l ru
+NASM - ÜÔÏ Netwide Assembler, Ó×ÏÂÏÄÎÙÊ ÐÅÒÅÎÏÓÉÍÙÊ ÁÓÓÅÍÂÌÅÒ ÄÌÑ
+ÓÅÒÉÉ ÍÉËÒÏÐÒÏÃÅÓÓÏÒÏ× Intel 80x86. éÓÐÏÌØÚÕÅÔ × ÏÓÎÏ×ÎÏÍ ÔÒÁÄÉÃÉÏÎÎÙÅ
+éÎÔÅÌÏ×ÓËÉÅ ÍÎÅÍÏÎÉËÕ ÉÎÓÔÒÕËÃÉÊ É ÓÉÎÔÁËÓÉÓ.
+
+%description -l uk
+NASM - ÃÅ Netwide Assembler, צÌØÎÉÊ ÐÅÒÅÎÏÓÉÍÉÊ ÁÓÅÍÂÌÅÒ ÄÌÑ ÓÅÒ¦§
+ͦËÒÏÐÒÏÃÅÓÏÒ¦× Intel 80x86. ÷ÉËÏÒÉÓÔÏ×Õ¤ × ÏÓÎÏ×ÎÏÍÕ ÔÒÁÄÉæÊΦ
+¶ÎÔÅ̦×ÓØ˦ ÍÎÅÍÏΦËÕ ¦ÎÓÔÒÕËÃ¦Ê ÔÁ ÓÉÎÔÁËÓÉÓ.
+
%package rdoff
Summary: Tools for the RDOFF binary format, sometimes used with NASM
Summary(pl): Narzêdzia do formatu binarnego RDOFF, czasem u¿ywane z NASM-em
+Summary(ru): éÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÂÉÎÁÒÎÏÇÏ ÆÏÒÍÁÔÁ RDOFF
+Summary(uk): ¶ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ Â¦ÎÁÒÎÏÇÏ ÆÏÒÍÁÔÕ RDOFF
Group: Development/Tools
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
%description rdoff
Tools for the operating-system independent RDOFF binary format, which
RDOFF, czasem u¿ywane z Netwide Assembler (NASM). Te narzêdzia
zawieraj± linker, library manager, loader oraz information dump.
+%description rdoff -l ru
+éÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÎÅÚÁ×ÉÓÉÍÏÇÏ ÏÔ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ ÂÉÎÁÒÎÏÇÏ ÆÏÒÍÁÔÁ
+RDOFF, ËÏÔÏÒÙÊ ÉÎÏÇÄÁ ÉÓÐÏÌØÚÕÀÔ Ó NASM. üÔÉ ÉÎÓÔÒÕÍÅÎÔÙ ×ËÌÀÞÁÀÔ
+ÒÅÄÁËÔÏÒ Ó×ÑÚÅÊ, ÂÉÂÌÉÏÔÅÞÎÙÊ ÍÅÎÅÄÖÅÒ, ÚÁÇÒÕÚÞÉË É ÐÒÏÇÒÁÍÍÕ ×ÙÄÁÞÉ
+ÉÎÆÏÒÍÁÃÉÏÎÎÎÏÇÏ ÄÁÍÐÁ.
+
+%description rdoff -l uk
+¶ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ ÎÅÚÁÌÅÖÎÏÇÏ ×¦Ä ÏÐÅÒÁæÊÎϧ ÓÉÓÔÅÍÉ Â¦ÎÁÒÎÏÇÏ ÆÏÒÍÁÔÕ
+RDOFF, ËÏÔÒÉÊ ¦ÎÏĦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Ú NASM. 㦠¦ÎÓÔÒÕÍÅÎÔÉ ×ËÌÀÞÁÀÔØ
+ÒÅÄÁËÔÏÒ Ú×'ÑÚ˦×, ¦Â̦ÏÔÅÞÎÉÊ ÍÅÎÅÄÖÅÒ, ÚÁ×ÁÎÔÁÖÕ×ÁÞ ÔÁ ÐÒÏÇÒÁÍÕ
+×ÉÄÁÞ¦ ¦ÎÆÏÒÍÁæÊÎÏÇÏ ÄÁÍÐÕ.
+
%prep
%setup -q
%patch0 -p1
%{__make} all rdf
-(cd doc; make nasmdoc.texi; makeinfo nasmdoc.texi)
+cd doc
+%{__make} nasmdoc.texi
+makeinfo nasmdoc.texi
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_infodir},%{_mandir}/man1}
-%{__make} INSTALLROOT=$RPM_BUILD_ROOT install install_rdf
+%{__make} install install_rdf \
+ INSTALLROOT=$RPM_BUILD_ROOT
install doc/nasm.info* $RPM_BUILD_ROOT%{_infodir}
-gzip -9nf ChangeLog AUTHORS README TODO \
- rdoff/README
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc *gz
+%doc ChangeLog AUTHORS README TODO
%attr(755,root,root) %{_bindir}/nasm
%attr(755,root,root) %{_bindir}/ndisasm
%{_infodir}/nasm.info*
%files rdoff
%defattr(644,root,root,755)
-%doc rdoff/*.gz
+%doc rdoff/README
%attr(755,root,root) %{_bindir}/ldrdf
%attr(755,root,root) %{_bindir}/rdf2bin
%attr(755,root,root) %{_bindir}/rdf2com
+%attr(755,root,root) %{_bindir}/rdf2ihx
%attr(755,root,root) %{_bindir}/rdfdump
%attr(755,root,root) %{_bindir}/rdflib
%attr(755,root,root) %{_bindir}/rdx