diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5932fea8ff43 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Contributor: Hector <hsearaDOTatDOTgmailDOTcom> + + +pkgbase=python-algopy +pkgname=('python2-algopy' 'python-algopy') +pkgver=0.5.3 +pkgrel=1 +pkgdesc='A tool for Algorithmic Differentiation (AD) and Taylor polynomial approximations.' +url='http://packages.python.org/algopy/' +license=("BSD") +arch=('any') +depends=() +makedepends=('python2-setuptools' 'python-setuptools') +options=('!libtool') +source=("https://pypi.python.org/packages/source/a/algopy/algopy-${pkgver}.zip") +sha1sums=('4ebb09d8cf1b11c69d02c4d6c8806462831037d4') + +prepare() { + cd "$srcdir" + cp -a algopy-${pkgver} algopy-py2-${pkgver} +} + +build() { + msg2 "Building algopy - Python2" + cd "${srcdir}/algopy-py2-${pkgver}" + python2 setup.py build + + msg2 "Building algopy - Python3" + cd "${srcdir}/algopy-${pkgver}" + python setup.py build +} + +package_python-algopy() { + depends=('python-numpydoc') + optdepends=() + msg2 "Installing algopy python3" + cd "${srcdir}/algopy-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + + # Remove left over directories from distribute utils. + find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune + +} + +package_python2-algopy() { +# depends=('python2-numpydoc') + optdepends=() + msg2 "Installing algopy python2" + cd "${srcdir}/algopy-py2-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + + # Remove left over directories from distribute utils. + find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune +} + |