diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1896120 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/Sphinx-1.7.6.tar.gz diff --git a/.python-sphinx.metadata b/.python-sphinx.metadata new file mode 100644 index 0000000..0140222 --- /dev/null +++ b/.python-sphinx.metadata @@ -0,0 +1 @@ +3caa8c2d3f9b283e32df259baee885c0340c5d02 SOURCES/Sphinx-1.7.6.tar.gz diff --git a/SOURCES/xfail-test_latex_remote_images.patch b/SOURCES/xfail-test_latex_remote_images.patch new file mode 100644 index 0000000..16e4ddd --- /dev/null +++ b/SOURCES/xfail-test_latex_remote_images.patch @@ -0,0 +1,13 @@ +diff --git a/tests/test_build_latex.py b/tests/test_build_latex.py +index 55f48cd..78ccecd 100644 +--- a/tests/test_build_latex.py ++++ b/tests/test_build_latex.py +@@ -1009,7 +1009,7 @@ def test_latex_raw_directive(app, status, warning): + assert 'HTML: abc ghi' in result + assert 'LaTeX: abc def ghi' in result + +- ++@pytest.mark.xfail(reason="this test requires internet connection") + @pytest.mark.sphinx('latex', testroot='images') + def test_latex_remote_images(app, status, warning): + app.builder.build_all() diff --git a/SPECS/python-sphinx.spec b/SPECS/python-sphinx.spec new file mode 100644 index 0000000..d980846 --- /dev/null +++ b/SPECS/python-sphinx.spec @@ -0,0 +1,785 @@ +# Build without BuildRequires ImageMagick, to skip imgconverter tests +%bcond_with imagemagick_tests + +%global upstream_name Sphinx + +Name: python-sphinx +Version: 1.7.6 +Release: 1%{?dist} +Epoch: 1 +Summary: Python documentation generator + +# Unless otherwise noted, the license for code is BSD +# sphinx/util/stemmer.py Public Domain +# sphinx/pycode/pgen2 Python +# jquery (MIT or GPLv2) +License: BSD and Public Domain and Python and (MIT or GPLv2) +URL: http://sphinx-doc.org/ +Source0: https://files.pythonhosted.org/packages/source/S/%{upstream_name}/%{upstream_name}-%{version}.tar.gz + +# Make the test_latex_remote_images an expected failure +# since it requires an active internet connection +# to fetch images, which is not possible in koji or mock. +Patch0: xfail-test_latex_remote_images.patch + +BuildArch: noarch + +# for fixes +BuildRequires: dos2unix + +# for testing +BuildRequires: gettext +BuildRequires: texinfo +BuildRequires: graphviz +%if %{with imagemagick_tests} +BuildRequires: ImageMagick +%endif +BuildRequires: texlive-collection-fontsrecommended +BuildRequires: texlive-collection-latex +BuildRequires: texlive-dvipng +BuildRequires: texlive-dvisvgm +BuildRequires: texlive-ucs +BuildRequires: tex(cmap.sty) +BuildRequires: tex(ecrm1000.tfm) +BuildRequires: tex(footnote.sty) +BuildRequires: tex(framed.sty) +BuildRequires: tex(multirow.sty) +BuildRequires: tex(parskip.sty) +BuildRequires: tex(titlesec.sty) +BuildRequires: tex(threeparttable.sty) +BuildRequires: tex(upquote.sty) +BuildRequires: tex(wrapfig.sty) +BuildRequires: tex(capt-of.sty) +BuildRequires: tex(needspace.sty) +BuildRequires: tex(eqparbox.sty) +BuildRequires: tex(amsmath.sty) +BuildRequires: tex(amsthm.sty) +BuildRequires: tex(amssymb.sty) +BuildRequires: tex(amsfonts.sty) +BuildRequires: tex(bm.sty) +BuildRequires: tex(palatino.sty) +BuildRequires: tex(multirow.sty) +BuildRequires: tex(eqparbox.sty) +BuildRequires: tex(atbegshi.sty) +BuildRequires: tex(anyfontsize.sty) +BuildRequires: tex(luatex85.sty) +BuildRequires: tex(fncychap.sty) +BuildRequires: tex(tabulary.sty) +BuildRequires: tex(polyglossia.sty) +BuildRequires: tex(ctablestack.sty) +BuildRequires: tex(eu1enc.def) + +BuildRequires: python3-devel +BuildRequires: python3-babel +BuildRequires: python3-setuptools +BuildRequires: python3-docutils +BuildRequires: python3-jinja2 +BuildRequires: python3-pygments +BuildRequires: python3-nose +BuildRequires: python3-pytest +BuildRequires: python3-mock +BuildRequires: python3-html5lib +BuildRequires: python3-whoosh +BuildRequires: python3-snowballstemmer +BuildRequires: python3-six +BuildRequires: python3-sphinx_rtd_theme +BuildRequires: python3-sphinx-theme-alabaster +BuildRequires: python3-sphinxcontrib-websupport +BuildRequires: python3-packaging +BuildRequires: python3-imagesize +BuildRequires: python3-requests + + +%description +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +Sphinx uses reStructuredText as its markup language, and many of its +strengths come from the power and straightforwardness of +reStructuredText and its parsing and translating suite, the Docutils. + +Although it is still under constant development, the following +features are already present, work fine and can be seen "in action" in +the Python docs: + + * Output formats: HTML (including Windows HTML Help) and LaTeX, + for printable PDF versions + * Extensive cross-references: semantic markup and automatic links + for functions, classes, glossary terms and similar pieces of + information + * Hierarchical structure: easy definition of a document tree, with + automatic links to siblings, parents and children + * Automatic indices: general index as well as a module index + * Code handling: automatic highlighting using the Pygments highlighter + * Various extensions are available, e.g. for automatic testing of + snippets and inclusion of appropriately formatted docstrings. + + +%package -n python2-sphinx +Summary: Python documentation generator +Requires: python-sphinx-locale = %{?epoch}:%{version}-%{release} +Requires: python2-babel +Requires: python2-docutils +Requires: python2-jinja2 +Requires: python2-pygments +Requires: python2-mock +Requires: python2-snowballstemmer +Requires: python2-sphinx_rtd_theme +Requires: python2-six +Requires: python2-sphinx-theme-alabaster +Requires: python2-imagesize +Requires: python2-requests +Requires: python2-packaging +Requires: python2-typing +Requires: environment(modules) +# Needed to get rid of the alternatives config installed in f24 and f25 +# versions of the package +Requires(pre): /usr/sbin/alternatives +Recommends: graphviz +Recommends: ImageMagick +Obsoletes: python-sphinx <= 1.2.3 +Obsoletes: python-sphinxcontrib-napoleon < 0.5 +Provides: python-sphinxcontrib-napoleon = %{?epoch}:%{version}-%{release} +Obsoletes: python2-Sphinx <= 1.3.1-4 +Provides: python2-Sphinx = %{?epoch}:%{version}-%{release} +Provides: python(Sphinx) = %{?epoch}:%{version}-%{release} +%{?python_provide:%python_provide python2-sphinx} +Conflicts: python3-sphinx < %{?epoch}:%{version}-%{release} + +%description -n python2-sphinx +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +Sphinx uses reStructuredText as its markup language, and many of its +strengths come from the power and straightforwardness of +reStructuredText and its parsing and translating suite, the Docutils. + +Although it is still under constant development, the following +features are already present, work fine and can be seen "in action" in +the Python docs: + + * Output formats: HTML (including Windows HTML Help) and LaTeX, + for printable PDF versions + * Extensive cross-references: semantic markup and automatic links + for functions, classes, glossary terms and similar pieces of + information + * Hierarchical structure: easy definition of a document tree, with + automatic links to siblings, parents and children + * Automatic indices: general index as well as a module index + * Code handling: automatic highlighting using the Pygments highlighter + * Various extensions are available, e.g. for automatic testing of + snippets and inclusion of appropriately formatted docstrings. + + +%package latex +Summary: LaTeX builder dependencies for %{name} +Requires: python(Sphinx) = %{?epoch}:%{version}-%{release} +Requires: texlive-collection-fontsrecommended +Requires: texlive-collection-latex +Requires: texlive-dvipng +Requires: texlive-dvisvgm +Requires: texlive-ucs +Requires: tex(cmap.sty) +Requires: tex(ecrm1000.tfm) +Requires: tex(footnote.sty) +Requires: tex(framed.sty) +Requires: tex(multirow.sty) +Requires: tex(parskip.sty) +Requires: tex(titlesec.sty) +Requires: tex(threeparttable.sty) +Requires: tex(upquote.sty) +Requires: tex(wrapfig.sty) +Requires: tex(capt-of.sty) +Requires: tex(needspace.sty) +Requires: tex(eqparbox.sty) +Requires: tex(amsmath.sty) +Requires: tex(amsthm.sty) +Requires: tex(amssymb.sty) +Requires: tex(amsfonts.sty) +Requires: tex(bm.sty) +Requires: tex(palatino.sty) +Requires: tex(multirow.sty) +Requires: tex(eqparbox.sty) +Requires: tex(atbegshi.sty) +Requires: tex(anyfontsize.sty) +Requires: tex(luatex85.sty) +Requires: tex(fncychap.sty) +Requires: tex(tabulary.sty) +Requires: tex(polyglossia.sty) +Requires: tex(ctablestack.sty) +Requires: tex(eu1enc.def) +Obsoletes: python3-sphinx-latex < 1.4.4-2 + +%description latex +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +This package pulls in the TeX dependencies needed by Sphinx's LaTeX +builder. + + +%package -n python3-sphinx +Summary: Python documentation generator +Group: Development/Tools +Requires: python-sphinx-locale = %{?epoch}:%{version}-%{release} +Requires: python3-babel +Requires: python3-docutils +Requires: python3-jinja2 +Requires: python3-pygments +Requires: python3-mock +Requires: python3-snowballstemmer +Requires: python3-sphinx_rtd_theme +Requires: python3-sphinx-theme-alabaster +Requires: python3-sphinxcontrib-websupport +Requires: python3-imagesize +Requires: python3-requests +Requires: python3-six +Requires: python3-packaging +Recommends: graphviz +Recommends: ImageMagick +Requires: environment(modules) +# Needed to get rid of the alternatives config installed in f24 and f25 +# versions of the package +Requires(pre): /usr/sbin/alternatives +Obsoletes: python3-sphinxcontrib-napoleon < 0.3.0 +Provides: python3-sphinxcontrib-napoleon = %{?epoch}:%{version}-%{release} +Provides: python(Sphinx) = %{?epoch}:%{version}-%{release} +%{?python_provide:%python_provide python3-sphinx} +Conflicts: python2-Sphinx < %{?epoch}:%{version}-%{release} + +%description -n python3-sphinx +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +Sphinx uses reStructuredText as its markup language, and many of its +strengths come from the power and straightforwardness of +reStructuredText and its parsing and translating suite, the Docutils. + +Although it is still under constant development, the following +features are already present, work fine and can be seen "in action" in +the Python docs: + + * Output formats: HTML (including Windows HTML Help) and LaTeX, + for printable PDF versions + * Extensive cross-references: semantic markup and automatic links + for functions, classes, glossary terms and similar pieces of + information + * Hierarchical structure: easy definition of a document tree, with + automatic links to siblings, parents and children + * Automatic indices: general index as well as a module index + * Code handling: automatic highlighting using the Pygments highlighter + * Various extensions are available, e.g. for automatic testing of + snippets and inclusion of appropriately formatted docstrings. + + +%package doc +Summary: Documentation for %{name} +Group: Documentation +License: BSD +Recommends: python(Sphinx) = %{?epoch}:%{version}-%{release} + +%description doc +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +This package contains documentation in reST and HTML formats. + + +%package locale +Summary: Locale files for %{name} +Group: Development/Tools +License: BSD + +%description locale +Sphinx is a tool that makes it easy to create intelligent and +beautiful documentation for Python projects (or other documents +consisting of multiple reStructuredText sources), written by Georg +Brandl. It was originally created to translate the new Python +documentation, but has now been cleaned up in the hope that it will be +useful to many other projects. + +This package contains locale files for Sphinx + +%prep +%autosetup -n %{upstream_name}-%{version}%{?prerel} -p1 + +# fix line encoding of bundled jquery.js +dos2unix -k ./sphinx/themes/basic/static/jquery.js + +%if ! %{with imagemagick_tests} +rm tests/test_ext_imgconverter.py +%endif + +%build +%py3_build + +export PYTHONPATH=$PWD +pushd doc +export SPHINXBUILD="%{__python3} ../sphinx/cmd/build.py" +make html SPHINXBUILD="$SPHINXBUILD" +make man SPHINXBUILD="$SPHINXBUILD" +rm -rf _build/html/.buildinfo +mv _build/html .. +popd + + +%install +%py3_install + +# we keep this for backwards compatibility with Fedora: +install -d %{buildroot}%{_libexecdir}/python3-sphinx +for i in sphinx-{apidoc,autogen,build,quickstart}; do + ln -s $i %{buildroot}%{_bindir}/$i-%{python3_version} + ln -s $i %{buildroot}%{_bindir}/$i-3 + ln -s %{_bindir}/$i %{buildroot}%{_libexecdir}/python3-sphinx/$i +done + +pushd doc +# Deliver man pages +install -d %{buildroot}%{_mandir}/man1 +for f in _build/man/sphinx-*.1; +do + cp -p $f %{buildroot}%{_mandir}/man1/$(basename $f) +done +popd + +rm -f %{buildroot}%{python3_sitelib}/sphinx/locale/.DS_Store +rm -rf %{buildroot}%{python3_sitelib}/sphinx/locale/.tx + +# Deliver rst files +rm -rf doc/_build +sed -i 's|python ../sphinx-build.py|/usr/bin/sphinx-build|' doc/Makefile +mv doc reST + +# Move language files to /usr/share; +# patch to support this incorporated in 0.6.6 +pushd %{buildroot}%{python3_sitelib} + + +for lang in `find sphinx/locale -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -not -name __pycache__ -printf "%f "`; +do + install -d %{buildroot}%{_datadir}/sphinx/locale/$lang + install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES + mv sphinx/locale/$lang/LC_MESSAGES/sphinx.js \ + %{buildroot}%{_datadir}/sphinx/locale/$lang/ + mv sphinx/locale/$lang/LC_MESSAGES/sphinx.mo \ + %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/ + rm -rf sphinx/locale/$lang +done +popd + +%find_lang sphinx + +# Language files; Since these are javascript, it's not immediately obvious to +# find_lang that they need to be marked with a language. +(cd %{buildroot} && find . -name 'sphinx.js') | sed -e 's|^.||' | sed -e \ + 's:\(.*/locale/\)\([^/_]\+\)\(.*\.js$\):%lang(\2) \1\2\3:' \ + >> sphinx.lang + +%check +# Currently, all linkcheck tests hit external websites. Since network access +# is disabled in koji, we have to disable these. +rm tests/test_build_linkcheck.py +PYTHON=python3 make test + + +%files latex +%license LICENSE + +%files locale -f sphinx.lang +%license LICENSE +%dir %{_datadir}/sphinx/ +%dir %{_datadir}/sphinx/locale +%dir %{_datadir}/sphinx/locale/* + +%files -n python3-sphinx +%license LICENSE +%doc AUTHORS CHANGES EXAMPLES README.rst +%{_bindir}/sphinx-* +%{python3_sitelib}/sphinx/ +%{python3_sitelib}/Sphinx-%{version}-py%{python3_version}.egg-info/ +%{_libexecdir}/python3-sphinx/ +%{_mandir}/man1/sphinx-*.1* + +%files doc +%doc html reST + + +%changelog +* Thu Jul 19 2018 Charalampos Stratakis - 1:1.7.6-1 +- Update to 1.7.6 + +* Wed Jun 20 2018 Petr Viktorin - 1:1.7.5-1 +- Remove unused simplejson dependency + +* Tue Jun 19 2018 Charalampos Stratakis - 1:1.7.5-1 +- Update to 1.7.5 (bz#1570451) + +* Tue Jun 19 2018 Charalampos Stratakis - 1:1.7.2-5 +- Remove the python-pytest-cov dependency + +* Wed Jun 13 2018 Miro Hrončok - 1:1.7.2-4 +- Remove python2 subpackage +- Require python3-sphinxcontrib-websupport + +* Thu Jun 07 2018 Petr Viktorin - 1:1.7.2-3 +- Remove hard dependencies on sphinxcontrib-websupport and sqlalchemy + +* Wed Apr 11 2018 Petr Viktorin - 1:1.7.2-2 +- Conditionalize the ImageMagick build dependency & tests + +* Wed Apr 11 2018 Petr Viktorin - 1:1.7.2-1 +- Update to 1.7.2 (bz#1558968) + +* Tue Mar 13 2018 Charalampos Stratakis - 1:1.7.1-1 +- Update to 1.7.1 (bz#1534802) + +* Fri Feb 09 2018 Fedora Release Engineering - 1:1.6.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 09 2018 Charalampos Stratakis - 1:1.6.6-1 +- Update to 1.6.6 (bz#1532435) + +* Mon Dec 11 2017 Iryna Shcherbina - 1:1.6.5-2 +- Fix ambiguous Python 2 dependency declarations + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Mon Nov 06 2017 Charalampos Stratakis - 1:1.6.5-1 +- Update to 1.6.5 (bz#1508237) + +* Mon Oct 09 2017 Troy Dawson - 1:1.6.4-2 +- Cleanup spec file conditionals + +* Tue Sep 26 2017 Charalampos Stratakis - 1:1.6.4-1 +- Update to 1.6.4 (bz#1426928) + +* Wed Sep 20 2017 Charalampos Stratakis - 1:1.6.3-3 +- Provide the epoch tag in order to keep the upgrade path clean. + +* Thu Jul 27 2017 Fedora Release Engineering - 1.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 20 2017 Charalampos Stratakis - - 1.6.3-1 +- Update to 1.6.3 (bz#1426928) + +* Sat Feb 18 2017 Toshio Kuratomi - - 1.5.2-2 +- Cleanup source files that should not be installed +- Fix the __init__.pyc that was byte compiled for the wrong python + +* Fri Feb 17 2017 Toshio Kuratomi - - 1.5.2-1 +- Update to 1.5.2 +- Remove a few latex dependencies that are no longer needed +- Remove xapian patch; now in upstream tarball + +* Sat Feb 11 2017 Fedora Release Engineering - 1.5.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 31 2017 Toshio Kuratomi - - 1.5.1-5 +- environment-modules is less featureful than Lmod. + - Select the default version in a different way since environment-modules + didn't understand the symlink + - Ignore error messsages in the shell startup script as environment-modules + prints an error message if a module has already been loaded. The command + is doing the right thing for this case except that it's also printing an + error message. + +* Thu Jan 26 2017 Toshio Kuratomi - - 1.5.1-4 +- Add recipe for setting the system default to the README.fedora + +* Wed Jan 18 2017 Toshio Kuratomi - - 1.5.1-3 +- Move the unversioned executables into the python2 package as they are now + using python2 to run + +* Wed Jan 18 2017 Toshio Kuratomi - - 1.5.1-2 +- Add README.fedora so people know how to use environment-modules to switch. +- Change the default to be the python2 version to match with the guidelines +- Switch to generic environment(modules) instead of Lmod specifically. + +* Fri Dec 30 2016 Orion Poplawski - 1.5.1-1 +- Update to 1.5.1 + +* Fri Dec 30 2016 Toshio Kuratomi - 1.4.9-2 +- Remove alternatives. Alternatives should only be used for a very small + number of packages (system daemons which also have a compatible command line + interface). +- Use environment-modules to switch between the python2 and python3 packages + *but* be aware that no amount of manual switching can get this 100% right. + The code has to be fixed upstream, not in packaging. + +* Tue Dec 13 2016 Charalampos Stratakis - 1.4.9-1 +- Update to 1.4.9 +- Enable python3 tests + +* Mon Dec 12 2016 Charalampos Stratakis - 1.4.8-3 +- Rebuild for Python 3.6 +- Disable python3 tests for now + +* Thu Oct 6 2016 Avram Lubkin - 1.4.8-2 +- Added tex(luatex85.sty) dependency to support TexLive 2016 + +* Thu Oct 6 2016 Avram Lubkin - 1.4.8-1 +- Update to 1.4.8 +- Alternatives fails for scripts sometimes (bz#1382405) + +* Sun Sep 4 2016 Avram Lubkin - 1.4.6-2 +- Alternatives fails for man pages due to existing files + +* Fri Sep 2 2016 Avram Lubkin - 1.4.6-1 +- Update to 1.4.6 (bz#1370810) +- Fix unversioned Obsoletes +- Add alternatives slaves for man pages + +* Fri Aug 12 2016 Avram Lubkin - 1.4.5-1 +- Update to 1.4.5 (bz#1356336) +- Remove Recommends for latex, locale, and doc subpackages (bz#1366624) +- Remove Requires from locale subpackage (bz#1366624) +- Set executable scripts via alternatives (bz#1321413) +- Change graphviz Requires to Recommends (bz#1366706) + +* Sun Jul 03 2016 Avram Lubkin - 1.4.4-2 +- doc and locale no longer specifically require python2-sphinx +- Colapsed python3-sphinx-latex into python-latex + +* Sun Jun 12 2016 Avram Lubkin - 1.4.4-1 +- Updated to 1.4.4 +- Added python-sphinx-locale for common locale files + +* Thu Feb 04 2016 Fedora Release Engineering - 1.3.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Nov 27 2015 Zbigniew Jędrzejewski-Szmek - 1.3.1-4 +- Obsolete napoleon extension, it is now packaged with sphinx (#1286275) +- Rename python2-Sphinx to python2-sphinx +- Add conflicts to disallow parallel installation of different versions, + which causes file conflicts because of the shared documentation files. + +* Wed Nov 25 2015 Zbigniew Jędrzejewski-Szmek - 1.3.1-3 +- Restore using python2 scripts by default (#1285535) + +* Wed Nov 25 2015 Zbigniew Jędrzejewski-Szmek - 1.3.1-2 +- Fix requirements of python2- subpackage +- Provide sphinx-*-{3.5,3} symlinks for each script + +* Tue Nov 24 2015 Julien Enselme - 1.3.1-1 +- Update to 1.3.1 (#1136284) +- Update to new guidelines +- Make the default executable use python3 + +* Tue Oct 13 2015 Robert Kuska - 1.2.3-5 +- Rebuilt for Python3.5 rebuild +- add patch to reflect that Python3.5 dropped HTMLParserError + +* Mon Jul 20 2015 Michel Alexandre Salim - 1.2.3-4 +- Fix line encoding of bundled jquery.js + +* Mon Jul 20 2015 Michel Alexandre Salim - 1.2.3-3 +- Re-introduce LaTeX subpackage, solely for pulling in LaTeX dependencies + +* Thu Jun 18 2015 Fedora Release Engineering - 1.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Feb 5 2015 Michel Alexandre Salim - 1.2.3-1 +- Update to 1.2.3 +- Mark license file with %%license instead of %%doc + +* Thu Feb 5 2015 Michel Alexandre Salim - 1.2.2-10 +- Complete LaTeX builder deps (fixes bz#882166) +- Make test output verbose +- Add BRs needed to enable all tests + +* Tue Feb 3 2015 Michel Alexandre Salim - 1.2.2-9 +- python3-sphinx package also Provides: python3-sphinx-latex + +* Tue Feb 3 2015 Michel Alexandre Salim - 1.2.2-8 +- If a separate LaTeX subpackage is not generated, the main package should have + a virtual Provides: for it (bz#1187989) + +* Tue Jan 27 2015 Michel Alexandre Salim - 1.2.2-7 +- Disable separate LaTeX builder for now (bz#1185574) + +* Thu Jan 22 2015 Michel Alexandre Salim - 1.2.2-6 +- Split off LaTeX builder into its own subpackages, to remove TeXLive + dependencies from the main package. + Thanks to Robert Kuska for feedback +- Clean up python3-sphinx's locale files, they ended up in the python2 package. + Share the locale files in /usr/share instead + +* Sat Jun 07 2014 Fedora Release Engineering - 1.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue May 27 2014 Bohuslav Kabrda - 1.2.2-4 +- Don't own the -3 scripts by python 2 package + +* Thu May 22 2014 Bohuslav Kabrda - 1.2.2-3 +- Add sphinx-*-3 links to scripts +Resolves: #1098109 + +* Fri May 9 2014 Orion Poplawski - 1.2.2-2 +- Rebuild for Python 3.4 + +* Fri May 9 2014 Orion Poplawski - 1.2.2-1 +- Update to 1.2.2 + +* Thu Feb 13 2014 Michel Salim - 1.2.1-1 +- Update to 1.2.1 + +* Sun Aug 04 2013 Fedora Release Engineering - 1.1.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Mar 9 2013 Michel Salim - 1.1.3-7 +- Fix inheritance_diagram quoting bug, exposed by the newer, stricter dot + +* Thu Feb 14 2013 Fedora Release Engineering - 1.1.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Aug 21 2012 Toshio Kuratomi - 1.1.3-5 +- Fix for use of sphinx's manpage writer with docutils-0.10 + +* Mon Aug 6 2012 Michel Salim - 1.1.3-4 +- Rebuild for Python 3.3 + +* Fri Aug 3 2012 David Malcolm - 1.1.3-3 +- remove rhel logic from with_python3 conditional + +* Sat Jul 21 2012 Fedora Release Engineering - 1.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Apr 5 2012 Michel Salim - 1.1.3-1 +- Update to 1.1.3 + +* Sun Feb 5 2012 Michel Salim - 1.1.2-5 +- Move python3 runtime dependencies to the right subpackage +- Properly exclude python3 binaries + +* Sat Jan 14 2012 Fedora Release Engineering - 1.1.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sat Dec 17 2011 Michel Salim - 1.1.2-3 +- BR on texlive-latex for LaTeX tests + +* Thu Dec 8 2011 Michel Salim - 1.1.2-2 +- Enable python3 subpackage + +* Mon Nov 28 2011 Toshio Kuratomi - 1.1.2-1 +- Update to upstream 1.1.2 + +* Wed Feb 09 2011 Fedora Release Engineering - 1.0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jan 18 2011 Toshio Kuratomi - 1.0.7-1 +- Update to upstream 1.0.7 + +* Mon Jan 17 2011 Toshio Kuratomi - 1.0.6-1 +- Update to upstream 1.0.6 + +* Mon Nov 1 2010 Michel Salim - 1.0.4-3 +- Fix -doc Makefile to allow regeneration of .rst files + +* Mon Nov 1 2010 Michel Salim - 1.0.4-2 +- Actually include *.js locale files +- Generate manpages + +* Fri Sep 17 2010 Michel Salim - 1.0.4-1 +- Update to 1.0.4 +- Remove BuildRoot and %%clean declarations + +* Thu Jul 22 2010 David Malcolm - 1.0-0.1.b2.1 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Mon May 31 2010 Toshio Kuratomi - 1.0-0.2.b2 +- Update to 1.0 beta 2 +- Fixes problem building html documentation in non-English locales + +* Wed May 26 2010 Michel Salim - 1.0-0.1.b1 +- Update to 1.0 beta 1 + +* Tue May 25 2010 Michel Salim - 0.6.6-1 +- Update to 0.6.6 + +* Fri May 21 2010 Toshio Kuratomi - 0.6.5-2 +- Few minor tweaks to Gareth's spec file update + +* Mon May 10 2010 Gareth Armstrong - 0.6.5-1.hp +- Update to 0.6.5 +- Initial import of python-sphinx from Fedora Rawhide for use in HP CMS +- Enforce that Sphinx requires Python 2.4 or later via an explicit BR +- Minor tweaks to spec file +- Move language files to %%{_datadir}, idea borrowed from Debian's sphinx + package +- Deliver man pages for sphinx-build & sphinx-quickstart +- Deliver rst documentation files to reST directory in doc sub-package +- Add %%check section for Python2 and add BR on python-nose + +* Wed Jan 13 2010 Toshio Kuratomi - 0.6.4-1 +- Update to 0.6.4 +- Fixes a problem using autodoc with pylons projects. + +* Fri Sep 4 2009 Michel Salim - 0.6.3-1 +- Update to 0.6.3 + +* Mon Aug 17 2009 Toshio Kuratomi - 0.6.2-1 +- Update to 0.6.2 -- upstream bugfix requested inside bz#512438 + +* Sun Jul 26 2009 Fedora Release Engineering - 0.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 05 2009 Luke Macken - 0.6.1-2 +- Add a patch to use our own setuptools package + +* Fri Apr 17 2009 Michel Salim - 0.6.1-1 +- Update to 0.6.1 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Jan 2 2009 Michel Salim - 0.5.1-1 +- Update to 0.5.1 + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.5-2 +- Rebuild for Python 2.6 + +* Mon Nov 24 2008 Michel Salim - 0.5-1 +- Update to 0.5 + +* Fri Oct 10 2008 Michel Salim - 0.4.3-1 +- Update to 0.4.3 + +* Wed Aug 27 2008 Toshio Kuratomi - 0.4.2-1.1 +- Fix for EL-5 build. + +* Mon Aug 25 2008 Michel Salim - 0.4.2-1 +- Update to 0.4.2 + +* Mon May 26 2008 Michel Salim - 0.3-1 +- Update to 0.3 + +* Fri May 2 2008 Michel Salim - 0.1.61950-3 +- Split documentation into subpackage +- Exclude C files (not built by default anyway) + +* Wed Apr 16 2008 José Matos - 0.1.61950-2 +- Build html documentation, include it and include the rst + documentation. + +* Thu Mar 27 2008 Michel Salim 0.1.61950-1 +- Initial package