gnu: SuiteSparse: Update to 5.7.1.
authorFelix Gruber <felgru@posteo.net>
Wed, 4 Mar 2020 21:41:08 +0000 (22:41 +0100)
committerLeo Famulari <leo@famulari.name>
Wed, 4 Mar 2020 23:08:13 +0000 (18:08 -0500)
commitaac148a87b9a79b9992b8b1a9d76c217175d4a88
treed413cce1b1530b0269be64bd650676c08b9b969f
parentc2d7e800e6788277bc56f31d5836f9d507dc1506
gnu: SuiteSparse: Update to 5.7.1.

* gnu/packages/maths.scm (suitesparse): Update to 5.7.1.
[source]: The latest releases of SuiteSparse have only been published on GitHub.
Fetch from git tag as GitHub releases page only contains autogenerated tarballs
that guix lint complains about. Apply new patch for Mongoose's CMakeList.txt to
find SuiteSparse_config.
[arguments]: Add CMake flags used by new components GraphBLAS and Mongoose.
[native-inputs]: Add CMake and m4 needed to build GraphBLAS and Mongoose.
* gnu/packages/patches/suitesparse-mongoose-cmake.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
gnu/local.mk
gnu/packages/maths.scm
gnu/packages/patches/suitesparse-mongoose-cmake.patch [new file with mode: 0644]