[arch-commits] Commit in paraview/trunk (PKGBUILD)
Bruno Pagani
archange at archlinux.org
Tue Feb 18 18:22:33 UTC 2020
Date: Tuesday, February 18, 2020 @ 18:22:32
Author: archange
Revision: 576061
Final 5.8.0 update, simplify PKGBUILD thanks to the OOD contributor
Modified:
paraview/trunk/PKGBUILD
----------+
PKGBUILD | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-02-18 18:22:28 UTC (rev 576060)
+++ PKGBUILD 2020-02-18 18:22:32 UTC (rev 576061)
@@ -1,6 +1,7 @@
# Maintainer: Bruno Pagani <archange at archlinux.org>
# Maintainer: Mathieu Westphal <mathieu.westphal at kitware.com>
# Contributor: Stéphane Gaudreault <stephane at archlinux.org>
+# Contributor: <xantares09 at hotmail.com>
_pkg=paraview
_mpi=openmpi
@@ -25,20 +26,9 @@
sha256sums=('219e4107abf40317ce054408e9c3b22fb935d464238c1c00c0161f1c8697a3f9')
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 ogg pegtl png pugixml theora 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 -B build -S ParaView-v${pkgver/R/-R} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -52,11 +42,13 @@
-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 \
-DVTK_MODULE_ENABLE_VTK_IOGDAL=YES \
-DVTK_MODULE_ENABLE_VTK_IOPDAL=YES \
- ${VTK_USE_SYSTEM_LIB} \
-GNinja
ninja -C build ${MAKEFLAGS}
More information about the arch-commits
mailing list