yasm-vl.spec 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Summary: YASM Modular Assembler
  2. Summary(ja): YASM モジュール化アセンブラ
  3. Name: yasm
  4. Version: 1.2.0
  5. Release: 1%{?_dist_release}
  6. # See COPYING for the detail, there is quite a lot!
  7. License: BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2
  8. Group: Development/Languages
  9. URL: http://www.tortall.net/projects/yasm/
  10. Source: http://www.tortall.net/projects/yasm/releases/yasm-%{version}.tar.gz
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: bison, byacc, xmlto, gettext-devel
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. %description
  16. Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
  17. (some portions are under other licenses, see COPYING for details). It is
  18. designed from the ground up to allow for multiple assembler syntaxes to be
  19. supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
  20. formats and even multiple instruction sets. Another primary module of the
  21. overall design is an optimizer module.
  22. %description -l ja
  23. Yasm は新しい BSD ライセンスの元で書き直された NASM アセンブラです
  24. (一部のファイルは他のライセンスによります。詳しくは COPYING を参照)。
  25. NASM, TASM, GAS など複数のアセンブラ構文に対応するべく設計されており、
  26. 複数の出力フォーマット、複数の命令セットにも対応しています。
  27. また、新たに再設計されたことにより、最適化モジュールも備えています。
  28. %package devel
  29. Summary: Header files and static libraries for yasm
  30. Summary(ja): yasm の ヘッダーファイルと 静的ライブラリー
  31. Group: Development/Libraries
  32. Requires: %{name} = %{version}-%{release}
  33. %description devel
  34. Header files and static libraries for yasm.
  35. %description -l ja devel
  36. Yasmのヘッダーファイルと 静的ライブラリーです。
  37. %prep
  38. %setup -q
  39. %build
  40. %configure
  41. make %{?_smp_mflags}
  42. %install
  43. rm -rf %{buildroot}
  44. %makeinstall
  45. %clean
  46. rm -rf %{buildroot}
  47. %files
  48. %defattr(-, root, root, -)
  49. %doc Artistic.txt AUTHORS BSD.txt COPYING GNU*
  50. %{_bindir}/vsyasm
  51. %{_bindir}/yasm
  52. %{_bindir}/ytasm
  53. %{_mandir}/man1/*
  54. %files devel
  55. %defattr(-, root, root, -)
  56. %{_includedir}/libyasm/
  57. %{_includedir}/libyasm-stdint.h
  58. %{_includedir}/libyasm.h
  59. %{_libdir}/libyasm.a
  60. %{_mandir}/man7/*
  61. %changelog
  62. * Thu Mar 22 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.2.0-1
  63. - new upstream release; description fix
  64. * Sun Feb 05 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-2
  65. - rebuild with Vine6 environment
  66. * Tue May 18 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.1-1
  67. - new upstream release
  68. - built with new toolchain
  69. * Wed Mar 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.2-1
  70. - new upstream release
  71. * Fri Aug 1 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.1-1
  72. - new upstream release
  73. - applied new versioning policy
  74. * Sun Aug 5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.1-0vl1
  75. - initial package for Vine <wishes:0120>