summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2022-08-22 17:57:03 +0800
committerUniversebenzene2022-08-22 17:57:03 +0800
commit3266fb07e2c40c68a24d1e07f2a93c1fb4624e18 (patch)
tree949e8eea18f0f135ee0d4a82145d3bd34b29c434 /PKGBUILD
parent666d147aa2812e85f0eb0a168fd005ec90bc80fb (diff)
downloadaur-3266fb07e2c40c68a24d1e07f2a93c1fb4624e18.tar.gz
Add doc
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 23 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7c33ebabd69d..63f0d2132774 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
+}