Hello community,

here is the log from the commit of package python-Sphinx1 for openSUSE:Factory 
checked in at 2019-06-18 14:50:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Sphinx1 (Old)
 and      /work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Sphinx1"

Tue Jun 18 14:50:50 2019 rev:1 rq:709677 version:1.8.5

Changes:
--------
New Changes file:

--- /dev/null   2019-06-06 01:32:53.891093091 +0200
+++ /work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811/python-Sphinx1.changes  
2019-06-18 14:51:07.441637257 +0200
@@ -0,0 +1,1226 @@
+-------------------------------------------------------------------
+Thu Jun 13 07:33:04 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Add latex provides for python-Sphinx to fix the split to Sphinx1
+
+-------------------------------------------------------------------
+Wed Jun 12 09:45:26 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Add more provides/obsoletes for seamless switch
+
+-------------------------------------------------------------------
+Wed Jun 12 07:54:27 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Add more conflicts/name tweaks to fixup the Sphinx1 and Sphinx2
+  coexistence
+
+-------------------------------------------------------------------
+Wed Apr 10 20:43:43 UTC 2019 - Dirk Mueller <[email protected]>
+
+- don't provide sphinx from test subpackage, it is for testing
+
+-------------------------------------------------------------------
+Wed Apr 10 07:13:28 UTC 2019 - Dirk Mueller <[email protected]>
+
+- fix tests to include latex/extmath tests
+
+-------------------------------------------------------------------
+Wed Mar 27 16:39:15 UTC 2019 - Matej Cepl <[email protected]>
+
+- Remove last remainder of python-Sphinx-doc-man-common subpackage
+
+-------------------------------------------------------------------
+Thu Mar 14 16:25:50 CET 2019 - Matej Cepl <[email protected]>
+
+- Switch off test_latex_images test, because it tries to download
+  image from the www.python.org.
+
+-------------------------------------------------------------------
+Tue Mar 12 15:35:49 UTC 2019 - Matej Cepl <[email protected]>
+
+- Remove lang packages
+
+-------------------------------------------------------------------
+Mon Mar 11 15:32:54 CET 2019 - Matej Cepl <[email protected]>
+
+- Revert to multiple lang files using standard macros.
+
+-------------------------------------------------------------------
+Mon Mar 11 10:25:50 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Drop patch disable-test.patch no longer applicable
+
+-------------------------------------------------------------------
+Mon Mar 11 09:40:44 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 1.8.5:
+  * LaTeX: Remove extraneous space after author names on PDF title page (refs: 
#6004)
+  * #6026: LaTeX: A cross reference to definition list does not work
+  * #6046: LaTeX: TypeError is raised when invalid latex_elements given
+  * #6067: LaTeX: images having a target are concatenated to next line
+  * #6067: LaTeX: images having a target are not aligned even if specified
+  * #6019: imgconverter: Including multipage PDF fails
+  * #6047: autodoc: autofunction emits a warning for method objects
+  * #6028: graphviz: Ensure the graphviz filenames are reproducible
+  * #6068: doctest: skipif option may remove the code block from documentation
+  * #6136: :name: option for math directive causes a crash
+  * #6139: intersphinx: ValueError on failure reporting
+  * #6135: changes: Fix UnboundLocalError when any module found
+
+-------------------------------------------------------------------
+Wed Mar  6 16:28:12 CET 2019 - Matej Cepl <[email protected]>
+
+- Rewrite the package to multibuild. Remove python-Sphinx-doc*.
+- Fix %check to make tests passing.
+
+-------------------------------------------------------------------
+Tue Mar  5 10:17:45 UTC 2019 - Thomas Bechtold <[email protected]>
+
+- update to 1.8.4:
+  There are many changes so have a look at the following changes files:
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-8-4-released-feb-03-2019
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-8-3-released-dec-26-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-8-2-released-nov-11-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-8-1-released-sep-22-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-8-0-released-sep-13-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-7-9-released-sep-05-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-7-8-released-aug-29-2018
+  * 
https://www.sphinx-doc.org/en/master/changes.html#release-1-7-7-released-aug-19-2018
+
+-------------------------------------------------------------------
+Fri Dec  7 21:20:58 CET 2018 - [email protected]
+
+- Make this package also own %{python_sitelib}/sphinxcontrib
+  directory, so it is properly owned.
+
+-------------------------------------------------------------------
+Wed Jul 18 15:28:39 UTC 2018 - [email protected]
+
+- update to 1.7.6
+- fix Requires based on results of Shinx testsuite
+ * LaTeX \sphinxupquote{} breaks in Russian
+ * sphinx.testing uses deprecated pytest API; Node.get_marker(name)
+ * crashed when recommonmark.AutoStrictify is enabled
+ * latex: crashed with docutils package provided by Debian/Ubuntu
+ * latex: a label for table is vanished if table does not have a caption
+ * crashed with numbered toctree
+ * C, render empty argument lists for macros.
+ * C++, fix lookup of full template specializations with no template arguments.
+ * C++, fix assertion on missing references in global scope when using 
intersphinx.
+ * autodoc: crashed by Form Feed Character
+ * autodoc: loses the first staticmethod parameter for old styled classes
+ * quickstart: Typing Ctrl-U clears the whole of line
+ * html: “relations” sidebar is not shown by default
+ * latex: curly braces in index entries are not handled correctly
+ * epub: Wrong internal href fragment links
+ * apidoc: Interface of sphinx.apidoc:main() has changed
+ * PDF builds of French projects have issues with XeTeX
+ * napoleon raises RuntimeError with python 3.7
+ * sphinx-build: Interface of sphinx:main() has changed
+ * sphinx-build: sphinx.cmd.build.main() refers sys.argv
+    instead of given argument
+ * autosummary: warning is emitted when the first line of docstring ends
+    with literal notation
+ * autosummary: warnings of autosummary indicates wrong location (refs: #5146)
+ * autodoc: crashed on inspecting dict like object which does not support 
sorting
+ * autodoc: Enum argument missing if it shares value with another
+ * py domain: rtype field could not handle “None” as a type
+ * LaTeX: indexing of terms containing @, !, or " fails
+ * html: crashes if copying static files are failed
+ * autodoc: Fix formatting type annotations for tuples with more than two 
arguments
+ * i18n: crashed by auto-symbol footnote references
+ * autosummary: module summary has been broken when it starts with heading
+
+-------------------------------------------------------------------
+Tue Jul 17 08:14:57 UTC 2018 - [email protected]
+
+- update to 1.7.5:
+  * #4924: html search: Upper characters problem in any other languages
+  * #4932: apidoc: some subpackage is ignored if sibling subpackage contains a
+    module starting with underscore
+  * #4863, #4938, #4939: i18n doesn't handle node.title correctly tat used for
+    contents, topic, admonition, table and section.
+  * #4913: i18n: literal blocks in bullet list are not translated
+  * #4962: C++, raised TypeError on duplicate declaration.
+  * #4825: C++, properly parse expr roles and give better error messages when
+    (escaped) line breaks are present.
+  * C++, properly use ``desc_addname`` nodes for prefixes of names.
+  * C++, parse pack expansions in function calls.
+  * #4915, #4916: links on search page are broken when using dirhtml builder
+  * #4969: autodoc: constructor method should not have return annotation
+  * latex: deeply nested enumerated list which is beginning with non-1 causes
+    LaTeX engine crashed
+  * #4978: latex: shorthandoff is not set up for Brazil locale
+  * #4928: i18n: Ignore dot-directories like .git/ in LC_MESSAGES/
+  * #4946: py domain: type field could not handle "None" as a type
+  * #4979: latex: Incorrect escaping of curly braces in index entries
+  * #4956: autodoc: Failed to extract document from a subclass of the class on
+    mocked module
+  * #4973: latex: glossary directive adds whitespace to each item
+  * #4980: latex: Explicit labels on code blocks are duplicated
+  * #4919: node.asdom() crashes if toctree has :numbered: option
+  * #4914: autodoc: Parsing error when using dataclasses without default values
+  * #4931: autodoc: crashed when handler for autodoc-skip-member raises an 
error
+  * #4931: autodoc: crashed when subclass of mocked class are processed by
+    napoleon module
+  * #5007: sphinx-build crashes when error log contains a "%" character
+
+-------------------------------------------------------------------
+Wed May 23 12:14:49 UTC 2018 - [email protected]
+
+- update to 1.7.4
+- very long list of changes - please see 
http://www.sphinx-doc.org/en/master/changes.html#release-1-7-4-released-apr-25-2018
+
+-------------------------------------------------------------------
+Thu Mar  8 10:22:47 UTC 2018 - [email protected]
+
+- Allows Recommends and Suggest in Fedora
+
+-------------------------------------------------------------------
+Tue Mar  6 11:55:15 UTC 2018 - [email protected]
+
+- go back to a working sphinx version for now (1.6.5)
+  * newer versions are not able to build openstack clients
+
+-------------------------------------------------------------------
+Tue Feb 27 14:09:37 UTC 2018 - [email protected]
+
+- Recommends only on SUSE 
+
+-------------------------------------------------------------------
+Sat Feb 24 18:31:35 UTC 2018 - [email protected]
+
+- specfile:
+  * update copyright year
+  * remove sed for sed command for sphinx/pycode/pgen2/token.py
+    (not in tar-ball anymore)
+
++++ 1029 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811/python-Sphinx1.changes

New:
----
  Sphinx-1.8.5.tar.gz
  _multibuild
  python-Sphinx1.changes
  python-Sphinx1.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Sphinx1.spec ++++++
#
# spec file for package python-Sphinx1
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
# the py3 is provided by python-Sphinx
%define skip_python3 1
%define oldpython python
%if 0%{?suse_version} != 1315
%bcond_without latex
%else
%bcond_with latex
%endif
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
%bcond_without test
%else
%define psuffix %{nil}
%bcond_with test
%endif
Name:           python-Sphinx1%{psuffix}
Version:        1.8.5
Release:        0
Summary:        Python documentation generator
License:        BSD-2-Clause
Group:          Development/Languages/Python
URL:            http://sphinx-doc.org
Source:         
https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz
BuildRequires:  %{python_module base}
BuildRequires:  %{python_module setuptools}
BuildRequires:  fdupes
BuildRequires:  python-rpm-macros
# workaround for suboptimal CentOS-7 project config
#!BuildIgnore:  texinfo
Requires:       python-Babel >= 1.3
Requires:       python-Jinja2 >= 2.3
Requires:       python-Pygments >= 2.1
Requires:       python-alabaster >= 0.7
Requires:       python-docutils >= 0.11
Requires:       python-imagesize
Requires:       python-requests >= 2.0.0
Requires:       python-six >= 1.5
Requires:       python-snowballstemmer >= 1.1
Requires:       python-sphinx_rtd_theme
Requires:       python-sphinxcontrib-websupport
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch:      noarch
%if %{with test}
BuildRequires:  %{python_module Sphinx = %{version}}
BuildRequires:  %{python_module Sphinx-latex = %{version}}
BuildRequires:  %{python_module html5lib}
BuildRequires:  %{python_module mock}
BuildRequires:  %{python_module pytest}
BuildRequires:  %{python_module sphinxcontrib-websupport}
BuildRequires:  ImageMagick
BuildRequires:  python3-mypy
BuildRequires:  python3-typed-ast
%endif
%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
Recommends:     python-SQLAlchemy >= 0.9
Recommends:     python-Sphinx-doc-man
Recommends:     python-Whoosh >= 2.0
%endif
%ifpython2
Requires:       python-enum34
Requires:       python-typing
%endif
%ifpython3
%if %{python3_version_nodots} < 35
Requires:       python-typing
%endif
%endif
%ifpython2
%if ! %{with test}
Provides:       python-Sphinx = %{version}
Obsoletes:      python-Sphinx < %{version}
Provides:       %{oldpython}-Sphinx = %{version}
Obsoletes:      %{oldpython}-Sphinx < %{version}
Obsoletes:      %{oldpython}-sphinx < %{version}
Provides:       %{oldpython}-sphinx = %{version}
%endif
%endif
%python_subpackages

%description
Sphinx is a tool that facilitates creating documentation for Python
projects (or other documents consisting of multiple reStructuredText
sources). It was originally created for the Python documentation, and
supports Python project documentation well, but C/C++ is likewise
supported.

Sphinx uses reStructuredText as its markup language. Sphinx draws from
the parsing and translating suite, the Docutils.

%package latex
Summary:        Sphinx packages for LaTeX
Group:          Productivity/Publishing/TeX/Base
Requires:       python-Sphinx = %{version}
Requires:       texlive-gnu-freefont
Requires:       texlive-latex
Requires:       texlive-metafont
Requires:       texlive-pdftex
Requires:       tex(8r.enc)
Requires:       tex(alltt.sty)
Requires:       tex(amsfonts.sty)
Requires:       tex(amsmath.sty)
Requires:       tex(amssymb.sty)
Requires:       tex(amsthm.sty)
Requires:       tex(anyfontsize.sty)
Requires:       tex(array.sty)
Requires:       tex(article.cls)
Requires:       tex(atbegshi.sty)
Requires:       tex(babel.sty)
Requires:       tex(bm.sty)
Requires:       tex(capt-of.sty)
Requires:       tex(cmap.sty)
Requires:       tex(color.sty)
Requires:       tex(colortbl.sty)
Requires:       tex(dvipdfmx.def)
Requires:       tex(english.ldf)
Requires:       tex(eqparbox.sty)
Requires:       tex(fancybox.sty)
Requires:       tex(fancyhdr.sty)
Requires:       tex(fancyvrb.sty)
Requires:       tex(float.sty)
Requires:       tex(fncychap.sty)
Requires:       tex(fontenc.sty)
Requires:       tex(footnote.sty)
Requires:       tex(framed.sty)
Requires:       tex(graphics.sty)
Requires:       tex(graphicx.sty)
Requires:       tex(hypcap.sty)
Requires:       tex(hyperref.sty)
Requires:       tex(ifthen.sty)
Requires:       tex(inputenc.sty)
Requires:       tex(longtable.sty)
Requires:       tex(luatex85.sty)
Requires:       tex(makeidx.sty)
Requires:       tex(multirow.sty)
Requires:       tex(needspace.sty)
Requires:       tex(newfloat.sty)
Requires:       tex(palatino.sty)
Requires:       tex(parskip.sty)
Requires:       tex(pcrr.tfm)
Requires:       tex(pdftex.def)
Requires:       tex(pdftex.map)
Requires:       tex(phvr.tfm)
Requires:       tex(polyglossia.sty)
Requires:       tex(pplr.tfm)
Requires:       tex(preview.sty)
Requires:       tex(ptmr.tfm)
Requires:       tex(pzcmi.tfm)
Requires:       tex(tabulary.sty)
Requires:       tex(textcomp.sty)
Requires:       tex(threeparttable.sty)
Requires:       tex(times.sty)
Requires:       tex(titlesec.sty)
Requires:       tex(upquote.sty)
Requires:       tex(utf8.def)
Requires:       tex(utf8x.def)
Requires:       tex(wrapfig.sty)
Provides:       python-Sphinx-latex = %{version}
Obsoletes:      python-Sphinx-latex < %{version}
Provides:       %{oldpython}-Sphinx-latex = %{version}
Obsoletes:      %{oldpython}-Sphinx-latex < %{version}
%if 0%{?suse_version} > 1320
Requires:       texlive-dvipng
Requires:       texlive-latexmk
Requires:       texlive-makeindex
Requires:       tex(varwidth.sty)
%endif

%description    latex
Sphinx is a tool that facilitates creating documentation for Python
projects (or other documents consisting of multiple reStructuredText
sources).

This package contains the LaTeX components for python-Sphinx.

%package -n python-Sphinx1-doc
Summary:        Man files for python-Sphinx
Group:          Documentation/Other
Requires:       python-Sphinx = %{version}

%description -n python-Sphinx1-doc
Sphinx is a tool that facilitates creating documentation for Python
projects (or other documents consisting of multiple reStructuredText
sources). It was originally created for the Python documentation, and
supports Python project documentation well, but C/C++ is likewise
supported.

Sphinx uses reStructuredText as its markup language. Sphinx draws from
the parsing and translating suite, the Docutils.

This package contains the documentation for Sphinx.

%package -n python-Sphinx1-doc-man
Summary:        Man files for python-Sphinx
Group:          Documentation/Man
Requires:       python-Sphinx = %{version}
Requires(post): update-alternatives
Requires(postun): update-alternatives
Conflicts:      python-Sphinx-doc-man

%description -n python-Sphinx1-doc-man
Sphinx is a tool that facilitates creating documentation for Python
projects (or other documents consisting of multiple reStructuredText
sources).

This package contains the manual pages for the Sphinx executables.

%package -n python-Sphinx1-doc-html
Summary:        HTML Documentation for python-Sphinx
Group:          Documentation/HTML
Provides:       %{python_module Sphinx1-doc-html = %{version}}

%description -n python-Sphinx1-doc-html
Sphinx is a tool that facilitates creating documentation for Python
projects (or other documents consisting of multiple reStructuredText
sources).

This package contains the HTML documentation for Sphinx.

%prep
%setup -q -n Sphinx-%{version}

sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line 
encoding

%build
%python_build

%if %{with test}
mkdir build.doc

python2 setup.py build_sphinx && rm build/sphinx/html/.buildinfo
python2 setup.py build_sphinx -b man

mv build/sphinx/{html,man} build.doc/
%endif

%install
%if ! %{with test}
%python_install

%python_clone -a %{buildroot}%{_bindir}/sphinx-apidoc
%python_clone -a %{buildroot}%{_bindir}/sphinx-autogen
%python_clone -a %{buildroot}%{_bindir}/sphinx-build
%python_clone -a %{buildroot}%{_bindir}/sphinx-quickstart

%python_expand mkdir -p %{buildroot}%{$python_sitelib}/sphinxcontrib
%python_expand %fdupes %{buildroot}%{$python_sitelib}

# # Prepare lang lists
# %%find_lang sphinx
# %%python_expand grep -F "%%{$python_sitelib}" sphinx.lang > 
sphinx_%%{$python_bin_suffix}.lang

%else
mkdir -p %{buildroot}%{_docdir}/python-Sphinx1/
mv build.doc/html %{buildroot}%{_docdir}/python-Sphinx1/

mkdir -p %{buildroot}%{_mandir}/man1
mv build.doc/man/sphinx-all.1 %{buildroot}%{_mandir}/man1/sphinx-all.1
mv build.doc/man/sphinx-apidoc.1 %{buildroot}%{_mandir}/man1/sphinx-apidoc.1
mv build.doc/man/sphinx-build.1 %{buildroot}%{_mandir}/man1/sphinx-build.1
mv build.doc/man/sphinx-quickstart.1 
%{buildroot}%{_mandir}/man1/sphinx-quickstart.1

%python_clone %{buildroot}%{_mandir}/man1/sphinx-all.1
%python_clone %{buildroot}%{_mandir}/man1/sphinx-apidoc.1
%python_clone %{buildroot}%{_mandir}/man1/sphinx-build.1
%python_clone %{buildroot}%{_mandir}/man1/sphinx-quickstart.1

%endif

# Always deduplicate
%python_expand %fdupes %{buildroot}%{$python_sitelib}

%if ! %{with test}
%post
%{python_install_alternative sphinx-apidoc sphinx-autogen sphinx-build 
sphinx-quickstart}

%postun
%python_uninstall_alternative sphinx-apidoc
%endif

%check
%if %{with test}
export LC_ALL="C.utf8"
%{python_expand export PYTHONPATH=$PYTHONPATH:%{buildroot}%{$python_sitelib}
py.test-%{$python_bin_suffix} --ignore=_build.python3 --ignore=_build.python2 
-k 'not (linkcheck or test_latex_images or test_correct_year)' -v tests
# $python -mpytest --ignore=_build.python3 --ignore=_build.python2 -k 'not 
linkcheck' -v tests
}
%endif

%if ! %{with test}
%files %{python_files}
%license LICENSE
%doc AUTHORS CHANGES README.rst
%python_alternative %{_bindir}/sphinx-apidoc
%python_alternative %{_bindir}/sphinx-autogen
%python_alternative %{_bindir}/sphinx-build
%python_alternative %{_bindir}/sphinx-quickstart
%{python_sitelib}/sphinx/
%if %{with latex}
%exclude %{python_sitelib}/sphinx/texinputs/
%endif
%{python_sitelib}/Sphinx-%{version}-py*.egg-info
%dir %{python_sitelib}/sphinxcontrib

# Requirements are not available on SLES
%if %{with latex}
%files %{python_files latex}
%license LICENSE
%doc AUTHORS
%{python_sitelib}/sphinx/texinputs/
%endif
%endif

%if %{with test}
%files -n python-Sphinx1-doc-man
%license LICENSE
%doc AUTHORS
%{_mandir}/man1/sphinx-all-*.1%{?ext_man}
%{_mandir}/man1/sphinx-apidoc-*.1%{?ext_man}
%{_mandir}/man1/sphinx-build-*.1%{?ext_man}
%{_mandir}/man1/sphinx-quickstart-*.1%{?ext_man}
%{_mandir}/man1/sphinx-all.1%{?ext_man}
%{_mandir}/man1/sphinx-apidoc.1%{?ext_man}
%{_mandir}/man1/sphinx-build.1%{?ext_man}
%{_mandir}/man1/sphinx-quickstart.1%{?ext_man}

%files -n python-Sphinx1-doc-html
%license LICENSE
%doc AUTHORS
%dir %{_docdir}/python-Sphinx1/
%{_docdir}/python-Sphinx1/html/

%endif

%changelog
++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
</multibuild>

Reply via email to