Rebuild as wheel

This commit is contained in:
Charalampos Stratakis 2017-02-15 13:54:23 +01:00
parent facfe6854b
commit 5c83231e27

View File

@ -1,10 +1,15 @@
%global srcname pyparsing %global srcname pyparsing
%global sum Python package with an object-oriented approach to text processing %global sum Python package with an object-oriented approach to text processing
%global build_wheel 1
%global python2_wheelname %{srcname}-%{version}-py2.py3-none-any.whl
%global python3_wheelname %python2_wheelname
Summary: %{sum} Summary: %{sum}
Name: pyparsing Name: pyparsing
Version: 2.1.10 Version: 2.1.10
Release: 2%{?dist} Release: 3%{?dist}
License: MIT License: MIT
URL: http://pyparsing.wikispaces.com/ URL: http://pyparsing.wikispaces.com/
@ -17,6 +22,13 @@ BuildRequires: python2-setuptools
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
%if 0%{?build_wheel}
BuildRequires: python2-pip
BuildRequires: python-wheel
BuildRequires: python%{python3_pkgversion}-pip
BuildRequires: python%{python3_pkgversion}-wheel
%endif
Requires: python-%{srcname} = %{version}-%{release} Requires: python-%{srcname} = %{version}-%{release}
%description %description
@ -58,32 +70,52 @@ rm docs/pyparsingClassDiagram.JPG
dos2unix -k CHANGES LICENSE README dos2unix -k CHANGES LICENSE README
%build %build
%if 0%{?build_wheel}
%py2_build_wheel
%else
%py2_build %py2_build
%endif
%if 0%{?build_wheel}
%py3_build_wheel
%else
%py3_build %py3_build
%endif
%install %install
%if 0%{?build_wheel}
%py2_install_wheel %{python2_wheelname}
%else
%py2_install %py2_install
%endif
%if 0%{?build_wheel}
%py3_install_wheel %{python3_wheelname}
%else
%py3_install %py3_install
%endif
%files %files
%files -n python2-pyparsing %files -n python2-pyparsing
%license LICENSE %license LICENSE
%doc CHANGES README %doc CHANGES README
%{python_sitelib}/* %{python2_sitelib}/pyparsing.py*
%{python2_sitelib}/pyparsing-*dist-info/
%files -n python3-pyparsing %files -n python3-pyparsing
%license LICENSE %license LICENSE
%doc CHANGES README LICENSE %doc CHANGES README LICENSE
%{python3_sitelib}/pyparsing.py %{python3_sitelib}/pyparsing.py
%{python3_sitelib}/__pycache__/* %{python3_sitelib}/__pycache__/*
%{python3_sitelib}/pyparsing-%{version}-py?.?.egg-info %{python3_sitelib}/pyparsing-*dist-info/
%files doc %files doc
%license LICENSE %license LICENSE
%doc CHANGES README HowToUsePyparsing.html docs examples htmldoc %doc CHANGES README HowToUsePyparsing.html docs examples htmldoc
%changelog %changelog
* Mon Feb 13 2017 Charalampos Stratakis <cstratak@redhat.com> - 2.1.10-3
- Rebuild as wheel
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-2 * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild