Blame SPECS/yasm.spec

3cb822
Summary: Modular Assembler
3cb822
Name: yasm
3cb822
Version: 1.3.0
3cb822
Release: 7%{?dist}
3cb822
# See COPYING for the detail, there is quite a lot!
3cb822
License: BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2
3cb822
3cb822
URL: http://yasm.tortall.net/
3cb822
Source: http://www.tortall.net/projects/yasm/releases/yasm-%{version}.tar.gz
3cb822
3cb822
BuildRequires: bison
3cb822
BuildRequires: byacc
3cb822
BuildRequires: gettext-devel
3cb822
BuildRequires: xmlto
3cb822
Provides: bundled(md5-plumb)
3cb822
3cb822
%description
3cb822
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
3cb822
(some portions are under other licenses, see COPYING for details). It is
3cb822
designed from the ground up to allow for multiple assembler syntaxes to be
3cb822
supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
3cb822
formats and even multiple instruction sets. Another primary module of the
3cb822
overall design is an optimizer module.
3cb822
3cb822
3cb822
%package devel
3cb822
Summary: Header files and static libraries for the yasm Modular Assembler
3cb822
Requires: %{name} = %{version}-%{release}
3cb822
Provides: %{name}-static = %{version}-%{release}
3cb822
Provides: bundled(md5-plumb)
3cb822
3cb822
%description devel
3cb822
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
3cb822
(some portions are under other licenses, see COPYING for details). It is
3cb822
designed from the ground up to allow for multiple assembler syntaxes to be
3cb822
supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
3cb822
formats and even multiple instruction sets. Another primary module of the
3cb822
overall design is an optimizer module.
3cb822
Install this package if you need to rebuild applications that use yasm.
3cb822
3cb822
3cb822
%prep
3cb822
%setup -q
3cb822
3cb822
3cb822
%build
3cb822
%configure
3cb822
make %{?_smp_mflags}
3cb822
3cb822
3cb822
%install
3cb822
rm -rf %{buildroot}
3cb822
make install DESTDIR=%{buildroot}
3cb822
3cb822
3cb822
%clean
3cb822
rm -rf %{buildroot}
3cb822
3cb822
3cb822
%files
3cb822
%license Artistic.txt BSD.txt COPYING GNU_GPL-2.0 GNU_LGPL-2.0
3cb822
%doc AUTHORS
3cb822
%{_bindir}/vsyasm
3cb822
%{_bindir}/yasm
3cb822
%{_bindir}/ytasm
3cb822
%{_mandir}/man1/yasm.1*
3cb822
3cb822
%files devel
3cb822
%{_includedir}/libyasm/
3cb822
%{_includedir}/libyasm-stdint.h
3cb822
%{_includedir}/libyasm.h
3cb822
%{_libdir}/libyasm.a
3cb822
%{_mandir}/man7/yasm_*.7*
3cb822
3cb822
3cb822
%changelog
3cb822
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-7
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3cb822
3cb822
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-6
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3cb822
3cb822
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-5
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3cb822
3cb822
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-4
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3cb822
3cb822
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-3
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3cb822
3cb822
* Thu Oct 01 2015 Christian Dersch <lupinix@mailbox.org> - 1.3.0-2
3cb822
- Fixed bogus date (RHBZ #1190908)
3cb822
3cb822
* Wed Sep 30 2015 Christian Dersch <lupinix@mailbox.org> - 1.3.0-1
3cb822
- new version
3cb822
- spec cleanup
3cb822
3cb822
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-8
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3cb822
3cb822
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-7
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3cb822
3cb822
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-6
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3cb822
3cb822
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-5
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3cb822
3cb822
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-4
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3cb822
3cb822
* Wed Oct 17 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-3
3cb822
- Add missing Provides: bundled(md5-plumb)
3cb822
3cb822
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3cb822
3cb822
* Thu Mar 15 2012 Matthias Saou <matthias@saou.eu> 1.2.0-1
3cb822
- Update to 1.2.0 (#750234).
3cb822
- Minor spec file cleanups (keep EPEL compatibility, #802162).
3cb822
3cb822
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3cb822
3cb822
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3cb822
3cb822
* Sun Aug 15 2010 Matthias Saou <http: freshrpms.net=""/> 1.1.0-1
3cb822
- Update to 1.1.0 (#622240).
3cb822
3cb822
* Thu Jul 29 2010 Matthias Saou <http: freshrpms.net=""/> 1.0.1-2
3cb822
- Provide static sub-package from devel (#609626).
3cb822
3cb822
* Sun May 23 2010 Matthias Saou <http: freshrpms.net=""/> 1.0.1-1
3cb822
- Update to 1.0.1 (#593250).
3cb822
3cb822
* Wed Apr 28 2010 Matthias Saou <http: freshrpms.net=""/> 1.0.0-1
3cb822
- Update to 1.0.0 (#580872).
3cb822
- Include new vsyasm binary.
3cb822
3cb822
* Mon Dec  7 2009 Matthias Saou <http: freshrpms.net=""/> 0.8.0-1
3cb822
- Update to 0.8.0 (#523729).
3cb822
- Include new ytasm binary.
3cb822
3cb822
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3cb822
3cb822
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
3cb822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3cb822
3cb822
* Wed Dec 24 2008 Matthias Saou <http: freshrpms.net=""/> 0.7.2-1
3cb822
- Update to 0.7.2.
3cb822
- Remove useless /sbin/ldconfig calls, as we don't ship any shared library.
3cb822
- Update summary.
3cb822
3cb822
* Sat Sep  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.7.1-2
3cb822
- fix license tag so that it doesn't trigger a false positive on the check
3cb822
  script.
3cb822
3cb822
* Tue May 20 2008 Matthias Saou <http: freshrpms.net=""/> 0.7.1-1
3cb822
- Update to 0.7.1.
3cb822
3cb822
* Tue May 13 2008 Matthias Saou <http: freshrpms.net=""/> 0.7.0-1
3cb822
- Update to 0.7.0.
3cb822
3cb822
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org>
3cb822
- Autorebuild for GCC 4.3
3cb822
3cb822
* Mon Sep 24 2007 Matthias Saou <http: freshrpms.net=""/> 0.6.2-1
3cb822
- Update to 0.6.2.
3cb822
3cb822
* Thu Aug 23 2007 Matthias Saou <http: freshrpms.net=""/> 0.6.1-3
3cb822
- Rebuild for new BuildID feature.
3cb822
3cb822
* Fri Aug  3 2007 Matthias Saou <http: freshrpms.net=""/> 0.6.1-2
3cb822
- Update License field, it wasn't simply "BSD"...
3cb822
3cb822
* Tue Jun 19 2007 Matthias Saou <http: freshrpms.net=""/> 0.6.1-1
3cb822
- Update to 0.6.1.
3cb822
3cb822
* Sun Feb 25 2007 Matthias Saou <http: freshrpms.net=""/> 0.6.0-1
3cb822
- Update to 0.6.0.
3cb822
3cb822
* Mon Aug 28 2006 Matthias Saou <http: freshrpms.net=""/> 0.5.0-2
3cb822
- FC6 rebuild.
3cb822
- Require the same release in the devel sub-package.
3cb822
3cb822
* Fri Jul 14 2006 Matthias Saou <http: freshrpms.net=""/> 0.5.0-1
3cb822
- Update to 0.5.0.
3cb822
- Remove empty files from %%doc.
3cb822
- There are no more shared libraries, only a static one, so update %%files.
3cb822
3cb822
* Mon Mar  6 2006 Matthias Saou <http: freshrpms.net=""/> 0.4.0-6
3cb822
- FC5 rebuild.
3cb822
3cb822
* Thu Feb  9 2006 Matthias Saou <http: freshrpms.net=""/> 0.4.0-5
3cb822
- Rebuild for new gcc/glibc.
3cb822
3cb822
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.4.0-4
3cb822
- rebuild on all arches
3cb822
3cb822
* Thu Apr  7 2005 Michael Schwendt <mschwendt[at]users.sf.net>
3cb822
- rebuilt
3cb822
3cb822
* Mon Feb 14 2005 David Woodhouse <dwmw2@infradead.org> 0.4.0-2
3cb822
- Fix corruption in genmacro
3cb822
3cb822
* Fri Jan 28 2005 Matthias Saou <http: freshrpms.net=""/> 0.4.0-1
3cb822
- Initial RPM release.
3cb822