]>
Commit | Line | Data |
---|---|---|
4be6b77e | 1 | Summary: Nasm is a free assembler for the 80x86 series of microprocessors |
be38ae30 ER |
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-подібним синтаксисом | |
4be6b77e | 8 | Name: nasm |
29788ca0 | 9 | Version: 2.16.01 |
f65229bb | 10 | Release: 1 |
ebcdcd5b | 11 | License: BSD |
dc8053b6 | 12 | Group: Development/Tools |
c81d864a | 13 | Source0: https://www.nasm.us/pub/nasm/releasebuilds/%{version}/%{name}-%{version}.tar.xz |
29788ca0 | 14 | # Source0-md5: d755ba0d16f94616c2907f8cab7c748b |
c81d864a | 15 | URL: https://www.nasm.us/ |
fc44ad6e | 16 | BuildRequires: perl-base |
1f0af095 | 17 | BuildRequires: tar >= 1:1.22 |
1f0af095 | 18 | BuildRequires: xz |
29788ca0 | 19 | Obsoletes: nasm-doc < 0.98 |
245a70fb | 20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
cf4b4607 | 21 | |
22 | %description | |
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 | |
53227a3d | 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. | |
6dd6cee8 | 29 | |
a8c3e6e2 | 30 | %description -l es.UTF-8 |
1845ddc6 | 31 | Ensamblador de red. |
32 | ||
a8c3e6e2 JR |
33 | %description -l pl.UTF-8 |
34 | NASM jest asemblerem dla procesorów 80x86 skonstruowanym z myślą o | |
f65229bb JB |
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 | |
41 | deassembler. | |
fcee5da4 | 42 | |
a8c3e6e2 JR |
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 | |
1845ddc6 | 46 | puros, a.out, COFF, ELF, Microsoft Win32 e 16 bits DOS, OS/2, as86, e |
47 | um formato "caseiro" chamado RDF. | |
48 | ||
a8c3e6e2 JR |
49 | %description -l ru.UTF-8 |
50 | NASM - это Netwide Assembler, свободный переносимый ассемблер для | |
51 | серии микропроцессоров Intel 80x86. Использует в основном традиционные | |
52 | Интеловские мнемонику инструкций и синтаксис. | |
1845ddc6 | 53 | |
a8c3e6e2 JR |
54 | %description -l uk.UTF-8 |
55 | NASM - це Netwide Assembler, вільний переносимий асемблер для серії | |
56 | мікропроцесорів Intel 80x86. Використовує в основному традиційні | |
57 | Інтелівські мнемоніку інструкцій та синтаксис. | |
1845ddc6 | 58 | |
cf4b4607 | 59 | %prep |
60 | %setup -q | |
cf4b4607 | 61 | |
62 | %build | |
303fde05 | 63 | %configure |
64 | ||
29788ca0 | 65 | %{__make} -j1 all |
cf4b4607 | 66 | |
f65229bb | 67 | %{__make} -C doc html |
4be6b77e | 68 | |
be8f738a | 69 | %install |
cf4b4607 | 70 | rm -rf $RPM_BUILD_ROOT |
85d7330e | 71 | |
29788ca0 | 72 | %{__make} install \ |
d74367bf | 73 | DESTDIR=$RPM_BUILD_ROOT |
cf4b4607 | 74 | |
e0dc4d9c JB |
75 | %clean |
76 | rm -rf $RPM_BUILD_ROOT | |
77 | ||
cf4b4607 | 78 | %files |
4be6b77e | 79 | %defattr(644,root,root,755) |
bded9c50 | 80 | %doc AUTHORS ChangeLog LICENSE README.md doc/html |
6dd6cee8 | 81 | %attr(755,root,root) %{_bindir}/nasm |
82 | %attr(755,root,root) %{_bindir}/ndisasm | |
f65229bb JB |
83 | %{_mandir}/man1/nasm.1* |
84 | %{_mandir}/man1/ndisasm.1* |