mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-27 08:10:07 +08:00
93548c2de2
RDOFF has been deprecated as it has unfixable problems, and has been announced that it will be killed off in NASM 2.16. This deletes it once and for all. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
64 lines
1.6 KiB
RPMSpec
64 lines
1.6 KiB
RPMSpec
# -*- coding: utf-8 -*-
|
|
%define nasm_version @@NASM_VER@@
|
|
Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
|
|
Name: nasm
|
|
Version: @@NASM_MANGLED_VER@@
|
|
Release: 0%{?dist}
|
|
License: BSD
|
|
Source: http://www.nasm.us/pub/nasm/releasebuilds/%{nasm_version}/nasm-%{nasm_version}.tar.xz
|
|
URL: http://www.nasm.us/
|
|
BuildRoot: /tmp/rpm-build-nasm
|
|
Prefix: %{_prefix}
|
|
@@PERLBUILDREQS@@
|
|
BuildRequires: autoconf
|
|
BuildRequires: automake
|
|
BuildRequires: asciidoc
|
|
BuildRequires: xmlto
|
|
BuildRequires: xz
|
|
BuildRequires: perl
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
%package doc
|
|
Summary: Detailed manual for the Netwide Assembler
|
|
BuildArch: noarch
|
|
BuildRequires: ghostscript
|
|
BuildRequires: fontconfig
|
|
BuildRequires: adobe-source-sans-pro-fonts
|
|
BuildRequires: adobe-source-code-pro-fonts
|
|
|
|
%description
|
|
NASM is the Netwide Assembler, a free portable assembler for the Intel
|
|
80x86 microprocessor series, using primarily the traditional Intel
|
|
instruction mnemonics and syntax.
|
|
|
|
%description doc
|
|
Extensive documentation for the Netwide Assembler (NASM) in HTML and
|
|
PDF formats.
|
|
|
|
%prep
|
|
%setup -q -n nasm-%{nasm_version}
|
|
|
|
%build
|
|
sh autogen.sh
|
|
%configure --enable-sections
|
|
make %{?_smp_mflags} everything
|
|
|
|
%install
|
|
rm -rf "%{buildroot}"
|
|
mkdir -p "%{buildroot}"/%{_bindir}
|
|
mkdir -p "%{buildroot}"/%{_mandir}/man1
|
|
make DESTDIR="%{buildroot}" install
|
|
|
|
%files
|
|
%doc AUTHORS
|
|
%{_bindir}/nasm
|
|
%{_bindir}/ndisasm
|
|
%{_mandir}/man1/nasm.1*
|
|
%{_mandir}/man1/ndisasm.1*
|
|
|
|
%files doc
|
|
%doc doc/html doc/nasmdoc.pdf.xz
|
|
|
|
# This is the upstream spec file; the change log is in git
|
|
%changelog
|