From e994f5f97691327df3eeaa487409d840a1db8cc8 Mon Sep 17 00:00:00 2001
From: Keith Maxwell <keith.maxwell@gmail.com>
Date: Thu, 9 May 2019 16:42:24 +0100
Subject: [PATCH] testing/rstcheck: new aport

Closes: GH-7750
---
 testing/rstcheck/01-python3-test-suite.patch | 22 ++++++++++++++
 testing/rstcheck/APKBUILD                    | 32 ++++++++++++++++++++
 2 files changed, 54 insertions(+)
 create mode 100644 testing/rstcheck/01-python3-test-suite.patch
 create mode 100644 testing/rstcheck/APKBUILD

diff --git a/testing/rstcheck/01-python3-test-suite.patch b/testing/rstcheck/01-python3-test-suite.patch
new file mode 100644
index 000000000000..d7cd1e53bd80
--- /dev/null
+++ b/testing/rstcheck/01-python3-test-suite.patch
@@ -0,0 +1,22 @@
+--- a/rstcheck.py
++++ b/rstcheck.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ 
+ # Copyright (C) 2013-2017 Steven Myint
+ #
+--- a/test.bash
++++ b/test.bash
+@@ -73,9 +73,9 @@
+ # Ignore message on configuration file
+ ./rstcheck.py examples/with_configuration/bad-2.rst
+ 
+-if python -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)'
++if python3 -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)'
+ then
+-    python -m doctest -v README.rst rstcheck.py
++    python3 -m doctest -v README.rst rstcheck.py
+     ./rstcheck.py README.rst
+ fi
+ 
diff --git a/testing/rstcheck/APKBUILD b/testing/rstcheck/APKBUILD
new file mode 100644
index 000000000000..6748358d26d1
--- /dev/null
+++ b/testing/rstcheck/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
+# Maintainer: Keith Maxwell <keith.maxwell@gmail.com>
+pkgname=rstcheck
+_pyname=rstcheck
+pkgver=3.3.1
+pkgrel=0
+pkgdesc="Checks syntax of reStructuredText and code blocks nested within it"
+url="https://github.com/myint/rstcheck"
+arch="noarch"
+license="MIT"
+depends="python3 py3-docutils py3-setuptools"
+checkdepends="bash"
+# the test suite isn't part of the pypi package:
+source="${pkgname}-${pkgver}.tar.gz::https://github.com/myint/$pkgname/archive/v$pkgver.tar.gz
+	01-python3-test-suite.patch
+	"
+
+build() {
+	python3 setup.py build
+}
+
+check() {
+	python3 ./test_rstcheck.py
+	bash ./test.bash
+}
+
+package() {
+	python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
+sha512sums="07431d6c4789e4c005c4bf4be66f627c390f57e56f25b4f3db8b392bc7b904ca93c3e26145ab344e9b78109d2054e5f36167ab40b1ab023f08c85d6ec12cafbc  rstcheck-3.3.1.tar.gz
+e2a86661595debc58e5cf919277afbd6b50abcd97ea6d5383294b9b346a4344d837927cd678738d0f01f01d450c5a99f84732f09aa696e19e588a732d9a4c773  01-python3-test-suite.patch"
-- 
GitLab