diff options
author | xpt | 2018-10-11 16:25:55 -0300 |
---|---|---|
committer | xpt | 2018-10-11 16:25:55 -0300 |
commit | 72d81d10c55f7a34ab20ac89cad9b3811cc5a20b (patch) | |
tree | 5960fcf6f740d807128f9cc6d61f9baca888adc3 /PKGBUILD | |
download | aur-python2-pypar-git.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..80da90826713 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: xpt <user.xpt@gmail.com> +pkgname=python2-pypar-git +pkgver=20181011 +pkgrel=1 +pkgdesc="A Python library that provides parallelism using the message passing interface to handle big data and highly computational problems" +depends=('python2') +makedepends=('git' 'python2-numpy') +url="https://github.com/daleroberts/pypar" +license=('GPL3') +arch=('any') +source=() + +_gitroot="https://github.com/daleroberts/pypar" +_gitname="pypar" +_gitbranch="master" + + +build() +{ + cd "${srcdir}" + + msg "Connecting to GitHub..." + + if [ -d "${srcdir}/${_gitname}" ]; then + cd "${_gitname}" + git pull origin "${_gitbranch}" + msg "The local files are updated." + else + git clone "${_gitroot}" + cd "${_gitname}" + git checkout "${_gitbranch}" + fi + + msg "Git checkout done or server timeout." +} + +package() +{ + cd "${srcdir}/${_gitname}" + python2 setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 || return 1 +} |