Set link to python310.26164 via maintenance_release request

This commit is contained in:
2022-09-30 08:33:53 +00:00
committed by Matěj Cepl
parent 239187173a
commit 0b0d7c7ce2
13 changed files with 469 additions and 104 deletions

View File

@@ -36,6 +36,13 @@
%bcond_without general
%endif
%define python_pkg_name python310
%if "%{python_pkg_name}" == "%{primary_python}"
%define primary_interpreter 1
%else
%define primary_interpreter 0
%endif
%if 0%{?sle_version} && 0%{?suse_version} < 1550
# Obsoleting previous "latest" Python versions
# Next versions will get more lines like for older versions
@@ -59,16 +66,8 @@ Obsoletes: python39%{?1:-%{1}}
%else
%define tarversion %{version}
%endif
%define python_pkg_name python310
# Will provide the python3-* provides
# Will do the /usr/bin/python3 and all the core links
%if 0%{?sle_version} || 0%{?suse_version} < 1550
%define primary_interpreter 0
%else
%define primary_interpreter 1
%endif
# We don't process beta signs well
%define folderversion 3.10.5
%define folderversion 3.10.7
%define tarname Python-%{tarversion}
%define sitedir %{_libdir}/python%{python_version}
# three possible ABI kinds: m - pymalloc, d - debug build; see PEP 3149
@@ -104,7 +103,7 @@ Obsoletes: python39%{?1:-%{1}}
%define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so
%bcond_without profileopt
Name: %{python_pkg_name}%{psuffix}
Version: 3.10.5
Version: 3.10.7
Release: 0
Summary: Python 3 Interpreter
License: Python-2.0
@@ -170,6 +169,8 @@ Patch36: support-expat-CVE-2022-25236-patched.patch
# PATCH-FIX-UPSTREAM CVE-2015-20107-mailcap-unsafe-filenames.patch bsc#1198511 mcepl@suse.com
# avoid the command injection in the mailcap module.
Patch37: CVE-2015-20107-mailcap-unsafe-filenames.patch
# PATCH-FIX-UPSTREAM gh-96710: Make the test timing more lenient for the int/str DoS regression test. (#96717)
Patch38: test-int-timing.patch
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: fdupes
@@ -439,6 +440,7 @@ other applications.
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
# drop Autoconf version requirement
sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac