summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2021-12-23 15:10:03 +0800
committerUniversebenzene2021-12-23 15:10:03 +0800
commitad5eaed44a374bc3bc942d5dc71426c4b30e2422 (patch)
tree7c709f22d5df51fc0a8f95b9ad4536d6c3a4b370
parentae49b0b2a28d1c7911324f35eff7d423c3c63dca (diff)
downloadaur-ad5eaed44a374bc3bc942d5dc71426c4b30e2422.tar.gz
Update to version 0.14.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD43
2 files changed, 33 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c414c1656e59..ce3954f2438f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,21 @@
pkgbase = python-sphinx-automodapi
pkgdesc = Sphinx extension for generating API documentation.
- pkgver = 0.13
+ pkgver = 0.14.0
pkgrel = 1
url = https://sphinx-automodapi.readthedocs.io
arch = any
license = BSD
checkdepends = python-pytest
- checkdepends = python-sphinx
checkdepends = graphviz
- makedepends = python-setuptools
- source = https://files.pythonhosted.org/packages/source/s/sphinx-automodapi/sphinx-automodapi-0.13.tar.gz
- sha256sums = e1019336df7f7f0bcbf848eff7b84e7bef71691a57d8b5bda9107a2a046a226a
+ makedepends = python-setuptools-scm
+ makedepends = python-sphinx
+ makedepends = python-sphinx_rtd_theme
+ source = https://files.pythonhosted.org/packages/source/s/sphinx-automodapi/sphinx-automodapi-0.14.0.tar.gz
+ sha256sums = 6fadf79954920f5686da434032239296209d4598316e8548cd62b5d2098ec6d7
pkgname = python-sphinx-automodapi
- depends = python-sphinx>=1.7
+ depends = python-sphinx>=2
optdepends = python-sphinx-automodapi-doc: Documentation for sphinx-automodapi
+pkgname = python-sphinx-automodapi-doc
+ pkgdesc = Documentation for sphinx-automodapi
diff --git a/PKGBUILD b/PKGBUILD
index 260587def983..9ba4b7642270 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,36 +2,41 @@
pkgbase=python-sphinx-automodapi
_pyname=${pkgbase#python-}
-pkgname=("python-${_pyname}")
-#"python-${_pyname}-doc")
-pkgver=0.13
+pkgname=("python-${_pyname}" "python-${_pyname}-doc")
+pkgver=0.14.0
pkgrel=1
pkgdesc="Sphinx extension for generating API documentation."
arch=('any')
url="https://sphinx-automodapi.readthedocs.io"
license=('BSD')
-makedepends=('python-setuptools')
-#'python-sphinx' 'python-sphinx_rtd_theme')
-checkdepends=('python-pytest' 'python-sphinx' 'graphviz')
+makedepends=('python-setuptools-scm' 'python-sphinx' 'python-sphinx_rtd_theme')
+checkdepends=('python-pytest' 'graphviz')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-sha256sums=('e1019336df7f7f0bcbf848eff7b84e7bef71691a57d8b5bda9107a2a046a226a')
+sha256sums=('6fadf79954920f5686da434032239296209d4598316e8548cd62b5d2098ec6d7')
+
+prepare() {
+ export _pyver=$(python -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+}
build() {
cd ${srcdir}/${_pyname}-${pkgver}
python setup.py build
-# msg "Building Docs"
-# python setup.py build_sphinx
+ msg "Building Docs"
+ export _pyver=$(python -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+ ln -rs ${srcdir}/${_pyname}-${pkgver}/${_pyname/-/_}*egg-info \
+ build/lib/${_pyname/-/_}-${pkgver}-py${_pyver}.egg-info
+ python setup.py build_sphinx
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- pytest || warning "Tests failed"
+ PYTHONPATH="build/lib" pytest || warning "Tests failed"
}
package_python-sphinx-automodapi() {
- depends=('python-sphinx>=1.7')
+ depends=('python-sphinx>=2')
optdepends=('python-sphinx-automodapi-doc: Documentation for sphinx-automodapi')
cd ${srcdir}/${_pyname}-${pkgver}
@@ -40,11 +45,11 @@ package_python-sphinx-automodapi() {
python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
}
-#package_python-sphinx-automodapi-doc() {
-# pkgdesc="Documentation for sphinx-automodapi"
-# cd ${srcdir}/${_pyname}-${pkgver}/build/sphinx
-#
-# install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../../LICENSE.rst
-# install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
-# cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
-#}
+package_python-sphinx-automodapi-doc() {
+ pkgdesc="Documentation for sphinx-automodapi"
+ cd ${srcdir}/${_pyname}-${pkgver}/build/sphinx
+
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../../LICENSE.rst
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
+ cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
+}