summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-05-28 11:56:25 -0500
committerCarlos Aznarán Laos2023-05-28 11:56:25 -0500
commit364a5fbf7e0adaf7c04007698083ee82933e2555 (patch)
tree235a362c16f5bcaa2f6eec60df4e48510d676ee5
parent3fd20e4cd5a78ba3ec5d2c9a40799808d9712e3e (diff)
downloadaur-364a5fbf7e0adaf7c04007698083ee82933e2555.tar.gz
Python 3.11 rebuild
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index caf4d84f05da..2e7f7ef5a4ff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-fenics-dolfinx
pkgdesc = Next generation FEniCS problem solving environment (python interface)
pkgver = 0.6.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/FEniCS/dolfinx
arch = x86_64
license = LGPL3
diff --git a/PKGBUILD b/PKGBUILD
index 079077a74980..ece7c96a5fed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ _base=dolfinx
pkgname=python-fenics-${_base}
pkgdesc="Next generation FEniCS problem solving environment (python interface)"
pkgver=0.6.0
-pkgrel=2
+pkgrel=3
arch=(x86_64)
url="https://github.com/FEniCS/${_base}"
license=(LGPL3)
@@ -14,6 +14,13 @@ optdepends=('gmsh: for extract data from Gmsh models')
source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
sha512sums=('6e4bbeca9045cdc558fa5cdfd23abe55bdb773b326381eaa25f843e70d9df39c5707bfdf5412ae1845fc680bbbc7cb641f9cf6e4eb2226a760ddaab8d04237bf')
+prepare() {
+ # https://github.com/FEniCS/dolfinx/pull/2657
+ sed -i 's/#include "caster_petsc.h"/\/\/#include "caster_petsc.h"/' ${_base}-${pkgver}/python/dolfinx/wrappers/common.cpp
+ sed -i 's/#include "caster_petsc.h"/\/\/#include "caster_petsc.h"/' ${_base}-${pkgver}/python/dolfinx/wrappers/io.cpp
+ sed -i 's/#include "caster_petsc.h"/\/\/#include "caster_petsc.h"/' ${_base}-${pkgver}/python/dolfinx/wrappers/mesh.cpp
+}
+
build() {
cd ${_base}-${pkgver}/python
source /etc/profile.d/petsc.sh