From 578b2dcc8a9c5e40cfce85acbd1a3d02863e78d0 Mon Sep 17 00:00:00 2001 From: Matthias Saou Date: Jan 31 2005 17:31:15 +0000 Subject: auto-import yasm-0.4.0-1 on branch devel from yasm-0.4.0-1.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..011ad5b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +yasm-0.4.0.tar.gz diff --git a/sources b/sources index e69de29..d3f3e7f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +2360e20c4e105ba95f4e9135a7901183 yasm-0.4.0.tar.gz diff --git a/yasm.spec b/yasm.spec new file mode 100644 index 0000000..f3834eb --- /dev/null +++ b/yasm.spec @@ -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 0.4.0-1 +- Initial RPM release. +