diff options
author | Mathieu Westphal | 2019-11-11 18:15:18 +0100 |
---|---|---|
committer | Mathieu Westphal | 2019-11-11 18:15:18 +0100 |
commit | 8acf6419d91389de38133f0a2980ad548487e06f (patch) | |
tree | e59cd168a3f08de9670d7c29347dd6da2b3d110d | |
parent | 8b1c42568237d95733a8b7d9eff32079b9211c3c (diff) | |
download | aur-8acf6419d91389de38133f0a2980ad548487e06f.tar.gz |
New 5.7.0 version
-rw-r--r-- | .SRCINFO | 55 | ||||
-rw-r--r-- | PKGBUILD | 102 |
2 files changed, 91 insertions, 66 deletions
@@ -1,26 +1,53 @@ pkgbase = paraview-git pkgdesc = Open-source, multi-platform data analysis and visualization application - pkgver = v5.4.1.r609.2b5d6611ec - pkgrel = 3 - url = https://www.paraview.org/ - arch = i686 + pkgver = v5.7.0.r726.g5296521c81 + pkgrel = 1 + url = https://www.paraview.org arch = x86_64 + license = BSD license = custom - makedepends = git - makedepends = ninja makedepends = cmake - depends = python2 + makedepends = boost + makedepends = mesa + makedepends = gcc-fortran + makedepends = ninja + makedepends = qt5-tools + makedepends = qt5-xmlpatterns + makedepends = eigen + makedepends = utf8cpp + depends = boost-libs + depends = qt5-tools + depends = qt5-x11extras 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 + depends = ospray + depends = python-numpy + depends = cgns + depends = protobuf + depends = double-conversion + depends = expat + depends = freetype2 + depends = gdal + depends = glew + depends = hdf5 + depends = libjpeg + depends = jsoncpp + depends = libjsoncpp.so + depends = libxml2 + depends = lz4 + depends = xz + depends = python-mpi4py + depends = netcdf + depends = libpng + depends = pdal + depends = libtiff + depends = zlib + optdepends = python-matplotlib + provides = paraview + conflicts = paraview source = git+https://gitlab.kitware.com/paraview/paraview.git - md5sums = SKIP + sha512sums = SKIP pkgname = paraview-git @@ -5,20 +5,22 @@ _pkgname=paraview pkgname=$_pkgname-git pkgrel=1 -pkgver=v5.6.0.RC2.r314.gfd39ef33ba +pkgver=v5.7.0.r726.g5296521c81 pkgdesc="Open-source, multi-platform data analysis and visualization application" -arch=('x86_64') -url="https://www.paraview.org/" +arch=(x86_64) +url="https://www.paraview.org" provides=(paraview) conflicts=(paraview) -license=('custom') -depends=('qt5-tools' 'qt5-x11extras' 'ospray' 'ffmpeg' 'openmpi' - 'cgns' 'python-pygments' 'protobuf' 'pugixml' - 'python-matplotlib' 'python-numpy' 'python-mpi4py' - 'boost-libs' 'glew' 'expat' 'freetype2' - 'libjpeg' 'jsoncpp' 'libxml2' 'libpng' - 'libtiff' 'zlib' 'hdf5' 'lz4' 'netcdf' 'intel-tbb') -makedepends=('cmake' 'boost' 'mesa' 'gcc-fortran' 'ninja' 'qt5-tools' 'qt5-xmlpatterns' 'eigen' 'git') +license=(BSD custom) +depends=(boost-libs qt5-tools qt5-x11extras 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) +# gl2ps +# libharu +optdepends=(python-matplotlib) +makedepends=(cmake boost mesa gcc-fortran ninja qt5-tools qt5-xmlpatterns eigen utf8cpp) source=("git+https://gitlab.kitware.com/paraview/${_pkgname}.git") sha512sums=('SKIP') @@ -34,52 +36,48 @@ prepare() { } build() { - cd build - # Flags to enable system libs in VTK building, as in VTK package - # NETCDFCPP status? - # GL2PS fails. - # libharu blocked by https://github.com/libharu/libharu/pull/157 - # LIBPROJ4 apparently not used in this VTK configuration - local VTK_USE_SYSTEM_LIB="" - for lib in EXPAT FREETYPE JPEG PNG TIFF ZLIB LIBXML2 MPI4PY JSONCPP GLEW HDF5 LZ4 NETCDF EIGEN - do - VTK_USE_SYSTEM_LIB+="-DVTK_USE_SYSTEM_${lib}:BOOL=ON " - done - # Specific system libs for ParaView version - for lib in CGNS PUGIXML PROTOBUF PYGMENTS - do - VTK_USE_SYSTEM_LIB+="-DVTK_USE_SYSTEM_${lib}:BOOL=ON " - done + cd build - cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DOSPRAY_INSTALL_DIR=/usr \ - -DPARAVIEW_ENABLE_FFMPEG=ON \ - -DPARAVIEW_ENABLE_MATPLOTLIB=ON \ - -DPARAVIEW_ENABLE_PYTHON=ON \ - -DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON \ - -DPARAVIEW_USE_MPI=ON \ - -DPARAVIEW_USE_VISITBRIDGE=ON \ - -DPARAVIEW_USE_OSPRAY=ON \ - -DVISIT_BUILD_READER_CGNS=ON \ - -DVTK_PYTHON_FULL_THREADSAFE=ON \ - -DVTK_PYTHON_VERSION=3 \ - -DVTK_SMP_IMPLEMENTATION_TYPE=TBB \ - ${VTK_USE_SYSTEM_LIB} \ - -GNinja \ - "$srcdir/$_pkgname" + # Flags to enable system libs in VTK building, as in VTK package + # 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 - ninja ${MAKEFLAGS} + 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_VISITBRIDGE=ON \ + -DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON \ + -DPARAVIEW_USE_MPI=ON \ + -DPARAVIEW_USE_RAYTRACING=ON \ + -DVTK_SMP_IMPLEMENTATION_TYPE=TBB \ + -DVTKm_ENABLE_MPI=ON \ + ${VTK_USE_SYSTEM_LIB} \ + -GNinja + + ninja ${MAKEFLAGS} } package() { - cd build - - DESTDIR="$pkgdir" ninja install + cd build - install -Dm644 "$srcdir/$_pkgname/License_v1.2.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + DESTDIR="${pkgdir}" ninja install - rm -- "$pkgdir"/usr/share/man/man3/icet*.3 - rmdir "$pkgdir"/usr/share/man/{man3/,} + # Install license + install -Dm644 "${srcdir}"/$_pkgname/License_v1.2.txt "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE } |