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

Revision 9005, 3.0 KB checked in by inagaki, 8 years ago (diff)

2014-10-12 Ryoichi INAGAKI <ryo1@…>

  • GeoIP: rebuild
  • OpenIPMI, nasm, yasm: update


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