source: projects/specs/trunk/y/yasm/yasm-vl.spec @ 5956

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