auto-import yasm-0.4.0-1 on branch devel from yasm-0.4.0-1.src.rpm

This commit is contained in:
Matthias Saou 2005-01-31 17:31:15 +00:00
parent 47e8347d91
commit 578b2dcc8a
3 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1 @@
yasm-0.4.0.tar.gz

View File

@ -0,0 +1 @@
2360e20c4e105ba95f4e9135a7901183 yasm-0.4.0.tar.gz

87
yasm.spec Normal file
View File

@ -0,0 +1,87 @@
Summary: Complete rewrite of the NASM assembler
Name: yasm
Version: 0.4.0
Release: 1
License: BSD
Group: Development/Languages
URL: http://www.tortall.net/projects/yasm/
Source: http://www.tortall.net/projects/yasm/releases/yasm-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: bison, byacc, xmlto, gettext-devel
%description
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are under other licenses, see COPYING for details). It is
designed from the ground up to allow for multiple assembler syntaxes to be
supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
formats and even multiple instruction sets. Another primary module of the
overall design is an optimizer module.
%package devel
Summary: Header files and static libraries for yasm
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are under other licenses, see COPYING for details). It is
designed from the ground up to allow for multiple assembler syntaxes to be
supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
formats and even multiple instruction sets. Another primary module of the
overall design is an optimizer module.
Install this package if you need to rebuild applications that use yasm.
%prep
%setup
%build
%configure
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%makeinstall
%clean
%{__rm} -rf %{buildroot}
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
%defattr(-, root, root, 0755)
%doc Artistic.txt AUTHORS BSD.txt ChangeLog COPYING GNU* NEWS README
%{_bindir}/yasm
%{_libdir}/*.so.*
%dir %{_libdir}/yasm/
%{_libdir}/yasm/*.so
%{_mandir}/man1/yasm.1*
%files devel
%defattr(-, root, root, 0755)
%{_includedir}/libyasm.h
%{_includedir}/libyasm/
%{_libdir}/*.a
%exclude %{_libdir}/*.la
%{_libdir}/*.so
%dir %{_libdir}/yasm/
%{_libdir}/yasm/*.a
%exclude %{_libdir}/yasm/*.la
%{_mandir}/man7/yasm_arch.7*
%changelog
* Fri Jan 28 2005 Matthias Saou <http://freshrpms.net/> 0.4.0-1
- Initial RPM release.