Date: Sunday, July 5, 2015 @ 11:43:43 Author: arojas Revision: 136429
Fix FS#45288 Added: python-sphinx/trunk/4c2f693cbf7ec40448e7237383880d701ede6c88.patch Modified: python-sphinx/trunk/PKGBUILD ------------------------------------------------+ 4c2f693cbf7ec40448e7237383880d701ede6c88.patch | 22 ++++++++++++++++++++++ PKGBUILD | 12 +++++++++--- 2 files changed, 31 insertions(+), 3 deletions(-) Added: 4c2f693cbf7ec40448e7237383880d701ede6c88.patch =================================================================== --- 4c2f693cbf7ec40448e7237383880d701ede6c88.patch (rev 0) +++ 4c2f693cbf7ec40448e7237383880d701ede6c88.patch 2015-07-05 09:43:43 UTC (rev 136429) @@ -0,0 +1,22 @@ +From b4331978e04b666909cc04bd39fb738b885ee3b4 Mon Sep 17 00:00:00 2001 +From: Eric Larson <[email protected]> +Date: Tue, 19 May 2015 10:08:26 -0700 +Subject: [PATCH] FIX: Only check if members is True + +--- + sphinx/ext/autosummary/__init__.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py +index 4fd44ac..a53b125 100644 +--- a/sphinx/ext/autosummary/__init__.py ++++ b/sphinx/ext/autosummary/__init__.py +@@ -276,7 +276,7 @@ def get_items(self, names): + self.warn('failed to import object %s' % real_name) + items.append((display_name, '', '', real_name)) + continue +- if not documenter.check_module(): ++ if documenter.options.members and not documenter.check_module(): + continue + + # try to also get a source code analyzer for attribute docs Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-07-05 09:08:02 UTC (rev 136428) +++ PKGBUILD 2015-07-05 09:43:43 UTC (rev 136429) @@ -6,7 +6,7 @@ pkgbase=python-sphinx pkgname=('python-sphinx' 'python2-sphinx') pkgver=1.3.1 -pkgrel=7 +pkgrel=8 arch=('any') url='http://sphinx.pocoo.org/' license=('BSD') @@ -31,8 +31,10 @@ 'python-sphinx_rtd_theme' 'python2-sphinx_rtd_theme' 'python2-mock' ) -source=("http://pypi.python.org/packages/source/S/Sphinx/Sphinx-$pkgver.tar.gz") -md5sums=('8786a194acf9673464c5455b11fd4332') +source=("http://pypi.python.org/packages/source/S/Sphinx/Sphinx-$pkgver.tar.gz" + '4c2f693cbf7ec40448e7237383880d701ede6c88.patch') +md5sums=('8786a194acf9673464c5455b11fd4332' + '103a559a4e4a17d4dd9c3e2342486197') prepare() { # souce duplication is required because makefile modify source code @@ -44,6 +46,10 @@ # change sphinx-binaries name in source code find Sphinx-${pkgver}2 -type f -name '*.py' -exec \ sed -ri 's,(sphinx-(:?build|apidoc|autogen|quickstart)),\12,' {} \; + + # https://github.com/sphinx-doc/sphinx/pull/1892 + cd Sphinx-$pkgver + patch -p1 -i "$srcdir"/4c2f693cbf7ec40448e7237383880d701ede6c88.patch } build() {
