summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2020-04-24 23:58:29 +0800
committerUniversebenzene2020-04-24 23:58:29 +0800
commit73171da0be9b336365dfc4a3bcc60a9b13bf5c1b (patch)
treefdcab173e3b75f3d6b838bc72da07b12f9cefdc6 /PKGBUILD
parent10653a0c62c96c23526437804c20ed6eeb1a7402 (diff)
downloadaur-73171da0be9b336365dfc4a3bcc60a9b13bf5c1b.tar.gz
Update to version 0.9.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 27 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7535a1d023f8..211e65f83e15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,60 +2,65 @@
pkgbase=python-imexam
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}" "python-${_pyname}-doc")
-pkgver=0.8.1
+pkgver=0.9.1
pkgrel=1
pkgdesc="A package for functionality like IRAF's imexamine"
-arch=('i686' 'x86_64')
-url="https://imexam.readthedocs.io/"
+arch=('x86_64')
+url="https://imexam.readthedocs.io"
license=('BSD' 'MIT')
-makedepends=('cython' 'python-ginga' 'python-astropy-helpers>=3.1' 'python-sphinx-astropy' 'xpa')
-#checkdepends=('python-pytest-astropy' 'python-photutils')
+makedepends=('cython' 'python-setuptools-scm' 'xpa' 'python-sphinx-astropy' 'python-ginga' 'python-photutils')
+checkdepends=('python-pytest')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
- 'use_system_xpa.patch')
-md5sums=('009489ebdcd6f3a66736b4035b7aa313'
- '2d4bc5f01b53f02a384dbc802d1d3ee5')
+ 'use_system_xpa.patch'
+ 'add-tests-subdir-to-copy.patch')
+md5sums=('07aae0abbbe4983665fd31fa2aa3b07f'
+ '66b06d6b0ef7fee444e1ffb5adb15b15'
+ '05b3136e0437fae80962efafe6de3636')
prepare() {
cd ${srcdir}/${_pyname}-${pkgver}
- sed -i -e '/auto_use/s/True/False/' setup.cfg
patch -Np1 -i "${srcdir}/use_system_xpa.patch"
+ patch -Np1 -i "${srcdir}/add-tests-subdir-to-copy.patch"
+ export _pyver=$(python -V | cut -c 8-10)
}
build() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py build --use-system-libraries --offline
+ python setup.py build
+ cp ${_pyname}/*.so build/lib*/${_pyname}
msg "Building Docs"
- python setup.py build_docs
+# python setup.py build_sphinx
+ cd ${srcdir}/${_pyname}-${pkgver}/docs
+ PYTHONPATH="../build/lib.linux-x86_64-${_pyver}" make html
}
-#check() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-# python setup.py test
-#}
+check() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ pytest
+}
package_python-imexam() {
- depends=('python>=3.5' 'python-astropy' 'python-matplotlib')
+ depends=('python>=3.6' 'python-astropy>=3.0' 'python-matplotlib' 'xpa')
optdepends=('python-ginga: For Ginga viewer support'
- 'xpa: For connection with DS9'
'ds9: For DS9 viewer support'
'python-photutils: For photometry features'
- 'python-imexam-doc: Documentation for imexam'
- 'python-pytest-astropy: For testing'
- 'python-astropy<3.2: For testing')
+ 'python-imexam-doc: Documentation for imexam')
+# 'python-pytest-astropy: For testing'
cd ${srcdir}/${_pyname}-${pkgver}
install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" licenses/{LICENSE.rst,LICENSE_MIT.txt}
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
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
}
package_python-imexam-doc() {
pkgdesc="Documentation for Python imexam module"
cd ${srcdir}/${_pyname}-${pkgver}/docs/_build
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../../licenses/{LICENSE.rst,LICENSE_MIT.txt}
install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
}