update to fix build errors

This commit is contained in:
wang_yue111 2020-10-12 17:17:22 +08:00
parent 2f11c2c626
commit f4551930cc
4 changed files with 55 additions and 57 deletions

BIN
breathe-4.22.1.tar.gz Normal file

Binary file not shown.

View File

@ -1,82 +1,76 @@
%global _empty_manifest_terminate_build 0
Name: python-breathe Name: python-breathe
Version: 4.11.1 Version: 4.22.1
Release: 2 Release: 1
Summary: An extension to reStructuredText and Sphinx Summary: Sphinx Doxygen renderer
License: BSD License: BSD
URL: https://github.com/michaeljones/breathe URL: https://github.com/michaeljones/breathe
Source0: https://github.com/michaeljones/breathe/archive/v%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/84/c3/1c99ee90f3deba996087d5cafafbf8d9878918974d2ebc7b49073b847c51/breathe-4.22.1.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: doxygen git python2-devel python3-devel python2-six >= 1.4 python2-setuptools
BuildRequires: python3-setuptools python2-sphinx >= 1.4 python3-six >= 1.4 python2-docutils >= 0.5
BuildRequires: python2-nose python3-docutils >= 0.5 python-sphinx
%description %description
Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way Breathe is an extension to reStructuredText and Sphinx to be able to read and render Doxygen xml output.
to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce
an autodoc like support for people who enjoy using Sphinx but work with languages other than Python.
The system relies on the Doxygens xml output.
%package -n python2-breathe %package -n python3-breathe
Summary: An extension to reStructuredText and Sphinx Summary: Sphinx Doxygen renderer
Requires: python2-six doxygen Provides: python-breathe
Provides: breathe = %{version}-%{release} BuildRequires: python3-devel python3dist(six) >= 1.9 git
Obsoletes: breathe < %{version}-%{release} BuildRequires: python3-setuptools (python3dist(sphinx) >= 3.0 and python3dist(sphinx) < 3.2)
%{?python_provide:%python_provide python2-breathe} BuildRequires: python3dist(docutils) >= 0.12 python3dist(pytest)
%description -n python2-breathe
Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way
to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce
an autodoc like support for people who enjoy using Sphinx but work with languages other than Python.
The system relies on the Doxygens xml output.
%package -n python3-breathe
Summary: An extension to reStructuredText and Sphinx
Requires: python3-six doxygen
%{?python_provide:%python_provide python3-breathe}
%description -n python3-breathe %description -n python3-breathe
Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way Breathe is an extension to reStructuredText and Sphinx to be able to read and render Doxygen xml output.
to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce
an autodoc like support for people who enjoy using Sphinx but work with languages other than Python.
The system relies on the Doxygens xml output.
%package help %package help
Summary: Documentation files for breathe Summary: Development documents and examples for breathe
Provides: python-breathe-doc = %{version}-%{release} Provides: python3-breathe-doc
Obsoletes: python-breathe-doc < %{version}-%{release}
License: BSD and zlib
%description help %description help
Documentation for developer documentation for breathe. Breathe is an extension to reStructuredText and Sphinx to be able to read and render Doxygen xml output.
%prep %prep
%autosetup -n breathe-%{version} %autosetup -n breathe-4.22.1
%build %build
%py2_build
%py3_build %py3_build
%make_build html
rm documentation/build/html/.buildinfo
%install %install
%py2_install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%check %files -n python3-breathe -f filelist.lst
make dev-test %dir %{python3_sitelib}/*
%files -n python2-breathe %files help -f doclist.lst
%doc README.rst LICENSE %{_docdir}/*
%{python2_sitelib}/*
%files -n python3-breathe
%doc README.rst LICENSE
%{_bindir}/breathe-apidoc
%{python3_sitelib}/*
%files help
%doc documentation/build/html LICENSE
%changelog %changelog
* Sat Oct 10 2020 zhanghua <zhanghua40@huawei.com> - 4.22.1-1
- update to 4.22.1 for fix build errors with Sphinx 3.1
* Thu Feb 20 2020 Ling Yang <lingyang2@huawei.com> - 4.11.1-2 * Thu Feb 20 2020 Ling Yang <lingyang2@huawei.com> - 4.11.1-2
- Package init - Package init

4
python-breathe.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: pypi
src_repo: breathe
tag_prefix: "^breathe-"
seperator: "."

Binary file not shown.