diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..caef79a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/yasm-1.3.0.tar.gz diff --git a/.yasm.metadata b/.yasm.metadata new file mode 100644 index 0000000..adc30d3 --- /dev/null +++ b/.yasm.metadata @@ -0,0 +1 @@ +b7574e9f0826bedef975d64d3825f75fbaeef55e SOURCES/yasm-1.3.0.tar.gz diff --git a/SPECS/yasm.spec b/SPECS/yasm.spec new file mode 100644 index 0000000..2adb184 --- /dev/null +++ b/SPECS/yasm.spec @@ -0,0 +1,212 @@ +Summary: Modular Assembler +Name: yasm +Version: 1.3.0 +Release: 7%{?dist} +# See COPYING for the detail, there is quite a lot! +License: BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 + +URL: http://yasm.tortall.net/ +Source: http://www.tortall.net/projects/yasm/releases/yasm-%{version}.tar.gz + +BuildRequires: bison +BuildRequires: byacc +BuildRequires: gettext-devel +BuildRequires: xmlto +Provides: bundled(md5-plumb) + +%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 the yasm Modular Assembler +Requires: %{name} = %{version}-%{release} +Provides: %{name}-static = %{version}-%{release} +Provides: bundled(md5-plumb) + +%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 -q + + +%build +%configure +make %{?_smp_mflags} + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + + +%clean +rm -rf %{buildroot} + + +%files +%license Artistic.txt BSD.txt COPYING GNU_GPL-2.0 GNU_LGPL-2.0 +%doc AUTHORS +%{_bindir}/vsyasm +%{_bindir}/yasm +%{_bindir}/ytasm +%{_mandir}/man1/yasm.1* + +%files devel +%{_includedir}/libyasm/ +%{_includedir}/libyasm-stdint.h +%{_includedir}/libyasm.h +%{_libdir}/libyasm.a +%{_mandir}/man7/yasm_*.7* + + +%changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Oct 01 2015 Christian Dersch - 1.3.0-2 +- Fixed bogus date (RHBZ #1190908) + +* Wed Sep 30 2015 Christian Dersch - 1.3.0-1 +- new version +- spec cleanup + +* Fri Jun 19 2015 Fedora Release Engineering - 1.2.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Aug 18 2014 Fedora Release Engineering - 1.2.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.2.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 1.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 1.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Oct 17 2012 Mikolaj Izdebski - 1.2.0-3 +- Add missing Provides: bundled(md5-plumb) + +* Sun Jul 22 2012 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Mar 15 2012 Matthias Saou 1.2.0-1 +- Update to 1.2.0 (#750234). +- Minor spec file cleanups (keep EPEL compatibility, #802162). + +* Sat Jan 14 2012 Fedora Release Engineering - 1.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Aug 15 2010 Matthias Saou 1.1.0-1 +- Update to 1.1.0 (#622240). + +* Thu Jul 29 2010 Matthias Saou 1.0.1-2 +- Provide static sub-package from devel (#609626). + +* Sun May 23 2010 Matthias Saou 1.0.1-1 +- Update to 1.0.1 (#593250). + +* Wed Apr 28 2010 Matthias Saou 1.0.0-1 +- Update to 1.0.0 (#580872). +- Include new vsyasm binary. + +* Mon Dec 7 2009 Matthias Saou 0.8.0-1 +- Update to 0.8.0 (#523729). +- Include new ytasm binary. + +* Mon Jul 27 2009 Fedora Release Engineering - 0.7.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Dec 24 2008 Matthias Saou 0.7.2-1 +- Update to 0.7.2. +- Remove useless /sbin/ldconfig calls, as we don't ship any shared library. +- Update summary. + +* Sat Sep 6 2008 Tom "spot" Callaway 0.7.1-2 +- fix license tag so that it doesn't trigger a false positive on the check + script. + +* Tue May 20 2008 Matthias Saou 0.7.1-1 +- Update to 0.7.1. + +* Tue May 13 2008 Matthias Saou 0.7.0-1 +- Update to 0.7.0. + +* Tue Feb 19 2008 Fedora Release Engineering +- Autorebuild for GCC 4.3 + +* Mon Sep 24 2007 Matthias Saou 0.6.2-1 +- Update to 0.6.2. + +* Thu Aug 23 2007 Matthias Saou 0.6.1-3 +- Rebuild for new BuildID feature. + +* Fri Aug 3 2007 Matthias Saou 0.6.1-2 +- Update License field, it wasn't simply "BSD"... + +* Tue Jun 19 2007 Matthias Saou 0.6.1-1 +- Update to 0.6.1. + +* Sun Feb 25 2007 Matthias Saou 0.6.0-1 +- Update to 0.6.0. + +* Mon Aug 28 2006 Matthias Saou 0.5.0-2 +- FC6 rebuild. +- Require the same release in the devel sub-package. + +* Fri Jul 14 2006 Matthias Saou 0.5.0-1 +- Update to 0.5.0. +- Remove empty files from %%doc. +- There are no more shared libraries, only a static one, so update %%files. + +* Mon Mar 6 2006 Matthias Saou 0.4.0-6 +- FC5 rebuild. + +* Thu Feb 9 2006 Matthias Saou 0.4.0-5 +- Rebuild for new gcc/glibc. + +* Sun May 22 2005 Jeremy Katz - 0.4.0-4 +- rebuild on all arches + +* Thu Apr 7 2005 Michael Schwendt +- rebuilt + +* Mon Feb 14 2005 David Woodhouse 0.4.0-2 +- Fix corruption in genmacro + +* Fri Jan 28 2005 Matthias Saou 0.4.0-1 +- Initial RPM release. +