diff --git a/downport-Sphinx-features.patch b/downport-Sphinx-features.patch new file mode 100644 index 0000000..141f156 --- /dev/null +++ b/downport-Sphinx-features.patch @@ -0,0 +1,89 @@ +--- + Doc/library/tarfile.rst | 11 ----------- + 1 file changed, 11 deletions(-) + +--- a/Doc/library/tarfile.rst ++++ b/Doc/library/tarfile.rst +@@ -504,7 +504,6 @@ be finalized; only the internally used f + Return an :class:`io.BufferedReader` object. + + .. attribute:: TarFile.errorlevel +- :type: int + + If *errorlevel* is ``0``, errors are ignored when using :meth:`TarFile.extract` + and :meth:`TarFile.extractall`. +@@ -683,19 +682,16 @@ A ``TarInfo`` object has the following p + + + .. attribute:: TarInfo.name +- :type: str + + Name of the archive member. + + + .. attribute:: TarInfo.size +- :type: int + + Size in bytes. + + + .. attribute:: TarInfo.mtime +- :type: int | float + + Time of last modification in seconds since the :ref:`epoch `, + as in :attr:`os.stat_result.st_mtime`. +@@ -707,7 +703,6 @@ A ``TarInfo`` object has the following p + attribute. + + .. attribute:: TarInfo.mode +- :type: int + + Permission bits, as for :func:`os.chmod`. + +@@ -727,14 +722,12 @@ A ``TarInfo`` object has the following p + + + .. attribute:: TarInfo.linkname +- :type: str + + Name of the target file name, which is only present in :class:`TarInfo` objects + of type :const:`LNKTYPE` and :const:`SYMTYPE`. + + + .. attribute:: TarInfo.uid +- :type: int + + User ID of the user who originally stored this member. + +@@ -745,7 +738,6 @@ A ``TarInfo`` object has the following p + attribute. + + .. attribute:: TarInfo.gid +- :type: int + + Group ID of the user who originally stored this member. + +@@ -756,7 +748,6 @@ A ``TarInfo`` object has the following p + attribute. + + .. attribute:: TarInfo.uname +- :type: str + + User name. + +@@ -767,7 +758,6 @@ A ``TarInfo`` object has the following p + attribute. + + .. attribute:: TarInfo.gname +- :type: str + + Group name. + +@@ -778,7 +768,6 @@ A ``TarInfo`` object has the following p + attribute. + + .. attribute:: TarInfo.pax_headers +- :type: dict + + A dictionary containing key-value pairs of an associated pax extended header. + diff --git a/python39.changes b/python39.changes index 9db5b11..d954c25 100644 --- a/python39.changes +++ b/python39.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Jun 30 20:23:43 UTC 2023 - Matej Cepl + +- Add downport-Sphinx-features.patch to make documentation + buildable even on SLE-15. + ------------------------------------------------------------------- Wed Jun 28 19:12:12 UTC 2023 - Matej Cepl diff --git a/python39.spec b/python39.spec index 2f10479..52ef175 100644 --- a/python39.spec +++ b/python39.spec @@ -164,6 +164,9 @@ Patch37: 98437-sphinx.locale._-as-gettext-in-pyspecific.patch # PATCH-FIX-UPSTREAM 99366-patch.dict-can-decorate-async.patch bsc#[0-9]+ mcepl@suse.com # Patch for gh#python/cpython#98086 Patch40: 99366-patch.dict-can-decorate-async.patch +# PATCH-FIX-OPENSUSE downport-Sphinx-features.patch mcepl@suse.com +# Make documentation build with older Sphinx +Patch41: downport-Sphinx-features.patch BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: fdupes @@ -423,6 +426,9 @@ other applications. %patch35 -p1 %patch37 -p1 %patch40 -p1 +%if 0%{?sle_version} && 0%{?sle_version} <= 150500 +%patch41 -p1 +%endif # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac