summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxpt2018-10-11 16:25:55 -0300
committerxpt2018-10-11 16:25:55 -0300
commit72d81d10c55f7a34ab20ac89cad9b3811cc5a20b (patch)
tree5960fcf6f740d807128f9cc6d61f9baca888adc3 /PKGBUILD
downloadaur-python2-pypar-git.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
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
+}