[python-feedparser] BR python-sphinx and build pregenerated HTML documentation to be
Michael Schwendt
mschwendt at fedoraproject.org
Sun May 26 15:26:59 UTC 2013
commit 47f107abb9038d3f2a3074b03d0716a17447af4b
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date: Sun May 26 17:26:55 2013 +0200
BR python-sphinx and build pregenerated HTML documentation to be
included in a python-feedparser-doc package together with the sources
for the documentation
python-feedparser.spec | 26 +++++++++++++++++++++++++-
1 files changed, 25 insertions(+), 1 deletions(-)
---
diff --git a/python-feedparser.spec b/python-feedparser.spec
index ec338ab..ce30131 100644
--- a/python-feedparser.spec
+++ b/python-feedparser.spec
@@ -8,7 +8,7 @@
Name: python-feedparser
Version: 5.1.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Parse RSS and Atom feeds in Python
Group: Development/Languages
@@ -66,6 +66,16 @@ Atom 0.3, Atom 1.0, and CDF feeds. It also parses several popular extension
modules, including Dublin Core and Apple's iTunes extensions.
%endif
+%package doc
+BuildRequires: python-sphinx
+BuildArch: noarch
+Summary: Documentation for the Python feedparser
+
+%description doc
+This documentation describes the behavior of Universal Feed Parser %{version}.
+
+The documentation is also included in source form (Sphinx ReST).
+
%prep
%setup -q -n %{srcname}-%{version}
@@ -82,6 +92,11 @@ find -type f -exec chmod 0644 {} ';'
%build
%{__python} setup.py build
+
+# build documentation
+rm -rf __tmp_docs ; mkdir __tmp_docs
+sphinx-build -b html -d __tmp_docs/ docs/ __tmp_docs/html/
+
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py build
@@ -128,8 +143,17 @@ rm -rf %{buildroot}
%{python3_sitelib}/*
%endif
+%files doc
+%doc LICENSE __tmp_docs/html/
+# the original Sphinx ReST tree
+%doc docs
%changelog
+* Sun May 26 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 5.1.3-3
+- BR python-sphinx and build pregenerated HTML documentation to be
+ included in a python-feedparser-doc package together with the sources
+ for the documentation
+
* Sat Mar 9 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 5.1.3-2
- Add BuildRequires/Requires python-chardet because if it's installed
as a dependency of other Python module packages, it would be imported
More information about the scm-commits
mailing list