diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -3,47 +3,48 @@ pkgbase=mkdocs-autorefs pkgname=("${pkgbase}") +_pyname=("${pkgbase/-/_}") #"${pkgbase}-doc") -pkgver=0.4.1 +pkgver=0.5.0 pkgrel=1 pkgdesc="Automatically link across pages in MkDocs" url="https://mkdocstrings.github.io/autorefs" license=('ISC') arch=("any") -makedepends=('python-pdm-pep517' +makedepends=('python-pdm-backend' 'python-build' 'python-installer') checkdepends=('python-pytest' 'python-markdown' 'mkdocs') -source=("https://files.pythonhosted.org/packages/source/${pkgbase:0:1}/${pkgbase}/${pkgbase}-${pkgver}.tar.gz") -sha256sums=('70748a7bd025f9ecd6d6feeba8ba63f8e891a1af55f48e366d6d6e78493aba84') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +sha256sums=('9a5054a94c08d28855cfab967ada10ed5be76e2bfad642302a610b252c3274c0') build() { - cd "${pkgbase}-${pkgver}" + cd "${_pyname}-${pkgver}" python -m build --wheel --no-isolation } check() { - cd "${pkgbase}-${pkgver}" + cd "${_pyname}-${pkgver}" mkdir -p dist/lib bsdtar -xpf dist/${pkgbase/-/_}-${pkgver}-py3-none-any.whl -C dist/lib - PYTHONPATH="dist/lib" pytest || warning "Tests failed" # -vv --color=yes + PYTHONPATH="dist/lib" pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count } package_mkdocs-autorefs() { depends=('mkdocs>=1.1' 'python-markdown>=3.3') - cd "${pkgbase}-${pkgver}" + cd "${_pyname}-${pkgver}" install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE python -m installer --destdir="$pkgdir" dist/*.whl } #package_mkdocs-autorefs-doc() { -# cd "${pkgbase}-${pkgver}" +# cd "${_pyname}-${pkgver}" # # install -D -m644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" # install -d -m755 "${pkgdir}/usr/share/doc/${pkgname%-doc}" |