summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán2024-04-25 20:08:18 -0500
committerCarlos Aznarán2024-04-25 20:08:18 -0500
commit3b8cd4709cc6ecba6ce262f0b9c62a15e04208c2 (patch)
treed76d1de87c9b72a29f5232d77a53153b33a85d46
parent92d77933c76d5caaa98113e40218c488551cb20c (diff)
downloadaur-dolfinx.tar.gz
Bump version to 0.8.0
-rw-r--r--.SRCINFO15
-rw-r--r--.nvchecker.toml5
-rw-r--r--PKGBUILD25
3 files changed, 27 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 813eb5faae46..05f374591617 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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"
diff --git a/PKGBUILD b/PKGBUILD
index 837e73c1fad6..2948f158018f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {