diff options
author | David Wells | 2022-06-27 17:30:34 -0400 |
---|---|---|
committer | David Wells | 2022-06-27 17:30:34 -0400 |
commit | f55c4f7572d34317c7d793fafa9068e269b4ccce (patch) | |
tree | cb46fa65c728bbecc53a3eb7f0f8eea95417f93a | |
parent | 1b716491813ca0e0c0b86aef7bb52f5c33f6177b (diff) | |
download | aur-f55c4f7572d34317c7d793fafa9068e269b4ccce.tar.gz |
Update to 9.4.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 12 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = deal-ii pkgdesc = An Open Source Finite Element Differential Equations Analysis Library - pkgver = 9.3.3 - pkgrel = 2 + pkgver = 9.4.0 + pkgrel = 1 url = http://www.dealii.org/ install = deal-ii.install arch = i686 @@ -9,6 +9,7 @@ pkgbase = deal-ii license = LGPL makedepends = cmake depends = boost + optdepends = adol-c: automatic differentiation library optdepends = arpack: Fortran77 subroutines designed to solve large scale eigenvalue problems optdepends = assimp: Library to import various well-known 3D model formats in an uniform manner optdepends = gmsh: An automatic 3D finite element mesh generator with pre and post-processing facilities @@ -25,12 +26,13 @@ pkgbase = deal-ii optdepends = petsc: Portable, extensible toolkit for scientific computation optdepends = scalapack: subset of scalable LAPACK routines redesigned for distributed memory MIMD parallel computers optdepends = slepc: Scalable library for Eigenvalue problem computations + optdepends = sundials: Suite of nonlinear differential/algebraic equation solvers optdepends = symengine: Fast symbolic manipulation library optdepends = tbb: High level abstract threading library optdepends = trilinos: object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems optdepends = suitesparse: A collection of sparse matrix libraries optdepends = zlib: Compression library implementing the deflate compression method found in gzip and PKZIP - source = https://github.com/dealii/dealii/releases/download/v9.3.3/dealii-9.3.3.tar.gz - sha1sums = 297cb9aad508396528c8f65be379e0a1f05d2e79 + source = https://github.com/dealii/dealii/releases/download/v9.4.0/dealii-9.4.0.tar.gz + sha1sums = fd8ff7b934026b144cde2a904f21a8ad7d8244df pkgname = deal-ii @@ -3,16 +3,16 @@ pkgname=deal-ii _realname=dealii -pkgver=9.3.3 -pkgrel=2 +pkgver=9.4.0 +pkgrel=1 pkgdesc="An Open Source Finite Element Differential Equations Analysis Library" arch=("i686" "x86_64") url="http://www.dealii.org/" license=('LGPL') depends=('boost') optdepends=( - # deal.II is compatible with adol-c 2.6.4 and newer (which is not yet in the AUR) - # 'adol-c: automatic differentiation library' + # adol-c is not compatible with Trilinos - if both are installed then deal.II will use Trilinos + 'adol-c: automatic differentiation library' 'arpack: Fortran77 subroutines designed to solve large scale eigenvalue problems' 'assimp: Library to import various well-known 3D model formats in an uniform manner' # ginkgo is not yet in the AUR @@ -32,7 +32,7 @@ optdepends=( 'scalapack: subset of scalable LAPACK routines redesigned for distributed memory MIMD parallel computers' 'slepc: Scalable library for Eigenvalue problem computations' # deal.II is not compatible with sundials 6.0 or newer yet - # 'sundials: Suite of nonlinear differential/algebraic equation solvers' + 'sundials: Suite of nonlinear differential/algebraic equation solvers' 'symengine: Fast symbolic manipulation library' 'tbb: High level abstract threading library' 'trilinos: object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems' @@ -42,7 +42,7 @@ optdepends=( makedepends=('cmake') install=deal-ii.install source=(https://github.com/dealii/dealii/releases/download/v$pkgver/${_realname}-$pkgver.tar.gz) -sha1sums=('297cb9aad508396528c8f65be379e0a1f05d2e79') +sha1sums=('fd8ff7b934026b144cde2a904f21a8ad7d8244df') # where to install deal.II: change to something else (e.g., /opt/deal.II/) # if desired. _installation_prefix=/usr @@ -112,13 +112,6 @@ build() { sed -i '122ifedisableexcept(FE_INVALID);\n' \ ${srcdir}/${_realname}-$pkgver/tests/quick_tests/scalapack.cc - # Fix a test to work with TBB's oneAPI: - sed -i '/include .tbb.task_scheduler.init.h./d' \ - ${srcdir}/${_realname}-$pkgver/tests/quick_tests/tbb.cc - - sed -i 's/tbb::task_scheduler_init::default_num_threads/MultithreadInfo::n_threads/' \ - ${srcdir}/${_realname}-$pkgver/tests/quick_tests/tbb.cc - # Also remove from LDFLAGS if necessary LDFLAGS=$(echo $LDFLAGS | sed 's/--as-needed,//') |