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

Levente Polyak anthraxx at archlinux.org
Mon Sep 11 21:30:47 UTC 2017


    Date: Monday, September 11, 2017 @ 21:30:47
  Author: anthraxx
Revision: 257045

upgpkg: python-recommonmark 0.4.0.133.c410abb-3 (fix mdnode parent pos)

Added:
  python-recommonmark/trunk/recommonmark-fix-mdnode-parent.patch
Modified:
  python-recommonmark/trunk/PKGBUILD

--------------------------------------+
 PKGBUILD                             |    9 ++++++---
 recommonmark-fix-mdnode-parent.patch |   25 +++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-09-11 21:26:13 UTC (rev 257044)
+++ PKGBUILD	2017-09-11 21:30:47 UTC (rev 257045)
@@ -3,7 +3,7 @@
 pkgbase=python-recommonmark
 pkgname=('python-recommonmark' 'python2-recommonmark')
 pkgver=0.4.0.133.c410abb
-pkgrel=2
+pkgrel=3
 _gitcommit=c410abb565a3c4ad4de0ce204ab2fa2db8031cf1
 pkgdesc='Markdown parser for docutils'
 url='https://github.com/rtfd/recommonmark'
@@ -14,9 +14,11 @@
              'python2-setuptools' 'python2-commonmark' 'python2-docutils' 'python2-sphinx')
 checkdepends=('python-pytest' 'python2-pytest')
 source=(${pkgbase}::"git+https://github.com/rtfd/recommonmark#commit=$_gitcommit"
-        recommonmark-sphinx-refdomain-fix.patch)
+        recommonmark-sphinx-refdomain-fix.patch
+        recommonmark-fix-mdnode-parent.patch)
 sha512sums=('SKIP'
-            'df2440e7ce927ca6adc31e07f9e375fa4643bbe1c33a34821d3d3e5d9d4b2ae8bbdf7412a8f2c64d343c9004f54a4a650fc59e461b3b1eb1ab11c1dec02422fd')
+            'df2440e7ce927ca6adc31e07f9e375fa4643bbe1c33a34821d3d3e5d9d4b2ae8bbdf7412a8f2c64d343c9004f54a4a650fc59e461b3b1eb1ab11c1dec02422fd'
+            '89745108ad78349ace30582cb28f8693edc109c97e94182a37afe5219bec8988bb785d77594e34306facf0eaa4e640c0bdf4e53249d6154094222e58df9498e9')
 
 pkgver() {
   cd ${pkgbase}
@@ -28,6 +30,7 @@
 
 prepare() {
   patch -d ${pkgbase} -p1 < "${srcdir}/recommonmark-sphinx-refdomain-fix.patch"
+  patch -d ${pkgbase} -p1 < "${srcdir}/recommonmark-fix-mdnode-parent.patch"
   cp -a ${pkgbase}{,-py2}
   for tool in cm2{html,latex,man,pseudoxml,xetex,xml}; do
     sed -r "s|(${tool}) |\12 |g" -i ${pkgbase}-py2/setup.py

Added: recommonmark-fix-mdnode-parent.patch
===================================================================
--- recommonmark-fix-mdnode-parent.patch	                        (rev 0)
+++ recommonmark-fix-mdnode-parent.patch	2017-09-11 21:30:47 UTC (rev 257045)
@@ -0,0 +1,25 @@
+From c38a2fe8c0427d74edf94627d3bc4bf43306d385 Mon Sep 17 00:00:00 2001
+From: anthraxx <levente at leventepolyak.net>
+Date: Mon, 11 Sep 2017 23:25:14 +0200
+Subject: [PATCH] guard mdnode.parent.sourcepos if not existent
+
+---
+ recommonmark/parser.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/recommonmark/parser.py b/recommonmark/parser.py
+index e54fdf4..f651467 100644
+--- a/recommonmark/parser.py
++++ b/recommonmark/parser.py
+@@ -131,7 +131,7 @@ class CommonMarkParser(parsers.Parser):
+         # these mdnodes won't have sourcepos on them for whatever reason. This
+         # is better than 0 though.
+         ref_node.line = (mdnode.sourcepos[0][0] if mdnode.sourcepos
+-                         else mdnode.parent.sourcepos[0][0])
++                         else mdnode.parent.sourcepos[0][0] if mdnode.parent.sourcepos else 0)
+         if mdnode.title:
+             ref_node['title'] = mdnode.title
+         next_node = ref_node
+-- 
+2.14.1
+



More information about the arch-commits mailing list