Blame python-pyvex.spec

a55b8c3
%global pypi_name pyvex
60bb6f4
ef2f28e
# Has arch-specific dependencies, so cannot build as noarch.
2cbc02e
ExcludeArch: ppc64le s390x
60bb6f4
%global debug_package %{nil}
60bb6f4
a55b8c3
Name:           python-%{pypi_name}
2d40b0c
Version:        9.0.9572
2d40b0c
Release:        1%{?dist}
f8b7c0c
Summary:        Python interface to libVEX and the VEX intermediate representation
60bb6f4
60bb6f4
# Core is BSD, but code in pyvex_c is GPL because it links statically
60bb6f4
# against VEX. The files e4c_lite.h, host_generic_maddf.c, and
60bb6f4
# host_generic_maddf.h are LGPL.
60bb6f4
License:        BSD and GPLv3+ and LGPLv3
60bb6f4
URL:            https://github.com/angr/pyvex
23d3d1e
Source0:        %{pypi_source}
60bb6f4
Source1:        PACKAGE-LICENSING
60bb6f4
Source2:        LICENSE-other
60bb6f4
60bb6f4
BuildRequires:  gcc
60bb6f4
60bb6f4
%description
f8b7c0c
A Python interface to libVEX and the VEX intermediate representation.
60bb6f4
a55b8c3
%package -n python3-%{pypi_name}
60bb6f4
Summary:        %{summary}
f8b7c0c
f8b7c0c
BuildRequires:  python3-devel
f8b7c0c
BuildRequires:  python3-setuptools
f8b7c0c
BuildRequires:  python3-cffi
a55b8c3
%{?python_provide:%python_provide python3-%{pypi_name}}
60bb6f4
a55b8c3
%description -n python3-%{pypi_name}
f8b7c0c
A Python interface to libVEX and the VEX intermediate representation.
60bb6f4
60bb6f4
%prep
a55b8c3
rm -f %{pypi_name}.egg-info/
a55b8c3
%autosetup -n %{pypi_name}-%{version} -p1
60bb6f4
60bb6f4
%build
60bb6f4
%py3_build
60bb6f4
60bb6f4
%install
60bb6f4
%py3_install
60bb6f4
mv pyvex_c/LICENSE LICENSE-pyvex_c
60bb6f4
cp %{SOURCE1} .
60bb6f4
cp %{SOURCE2} .
60bb6f4
a55b8c3
%files -n python3-%{pypi_name}
60bb6f4
%doc README.md
60bb6f4
%license PACKAGE-LICENSING
60bb6f4
%license LICENSE
60bb6f4
%license LICENSE-pyvex_c
60bb6f4
%license LICENSE-other
a55b8c3
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
60bb6f4
%{python3_sitelib}/pyvex/
60bb6f4
60bb6f4
%changelog
2d40b0c
* Thu Aug 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.9572-1
2d40b0c
- Update to latest upstream release 9.0.9572 (rhbz#1960064)
2d40b0c
77725d5
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.6885-3
77725d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
77725d5
c1d7c26
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 9.0.6885-2
c1d7c26
- Rebuilt for Python 3.10
c1d7c26
a55b8c3
* Tue Apr 27 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.6885-1
a55b8c3
- Update to latest upstream release 9.0.6885 (#1905673)
a55b8c3
29ccbb8
* Mon Apr 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.6852-1
29ccbb8
- Update to latest upstream release 9.0.6852 (#1905673)
29ccbb8
c57ae82
* Tue Mar 02 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.6136-1
29ccbb8
- Update to latest upstream release 9.0.6136 (#1905673)
c57ae82
a14fc59
* Tue Feb 16 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5903-1
a14fc59
- Update to latest upstream release 9.0.5903 (#1905673)
a14fc59
163c91a
* Fri Feb 12 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5811-1
163c91a
- Update to latest upstream release 9.0.5811 (#1905673)
163c91a
58d6c23
* Tue Feb 09 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5739-1
58d6c23
- Update to latest upstream release 9.0.5739 (#1905673)
58d6c23
f7bee3c
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.5450-2
f7bee3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f7bee3c
d4b4886
* Wed Jan 20 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5450-1
d4b4886
- Update to latest upstream release 9.0.5450 (#1905673)
d4b4886
e2df3ec
* Fri Jan 08 2021 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5327-1
e2df3ec
- Update to latest upstream release 9.0.5327 (#1905673)
e2df3ec
692dabc
* Sun Dec 27 2020 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5171-1
692dabc
- Update to latest upstream release 9.0.5171 (#1905673)
692dabc
9b224c4
* Fri Dec 18 2020 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5034-1
9b224c4
- Update to new upstream release 9.0.5034 (#1905673)
9b224c4
68fd7e5
* Wed Dec 16 2020 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.5002-1
68fd7e5
- Update to new upstream release 9.0.5002 (#1905673)
68fd7e5
f8b7c0c
* Wed Nov 25 2020 Fabian Affolter <mail@fabian-affolter.ch> - 9.0.4885-1
f8b7c0c
- Update to new upstream release 9.0.4885 (#1901722)
f8b7c0c
8ab9463
* Fri Nov 06 2020 W. Michael Petullo <mike@flyn.org> - 9.0.4663-1
8ab9463
- New upstream version
8ab9463
08b5213
* Thu Oct 08 2020 W. Michael Petullo <mike@flyn.org> - 9.0.4495-1
08b5213
- New upstream version
08b5213
7121ed5
* Sat Aug 01 2020 W. Michael Petullo <mike@flyn.org> - 8.20.7.27-1
7121ed5
- New upstream version
7121ed5
e29d541
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.20.7.6-2
e29d541
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e29d541
c0fc823
* Fri Jul 24 2020 W. Michael Petullo <mike@flyn.org> - 8.20.7.6-1
c0fc823
- New upstream version
c0fc823
7bc91db
* Tue Jun 23 2020 W. Michael Petullo <mike@flyn.org> - 8.20.6.8-1
7bc91db
- New upstream version
7bc91db
2a6141f
* Fri Jun 05 2020 W. Michael Petullo <mike@flyn.org> - 8.20.6.1-1
2a6141f
- New upstream version
2a6141f
- Remove unstreamed patch
2a6141f
ef2f28e
* Sat May 30 2020 W. Michael Petullo <mike@flyn.org> - 8.20.5.27-2
ef2f28e
- Does not build on ppc64le; mark as such
ef2f28e
60bb6f4
* Fri May 29 2020 W. Michael Petullo <mike@flyn.org> - 8.20.5.27-1
60bb6f4
- New upstream version
60bb6f4
- Indicate multiple licenses
60bb6f4
- Use macro for Source0
60bb6f4
- Force build of egg
60bb6f4
- Remove unstreamed patch
60bb6f4
- Add GCC 10 patch
60bb6f4
60bb6f4
* Thu May 28 2020 W. Michael Petullo <mike@flyn.org> - 8.20.1.7-2
60bb6f4
- Add python3-cffi and gcc to BuildRequires
60bb6f4
- Patch to avoid evil spaces issue
60bb6f4
60bb6f4
* Mon May 25 2020 W. Michael Petullo <mike@flyn.org> - 8.20.1.7-1
60bb6f4
- Initial package