summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2023-05-29 21:44:12 +0800
committerUniversebenzene2023-05-29 21:44:12 +0800
commit491d804c9568520b4c4f5e30253286e1a7d3da5a (patch)
tree9907d2e40d2f2cc740a49d69e5cd31da74e1134f /PKGBUILD
parent28a5aac92f6de5879b6e95ec63efa6fc012ed3d5 (diff)
downloadaur-491d804c9568520b4c4f5e30253286e1a7d3da5a.tar.gz
Update to version 0.3.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD81
1 files changed, 39 insertions, 42 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2433b0d5acba..e41a198fc384 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
+#}