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

Evangelos Foutras foutrelis at archlinux.org
Sat Oct 26 06:02:07 UTC 2019


    Date: Saturday, October 26, 2019 @ 06:02:05
  Author: foutrelis
Revision: 520191

Fix build with newer Sphinx; update source URL

Added:
  python-recommonmark/trunk/recommonmark-disable-math-on-builds.patch
Modified:
  python-recommonmark/trunk/PKGBUILD

-------------------------------------------+
 PKGBUILD                                  |    7 ++-
 recommonmark-disable-math-on-builds.patch |   59 ++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-26 05:48:54 UTC (rev 520190)
+++ PKGBUILD	2019-10-26 06:02:05 UTC (rev 520191)
@@ -6,7 +6,7 @@
 pkgrel=4
 _gitcommit=c410abb565a3c4ad4de0ce204ab2fa2db8031cf1
 pkgdesc='Markdown parser for docutils'
-url='https://github.com/rtfd/recommonmark'
+url='https://github.com/readthedocs/recommonmark'
 arch=('any')
 license=('MIT')
 makedepends=('git'
@@ -13,10 +13,12 @@
              'python-setuptools' 'python-commonmark' 'python-docutils' 'python-sphinx'
              'python2-setuptools' 'python2-commonmark' 'python2-docutils' 'python2-sphinx')
 checkdepends=('python-pytest' 'python2-pytest')
-source=(${pkgbase}::"git+https://github.com/rtfd/recommonmark#commit=$_gitcommit"
+source=(${pkgbase}::"git+https://github.com/readthedocs/recommonmark#commit=$_gitcommit"
+        recommonmark-disable-math-on-builds.patch
         recommonmark-sphinx-refdomain-fix.patch
         recommonmark-fix-mdnode-parent.patch)
 sha512sums=('SKIP'
+            '66ef07ac21643b913c8ee551c7c71753fcb6442712e4fb11b84ea5f34265715471759b2c5a1badc1e299ca6aa831713b12284144801616349b2db61738607e8a'
             'df2440e7ce927ca6adc31e07f9e375fa4643bbe1c33a34821d3d3e5d9d4b2ae8bbdf7412a8f2c64d343c9004f54a4a650fc59e461b3b1eb1ab11c1dec02422fd'
             '89745108ad78349ace30582cb28f8693edc109c97e94182a37afe5219bec8988bb785d77594e34306facf0eaa4e640c0bdf4e53249d6154094222e58df9498e9')
 
@@ -29,6 +31,7 @@
 }
 
 prepare() {
+  patch -d ${pkgbase} -p1 < "${srcdir}/recommonmark-disable-math-on-builds.patch"
   patch -d ${pkgbase} -p1 < "${srcdir}/recommonmark-sphinx-refdomain-fix.patch"
   patch -d ${pkgbase} -p1 < "${srcdir}/recommonmark-fix-mdnode-parent.patch"
   cp -a ${pkgbase}{,-py2}

Added: recommonmark-disable-math-on-builds.patch
===================================================================
--- recommonmark-disable-math-on-builds.patch	                        (rev 0)
+++ recommonmark-disable-math-on-builds.patch	2019-10-26 06:02:05 UTC (rev 520191)
@@ -0,0 +1,59 @@
+From 5a14811519a219b88c96b5b9bc3103ce5d758dc4 Mon Sep 17 00:00:00 2001
+From: Eric Holscher <eric at ericholscher.com>
+Date: Fri, 9 Aug 2019 11:37:09 -0700
+Subject: [PATCH] Disable math on builds to fix doc building
+
+---
+ docs/auto_structify.md | 6 ++++++
+ docs/conf.py           | 2 ++
+ 2 files changed, 8 insertions(+)
+
+diff --git a/docs/auto_structify.md b/docs/auto_structify.md
+index 52eba2e..c4d58e5 100644
+--- a/docs/auto_structify.md
++++ b/docs/auto_structify.md
+@@ -134,6 +134,8 @@ def function():
+ ### Math Formula
+ You can normally write latex math formula with `math` codeblock. See also [Inline Math](#inline-math).
+ 
++**Warning**: Math is currently broken on some Sphinx builds
++
+ Example
+ 
+ ````
+@@ -149,6 +151,7 @@ E = m c^2
+ ```
+ 
+ ### Embed reStructuredText
++
+ Recommonmark also allows embedding reStructuredText syntax in the codeblocks.
+ There are two styles for embedding reStructuredText. The first is enabled by `eval_rst` codeblock. The content of codeblock will be parsed as reStructuredText and insert into the document. This can be used to quickly introduce some of reStructuredText command that not yet available in markdown. For example,
+ 
+@@ -243,11 +246,14 @@ The `<div style="clear: right;"></div>` line clears the sidebar for the next tit
+ 
+ Inline Math
+ -----------
++
+ Besides the [Math Formula](#math-formula), you can also write latex math in inline codeblock text. You can do so by inserting `$`
+ in the beginning and end of inline codeblock.
+ 
+ Example
+ 
++**Warning**: Math is currently broken on some Sphinx builds
++
+ ```
+ This formula `$ y=\sum_{i=1}^n g(x_i) $`
+ ```
+diff --git a/docs/conf.py b/docs/conf.py
+index 5c2f8c1..a67cc99 100644
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -295,6 +295,8 @@ def setup(app):
+     app.add_config_value('recommonmark_config', {
+         #'url_resolver': lambda url: github_doc_root + url,
+         'auto_toc_tree_section': 'Contents',
++        'enable_math': False,
++        'enable_inline_math': False,
+         'enable_eval_rst': True,
+         'enable_auto_doc_ref': True,
+     }, True)



More information about the arch-commits mailing list