diff options
author | Carlos Aznarán Laos | 2023-05-28 11:56:25 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-28 11:56:25 -0500 |
commit | 364a5fbf7e0adaf7c04007698083ee82933e2555 (patch) | |
tree | 235a362c16f5bcaa2f6eec60df4e48510d676ee5 | |
parent | 3fd20e4cd5a78ba3ec5d2c9a40799808d9712e3e (diff) | |
download | aur-364a5fbf7e0adaf7c04007698083ee82933e2555.tar.gz |
Python 3.11 rebuild
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 2 deletions
@@ -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 @@ -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 |