diff options
author | Universebenzene | 2023-05-29 21:44:12 +0800 |
---|---|---|
committer | Universebenzene | 2023-05-29 21:44:12 +0800 |
commit | 491d804c9568520b4c4f5e30253286e1a7d3da5a (patch) | |
tree | 9907d2e40d2f2cc740a49d69e5cd31da74e1134f /PKGBUILD | |
parent | 28a5aac92f6de5879b6e95ec63efa6fc012ed3d5 (diff) | |
download | aur-491d804c9568520b4c4f5e30253286e1a7d3da5a.tar.gz |
Update to version 0.3.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 81 |
1 files changed, 39 insertions, 42 deletions
@@ -1,48 +1,45 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgbase=mkdocstrings-crystal -pkgname=("${pkgbase}" "${pkgbase}-doc") -pkgsuff=${pkgbase#mkdocstrings-} -#pkgname=("python-${_pyname}" "python-${_pyname}-doc") -pkgver=0.3.5 +_pyname=("${pkgbase//-/_}") +#pkgname=("${pkgbase}" "${pkgbase}-doc") +#_pkgsuff=${pkgbase#mkdocstrings-} +pkgname=("${pkgbase}") +pkgver=0.3.6 pkgrel=1 pkgdesc="Crystal language doc generator for mkdocstrings" arch=('any') url="https://mkdocstrings.github.io/crystal" license=('MIT') -makedepends=('python-poetry' +makedepends=('python-hatchling' # 'python-platformdirs' 'python-build' - 'python-installer' - 'mkdocstrings-python' - 'mkdocs-material-pymdownx-extras' - 'mkdocs-section-index' - 'python-markdown-callouts') + 'python-installer') +# 'mkdocstrings-python' +# 'mkdocs-material-pymdownx-extras' +# 'mkdocs-section-index' +# 'python-markdown-callouts' checkdepends=('python-pytest-golden' - 'python-cached-property') # mkdocstrings, markdown-callouts already in makedepends -source=("https://github.com/mkdocstrings/crystal/archive/refs/tags/v${pkgver}.tar.gz") -#source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") -md5sums=('caed91c100b52cb3683779126dbecb94') - -prepare() { -# cd "${pkgbase}-${pkgver}" - cd "${pkgsuff}-${pkgver}" - - sed -i '/cached/d' pyproject.toml -} + 'mkdocstrings' + 'python-markdown-callouts') +# 'python-cached-property' + # mkdocstrings, markdown-callouts +#source=("https://github.com/mkdocstrings/crystal/archive/refs/tags/v${pkgver}.tar.gz") +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +md5sums=('fc5643c3dec74933a1e3ce23c0d9b10c') build() { -# cd ${srcdir}/${_pyname}-${pkgver} - cd "${pkgsuff}-${pkgver}" - python -m build --wheel --no-isolation --skip-dependency-check + cd ${srcdir}/${_pyname}-${pkgver} +# cd "${_pkgsuff}-${pkgver}" + python -m build --wheel --no-isolation - msg "Building Docs" - mkdocs build +# msg "Building Docs" +# mkdocs build } check() { -# cd ${srcdir}/${_pyname}-${pkgver} - cd "${pkgsuff}-${pkgver}" + cd ${srcdir}/${_pyname}-${pkgver} +# cd "${_pkgsuff}-${pkgver}" mkdir -p dist/lib bsdtar -xpf dist/${pkgbase/-/_}-${pkgver}-py3-none-any.whl -C dist/lib @@ -51,26 +48,26 @@ check() { package_mkdocstrings-crystal() { depends=('python>=3.7' - 'python-cached-property>=1.5.2' +# 'python-cached-property>=1.5.2' 'python-jinja>=2.11.2' 'python-markdown-callouts>=0.1.0' 'python-markupsafe>=1.1.1' - 'mkdocs-autorefs>=0.2.0' - 'mkdocstrings>=0.18.0') -# cd ${srcdir}/${_pyname}-${pkgver} - cd "${pkgsuff}-${pkgver}" + 'mkdocs-autorefs>=0.3.1' + 'mkdocstrings>=0.19.0') + cd ${srcdir}/${_pyname}-${pkgver} +# cd "${_pkgsuff}-${pkgver}" install -D -m644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" python -m installer --destdir="${pkgdir}" dist/*.whl } -package_mkdocstrings-crystal-doc() { - pkgdesc="Documentation for mkdocstrings-crystal" -# cd ${srcdir}/${_pyname}-${pkgver} - cd "${pkgsuff}-${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_mkdocstrings-crystal-doc() { +# pkgdesc="Documentation for mkdocstrings-crystal" +## cd ${srcdir}/${_pyname}-${pkgver} +# cd "${pkgsuff}-${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}" +#} |