diff options
author | Universebenzene | 2018-11-04 00:52:43 +0800 |
---|---|---|
committer | Universebenzene | 2018-11-04 00:52:43 +0800 |
commit | 27eceb0127476b3191b673622c08aeebcfda4920 (patch) | |
tree | 279ade7fef3374d5125c68c1a22669a345bcf4d4 | |
parent | df3379d893c09e8c7efde81bbb60867c5299b9d6 (diff) | |
download | aur-27eceb0127476b3191b673622c08aeebcfda4920.tar.gz |
Update to version 4.10.1, add documents
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 51 insertions, 24 deletions
@@ -1,16 +1,26 @@ # Generated by mksrcinfo v8 -# Fri May 25 08:27:11 UTC 2018 +# Sat Nov 3 16:49:05 UTC 2018 pkgbase = python-sherpa pkgdesc = Modeling and fitting package for scientific data analysis - pkgver = 4.10.0 + pkgver = 4.10.1 pkgrel = 1 url = http://cxc.cfa.harvard.edu/contrib/sherpa/ - install = python-sherpa.install arch = i686 arch = x86_64 license = GPL + makedepends = python>=3.5 + makedepends = python-numpy + makedepends = fftw makedepends = python-setuptools makedepends = gcc-fortran + makedepends = python-sphinx>=1.3 + source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.10.1.tar.gz + source = sherpa_local_fftw.patch + md5sums = 28137b797633670373e6d729c8d02501 + md5sums = d1823cc7683442d92450fadff7aed362 + +pkgname = python-sherpa + install = python-sherpa.install depends = python>=3.5 depends = python-numpy depends = fftw @@ -21,10 +31,8 @@ pkgbase = python-sherpa optdepends = python-pytest>=3.3: For testing suite optdepends = python-mock: For testing suite optdepends = python-pytest-xvfb: For testing suite - source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.10.0.tar.gz - source = sherpa_local_fftw.patch - md5sums = ac7f1d7e7ea835719a184a4dd3218743 - md5sums = d1823cc7683442d92450fadff7aed362 + optdepends = python-sherpa-doc: Documentation for Sherpa -pkgname = python-sherpa +pkgname = python-sherpa-doc + pkgdesc = Documentation for Sherpa @@ -1,24 +1,16 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> -pkgname=python-sherpa -pkgver=4.10.0 +pkgbase=python-sherpa +pkgname=('python-sherpa' 'python-sherpa-doc') +pkgver=4.10.1 pkgrel=1 pkgdesc="Modeling and fitting package for scientific data analysis" arch=('i686' 'x86_64') url="http://cxc.cfa.harvard.edu/contrib/sherpa/" license=('GPL') -depends=('python>=3.5' 'python-numpy' 'fftw') -makedepends=('python-setuptools' 'gcc-fortran') -optdepends=('python-matplotlib: Graphical output' - 'python-astropy: Data I/O support' - 'ds9-bin: Imaging requires' - 'xpa: Imaging requires' - 'python-pytest>=3.3: For testing suite' - 'python-mock: For testing suite' - 'python-pytest-xvfb: For testing suite') -install=python-sherpa.install +makedepends=('python>=3.5' 'python-numpy' 'fftw' 'python-setuptools' 'gcc-fortran' 'python-sphinx>=1.3') source=("https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-${pkgver}.tar.gz" 'sherpa_local_fftw.patch') -md5sums=('ac7f1d7e7ea835719a184a4dd3218743' +md5sums=('28137b797633670373e6d729c8d02501' 'd1823cc7683442d92450fadff7aed362') prepare() { @@ -27,12 +19,39 @@ prepare() { patch -Np1 -i "${srcdir}/sherpa_local_fftw.patch" } -package() { +build() { unset LDFLAGS cd ${srcdir}/sherpa-${pkgver} + python setup.py build - install -D -m644 {docs/SherpaQuickStart.ipynb,README.md,CITATION} -t "${pkgdir}/usr/share/doc/${pkgname}" + msg "Building Docs" + python setup.py build_sphinx +} + +package_python-sherpa() { + depends=('python>=3.5' 'python-numpy' 'fftw') + optdepends=('python-matplotlib: Graphical output' + 'python-astropy: Data I/O support' + 'ds9-bin: Imaging requires' + 'xpa: Imaging requires' + 'python-pytest>=3.3: For testing suite' + 'python-mock: For testing suite' + 'python-pytest-xvfb: For testing suite' + 'python-sherpa-doc: Documentation for Sherpa') + install=python-sherpa.install + cd ${srcdir}/sherpa-${pkgver} + + install -D -m644 {README.md,CITATION} -t "${pkgdir}/usr/share/doc/${pkgname}" + install -D -m644 notebooks/SherpaQuickStart.ipynb -t "${pkgdir}/usr/share/doc/${pkgname}/notebooks" install -D -m644 COPYRIGHT -t "${pkgdir}/usr/share/licenses/${pkgname}" python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 - rm ${pkgdir}/usr/lib/python3.6/site-packages/sherpa-${pkgver}-py3.6.egg-info/SOURCES.txt + rm ${pkgdir}/usr/lib/python3.7/site-packages/sherpa-${pkgver}-py3.7.egg-info/SOURCES.txt +} + +package_python-sherpa-doc() { + pkgdesc="Documentation for Sherpa" + cd ${srcdir}/sherpa-${pkgver}/build/sphinx + + install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" } |