1 Summary: Nasm is a free assembler for the 80x86 series of microprocessors
2 Summary(es.UTF-8): Ensamblador de red
3 Summary(ja.UTF-8): Intel風の文法を持つポータブルな x86 アセンブラ
4 Summary(pl.UTF-8): Nasm jest darmowym asemblerem dla procesorów z serii 80x86
5 Summary(pt_BR.UTF-8): O "Netwide Assembler"
6 Summary(ru.UTF-8): Netwide Assembler, переносимый x86 ассемблер с Intel-подобным синтаксисом
7 Summary(uk.UTF-8): Netwide Assembler, переносимий x86 асемблер з Intel-подібним синтаксисом
12 Group: Development/Tools
13 Source0: https://www.nasm.us/pub/nasm/releasebuilds/%{version}/%{name}-%{version}.tar.xz
14 # Source0-md5: 1c9802446d7341c41c21eb98c7859064
15 URL: https://www.nasm.us/
16 BuildRequires: perl-base
17 BuildRequires: tar >= 1:1.22
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 NASM is an 80x86 assembler designed for portability and modularity. It
24 supports a range of object file formats including Linux a.out and ELF,
25 COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary
26 files. Its syntax is designed to be simple and easy to understand,
27 similar to Intel's but less complex. It supports Pentium, P6 and MMX
28 opcodes, and has macro capability. It includes a disassembler as well.
30 %description -l es.UTF-8
33 %description -l pl.UTF-8
34 NASM jest asemblerem dla procesorów 80x86 skonstruowanym z myślą o
35 przenośności i modularności. Obsługuje szeroką gamę plików
36 obiektowych, w tym linuksowe a.out i ELF, COFF, 16-bitowe OBJ
37 Microsoftu oraz Win32. Może także zapisywać zwykłe pliki binarne.
38 Składnia jest opracowana z myślą o prostocie i łatwości zrozumienia,
39 podobna do intelowskiej, ale mniej złożona. Zawiera obsługę instrukcji
40 procesórów Pentium i P6 oraz MMX, obsługuje też makra. Zawiera także
43 %description -l pt_BR.UTF-8
44 Este é o NASM, o "Netwide Assembler". o NASM é um assembler para a
45 familia x86 de processadores. Atualmente, ele sabe gerar binários
46 puros, a.out, COFF, ELF, Microsoft Win32 e 16 bits DOS, OS/2, as86, e
47 um formato "caseiro" chamado RDF.
49 %description -l ru.UTF-8
50 NASM - это Netwide Assembler, свободный переносимый ассемблер для
51 серии микропроцессоров Intel 80x86. Использует в основном традиционные
52 Интеловские мнемонику инструкций и синтаксис.
54 %description -l uk.UTF-8
55 NASM - це Netwide Assembler, вільний переносимий асемблер для серії
56 мікропроцесорів Intel 80x86. Використовує в основному традиційні
57 Інтелівські мнемоніку інструкцій та синтаксис.
60 Summary: Tools for the RDOFF binary format, sometimes used with NASM
61 Summary(pl.UTF-8): Narzędzia do formatu binarnego RDOFF, czasem używane z NASM-em
62 Summary(ru.UTF-8): Инструменты для бинарного формата RDOFF
63 Summary(uk.UTF-8): Інструменти для бінарного формату RDOFF
64 Group: Development/Tools
65 Requires: %{name} = %{version}-%{release}
68 Tools for the operating-system independent RDOFF binary format, which
69 is sometimes used with the Netwide Assembler (NASM). These tools
70 include linker, library manager, loader, and information dump.
72 %description rdoff -l pl.UTF-8
73 Narzędzia do niezależnego od systemu operacyjnego formatu binarnego
74 RDOFF, czasem używanego z programem NASM (Netwide Assembler). Te
75 narzędzia zawierają linker, zarządcę bibliotek, loader oraz narzędzie
76 do zrzucania informacji.
78 %description rdoff -l ru.UTF-8
79 Инструменты для независимого от операционной системы бинарного формата
80 RDOFF, который иногда используют с NASM. Эти инструменты включают
81 редактор связей, библиотечный менеджер, загрузчик и программу выдачи
82 информационнного дампа.
84 %description rdoff -l uk.UTF-8
85 Інструменти для незалежного від операційної системи бінарного формату
86 RDOFF, котрий іноді використовують з NASM. Ці інструменти включають
87 редактор зв'язків, бібліотечний менеджер, завантажувач та програму
88 видачі інформаційного дампу.
101 rm -rf $RPM_BUILD_ROOT
103 %{__make} install install_rdf \
104 DESTDIR=$RPM_BUILD_ROOT
107 rm -rf $RPM_BUILD_ROOT
110 %defattr(644,root,root,755)
111 %doc AUTHORS ChangeLog LICENSE README.md doc/html
112 %attr(755,root,root) %{_bindir}/nasm
113 %attr(755,root,root) %{_bindir}/ndisasm
114 %{_mandir}/man1/nasm.1*
115 %{_mandir}/man1/ndisasm.1*
118 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/ldrdf
121 %attr(755,root,root) %{_bindir}/rdf2bin
122 %attr(755,root,root) %{_bindir}/rdf2com
123 %attr(755,root,root) %{_bindir}/rdf2ihx
124 %attr(755,root,root) %{_bindir}/rdf2ith
125 %attr(755,root,root) %{_bindir}/rdf2srec
126 %attr(755,root,root) %{_bindir}/rdfdump
127 %attr(755,root,root) %{_bindir}/rdflib
128 %attr(755,root,root) %{_bindir}/rdx
129 %{_mandir}/man1/ldrdf.1*
130 %{_mandir}/man1/rdf2bin.1*
131 %{_mandir}/man1/rdf2com.1*
132 %{_mandir}/man1/rdf2ihx.1*
133 %{_mandir}/man1/rdf2ith.1*
134 %{_mandir}/man1/rdf2srec.1*
135 %{_mandir}/man1/rdfdump.1*
136 %{_mandir}/man1/rdflib.1*
137 %{_mandir}/man1/rdx.1*