avx512: implement shorthand forms of VCMP and VPCMP opcodes
[nasm.git] / nasm.spec.in
blob7882a02a74bce76b665a9717ba9d8ceee5717360
1 # -*- coding: utf-8 -*-
2 %define nasm_version @@NASM_VER@@
3 Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
4 Name: nasm
5 Version: @@NASM_MANGLED_VER@@
6 Release: 0%{?dist}
7 License: BSD
8 Source: http://www.nasm.us/pub/nasm/releasebuilds/%{nasm_version}/nasm-%{nasm_version}.tar.xz
9 URL: http://www.nasm.us/
10 BuildRoot: /tmp/rpm-build-nasm
11 Prefix: %{_prefix}
12 @@PERLBUILDREQS@@
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: asciidoc
16 BuildRequires: xmlto
17 BuildRequires: xz
18 BuildRequires: perl
19 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
21 %package doc
22 Summary: Detailed manual for the Netwide Assembler
23 BuildArch: noarch
24 BuildRequires: ghostscript
25 BuildRequires: fontconfig
26 BuildRequires: adobe-source-sans-pro-fonts
27 BuildRequires: adobe-source-code-pro-fonts
29 %package rdoff
30 Summary: Tools for the RDOFF binary format, sometimes used with NASM.
32 %description
33 NASM is the Netwide Assembler, a free portable assembler for the Intel
34 80x86 microprocessor series, using primarily the traditional Intel
35 instruction mnemonics and syntax.
37 %description doc
38 Extensive documentation for the Netwide Assembler (NASM) in HTML and
39 PDF formats.
41 %description rdoff
42 Tools for the operating-system independent RDOFF binary format, which
43 is sometimes used with the Netwide Assembler (NASM). These tools
44 include linker, library manager, loader, and information dump.
46 %prep
47 %setup -q -n nasm-%{nasm_version}
49 %build
50 sh autogen.sh
51 %configure --enable-sections
52 make %{?_smp_mflags} everything
54 %install
55 rm -rf "%{buildroot}"
56 mkdir -p "%{buildroot}"/%{_bindir}
57 mkdir -p "%{buildroot}"/%{_mandir}/man1
58 make DESTDIR="%{buildroot}" install install_rdf
60 %files
61 %doc AUTHORS
62 %{_bindir}/nasm
63 %{_bindir}/ndisasm
64 %{_mandir}/man1/nasm.1*
65 %{_mandir}/man1/ndisasm.1*
67 %files doc
68 %doc doc/html doc/nasmdoc.pdf.xz
70 %files rdoff
71 %{_bindir}/ldrdf
72 %{_bindir}/rdf2bin
73 %{_bindir}/rdf2com
74 %{_bindir}/rdf2ihx
75 %{_bindir}/rdf2ith
76 %{_bindir}/rdf2srec
77 %{_bindir}/rdfdump
78 %{_bindir}/rdflib
79 %{_bindir}/rdx
80 %{_mandir}/man1/ldrdf.1*
81 %{_mandir}/man1/rd*.1*
83 # This is the upstream spec file; the change log is in git
84 %changelog