[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