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