summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Westphal2017-09-25 12:02:13 +0200
committerMathieu Westphal2017-09-25 12:03:42 +0200
commit5125b19ff16c2ad142270dd6d87905c852d8d9a4 (patch)
treeb9771445ac920a2f1baa98279117131a4e01a559
downloadaur-5125b19ff16c2ad142270dd6d87905c852d8d9a4.tar.gz
Initial Commit
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD47
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"
+}