[packages/nasm] - updated to 2.13.01 - info docs format support is gone, removed outdated info patch; package HTML d
qboosh
qboosh at pld-linux.org
Sat May 13 17:08:06 CEST 2017
commit f65229bbc698af28960bdc524047aaa40a0b38c5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat May 13 17:08:49 2017 +0200
- updated to 2.13.01
- info docs format support is gone, removed outdated info patch; package HTML docs instead
nasm-info.patch | 22 ----------------------
nasm.spec | 56 +++++++++++++++++++++++++++-----------------------------
2 files changed, 27 insertions(+), 51 deletions(-)
---
diff --git a/nasm.spec b/nasm.spec
index d602f87..c7dc759 100644
--- a/nasm.spec
+++ b/nasm.spec
@@ -6,17 +6,15 @@ Summary(pt_BR.UTF-8): O "Netwide Assembler"
Summary(ru.UTF-8): Netwide Assembler, переносимый x86 ассемблер с Intel-подобным синтаксисом
Summary(uk.UTF-8): Netwide Assembler, переносимий x86 асемблер з Intel-подібним синтаксисом
Name: nasm
-Version: 2.11.06
-Release: 2
+Version: 2.13.01
+Release: 1
License: BSD
Group: Development/Tools
Source0: http://www.nasm.us/pub/nasm/releasebuilds/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5: 2b958e9f5d200641e6fc9564977aecc5
-Patch0: %{name}-info.patch
+# Source0-md5: b3ae134bd1b5ead73d659286f568da95
URL: http://www.nasm.us/
BuildRequires: perl-base
BuildRequires: tar >= 1:1.22
-BuildRequires: texinfo
BuildRequires: xz
Obsoletes: nasm-doc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -34,12 +32,13 @@ Ensamblador de red.
%description -l pl.UTF-8
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 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 intelowskiej, ale
-mniej kompleksowa. Zawiera obsługę procesorów Pentium, P6 oraz MMX
-opcode i ma macro capability. Zawiera także deassembler.
+przenośności i modularności. Obsługuje szeroką gamę plików
+obiektowych, w tym linuksowe a.out i ELF, COFF, 16-bitowe OBJ
+Microsoftu oraz Win32. Może także zapisywać zwykłe pliki binarne.
+Składnia jest opracowana z myślą o prostocie i łatwości zrozumienia,
+podobna do intelowskiej, ale mniej złożona. Zawiera obsługę instrukcji
+procesórów Pentium i P6 oraz MMX, obsługuje też makra. Zawiera także
+deassembler.
%description -l pt_BR.UTF-8
Este é o NASM, o "Netwide Assembler". o NASM é um assembler para a
@@ -72,8 +71,9 @@ include linker, library manager, loader, and information dump.
%description rdoff -l pl.UTF-8
Narzędzia do niezależnego od systemu operacyjnego formatu binarnego
-RDOFF, czasem używane z Netwide Assembler (NASM). Te narzędzia
-zawierają linker, library manager, loader oraz information dump.
+RDOFF, czasem używanego z programem NASM (Netwide Assembler). Te
+narzędzia zawierają linker, zarządcę bibliotek, loader oraz narzędzie
+do zrzucania informacji.
%description rdoff -l ru.UTF-8
Инструменты для независимого от операционной системы бинарного формата
@@ -89,42 +89,31 @@ видачі інформаційного дампу.
%prep
%setup -q
-%patch0 -p1
%build
%configure
%{__make} -j1 all rdf
-cd doc
-%{__make} nasmdoc.texi
-makeinfo nasmdoc.texi
+%{__make} -C doc html
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_infodir},%{_mandir}/man1}
+#install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
%{__make} install install_rdf \
INSTALLROOT=$RPM_BUILD_ROOT
-install doc/nasm.info* $RPM_BUILD_ROOT%{_infodir}
-
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/postshell
--/usr/sbin/fix-info-dir -c %{_infodir}
-
-%postun -p /sbin/postshell
--/usr/sbin/fix-info-dir -c %{_infodir}
-
%files
%defattr(644,root,root,755)
-%doc ChangeLog AUTHORS README TODO
+%doc ChangeLog AUTHORS README TODO doc/html
%attr(755,root,root) %{_bindir}/nasm
%attr(755,root,root) %{_bindir}/ndisasm
-%{_infodir}/nasm.info*
-%{_mandir}/man?/*
+%{_mandir}/man1/nasm.1*
+%{_mandir}/man1/ndisasm.1*
%files rdoff
%defattr(644,root,root,755)
@@ -138,3 +127,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/rdfdump
%attr(755,root,root) %{_bindir}/rdflib
%attr(755,root,root) %{_bindir}/rdx
+%{_mandir}/man1/ldrdf.1*
+%{_mandir}/man1/rdf2bin.1*
+%{_mandir}/man1/rdf2com.1*
+%{_mandir}/man1/rdf2ihx.1*
+%{_mandir}/man1/rdf2ith.1*
+%{_mandir}/man1/rdf2srec.1*
+%{_mandir}/man1/rdfdump.1*
+%{_mandir}/man1/rdflib.1*
+%{_mandir}/man1/rdx.1*
diff --git a/nasm-info.patch b/nasm-info.patch
deleted file mode 100644
index 6606854..0000000
--- a/nasm-info.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- nasm-0.98.32/doc/nasmdoc.src.orig Fri May 17 17:54:24 2002
-+++ nasm-0.98.32/doc/nasmdoc.src Tue May 21 21:32:06 2002
-@@ -2,7 +2,7 @@
- \#
- \# Source code to NASM documentation
- \#
--\M{category}{Programming}
-+\M{category}{Programming tools:}
- \M{title}{NASM - The Netwide Assembler}
- \M{year}{2002}
- \M{author}{The NASM Development Team}
---- nasm-0.98.32/doc/rdsrc.pl.orig Thu May 16 20:15:31 2002
-+++ nasm-0.98.32/doc/rdsrc.pl Tue May 21 21:37:07 2002
-@@ -884,7 +884,7 @@
- print "\@setfilename ",$metadata{'infofile'},".info\n";
- print "\@dircategory ",$metadata{'category'},"\n";
- print "\@direntry\n";
-- printf "* %-28s %s.\n",
-+ printf "* %-37s %s\n",
- sprintf('%s: (%s).', $metadata{'infoname'}, $metadata{'infofile'}),
- $metadata{'infotitle'};
- print "\@end direntry\n";
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nasm.git/commitdiff/f65229bbc698af28960bdc524047aaa40a0b38c5
More information about the pld-cvs-commit
mailing list