diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 34 insertions, 32 deletions
@@ -1,6 +1,6 @@ pkgbase = python-markdown-callouts pkgdesc = Markdown extension: a classier syntax for admonitions - pkgver = 0.3.0 + pkgver = 0.4.0 pkgrel = 1 url = https://oprypin.github.io/markdown-callouts arch = any @@ -8,16 +8,12 @@ pkgbase = python-markdown-callouts checkdepends = python-pytest-golden checkdepends = python-beautifulsoup4 checkdepends = python-markdown - makedepends = python-poetry + makedepends = python-hatchling makedepends = python-build makedepends = python-installer - makedepends = mkdocs-material-pymdownx-extras - source = https://github.com/oprypin/markdown-callouts/archive/refs/tags/v0.3.0.tar.gz - md5sums = fd2a12dd8d82c193ca3d38e31350373d + source = https://files.pythonhosted.org/packages/source/m/markdown_callouts/markdown_callouts-0.4.0.tar.gz + md5sums = 20f92ca493c8a7bf495a304a21691290 pkgname = python-markdown-callouts - depends = python>=3.7 + depends = python>=3.8 depends = python-markdown>=3.3.3 - -pkgname = python-markdown-callouts-doc - pkgdesc = Documentation for markdown-callouts @@ -1,43 +1,49 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgbase=python-markdown-callouts -_pyname=${pkgbase#python-} -pkgname=("python-${_pyname}" "python-${_pyname}-doc") -pkgver=0.3.0 +_pname=${pkgbase#python-} +_pyname=${_pname//-/_} +#_pyname=${pkgbase#python-} +#pkgname=("python-${_pyname}" "python-${_pyname}-doc") +pkgname=("python-${_pname}") +#"python-${_pname}-doc") +pkgver=0.4.0 pkgrel=1 pkgdesc="Markdown extension: a classier syntax for admonitions" arch=('any') url="https://oprypin.github.io/markdown-callouts" license=('MIT') -makedepends=('python-poetry' +makedepends=('python-hatchling' # 'python-platformdirs' 'python-build' - 'python-installer' - 'mkdocs-material-pymdownx-extras') + 'python-installer') +# 'mkdocs-material-pymdownx-extras' checkdepends=('python-pytest-golden' 'python-beautifulsoup4' 'python-markdown') -source=("https://github.com/oprypin/markdown-callouts/archive/refs/tags/v${pkgver}.tar.gz") -#source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") -md5sums=('fd2a12dd8d82c193ca3d38e31350373d') +#source=("https://github.com/oprypin/markdown-callouts/archive/refs/tags/v${pkgver}.tar.gz") +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +md5sums=('20f92ca493c8a7bf495a304a21691290') build() { cd ${srcdir}/${_pyname}-${pkgver} python -m build --wheel --no-isolation --skip-dependency-check - msg "Building Docs" - mkdir -p dist/lib - bsdtar -xpf dist/${_pyname/-/_}-${pkgver}-py3-none-any.whl -C dist/lib - PYTHONPATH="dist/lib" mkdocs build +# msg "Building Docs" +# mkdir -p dist/lib +# bsdtar -xpf dist/${_pyname/-/_}-${pkgver}-py3-none-any.whl -C dist/lib +# PYTHONPATH="dist/lib" mkdocs build } check() { cd ${srcdir}/${_pyname}-${pkgver} - PYTHONPATH="dist/lib" pytest || warning "Tests failed" # -vv --color=yes + mkdir -p dist/lib + bsdtar -xpf dist/${_pyname/-/_}-${pkgver}-py3-none-any.whl -C dist/lib + PYTHONPATH="dist/lib" pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count } package_python-markdown-callouts() { - depends=('python>=3.7' 'python-markdown>=3.3.3') + depends=('python>=3.8' 'python-markdown>=3.3.3') cd ${srcdir}/${_pyname}-${pkgver} install -D -m644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" @@ -45,11 +51,11 @@ package_python-markdown-callouts() { python -m installer --destdir="${pkgdir}" dist/*.whl } -package_python-markdown-callouts-doc() { - pkgdesc="Documentation for markdown-callouts" - cd ${srcdir}/${_pyname}-${pkgver} - - install -D -m644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" - cp -a site "${pkgdir}/usr/share/doc/${pkgbase}" -} +#package_python-markdown-callouts-doc() { +# pkgdesc="Documentation for markdown-callouts" +# cd ${srcdir}/${_pyname}-${pkgver} +# +# install -D -m644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" +# install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" +# cp -a site "${pkgdir}/usr/share/doc/${pkgbase}" +#} |