yasm/yasm.spec
liningjie e5265217d0 fix CVE-2023-37732
(cherry picked from commit 096bde8e567aa054b13ee2d800519a52f58fbb1f)
2023-08-15 10:55:51 +08:00

59 lines
1.3 KiB
RPMSpec

Name: yasm
Version: 1.3.0
Release: 11
Summary: NASM assembler
License: BSD
URL: http://yasm.tortall.net/
Source0: http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
Patch1: yasm-1.3.0-sw.patch
Patch2: CVE-2023-37732.patch
BuildRequires: gcc bison byacc gettext-devel xmlto
Provides: bundled(md5-plumb)
%description
Yasm is a complete rewrite of the NASM assembler under the “new” BSD License.
%package devel
Summary: The libraries and headers for yasm
Requires: yasm = %{version}-%{release}
Provides: yasm-static = %{version}-%{release} bundled(md5-plumb)
%description devel
The package contains the libraries and headers necessary for the yasm Modular Assembler.
%package_help
%prep
%autosetup -p1
%build
%configure
%make_build
%install
rm -rf %{buildroot}
%make_install
%files
%license Artistic.txt BSD.txt COPYING GNU_GPL-2.0 GNU_LGPL-2.0
%doc AUTHORS
%{_bindir}/*
%files devel
%{_includedir}/*
%{_libdir}/libyasm.a
%files help
%{_mandir}/*
%changelog
* Fri Aug 11 2023 liningjie <liningjie@xfusion.com> - 1.3.0-11
- fix CVE-2023-37732
* Wed Oct 26 2022 wuzx<wuzx1226@qq.com> - 1.3.0-10
- Add sw64 architecture
* Mon Jan 6 2020 qinjian <qinjian18@huawei.com> - 1.3.0-9
- Package init