summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD51
2 files changed, 36 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9989ad1c4195..e3c43645c55b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Sat Apr 7 06:57:26 UTC 2018
+# Wed Dec 5 19:30:11 UTC 2018
pkgbase = python-spectral-cube
pkgdesc = Library for reading and analyzing astrophysical spectral data cubes
pkgver = 0.4.3
@@ -8,14 +8,13 @@ pkgbase = python-spectral-cube
arch = i686
arch = x86_64
license = BSD
- checkdepends = python-pytest-astropy
- checkdepends = python2-pytest
- checkdepends = python-radio_beam
- checkdepends = python2-radio_beam
makedepends = cython
makedepends = cython2
- makedepends = python-astropy-helpers
+ makedepends = python-astropy-helpers>=3.1
makedepends = python2-astropy-helpers
+ makedepends = python-radio_beam
+ makedepends = python-sphinx
+ makedepends = python-sphinx-astropy
source = https://files.pythonhosted.org/packages/source/s/spectral-cube/spectral-cube-0.4.3.tar.gz
md5sums = 717815d68f42a9d76ba61d27931712e1
@@ -25,6 +24,7 @@ pkgname = python-spectral-cube
depends = python-astropy>=1.0
depends = python-radio_beam
optdepends = python-bottleneck: Speeds up median and percentile operations on cubes with missing data
+ optdepends = python-spectral-cube-doc: Documentation for Radio Beam
pkgname = python2-spectral-cube
depends = python2>=2.7
@@ -32,4 +32,9 @@ pkgname = python2-spectral-cube
depends = python2-astropy>=1.0
depends = python2-radio_beam
optdepends = python2-bottleneck: Speeds up median and percentile operations on cubes with missing data
+ optdepends = python-spectral-cube-doc: Documentation for Radio Beam
+ optdepends = python-pytest-astropy: For testing
+
+pkgname = python-spectral-cube-doc
+ pkgdesc = Documentation for Python Radio Beam module
diff --git a/PKGBUILD b/PKGBUILD
index cafdbc701d23..5573179ee860 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,14 @@
# Maintainer: Astro Benzene <universebenzene at sina dot com>
pkgbase=python-spectral-cube
-pkgname=('python-spectral-cube' 'python2-spectral-cube')
-#'python-spectral-cube-doc')
+pkgname=('python-spectral-cube' 'python2-spectral-cube' 'python-spectral-cube-doc')
pkgver=0.4.3
pkgrel=1
pkgdesc="Library for reading and analyzing astrophysical spectral data cubes"
arch=('i686' 'x86_64')
url="http://spectral-cube.readthedocs.io/en/latest/"
license=('BSD')
-makedepends=('cython' 'cython2' 'python-astropy-helpers' 'python2-astropy-helpers')
-#'python-radio_beam' 'python-sphinx' 'python-matplotlib')
-checkdepends=('python-pytest-astropy' 'python2-pytest' 'python-radio_beam' 'python2-radio_beam')
+makedepends=('cython' 'cython2' 'python-astropy-helpers>=3.1' 'python2-astropy-helpers' 'python-radio_beam' 'python-sphinx' 'python-sphinx-astropy')
+#checkdepends=('python-pytest-astropy' 'python2-pytest' 'python-radio_beam' 'python2-radio_beam')
source=("https://files.pythonhosted.org/packages/source/s/spectral-cube/spectral-cube-${pkgver}.tar.gz")
md5sums=('717815d68f42a9d76ba61d27931712e1')
@@ -21,7 +19,7 @@ prepare() {
cp -a ${srcdir}/spectral-cube-${pkgver}{,-py2}
}
-build () {
+build() {
msg "Building Python2"
cd ${srcdir}/spectral-cube-${pkgver}-py2
python2 setup.py build --use-system-libraries --offline
@@ -30,22 +28,23 @@ build () {
cd ${srcdir}/spectral-cube-${pkgver}
python setup.py build --use-system-libraries --offline
-# msg "Building Docs"
-# python setup.py build_docs
+ msg "Building Docs"
+ python setup.py build_docs
}
-check(){
- cd ${srcdir}/spectral-cube-${pkgver}
- python setup.py test
-
- cd ${srcdir}/spectral-cube-${pkgver}-py2
- python2 setup.py test
-}
+#check() {
+# cd ${srcdir}/spectral-cube-${pkgver}
+# python setup.py test
+#
+# cd ${srcdir}/spectral-cube-${pkgver}-py2
+# python2 setup.py test
+#}
package_python2-spectral-cube() {
depends=('python2>=2.7' 'python2-numpy>=1.8' 'python2-astropy>=1.0' 'python2-radio_beam')
- optdepends=('python2-bottleneck: Speeds up median and percentile operations on cubes with missing data')
- #'python-spectral-cube-doc: Documentation for Radio Beam')
+ optdepends=('python2-bottleneck: Speeds up median and percentile operations on cubes with missing data'
+ 'python-spectral-cube-doc: Documentation for Radio Beam'
+ 'python-pytest-astropy: For testing')
cd ${srcdir}/spectral-cube-${pkgver}-py2
install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}"
@@ -55,8 +54,8 @@ package_python2-spectral-cube() {
package_python-spectral-cube() {
depends=('python' 'python-numpy>=1.8' 'python-astropy>=1.0' 'python-radio_beam')
- optdepends=('python-bottleneck: Speeds up median and percentile operations on cubes with missing data')
- #'python-spectral-cube-doc: Documentation for Radio Beam')
+ optdepends=('python-bottleneck: Speeds up median and percentile operations on cubes with missing data'
+ 'python-spectral-cube-doc: Documentation for Radio Beam')
cd ${srcdir}/spectral-cube-${pkgver}
install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}"
@@ -64,10 +63,10 @@ package_python-spectral-cube() {
python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
}
-#package_python-spectral-cube-doc() {
-# pkgdesc="Documentation for Python Radio Beam module"
-# cd ${srcdir}/spectral-cube-${pkgver}/build/sphinx
-#
-# install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
-# cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
-#}
+package_python-spectral-cube-doc() {
+ pkgdesc="Documentation for Python Radio Beam module"
+ cd ${srcdir}/spectral-cube-${pkgver}/docs/_build
+
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
+ cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
+}