diff options
author | Universebenzene | 2022-08-22 17:57:03 +0800 |
---|---|---|
committer | Universebenzene | 2022-08-22 17:57:03 +0800 |
commit | 3266fb07e2c40c68a24d1e07f2a93c1fb4624e18 (patch) | |
tree | 949e8eea18f0f135ee0d4a82145d3bd34b29c434 /PKGBUILD | |
parent | 666d147aa2812e85f0eb0a168fd005ec90bc80fb (diff) | |
download | aur-3266fb07e2c40c68a24d1e07f2a93c1fb4624e18.tar.gz |
Add doc
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 23 insertions, 24 deletions
@@ -1,37 +1,34 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgbase=python-astrodendro _pyname=${pkgbase#python-} -pkgname=("python-${_pyname}") -#"python2-${_pyname}") -#"python-${_pyname}-doc") +pkgname=("python-${_pyname}" "python-${_pyname}-doc") pkgver=0.2.0 pkgrel=2 pkgdesc="Python package for computation of astronomical dendrograms" arch=('any') url="https://dendrograms.readthedocs.io" license=('MIT') -makedepends=('python-setuptools') +makedepends=('python-setuptools' # 'python-wheel' # 'python-build' # 'python-installer' -# 'python-sphinx' -# 'python-matplotlib' -# 'python-astropy') + 'python-sphinx-automodapi' + 'python-aplpy') checkdepends=('python-pytest' - 'python-astropy' - 'python-matplotlib' 'python-mock' - 'python-h5py') -#'python2-matplotlib' 'python-matplotlib' 'python2-mock' 'python-mock' 'python2-astropy' 'python-astropy') + 'python-h5py') # 'python-astropy' 'python-matplotlib' source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" - 'fix-collection-py3.10.patch') + 'fix-collection-py3.10.patch' + 'new-doc-building.patch') md5sums=('6f4155b1d4a4b2d9cb9ae154f88c5710' - '1b5d8b8c5d0387a09b15c02fc1b40714') + '1b5d8b8c5d0387a09b15c02fc1b40714' + '2bd96deeaa18ae57c196246b74ee8030') prepare() { cd ${srcdir}/${_pyname}-${pkgver} patch -Np1 -i "${srcdir}/fix-collection-py3.10.patch" + patch -Np1 -i "${srcdir}/new-doc-building.patch" } build() { @@ -39,10 +36,10 @@ build() { python setup.py build # python -m build --wheel --no-isolation -# msg "Building Docs" -# cd ${srcdir}/${_pyname}-${pkgver}/docs + msg "Building Docs" + cd ${srcdir}/${_pyname}-${pkgver}/docs ## python setup.py build_sphinx -# PYTHONPATH="../build/lib" make html + PYTHONPATH="../build/lib" make html } check() { @@ -55,7 +52,8 @@ package_python-astrodendro() { depends=('python' 'python-numpy>=1.4.1' 'python-astropy>=0.2.0' 'python-h5py>=0.2.0') optdepends=('python-matplotlib: For plotting' 'python-pytest: For testing' - 'python-mock: For testing') + 'python-mock: For testing' + 'python-astrodendro-doc: Documentation for astrodendro') cd ${srcdir}/${_pyname}-${pkgver} install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" @@ -64,10 +62,11 @@ package_python-astrodendro() { # python -m installer --destdir="${pkgdir}" dist/*.whl } -#package_python-astrodendro-doc() { -# pkgdesc="Documentation for Python astrodendro module" -# cd ${srcdir}/${_pyname}-${pkgver}/docs/_build -# -# install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" -# cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" -#} +package_python-astrodendro-doc() { + pkgdesc="Documentation for Python astrodendro module" + cd ${srcdir}/${_pyname}-${pkgver}/docs/_build + + install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../../LICENSE + install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" +} |