dolfinx: 0.10.0.post3 -> 0.10.0.post4

changelog: https://github.com/FEniCS/dolfinx/releases/tag/v0.10.0.post4
This commit is contained in:
qbisi
2025-11-28 01:50:47 +08:00
parent 69a4241db3
commit a7b38e221c
+5 -11
View File
@@ -12,7 +12,6 @@
kahip,
adios2,
python3Packages,
darwinMinVersionHook,
catch2_3,
withParmetis ? false,
}:
@@ -26,20 +25,16 @@ let
);
in
stdenv.mkDerivation (finalAttrs: {
version = "0.10.0.post3";
version = "0.10.0.post4";
pname = "dolfinx";
src = fetchFromGitHub {
owner = "fenics";
repo = "dolfinx";
tag = "v${finalAttrs.version}";
hash = "sha256-YsFya92lz9Twc1PsSLGj6tJNvKb+MQfpmN/qOFxbe34=";
hash = "sha256-vzP5vBZpUR4HW6yJw1wFtbo/TiZ/k02TXV2Zk42b5aQ=";
};
preConfigure = ''
cd cpp
'';
nativeBuildInputs = [
cmake
pkg-config
@@ -49,7 +44,6 @@ stdenv.mkDerivation (finalAttrs: {
dolfinxPackages.kahip
dolfinxPackages.scotch
]
++ lib.optional stdenv.hostPlatform.isDarwin (darwinMinVersionHook "13.3")
++ lib.optional withParmetis dolfinxPackages.parmetis;
propagatedBuildInputs = [
@@ -64,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
python3Packages.fenics-ffcx
];
cmakeDir = "../cpp";
cmakeFlags = [
(lib.cmakeBool "DOLFINX_ENABLE_ADIOS2" true)
(lib.cmakeBool "DOLFINX_ENABLE_PETSC" true)
@@ -81,9 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
pname = "${finalAttrs.pname}-unittests";
inherit (finalAttrs) version src;
preConfigure = ''
cd cpp/test
'';
cmakeDir = "../cpp/test";
nativeBuildInputs = [
cmake