diff options
author | Carlos Aznarán | 2024-04-25 20:08:18 -0500 |
---|---|---|
committer | Carlos Aznarán | 2024-04-25 20:08:18 -0500 |
commit | 3b8cd4709cc6ecba6ce262f0b9c62a15e04208c2 (patch) | |
tree | d76d1de87c9b72a29f5232d77a53153b33a85d46 | |
parent | 92d77933c76d5caaa98113e40218c488551cb20c (diff) | |
download | aur-3b8cd4709cc6ecba6ce262f0b9c62a15e04208c2.tar.gz |
Bump version to 0.8.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 27 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = dolfinx pkgdesc = Next generation FEniCS problem solving environment - pkgver = 0.7.3 + pkgver = 0.8.0 pkgrel = 1 url = https://github.com/FEniCS/dolfinx arch = x86_64 @@ -8,16 +8,15 @@ pkgbase = dolfinx license = GPL-3.0-or-later checkdepends = catch2 makedepends = cmake + depends = adios2 depends = boost - depends = petsc + depends = kahip + depends = parmetis-git depends = pugixml depends = python-fenics-ffcx depends = scotch - optdepends = adios2: for use ADIOS2 writer - optdepends = kahip: for compute graph partition in parallel - optdepends = parmetis: for parallel graph partitioning - optdepends = slepc: for use SLEPc eigen solver - source = dolfinx-0.7.3.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.7.3.tar.gz - sha512sums = 2181247edef9f4e3f7b181dc6fc755402a2b9dcf871ed0bcfda53b8bc36a98678cab3306918c16b67e13f04ffc1f161f0c9c290241a4222013b47eac4c8c261c + depends = petsc + source = dolfinx-0.8.0.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.8.0.tar.gz + sha512sums = 2f3ee72733f058bfa77548a3f5955fd43ad24a1d5643a26cf513b263c9ae089d73b7062bc8ebc9986baebc26804f9763a7ef8f957ff1b532605ad96310862d35 pkgname = dolfinx diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..2ac17272fc71 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[dolfinx] +source = "github" +github = "FEniCS/dolfinx" +use_max_tag = "true" +prefix = "v" @@ -1,20 +1,24 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> pkgname=dolfinx pkgdesc="Next generation FEniCS problem solving environment" -pkgver=0.7.3 +pkgver=0.8.0 pkgrel=1 arch=(x86_64) url="https://github.com/FEniCS/${pkgname}" license=(LGPL-3.0-or-later GPL-3.0-or-later) +depends=(adios2 boost kahip parmetis-git pugixml python-fenics-ffcx scotch petsc) # slepc makedepends=(cmake) -depends=(boost petsc pugixml python-fenics-ffcx scotch) checkdepends=(catch2) -optdepends=('adios2: for use ADIOS2 writer' - 'kahip: for compute graph partition in parallel' - 'parmetis: for parallel graph partitioning' - 'slepc: for use SLEPc eigen solver') +# optdepends=('adios2: for use ADIOS2 writer' +# 'kahip: for compute graph partition in parallel' +# 'parmetis: for parallel graph partitioning' +# 'slepc: for use SLEPc eigen solver') source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) -sha512sums=('2181247edef9f4e3f7b181dc6fc755402a2b9dcf871ed0bcfda53b8bc36a98678cab3306918c16b67e13f04ffc1f161f0c9c290241a4222013b47eac4c8c261c') +sha512sums=('2f3ee72733f058bfa77548a3f5955fd43ad24a1d5643a26cf513b263c9ae089d73b7062bc8ebc9986baebc26804f9763a7ef8f957ff1b532605ad96310862d35') + +prepare() { + sed -i 's/^wheel.license-files/#wheel.license-files/' ${pkgname}-${pkgver}/cpp/CMakeLists.txt +} build() { cmake \ @@ -27,10 +31,11 @@ build() { -DCMAKE_C_COMPILER=gcc \ -DCMAKE_CXX_COMPILER=g++ \ -DDOLFINX_ENABLE_ADIOS2=ON \ - -DDOLFINX_ENABLE_KAHIP=ON \ + -DDOLFINX_ENABLE_PETSC=ON \ -DDOLFINX_ENABLE_PARMETIS=ON \ -DDOLFINX_ENABLE_SCOTCH=ON \ - -DDOLFINX_ENABLE_SLEPC=ON \ + -DDOLFINX_ENABLE_SLEPC=OFF \ + -DDOLFINX_ENABLE_KAHIP=ON \ -DDOLFINX_SKIP_BUILD_TESTS=OFF \ -Wno-dev cmake --build build --target all @@ -50,7 +55,7 @@ check() { -S ${pkgname}-${pkgver}/cpp/demo \ -B build_demo cmake --build build_demo - ctest -E "(demo_poisson_mpi_*|demo_hyperelasticity_mpi_*|demo_biharmonic_mpi_*|demo_poisson_matrix_free_mpi_*|demo_interpolation-io_mpi_*|emo_interpolation_different_meshes_mpi_*|demo_mixed_topology_mpi_*)" --test-dir build_demo + ctest -E "(demo_poisson_mpi_*|demo_hyperelasticity_mpi_*|demo_biharmonic_mpi_*)" --test-dir build_demo } package() { |