]> git.pld-linux.org Git - packages/nasm.git/blame - nasm.spec
- updated to 2.16.01 (rdoff support removed; last version of rdoff tools saved in...
[packages/nasm.git] / nasm.spec
CommitLineData
4be6b77e 1Summary: Nasm is a free assembler for the 80x86 series of microprocessors
be38ae30
ER
2Summary(es.UTF-8): Ensamblador de red
3Summary(ja.UTF-8): Intel風の文法を持つポータブルな x86 アセンブラ
4Summary(pl.UTF-8): Nasm jest darmowym asemblerem dla procesorów z serii 80x86
5Summary(pt_BR.UTF-8): O "Netwide Assembler"
6Summary(ru.UTF-8): Netwide Assembler, переносимый x86 ассемблер с Intel-подобным синтаксисом
7Summary(uk.UTF-8): Netwide Assembler, переносимий x86 асемблер з Intel-подібним синтаксисом
4be6b77e 8Name: nasm
29788ca0 9Version: 2.16.01
f65229bb 10Release: 1
ebcdcd5b 11License: BSD
dc8053b6 12Group: Development/Tools
c81d864a 13Source0: https://www.nasm.us/pub/nasm/releasebuilds/%{version}/%{name}-%{version}.tar.xz
29788ca0 14# Source0-md5: d755ba0d16f94616c2907f8cab7c748b
c81d864a 15URL: https://www.nasm.us/
fc44ad6e 16BuildRequires: perl-base
1f0af095 17BuildRequires: tar >= 1:1.22
1f0af095 18BuildRequires: xz
29788ca0 19Obsoletes: nasm-doc < 0.98
245a70fb 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cf4b4607 21
22%description
23NASM is an 80x86 assembler designed for portability and modularity. It
24supports a range of object file formats including Linux a.out and ELF,
25COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary
53227a3d 26files. Its syntax is designed to be simple and easy to understand,
27similar to Intel's but less complex. It supports Pentium, P6 and MMX
28opcodes, and has macro capability. It includes a disassembler as well.
6dd6cee8 29
a8c3e6e2 30%description -l es.UTF-8
1845ddc6 31Ensamblador de red.
32
a8c3e6e2
JR
33%description -l pl.UTF-8
34NASM jest asemblerem dla procesorów 80x86 skonstruowanym z myślą o
f65229bb
JB
35przenośności i modularności. Obsługuje szeroką gamę plików
36obiektowych, w tym linuksowe a.out i ELF, COFF, 16-bitowe OBJ
37Microsoftu oraz Win32. Może także zapisywać zwykłe pliki binarne.
38Składnia jest opracowana z myślą o prostocie i łatwości zrozumienia,
39podobna do intelowskiej, ale mniej złożona. Zawiera obsługę instrukcji
40procesórów Pentium i P6 oraz MMX, obsługuje też makra. Zawiera także
41deassembler.
fcee5da4 42
a8c3e6e2
JR
43%description -l pt_BR.UTF-8
44Este é o NASM, o "Netwide Assembler". o NASM é um assembler para a
45familia x86 de processadores. Atualmente, ele sabe gerar binários
1845ddc6 46puros, a.out, COFF, ELF, Microsoft Win32 e 16 bits DOS, OS/2, as86, e
47um formato "caseiro" chamado RDF.
48
a8c3e6e2
JR
49%description -l ru.UTF-8
50NASM - это Netwide Assembler, свободный переносимый ассемблер для
51серии микропроцессоров Intel 80x86. Использует в основном традиционные
52Интеловские мнемонику инструкций и синтаксис.
1845ddc6 53
a8c3e6e2
JR
54%description -l uk.UTF-8
55NASM - це 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 70rm -rf $RPM_BUILD_ROOT
85d7330e 71
29788ca0 72%{__make} install \
d74367bf 73 DESTDIR=$RPM_BUILD_ROOT
cf4b4607 74
e0dc4d9c
JB
75%clean
76rm -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*
This page took 0.479841 seconds and 4 git commands to generate.