aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2021-04-05 16:26:39 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2021-04-05 18:19:36 +0000
commitecd817214079dbca5c310a650bc0b1b42f407b0c (patch)
tree5e9d95f6143b5f8f5bc19f1d0ccacfb6721cfd18
parentc3f0da77a2be9651e031065a9a0bd521efca4c52 (diff)
testing/py3-sphinx-theme-quark: fix build with python 3.9
seems like tinycss is dead upstream but tinycss2 seems to work
-rw-r--r--testing/py3-sphinx-theme-quark/APKBUILD10
-rw-r--r--testing/py3-sphinx-theme-quark/tinycss.patch13
2 files changed, 19 insertions, 4 deletions
diff --git a/testing/py3-sphinx-theme-quark/APKBUILD b/testing/py3-sphinx-theme-quark/APKBUILD
index 6c6010b88ae..e727ffbfbf4 100644
--- a/testing/py3-sphinx-theme-quark/APKBUILD
+++ b/testing/py3-sphinx-theme-quark/APKBUILD
@@ -3,15 +3,16 @@
pkgname=py3-sphinx-theme-quark
_pkgname=quark-sphinx-theme
pkgver=0.5.1
-pkgrel=2
+pkgrel=3
pkgdesc="A Sphinx theme for Qt toolkit’s QTextBrowser"
url="https://gitlab.com/fkrull/quark-sphinx-theme"
arch="noarch"
license="BSD-2-Clause"
depends="py3-sphinx"
makedepends="py3-setuptools"
-checkdepends="py3-mock"
-source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.bz2"
+checkdepends="py3-tinycss2 py3-html5lib"
+source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.bz2
+ tinycss.patch"
builddir="$srcdir"/$_pkgname-$pkgver
build() {
@@ -26,4 +27,5 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="505c285f661c50567f79af644ba577eb636c1502ff265a612693d514120a0e572540ff277c08b9d1de0a38d48f6d3f804996a8dd1cbf928faf5dcfcb8dc875a5 quark-sphinx-theme-0.5.1.tar.bz2"
+sha512sums="505c285f661c50567f79af644ba577eb636c1502ff265a612693d514120a0e572540ff277c08b9d1de0a38d48f6d3f804996a8dd1cbf928faf5dcfcb8dc875a5 quark-sphinx-theme-0.5.1.tar.bz2
+cbc1fe4dd924a75333b74985d4fb22a49badec93d8e8312181f988ac8c4a1d286bf682ece54e0e37b4adfbc42554f41eb1fb5533c3de2dbf391e612151cf9e65 tinycss.patch"
diff --git a/testing/py3-sphinx-theme-quark/tinycss.patch b/testing/py3-sphinx-theme-quark/tinycss.patch
new file mode 100644
index 00000000000..d910c2599a9
--- /dev/null
+++ b/testing/py3-sphinx-theme-quark/tinycss.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 6bf1104..732809f 100644
+--- a/setup.py
++++ b/setup.py
+@@ -14,7 +14,7 @@ sys.path.insert(0, os.path.join(dist_dir, 'src', 'quark_sphinx_theme'))
+ from __version__ import __version__ # noqa
+ del sys.path[0]
+
+-tests_require = ['html5lib', 'tinycss']
++tests_require = ['html5lib', 'tinycss2']
+ if sys.version_info[:2] < (3, 3):
+ tests_require.append('mock')
+