scotch: sort build inputs

This commit is contained in:
qbisi
2025-09-28 01:19:20 +08:00
parent 39ce7b7cf2
commit 190975084d
+27 -12
View File
@@ -1,15 +1,16 @@
{
bison,
bzip2,
cmake,
fetchFromGitLab,
flex,
gfortran,
lib,
mpi,
stdenv,
zlib,
fetchFromGitLab,
cmake,
gfortran,
bison,
flex,
bzip2,
xz,
zlib,
mpi,
testers,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -30,22 +31,36 @@ stdenv.mkDerivation (finalAttrs: {
"out"
];
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
];
nativeBuildInputs = [
cmake
gfortran
bison
flex
];
buildInputs = [
bison
bzip2
mpi
flex
xz
zlib
];
propagatedBuildInputs = [
mpi
];
passthru = {
tests = {
cmake-config = testers.hasCmakeConfigModules {
moduleNames = [ "SCOTCH" ];
package = finalAttrs.finalPackage;
};
};
};
meta = {
description = "Graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering";
longDescription = ''