summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-08-18 23:56:22 -0500
committerCarlos Aznarán Laos2022-08-18 23:56:22 -0500
commit22f61674e9f0412f5c4a887f1d49c2c4edbfad4a (patch)
treee265cece6049f3c7bc0bceb72f30c96690df8e8e
parent755ee7fae317d5e6aedd084a858216926285055e (diff)
downloadaur-22f61674e9f0412f5c4a887f1d49c2c4edbfad4a.tar.gz
Bump version to 0.5.0
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD19
2 files changed, 17 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8cebd2bde645..db42d7984947 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
pkgbase = dolfinx
pkgdesc = Next generation FEniCS problem solving environment
- pkgver = 0.4.1
+ pkgver = 0.5.0
pkgrel = 1
url = https://github.com/FEniCS/dolfinx
- arch = any
+ arch = x86_64
license = LGPL3
makedepends = cmake
depends = boost
@@ -12,9 +12,10 @@ pkgbase = dolfinx
depends = hdf5-openmpi
depends = petsc
depends = parmetis
- source = dolfinx-0.4.1.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.4.1.tar.gz
- source = dolfinx_openmpi.patch::https://github.com/FEniCS/dolfinx/commit/c8164e88e2cd2ec3af0b7426deee1987421920ec.diff
- sha512sums = b0824e48ad2ea23db7ca93af390891a09bd6a975f28501fc870dcf555d951764625b04614d4c28eeecb690bb95e9443ba6be52ae4e31ea51c5475fdd7710c56b
- sha512sums = 1e7ba9361e3296db65350d24ed1bb080c9a5d38f254fa6d7721b230774a273d49d5f606de67adc14dcc5e1527be7c7ce8276eaac9c4662a8d7e5d7aa441b8249
+ depends = pugixml
+ source = dolfinx-0.5.0.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.5.0.tar.gz
+ source = dolfinx_algorithm.patch::https://github.com/FEniCS/dolfinx/pull/2323.patch
+ sha512sums = 9bb93c155ca16386934e2643e8afa93fbbc5ffaf2fdf176013cf1eb4bad702a2d2b424568ac41dbe87a43d872fccc2eea66508fafd287748a99c5632c6b76e97
+ sha512sums = 6809d75b74e962dbd7a6bd0de1cb2a76c94192490f0eb1edc5dc82087c4a31b0cc55b141b4eb95d25ce0ffde5f122ff5b5b5ae848cf1d9976d5e5fa4b73c7675
pkgname = dolfinx
diff --git a/PKGBUILD b/PKGBUILD
index e97cd3f35427..3b9f3974157c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,22 @@
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
pkgname=dolfinx
pkgdesc="Next generation FEniCS problem solving environment"
-pkgver=0.4.1
+pkgver=0.5.0
pkgrel=1
-arch=(any)
+arch=(x86_64)
url="https://github.com/FEniCS/${pkgname}"
license=(LGPL3)
makedepends=(cmake)
-depends=(boost xsimd python-fenics-ffcx hdf5-openmpi petsc parmetis)
-source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz ${pkgname}_openmpi.patch::${url}/commit/c8164e88e2cd2ec3af0b7426deee1987421920ec.diff)
-sha512sums=('b0824e48ad2ea23db7ca93af390891a09bd6a975f28501fc870dcf555d951764625b04614d4c28eeecb690bb95e9443ba6be52ae4e31ea51c5475fdd7710c56b'
- '1e7ba9361e3296db65350d24ed1bb080c9a5d38f254fa6d7721b230774a273d49d5f606de67adc14dcc5e1527be7c7ce8276eaac9c4662a8d7e5d7aa441b8249')
+depends=(boost xsimd python-fenics-ffcx hdf5-openmpi petsc parmetis pugixml)
+source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz
+ ${pkgname}_algorithm.patch::${url}/pull/2323.patch)
+sha512sums=('9bb93c155ca16386934e2643e8afa93fbbc5ffaf2fdf176013cf1eb4bad702a2d2b424568ac41dbe87a43d872fccc2eea66508fafd287748a99c5632c6b76e97'
+ '6809d75b74e962dbd7a6bd0de1cb2a76c94192490f0eb1edc5dc82087c4a31b0cc55b141b4eb95d25ce0ffde5f122ff5b5b5ae848cf1d9976d5e5fa4b73c7675')
prepare() {
cd ${pkgname}-${pkgver}
- # https://github.com/FEniCS/dolfinx/issues/2229
- patch -p1 -i ../${pkgname}_openmpi.patch
+ # https://github.com/FEniCS/dolfinx/issues/2319
+ patch -p1 -i ../${pkgname}_algorithm.patch
}
build() {
@@ -25,7 +26,7 @@ build() {
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=TRUE \
- -DCMAKE_CXX_STANDARD=17 \
+ -DCMAKE_CXX_STANDARD=20 \
-DCMAKE_C_COMPILER=gcc \
-DCMAKE_CXX_COMPILER=g++ \
-Wno-dev