Date: Wednesday, March 2, 2016 @ 16:34:10 Author: fyan Revision: 164125
addpkg: python-uncertainties 2.4.8-1 Added: python-uncertainties/ python-uncertainties/repos/ python-uncertainties/trunk/ python-uncertainties/trunk/PKGBUILD ----------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) Added: python-uncertainties/trunk/PKGBUILD =================================================================== --- python-uncertainties/trunk/PKGBUILD (rev 0) +++ python-uncertainties/trunk/PKGBUILD 2016-03-02 15:34:10 UTC (rev 164125) @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 145754 2015-11-03 08:23:02Z fyan $ +# Maintainer: Felix Yan <[email protected]> + +pkgbase=python-uncertainties +pkgname=('python-uncertainties' 'python2-uncertainties') +pkgver=2.4.8 +_commit=4a1b9ab5b5e96e412ebc0b7cbb6ab10fc9d6f823 +pkgrel=1 +pkgdesc="Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives." +arch=('any') +license=('BSD') +url="https://github.com/lebigot/uncertainties" +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-nose' 'python2-nose' 'python-numpy' 'python2-numpy') +source=("git+https://github.com/lebigot/uncertainties.git#commit=$_commit") +sha512sums=('SKIP') + +prepare() { + cp -a uncertainties{,-py2} +} + +build() { + cd "$srcdir"/uncertainties + python setup.py build + + cd "$srcdir"/uncertainties-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/uncertainties + python setup.py nosetests + + cd "$srcdir"/uncertainties-py2 + python2 setup.py nosetests +} + +package_python-uncertainties() { + depends=('python') + optdepends=('python-numpy: additional support for NumPy arrays and matrices') + + cd uncertainties + python setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +package_python2-uncertainties() { + depends=('python2') + optdepends=('python2-numpy: additional support for NumPy arrays and matrices') + + cd uncertainties-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +}
