123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213 |
- %define nasm_version 2.11.05
- %define download http://www.nasm.us/pub/nasm/releasebuilds
- Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
- Summary(ja): Netwide アセンブラ: Intel ライクなシンタックスのポータブル x86 アセンブラ
- Name: nasm
- Version: %{nasm_version}
- Release: 1%{?_dist_release}
- License: BSD
- Group: Development/Languages
- URL: http://nasm.sourceforge.net/
- Source0: %{download}/%{nasm_version}/nasm-%{nasm_version}.tar.xz
- Source1: %{download}/%{nasm_version}/nasm-%{nasm_version}-xdoc.tar.xz
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: ghostscript
- BuildRequires: perl
- BuildRequires: texinfo
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: owa
- %package doc
- Summary: Extensive documentation for NASM
- SUmmary(ja): NASM のドキュメント
- Group: Applications/Documentation
- Requires(post): install-info
- Requires(preun): install-info
- %package rdoff
- Summary: Tools for the RDOFF binary format, sometimes used with NASM.
- Summary(ja): NASM で使われる RDOFF バイナリフォーマット用ツール
- Group: Development/Tools
- %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 -l ja
- NASM は Netwide アセンブラです。Intel 80x86 プロセッサシリーズ用の
- フリーでポータブルなアセンブラで、基本的に伝統的な Intel インストラクション
- ニーモニックと文法を使います。
- %description doc
- Extensive documentation for the Netwide Assembler, NASM, in HTML,
- info, PostScript and text formats.
- %description doc -l ja
- Netwide アセンブラ NASM のドキュメントです。
- HTML、Info、ポストスクリプト、テキスト形式です。
- %description rdoff
- Tools for the operating-system independent RDOFF binary format, which
- is sometimes used with the Netwide Assembler (NASM). These tools
- include linker, library manager, loader, and information dump.
- %description rdoff -l ja
- RDOFF バイナリフォーマットの OS 用のツールで、NASM が使います。
- ここには、リンカ、ライブラリマネージャ、ローダ、ダンプが入っています。
- %prep
- %setup -q -n nasm-%{nasm_version} -b 1
- %build
- LDFLAGS=-s %configure
- ## don't use _smp_mflags (at 2.07.00)
- #make %{?_smp_mflags} everything
- make everything
- %install
- [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
- mkdir -p $RPM_BUILD_ROOT%{_bindir}
- mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
- mkdir -p $RPM_BUILD_ROOT%{_infodir}
- make INSTALLROOT="$RPM_BUILD_ROOT" docdir=%{_docdir}/nasm-doc install_everything
- mkdir -p included-docs
- cp -pr $RPM_BUILD_ROOT%{_docdir}/nasm-doc/* included-docs/
- rm -rf $RPM_BUILD_ROOT%{_docdir}/nasm-doc
- %clean
- [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
- %post doc
- /sbin/install-info %{_infodir}/nasm.info.gz %{_infodir}/dir
- %preun doc
- if [ $1 = 0 ]; then
- /sbin/install-info --delete %{_infodir}/nasm.info.gz %{_infodir}/dir
- fi
- %files
- %defattr(-,root,root)
- %doc AUTHORS CHANGES ChangeLog INSTALL LICENSE README TODO
- %{_bindir}/nasm
- %{_bindir}/ndisasm
- %{_mandir}/man1/*.1.gz
- %files doc
- %defattr(-,root,root)
- %doc included-docs/*
- %{_infodir}/nasm.info*
- %files rdoff
- %defattr(-,root,root)
- %doc rdoff/README
- %{_bindir}/ldrdf
- %{_bindir}/rdf2bin
- %{_bindir}/rdf2com
- %{_bindir}/rdf2ihx
- %{_bindir}/rdf2ith
- %{_bindir}/rdf2srec
- %{_bindir}/rdfdump
- %{_bindir}/rdflib
- %{_bindir}/rdx
- %changelog
- * Sat Oct 11 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> nasm-2.11.05-1
- - updated nasm to nasm-2.11.05
- - updated xdoc to nasm-2.11.05-xdoc
- - updated License to BSD (see, LICENSE)
- * Thu Apr 28 2011 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.08-1
- - updated nasm to nasm-2.09.08
- - updated xdoc to nasm-2.09.08-xdoc
- * Mon Nov 22 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.03-1
- - updated nasm to nasm-2.09.03
- - updated xdoc to nasm-2.09.03-xdoc
- * Wed Sep 08 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.01-1
- - updated nasm to nasm-2.09.01
- - updated xdoc to nasm-2.09.01-xdoc
- * Thu Sep 02 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09-1
- - updated nasm to nasm-2.09
- - updated xdoc to nasm-2.09-xdoc
- * Tue Mar 16 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.08.01-1
- - updated nasm to nasm-2.08.01
- - updated xdoc to nasm-2.08.01-xdoc
- * Sat Sep 05 2009 Shu KONNO <owa@bg.wakwak.com> nasm-2.07.00-1
- - updated nasm to nasm-2.07
- * Mon Jul 13 2009 Shu KONNO <owa@bg.wakwak.com> nasm-2.06.00-1
- - updated nasm to nasm-2.06
- - added nasm-2.06-xdoc
- - changed download url
- * Tue Sep 30 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.04.00-1vl5
- - updated nasm to nasm-2.04
- - fixed typo of changelog version
- * Sat Jun 14 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.03.00-1vl5
- - updated nasm to nasm-2.03
- - applied new versioning policy and spec in utf-8
- * Fri Feb 22 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.02.00-0vl1
- - updated nasm to nasm-2.02
- * Mon Jan 28 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.01.00-0vl1
- - updated nasm to nasm-2.01
- * Thu Nov 29 2007 Shu KONNO <owa@bg.wakwak.com> nasm-2.0.0-0vl1
- - updated nasm to nasm-2.00
- * Sun Nov 25 2007 Shu KONNO <owa@bg.wakwak.com> nasm-2.0-0vl0rc1
- - updated nasm to nasm-2.00rc1
- * Sun Aug 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.98.39-0vl2
- - drop stupid macros
- - fix dependencies
- - add BuildRequires: texinfo
- - add BuildRequires: ghostscript instead of /usr/bin/ps2pdf
- - doc: add PreReq: install-info instead of /sbin/install-info
- - chande doc's group to Applications/Documentation
- * Sat Jun 4 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.39-0vl1
- - new upstream release
- * Wed Apr 21 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.38-0vl1
- - updated to 0.98.38
- - fixed %doc of nasm-doc
- * Thu Jul 17 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl3
- - fixed nasm-doc Group: Documentation
- - changed URL:
- - s/Copyright/License/
- * Tue May 20 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl2
- - merged Vine Plus spec file and Vine Seed Plus spec file (sorry....)
- * Thu May 1 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl1
- - update 0.98.36 based on sourceforge
- - change licence to LGPL
- - change URL
- - add BuildPrereq: perl
- * Tue Jan 27 2003 Masaki Shinomiya <shino@pos.to> 0.98.35-0vl1
- - source upstream, new URL, doc files
- * Sat Apr 14 2001 Shoji Matsumoto <shom@vinelinux.org> 0.98-0vl2
- - add ja desc
- - modify %files
- - use %configure
- - build for Seed
- * Fri Dec 15 2000 Hirotaka Mizutani
- - 0.98-0vl1
- - updated for VineLinux2.1
|