summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasoud2015-06-17 15:57:02 +0200
committerMasoud2015-06-17 15:57:02 +0200
commit64932ff8f9dc6c41ca465d65f48057738ea50026 (patch)
treeaa9c2ae7bb599396cc9d1ceb62fc10d6dbb762e0
downloadaur-64932ff8f9dc6c41ca465d65f48057738ea50026.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD37
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..57687dae7a12
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = python-pyfr
+ pkgdesc = Python based framework for solving advection-diffusion type problems on streaming architectures
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = http://www.pyfr.org/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = python-setuptools
+ depends = python-h5py
+ depends = python-numpy
+ depends = python-mpmath
+ depends = python-pytools
+ depends = python-mako
+ depends = python-mpi4py
+ depends = python-appdirs
+ optdepends = metis: needed for running PyFR in parallel
+ optdepends = ptscotch-openmpi: needed for running PyFR in parallel
+ optdepends = python-pycuda: needed for CUDA Backend
+ optdepends = python-pyopencl: needed for OpenCL Backend
+ optdepends = clblas: needed for OpenCL Backend
+ optdepends = cblas: OpenMP Backend
+ optdepends = openblas: Optimized BLAS
+ source = http://www.pyfr.org/download/PyFR-0.3.0.zip
+ md5sums = febd0aa2e1a364c2a5e6f26a70a667cf
+
+pkgname = python-pyfr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d99eed237906
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Masoud <mpoloton@gmail.com>
+
+pkgname=('python-pyfr')
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="Python based framework for solving advection-diffusion type problems on streaming architectures"
+arch=('i686' 'x86_64')
+url="http://www.pyfr.org/"
+license=('BSD')
+makedepends=('python-setuptools')
+source=("http://www.pyfr.org/download/PyFR-${pkgver}.zip")
+#mpi4py
+depends=( 'python-h5py' 'python-numpy' 'python-mpmath' 'python-pytools' 'python-mako' 'python-mpi4py' 'python-appdirs')
+optdepends=('metis: needed for running PyFR in parallel'
+ 'ptscotch-openmpi: needed for running PyFR in parallel'
+ 'python-pycuda: needed for CUDA Backend'
+ 'python-pyopencl: needed for OpenCL Backend'
+ 'clblas: needed for OpenCL Backend'
+ 'cblas: OpenMP Backend'
+ 'openblas: Optimized BLAS' )
+
+md5sums=('febd0aa2e1a364c2a5e6f26a70a667cf')
+
+
+build() {
+ msg "Building pyfr"
+ cd "$srcdir"/PyFR-${pkgver}
+ python setup.py build
+}
+
+package() {
+ cd "$srcdir"/PyFR-${pkgver}
+ python setup.py install --skip-build --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+