summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2018-02-09 02:00:29 +0800
committerUniversebenzene2018-02-09 02:00:29 +0800
commit9ccd1ff07694287f240c0e424bf903cc7d5f6cc5 (patch)
treef1b2bffec12d626f070ab75f0109303f01ef1c6b
parentfaa502efd83d7c1c7496a64ae5ed45c4b3fd18c9 (diff)
downloadaur-9ccd1ff07694287f240c0e424bf903cc7d5f6cc5.tar.gz
Add documentation build
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD48
2 files changed, 50 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0fd3e95bf9f2..2cf675244293 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,26 @@
# Generated by mksrcinfo v8
-# Fri Feb 2 06:17:39 UTC 2018
+# Thu Feb 8 17:59:11 UTC 2018
pkgbase = python-spherical_geometry
pkgdesc = Python based tools for spherical geometry
pkgver = 1.1.0
- pkgrel = 2
+ pkgrel = 3
url = http://www.stsci.edu/resources/software_hardware/stsci_python
arch = i686
arch = x86_64
license = BSD
makedepends = cython
+ makedepends = python-astropy-helpers
+ makedepends = python-sphinx
+ source = https://files.pythonhosted.org/packages/source/s/spherical_geometry/spherical_geometry-1.1.0.tar.gz
+ md5sums = 83511d7d9ec2862f138e9e551432a544
+
+pkgname = python-spherical_geometry
depends = python>=3.5
depends = python-numpy>=1.5
depends = qd>=2.3.7
depends = python-astropy>=0.3
- source = https://files.pythonhosted.org/packages/source/s/spherical_geometry/spherical_geometry-1.1.0.tar.gz
- md5sums = 83511d7d9ec2862f138e9e551432a544
+ optdepends = python-spherical_geometry-doc: Documentation for Spherical Geometry Toolkit
-pkgname = python-spherical_geometry
+pkgname = python-spherical_geometry-doc
+ pkgdesc = Documentation for Python Spherical Geometry Toolkit
diff --git a/PKGBUILD b/PKGBUILD
index ab0d2f7b1542..b3beccd0163c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,50 @@
# Maintainer: Astro Benzene <universebenzene at sina dot com>
-pkgname=python-spherical_geometry
+pkgbase=python-spherical_geometry
+pkgname=('python-spherical_geometry' 'python-spherical_geometry-doc')
pkgver=1.1.0
-pkgrel=2
+pkgrel=3
pkgdesc="Python based tools for spherical geometry"
arch=('i686' 'x86_64')
url="http://www.stsci.edu/resources/software_hardware/stsci_python"
license=('BSD')
-depends=('python>=3.5' 'python-numpy>=1.5' 'qd>=2.3.7' 'python-astropy>=0.3')
-makedepends=('cython')
+makedepends=('cython' 'python-astropy-helpers' 'python-sphinx')
+#checkdepends=('python-pytest')
source=("https://files.pythonhosted.org/packages/source/s/spherical_geometry/spherical_geometry-${pkgver}.tar.gz")
md5sums=('83511d7d9ec2862f138e9e551432a544')
-package() {
- cd ${srcdir}/spherical_geometry-${pkgver}
+prepare() {
+ cd ${srcdir}/spherical_geometry-${pkgver}
+ sed -i -e '/auto_use/s/True/False/' setup.cfg
+}
+
+build () {
+ cd ${srcdir}/spherical_geometry-${pkgver}
+ python setup.py build --use-system-libraries --offline
+
+ msg "Building Docs"
+ python setup.py build_docs
+}
+
+#check(){
+# cd $srcdir/spherical_geometry-${pkgver}
+# python setup.py test
+#}
+
+package_python-spherical_geometry() {
+ depends=('python>=3.5' 'python-numpy>=1.5' 'qd>=2.3.7' 'python-astropy>=0.3')
+ optdepends=('python-spherical_geometry-doc: Documentation for Spherical Geometry Toolkit')
+ cd ${srcdir}/spherical_geometry-${pkgver}
+
+ install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" licenses/*
+ install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
+}
+
+package_python-spherical_geometry-doc() {
+ pkgdesc="Documentation for Python Spherical Geometry Toolkit"
+ cd ${srcdir}/spherical_geometry-${pkgver}/build/sphinx
- install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}/"
- install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" licenses/*
- python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
+ cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
}