Accepting request 520217 from home:TheBlackCat:branches:devel:languages:python
- Create a base sphinxcontrib namespace package to guarantee all the "python(2|3)-sphinxcontrib-foo" packages can be imported correctly. OBS-URL: https://build.opensuse.org/request/show/520217 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=89
This commit is contained in:
parent
c7debf9dce
commit
2437ef2417
2
__init__.py
Normal file
2
__init__.py
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 31 22:47:36 UTC 2017 - toddrme2178@gmail.com
|
||||||
|
|
||||||
|
- Create a base sphinxcontrib namespace package to guarantee all
|
||||||
|
the "python(2|3)-sphinxcontrib-foo" packages can be imported
|
||||||
|
correctly.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 24 15:55:01 UTC 2017 - toddrme2178@gmail.com
|
Thu Aug 24 15:55:01 UTC 2017 - toddrme2178@gmail.com
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ Summary: Python documentation generator
|
|||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Source: https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz
|
||||||
|
Source10: https://raw.githubusercontent.com/sphinx-doc/sphinxcontrib-websupport/1.0.1/sphinxcontrib/__init__.py
|
||||||
Patch1: disable-test.patch
|
Patch1: disable-test.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
@ -186,6 +187,13 @@ sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line en
|
|||||||
%install
|
%install
|
||||||
%python_install
|
%python_install
|
||||||
|
|
||||||
|
# Set up the sphinxcontrib namespace package
|
||||||
|
%{python_expand mkdir -p %{buildroot}%{$python_sitelib}/sphinxcontrib/
|
||||||
|
cp %{SOURCE10} %{buildroot}%{$python_sitelib}/sphinxcontrib/
|
||||||
|
$python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sphinxcontrib/
|
||||||
|
$python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sphinxcontrib/
|
||||||
|
}
|
||||||
|
|
||||||
%python_clone -a %{buildroot}%{_bindir}/sphinx-apidoc
|
%python_clone -a %{buildroot}%{_bindir}/sphinx-apidoc
|
||||||
%python_clone -a %{buildroot}%{_bindir}/sphinx-autogen
|
%python_clone -a %{buildroot}%{_bindir}/sphinx-autogen
|
||||||
%python_clone -a %{buildroot}%{_bindir}/sphinx-build
|
%python_clone -a %{buildroot}%{_bindir}/sphinx-build
|
||||||
@ -211,6 +219,10 @@ sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line en
|
|||||||
%exclude %{python_sitelib}/sphinx/texinputs/
|
%exclude %{python_sitelib}/sphinx/texinputs/
|
||||||
%endif
|
%endif
|
||||||
%{python_sitelib}/Sphinx-%{version}-py*.egg-info
|
%{python_sitelib}/Sphinx-%{version}-py*.egg-info
|
||||||
|
%dir %{python_sitelib}/sphinxcontrib/
|
||||||
|
%{python_sitelib}/sphinxcontrib/__init__.py*
|
||||||
|
%pycache_only %dir %{python_sitelib}/sphinxcontrib/__pycache__/
|
||||||
|
%pycache_only %{python_sitelib}/sphinxcontrib/__pycache__/__init__*.py*
|
||||||
|
|
||||||
# Requirements are not available on SLES
|
# Requirements are not available on SLES
|
||||||
%if %{with latex}
|
%if %{with latex}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user