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 /PKGBUILD | |
parent | df3379d893c09e8c7efde81bbb60867c5299b9d6 (diff) | |
download | aur-27eceb0127476b3191b673622c08aeebcfda4920.tar.gz |
Update to version 4.10.1, add documents
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 35 insertions, 16 deletions
@@ -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}" } |