nasm-vl.spec 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
  2. Summary(ja): Netwide アセンブラ: Intel ライクなシンタックスのポータブル x86 アセンブラ
  3. Name: nasm
  4. Version: 2.15.05
  5. Release: 1%{?_dist_release}
  6. Group: programming
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. Packager: owa
  10. License: BSD
  11. URL: https://www.nasm.us
  12. %global download %{url}/pub/nasm/releasebuilds
  13. Source0: %{download}/%{version}/nasm-%{version}.tar.xz
  14. Source1: %{download}/%{version}/nasm-%{version}-xdoc.tar.xz
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. BuildRequires: pkgconfig
  17. %description
  18. NASM is the Netwide Assembler, a free portable assembler for the Intel
  19. 80x86 microprocessor series, using primarily the traditional Intel
  20. instruction mnemonics and syntax.
  21. %description -l ja
  22. NASM は Netwide アセンブラです。Intel 80x86 プロセッサシリーズ用の
  23. フリーでポータブルなアセンブラで、基本的に伝統的な Intel インストラクション
  24. ニーモニックと文法を使います。
  25. %package doc
  26. Summary: Extensive documentation for NASM
  27. Summary(ja): NASM のドキュメント
  28. Group: documentation
  29. %description doc
  30. Extensive documentation for the Netwide Assembler, NASM, in HTML format.
  31. %description doc -l ja
  32. Netwide アセンブラ NASM のHTML形式ドキュメントです。
  33. %package rdoff
  34. Summary: Tools for the RDOFF binary format, sometimes used with NASM.
  35. Summary(ja): NASM で使われる RDOFF バイナリフォーマット用ツール
  36. Group: programming
  37. %description rdoff
  38. Tools for the operating-system independent RDOFF binary format, which
  39. is sometimes used with the Netwide Assembler (NASM). These tools
  40. include linker, library manager, loader, and information dump.
  41. %description rdoff -l ja
  42. RDOFF バイナリフォーマットの OS 用のツールで、NASM が使います。
  43. ここには、リンカ、ライブラリマネージャ、ローダ、ダンプが入っています。
  44. %debug_package
  45. %prep
  46. %setup -q -n nasm-%{version} -b 1
  47. %build
  48. ./autogen.sh
  49. %configure
  50. make %{?_smp_mflags} all
  51. %install
  52. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  53. %make_install install_rdf
  54. mkdir -p included-docs
  55. %clean
  56. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  57. %files
  58. %defattr(-,root,root)
  59. %license LICENSE
  60. %doc AUTHORS CHANGES README.md
  61. %{_bindir}/nasm
  62. %{_bindir}/ndisasm
  63. %{_mandir}/man1/nasm*
  64. %{_mandir}/man1/ndisasm*
  65. %files doc
  66. %defattr(-,root,root)
  67. %doc doc/html
  68. %files rdoff
  69. %defattr(-,root,root)
  70. %doc rdoff/README
  71. %{_bindir}/ldrdf
  72. %{_bindir}/rdf2bin
  73. %{_bindir}/rdf2ihx
  74. %{_bindir}/rdf2com
  75. %{_bindir}/rdfdump
  76. %{_bindir}/rdflib
  77. %{_bindir}/rdx
  78. %{_bindir}/rdf2ith
  79. %{_bindir}/rdf2srec
  80. %{_mandir}/man1/rd*
  81. %{_mandir}/man1/ld*
  82. %changelog
  83. * Thu Sep 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.14.02-1
  84. - new upstream release.
  85. * Sat Sep 5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> nasm-2.11.08-1
  86. - updated nasm to nasm-2.11.08
  87. - updated xdoc to nasm-2.11.08-xdoc
  88. * Sat Oct 11 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> nasm-2.11.05-1
  89. - updated nasm to nasm-2.11.05
  90. - updated xdoc to nasm-2.11.05-xdoc
  91. - updated License to BSD (see, LICENSE)
  92. * Thu Apr 28 2011 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.08-1
  93. - updated nasm to nasm-2.09.08
  94. - updated xdoc to nasm-2.09.08-xdoc
  95. * Mon Nov 22 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.03-1
  96. - updated nasm to nasm-2.09.03
  97. - updated xdoc to nasm-2.09.03-xdoc
  98. * Wed Sep 08 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09.01-1
  99. - updated nasm to nasm-2.09.01
  100. - updated xdoc to nasm-2.09.01-xdoc
  101. * Thu Sep 02 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.09-1
  102. - updated nasm to nasm-2.09
  103. - updated xdoc to nasm-2.09-xdoc
  104. * Tue Mar 16 2010 Shu KONNO <owa@bg.wakwak.com> nasm-2.08.01-1
  105. - updated nasm to nasm-2.08.01
  106. - updated xdoc to nasm-2.08.01-xdoc
  107. * Sat Sep 05 2009 Shu KONNO <owa@bg.wakwak.com> nasm-2.07.00-1
  108. - updated nasm to nasm-2.07
  109. * Mon Jul 13 2009 Shu KONNO <owa@bg.wakwak.com> nasm-2.06.00-1
  110. - updated nasm to nasm-2.06
  111. - added nasm-2.06-xdoc
  112. - changed download url
  113. * Tue Sep 30 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.04.00-1vl5
  114. - updated nasm to nasm-2.04
  115. - fixed typo of changelog version
  116. * Sat Jun 14 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.03.00-1vl5
  117. - updated nasm to nasm-2.03
  118. - applied new versioning policy and spec in utf-8
  119. * Fri Feb 22 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.02.00-0vl1
  120. - updated nasm to nasm-2.02
  121. * Mon Jan 28 2008 Shu KONNO <owa@bg.wakwak.com> nasm-2.01.00-0vl1
  122. - updated nasm to nasm-2.01
  123. * Thu Nov 29 2007 Shu KONNO <owa@bg.wakwak.com> nasm-2.0.0-0vl1
  124. - updated nasm to nasm-2.00
  125. * Sun Nov 25 2007 Shu KONNO <owa@bg.wakwak.com> nasm-2.0-0vl0rc1
  126. - updated nasm to nasm-2.00rc1
  127. * Sun Aug 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.98.39-0vl2
  128. - drop stupid macros
  129. - fix dependencies
  130. - add BuildRequires: texinfo
  131. - add BuildRequires: ghostscript instead of /usr/bin/ps2pdf
  132. - doc: add PreReq: install-info instead of /sbin/install-info
  133. - chande doc's group to Applications/Documentation
  134. * Sat Jun 4 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.39-0vl1
  135. - new upstream release
  136. * Wed Apr 21 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.38-0vl1
  137. - updated to 0.98.38
  138. - fixed %doc of nasm-doc
  139. * Thu Jul 17 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl3
  140. - fixed nasm-doc Group: Documentation
  141. - changed URL:
  142. - s/Copyright/License/
  143. * Tue May 20 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl2
  144. - merged Vine Plus spec file and Vine Seed Plus spec file (sorry....)
  145. * Thu May 1 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.98.36-0vl1
  146. - update 0.98.36 based on sourceforge
  147. - change licence to LGPL
  148. - change URL
  149. - add BuildPrereq: perl
  150. * Mon Jan 27 2003 Masaki Shinomiya <shino@pos.to> 0.98.35-0vl1
  151. - source upstream, new URL, doc files
  152. * Sat Apr 14 2001 Shoji Matsumoto <shom@vinelinux.org> 0.98-0vl2
  153. - add ja desc
  154. - modify %files
  155. - use %configure
  156. - build for Seed
  157. * Fri Dec 15 2000 Hirotaka Mizutani
  158. - 0.98-0vl1
  159. - updated for VineLinux2.1