Use %{python3_pkgversion} to make specfile more universal

This commit is contained in:
Lumir Balhar 2020-09-07 12:07:21 +02:00
parent 2c75ee0364
commit 72af38d363

View File

@ -19,15 +19,15 @@ Source0: https://github.com/%{name}/%{name}/archive/%{name}_%{version}/%{
BuildArch: noarch BuildArch: noarch
BuildRequires: dos2unix BuildRequires: dos2unix
BuildRequires: python3-devel BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python3-setuptools BuildRequires: python%{python3_pkgversion}-setuptools
# python3 bootstrap: this is rebuilt before the final build of python3, which # python3 bootstrap: this is rebuilt before the final build of python3, which
# adds the dependency on python3-rpm-generators, so we require it manually # adds the dependency on python3-rpm-generators, so we require it manually
BuildRequires: python3-rpm-generators BuildRequires: python3-rpm-generators
%if %{with doc} %if %{with doc}
BuildRequires: python3-sphinx BuildRequires: python%{python3_pkgversion}-sphinx
%endif %endif
%if 0%{?build_wheel} %if 0%{?build_wheel}
@ -49,11 +49,11 @@ The package contains documentation for pyparsing.
%endif %endif
%package -n python3-pyparsing %package -n python%{python3_pkgversion}-pyparsing
Summary: %{_summary} Summary: %{_summary}
%{?python_provide:%python_provide python3-%{srcname}} %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
%description -n python3-pyparsing %description -n python%{python3_pkgversion}-pyparsing
pyparsing is a module that can be used to easily and directly configure syntax pyparsing is a module that can be used to easily and directly configure syntax
definitions for any number of text parsing applications. definitions for any number of text parsing applications.
@ -94,7 +94,7 @@ popd
%{__python3} simple_unit_tests.py %{__python3} simple_unit_tests.py
%files -n python3-pyparsing %files -n python%{python3_pkgversion}-pyparsing
%license LICENSE %license LICENSE
%doc CHANGES README.rst %doc CHANGES README.rst
%{python3_sitelib}/pyparsing.py %{python3_sitelib}/pyparsing.py