summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMathieu Westphal2020-02-20 11:59:35 +0000
committerMathieu Westphal2020-02-20 11:59:35 +0000
commit44526ae66f98d0a2499470f9bb8ec0cb45699c29 (patch)
tree35d8edbfbfa7c8e4db0a6242887167d5d869cd66 /PKGBUILD
parent8acf6419d91389de38133f0a2980ad548487e06f (diff)
downloadaur-44526ae66f98d0a2499470f9bb8ec0cb45699c29.tar.gz
Updating for 5.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 13 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 38d34fd27e89..7926cefb231c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,22 @@
# Maintainer: Mathieu Westphal <mathieu.westphal@kitware.com>
+# Contributor: Bruno Pagani <archange@archlinux.org>
+# Contributor: Stéane Gaudreault <stephane@archlinux.org>
+# Contributor: <xantares09@hotmail.com>
# Follow the paraview PKGBUILD in the official repositories as closely as possible.
_pkgname=paraview
pkgname=$_pkgname-git
pkgrel=1
-pkgver=v5.7.0.r726.g5296521c81
+pkgver=v5.8.0.r235.g8ee4b222a2
pkgdesc="Open-source, multi-platform data analysis and visualization application"
arch=(x86_64)
url="https://www.paraview.org"
provides=(paraview)
conflicts=(paraview)
license=(BSD custom)
-depends=(boost-libs qt5-tools qt5-x11extras intel-tbb openmpi ffmpeg ospray
- python-numpy cgns protobuf
+depends=(boost-libs qt5-tools qt5-x11extras qt5-svg intel-tbb openmpi ffmpeg
+ ospray python-numpy cgns protobuf
double-conversion expat freetype2 gdal glew hdf5 libjpeg jsoncpp
libjsoncpp.so libxml2 lz4 xz python-mpi4py netcdf libpng pdal
libtiff zlib)
@@ -38,36 +41,27 @@ prepare() {
build() {
cd build
- # Flags to enable system libs in VTK building, as in VTK package
+ # Note regarding use of system dependencies:
# GL2PS has non-upstreamed patches
# LIBHARU blocked by https://github.com/libharu/libharu/pull/157
- local VTK_USE_SYSTEM_LIB=""
- for lib in doubleconversion eigen expat freetype glew hdf5 jpeg jsoncpp libxml2 lz4 lzma mpi4py netcdf png tiff utf8 zlib
- do
- VTK_USE_SYSTEM_LIB+="-DVTK_MODULE_USE_EXTERNAL_VTK_${lib}:BOOL=ON "
- done
- # Specific system libs for ParaView version
- for lib in cgns protobuf
- do
- VTK_USE_SYSTEM_LIB+="-DVTK_MODULE_USE_EXTERNAL_ParaView_${lib}:BOOL=ON "
- done
-
cmake ../$_pkgname \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPARAVIEW_ENABLE_FFMPEG=ON \
-DPARAVIEW_ENABLE_GDAL=ON \
- -DPARAVIEW_ENABLE_PDAL=ON \
- -DPARAVIEW_ENABLE_PYTHON=ON \
- -DPARAVIEW_ENABLE_XDMF3=ON \
-DPARAVIEW_ENABLE_MOTIONFX=ON \
+ -DPARAVIEW_ENABLE_PDAL=ON \
-DPARAVIEW_ENABLE_VISITBRIDGE=ON \
+ -DPARAVIEW_ENABLE_XDMF3=ON \
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON \
-DPARAVIEW_USE_MPI=ON \
+ -DPARAVIEW_USE_PYTHON=ON \
-DPARAVIEW_USE_RAYTRACING=ON \
+ -DPARAVIEW_BUILD_WITH_EXTERNAL=ON \
+ -DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=OFF \
+ -DVTK_MODULE_USE_EXTERNAL_VTK_libharu=OFF \
-DVTK_SMP_IMPLEMENTATION_TYPE=TBB \
-DVTKm_ENABLE_MPI=ON \
- ${VTK_USE_SYSTEM_LIB} \
-GNinja
ninja ${MAKEFLAGS}