source: projects/specs/branches/6/n/nasm/nasm-vl.spec @ 3731

Revision 3731, 6.2 KB checked in by owa, 13 years ago (diff)

rebuilt:chasen,gdb,nasm,spambayes

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