[arch-commits] Commit in python-sphinx_rtd_theme/trunk (2 files)

Johannes Löthberg demize at archlinux.org
Fri Feb 24 21:44:13 UTC 2017


    Date: Friday, February 24, 2017 @ 21:44:12
  Author: demize
Revision: 213736

Backport SOURCELINK_SUFFIX patch

Needed to fix search with sphinx 1.5.

Fixes FS#52938.

Added:
  python-sphinx_rtd_theme/trunk/0001-Add-missing-SOURCELINK_SUFFIX.patch
Modified:
  python-sphinx_rtd_theme/trunk/PKGBUILD

------------------------------------------+
 0001-Add-missing-SOURCELINK_SUFFIX.patch |   46 +++++++++++++++++++++++++++++
 PKGBUILD                                 |   13 ++++++--
 2 files changed, 56 insertions(+), 3 deletions(-)

Added: 0001-Add-missing-SOURCELINK_SUFFIX.patch
===================================================================
--- 0001-Add-missing-SOURCELINK_SUFFIX.patch	                        (rev 0)
+++ 0001-Add-missing-SOURCELINK_SUFFIX.patch	2017-02-24 21:44:12 UTC (rev 213736)
@@ -0,0 +1,46 @@
+From 5b5c74bcfbe19a699ac5559551216a516c8e1aa2 Mon Sep 17 00:00:00 2001
+From: Mikkel Oscar Lyderik Larsen <m at moscar.net>
+Date: Thu, 8 Dec 2016 23:33:21 +0100
+Subject: [PATCH] Add missing SOURCELINK_SUFFIX
+
+Adds DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX which is expected by the
+searchtools.js
+
+Related sphinx commit:
+https://github.com/sphinx-doc/sphinx/commit/71dd8bfbf94417ad55b2444e1dbd219db266f335
+---
+ sphinx_rtd_theme/layout.html     | 3 ++-
+ sphinx_rtd_theme/layout_old.html | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/sphinx_rtd_theme/layout.html b/sphinx_rtd_theme/layout.html
+index 44978c9..ca63b80 100644
+--- a/sphinx_rtd_theme/layout.html
++++ b/sphinx_rtd_theme/layout.html
+@@ -167,7 +167,8 @@
+             VERSION:'{{ release|e }}',
+             COLLAPSE_INDEX:false,
+             FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
+-            HAS_SOURCE:  {{ has_source|lower }}
++            HAS_SOURCE:  {{ has_source|lower }},
++            SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
+         };
+     </script>
+     {%- for scriptfile in script_files %}
+diff --git a/sphinx_rtd_theme/layout_old.html b/sphinx_rtd_theme/layout_old.html
+index deb8df2..f0dc2af 100644
+--- a/sphinx_rtd_theme/layout_old.html
++++ b/sphinx_rtd_theme/layout_old.html
+@@ -91,7 +91,8 @@
+         VERSION:     '{{ release|e }}',
+         COLLAPSE_INDEX: false,
+         FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
+-        HAS_SOURCE:  {{ has_source|lower }}
++        HAS_SOURCE:  {{ has_source|lower }},
++        SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
+       };
+     </script>
+     {%- for scriptfile in script_files %}
+-- 
+2.12.0
+

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-02-24 19:40:27 UTC (rev 213735)
+++ PKGBUILD	2017-02-24 21:44:12 UTC (rev 213736)
@@ -6,7 +6,7 @@
 pkgbase=python-sphinx_rtd_theme
 pkgname=('python-sphinx_rtd_theme' 'python2-sphinx_rtd_theme')
 pkgver=0.1.9
-pkgrel=2
+pkgrel=3
 
 pkgdesc="Python Sphinx Read The Docs Theme"
 url='https://github.com/snide/sphinx_rtd_theme'
@@ -15,10 +15,17 @@
 
 makedepends=('python-setuptools' 'python2-setuptools')
 
-source=("https://pypi.python.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-$pkgver.tar.gz")
+source=("https://pypi.python.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-$pkgver.tar.gz"
+        "0001-Add-missing-SOURCELINK_SUFFIX.patch")
 
-md5sums=('86a25c8d47147c872e42dc84cc66f97b')
+sha256sums=('273846f8aacac32bf9542365a593b495b68d8035c2e382c9ccedcac387c9a0a1'
+            '514e392a88d8123e65db21f151dee0b9b861b8828fe76209f8eec74277989c5e')
 
+prepare() {
+  cd sphinx_rtd_theme-$pkgver
+  patch -p1 <"$srcdir"/0001-Add-missing-SOURCELINK_SUFFIX.patch
+}
+
 build() {
   cp -r sphinx_rtd_theme-$pkgver sphinx_rtd_theme-$pkgver-py2
 



More information about the arch-commits mailing list