summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 15 insertions, 39 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 90fc9a07271a..ea598d3e75d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,45 +2,36 @@
pkgbase=python2-iminuit
_pyname=${pkgbase#python2-}
pkgname=("python2-${_pyname}")
-#"python-${_pyname}")
-pkgver=1.3.3
+pkgver=1.3.10
pkgrel=1
pkgdesc="Python interface for MINUIT, a physics analysis tool for function minimization."
arch=('i686' 'x86_64')
-url="http://iminuit.readthedocs.io/"
+url="http://iminuit.readthedocs.io"
license=('GPL' 'MIT')
-makedepends=('python2-setuptools' 'python2-numpy')
-#checkdepends=('python-pytest' 'jupyter-nbconvert')
+makedepends=('cython2' 'python2-numpy')
+checkdepends=('python2-pytest' 'python2-backports.functools_lru_cache')
options=(!emptydirs)
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('35f074f44dadd4e20dd110576c8a0ffc')
+md5sums=('3ac6ae34905409acdd053e5551b3c95d')
-#prepare() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-# cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2}
-#}
+prepare() {
+ export _pyver=$(python2 -V | cut -c 8-10)
+}
build() {
-# msg "Building Python2"
cd ${srcdir}/${_pyname}-${pkgver}
- python2 setup.py build
-# msg "Building Python3"
-# cd ${srcdir}/${_pyname}-${pkgver}
-# python setup.py build
+ python2 setup.py build
}
-#check() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-# python setup.py test
-#
-# cd ${srcdir}/${_pyname}-${pkgver}-py2
-# python2 setup.py test
-#}
+check() {
+ cd ${srcdir}/${_pyname}-${pkgver}/build/lib.linux-${CARCH}-2.7
+
+ pytest2 || warning "Tests failed"
+}
package_python2-iminuit() {
- depends=('python2>=2.7' 'python2-numpy')
+ depends=('python2>=2.7' 'python2-numpy>=1.11.3')
optdepends=('ipython2'
'python2-matplotlib'
'python2-pytest-cov: For testing and get a coverage report'
@@ -53,18 +44,3 @@ package_python2-iminuit() {
install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
}
-
-#package_python-iminuit() {
-# depends=('python>=3.4' 'python-numpy')
-# optdepends=('ipython'
-# 'python-matplotlib'
-# 'python-pytest-cov: For testing and get a coverage report'
-# 'cython'
-# 'python-sphinx: For docs building'
-# 'python-iminuit-doc: Documentation for python-iminuit')
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-# install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
-# install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
-# python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
-#}