]> git.pld-linux.org Git - packages/nasm.git/blame - nasm.spec
- rel++
[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
93183628 9Version: 0.98.39
1453f6a3 10Release: 3
e6e053b2 11License: LGPL v2.1
dc8053b6 12Group: Development/Tools
93183628
JB
13Source0: http://dl.sourceforge.net/nasm/%{name}-%{version}.tar.bz2
14# Source0-md5: 2032ad44c7359f7a9a166a40a633e772
dcfb94a8 15Patch0: %{name}-boguself2.patch
93183628 16Patch1: %{name}-info.patch
e6e053b2 17URL: http://nasm.sourceforge.net/
fc44ad6e 18BuildRequires: perl-base
99c3f8dc 19BuildRequires: texinfo
6dd6cee8 20Obsoletes: nasm-doc
245a70fb 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cf4b4607 22
23%description
24NASM is an 80x86 assembler designed for portability and modularity. It
25supports a range of object file formats including Linux a.out and ELF,
26COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary
53227a3d 27files. Its syntax is designed to be simple and easy to understand,
28similar to Intel's but less complex. It supports Pentium, P6 and MMX
29opcodes, and has macro capability. It includes a disassembler as well.
6dd6cee8 30
a8c3e6e2 31%description -l es.UTF-8
1845ddc6 32Ensamblador de red.
33
a8c3e6e2
JR
34%description -l pl.UTF-8
35NASM jest asemblerem dla procesorów 80x86 skonstruowanym z myślą o
36przenośności i modularności. Zawiera szeroką gamę obsługi obiektów, w
bdbfea1b 37tym linuksowe a.out i ELF, COFF, 16-bitowe OBJ Microsoftu oraz Win32.
a8c3e6e2
JR
38Dostajemy czysty wynikowy plik binarny. Składnia jest skonstruowana z
39myślą o prostocie i łatwości zrozumienia, podobna do intelowskiej, ale
40mniej kompleksowa. Zawiera obsługę procesorów Pentium, P6 oraz MMX
41opcode i ma macro capability. Zawiera także deassembler.
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
6dd6cee8 59%package rdoff
60Summary: Tools for the RDOFF binary format, sometimes used with NASM
be38ae30
ER
61Summary(pl.UTF-8): Narzędzia do formatu binarnego RDOFF, czasem używane z NASM-em
62Summary(ru.UTF-8): Инструменты для бинарного формата RDOFF
63Summary(uk.UTF-8): Інструменти для бінарного формату RDOFF
6dd6cee8 64Group: Development/Tools
93183628 65Requires: %{name} = %{version}-%{release}
6dd6cee8 66
67%description rdoff
53227a3d 68Tools for the operating-system independent RDOFF binary format, which
69is sometimes used with the Netwide Assembler (NASM). These tools
70include linker, library manager, loader, and information dump.
cf4b4607 71
a8c3e6e2
JR
72%description rdoff -l pl.UTF-8
73Narzędzia do niezależnego od systemu operacyjnego formatu binarnego
74RDOFF, czasem używane z Netwide Assembler (NASM). Te narzędzia
75zawierają linker, library manager, loader oraz information dump.
fcee5da4 76
a8c3e6e2
JR
77%description rdoff -l ru.UTF-8
78Инструменты для независимого от операционной системы бинарного формата
79RDOFF, который иногда используют с NASM. Эти инструменты включают
80редактор связей, библиотечный менеджер, загрузчик и программу выдачи
81информационнного дампа.
1845ddc6 82
a8c3e6e2
JR
83%description rdoff -l uk.UTF-8
84Інструменти для незалежного від операційної системи бінарного формату
85RDOFF, котрий іноді використовують з NASM. Ці інструменти включають
86редактор зв'язків, бібліотечний менеджер, завантажувач та програму
87видачі інформаційного дампу.
1845ddc6 88
cf4b4607 89%prep
90%setup -q
85d7330e 91%patch0 -p1
92%patch1 -p1
cf4b4607 93
94%build
303fde05 95%configure
96
792962fb 97%{__make} all rdf
cf4b4607 98
99c3f8dc
JB
99cd doc
100%{__make} nasmdoc.texi
101makeinfo nasmdoc.texi
4be6b77e 102
be8f738a 103%install
cf4b4607 104rm -rf $RPM_BUILD_ROOT
4be6b77e 105install -d $RPM_BUILD_ROOT{%{_bindir},%{_infodir},%{_mandir}/man1}
85d7330e 106
245a70fb 107%{__make} install install_rdf \
108 INSTALLROOT=$RPM_BUILD_ROOT
cf4b4607 109
4be6b77e 110install doc/nasm.info* $RPM_BUILD_ROOT%{_infodir}
8da01b03 111
e0dc4d9c
JB
112%clean
113rm -rf $RPM_BUILD_ROOT
114
4be6b77e 115%post
22cf692a 116[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
4be6b77e 117
303fde05 118%postun
22cf692a 119[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
cf4b4607 120
cf4b4607 121%files
4be6b77e 122%defattr(644,root,root,755)
99c3f8dc 123%doc ChangeLog AUTHORS README TODO
6dd6cee8 124%attr(755,root,root) %{_bindir}/nasm
125%attr(755,root,root) %{_bindir}/ndisasm
8da01b03 126%{_infodir}/nasm.info*
4be6b77e 127%{_mandir}/man?/*
6dd6cee8 128
129%files rdoff
130%defattr(644,root,root,755)
99c3f8dc 131%doc rdoff/README
6dd6cee8 132%attr(755,root,root) %{_bindir}/ldrdf
133%attr(755,root,root) %{_bindir}/rdf2bin
134%attr(755,root,root) %{_bindir}/rdf2com
6338cd9f 135%attr(755,root,root) %{_bindir}/rdf2ihx
6dd6cee8 136%attr(755,root,root) %{_bindir}/rdfdump
137%attr(755,root,root) %{_bindir}/rdflib
138%attr(755,root,root) %{_bindir}/rdx
This page took 0.142734 seconds and 4 git commands to generate.