suitesparse: do not build Mongoose & GraphBLAS
We already have package for them
This commit is contained in:
parent
306cf6091f
commit
c16d5b6534
@ -3,7 +3,6 @@
|
|||||||
, gfortran
|
, gfortran
|
||||||
, openblas
|
, openblas
|
||||||
, metis
|
, metis
|
||||||
, cmake
|
|
||||||
, fixDarwinDylibNames
|
, fixDarwinDylibNames
|
||||||
, gnum4
|
, gnum4
|
||||||
, enableCuda ? false
|
, enableCuda ? false
|
||||||
@ -24,7 +23,6 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
|
||||||
gnum4
|
gnum4
|
||||||
] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||||
|
|
||||||
@ -34,13 +32,14 @@ stdenv.mkDerivation rec {
|
|||||||
gfortran.cc.lib
|
gfortran.cc.lib
|
||||||
] ++ stdenv.lib.optional enableCuda cudatoolkit;
|
] ++ stdenv.lib.optional enableCuda cudatoolkit;
|
||||||
|
|
||||||
dontUseCmakeConfigure = true;
|
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
mkdir -p $out/lib
|
mkdir -p $out/lib
|
||||||
mkdir -p $dev/include
|
mkdir -p $dev/include
|
||||||
mkdir -p $doc/share/doc/${pname}-${version}
|
mkdir -p $doc/share/doc/${pname}-${version}
|
||||||
|
|
||||||
|
# Mongoose and GraphBLAS are packaged separately
|
||||||
|
sed -i "Makefile" -e '/GraphBLAS\|Mongoose/d'
|
||||||
|
|
||||||
sed -i "SuiteSparse_config/SuiteSparse_config.mk" \
|
sed -i "SuiteSparse_config/SuiteSparse_config.mk" \
|
||||||
-e '/CHOLMOD_CONFIG ?=/ s/$/ -DNPARTITION/'
|
-e '/CHOLMOD_CONFIG ?=/ s/$/ -DNPARTITION/'
|
||||||
''
|
''
|
||||||
|
Loading…
x
Reference in New Issue
Block a user