diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 36 insertions, 32 deletions
@@ -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 @@ -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}" +} |