diff options
author | Mathieu Westphal | 2017-09-25 12:02:13 +0200 |
---|---|---|
committer | Mathieu Westphal | 2017-09-25 12:03:42 +0200 |
commit | 5125b19ff16c2ad142270dd6d87905c852d8d9a4 (patch) | |
tree | b9771445ac920a2f1baa98279117131a4e01a559 | |
download | aur-5125b19ff16c2ad142270dd6d87905c852d8d9a4.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5c7058bdd48b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = paraview-git + pkgdesc = Open-source, multi-platform data analysis and visualization application + pkgver = v5.4.1.r609.2b5d6611ec + pkgrel = 1 + url = https://www.paraview.org/ + arch = i686 + arch = x86_64 + license = custom + makedepends = git + makedepends = ninja + makedepends = cmake + depends = python2 + depends = intel-tbb + depends = openmpi + depends = libxt + depends = qt5-x11extras + depends = qt5-tools + depends = ffmpeg + optdepends = python2-numpy: numpy support + optdepends = python2-matplotlib: matplotlib drawing support + optdepends = python2-scipy: scipy support + source = git+https://gitlab.kitware.com/paraview/paraview.git + md5sums = SKIP + +pkgname = paraview-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0a3976e725e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Mathieu Westphal <mathieu.westphal@kitware.com> +pkgname=paraview-git +pkgrel=1 +pkgver=v5.4.1.r609.2b5d6611ec +pkgdesc="Open-source, multi-platform data analysis and visualization application" +arch=('i686' 'x86_64') +url="https://www.paraview.org/" +license=('custom') +depends=('python2' 'intel-tbb' 'openmpi' 'libxt' 'qt5-x11extras' 'qt5-tools' 'ffmpeg') +optdepends=('python2-numpy: numpy support' + 'python2-matplotlib: matplotlib drawing support' + 'python2-scipy: scipy support') +makedepends=('git' 'ninja' 'cmake') +source=("git+https://gitlab.kitware.com/paraview/paraview.git") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +prepare() { + cd "$srcdir/${pkgname%-git}" + git submodule update --init + mkdir -p build +} + +build() { + cd "$srcdir/${pkgname%-git}/build" + cmake -G Ninja \ + -DCMAKE_INSTALL_PREFIX:STRING="$pkgdir/usr/" \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DPARAVIEW_ENABLE_PYTHON:BOOL=ON \ + -DPARAVIEW_USE_MPI:BOOL=ON \ + -DPARAVIEW_ENABLE_FFMPEG:BOOL=ON \ + -DVTK_SMP_IMPLEMENTATION_TYPE:STRING=TBB \ + ../ + ninja +} + +package() { + cd "$srcdir/${pkgname%-git}/build" + ninja install + + #Install license + install -Dm644 "${srcdir}/${pkgname%-git}/License_v1.2.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |