summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2019-01-27 14:22:23 +0800
committerUniversebenzene2019-01-27 14:22:23 +0800
commitfd8acc50cd8ef0287b403846a0bf23feec21d75b (patch)
tree231647196d56fbaae4ec823905b7878faa966166
downloadaur-fd8acc50cd8ef0287b403846a0bf23feec21d75b.tar.gz
Re-add python3 version
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD73
2 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1fdb7de1529e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+# Generated by mksrcinfo v8
+# Sun Jan 27 06:20:12 UTC 2019
+pkgbase = python-iminuit
+ pkgdesc = Python interface for MINUIT, a physics analysis tool for function minimization.
+ pkgver = 1.3.3
+ pkgrel = 1
+ url = http://iminuit.readthedocs.io/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = MIT
+ checkdepends = python-pytest
+ checkdepends = jupyter-nbconvert
+ makedepends = cython
+ makedepends = python-numpy
+ options = !emptydirs
+ source = https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-1.3.3.tar.gz
+ md5sums = 35f074f44dadd4e20dd110576c8a0ffc
+
+pkgname = python-iminuit
+ depends = python>=3.4
+ depends = python-numpy
+ optdepends = ipython
+ optdepends = python-matplotlib
+ optdepends = python-pytest-cov: For testing and get a coverage report
+ optdepends = cython
+ optdepends = python-sphinx: For docs building
+ optdepends = python-iminuit-doc: Documentation for python-iminuit
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..050460c6773f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,73 @@
+# Maintainer: Astro Benzene <universebenzene at sina dot com>
+pkgbase=python-iminuit
+_pyname=${pkgbase#python-}
+pkgname=("python-${_pyname}")
+#"python2-${_pyname}")
+pkgver=1.3.3
+pkgrel=1
+pkgdesc="Python interface for MINUIT, a physics analysis tool for function minimization."
+arch=('i686' 'x86_64')
+url="http://iminuit.readthedocs.io/"
+license=('GPL' 'MIT')
+makedepends=('cython'
+# 'cython2'
+# 'python2-numpy'
+ 'python-numpy')
+checkdepends=('python-pytest' 'jupyter-nbconvert')
+options=(!emptydirs)
+source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
+md5sums=('35f074f44dadd4e20dd110576c8a0ffc')
+
+#prepare() {
+# cd ${srcdir}/${_pyname}-${pkgver}
+#
+# cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2}
+#}
+
+build() {
+# msg "Building Python2"
+# cd ${srcdir}/${_pyname}-${pkgver}-py2
+# python2 setup.py build
+
+# msg "Building Python3"
+ cd ${srcdir}/${_pyname}-${pkgver}
+ python setup.py build
+}
+
+check() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+ python setup.py test
+
+# cd ${srcdir}/${_pyname}-${pkgver}-py2
+# python2 setup.py test
+}
+
+#package_python2-iminuit() {
+# depends=('python2>=2.7' 'python2-numpy')
+# optdepends=('ipython2'
+# 'python2-matplotlib'
+# 'python2-pytest-cov: For testing and get a coverage report'
+# 'cython2'
+# 'python2-sphinx: For docs building'
+# 'python-iminuit-doc: Documentation for python-iminuit')
+# cd ${srcdir}/${_pyname}-${pkgver}-py2
+#
+# install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+# 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
+}