1 Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
6 Group: Development/Languages
7 Source: ftp://download.sourceforge.net/pub/sourceforge/nasm/nasm-%{version}.tar.bz2
8 URL: http://nasm.sourceforge.net/
9 BuildRoot: /tmp/rpm-build-nasm
14 Summary: Extensive documentation for NASM
15 Group: Development/Languages
16 Prereq: /sbin/install-info
19 Summary: Tools for the RDOFF binary format, sometimes used with NASM.
20 Group: Development/Tools
23 NASM is the Netwide Assembler, a free portable assembler for the Intel
24 80x86 microprocessor series, using primarily the traditional Intel
25 instruction mnemonics and syntax.
28 Extensive documentation for the Netwide Assembler, NASM, in HTML,
29 info, PostScript and text formats.
32 Tools for the operating-system independent RDOFF binary format, which
33 is sometimes used with the Netwide Assembler (NASM). These tools
34 include linker, library manager, loader, and information dump.
40 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s ./configure --prefix=/usr
44 rm -rf "$RPM_BUILD_ROOT"
45 mkdir -p "$RPM_BUILD_ROOT"
46 mkdir -p "$RPM_BUILD_ROOT"/usr/bin
47 mkdir -p "$RPM_BUILD_ROOT"/usr/man/man1
48 mkdir -p "$RPM_BUILD_ROOT"/%{_infodir}
49 DOC="$RPM_BUILD_ROOT"/usr/doc/nasm-%{version}
52 rm -f "$RPM_BUILD_ROOT"/usr/info/nasm.*
53 make INSTALLROOT="$RPM_BUILD_ROOT" \
54 docdir=/usr/doc/nasm-%{version} \
57 gzip -9 "$RPM_BUILD_ROOT"/%{_infodir}/nasm.*
58 gzip -9 "$DOC"/*.txt "$DOC"/*.ps
59 cp AUTHORS CHANGES COPYING README TODO doc/*.doc "$DOC"
60 cp rdoff/README "$DOC"/rdoff
61 cp rdoff/doc/* "$DOC"/rdoff
64 rm -rf "$RPM_BUILD_ROOT"
67 /sbin/install-info %{_infodir}/nasm.info.gz %{_infodir}/dir
71 /sbin/install-info --delete %{_infodir}/nasm.info.gz %{_infodir}/dir
75 %attr(-,root,root) /usr/bin/nasm
76 %attr(-,root,root) /usr/bin/ndisasm
77 %attr(-,root,root) %doc /usr/man/man1/nasm.1*
78 %attr(-,root,root) %doc /usr/man/man1/ndisasm.1*
81 %attr(-,root,root) %doc %{_infodir}/nasm.info*.gz
82 %attr(-,root,root) %doc /usr/doc/nasm-%{version}/*
85 %attr(-,root,root) /usr/bin/ldrdf
86 %attr(-,root,root) /usr/bin/rdf2bin
87 %attr(-,root,root) /usr/bin/rdf2com
88 %attr(-,root,root) /usr/bin/rdf2ihx
89 %attr(-,root,root) /usr/bin/rdfdump
90 %attr(-,root,root) /usr/bin/rdflib
91 %attr(-,root,root) /usr/bin/rdx
92 %attr(-,root,root) %doc /usr/doc/nasm-%{version}/rdoff/*