[arch-commits] Commit in paraview/trunk (PKGBUILD)

Bruno Pagani archange at archlinux.org
Tue Mar 16 20:01:44 UTC 2021


    Date: Tuesday, March 16, 2021 @ 20:01:44
  Author: archange
Revision: 892180

upgpkg: paraview 5.9.0-1

Revert to vendored pegtl because of https://gitlab.kitware.com/vtk/vtk/-/issues/18151

Modified:
  paraview/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-16 20:00:40 UTC (rev 892179)
+++ PKGBUILD	2021-03-16 20:01:44 UTC (rev 892180)
@@ -7,8 +7,8 @@
 _mpi=openmpi
 pkgname=${_pkg}
 #-${_mpi}
-pkgver=5.8.1
-pkgrel=4
+pkgver=5.9.0
+pkgrel=1
 pkgdesc="Parallel Visualization application using VTK (${_mpi} version)"
 arch=(x86_64)
 url="https://www.paraview.org"
@@ -18,30 +18,20 @@
          double-conversion expat freetype2 gdal gl2ps glew hdf5 libjpeg jsoncpp
          libjsoncpp.so libharu libxml2 lz4 xz python-mpi4py netcdf libogg
          libpng pdal pugixml libtheora libtiff zlib)
-optdepends=(python-matplotlib)
-makedepends=(cmake boost mesa gcc-fortran ninja qt5-tools qt5-xmlpatterns eigen pegtl utf8cpp)
+optdepends=(python-matplotlib python-pandas)
+makedepends=(cmake boost mesa gcc-fortran ninja qt5-tools qt5-xmlpatterns eigen utf8cpp)
+# pegtl https://gitlab.kitware.com/vtk/vtk/-/issues/18151
 conflicts=(vtk)
-source=("${url}/files/v${pkgver:0:3}/ParaView-v${pkgver/R/-R}.tar.xz"
-        paraview-cgns-4.1.patch::https://gitlab.kitware.com/paraview/paraview/-/commit/3d48a287141eb911b4888440e09c262743b4db3c.patch
-        paraview-vtk-python39.patch
-        paraview-vtk-freetype-2.10.3.patch)
-sha256sums=('7653950392a0d7c0287c26f1d3a25cdbaa11baa7524b0af0e6a1a0d7d487d034'
-            '917485fbff57b922e67e40ee35d265769b05b4b62c397e4c9ce00244f5fd07ae'
-            '9b8f4497050c110df0d087a1b297de738791ad0159f28666fd9f4ae937cd5e83'
-            'b547a665eaf980669b929f3a95e61cc8af4892ba3a41441ef98f8487886081ce')
+source=("${url}/files/v${pkgver:0:3}/ParaView-v${pkgver/R/-R}.tar.xz")
+sha256sums=('b03258b7cddb77f0ee142e3e77b377e5b1f503bcabc02bfa578298c99a06980d')
 
 prepare() {
     cd ParaView-v${pkgver/R/-R}
-    patch -Np1 -i ../paraview-cgns-4.1.patch
-    patch -Np1 -i ../paraview-vtk-python39.patch
     # We have a patched libharu
     sed -i "s|2.4.0|2.3.0|" VTK/ThirdParty/libharu/CMakeLists.txt
-    # https://bugs.archlinux.org/task/68244
-    patch -Np1 -i ../paraview-vtk-freetype-2.10.3.patch
 }
 
 build() {
-    export CPPFLAGS+=" -DH5_USE_110_API"
     cmake -B build -S ParaView-v${pkgver/R/-R} \
         -DCMAKE_BUILD_TYPE=Release \
         -DCMAKE_INSTALL_PREFIX=/usr \
@@ -49,17 +39,18 @@
         -DPARAVIEW_ENABLE_GDAL=ON \
         -DPARAVIEW_ENABLE_MOTIONFX=ON \
         -DPARAVIEW_ENABLE_PDAL=ON \
+        -DPARAVIEW_ENABLE_RAYTRACING=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_SMP_IMPLEMENTATION_TYPE=TBB \
         -DVTKm_ENABLE_MPI=ON \
         -DVTK_MODULE_ENABLE_VTK_IOGDAL=YES \
         -DVTK_MODULE_ENABLE_VTK_IOPDAL=YES \
+        -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=OFF \
         -GNinja
 
     ninja -C build ${MAKEFLAGS}



More information about the arch-commits mailing list